:root{color:var(--text);background:var(--background);font-synthesis:none;--background:#f4f6f2;--surface:#fff;--surface-subtle:#f8faf7;--surface-muted:#f7f9f6;--surface-neutral:#eef1ed;--surface-empty:#f0f3ef;--surface-success:#f0f8f1;--surface-positive:#f1f7f1;--surface-positive-soft:#f4faf5;--surface-positive-muted:#fbfefb;--surface-warning:#fff6e5;--surface-danger:snow;--surface-archived:#eeeae3;--surface-locked:#f9fbf8;--surface-callout:#f4f8f3;--surface-filter:#fbfcfa;--text:#17211b;--text-muted:#5a6b61;--text-soft:#5e6f66;--text-subtle:#314138;--text-positive:#355a43;--text-positive-soft:#dcebe0;--text-neutral:#536158;--text-warning-muted:#74483f;--text-archived:#665d50;--text-on-dark:#e8f3ea;--text-inverse:#fff;--border:#d8e0d6;--border-strong:#bdc9bb;--border-control:#788a7a;--border-hover:#94a690;--border-positive:#c6dfca;--border-positive-strong:#b8d3bd;--border-positive-soft:#d1e6d4;--border-info:#d5e1d4;--border-neutral:#dce2da;--border-warning:#f0dcaf;--border-warning-soft:#ecd7ad;--border-warning-strong:#d8b878;--border-danger:#efcec7;--border-danger-soft:#efd6d1;--border-danger-strong:#d6a39a;--border-archived:#dfd9cf;--border-locked:#d8e4d7;--green:#1b6337;--green-dark:#134b29;--green-soft:#e6f3e9;--amber:#8a5c16;--amber-soft:#fff4dc;--red:#9a3528;--red-soft:#fbe9e5;--code-background:#15211a;--code-border:#253a2d;--focus-ring:#1b633747;--focus-ring-inset:#1b63373d;--overlay-surface-clear:#fff0;--scroll-shadow:#0f17101f;--scroll-shadow-clear:#0f171000;--shadow-color:#16301f0f;--shadow-color-hover:#16301f12;--shadow-color-lifted:#16301f14;--shadow-color-active:#16301f1a;--shadow:0 16px 48px var(--shadow-color);--shadow-hover:0 10px 24px var(--shadow-color-hover);--shadow-lifted:0 12px 28px var(--shadow-color-lifted);--shadow-active:0 14px 30px var(--shadow-color-active);--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:16px;--space-8:20px;--space-9:24px;--space-10:32px;--radius-xs:8px;--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-pill:999px;--font-size-3xs:9px;--font-size-2xs:10px;--font-size-xs:12px;--font-size-sm:13px;--font-size-md:15px;--font-size-control:16px;--font-size-lg:17px;--font-size-xl:20px;--font-size-display:24px;--app-safe-area-top:env(safe-area-inset-top,0px);--app-safe-area-bottom:env(safe-area-inset-bottom,0px);--agent-tabbar-gap:12px;--agent-tabbar-height:60px;--agent-tabbar-clearance:calc(var(--agent-tabbar-height) + var(--agent-tabbar-gap) + var(--app-safe-area-bottom) + var(--space-10));--mobile-action-platform-gap:24px;--mobile-action-tabbar-control-gap:12px;--world-host-control-inline-exclusion:0px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--background)}body{min-width:min(320px,100%);margin:0}button,input,select,summary,textarea{font:inherit}input,select,textarea{font-size:var(--font-size-control)}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.break-anywhere{overflow-wrap:anywhere}.skip-link{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--green-dark);font-size:var(--font-size-md);padding:var(--space-5) var(--space-7);z-index:100;font-weight:750;text-decoration:none;transition:top .12s;position:fixed;top:-64px;left:12px}.skip-link:focus{top:12px}.panel-inner:focus{outline:none}.agent-search{margin:var(--space-8) 0 0}.agent-search input{width:100%}.agent-list-count{color:var(--text-soft);font-size:var(--font-size-sm);margin:var(--space-8) 0 var(--space-5);font-weight:650}.agent-search+.agent-list-count,.agent-search+.agent-list-direct-notice{margin-top:var(--space-9)}.agent-list-direct-notice+.agent-list-intro-video,.agent-list-direct-notice+.agent-list-count,.agent-list-intro-video+.agent-list-count,.agent-list-count+.agent-list{margin-top:var(--space-5)}.flash-toast{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);color:var(--text);align-items:center;gap:var(--space-7);max-width:calc(100vw - 32px);padding:var(--space-6) var(--space-7) var(--space-6) var(--space-7);opacity:0;pointer-events:none;z-index:60;justify-content:space-between;width:min(420px,100vw - 32px);animation:.18s ease-out flash-toast-enter;display:flex;position:fixed;left:50%;transform:translate(-50%)}.flash-toast-positioned{opacity:1;pointer-events:auto}.flash-toast-message{font-size:var(--font-size-sm);margin:0;font-weight:700;line-height:1.4}.flash-toast-dismiss{appearance:none;background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;font-size:var(--font-size-xl);flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;line-height:1;display:inline-flex}.flash-toast-dismiss:hover{border-color:var(--border-strong);color:var(--text)}@keyframes flash-toast-enter{0%{transform:translate(-50%,-8px)}to{transform:translate(-50%)}}.shell{max-width:1240px;min-height:100dvh;padding:var(--space-9) var(--space-10) 48px;margin:0 auto}.maintenance-shell{min-height:100vh;padding:var(--space-10);align-items:center;display:flex}.maintenance-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow);max-width:560px;padding:var(--space-10);width:100%;margin:0 auto}.maintenance-panel h1{overflow-wrap:anywhere;margin:0;font-size:clamp(28px,4vw,38px);line-height:1.08}.maintenance-panel p:not(.eyebrow){color:var(--text-muted);margin:var(--space-7) 0 0;line-height:1.6}.maintenance-link{background:var(--green);border-radius:var(--radius-md);color:var(--text-inverse);margin-top:var(--space-9);min-height:44px;padding:0 var(--space-8);justify-content:center;align-items:center;font-weight:750;text-decoration:none;display:inline-flex}.maintenance-link:hover{background:var(--green-dark)}.topbar{background:var(--background);border-bottom:1px solid var(--border);align-items:center;gap:var(--space-8);min-height:88px;padding:var(--space-4) calc(var(--space-2) + var(--world-host-control-inline-exclusion)) var(--space-8) var(--space-2);z-index:10;justify-content:space-between;display:flex;position:relative}.brand-link{border-radius:var(--radius-md);display:inline-flex}.brand-logo{width:108px;height:auto;display:block}.topbar-right{align-items:center;gap:var(--space-8);display:flex}.account-menu{position:relative}.account-menu-trigger{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text);cursor:pointer;align-items:center;gap:var(--space-4);min-height:44px;padding:var(--space-3) var(--space-6);background:0 0;display:inline-flex}.account-menu-trigger:hover{border-color:var(--border-hover)}.account-menu-trigger:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.account-menu-caret{border-bottom:2px solid var(--text-soft);border-right:2px solid var(--text-soft);flex:none;width:6px;height:6px;transform:rotate(45deg)translate(-1px,-1px)}.account-menu-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);min-width:220px;padding:var(--space-3);right:0;top:calc(100% + var(--space-3));z-index:30;display:grid;position:absolute}.account-menu-links{display:grid}.account-menu-heading{color:var(--text-soft);font-size:var(--font-size-xs);letter-spacing:.12em;margin:var(--space-4) var(--space-5) var(--space-3);text-transform:uppercase;font-weight:750}.account-menu-item{border-radius:var(--radius-md);color:var(--text-subtle);cursor:pointer;font-family:inherit;font-size:var(--font-size-md);min-height:44px;padding:var(--space-5) var(--space-6);text-align:left;background:0 0;border:0;width:100%;font-weight:650;text-decoration:none;display:flex}.account-menu-item-current{color:var(--green-dark);font-weight:800}.account-menu-item:hover{background:var(--surface-subtle)}.account-menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring-inset);outline:none}.account-menu-signout{border-top:1px solid var(--border);border-radius:0 0 var(--radius-md) var(--radius-md);color:var(--red);margin-top:var(--space-3)}.agent-list-archive-link{margin:var(--space-9) 0 0}.stat-label{color:var(--text-soft);font-size:var(--font-size-xs);letter-spacing:.02em;font-weight:650}.status{color:var(--text-positive);font-size:var(--font-size-md);text-overflow:ellipsis;white-space:nowrap;max-width:min(260px,46vw);font-weight:650;overflow:hidden}.verification-label{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-positive);font-size:var(--font-size-xs);min-height:32px;padding:0 var(--space-6);white-space:nowrap;align-items:center;font-weight:800;line-height:1;display:inline-flex}.workspace{gap:var(--space-9);margin-top:var(--space-9);grid-template-columns:minmax(0,1fr);display:grid}.workspace-tabbed{padding-bottom:var(--agent-tabbar-clearance)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow);min-width:0}.panel-inner{max-width:960px;padding:var(--space-10);margin:0 auto}.workspace-main .page-header+:is(.notice,.setup-progress,.agent-overview-providers){margin-top:var(--space-7)}.workspace-secondary .page-header+:is(.notice,.agent-create-wallet-note){margin-top:var(--space-9)}.page-header{align-items:flex-start;gap:var(--space-9);justify-content:space-between;display:flex}.page-header-copy{min-width:0}.page-header h1,.auth-card h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(28px,4vw,36px);line-height:1.12}.page-header-action{padding-top:var(--space-8);flex:none}.page-back-link{border-radius:var(--radius-sm);color:var(--green);font-size:var(--font-size-sm);min-height:34px;padding:var(--space-3) 0;text-underline-offset:3px;align-items:center;font-weight:800;text-decoration-thickness:1px;display:inline-flex}.page-back-link:hover{color:var(--green-dark)}.eyebrow,.section-kicker{color:var(--green);font-size:var(--font-size-xs);letter-spacing:.12em;margin:0 0 var(--space-4);text-transform:uppercase;font-weight:800}.page-description,.auth-intro,.card-copy,.muted{color:var(--text-muted);line-height:1.6}.page-description{margin-top:var(--space-5);max-width:650px}.page-description p,.notice-body p{margin:0}.notice-body p+p{margin-top:var(--space-5)}.agent-nav-back{margin-bottom:var(--space-8)}.agent-tabbar{background:var(--surface);box-shadow:none;gap:var(--space-2);height:calc(var(--agent-tabbar-height) + var(--agent-tabbar-gap) + var(--app-safe-area-bottom));padding:calc(var(--space-2) + 1px) var(--space-4) calc(var(--space-2) + 1px + var(--agent-tabbar-gap) + var(--app-safe-area-bottom));z-index:20;border:0;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.agent-tab{border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--font-size-xs);align-items:center;gap:var(--space-2);min-width:0;min-height:48px;padding:var(--space-2);text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;font-weight:700;text-decoration:none;display:flex}.agent-tab span{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;line-height:1.25;overflow:hidden}.agent-tab-active{background:var(--green-soft);color:var(--green-dark)}.agent-tab:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring-inset);outline:none}.agent-tab-active:focus-visible{box-shadow:inset 0 0 0 2px var(--border-positive-strong)}.icon{flex:none}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);margin-top:var(--space-8);padding:var(--space-8)}.card h2,.action-section h2,.agent-overview-providers h2,.policy-preset-section h2{font-size:var(--font-size-xl);letter-spacing:-.02em;margin:0;line-height:1.25}.section-heading{align-items:flex-start;gap:var(--space-7);margin-bottom:var(--space-8);justify-content:space-between;display:flex}.section-heading .section-kicker{margin-bottom:var(--space-3)}.metric-grid{gap:var(--space-6);margin-top:var(--space-9);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.setup-progress{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-xl);margin-top:var(--space-9);padding:var(--space-8)}.setup-progress .section-heading{margin-bottom:var(--space-7)}.setup-progress-list{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.setup-step{min-width:0}.setup-step-inner{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text);gap:var(--space-3);min-height:112px;padding:var(--space-7);text-decoration:none;display:grid}.setup-step-link:hover{border-color:var(--border-strong)}.setup-step-link:focus-visible{border-color:var(--green);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.setup-step-status{color:var(--text-soft);font-size:var(--font-size-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.setup-step strong{font-size:var(--font-size-md)}.setup-step-description{color:var(--text-muted);font-size:var(--font-size-xs);line-height:1.4}.setup-step-action{color:var(--green-dark);font-size:var(--font-size-sm);align-items:center;gap:var(--space-3);margin-top:var(--space-2);justify-content:space-between;font-weight:800;display:inline-flex}.setup-step-action-affordance{font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;line-height:1.2;transition:transform .16s}.setup-step-link:hover .setup-step-action-affordance,.setup-step-link:focus-visible .setup-step-action-affordance{transform:translate(2px)}.setup-step-complete .setup-step-inner,.setup-step-current .setup-step-inner{background:var(--green-soft);border-color:var(--border-positive)}.setup-step-current .setup-step-inner{box-shadow:var(--shadow-active);position:relative;transform:translateY(-1px)}.setup-step-current .setup-step-inner:before{background:var(--green);border-radius:var(--radius-pill);content:"";width:8px;height:8px;position:absolute;top:14px;right:14px}.setup-step-current .setup-step-status,.setup-step-current strong{color:var(--green-dark)}.setup-step-upcoming .setup-step-inner,.setup-step-skipped .setup-step-inner{background:var(--surface-muted)}.metric-grid-two,.agent-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-overview-metrics-single{grid-template-columns:minmax(0,1fr)}.metric-card{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-lg);gap:var(--space-3);min-width:0;padding:var(--space-8);display:grid}.metric-card-primary{background:var(--green-soft);border-color:var(--border-positive)}.metric-card>span{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:700}.metric-card strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(20px,3vw,27px);line-height:1.2}.metric-card small{color:var(--text-soft);font-size:var(--font-size-xs)}.payment-model-card{gap:var(--space-4)}.payment-model-kicker{color:var(--text-muted);font-size:var(--font-size-2xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:800}.payment-model-card h2{font-size:var(--font-size-lg);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;line-height:1.3}.payment-model-card>p:last-child{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.5}.content-grid{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-grid-single{grid-template-columns:minmax(0,1fr)}.wallet-summary{margin-top:var(--space-9)}.wallet-summary .section-heading{margin-bottom:var(--space-7)}.wallet-summary .metric-grid{margin-top:0}.wallet-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wallet-technical>summary{align-items:center;gap:var(--space-6);justify-content:space-between;display:flex}.kv{gap:var(--space-5) var(--space-8);grid-template-columns:minmax(120px,180px) minmax(0,1fr);margin:0;display:grid}.kv dt{color:var(--text-muted);font-size:var(--font-size-sm)}.kv dd{font-size:var(--font-size-md);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:650}.kv-compact{margin-bottom:var(--space-8)}.kv.kv-inline{gap:var(--space-3) var(--space-8);grid-template-rows:auto auto;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.kv.kv-inline dd+dt{margin-top:0}.mono-copy,code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.mono-copy{font-size:var(--font-size-xs);overflow-wrap:anywhere}.agent-id-meta{color:var(--text-soft);align-items:center;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:inline-flex}.agent-id-meta .btn-small{min-height:44px}.agent-id-label{color:var(--text-muted);font-size:var(--font-size-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.header-status{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.header-status-group{align-items:center;gap:var(--space-2);display:inline-flex}.header-status-label{color:var(--text-soft);font-size:var(--font-size-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.page-header-status{margin-bottom:var(--space-5)}.page-header-status .header-status{justify-content:flex-start}.inline-empty{background:var(--surface-subtle);border-radius:var(--radius-md);padding:var(--space-7)}.inline-empty p{color:var(--text-muted);font-size:var(--font-size-sm);margin:var(--space-3) 0 0;line-height:1.5}.text-link{color:var(--green);font-size:var(--font-size-sm);text-underline-offset:3px;font-weight:750;text-decoration-thickness:1px}.agent-list{gap:var(--space-5);margin:var(--space-9) 0 0;padding:0;list-style:none;display:grid}.agent-list-direct-notice{background:var(--amber-soft);border:1px solid var(--border-warning);border-radius:var(--radius-lg);color:var(--amber);align-items:flex-start;gap:var(--space-4);margin:var(--space-8) 0 0;padding:var(--space-5) var(--space-6);justify-content:space-between;line-height:1.4;transition:background .16s,border-color .16s;display:flex}.agent-list-direct-notice-placeholder{background:0 0;border-color:#0000;min-height:46px;padding:0}.agent-list-direct-notice-compact{background:var(--surface-subtle);border-color:var(--border);padding:0}.agent-list-direct-notice-disclosure{appearance:none;border-radius:inherit;color:var(--text-muted);cursor:pointer;font-size:var(--font-size-sm);align-items:center;gap:var(--space-4);min-height:44px;padding:var(--space-4) var(--space-6);text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;font-weight:750;display:flex}.agent-list-direct-notice-disclosure:hover{background:var(--green-soft);color:var(--green-dark)}.agent-list-direct-notice-disclosure:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.agent-list-direct-notice-copy{gap:var(--space-2);display:grid}.agent-list-direct-notice strong{color:var(--text);font-size:var(--font-size-sm)}.agent-list-direct-notice-copy>span{font-size:var(--font-size-sm);font-weight:600}.agent-list-direct-notice-dismiss{appearance:none;border-radius:var(--radius-sm);color:var(--amber);cursor:pointer;font-size:var(--font-size-sm);height:44px;margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-3)) 0 0;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;width:44px;padding:0;font-weight:800;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.agent-list-direct-notice-dismiss:hover{background:var(--surface-warning);border-color:var(--border-warning);color:var(--text)}.agent-list-direct-notice-dismiss:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.agent-list-intro-video{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-muted);margin:var(--space-8) 0 0;line-height:1.4}.agent-list-intro-video-disclosure{appearance:none;border-radius:inherit;color:var(--text-muted);cursor:pointer;font-size:var(--font-size-sm);align-items:center;gap:var(--space-4);min-height:44px;padding:var(--space-4) var(--space-6);text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;font-weight:750;display:flex}.agent-list-intro-video-disclosure:hover{background:var(--green-soft);color:var(--green-dark)}.agent-list-intro-video-disclosure:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.agent-list-intro-video-body{padding:0 var(--space-6) var(--space-6)}.agent-list-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text);gap:var(--space-6);padding:var(--space-7);text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}@media (hover:hover){.agent-list-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-lifted);transform:translateY(-1px)}.agent-list-card:hover .agent-list-chevron{color:var(--green-dark);left:2px}.agent-list-card:hover .agent-list-next-step .agent-list-next-step-icon{transform:translate(2px)}}.agent-list-card:focus-within{border-color:var(--border-strong);box-shadow:var(--shadow-lifted);transform:translateY(-1px)}.agent-list-details-link:focus-visible .agent-list-chevron{color:var(--green-dark);left:2px}.agent-list-next-step:focus-visible .agent-list-next-step-icon{transform:translate(2px)}.agent-list-head{align-items:flex-start;gap:var(--space-7);justify-content:space-between;min-width:0;display:flex}.agent-list-details-link{color:inherit;font-size:var(--font-size-lg);overflow-wrap:anywhere;flex:auto;min-width:0;margin-block:-12px;padding-block:12px;font-weight:760;line-height:1.3;text-decoration:none;display:block}.agent-list-details-link:focus-visible,.agent-list-next-step:focus-visible{border-radius:var(--radius-sm);outline:3px solid var(--focus-ring);outline-offset:3px}.agent-list-details-link:focus-visible{outline-offset:0}.agent-list-details-link:active .agent-list-title{color:var(--green-dark)}.agent-list-details-link:active .agent-list-chevron{color:var(--green-dark);left:2px}.agent-list-title{display:inline}.agent-list-badges{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.agent-list-badges .badge-ready{background:var(--surface-positive-muted);border-color:var(--border-positive-soft)}.agent-list-chevron{color:var(--text-soft);transition:color .16s,left .16s;position:relative;left:0}.agent-list-warning{background:var(--amber-soft);border:1px solid var(--border-warning);border-radius:var(--radius-md);color:var(--amber);font-size:var(--font-size-sm);padding:var(--space-5) var(--space-6);font-weight:600;line-height:1.4}.agent-list-stats{border-top:1px solid var(--border);gap:var(--space-6);padding-top:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-list-stats-direct{grid-template-columns:1fr}.agent-provider-more{font-size:var(--font-size-sm);align-items:center;min-height:44px;display:inline-flex}.agent-provider-list-card+.agent-provider-more{margin-block:-10px}.agent-provider-shortfall,.agent-provider-add-source{font-size:var(--font-size-sm);width:fit-content}.agent-provider-shortfall{color:var(--amber)}.agent-provider-list{margin:0;padding:0;list-style:none}.agent-provider-list-card{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-lg);gap:0;overflow:hidden}.agent-provider-list-card .agent-action-row{gap:var(--space-4);min-height:48px;padding:var(--space-4) var(--space-6);border:0;border-radius:0}.agent-provider-list-card li+li .agent-action-row{border-top:1px solid var(--border)}.agent-provider-list-card li:first-child .agent-action-row{border-top-left-radius:calc(var(--radius-lg) - 1px);border-top-right-radius:calc(var(--radius-lg) - 1px)}.agent-provider-list-card li:last-child .agent-action-row{border-bottom-left-radius:calc(var(--radius-lg) - 1px);border-bottom-right-radius:calc(var(--radius-lg) - 1px)}.agent-provider-list-card .agent-action-row:focus-visible{box-shadow:inset 0 0 0 3px var(--focus-ring)}.agent-provider-list .agent-action-copy>span:not(.agent-action-title){overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agent-provider-monogram{background:var(--surface-neutral);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-neutral);font-size:var(--font-size-sm);justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:inline-flex}.agent-provider-list+.agent-provider-more{justify-self:start}.agent-list-spend{color:var(--text-soft);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.agent-list-stats>span{gap:var(--space-2);display:grid}.agent-list-stats strong{font-size:var(--font-size-md)}.agent-list-stats .stat-note{color:var(--text-soft);font-size:var(--font-size-xs)}.agent-list-action{border-top:1px solid var(--border);align-items:flex-start;gap:var(--space-4);padding-top:var(--space-5);display:grid}.agent-list-action-description{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:700;line-height:1.4}.agent-list-next-step{gap:var(--space-3);justify-self:start;min-width:min(100%,220px)}.agent-list-next-step-icon{font-size:var(--font-size-md);font-weight:800;line-height:1;transition:transform .16s;display:inline-flex}.badge{background:var(--surface-neutral);border:1px solid var(--border-neutral);border-radius:var(--radius-pill);color:var(--text-neutral);font-size:var(--font-size-2xs);align-items:center;gap:var(--space-3);letter-spacing:.06em;min-height:22px;padding:var(--space-3) var(--space-5);text-transform:uppercase;white-space:nowrap;flex:none;font-weight:800;display:inline-flex}.badge .icon{margin-inline-start:-1px}.badge-active,.badge-available,.badge-completed,.badge-ready,.badge-recorded,.badge-settled{background:var(--green-soft);border-color:var(--border-positive);color:var(--green-dark)}.badge-inactive,.badge-planned,.badge-not_ready,.badge-checking,.badge-pending_payment,.badge-stale,.badge-verifying,.badge-queued,.badge-processing{background:var(--surface-neutral);border-color:var(--border-neutral);color:var(--text-neutral)}.badge-needs_policy,.badge-needs_token,.badge-needs_funds{background:var(--amber-soft);border-color:var(--border-warning);color:var(--amber)}.badge-suspended,.badge-failed,.badge-expired{background:var(--red-soft);border-color:var(--border-danger);color:var(--red)}.badge-archived{background:var(--surface-archived);border-color:var(--border-archived);color:var(--text-archived)}.notice{border:1px solid var(--border-info);border-radius:var(--radius-lg);margin-top:var(--space-8);padding:var(--space-7) var(--space-7)}.notice-info{background:var(--surface-positive)}.notice-neutral{background:var(--surface-subtle);border-color:var(--border-neutral)}.notice-success{background:var(--green-soft);border-color:var(--border-positive)}.notice-warning{background:var(--amber-soft);border-color:var(--border-warning-soft)}.notice-title{color:var(--text);font-size:var(--font-size-sm);margin:0 0 var(--space-2);font-weight:800}.notice-body{color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.55}.route-flash-notice{border-radius:var(--radius-md);margin-top:var(--space-5);padding:var(--space-5) var(--space-6)}.route-flash-notice-title-only .notice-title{margin-bottom:0}.route-flash-notice-title-only .notice-body{display:none}.route-flash-notice+.policy-version-notice{margin-top:var(--space-3)}.policy-version-notice{border-radius:var(--radius-md);margin-top:var(--space-7);padding:var(--space-6) var(--space-7)}.policy-version-notice .notice-title{margin-bottom:var(--space-1)}.policy-version-notice .notice-body{line-height:1.5}.policy-version-notice+.form{margin-top:var(--space-6)}.policy-created-continuation .notice-body{align-items:end;gap:var(--space-7);grid-template-columns:minmax(0,1fr) auto;display:grid}.policy-created-continuation-action{margin-top:0}.policy-create-another-link{min-height:44px;padding:var(--space-4) 0;align-self:center}.provider-policy-block{margin-top:0}.provider-policy-block .notice-body{gap:var(--space-5);display:grid}.provider-policy-block .notice-body p{margin:0}.provider-policy-block-prompt{margin-top:var(--space-2)}.provider-policy-block-prompt textarea{background:var(--surface-muted)}.provider-policy-block-actions{margin-top:var(--space-2)}.direct-pay-unavailable-notice{margin-top:0}.direct-pay-unavailable-actions{margin-top:var(--space-6)}.action-section{margin-top:var(--space-10)}.agent-action-list{gap:var(--space-4);display:grid}.agent-action-row{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text);align-items:center;gap:var(--space-6);min-height:72px;padding:var(--space-6) var(--space-7);justify-content:space-between;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s;display:flex}@media (hover:hover){.agent-action-row:hover{background:var(--surface);border-color:var(--border-strong)}}.agent-action-row:focus-visible{border-color:var(--green);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.agent-action-copy{gap:var(--space-2);min-width:0;display:grid}.agent-action-copy strong{font-size:var(--font-size-md)}.agent-action-copy>span:not(.agent-action-title){color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.5}.agent-action-leading{flex:none;display:inline-flex}.agent-action-leading+.agent-action-copy{flex:auto}.agent-action-title{align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;justify-content:space-between;min-width:0;display:flex}.agent-action-title strong{overflow-wrap:anywhere;min-width:0}.agent-action-meta{color:var(--text-soft);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.agent-action-affordance{color:var(--green);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;flex:none;font-weight:800;line-height:1.2;transition:transform .16s}.agent-action-row:focus-visible .agent-action-affordance{transform:translate(2px)}@media (hover:hover){.agent-action-row:hover .agent-action-affordance{transform:translate(2px)}}.danger-form{flex:none}.agent-advanced{margin-top:var(--space-10)}.agent-advanced-row{padding:var(--space-7) 0}.agent-advanced-row+.agent-advanced-row{border-top:1px solid var(--border)}.agent-advanced-archive,.agent-advanced-rename{align-items:center;gap:var(--space-8);justify-content:space-between;display:flex}.agent-advanced-archive h3,.agent-advanced-rename h3{font-size:var(--font-size-md);margin:0}.agent-advanced-archive p,.agent-advanced-rename p{color:var(--text-muted);font-size:var(--font-size-sm);margin:var(--space-3) 0 0;max-width:520px;line-height:1.5}.agent-rename-form{flex:0 400px}.agent-rename-editor{gap:var(--space-4);display:grid}.agent-rename-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.agent-rename-status{color:var(--text-muted);font-size:var(--font-size-sm);margin:var(--space-3) 0 0}.agent-overview-providers{gap:var(--space-5);margin-top:var(--space-9);display:grid}.agent-primary-action-section{gap:var(--space-5);margin-top:var(--space-7);display:grid}.agent-primary-action-section h2{font-size:var(--font-size-xl);letter-spacing:-.02em;margin:0;line-height:1.25}.agent-primary-action-section .section-kicker,.agent-overview-providers .section-heading,.agent-overview-providers>p{margin:0}.agent-overview-providers>p{font-size:var(--font-size-sm)}@media (max-width:640px){.agent-advanced-archive,.agent-advanced-rename{align-items:stretch;gap:var(--space-6);flex-direction:column}.agent-rename-form{flex-basis:auto;width:100%}}.confirm-panel,.payment-review-panel{border-radius:var(--radius-lg);align-items:flex-start;gap:var(--space-8);padding:var(--space-7);justify-content:space-between;display:flex}.confirm-panel{background:var(--red-soft);border:1px solid var(--border-danger)}.payment-review-panel{background:var(--surface-subtle);border:1px solid var(--border)}.payment-review-panel .confirm-copy{color:var(--text-muted)}.payment-review-address{width:100%;min-width:0;display:block}.payment-review-address-full{color:var(--text-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--font-size-xs);margin-top:var(--space-2);flex-wrap:wrap;align-items:baseline;column-gap:.5ch;width:100%;min-width:0;max-width:100%;font-weight:650;line-height:1.45;display:flex}.world-pay-phase{color:var(--green);font-size:var(--font-size-xs);align-items:center;gap:var(--space-3);margin:0;font-weight:650;line-height:1.45;display:inline-flex}.world-pay-phase-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.4s ease-in-out infinite payment-live-pulse}.field-with-action{align-items:stretch;gap:var(--space-4);min-width:0;display:flex}.field-with-action>input{flex:auto;min-width:0}.field-with-action>.btn{flex:none}.payment-network-line{color:var(--text-muted);font-size:var(--font-size-xs);align-items:baseline;gap:var(--space-4);margin:0;line-height:1.45;display:flex}.payment-network-label{color:var(--text-soft);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.scanner-overlay{padding:var(--space-7);z-index:1000;background:#09140e9e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.scanner-dialog{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);gap:var(--space-6);max-width:420px;padding:var(--space-7);width:100%;display:grid}.scanner-header{align-items:center;gap:var(--space-5);justify-content:space-between;display:flex}.scanner-viewport{aspect-ratio:1;border-radius:var(--radius-md);background:#000;width:100%;position:relative;overflow:hidden}.scanner-video{object-fit:cover;width:100%;height:100%}.scanner-reticle{border-radius:var(--radius-md);pointer-events:none;border:2px solid #ffffffd9;position:absolute;inset:18%}.scanner-instruction{color:var(--text-muted);font-size:var(--font-size-sm);text-align:center;margin:0;line-height:1.5}.scanner-photo{gap:var(--space-6);display:grid}.scanner-file-input{font-size:var(--font-size-sm)}.scanner-status{color:var(--text-warning-muted);font-size:var(--font-size-xs);text-align:center;min-height:1.2em;margin:0;line-height:1.45}.confirm-title{font-size:var(--font-size-sm);margin:0;font-weight:800}.confirm-copy{color:var(--text-warning-muted);font-size:var(--font-size-xs);margin:var(--space-2) 0 0;max-width:480px;line-height:1.5}.confirm-actions{gap:var(--space-4);flex:none;display:flex}.confirm-action-stack{align-items:flex-end;gap:var(--space-5);flex:none;justify-items:end;display:grid}.actions{gap:var(--space-5);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.actions-hint{color:var(--text-muted);font-size:var(--font-size-xs);flex-basis:100%;margin:0;line-height:1.45}.btn{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);cursor:pointer;font-size:var(--font-size-sm);min-height:44px;padding:var(--space-5) var(--space-7);text-align:center;justify-content:center;align-items:center;font-weight:750;text-decoration:none;display:inline-flex}@media (hover:hover){.btn:hover{border-color:var(--border-hover)}}.btn-primary{background:var(--green);border-color:var(--green);color:var(--text-inverse)}@media (hover:hover){.btn-primary:hover{background:var(--green-dark);border-color:var(--green-dark)}}.btn-danger{border-color:var(--border-danger-strong);color:var(--red)}.btn-danger-solid{background:var(--red);border-color:var(--red);color:var(--text-inverse)}.btn-ghost{color:var(--text-positive);min-height:40px;padding-inline:var(--space-5);background:0 0;border-color:#0000}.btn-small{font-size:var(--font-size-xs);min-height:34px;padding:var(--space-4) var(--space-6)}.btn:disabled{cursor:progress;opacity:.58}.btn-disabled{cursor:not-allowed;opacity:.55}.form{gap:var(--space-7);margin-top:var(--space-8);min-width:0;max-width:520px;display:grid}.form-wide{max-width:720px}.agent-create-form{gap:var(--space-6);margin-top:var(--space-6);max-width:none}.agent-create-back{margin-bottom:var(--space-4)}.agent-create-wallet-note{background:var(--surface-positive);border:1px solid var(--border-info);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--font-size-xs);margin-top:var(--space-6);padding:var(--space-5) var(--space-6);line-height:1.5}.agent-create-wallet-note p{margin:0}.agent-create-basics{gap:var(--space-6);max-width:720px;display:grid}.agent-provider-fieldset{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.agent-provider-fieldset legend{font-size:var(--font-size-sm);padding:0;font-weight:800}.agent-provider-fieldset legend span,.agent-provider-fieldset>p{color:var(--text-muted);font-weight:500}.agent-provider-fieldset>p{font-size:var(--font-size-xs);margin:0;line-height:1.45}.agent-provider-options{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.agent-provider-option{background:var(--surface);cursor:pointer;align-items:center;gap:var(--space-6);min-height:66px;padding:var(--space-4) var(--space-6);grid-template-columns:auto minmax(0,1fr);display:grid}.agent-provider-option-branded{gap:var(--space-5);grid-template-columns:auto 28px minmax(0,1fr)}.agent-provider-option+.agent-provider-option{border-top:1px solid var(--border)}.agent-provider-option:has(input:checked){background:var(--surface-positive)}.agent-provider-option:has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--green)}.agent-provider-option input{accent-color:var(--green);width:20px;height:20px;margin:0}.agent-provider-option>span{gap:var(--space-2);min-width:0;display:grid}.agent-provider-option strong{font-size:var(--font-size-sm)}.agent-provider-logo-frame{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.agent-provider-logo{object-fit:contain;width:auto;max-width:24px;height:24px;max-height:24px;display:block}.agent-provider-logo-frame-nansen{width:44px;height:44px;margin:-8px}.agent-provider-logo-nansen{max-width:33px;height:33px;max-height:33px}.agent-provider-logo-frame-numerology{width:44px;height:44px;margin:-8px}.agent-provider-logo-numerology{max-width:33px;height:33px;max-height:33px}.agent-provider-logo-frame-horoscope{width:44px;height:44px;margin:-8px}.agent-provider-logo-horoscope{max-width:33px;height:33px;max-height:33px}.agent-provider-logo-frame-perplexity{width:44px;height:44px;margin:-8px}.agent-provider-logo-perplexity{max-width:33px;height:33px;max-height:33px}.agent-provider-logo-frame-predictstation{width:44px;height:44px;margin:-8px}.agent-provider-logo-predictstation{max-width:33px;height:33px;max-height:33px}.agent-provider-option small{color:var(--text-muted);font-size:var(--font-size-xs);line-height:1.4}.agent-create-status{min-width:0}.agent-create-status:empty{margin-top:calc(-1 * var(--space-6))}.agent-create-continuation{background:var(--surface-positive);border:1px solid var(--border-positive);border-radius:var(--radius-md);gap:var(--space-2);padding:var(--space-5) var(--space-6);display:grid}.agent-create-continuation strong{color:var(--green-dark);font-size:var(--font-size-sm)}.agent-create-continuation p{color:var(--text-muted);font-size:var(--font-size-xs);margin:0;line-height:1.45}.card-form-host .form{margin-top:0}.form-section{border:1px solid var(--border);border-radius:var(--radius-lg);gap:var(--space-6);min-width:0;padding:var(--space-7);margin:0;display:grid}.form-section legend{font-size:var(--font-size-md);padding:0 var(--space-4);font-weight:800}.form-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-note{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.55}.form-note strong{color:var(--text)}.form-guidance{background:var(--green-soft);border:1px solid var(--border-positive);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6)}.form-guidance strong{color:var(--green-dark);font-size:var(--font-size-sm);margin-bottom:var(--space-2);display:block}.form-guidance p{color:var(--text-muted);font-size:var(--font-size-xs);margin:0;line-height:1.5}.form-guidance ul{gap:var(--space-2);padding-left:var(--space-6);flex-direction:column;margin:0;display:flex}.form-guidance li{color:var(--text-muted);font-size:var(--font-size-xs);line-height:1.5}.form-guidance ul+p{margin-top:var(--space-5)}.field{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.field>label,.field>span{font-size:var(--font-size-sm);font-weight:750}.field>legend{font-size:var(--font-size-sm);padding:0;font-weight:750}.field small{color:var(--text-soft);font-size:var(--font-size-xs);line-height:1.45}.field input,.field textarea{background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius-md);color:var(--text);min-height:48px;padding:var(--space-6) var(--space-6);resize:vertical;width:100%}.input-affix{display:block;position:relative}.input-affix>input{padding-right:68px}.input-affix-suffix{color:var(--text-soft);font-size:var(--font-size-xs);letter-spacing:.04em;pointer-events:none;text-transform:uppercase;font-weight:800;line-height:1;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.field select{background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius-md);color:var(--text);height:48px;min-height:48px;padding:var(--space-6) var(--space-6);width:100%}.field input::placeholder,.field textarea::placeholder{color:var(--text-muted)}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--green)}.tag-input{background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius-md);gap:var(--space-4);min-width:0;padding:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.tag-input:focus-within{border-color:var(--green)}.tag-input>input{min-height:34px;padding:var(--space-3);border:0}.tag-input>input:focus{outline:0}.tag-list{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tag{background:var(--green-soft);border:1px solid var(--border-positive);border-radius:var(--radius-pill);color:var(--green-dark);font-size:var(--font-size-xs);align-items:center;gap:var(--space-4);max-width:100%;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);font-weight:700;display:inline-flex}.tag span{overflow-wrap:anywhere;min-width:0}.tag-remove{border-radius:var(--radius-pill);color:var(--green-dark);cursor:pointer;font-size:var(--font-size-control);background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;line-height:1;display:inline-flex}.tag-remove:hover{background:var(--border-positive)}.tag-remove:focus-visible{outline:2px solid var(--green-dark);outline-offset:1px}.merchant-suggestions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.merchant-suggestion{background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-pill);color:var(--green-dark);cursor:pointer;font-size:var(--font-size-xs);min-height:32px;padding:var(--space-3) var(--space-6);font-weight:700}.merchant-suggestion:hover{background:var(--green-soft);border-color:var(--border-positive)}.merchant-suggestion:focus-visible{outline:2px solid var(--green-dark);outline-offset:1px}.field-feedback{font-size:var(--font-size-xs);overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.45}.field-feedback-error{color:var(--red)}.field-feedback-warning{color:var(--amber)}.form-error{background:var(--red-soft);border:1px solid var(--border-danger);border-radius:var(--radius-md);color:var(--red);font-size:var(--font-size-sm);padding:var(--space-6) var(--space-6);margin:0}.form-error-field{font-size:var(--font-size-xs);background:0 0;border:none;border-radius:0;padding:0;line-height:1.45}.form-success{background:var(--green-soft);border:1px solid var(--border-positive);border-radius:var(--radius-md);color:var(--green-dark);font-size:var(--font-size-sm);padding:var(--space-6) var(--space-6);margin:0}.form-progress{background:var(--surface-neutral);border:1px solid var(--border-neutral);border-radius:var(--radius-md);color:var(--text-neutral);font-size:var(--font-size-sm);padding:var(--space-6) var(--space-6);margin:0}.form-actions{gap:var(--space-6);display:grid}.mobile-action-rail-slot,.mobile-action-rail{display:contents}.policy-review-title{font-size:var(--font-size-xl);letter-spacing:-.02em;margin:var(--space-2) 0 0}.policy-submit-summary{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;display:grid}.policy-submit-summary div{border-bottom:1px solid var(--border);align-items:start;gap:var(--space-6);min-width:0;padding:var(--space-5) 0;grid-template-columns:minmax(118px,.8fr) minmax(0,1.2fr);display:grid}.policy-submit-summary div:first-child{border-top:1px solid var(--border)}.policy-submit-summary dt{color:var(--text-soft);font-size:var(--font-size-xs);letter-spacing:0;font-weight:800}.policy-submit-summary dd{color:var(--text);font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0;font-weight:750;line-height:1.35}.state{border-radius:var(--radius-lg);margin:var(--space-9) 0 0;padding:var(--space-8);border:1px solid #0000}.state-title{font-size:var(--font-size-md);margin:0 0 var(--space-3);font-weight:800}.state-hint{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.55}.state-meta{color:var(--text-soft);font-size:var(--font-size-xs);margin:var(--space-5) 0 0;overflow-wrap:anywhere;line-height:1.5}.agent-first-run{gap:var(--space-9);margin-top:var(--space-9);justify-items:start;display:grid}.intro-video{gap:var(--space-5);width:100%;max-width:520px;display:grid}.intro-video-play{appearance:none;aspect-ratio:16/9;border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;background:0 0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.intro-video-play:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.intro-video-play:active{transform:scale(.99)}.intro-video-play:active .intro-video-play-badge{background:var(--green)}.intro-video-frame{position:relative}.intro-video-loading{border-radius:var(--radius-sm);color:#fff;font-size:var(--font-size-xs);left:var(--space-4);padding:2px var(--space-3);pointer-events:none;top:var(--space-4);background:#0000009e;font-weight:600;position:absolute}.intro-video-poster,.intro-video-media{width:100%;height:auto;display:block}.intro-video-media{aspect-ratio:16/9;background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-lg)}.intro-video-play-badge{background:var(--green-dark);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:auto;padding-left:3px;display:flex;position:absolute;inset:0;box-shadow:0 2px 10px #00000047}.intro-video-play:hover .intro-video-play-badge{background:var(--green)}.intro-video-duration{border-radius:var(--radius-sm);bottom:var(--space-4);color:#fff;font-size:var(--font-size-xs);padding:2px var(--space-3);right:var(--space-4);background:#0000009e;font-weight:600;position:absolute}.intro-video-transcript{color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.55}.intro-video-transcript>summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.intro-video-transcript>p{margin:0 0 var(--space-4)}.state-action{margin-top:var(--space-7)}.state-action-group{gap:var(--space-5);flex-wrap:wrap;justify-content:center;display:flex}.state-actions{gap:var(--space-5);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.state-empty .actions{align-items:stretch;max-width:250px;display:grid}.state-empty,.state-loading{background:var(--surface-empty);border-color:var(--border)}.state-error{background:var(--red-soft);border-color:var(--border-danger)}.state-success{background:var(--green-soft);border-color:var(--border-positive)}.settled-payment-receipt{text-align:left}.settled-payment-summary,.settled-payment-technical-details{margin:var(--space-7) 0 0}.settled-payment-summary>div,.settled-payment-technical-details>div{min-width:0}.settled-payment-summary dt,.settled-payment-technical-details dt{color:var(--text-soft);font-size:var(--font-size-2xs);letter-spacing:.05em;text-transform:uppercase;font-weight:800}.settled-payment-summary dd,.settled-payment-technical-details dd{margin:var(--space-3) 0 0;min-width:0}.settled-payment-copy-action{margin-top:var(--space-5)}.settled-payment-copy-action .copy-control{align-items:stretch}.settled-payment-receipt .copy-control .btn{min-height:44px}.settled-payment-disclosure{border-top:1px solid var(--border-positive);margin-top:var(--space-7);padding-top:var(--space-6)}.settled-payment-disclosure summary{color:var(--text);cursor:pointer;font-size:var(--font-size-sm);min-height:44px;font-weight:750}.settled-payment-technical-details{gap:var(--space-6);display:grid}.settled-payment-technical-details dd{align-items:start;gap:var(--space-4);display:grid}.settled-payment-technical-details dd>span{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--font-size-xs);overflow-wrap:anywhere;line-height:1.5}.settled-payment-technical-details .copy-control{justify-self:start;align-items:stretch}.connection-ready-state{margin-top:var(--space-8)}.connection-secondary-card{background:var(--surface-subtle)}.connection-disclosure-summary{gap:var(--space-2);min-width:0;display:grid}.connection-disclosure-summary small{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:650;line-height:1.45}.setup-ready-disclosure>summary .badge{margin-left:auto}.setup-ready-disclosure>summary:after{margin-left:0}.connection-secondary-links{gap:var(--space-4);margin-top:var(--space-8);display:grid}.connection-policy-unavailable,.agent-rail-coming-soon{margin-top:var(--space-8)}.credential-row{align-items:center;gap:var(--space-6);margin-top:var(--space-6);justify-content:space-between;display:flex}.credential-row code{overflow-wrap:anywhere;min-width:0}.copy-control{align-items:flex-end;gap:var(--space-3);flex-direction:column;display:inline-flex}.copy-control-compact{align-items:center}.copy-icon-button{appearance:none;background:var(--surface-subtle);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--green);cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.copy-icon-button:hover{background:var(--green-soft);border-color:var(--green)}.copy-icon-button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.copy-icon-button:active{transform:translateY(1px)}.copy-icon{display:block}.copy-feedback{font-size:var(--font-size-xs);max-width:220px;line-height:1.35}.copy-feedback-error{color:var(--red)}.code-block{background:var(--code-background);border:1px solid var(--code-border);border-radius:var(--radius-lg);color:var(--text-on-dark);font-size:var(--font-size-xs);min-width:0;max-width:100%;padding:var(--space-7);white-space:pre;width:100%;margin:0;line-height:1.6;display:block;overflow-x:auto}.checklist-progress{background:var(--border);border-radius:var(--radius-pill);height:6px;margin:var(--space-7) 0 var(--space-2);overflow:hidden}.checklist-progress>span{background:var(--green);border-radius:var(--radius-pill);height:100%;transition:width .2s;display:block}.check-list{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.check-item{border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-7);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.check-item-grouped{border-color:var(--border-warning);padding:var(--space-7);align-items:start}.check-icon{border-radius:var(--radius-pill);font-size:var(--font-size-xs);flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-weight:800;display:inline-flex}.check-failed .check-icon{border:2px solid var(--border-warning-strong);color:var(--amber)}.check-copy{gap:var(--space-2);min-width:0;display:grid}.check-copy span:first-child{font-size:var(--font-size-xs);font-weight:800}.check-copy span:last-child{color:var(--text-muted);font-size:var(--font-size-xs);line-height:1.45}.check-copy-grouped{gap:var(--space-4)}.check-detail-list{color:var(--text-muted);font-size:var(--font-size-sm);gap:var(--space-3);margin:0;padding-inline-start:var(--space-7);line-height:1.45;display:grid}.check-passed{background:var(--surface-subtle);border-color:var(--border-neutral);padding-bottom:var(--space-5);padding-top:var(--space-5)}.check-passed .check-icon{background:var(--green-soft);color:var(--green-dark)}.check-failed{background:var(--surface-warning);border-color:var(--border-warning-soft)}.check-action{min-height:44px}.connector-grid{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.connector-catalog-locked{background:var(--surface-locked);border-color:var(--border-locked)}.connector-unlock-callout{background:var(--surface-callout);border:1px solid var(--border-locked);border-radius:var(--radius-md);align-items:center;gap:var(--space-6);margin-top:var(--space-7);padding:var(--space-6) var(--space-7);justify-content:space-between;display:flex}.connector-unlock-callout p{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.45}.connector-unlock-title{font-weight:800;color:var(--text)!important}.connector-card{border:1px solid var(--border);border-radius:var(--radius-lg);gap:var(--space-5);min-height:190px;padding:var(--space-7);flex-direction:column;display:flex}.connector-card h3{font-size:var(--font-size-control);margin:0}.connector-card p{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.5}.connector-card-head,.connector-card-actions{align-items:center;gap:var(--space-5);justify-content:space-between;display:flex}.connector-card-actions{margin-top:auto}.connector-readiness-context{margin-bottom:var(--space-7);margin-top:calc(-1 * var(--space-3))}.connector-policy-section .notice+.kv{margin-top:var(--space-8)}.connector-card-available{background:var(--surface-positive-soft);border-color:var(--border-positive)}.connector-card-direct{background:var(--surface-positive-soft);border-color:var(--border-positive);min-height:210px}.connector-card-direct.connector-card-agent_unavailable,.connector-card-direct.connector-card-data_unavailable{background:var(--surface-subtle);border-color:var(--border-neutral)}.connector-card-direct.connector-card-asset_mismatch,.connector-card-direct.connector-card-daily_headroom_shortfall,.connector-card-direct.connector-card-per_payment_shortfall,.connector-card-direct.connector-card-policy_missing,.connector-card-direct.connector-card-policy_unresolved,.connector-card-direct.connector-card-provider_blocked,.connector-card-direct.connector-card-provider_not_allowed{background:var(--surface-warning);border-color:var(--border-warning-soft)}.connector-card-direct .badge{font-size:var(--font-size-xs);letter-spacing:.02em;text-align:left;text-transform:none;white-space:normal;max-width:min(100%,190px)}.connector-direct-state{font-weight:750;color:var(--text-subtle)!important}.connector-direct-actions{justify-content:flex-start}.connector-direct-actions .btn{min-height:44px}.connector-card-locked{background:var(--surface-filter);border-color:var(--border-neutral);gap:var(--space-4);min-height:132px;padding:var(--space-7)}.connector-card-planned{background:var(--surface-subtle);gap:var(--space-4);min-height:0;padding:var(--space-6)}.connector-card-planned .connector-card-actions{margin-top:var(--space-2);justify-content:flex-start}.connector-card-planned .connector-request-access{padding:var(--space-4) var(--space-6);white-space:nowrap}.connector-card-planned .connector-category-list-planned{letter-spacing:.015em;text-transform:none}.connector-availability{text-transform:uppercase;font-weight:700;color:var(--text-soft)!important;font-size:var(--font-size-xs)!important;margin-top:auto!important}.disclosure{border-top:1px solid var(--border);margin-top:var(--space-8);padding-top:var(--space-7)}.disclosure>summary,.disclosure-card>summary,.payment-filter-disclosure>summary,.payment-details>summary,.developer-cli>summary,.intro-video-transcript>summary,.predictstation-history-row>summary{color:var(--text);cursor:pointer;font-size:var(--font-size-md);align-items:center;gap:var(--space-4);font-weight:800;list-style:none;display:flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure-card>summary::-webkit-details-marker{display:none}.payment-filter-disclosure>summary::-webkit-details-marker{display:none}.payment-details>summary::-webkit-details-marker{display:none}.developer-cli>summary::-webkit-details-marker{display:none}.intro-video-transcript>summary::-webkit-details-marker{display:none}.predictstation-history-row>summary::-webkit-details-marker{display:none}.disclosure>summary:after,.disclosure-card>summary:after,.payment-filter-disclosure>summary:after,.payment-details>summary:after,.developer-cli>summary:after,.intro-video-transcript>summary:after,.predictstation-history-row>summary:after{color:var(--text-soft);content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:7px;height:7px;margin-left:auto;transition:transform .15s;transform:rotate(-45deg)}.disclosure[open]>summary:after,.disclosure-card[open]>summary:after,.payment-filter-disclosure[open]>summary:after,.payment-details[open]>summary:after,.developer-cli[open]>summary:after,.intro-video-transcript[open]>summary:after,.predictstation-history-row[open]>summary:after{transform:rotate(45deg)}.intro-video-transcript>summary{color:var(--text-muted);font-size:var(--font-size-sm);min-height:44px;padding:var(--space-4) 0;font-weight:700}.wallet-technical>summary .badge{margin-left:auto}.wallet-technical>summary:after{margin-left:0}.disclosure-card[open]>summary{border-bottom:1px solid var(--border);margin-bottom:var(--space-8);padding-bottom:var(--space-7)}.disclosure-card,.disclosure-body{min-width:0}.disclosure-body{gap:var(--space-9);display:grid}.disclosure-body>section{min-width:0}.disclosure-body .section-heading{margin-bottom:var(--space-6)}.connector-card-planned .connector-card-head{align-items:flex-start;row-gap:var(--space-3);flex-wrap:wrap}.connector-request-callout,.connector-partner-callout{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:var(--space-7);margin-top:var(--space-7);padding:var(--space-6) var(--space-7);justify-content:space-between;display:flex}.connector-request-callout p,.connector-partner-callout p{color:var(--text-muted);font-size:var(--font-size-sm);margin:var(--space-2) 0 0;line-height:1.45}.connector-request-title,.connector-partner-title{font-weight:800;color:var(--text)!important;margin:0!important}.connector-request-link,.connector-partner-link{font-size:var(--font-size-sm);flex:none;font-weight:800}.connector-policy-shortfall{color:var(--amber);font-size:var(--font-size-sm);margin:var(--space-6) 0 0;line-height:1.5}.provider-panel{gap:var(--space-9);display:grid}.numerology-reading-panel>.section-heading,.horoscope-reading-panel>.section-heading,.predictstation-brief-panel>.section-heading{margin-bottom:0}.provider-form,.numerology-form,.horoscope-form,.numerology-form>.actions,.horoscope-form>.actions{margin-top:0}.provider-advanced-parameters{border-top:1px solid var(--border);padding-top:var(--space-2)}.provider-advanced-parameters>summary{color:var(--text-muted);cursor:pointer;font-size:var(--font-size-sm);align-items:center;gap:var(--space-4);font-weight:800;list-style:none;display:flex}.provider-advanced-parameters>summary::-webkit-details-marker{display:none}.provider-advanced-parameters>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-left:auto;transition:transform .15s;transform:rotate(-45deg)}.provider-advanced-parameters[open]>summary:after{transform:rotate(45deg)}.provider-advanced-parameters .field{margin-top:var(--space-6)}.provider-history{border-top:1px solid var(--border);gap:var(--space-7);padding-top:var(--space-8);display:grid}.provider-history h3{font-size:var(--font-size-xl);margin:0}.provider-list{gap:var(--space-9);display:grid}.provider-item{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-xs);gap:var(--space-6);min-width:0;padding:var(--space-7);display:grid}.provider-item-head{align-items:start;gap:var(--space-6);flex-wrap:wrap;justify-content:space-between;min-width:0;display:flex}.provider-item-head strong{font-size:var(--font-size-md);overflow-wrap:anywhere;line-height:1.45}.provider-response{max-height:340px;margin-top:0}.provider-full{margin-top:0}.provider-full-body{gap:var(--space-6);margin-top:var(--space-6);min-width:0;display:grid}.nansen-answer-shell{gap:var(--space-4);min-width:0;display:grid}.nansen-answer-shell-head{align-items:center;gap:var(--space-5);justify-content:space-between;min-width:0;display:flex}.nansen-answer-copy-source{min-width:0}.nansen-answer-title{font-size:var(--font-size-lg);margin:0;line-height:1.35}.nansen-answer-follow-up{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.nansen-answer-follow-up .form-note{margin:0}.exa-result-list,.exa-result-more-list{min-width:0;display:grid}.exa-delivered-results{gap:var(--space-6);min-width:0;display:grid}.exa-search-question{font-size:var(--font-size-md);overflow-wrap:anywhere;margin:0;line-height:1.45}.exa-search-question:focus-visible{outline:2px solid var(--border-control);outline-offset:4px}.predictstation-delivered,.predictstation-brief{gap:var(--space-6);min-width:0;display:grid}.predictstation-last-brief{border-top:1px solid var(--border);gap:var(--space-6);min-width:0;padding-top:var(--space-8);display:grid}.predictstation-last-brief-more,.predictstation-history-older{margin-top:0}.predictstation-history-row>summary{font-size:inherit;font-weight:inherit;min-height:44px}.predictstation-history-row-summary{gap:var(--space-3);flex:auto;min-width:0;display:grid}.predictstation-history-row-body{gap:var(--space-6);margin-top:var(--space-6);min-width:0;display:grid}.predictstation-result-head{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.predictstation-copy-action{justify-self:start;min-width:0}.predictstation-copy-action-promoted{justify-self:end}.predictstation-copy-action .copy-control{align-items:flex-start;max-width:100%}.predictstation-copy-action .btn-small{min-height:44px}.predictstation-question{font-size:var(--font-size-md);overflow-wrap:anywhere;margin:0;line-height:1.45}.predictstation-question:focus-visible{outline:2px solid var(--border-control);outline-offset:4px}.predictstation-ambiguity,.predictstation-verdict,.predictstation-section,.predictstation-empty{gap:var(--space-4);min-width:0;display:grid}.predictstation-detail{gap:var(--space-6);min-width:0;display:grid}.predictstation-section+.predictstation-section,.predictstation-verdict+.predictstation-section{border-top:1px solid var(--border-neutral);padding-top:var(--space-6)}.predictstation-section h4{font-size:var(--font-size-sm);margin:0}.predictstation-ambiguity-market{overflow-wrap:anywhere;margin:0;font-weight:650}.predictstation-verdict-line{font-size:var(--font-size-md);overflow-wrap:anywhere;margin:0;line-height:1.5}.predictstation-weights,.predictstation-alternatives,.predictstation-cost-basis{gap:var(--space-4);min-width:0;margin:0;padding:0;list-style:none;display:grid}.predictstation-weights li,.predictstation-alternatives li{align-items:baseline;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;min-width:0;display:flex}.predictstation-alternatives li span:first-child{overflow-wrap:anywhere;min-width:0}.predictstation-cost-basis li{overflow-wrap:anywhere;line-height:1.5}.predictstation-rules{margin:var(--space-4) 0 0;overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%;line-height:1.55}.predictstation-weight-side{font-weight:650}.predictstation-weight-value,.predictstation-alt-volume{color:var(--text-soft);font-variant-numeric:tabular-nums}.predictstation-coverage{margin:0}.predictstation-facts{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));min-width:0;margin:0;display:grid}.predictstation-facts dt{color:var(--text-soft);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase}.predictstation-facts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:650}.predictstation-section .form-note{overflow-wrap:anywhere}.predictstation-caveat-block{gap:var(--space-3);display:grid}.predictstation-caveat-label{font-weight:750}.predictstation-caveats{gap:var(--space-3);padding-left:var(--space-7);margin:0;display:grid}@media (max-width:420px){.predictstation-result-head{grid-template-columns:minmax(0,1fr)}.predictstation-copy-action-promoted{justify-self:start}}@media (max-width:360px){.predictstation-facts{grid-template-columns:minmax(0,1fr)}}.predictstation-wallet{font-variant-numeric:tabular-nums}.predictstation-flag{color:var(--text-soft);font-size:var(--font-size-xs);display:block}.predictstation-suggestions{gap:var(--space-4);min-width:0;display:grid}.predictstation-suggestion-row{gap:var(--space-4);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.predictstation-suggestion{text-align:left;white-space:normal;justify-content:flex-start;width:100%;min-width:0;max-width:100%;min-height:44px}.predictstation-suggestion-label{overflow-wrap:anywhere;min-width:0}.provider-query-created{color:var(--text-soft);font-size:var(--font-size-xs);margin:0}.provider-query-reference{align-items:center;gap:var(--space-4);min-width:0;display:flex}.provider-query-reference-display{overflow-wrap:anywhere;min-width:0}.exa-result-card{gap:var(--space-4);min-width:0;padding:var(--space-5) 0;display:grid}.exa-result-card+.exa-result-card{border-top:1px solid var(--border)}.exa-result-header{gap:var(--space-2);min-width:0;display:grid}.exa-result-title{color:var(--text-positive);font-size:var(--font-size-md);overflow-wrap:anywhere;min-width:0;font-weight:800;line-height:1.35;text-decoration:none}.exa-result-title:hover,.exa-result-title:focus-visible{color:var(--green-dark);text-underline-offset:3px;text-decoration:underline}.exa-result-source{color:var(--text-soft);font-size:var(--font-size-xs);overflow-wrap:anywhere;min-width:0;font-weight:750;line-height:1.4}.exa-result-snippet{color:var(--text-subtle);font-size:var(--font-size-sm);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.exa-result-more{min-width:0}.exa-result-more>summary{color:var(--green-dark);cursor:pointer;font-size:var(--font-size-xs);font-weight:800;line-height:1.4;list-style:none}.exa-result-more>summary::-webkit-details-marker{display:none}.exa-result-more-body{border-left:2px solid var(--border-positive);color:var(--text-muted);font-size:var(--font-size-sm);gap:var(--space-4);margin-top:var(--space-4);min-width:0;padding-left:var(--space-5);line-height:1.55;display:grid}.exa-result-more-body ul{gap:var(--space-3);min-width:0;padding-left:var(--space-7);margin:0;display:grid}.exa-result-more-body li,.exa-result-more-body p{overflow-wrap:anywhere;margin:0}.nansen-answer{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text);font-size:var(--font-size-md);min-width:0;padding:var(--space-6);overflow-wrap:break-word;line-height:1.6}.nansen-answer :where(h1,h2,h3,h4,h5,h6,p,ul,ol,pre,blockquote){margin:0}.nansen-answer :where(h1,h2,h3,h4,h5,h6){color:var(--text);line-height:1.35}.nansen-answer-heading-source-1{font-size:var(--font-size-xl)}.nansen-answer-heading-source-2{font-size:var(--font-size-lg)}.nansen-answer-heading-source-3,.nansen-answer-heading-source-4,.nansen-answer-heading-source-5,.nansen-answer-heading-source-6{font-size:var(--font-size-md)}.nansen-answer :where(p,ul,ol,pre,blockquote)+:where(p,ul,ol,pre,blockquote),.nansen-answer :where(h1,h2,h3,h4,h5,h6)+:where(p,ul,ol,pre,blockquote){margin-top:var(--space-5)}.nansen-answer :where(ul,ol){padding-left:var(--space-7)}.nansen-answer>ol{font-variant-numeric:tabular-nums;padding-left:var(--space-9);gap:0;display:grid}.nansen-answer>ol>li{border-bottom:1px solid var(--border-neutral);padding:var(--space-4) 0}.nansen-answer>ol>li:first-child{padding-top:0}.nansen-answer>ol>li:last-child{border-bottom:0;padding-bottom:0}.nansen-answer>ol>li+li{margin-top:0}.nansen-answer li>:where(ul,ol){margin-top:var(--space-3)}.nansen-answer li+li{margin-top:var(--space-2)}.nansen-answer a{color:var(--green);overflow-wrap:anywhere;text-underline-offset:3px;font-weight:700;text-decoration:underline}.nansen-answer code{background:var(--surface-neutral);border:1px solid var(--border-neutral);border-radius:var(--radius-xs);font-size:var(--font-size-sm);overflow-wrap:anywhere;padding:0 var(--space-2)}.nansen-answer pre{background:var(--code-background);border:1px solid var(--code-border);border-radius:var(--radius-xs);color:var(--text-on-dark);padding:var(--space-5);overflow-x:auto}.nansen-answer pre code{color:inherit;background:0 0;border:0;padding:0}.nansen-answer hr{border:0;border-top:1px solid var(--border-strong);margin:var(--space-7) 0}.nansen-table-region{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xs);margin-top:var(--space-5);overscroll-behavior-inline:contain;min-width:0;max-width:100%;overflow-x:auto}.nansen-table-region:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.nansen-table-hint{display:none}.nansen-table-region table{border-collapse:separate;border-spacing:0;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;width:max-content;min-width:100%;line-height:1.45}.nansen-table-region :where(th,td){border-bottom:1px solid var(--border-neutral);overflow-wrap:normal;max-width:22rem;padding:var(--space-4) var(--space-5);text-align:left;vertical-align:top;white-space:nowrap}.nansen-table-region :where(th,td)[align=center]{text-align:center}.nansen-table-region :where(th,td)[align=right]{text-align:right}.nansen-table-region th{background:var(--surface-neutral);color:var(--text-subtle);font-weight:750}.nansen-table-region tr:last-child td{border-bottom:0}.list-meta{letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:var(--text-soft)!important;font-size:var(--font-size-xs)!important}.policy-preset-section{gap:var(--space-5);margin-top:0;display:grid}.policy-step{gap:var(--space-7);display:grid}.policy-step[hidden]{display:none}.policy-step-header{gap:var(--space-3);display:grid}.policy-step-header .section-kicker{margin:0}.policy-step-header h2{font-size:var(--font-size-xl);letter-spacing:-.02em;outline:none;margin:0;line-height:1.25}.form-section.policy-form-section{border:0;border-radius:0;padding:0}.form-section.policy-form-section>legend.sr-only{padding:0}.policy-boundary-summary{margin:0;display:grid}.policy-boundary-summary div{border-bottom:1px solid var(--border);gap:var(--space-6);padding:var(--space-4) 0;grid-template-columns:minmax(118px,.8fr) minmax(0,1.2fr);display:grid}.policy-boundary-summary div:first-child{border-top:1px solid var(--border)}.policy-boundary-summary dt,.policy-boundary-summary dd{font-size:var(--font-size-xs);overflow-wrap:anywhere;margin:0;line-height:1.4}.policy-boundary-summary dt{color:var(--text);font-weight:800}.policy-boundary-summary dd{color:var(--text-muted)}.policy-preset-disclosure{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.policy-preset-disclosure>summary{cursor:pointer;align-items:center;gap:var(--space-6);min-height:60px;padding:var(--space-6) var(--space-7);justify-content:space-between;list-style:none;display:flex}.policy-preset-disclosure>summary::-webkit-details-marker{display:none}.policy-preset-disclosure>summary>span:first-child{gap:var(--space-2);display:grid}.policy-preset-disclosure>summary strong{font-size:var(--font-size-sm)}.policy-preset-disclosure>summary small{color:var(--text-muted);font-size:var(--font-size-xs)}.policy-preset-change{color:var(--green);font-size:var(--font-size-sm);font-weight:800}.policy-preset-disclosure-body{border-top:1px solid var(--border);padding:var(--space-7)}.policy-preset-heading{align-items:end;gap:var(--space-7);justify-content:space-between;display:flex}.policy-preset-heading .section-kicker{margin-bottom:var(--space-2)}.policy-preset-heading>p{color:var(--text-muted);font-size:var(--font-size-xs);text-align:right;max-width:310px;margin:0;line-height:1.4}.policy-preset-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.policy-preset-option{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);cursor:pointer;gap:var(--space-3);min-height:44px;padding:var(--space-5) var(--space-6);text-align:left;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s;display:grid}.policy-preset-option:hover{border-color:var(--border-strong);box-shadow:var(--shadow-hover)}.policy-preset-option:active{background:var(--surface-positive);border-color:var(--border-positive-strong);box-shadow:none}.policy-preset-option:focus-visible{border-color:var(--green)}.policy-preset-option-selected{background:var(--green-soft);border-color:var(--border-positive)}.policy-preset-option-selected:hover,.policy-preset-option-selected:active,.policy-preset-option-selected:focus-visible{background:var(--green-soft);border-color:var(--green)}.policy-preset-head{align-items:center;gap:var(--space-5);justify-content:space-between;display:flex}.policy-preset-head strong{font-size:var(--font-size-sm)}.policy-preset-action{color:var(--green);font-size:var(--font-size-xs);align-items:center;gap:var(--space-2);white-space:nowrap;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-weight:800;line-height:1;display:inline-flex}.policy-preset-option:hover .policy-preset-action{color:var(--green-dark)}.policy-preset-option-selected .policy-preset-action{background:var(--green);border:1px solid var(--green);border-radius:var(--radius-pill);color:var(--text-inverse);min-height:26px;padding:var(--space-2) var(--space-5)}.policy-preset-option-selected:hover .policy-preset-action{color:var(--text-inverse)}.policy-preset-option>span:not(.policy-preset-head){color:var(--text-muted);font-size:var(--font-size-xs);line-height:1.35}.policy-preset-meta{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(118px,1fr));display:grid;color:var(--text-soft)!important;font-size:var(--font-size-xs)!important}.policy-preset-limit{gap:var(--space-1);min-width:0;display:grid}.policy-preset-limit-label{color:var(--text-muted);font-size:var(--font-size-2xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700;line-height:1.2}.policy-preset-limit-value{color:var(--text-subtle);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800;line-height:1.2}.timezone-control{align-items:stretch;gap:var(--space-4);display:flex}.timezone-control input{flex:auto;min-width:0}.timezone-control .btn{white-space:nowrap;flex:none;min-height:48px}.policy-access-options{gap:var(--space-4);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.policy-access-option{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;align-items:start;gap:var(--space-4);min-height:76px;padding:var(--space-6);grid-template-columns:auto minmax(0,1fr);display:grid}.policy-access-option:has(input:checked){background:var(--green-soft);border-color:var(--border-positive-strong)}.policy-access-option input{accent-color:var(--green);width:18px;height:18px;margin:1px 0 0}.policy-access-option span{gap:var(--space-2);min-width:0;display:grid}.policy-access-option strong{font-size:var(--font-size-sm)}.policy-access-option small{color:var(--text-muted);font-size:var(--font-size-xs);line-height:1.4}.policy-access-confirm{background:var(--surface-warning);border:1px solid var(--border-warning);border-radius:var(--radius-md);align-items:center;gap:var(--space-7);padding:var(--space-6);justify-content:space-between;display:flex}.policy-access-confirm strong{font-size:var(--font-size-sm)}.policy-access-confirm p{color:var(--text-warning-muted);font-size:var(--font-size-xs);margin:var(--space-2) 0 0;line-height:1.4}.policy-access-confirm .confirm-actions{flex:none}.policy-access-advanced{border-top:1px solid var(--border);padding-top:var(--space-5)}.policy-access-advanced>summary{color:var(--text);cursor:pointer;font-size:var(--font-size-sm);min-height:44px;padding:var(--space-5) 0;font-weight:750}.policy-access-advanced-body{padding-top:var(--space-5)}.table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);margin-top:var(--space-9);overflow:hidden}.payment-filter-shell{gap:var(--space-5);margin-top:var(--space-8);display:grid}.payment-filter-active-row{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;justify-content:space-between;display:flex}.payment-filter-chips{gap:var(--space-4);flex-wrap:wrap;flex:auto;margin:0;padding:0;list-style:none;display:flex}.payment-filter-chip{background:var(--green-soft);border:1px solid var(--border-positive);border-radius:var(--radius-pill);color:var(--green-dark);font-size:var(--font-size-xs);align-items:center;gap:var(--space-4);max-width:100%;min-height:34px;padding:var(--space-3) var(--space-5);font-weight:750;text-decoration:none;display:inline-flex}.payment-filter-chip:hover{border-color:var(--green)}.payment-filter-chip-label,.payment-filter-chip-remove{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:800}.payment-filter-chip>span:not(.payment-filter-chip-label):not(.payment-filter-chip-remove){overflow-wrap:anywhere;min-width:0}.payment-filter-chip-remove{border-left:1px solid var(--border-positive);padding-left:var(--space-4)}.payment-filter-clear-all{flex:none}.payment-filter-disclosure{background:var(--surface-filter);border:1px solid var(--border);border-radius:var(--radius-lg)}.payment-filter-disclosure>summary{min-height:48px;padding:var(--space-6) var(--space-7)}.payment-filter-summary-main{color:var(--text)}.payment-filter-summary-open,.payment-filter-disclosure[open] .payment-filter-summary-closed{display:none}.payment-filter-disclosure[open] .payment-filter-summary-open{display:inline}.payment-filter-summary-meta{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:700}.payment-filter-panel{border-top:1px solid var(--border);gap:var(--space-5);padding:var(--space-5);display:grid}.payment-filters{align-items:end;gap:var(--space-5);grid-template-columns:repeat(4,minmax(120px,1fr));display:grid}.payment-filter-panel .field{gap:var(--space-3)}.payment-filters .payment-filter-actions,.payment-filter-error{grid-column:1/-1}.payment-filters .payment-filter-actions{justify-content:flex-end}.payment-filter-error{margin:0}.payment-filter-actions,.pagination{gap:var(--space-4);flex-wrap:wrap;display:flex}.results-header{align-items:center;gap:var(--space-6);margin-top:var(--space-7);grid-template-columns:minmax(0,1fr) auto;display:grid}.results-copy{gap:var(--space-2);display:grid}.results-count{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;font-weight:600}.results-range{color:var(--text-soft);font-size:var(--font-size-xs);margin:0;font-weight:650}.results-actions{align-items:center;gap:var(--space-6);flex-wrap:wrap;justify-content:flex-end;display:flex}.payment-live-refresh{align-items:center;gap:var(--space-5);justify-content:flex-end;display:flex}.payment-live-status{color:var(--text-soft);font-size:var(--font-size-xs);align-items:center;gap:var(--space-3);font-weight:650;display:inline-flex}.payment-live-status-active{color:var(--green)}.payment-live-dot{background:var(--border-strong);border-radius:50%;flex-shrink:0;width:8px;height:8px}.payment-live-status-active .payment-live-dot{background:var(--green);animation:1.4s ease-in-out infinite payment-live-pulse}@keyframes payment-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.payment-details{min-width:90px}.payment-details>summary{color:var(--green);cursor:pointer;font-size:var(--font-size-xs);font-weight:750}.payment-details[open] .details-closed-label,.details-open-label{display:none}.payment-details[open] .details-open-label{display:inline}.payment-details dl{gap:var(--space-3);margin:var(--space-4) 0 0;min-width:220px;display:grid}.payment-details dt{color:var(--text-soft);font-size:var(--font-size-2xs);letter-spacing:.04em;text-transform:uppercase;font-weight:750}.payment-details dd{align-items:center;gap:var(--space-4);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.payment-details code{font-size:var(--font-size-xs);overflow-wrap:anywhere}.payment-status-help{color:var(--text-muted);font-size:var(--font-size-xs);flex-basis:100%;line-height:1.45}.payment-inline-help{color:var(--text-muted);font-size:var(--font-size-xs);margin-top:var(--space-3);max-width:190px;line-height:1.4;display:block}.payment-evidence-heading{border-top:1px solid var(--border);margin-top:var(--space-2);padding-top:var(--space-6)}.payment-technical{align-items:start!important;gap:var(--space-5)!important;display:grid!important}.payment-technical>span{align-items:start;gap:var(--space-3) var(--space-7);grid-template-columns:minmax(86px,auto) minmax(0,1fr);min-width:0;display:grid}.payment-evidence-label{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:700}.payment-evidence-row>:not(.payment-evidence-label){color:var(--text);font-size:var(--font-size-xs);line-height:1.45}.payment-evidence-id{grid-template-columns:minmax(0,1fr) auto!important}.payment-evidence-id .payment-evidence-label{grid-column:1/-1}.payment-evidence-id code{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--font-size-xs);min-height:38px;padding:var(--space-5) var(--space-5);grid-column:1;align-self:start;line-height:1.5;display:block}.payment-evidence-id .copy-control{grid-column:2;align-self:start}.payment-utc-timestamp{align-items:baseline!important}.payment-utc-timestamp time{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:650;line-height:1.45}.pagination{margin-top:var(--space-8);justify-content:space-between}.table{border-collapse:collapse;width:100%}.table th,.table td{border-bottom:1px solid var(--border);padding:var(--space-7) var(--space-7);text-align:left;vertical-align:middle}.table tr:last-child td{border-bottom:0}.table th{background:var(--surface-subtle);color:var(--text-muted);font-size:var(--font-size-xs);letter-spacing:.05em;text-transform:uppercase}.table td{font-size:var(--font-size-sm)}.amount-cell{font-weight:800}.payment-list{margin:var(--space-8) 0 0;padding:0;list-style:none;display:none}.payment-card{border:1px solid var(--border);border-radius:var(--radius-lg);gap:var(--space-4);padding:var(--space-7);display:grid}.payment-card-head{align-items:flex-start;gap:var(--space-6);justify-content:space-between;display:flex}.payment-card-head>div{gap:var(--space-2);display:grid}.payment-card-status{align-items:end;gap:var(--space-3);text-align:right;justify-items:end;display:grid}.payment-amount{font-size:var(--font-size-display);letter-spacing:-.025em}.payment-card time{color:var(--text-muted);font-size:var(--font-size-xs)}.single{justify-content:center;margin-top:34px;display:flex}.auth-shell{max-width:920px}.auth-card{max-width:580px;padding:var(--space-10);width:100%;margin:0}.auth-intro{font-size:var(--font-size-md);margin:var(--space-6) 0 0}.trust-list{border-bottom:1px solid var(--border);border-top:1px solid var(--border);gap:var(--space-5) var(--space-8);margin:var(--space-9) 0;padding:var(--space-7) 0;flex-wrap:wrap;list-style:none;display:flex}.trust-list li{color:var(--green-dark);font-size:var(--font-size-sm);align-items:center;gap:var(--space-3);font-weight:800;display:inline-flex}.trust-list li:before{color:var(--green);content:"✓";font-weight:900}.developer-note{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-lg);gap:var(--space-4);margin-bottom:var(--space-7);padding:var(--space-7);display:grid}.developer-note strong{font-size:var(--font-size-sm)}.developer-note span{color:var(--text-muted);font-size:var(--font-size-xs);line-height:1.45}.developer-cli>summary{color:var(--text-muted);cursor:pointer;font-size:var(--font-size-xs);font-weight:700}.developer-cli>summary:focus-visible{outline:2px solid var(--green-dark);outline-offset:2px}.developer-note code{color:var(--text-soft);font-size:var(--font-size-2xs);margin-top:var(--space-4);overflow-wrap:anywhere;display:block}.session-flow{gap:var(--space-6);display:grid}.auth-card form .btn,.session-flow .btn,.state-empty .actions .btn{width:100%}.skeleton{background:linear-gradient(90deg, var(--surface-subtle), var(--border), var(--surface-subtle));border-radius:var(--radius-xs);background-size:200% 100%;width:100%;height:12px;animation:1.4s ease-in-out infinite skeleton-shimmer;display:block}@keyframes skeleton-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.skeleton,.flash-toast,.payment-live-status-active .payment-live-dot,.world-pay-phase-dot{animation:none!important}.agent-list-card:hover,.agent-list-card:focus-within,.setup-step-current .setup-step-inner,.setup-step-link:hover .setup-step-action-affordance,.setup-step-link:focus-visible .setup-step-action-affordance,.agent-action-row:hover .agent-action-affordance,.agent-action-row:focus-visible .agent-action-affordance,.copy-icon-button:active,.intro-video-play:active{transform:none!important}}.skeleton-stack{gap:var(--space-5);display:grid}.skeleton-w-40{width:40%}.skeleton-w-60{width:60%}.skeleton-w-80{width:80%}.skeleton-eyebrow{height:11px;margin-bottom:var(--space-3);width:120px}.skeleton-title{max-width:280px;height:30px}.skeleton-subtitle{width:160px;height:18px}.skeleton-kicker{height:11px;margin-bottom:var(--space-4);width:96px}.skeleton-text{height:12px}.skeleton-metric{width:70%;height:26px}.skeleton-badge{border-radius:var(--radius-pill);width:88px;height:26px}.skeleton-btn{border-radius:var(--radius-md);width:128px;height:44px}.page-header-action .skeleton-btn{width:104px}.skeleton-backlink{width:112px;height:14px}.skeleton-input{border-radius:var(--radius-md);height:48px}@media (max-width:900px){.wallet-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.shell{padding:var(--space-4) var(--space-7) var(--space-10)}.topbar{min-height:58px;padding:var(--space-2) var(--world-host-control-inline-exclusion) var(--space-5) 0}.brand-logo{width:78px}.topbar-right{gap:var(--space-4);min-width:0}.status{max-width:min(180px,42vw)}.workspace{gap:var(--space-5);margin-top:var(--space-5)}.panel{border-radius:var(--radius-xl)}.panel-inner{padding:var(--space-7) var(--space-4) var(--space-9)}.page-header{gap:var(--space-4);display:grid}.page-header-action{order:-1;padding-top:0}.page-header--action-below .page-header-action{padding-top:var(--space-6);order:0}.page-header-action .btn:not(.page-back-link),.page-header-action .skeleton-btn{width:100%}.page-back-link{min-height:28px;padding:0}.page-header h1,.auth-card h1{font-size:var(--font-size-display)}.page-description{font-size:var(--font-size-control);margin-top:var(--space-4);line-height:1.45}.connector-readiness-heading{gap:var(--space-5);justify-content:stretch;display:grid}.connector-readiness-heading .badge{justify-self:start}.form-actions .btn,.numerology-form>.actions>.btn,.horoscope-form>.actions>.btn{width:100%}.mobile-action-rail-slot{min-height:44px;display:block}.mobile-action-rail{--mobile-action-visual-viewport-inset:0px;background:linear-gradient(to bottom, var(--overlay-surface-clear), var(--surface) var(--space-6));gap:var(--space-4);padding:var(--space-6) var(--space-9) 0;z-index:19;display:grid;position:fixed;left:0;right:0}.mobile-action-rail-page{bottom:var(--mobile-action-visual-viewport-inset);padding-bottom:calc(var(--mobile-action-platform-gap) + var(--app-safe-area-bottom));background:#fff}.mobile-action-rail-tabbed{bottom:max(var(--mobile-action-visual-viewport-inset), calc(var(--agent-tabbar-gap) + var(--app-safe-area-bottom) + var(--agent-tabbar-height)));padding-bottom:var(--mobile-action-tabbar-control-gap)}.mobile-action-rail>.btn,.mobile-action-rail>.confirm-actions,.mobile-action-rail>.confirm-actions>.btn{width:100%}.metric-grid,.metric-grid-two,.setup-progress-list,.content-grid,.form-grid{grid-template-columns:1fr}.provider-panel .section-heading{flex-wrap:wrap}.provider-panel .section-heading .badge{max-width:100%}.setup-progress{margin-top:var(--space-8);padding:var(--space-7)}.setup-progress .section-heading{margin-bottom:var(--space-5)}.setup-progress-list{gap:var(--space-4)}.setup-step-current .setup-step-inner{min-height:86px;padding:var(--space-7)}.setup-step:not(.setup-step-current) .setup-step-inner{align-items:center;gap:var(--space-4);min-height:0;padding:var(--space-5) var(--space-6);grid-template-columns:auto minmax(0,1fr);display:grid}.setup-step:not(.setup-step-current) .setup-step-inner:before{display:none}.setup-step:not(.setup-step-current) .setup-step-status{font-size:var(--font-size-2xs);min-width:80px}.setup-step:not(.setup-step-current) strong{font-size:var(--font-size-sm)}.setup-step:not(.setup-step-current) .setup-step-description{display:none}.setup-step-current .setup-step-description{font-size:var(--font-size-sm)}.agent-action-row{min-height:76px;padding:var(--space-6)}.state-actions .btn{flex:auto}.payment-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.payment-filter-actions .btn{flex:auto}.payment-card .payment-details>summary{min-height:44px;padding:var(--space-2) 0}.metric-card{padding:var(--space-7)}.card{border-radius:var(--radius-lg);padding:var(--space-8)}.policy-created-continuation-action .btn{width:100%}.policy-created-continuation .notice-body{grid-template-columns:1fr}.kv{gap:var(--space-3);grid-template-columns:1fr}.kv dd+dt{margin-top:var(--space-5)}.agent-list-card{padding:var(--space-7)}.agent-list-stats{gap:var(--space-4)}.confirm-panel,.payment-review-panel{align-items:stretch;display:grid}.danger-form,.danger-form>.btn{width:100%}.confirm-actions{grid-template-columns:1fr 1fr;display:grid}.confirm-action-stack{place-items:stretch stretch}.form-section{padding:var(--space-7)}.check-item{grid-template-columns:auto minmax(0,1fr);align-items:start}.check-item>.text-link{margin-top:var(--space-1);grid-column:1/-1}.check-item>.btn{margin-top:var(--space-1);grid-column:1/-1;justify-self:start}.table-wrap{display:none}.payment-list{gap:var(--space-5);display:grid}.connector-grid{gap:var(--space-5);grid-template-columns:1fr}.connector-catalog-locked{padding:var(--space-7)}.connector-catalog-locked .card-copy{font-size:var(--font-size-sm);line-height:1.45}.connector-catalog-locked .connector-grid{margin-top:var(--space-6)}.connector-unlock-callout{align-items:stretch;gap:var(--space-5);margin-top:var(--space-5);padding:var(--space-6);display:grid}.connector-request-callout,.connector-partner-callout{align-items:start;display:grid}.connector-request-link,.connector-partner-link{justify-self:start}.connector-card-locked{gap:var(--space-4);min-height:0;padding:var(--space-6)}.connector-card-locked p{line-height:1.42}.connector-card-direct{min-height:0}.connector-card-direct .connector-card-head{flex-wrap:wrap;align-items:flex-start}.connector-card-direct .badge{max-width:100%}.connector-direct-actions,.connector-direct-actions .btn{width:100%}.policy-preset-grid{grid-template-columns:1fr}.policy-preset-heading{align-items:start;gap:var(--space-3);display:grid}.policy-preset-heading>p{text-align:left;max-width:none}.policy-version-notice{margin-top:var(--space-6);padding:var(--space-4) var(--space-6)}.policy-version-notice+.form{margin-top:var(--space-5)}.policy-preset-section{gap:var(--space-4)}.policy-preset-option{gap:var(--space-2);padding-block:var(--space-4)}.policy-access-options{grid-template-columns:1fr}.policy-access-confirm{align-items:stretch;display:grid}.timezone-control{display:grid}.timezone-control .btn{justify-self:start;min-height:44px}.credential-row{align-items:stretch;display:grid}.credential-row .copy-control{align-items:stretch}.single{margin-top:var(--space-9)}.auth-card{padding:var(--space-9) var(--space-8)}.state-empty .actions{max-width:none}}@media (max-width:420px){.topbar{gap:var(--space-4)}.brand-logo{width:74px}.status{font-size:var(--font-size-xs);max-width:min(156px,40vw)}.btn-ghost{font-size:var(--font-size-xs);padding-inline:var(--space-3)}.agent-list-head{gap:var(--space-5)}.agent-list-details-link{font-size:var(--font-size-control)}.agent-list-stats strong{font-size:var(--font-size-md)}.provider-full-body-latest .nansen-answer,.provider-full-body-history .nansen-answer{background:0 0;border:0;border-radius:0;padding:0}.nansen-answer-follow-up{align-items:stretch;display:grid}.nansen-answer-follow-up .btn{width:100%}}@media (max-width:520px){.payment-filters,.results-header{grid-template-columns:1fr}.results-actions,.payment-live-refresh{justify-content:flex-start}}.app-footer{border-top:1px solid var(--border);align-items:center;gap:var(--space-4) var(--space-7);margin-top:var(--space-10);padding-top:var(--space-8);flex-wrap:wrap;justify-content:space-between;display:flex}.app-footer-links{gap:var(--space-4) var(--space-7);flex-wrap:wrap;display:flex}.app-footer-link{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:700;text-decoration:none}.app-footer-link:hover,.app-footer-link-active{color:var(--text)}.app-footer-copy{color:var(--text-soft);font-size:var(--font-size-xs);margin:0}.public-shell{max-width:920px}.topbar-signin{white-space:nowrap}.public-panel{width:min(760px,100%)}@media (min-width:721px){.public-shell-flat{max-width:960px}.public-single-flat{margin-top:var(--space-10)}.public-panel-flat{box-shadow:none;background:0 0;border:0;border-radius:0;width:min(860px,100%)}.public-panel-flat .panel-inner{max-width:860px;padding:0}}.contact-grid{align-items:start;gap:var(--space-7);margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-card{gap:var(--space-6);flex-direction:column;margin-top:0;display:flex}.contact-card-highlight{background:var(--surface-positive-muted);border-color:var(--border-positive-strong);box-shadow:var(--shadow-lifted)}.contact-card-head{align-items:center;gap:var(--space-5);display:flex}.contact-icon{background:var(--green-soft);border-radius:var(--radius-sm);color:var(--green-dark);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.contact-card h2{font-size:var(--font-size-lg);margin:0}.contact-card .card-copy{font-size:var(--font-size-md);margin:0}.contact-audience{color:var(--green-dark);font-size:var(--font-size-2xs);letter-spacing:.08em;margin:0 0 var(--space-1);text-transform:uppercase;font-weight:800}.contact-detail{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.5}.contact-detail strong{color:var(--text);font-weight:800}.contact-detail-list{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.contact-detail-list li{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--font-size-sm);padding:var(--space-1) var(--space-4);font-weight:650}.support-context-review{background:var(--surface);border:1px solid var(--border-positive-strong);border-radius:var(--radius-md);gap:var(--space-4);padding:var(--space-6);display:grid}.support-context-review h3{font-size:var(--font-size-md);margin:0;line-height:1.35}.support-context-review dl{gap:var(--space-4);margin:0;display:grid}.support-context-review dl>div{gap:var(--space-1);min-width:0;display:grid}.support-context-review dt{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:750}.support-context-review dd{min-width:0;margin:0}.support-context-review code{overflow-wrap:anywhere}.support-issue-link{margin-top:var(--space-5);width:fit-content}.contact-actions{align-items:stretch;gap:var(--space-5);margin-top:var(--space-1);flex-direction:column;display:flex}.contact-cta,.contact-cta-wrap,.contact-email{width:100%}.contact-cta{flex:none}.contact-cta-wrap{gap:var(--space-3);flex:none;display:grid}.contact-action-feedback{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:650;line-height:1.35}.contact-cta-hint{color:var(--text-soft);font-size:var(--font-size-xs);line-height:1.35}.contact-email{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-pill);align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-6) var(--space-2) var(--space-7);justify-content:space-between;display:inline-flex}.contact-email-value{font-size:var(--font-size-sm);font-weight:650}.contact-meta{color:var(--text-soft);font-size:var(--font-size-xs);margin:0;line-height:1.4}.contact-card-footer{gap:var(--space-5);padding-top:var(--space-1);margin-top:auto;display:grid}.contact-note{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--font-size-sm);padding:var(--space-5) var(--space-6);margin:0;line-height:1.5}.contact-note-caution{background:var(--amber-soft);border-color:var(--border-warning);align-items:flex-start;gap:var(--space-3);display:flex}.contact-note-icon{color:var(--amber);flex:none;margin-top:1px;line-height:0}.legal-page{gap:var(--space-8);display:grid}.legal-updated{color:var(--text-soft);font-size:var(--font-size-sm);margin:var(--space-3) 0 var(--space-1);font-weight:700}.legal-section{border-top:1px solid var(--border);padding-top:var(--space-8)}.legal-section h2{font-size:var(--font-size-lg);letter-spacing:-.01em;margin:0 0 var(--space-4);line-height:1.3}.legal-section p{color:var(--text-muted);font-size:var(--font-size-md);margin:0;line-height:1.65}@media (max-width:640px){.agent-list-next-step,.support-issue-link{width:100%}.contact-grid{grid-template-columns:1fr}.nansen-table-hint{color:var(--text-soft);font-size:var(--font-size-xs);padding:var(--space-3) var(--space-5);z-index:3;width:fit-content;font-weight:700;display:block;position:sticky;left:0}.nansen-table-region :where(th,td):first-child{background:var(--surface);overflow-wrap:anywhere;white-space:normal;z-index:1;min-width:8rem;max-width:min(45vw,12rem);position:sticky;left:0}.nansen-table-region th:first-child{background:var(--surface-neutral);z-index:2}}.saved-payee-prompt{gap:var(--space-6);margin-top:var(--space-7);padding-top:var(--space-7);border-top:1px solid var(--border-positive);text-align:left;flex-direction:column;display:flex}.saved-payee-prompt-title{margin:0;font-weight:640}.saved-payee-prompt-actions{gap:var(--space-5);flex-wrap:wrap;display:flex}.saved-payee-prompt-actions .btn{flex:auto;min-height:44px}.saved-payee-confirmation{margin:var(--space-6) 0 0;font-size:var(--font-size-sm);color:var(--text-positive)}.saved-payee-chooser{gap:var(--space-5);margin-bottom:var(--space-7);display:grid}.saved-payee-chooser-heading{align-items:center;gap:var(--space-5);justify-content:space-between;display:flex}.saved-payee-chooser-heading .section-kicker{margin:0}.saved-payee-list-error{margin-bottom:var(--space-6)}.select-row{cursor:pointer;font:inherit;text-align:left;width:100%}.select-row[aria-pressed=true]{border-color:var(--green)}.select-row:disabled{cursor:not-allowed;opacity:.6}.saved-payee-chooser-actions{gap:var(--space-5);flex-wrap:wrap;display:flex}.saved-payee-chooser-actions .btn{min-height:44px}.payment-policy-details{color:var(--text-muted);font-size:var(--font-size-xs);margin-top:var(--space-5)}.payment-policy-details summary{color:var(--text-subtle);cursor:pointer;font-weight:750}.payment-policy-details p{margin-top:var(--space-4)}.saved-payee-sheet-overlay{padding:var(--space-7) var(--space-4) calc(var(--agent-tabbar-gap) + var(--app-safe-area-bottom));z-index:1010;background:#09140e94;justify-content:center;align-items:end;display:flex;position:fixed;inset:0}.saved-payee-sheet{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow);max-height:calc(100dvh - var(--app-safe-area-top) - var(--agent-tabbar-gap) - var(--app-safe-area-bottom) - var(--space-7));flex-direction:column;width:100%;max-width:620px;display:flex;overflow:hidden}.saved-payee-sheet-header{border-bottom:1px solid var(--border);align-items:center;gap:var(--space-5);padding:var(--space-7);justify-content:space-between;display:flex}.saved-payee-sheet-header h2{font-size:var(--font-size-xl);margin:0}.saved-payee-sheet-body{gap:var(--space-7);overscroll-behavior:contain;min-height:0;padding:var(--space-7);scrollbar-gutter:stable;display:grid;overflow-y:auto}.saved-payee-manage-list{gap:var(--space-4);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.saved-payee-manage-section{border-top:1px solid var(--border);padding-top:var(--space-7);margin:0}.saved-payee-manage-heading{align-items:baseline;gap:var(--space-5);justify-content:space-between;display:flex}.saved-payee-manage-heading h3{font-size:var(--font-size-base);margin:0}.saved-payee-manage-heading span{color:var(--text-muted);font-size:var(--font-size-sm)}.saved-payee-manage-row{border-top:1px solid var(--border);gap:var(--space-5);padding-top:var(--space-5);display:grid}.saved-payee-manage-row-summary{align-items:center;gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.saved-payee-manage-copy{gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:grid}.saved-payee-manage-copy .mono-copy{color:var(--text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere}.saved-payee-row-controls,.saved-payee-action-buttons{gap:var(--space-4);flex-wrap:wrap;justify-content:flex-end;display:flex}.saved-payee-row-controls .btn,.saved-payee-action-buttons .btn,.saved-payee-action-buttons .copy-control .btn{min-height:44px}.saved-payee-action-panel{border-top:1px solid var(--border);padding-top:var(--space-5)}.saved-payee-action-panel .field{margin-bottom:var(--space-5)}.saved-payee-action-buttons{justify-content:flex-start}.saved-payee-action-buttons .copy-control{align-items:stretch}@media (min-width:640px){.saved-payee-sheet-overlay{padding:var(--space-8);align-items:center}.saved-payee-sheet{border-bottom:1px solid var(--border);border-radius:var(--radius-xl);max-height:min(720px, calc(100dvh - (var(--space-8) * 2)))}}@media (max-width:360px){.saved-payee-sheet-overlay{padding-inline:var(--space-4)}.saved-payee-sheet-header,.saved-payee-sheet-body{padding-inline:var(--space-6)}}.address-chunk{white-space:nowrap;flex:none}.payment-review-saved-line{color:var(--text-muted);font-size:var(--font-size-xs);margin-top:var(--space-3);display:block}.paid-answer-receipt{color:var(--text-soft);font-size:var(--font-size-xs);align-items:center;gap:var(--space-4);margin:0 0 var(--space-5);flex-wrap:wrap;display:flex}.paid-answer-receipt-provider{color:var(--text);font-weight:750}.paid-answer-receipt>span+span:before{color:var(--text-soft);content:"·";margin-right:var(--space-4)}.numerology-birth-date,.horoscope-birth-date{border:0;margin:0;padding:0}.numerology-birth-date>legend,.horoscope-birth-date>legend{font-size:var(--font-size-sm);padding:0;font-weight:750}.numerology-birth-date-inputs,.horoscope-birth-date-inputs{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1.3fr);min-width:0;display:grid}.numerology-birth-date-inputs select,.horoscope-birth-date-inputs select{min-width:0}.numerology-birth-date-inputs>label,.horoscope-birth-date-inputs>label{gap:var(--space-2);min-width:0;display:grid}.numerology-birth-date-inputs>label>span,.horoscope-birth-date-inputs>label>span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:750}.numerology-birth-date-inputs input,.horoscope-birth-date-inputs input{min-width:0}.numerology-review,.horoscope-review{gap:var(--space-5);min-width:0;display:grid}.numerology-review>h3,.horoscope-review>h3{font-size:var(--font-size-md);margin:0}.numerology-number-list{gap:var(--space-4);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.numerology-number{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-xs);align-items:center;gap:var(--space-2);min-width:4.5rem;padding:var(--space-4);justify-items:center;display:grid}.numerology-number-value{font-size:var(--font-size-lg);font-weight:800;line-height:1.1}.numerology-number-label{color:var(--text-soft);font-size:var(--font-size-xs);text-align:center;font-weight:750}.horoscope-subject{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;min-width:0;margin:0;display:flex}.horoscope-subject-sign{font-size:var(--font-size-lg);min-width:0;font-weight:800;line-height:1.1}.horoscope-subject-period{color:var(--text-soft);font-size:var(--font-size-sm);min-width:0;font-weight:750}.numerology-retention-note,.horoscope-retention-note{color:var(--text-subtle)}.numerology-disclaimer,.horoscope-disclaimer{color:var(--text-soft);font-size:var(--font-size-xs);margin:0;font-weight:750;line-height:1.45}.numerology-reading,.horoscope-reading{gap:var(--space-5);min-width:0;display:grid}.numerology-reading>h3,.horoscope-reading>h3{font-size:var(--font-size-md);margin:0}.horoscope-copy-action{justify-self:start;min-width:0}.horoscope-copy-action .copy-control{align-items:flex-start;max-width:100%}.horoscope-copy-action .btn-small{min-height:44px}.numerology-reading-section,.horoscope-reading-section{gap:var(--space-2);min-width:0;display:grid}.numerology-reading-section>h4,.horoscope-reading-section>h4{color:var(--text-soft);font-size:var(--font-size-xs);letter-spacing:.02em;text-transform:uppercase;margin:0;font-weight:800}.numerology-reading-section>p,.horoscope-reading-section>p{overflow-wrap:anywhere;margin:0;line-height:1.6}.horoscope-score-list{gap:var(--space-3) var(--space-4);grid-template-columns:max-content 1fr max-content;min-width:0;margin:0;padding:0;list-style:none;display:grid}.horoscope-score{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.horoscope-score-value{font-size:var(--font-size-md);font-variant-numeric:tabular-nums;text-align:right;font-weight:800;line-height:1.1}.horoscope-score-label{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:750}.horoscope-score-track{background:var(--surface-neutral);border-radius:var(--radius-pill);height:6px;display:block;overflow:hidden}.horoscope-score-fill{background:var(--green);border-radius:var(--radius-pill);height:100%;display:block}.numerology-reading-note,.horoscope-reading-note{color:var(--text-subtle);font-size:var(--font-size-xs);margin:0;line-height:1.45}.numerology-reading-focus,.horoscope-reading-focus{color:var(--text-subtle);font-size:var(--font-size-xs);overflow-wrap:anywhere;margin:0;line-height:1.45}.numerology-reading-focus-label,.horoscope-reading-focus-label{color:var(--text-muted);font-weight:600}.reading-skeleton{gap:var(--space-8);margin-top:var(--space-7);display:grid}.reading-skeleton-section{gap:var(--space-5);display:grid}.reading-skeleton-heading,.reading-skeleton-line{background:var(--surface-subtle);border-radius:var(--radius-sm);height:12px;display:block}.reading-skeleton-heading{width:38%;height:14px}.reading-skeleton-line-short{width:72%}@media (prefers-reduced-motion:no-preference){.reading-skeleton-heading,.reading-skeleton-line{animation:1.6s ease-in-out infinite reading-skeleton-pulse}}@keyframes reading-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.numerology-history,.horoscope-history{gap:var(--space-5);min-width:0;display:grid}.numerology-history>h3,.horoscope-history>h3{font-size:var(--font-size-md);margin:0}.numerology-history-list,.horoscope-history-list{gap:var(--space-5);min-width:0;margin:0;padding:0;list-style:none;display:grid}.numerology-history-item,.horoscope-history-item{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-xs);gap:var(--space-4);min-width:0;padding:var(--space-5);display:grid}.numerology-history-head,.horoscope-history-head{align-items:baseline;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;min-width:0;display:flex}.numerology-history-lead,.horoscope-history-lead{min-width:0;font-weight:800}.numerology-history-head>time,.horoscope-history-head>time{color:var(--text-soft);font-size:var(--font-size-xs)}.numerology-history-summary,.horoscope-history-summary{color:var(--text-subtle);font-size:var(--font-size-sm);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.numerology-history-item .numerology-reading,.horoscope-history-item .horoscope-reading{background:0 0;border:0;padding:0}.perplexity-verdict-level{border:1px solid var(--border-strong);border-radius:var(--radius-pill);font-size:var(--font-size-md);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-6);font-weight:600;display:inline-flex}.perplexity-verdict-level[data-risk-level=high_risk]{background:var(--red-soft);border-color:var(--border-danger-strong);color:var(--red)}.perplexity-verdict-level[data-risk-level=caution]{background:var(--amber-soft);border-color:var(--border-warning-strong);color:var(--amber)}.perplexity-verdict-level[data-risk-level=no_major_flags_found]{background:var(--surface-neutral);border-color:var(--border-strong);color:var(--text-subtle)}.perplexity-verdict-level[data-risk-level=insufficient_evidence]{color:var(--text-muted);background:0 0;border-style:dashed}.perplexity-signal-list,.perplexity-source-list{margin:0 0 var(--space-6);padding:0;list-style:none}.perplexity-signal-row,.perplexity-source-row{border-top:1px solid var(--border);padding:var(--space-5) 0}.perplexity-signal-row:first-child,.perplexity-source-row:first-child{border-top:none}.perplexity-signal-direction{font-size:var(--font-size-2xs);letter-spacing:.06em;margin-bottom:var(--space-1);text-transform:uppercase;font-weight:650;display:block}.perplexity-signal-direction[data-direction=concerning]{color:var(--amber)}.perplexity-signal-direction[data-direction=neutral]{color:var(--text-neutral)}.perplexity-signal-direction[data-direction=reassuring]{color:var(--text-positive)}.perplexity-evidence{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.perplexity-evidence-ref{border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text-muted);font-size:var(--font-size-xs);align-items:center;gap:var(--space-2);min-width:44px;max-width:100%;min-height:44px;padding:var(--space-2) var(--space-3);justify-content:flex-start;text-decoration:none;display:inline-flex}.perplexity-evidence-position{font-variant-numeric:tabular-nums;flex:none}.perplexity-evidence-domain{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.perplexity-evidence-ref:hover,.perplexity-evidence-ref:focus-visible{color:var(--green);text-decoration:underline}.perplexity-source-row{gap:var(--space-4);display:flex}.perplexity-source-position{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.perplexity-source-body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.perplexity-source-domain{color:var(--text-muted);overflow-wrap:anywhere;font-size:.8125rem}.perplexity-source-row a{overflow-wrap:anywhere}.perplexity-verdict{overflow-wrap:anywhere;min-width:0}.perplexity-delivered-answer{gap:var(--space-6);min-width:0;display:grid}.perplexity-answer-question{font-size:var(--font-size-md);overflow-wrap:anywhere;margin:0;line-height:1.45}.perplexity-answer-question:focus-visible{outline:2px solid var(--border-control);outline-offset:4px}.perplexity-review-question{overflow-wrap:anywhere}.perplexity-answer-question{gap:var(--space-1);display:grid}.perplexity-answer-question .perplexity-answer-subject{font-size:var(--font-size-lg)}.perplexity-answer-facets,.perplexity-answer-focus{color:var(--text-muted);font-size:var(--font-size-xs);letter-spacing:.01em;font-weight:500}.perplexity-question-disclosure,.perplexity-uncited-sources{margin-top:var(--space-4);border-top:none;padding-top:0}.perplexity-question-disclosure>summary,.perplexity-uncited-sources>summary{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:650}.perplexity-asked-question{color:var(--text-muted);font-size:var(--font-size-sm);margin:var(--space-3) 0 0;overflow-wrap:anywhere;line-height:1.6}.perplexity-disclaimer{margin-bottom:var(--space-6)}.perplexity-unverified-kicker{color:var(--text-muted)}.perplexity-signal-group+.perplexity-signal-group{margin-top:var(--space-6)}.perplexity-signal-group>.perplexity-signal-direction{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.perplexity-signal-count{color:var(--text-muted);font-variant-numeric:tabular-nums}.perplexity-signal-count:before{content:"·";margin-right:var(--space-2)}.perplexity-uncited-sources>summary{padding:var(--space-3) 0}.inline-address{display:inline}.inline-address-full{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--font-size-xs);vertical-align:bottom;flex-wrap:wrap;align-items:baseline;column-gap:.5ch;max-width:100%;font-weight:650;display:inline-flex}.perplexity-segmented-field{border:0;margin:0;padding:0}.perplexity-segmented{gap:var(--space-2);margin-top:var(--space-4);display:flex}.perplexity-segment{flex:1 1 0;min-width:0;position:relative}.perplexity-segment>input{opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.perplexity-segment>span{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);min-height:44px;padding:var(--space-3) var(--space-4);text-align:center;justify-content:center;align-items:center;display:flex}.perplexity-segment>input:checked+span{background:var(--surface-callout);border-color:var(--border-control);font-weight:600}.perplexity-segment>input:focus-visible+span{border-color:var(--border-control);box-shadow:0 0 0 3px var(--focus-ring)}.perplexity-segment>input:disabled+span{color:var(--text-muted);opacity:.6}
