:root,[data-theme-mode=dark]{--fn-bg:#0e0e10;--fn-cat-ink:60%;--fn-cat-bg:24%;--fn-ic-off:.62;--fn-side:#141416;--fn-card:#19191c;--fn-card2:#212126;--fn-line:#27272c;--fn-line2:#36363d;--fn-tx:#f4f4f5;--fn-mu:#a1a1aa;--fn-mu2:#8a8a93;--fn-bl:#1d5be6;--fn-bl2:#6c9bff;--fn-gr:#34d399;--fn-rd:#f46b76;--fn-or:#f5a524;--fn-gold:#f5b83d;--fn-yl:#facc15;--fn-pu:#a78bfa;--fn-glow:#1d5be661;--fn-ub:#1e3a7a;--fn-search:var(--fn-card);--fn-search-hover:var(--fn-card2);--fn-search-tx:var(--fn-mu);--fn-search-icon:var(--fn-mu);--fn-search-chip:var(--fn-card2);--fn-search-line:var(--fn-line2);--fn-side-tx:var(--fn-mu);--fn-side-icon:var(--fn-mu);--fn-side-ink:#c9c9ce;--fn-side-lbl:var(--fn-mu2);--fn-ov:#040408a8;--fn-sh:0 30px 80px -24px #000000d9;--fn-font:var(--font-plus-jakarta-sans), "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--fn-display:var(--font-bricolage), "Bricolage Grotesque", "Trebuchet MS", system-ui, sans-serif}[data-theme-mode=light]{--fn-cat-ink:100%;--fn-cat-bg:15%;--fn-ic-off:.38;--fn-display:var(--fn-font);--fn-bg:#f3f4f7;--fn-side:#fff;--fn-card:#fff;--fn-card2:#f1f3f5;--fn-search:#f1f3f5;--fn-search-hover:#e6e9ee;--fn-search-tx:#989898;--fn-search-icon:#c4c5c6;--fn-search-chip:#fff;--fn-search-line:#d2d5dc;--fn-side-tx:#626262;--fn-side-icon:#b6b6b6;--fn-side-ink:#666;--fn-side-lbl:#8f8f8f;--fn-line:#e4e6eb;--fn-gold:#a86a00;--fn-line2:#d2d5dc;--fn-tx:#626262;--fn-mu:#565b67;--fn-mu2:#6b7080;--fn-bl:#1d5be6;--fn-bl2:#1d5be6;--fn-gr:#0b8f62;--fn-rd:#cf3342;--fn-or:#b86e00;--fn-yl:#a07800;--fn-pu:#6d4fd8;--fn-glow:#1d5be633;--fn-ub:#e3eeff;--fn-ov:color-mix(in srgb, var(--fn-bg) 42%, transparent);--fn-sh:0 30px 70px -30px #141e3c59}[data-theme-mode=dark][data-surface-theme=graphite]{--fn-bg:#18181b;--fn-side:#1f1f23;--fn-card:#232328;--fn-card2:#2c2c32;--fn-line:#323238;--fn-line2:#414149}[data-theme-mode=dark][data-surface-theme=midnightBlue]{--fn-bg:#0a0f1e;--fn-side:#0f1628;--fn-card:#131b30;--fn-card2:#1a2440;--fn-line:#212c47;--fn-line2:#2e3b5c;--fn-mu:#a3acc2;--fn-mu2:#8591ab}[data-theme-mode=dark][data-surface-theme=oled]{--fn-bg:#000;--fn-side:#050506;--fn-card:#0c0c0e;--fn-card2:#161619;--fn-line:#1e1e22;--fn-line2:#2b2b31}[data-light-surface-theme=snow][data-theme-mode=light],[data-light-surface-theme=snow] [data-theme-mode=light]{--fn-bg:#fff;--fn-side:#fafafb;--fn-card:#fff;--fn-card2:#f2f3f5;--fn-line:#e6e7eb;--fn-line2:#d6d8de}[data-light-surface-theme=sand][data-theme-mode=light],[data-light-surface-theme=sand] [data-theme-mode=light]{--fn-bg:#f5f1ea;--fn-side:#fbf8f3;--fn-card:#fffdf9;--fn-card2:#efe9de;--fn-line:#e6dfd2;--fn-line2:#d6ccba;--fn-mu:#5e5a52;--fn-mu2:#716b61}[data-light-surface-theme=mist][data-theme-mode=light],[data-light-surface-theme=mist] [data-theme-mode=light]{--fn-bg:#eaf0f8;--fn-side:#f6f9fd;--fn-card:#fff;--fn-card2:#e3eaf4;--fn-line:#d8e1ee;--fn-line2:#c3cfe0;--fn-mu:#4f5a6e;--fn-mu2:#65708a}[data-theme-mode=dark][data-accent-theme=blueStrong]{--fn-bl:#1e40af;--fn-bl2:#8aa4f0;--fn-glow:#1e40af6b}[data-theme-mode=dark][data-accent-theme=violet]{--fn-bl:#7c3aed;--fn-bl2:#b69cff;--fn-glow:#7c3aed66}[data-theme-mode=dark][data-accent-theme=violetStrong]{--fn-bl:#5b21b6;--fn-bl2:#a98ae6;--fn-glow:#5b21b673}[data-theme-mode=dark][data-accent-theme=graphite]{--fn-bl:#52525b;--fn-bl2:#d4d4d8;--fn-glow:#a1a1aa47}[data-theme-mode=dark][data-accent-theme=graphiteStrong]{--fn-bl:#2e2e33;--fn-bl2:#e4e4e7;--fn-glow:#0009}[data-theme-mode=light][data-accent-theme=blueStrong]{--fn-bl:#1e3a8a;--fn-bl2:#1e3a8a;--fn-glow:#1e3a8a38}[data-theme-mode=light][data-accent-theme=violet]{--fn-bl:#6d28d9;--fn-bl2:#6d28d9;--fn-glow:#6d28d933}[data-theme-mode=light][data-accent-theme=violetStrong]{--fn-bl:#4c1d95;--fn-bl2:#4c1d95;--fn-glow:#4c1d9538}[data-theme-mode=light][data-accent-theme=graphite]{--fn-bl:#3f3f46;--fn-bl2:#3f3f46;--fn-glow:#3f3f4633}[data-theme-mode=light][data-accent-theme=graphiteStrong]{--fn-bl:#18181b;--fn-bl2:#18181b;--fn-glow:#18181b38}[data-theme-mode=dark][data-accent-theme=emerald]{--fn-bl:#0e9f6e;--fn-bl2:#4ade9f;--fn-glow:#0e9f6e61}[data-theme-mode=dark][data-accent-theme=raspberry]{--fn-bl:#db2777;--fn-bl2:#f472b6;--fn-glow:#db277761}[data-theme-mode=light][data-accent-theme=emerald]{--fn-bl:#047857;--fn-bl2:#047857;--fn-glow:#04785733}[data-theme-mode=light][data-accent-theme=raspberry]{--fn-bl:#be185d;--fn-bl2:#be185d;--fn-glow:#be185d33}@media (max-width:767px){[data-theme-mode=light]{--fn-display:var(--font-bricolage), "Bricolage Grotesque", "Trebuchet MS", system-ui, sans-serif}}@keyframes fnDupIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.fn-dup-in{animation:.45s cubic-bezier(.2,.9,.2,1) both fnDupIn}@media (prefers-reduced-motion:reduce){.fn-dup-in{animation:none}}:root:not([data-theme-mode=light]) .ui-icon [opacity="0.4"]{opacity:.6}.fn-pull-disc{background:var(--fn-card);box-shadow:0 2px 6px #0000002e,0 1px 2px #0000001f}[data-theme-mode=dark] .fn-pull-disc{background:color-mix(in srgb, var(--fn-card) 80%, #fff);box-shadow:0 2px 8px #00000080}
.fn-app{font-family:var(--fn-font);color:var(--fn-tx);-webkit-font-smoothing:antialiased;font-variant-ligatures:no-common-ligatures}:where(.fn-app) a{color:inherit;text-decoration:none}.fn-dp{font-family:var(--fn-display);letter-spacing:-.02em}.fn-wordmark{font-family:var(--font-bricolage), "Bricolage Grotesque", "Trebuchet MS", system-ui, sans-serif;letter-spacing:-.03em;font-variant-ligatures:no-common-ligatures;font-weight:700}.fn-ask-tip{color:#fff;font-family:var(--fn-font);white-space:nowrap;pointer-events:none;opacity:0;z-index:5;background:#1d1d22;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:700;line-height:1;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);box-shadow:0 8px 20px -8px #00000073}.fn-ask-tip.below{top:calc(100% + 10px);bottom:auto;transform:translate(-50%,-4px)}.fn-ask-tip.left{left:auto;right:0;transform:translateY(4px)}.fn-ask-tip.side{inset:50% calc(100% + 12px) auto auto;transform:translate(4px,-50%)}.fn-ask-host:hover>.fn-ask-tip.side,.fn-ask-host:focus-visible>.fn-ask-tip.side{transform:translateY(-50%)}.fn-ask-host:hover>.fn-ask-tip,.fn-ask-host:focus-visible>.fn-ask-tip{opacity:1;transform:translate(-50%)}.fn-ask-host:hover>.fn-ask-tip.left,.fn-ask-host:focus-visible>.fn-ask-tip.left{transform:translate(0)}@media (prefers-reduced-motion:reduce){.fn-ask-tip{transition:none}}.fn-num{font-variant-numeric:tabular-nums}.fn-cap{color:var(--fn-mu);font-size:12px;font-weight:500}.fn-card{background:var(--fn-card);border:1px solid var(--fn-line);border-radius:18px}.fn-shell-sidebar .theme-sidebar-item:not([aria-current=page]) .theme-sidebar-item-label{color:var(--fn-side-tx)!important}.fn-shell-sidebar .theme-sidebar-item:not([aria-current=page]) .theme-sidebar-item-icon,.fn-shell-sidebar .theme-sidebar-item:not([aria-current=page]) .theme-sidebar-item-icon-svg{color:var(--fn-side-icon)!important}.fn-shell-sidebar .theme-sidebar-item-label{font-weight:500!important}svg.ui-icon.fn-icon-bold{stroke-width:2.3px!important}svg.ui-icon.fn-icon-bolder{stroke-width:2.8px!important}.fn-icons-bold svg.ui-icon{stroke-width:2.3px!important}.fn-profile-menu-item:not(:hover):not(:focus-visible) .fn-profile-icon:not(.fn-profile-icon-sair){color:var(--fn-side-icon)}.fn-app a.fn-lnk,.fn-lnk{color:var(--fn-bl2);align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.fn-hov{transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .3s}.fn-hov:hover{border-color:var(--fn-line2);box-shadow:0 18px 40px -24px var(--fn-glow);transform:translateY(-2px)}.fn-home .fn-card,.fn-home .fn-deal{transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .3s}@media (hover:hover){.fn-home .fn-card:hover,.fn-home .fn-deal:hover{border-color:var(--fn-line2);box-shadow:0 18px 40px -24px var(--fn-glow);transform:translateY(-2px)}}[data-theme-mode=light] .fn-hov:hover,[data-theme-mode=light] .fn-home .fn-card:hover{box-shadow:0 18px 40px -20px var(--fn-glow), 0 2px 8px -4px #0f172a1f}@media (prefers-reduced-motion:reduce){.fn-home .fn-card:hover,.fn-home .fn-deal:hover{transform:none}}.fn-btn{cursor:pointer;transition:transform .2s,filter .2s,box-shadow .3s}.fn-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.fn-nav{transition:background .2s,color .2s}.fn-nav:hover{background:var(--fn-card2)}.fn-app button:focus-visible,.fn-app a:focus-visible{outline:2px solid var(--fn-bl2);outline-offset:2px}.fn-app :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):focus-visible{border-color:var(--fn-bl);outline:none}@keyframes fn-pop{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.fn-pop{animation:.5s cubic-bezier(.2,.8,.2,1) both fn-pop}.fn-d1{animation-delay:60ms}.fn-d2{animation-delay:.12s}.fn-d3{animation-delay:.18s}.fn-d4{animation-delay:.24s}.fn-d5{animation-delay:.3s}.fn-d6{animation-delay:.36s}@keyframes fn-bob{0%,to{transform:translate(0,0)}50%{transform:translateY(-5px)}}.fn-bob{transform-origin:50% 100%;animation:2.6s ease-in-out infinite fn-bob}@keyframes fn-flt{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.fn-flt{animation:4.5s ease-in-out infinite fn-flt}@keyframes fn-pin-drop{0%{opacity:0;transform:translateY(-22px)scale(1.6)}60%{opacity:1;transform:translateY(2px)scale(.9)}to{opacity:1;transform:none}}.fn-pin-drop{transform-origin:50% 80%;animation:.42s cubic-bezier(.3,.7,.2,1) both fn-pin-drop}@keyframes fn-pin-thud-a{0%{scale:1.05}45%{scale:.97}to{scale:1}}@keyframes fn-pin-thud-b{0%{scale:1.05}45%{scale:.97}to{scale:1}}@media (prefers-reduced-motion:reduce){.fn-pin-drop{animation:none}}@keyframes fn-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fn-arc{0%{stroke-dashoffset:100px}}.fn-arc{animation:1.4s cubic-bezier(.3,.7,.2,1) .2s both fn-arc}@keyframes fn-dn{0%{stroke-dasharray:0 100}}.fn-dn{animation:1.3s cubic-bezier(.3,.6,.2,1) both fn-dn}@keyframes fn-drw{to{stroke-dashoffset:0}}.fn-drw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.8s cubic-bezier(.5,0,.2,1) .2s forwards fn-drw}@keyframes fn-deal-r{0%{opacity:0;filter:blur(4px);transform:translate(70px)rotateY(-35deg)scale(.88)}to{opacity:1;filter:none;transform:none}}@keyframes fn-deal-l{0%{opacity:0;filter:blur(4px);transform:translate(-70px)rotateY(35deg)scale(.88)}to{opacity:1;filter:none;transform:none}}.fn-deal{transform-origin:50%;animation:.7s cubic-bezier(.2,.9,.25,1.1) backwards fn-deal-r}.fn-deal.fn-from-l{animation-name:fn-deal-l}@keyframes fn-panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fn-panel-in{animation:.55s cubic-bezier(.2,.8,.2,1) backwards fn-panel-in}@keyframes fn-recbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fn-recbar{transform-origin:0;animation:6s linear forwards fn-recbar}.fn-of-spin{animation:40s linear infinite fn-of-spin}.fn-of-pos{animation:40s linear infinite reverse fn-of-spin}.fn-of-pulse{animation:2.6s ease-out infinite fn-of-pulse}.fn-of-pulse-late{animation-delay:1.3s}@media (min-width:768px){.fn-of-vis{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--fn-bl) 35%, var(--fn-side)), var(--fn-side) 70%)}}.fn-of-pop{animation:.6s cubic-bezier(.3,1.5,.5,1) both fn-of-pop}@keyframes fn-of-spin{to{transform:rotate(360deg)}}@keyframes fn-of-pulse{0%{opacity:.7;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.3)}}@keyframes fn-of-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.fn-of-spin,.fn-of-pos,.fn-of-pulse,.fn-of-pop{animation:none}}@keyframes fn-pls{0%{box-shadow:0 0 0 0 var(--fn-glow)}70%{box-shadow:0 0 0 12px #0000}to{box-shadow:0 0 #0000}}.fn-pls{animation:2.2s infinite fn-pls}@keyframes fn-shine{0%{transform:translate(-100%)rotate(20deg)}60%,to{transform:translate(100%)rotate(20deg)}}.fn-shine{animation:4.5s ease-in-out 1s infinite fn-shine}@media (prefers-reduced-motion:reduce){.fn-app *,.fn-app{transition:none!important;animation:none!important}}.theme-shell-sidebar.fn-shell-sidebar{font-family:var(--fn-font);color:var(--fn-tx);background:var(--fn-side)!important;border-color:var(--fn-line)!important;box-shadow:none!important}.fn-shell-sidebar nav{flex-direction:column;display:flex;gap:0!important}.fn-shell-sidebar .theme-sidebar-item:not([data-collapsed=true]){opacity:1;height:44px;min-height:44px!important;color:var(--fn-mu)!important;box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important;background:0 0!important;border-radius:12px!important;gap:12px!important;padding:0 12px!important}.fn-shell-sidebar .theme-sidebar-item:not([data-collapsed=true]):not([aria-current=page]):hover{background:color-mix(in srgb, var(--fn-card2) 55%, transparent)!important;color:var(--fn-tx)!important}.fn-shell-sidebar .theme-sidebar-item[aria-current=page]:not([data-collapsed=true]){background:color-mix(in srgb, var(--fn-bl) 12%, transparent)!important;color:var(--fn-bl2)!important;box-shadow:none!important}.fn-shell-sidebar .theme-sidebar-item[aria-current=page]:not([data-collapsed=true]) :is(.theme-sidebar-item-label,.theme-sidebar-item-icon,.theme-sidebar-item-icon-svg){color:var(--fn-bl2)!important}.fn-shell-sidebar .theme-sidebar-item:not([data-collapsed=true]) .theme-sidebar-item-icon{width:20px!important;height:20px!important;color:inherit!important;background:0 0!important}.fn-shell-sidebar .theme-sidebar-item:not([data-collapsed=true]) .theme-sidebar-item-icon:before{display:none}.fn-shell-sidebar .theme-sidebar-item:not([data-collapsed=true]) .theme-sidebar-item-label{letter-spacing:-.01em;flex-grow:1;max-width:none!important;font-size:15px!important;font-weight:600!important}.fn-shell-sidebar .theme-sidebar-item[data-collapsed=true][aria-current=page] .theme-sidebar-item-icon{background:var(--fn-bl)!important}.fn-shell-sidebar .theme-sidebar-item[data-collapsed=true]:not([aria-disabled=true]):hover,.fn-shell-sidebar .theme-sidebar-item[data-collapsed=true]:not([aria-disabled=true]):not([aria-current=page]):hover{filter:none!important;background:0 0!important;transform:none!important}.fn-shell-sidebar .theme-sidebar-item[data-collapsed=true]:not([aria-current=page]):hover .theme-sidebar-item-icon{background:var(--fn-card2)!important}.fn-shell-sidebar .theme-sidebar-item[data-collapsed=true] .theme-sidebar-item-icon:before{display:none}.fn-sidebar-notice{border:1px solid var(--fn-line2);background:var(--fn-card);border-radius:16px;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .3s;box-shadow:0 10px 24px -16px #0009}.fn-sidebar-notice:hover{box-shadow:0 18px 40px -24px var(--fn-glow);transform:translateY(-2px)}.fn-sidebar-notice-trial{border-color:color-mix(in srgb, #f5b83d 45%, var(--fn-line2));background:linear-gradient(140deg, color-mix(in srgb, #f5b83d 12%, var(--fn-card)), var(--fn-card))}.fn-sidebar-notice-bank{border-color:color-mix(in srgb, var(--fn-bl) 45%, var(--fn-line2));background:linear-gradient(140deg, color-mix(in srgb, var(--fn-bl) 14%, var(--fn-card)), var(--fn-card))}.fn-sidebar-notice-trial-icon{background:linear-gradient(135deg,#f5b83d,#e8932b)}.fn-sidebar-notice-bank-icon{background:linear-gradient(135deg, var(--fn-bl), #1fa7c9)}.fn-shell-sidebar .fn-sidebar-icon{flex-shrink:0;width:20px;height:20px}.fn-shell-sidebar .fn-sidebar-icon path,.fn-profile-icon path{transform-box:fill-box;transform-origin:50%}.fn-shell-sidebar .theme-sidebar-item:hover .fn-sidebar-icon{color:inherit}@keyframes fn-icon-pop-soft{0%,to{transform:none}50%{transform:scale(.78)}}@keyframes fn-icon-hop{0%,to{transform:none}45%{transform:translateY(-2.5px)}}@keyframes fn-icon-blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes fn-icon-card{0%,to{transform:none}50%{transform:translate(1px,-3px)rotate(-6deg)}}@keyframes fn-icon-right{0%,to{transform:none}50%{transform:translate(3px)}}@keyframes fn-icon-left{0%,to{transform:none}50%{transform:translate(-3px)}}@keyframes fn-icon-half-turn{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes fn-icon-spin-full{to{transform:rotate(360deg)}}@keyframes fn-icon-drop-in{0%,to{transform:none}45%{transform:translateY(2.5px)}}@keyframes fn-icon-up{0%,to{transform:none}50%{transform:translate(2px,-2px)}}@keyframes fn-icon-coin{0%,to{transform:none}50%{transform:translateY(-4px)scaleX(-1)}}@keyframes fn-icon-rise{0%{opacity:0;transform:translate(-4px,4px)}60%{opacity:1;transform:translate(1px,-1px)}to{transform:none}}@keyframes fn-icon-gauge{0%,to{transform:rotate(0)}45%{transform:rotate(-38deg)}75%{transform:rotate(8deg)}}@keyframes fn-icon-swing{0%,to{transform:rotate(0)}30%{transform:rotate(-14deg)}65%{transform:rotate(9deg)}}@keyframes fn-icon-pop{0%,to{transform:none}50%{transform:scale(1.35)}}@keyframes fn-icon-dart{0%{opacity:0;transform:translate(5px,-5px)}60%{opacity:1;transform:translate(-1px,1px)}to{transform:none}}@keyframes fn-icon-bar{0%,to{transform:scaleY(1)}40%{transform:scaleY(.3)}75%{transform:scaleY(1.12)}}@keyframes fn-icon-flip{0%,to{transform:none}50%{transform:scaleX(-1)}}@keyframes fn-icon-plug{0%,to{transform:none}50%{transform:translateY(2.5px)}}@keyframes fn-icon-ring{0%,to{transform:rotate(0)}20%{transform:rotate(16deg)}40%{transform:rotate(-13deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}@keyframes fn-icon-drop{0%{opacity:0;transform:translateY(-7px)}55%{opacity:1;transform:translateY(1.5px)}to{transform:none}}@keyframes fn-icon-catch{0%,45%,to{transform:none}65%{transform:translateY(1.5px)scaleY(.92)}}@keyframes fn-icon-gear{to{transform:rotate(90deg)}}@keyframes fn-icon-twinkle{0%,to{transform:none}50%{transform:scale(.7)rotate(25deg)}}@keyframes fn-sidebar-menu-in{0%{opacity:0;transform:translateY(40px)scale(.96)}to{opacity:1;transform:none}}@keyframes fn-sidebar-menu-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fn-sidebar-menu-in{animation:.35s cubic-bezier(.2,.9,.2,1) both fn-sidebar-menu-in}.fn-sidebar-menu-in>*{animation:.35s cubic-bezier(.2,.8,.2,1) both fn-sidebar-menu-item-in}.fn-sidebar-menu-in>:nth-child(2){animation-delay:30ms}.fn-sidebar-menu-in>:nth-child(3){animation-delay:60ms}.fn-sidebar-menu-in>:nth-child(5){animation-delay:90ms}.fn-sidebar-menu-in>:nth-child(6){animation-delay:.12s}.fn-sidebar-menu-in>:nth-child(7){animation-delay:.15s}.fn-sidebar-menu-in>:nth-child(8){animation-delay:.18s}.fn-sidebar-menu-in>:nth-child(9){animation-delay:.21s}.fn-sidebar-menu-in>:nth-child(10){animation-delay:.24s}.fn-sidebar-menu-in>:nth-child(12){animation-delay:.27s}.fn-sidebar-menu-in>:nth-child(13){animation-delay:.3s}.fn-sidebar-menu-in>:nth-child(15){animation-delay:.33s}.fn-shell-sidebar .fn-sidebar-icon path[opacity],.fn-profile-icon path[opacity],svg.fn-duo path[opacity]{opacity:.7}svg.fn-duo{color:var(--fn-side-icon)}svg.fn-duo path:not([opacity]),.fn-shell-sidebar .theme-sidebar-item:not([aria-current=page]):not(:hover) .fn-sidebar-icon path:not([opacity]),.fn-profile-menu-item:not(:hover):not(:focus-visible) .fn-profile-icon:not(.fn-profile-icon-sair) path:not([opacity]){fill:var(--fn-side-ink)}.fn-shell-sidebar .theme-sidebar-item:hover .fn-sidebar-icon-home path:nth-child(odd){animation:.5s fn-icon-pop-soft}.fn-shell-sidebar .theme-sidebar-item:hover .fn-sidebar-icon-home path:nth-child(2n){animation:.5s .15s fn-icon-pop-soft}.fn-shell-sidebar .theme-sidebar-item:hover .fn-sidebar-icon-contas path:first-child{animation:.6s cubic-bezier(.3,1.5,.5,1) fn-icon-card}.fn-shell-sidebar .theme-sidebar-item:hover .fn-sidebar-icon-trans{animation:.6s cubic-bezier(.4,0,.2,1) fn-icon-half-turn}.fn-sidebar-icon-inv path:nth-child(2){transform-origin:50% 100%}.fn-shell-sidebar .theme-sidebar-item:hover .fn-sidebar-icon-inv path:nth-child(2){animation:.7s fn-icon-bar}.fn-shell-sidebar .theme-sidebar-item:hover .fn-sidebar-icon-inv path:first-child{animation:.6s .35s fn-icon-up}.fn-shell-sidebar .theme-sidebar-item:hover .fn-sidebar-icon-fluxo path:first-child{animation:.5s fn-icon-pop-soft}.fn-shell-sidebar .theme-sidebar-item:hover .fn-sidebar-icon-fluxo path:nth-child(2){animation:.5s .15s fn-icon-pop-soft}.fn-shell-sidebar .theme-sidebar-item:hover .fn-sidebar-icon-fluxo path:nth-child(n+3){animation:.45s .3s fn-icon-pop}.fn-shell-sidebar .theme-sidebar-item:hover .fn-sidebar-icon-div{animation:.5s fn-icon-nod}.fn-shell-sidebar .theme-sidebar-item:hover .fn-sidebar-icon-div path:nth-child(4){animation:.7s cubic-bezier(.3,1.4,.5,1) .1s fn-icon-coin}.fn-sidebar-icon-cat path:nth-child(2){transform-box:view-box;transform-origin:12px 15px}.fn-shell-sidebar .theme-sidebar-item:hover .fn-sidebar-icon-cat path:nth-child(2){animation:.8s cubic-bezier(.3,1.3,.5,1) fn-icon-gauge}.fn-shell-sidebar .theme-sidebar-item:hover .fn-sidebar-icon-auto path:first-child{animation:.45s fn-icon-hop}.fn-shell-sidebar .theme-sidebar-item:hover .fn-sidebar-icon-auto path:nth-child(3){animation:.45s cubic-bezier(.3,1.5,.5,1) .15s both fn-icon-fade-in}.fn-shell-sidebar .theme-sidebar-item:hover .fn-sidebar-icon-rel path:nth-child(2){animation:.55s cubic-bezier(.3,1.4,.5,1) fn-icon-rise}.fn-shell-sidebar .theme-sidebar-item:hover .fn-sidebar-icon-agenda path:nth-child(3){animation:.45s 2 fn-icon-hop}.fn-shell-sidebar .theme-sidebar-item:hover .fn-sidebar-icon-agenda path:first-child{animation:.45s .2s fn-icon-pop}.fn-shell-sidebar .theme-sidebar-item:hover .fn-sidebar-icon-meta{animation:.5s fn-icon-nod}.fn-shell-sidebar .theme-sidebar-item:hover .fn-sidebar-icon-meta path:nth-child(2){animation:.45s .15s fn-icon-pop}.fn-add-item svg path{transform-box:fill-box;transform-origin:50%}.fn-add-item:hover svg path[opacity],.fn-add-item:focus-visible svg path[opacity],.fn-add-item:active svg path[opacity]{animation:.5s fn-icon-pop-soft}.fn-add-item:hover svg path:not([opacity]),.fn-add-item:focus-visible svg path:not([opacity]),.fn-add-item:active svg path:not([opacity]){animation:.45s .12s fn-icon-pop}.fn-sidebar-icon-sup{transform-origin:50% 20%}.fn-shell-sidebar .theme-sidebar-item:hover .fn-sidebar-icon-sup{animation:.7s fn-icon-ring}.fn-shell-sidebar .theme-sidebar-item:hover .fn-sidebar-icon-sup path:nth-child(4){animation:.45s .3s fn-icon-pop}.fn-profile-menu-item:hover .fn-profile-icon-plano{animation:.6s fn-icon-flip}.fn-profile-menu-item:hover .fn-profile-icon-dados path:first-child{animation:.5s 2 fn-icon-hop}.fn-profile-icon-conexoes path:first-child{transform-origin:50% 100%}.fn-profile-menu-item:hover .fn-profile-icon-conexoes path:nth-child(2){animation:.55s cubic-bezier(.3,1.3,.5,1) 2 fn-icon-drop}.fn-profile-menu-item:hover .fn-profile-icon-conexoes path:first-child{animation:.55s 2 fn-icon-catch}.fn-profile-menu-item:hover .fn-profile-icon-apps{animation:.35s 2 fn-icon-plug}.fn-profile-menu-item:hover .fn-profile-icon-fb path:nth-child(2){animation:.45s 2 fn-icon-blink}.fn-profile-menu-item:hover .fn-profile-icon-novo path:first-child{animation:.6s fn-icon-twinkle}.fn-profile-menu-item:hover .fn-profile-icon-novo path:nth-child(2){animation:.6s .2s fn-icon-twinkle}.fn-profile-menu-item:hover .fn-profile-icon-sair path:nth-child(2){animation:.5s 2 fn-icon-right}.fn-anim,.fn-anim path{transform-box:fill-box;transform-origin:50%}.fn-anim-bell{transform-origin:50% 0}.fn-anim.is-on.fn-anim-bell{animation:.9s ease-in-out fn-icon-ring}.fn-anim.is-on.fn-anim-bell path:first-child{animation:1.1s ease-in-out fn-icon-clapper}.fn-anim.is-on.fn-anim-download path:nth-child(2){animation:.6s ease-in-out fn-icon-plug}.fn-anim.is-on.fn-anim-file-text path:nth-child(3){animation:.35s ease-out 50ms both fn-icon-fade-in}.fn-anim.is-on.fn-anim-file-text path:nth-child(4){animation:.35s ease-out .25s both fn-icon-fade-in}.fn-anim.is-on.fn-anim-file-text path:nth-child(5){animation:.35s ease-out .45s both fn-icon-fade-in}.fn-anim.is-on.fn-anim-gift{animation:.6s ease-in-out fn-icon-swing}.fn-anim.is-on.fn-anim-gift path:nth-child(2){animation:.5s ease-in-out fn-icon-hop}.fn-anim.is-on.fn-anim-info path:nth-child(2),.fn-anim.is-on.fn-anim-info path:nth-child(3){animation:.6s ease-in-out fn-icon-hop}.fn-anim.is-on.fn-anim-palette path:nth-child(2){animation:.3s ease-out .1s both fn-icon-fade-in}.fn-anim.is-on.fn-anim-palette path:nth-child(3){animation:.3s ease-out .18s both fn-icon-fade-in}.fn-anim.is-on.fn-anim-palette path:nth-child(4){animation:.3s ease-out .27s both fn-icon-fade-in}.fn-anim.is-on.fn-anim-palette path:nth-child(5){animation:.3s ease-out .35s both fn-icon-fade-in}.fn-anim.is-on.fn-anim-palette path:nth-child(6){animation:.3s ease-out .44s both fn-icon-fade-in}.fn-anim.is-on.fn-anim-palette path:nth-child(7){animation:.3s ease-out .52s both fn-icon-fade-in}.fn-anim.is-on.fn-anim-shield-check{animation:.6s ease-in-out fn-icon-pulse}.fn-anim.is-on.fn-anim-shield-check path:nth-child(2){animation:.4s ease-in-out .2s both fn-icon-fade-in}.fn-anim.is-on.fn-anim-sliders path:nth-child(4),.fn-anim.is-on.fn-anim-sliders path:nth-child(6){animation:.5s ease-in-out fn-icon-right}.fn-anim.is-on.fn-anim-sliders path:nth-child(5){animation:.5s ease-in-out fn-icon-left}.fn-anim.is-on.fn-anim-smartphone{animation:.7s fn-icon-ring}.fn-anim.is-on.fn-anim-user-round path:first-child{animation:.6s ease-in-out fn-icon-nod}.fn-anim.is-on.fn-anim-user-round path:nth-child(2){animation:.6s ease-in-out reverse fn-icon-hop}@keyframes fn-icon-clapper{0%,to{transform:none}20%{transform:translate(-1.5px)}40%{transform:translate(1.2px)}60%{transform:translate(-1px)}80%{transform:translate(.6px)}}@keyframes fn-icon-fade-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes fn-icon-pulse{0%,to{transform:none}35%{transform:scale(.92)}70%{transform:scale(1.04)}}@keyframes fn-icon-nod{0%,to{transform:none}30%{transform:translateY(1px)}65%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.fn-anim,.fn-anim path,.fn-shell-sidebar .theme-sidebar-item:hover .fn-sidebar-icon,.fn-shell-sidebar .theme-sidebar-item:hover .fn-sidebar-icon path,.fn-profile-menu-item:hover .fn-profile-icon,.fn-profile-menu-item:hover .fn-profile-icon path,.fn-sidebar-menu-in,.fn-sidebar-menu-in>*{animation:none!important}}@media (min-width:768px){:root .modal-shell-drawer,:root .modal-shell-drawer--compact,:root .modal-shell-drawer--form,:root [data-dialog-layout=drawer]{--drawer-modal-bg:var(--fn-card);border-style:solid!important;border-width:0 0 0 1px!important;border-color:var(--fn-line2)!important;width:min(520px,100vw)!important;max-width:min(520px,100vw)!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;box-shadow:var(--fn-sh)!important;border-radius:22px 0 0 22px!important;inset:0 0 0 auto!important;overflow-y:auto!important;transform:none!important}:root .modal-shell-drawer--form,:root .modal-shell-drawer--compact,:root .modal-shell-drawer.modal-shell-drawer--side{width:min(460px,100vw)!important;max-width:min(460px,100vw)!important}:root .modal-shell-drawer[data-state=open],:root [data-dialog-layout=drawer][data-state=open]{animation:.22s cubic-bezier(.2,.8,.2,1) backwards fnSideIn!important}:root .modal-shell-drawer[data-state=closed],:root .modal-shell-drawer[data-modal-replacing=true],:root [data-dialog-layout=drawer][data-state=closed]{animation:.16s cubic-bezier(.4,0,1,1) both fnSideOut!important}:root .uix-modal-content{border-color:var(--fn-line2)!important;background:var(--fn-card)!important;box-shadow:var(--fn-sh)!important;border-radius:22px!important}}:root .uix-modal-content>header{background:0 0!important;border-bottom:0!important;padding:22px 24px 8px!important}:root .uix-modal-content>header h2{font-family:var(--fn-display);letter-spacing:-.02em;font-size:22px!important;font-weight:800!important}:root .uix-modal-content>header button[aria-label]{border:1px solid var(--fn-line2);background:0 0!important;width:32px!important;height:32px!important}:root .uix-modal-content.fn-pan-shell>header h2{font-weight:600!important}:root .uix-modal-content.fn-pan-shell>header .fn-pan-ctl button[aria-label]{border:1px solid var(--fn-line);background:var(--fn-card)!important;width:auto!important;height:34px!important}:root .uix-modal-content.fn-account-modal>header{padding:16px 18px 8px!important}:root .uix-modal-content.fn-account-modal>header h2{letter-spacing:normal;font-family:inherit;font-size:18px!important;font-weight:700!important}:root .uix-modal-content.fn-account-modal>header button[aria-label]{border:0;background:color-mix(in srgb, var(--fn-tx) 7%, transparent)!important;border-radius:50%!important;width:34px!important;height:34px!important}:root .uix-modal-content.fn-cx-modal>header{padding:62px 26px 8px!important}:root .uix-modal-content.fn-cx-modal>header h2{line-height:1.15;font-size:26px!important}:root .uix-modal-content.fn-cx-detail>header{padding:0!important}@media (max-width:639px){:root .uix-modal-content.fn-cx-modal>header h2{font-size:22px!important}}:root .fn-account-modal.fn-account-modal.fn-account-modal input:not([type=checkbox]):not([type=radio]){height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:0!important}:root .fn-account-modal.fn-account-modal.fn-account-modal button.rounded-full.rounded-full{border-radius:9999px!important}:root .fn-account-modal.fn-account-modal.fn-account-modal button.rounded-\[9px\].rounded-\[9px\]{border-radius:9px!important}:root .fn-account-modal.fn-account-modal.fn-account-modal button.rounded-\[13px\].rounded-\[13px\]{border-radius:13px!important}:root .uix-modal-content .uix-modal-body,:root .uix-modal-content [data-app-modal-toast-root=true]{padding-left:24px;padding-right:24px;background:0 0!important}:root .uix-modal-content>footer{flex-direction:row-reverse;gap:10px;display:flex;background:0 0!important;border-top:0!important;padding:8px 24px 22px!important}:root .uix-modal-content>footer>button{border-radius:12px!important;width:auto!important;height:44px!important;margin:0!important;padding:0 18px!important;font-size:14px!important;font-weight:700!important}:root .uix-modal-content>footer>button:first-child:not(:disabled){background:var(--fn-bl)!important;color:#fff!important}:root .uix-modal-content>footer>button:last-child{border:1px solid var(--fn-line2)!important;color:var(--fn-tx)!important;background:0 0!important}@media (max-width:767px){:root .uix-modal-content>footer>button{flex:1}}.settings-finn-content section{border:1px solid var(--fn-line)!important;background:var(--fn-card)!important;border-radius:20px!important;padding:20px 24px!important}.settings-finn-content h3{color:var(--fn-tx);font-size:15px;font-weight:600}.settings-finn-content p{color:var(--fn-mu)}.settings-finn-group{border:1px solid var(--fn-line);background:var(--fn-card);border-radius:20px;flex-direction:column;padding:20px 24px 6px;display:flex}@media (max-width:767px){.settings-finn-content section,.settings-finn-content .fn-card:not(.fn-subtabs){border-radius:18px!important;padding:16px!important}.settings-finn-group{border-radius:18px;padding:16px 16px 4px}}.settings-finn-group-title{margin-bottom:4px;font-size:16px!important}.settings-finn-content .settings-finn-group>section{border:0!important;border-top:1px solid var(--fn-line)!important;background:0 0!important;border-radius:0!important;padding:16px 0!important}.settings-finn-content .settings-finn-group>section:first-of-type{border-top:0!important}:root .uix-modal-content.finn-onboarding>header{display:none}@keyframes fn-onboarding-minimize{0%{opacity:1;translate:0;scale:1}72%{opacity:1}to{opacity:0;scale:var(--onb-scale);translate:var(--onb-dx) var(--onb-dy)}}@keyframes fn-onboarding-minimize-lamp{0%{opacity:1;clip-path:var(--onb-clip-start,inset(0));translate:0;scale:1}to{opacity:0;scale:calc(var(--onb-scale) * .7) var(--onb-scale);translate:var(--onb-dx) var(--onb-dy);clip-path:var(--onb-clip-end,inset(0))}}@keyframes fn-onboarding-fade{to{opacity:0}}.finn-minimize-overlay-out{animation:.42s ease-out forwards fn-onboarding-fade!important}:root .finn-minimize-target.finn-minimize-active{--onb-dx:-38vw;--onb-dy:42vh;--onb-scale:.22;pointer-events:none;animation:.64s cubic-bezier(.32,.72,0,1) forwards fn-onboarding-minimize!important}@media (max-width:639px){:root .finn-minimize-target.finn-minimize-active{--onb-dx:35vw;--onb-dy:-45vh;--onb-scale:.35;animation:.62s cubic-bezier(.25,.8,.25,1) forwards fn-onboarding-minimize-lamp!important}.finn-minimize-overlay-out{animation-duration:.48s!important}}@media (prefers-reduced-motion:reduce){:root .finn-minimize-target.finn-minimize-active{animation:.18s ease-out forwards fn-onboarding-fade!important}}:root .uix-modal-content.finn-onboarding,:root .uix-modal-content.finn-onboarding .uix-modal-body{background-color:var(--fn-side)!important}:root .uix-modal-content.finn-onboarding .uix-modal-body{padding-top:16px;padding-bottom:16px}@media (max-width:639px){:root .uix-modal-content.finn-onboarding{max-height:calc(100svh - 16px)!important}}:root .uix-modal-content:focus,:root .uix-modal-content:focus-visible{outline:none}@keyframes finn-nudge-in{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}.finn-nudge-in{animation:.45s cubic-bezier(.2,.8,.2,1) both finn-nudge-in}@media (prefers-reduced-motion:reduce){.finn-nudge-in{animation:none}}@keyframes finn-goal-toast-in{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}@keyframes finn-goal-toast-out{to{opacity:0;transform:translateY(-8px)}}.finn-goal-toast{animation:.5s cubic-bezier(.2,.8,.2,1) both finn-goal-toast-in}.finn-goal-toast[data-leaving=true]{animation:.4s cubic-bezier(.2,.8,.2,1) both finn-goal-toast-out}@media (prefers-reduced-motion:reduce){.finn-goal-toast,.finn-goal-toast[data-leaving=true]{animation:none}}html .settings-finn-content .theme-form-switch-root[role=switch][aria-checked=false] .theme-form-switch.theme-form-switch--native{background:var(--fn-line2);box-shadow:none;border-color:#0000}html .settings-finn-content .theme-form-switch-root[role=switch] .theme-form-switch-thumb.theme-form-switch-thumb--native{background:#fff}@keyframes fnSideIn{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes fnSideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(32px)}}@media (prefers-reduced-motion:reduce){:root .modal-shell-drawer.modal-shell-drawer--side[data-state=open],:root .modal-shell-drawer.modal-shell-drawer--side[data-state=closed]{animation-duration:1ms!important}}@keyframes finn-wiggle{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-8deg)}84%{transform:rotate(8deg)}92%{transform:rotate(-5deg)}}.finn-wiggle{transform-origin:50% 80%;animation:4s ease-in-out infinite finn-wiggle}@media (prefers-reduced-motion:reduce){.finn-wiggle{animation:none}}@keyframes finn-think-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.finn-think-dot{background:var(--fn-mu);border-radius:50%;width:7px;height:7px;animation:1.2s infinite finn-think-dot}@media (prefers-reduced-motion:reduce){.finn-think-dot{animation:none}}@keyframes finn-state-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(-3deg)}}.finn-state-bob{transform-origin:50% 100%;animation:2.4s ease-in-out infinite finn-state-bob}@keyframes finn-field-shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.finn-field-shake{animation:.45s finn-field-shake}@media (prefers-reduced-motion:reduce){.finn-state-bob,.finn-field-shake{animation:none}}@keyframes fn-peek-bob{0%,70%,to{transform:translateY(0)}80%{transform:translateY(-5px)}90%{transform:translateY(2px)}}.fn-peek-bob{animation:4s ease-in-out infinite fn-peek-bob}@media (prefers-reduced-motion:reduce){.fn-peek-bob{animation:none}}[class*=_modal-overlay]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}:root .uix-modal-content.fn-tx-modal>header{padding:16px 18px 6px!important}:root .uix-modal-content.fn-tx-modal>header h2{font-size:17px!important}:root .fn-tx-modal .tx-board-date .transaction-date-time-control,:root .fn-app .tx-board-date .transaction-date-time-control{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:12px;transition:border-color .2s;border:1px solid var(--fn-line2)!important;background:0 0!important;border-radius:14px!important;height:50px!important;padding:0 16px!important;display:flex!important}:root .fn-app .tx-board-date .transaction-date-time-control:focus-within{border-color:var(--fn-bl)!important}:root .fn-app .tx-board-date .transaction-date-display-input{font-variant-numeric:tabular-nums;flex:1;min-width:0;height:auto!important;box-shadow:none!important;color:var(--fn-tx)!important;background:0 0!important;border:0!important;padding:0!important;font-size:15px!important;font-weight:600!important}:root .fn-app .tx-board-date .transaction-calendar-button{width:auto!important;height:auto!important;color:var(--fn-mu)!important;background:0 0!important;border:0!important;padding:0!important}:root .transaction-date-inline-label{display:none}:root .fn-app .tx-board-date .transaction-date-time-control{flex-direction:row;justify-content:flex-start;gap:10px;border-radius:16px!important;height:48px!important}:root .fn-app .tx-board-date .transaction-calendar-button{order:0}:root .fn-app .tx-board-date .transaction-date-inline-label{color:var(--fn-mu);white-space:nowrap;flex:1;order:1;font-size:13px;display:block}:root .fn-app .tx-board-date .transaction-date-time-control input.transaction-date-display-input{order:2;text-align:right!important;flex:0 0 9.5em!important;width:9.5em!important;margin-left:auto!important;font-weight:700!important}:root .fn-app .tx-board-date-label{display:none}:root .fn-app .tx-hero-desc{height:auto!important;font-size:15px!important;font-weight:700!important;line-height:1.3!important}:root .fn-app .tx-hero-amount{letter-spacing:-.02em;height:auto!important;font-size:40px!important;font-weight:800!important;line-height:1.15!important}:root .fn-app .tx-board-date .transaction-calendar-button{order:-1!important;position:static!important;transform:none!important}:root .fn-app .tx-hero-desc,:root .fn-app .tx-hero-amount,:root .fn-app .tx-hero-desc:focus,:root .fn-app .tx-hero-amount:focus,:root .fn-app .tx-hero-desc:focus-visible,:root .fn-app .tx-hero-amount:focus-visible,:root .fn-app .tx-hero-desc:hover,:root .fn-app .tx-hero-amount:hover{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:0!important}:-webkit-any(:root .fn-app .tx-hero-desc:-webkit-autofill,:root .fn-app .tx-hero-amount:-webkit-autofill){transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--fn-tx)!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}:is(:root .fn-app .tx-hero-desc:autofill,:root .fn-app .tx-hero-amount:autofill){transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--fn-tx)!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}:root .fn-app .tx-board-dd input,:root .fn-app .tx-board-dd input:focus,:root .fn-app .tx-board-search,:root .fn-app .tx-board-search:focus{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;height:36px!important;padding:0!important}:root .fn-app .transaction-create-modal--compact .transaction-tags-field,:root .transaction-create-modal--compact .transaction-tags-field{margin-bottom:0!important;display:flex!important}:root .transaction-create-modal--compact .transaction-tags-field>button{flex:none;width:auto!important}:root .fn-app input.tx-hero-desc.tx-hero-desc.tx-hero-desc,:root .fn-app input.tx-hero-amount.tx-hero-amount.tx-hero-amount,:root .fn-app input.tx-hero-desc.tx-hero-desc.tx-hero-desc:focus,:root .fn-app input.tx-hero-amount.tx-hero-amount.tx-hero-amount:focus,:root .fn-app input.tx-board-search.tx-board-search.tx-board-search,:root .fn-app input.tx-board-search.tx-board-search.tx-board-search:focus{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}:root .fn-app .tx-board-date.tx-board-date input.transaction-date-display-input{box-shadow:none!important;background:0 0!important;border:0!important}:root .fn-app textarea.tx-board-notes.tx-board-notes{background:0 0!important}:root .fn-app input.tx-hero-desc.tx-hero-desc.tx-hero-desc.tx-hero-desc.tx-hero-desc.tx-hero-desc.tx-hero-desc.tx-hero-desc.tx-hero-desc,:root .fn-app input.tx-hero-desc.tx-hero-desc.tx-hero-desc.tx-hero-desc.tx-hero-desc.tx-hero-desc.tx-hero-desc.tx-hero-desc.tx-hero-desc:focus,:root .fn-app input.tx-hero-amount.tx-hero-amount.tx-hero-amount.tx-hero-amount.tx-hero-amount.tx-hero-amount.tx-hero-amount.tx-hero-amount.tx-hero-amount,:root .fn-app input.tx-hero-amount.tx-hero-amount.tx-hero-amount.tx-hero-amount.tx-hero-amount.tx-hero-amount.tx-hero-amount.tx-hero-amount.tx-hero-amount:focus,:root .fn-app input.tx-board-search.tx-board-search.tx-board-search.tx-board-search.tx-board-search.tx-board-search.tx-board-search.tx-board-search.tx-board-search,:root .fn-app input.tx-board-search.tx-board-search.tx-board-search.tx-board-search.tx-board-search.tx-board-search.tx-board-search.tx-board-search.tx-board-search:focus,:root .fn-app textarea.tx-board-notes.tx-board-notes.tx-board-notes.tx-board-notes.tx-board-notes.tx-board-notes.tx-board-notes.tx-board-notes.tx-board-notes,:root .fn-app textarea.tx-board-notes.tx-board-notes.tx-board-notes.tx-board-notes.tx-board-notes.tx-board-notes.tx-board-notes.tx-board-notes.tx-board-notes:focus,:root .fn-app .tx-board-date input.transaction-date-display-input.transaction-date-display-input.transaction-date-display-input.transaction-date-display-input.transaction-date-display-input.transaction-date-display-input.transaction-date-display-input.transaction-date-display-input.transaction-date-display-input{background-color:#0000!important;background-image:none!important}:root .fn-app input.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field,:root .fn-app input.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field:focus{background-color:var(--fn-card)!important;border:1px solid var(--fn-line2)!important}:root .fn-app input.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field:focus{border-color:var(--fn-bl)!important}@media (max-width:639px){:root .fn-app input.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field,:root .fn-app input.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field:focus{background-color:color-mix(in srgb, var(--fn-tx) 6%, transparent)!important;border-color:#0000!important}:root .fn-app input.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field.fn-cx-field:focus{border-color:var(--fn-bl)!important}}:root .fn-app input.fn-cx-money.fn-cx-money.fn-cx-money.fn-cx-money.fn-cx-money.fn-cx-money.fn-cx-money.fn-cx-money.fn-cx-money,:root .fn-app input.fn-cx-money.fn-cx-money.fn-cx-money.fn-cx-money.fn-cx-money.fn-cx-money.fn-cx-money.fn-cx-money.fn-cx-money:focus{box-shadow:none!important;background-color:#0000!important;background-image:none!important;border:0!important}html[data-theme-mode=dark] body{color:var(--fn-tx)}.fn-dots,.theme-dashboard-menu-trigger,.theme-dashboard-menu-trigger--ghost{cursor:pointer;transition:color .18s,transform .18s cubic-bezier(.3,1.4,.5,1),opacity .18s}.fn-dots:hover,.theme-dashboard-menu-trigger:hover,.theme-dashboard-menu-trigger--ghost:hover{transform:scale(1.15);color:var(--fn-bl2,hsl(var(--primary)))!important}.fn-dots:active,.theme-dashboard-menu-trigger:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.fn-dots:hover,.theme-dashboard-menu-trigger:hover,.theme-dashboard-menu-trigger--ghost:hover{transform:none}}.fn-tb{width:40px;height:40px;color:var(--fn-tx);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;transition:background .15s,color .15s,transform .12s;display:grid;position:relative}.fn-tb svg{transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.fn-tb:hover{background:color-mix(in srgb, var(--fn-tx) 7%, transparent)}.fn-tb:hover svg{transform:scale(1.1)}.fn-tb:active{transform:scale(.9)}.fn-tb--outline{border:1px solid var(--fn-line);background:var(--fn-card)}.fn-tb-eye:hover svg{transform-origin:50%;animation:.45s fn-tb-blink}.fn-tb-bell:hover svg{transform-origin:50% 15%;animation:.6s fn-tb-ring}.fn-tb-filter:hover svg{animation:.5s fn-tb-slide}.fn-tb-gear:hover svg{transform:rotate(60deg)!important}.fn-tb-plus{background:var(--fn-bl);color:#fff;cursor:pointer;width:44px;height:44px;box-shadow:0 8px 20px -10px var(--fn-bl);border:0;border-radius:14px;place-items:center;transition:transform .2s cubic-bezier(.3,1.6,.5,1),box-shadow .2s;display:grid}.fn-tb-plus:hover{transform:rotate(90deg)scale(1.05)}.fn-tb-plus:active{transform:scale(.92)}.fn-tb-capsule{background:var(--fn-card);border:1px solid var(--fn-line);border-radius:14px;align-items:center;gap:2px;height:44px;padding:0 2px;display:flex}.fn-tb-capsule>i{background:var(--fn-line);width:1px;height:20px}@media (min-width:768px){[data-testid=shell-primary-header] .fn-tb-capsule{border-radius:12px;height:38px}[data-testid=shell-primary-header] .fn-tb-capsule .fn-tb{border-radius:10px;width:34px;height:34px}[data-testid=shell-primary-header] .fn-tb-plus{border-radius:12px;width:38px;height:38px}}@keyframes fn-tb-blink{0%,to{transform:scaleY(1)}45%{transform:scaleY(.1)}}@keyframes fn-tb-ring{0%{transform:rotate(0)}20%{transform:rotate(16deg)}40%{transform:rotate(-16deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-6deg)}to{transform:rotate(0)}}@keyframes fn-tb-slide{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.fn-tb svg,.fn-tb-plus{transition:none;animation:none!important}}@keyframes fn-slide-r{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes fn-slide-l{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}.fn-slide-r{animation:.35s cubic-bezier(.3,.9,.3,1) both fn-slide-r}.fn-slide-l{animation:.35s cubic-bezier(.3,.9,.3,1) both fn-slide-l}@media (prefers-reduced-motion:reduce){.fn-slide-r,.fn-slide-l{animation:none}}.fn-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--fn-tx) 22%, transparent) transparent}.fn-scroll::-webkit-scrollbar{width:6px}.fn-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--fn-tx) 22%, transparent);border-radius:3px}.fn-scroll::-webkit-scrollbar-track{background:0 0}:root{--fn-glass:color-mix(in srgb, var(--fn-card) 94%, transparent);--fn-glass-line:color-mix(in srgb, var(--fn-tx) 10%, transparent);--fn-glass-fill:color-mix(in srgb, var(--fn-tx) 6%, transparent);--fn-glass-blur:blur(18px) saturate(1.4);--fn-glass-sh:0 30px 70px -24px #0000008c;--fn-glass-sh-sm:0 18px 40px -16px #00000073;--fn-glass-dim:color-mix(in srgb, var(--fn-bg) 42%, transparent)}.fn-glass,.theme-dialog-content,:is([role=dialog],[role=alertdialog]):not(.fn-solid,[data-glass=off]),:is([role=listbox],[role=menu],[data-icon-select-menu=true],[data-app-date-picker-popover=true],[data-account-category-picker=true],[data-radix-popper-content-wrapper]>*):not([data-glass=off]){-webkit-backdrop-filter:var(--fn-glass-blur);backdrop-filter:var(--fn-glass-blur);background-color:var(--fn-glass)!important;border:1px solid var(--fn-glass-line)!important;box-shadow:var(--fn-glass-sh)!important;background-image:none!important}.theme-dialog-content:not([data-dialog-layout=drawer]){border-radius:28px!important}@media (max-width:767px){.theme-dialog-content:not([data-dialog-layout=drawer]){border-radius:30px!important}}.theme-dialog-content :is(.app-modal-shell,.app-modal-header,.app-modal-body,.uix-modal-body,.modal-project-header,.modal-project-body,.theme-modal-panel,.theme-modal-content),.theme-dialog-content :is([class*="bg-[hsl(var(--surface-overlay))]"],[class*="bg-[hsl(var(--surface-shell))]"],[class*="bg-[hsl(var(--surface-panel))]"],[class*=bg-background],[class*="bg-[var(--fn-card)]"]):not(button,input,textarea,[role=option],[role=tab],.fn-glass,[role=listbox],[role=menu],[role=dialog],[data-icon-select-menu=true],[data-app-date-picker-popover=true],[data-account-category-picker=true]){background-color:#0000!important;background-image:none!important}.theme-dialog-content :is(.theme-modal-panel,.theme-modal-content,.app-modal-shell){box-shadow:none!important;border-color:#0000!important}@media (min-width:768px){.fn-glass-overlay.md\:bg-transparent{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0!important}}@keyframes fn-cfill{0%{width:0}to{width:100%}}.fn-cfill{animation-name:fn-cfill;animation-timing-function:linear;animation-fill-mode:both}.fn-cnav:hover .fn-cfill,.fn-cpause:hover .fn-cfill,.fn-cpause:focus-within .fn-cfill{animation-play-state:paused}.fn-cbtn{transition:background .15s,transform .15s,box-shadow .15s}.fn-cbtn:hover{transform:scale(1.06)}@keyframes fn-av-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fn-av-in{animation:.35s both fn-av-in}@media (prefers-reduced-motion:reduce){.fn-av-in{animation:none}}.fn-tb.fn-tb-collapse{width:32px;height:32px;color:var(--fn-mu);border-radius:9px}.fn-tb.fn-tb-collapse:hover{color:var(--fn-tx);background:color-mix(in srgb, var(--fn-tx) 6%, transparent)}.fn-sidea{transition:transform .15s,box-shadow .15s,opacity .2s}.fn-sidea:not(:disabled):hover{transform:translateY(-50%)scale(1.08)}[data-fn-motion=off] .fn-cfill{animation:none;width:100%!important}[data-fn-motion=off] .fn-av-in{animation:none}@keyframes fn-nf-peek{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-6px)rotate(-2deg)}}.fn-nf-peek{transform-origin:0 100%;animation:3.2s ease-in-out infinite fn-nf-peek}.fn-nf-row{transition:background .15s}.fn-nf-row:hover{background:color-mix(in srgb, var(--fn-tx) 4%, var(--fn-card))!important}@media (prefers-reduced-motion:reduce){.fn-nf-peek{animation:none}}@keyframes fn-bobq{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.fn-bobq{animation:3s ease-in-out infinite fn-bobq}@media (prefers-reduced-motion:reduce){.fn-bobq{animation:none}}@keyframes fn-cmd-dim{0%{opacity:0}to{opacity:1}}.fn-cmd-dim{animation:.3s both fn-cmd-dim}@keyframes fn-cmd-panel-up{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}.fn-cmd-panel-up{transform-origin:bottom;animation:.45s cubic-bezier(.2,1,.3,1) both fn-cmd-panel-up}@keyframes fn-cmd-nav-up{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}.fn-cmd-nav-up{transform-origin:0 100%;animation:.42s cubic-bezier(.2,1.1,.3,1) both fn-cmd-nav-up}.fn-cmd-nav-up>*{animation:.4s cubic-bezier(.2,1.1,.3,1) both fn-cmd-nav-up}.fn-cmd-nav-up>:nth-child(2){animation-delay:30ms}.fn-cmd-nav-up>:nth-child(3){animation-delay:60ms}.fn-cmd-nav-up>:nth-child(4){animation-delay:90ms}@keyframes fn-cmd-bar-grow{0%{clip-path:inset(0 0 0 calc(100% - 62px) round 31px)}to{clip-path:inset(0 round 31px)}}.fn-cmd-bar-grow{animation:.55s cubic-bezier(.3,1,.3,1) both fn-cmd-bar-grow}@media (prefers-reduced-motion:reduce){.fn-cmd-panel-up,.fn-cmd-nav-up,.fn-cmd-nav-up>*,.fn-cmd-bar-grow{animation:.2s both fn-cmd-dim}}@keyframes fn-nav-up{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}.fn-nav-up{transform-origin:0 100%;animation:.42s cubic-bezier(.2,1.1,.3,1) both fn-nav-up}.fn-stg>*{animation:.4s cubic-bezier(.2,1.1,.3,1) both fn-nav-up}.fn-stg>:nth-child(2){animation-delay:30ms}.fn-stg>:nth-child(3){animation-delay:60ms}.fn-stg>:nth-child(4){animation-delay:90ms}.fn-stg>:nth-child(5){animation-delay:.12s}.fn-stg>:nth-child(6){animation-delay:.15s}.fn-stg>:nth-child(7){animation-delay:.18s}.fn-stg>:nth-child(8){animation-delay:.21s}.fn-stg>:nth-child(9){animation-delay:.24s}.fn-stg>:nth-child(n+10){animation-delay:.27s}@keyframes fn-sel-in{0%{opacity:0;transform:translateY(-6px)scaleY(.85)}to{opacity:1;transform:none}}.fn-sel-in{transform-origin:top;animation:.28s cubic-bezier(.2,1.1,.3,1) both fn-sel-in}.fn-sel-in>*{animation:.3s both fn-nav-up}.fn-sel-in>:nth-child(2){animation-delay:40ms}.fn-sel-in>:nth-child(3){animation-delay:80ms}.fn-sel-in>:nth-child(4){animation-delay:.12s}@media (prefers-reduced-motion:reduce){.fn-nav-up,.fn-stg>*,.fn-sel-in,.fn-sel-in>*{animation:.2s both fn-cmd-dim}}@keyframes fn-sheet-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.fn-sheet-up{animation:.42s cubic-bezier(.2,1,.3,1) both fn-sheet-up}@keyframes fn-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fn-grow{transform-origin:0;animation:1.2s cubic-bezier(.2,.8,.2,1) .2s both fn-grow-x}@media (prefers-reduced-motion:reduce){.fn-sheet-up,.fn-grow{animation:none}}.fn-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:640px){.fn-goal-grid{grid-template-columns:repeat(auto-fill,minmax(220px,260px));gap:16px}}@media (max-width:639px){.theme-dialog-content[class*="max-sm:!bottom-0"]{border:1px solid var(--fn-glass-line)!important;border-bottom:0!important;border-radius:30px 30px 0 0!important;width:100%!important;max-width:none!important;bottom:0!important;left:0!important;right:0!important}.theme-dialog-content[class*="max-sm:!bottom-0"]:before{content:"";z-index:5;background:color-mix(in srgb, var(--fn-tx) 18%, transparent);pointer-events:none;border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;top:8px;left:50%}}@media (max-width:767px){:is([role=dialog],[role=alertdialog],.theme-dialog-content),:is([role=dialog],[role=alertdialog],.theme-dialog-content) *{scrollbar-width:none}:is([role=dialog],[role=alertdialog],.theme-dialog-content)::-webkit-scrollbar{display:none}:is([role=dialog],[role=alertdialog],.theme-dialog-content) ::-webkit-scrollbar{display:none}}.fn-seg{container-type:inline-size}.fn-seg-in{justify-content:center;padding:0 8px}.fn-seg-pct,.fn-seg-label{display:none}@container (min-width:96px){.fn-seg-in{justify-content:flex-start;padding:0 16px}.fn-seg-pct{display:inline}}@container (min-width:190px){.fn-seg-label{display:inline}}body:has([role=dialog][data-state=open],iframe[src*=pluggy],iframe[src*=malvo]) .fn-cmd-floating{display:none}html[data-open-finance-widget] .fn-web-command{display:none!important}.fn-fill-page main.theme-shell-main{overflow-y:hidden}.fn-tv-spot{pointer-events:none;transition:left .6s cubic-bezier(.6,0,.2,1),top .6s cubic-bezier(.6,0,.2,1),width .6s cubic-bezier(.6,0,.2,1),height .6s cubic-bezier(.6,0,.2,1),border-radius .6s;animation:2.4s ease-in-out infinite fnTvRing;position:absolute}@keyframes fnTvRing{0%,to{box-shadow:0 0 0 9999px #04040899, 0 0 0 2px var(--fn-bl2), 0 0 0 2px color-mix(in srgb, var(--fn-bl2) 40%, transparent)}50%{box-shadow:0 0 0 9999px #04040899, 0 0 0 2px var(--fn-bl2), 0 0 0 8px color-mix(in srgb, var(--fn-bl2) 0%, transparent)}}.fn-tv-tip{transition:left .6s cubic-bezier(.6,0,.2,1),top .6s cubic-bezier(.6,0,.2,1),bottom .6s cubic-bezier(.6,0,.2,1);position:absolute}.fn-tv-glass{background:color-mix(in srgb, var(--fn-card) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);border:1px solid color-mix(in srgb, var(--fn-tx) 10%, transparent);animation:.45s cubic-bezier(.2,.7,.2,1) .25s backwards fnTvPop;box-shadow:0 18px 40px -16px #00000073}@keyframes fnTvPop{0%{opacity:0;transform:translateY(12px)scale(.97)}}.fn-tv-peek{pointer-events:none;width:84px;height:42px;position:absolute;top:-41px;right:22px;overflow:hidden}.fn-tv-peek-in{width:84px;animation:.9s cubic-bezier(.3,.7,.3,1) backwards fnTvRise;position:absolute;top:2px;left:0}@keyframes fnTvRise{0%,30%{transform:translateY(46px)}70%{transform:translateY(-3px)}to{transform:none}}.fn-tv-sway{transform-origin:50% 100%;animation:3.6s ease-in-out .9s infinite fnTvSway}@keyframes fnTvSway{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.fn-tv-spot,.fn-tv-glass,.fn-tv-peek-in,.fn-tv-sway{animation:none}.fn-tv-spot{box-shadow:0 0 0 9999px #04040899, 0 0 0 2px var(--fn-bl2);transition:none}.fn-tv-tip{transition:none}}.fn-cmd-x{--fn-cmd-ease:cubic-bezier(.32, .72, 0, 1);--h:42px;--h-open:54px;--av:30px;--av-open:34px;--s:28px;--s-open:36px;--r:22px;width:var(--fn-cmd-w,100%);border-radius:var(--r);background:color-mix(in srgb, var(--fn-card) 80%, transparent);border:1px solid color-mix(in srgb, var(--fn-tx) 10%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);transition:width .26s var(--fn-cmd-ease), border-radius .26s var(--fn-cmd-ease), background-color .2s, box-shadow .26s, transform .2s var(--fn-cmd-ease);position:relative;overflow:hidden;box-shadow:0 18px 40px -16px #00000073}.fn-cmd-x[data-mode=bar]{--h:52px;--h-open:58px;--av:38px;--av-open:40px;--s:36px;--s-open:38px;--r:27px}.fn-cmd-x[data-mode=mini]{--h:44px;--h-open:58px;--av:32px;--av-open:40px;--s:0px;--s-open:38px;--r:23px}.fn-cmd-x[data-open=true]{width:var(--fn-cmd-open-w,620px);background:var(--fn-card);box-shadow:none;transition:width .42s var(--fn-cmd-ease), border-radius .42s var(--fn-cmd-ease), background-color .25s, box-shadow .42s;border-radius:24px}.fn-cmd-x[data-place=bottom]:not([data-open=true]):hover{transform:translateY(-2px)}.fn-cmd-x-head{height:var(--h);cursor:text;transition:height .26s var(--fn-cmd-ease), padding .26s var(--fn-cmd-ease);padding:0 7px 0 6px}.fn-cmd-x[data-open=true] .fn-cmd-x-head{height:var(--h-open);padding:0 9px 0 10px;transition-duration:.42s}.fn-cmd-x[data-mode=mini]:not([data-open=true]) .fn-cmd-x-head{padding-right:12px}.fn-cmd-x[data-mode=mini]:not([data-open=true]) .fn-cmd-x-head input::-moz-placeholder{color:var(--fn-tx);font-weight:700}.fn-cmd-x[data-mode=mini]:not([data-open=true]) .fn-cmd-x-head input::placeholder{color:var(--fn-tx);font-weight:700}.fn-cmd-x-av{width:var(--av);height:var(--av);transition:width .26s var(--fn-cmd-ease), height .26s var(--fn-cmd-ease)}.fn-cmd-x[data-open=true] .fn-cmd-x-av{width:var(--av-open);height:var(--av-open);transition-duration:.42s}.fn-cmd-x-send{width:var(--s);height:var(--s);transition:width .26s var(--fn-cmd-ease), height .26s var(--fn-cmd-ease), margin .26s var(--fn-cmd-ease), opacity .2s, background-color .2s, color .2s, transform .15s}.fn-cmd-x[data-open=true] .fn-cmd-x-send{width:var(--s-open);height:var(--s-open);transition-duration:.42s,.42s,.42s,.2s,.2s,.2s,.15s}.fn-cmd-x[data-mode=mini]:not([data-open=true]) .fn-cmd-x-send{opacity:0;margin-left:-10px}.fn-cmd-x-send:active{transform:scale(.92)}.fn-cmd-x-send[data-idle=true]{background:color-mix(in srgb, var(--fn-tx) 10%, transparent);color:var(--fn-mu)}.fn-cmd-x-body{transition:grid-template-rows .26s var(--fn-cmd-ease);grid-template-rows:0fr;display:grid}.fn-cmd-x[data-open=true] .fn-cmd-x-body{grid-template-rows:1fr;transition-duration:.42s}.fn-cmd-x-body>div{min-height:0;overflow:hidden}.fn-cmd-x-inner>*{opacity:0;transition:opacity .12s,transform .12s;transform:translateY(-6px)}.fn-cmd-x[data-place=bottom] .fn-cmd-x-inner>*{transform:translateY(6px)}.fn-cmd-x[data-open=true] .fn-cmd-x-inner>*{opacity:1;transition:opacity .28s cubic-bezier(.2,.9,.3,1),transform .36s cubic-bezier(.2,.9,.3,1);transition-delay:calc(90ms + var(--i,0) * 35ms);transform:none}.fn-cmd-x-chip,.fn-cmd-x-row{transition:background-color .15s,border-color .15s,transform .12s}.fn-cmd-x-chip[aria-selected=true]{border-color:color-mix(in srgb, var(--fn-bl) 55%, var(--fn-line2));background:color-mix(in srgb, var(--fn-bl) 10%, transparent)}.fn-cmd-x-row[aria-selected=true]{background:color-mix(in srgb, var(--fn-bl) 12%, transparent)}.fn-cmd-x-chip:active,.fn-cmd-x-row:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.fn-cmd-x,.fn-cmd-x[data-open=true],.fn-cmd-x-head,.fn-cmd-x-av,.fn-cmd-x-send,.fn-cmd-x-body,.fn-cmd-x[data-open=true] .fn-cmd-x-head,.fn-cmd-x[data-open=true] .fn-cmd-x-av,.fn-cmd-x[data-open=true] .fn-cmd-x-send,.fn-cmd-x[data-open=true] .fn-cmd-x-body{transition-duration:0s}.fn-cmd-x-inner>*,.fn-cmd-x[data-place=bottom] .fn-cmd-x-inner>*,.fn-cmd-x[data-open=true] .fn-cmd-x-inner>*{transition:opacity .2s;transform:none}.fn-cmd-x-chip:active,.fn-cmd-x-row:active,.fn-cmd-x-send:active,.fn-cmd-x[data-place=bottom]:not([data-open=true]):hover{transform:none}}@media (min-width:768px){:root button.fn-round-x.fn-round-x.fn-round-x.fn-round-x.fn-round-x{width:36px!important;height:36px!important;box-shadow:none!important;background:color-mix(in srgb, var(--fn-tx) 8%, transparent)!important;color:var(--fn-tx)!important;border:0!important;border-radius:999px!important;outline:none!important}}@media (max-width:767px){:root button.fn-pill-btn.fn-pill-btn.fn-pill-btn.fn-pill-btn.fn-pill-btn{border-radius:999px!important}:root button.fn-round-x.fn-round-x.fn-round-x.fn-round-x.fn-round-x{box-shadow:none!important;background:color-mix(in srgb, var(--fn-tx) 8%, transparent)!important;color:var(--fn-tx)!important;border:0!important;border-radius:999px!important;outline:none!important}}:root .fn-account-modal.fn-account-modal.fn-account-modal button.fn-flat-btn.fn-flat-btn,:root .fn-app button.fn-flat-btn.fn-flat-btn{border-radius:0!important}:root .tx-board-rows>:first-child button.fn-flat-btn.fn-flat-btn.fn-flat-btn{border-top-left-radius:15px!important;border-top-right-radius:15px!important}:root .tx-board-rows>:last-child button.fn-flat-btn.fn-flat-btn.fn-flat-btn{border-bottom-right-radius:15px!important;border-bottom-left-radius:15px!important}@media (max-width:767px){:root .tx-board-rows>:first-child button.fn-flat-btn.fn-flat-btn.fn-flat-btn{border-top-left-radius:17px!important;border-top-right-radius:17px!important}:root .tx-board-rows>:last-child button.fn-flat-btn.fn-flat-btn.fn-flat-btn{border-bottom-right-radius:17px!important;border-bottom-left-radius:17px!important}:root .fn-app .tx-board-rows,:root .fn-app .tx-board-date .transaction-date-time-control{border-color:var(--fn-line)!important;border-radius:18px!important}:root .fn-app .tx-board-notes{background:color-mix(in srgb, var(--fn-tx) 5%, transparent)!important;border-color:#0000!important;border-radius:16px!important;font-size:16px!important}:root .fn-app .tx-board-notes:focus{border-color:var(--fn-bl)!important}}@media (min-width:768px){:root .fn-app .tx-board-rows,:root .fn-app .tx-board-date .transaction-date-time-control{border-color:var(--fn-line)!important;border-radius:18px!important}:root .fn-app .tx-board-notes{border:1px solid var(--fn-line2)!important;background:0 0!important;border-radius:16px!important}:root .fn-app .tx-board-notes:focus{border-color:var(--fn-bl)!important}:root .fn-account-modal.fn-account-modal.fn-account-modal button.fn-pill-btn.fn-pill-btn.fn-pill-btn.fn-tx-desk,:root .fn-tx-modal.fn-tx-modal.fn-tx-modal button.fn-pill-btn.fn-pill-btn.fn-pill-btn{border-radius:999px!important}}@media (max-width:767px){html,body{overflow-x:clip}}@media (max-width:639px){:root .theme-dialog-content.fn-sheet-full.fn-sheet-full,:root .uix-modal-content.fn-sheet-full.fn-sheet-full{border-width:1px 0 0!important;border-radius:24px 24px 0 0!important;width:100%!important;max-width:none!important;bottom:0!important;left:0!important;right:0!important}}:root button.fn-round-btn.fn-round-btn{background:color-mix(in srgb, var(--fn-tx,hsl(var(--foreground))) 8%, transparent)!important;color:var(--fn-tx,hsl(var(--foreground)))!important;box-shadow:none!important;border:0!important;border-radius:10px!important;outline:none!important}@media (max-width:767px){:root .fn-account-modal [class*="h-[50px]"][class*="border-[var(--fn-line2)]"]:not(button[class*="bg-[var(--fn-bl)]"]){background:color-mix(in srgb, var(--fn-tx) 6%, transparent)!important;border-color:#0000!important;border-radius:16px!important}:root .fn-account-modal [class*="h-[50px]"][class*="border-[var(--fn-line2)]"]:focus-within{border-color:var(--fn-bl)!important}:root .fn-account-modal input{font-size:16px!important}:root .fn-account-modal.fn-account-modal button[class*="h-[46px]"],:root .fn-account-modal.fn-account-modal footer button{border-radius:999px!important;height:48px!important}}@media (min-width:768px){:root .fn-account-modal [class*="h-[50px]"][class*="border-[var(--fn-line2)]"]:not(button[class*="bg-[var(--fn-bl)]"]){background:color-mix(in srgb, var(--fn-tx) 6%, transparent)!important;border-color:#0000!important;border-radius:16px!important}:root .fn-account-modal [class*="h-[50px]"][class*="border-[var(--fn-line2)]"]:focus-within{border-color:var(--fn-bl)!important}:is(:root .fn-account-modal div[class*="rounded-[16px]"][class*="border-[var(--fn-line"]:has(button[role=switch]),:root .fn-account-modal div[class*=rounded-2xl][class*=border]:has(button[role=switch])){border-color:var(--fn-line)!important;border-radius:18px!important}:root .fn-account-modal.fn-account-modal.fn-account-modal button.fn-pill-btn.fn-pill-btn.fn-pill-btn{border-radius:999px!important;height:48px!important}:root .uix-modal-content.fn-account-modal.fn-account-modal{box-shadow:none!important}:root .fn-account-modal,:root .fn-account-modal *{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--fn-tx) 22%, transparent) transparent}:root .fn-account-modal ::-webkit-scrollbar{width:6px}:root .fn-account-modal ::-webkit-scrollbar-track{background:0 0}:root .fn-account-modal ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--fn-tx) 22%, transparent);border-radius:6px}:root .fn-account-modal ::-webkit-scrollbar-button{height:0;display:none}:root .uix-modal-content.fn-account-modal>header button[aria-label]{box-shadow:none!important;outline:none!important}}@keyframes fn-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:767px){:root .uix-modal-content>header button[aria-label]{background:color-mix(in srgb, var(--fn-tx) 8%, transparent)!important;width:36px!important;height:36px!important;box-shadow:none!important;border:0!important;border-radius:999px!important;outline:none!important}:root .uix-modal-content>footer>button{border-radius:999px!important;flex:1 1 0!important;height:48px!important}:root .fn-mini-scroll.fn-mini-scroll{scrollbar-color:color-mix(in srgb, var(--fn-tx) 28%, transparent) transparent;scrollbar-width:thin!important}:root .fn-mini-scroll.fn-mini-scroll::-webkit-scrollbar{width:4px;display:block!important}:root .fn-mini-scroll.fn-mini-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--fn-tx) 28%, transparent);border-radius:4px}}@media (min-width:768px){.fn-alloc-sm{gap:8px;min-height:40px;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:8px 12px!important}.fn-alloc-sm>span:last-child{flex-shrink:0;flex-direction:row!important}}@media (max-width:767px){:root .fn-tag-sheet input{font-size:16px!important}:root .fn-tag-sheet :is(input,span)[class*="border-[var(--fn-line2)]"]{background:color-mix(in srgb, var(--fn-tx) 6%, transparent)!important;border-color:#0000!important;border-radius:14px!important}:root .fn-tag-sheet span[class*="border-[var(--fn-line2)]"]:focus-within,:root .fn-tag-sheet input[class*="border-[var(--fn-line2)]"]:focus{border-color:var(--fn-bl)!important}:root .fn-tag-sheet div[class*=rounded-2xl][class*="border-[var(--fn-line)]"]{background:0 0!important;border-radius:18px!important}}.theme-dialog-content.fn-no-shadow.fn-no-shadow{box-shadow:none!important}:root .fn-dlg-foot.fn-dlg-foot.fn-dlg-foot.fn-dlg-foot.fn-dlg-foot>button{white-space:nowrap;border-radius:999px!important}:root .fn-dlg-foot.fn-dlg-foot.fn-dlg-foot.fn-dlg-foot.fn-dlg-foot>button[class*="border-[var(--fn-line2)]"]{background:color-mix(in srgb, var(--fn-tx) 7%, transparent)!important;border-color:#0000!important}:root button.fn-opt-row.fn-opt-row.fn-opt-row.fn-opt-row.fn-opt-row{border-radius:18px!important}:root input.fn-soft-in.fn-soft-in.fn-soft-in.fn-soft-in.fn-soft-in{border-radius:14px!important}@media (max-width:767px){:root .fn-dlg-foot.fn-dlg-foot.fn-dlg-foot.fn-dlg-foot.fn-dlg-foot>button{flex:1 1 0;min-width:0;height:48px;padding-left:12px;padding-right:12px}}.fn-glass-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--fn-glass-dim)!important}[data-icon-select-root=true]:has([data-icon-select-menu=true])>button{box-shadow:0 0 0 1px var(--fn-bl);border-color:var(--fn-bl)!important}:is(.theme-dialog-content,[role=dialog],[role=alertdialog]) :is([role=listbox],[role=menu],[data-icon-select-menu=true],[data-app-date-picker-popover=true],[data-account-category-picker=true]):not([data-glass=off]){background-color:var(--fn-card)!important}.fn-solid,.fn-solid :is([role=listbox],[role=menu]){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--fn-card)!important}@media (min-width:768px){.fn-glass-overlay.md\:bg-transparent{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0!important}}:root .uix-modal-content.fn-reserve-modal>header button[aria-label]{background:color-mix(in srgb, var(--fn-tx) 7%, transparent)!important;border:0!important;border-radius:50%!important}@media (min-width:640px){:root .fn-cx-modal :is(input,label,button,div)[class*=h-11][class*="border-[var(--fn-line2)]"]{background:color-mix(in srgb, var(--fn-tx) 6%, transparent)!important;border-color:#0000!important;border-radius:14px!important;height:48px!important}:root .fn-cx-modal :is(input,label,button,div)[class*=h-11][class*="border-[var(--fn-line2)]"]:hover{background:color-mix(in srgb, var(--fn-tx) 9%, transparent)!important}:root .fn-cx-modal :is(input,label,div)[class*=h-11][class*="border-[var(--fn-line2)]"]:focus-within,:root .fn-cx-modal :is(input,button)[class*=h-11][class*="border-[var(--fn-line2)]"]:focus-visible{border-color:var(--fn-bl)!important}:root .fn-cx-modal span[class*=h-11][class*="rounded-[12px]"]{background:color-mix(in srgb, var(--fn-tx) 4%, transparent)!important;border-radius:14px!important;height:48px!important}:root .fn-cx-modal [data-caixinha-yield] div[class*=h-11]>button{margin-right:6px;border:0!important;border-radius:10px!important;height:36px!important}:root .fn-cx-modal button[aria-pressed][class*="border-[1.5px]"]{border-radius:16px!important}:root .fn-cx-modal button[aria-pressed][class*="border-[var(--fn-line2)]"]{border-color:var(--fn-line)!important}:root .fn-cx-modal div[class*="rounded-[14px]"][class*="border-[var(--fn-line2)]"][class*=p-3\.5]{border-color:var(--fn-line)!important;border-radius:18px!important;padding:16px!important}:root .fn-cx-modal [data-caixinha-yield]>div:first-child{align-items:center;min-height:40px}}:root .fn-cx-modal [data-caixinha-yield] [role=tablist],:root .fn-cx-modal [data-caixinha-yield] [role=tablist]>[role=tab],:root .fn-cx-modal.fn-cx-modal.fn-cx-modal [data-caixinha-yield] button[role=tab],:root .fn-cx-modal.fn-cx-modal.fn-cx-modal [data-caixinha-yield] [role=tablist]>*{border-radius:999px!important}@media (max-width:767px){:root [data-finn-sheet]{width:100%!important;max-width:none!important;position:fixed!important;inset:auto 0 0!important;transform:none!important}:root [data-finn-sheet]>*{width:100%!important;min-width:100%!important;max-height:none!important}:root [data-finn-sheet] [role=listbox]{max-height:60dvh!important;padding:10px 10px calc(10px + env(safe-area-inset-bottom))!important;border-radius:24px 24px 0 0!important}:root [data-finn-sheet] [role=option]{min-height:44px;font-size:15px}}:root .fn-cx-modal.fn-cx-modal.fn-cx-modal footer button,:root .fn-cx-modal.fn-cx-modal.fn-cx-modal button.fn-pill-btn.fn-pill-btn.fn-pill-btn{border-radius:999px!important}:root .fn-pa .bx{border-radius:24px!important}:root .fn-pa .x{background:color-mix(in srgb, var(--fn-tx) 7%, transparent)!important;border-radius:999px!important;width:36px!important;height:36px!important}:root .fn-pa .sc{background:color-mix(in srgb, var(--fn-tx) 4%, transparent)!important;border-color:#0000!important;border-radius:14px!important;padding:10px 12px!important}:root .fn-pa .sc.act{border-color:color-mix(in srgb, var(--fn-bl) 55%, transparent)!important}:root .fn-pa .pan{background:0 0!important;border:0!important;padding:0!important}:root .fn-pa .tile{background:color-mix(in srgb, var(--fn-tx) 4%, transparent)!important;border-color:#0000!important;border-radius:14px!important}@media (max-width:639px){:root .fn-pa .bx{max-height:calc(100dvh - 24px);padding-bottom:env(safe-area-inset-bottom);overflow-y:auto;border-width:1px 0 0!important;border-radius:24px 24px 0 0!important;width:100%!important;max-width:none!important;inset:auto 0 0!important;transform:none!important}:root .fn-pa .pan{margin-left:0!important}}@media (max-width:767px){:root .settings-theme .fn-profile-form :is(input,button[class*=h-11])[class*=border]{background:color-mix(in srgb, var(--fn-tx) 6%, transparent)!important;box-shadow:none!important;border-color:#0000!important;border-radius:14px!important}:root .settings-theme .fn-profile-form input[class*=border]{height:48px!important;font-size:16px!important}:root .settings-theme .fn-profile-form button[class*=h-11][class*=border]{height:48px!important}:root .settings-theme .fn-profile-form input[class*=border]:focus{border-color:var(--fn-bl)!important}:root .settings-theme .fn-profile-form label{color:var(--fn-mu)!important}}@media (min-width:768px){:root .theme-dialog-content.fn-sec-modal.fn-sec-modal{box-shadow:none!important}:root .fn-sec-modal.fn-sec-modal.fn-sec-modal.fn-sec-modal button:has(>svg.lucide-x){background:color-mix(in srgb, var(--fn-tx) 8%, transparent)!important;width:36px!important;height:36px!important;color:var(--fn-tx)!important;box-shadow:none!important;border:0!important;border-radius:999px!important}:root .fn-sec-modal.fn-sec-modal :is(input,div,span,label)[class*="border-[hsla(var(--surface-border"]:not([role=dialog]):not(.fn-sec-modal){background-color:color-mix(in srgb, var(--fn-tx) 6%, transparent)!important;border-color:#0000!important;border-radius:14px!important}:root .fn-sec-modal.fn-sec-modal :is(input,div,span,label)[class*="border-[hsla(var(--surface-border"]:focus-within{border-color:var(--fn-bl)!important}:root .fn-sec-modal.fn-sec-modal :is(input,div)[class*="border-[var(--fn-line2)]"][class*=h-11]{background-color:color-mix(in srgb, var(--fn-tx) 6%, transparent)!important;border-color:#0000!important;border-radius:14px!important}:root .fn-sec-modal.fn-sec-modal input[class*="border-[var(--fn-line2)]"]:focus{border-color:var(--fn-bl)!important}:root .fn-sec-modal div[class*=justify-end][class*=shrink-0]{justify-content:center!important;gap:10px!important}:root .fn-sec-modal.fn-sec-modal.fn-sec-modal.fn-sec-modal div[class*=justify-end][class*=shrink-0]>button{min-width:160px;border-radius:999px!important;justify-content:center!important;height:44px!important}:root .fn-sec-modal.fn-sec-modal.fn-sec-modal.fn-sec-modal div[class*=justify-end][class*=shrink-0]>button[class*="border-[var(--fn-line2)]"]{background:color-mix(in srgb, var(--fn-tx) 7%, transparent)!important;border-color:#0000!important}:root:root:root :is(.theme-dialog-content,.uix-modal-content,.theme-modal-panel,[role=dialog],[role=alertdialog]){box-shadow:none!important}:root .fn-sec-modal.fn-sec-modal.fn-sec-modal.fn-sec-modal button:has(>svg.lucide-x){outline:none!important}}:root .fn-subtabs.fn-subtabs,:root .fn-subtabs.fn-subtabs>button,:root .fn-subtabs.fn-subtabs.fn-subtabs :is(button,a,[role=tab],span,i),:root .fn-subtabs.fn-subtabs.fn-subtabs.fn-subtabs.fn-subtabs>button.fn-pill-btn{border-radius:999px!important}[data-ov-cell]>*{outline-offset:-1px;outline:1px solid #0000;transition:box-shadow .2s,outline-color .2s}@media (hover:hover) and (pointer:fine){[data-ov-cell]:hover>*{outline-color:color-mix(in srgb, var(--fn-bl) 45%, transparent);box-shadow:0 16px 36px -22px #0000008c}[data-ov-cell]:has(:focus-visible)>*{outline-color:color-mix(in srgb, var(--fn-bl) 45%, transparent);box-shadow:0 16px 36px -22px #0000008c}[data-ov-cell] [data-card-link]{opacity:0;transition:opacity .18s}[data-ov-cell]:hover [data-card-link]{opacity:1}[data-ov-cell]:has(:focus-visible) [data-card-link]{opacity:1}}@media (prefers-reduced-motion:reduce){[data-ov-cell]>*,[data-ov-cell] [data-card-link]{transition:none}}.fn-ldraw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.5s cubic-bezier(.45,.05,.25,1) .15s both fn-ldraw}@keyframes fn-ldraw{to{stroke-dashoffset:0}}.fn-lwait{opacity:0}.fn-lshow{animation:.35s cubic-bezier(.2,.8,.2,1) both fn-lshow}@keyframes fn-lshow{0%{opacity:0;scale:.6}}@media (prefers-reduced-motion:reduce){.fn-ldraw,.fn-lshow{stroke-dashoffset:0;animation:none}.fn-lwait{opacity:1}}
::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}.fn-chat-stream[data-typing]>div>:last-child:after{content:"";vertical-align:-.12em;background:var(--fn-bl2);border-radius:1px;width:2px;height:.95em;margin-left:2px;animation:.9s steps(2,start) infinite fn-caret;display:inline-block}@keyframes fn-caret{to{visibility:hidden}}.fn-tl{--tl-ease-out:cubic-bezier(.23, 1, .32, 1);--tl-ease-in-out:cubic-bezier(.77, 0, .175, 1);--tl-settle:.35s;--tl-blur:2px;--tl-shimmer:1.7s;--tl-done:.75;--tl-timer:.55;color:var(--fn-mu);flex-direction:column;align-items:flex-start;font-size:13.5px;font-weight:600;line-height:1.2;display:inline-flex}.fn-tl-head{color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:default;background:0 0;border:0;outline:none;align-items:center;gap:.3em;margin:0;padding:0;display:inline-flex;position:relative}.fn-tl-head[data-toggle]{cursor:pointer;-webkit-tap-highlight-color:transparent}.fn-tl-glyph{width:1.1em;height:1.1em;color:var(--fn-bl2);flex:none;margin-right:.2em;display:inline-flex}.fn-tl-dot{background:currentColor;border-radius:50%;width:.5em;height:.5em;margin:auto}.fn-tl-label{display:inline-grid}.fn-tl-text{opacity:0;width:max-content;filter:blur(var(--tl-blur));transition:opacity var(--tl-settle) var(--tl-ease-out), filter var(--tl-settle) var(--tl-ease-out);grid-area:1/1}.fn-tl-text[data-active]{opacity:1;filter:blur()}.fn-tl-text-done[data-active]{opacity:var(--tl-done)}.fn-tl-breath{display:inline-block}.fn-tl[data-working] .fn-tl-breath[data-shimmer]{background:linear-gradient(90deg, var(--fn-mu) 0%, var(--fn-mu) 30%, var(--fn-bl2) 45%, #fff 50%, var(--fn-bl2) 55%, var(--fn-mu) 70%, var(--fn-mu) 100%);color:#0000;-webkit-text-fill-color:transparent;animation:fn-tl-shimmer var(--tl-shimmer) linear infinite;background-position:125% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}@keyframes fn-tl-shimmer{to{background-position:-125% 0}}.fn-tl-timer{font-variant-numeric:tabular-nums;opacity:var(--tl-timer);transition:opacity var(--tl-settle) ease, transform var(--tl-settle) var(--tl-ease-in-out);font-weight:500}.fn-tl-timer[data-done]{opacity:var(--tl-done)}.fn-tl-chevron{opacity:.55;transition:opacity .2s ease, transform .2s var(--tl-ease-out);margin-left:.1em;display:inline-flex}.fn-tl[data-open] .fn-tl-chevron{transform:rotate(180deg)}.fn-tl-trace{width:0;min-width:100%;transition:grid-template-rows var(--tl-settle) var(--tl-ease-out);grid-template-rows:0fr;display:grid}.fn-tl-trace[data-open]{grid-template-rows:1fr}.fn-tl-fold{min-height:0;overflow:visible clip}.fn-tl-steps{white-space:nowrap;flex-direction:column;gap:.45em;width:max-content;padding:.6em 0 .2em 1.6em;font-size:.875em;font-weight:400;display:flex}.fn-tl-step{opacity:1;transition:opacity .2s var(--tl-ease-out), transform .2s var(--tl-ease-out);align-items:center;gap:.5em;display:flex;transform:translateY(0)}@starting-style{.fn-tl-step{opacity:0;transform:translateY(-4px)}}.fn-tl-mark{opacity:.55;flex:none;place-items:center;width:1em;height:1em;display:inline-grid}.fn-tl-pulse{width:.4em;height:.4em;animation:fn-tl-pulse 1.6s var(--tl-ease-in-out) infinite;background:currentColor;border-radius:50%;display:block}@keyframes fn-tl-pulse{0%,to{opacity:.55}50%{opacity:1}}.fn-tl-step[data-done] .fn-tl-step-text{opacity:.55}.fn-vp{--vp-size:32px;--vp-radius:10px;--vp-reach:8px;--vp-extra:0px;--vp-clock-w:0px;--vp-wave-w:0px;--vp-slide:0px;--vp-cancel:0;--vp-stop:10px;--vp-time-size:11px;--vp-open:.22s;--vp-ease-out:cubic-bezier(.23, 1, .32, 1);isolation:isolate;width:var(--vp-size);height:var(--vp-size);border-radius:var(--vp-radius);color:var(--fn-mu);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:none;background:0 0;border:0;outline:none;place-items:center;margin:0;padding:0;transition:color .15s;display:inline-grid;position:relative}.fn-vp:hover{color:var(--fn-tx)}.fn-vp[data-state=listening]{z-index:1;color:var(--fn-rd)}.fn-vp:disabled{opacity:.4;cursor:default;pointer-events:none}.fn-vp:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--fn-bl) 40%, transparent)}.fn-vp-capsule{inset:0 calc(-1 * (var(--vp-reach) + var(--vp-extra))) 0 0;border-radius:var(--vp-radius);background:var(--fn-card2);clip-path:inset(0 calc(var(--vp-reach) + var(--vp-extra)) 0 0 round var(--vp-radius));pointer-events:none;transition:clip-path var(--vp-open) var(--vp-ease-out), background-color .15s ease;position:absolute}.fn-vp[data-state=idle]:hover .fn-vp-capsule{background:color-mix(in srgb, var(--fn-tx) 8%, transparent);clip-path:inset(0 calc(var(--vp-reach) + var(--vp-extra)) 0 0 round var(--vp-radius))}.fn-vp[data-state=idle] .fn-vp-capsule{background:0 0}.fn-vp[data-state=listening] .fn-vp-capsule{clip-path:inset(0 0 round var(--vp-radius))}.fn-vp-time{width:var(--vp-clock-w);box-sizing:border-box;color:var(--fn-tx);font-size:var(--vp-time-size);font-variant-numeric:tabular-nums;opacity:0;filter:blur(2px);transform:translateX(var(--vp-slide));pointer-events:none;transition:opacity .2s ease, filter .2s ease, transform .24s var(--vp-ease-out);place-items:center;font-weight:500;line-height:1;display:grid;position:absolute;top:0;bottom:0;left:100%}.fn-vp[data-state=listening] .fn-vp-time{opacity:calc(1 - var(--vp-cancel));filter:blur()}.fn-vp-wave{top:18%;left:calc(100% + var(--vp-clock-w));width:var(--vp-wave-w);opacity:0;filter:blur(2px);height:64%;transform:translateX(var(--vp-slide));pointer-events:none;transition:opacity .2s ease, filter .2s ease, transform .24s var(--vp-ease-out);position:absolute}.fn-vp[data-state=listening] .fn-vp-wave{opacity:calc(1 - var(--vp-cancel));filter:blur()}.fn-vp-cancel{width:var(--vp-extra);color:var(--fn-tx);font-size:var(--vp-time-size);opacity:var(--vp-cancel);pointer-events:none;justify-content:center;align-items:center;gap:3px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:0;bottom:0;left:100%}.fn-vp[data-sliding] .fn-vp-time,.fn-vp[data-sliding] .fn-vp-wave,.fn-vp[data-sliding] .fn-vp-glyph{transition-property:opacity,filter}.fn-vp-glyph{width:var(--vp-size);height:var(--vp-size);transform:translateX(var(--vp-slide));transition:transform .24s var(--vp-ease-out);place-items:center;display:grid;position:relative}.fn-vp-glyph>*{transition:opacity .2s ease, filter .2s ease, transform .2s var(--vp-ease-out);grid-area:1/1}.fn-vp-mic{place-items:center;display:grid}.fn-vp-stop{width:var(--vp-stop);height:var(--vp-stop);opacity:0;filter:blur(2px);background:currentColor;border-radius:3px;transform:scale(.6)}.fn-vp[data-state=listening] .fn-vp-mic{opacity:0;filter:blur(2px);transform:scale(.6)}.fn-vp[data-state=listening] .fn-vp-stop{opacity:1;filter:none;transform:none}.fn-toast-fuse{transform-origin:0;pointer-events:none;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--fuse) 50%, transparent) 18%, var(--fuse) 38%, var(--fuse) 62%, color-mix(in srgb, var(--fuse) 50%, transparent) 82%, transparent 100%);height:2px;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.fn-tl-pulse{animation:none}.fn-tl-text{transition:opacity var(--tl-settle) ease;filter:none!important}.fn-tl[data-working] .fn-tl-breath[data-shimmer]{color:var(--fn-mu);-webkit-text-fill-color:currentColor;background:0 0;animation:none}.fn-tl-step{transform:none!important}.fn-chat-stream[data-typing]>div>:last-child:after{animation:none}}.fn-lattice{--ll-cell:6px;--ll-gap:2px;--ll-color:var(--fn-bl2);--ll-idle:.15;--ll-peak:1;--ll-cycle:.864s;grid-template-columns:repeat(3, var(--ll-cell));gap:var(--ll-gap);flex:none;display:grid}.fn-lattice-cell{width:var(--ll-cell);height:var(--ll-cell);background:var(--ll-color);opacity:var(--ll-idle);animation:fn-lattice-on var(--ll-cycle) cubic-bezier(.77, 0, .175, 1) infinite;border-radius:50%}.fn-lattice-cell[data-hole]{opacity:calc(var(--ll-idle) * .47);animation:none}@keyframes fn-lattice-on{0%,to{opacity:var(--ll-idle)}18%,42%{opacity:var(--ll-peak)}62%{opacity:var(--ll-idle)}}@media (prefers-reduced-motion:reduce){.fn-lattice{--ll-peak:.7}.fn-lattice-cell{animation-duration:1.4s!important;animation-delay:0s!important}}.fn-tl[data-muted]{color:var(--fn-mu);font-weight:500}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.-T-KAq_className{font-family:Inter,Inter Fallback;font-style:normal}.-T-KAq_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._5Dhsuq_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._5Dhsuq_variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
