@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500&display=swap";:root{color-scheme:dark;--bg: #0b0a08;--bg-soft: #100e0b;--bg-2: #16140f;--bg-3: #1d1a14;--line: #221f19;--line-2: #2d2922;--text: #f3eee2;--text-2: #c9c2b3;--muted: #847d6f;--quiet: #564f44;--sage: #9cc4a3;--sage-bg: rgba(156, 196, 163, .08);--gold: #d4a857;--rose: #d99176;--serif: "Instrument Serif", Georgia, serif;--sans: "Geist", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: "Geist Mono", ui-monospace, "SF Mono", monospace;--ease: cubic-bezier(.16, 1, .3, 1);background:var(--bg);color:var(--text);font-family:var(--sans);font-synthesis:none;font-variant-numeric:tabular-nums lining-nums;text-rendering:geometricPrecision}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;min-width:320px;background:radial-gradient(1100px 620px at 52% -10%,rgba(156,196,163,.035),transparent 58%),radial-gradient(820px 480px at 100% 0%,rgba(212,168,87,.028),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.018),transparent 16%),var(--bg);color:var(--text);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button{cursor:pointer}button,input,select,a{color:inherit}svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:focus-visible{outline:2px solid var(--sage);outline-offset:3px}::selection{background:var(--sage-bg);color:var(--text)}.merchant-shell{min-height:100vh;background:var(--bg);color:var(--text);animation:page-reveal .52s var(--ease) both}.login-page{--line-3: #3a3529;--sage-glow: rgba(156, 196, 163, .18);--rose: #d99176;--ease: cubic-bezier(.2, .8, .2, 1);position:relative;width:100%;min-height:100vh;overflow:hidden;color:var(--text);background:var(--bg);color-scheme:dark;font-family:var(--sans);font-size:15px;line-height:1.55;letter-spacing:-.005em;font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.login-page *,.login-page *:before,.login-page *:after{box-sizing:border-box}.login-page a{color:inherit;text-decoration:none}.login-page button{padding:0;border:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.login-page :focus-visible{outline:2px solid var(--sage);outline-offset:3px;border-radius:6px}.login-page ::selection{color:var(--text);background:#9cc4a347}.login-page input{caret-color:var(--sage)}.login-page:before{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(1100px 700px at 50% -10%,rgba(212,168,87,.06),transparent 65%),radial-gradient(900px 600px at 50% 110%,rgba(156,196,163,.035),transparent 65%)}.lp-input:-webkit-autofill,.lp-input:-webkit-autofill:hover,.lp-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--bg-soft) inset;caret-color:var(--sage);transition:background-color 5000s ease-in-out 0s}.lp-breath{position:absolute;top:0;left:50%;z-index:3;width:240px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--sage),transparent);opacity:.4;transform:translate(-50%);animation:lp-breath 6s ease-in-out infinite}.lp-topbar{position:absolute;z-index:2;top:0;right:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:22px 32px}.lp-brand{display:inline-flex;align-items:center;gap:10px}.lp-brand-symbol{display:block;width:auto;height:22px;mix-blend-mode:screen}.lp-brand-name{font-size:14px;font-weight:500;letter-spacing:-.005em}.lp-topbar-aux{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:13px;transition:color .16s var(--ease)}.lp-topbar-aux:hover{color:var(--text-2)}.lp-topbar-aux .ar{display:inline-block;transition:transform .2s var(--ease)}.lp-topbar-aux:hover .ar{transform:translate(-3px)}.lp-threshold .lp-stage{position:relative;z-index:1;display:grid;place-items:center;min-height:100vh;padding:120px 24px 100px}.lp-threshold .lp-column{width:100%;max-width:420px;text-align:center;animation:lp-rise-col .7s var(--ease) both}.lp-symbol-hero{position:relative;display:grid;place-items:center;width:80px;height:80px;margin:0 auto 32px}.lp-symbol-hero:before{position:absolute;inset:-28px;content:"";border-radius:50%;background:radial-gradient(closest-side,var(--sage-glow),transparent 70%);filter:blur(6px);animation:lp-pulse 5s ease-in-out infinite alternate}.lp-symbol-hero img{position:relative;z-index:1;display:block;width:100%;height:100%;mix-blend-mode:screen}.lp-title{margin:0 0 14px;color:var(--text);font-family:var(--serif);font-size:52px;font-weight:400;line-height:1;letter-spacing:-.035em;text-wrap:balance}.lp-title em{color:var(--sage);font-style:italic}.lp-lede{margin:0 0 32px;color:var(--muted);font-size:15px;letter-spacing:-.005em}.lp-form{display:grid;gap:14px;text-align:left;animation:lp-rise .6s var(--ease) both}.lp-field{display:grid;gap:8px}.lp-field-label{color:var(--muted);font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.lp-input{width:100%;height:48px;padding:0 16px;border:1px solid var(--line-2);border-radius:10px;appearance:none;color:var(--text);background:var(--bg-soft);font:inherit;font-size:15px;letter-spacing:-.005em;transition:border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease)}.lp-input::placeholder{color:var(--quiet)}.lp-input:hover{border-color:var(--line-3)}.lp-input:focus{border-color:var(--sage);outline:none;background:var(--bg-2);box-shadow:0 0 0 4px #9cc4a31a}.lp-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 18px;border-radius:10px;font-family:var(--sans);font-size:14.5px;font-weight:500;letter-spacing:-.005em;white-space:nowrap;isolation:isolate;transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease)}.lp-btn:disabled{cursor:not-allowed;opacity:.7}.lp-btn-full{width:100%}.lp-btn-primary{color:var(--bg);background:linear-gradient(180deg,#fff,#ebe5d8);box-shadow:inset 0 1px #ffffff8c,0 1px #00000040,0 6px 20px #d4a8570f}.lp-btn-primary:hover:not(:disabled){background:linear-gradient(180deg,#fff,#f3eee2);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff8c,0 1px #00000040,0 10px 28px #d4a8571a}.lp-btn-primary:active:not(:disabled){transform:translateY(0)}.lp-btn-arr{display:inline-block;margin-top:-1px;font-family:var(--serif);font-size:18px;font-style:italic;line-height:1;transition:transform .2s var(--ease)}.lp-btn-primary:hover .lp-btn-arr{transform:translate(4px)}.lp-btn-ghost{border:1px solid var(--line-2);color:var(--text);background:var(--bg-soft)}.lp-btn-ghost:hover:not(:disabled){border-color:var(--line-3);background:var(--bg-2)}.lp-sso{display:grid;gap:8px}.lp-sso-btn{font-size:14px}.lp-sso-btn svg{flex-shrink:0}.lp-or{position:relative;display:flex;align-items:center;justify-content:center;margin:8px 0 4px;color:var(--quiet)}.lp-or:before,.lp-or:after{flex:1;height:1px;content:"";background:linear-gradient(90deg,transparent,var(--line-2),transparent)}.lp-or span{padding:0 14px;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.lp-spin{width:16px;height:16px;border:2px solid rgba(11,10,8,.2);border-top-color:var(--bg);border-radius:50%;animation:lp-spin .7s linear infinite}.lp-aside{display:grid;gap:8px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line);text-align:left}.lp-aside-line{margin:0;color:var(--muted);font-size:13px}.lp-aside-line a{display:inline-flex;align-items:center;gap:4px;color:var(--text-2);transition:color .16s var(--ease)}.lp-aside-line a:hover{color:var(--sage)}.lp-aside-arr{display:inline-block;font-family:var(--serif);font-size:14px;font-style:italic;transition:transform .2s var(--ease)}.lp-aside-line a:hover .lp-aside-arr{transform:translate(3px)}.lp-page-foot{position:absolute;z-index:2;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:22px 32px}.lp-status-pill{display:inline-flex;align-items:center;gap:7px;padding:4px 9px 4px 7px;border:1px solid var(--line-2);border-radius:999px;color:var(--text-2);background:#0b0a0866;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em}.lp-status-pill .d{width:6px;height:6px;border-radius:999px;background:var(--sage);box-shadow:0 0 0 3px #9cc4a329;animation:lp-dot-pulse 3.2s ease-in-out infinite}.lp-page-foot-links{display:flex;gap:18px;color:var(--quiet);font-family:var(--mono);font-size:11px;letter-spacing:.04em}.lp-page-foot-links a{transition:color .16s var(--ease)}.lp-page-foot-links a:hover{color:var(--text-2)}.merchant-topbar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:minmax(0,auto) 1fr minmax(0,auto);align-items:center;gap:24px;padding:16px 32px;border-bottom:1px solid var(--line);background:#0b0a08db;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.merchant-brand{display:flex;align-items:center;gap:11px;min-width:0}.merchant-brand-mark{display:grid;place-items:center;width:26px;height:26px;flex:0 0 auto;border-radius:7px;color:var(--bg);background:var(--text);font-family:var(--serif);font-size:18px;font-style:italic;letter-spacing:-.04em;line-height:1}.merchant-brand-name{color:var(--text);font-size:14px;font-weight:600;letter-spacing:-.01em}.merchant-brand-divider{width:1px;height:18px;margin:0 6px;background:var(--line-2)}.merchant-switcher{max-width:210px;height:28px;padding:0 10px;overflow:hidden;border:0;border-radius:7px;color:var(--text-2);background:transparent;text-overflow:ellipsis;white-space:nowrap;transition:color .16s var(--ease),background .16s var(--ease)}.merchant-switcher:hover{color:var(--text);background:var(--bg-2)}.merchant-compact-balance{display:flex;align-items:baseline;gap:8px;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .22s var(--ease),transform .22s var(--ease)}.merchant-compact-balance.show{opacity:1;transform:translateY(0)}.merchant-compact-balance span{color:var(--quiet);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.merchant-compact-balance strong{color:var(--text);font-family:var(--serif);font-size:19px;font-weight:400;letter-spacing:-.02em}.merchant-tabs{justify-self:center;display:inline-flex;gap:2px;padding:2px}.merchant-tabs button{height:32px;padding:0 14px;border:0;border-radius:7px;color:var(--muted);background:transparent;font-size:13px;font-weight:500;transition:color .16s var(--ease),background .16s var(--ease)}.merchant-tabs button:hover{color:var(--text-2);background:var(--bg-soft)}.merchant-tabs button.active{color:var(--text);background:var(--bg-2)}.merchant-topbar-actions{display:flex;gap:4px}.merchant-topbar-actions button,.merchant-modal header button,.merchant-link-banner button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:7px;color:var(--muted);background:transparent;transition:color .16s var(--ease),background .16s var(--ease)}.merchant-topbar-actions button:hover,.merchant-modal header button:hover,.merchant-link-banner button:hover{color:var(--text);background:var(--bg-2)}.merchant-page{width:min(100%,1000px);margin:0 auto;padding:44px 32px 104px}.merchant-hero{margin-bottom:54px}.merchant-hero-meta{display:flex;align-items:center;gap:10px;margin-bottom:14px}.merchant-account-label{display:block;margin-bottom:8px;color:var(--muted);font-size:13px;font-weight:500;letter-spacing:-.01em}.live-dot{width:6px;height:6px;border-radius:999px;background:var(--sage);box-shadow:0 0 0 4px var(--sage-bg)}.merchant-hero-meta span:not(.live-dot){color:var(--text-2);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.merchant-hero-meta em{margin-left:auto;color:var(--quiet);font-family:var(--mono);font-size:11px;font-style:normal}.merchant-balance{display:flex;align-items:baseline;gap:6px;margin:0 0 8px -3px;color:var(--text);font-family:var(--serif);font-size:clamp(64px,9vw,112px);font-weight:400;letter-spacing:-.05em;line-height:.88}.merchant-balance span:first-child{margin-right:6px;color:var(--muted);font-size:.36em;letter-spacing:0}.merchant-balance span:last-child{color:var(--muted);font-size:.34em;letter-spacing:-.03em}.merchant-hero-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px}.merchant-hero-foot p{max-width:560px;margin:0;color:var(--muted);font-size:13px}.merchant-hero-foot strong{color:var(--text-2);font-weight:500}.merchant-hero-foot div,.merchant-modal footer{display:flex;align-items:center;gap:8px}.merchant-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 16px;border:1px solid transparent;border-radius:8px;color:var(--text-2);background:transparent;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;transition:transform .14s var(--ease),color .14s var(--ease),background .14s var(--ease),border-color .14s var(--ease)}.merchant-btn:hover{transform:translateY(-1px)}.merchant-btn:disabled{cursor:not-allowed;opacity:.54;transform:none}.merchant-btn.primary{color:var(--bg);background:var(--text)}.merchant-btn.primary:hover{background:#fffaf0}.merchant-btn.outline{color:var(--text);border-color:var(--line-2)}.merchant-btn.outline:hover{background:var(--bg-2)}.merchant-summary{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:52px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.merchant-summary-cell{display:grid;gap:8px;min-width:0;padding:0 24px;border-right:1px solid var(--line)}.merchant-summary-cell:first-child{padding-left:0}.merchant-summary-cell:last-child{padding-right:0;border-right:0}.merchant-summary-cell span,.merchant-eyebrow,.merchant-detail-row>span{color:var(--muted);font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.merchant-summary-cell strong{color:var(--text);font-size:19px;font-weight:500;letter-spacing:-.02em;line-height:1}.merchant-summary-cell em{color:var(--muted);font-size:12px;font-style:normal}.merchant-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.merchant-section-head>div{display:flex;align-items:baseline;gap:14px}.merchant-section-head h2{margin:0;color:var(--text);font-size:16px;font-weight:600;letter-spacing:-.01em}.merchant-section-head span{color:var(--muted);font-family:var(--mono);font-size:12px}.merchant-segmented{display:inline-flex;gap:2px;padding:2px;border-radius:8px;background:var(--bg-2)}.merchant-segmented button{height:26px;padding:0 12px;border:0;border-radius:6px;color:var(--muted);background:transparent;font-size:12px;transition:color .14s var(--ease),background .14s var(--ease)}.merchant-segmented button.active{color:var(--text);background:var(--bg-3)}.merchant-segmented span{margin-left:6px;color:var(--quiet);font-family:var(--mono);font-size:10px}.merchant-ledger-head,.merchant-ledger-row{display:grid;grid-template-columns:110px minmax(0,1fr) 132px 112px 140px;gap:20px;align-items:center}.merchant-ledger-head{padding-bottom:14px;border-bottom:1px solid var(--line);color:var(--muted);font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.merchant-ledger-head span:last-child{text-align:right}.merchant-ledger-row{position:relative;padding:18px 0;border-bottom:1px solid var(--line);transition:background .14s var(--ease)}.merchant-ledger-row:hover{background:var(--bg-soft)}.merchant-ledger-row:before,.merchant-ledger-row:after{content:"";position:absolute;top:0;bottom:0;width:16px;background:transparent;transition:background .14s var(--ease)}.merchant-ledger-row:before{left:-16px}.merchant-ledger-row:after{right:-16px}.merchant-ledger-row:hover:before,.merchant-ledger-row:hover:after{background:var(--bg-soft)}.merchant-ledger-date{display:grid;gap:2px;color:var(--quiet);font-family:var(--mono);font-size:12px}.merchant-ledger-date strong{color:var(--text-2);font-weight:400}.merchant-ledger-party{min-width:0}.merchant-ledger-party strong{display:block;overflow:hidden;color:var(--text);font-size:13.5px;font-weight:600;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap}.merchant-ledger-party span{color:var(--quiet);font-family:var(--mono);font-size:11px}.merchant-method{color:var(--text-2);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.merchant-status{font-size:12.5px;font-weight:600;text-transform:capitalize}.merchant-status.settled{color:var(--sage)}.merchant-status.pending{color:var(--gold)}.merchant-status.failed{color:var(--rose)}.merchant-ledger-amount{color:var(--text);font-size:14px;font-weight:600;letter-spacing:-.015em;text-align:right}.merchant-ledger-empty{padding:56px 0;border-top:1px solid var(--line);color:var(--muted);text-align:center}.merchant-subview{display:grid;gap:56px}.merchant-empty-connect{display:grid;align-content:center;gap:18px;min-height:calc(100vh - 96px);max-width:640px;padding:80px 0}.merchant-empty-connect h1{margin:0;color:var(--text);font-family:var(--serif);font-size:clamp(44px,8vw,78px);font-weight:400;letter-spacing:-.04em;line-height:.95}.merchant-empty-connect p{max-width:520px;margin:0;color:var(--muted);font-size:16px;line-height:1.55}.merchant-empty-connect form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:560px;margin-top:12px}.merchant-empty-connect input{min-width:0;height:44px;padding:0 14px;border:1px solid var(--line-2);border-radius:9px;color:var(--text);background:var(--bg-soft);font-family:var(--mono);font-size:13px}.merchant-empty-connect input::placeholder{color:var(--quiet)}.merchant-subview header h1{max-width:760px;margin:0 0 10px;color:var(--text);font-family:var(--serif);font-size:clamp(48px,7vw,84px);font-weight:400;letter-spacing:-.04em;line-height:.96}.merchant-subview header p{max-width:560px;margin:0;color:var(--muted);font-size:16px;line-height:1.55}.merchant-progress-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.merchant-progress-band div{display:flex;align-items:baseline;justify-content:space-between}.merchant-progress-band h3{margin:0;font-size:18px}.merchant-progress-band span{color:var(--gold);font-family:var(--mono)}.merchant-progress-band i{grid-column:1 / -1;height:2px;overflow:hidden;background:var(--bg-3)}.merchant-progress-band .setup-action{align-self:center}.transfer-actions{display:flex;flex-wrap:wrap;gap:10px;margin:-2px 0 18px}.merchant-progress-band b{display:block;height:100%;background:var(--gold);transition:width .48s var(--ease)}.merchant-step-list,.merchant-detail-list{display:grid}.merchant-step,.merchant-detail-row{display:grid;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.merchant-step{grid-template-columns:18px minmax(0,1fr) auto}.merchant-detail-row{grid-template-columns:160px minmax(0,1fr) auto}.merchant-step span:first-child{display:grid;place-items:center;width:16px;height:16px;border:1px solid var(--line-2);border-radius:999px}.merchant-step.done span:first-child{color:var(--bg);background:var(--text);border-color:var(--text)}.merchant-step strong,.merchant-detail-row strong{overflow:hidden;color:var(--text);font-size:14px;font-weight:600;text-overflow:ellipsis}.merchant-detail-row strong.mono{font-family:var(--mono);font-size:12px;font-weight:400}.merchant-step em,.merchant-detail-row em,.merchant-detail-row b{color:var(--muted);font-size:12px;font-style:normal;font-weight:500}.merchant-detail-row strong em{display:block;margin-top:3px;color:var(--quiet)}.merchant-veil{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#00000085;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fade-in .18s var(--ease) both}.merchant-modal{width:min(100%,480px);overflow:hidden;border:1px solid var(--line-2);border-radius:14px;background:var(--bg-soft);box-shadow:0 30px 90px #0000006b;animation:modal-rise .26s var(--ease) both}.merchant-modal.compact-modal{width:min(100%,520px)}.merchant-modal header,.merchant-modal footer{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid var(--line)}.merchant-modal footer{border-top:1px solid var(--line);border-bottom:0}.merchant-modal h3{margin:0;font-size:16px}.merchant-modal footer>span{color:var(--muted);font-size:12px}.merchant-modal-body{display:grid;gap:18px;padding:22px 18px}.merchant-field{display:grid;gap:8px}.merchant-field span{color:var(--muted);font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.merchant-field input,.merchant-field select{width:100%;min-height:44px;padding:0 13px;border:1px solid var(--line-2);border-radius:9px;color:var(--text);background:var(--bg);outline:none;transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.merchant-field input:focus,.merchant-field select:focus{border-color:#9cc4a3a8;box-shadow:0 0 0 3px var(--sage-bg)}.merchant-field.amount input{height:68px;font-family:var(--serif);font-size:38px;letter-spacing:-.04em}.merchant-link-ready{padding:24px 18px 8px}.merchant-link-ready strong{display:block;margin-top:8px;font-family:var(--serif);font-size:38px;font-weight:400;letter-spacing:-.03em}.merchant-link-ready p{margin:2px 0 0;color:var(--muted)}.merchant-link-banner{display:flex;align-items:center;gap:8px;margin:14px 18px 18px;padding:12px;border:1px solid var(--line-2);border-radius:10px;background:var(--bg)}.merchant-link-banner code{min-width:0;overflow:hidden;color:var(--text-2);font-family:var(--mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.merchant-toast{position:fixed;right:24px;bottom:24px;z-index:90;display:inline-flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line-2);border-radius:999px;color:var(--text);background:#16140feb;text-decoration:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:toast-in .26s var(--ease) both}.merchant-toast span{width:6px;height:6px;border-radius:999px;background:var(--sage)}.merchant-account-switch{position:relative;min-width:0}.merchant-switcher{display:inline-flex;align-items:center;gap:7px}.merchant-switcher svg{width:10px;height:10px}.merchant-account-pop{position:absolute;top:38px;left:0;z-index:40;width:min(320px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--line-2);border-radius:13px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 20%),var(--bg-soft);box-shadow:0 26px 70px #00000094,inset 0 1px #ffffff0a;animation:modal-rise .18s var(--ease) both}.merchant-account-pop-head{display:block;padding:12px 14px 6px;color:var(--quiet);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.merchant-account-row,.merchant-add-business{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px 14px;border:0;color:var(--text);background:transparent;text-align:left;transition:background .12s var(--ease)}.merchant-account-row:hover,.merchant-add-business:hover{background:var(--bg-2)}.merchant-account-row i,.merchant-add-business i{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:var(--bg-3);color:var(--text);font-family:var(--serif);font-size:15px;font-style:italic}.merchant-add-business i{border:1px dashed var(--line-2);background:transparent}.merchant-account-row strong{display:grid;min-width:0;color:var(--text);font-size:13px;font-weight:600}.merchant-account-row em{overflow:hidden;color:var(--muted);font-size:11px;font-style:normal;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.merchant-account-row b{color:var(--sage)}.merchant-account-row b svg{width:14px;height:14px}.merchant-account-row span{color:var(--text-2);font-size:12px;font-weight:500}.merchant-add-business{border-top:1px solid var(--line);color:var(--text-2);font-size:13px;font-weight:600}.merchant-topbar-actions .merchant-search-btn{display:inline-flex;width:auto;min-width:108px;grid-auto-flow:column;align-items:center;justify-content:center;gap:8px;padding:0 8px 0 10px}.merchant-search-btn span{font-size:12px}.merchant-search-btn kbd,.merchant-command kbd{min-width:34px;padding:2px 6px;border:1px solid var(--line-2);border-radius:5px;color:var(--quiet);font-family:var(--mono);font-size:10px;font-weight:500;text-align:center}.merchant-cashflow{display:grid;flex:1;gap:8px;max-width:540px}.merchant-cashflow-bar{display:flex;height:6px;overflow:hidden;border-radius:999px;background:var(--bg-3)}.merchant-cashflow-bar span{display:block;min-width:8px;transition:flex .28s var(--ease)}.merchant-cashflow .in{background:var(--sage)}.merchant-cashflow .pending{background:var(--gold)}.merchant-cashflow .out{background:#c9c2b380}.merchant-cashflow-legend{display:flex;flex-wrap:wrap;gap:16px;color:var(--muted);font-size:11px}.merchant-cashflow-legend span{display:inline-flex;align-items:center;gap:6px}.merchant-cashflow-legend i{width:7px;height:7px;border-radius:999px}.merchant-cashflow-legend strong{color:var(--text);font-weight:600}.merchant-volume-chart{margin:-12px 0 40px;padding:20px 0 16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.merchant-volume-chart header{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:14px}.merchant-volume-chart header div:first-child{display:flex;align-items:baseline;gap:14px}.merchant-volume-chart header span,.merchant-volume-chart footer{color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.merchant-volume-chart header strong{color:var(--text);font-family:var(--serif);font-size:26px;font-weight:400;letter-spacing:-.03em}.merchant-volume-chart header em{color:var(--sage);font-size:12px;font-style:normal;font-weight:600}.merchant-range{display:inline-flex;gap:2px;padding:2px;border-radius:7px;background:var(--bg-2)}.merchant-range button{height:24px;padding:0 10px;border:0;border-radius:5px;color:var(--muted);background:transparent;font-family:var(--mono);font-size:10px}.merchant-range button.active{color:var(--text);background:var(--bg-3)}.merchant-chart-canvas{position:relative;height:100px;cursor:crosshair}.merchant-chart-canvas svg{display:block;width:100%;height:100%}.merchant-chart-canvas .baseline{stroke:var(--line);stroke-dasharray:2 4}.merchant-chart-canvas .area{fill:url(#merchant-chart-grad)}.merchant-chart-canvas .line{fill:none;stroke:var(--sage);stroke-width:1.4}.merchant-chart-crosshair{position:absolute;top:0;bottom:0;width:1px;background:var(--line-2);pointer-events:none}.merchant-chart-dot{position:absolute;width:8px;height:8px;border-radius:999px;background:var(--sage);box-shadow:0 0 0 3px #9cc4a32e;pointer-events:none;transform:translate(-50%,-50%)}.merchant-chart-tip{position:absolute;z-index:4;display:grid;gap:2px;padding:9px 11px;border:1px solid var(--line-2);border-radius:9px;background:var(--bg-2);box-shadow:0 12px 34px #00000075;pointer-events:none;transform:translate(-50%,calc(-100% - 8px));white-space:nowrap}.merchant-chart-tip i,.merchant-chart-tip em{color:var(--muted);font-family:var(--mono);font-size:10px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.merchant-chart-tip strong{color:var(--text);font-family:var(--serif);font-size:18px;font-weight:400}.merchant-volume-chart footer{display:flex;justify-content:space-between;margin-top:10px;color:var(--quiet)}.merchant-insight{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:16px;margin-bottom:40px;padding:15px 16px;overflow:hidden;border:1px solid var(--line-2);border-radius:12px;background:linear-gradient(180deg,rgba(212,168,87,.045),transparent),var(--bg-soft)}.merchant-insight:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--gold)}.merchant-insight-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--gold);background:#d4a8571f;font-family:var(--serif);font-size:18px;font-style:italic}.merchant-insight p{display:grid;gap:2px;margin:0;color:var(--text-2);font-size:13px}.merchant-insight p strong{color:var(--gold);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.merchant-insight-close{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:7px;color:var(--muted);background:transparent}.merchant-insight-close:hover{color:var(--text);background:var(--bg-2)}.merchant-insight-close svg{width:13px;height:13px}.merchant-ledger-row{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;cursor:pointer}.merchant-status-wrap{position:relative;display:inline-block}.merchant-status-tip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:5;display:grid;gap:5px;min-width:132px;padding:9px 10px;border:1px solid var(--line-2);border-radius:8px;opacity:0;color:var(--text-2);background:var(--bg-2);box-shadow:0 10px 26px #0000006b;font-size:11px;pointer-events:none;transform:translate(-50%);transition:opacity .12s var(--ease);white-space:nowrap}.merchant-status-tip span{display:flex;align-items:center;gap:7px}.merchant-status-tip i{width:5px;height:5px;border-radius:999px;background:var(--line-2)}.merchant-status-tip .done i{background:var(--sage)}.merchant-status-tip .current i{background:var(--gold)}.merchant-status-wrap:hover .merchant-status-tip{opacity:1}.merchant-ledger-empty.refined{display:grid;place-items:center;gap:8px;padding:64px 0 48px}.merchant-ledger-empty.refined>span{display:grid;place-items:center;width:48px;height:48px;margin-bottom:8px;border:1px solid var(--line);border-radius:12px;color:var(--muted);background:var(--bg-2)}.merchant-ledger-empty.refined strong{color:var(--text);font-size:15px}.merchant-ledger-empty.refined p{max-width:320px;margin:0 0 10px;color:var(--muted);font-size:13px}.merchant-drawer-veil,.merchant-command-veil{position:fixed;inset:0;animation:fade-in .18s var(--ease) both}.merchant-drawer-veil{z-index:60;background:#0807056b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.merchant-drawer{position:fixed;inset:0 0 0 auto;z-index:70;width:min(480px,92vw);overflow-y:auto;border-left:1px solid var(--line-2);background:linear-gradient(180deg,rgba(255,255,255,.026),transparent 8%),var(--bg);box-shadow:-42px 0 92px #0000008f;animation:drawer-in .26s var(--ease) both}.merchant-drawer header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--line);background:#0b0a08eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.merchant-drawer header span{color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.merchant-drawer header button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:7px;color:var(--muted);background:transparent}.merchant-drawer header button:hover{color:var(--text);background:var(--bg-2)}.merchant-drawer-body{padding:28px 24px 56px}.merchant-drawer-body h2{margin:0 0 4px;color:var(--text);font-family:var(--serif);font-size:60px;font-weight:400;letter-spacing:-.05em;line-height:.96}.merchant-drawer-body>p{margin:0 0 8px;color:var(--text-2);font-size:15px}.merchant-drawer-status{display:flex;align-items:center;gap:10px;margin-bottom:30px;color:var(--muted);font-size:12px}.merchant-drawer-status i{width:7px;height:7px;border-radius:999px}.merchant-drawer-status i.settled{background:var(--sage)}.merchant-drawer-status i.pending{background:var(--gold)}.merchant-drawer-status i.failed{background:var(--rose)}.merchant-drawer-status strong{color:var(--text);font-weight:600}.merchant-timeline{display:grid;margin-bottom:32px}.merchant-timeline>div{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:14px;padding:12px 0}.merchant-timeline>div:after{content:"";position:absolute;top:29px;bottom:-5px;left:8px;width:1.5px;background:var(--line-2)}.merchant-timeline>div:last-child:after{display:none}.merchant-timeline>div.done:after{background:#9cc4a385}.merchant-timeline>div>span{position:relative;z-index:1;width:18px;height:18px}.merchant-timeline>div>span:before{content:"";position:absolute;top:5px;left:5px;width:8px;height:8px;border:1.5px solid var(--line-2);border-radius:999px;background:var(--bg)}.merchant-timeline .done>span:before{border-color:var(--sage);background:var(--sage)}.merchant-timeline .current>span:before{border-color:var(--gold);background:var(--gold)}.merchant-timeline strong{color:var(--text);font-size:13px;font-weight:600}.merchant-timeline em{display:block;margin-top:2px;color:var(--muted);font-size:12px;font-style:normal;font-weight:400}.merchant-timeline b{color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:400}.merchant-drawer-meta .merchant-detail-row{grid-template-columns:120px minmax(0,1fr) 0;padding:12px 0}.merchant-drawer-body footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.merchant-command-veil{z-index:90;display:grid;place-items:start center;padding:12vh 18px 24px;background:#080705a8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.merchant-command{width:min(100%,560px);overflow:hidden;border:1px solid var(--line-2);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 14%),var(--bg-soft);box-shadow:0 42px 110px #0000009e,inset 0 1px #ffffff0a;animation:modal-rise .2s var(--ease) both}.merchant-command label{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.merchant-command label svg{color:var(--muted)}.merchant-command input{height:28px;border:0;outline:0;color:var(--text);background:transparent;font-size:15px}.merchant-command-list{max-height:min(60vh,520px);overflow:auto;padding:6px 0 8px}.merchant-command-list>div>span{display:block;padding:10px 18px 6px;color:var(--quiet);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.merchant-command-list button{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px 18px;border:0;color:var(--text);background:transparent;text-align:left}.merchant-command-list button.active,.merchant-command-list button:hover{background:var(--bg-2)}.merchant-command-list button i{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;color:var(--muted);background:var(--bg-2)}.merchant-command-list button i svg{width:13px;height:13px}.merchant-command-list strong{display:grid;color:var(--text);font-size:13px}.merchant-command-list em{overflow:hidden;color:var(--muted);font-size:12px;font-style:normal;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.merchant-command-list p{margin:0;padding:28px 18px;color:var(--muted);text-align:center}.merchant-command footer{display:flex;justify-content:space-between;gap:12px;padding:10px 18px;border-top:1px solid var(--line);color:var(--muted);background:var(--bg);font-size:11px}@keyframes drawer-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.dashboard-shell{display:grid;grid-template-columns:244px minmax(0,1fr);min-height:100vh}.dashboard-sidebar{position:sticky;top:0;display:grid;grid-template-rows:auto auto 1fr;gap:26px;height:100vh;padding:22px 18px;border-right:1px solid var(--line);background:#100e0bc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-lockup,.mode-nav button{display:flex;align-items:center;gap:10px}.brand-mark,.merchant-avatar{display:grid;place-items:center;background:var(--text);color:var(--bg);font-family:var(--serif)}.brand-mark{width:34px;height:34px;border-radius:9px}.brand-lockup strong,.brand-lockup span{display:block}.brand-lockup span,.eyebrow,.panel-heading span,.section-header span,.form-field span,.connection-panel label span,.connection-details summary,.metric-rail span{color:var(--muted);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.mode-nav{display:grid;gap:4px}.mode-nav button{min-height:38px;border:1px solid transparent;border-radius:10px;color:var(--muted);background:transparent}.mode-nav button span{width:6px;height:6px;border-radius:999px;background:currentColor}.mode-nav button.active,.mode-nav button:hover{color:var(--text);background:var(--bg-2);border-color:var(--line)}.sidebar-status-card,.panel,.account-hero,.empty-state-panel,.status-banner,.connection-details[open]{border:1px solid var(--line);border-radius:14px;background:var(--bg-soft)}.sidebar-status-card{align-self:end;padding:14px}.sidebar-status-card form{margin-top:12px}.sidebar-status-card button{width:100%;min-height:34px;border:1px solid var(--line-2);border-radius:9px;color:var(--text-2);background:transparent;font-size:12px;font-weight:700;transition:color .16s var(--ease),border-color .16s var(--ease),background .16s var(--ease)}.sidebar-status-card button:hover{color:var(--text);border-color:#9cc4a36b;background:#9cc4a312}.dashboard-main{display:grid;align-content:start;gap:22px;width:100%;max-width:1240px;margin:0 auto;padding:clamp(28px,4vw,52px)}.dashboard-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}.dashboard-topbar h1{margin:6px 0 4px;font-size:clamp(28px,4vw,44px);letter-spacing:-.04em;line-height:1}.dashboard-topbar p,.muted,.sidebar-status-card p{color:var(--muted)}.connection-panel,.react-payment-form{display:grid;gap:10px}.connection-panel{grid-template-columns:minmax(0,1fr) auto;min-width:min(420px,100%)}.connection-panel.compact{display:flex;justify-content:flex-end;min-width:auto}.connection-panel input,.connection-panel select,.react-payment-form input,.react-payment-form select,.compact-action-form input,.compact-action-form select,.inline-account-form input,.onboarding-card input,.onboarding-card select,.existing-account-strip input{width:100%;min-height:42px;padding:0 12px;border:1px solid var(--line-2);border-radius:9px;color:var(--text);background:var(--bg)}.connection-panel button,.react-payment-form button,.compact-action-form button,.inline-account-form button,.existing-account-strip button,.primary-account-action,.secondary-account-action,.section-header button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border:1px solid transparent;border-radius:9px;color:var(--bg);background:var(--text);font-weight:700;text-decoration:none}.secondary-account-action{color:var(--text);border-color:var(--line-2);background:transparent}.connection-details{grid-column:1 / -1}.connection-details[open]{margin-top:8px;padding:12px}.react-dashboard-view{display:grid;gap:18px}.workspace-onboarding{display:grid;gap:18px;width:min(100%,960px);margin:0 auto;padding:clamp(20px,4vw,42px) 0;animation:modal-rise .22s var(--ease) both}.onboarding-copy{max-width:720px}.onboarding-copy h2{margin:8px 0 10px;color:var(--text);font-size:clamp(42px,7vw,78px);letter-spacing:-.06em;line-height:.94}.onboarding-copy p{max-width:680px;color:var(--muted);font-size:clamp(16px,2vw,19px);line-height:1.55}.onboarding-card,.existing-account-strip{border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 46%),var(--bg-soft);box-shadow:0 28px 80px #00000047,inset 0 1px #ffffff09}.onboarding-card{display:grid;gap:16px;padding:18px}.workspace-kind-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workspace-kind-grid button{display:grid;gap:8px;min-height:148px;padding:18px;border:1px solid var(--line);border-radius:18px;color:var(--text);background:#ffffff06;text-align:left;transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease)}.workspace-kind-grid button:hover,.workspace-kind-grid button.selected{border-color:#9cc4a38f;background:#9cc4a314;transform:translateY(-1px)}.workspace-kind-grid strong{font-size:22px;letter-spacing:-.03em}.workspace-kind-grid span,.existing-account-strip span{color:var(--muted);line-height:1.45}.onboarding-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.onboarding-fields label{display:grid;gap:8px}.onboarding-fields label span{color:var(--muted);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.onboarding-actions,.existing-account-strip{display:flex;align-items:center;gap:10px}.existing-account-strip{padding:12px}.existing-account-strip input{max-width:260px}.account-hero,.empty-state-panel,.panel{padding:22px}.account-hero{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px}.account-hero h2,.empty-state-panel h2{margin:8px 0;color:var(--text);font-size:clamp(30px,4vw,48px);letter-spacing:-.04em}.balance-lockup strong,.metric-rail strong{display:block;color:var(--text);font-size:28px;letter-spacing:-.03em}.dashboard-grid,.metric-rail,.account-list,.activity-list,.checklist-list{display:grid;gap:12px}.compact-action-form,.inline-account-form{display:grid;gap:8px;margin-top:14px}.compact-action-form{grid-template-columns:minmax(0,1fr) 120px auto}.compact-action-form.single{grid-template-columns:minmax(0,1fr) auto}.inline-account-form{grid-template-columns:170px minmax(190px,1fr) auto;align-items:center;margin-top:0}.panel-headline{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:14px}.panel-headline h3{margin:4px 0 0}.dashboard-grid.two,.react-payment-form{grid-template-columns:repeat(2,minmax(0,1fr))}.form-field,.connection-primary{display:grid;gap:7px}.form-field.full,.react-payment-form button{grid-column:1 / -1}.section-header,.account-row,.activity-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-row,.activity-row,.checklist-list span{min-height:52px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg-2)}.checklist-list span.ready{border-color:#9cc4a342;color:var(--text)}.status-banner{padding:12px 14px}.status-banner.good{border-color:#9cc4a347}.status-banner.bad{border-color:#d9917657}.payment-link-result a{display:block;overflow:hidden;color:var(--sage);text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.merchant-topbar{grid-template-columns:1fr;gap:12px;padding:14px 18px}.merchant-tabs{justify-self:start;width:100%;overflow-x:auto}.merchant-topbar-actions,.merchant-brand-divider,.merchant-compact-balance{display:none}.merchant-page{padding:40px 20px 80px}.merchant-hero,.merchant-summary{margin-bottom:64px}.merchant-hero-foot,.merchant-section-head{align-items:stretch;flex-direction:column}.merchant-hero-foot div{width:100%}.merchant-btn{flex:1}.merchant-summary{grid-template-columns:repeat(2,1fr);row-gap:24px}.merchant-summary-cell:nth-child(2){border-right:0;padding-right:0}.merchant-summary-cell:nth-child(3){padding-left:0}.merchant-ledger-head{display:none}.merchant-ledger-row{grid-template-columns:78px minmax(0,1fr) auto;gap:14px}.merchant-method{grid-column:2}.merchant-status{grid-column:3;grid-row:1}.merchant-ledger-amount{grid-column:3;grid-row:2}.merchant-detail-row,.merchant-step{grid-template-columns:1fr;gap:6px}.dashboard-shell{grid-template-columns:1fr}.dashboard-sidebar{position:relative;height:auto}.dashboard-grid.two,.account-hero,.dashboard-topbar,.connection-panel,.workspace-kind-grid,.onboarding-fields,.compact-action-form,.compact-action-form.single,.inline-account-form{grid-template-columns:1fr}.panel-headline,.onboarding-actions,.existing-account-strip{align-items:stretch;flex-direction:column}.existing-account-strip input{max-width:none}}@media(max-width:640px){.merchant-balance{font-size:clamp(52px,18vw,78px)}.merchant-summary{grid-template-columns:1fr}.merchant-summary-cell{padding:0;border-right:0}.merchant-segmented{overflow-x:auto;width:100%}}@media(max-width:520px){.lp-threshold .lp-stage{padding:100px 20px 80px}.lp-topbar,.lp-page-foot{padding:18px 20px}.lp-title{font-size:44px}.lp-topbar-aux{display:none}}@media(prefers-reduced-motion:reduce){.login-page *,.login-page *:before,.login-page *:after{animation:none!important;transition:none!important}}@keyframes page-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes lp-breath{0%,to{width:180px;opacity:.18}50%{width:280px;opacity:.55}}@keyframes lp-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-rise-col{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-dot-pulse{0%,to{box-shadow:0 0 0 3px #9cc4a31f}50%{box-shadow:0 0 0 4px #9cc4a338}}@keyframes modal-rise{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
