:root,html[data-theme=light]{color-scheme:light;--bg:#e8eef8;--bg-alt:#f3f8ff;--surface:#fff;--surface-elev:#f4f8ff;--surface-glass:hsla(0,0%,100%,.86);--line:#c4d4ea;--line-soft:rgba(60,101,160,.24);--ink:#112a4a;--muted:#536f95;--brand:#1a62bc;--brand-ink:#fff;--accent:#956019;--ok:#177f60;--warn:#9a6718;--danger:#be4d4d;--shadow-soft:0 10px 22px rgba(17,40,71,.11);--shadow-strong:0 18px 40px rgba(17,40,71,.18)}html[data-theme=dark]{color-scheme:dark;--bg:#101a28;--bg-alt:#1b2a3d;--surface:#162436;--surface-elev:#1d3046;--surface-glass:rgba(18,31,47,.84);--line:#38506c;--line-soft:rgba(134,162,195,.2);--ink:#e7eef7;--muted:#9fb2ca;--brand:#7bc0f2;--brand-ink:#11263a;--accent:#d9b57a;--ok:#6dd0a4;--warn:#e0bc76;--danger:#e08a8a;--shadow-soft:0 14px 34px rgba(5,12,22,.34);--shadow-strong:0 24px 56px rgba(4,10,18,.46)}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;color:var(--ink);background:radial-gradient(120% 46% at 96% 0,rgba(135,177,235,.16),transparent 58%),radial-gradient(90% 38% at 4% 16%,rgba(98,144,208,.12),transparent 66%),linear-gradient(180deg,var(--bg-alt),var(--bg))}.auth-shell{min-height:100vh;display:grid;background:#fff}.auth-hero{display:grid;align-content:space-between;grid-gap:2rem;gap:2rem;padding:2rem;color:#fff;background:radial-gradient(circle at 18% 18%,hsla(0,0%,100%,.14),transparent 24%),linear-gradient(145deg,#2466b8,#2b8b9a 54%,#63b236)}.auth-hero__brand{display:inline-flex;align-items:center;gap:.75rem;font-size:1.2rem;font-weight:700}.auth-hero__logo-wrap{width:52px;height:52px;display:grid;place-items:center;overflow:hidden;border-radius:12px;border:1px solid hsla(0,0%,100%,.76);box-shadow:0 0 0 1px rgba(12,28,52,.22),0 10px 18px rgba(9,26,51,.18);background:hsla(0,0%,100%,.08);perspective:900px}.auth-hero__logo-image{width:52px;height:52px;object-fit:cover;border-radius:12px;transform-origin:38% 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:auth-logo-orbit 4s ease-in-out infinite}@keyframes auth-logo-orbit{0%{transform:perspective(900px) rotateY(0deg)}67.5%{transform:perspective(900px) rotateY(0deg)}to{transform:perspective(900px) rotateY(1turn)}}.auth-hero__content{align-self:center;display:grid;grid-gap:.9rem;gap:.9rem;max-width:32rem}.auth-hero__eyebrow{margin:0;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;opacity:.82}.auth-hero__content h1{margin:0;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:2.45rem;line-height:1.02;letter-spacing:-.03em}.auth-hero__copy{margin:0;max-width:30rem;font-size:1.04rem;line-height:1.55;color:hsla(0,0%,100%,.9)}.auth-hero__list{margin:0;padding-left:1.1rem;display:grid;grid-gap:.45rem;gap:.45rem;color:hsla(0,0%,100%,.92)}.auth-panel{display:grid;place-items:center;padding:2rem 1.25rem}.auth-panel__inner{width:min(480px,100%);display:grid;grid-gap:1.15rem;gap:1.15rem}.auth-panel__head{display:grid;grid-gap:.45rem;gap:.45rem}.auth-panel__head h2{font-size:2.1rem;color:#233e69}.auth-panel__head p{margin:0;color:#6780a2;font-size:.98rem;line-height:1.5}.auth-segmented{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.25rem;border:1px solid #d8e4f1;border-radius:999px;background:#f6f9fd}.auth-tab{border-radius:999px;padding:.72rem 1.1rem;color:#5e7697;background:transparent}.auth-tab.active{color:#1d4f91;background:#fff;box-shadow:0 6px 14px rgba(30,74,131,.08)}.auth-status{--auth-status-text:#3b6294;--auth-status-border:#d7e4f2;--auth-status-bg:#f8fbff;--auth-status-accent:#2d5ea3;min-height:1.4rem;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:.65rem;gap:.65rem;padding:.85rem 1rem;border:1px solid var(--auth-status-border);border-radius:14px;background:var(--auth-status-bg);color:var(--auth-status-text);font-size:.92rem}.auth-status--guidance{--auth-status-text:#2e8b57;--auth-status-border:#bfdcc8;--auth-status-bg:#f5fcf7;--auth-status-accent:#2e8b57}.auth-status--info{--auth-status-text:#3b6294;--auth-status-border:#d7e4f2;--auth-status-bg:#f8fbff;--auth-status-accent:#2d5ea3}.auth-status--error{--auth-status-text:maroon;--auth-status-border:#e2c5c5;--auth-status-bg:#fff7f7;--auth-status-accent:maroon}.auth-status__message{min-width:0}.auth-status__timer{--harvey-fill:1;width:1.35rem;aspect-ratio:1;border-radius:999px;border:2px solid var(--auth-status-accent);background:conic-gradient(var(--auth-status-accent) 0turn calc(var(--harvey-fill) * 1turn),transparent 0turn 1turn);flex-shrink:0}.auth-form{display:grid;grid-gap:1rem;gap:1rem}.auth-form--secondary{padding-top:.4rem}.auth-grid{display:grid;grid-gap:.9rem;gap:.9rem}.auth-label{display:grid;grid-gap:.55rem;gap:.55rem}.auth-label span{color:#5d7596;font-size:.88rem;font-weight:600}.auth-label small{color:#7c92b0;font-size:.79rem;line-height:1.45}.auth-label input{border-radius:12px;padding:.92rem 1rem;border:1px solid #cfddee;background:#f8fbff;font-size:1rem}.auth-inline-actions{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.auth-inline-actions button,.auth-link-btn{text-decoration:none;border-radius:999px;padding:.86rem 1.45rem;font-size:.98rem;font-weight:700}.auth-link-btn{color:#47a95d;border:1px solid rgba(71,169,93,.78);background:transparent}.auth-inline-actions button[disabled]{cursor:not-allowed;opacity:.58;box-shadow:none}.auth-chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #cbd9ea;padding:.5rem .9rem;color:#24446d;background:#fff;font-size:.84rem;font-weight:700}.auth-chip--approval{color:#764800;border-color:rgba(188,132,26,.36);background:linear-gradient(180deg,#fff6dc,#ffefbf);box-shadow:0 10px 24px rgba(160,111,24,.18)}.auth-chip--dev{color:#946100;border-color:rgba(189,150,62,.45);background:#fff9ec}.auth-approval-callout{display:grid;grid-gap:.7rem;gap:.7rem;padding:1rem 1.05rem 1.05rem;border-radius:18px;border:1px solid rgba(205,149,29,.28);background:radial-gradient(circle at top right,rgba(255,209,102,.28),transparent 36%),linear-gradient(180deg,#fffaf0,#fff2cd);color:#67420d;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 16px 32px rgba(176,123,21,.14)}.auth-approval-callout__eyebrow{font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#9a620d}.auth-approval-callout__title{font-size:1.2rem;line-height:1.2;font-weight:800;color:#6a3d00}.auth-approval-callout__copy{margin:0;font-size:.94rem;line-height:1.55;color:#7a5318}.auth-approval-callout__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.auth-approval-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.58rem .88rem;border-radius:999px;font-size:.82rem;font-weight:800;letter-spacing:.01em;color:#6a3d00;background:hsla(0,0%,100%,.84);border:1px solid rgba(182,123,16,.24)}.auth-approval-badge:before{content:"";width:.6rem;height:.6rem;border-radius:999px;background:#db8a00;box-shadow:0 0 0 6px rgba(219,138,0,.14)}.auth-approval-callout__pulse{position:relative;width:.95rem;height:.95rem;border-radius:999px;background:#db8a00;box-shadow:0 0 0 0 rgba(219,138,0,.36);animation:auth-approval-pulse 1.8s infinite}@keyframes auth-approval-pulse{0%{transform:scale(.92);box-shadow:0 0 0 0 rgba(219,138,0,.34)}70%{transform:scale(1);box-shadow:0 0 0 12px rgba(219,138,0,0)}to{transform:scale(.92);box-shadow:0 0 0 0 rgba(219,138,0,0)}}.auth-success{grid-gap:.9rem;gap:.9rem;border:1px solid #d7e7db;border-radius:14px;background:#f8fffa}.auth-note-card,.auth-success{display:grid;padding:1rem 1.05rem}.auth-note-card{grid-gap:.7rem;gap:.7rem;border:1px solid #dae5f0;border-radius:14px;background:#f8fbff;color:#4f6d94}.auth-note-card strong{color:#233e69}.auth-note-card ol{margin:0;padding-left:1.1rem;display:grid;grid-gap:.35rem;gap:.35rem}.auth-step-list{list-style:none;padding-left:0;gap:.55rem}.auth-step{display:grid;grid-template-columns:auto 1fr;grid-gap:.7rem;gap:.7rem;align-items:start;padding:.1rem 0;color:#5d7698}.auth-step__marker{width:1.35rem;height:1.35rem;display:inline-grid;place-items:center;border-radius:999px;border:1px solid #c9d7e8;background:#fff;color:#58708f;font-size:.78rem;font-weight:800;line-height:1}.auth-step__text{line-height:1.5;transition:color .14s ease,opacity .14s ease,-webkit-text-decoration-color .14s ease;transition:color .14s ease,opacity .14s ease,text-decoration-color .14s ease;transition:color .14s ease,opacity .14s ease,text-decoration-color .14s ease,-webkit-text-decoration-color .14s ease}.auth-step--pending .auth-step__text{opacity:.72}.auth-step--active .auth-step__marker{border-color:rgba(188,132,26,.38);background:linear-gradient(180deg,#fff7df,#ffefbf);color:#7a4a00;box-shadow:0 8px 16px rgba(176,123,21,.15)}.auth-step--active .auth-step__text{color:#6a4308;font-weight:700}.auth-step--done .auth-step__marker{border-color:rgba(23,127,96,.32);background:linear-gradient(180deg,#effcf6,#dff6ea);color:#177f60}.auth-step--done .auth-step__text{color:#4e7f69;text-decoration:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:rgba(23,127,96,.32);text-decoration-color:rgba(23,127,96,.32)}.auth-step--failed .auth-step__marker{border-color:rgba(128,0,0,.28);background:linear-gradient(180deg,#fff3f3,#ffe2e2);color:#9a1111;box-shadow:0 8px 16px rgba(128,0,0,.08)}.auth-step--failed .auth-step__text{color:#8e2222;font-weight:700}.auth-footnote{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#7890ae;font-size:.8rem}.auth-footnote a{text-decoration:none;font-weight:700;color:#2466b8}@media (max-width:640px){.auth-approval-callout__title{font-size:1.06rem}.auth-approval-callout__meta{align-items:flex-start}}a{color:inherit}.business-app-frame,.business-app-frame__content,.business-app-frame__main{min-height:100vh}.business-header{position:-webkit-sticky;position:sticky;top:0;z-index:24;display:none;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 92%,#fff 8%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.business-header__inner{width:min(1320px,calc(100% - 2.5rem));margin:0 auto;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.business-brand{display:inline-flex;align-items:center;gap:.8rem;text-decoration:none}.business-brand__logo-wrap,.business-drawer__logo-wrap,.business-sidebar__logo-wrap{display:grid;place-items:center;border-radius:12px}.business-brand__logo-image,.business-drawer__logo-image,.business-sidebar__logo-image{width:34px;height:34px;object-fit:cover;border-radius:10px;border:1px solid rgba(15,36,65,.18);background:#fff}.business-brand__copy strong{font-size:1.02rem;font-weight:700;letter-spacing:-.02em;color:#20344e}.business-header__actions{display:flex;align-items:center;gap:.75rem}.env-chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(26,98,188,.16);padding:.32rem .58rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;color:#2d5a90;background:rgba(26,98,188,.06)}.env-chip--inline{margin-top:.2rem}.account-menu{position:relative}.account-menu__summary{list-style:none;display:inline-flex;align-items:center;gap:.7rem;padding:.4rem .45rem;border-radius:14px;cursor:pointer;border:0;background:transparent;color:inherit}.account-menu__summary::-webkit-details-marker{display:none}.account-menu__avatar{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid rgba(26,98,188,.16);background:rgba(26,98,188,.08);color:#1d4f91;font-size:.78rem;font-weight:800;letter-spacing:.04em}.account-menu__identity{display:grid;grid-gap:.08rem;gap:.08rem}.account-menu__identity strong,.account-menu__panel-head strong{font-size:.9rem;color:#20344e}.account-menu__identity small,.account-menu__panel-head small{color:var(--muted);font-size:.76rem}.account-menu__panel{position:absolute;right:0;top:calc(100% + .5rem);width:240px;display:grid;grid-gap:.8rem;gap:.8rem;padding:.95rem;border:1px solid var(--line-soft);border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(245,249,255,.96));box-shadow:0 18px 34px rgba(19,44,78,.14);z-index:3}.account-menu__links,.account-menu__panel-head{display:grid;grid-gap:.45rem;gap:.45rem}.account-menu__links a,.account-menu__signout{text-decoration:none;color:#29496d;font-size:.85rem;font-weight:600}.account-menu__signout-wrap{margin-top:.15rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent 28%)}.account-menu__signout{justify-content:flex-start;width:100%;padding:0;border:0;border-radius:0;background:transparent}.account-menu--compact .account-menu__summary{padding:0}.business-mobile-bar{position:-webkit-sticky;position:sticky;top:0;z-index:26;display:flex;align-items:center;justify-content:space-between;gap:.9rem;min-height:64px;padding:0 1rem;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 94%,#fff 6%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.business-drawer__close,.business-mobile-bar__menu{min-width:40px;min-height:40px;padding:0;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:var(--surface)}.business-mobile-bar__menu{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.24rem}.business-mobile-bar__menu span{display:block;width:16px;height:2px;border-radius:999px;background:currentColor}.business-mobile-bar__title{min-width:0;display:grid;justify-items:center}.business-mobile-bar__title strong{font-size:.96rem;letter-spacing:-.02em}.business-drawer-backdrop{position:fixed;inset:0;z-index:34;border:0;background:rgba(10,18,31,.5);opacity:0;pointer-events:none}.business-drawer-backdrop.is-visible{opacity:1;pointer-events:auto}.business-drawer{position:fixed;inset:0 auto 0 0;z-index:35;width:min(320px,88vw);display:grid;grid-template-rows:auto 1fr auto;grid-gap:1rem;gap:1rem;padding:1rem;border-right:1px solid var(--line-soft);background:var(--surface);box-shadow:var(--shadow-strong);transform:translateX(-100%);transition:transform .18s ease}.business-drawer.is-open{transform:translateX(0)}.business-drawer__brand,.business-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.business-drawer__brand{justify-content:flex-start}.business-drawer__footer,.business-drawer__nav{display:grid;grid-gap:.55rem;gap:.55rem}.business-drawer__footer-link,.business-drawer__link{text-decoration:none;display:inline-flex;align-items:center;gap:.7rem;padding:.8rem .9rem;border-radius:14px;color:#29496d}.business-drawer__link.is-active{background:rgba(26,98,188,.08);color:#1d4f91}.business-drawer__glyph{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:10px;background:rgba(26,98,188,.08);font-size:.72rem;font-weight:800}.business-drawer__signout{justify-content:flex-start;border-radius:14px}.business-sidebar{display:none}.page-intro-block{display:grid;grid-gap:.65rem;gap:.65rem}.page-intro-block__copy{display:grid;grid-gap:.42rem;gap:.42rem}.page-intro-block__badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:999px;padding:.28rem .54rem;color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;background:color-mix(in srgb,var(--surface) 58%,transparent)}.page-intro-block__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page-intro-block h1{margin:0;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:2rem;line-height:1;letter-spacing:-.04em;color:#1b3049}.page-intro-block__description,.page-intro-block__helper{margin:0;color:var(--muted);font-size:.92rem}.page-intro-block__helper{font-size:.84rem}.section-block{display:grid;grid-gap:.9rem;gap:.9rem}.section-block__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.section-block__copy{display:grid;grid-gap:.2rem;gap:.2rem}.section-block__copy h2{margin:0;font-size:.98rem;color:#20344e}.section-block__copy p{margin:0;color:var(--muted);font-size:.84rem}.empty-state-block,.info-callout{display:grid;grid-gap:.5rem;gap:.5rem;padding:1rem 0;border:0;border-radius:0;background:transparent}.empty-state-block strong,.info-callout strong{color:#20344e}.empty-state-block p,.info-callout p{margin:0;color:var(--muted)}.empty-state-block__action{margin-top:.2rem}html[data-theme=dark] .business-header,html[data-theme=dark] .business-mobile-bar{background:linear-gradient(180deg,rgba(20,33,49,.96),rgba(15,25,38,.96))}html[data-theme=dark] .account-menu__identity strong,html[data-theme=dark] .account-menu__panel-head strong,html[data-theme=dark] .business-brand__copy strong,html[data-theme=dark] .empty-state-block strong,html[data-theme=dark] .info-callout strong,html[data-theme=dark] .page-intro-block h1,html[data-theme=dark] .section-block__copy h2{color:var(--ink)}html[data-theme=dark] .env-chip{color:#8ccbf5;border-color:rgba(123,192,242,.24);background:rgba(123,192,242,.1)}html[data-theme=dark] .account-menu__avatar{color:#8ccbf5;border-color:rgba(123,192,242,.22);background:rgba(123,192,242,.12)}html[data-theme=dark] .account-menu__panel{border-color:rgba(123,192,242,.14);background:radial-gradient(circle at top right,rgba(123,192,242,.08),transparent 34%),linear-gradient(180deg,rgba(24,38,56,.98),rgba(17,28,42,.98));box-shadow:0 24px 46px rgba(4,10,18,.52)}html[data-theme=dark] .account-menu__links a,html[data-theme=dark] .account-menu__signout,html[data-theme=dark] .business-drawer__footer-link,html[data-theme=dark] .business-drawer__link{color:var(--ink)}html[data-theme=dark] .business-drawer__footer-link.is-active,html[data-theme=dark] .business-drawer__link.is-active{color:#8ccbf5;background:rgba(123,192,242,.1)}html[data-theme=dark] .business-drawer__glyph{background:rgba(123,192,242,.12);color:#8ccbf5}html[data-theme=dark] .account-menu__summary:focus-visible,html[data-theme=dark] .account-menu__summary:hover{background:rgba(123,192,242,.08)}html[data-theme=dark] .account-menu__signout-wrap{border-top-color:rgba(123,192,242,.16)}html[data-theme=dark] .page-intro-block__badge{border-color:rgba(123,192,242,.2);background:rgba(123,192,242,.08)}html[data-theme=dark] .empty-state-block,html[data-theme=dark] .info-callout{background:color-mix(in srgb,var(--surface) 96%,#000 4%)}.app-frame,.app-frame__main{min-height:100vh}.app-frame__content{min-height:calc(100vh - 79px)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom:1px solid var(--line-soft);background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-theme=dark] .topbar{background:linear-gradient(180deg,rgba(18,30,45,.94),rgba(18,30,45,.86))}.topbar__inner{width:min(1280px,calc(100% - 1.5rem));margin:0 auto;min-height:72px;display:grid;grid-template-columns:1fr;grid-gap:.6rem;gap:.6rem;align-items:center;padding:.55rem 0}.topbar__left{display:flex;align-items:center;gap:.75rem}.topbar__menu{width:40px;height:40px;padding:0;border-radius:10px;border:1px solid var(--line);background:#f2f6fb;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.22rem}.topbar__menu span{display:block;width:16px;height:2px;border-radius:999px;background:var(--ink)}.topbar__titles{display:grid;grid-gap:.32rem;gap:.32rem;min-width:0}.topbar__section{margin:0;font-size:1.75rem;font-weight:700;line-height:1;letter-spacing:-.03em;color:#233e69}.topbar__section-copy{display:grid;grid-gap:.25rem;gap:.25rem}.topbar__section-note{margin:0;max-width:44rem;color:#6f86a2;font-size:.9rem;line-height:1.45}.brand{text-decoration:none;display:inline-grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.55rem;row-gap:.12rem}.brand__copy{display:grid;grid-gap:.12rem;gap:.12rem}.brand__mark{font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:1.08rem;letter-spacing:.01em;color:#2f4050}.brand__sub{grid-column:2;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#7d93ad}.brand__logo-wrap{grid-row:1/span 2;display:grid;place-items:center}.brand__logo-image{width:30px;height:30px;object-fit:cover;border-radius:8px;border:1px solid rgba(15,36,65,.22);box-shadow:0 0 0 1px hsla(0,0%,100%,.9),0 8px 16px rgba(15,41,74,.12);background:#fff}.topbar__right{display:grid;grid-gap:.46rem;gap:.46rem;justify-items:start}.topbar__status{display:grid;justify-items:end;grid-gap:.45rem;gap:.45rem}.topbar__actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}.topbar__status-note{margin:0;max-width:24rem;color:#748ba7;font-size:.82rem;line-height:1.35;text-align:right;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.auth-pill,.rail-pill{border-radius:999px;border:1px solid var(--line);padding:.33rem .62rem;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#6f86a2;background:#f6faff}.auth-pill{display:inline-flex;align-items:center}.auth-pill:before{content:"";width:.4rem;height:.4rem;border-radius:999px;background:var(--warn);margin-right:.38rem}.auth-pill--live{color:var(--ok);border-color:rgba(92,173,134,.5)}.auth-pill--live:before{background:var(--ok)}.topbar__logout{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.4rem .9rem;border-radius:999px;border:1px solid #d5e0ee;background:#fff;color:#355476;font-size:.8rem;font-weight:700;letter-spacing:.03em;transition:border-color .18s ease,background .18s ease,color .18s ease}.topbar__logout:hover{border-color:#c1d5eb;background:#f6faff;color:#1d4f91}.rail-pill{color:#1e64a7;border-color:rgba(30,100,167,.22)}.nav{display:flex;flex-wrap:wrap;gap:.35rem}.nav--top{display:none}.nav__link{text-decoration:none;border:1px solid var(--line);border-radius:10px;padding:.48rem .76rem;font-size:.74rem;font-weight:700;letter-spacing:.03em;color:#536374;background:#fff}.nav__link.active{border-color:#cfe0f4;background:#eef5fd;color:#1e64a7}.sidebar-backdrop{position:fixed;inset:0;border:0;padding:0;opacity:0;pointer-events:none;background:rgba(4,11,20,.58);z-index:35;transition:opacity .18s ease}.sidebar-backdrop.visible{opacity:1;pointer-events:auto}.sidebar{position:fixed;top:0;left:0;bottom:0;width:286px;padding:1rem .85rem .8rem;display:grid;grid-template-rows:auto 1fr auto;grid-gap:.8rem;gap:.8rem;border-right:1px solid #d8e3f0;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.98)),#fff;box-shadow:20px 0 46px rgba(36,73,121,.07);transform:translateX(-100%);transition:transform .22s ease;z-index:40;overflow:hidden}html[data-theme=dark] .sidebar{border-right-color:var(--line-soft);background:linear-gradient(180deg,rgba(19,31,47,.98),rgba(14,24,37,.98)),var(--surface);box-shadow:var(--shadow-strong)}.sidebar.visible{transform:translateX(0)}.sidebar__brand{display:grid;grid-template-columns:auto 1fr;grid-gap:.9rem;gap:.9rem;align-items:center;padding:.15rem .2rem .75rem;border-bottom:1px solid rgba(196,212,234,.78)}.sidebar__logo{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;font-weight:800;letter-spacing:.08em;color:#1e64a7;background:#edf5ff}.sidebar__logo--image{padding:0;overflow:hidden;background:transparent}.sidebar__logo-image{width:48px;height:48px;object-fit:cover;border-radius:12px;border:1px solid rgba(15,36,65,.24);box-shadow:0 0 0 1px hsla(0,0%,100%,.92),0 10px 20px rgba(16,45,80,.12);background:#fff}.sidebar__eyebrow{margin:0 0 .18rem;font-size:.65rem;letter-spacing:.11em;text-transform:uppercase;color:#7f94ac}.sidebar__brand h2{font-size:.95rem;color:#2f4050}.sidebar__footer,.sidebar__nav{display:grid;grid-gap:.38rem;gap:.38rem;align-content:start}.sidebar__nav--guest{align-content:start}.sidebar__footer--guest{align-content:end;min-height:0}.sidebar__link{display:grid;grid-template-columns:auto 1fr;grid-gap:.62rem;gap:.62rem;align-items:center;text-decoration:none;border:1px solid transparent;border-radius:16px;padding:.74rem .78rem;color:#536374;background:transparent;transition:border-color .18s ease,background .18s ease,transform .18s ease}.sidebar__link:hover{border-color:#d9e6f5;background:#f7fbff;transform:translateX(2px)}.sidebar__link.active{border-color:#c8daef;background:linear-gradient(180deg,#eef5ff,#e7f1fe);color:#1e64a7;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.sidebar__glyph{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:.72rem;font-weight:800;letter-spacing:.08em;color:#1e64a7;background:#f2f7fd}.sidebar__copy{display:grid;grid-gap:.16rem;gap:.16rem}.sidebar__copy strong{font-size:.92rem;line-height:1.1}.sidebar__copy small{color:#7188a4;font-size:.73rem;line-height:1.28}.sidebar__note{margin:.6rem 0 0;padding:1rem 1.05rem;border:1px solid #d9e5f2;border-radius:18px;color:#6d849e;font-size:.8rem;line-height:1.45;background:radial-gradient(circle at top left,rgba(94,139,205,.12),transparent 46%),#f8fbff}.shell{width:min(1240px,calc(100% - 2.4rem));margin:1.5rem auto 3rem;display:grid;grid-gap:2rem;gap:2rem}.shell--settings{width:min(1100px,calc(100% - 2rem));gap:.95rem}.shell--settings .page-intro{padding-block:1.15rem 1.25rem}.shell--settings .surface-card{min-height:100%}.shell--settings .surface-card__body{gap:1rem}.metric-row--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--compact{align-items:start}.dashboard-welcome{display:grid;grid-gap:.5rem;gap:.5rem}.dashboard-welcome__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.dashboard-welcome__eyebrow{margin:0 0 .25rem;font-size:.82rem;font-weight:700;color:#7a8fa8}.dashboard-welcome__actions{display:flex;gap:.5rem;flex-wrap:wrap}.hero{position:relative;overflow:hidden;border-radius:14px;border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);background:#fff}.page-intro .eyebrow{color:#7d93ad}.hero:before{content:"";position:absolute;inset:0;background-image:url(/relpace_dark.png);background-size:cover;background-position:50%;opacity:.26}.hero__shade{position:absolute;inset:0;background:linear-gradient(120deg,rgba(16,34,55,.68),rgba(16,34,55,.16)),linear-gradient(180deg,transparent 44%,rgba(28,62,99,.42))}html[data-theme=light] .hero__shade{background:linear-gradient(120deg,rgba(15,33,58,.85),rgba(15,33,58,.32)),linear-gradient(180deg,transparent 45%,rgba(22,56,100,.52))}.hero__body{position:relative;z-index:1;padding:1.35rem}.eyebrow{margin:0;font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:#d7e8ff}h1{margin:.36rem 0 .56rem;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:1.88rem;line-height:1.08;letter-spacing:.01em}.lead{margin:0;color:var(--muted);font-size:.95rem;max-width:46ch}.hero__actions{margin-top:.96rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.btn-primary,.btn-secondary{text-decoration:none;border-radius:999px;padding:.56rem .92rem;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.btn-primary{background:var(--brand);color:var(--brand-ink)}.btn-secondary{border:1px solid var(--line);color:#536374;background:#fff}html[data-theme=dark] .btn-secondary{color:var(--ink);background:rgba(24,46,70,.54)}.hero__note{font-size:.78rem;color:var(--muted)}.fee-grid,.grid,.metric-row,.ops-lane,.trust-grid{display:grid;grid-gap:.8rem;gap:.8rem}.fee-card,.metric-card,.ops-card,.trust-card{border:1px solid var(--line-soft);border-radius:16px;background:#fff;box-shadow:0 6px 18px rgba(78,118,171,.06);padding:1rem}.metric-value{margin:0;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1rem;color:#9ab1cb;letter-spacing:.02em}.fee-card h3,.metric-card h3,.ops-card h2,.trust-card h3,h2{margin:0;font-size:1rem;color:#2f4050}.fee-card p,.metric-card p,.muted,.trust-card p,small{margin:.34rem 0 0;color:var(--muted);font-size:.84rem}.ops-card ol,.ops-card ul{margin:.56rem 0 0;padding-left:1.1rem;color:var(--muted);display:grid;grid-gap:.34rem;gap:.34rem;font-size:.84rem}.panel{position:relative;border:1px solid var(--line-soft);border-radius:12px;background:var(--surface);box-shadow:0 10px 24px rgba(78,118,171,.08);padding:1rem}.panel:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(130deg,rgba(167,222,255,.08),transparent 30%)}.panel>*{position:relative;z-index:1}.surface-card{position:relative;border:1px solid var(--line-soft);border-radius:16px;background:var(--surface);box-shadow:0 6px 18px rgba(78,118,171,.06);padding:1.25rem}.surface-card__head{display:grid;grid-gap:.2rem;gap:.2rem}.surface-card__body{margin-top:1rem}html[data-theme=dark] .data-table,html[data-theme=dark] .fee-card,html[data-theme=dark] .metric-card,html[data-theme=dark] .ops-card,html[data-theme=dark] .panel,html[data-theme=dark] .surface-card,html[data-theme=dark] .trust-card{border-color:rgba(123,192,242,.1);background:radial-gradient(circle at top right,rgba(123,192,242,.04),transparent 30%),linear-gradient(180deg,rgba(18,31,48,.94),rgba(14,24,37,.96));box-shadow:0 16px 32px rgba(4,10,18,.3)}html[data-theme=dark] .fee-card h3,html[data-theme=dark] .metric-card h3,html[data-theme=dark] .ops-card h2,html[data-theme=dark] .surface-card__head h2,html[data-theme=dark] .trust-card h3,html[data-theme=dark] h2{color:var(--ink)}html[data-theme=dark] .metric-value{color:#8ccbf5}.setup-card{border:1px solid var(--line-soft);border-radius:18px;padding:1rem 1.05rem;background:radial-gradient(circle at top left,rgba(94,139,205,.12),transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,#fff 6%),color-mix(in srgb,var(--surface-elev) 92%,#fff 8%));box-shadow:0 10px 24px rgba(78,118,171,.08)}.setup-card h3{margin:0}.setup-list{margin:.8rem 0 0;padding-left:1.1rem;display:grid;grid-gap:.45rem;gap:.45rem;color:var(--muted);font-size:.88rem;line-height:1.45}.soon-surface{position:relative}.coming-soon-overlay{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:1.2rem;border-radius:18px;background:color-mix(in srgb,var(--bg-alt) 72%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.coming-soon-overlay__card{width:min(440px,100%);border:1px solid rgba(122,154,200,.4);border-radius:20px;padding:1.15rem 1.2rem;background:color-mix(in srgb,var(--surface-elev) 94%,#fff 6%);box-shadow:var(--shadow-strong);text-align:center}.coming-soon-overlay__card .eyebrow{color:#7d93ad}.coming-soon-overlay__card h2{margin-top:.24rem}.coming-soon-overlay__card p:last-child{margin-top:.5rem;color:var(--muted);line-height:1.5}.panel--status{border-color:rgba(124,157,204,.5)}.page-intro--strong{padding-top:1.14rem;padding-bottom:1.14rem}.page-intro h1{margin-top:.22rem;font-size:1.42rem}.stack{margin-top:.64rem;display:grid;grid-gap:.5rem;gap:.5rem}.stack--tight{margin-top:0;gap:.24rem}label{display:grid;grid-gap:.24rem;gap:.24rem;color:var(--muted);font-size:.81rem}.field-group{display:grid;grid-gap:.34rem;gap:.34rem}.field-group__label{color:var(--muted);font-size:.81rem}.field-group__hint{color:var(--muted);font-size:.74rem}button,input,select{font:inherit}input,select{border-radius:11px;border:1px solid var(--line);padding:.58rem .64rem}input,select,textarea{width:100%;color:var(--ink);background:var(--surface-elev)}textarea{min-height:7.5rem;resize:vertical;border-radius:14px;border:1px solid var(--line);padding:.72rem .78rem;font:inherit;line-height:1.45}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{border-color:rgba(123,192,242,.18);background:linear-gradient(180deg,rgba(32,50,74,.96),rgba(24,39,59,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02),0 0 0 1px rgba(8,15,25,.12)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:rgba(209,223,241,.4)}html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{outline:none;border-color:rgba(123,192,242,.4);box-shadow:0 0 0 3px rgba(123,192,242,.12),inset 0 1px 0 hsla(0,0%,100%,.02)}html[data-theme=dark] button{box-shadow:none}html[data-theme=dark] .balance-row,html[data-theme=dark] .minimal-inline-form,html[data-theme=dark] .prefs label{color:var(--ink)}button{border:0;border-radius:999px;padding:.58rem .9rem;font-weight:700;letter-spacing:.02em;cursor:pointer;color:var(--brand-ink);background:var(--brand)}button:disabled{opacity:.5;cursor:not-allowed}button.btn-secondary{border:1px solid var(--line);color:#536374;background:#fff}html[data-theme=dark] button.btn-secondary{color:var(--ink);background:rgba(24,46,70,.54)}.inline-form{margin-top:.64rem;display:grid;grid-template-columns:1fr auto;grid-gap:.4rem;gap:.4rem}.payment-form-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(120px,.8fr);grid-gap:.75rem;gap:.75rem}.payment-link-actions{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.payment-link-action-stack{display:grid;grid-gap:.38rem;gap:.38rem}.payment-link-action--recommended{border:1px solid rgba(26,98,188,.34);color:var(--brand-ink);background:var(--brand);box-shadow:0 8px 16px rgba(26,98,188,.16)}html[data-theme=dark] .payment-link-action--recommended{border-color:rgba(123,192,242,.34)}.payment-link-action-shortcut{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;margin-left:.42rem;padding:0 .22rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.22);font-size:.64rem;line-height:1}.btn-secondary .payment-link-action-shortcut{border-color:var(--line)}.payment-link-feedback{display:inline-flex;align-items:center;gap:.38rem;width:-moz-fit-content;width:fit-content;padding:.34rem .62rem;border-radius:999px;color:var(--ok);font-size:.78rem;font-weight:700;background:color-mix(in srgb,var(--ok) 12%,#fff 88%);border:1px solid color-mix(in srgb,var(--ok) 22%,transparent 78%);animation:inline-status-fade 2.6s ease forwards}.payments-attention-banner{width:100%;display:grid;grid-gap:.18rem;gap:.18rem;justify-items:start;padding:.9rem 1rem;border:1px solid var(--line-soft);border-radius:16px;color:inherit;background:color-mix(in srgb,var(--surface) 96%,#fff 4%);box-shadow:0 6px 18px rgba(78,118,171,.05);cursor:default}.payments-attention-banner.is-actionable{cursor:pointer}.payments-attention-banner__primary{font-size:.98rem;font-weight:700;color:var(--ink)}.payments-attention-banner__secondary{color:var(--muted);font-size:.84rem}html[data-theme=dark] .payments-attention-banner{background:color-mix(in srgb,var(--surface) 96%,#000 4%);box-shadow:0 10px 24px rgba(4,10,18,.18)}.payment-link-table-tools{display:flex;justify-content:flex-end;margin-bottom:.75rem}.payment-link-filter{display:inline-flex;align-items:center;gap:.45rem;font-size:.86rem;color:var(--muted)}.payment-link-filter input[type=checkbox]{width:auto}.fresh-link-callout{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:.9rem 1rem;border:1px solid rgba(26,98,188,.24);border-radius:14px;background:radial-gradient(circle at top left,rgba(26,98,188,.1),transparent 58%),linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(244,248,255,.94))}html[data-theme=dark] .fresh-link-callout{background:radial-gradient(circle at top left,rgba(123,192,242,.12),transparent 58%),linear-gradient(180deg,rgba(21,35,52,.9),rgba(25,40,60,.92))}.fresh-link-callout strong{color:#1d4f91}html[data-theme=dark] .fresh-link-callout strong{color:var(--ink)}.btn-inline{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.52rem .82rem;text-transform:uppercase;letter-spacing:.04em;font-size:.76rem}.balance-summary-list{margin-top:.64rem;display:grid;grid-gap:.75rem;gap:.75rem}.balance-empty-state,.balance-pointer-card,.balances-scope-note{border:1px solid var(--line-soft);border-radius:14px;padding:.9rem 1rem;background:linear-gradient(180deg,hsla(0,0%,100%,.88),rgba(244,248,255,.9))}html[data-theme=dark] .balance-empty-state,html[data-theme=dark] .balance-pointer-card,html[data-theme=dark] .balances-scope-note{background:linear-gradient(180deg,rgba(18,31,47,.84),rgba(25,41,61,.86))}.balances-scope-note{display:grid;grid-gap:.22rem;gap:.22rem}.balance-empty-state strong,.balance-pointer-card strong,.balances-scope-note strong{color:#2f4050}html[data-theme=dark] .balance-empty-state strong,html[data-theme=dark] .balance-pointer-card strong,html[data-theme=dark] .balances-scope-note strong{color:var(--ink)}.balance-empty-state,.balance-pointer-card{display:grid;grid-gap:.35rem;gap:.35rem}.balance-summary-card{display:grid;grid-gap:.55rem;gap:.55rem;padding:.95rem 1rem;border-radius:16px;border:1px solid var(--line-soft);background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(245,249,255,.92))}html[data-theme=dark] .balance-summary-card{background:linear-gradient(180deg,rgba(15,28,49,.86),rgba(19,35,58,.86))}.balance-summary-card__head{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.balance-summary-card__currency{font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.balance-summary-card__amount{font-size:1.55rem;line-height:1;letter-spacing:-.04em}.shell--balances-minimal,.shell--minimal-page{gap:2rem}.integrations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1rem;gap:1rem}.integrations-spotlight{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-gap:1rem;gap:1rem;align-items:start}.integrations-card__meta{display:flex;flex-wrap:wrap;gap:.55rem}.integrations-card__actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.minimal-inline-status{margin:0;display:inline-flex;align-items:center;gap:.38rem;width:-moz-fit-content;width:fit-content;padding:.38rem .68rem;border-radius:999px;color:#155f93;font-size:.82rem;line-height:1.4;font-weight:700;background:rgba(26,98,188,.08);border:1px solid rgba(26,98,188,.16);animation:inline-status-fade 2.2s ease forwards}.minimal-selection-list{display:flex;flex-wrap:wrap;gap:.75rem}.minimal-selection-list .entity{margin:0;min-width:min(280px,100%);flex:1 1 220px}.minimal-surface{display:grid;grid-gap:1.25rem;gap:1.25rem;padding:1.5rem 0;border-radius:0;border:0;background:transparent}.minimal-surface--primary{padding:1.4rem 1.5rem;border-radius:22px;border:1px solid rgba(188,198,213,.86);background:color-mix(in srgb,var(--surface) 84%,transparent)}html[data-theme=dark] .minimal-surface--primary{background:radial-gradient(circle at top right,rgba(123,192,242,.04),transparent 34%),color-mix(in srgb,var(--surface) 88%,transparent)}.minimal-surface--primary.minimal-surface{gap:1.4rem}html[data-theme=dark] .minimal-surface{background:transparent}.minimal-surface__head{display:grid;grid-gap:.42rem;gap:.42rem}.minimal-surface__head h2{margin:0;font-size:1.2rem;letter-spacing:-.03em}.minimal-surface__head p,.minimal-table-head p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5}.minimal-surface__split{display:grid;grid-gap:2rem;gap:2rem}.minimal-kv{margin:0;padding:0;list-style:none;display:grid;grid-gap:.65rem;gap:.65rem}.minimal-kv li{display:grid;grid-gap:.32rem;gap:.32rem}.minimal-kv li>span{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.minimal-kv__value{display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.minimal-inline-form{display:grid;grid-gap:.8rem;gap:.8rem}.minimal-inline-form--tight{margin-top:1rem}.payments-inline-summary{display:grid;grid-gap:.7rem;gap:.7rem;padding:1.1rem 1.25rem;border-radius:18px;border:1px solid rgba(194,204,218,.74);background:color-mix(in srgb,var(--surface) 72%,transparent)}.deposit-callout{gap:1rem}.deposit-reference-banner{display:grid;grid-gap:.22rem;gap:.22rem;padding:1rem 1.1rem;border-radius:16px;background:color-mix(in srgb,var(--brand) 8%,var(--surface));box-shadow:inset 0 0 0 1px rgba(93,143,209,.18)}.deposit-reference-banner span,.deposit-reference-panel__code span,.deposit-step__eyebrow{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-strong)}.deposit-reference-banner strong,.deposit-reference-panel__code strong{font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.1;letter-spacing:-.04em;color:var(--ink)}.deposit-reference-banner p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.45}.minimal-table-head,.payments-inline-summary__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.minimal-table-head h2{margin:0;font-size:1rem;letter-spacing:-.03em}@media (min-width:900px){.minimal-surface__split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}.minimal-kv--inline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.balance-inline-error{display:inline-flex;align-items:center;gap:.7rem;flex-wrap:wrap;color:var(--danger);font-size:.88rem}.balance-inline-link,.balance-inline-note{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5;position:relative;z-index:1}.balance-inline-note strong{color:var(--ink)}.balance-inline-link a{pointer-events:auto;font-weight:700;text-decoration:none;color:var(--brand)}.balance-inline-link a:hover{text-decoration:underline}.balance-table-cell{display:inline-flex;align-items:center;gap:.55rem}.balance-primary-list{display:grid;grid-gap:1rem;gap:1rem}.balance-primary-empty,.balance-primary-item{display:grid;grid-gap:.38rem;gap:.38rem}.balance-primary-item__meta{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.balance-primary-item__currency{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.balance-primary-item__amount{font-size:clamp(2rem,4vw,2.8rem);line-height:.96;letter-spacing:-.05em;color:var(--ink)}html[data-theme=dark] .balance-inline-note strong,html[data-theme=dark] .balance-primary-item__amount{color:var(--ink)}.entity-list{margin-top:.3rem;display:grid;grid-gap:.55rem;gap:.55rem}.entity-workspace{display:grid;grid-gap:2rem;gap:2rem}.payouts-page{gap:1.5rem}.payouts-phase-banner{display:grid;grid-gap:.2rem;gap:.2rem;padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(185,198,216,.72);background:radial-gradient(circle at top left,rgba(26,98,188,.08),transparent 46%),linear-gradient(180deg,hsla(0,0%,100%,.95),rgba(246,249,255,.92))}.payouts-phase-banner strong{color:#17385c}.payouts-phase-banner p{margin:0;color:var(--muted);line-height:1.55}.send-money-layout{display:grid;grid-gap:1rem;gap:1rem}.payout-recovery-banner,.payouts-recovery-note{display:grid;grid-gap:.9rem;gap:.9rem;padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(188,199,214,.78);background:radial-gradient(circle at top right,rgba(26,98,188,.08),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(246,249,255,.94))}.payout-recovery-banner__copy,.payouts-recovery-note .send-money-note{display:grid;grid-gap:.3rem;gap:.3rem}.payout-recovery-banner__copy strong,.payouts-recovery-note .send-money-note strong{color:var(--ink)}.payout-recovery-banner__copy p,.payouts-recovery-note .send-money-note p{margin:0;color:var(--muted);line-height:1.55}.activity-status-cell__next,.payout-recovery-banner__retry{color:var(--ink)!important}.payout-recovery-banner__actions,.payouts-recovery-note__actions{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.payout-recovery-banner__refs{display:flex;align-items:center;gap:.55rem .8rem;flex-wrap:wrap}.payout-recovery-banner__ref,.payouts-recovery-note__ref{color:var(--muted);font-size:.85rem}.payout-recovery-banner__ref--strong,.payouts-recovery-note__ref{color:#17456e;font-weight:700}.send-money-panel{display:grid;grid-gap:1.1rem;gap:1.1rem;padding:1.05rem 1.1rem;border-radius:24px;border:1px solid rgba(188,199,214,.82);background:color-mix(in srgb,var(--surface) 92%,#fff 8%);box-shadow:0 10px 28px rgba(29,50,80,.06)}.send-money-panel--primary{gap:1.25rem;background:radial-gradient(circle at top right,rgba(26,98,188,.1),transparent 32%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(245,249,255,.96))}.send-money-panel__head{display:grid;grid-gap:.32rem;gap:.32rem}.recipient-form-panel__head h3,.send-money-panel__head h2{margin:0;font-size:1.24rem;letter-spacing:-.03em}.recipient-form-panel__head p,.send-money-panel__head p{margin:0;color:var(--muted);line-height:1.55}.send-money-panel__eyebrow{font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-strong)}.send-money-form{display:grid;grid-gap:1rem;gap:1rem}.recipient-form-grid,.recipient-form-panel__grid,.send-money-form__grid{display:grid;grid-gap:.9rem;gap:.9rem}.send-money-summary{display:grid;grid-gap:.8rem;gap:.8rem;padding:.95rem 1rem;border-radius:18px;background:hsla(0,0%,100%,.74);box-shadow:inset 0 0 0 1px rgba(195,205,219,.58)}.send-money-summary__row{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.activity-cell strong,.recipient-destination-pill strong,.recipient-row__title strong,.send-money-note strong,.send-money-stats dd,.send-money-summary__row strong{color:var(--ink)}.activity-cell span,.activity-status-cell span,.recipient-destination-pill p,.recipient-row p,.send-money-note p,.send-money-note span,.send-money-summary__row p{margin:0;color:var(--muted);line-height:1.5}.send-money-summary__details{display:grid;grid-gap:.9rem;gap:.9rem}.send-money-summary__details>div{display:grid;grid-gap:.38rem;gap:.38rem}.recipient-row__meta span,.send-money-stats dt,.send-money-summary__details>div>span{color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.send-money-summary__details>div>p{margin:0;color:var(--ink)}.send-money-summary__route{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.send-money-summary__route--empty{color:var(--muted)}.inline-expander{border-top:1px solid rgba(197,207,220,.72);padding-top:.9rem}.inline-expander summary{cursor:pointer;color:#214a78;font-size:.88rem;font-weight:700;list-style:none}.inline-expander summary::-webkit-details-marker{display:none}.inline-expander__content{margin-top:.9rem;display:grid;grid-gap:.8rem;gap:.8rem}.send-money-panel__actions{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.send-money-panel__submit{min-width:168px;min-height:48px;box-shadow:0 12px 24px rgba(26,98,188,.16)}.muted-inline{margin:0;color:var(--muted);font-size:.88rem;line-height:1.5}.recipient-section__actions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.recipient-form-panel{display:grid;grid-gap:.9rem;gap:.9rem;padding:1rem 1.05rem;border-radius:20px;background:hsla(0,0%,100%,.56);box-shadow:inset 0 0 0 1px rgba(196,206,219,.56)}.recipient-form-panel__head{display:grid;grid-gap:.25rem;gap:.25rem}.recipient-modal__actions{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.recipient-stack{display:grid;grid-gap:.3rem;gap:.3rem}.recipient-row{display:grid;grid-gap:.65rem;gap:.65rem;padding:.8rem 0;border-bottom:1px solid rgba(199,208,220,.7)}.recipient-row:last-child{border-bottom:0}.recipient-row__main{display:grid;grid-gap:.55rem;gap:.55rem}.recipient-row__title{gap:.65rem}.recipient-row__meta,.recipient-row__title{display:flex;align-items:center;flex-wrap:wrap}.recipient-row__meta{gap:.55rem}.recipient-destination-list{display:grid;grid-gap:.5rem;gap:.5rem;padding-top:.55rem}.recipient-destination-pill{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.7rem .8rem;border-radius:14px;background:hsla(0,0%,100%,.42);box-shadow:inset 0 0 0 1px rgba(198,207,220,.46)}.recipient-row__empty{margin:0;color:var(--muted)}.recipient-row__actions{display:flex;justify-content:flex-start}.recipient-row__actions .btn-secondary{padding:.42rem .72rem;font-size:.78rem}.recipient-disclosure{border-top:1px solid rgba(199,208,220,.52);padding-top:.55rem}.recipient-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;list-style:none;color:var(--ink);font-size:.84rem;font-weight:700}.recipient-disclosure summary::-webkit-details-marker{display:none}.recipient-disclosure__hint{color:var(--muted);font-size:.76rem;font-weight:600}.activity-cell,.activity-status-cell{display:grid;grid-gap:.18rem;gap:.18rem}.activity-inline-action{justify-self:flex-start;padding:0;border:0;background:transparent;color:#1a62bc;font-size:.84rem;font-weight:700;cursor:pointer}.activity-inline-action:hover{text-decoration:underline}.data-table tr.payout-row--highlight td{background:rgba(26,98,188,.06)}.activity-cell--muted strong{font-size:.8rem;color:var(--muted)}html[data-theme=dark] .payout-recovery-banner,html[data-theme=dark] .payouts-phase-banner,html[data-theme=dark] .payouts-recovery-note,html[data-theme=dark] .recipient-destination-pill,html[data-theme=dark] .recipient-form-panel,html[data-theme=dark] .send-money-panel,html[data-theme=dark] .send-money-summary{background:radial-gradient(circle at top right,rgba(123,192,242,.06),transparent 34%),rgba(15,27,42,.9);border-color:rgba(123,192,242,.12);box-shadow:none}html[data-theme=dark] .send-money-panel--primary{background:radial-gradient(circle at top right,rgba(123,192,242,.1),transparent 30%),linear-gradient(180deg,rgba(16,29,45,.96),rgba(11,21,34,.98))}html[data-theme=dark] .activity-inline-action,html[data-theme=dark] .inline-expander summary,html[data-theme=dark] .payout-recovery-banner__ref--strong,html[data-theme=dark] .payouts-phase-banner strong,html[data-theme=dark] .payouts-recovery-note__ref{color:#9fd7ff}html[data-theme=dark] .inline-expander,html[data-theme=dark] .recipient-disclosure,html[data-theme=dark] .recipient-row{border-color:rgba(123,192,242,.12)}.entity-workspace__detail,.entity-workspace__rail{min-width:0}.entity-panel{display:grid;grid-gap:1rem;gap:1rem;padding:0;border-radius:0;border:0;background:transparent}.entity-panel+.entity-panel{margin-top:1.75rem}.entity-panel--detail{min-height:100%;padding:1.5rem;border-radius:20px;border:1px solid rgba(190,200,214,.76);background:color-mix(in srgb,var(--surface) 82%,transparent)}.entity-panel__head{display:grid;grid-gap:.28rem;gap:.28rem}.entity-panel__head h2,.entity-panel__head p{margin:0}.entity-panel__head p{color:var(--muted);line-height:1.55}.entity-panel__head--eyebrow{padding-bottom:.75rem;border-bottom:1px solid color-mix(in srgb,var(--line-soft) 55%,transparent)}.entity-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.entity-detail-header__copy{display:grid;grid-gap:.28rem;gap:.28rem}.entity-detail-header__copy h2,.entity-detail-header__copy p{margin:0}.entity-detail-header__copy p{color:var(--muted);line-height:1.55}.entity-detail-grid,.entity-summary-grid{display:grid;grid-gap:1rem 1.5rem;gap:1rem 1.5rem}.entity-summary-item{display:grid;grid-gap:.22rem;gap:.22rem;padding:0;border-radius:0;border:0;background:transparent}.entity-summary-item span{color:var(--muted);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.entity-summary-item strong{color:var(--ink);font-size:1rem;letter-spacing:-.02em}.entity-controls{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.entity-detail-actions{display:grid;grid-gap:.75rem;gap:.75rem;align-items:start}.entity-delete-link{padding:0;border:0;background:transparent;color:#c45066;font-weight:700}.entity-delete-link[disabled]{opacity:.5;cursor:not-allowed}.icon-button{min-width:2rem;min-height:2rem;display:inline-grid;place-items:center;padding:0;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--brand);font-size:.92rem;font-weight:700}.icon-button[disabled]{opacity:.6;cursor:not-allowed}.instruction-copy{display:grid;grid-gap:.55rem;gap:.55rem}.instruction-copy__lead{margin:0;font-size:.98rem;line-height:1.55}.instruction-actions{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.instruction-actions__group{display:inline-flex;align-items:center;gap:.65rem;flex-wrap:wrap}.instruction-actions__row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.deposit-steps{display:grid;grid-gap:1rem;gap:1rem}.deposit-step{display:grid;grid-gap:.55rem;gap:.55rem;padding:1rem 1.1rem;border-radius:18px;background:color-mix(in srgb,var(--surface) 78%,transparent);box-shadow:inset 0 0 0 1px rgba(194,204,218,.48)}.deposit-step--secondary{background:color-mix(in srgb,var(--surface) 64%,transparent)}.deposit-reference-panel__code,.deposit-step h3{margin:0}.deposit-step h3{font-size:1rem;letter-spacing:-.03em}.deposit-step p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5}.deposit-warning-note{display:grid;grid-gap:.22rem;gap:.22rem;padding-left:1rem;border-left:3px solid color-mix(in srgb,var(--danger) 58%,var(--brand))}.deposit-warning-note strong{color:var(--ink)}.deposit-warning-note span{color:var(--muted);font-size:.9rem;line-height:1.5}.deposit-reference-panel{display:grid;grid-gap:.65rem;gap:.65rem}.deposit-reference-panel__code{display:grid;grid-gap:.25rem;gap:.25rem;padding:.2rem 0 0;border-bottom:0}.instruction-actions--stack{display:grid;grid-gap:.8rem;gap:.8rem;align-items:start}.instruction-actions__group--stack{align-items:flex-start;flex-direction:column;width:100%}.minimal-kv__value--stack{align-items:flex-start;justify-content:flex-start}.minimal-kv--inline-grid{gap:1rem 1.5rem}.minimal-kv--inline-grid li{align-content:start}.minimal-surface__split--operations{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.ops-detail-grid,.ops-hero-grid{display:grid;grid-gap:1rem;gap:1rem}.ops-subcard{display:grid;grid-gap:.9rem;gap:.9rem;padding:0;border-radius:0;border:0;background:transparent}.ops-subcard__head{display:grid;grid-gap:.22rem;gap:.22rem}.ops-subcard__head h3{margin:0;font-size:.98rem;letter-spacing:-.03em}.ops-copy-strong,.ops-subcard__head p{margin:0}.ops-subcard__head p{color:var(--muted);font-size:.88rem;line-height:1.5}.ops-detail-grid--deposits{align-items:start}.ops-subcard--deposit-reference{align-content:start}.ops-copy-strong{font-size:1rem;line-height:1.55;color:var(--ink)}.line-item-row{display:grid;grid-gap:.65rem;gap:.65rem;padding:.8rem .85rem;border-radius:14px;border:1px solid rgba(198,207,220,.68);background:color-mix(in srgb,var(--surface) 74%,transparent)}.line-item-row.is-dragging{opacity:.72}.line-item-row__main{display:grid;grid-gap:.65rem;gap:.65rem;min-width:0}.line-item-row__numbers{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:92px 140px}.line-item-row__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.line-item-row__total{color:var(--ink);font-size:.88rem;font-weight:700}.line-item-row__actions{display:flex;align-items:center;gap:.5rem;opacity:0;transition:opacity .16s ease}.line-item-row:focus-within .line-item-row__actions,.line-item-row:hover .line-item-row__actions{opacity:1}.line-item-control{min-width:2rem;min-height:2rem;display:inline-grid;place-items:center;padding:0;border-radius:999px;border:1px solid var(--line);background:hsla(0,0%,100%,.78);color:var(--muted)}.line-item-control:focus-visible,.line-item-control:hover{color:var(--brand);border-color:var(--brand)}.line-item-control--danger:focus-visible,.line-item-control--danger:hover{color:#c45066;border-color:rgba(196,80,102,.4)}.support-layout{display:grid;grid-gap:2rem;gap:2rem}.support-layout__form,.support-layout__intro{min-width:0}.ops-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem;background:rgba(9,18,31,.46);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ops-modal{width:min(100%,540px);display:grid;grid-gap:1rem;gap:1rem;padding:1.15rem;border-radius:18px;border:0;background:linear-gradient(180deg,hsla(0,0%,100%,.97),rgba(246,249,255,.98));box-shadow:0 10px 24px rgba(27,47,76,.1)}.ops-modal__head{display:grid;grid-gap:.35rem;gap:.35rem}.ops-modal__head h2,.ops-modal__head p{margin:0}.ops-modal__head p{color:var(--muted);line-height:1.55}.destination-option{display:grid;grid-gap:.85rem;gap:.85rem;align-content:start;padding:1rem;border-radius:16px;border:1px solid var(--line-soft);background:hsla(0,0%,100%,.5)}html[data-theme=dark] .destination-option{border-color:rgba(123,192,242,.12);background:rgba(10,21,37,.74)}.destination-accordion{display:grid;grid-gap:.85rem;gap:.85rem}.destination-card{border:1px solid rgba(184,194,208,.94);border-radius:18px;background:color-mix(in srgb,var(--surface) 74%,transparent);overflow:hidden}.destination-card__summary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.05rem;border:0;background:transparent;color:inherit;text-align:left}.destination-card__summary span{display:grid;grid-gap:.22rem;gap:.22rem}.destination-card__summary small{color:var(--muted);font-size:.85rem}.destination-card__toggle{min-width:2rem;min-height:2rem;display:inline-grid;place-items:center;border-radius:999px;border:1px solid var(--line);color:var(--brand);font-size:1rem;font-weight:700}.destination-card__body{display:grid;grid-gap:.9rem;gap:.9rem;padding:0 1.05rem 1rem}html[data-theme=dark] .ops-subcard{background:transparent}html[data-theme=dark] .line-item-row{background:rgba(11,21,35,.64)}html[data-theme=dark] .entity-panel,html[data-theme=dark] .entity-summary-item{background:transparent}html[data-theme=dark] .entity-panel--detail{border-color:transparent;background:radial-gradient(circle at top right,rgba(123,192,242,.04),transparent 32%),color-mix(in srgb,var(--surface) 84%,transparent)}html[data-theme=dark] .destination-card{border-color:transparent;background:radial-gradient(circle at top right,rgba(123,192,242,.03),transparent 34%),color-mix(in srgb,var(--surface) 86%,transparent)}html[data-theme=dark] .destination-card__toggle{border-color:rgba(123,192,242,.16);background:rgba(18,31,48,.9);color:#8ccbf5}html[data-theme=dark] .destination-card__body{border-top-color:transparent}html[data-theme=dark] .ops-modal{background:radial-gradient(circle at top right,rgba(123,192,242,.06),transparent 30%),linear-gradient(180deg,rgba(16,29,45,.96),rgba(12,22,35,.98));box-shadow:0 14px 30px rgba(2,6,14,.28)}@media (max-width:720px){.integrations-spotlight{grid-template-columns:1fr}.minimal-selection-list--stack-mobile{display:grid}.minimal-selection-list--stack-mobile .entity{min-width:100%;flex-basis:100%}.instruction-actions{display:grid;grid-gap:.7rem;gap:.7rem}.instruction-actions__group,.line-item-row__meta{align-items:flex-start;flex-direction:column}.line-item-row__numbers{grid-template-columns:92px minmax(120px,1fr)}.line-item-row__actions{opacity:1}}@media (min-width:721px){.line-item-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem}.line-item-row__main{grid-template-columns:minmax(220px,1fr) auto;align-items:center;column-gap:.75rem}.line-item-row__meta{justify-content:flex-end;white-space:nowrap}}@media (min-width:900px){.send-money-layout{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start}.send-money-form__grid{grid-template-columns:minmax(0,1.15fr) minmax(180px,.85fr)}.recipient-form-grid,.recipient-form-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.entity-workspace{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);align-items:start}.entity-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-detail-grid,.ops-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-detail-grid--deposits{grid-template-columns:minmax(280px,.82fr) minmax(360px,1.18fr)}.entity-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-layout{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:start}}@media (max-width:899px){.recipient-form-panel,.send-money-panel{padding:1rem}.recipient-destination-pill,.send-money-summary__row{align-items:flex-start;flex-direction:column}.minimal-surface__split--operations{grid-template-columns:1fr}}.entity{border-radius:12px;border:0;background:hsla(0,0%,100%,.58);color:#2f4050;text-align:left;padding:.78rem .86rem;display:grid;grid-gap:.24rem;gap:.24rem}html[data-theme=dark] .entity{background:rgba(14,25,39,.76);color:var(--ink)}html[data-theme=dark] .entity.selected{box-shadow:inset 0 0 0 1px rgba(123,192,242,.18)}html[data-theme=dark] code{border-color:rgba(123,192,242,.12);background:rgba(9,19,31,.88);color:#dbe9f8}html[data-theme=dark] .icon-button{border-color:rgba(123,192,242,.16);background:rgba(20,33,49,.9);color:#8ccbf5}html[data-theme=dark] .line-item-control{border-color:rgba(123,192,242,.16);background:rgba(20,33,49,.9);color:#8ea7c3}html[data-theme=dark] .deposit-reference-banner,html[data-theme=dark] .deposit-step{box-shadow:inset 0 0 0 1px rgba(123,192,242,.12)}html[data-theme=dark] .deposit-step--secondary{background:rgba(14,25,39,.72)}html[data-theme=dark] .deposit-reference-panel__code{border-bottom-color:rgba(123,192,242,.12)}html[data-theme=dark] .line-item-control:focus-visible,html[data-theme=dark] .line-item-control:hover{color:#8ccbf5;border-color:rgba(123,192,242,.32)}html[data-theme=dark] .minimal-inline-status,html[data-theme=dark] .payment-link-feedback{color:#9fd7ff;background:rgba(123,192,242,.12);border-color:rgba(123,192,242,.2)}@keyframes inline-status-fade{0%{opacity:0;transform:translateY(4px)}12%{opacity:1;transform:translateY(0)}82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}.entity.selected{border-color:var(--brand);box-shadow:inset 0 0 0 1px rgba(154,209,255,.24)}.kv{margin:0;padding:0;list-style:none;grid-gap:.32rem;gap:.32rem}.kv,.kv li{display:grid}.kv li{grid-template-columns:92px 1fr;grid-gap:.34rem;gap:.34rem;align-items:center}code{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;border:1px solid var(--line);border-radius:8px;padding:.2rem .34rem;background:#f7fbff;word-break:break-all}.balance-row{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line-soft);border-radius:10px;padding:.6rem .72rem;background:#f9fbfe}html[data-theme=dark] .balance-row{background:rgba(9,20,35,.56)}.catalog-link{color:#1e64a7;font-weight:700;text-decoration:none}.catalog-link:hover{text-decoration:underline}.status-badge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--line);padding:.26rem .55rem;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:hsla(0,0%,100%,.06)}.status-badge--live{color:var(--ok);border-color:rgba(92,173,134,.46)}.status-badge--beta{color:var(--accent);border-color:hsla(39,56%,66%,.45)}.status-badge--planned{color:var(--muted);border-color:rgba(158,192,232,.34)}.status-badge--neutral{color:var(--ink)}.data-table{overflow-x:auto;border:1px solid var(--line-soft);border-radius:12px;background:#fff}html[data-theme=dark] .data-table{background:rgba(8,17,31,.34)}.data-table table{width:100%;border-collapse:collapse}.data-table td,.data-table th{padding:.86rem .82rem;text-align:left;vertical-align:middle;border-bottom:1px solid var(--line-soft);font-size:.83rem}.data-table th{font-size:.73rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.data-table tbody tr:last-child td{border-bottom:0}.payment-link-row--high td{background:rgba(190,77,77,.06)}.payment-link-row--medium td{background:rgba(149,96,25,.04)}html[data-theme=dark] .payment-link-row--high td{background:hsla(0,58%,71%,.08)}html[data-theme=dark] .payment-link-row--medium td{background:hsla(40,63%,67%,.06)}.auth-actions{gap:.6rem}.auth-actions,.auth-session{display:flex;align-items:center;flex-wrap:wrap}.auth-session{gap:.45rem}.prefs{display:grid;grid-gap:.3rem;gap:.3rem}.prefs label{display:flex;align-items:center;gap:.45rem}.prefs input[type=checkbox]{width:auto}.reveal{animation:revealUp .52s cubic-bezier(.18,.8,.24,1) both}@keyframes revealUp{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (min-width:760px){body,html{height:100%}body:has(.auth-shell){overflow:hidden}.auth-shell{height:100vh;min-height:100vh;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);overflow:hidden}.auth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-hero,.auth-panel{min-height:100vh;height:100vh;padding:3rem 3.25rem}.auth-hero{position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.auth-panel{overflow-y:auto;overscroll-behavior:contain;align-content:start}.topbar__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center}.topbar__right{justify-items:end}h1{font-size:2.5rem}.fee-grid,.grid--2,.metric-row,.metric-row--compact,.ops-lane{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-intro-block h1{font-size:2.35rem}}@media (max-width:759px){.payment-form-grid{grid-template-columns:1fr}.shell{width:min(100%,calc(100% - 1.5rem));margin-block:1rem 2rem;gap:1.5rem}.page-intro-block__head,.section-block__head{display:grid}.page-intro-block h1{font-size:1.7rem}.topbar__section{font-size:1.25rem}.topbar__section-note,.topbar__status-note{font-size:.8rem}.topbar__status{justify-items:start}.topbar__actions{justify-content:flex-start}}@media (min-width:1080px){.business-app-frame{display:grid;grid-template-columns:248px minmax(0,1fr)}.business-drawer,.business-drawer-backdrop,.business-mobile-bar{display:none}.business-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:100vh;display:grid;grid-template-rows:auto 1fr;grid-gap:1.2rem;gap:1.2rem;padding:1.4rem 1rem;border-right:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 96%,#fff 4%)}html[data-theme=dark] .business-sidebar{background:color-mix(in srgb,var(--surface) 96%,#000 4%)}.business-sidebar__brand{display:flex;align-items:center;gap:.8rem}.business-sidebar__brand-copy strong{font-size:.98rem;color:#20344e}html[data-theme=dark] .business-sidebar__brand-copy strong{color:var(--ink)}.business-sidebar__nav{display:grid;align-content:start;grid-gap:.28rem;gap:.28rem}.business-sidebar__footer{margin-top:auto;display:grid;grid-gap:.2rem;gap:.2rem;padding-top:1rem;border-top:1px solid var(--line-soft)}.business-sidebar__link{display:inline-flex;align-items:center;gap:.72rem;min-height:46px;padding:.65rem .75rem;border-radius:14px;text-decoration:none;color:#355476}html[data-theme=dark] .business-sidebar__footer-link,html[data-theme=dark] .business-sidebar__link,html[data-theme=dark] .business-sidebar__signout{color:var(--ink)}.business-sidebar__glyph{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:10px;background:rgba(26,98,188,.06);color:#1d4f91;font-size:.7rem;font-weight:800}html[data-theme=dark] .business-sidebar__glyph{background:rgba(123,192,242,.12);color:#8ccbf5}.business-sidebar__link.is-active{background:rgba(26,98,188,.08);color:#1d4f91}html[data-theme=dark] .business-sidebar__footer-link.is-active,html[data-theme=dark] .business-sidebar__link.is-active{background:rgba(123,192,242,.1);color:#8ccbf5}.business-sidebar__footer-link,.business-sidebar__signout{display:inline-flex;align-items:center;min-height:40px;padding:.5rem .75rem;border-radius:12px;text-decoration:none;color:var(--muted);background:transparent}.business-sidebar__footer-link.is-active{color:#1d4f91;background:rgba(26,98,188,.06)}.business-sidebar__signout{border:0;font-weight:700}.business-header{display:block}.business-app-frame__main{min-width:0}.shell{width:min(1160px,calc(100% - 3rem));margin-block:2rem 3rem}}@media (max-height:920px) and (min-width:1080px){.business-sidebar{overflow-y:auto}}