@font-face{font-family:Archivo;src:url(/fonts/Archivo-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/Archivo-500.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/Archivo-600.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/Archivo-700.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/Archivo-800.ttf)format("truetype");font-weight:800;font-display:swap}@font-face{font-family:IBMPlexMono;src:url(/fonts/IBMPlexMono-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:IBMPlexMono;src:url(/fonts/IBMPlexMono-500.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-700.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-800.ttf)format("truetype");font-weight:800;font-display:swap}:root{--paper:#f2f5f0;--greenbar:#e1ebdd;--sheet:#fcfdfb;--rule:#d2dbcf;--ink:#14213a;--ink-muted:#52607a;--ink-faint:#7d8799;--stamp:#5b3cc4;--stamp-deep:#452c9e;--stamp-wash:#ede8fb;--payday:#1c7449;--payday-deep:#155c3a;--payday-wash:#dcefe2;--locked:#66708a;--danger:#b3261e;--danger-wash:#fbe8e6;--caution:#8f5207;--caution-wash:#fcefd9;--violet-light:#8069ee;--violet-dark:#5c43cf;--violet:#7157e8;--wordmark:#1d1a26;--s-xs:4px;--s-sm:8px;--s-md:12px;--s-lg:16px;--s-xl:24px;--s-xxl:32px;--s-xxxl:48px;--s-huge:64px;--r-card:6px;--r-field:10px;--r-panel:14px;--r-sheet:22px;--quick:.16s;--standard:.28s;--deliberate:.48s;--ease-enter:cubic-bezier(.215, .61, .355, 1);--ease-move:cubic-bezier(.645, .045, .355, 1);--ease-out:cubic-bezier(.4, 0, .2, 1);--font:"Archivo", system-ui, sans-serif;--mono:"IBMPlexMono", ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.t-display{font:800 48px/1.02 var(--font);letter-spacing:-1.6px;color:var(--ink)}.t-headline{font:800 36px/1.08 var(--font);letter-spacing:-1px;color:var(--ink)}.t-title{font:700 21px/1.2 var(--font);letter-spacing:-.3px;color:var(--ink)}.t-subtitle{font:700 16px/1.3 var(--font);color:var(--ink)}.t-body{font:400 16px/1.5 var(--font);color:var(--ink)}.t-body-sm{font:400 14px/1.45 var(--font);color:var(--ink-muted)}.t-label{font:600 14px/1.3 var(--font);color:var(--ink)}.t-caption{font:500 12px/1.35 var(--font);color:var(--ink-muted)}.t-amount{font:800 24px/1.1 var(--font);letter-spacing:-.6px;color:var(--ink);font-variant-numeric:tabular-nums}.t-amount-lg{font:800 36px/1.05 var(--font);letter-spacing:-1px;color:var(--ink);font-variant-numeric:tabular-nums}.t-figures{font:600 14px/1.3 var(--font);color:var(--ink);font-variant-numeric:tabular-nums}.t-mono{font:400 13px/1.4 var(--mono);color:var(--ink-muted)}.t-ink{color:var(--ink)}.t-muted{color:var(--ink-muted)}.t-center{text-align:center}.m0{margin:0}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);min-width:320px;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}img{max-width:100%;display:block}:focus:not(:focus-visible){outline:none}::selection{background:var(--stamp-wash)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.sw-interactive{--lift:2px;--glow:#14213a29;cursor:pointer;transition:transform .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}.sw-interactive:hover{transform:translateY(calc(var(--lift) * -1));box-shadow:0 10px 22px -6px var(--glow)}.sw-interactive:active{box-shadow:none;transform:scale(.97)}.sw-interactive:focus-visible,.sw-button:focus-visible,.sw-icon-button:focus-visible,.sw-logo-button:focus-visible,.sw-key-copy:focus-visible,.sw-link:focus-visible{outline:2px solid var(--stamp);outline-offset:4px}.sw-button{--bg:var(--stamp);--bg-hover:var(--stamp-deep);--fg:#fff;--border:var(--stamp);--glow:#5b3cc429;border:1px solid var(--border);border-radius:var(--r-field);background:var(--bg);min-width:0;height:44px;color:var(--fg);font:600 14px/1.3 var(--font);cursor:pointer;justify-content:center;align-items:center;padding:0 18px;transition:transform .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;display:inline-flex}.sw-button.large{height:52px;font-size:16px}.sw-button.expand{width:100%}.sw-button:not(:disabled):hover{background:var(--bg-hover);box-shadow:0 10px 22px -6px var(--glow);transform:translateY(-1.5px)}.sw-button:not(:disabled):active{box-shadow:none;transform:scale(.97)}.sw-button:disabled{cursor:default}.sw-button.is-disabled{opacity:.5}.sw-button-row{align-items:center;gap:var(--s-sm);min-width:0;animation:.2s ease-out sw-fade-in;display:inline-flex}.sw-button-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sw-button-icon{transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.sw-button-icon svg{width:18px;height:18px}.sw-button:not(:disabled):hover .sw-button-icon{transform:scale(1.14)}.sw-button.tone-payday{--bg:var(--payday);--bg-hover:var(--payday-deep);--border:var(--payday);--glow:#1c744929}.sw-button.tone-secondary{--bg:#fff;--bg-hover:#fff;--fg:var(--ink);--border:var(--rule);--glow:#14213a29}.sw-button.tone-secondary:not(:disabled):hover{border-color:#14213a59}.sw-button.tone-quiet{--bg:transparent;--bg-hover:var(--stamp-wash);--fg:var(--stamp);--border:transparent;padding:0 10px}.sw-button.tone-quiet:not(:disabled):hover{box-shadow:none;transform:none}.sw-button.tone-danger{--bg:#fff;--bg-hover:var(--danger-wash);--fg:var(--danger);--border:#b3261e59;--glow:#b3261e29}.sw-icon-button{border:1px solid var(--rule);border-radius:var(--r-field);color:var(--ink);cursor:pointer;background:#fff;flex:none;place-items:center;transition:transform .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out;display:inline-grid}.sw-icon-button svg{width:18px;height:18px}.sw-icon-button-glyph{transition:transform .2s ease-out;display:inline-flex}.sw-icon-button:not(:disabled):hover{background:var(--stamp-wash);border-color:var(--stamp);color:var(--stamp);transform:translateY(-1px);box-shadow:0 10px 22px -6px #14213a29}.sw-icon-button:not(:disabled):hover .sw-icon-button-glyph{transform:rotate(43deg)}.sw-icon-button:not(:disabled):active{transform:scale(.97)}.sw-notice{--fg:var(--stamp);--bg:var(--stamp-wash);align-items:flex-start;gap:var(--s-md);padding:var(--s-md) var(--s-lg) var(--s-md) var(--s-md);background:var(--bg);color:var(--fg);border-radius:var(--r-field);border-left:3px solid var(--fg);display:flex}.sw-notice>div{gap:var(--s-xs);flex:1;justify-items:start;min-width:0;display:grid}.sw-notice p{overflow-wrap:anywhere;margin:0}.sw-notice-icon{flex:none;display:inline-flex}.sw-notice.tone-success{--fg:var(--payday);--bg:var(--payday-wash)}.sw-notice.tone-error{--fg:var(--danger);--bg:var(--danger-wash)}.sw-notice.tone-caution{--fg:var(--caution);--bg:var(--caution-wash)}.sw-notice-gap-bottom{padding-bottom:var(--s-lg)}.sw-notice-gap-top{padding-top:var(--s-lg)}.sw-notice-enter{animation:sw-notice-in .26s var(--ease-enter)}@keyframes sw-notice-in{0%{opacity:0;transform:translateY(-8%)}}.sw-collapse{transition:grid-template-rows .26s var(--ease-enter);grid-template-rows:0fr;display:grid}.sw-collapse.open{grid-template-rows:1fr}.sw-collapse>*{min-height:0;overflow:hidden}.sw-link{--fg:var(--stamp);color:var(--fg);font:600 14px/1.3 var(--font);border-radius:4px;align-items:center;gap:4px;padding:2px 0;text-decoration:none;display:inline-flex}.sw-link:hover span{text-underline-offset:3px;text-decoration:underline}.sw-link.small{font-size:12px}.sw-link.tone-success{--fg:var(--payday)}.sw-link.tone-error{--fg:var(--danger)}.sw-link.tone-caution{--fg:var(--caution)}.sw-key{align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex}.sw-key .t-mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sw-key .t-mono.strong{color:var(--ink);font-weight:500}.sw-key-copy{width:32px;height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;transition:background-color .16s ease-out;display:inline-grid}.sw-key-copy:hover{background:#14213a0f}.sw-key-copy.copied{color:var(--payday)}.sw-key-glyph{animation:.18s ease-out sw-pop;display:inline-flex}@keyframes sw-pop{0%{transform:scale(0)}}.sw-content{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}.sw-content.flush{padding:0}@media (width>=640px){.sw-content{padding:0 24px}}@media (width>=1024px){.sw-content{padding:0 32px}}.sw-panel{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-panel);padding:var(--s-xl);min-width:0}.sw-section-heading{align-items:flex-start;gap:var(--s-md);display:flex}.sw-section-heading>div:first-child{flex:1;min-width:0}.sw-section-desc{margin-top:var(--s-xs)!important}.sw-section-trailing{flex:none}.sw-paper{border:1px solid var(--rule);border-radius:var(--r-card);background:#fff;background-image:radial-gradient(circle at 11px 9px, var(--paper) 3.1px, var(--rule) 3.6px, var(--rule) 4.1px, transparent 4.2px), linear-gradient(var(--rule) 50%, transparent 50%);background-position:0 0,22px 0;background-repeat:repeat-y,repeat-y;background-size:22px 18px,1px 6px;position:relative;overflow:hidden}.sw-paper.elevated{box-shadow:0 18px 32px -12px #14213a1a}.sw-paper-body{flex-direction:column;margin-left:23px;display:flex}.sw-paper-rows{flex-direction:column;display:flex}.sw-paper-rows>*{background:#fff}.sw-paper-rows>:nth-child(odd){background:var(--greenbar)}.sw-paper-header{align-items:center;gap:var(--s-md);padding:var(--s-md) var(--s-lg);border-bottom:1px solid var(--rule);background:#fff;display:flex}.sw-paper-header>.t-subtitle{flex:1;min-width:0}.sw-stamp{border:2px solid color-mix(in srgb, var(--stamp-color) 85%, transparent);border-radius:6px;flex:none;padding:2px;display:inline-block;transform:rotate(-8deg)}.sw-stamp-inner{border:1px solid color-mix(in srgb, var(--stamp-color) 85%, transparent);color:color-mix(in srgb, var(--stamp-color) 90%, transparent);font:800 14px/1.3 var(--font);letter-spacing:.6px;white-space:nowrap;border-radius:4px;padding:2px 8px;display:block}.sw-stamp.animate{animation:sw-stamp-land .48s var(--ease-enter) both}@keyframes sw-stamp-land{0%{opacity:0;transform:rotate(-8deg)scale(1.9)}40%{opacity:1}70%{transform:rotate(-8deg)scale(.94)}to{opacity:1;transform:rotate(-8deg)scale(1)}}.sw-punch{width:14px;height:22px;transition:background-color .28s var(--ease-enter), border-color .28s var(--ease-enter);background:#fff;border:1.5px solid #66708a73;border-radius:7px;flex:none;display:inline-block}.sw-punch.is-ready{background:var(--payday-wash);border-color:var(--payday)}.sw-punch.is-punched{background:var(--stamp);border-color:var(--stamp)}.sw-mark{background:linear-gradient(135deg, var(--violet-light), var(--violet-dark));flex:none;place-items:center;display:inline-grid}.sw-logo{align-items:center;display:inline-flex}.sw-wordmark{font-family:"Manrope", var(--font);color:var(--wordmark);font-weight:800;line-height:1}.sw-wordmark span{color:var(--violet)}.sw-logo-button{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:2px;transition:transform .2s ease-out;display:inline-flex}.sw-logo-button:active{transform:scale(.97)}.sw-ping{flex:none;display:inline-block;position:relative}.sw-ping>span{background:var(--ping);border-radius:50%;position:absolute;inset:0}.sw-ping>span:first-child{animation:1.4s cubic-bezier(0,0,.2,1) infinite sw-ping}@keyframes sw-ping{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.sw-skeleton{background:var(--greenbar);animation:2s ease-in-out infinite sw-pulse;display:block}@keyframes sw-pulse{0%,to{opacity:1}50%{opacity:.45}}.sw-flip{transform-style:preserve-3d}.sw-flip-face{backface-visibility:visible}.sw-reveal{opacity:0;transition:opacity .6s ease-out, transform .7s var(--ease-enter);transform:translateY(24px)}.sw-reveal.shown{opacity:1;transform:none}.sw-tilt{transform-style:preserve-3d;will-change:transform;touch-action:pan-y;transition:transform .14s ease-out;position:relative}.sw-tilt.settle{transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.sw-tilt-glare{pointer-events:none;position:absolute;inset:0}@keyframes sw-fade-in{0%{opacity:0}}@keyframes sw-rise-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.sw-reveal{opacity:1;transform:none}.sw-ping>span:first-child,.sw-skeleton{animation:none}.sw-interactive:hover,.sw-button:not(:disabled):hover,.sw-icon-button:not(:disabled):hover{transform:none}}.sw-sheet-layer{z-index:50;display:flex;position:fixed;inset:0}.sw-sheet-layer.dialog{padding:var(--s-xl);justify-content:center;align-items:center}.sw-sheet-layer.bottom{align-items:flex-end}.sw-sheet-scrim{background:#0000008a;animation:.22s ease-out sw-fade-in;position:absolute;inset:0}.sw-sheet{background:var(--sheet);border-radius:var(--r-sheet);outline:none;width:100%;max-height:calc(100dvh - 48px);position:relative;overflow:auto;box-shadow:0 24px 38px #14213a24,0 9px 46px #14213a1f}.sw-sheet-layer.dialog .sw-sheet{animation:sw-dialog-in .22s var(--ease-enter)}.sw-sheet-layer.bottom .sw-sheet{border-radius:var(--r-sheet) var(--r-sheet) 0 0;max-height:90dvh;animation:sw-sheet-up .28s var(--ease-enter)}.sw-sheet-layer.dialog .sw-sheet-body{padding:var(--s-xl)}.sw-sheet-layer.bottom .sw-sheet-body{padding:0 var(--s-xl) calc(var(--s-xl) + env(safe-area-inset-bottom))}.sw-sheet-handle{background:var(--rule);border-radius:2px;width:32px;height:4px;margin:22px auto;display:block}.sw-sheet-layer.leaving .sw-sheet-scrim{opacity:0;transition:opacity .2s ease-in}.sw-sheet-layer.dialog.leaving .sw-sheet{opacity:0;transition:opacity .2s ease-in,transform .2s ease-in;transform:scale(.96)}.sw-sheet-layer.bottom.leaving .sw-sheet{transition:transform .22s var(--ease-move);transform:translateY(100%)}@keyframes sw-dialog-in{0%{opacity:0;transform:scale(.94)}}@keyframes sw-sheet-up{0%{transform:translateY(100%)}}.sw-toast-host{z-index:45;pointer-events:none;padding:0 16px calc(16px + env(safe-area-inset-bottom));justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.sw-toast{pointer-events:auto;align-items:center;gap:var(--s-lg);border-radius:var(--r-field);background:var(--ink);color:#fff;width:100%;max-width:640px;min-height:48px;font:600 14px/1.3 var(--font);animation:sw-toast-in .25s var(--ease-enter);padding:14px 16px;display:flex;box-shadow:0 6px 10px #00000024,0 1px 18px #0000001f}.sw-toast span{flex:1}.sw-toast.leaving{opacity:0;transition:opacity .2s ease-in}.sw-toast-action{color:#c9bbff;text-transform:none;white-space:nowrap;font-weight:600;text-decoration:none}.sw-toast-action:hover{text-decoration:underline}@keyframes sw-toast-in{0%{opacity:0;transform:translateY(12px)}}@media (width<=1023px){.sw-toast-host{bottom:66px}}.sw-dialog-layer{z-index:55;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sw-dialog{background:var(--sheet);border-radius:var(--r-sheet);min-width:280px;max-width:560px;max-height:calc(100dvh - 48px);animation:sw-dialog-in .22s var(--ease-enter);outline:none;position:relative;overflow:auto;box-shadow:0 24px 38px #14213a24,0 9px 46px #14213a1f}.sw-alert{width:100%;max-width:468px;padding:24px}.sw-alert-body{margin-top:16px!important}.sw-alert-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.filled-button{cursor:pointer;background:var(--stamp);color:#fff;height:40px;font:600 14px/1.3 var(--font);border:0;border-radius:20px;padding:0 24px;transition:box-shadow .16s ease-out,filter .16s ease-out}.filled-button:hover{filter:brightness(1.08);box-shadow:0 1px 3px #0003}.filled-button.danger{background:var(--danger)}.text-button{cursor:pointer;height:40px;color:var(--stamp);font:600 14px/1.3 var(--font);background:0 0;border:0;border-radius:20px;padding:0 12px}.text-button:hover{background:#5b3cc414}.text-button:focus-visible,.filled-button:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}.sw-date{width:360px;padding:0 0 8px}.sw-date-header{flex-direction:column;gap:36px;padding:16px 12px 12px 24px;display:flex}.sw-date-help{font:600 14px/1.3 var(--font);color:var(--ink-muted)}.sw-date-headline{font:400 32px/1.25 var(--font);color:var(--ink)}.sw-date-divider{background:var(--rule);height:1px}.sw-date-nav{justify-content:space-between;align-items:center;height:52px;padding:8px 12px 0 24px;display:flex}.sw-date-month{font:600 14px/1.3 var(--font);color:var(--ink-muted)}.sw-date-arrows{display:flex}.sw-date-arrows button{width:48px;height:48px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.sw-date-arrows button:hover:not(:disabled){background:#14213a0f}.sw-date-arrows button:disabled{opacity:.38;cursor:default}.sw-date-grid{grid-template-columns:repeat(7,48px);justify-content:center;padding:0 12px;display:grid}.sw-date-weekday{height:48px;font:400 16px/1.5 var(--font);color:var(--ink);place-items:center;display:grid}.sw-date-day{cursor:pointer;width:40px;height:40px;font:400 16px/1 var(--font);color:var(--ink);background:0 0;border:1px solid #0000;border-radius:50%;margin:4px}.sw-date-day:hover:not(:disabled){background:#14213a0f}.sw-date-day.today{border-color:var(--stamp);color:var(--stamp)}.sw-date-day.selected{background:var(--stamp);border-color:var(--stamp);color:#fff}.sw-date-day:disabled{color:#14213a61;cursor:default}.sw-date-actions{justify-content:flex-end;gap:8px;padding:8px 12px 4px;display:flex}.tour{z-index:60;pointer-events:none;position:fixed;inset:0}.tour-shade{pointer-events:auto;transition:top .35s var(--ease-move), left .35s var(--ease-move), width .35s var(--ease-move), height .35s var(--ease-move);background:#14213a99;position:absolute}.tour-shade.full{inset:0}.tour-ring{border-radius:var(--r-panel);pointer-events:none;transition:top .35s var(--ease-move), left .35s var(--ease-move), width .35s var(--ease-move), height .35s var(--ease-move);border:2px solid #a996ff;animation:1.8s linear infinite tour-ring;position:absolute}@keyframes tour-ring{0%,to{background:#a996ff4d;box-shadow:0 0 0 4px #a996ff4d}50%{background:#a996ff1a;box-shadow:0 0 0 10px #a996ff1a}}.tour-card{pointer-events:auto;border-radius:var(--r-sheet);opacity:0;transition:opacity .22s ease-out, translate .22s ease-out, top .35s var(--ease-move), left .35s var(--ease-move);background:#fff;flex-direction:column;padding:16px 18px;display:flex;position:absolute;translate:0 8px;box-shadow:0 12px 28px #14213a47,0 4px 10px #14213a1f}.tour-card.ready{opacity:1;translate:0}.tour-card-head{color:var(--stamp);font:800 12px/1.35 var(--font);align-items:center;gap:6px;display:flex}.tour-close{width:32px;height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:auto;margin-right:-6px;display:grid}.tour-close:hover{background:#14213a0f}.tour-progress{background:var(--stamp-wash);border-radius:4px;height:4px;margin-top:6px;overflow:hidden}.tour-progress span{background:var(--stamp);height:100%;transition:width .28s ease-out;display:block}.tour-title{font:700 18px/1.3 var(--font);color:var(--ink);margin:14px 0 6px}.tour-try{border-radius:var(--r-field);background:var(--stamp-wash);color:var(--stamp-deep);font:700 12px/1.35 var(--font);align-items:flex-start;gap:8px;margin-top:12px;padding:9px 11px;display:flex}.tour-try svg{flex:none}.tour-actions{justify-content:flex-end;gap:var(--s-sm);margin-top:14px;display:flex}@media (prefers-reduced-motion:reduce){.tour-shade,.tour-ring,.tour-card{transition:none;animation:none}}.wallet-button-swap{animation:wallet-swap .28s var(--ease-enter);display:inline-flex}@keyframes wallet-swap{0%{opacity:0;transform:scale(.92)}}.wallet-menu-root{position:relative}.wallet-chip{align-items:center;gap:var(--s-sm);border:1px solid var(--rule);border-radius:var(--r-field);height:44px;color:var(--ink-muted);cursor:pointer;background:#fff;padding:0 12px;transition:border-color .2s ease-out,background-color .2s ease-out;display:inline-flex}.wallet-chip:hover{background:#f7f9f6}.wallet-chip:focus-visible{outline:2px solid var(--stamp);outline-offset:4px}.wallet-chip .t-mono{color:var(--ink);margin-right:-4px;font-weight:500}.wallet-chip-dot{background:var(--payday);border-radius:50%;width:8px;height:8px}.wallet-chip.wrong{border-color:var(--caution)}.wallet-chip.wrong .wallet-chip-dot{background:var(--caution)}.wallet-menu{z-index:40;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-panel);min-width:240px;animation:wallet-menu-in .18s var(--ease-enter);transform-origin:100% 0;padding:8px 0;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 20px #14213a24}@keyframes wallet-menu-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}}.wallet-menu button,.wallet-menu a{align-items:center;gap:var(--s-md);width:100%;height:48px;color:var(--ink);font:600 14px/1.3 var(--font);cursor:pointer;text-align:left;background:0 0;border:0;padding:0 16px;text-decoration:none;display:flex}.wallet-menu svg{color:var(--ink-muted)}.wallet-menu-label{margin:4px 16px 8px}.wallet-menu button:hover,.wallet-menu a:hover{background:#14213a0d}.connect-content{display:grid}.connect-view{animation:connect-view-in .28s var(--ease-enter);flex-direction:column;display:flex}@keyframes connect-view-in{0%{opacity:0;transform:translate(6%)}}.connect-lede{margin-top:var(--s-sm)!important}.connect-options{gap:var(--s-md);margin:var(--s-xl) 0 var(--s-sm);display:grid}.connect-option{--glow:#5b3cc429;align-items:center;gap:var(--s-lg);width:100%;padding:var(--s-lg);text-align:left;border:1px solid var(--rule);border-radius:var(--r-panel);font:inherit;color:inherit;background:#fff;display:flex}.connect-option:disabled{cursor:default}.connect-option:disabled:hover{box-shadow:none;transform:none}.connect-option.unavailable>*{opacity:.55}.connect-option:not(:disabled):hover,.connect-option.busy{border-color:var(--stamp)}.connect-option:not(:disabled):hover{background:var(--stamp-wash)}.connect-option-icon{border-radius:var(--r-field);background:var(--stamp-wash);width:40px;height:40px;color:var(--stamp);flex:none;place-items:center;transition:background-color .2s ease-out,color .2s ease-out;display:grid}.connect-option:not(:disabled):hover .connect-option-icon{background:var(--stamp);color:#fff}.connect-option-text{flex:1;gap:2px;min-width:0;display:grid}.connect-option-spinner{color:var(--stamp);flex:none}.connect-option-chevron{color:var(--ink-muted);flex:none;transition:transform .2s ease-out,color .2s ease-out}.connect-option:not(:disabled):hover .connect-option-chevron{color:var(--stamp);transform:translate(6px)}.connect-get{flex-wrap:wrap;align-items:center;gap:4px;display:flex;margin-top:var(--s-sm)!important}.connect-get-link{font-size:14px}.connect-qr{width:240px;height:240px;margin-top:var(--s-xl);padding:var(--s-md);border:1px solid var(--rule);border-radius:var(--r-panel);background:#fff;align-self:center}.connect-qr svg{width:100%;height:100%;display:block}.connect-waiting{justify-content:center;align-items:center;gap:var(--s-sm);display:flex;margin-top:var(--s-lg)!important}.connect-waiting svg{color:var(--stamp)}.connect-actions{justify-content:flex-end;gap:var(--s-sm);margin-top:var(--s-xl);flex-wrap:wrap;display:flex}.shell{background:var(--paper);flex-direction:column;height:100dvh;display:flex}.top-bar{background:var(--paper);border-bottom:1px solid var(--rule);height:68px;padding-top:env(safe-area-inset-top);box-sizing:content-box;flex:none}.top-bar-row{align-items:center;gap:var(--s-sm);height:100%;display:flex}.top-bar-spacer{flex:1}.top-bar-wallet{display:inline-flex}.top-nav{height:67px;margin-left:calc(var(--s-xxl) - var(--s-sm));align-items:center;display:flex}.top-nav-item{border-radius:var(--r-field);place-items:center;height:67px;text-decoration:none;display:grid;position:relative}.top-nav-item:focus-visible{outline:none}.top-nav-item:focus-visible .top-nav-pill{outline:2px solid var(--stamp);outline-offset:4px}.top-nav-pill{border-radius:var(--r-field);color:var(--ink-muted);font:600 14px/1.3 var(--font);align-items:center;gap:7px;padding:8px 12px;transition:background-color .2s ease-out,color .2s ease-out;display:inline-flex}.top-nav-pill svg{transition:transform .2s cubic-bezier(.34,1.56,.64,1),color .2s ease-out}.top-nav-item:hover .top-nav-pill svg{color:var(--stamp);transform:scale(1.12)}.top-nav-item:not(.selected):hover .top-nav-pill{background:var(--stamp-wash)}.top-nav-item.selected .top-nav-pill{color:var(--ink)}.top-nav-item.selected .top-nav-pill svg{color:var(--stamp)}.top-nav-item:active .top-nav-pill{transform:scale(.97)}.top-nav-underline{background:var(--stamp);height:3px;transition:transform .28s var(--ease-enter);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:12px;right:12px;transform:scale(0)}.top-nav-item.selected .top-nav-underline{transform:scale(1)}.network-chip{background:var(--payday-wash);color:var(--payday);font:700 12px/1.35 var(--font);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.network-chip.compact{justify-content:center;width:28px;height:28px;padding:0}.guide-button{--lift:2px;border:1px solid var(--rule);height:36px;color:var(--ink);font:600 13px/1.3 var(--font);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.guide-button.compact{padding:0 9px}.guide-button svg{color:var(--ink-muted);transition:transform .2s ease-out,color .2s ease-out}.guide-button:hover{border-color:var(--stamp);color:var(--stamp)}.guide-button:hover svg{color:var(--stamp);transform:rotate(45deg)}.wrong-network{background:var(--caution-wash);padding:10px 0}.wrong-network-row{align-items:center;gap:var(--s-sm);display:flex}.wrong-network-row svg{color:var(--caution);flex:none}.shell-main{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.page-transition{min-height:100%;animation:page-in .48s var(--ease-enter) both;flex-direction:column;display:flex}@keyframes page-in{0%,30%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.page-bar-slot{flex:none}.page-bar-slot:empty{display:none}.bottom-nav{background:var(--paper);border-top:1px solid var(--rule);height:66px;padding-bottom:env(safe-area-inset-bottom);box-sizing:content-box;flex:none;display:flex}.bottom-nav-item{color:var(--ink-muted);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex}.bottom-nav-indicator{width:64px;height:32px;transition:background-color .28s var(--ease-enter);border-radius:16px;place-items:center;display:grid}.bottom-nav-item.selected .bottom-nav-indicator{background:var(--stamp-wash);color:var(--stamp)}.bottom-nav-label{font:500 12px/1.35 var(--font)}.bottom-nav-item.selected .bottom-nav-label{color:var(--ink);font-weight:700}.page-frame{flex-direction:column;flex:1;display:flex}.page-frame-body{padding-top:var(--s-xl);padding-bottom:var(--s-xxxl);flex-direction:column;display:flex}.page-frame-header{margin-bottom:var(--s-xl)}.page-title{font:800 30px/1.08 var(--font);letter-spacing:-1px;color:var(--ink)}.page-description{margin-top:var(--s-sm)!important}@media (width>=1024px){.page-frame-body{padding-top:var(--s-xxxl)}.page-frame-header{margin-bottom:var(--s-xxl)}.page-title{font-size:36px}}.footer{border-top:1px solid var(--rule);padding:var(--s-xl) 0}.footer-row{align-items:center;column-gap:var(--s-xl);row-gap:var(--s-md);flex-wrap:wrap;display:flex}.footer-link{font:400 14px/1.45 var(--font)}@media (prefers-reduced-motion:reduce){.page-transition{animation:none}}.iphone{flex:none;position:relative}.iphone-side-button{background:#3a3d46;border-radius:2px;width:5px;position:absolute}.iphone-body{box-sizing:border-box;background:#1b1d24;border:2.5px solid #4a4e59;border-radius:68px;padding:10.5px;position:absolute;inset:0;box-shadow:0 30px 60px -16px #14213a33}.iphone-screen{background:var(--paper);border-radius:56px;position:relative;overflow:hidden}.iphone-screen-content{position:absolute;inset:0}.iphone-status{box-sizing:border-box;height:54px;font:700 16px/1 var(--font);color:var(--ink);align-items:center;padding:16px 30px 0 44px;display:flex;position:absolute;top:0;left:0;right:0}.iphone-status-spacer{flex:1}.iphone-battery{box-sizing:border-box;border:1px solid #14213a73;border-radius:4px;width:26px;height:12.5px;margin-left:6px;padding:1.6px;display:flex}.iphone-battery span{background:var(--ink);border-radius:2px;flex:1}.iphone-island{background:#000;border-radius:18px;width:124px;height:36px;position:absolute;top:11px;left:133px}.iphone-home{background:#14213ad9;border-radius:3px;width:134px;height:5px;position:absolute;bottom:8px;left:128px}.phone-screen{width:100%;height:100%;position:relative;overflow:hidden}.phone-app{background:var(--paper);position:absolute;inset:0}.phone-app-body{flex-direction:column;padding:62px 20px 0;display:flex;position:absolute;inset:0}.phone-app-top{justify-content:space-between;align-items:center;display:flex}.phone-testnet{background:var(--payday-wash);color:var(--payday);font:700 12px/1.35 var(--font);border-radius:999px;padding:5px 9px}.phone-app-title{font:800 30px/1.08 var(--font);letter-spacing:-1px;color:var(--ink);margin:22px 0 16px}.phone-tabs{background:var(--paper);border-top:1px solid var(--rule);padding:8px 0 26px;display:flex;position:absolute;bottom:0;left:0;right:0}.phone-tab{min-width:0;color:var(--ink-muted);flex-direction:column;flex:1;align-items:center;display:flex}.phone-tab-indicator{border-radius:15px;place-items:center;width:56px;height:30px;display:grid}.phone-tab.selected .phone-tab-indicator{background:var(--stamp-wash);color:var(--stamp)}.phone-tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:500 11px/1.35 var(--font);margin-top:4px;overflow:hidden}.phone-tab.selected .phone-tab-label{color:var(--ink);font-weight:700}.phone-card{border:1px solid var(--rule);border-radius:var(--r-panel);background:#fff}.phone-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.phone-chips{flex-wrap:wrap;column-gap:8px;display:flex}.phone-chip{border:1px solid var(--rule);border-radius:var(--r-field);font:600 12px/1.35 var(--font);color:var(--ink);background:#fff;margin-bottom:6px;padding:6px 10px}.phone-chip.selected{background:var(--stamp-wash);border-color:var(--stamp);color:var(--stamp-deep)}.phone-summary{border-radius:var(--r-panel);background:var(--greenbar);justify-content:space-between;align-items:center;margin-top:14px;padding:14px;display:flex}.phone-line{justify-content:space-between;align-items:center;padding:9px 14px;display:flex}.phone-pay-row{align-items:center;gap:14px;padding:14px;display:flex}.phone-pay-text{flex:1;min-width:0}.phone-pay-trailing{justify-content:flex-end;align-items:center;height:44px;display:flex}.phone-countdown{color:var(--locked);align-items:center;gap:4px;display:inline-flex}.phone-countdown .t-figures{color:var(--locked)}.phone-claim{border-radius:var(--r-field);background:var(--payday);color:#fff;height:40px;font:600 14px/1.3 var(--font);place-items:center;display:grid}.phone-divider{background:var(--rule);height:1px;margin:14px 0 10px}.phone-tapped{position:relative}.phone-tap-ring{box-sizing:border-box;pointer-events:none;border:2px solid;border-radius:50%;width:46px;height:46px;position:absolute;top:50%;left:50%}.phone-tap-dot{pointer-events:none;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%}.phone-button{border-radius:var(--r-field);color:#fff;height:52px;font:600 16px/1.3 var(--font);justify-content:center;align-items:center;gap:8px;padding:0 12px;display:flex}.phone-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.phone-overlay,.phone-scrim{position:absolute;inset:0}.phone-confirm{background:#fff;border-radius:40px;flex-direction:column;padding:12px 22px 26px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.phone-confirm-handle{background:var(--rule);border-radius:3px;align-self:center;width:38px;height:5px}.phone-confirm-head{align-items:center;gap:12px;margin:18px 0 16px;display:flex}.phone-confirm-icon{background:var(--stamp-wash);width:34px;height:34px;color:var(--stamp);border-radius:10px;place-items:center;display:grid}.phone-confirm-row{justify-content:space-between;align-items:center;padding:6px 0;display:flex}.phone-push,.phone-push>div{position:absolute;inset:0}.stage{position:relative;overflow:hidden}.stage-paper{position:absolute;inset:0}.stage-words{flex-direction:column;align-items:flex-start;display:flex;position:absolute}.stage-line{align-items:center;max-width:100%;margin-bottom:6px;display:flex}.stage-line-clip{flex:none;display:inline-block;overflow:hidden}.stage-line-text{white-space:nowrap;font-family:var(--font);display:inline-block}.stage-print-head{background:var(--stamp);flex:none;width:5px;margin-left:4px}.stage-payslip{box-sizing:border-box;border:1px solid var(--rule);border-radius:var(--r-card);background:#fff;flex-direction:column;padding:22px;display:flex;position:absolute;box-shadow:0 16px 30px -8px #14213a1a}.stage-payslip-days{align-items:flex-end;gap:14px;display:flex}.stage-payslip-old{align-items:center;display:inline-flex;position:relative}.stage-strike{background:var(--danger);height:3px;position:absolute;top:17px;left:0}.stage-late{position:absolute;top:28px;right:22px}.stage-late span{border:2.5px solid var(--danger);color:var(--danger);font:800 21px/1.2 var(--font);letter-spacing:1px;border-radius:6px;padding:4px 12px;display:block;transform:rotate(-8.02141deg)}.stage-ledger{position:absolute;inset:0}.stage-ledger-label{position:absolute}.stage-ticket{box-sizing:border-box;border:1px solid var(--rule);border-radius:var(--r-card);background:#fff;flex-direction:column;padding:16px;display:flex;position:absolute;box-shadow:0 10px 18px #14213a14}.stage-ticket-head{justify-content:space-between;align-items:center;display:flex}.stage-phone{position:absolute}.story-player{border:1px solid var(--rule);border-radius:var(--r-panel);background:var(--paper);box-sizing:border-box;outline:none;width:100%;position:relative;overflow:hidden}.story-player:focus-visible{box-shadow:0 0 0 2px var(--stamp)}.story-stage-hit{cursor:pointer;position:absolute;inset:0}.story-stage-scale{transform-origin:0 0;width:max-content}.story-bars{gap:6px;display:flex;position:absolute;top:14px;left:52px;right:52px}.story-bar{cursor:pointer;background:0 0;border:0;min-width:0;padding:6px 0}.story-bar>span{background:#14213a1f;border-radius:2px;height:4px;display:block;overflow:hidden}.story-bar>span>span{background:var(--stamp);height:100%;display:block}.story-controls{align-items:center;gap:var(--s-sm);display:flex;position:absolute;bottom:14px;left:48px;right:48px}.story-clock{margin-left:4px;font-size:12px}.story-controls-spacer{flex:1}.story-round{border:1px solid var(--rule);width:38px;height:38px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .16s ease-out;display:grid}.story-round:hover{background:#f4f6f3}.story-round:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}.story-round-icon{animation:.16s ease-out sw-pop;display:inline-flex}.story-poster{align-items:center;gap:var(--s-lg);background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-sheet);padding:14px 24px 14px 14px;display:flex;position:absolute;bottom:40px;left:40px;box-shadow:0 10px 24px -6px #14213a1a}.story-poster.compact{bottom:16px;left:16px;right:16px}.story-poster-play{background:var(--stamp);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:60px;height:60px;transition:background-color .16s ease-out,transform .16s ease-out;display:grid}.story-poster-play:hover{background:var(--stamp-deep)}.story-poster-play:active{transform:scale(.96)}.story-poster-play:focus-visible{outline:2px solid var(--stamp);outline-offset:3px}.story-end{justify-content:center;gap:var(--s-sm) var(--s-md);flex-wrap:wrap;animation:.28s ease-out sw-fade-in;display:flex;position:absolute;bottom:64px;left:0;right:0}.story-words-list{margin:var(--s-md) 0 0;padding:0;list-style:none}.story-words-list li{margin-bottom:var(--s-sm);align-items:flex-start;display:flex}.story-words-list li>.t-figures{flex:none;width:28px;padding-top:2px;line-height:1.5}.home-hero{gap:var(--s-xxl);flex-direction:column;display:flex}.home-hero.wide{align-items:center;gap:var(--s-huge);flex-direction:row}.home-hero.wide>.home-intro{flex:6 1 0;min-width:0}.home-hero.wide>.demo-card{flex:5 1 0;min-width:0}.home-title.wide{letter-spacing:-2.2px;font-size:60px}.home-lede{max-width:520px;font-size:18px;line-height:1.5;margin-top:var(--s-xl)!important}.home-actions{gap:var(--s-md);margin-top:var(--s-xxl);flex-wrap:wrap;width:fit-content;max-width:100%;display:flex}.home-story-link{margin-top:var(--s-lg)}.home-note{margin-top:var(--s-md)!important}.home-gap{height:var(--s-huge);flex:none}@media (width>=1024px){.home-gap{height:96px}}.home-section-title{font:800 28px/1.08 var(--font);letter-spacing:-1px;color:var(--ink)}@media (width>=1024px){.home-section-title{font-size:36px}}.home-section-lede{margin:var(--s-sm) 0 var(--s-xl)!important}.demo-card{flex-direction:column;display:flex}.demo-print{animation:demo-print .42s var(--ease-enter) both}@keyframes demo-print{0%{opacity:0;transform:translateY(-12px)}}.demo-row{align-items:center;gap:var(--s-lg);padding:var(--s-md) var(--s-lg);display:flex}.demo-row-text{flex:1;min-width:0}.demo-row-trailing{justify-content:flex-end;align-items:center;height:40px;display:flex}.demo-swap{animation:.16s ease-out sw-fade-in}.demo-claim{border-radius:var(--r-field);cursor:pointer;background:var(--payday);color:#fff;height:32px;font:600 14px/1.3 var(--font);border:0;padding:0 24px;transition:background-color .16s ease-out,box-shadow .16s ease-out}.demo-claim:hover{background:#24804f;box-shadow:0 1px 3px #0003}.demo-claim:focus-visible{outline:2px solid var(--stamp);outline-offset:3px}.demo-locked{color:var(--locked);align-items:center;gap:4px;display:inline-flex}.demo-locked .t-figures{color:var(--locked)}.demo-caption{align-items:center;gap:var(--s-sm);margin-top:var(--s-md);animation:.28s ease-out sw-fade-in;display:flex}.demo-caption .t-caption{flex:1}.process{gap:var(--s-lg);flex-direction:column;display:flex}.process.wide{align-items:center;gap:var(--s-xxl);flex-direction:row}.process.wide>.process-list{flex:5 1 0;min-width:0}.process.wide>.process-stage{flex:6 1 0;min-width:0}.process-list{gap:var(--s-sm);flex-direction:column;display:flex}.process-tile{text-align:left;cursor:pointer;border-radius:var(--r-panel);width:100%;font:inherit;color:inherit;background:0 0;border:1px solid #0000;flex-direction:column;padding:0;transition:background-color .25s ease-out,border-color .25s ease-out,box-shadow .25s ease-out,transform .2s ease-out;display:flex;overflow:hidden}.process-tile:not(.selected):hover{background:#fff9;transform:translateY(-2px);box-shadow:0 10px 22px -6px #14213a29}.process-tile:active{transform:scale(.97)}.process-tile:focus-visible{outline:2px solid var(--stamp);outline-offset:4px}.process-tile.selected{border-color:var(--rule);background:#fff;box-shadow:0 10px 24px -8px #14213a14}.process-tile-row{align-items:flex-start;gap:var(--s-md);padding:var(--s-lg);display:flex}.process-tile-icon{border-radius:var(--r-field);background:var(--stamp-wash);width:40px;height:40px;color:var(--stamp);flex:none;place-items:center;transition:background-color .25s ease-out,color .25s ease-out;display:grid}.process-tile-icon svg{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.process-tile.selected .process-tile-icon{background:var(--stamp);color:#fff}.process-tile.selected .process-tile-icon svg,.process-tile:hover .process-tile-icon svg{transform:scale(1.1)}.process-tile-text{flex-direction:column;flex:1;min-width:0;display:flex}.process-tile-title{color:var(--ink-muted);transition:color .25s ease-out}.process-tile.selected .process-tile-title,.process-tile:hover .process-tile-title{color:var(--ink)}.process-tile-body{padding-top:4px;display:block}.process-tile-chevron{color:var(--stamp);opacity:0;flex:none;transition:opacity .25s ease-out,transform .25s ease-out;transform:translate(-7px)}.process-tile.selected .process-tile-chevron,.process-tile:hover .process-tile-chevron{opacity:1;transform:none}.process-tile-progress{background:var(--stamp-wash);height:3px;display:block}.process-tile-progress span{background:var(--stamp);height:100%;display:block}.process-stage{justify-content:center;align-items:center;display:flex;position:relative}.process-ground{pointer-events:none;border-radius:50%;height:26px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 28px -4px #14213a38}.extruded-phone{transform-style:preserve-3d;position:relative}.extruded-layer{border-radius:68px;position:absolute;inset:0}.extruded-phone>.iphone{position:absolute;inset:0}.extruded-rim{background:linear-gradient(90deg,#fff0,#ffffff59,#fff0);border-radius:2px;height:2px;position:absolute;top:2px;left:18%;right:18%}.process-stage .sw-tilt>div{transform-style:preserve-3d}.facts-title{margin-bottom:var(--s-xl)!important}.facts{gap:var(--s-xl);flex-direction:column;display:flex}.facts.wide{align-items:center;gap:var(--s-xxl);flex-direction:row}.facts.wide>.sw-paper{flex:6 1 0;min-width:0}.facts.wide>.stack3d{flex:5 1 0;min-width:0}.fact-row{align-items:flex-start;gap:var(--s-md);padding:var(--s-lg);display:flex}.fact-icon{border-radius:var(--r-field);width:36px;height:36px;color:var(--stamp);background:#fff;flex:none;place-items:center;display:grid}.stack3d{flex-direction:column;align-items:stretch;display:flex}.stack3d-stage{cursor:pointer;border-radius:var(--r-panel);background:0 0;border:0;width:100%;height:380px;padding:0;transition:transform .2s ease-out;position:relative}.stack3d-stage:active{transform:scale(.99)}.stack3d-stage:focus-visible{outline:2px solid var(--stamp);outline-offset:4px}.stack3d-ticket{box-sizing:border-box;text-align:left;border:1px solid var(--rule);border-radius:var(--r-card);background:#fff;flex-direction:column;justify-content:space-between;padding:14px;display:flex;position:absolute;top:50%;left:50%}.stack3d-ticket-head{color:var(--ink-muted);align-items:center;gap:6px;display:flex}.stack3d-lock{color:var(--stamp);margin-left:auto}.stack3d-hint{margin-top:var(--s-sm);color:var(--ink-muted);justify-content:center;align-items:center;gap:6px;animation:.28s ease-out sw-fade-in;display:flex}
