*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--un-default-border-color,#e5e7eb)}:before,:after{--un-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--un-ease:initial;--un-text-opacity:100%}::backdrop{--un-ease:initial;--un-text-opacity:100%}}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --un-ease{syntax:"*";inherits:false}:root,:host{--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-timingFunction:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--colors-white:#fff;--ease-DEFAULT:cubic-bezier(.4, 0, .2, 1);--fontWeight-semibold:600}.c-white{color:color-mix(in srgb, var(--colors-white) var(--un-text-opacity), transparent)}.font-semibold{--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold)}.tab{tab-size:4}.my{margin-block:calc(var(--spacing) * 4)}.mt{margin-top:calc(var(--spacing) * 4)}.p\[0\]{padding:0}.p\[1\]{padding:1px}.px{padding-inline:calc(var(--spacing) * 4)}.pt-2{padding-top:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.outline{outline-style:var(--un-outline-style);outline-width:1px}.border{border-width:1px}.underline{text-decoration-line:underline}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1}.shrink{flex-shrink:1}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.grid{display:grid}.h1{height:calc(var(--spacing) * 1)}.h2{height:calc(var(--spacing) * 2)}.min-w-0{min-width:calc(var(--spacing) * 0)}.w-full{width:100%}.block{display:block}.hidden{display:none}.visible{visibility:visible}.break-all{word-break:break-all}.text-wrap{text-wrap:wrap}.transform{transform:var(--un-rotate-x) var(--un-rotate-y) var(--un-rotate-z) var(--un-skew-x) var(--un-skew-y)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration))}.ease{--un-ease:var(--ease-DEFAULT);transition-timing-function:var(--ease-DEFAULT)}.ease-in-out{--un-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.items-end{align-items:flex-end}.items-center{align-items:center}.self-start{align-self:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.static{position:static}.filter{filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,)}@supports (color:color-mix(in lab, red, red)){.c-white{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent)}}:root{--fy-card-cobalt:#2337e8;--fy-card-cream:#fff4e2;--fy-card-tangerine:#ff8a3d;--fy-card-mint:#8fe3c2;--fy-card-ink:#0b0e3a;--fy-on-card:#0b0e3a;--fy-on-brand:#fff;--fy-font-display:"Syne", system-ui, sans-serif;--fy-font-body:"Albert Sans", system-ui, sans-serif;--fy-radius-xs:8px;--fy-radius-s:12px;--fy-radius-m:16px;--fy-radius-l:24px;--fy-radius-xl:32px;--fy-tap:44px;--fy-gutter:20px;--fy-dur-fast:.12s;--fy-dur-base:.2s;--fy-dur-slow:.32s;--fy-dur-deal:.56s;--fy-ease-out:cubic-bezier(.2, .8, .2, 1);--fy-ease-in-out:cubic-bezier(.6, 0, .3, 1);--fy-ease-deal:cubic-bezier(.34, 1.4, .5, 1);--fy-tilt:-1.5deg}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fy-bg:#fbf6ee;--fy-surface:#fff;--fy-surface-2:#f4ecdf;--fy-line:#e7ddcc;--fy-ink:#0b0e3a;--fy-ink-2:#4b5080;--fy-ink-3:#6e7299;--fy-brand:#2337e8;--fy-brand-soft:#e4e7ff;--fy-brand-text:#2337e8;--fy-success:#0e7a4f;--fy-success-soft:#d7f5e8;--fy-warning:#8a5a00;--fy-warning-soft:#ffefc7;--fy-danger:#c42839;--fy-danger-soft:#ffe3e3;--fy-focus:#2337e8;--fy-skeleton:#ede4d5;--fy-scrim:#0506186b;--fy-shadow-1:0 1px 2px #0b0e3a0f, 0 0 0 1px var(--fy-line);--fy-shadow-2:0 14px 28px -14px #0b0e3a59;--fy-shadow-3:0 28px 48px -18px #0b0e3a73}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fy-bg:#0a0c2b;--fy-surface:#141849;--fy-surface-2:#1d2260;--fy-line:#2c3275;--fy-ink:#fff4e2;--fy-ink-2:#b9bde8;--fy-ink-3:#8e93c9;--fy-brand:#4757ff;--fy-brand-soft:#232a7a;--fy-brand-text:#9ba4ff;--fy-success:#5fd9a4;--fy-success-soft:#0f3b33;--fy-warning:#ffc85c;--fy-warning-soft:#3a2e12;--fy-danger:#ff8f98;--fy-danger-soft:#45152a;--fy-focus:#9ba4ff;--fy-skeleton:#1d2260;--fy-shadow-1:0 0 0 1px var(--fy-line);--fy-shadow-2:0 14px 28px -14px #0009;--fy-shadow-3:0 28px 48px -18px #000000bf}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fy-bg:#0a0c2b;--fy-surface:#141849;--fy-surface-2:#1d2260;--fy-line:#2c3275;--fy-ink:#fff4e2;--fy-ink-2:#b9bde8;--fy-ink-3:#8e93c9;--fy-brand:#4757ff;--fy-brand-soft:#232a7a;--fy-brand-text:#9ba4ff;--fy-success:#5fd9a4;--fy-success-soft:#0f3b33;--fy-warning:#ffc85c;--fy-warning-soft:#3a2e12;--fy-danger:#ff8f98;--fy-danger-soft:#45152a;--fy-focus:#9ba4ff;--fy-skeleton:#1d2260;--fy-shadow-1:0 0 0 1px var(--fy-line);--fy-shadow-2:0 14px 28px -14px #0009;--fy-shadow-3:0 28px 48px -18px #000000bf}html,body{background:var(--fy-bg);color:var(--fy-ink)}body{font-family:var(--fy-font-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:17px;line-height:1.45}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:var(--fy-brand-text)}:focus-visible{outline:2px solid var(--fy-focus);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes fy-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes fy-deal{0%{opacity:0;transform:translateY(40px)rotate(8deg)}to{transform:translateY(0) rotate(var(--fy-tilt));opacity:1}}@keyframes fy-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fy-progress{0%{width:8%}to{width:92%}}@keyframes fy-pulse{0%{box-shadow:0 0 #8fe3c2b3}to{box-shadow:0 0 0 10px #8fe3c200}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:.12s!important;animation-iteration-count:1!important}.fy-deal__card{animation-name:fy-fade!important}}@keyframes fy-fade{0%{opacity:0}to{opacity:1}}.fy-display{font:800 32px/1 var(--fy-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.fy-display--l{font-size:34px;line-height:.98}.fy-title{font:700 22px/1.2 var(--fy-font-body);letter-spacing:-.01em;margin:0}.fy-amount{font:800 40px/.95 var(--fy-font-display);letter-spacing:-.045em;white-space:nowrap}.fy-amount--xl{font-size:44px}.fy-eyebrow{font:600 12px/1.2 var(--fy-font-body);letter-spacing:.08em;text-transform:uppercase}.fy-muted{color:var(--fy-ink-2)}.fy-caption{font:500 13px/1.4 var(--fy-font-body);color:var(--fy-ink-2)}.fy-lede{color:var(--fy-ink-2);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.45}.fy-screen{flex-direction:column;max-width:480px;min-height:100dvh;margin:0 auto;display:flex}.fy-header{flex:none;justify-content:space-between;align-items:center;gap:8px;height:56px;padding:0 12px;display:flex}.fy-header__center{font:600 14px var(--fy-font-body);color:var(--fy-ink-2);align-items:center;gap:8px;min-width:0;display:flex}.fy-header__title{font:700 16px var(--fy-font-body);color:var(--fy-ink)}.fy-header__spacer{flex:none;width:44px}.fy-content{padding:8px var(--fy-gutter) 16px;animation:fy-rise var(--fy-dur-slow) var(--fy-ease-out);flex-direction:column;flex:1;gap:20px;display:flex}.fy-bottom{z-index:5;padding:14px var(--fy-gutter) max(16px, env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--fy-bg) 14px);flex-direction:column;gap:8px;display:flex;position:sticky;bottom:0}.fy-bottom__help{color:var(--fy-ink-2);text-align:center;font-size:13.5px}.fy-bottom--split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fy-history-amount--muted{color:var(--fy-ink-3);font-weight:400}.fy-logo{color:inherit;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.fy-logo__mark{flex:none;width:28px;height:23px;position:relative}.fy-logo__mark span{border-radius:4px;width:20px;height:15px;position:absolute}.fy-logo__mark span:first-child{background:var(--fy-card-tangerine);top:6px;left:0;transform:rotate(-10deg)}.fy-logo__mark span:last-child{background:var(--fy-brand);top:1px;left:8px;transform:rotate(6deg)}.fy-logo--on-brand .fy-logo__mark span:last-child{background:var(--fy-card-cream)}.fy-logo__word{font:800 22px/1 var(--fy-font-display);letter-spacing:-.03em}.fy-btn{width:100%;min-height:56px;font:600 17px var(--fy-font-body);transition:transform var(--fy-dur-fast) var(--fy-ease-out), filter var(--fy-dur-fast);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.fy-btn:active:not(:disabled){filter:brightness(.92);transform:scale(.97)}.fy-btn--primary{background:var(--fy-brand);color:var(--fy-on-brand)}.fy-btn--secondary{background:var(--fy-surface-2);color:var(--fy-ink)}.fy-btn--ink{background:var(--fy-ink);color:var(--fy-bg);padding-left:10px}.fy-btn--cream{background:var(--fy-card-cream);color:var(--fy-card-ink)}.fy-btn--text{min-height:48px;color:var(--fy-brand-text);font-size:16px}.fy-btn--danger{min-height:48px;color:var(--fy-danger);box-shadow:inset 0 0 0 1.5px var(--fy-danger);font-size:16px}.fy-btn--sm{width:auto;min-height:44px;padding:0 16px;font-size:15px}.fy-btn:disabled{background:var(--fy-surface-2);color:var(--fy-ink-3);box-shadow:none;cursor:not-allowed}.fy-btn--busy:disabled{background:var(--fy-brand);color:var(--fy-on-brand);cursor:progress}.fy-btn__progress{height:3px;animation:fy-progress 2.4s var(--fy-ease-out) forwards;background:#ffffffbf;position:absolute;bottom:0;left:0}.fy-btn__mark{background:var(--fy-card-cream);border-radius:18px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.fy-iconbtn{width:44px;height:44px;color:inherit;border-radius:22px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fy-iconbtn--filled{background:var(--fy-surface-2)}.fy-chipbtn{background:var(--fy-brand-soft);min-height:36px;color:var(--fy-brand-text);font:600 14.5px var(--fy-font-body);border-radius:999px;align-items:center;padding:0 14px;display:inline-flex;position:relative}.fy-chipbtn:after{content:"";position:absolute;inset:-4px}.fy-label{font:600 14px var(--fy-font-body);display:block}.fy-field{border-radius:var(--fy-radius-m);background:var(--fy-surface);height:62px;box-shadow:inset 0 0 0 1.5px var(--fy-line);transition:box-shadow var(--fy-dur-base);align-items:center;gap:12px;padding:0 16px;display:flex;position:relative;overflow:hidden}.fy-field:focus-within{box-shadow:inset 0 0 0 2px var(--fy-focus)}.fy-field--error,.fy-field--error:focus-within{box-shadow:inset 0 0 0 2px var(--fy-danger)}.fy-field input{min-width:0;font:500 21px var(--fy-font-body);letter-spacing:.05em;background:0 0;border:0;outline:0;flex:1}.fy-field input::placeholder{color:var(--fy-ink-3);letter-spacing:.02em;font-weight:400}.fy-field__prefix{font:500 17px var(--fy-font-body);color:var(--fy-ink-2);white-space:nowrap}.fy-field__sep{background:var(--fy-line);flex:none;width:1px;height:26px}.fy-field__status{font:500 13px var(--fy-font-body);color:var(--fy-ink-2)}.fy-field__ok{background:var(--fy-card-mint);width:28px;height:28px;color:var(--fy-card-ink);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fy-shimmer-line{background:linear-gradient(90deg, transparent, var(--fy-brand), transparent) 0 0 / 200px 3px repeat-x;width:100%;height:3px;animation:1.2s linear infinite fy-shimmer;position:absolute;bottom:0;left:0}.fy-help{color:var(--fy-ink-2);margin:0;font-size:14px;line-height:1.45}.fy-help--error{color:var(--fy-danger)}.fy-help--success{color:var(--fy-success)}.fy-search{background:var(--fy-surface);height:52px;box-shadow:inset 0 0 0 1.5px var(--fy-line);border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 18px;display:flex}.fy-search:focus-within{box-shadow:inset 0 0 0 2px var(--fy-focus)}.fy-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:17px}.fy-search input::placeholder{color:var(--fy-ink-3)}.fy-search input::-webkit-search-cancel-button{display:none}.fy-seg{background:var(--fy-surface-2);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.fy-seg button{min-height:44px;font:600 15px var(--fy-font-body);color:var(--fy-ink-2);transition:background var(--fy-dur-fast);border-radius:999px}.fy-seg button[aria-checked=true]{background:var(--fy-surface);color:var(--fy-ink);box-shadow:var(--fy-shadow-1)}.fy-amount-input{max-width:100%;font:800 44px/1.05 var(--fy-font-display);letter-spacing:-.045em;justify-content:center;align-items:baseline;gap:4px;display:flex}.fy-amount-input__box{min-width:1ch;max-width:100%;display:inline-grid}.fy-amount-input__box>*{font:inherit;letter-spacing:inherit;grid-area:1/1}.fy-amount-input__mirror{visibility:hidden;white-space:pre;padding-right:2px}.fy-amount-input input{text-align:left;width:100%;min-width:0;caret-color:var(--fy-focus);background:0 0;border:0;outline:0;padding:0}.fy-amount-input input::placeholder{color:var(--fy-ink-3)}.fy-amount-input__unit{letter-spacing:0;color:var(--fy-ink-2);font-size:.5em}.fy-pill{background:var(--fy-surface);min-height:36px;box-shadow:inset 0 0 0 1px var(--fy-line);font:500 14.5px var(--fy-font-body);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.fy-panel{background:var(--fy-surface);box-shadow:inset 0 0 0 1px var(--fy-line);border-radius:20px;font-size:14.5px;overflow:hidden}.fy-row{border-bottom:1px solid var(--fy-line);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 16px;display:flex}.fy-row:last-child{border-bottom:0}.fy-row__k{color:var(--fy-ink-2)}.fy-row__v{text-align:right}.fy-rows--flush .fy-row{min-height:42px;padding:0}.fy-row--link{text-align:left;width:100%;min-height:56px;color:inherit;font-size:15.5px;text-decoration:none}.fy-row--link .fy-row__k{color:var(--fy-ink);font-weight:600}.fy-row--link .fy-row__v{color:var(--fy-ink-2);align-items:center;gap:6px;display:inline-flex}.fy-mono{width:44px;height:44px;font:700 14px var(--fy-font-body);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #0b0e3a14}.fy-mono--sm{border-radius:10px;width:36px;height:36px;font-size:12px}.fy-mono--xs{border-radius:7px;width:24px;height:24px;font-size:9px}.fy-mono--ink{background:var(--fy-ink);color:var(--fy-bg)}.fy-mono--cobalt{background:var(--fy-card-cobalt);color:#fff}.fy-mono--tangerine{background:var(--fy-card-tangerine);color:var(--fy-card-ink)}.fy-mono--mint{background:var(--fy-card-mint);color:var(--fy-card-ink)}.fy-mono--cream{background:var(--fy-card-cream);color:var(--fy-card-ink)}.fy-list{flex-direction:column;display:flex}.fy-list-row{border-bottom:1px solid var(--fy-line);text-align:left;width:100%;min-height:64px;color:inherit;transition:background var(--fy-dur-fast);align-items:center;gap:14px;text-decoration:none;display:flex}.fy-list-row:active{background:var(--fy-surface-2)}.fy-list-row__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fy-list-row__name{font:600 16px var(--fy-font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fy-list-row__meta{color:var(--fy-ink-2);font-size:13px}.fy-list-row__end{font:600 15.5px var(--fy-font-body);flex-direction:column;align-items:flex-end;gap:4px;display:flex}.fy-section-label{font:600 12px var(--fy-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--fy-ink-2);padding:8px 0 2px}.fy-chip{height:22px;font:600 12px var(--fy-font-body);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.fy-chip--lg{height:28px;padding:0 10px;font-size:13px}.fy-chip--success{background:var(--fy-success-soft);color:var(--fy-success)}.fy-chip--brand{background:var(--fy-brand-soft);color:var(--fy-brand-text)}.fy-chip--warning{background:var(--fy-warning-soft);color:var(--fy-warning)}.fy-chip--danger{background:var(--fy-danger-soft);color:var(--fy-danger)}.fy-chip--neutral{background:var(--fy-surface-2);color:var(--fy-ink-2)}.fy-filters{gap:8px;display:flex;overflow-x:auto}.fy-filter{height:40px;box-shadow:inset 0 0 0 1.5px var(--fy-line);font:600 14px var(--fy-font-body);white-space:nowrap;border-radius:999px;padding:0 16px;position:relative}.fy-filter:after{content:"";position:absolute;inset:-2px 0}.fy-filter[aria-pressed=true]{background:var(--fy-ink);color:var(--fy-bg);box-shadow:none}.fy-banner{border-radius:var(--fy-radius-m);gap:12px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.fy-banner__icon{flex:none;margin-top:1px}.fy-banner__text{flex-direction:column;gap:2px;min-width:0;display:flex}.fy-banner__title{font:700 15px var(--fy-font-body)}.fy-banner__body{color:var(--fy-ink-2)}.fy-banner__ref{color:var(--fy-ink-2);font-size:13px}.fy-banner__action{font:600 14px var(--fy-font-body);color:var(--fy-brand-text);align-self:flex-start;min-height:32px;margin-top:4px;position:relative}.fy-banner__action:after{content:"";position:absolute;inset:-6px -8px}.fy-banner--success{background:var(--fy-success-soft)}.fy-banner--success .fy-banner__icon{color:var(--fy-success)}.fy-banner--brand{background:var(--fy-brand-soft)}.fy-banner--brand .fy-banner__icon{color:var(--fy-brand-text)}.fy-banner--warning{background:var(--fy-warning-soft)}.fy-banner--warning .fy-banner__icon{color:var(--fy-warning)}.fy-banner--danger{background:var(--fy-danger-soft)}.fy-banner--danger .fy-banner__icon{color:var(--fy-danger)}.fy-banner--neutral{background:var(--fy-surface-2)}.fy-inline-msg{align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.fy-inline-msg svg{flex:none;margin-top:2px}.fy-note{color:var(--fy-ink-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.fy-note svg{color:var(--fy-success);flex:none;margin-top:1px}.fy-deal{margin:0 6px 10px;position:relative}.fy-deal__back{border-radius:28px;position:absolute;inset:0;transform:rotate(4deg)translate(6px,8px);box-shadow:inset 0 0 0 1px #0b0e3a14}.fy-deal__card{transform:rotate(var(--fy-tilt));box-shadow:var(--fy-shadow-3);animation:fy-deal var(--fy-dur-deal) var(--fy-ease-deal) both;border-radius:28px;flex-direction:column;justify-content:space-between;gap:16px;padding:22px;display:flex;position:relative}.fy-card--cobalt{background:var(--fy-card-cobalt);color:#fff}.fy-card--cream{background:var(--fy-card-cream);color:var(--fy-card-ink)}.fy-card--tangerine{background:var(--fy-card-tangerine);color:var(--fy-card-ink)}.fy-card--mint{background:var(--fy-card-mint);color:var(--fy-card-ink)}.fy-card--surface{background:var(--fy-surface-2);color:var(--fy-ink)}.fy-card--warning{background:var(--fy-warning-soft);color:var(--fy-ink)}.fy-card--danger{background:var(--fy-danger-soft);color:var(--fy-ink)}.fy-fit{container-type:inline-size}.fy-fit__name{font:800 min(48px, calc(100cqi / (var(--n) * 1.02))) / .95 var(--fy-font-display);letter-spacing:-.04em;overflow-wrap:break-word;display:block}.fy-card-title{font:800 34px/1 var(--fy-font-display);letter-spacing:-.04em;text-wrap:balance}.fy-card-sub{font-size:15px;font-weight:500;line-height:1.4}.fy-balance{border-radius:var(--fy-radius-l);background:var(--fy-card-cobalt);color:#fff;transform:rotate(var(--fy-tilt));box-shadow:var(--fy-shadow-3);animation:fy-deal var(--fy-dur-deal) var(--fy-ease-deal) both;flex-direction:column;gap:12px;margin:2px 4px;padding:20px;display:flex}.fy-balance__label{color:#dce1ff}.fy-steps{flex-direction:column;gap:8px;display:flex}.fy-step{border-radius:var(--fy-radius-m);min-height:52px;font:600 15px var(--fy-font-body);align-items:center;gap:12px;padding:0 14px;display:flex}.fy-step--done{background:var(--fy-surface);box-shadow:inset 0 0 0 1px var(--fy-line)}.fy-step--next{color:var(--fy-ink-2);box-shadow:inset 0 0 0 1.5px var(--fy-line);background:repeating-linear-gradient(135deg, transparent 0 8px, var(--fy-surface-2) 8px 9px)}.fy-step__dot{border-radius:13px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.fy-step--done .fy-step__dot{background:var(--fy-card-mint);color:var(--fy-card-ink)}.fy-step--next .fy-step__dot{box-shadow:inset 0 0 0 1.5px var(--fy-ink-3)}.fy-step__label{flex:1}.fy-step__time{font:500 13px var(--fy-font-body);color:var(--fy-ink-2)}.fy-now{border-radius:var(--fy-radius-l);transform:rotate(var(--fy-tilt));box-shadow:var(--fy-shadow-3);animation:fy-deal var(--fy-dur-deal) var(--fy-ease-deal) both;flex-direction:column;gap:10px;margin:4px 2px;padding:16px;display:flex}.fy-now__top{font:600 13px var(--fy-font-body);justify-content:space-between;align-items:center;gap:8px;display:flex}.fy-now__title{font:800 25px/1.05 var(--fy-font-display);letter-spacing:-.03em}.fy-now__track{border-radius:3px;height:6px;overflow:hidden}.fy-now__bar{height:100%;transition:width var(--fy-dur-slow) var(--fy-ease-out);border-radius:3px;display:block}.fy-now--brand{background:var(--fy-card-cobalt);color:#fff}.fy-now--brand .fy-now__track{background:#ffffff40}.fy-now--brand .fy-now__bar{background:var(--fy-card-mint)}.fy-now--warning{background:var(--fy-warning-soft);color:var(--fy-ink)}.fy-now--warning .fy-now__track{background:var(--fy-line)}.fy-now--warning .fy-now__bar{background:var(--fy-warning)}.fy-now--mint{background:var(--fy-card-mint);color:var(--fy-card-ink)}.fy-now--mint .fy-now__track{background:#0b0e3a33}.fy-now--mint .fy-now__bar{background:var(--fy-card-ink)}.fy-skel{background:var(--fy-skeleton);border-radius:7px;display:block}.fy-skel--shimmer{background:linear-gradient(90deg, var(--fy-skeleton) 0, var(--fy-surface-2) 50%, var(--fy-skeleton) 100%) 0 0 / 200px 100%;animation:1.4s linear infinite fy-shimmer}.fy-stack-art{width:200px;height:140px;position:relative}.fy-stack-art span{border-radius:20px;width:160px;height:100px;position:absolute;left:20px}.mock-badge{z-index:20;text-align:center;font:600 12px var(--fy-font-body);background:var(--fy-warning-soft);color:var(--fy-warning);padding:4px;position:sticky;top:0}.sheet-backdrop{z-index:30;background:var(--fy-scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{width:100%;max-width:480px;padding:20px 20px max(20px, env(safe-area-inset-bottom));background:repeating-linear-gradient(135deg, var(--fy-surface) 0 10px, var(--fy-surface-2) 10px 11px);border-radius:28px 28px 0 0;box-shadow:0 -10px 40px #0000004d}.fy-header__center{min-width:0}.fy-header__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s-quick[data-v-9cde87b7]{background:var(--fy-brand-soft);width:44px;height:44px;color:var(--fy-brand-text);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}
