@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f4ec;--surface:#fbfaf5;--surface-sunken:#ecebe2;--surface-inverse:#14271d;--ink:#14271d;--ink-2:#45524a;--ink-3:#5f6a63;--ink-disabled:#8c958e;--on-inverse:#f5f4ec;--on-inverse-2:#babfb6;--rule:#14271d1f;--rule-strong:#14271d3d;--control-border:#7f8981;--rule-inverse:#f5f4ec2e;--lime:#d9f76d;--lime-soft:#eef8c9;--danger:#9a3324;--danger-soft:#f6e3de;--ivory:var(--bg);--ivory-deep:var(--surface-sunken);--forest:var(--ink);--forest-soft:#24382c;--ink-soft:var(--ink-3);--line:var(--rule);--line-light:var(--rule-inverse);--sans:"Space Grotesk", "Segoe UI", Arial, sans-serif;--serif:"Cormorant Garamond", Georgia, serif;--mono:ui-monospace, "Cascadia Mono", "SFMono-Regular", Consolas, monospace;--text-display:clamp(40px, 5.2vw, 56px);--text-h1:clamp(28px, 3.2vw, 36px);--text-h2:24px;--text-h3:18px;--text-lead:18px;--text-body:15px;--text-small:13px;--text-label:13px;--text-overline:12px;--text-figure:28px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--container:1200px;--gutter:16px;--w-prose:68ch;--w-task:720px;--w-form:440px;--header-h:56px;--r-chip:4px;--r-control:8px;--r-panel:12px;--shadow-pop:0 8px 24px #14271d1f, 0 1px 2px #14271d14;--control-sm:32px;--control-md:44px;--control-lg:48px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--t-press:90ms;--t-fast:.14s;--t-base:.2s;--t-enter:.24s;--z-header:30;--z-popover:40;--z-toast:50;--z-loader:60;--z-skip:70}@media (width>=640px){:root{--gutter:24px}}@media (width>=1024px){:root{--gutter:32px;--header-h:64px}}@media (width>=1280px){:root{--gutter:40px}}*,:before,:after{box-sizing:border-box}html{background:var(--bg);scrollbar-gutter:stable;-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--sans);font-size:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.55}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4{text-wrap:balance;color:var(--ink);font-weight:600}h1{font-size:var(--text-h1);letter-spacing:-.025em;line-height:1.12}h2{font-size:var(--text-h2);letter-spacing:-.02em;line-height:1.2}h3{font-size:var(--text-h3);letter-spacing:-.01em;line-height:1.3}h4{font-size:15px;line-height:1.4}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}img,svg{max-width:100%;display:block}svg{flex-shrink:0}a:not([class])>svg{vertical-align:-.125em;margin-left:2px;display:inline-block}code,kbd,pre,samp{font-family:var(--mono);font-size:.92em}table{border-collapse:collapse}ul,ol{margin:0}hr{border:0;border-top:1px solid var(--rule);margin:var(--s-6) 0}[hidden]{display:none!important}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:2px}main:focus,main:focus-visible{outline:none}button,a{-webkit-tap-highlight-color:transparent}:target,[id]{scroll-margin-top:calc(var(--header-h) + 16px)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:var(--z-skip);border-radius:var(--r-control);background:var(--ink);color:var(--bg);opacity:0;transition:transform var(--t-fast) var(--ease-out), opacity var(--t-fast) var(--ease-out);padding:10px 16px;font-weight:600;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus-visible{opacity:1;outline-color:var(--lime);transform:none}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.app-shell{flex-direction:column;min-height:100dvh;display:flex}.app-shell>main{flex:1 0 auto;width:100%;min-width:0}@media (prefers-reduced-motion:no-preference){.app-shell>main{animation:route-in .24s var(--ease-out)}}@keyframes route-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.page{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding:var(--s-6) var(--gutter) var(--s-16);margin-inline:auto}.page-task{max-width:calc(var(--w-task) + 2 * var(--gutter))}.page-form{max-width:calc(var(--w-form) + 2 * var(--gutter))}@media (width>=1024px){.page{padding-top:var(--s-10);padding-bottom:var(--s-20)}}.stack{gap:var(--s-4);align-content:start;display:grid}.stack-lg{gap:var(--s-12);align-content:start;display:grid}.cluster{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.lead{font-size:var(--text-lead);color:var(--ink-2);max-width:64ch;line-height:1.55}.muted,.caption{color:var(--ink-3)}.small{font-size:var(--text-small);line-height:1.5}.prose{max-width:var(--w-prose)}.prose p+p{margin-top:var(--s-3)}.num,.tabular{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);font-size:13px}.overline{font-size:var(--text-overline);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600;line-height:1.3}.serif-accent{font-family:var(--serif);letter-spacing:-.005em;padding-bottom:.08em;font-size:1.1em;font-style:italic;font-weight:500;line-height:1.1}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn,.button{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--control-md);padding:0 var(--s-4);border-radius:var(--r-control);letter-spacing:-.005em;white-space:nowrap;text-align:center;cursor:pointer;transition:background-color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out), transform var(--t-press) var(--ease-out);border:1px solid #0000;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.btn:active:not(:disabled),.button:active:not(:disabled){transform:scale(.98)}.btn:disabled,.button:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn-primary,.button-dark{background:var(--ink);color:var(--bg)}.btn-primary:hover:not(:disabled),.button-dark:hover:not(:disabled){background:var(--forest-soft)}.btn-secondary,.button-outline,.button.button-outline{background:var(--surface);color:var(--ink);border-color:var(--control-border)}.btn-secondary:hover:not(:disabled),.button-outline:hover:not(:disabled){border-color:var(--ink);background:var(--surface)}.btn-inverse,.button-lime{background:var(--lime);color:var(--ink)}.btn-inverse:hover:not(:disabled),.button-lime:hover:not(:disabled){background:#e4fb8f}.btn-danger{background:var(--danger);color:#fff8f5}.btn-danger-outline{background:var(--surface);color:var(--danger);border-color:var(--danger)}.btn-sm{min-height:var(--control-sm);padding:0 var(--s-3);font-size:13px}.btn-lg{min-height:var(--control-lg);padding:0 var(--s-5);font-size:15px}.btn-block{width:100%}.btn-icon{width:var(--control-md);padding:0}.btn svg,.button svg{width:16px;height:16px}.text-link,.link{color:var(--ink);font-size:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:4px;cursor:pointer;transition:text-decoration-color var(--t-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-weight:500;text-decoration-thickness:1px;display:inline-flex}.text-link:hover,.link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.text-link:disabled{color:var(--ink-disabled);cursor:not-allowed;text-decoration-color:#0000}.text-link svg,.link svg{width:15px;height:15px}.link-back{min-height:32px;color:var(--ink-2);align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.link-back svg{width:16px;height:16px}.link-back:hover{color:var(--ink)}main p a:not([class]),main li a:not([class]),main dd a:not([class]){text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px}main p a:not([class]):hover,main li a:not([class]):hover,main dd a:not([class]):hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.eyebrow,.overline-label{margin:0 0 var(--s-2);font-size:var(--text-overline);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600;line-height:1.3;display:block}.chip,.market-badge{border:1px solid var(--rule-strong);border-radius:var(--r-chip);background:var(--surface);min-height:24px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.status{border-radius:var(--r-chip);min-height:24px;color:var(--ink);white-space:nowrap;align-items:center;gap:6px;padding:2px 8px 2px 6px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.status svg{width:15px;height:15px}.status-attention{background:var(--lime-soft)}.status-danger{color:var(--danger)}.status-muted{color:var(--ink-3)}.market-caption{font-size:var(--text-small);color:var(--ink-3);line-height:1.55}.panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-panel);padding:var(--s-6)}.panel-tight{padding:var(--s-4)}.panel-head{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.panel-head h2,.panel-head h3{margin:0}.callout{padding:var(--s-4) var(--s-5);border-radius:var(--r-panel);background:var(--surface-sunken);font-size:14px;line-height:1.55}.callout-attention{background:var(--lime-soft)}.callout-danger{background:var(--danger-soft);color:var(--danger)}.callout strong{color:inherit}.field{align-content:start;gap:6px;display:grid}.field>label,.field-label,.field>span:first-child{font-size:var(--text-label);color:var(--ink);font-weight:500}.field-help,.field-hint{font-size:var(--text-small);color:var(--ink-3);line-height:1.45}.field-error{font-size:var(--text-small);color:var(--danger);align-items:flex-start;gap:6px;line-height:1.45;display:flex}.input,main input[type=text],main input[type=search],main input[type=email],main input[type=number],main input[type=url],main input[type=password],main input:not([type]),main textarea,main select{width:100%;min-height:var(--control-md);padding:8px var(--s-3);border:1px solid var(--control-border);border-radius:var(--r-control);background:var(--surface);color:var(--ink);transition:border-color var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out);font-size:15px;line-height:1.4}main textarea{resize:vertical;min-height:96px;padding-top:10px}main input::placeholder,main textarea::placeholder{color:var(--ink-3);opacity:1}main input:hover:not(:disabled),main textarea:hover:not(:disabled),main select:hover:not(:disabled){border-color:var(--ink-2)}main input:focus-visible,main textarea:focus-visible,main select:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}main input:disabled,main textarea:disabled,main select:disabled{background:var(--surface-sunken);color:var(--ink-3);cursor:not-allowed}main input[aria-invalid=true],main textarea[aria-invalid=true]{border-color:var(--danger)}main select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}main label{font-size:var(--text-label)}main input[type=checkbox],main input[type=radio]{appearance:none;border:1px solid var(--control-border);background:var(--surface);cursor:pointer;width:20px;height:20px;min-height:0;transition:background-color var(--t-fast), border-color var(--t-fast);flex:none;place-content:center;margin:0;padding:0;display:inline-grid}main input[type=checkbox]{border-radius:5px}main input[type=radio]{border-radius:50%}main input[type=checkbox]:after{content:"";border-left:2px solid var(--bg);border-bottom:2px solid var(--bg);width:10px;height:6px;transition:transform var(--t-fast) var(--ease-out);transform:translateY(-1px)rotate(-45deg)scale(0)}main input[type=radio]:after{content:"";background:var(--bg);width:8px;height:8px;transition:transform var(--t-fast) var(--ease-out);border-radius:50%;transform:scale(0)}main input[type=checkbox]:checked,main input[type=radio]:checked{background:var(--ink);border-color:var(--ink)}main input[type=checkbox]:checked:after,main input[type=radio]:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}main input[type=radio]:checked:after{transform:scale(1)}main input[type=checkbox]:disabled,main input[type=radio]:disabled{opacity:.45;cursor:not-allowed}.check-row{align-items:flex-start;gap:var(--s-3);cursor:pointer;display:flex}.check-row input{margin-top:1px}.segmented{border-radius:var(--r-control);background:var(--surface-sunken);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;max-width:100%;padding:3px;display:inline-grid}.segmented-block{width:100%;display:grid}.segmented button,.segmented [role=radio]{min-height:calc(var(--control-md) - 6px);padding:4px var(--s-3);color:var(--ink-2);white-space:nowrap;transition:background-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.segmented button:hover:not(:disabled):not([aria-checked=true]):not([aria-pressed=true]){color:var(--ink);background:#14271d0f}.segmented [aria-checked=true],.segmented [aria-pressed=true]{background:var(--ink);color:var(--bg);font-weight:600}.segmented button:disabled{color:var(--ink-disabled);cursor:not-allowed}.segmented .seg-meta{font-variant-numeric:tabular-nums;opacity:.8;font-weight:500}.segmented-sm button{min-height:28px;font-size:13px}.segmented-label{font-size:var(--text-label);margin-bottom:6px;font-weight:500;display:block}.tabs{gap:var(--s-6);border-bottom:1px solid var(--rule);scrollbar-width:none;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs [role=tab],.tabs>button{min-height:44px;color:var(--ink-3);transition:color var(--t-fast) var(--ease-out);flex:none;padding:0 2px;font-size:15px;font-weight:500;position:relative}.tabs [role=tab]:hover,.tabs>button:hover{color:var(--ink)}.tabs [aria-selected=true],.tabs [aria-pressed=true],.tabs [aria-current=page]{color:var(--ink);font-weight:600}.tab-indicator{background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tabs [aria-selected=true]:not(:has(.tab-indicator)):after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tabs [aria-pressed=true]:not(:has(.tab-indicator)):after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tab-count{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:500}main details>summary{align-items:center;gap:var(--s-2);cursor:pointer;min-height:40px;color:var(--ink);font-size:14px;font-weight:600;list-style:none;display:flex}main details>summary::-webkit-details-marker{display:none}main details>summary:before{content:"";width:7px;height:7px;transition:transform var(--t-base) var(--ease-in-out);border-bottom:1.75px solid;border-right:1.75px solid;flex:none;margin:0 5px 0 3px;transform:rotate(-45deg)}main details[open]>summary:before{transform:translateY(-2px)rotate(45deg)}main details[open]>:not(summary){animation:disclose var(--t-base) var(--ease-out)}@keyframes disclose{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.disclosure{border-top:1px solid var(--rule)}.disclosure>summary{min-height:48px}.disclosure>:not(summary){padding-bottom:var(--s-4)}.table-wrap{width:100%;overflow-x:auto}.data-table{width:100%;font-size:14px;line-height:1.45}.data-table th{padding:10px var(--s-4) 10px 0;border-bottom:1px solid var(--rule-strong);text-align:left;vertical-align:bottom;font-size:var(--text-overline);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-weight:600}.data-table td{padding:12px var(--s-4) 12px 0;border-bottom:1px solid var(--rule);vertical-align:top}.data-table tr:last-child td{border-bottom:0}.data-table th:last-child,.data-table td:last-child{padding-right:0}.data-table .num,.data-table td.num,.data-table th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.data-table caption{caption-side:top;text-align:left;padding-bottom:var(--s-2);font-size:var(--text-small);color:var(--ink-3)}.data-table.compact td{padding-top:8px;padding-bottom:8px}.skeleton{background:var(--surface-sunken);animation:skeleton-pulse 1.4s var(--ease-in-out) infinite;border-radius:6px;display:block}.skeleton-line{height:12px}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.progress-line{background:var(--rule);border-radius:2px;height:2px;display:block;position:relative;overflow:hidden}.progress-line:after{content:"";background:var(--ink);width:35%;animation:1.2s linear infinite progress-slide;position:absolute;inset:0 auto 0 0}@keyframes progress-slide{0%{transform:translate(-100%)}to{transform:translate(290%)}}.busy-text{align-items:center;gap:var(--s-2);color:var(--ink-3);font-size:var(--text-small);display:inline-flex}.state-block{justify-items:start;gap:var(--s-3);padding:var(--s-8) 0;max-width:56ch;display:grid}.state-block>svg{width:22px;height:22px;color:var(--ink-3)}.state-block h2,.state-block h3{font-size:var(--text-h3)}.state-block p{color:var(--ink-2)}.state-inline{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-control);background:var(--surface-sunken);flex-wrap:wrap;font-size:14px;display:flex}.state-inline.error{background:var(--danger-soft);color:var(--danger)}.freshness{align-items:center;gap:var(--s-2) var(--s-3);color:var(--ink-3);font-size:var(--text-small);flex-wrap:wrap;display:inline-flex}.toast-region{z-index:var(--z-toast);right:var(--gutter);bottom:var(--gutter);gap:var(--s-2);pointer-events:none;display:grid;position:fixed}.toast{pointer-events:auto;min-width:220px;max-width:360px;padding:var(--s-3) var(--s-4);border-radius:var(--r-panel);background:var(--ink);color:var(--bg);box-shadow:var(--shadow-pop);font-size:14px}.code-block{padding:var(--s-4);border-radius:var(--r-panel);background:var(--surface-sunken);max-height:420px;font-family:var(--mono);white-space:pre;margin:0;font-size:13px;line-height:1.6;position:relative;overflow:auto}.address{font-family:var(--mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px}.stepper{gap:0;margin:0;padding:0;list-style:none;display:grid}.stepper>li{gap:var(--s-3);padding-bottom:var(--s-5);grid-template-columns:20px minmax(0,1fr);display:grid;position:relative}.stepper>li:before{content:"";background:var(--rule-strong);width:1px;position:absolute;top:22px;bottom:2px;left:9px}.stepper>li:last-child{padding-bottom:0}.stepper>li:last-child:before{display:none}.step-marker{z-index:1;border:1.5px solid var(--control-border);background:var(--surface);border-radius:50%;place-items:center;width:20px;height:20px;margin-top:1px;display:grid;position:relative}.step-marker svg{width:12px;height:12px}.stepper .done .step-marker{background:var(--ink);border-color:var(--ink);color:var(--bg)}.stepper .current .step-marker{border-color:var(--ink);box-shadow:inset 0 0 0 4px var(--surface), inset 0 0 0 10px var(--lime)}.step-body{gap:2px;min-width:0;display:grid}.step-title{font-size:14px;font-weight:600}.step-meta{color:var(--ink-3);font-size:var(--text-small)}.step-now{margin-left:var(--s-2);border-radius:var(--r-chip);background:var(--lime-soft);vertical-align:1px;padding:1px 6px;font-size:12px;font-weight:600}.stepper .upcoming .step-title{color:var(--ink-3);font-weight:500}.facts{gap:8px var(--s-4);grid-template-columns:minmax(0,auto) minmax(0,1fr);font-size:14px;display:grid}.facts dt{color:var(--ink-3)}.facts dd{font-variant-numeric:tabular-nums;margin:0}@media (prefers-reduced-motion:reduce){.skeleton,.progress-line:after{animation:none}.progress-line:after{opacity:.35;width:100%}}.select{position:relative}.select-button{justify-content:space-between;align-items:center;gap:var(--s-2);width:100%;min-height:var(--control-md);padding:8px var(--s-3);border:1px solid var(--control-border);border-radius:var(--r-control);background:var(--surface);color:var(--ink);text-align:left;transition:border-color var(--t-fast) var(--ease-out);font-size:15px;line-height:1.35;display:flex}.select-button:hover:not(:disabled){border-color:var(--ink-2)}.select-button[aria-expanded=true]{border-color:var(--ink)}.select-button:disabled{background:var(--surface-sunken);color:var(--ink-3)}.select-button svg{width:18px;height:18px;color:var(--ink-2);transition:transform var(--t-base) var(--ease-in-out)}.select-button[aria-expanded=true] svg{transform:rotate(180deg)}.select-value{overflow-wrap:anywhere;min-width:0}.select-list{z-index:var(--z-popover);border:1px solid var(--rule-strong);border-radius:var(--r-panel);background:var(--surface);max-height:320px;box-shadow:var(--shadow-pop);animation:popover-in var(--t-base) var(--ease-out);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.select-list li{justify-content:space-between;align-items:flex-start;gap:var(--s-3);padding:10px var(--s-3);cursor:pointer;border-radius:6px;font-size:14px;line-height:1.4;display:flex}.select-list li.active{background:var(--surface-sunken)}.select-list li[aria-selected=true]{font-weight:600}.select-list li[aria-disabled=true]{color:var(--ink-disabled);cursor:not-allowed}.select-list li svg{flex:none;width:16px;height:16px;margin-top:2px}@keyframes popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes value-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.site-header{z-index:var(--z-header);background:var(--bg);transition:border-color var(--t-base) var(--ease-out);border-bottom:1px solid #0000;position:sticky;top:0}.site-header[data-scrolled=true]{border-bottom-color:var(--rule)}.header-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.header-inner{justify-content:space-between;align-items:center;gap:var(--s-6);width:100%;max-width:calc(var(--container) + 2 * var(--gutter));height:var(--header-h);padding-inline:var(--gutter);margin-inline:auto;display:flex}.brand-link{border-radius:4px;flex:none;align-items:center;display:inline-flex}.site-header .logo{width:auto;height:28px}@media (width>=1024px){.site-header .logo{height:30px}}.main-nav{align-items:center;gap:var(--s-1);font-size:14px;display:flex}.main-nav .nav-links{align-items:center;gap:var(--s-1);display:flex}.main-nav a:not(.btn),.main-nav .nav-link{min-height:40px;padding:0 var(--s-3);border-radius:var(--r-control);color:var(--ink-2);transition:color var(--t-fast) var(--ease-out), background-color var(--t-fast) var(--ease-out);align-items:center;font-weight:500;display:inline-flex;position:relative}.main-nav a:not(.btn):hover{color:var(--ink);background:#14271d0d}.main-nav a[aria-current=page]{color:var(--ink);font-weight:600}.main-nav a[aria-current=page]:after{content:"";left:var(--s-3);right:var(--s-3);background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:4px}.nav-rule{width:1px;height:20px;margin:0 var(--s-2);background:var(--rule-strong)}.nav-actions{align-items:center;gap:var(--s-2);display:flex}.network-indicator{align-items:center;gap:var(--s-2);padding:0 var(--s-2);color:var(--ink-3);white-space:nowrap;font-size:13px;display:inline-flex}.network-indicator i{background:var(--lime);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--ink);border-radius:50%}.network-indicator .network-detail{display:none}@media (width>=1280px){.network-indicator .network-detail{display:inline}}.nav-loading{color:var(--ink-3);font-size:13px}.mobile-menu{border-radius:var(--r-control);width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;display:none}.mobile-menu:hover{background:#14271d0f}@media (width<=1023px){.mobile-menu{display:inline-flex}.main-nav{top:var(--header-h);padding:var(--s-2) var(--gutter) var(--s-4);background:var(--bg);border-bottom:1px solid var(--rule);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;left:0;right:0}.main-nav-open{display:flex}.main-nav .nav-links{flex-direction:column;align-items:stretch;gap:0}.main-nav a:not(.btn){min-height:48px;padding:0 var(--s-2);border-bottom:1px solid var(--rule);border-radius:0;font-size:16px}.main-nav a[aria-current=page]:after{width:2px;height:auto;inset:14px auto 14px 0}.main-nav a[aria-current=page]{padding-left:var(--s-4)}.nav-rule{display:none}.nav-actions{align-items:stretch;gap:var(--s-2);padding-top:var(--s-3);flex-direction:column}.nav-actions .btn{min-height:48px}.network-indicator{padding:var(--s-2) 0}.network-indicator .network-detail{display:inline}}.page-header{gap:var(--s-3);margin-bottom:var(--s-8);display:grid}.page-header-top{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.page-header-main{justify-content:space-between;align-items:flex-end;gap:var(--s-4) var(--s-8);flex-wrap:wrap;display:flex}.page-header-copy{gap:var(--s-2);min-width:0;max-width:760px;display:grid}.page-header h1{font-size:var(--text-h1)}.page-header .lead{font-size:16px}@media (width>=1024px){.page-header .lead{font-size:17px}}.page-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.site-footer{border-top:1px solid var(--rule);color:var(--ink-2);margin-top:auto;font-size:14px}.site-footer-inner{gap:var(--s-6);width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding:var(--s-10) var(--gutter) var(--s-12);margin-inline:auto;display:grid}.site-footer .logo{width:auto;height:26px}.footer-brand{gap:var(--s-2);justify-items:start;display:grid}.footer-brand p{color:var(--ink-3)}.footer-links{gap:var(--s-2) var(--s-6);flex-wrap:wrap;display:flex}.footer-links a{color:var(--ink-2);text-underline-offset:4px;transition:text-decoration-color var(--t-fast);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.footer-links a:hover{color:var(--ink);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.footer-note{color:var(--ink-3);font-size:13px}@media (width>=768px){.site-footer-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) minmax(0,1fr);align-items:start}.footer-note{text-align:right}}.site-footer.compact .site-footer-inner{padding-block:var(--s-6) var(--s-8);align-items:center}strong,b{font-weight:600}.section-light{background:var(--bg);color:var(--ink)}.logo{display:block}.route-pending{gap:var(--s-3);align-content:start;min-height:50vh;display:grid}.not-found{gap:var(--s-4);padding-top:var(--s-16);padding-bottom:var(--s-24);justify-items:start;display:grid}.not-found h1{font-size:clamp(34px,4.4vw,48px)}.stack,.stack-lg,.detail-panel,.detail-primary,.detail-sidebar,.consumer-ticket,.ticket-controls,.ticket-review,.combination-body,.combination-builder,.panel,.access-card,.application-form,.funding-card,.markets-page,.page-header-copy{grid-template-columns:minmax(0,1fr)}.home-current{display:grid}.home-current>section{padding-block:var(--s-16);position:relative}.home-current>section+section:before{content:"";top:0;left:var(--gutter);right:var(--gutter);background:var(--rule);height:1px;position:absolute}@media (width>=1024px){.home-current>section{padding-block:var(--s-24)}}.home-hero{gap:var(--s-10);align-items:center;display:grid;padding-top:var(--s-10)!important}@media (width>=1024px){.home-hero{gap:var(--s-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding-top:var(--s-16)!important}}.home-hero-copy{gap:var(--s-6);justify-items:start;display:grid}.home-hero h1{font-size:var(--text-display);letter-spacing:-.03em;max-width:12ch;line-height:1.04}.home-lede{max-width:34ch;color:var(--ink-2);font-size:18px;line-height:1.55}@media (width>=1024px){.home-lede{font-size:19px}}.home-actions{align-items:center;gap:var(--s-4) var(--s-6);flex-wrap:wrap;display:flex}.home-action-placeholder{visibility:visible;pointer-events:none;animation:skeleton-pulse 1.4s var(--ease-in-out) infinite;color:#0000!important;background:var(--surface-sunken)!important}.home-hero-note{color:var(--ink-3);font-size:14px}.home-example{gap:var(--s-5);padding:var(--s-6);border-radius:var(--r-panel);background:var(--surface-inverse);color:var(--on-inverse);display:grid}@media (width>=640px){.home-example{padding:var(--s-8)}}.home-example :focus-visible{outline-color:var(--lime)}.home-example-top{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.home-example-kicker{color:var(--on-inverse-2);font-size:13px;font-weight:500}.home-pill{border:1px solid var(--rule-inverse);border-radius:var(--r-chip);min-height:24px;color:var(--on-inverse);white-space:nowrap;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.home-example h2{color:var(--on-inverse);font-size:26px;line-height:1.15}.home-example-lede{color:var(--on-inverse-2);font-size:15px}.home-example-questions{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.home-example-questions div{padding-top:var(--s-3);border-top:1px solid var(--rule-inverse);grid-template-rows:1fr auto;gap:4px;display:grid}.home-example-questions span,.home-example-result>span,.home-joint span{color:var(--on-inverse-2);font-size:13px}.home-example-questions strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.home-example fieldset{gap:var(--s-2);border:0;margin:0;padding:0;display:grid}.home-example legend{margin-bottom:var(--s-2);padding:0;font-size:14px;font-weight:500}.home-example .segmented{background:#f5f4ec14}.home-example .segmented button{color:var(--on-inverse-2);white-space:normal;line-height:1.2}.home-example .segmented button:hover:not([aria-pressed=true]){color:var(--on-inverse);background:#f5f4ec14}.home-example .segmented [aria-pressed=true]{background:var(--lime);color:var(--ink)}.home-example-result{gap:var(--s-2);display:grid}.home-example-result strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;animation:value-in var(--t-base) var(--ease-out);font-size:44px;font-weight:600;line-height:1}.home-example-result strong small{margin-left:2px;font-size:22px}.home-example-result>small{color:var(--on-inverse-2);font-variant-numeric:tabular-nums;font-size:13px}.home-example-track{background:#f5f4ec1f;border-radius:4px;height:4px;display:block;overflow:hidden}.home-example-track span{background:var(--lime);transform-origin:0;height:100%;transition:transform var(--t-enter) var(--ease-out);display:block}.home-joint{align-items:flex-end;gap:var(--s-3) var(--s-8);padding-top:var(--s-4);border-top:1px solid var(--rule-inverse);flex-wrap:wrap;display:flex}.home-joint div{gap:2px;display:grid}.home-joint strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.home-example-note{color:var(--on-inverse-2);font-size:13px;line-height:1.5}.home-idea{gap:var(--s-10);display:grid}.home-idea-copy{gap:var(--s-4);max-width:64ch;display:grid}.home-idea-copy h2,.home-section-heading h2,.home-faq h2,.home-final h2{letter-spacing:-.025em;font-size:clamp(28px,3.4vw,40px);line-height:1.1}.home-idea-copy p{color:var(--ink-2);font-size:17px}.home-muted{color:var(--ink-3)!important;font-size:15px!important}.home-compare{gap:var(--s-8);display:grid}@media (width>=1024px){.home-compare{gap:var(--s-10);grid-template-columns:repeat(3,minmax(0,1fr))}}.home-compare article{gap:var(--s-3);padding-top:var(--s-5);border-top:2px solid var(--ink);align-content:start;display:grid}.home-compare h3{font-size:20px}.home-compare article>p:first-of-type{color:var(--ink-2);min-height:3lh}.state-grid{max-width:300px;margin-top:var(--s-2);grid-template-columns:52px repeat(2,minmax(0,1fr));gap:4px;font-size:12px;display:grid}.state-axis{color:var(--ink-3);justify-content:center;align-items:center;font-weight:500;display:flex}.state-grid>.state-axis:nth-child(3n+4){justify-content:flex-start}.state-cell{border:1px solid var(--rule-strong);background:var(--surface);min-height:44px;color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;font-weight:500;display:grid}.state-cell.pays{border-color:var(--ink);background:var(--ink);color:var(--lime);font-weight:600}.state-cell.outside{color:var(--ink-3);background:repeating-linear-gradient(135deg,#0000 0 5px,#14271d0f 5px 6px);border-style:dashed}.state-caption{color:var(--ink-3);font-size:14px}.home-start{gap:var(--s-10);display:grid}.home-section-heading{gap:var(--s-3);max-width:64ch;display:grid}.home-section-heading p{color:var(--ink-2);font-size:17px}.home-steps{gap:var(--s-6);counter-reset:none;margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.home-steps{gap:var(--s-10);grid-template-columns:repeat(3,minmax(0,1fr))}}.home-steps li{gap:var(--s-2);padding-top:var(--s-10);align-content:start;display:grid;position:relative}.home-steps li:before{content:"";background:var(--rule-strong);height:1px;position:absolute;top:15px;left:40px;right:0}.home-steps li:last-child:before{right:55%}.home-step-index{border:1px solid var(--ink);background:var(--bg);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:grid;position:absolute;top:0;left:0}.home-steps h3{font-size:18px}.home-steps p{color:var(--ink-2)}.home-start-foot{gap:var(--s-6);display:grid}@media (width>=1024px){.home-start-foot{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch}}.home-visitor-status{gap:var(--s-3);padding:var(--s-6);border:1px solid var(--rule);border-radius:var(--r-panel);background:var(--surface);align-content:start;display:grid}.home-visitor-status h3{font-size:18px}.home-visitor-status p{color:var(--ink-2);max-width:60ch}.home-litepaper{gap:var(--s-4);padding:var(--s-6);border:1px solid var(--rule);border-radius:var(--r-panel);background:var(--surface);transition:border-color var(--t-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.home-litepaper:hover{border-color:var(--ink)}.home-litepaper span{gap:4px;display:grid}.home-litepaper small{color:var(--ink-3);font-size:14px}.home-faq{gap:var(--s-8);display:grid}.home-faq-list{border-bottom:1px solid var(--rule);max-width:820px}.home-faq-list summary{min-height:56px;font-size:16px}.home-faq-list details p{max-width:68ch;color:var(--ink-2)}.home-final{justify-content:space-between;align-items:center;gap:var(--s-6);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.home-example-track span{transition:none}.home-action-placeholder{animation:none}}.docs-page{gap:var(--s-8);display:grid}.docs-hero{gap:var(--s-3);padding-bottom:var(--s-8);border-bottom:1px solid var(--rule);justify-items:start;display:grid}.docs-hero h1{font-size:clamp(32px,4vw,44px);line-height:1.08}.docs-litepaper{align-items:center;gap:var(--s-2);margin-top:var(--s-2);padding:8px var(--s-3);border:1px solid var(--rule-strong);border-radius:var(--r-control);background:var(--surface);transition:border-color var(--t-fast) var(--ease-out);font-weight:500;display:inline-flex}.docs-litepaper:hover{border-color:var(--ink)}.docs-litepaper small{color:var(--ink-3);font-size:13px}.docs-quickstart{border-top:1px solid var(--rule);display:grid}@media (width>=768px){.docs-quickstart{gap:var(--s-8);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}}.docs-quickstart a{padding:var(--s-4) 0;border-bottom:1px solid var(--rule);gap:4px;display:grid}@media (width>=768px){.docs-quickstart a{padding:var(--s-4) 0 0;border-bottom:0;border-top:2px solid var(--ink)}}.docs-quickstart a:hover strong{text-underline-offset:4px;text-decoration:underline}.docs-quickstart small{color:var(--ink-3);font-size:14px;line-height:1.5}.docs-layout{gap:var(--s-8);align-items:start;display:grid}@media (width>=1024px){.docs-layout{gap:var(--s-16);grid-template-columns:220px minmax(0,1fr)}}.docs-sidebar{gap:var(--s-6);display:grid}@media (width>=1024px){.docs-sidebar{top:calc(var(--header-h) + var(--s-6));max-height:calc(100dvh - var(--header-h) - var(--s-12));position:sticky;overflow:auto}}.docs-sidebar nav{gap:2px;display:grid}.docs-contents-title{margin-bottom:var(--s-2);font-size:var(--text-overline);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.docs-sidebar nav a{padding:7px var(--s-3);color:var(--ink-2);transition:color var(--t-fast), border-color var(--t-fast);border-left:2px solid #0000;font-size:14px;line-height:1.4;display:block}.docs-sidebar nav a:hover{color:var(--ink)}.docs-sidebar nav a[aria-current=location]{border-left-color:var(--ink);color:var(--ink);font-weight:600}@media (width<=1023px){.docs-sidebar nav{column-gap:var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr))}.docs-contents-title{grid-column:1/-1}.docs-sidebar nav a{border-left:0;padding:8px 0}.docs-sidebar .docs-explore{justify-self:start}}.docs-explore{justify-self:start}.docs-article{min-width:0;max-width:720px}.docs-article section{padding:0 0 var(--s-10);margin:0 0 var(--s-10);border-bottom:1px solid var(--rule);scroll-margin-top:110px}.docs-article section:last-child{border:0;margin:0}.docs-article h2{margin:0 0 var(--s-4);font-size:26px;line-height:1.2}.docs-article h3{margin:var(--s-6) 0 var(--s-2);font-size:18px}.docs-article p,.docs-article li,.docs-article dd{color:var(--ink-2);font-size:16px;line-height:1.7}.docs-article p{margin:var(--s-3) 0}.docs-article strong,.docs-article dt{color:var(--ink)}.docs-article a:not(.btn){text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:4px}.docs-article a:not(.btn):hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.docs-article a svg{vertical-align:-2px;display:inline}.docs-note,.docs-example{margin:var(--s-6) 0;padding:var(--s-5);border-radius:var(--r-panel);background:var(--surface-sunken)}.docs-note p:last-child,.docs-example p:last-child{margin-bottom:0}.docs-example{background:var(--surface);border:1px solid var(--rule)}.docs-example-label{color:var(--ink-3);font-size:13px;font-weight:600;display:block}.docs-steps{padding-left:var(--s-6);margin:var(--s-4) 0}.docs-steps li{padding-left:var(--s-2);margin:0 0 var(--s-3)}.docs-steps li::marker{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.docs-comparison{gap:var(--s-4);margin:var(--s-6) 0;display:grid}@media (width>=768px){.docs-comparison{grid-template-columns:1fr 1fr}}.docs-comparison>div{padding:var(--s-5);border:1px solid var(--rule);border-radius:var(--r-panel);background:var(--surface)}.docs-comparison h3{margin-top:0}.docs-comparison p{margin-bottom:0}.docs-definitions{margin:var(--s-6) 0}.docs-definitions>div{padding:var(--s-4) 0;border-bottom:1px solid var(--rule)}.docs-definitions dt{font-weight:600}.docs-definitions dd{margin:4px 0 0}.docs-article details{border-top:1px solid var(--rule)}.docs-article details:last-of-type{border-bottom:1px solid var(--rule)}.docs-article details>summary{min-height:52px}.docs-code{margin:var(--s-3) 0;padding:var(--s-3) var(--s-4);border-radius:var(--r-panel);background:var(--surface-sunken);max-width:100%;overflow-x:auto}.docs-code code{font-family:var(--mono);white-space:pre;font-size:.875em}.docs-os{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.docs-os>div{min-width:0}.docs-os-label{color:var(--ink-2);font-size:.8125em;font-weight:600}.docs-guide>li>p{margin:var(--s-2) 0}.docs-guide ol{padding-left:var(--s-5);margin:var(--s-2) 0}.docs-table-wrap{max-width:100%;margin:var(--s-4) 0;overflow-x:auto}.docs-table{border-collapse:collapse;width:100%;font-size:.9375em}.docs-table th,.docs-table td{text-align:left;vertical-align:top;padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--rule)}#first-bot p code,#first-bot li code,#first-bot td code{overflow-wrap:anywhere;word-break:break-word}.docs-shot{margin:var(--s-5) 0;gap:var(--s-2);display:grid}.docs-shot img{border:1px solid var(--rule-strong);border-radius:var(--r-panel);background:var(--surface);width:100%;max-width:100%;height:auto;display:block}.docs-shot-narrow img{max-width:380px}.docs-shot figcaption{color:var(--ink-3);font-size:14px;line-height:1.5}.docs-steps li .docs-shot{margin-bottom:var(--s-2)}.auth-page{gap:var(--s-6);padding-top:var(--s-8);align-content:start;display:grid}@media (width>=1024px){.auth-page{padding-top:var(--s-12)}}.auth-back{justify-self:start;align-items:center;gap:6px;display:inline-flex}.auth-steps{gap:var(--s-2) var(--s-5);color:var(--ink-3);flex-wrap:wrap;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.auth-steps li{align-items:center;gap:var(--s-2);display:inline-flex}.auth-steps span{border:1px solid var(--control-border);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:inline-grid}.auth-steps [aria-current=step]{color:var(--ink);font-weight:600}.auth-steps [aria-current=step] span{border-color:var(--ink);background:var(--ink);color:var(--bg)}.auth-heading{gap:var(--s-3);display:grid}.auth-heading .lead{font-size:17px}.auth-body{gap:var(--s-4);display:grid}.auth-subtitle{font-size:var(--text-h3)}.auth-address{gap:var(--s-2);padding:var(--s-4);border:1px solid var(--rule);border-radius:var(--r-panel);background:var(--surface);justify-items:start;display:grid}.auth-switch{color:var(--ink-2);font-size:14px}.app-root{display:contents}html:has(.contour-loader:not([data-phase=exiting])){background:var(--surface-inverse)}.contour-loader{z-index:var(--z-loader);color:var(--on-inverse);position:fixed;inset:0;overflow:hidden}.contour-panel{background:var(--surface-inverse);will-change:transform, opacity;position:absolute;top:0;bottom:0}.contour-panel-left{width:calc(50% + 1px);left:0}.contour-panel-right{width:50%;right:0}.contour-stage{width:100%;height:100%;position:absolute;inset:0}.contour-stage g{will-change:transform, opacity}.contour-loader[data-phase=waiting] .contour-stage g,.contour-loader[data-phase=failed] .contour-stage g{will-change:auto}.contour-progress{justify-items:center;gap:10px;width:min(240px,70vw);display:grid;position:absolute;left:50%;transform:translate(-50%)}.contour-progress-track{background:var(--rule-inverse);border-radius:2px;width:160px;height:2px;display:block;overflow:hidden}.contour-progress-track>span{background:var(--lime);height:100%;display:block}.contour-progress-label,.contour-slow{color:var(--on-inverse-2);text-align:center;font-size:13px}.contour-slow{width:min(420px,100vw - 48px);animation:contour-fade .24s var(--ease-out);margin:0;position:absolute;left:50%;transform:translate(-50%)}.contour-failure{gap:var(--s-3);width:min(440px, calc(100vw - 2 * var(--gutter)));text-align:left;animation:contour-fade .16s var(--ease-out);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contour-failure h2{color:var(--on-inverse);font-size:22px}.contour-failure p{color:var(--on-inverse-2)}.contour-failure-actions{align-items:center;gap:var(--s-4);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.contour-loader .contour-leave{color:var(--on-inverse);-webkit-text-decoration-color:var(--rule-inverse);text-decoration-color:var(--rule-inverse)}.contour-loader :focus-visible{outline-color:var(--lime)}.contour-plain .contour-panel{animation:contour-fade .16s var(--ease-out)}.contour-plain-logo{width:min(220px,56vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contour-plain-logo svg{width:100%;height:auto}@keyframes contour-fade{0%{opacity:0}to{opacity:1}}.semantic-note{align-items:flex-start;gap:var(--s-2);color:var(--ink-2);margin:0;font-size:13px;line-height:1.5;display:flex}.semantic-note svg{width:16px;height:16px;color:var(--ink-3);margin-top:1px}.semantic-note-unverified svg{color:var(--ink-2)}.semantic-conflict{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--danger);border-radius:var(--r-panel);background:var(--danger-soft);animation:disclose var(--t-base) var(--ease-out);display:grid}.semantic-conflict-head{align-items:flex-start;gap:var(--s-2);color:var(--danger);display:flex}.semantic-conflict-head svg{width:20px;height:20px;margin-top:1px}.semantic-conflict h3{color:var(--danger);margin:0;font-size:16px;font-weight:600;line-height:1.3}.semantic-conflict p{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.semantic-conflict .semantic-quote{font-variant-numeric:tabular-nums;font-weight:500}.semantic-conflict .semantic-void{color:var(--ink-2);font-size:13px}.semantic-ack{gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid #9a33243d;display:grid}.semantic-ack-field{gap:var(--s-2);color:var(--ink);font-size:14px;font-weight:600;display:grid}.semantic-ack-field input{background:var(--surface);width:100%}.semantic-ack-state{align-items:center;gap:6px;font-size:13px;display:flex}.semantic-conflict .semantic-ack-state{color:var(--ink-2);font-size:13px}.semantic-conflict .semantic-ack-state.is-match{color:var(--ink);font-weight:500}.semantic-ack-state svg{width:16px;height:16px}.ticket-status.ticket-status-error{align-items:flex-start;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-control);background:var(--danger-soft);color:var(--danger);font-weight:500;display:flex}.ticket-status.ticket-status-error svg{width:16px;height:16px;margin-top:2px}@media (prefers-reduced-motion:reduce){.semantic-conflict{animation:none}}.combination-builder{border:1px solid var(--rule-strong);border-radius:var(--r-panel);background:var(--surface);overflow:hidden}.combination-toggle{justify-content:space-between;align-items:center;gap:var(--s-4);width:100%;min-height:52px;padding:var(--s-3) var(--s-4);text-align:left;transition:background-color var(--t-fast);font-weight:600;display:flex}.combination-toggle:hover{background:#14271d0a}.combination-toggle-meta{color:var(--ink-3);font-size:13px;font-weight:500}.combination-body{gap:var(--s-4);padding:0 var(--s-4) var(--s-4);animation:disclose var(--t-base) var(--ease-out);display:grid}.combination-legs{gap:var(--s-2);display:grid}.combination-leg{align-items:center;gap:var(--s-3);padding:var(--s-3);border:1px solid var(--rule);border-radius:var(--r-control);background:var(--bg);transition:border-color var(--t-fast), background-color var(--t-fast);grid-template-columns:minmax(0,1fr) auto;display:grid}.combination-leg.selected{border-color:var(--ink);background:var(--surface)}.combination-leg>label{font-size:14px;line-height:1.45}.combination-leg.unavailable{background:var(--surface)}.combination-leg.unavailable>label{color:var(--ink-3);cursor:not-allowed}.combination-leg small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.combination-answer .segmented button{min-height:32px;padding:0 var(--s-3);font-size:13px}.combination-rules{gap:var(--s-2);border:0;grid-template-columns:1fr 1fr;min-width:0;margin:0;padding:0;display:grid}.combination-rules legend{margin-bottom:var(--s-2);font-size:14px;font-weight:600}.combination-rules label{align-items:flex-start;gap:var(--s-2);min-height:72px;padding:var(--s-3);border:1px solid var(--rule);border-radius:var(--r-control);background:var(--bg);cursor:pointer;transition:border-color var(--t-fast), background-color var(--t-fast);display:flex}.combination-rules label:hover{border-color:var(--ink-2)}.combination-rules label.selected{border-color:var(--ink);background:var(--lime-soft)}.combination-rules input{margin-top:2px}.combination-rules strong{font-size:14px;display:block}.combination-rules small{color:var(--ink-2);margin-top:2px;font-size:12px;line-height:1.45;display:block}.combination-scenarios>:not(summary){margin-top:var(--s-2)}.combination-scenarios p{color:var(--ink-2);font-size:13px}.combination-table{overflow-x:auto}.combination-table table{font-variant-numeric:tabular-nums;width:100%;font-size:13px}.combination-table caption{caption-side:top;text-align:left;padding-bottom:var(--s-2);color:var(--ink-3);font-size:12px}.combination-table th{min-width:110px;max-width:220px;padding:6px var(--s-3) 6px 0;border-bottom:1px solid var(--rule-strong);text-align:left;color:var(--ink-2);white-space:normal;vertical-align:bottom;font-size:12px;font-weight:600}.combination-table td{padding:7px var(--s-3) 7px 0;border-bottom:1px solid var(--rule)}.combination-table tr.wins td{background:var(--lime-soft);font-weight:600}.combination-table tr.wins td:first-child{box-shadow:inset 3px 0 0 var(--ink);padding-left:8px}.combination-table td:last-child{white-space:nowrap}.combination-table td svg{vertical-align:-2px;width:14px;height:14px;margin-right:4px;display:inline}.combination-scenarios ol{color:var(--ink-3);padding-left:var(--s-5);font-size:12px}.combination-summary{gap:var(--s-2);padding:var(--s-4);border-top:1px solid var(--rule);background:var(--surface-sunken);font-size:14px;display:grid}.combination-summary ul{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.combination-summary li{justify-content:space-between;align-items:flex-start;gap:var(--s-4);line-height:1.4;display:flex}.combination-summary b{flex:none}.claim-comparison{gap:var(--s-3);padding-top:var(--s-2);justify-items:start;display:grid}.claim-comparison-values{gap:var(--s-2);grid-template-columns:1fr 1fr;justify-self:stretch;display:grid}.claim-comparison-values>div{padding:var(--s-3);border-radius:var(--r-control);background:var(--surface-sunken);gap:2px;display:grid}.claim-comparison-values span{color:var(--ink-3);font-size:12px}.claim-comparison-values strong{font-variant-numeric:tabular-nums;font-size:20px}@media (width<=480px){.combination-rules,.combination-leg{grid-template-columns:1fr}.combination-answer{justify-self:start}}.portfolio-page{gap:var(--s-4)}.account-portfolio{gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.portfolio-account-identity{align-items:baseline;gap:4px var(--s-3);color:var(--ink-3);flex-wrap:wrap;font-size:13px;display:flex}.portfolio-account-identity p{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px}.portfolio-view{gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.portfolio-dashboard-toolbar{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.portfolio-dashboard-toolbar .freshness{gap:6px;min-width:200px;display:grid}.portfolio-progress{width:180px}.portfolio-summary-grid{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);display:grid}@media (width>=768px){.portfolio-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.portfolio-summary-grid article{padding:var(--s-4) 0;align-content:start;gap:4px;display:grid}@media (width>=768px){.portfolio-summary-grid article+article{padding-left:var(--s-6);border-left:1px solid var(--rule)}}@media (width<=767px){.portfolio-summary-grid article+article{border-top:1px solid var(--rule)}}.portfolio-summary-grid article>span:first-child{color:var(--ink-2);font-size:13px;font-weight:500}.portfolio-summary-grid strong{font-size:var(--text-figure);letter-spacing:-.02em;font-variant-numeric:tabular-nums;animation:value-in var(--t-base) var(--ease-out);font-weight:600;line-height:1.15}.portfolio-summary-grid small{color:var(--ink-3);font-size:13px}.portfolio-summary-grid .is-collectible strong{box-shadow:inset 0 -6px 0 var(--lime);justify-self:start}.portfolio-summary-grid .text-link{justify-self:start;font-size:13px}.portfolio-figure-skeleton{width:88px;height:32px;display:block}.portfolio-tabs{margin-top:var(--s-2)}.portfolio-section-heading{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.portfolio-section-heading h2{font-size:18px}.portfolio-filters{gap:var(--s-3) var(--s-6);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.portfolio-filters .segmented{max-width:100%;overflow-x:auto}.portfolio-table{overflow-x:auto}.portfolio-table table{width:100%;font-size:14px}.portfolio-table:not(:has(.data-table)) th{padding:10px var(--s-4) 10px 0;border-bottom:1px solid var(--rule-strong);text-align:left;color:var(--ink-3);font-size:12px;font-weight:600}.portfolio-table:not(:has(.data-table)) td{padding:12px var(--s-4) 12px 0;border-bottom:1px solid var(--rule);vertical-align:top}.portfolio-table td>a strong,.portfolio-table td>strong{font-weight:600;line-height:1.4;display:block}.portfolio-table td>a:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px}.portfolio-table td small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.holding-meta{align-items:center;gap:4px var(--s-3);color:var(--ink-3);flex-wrap:wrap;margin-top:4px;font-size:12px;display:flex}.portfolio-agent-label{border-radius:var(--r-chip);background:var(--surface-sunken);min-height:22px;color:var(--ink);align-items:center;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.portfolio-agent-label:hover{background:var(--lime-soft)}.holding-mobile-label{display:none}.holding-action{text-align:right;white-space:nowrap}.portfolio-tag{border-radius:var(--r-chip);background:var(--surface-sunken);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin-bottom:4px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-flex}.portfolio-activity td .text-link{font-size:13px}.portfolio-indexed-summary{padding:var(--s-4);margin:var(--s-4) 0;border:1px solid var(--rule);border-radius:12px}.portfolio-indexed-summary p{color:var(--ink-2)}.portfolio-indexed-totals{gap:var(--s-4);margin:var(--s-4) 0;flex-wrap:wrap;display:flex}.portfolio-indexed-totals div{min-width:170px}.portfolio-indexed-totals dt{color:var(--ink-2);font-size:13px}.portfolio-indexed-totals dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:600}.portfolio-activity details>summary{min-height:28px;color:var(--ink-3);font-size:12px;font-weight:500}.portfolio-pagination{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-4);color:var(--ink-3);font-size:13px;display:flex}.portfolio-empty{padding:var(--s-6) 0}.portfolio-footnote{color:var(--ink-3);font-size:13px;line-height:1.6}.portfolio-history-notice{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-control);background:var(--surface-sunken);color:var(--ink-2);flex-wrap:wrap;font-size:13px;display:flex}.portfolio-load-notice{justify-self:start}.portfolio-payout-panel{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--ink);border-radius:var(--r-panel);background:var(--surface);justify-items:start;display:grid}.portfolio-payout-panel>section{justify-self:stretch}.portfolio-performance{gap:var(--s-4);display:grid}.portfolio-pnl-chart svg{width:100%;height:auto;color:var(--ink)}.portfolio-pnl-chart svg text{fill:var(--ink-3);font-family:var(--sans);font-size:12px}.portfolio-pnl-chart svg circle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.portfolio-chart-caption{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.portfolio-chart-caption span{color:var(--ink-3);font-weight:400}.portfolio-wallet{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--rule);border-radius:var(--r-panel);background:var(--surface);display:grid}.portfolio-wallet h2,.portfolio-wallet h3{font-size:18px}.portfolio-address{font-family:var(--mono);overflow-wrap:anywhere;font-size:13px}.portfolio-toolbar,.portfolio-freshness{justify-content:space-between;align-items:center;gap:var(--s-3);color:var(--ink-3);flex-wrap:wrap;font-size:13px;display:flex}.portfolio-metrics,.portfolio-result-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.portfolio-metrics>*,.portfolio-result-grid>*{padding:var(--s-3);border-radius:var(--r-control);background:var(--surface-sunken)}.portfolio-results{gap:var(--s-3);display:grid}.portfolio-payout .ticket-review{border-color:var(--rule-strong)}@media (width<=767px){.unified-holdings thead{display:none}.unified-holdings table,.unified-holdings tbody,.unified-holdings tr,.unified-holdings td{display:block}.unified-holdings tr{padding:var(--s-4) 0;border-bottom:1px solid var(--rule)}.unified-holdings td{text-align:left!important;border:0!important;padding:2px 0!important}.unified-holdings td:not(:first-child){justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.unified-holdings .holding-mobile-label{color:var(--ink-3);font-size:13px;display:inline}.unified-holdings .holding-action{margin-top:var(--s-2)}.unified-holdings .holding-action:empty{display:none}}@media (prefers-reduced-motion:reduce){.portfolio-summary-grid strong{animation:none}}.pilot-intro{padding:20px 0 32px}.pilot-intro h2{letter-spacing:-.045em;margin:14px 0;font-size:clamp(28px,4vw,42px);font-weight:500}.pilot-intro em{font-family:var(--serif);font-weight:400}.pilot-intro p,.pilot-card p{color:var(--ink-soft);margin:14px 0;font-size:13px;line-height:1.8}.pilot-view a{text-underline-offset:4px;text-decoration:underline}.pilot-grid{grid-template-columns:1fr 1fr;gap:24px;margin:32px 0;display:grid}.pilot-card{border:1px solid var(--line);background:#ffffff4d;border-radius:5px;min-width:0;margin-top:24px;padding:28px}.pilot-grid .pilot-card{margin:0}.pilot-card h3{letter-spacing:-.04em;margin:12px 0 22px;font-size:28px;font-weight:500}.pilot-card fieldset{border:0;min-width:0;margin:0;padding:0}.pilot-view select,.pilot-view input:not([type=checkbox]){background:var(--ivory);border:1px solid var(--line);width:100%;font:inherit;border-radius:4px;min-height:44px;padding:14px;font-size:13px;display:block}.pilot-view label{margin:20px 0 10px;font-size:12px;display:block}.pilot-card .button{margin-top:20px}.pilot-view :is(select,summary):focus-visible{outline:2px solid var(--forest);outline-offset:4px}.pilot-notice{overflow-wrap:anywhere;margin:22px 0;font-size:13px;line-height:1.8}.pilot-review{background:var(--forest);color:var(--ivory)}.pilot-review .eyebrow{color:var(--lime)}.pilot-review p{color:#ccd2c9;overflow-wrap:anywhere}.pilot-review dt{color:#ccd2c9;margin-top:18px;font-size:11px}.pilot-review dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:18px}.pilot-review .button-lime{background:var(--lime);color:var(--forest);border-radius:30px;padding:14px 22px}.pilot-actions{flex-wrap:wrap;gap:12px;display:flex}.pilot-checkbox{align-items:start;gap:12px;line-height:1.7;display:flex!important}.pilot-card details{margin-top:24px}.pilot-card summary{cursor:pointer;padding:8px 0;font-size:14px}.pilot-book{border:1px solid var(--line);flex-wrap:wrap;gap:24px 60px;margin:20px 0;padding:24px;display:flex}.pilot-book span{color:var(--ink-soft);font-size:11px;display:block}.pilot-book strong{margin-top:8px;font-size:32px;font-weight:500;display:block}.pilot-book small{font-size:11px;font-weight:400}.pilot-book p{color:var(--ink-soft);flex-basis:100%;font-size:12px}@media (width<=800px){.pilot-grid{grid-template-columns:1fr}.pilot-card{padding:20px}}@media (width<=500px){.pilot-view .portfolio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-view .portfolio-metrics strong{font-size:26px}}.consumer-ticket{gap:var(--s-4);display:grid}.ticket-head{gap:4px;display:grid}.ticket-head h2{font-size:18px}.consumer-ticket .ticket-wallet,.pilot-form .ticket-wallet{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.ticket-wallet>div{gap:2px;display:grid}.ticket-wallet strong{font-size:14px;font-weight:600}.ticket-wallet strong.mono{font-family:var(--mono)}.ticket-wallet small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.ticket-note{padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--lime-soft);font-size:13px}.ticket-controls{gap:var(--s-4);display:grid}.segmented-field{gap:6px;min-width:0;display:grid}.quantity-stepper{grid-template-columns:var(--control-md) minmax(0, 1fr) var(--control-md);gap:var(--s-2);display:grid}.quantity-stepper input{text-align:center;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.ticket-status{color:var(--ink-2);min-height:1lh;font-size:14px}.ticket-status:empty{display:none}.ticket-quote-state{gap:6px;display:grid}.ticket-quote-state p:empty{display:none}.ticket-refresh{justify-self:start;font-size:14px}.ticket-review{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--ink);border-radius:var(--r-panel);background:var(--bg);animation:disclose var(--t-base) var(--ease-out);display:grid}.ticket-review h3{font-size:16px}.ticket-review p{color:var(--ink-2);overflow-wrap:anywhere;font-size:14px}.review-claim{font-weight:500;color:var(--ink)!important}.review-figures{gap:var(--s-2);grid-template-columns:1fr 1fr;margin:0;display:grid}.review-figures>div{padding:var(--s-3);border-radius:var(--r-control);background:var(--surface-sunken);gap:2px;display:grid}.review-figures .review-cost{background:var(--lime-soft);grid-column:1/-1}.review-figures dt{color:var(--ink-2);font-size:12px}.review-figures dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}.review-figures .review-cost dd{font-size:20px}.ticket-done,.ticket-pending{border-color:var(--rule-strong)}.ticket-position{font-size:14px}.closed-ticket{gap:var(--s-3);justify-items:start;display:grid}.closed-ticket h2{font-size:18px}.pilot-view .portfolio-wallet{display:block}.pilot-view .portfolio-wallet>*+*{margin-top:1rem}.pilot-events{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.pilot-events h3{font-size:1.1rem;line-height:1.4}.pilot-form{gap:var(--s-3);display:grid}.pilot-form label{gap:6px;font-weight:500;display:grid}.pilot-form fieldset{gap:var(--s-3);border:0;min-width:0;margin:0;padding:0;display:grid}.pilot-form legend{margin-bottom:var(--s-2);font-weight:600}.pilot-fields{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.pilot-actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.pilot-rules p,.pilot-form p{overflow-wrap:anywhere}.public-challenge h2{font-size:18px}@media (width<=600px){.pilot-fields{grid-template-columns:1fr}.pilot-actions .btn,.pilot-actions .button{width:100%}}.consumer-workspace{grid-template-columns:224px minmax(0,1fr);max-width:1600px;min-height:calc(100vh - 83px);margin:auto;display:grid}.workspace-sidebar{border-right:1px solid var(--line);flex-direction:column;align-items:stretch;gap:24px;padding:36px 24px;display:flex}.workspace-back{color:var(--ink-soft);align-items:center;gap:9px;margin-bottom:30px;font-size:11px;display:flex}.workspace-sidebar .eyebrow{margin:0;font-size:9px}.workspace-sidebar nav{flex-direction:column;gap:8px;display:flex}.workspace-sidebar nav button{text-align:left;cursor:pointer;border-radius:5px;align-items:center;gap:12px;min-height:46px;padding:12px;font-size:12px;transition:background .2s,transform .2s;display:flex}.workspace-sidebar nav button:hover{background:var(--ivory-deep);transform:translate(2px)}.workspace-sidebar nav button[aria-current]{background:var(--forest);color:var(--ivory)}.workspace-nav-dot{background:var(--lime);border-radius:50%;width:5px;height:5px;margin-left:auto}.workspace-note{border-top:1px solid var(--line);margin-top:50px;padding-top:28px}.workspace-note p{letter-spacing:-.07em;margin:20px 0;font-size:21px;line-height:1.2}.workspace-note em{font-family:var(--serif);letter-spacing:-.03em;font-size:24px}.workspace-note>span:last-child{color:var(--ink-soft);font-size:11px;line-height:1.6;display:block}.workspace-signout{cursor:pointer;align-items:center;gap:9px;padding:16px 0;font-size:12px;display:flex}.workspace-body{min-width:0;padding:45px clamp(24px,4vw,64px) 24px}.workspace-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.workspace-heading h1{letter-spacing:-.085em;max-width:720px;font-size:clamp(38px,4.2vw,65px);font-weight:500;line-height:1.04}.workspace-heading h1 em{font-family:var(--serif);letter-spacing:-.06em;font-weight:400}.workspace-heading p{color:var(--ink-soft);max-width:520px;margin-top:16px;font-size:13px;line-height:1.7}.workspace-network{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line);border-radius:30px;flex-shrink:0;align-items:center;gap:7px;padding:9px 11px;font-size:9px;display:flex}.workspace-network i{background:#718341;border-radius:50%;width:6px;height:6px}.workspace-identity{border:1px solid var(--line);background:#ffffff59;align-items:center;gap:17px;margin-bottom:26px;padding:20px 24px;display:flex}.identity-symbol{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.identity-copy{flex:1;min-width:0}.identity-copy .eyebrow{margin-bottom:5px;font-size:8px}.identity-address{cursor:pointer;align-items:center;gap:9px;font-size:17px;display:flex}.identity-caption{color:var(--ink-soft);margin-top:5px;font-size:11px;display:block}.identity-copy p{color:var(--ink-soft);font-size:12px}.workspace-identity .button{min-height:44px;padding:13px 18px;font-size:11px}.workspace-identity .button:disabled{opacity:.65;cursor:default}.workspace-footer{border-top:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;gap:15px;margin-top:38px;padding-top:20px;font-size:10px;display:flex}.workspace-footer span:first-child{font-family:var(--serif);font-size:17px;font-style:italic}@media (width<=1100px){.consumer-workspace{grid-template-columns:185px minmax(0,1fr)}.workspace-sidebar{padding:30px 14px}.workspace-heading{flex-direction:column-reverse}}@media (width<=760px){.consumer-workspace{display:block}.workspace-sidebar{border-right:0;border-bottom:1px solid var(--line);gap:0;padding:14px 20px}.workspace-sidebar>.eyebrow,.workspace-back,.workspace-note{display:none}.workspace-sidebar nav{flex-direction:row;gap:6px;overflow-x:auto}.workspace-sidebar nav button{white-space:nowrap;flex:1;gap:7px;padding:10px 8px;font-size:10px}.workspace-sidebar nav svg{width:14px}.workspace-nav-dot{display:none}.workspace-signout{align-self:flex-end;padding:12px 4px 0}.workspace-body{padding:28px 20px}.workspace-identity{flex-wrap:wrap;gap:13px;padding:17px}.workspace-identity .button{width:100%}.workspace-heading h1{font-size:43px}.workspace-footer{flex-direction:column}}.workspace-funding{border:1px solid var(--line,#d8ddcf);background:#f5f5ec;border-radius:1rem;margin:1rem 0;padding:1.25rem}.workspace-funding summary{cursor:pointer;font-weight:600}.workspace-funding p{margin:1rem 0;line-height:1.6}.workspace-funding code{overflow-wrap:anywhere}.auth-wallet-option{border-top:1px solid #d8ddcf;margin-top:1.5rem;padding-top:1.25rem}.auth-wallet-option select,.workspace-funding select{width:100%;margin:.5rem 0;padding:.7rem;display:block}.learning-comparison summary>span{margin-left:.75rem}.comparison-table{margin:1rem 0;overflow-x:auto}.comparison-table table{border-collapse:collapse;width:100%;font-size:12px}.comparison-table caption{text-align:left;color:var(--ink-soft);padding-bottom:12px}.comparison-table th,.comparison-table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 16px 12px 0}.comparison-table th{font-weight:500}.comparison-table td{font-variant-numeric:tabular-nums}.learning-execution{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.25rem}.learning-execution>.button{margin:.5rem .5rem .5rem 0}.learning-execution details{margin-top:1rem}.learning-execution label{margin:.75rem 0;line-height:1.5;display:block}.learning-execution input:not([type=checkbox]){border:1px solid var(--line);background:var(--ivory);width:100%;padding:.75rem;display:block}.learning-execution input[type=checkbox]{margin-right:.5rem}.workspace-market{border:1px solid var(--line);margin-bottom:24px;padding:20px 24px}.workspace-market label{margin-bottom:8px;font-size:12px;display:block}.workspace-market select{border:1px solid var(--line);background:var(--ivory);width:100%;max-width:360px;color:var(--ink);border-radius:12px;padding:12px}.workspace-market p{margin-top:12px;line-height:1.6}.workspace-sidebar nav a{border-radius:5px;align-items:center;gap:12px;min-height:46px;padding:12px;font-size:12px;transition:background .2s;display:flex}.workspace-sidebar nav a:hover{background:var(--ivory-deep)}.workspace-sidebar nav a[aria-current]{background:var(--forest);color:var(--ivory)}.workspace-sidebar nav a[aria-disabled],.workspace-sidebar nav button:disabled{opacity:.55;cursor:default}@media (width<=760px){.workspace-sidebar nav a{white-space:nowrap;gap:7px;padding:10px 8px;font-size:10px}}.markets-page{gap:var(--s-4);align-content:start;display:grid}.markets-page .page-header{margin-bottom:var(--s-2)}.market-heading{gap:var(--s-2);margin-bottom:var(--s-4);display:grid}.market-toolbar{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.market-search{flex:280px;max-width:380px;position:relative}.market-search svg{width:18px;height:18px;color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.market-search input{padding-left:38px!important}.directory-filters,.directory-sort{flex:none}@media (width<=767px){.directory-filters,.directory-sort{width:100%;display:grid}}.directory-summary{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);padding-top:var(--s-2);color:var(--ink-3);flex-wrap:wrap;font-size:14px;display:flex}.market-quote-note{max-width:80ch;color:var(--ink-2);font-size:14px}.market-error{justify-self:start}.market-list{border-top:1px solid var(--rule-strong);display:grid}.market-list-head,.market-card{gap:var(--s-4);grid-template-columns:minmax(0,1fr) 132px 150px 104px 104px;align-items:center;display:grid}.market-list-head{border-bottom:1px solid var(--rule);color:var(--ink-3);font-size:var(--text-overline);letter-spacing:.06em;text-transform:uppercase;padding:10px 0;font-weight:600}.market-list-head .num{text-align:center}.market-group-head{align-items:baseline;gap:4px var(--s-4);padding:var(--s-5) 0 var(--s-2);border-bottom:1px solid var(--rule);color:var(--ink-3);flex-wrap:wrap;font-size:13px;display:flex}.market-group-head strong{color:var(--ink);font-size:14px}.market-card{min-height:72px;padding:var(--s-3) 0;border-bottom:1px solid var(--rule);transition:background-color var(--t-fast) var(--ease-out)}.market-card:hover{background:linear-gradient(90deg,#0000,#14271d06 12% 88%,#0000)}.market-question{gap:2px;min-width:0;display:grid}.market-card h2{letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.market-card h2 a{border-radius:2px}.market-card h2 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px}.directory-context{color:var(--ink-3);font-size:13px}.directory-deadline{font-variant-numeric:tabular-nums;gap:1px;font-size:14px;display:grid}.directory-deadline small{color:var(--ink-3);font-size:12px}.market-choices{display:contents}.market-choices a{min-height:44px;padding:4px var(--s-2);border:1px solid var(--rule-strong);border-radius:var(--r-control);background:var(--surface);transition:border-color var(--t-fast) var(--ease-out), background-color var(--t-fast) var(--ease-out);align-content:center;justify-items:center;gap:0;display:grid}.market-choices a:hover{border-color:var(--ink)}.market-choices a span{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.market-choices a strong{font-size:15px;font-weight:600}.market-choices .choice-yes span:before{content:""}.directory-result{color:var(--ink-3);grid-column:4/span 2;font-size:13px}.market-pending{gap:var(--s-2);max-width:280px;padding-top:var(--s-2);display:grid}.market-foot{padding-top:var(--s-6)}.market-list-skeleton{border-top:1px solid var(--rule-strong)}.market-row-skeleton{gap:var(--s-4);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 150px 104px 104px;align-items:center;min-height:72px;display:grid}@media (width<=1023px){.market-list-head{display:none}.market-card{gap:var(--s-2) var(--s-3);padding:var(--s-4) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.market-question{grid-column:1/-1}.market-status{grid-column:1}.directory-deadline{text-align:right;grid-column:2;justify-self:end}.market-choices a{padding:0 var(--s-3);grid-template-columns:auto auto;justify-content:space-between;justify-items:start}.directory-result{grid-column:1/-1}.market-row-skeleton{grid-template-columns:1fr 1fr}.market-row-skeleton>:first-child{grid-column:1/-1}}.market-badge{font-size:12px}.ticket-wallet{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.what-if{gap:var(--s-4);margin-top:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}.what-if-heading{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.what-if h2{font-size:18px}.what-if h3{font-size:15px;line-height:1.4}.what-if p{color:var(--ink-2);font-size:14px}.what-if-controls{gap:var(--s-3);display:grid}@media (width>=768px){.what-if-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}.what-if-actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.what-if-results{gap:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--rule);animation:disclose var(--t-base) var(--ease-out);display:grid}.what-if-probabilities{gap:var(--s-2);display:grid}@media (width>=640px){.what-if-probabilities{grid-template-columns:repeat(3,minmax(0,1fr))}}.what-if-probabilities>div{padding:var(--s-4);border-radius:var(--r-control);background:var(--surface-sunken);align-content:start;gap:4px;display:grid}.what-if-probabilities>div:first-child{background:var(--surface-inverse);color:var(--on-inverse)}.what-if-probabilities>div:first-child span,.what-if-probabilities>div:first-child small{color:var(--on-inverse-2)}.what-if-probabilities span{color:var(--ink-2);font-size:12px;line-height:1.45}.what-if-probabilities strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;animation:value-in var(--t-base) var(--ease-out);font-size:26px;font-weight:600}.what-if-probabilities small,.what-if-bar-row small{color:var(--ink-3);font-size:12px}.what-if-comparison{gap:var(--s-3);display:grid}.what-if-bar-row{align-items:center;gap:var(--s-3);grid-template-columns:120px 70px minmax(0,1fr);font-size:14px;display:grid}.what-if-bar-row strong{font-variant-numeric:tabular-nums;text-align:right}.what-if-bar-row small{grid-column:1/-1}.what-if-bar{border-radius:4px;height:8px;overflow:hidden}.what-if-bar span{background:var(--ink);transform-origin:0;height:100%;transition:transform var(--t-enter) var(--ease-out);display:block}.what-if-bar.baseline span{background:repeating-linear-gradient(90deg, var(--ink-3) 0 6px, transparent 6px 9px)}.what-if-gap{color:var(--ink)!important}.what-if-gap span{color:var(--ink-3)}.what-if-scenarios{gap:var(--s-3);margin-top:var(--s-3);display:grid}@media (width>=768px){.what-if-scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}}.what-if-scenarios article{gap:var(--s-2);padding:var(--s-4);border:1px solid var(--rule);border-radius:var(--r-control);background:var(--bg);align-content:start;display:grid}.what-if-scenarios h4{font-size:14px}.what-if-legs{gap:4px var(--s-3);grid-template-columns:minmax(0,1fr) auto;display:grid;font-size:13px!important}.what-if-scenarios dl{gap:var(--s-2);margin:0;display:grid}.what-if-scenarios dl>div{gap:2px;font-size:13px;display:grid}.what-if-scenarios dt{color:var(--ink-3)}.what-if-scenarios dd{gap:var(--s-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.what-if-identifier{font-family:var(--mono);overflow-wrap:anywhere;font-size:12px!important}.what-if-sensitivity>:not(summary),.what-if-evidence>:not(summary){margin-top:var(--s-2)}@media (width<=480px){.what-if-bar-row{grid-template-columns:1fr auto}.what-if-bar{grid-column:1/-1}}.market-detail{gap:var(--s-5)}.detail-breadcrumb{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.detail-heading{gap:var(--s-3);padding-bottom:var(--s-5);border-bottom:1px solid var(--rule);justify-items:start;display:grid}.detail-heading h1{letter-spacing:-.02em;overflow-wrap:anywhere;max-width:30ch;font-size:clamp(24px,2.6vw,32px);line-height:1.2}.detail-heading .lead{max-width:72ch;font-size:16px}.detail-meta{gap:var(--s-4) var(--s-10);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.detail-meta>div{align-content:start;gap:4px;display:grid}.detail-meta dt{color:var(--ink-3);font-size:13px}.detail-meta dd{font-variant-numeric:tabular-nums;gap:1px;font-size:15px;font-weight:500;display:grid}.detail-meta dd small{color:var(--ink-3);font-size:12px;font-weight:400}.detail-meta .status{padding-left:0}.detail-meta .status-attention,.detail-meta .status-challenge{padding-left:6px}.detail-columns{gap:var(--s-5);align-items:start;display:grid}.detail-primary,.detail-sidebar{gap:var(--s-5);align-content:start;min-width:0;display:grid}@media (width>=1024px){.detail-columns{gap:var(--s-8);grid-template-columns:minmax(0,7fr) minmax(360px,5fr);grid-template-areas:"primary sidebar"}.detail-primary{grid-area:primary}.detail-sidebar{grid-area:sidebar}.detail-sidebar.is-sticky{top:calc(var(--header-h) + var(--s-4));position:sticky}}.detail-skeleton{gap:var(--s-4);display:grid}.detail-skeleton .detail-columns{margin-top:var(--s-4)}.detail-panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-panel);padding:var(--s-5);gap:var(--s-3);align-content:start;min-width:0;display:grid}@media (width>=640px){.detail-panel{padding:var(--s-6)}}.detail-panel>h2,.detail-panel .panel-head h2{font-size:18px}.detail-panel p{color:var(--ink-2)}.detail-panel>summary{margin:-4px 0}.detail-panel .panel-head{margin-bottom:0}.detail-trade{padding-top:var(--s-5)}.detail-quotes{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.detail-quotes>div{padding:var(--s-3);border-radius:var(--r-control);background:var(--surface-sunken);gap:2px;display:grid}.detail-quotes span{color:var(--ink-3);font-size:13px}.detail-quotes strong{font-variant-numeric:tabular-nums;font-size:16px}.detail-quotes .market-caption{grid-column:1/-1}.position-rows{gap:var(--s-2);display:grid}.position-rows>div{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--rule);display:flex}.position-rows dt{font-weight:600}.position-rows dd{justify-items:end;gap:2px;display:grid}.position-rows dd small{color:var(--ink-3);font-size:13px}.detail-thesis .btn{justify-self:start}.detail-connect>summary{font-size:16px}.detail-settlement .stepper{margin:var(--s-2) 0}.detail-challenge{gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--rule);justify-items:start;display:grid}.detail-challenge .evidence-disclosure{justify-self:stretch}.detail-panel h3{margin-top:var(--s-3);font-size:15px}.price-history .detail-section-heading{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.price-history .detail-section-heading h2{font-size:18px}.price-ranges{border-radius:var(--r-control);background:var(--surface-sunken);grid-auto-flow:column;gap:2px;padding:3px;display:inline-grid}.price-ranges button{min-height:32px;padding:0 var(--s-3);color:var(--ink-2);border-radius:6px;font-size:13px;font-weight:500}.price-ranges button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.price-legend{gap:var(--s-5);color:var(--ink-2);font-size:13px;display:flex}.price-legend span{align-items:center;gap:var(--s-2);display:inline-flex}.price-legend span:before{content:"";border-top:2px solid var(--ink);width:22px;height:0}.price-legend .price-no:before{border-top-style:dashed}.price-history svg{width:100%;height:auto;overflow:visible}.price-history svg text{fill:var(--ink-3);font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:12px}.price-history svg .price-yes{color:var(--ink)}.price-history svg .price-no{color:var(--ink-2)}.price-history svg .price-no line{stroke-dasharray:6 4}.price-table{overflow-x:auto}.price-table table{font-variant-numeric:tabular-nums;width:100%;font-size:13px}.price-table caption{caption-side:top;text-align:left;padding-bottom:var(--s-2);color:var(--ink-3)}.price-table th,.price-table td{padding:8px var(--s-3) 8px 0;border-bottom:1px solid var(--rule);text-align:left}.price-table th{color:var(--ink-3);font-size:12px;font-weight:600}.detail-holdings{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.evidence-disclosure{border-top:1px solid var(--rule);padding-top:var(--s-2);overflow-wrap:anywhere}.evidence-disclosure dl{gap:4px var(--s-4);font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;display:grid}.evidence-disclosure dd{margin:0}.evidence-disclosure>div{gap:var(--s-2);padding-bottom:var(--s-2);display:grid}.price-history svg .price-latest{fill:var(--lime);stroke:var(--ink);stroke-width:1.5px}.settlement-source{gap:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--rule);display:grid}.settlement-source h3{margin:0;font-size:15px}.settlement-source ul{padding-left:var(--s-5);gap:var(--s-1);margin:0;display:grid}.settlement-source code{overflow-wrap:anywhere;word-break:break-all;font-size:13px}.thesis-page{gap:var(--s-5)}.thesis-layout{gap:var(--s-5);align-items:start;display:grid}@media (width>=1024px){.thesis-layout{gap:var(--s-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.thesis-right{gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.thesis-panel{gap:var(--s-4);padding:var(--s-5);border:1px solid var(--rule);border-radius:var(--r-panel);background:var(--surface);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}@media (width>=640px){.thesis-panel{padding:var(--s-6)}}.thesis-section-head{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.thesis-section-head h2{font-size:20px}.thesis-caption{color:var(--ink-3);font-size:13px;line-height:1.55}.thesis-pair{gap:var(--s-3);display:grid}.thesis-forecast-head{justify-content:space-between;align-items:center;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.thesis-forecast-head h3{font-size:16px}.thesis-forecasts{gap:var(--s-4);display:grid}.thesis-forecast{gap:4px;display:grid}.thesis-forecast>label{font-size:14px;font-weight:600}.thesis-question{color:var(--ink-3);font-size:12px;line-height:1.4}.thesis-forecast-row{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;margin-top:4px;display:flex}.thesis-percent-input{width:150px;position:relative}.thesis-percent-input input{font-variant-numeric:tabular-nums;font-weight:600;padding-right:32px!important}.thesis-percent-input span{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.thesis-pool{min-height:32px;padding:0 var(--s-2);border-radius:var(--r-chip);background:var(--surface-sunken);color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;font-size:13px;display:inline-flex}.thesis-gap{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}.thesis-distribution{padding-top:var(--s-4);border-top:1px solid var(--rule);grid-template-columns:52px repeat(2,minmax(0,1fr));gap:4px;display:grid}.thesis-axis{color:var(--ink-3);justify-content:center;align-items:flex-end;font-size:12px;font-weight:500;display:flex}.thesis-axis-row{justify-content:flex-start;align-items:center}.thesis-cell{padding:var(--s-3);border:1px solid var(--rule-strong);border-radius:var(--r-control);background:var(--bg);gap:2px;display:grid}.thesis-cell span{color:var(--ink-3);font-size:12px}.thesis-cell strong{font-variant-numeric:tabular-nums;animation:value-in var(--t-base) var(--ease-out);font-size:20px}.thesis-cell small{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}.thesis-note>:not(summary){padding-top:var(--s-2)}.thesis-controls{gap:var(--s-3);align-items:end;display:grid}@media (width>=640px){.thesis-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.thesis-controls{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,.8fr) auto}}.thesis-candidates{gap:var(--s-3);display:grid}@media (width>=640px){.thesis-candidates{grid-template-columns:repeat(2,minmax(0,1fr))}}.thesis-candidate{gap:var(--s-2);padding:var(--s-4);border:1px solid var(--rule-strong);border-radius:var(--r-panel);background:var(--bg);text-align:left;transition:border-color var(--t-fast), background-color var(--t-fast);align-content:start;display:grid}.thesis-candidate:hover{border-color:var(--ink-2)}.thesis-candidate[aria-pressed=true]{border-color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--ink)}.thesis-candidate-answer{color:var(--ink-3);letter-spacing:.04em;font-size:12px;font-weight:600}.thesis-candidate h3{font-size:17px}.thesis-candidate p{color:var(--ink-2);font-size:13px}.thesis-candidate dl{margin:var(--s-1) 0 0;gap:4px;display:grid}.thesis-candidate dl>div{justify-content:space-between;gap:var(--s-3);font-size:13px;display:flex}.thesis-candidate dt{color:var(--ink-3)}.thesis-candidate dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.thesis-candidate small{color:var(--danger);font-size:12px}.thesis-choice{margin-top:var(--s-1);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px;justify-self:start;font-size:13px;font-weight:600}.thesis-candidate[aria-pressed=true] .thesis-choice{border-radius:var(--r-chip);background:var(--lime-soft);padding:1px 6px;text-decoration:none}.thesis-warning{padding:var(--s-3) var(--s-4);border-radius:var(--r-control);background:var(--surface-sunken);font-size:14px;color:var(--ink)!important}.thesis-table-wrap{overflow-x:auto}@media (width<=639px){.thesis-table-wrap .data-table th,.thesis-table-wrap .data-table td{white-space:normal;padding-inline:6px}.thesis-table-wrap caption{white-space:normal}}.thesis-table-wrap tr.pays td{background:var(--lime-soft);font-weight:600}.thesis-void>:not(summary){margin-top:var(--s-2)}.thesis-review{justify-content:space-between;align-items:center;gap:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.thesis-review>div{gap:4px;max-width:46ch;display:grid}.thesis-review strong{font-variant-numeric:tabular-nums;font-size:18px}.thesis-formulas{max-width:80ch}.thesis-formulas p{color:var(--ink-2);padding-bottom:var(--s-3);font-size:14px}.agents-page{gap:var(--s-6)}.agents-explainer{max-width:65ch;color:var(--ink-2);font-size:14px;line-height:1.6}.agents-grid{gap:var(--s-10);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1024px){.agents-grid{grid-template-columns:minmax(0,1fr) minmax(0,440px)}}.agents-grid>div{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.agents-card{gap:var(--s-3);padding:var(--s-6);border:1px solid var(--rule);border-radius:var(--r-panel);background:var(--surface);grid-template-columns:minmax(0,1fr);display:grid}.agents-card+.agents-card,.agents-page>.agents-card,.agents-setup>.agents-card{margin-top:var(--s-5)}.agents-card h2{font-size:var(--text-h3);letter-spacing:-.01em;font-weight:600}.agents-card h3{margin-top:var(--s-3);font-size:15px;font-weight:600}.agents-card label{gap:6px;font-weight:500;display:grid}.agents-card textarea{resize:vertical;min-height:88px}.agents-card small,.agents-fine{color:var(--ink-3);font-size:13px;font-weight:400;line-height:1.55;display:block}.agents-fine a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px}.agents-fine code,.agents-note code,.agents-profile code{font-family:var(--mono);border-radius:var(--r-chip);background:var(--surface-sunken);padding:1px 4px;font-size:.92em}.agents-card>.btn,.agents-card>.button,.agents-card form>.btn,.agents-card form>.button{justify-self:start}.agents-card form{gap:var(--s-3);margin-top:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}.agents-register{scroll-margin-top:calc(var(--header-h) + var(--s-6))}.agent-setup-steps{counter-reset:setup;gap:6px;margin:0;padding:0;list-style:none;display:grid}.agent-setup-steps li{gap:var(--s-2);color:var(--ink-2);counter-increment:setup;grid-template-columns:22px 1fr;font-size:14px;display:grid}.agent-setup-steps li:before{content:counter(setup);background:var(--surface-sunken);width:22px;height:22px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.agents-choice{gap:var(--s-2);margin:var(--s-2) 0 0;border:0;min-width:0;padding:0;display:grid}.agents-choice legend{margin-bottom:var(--s-2);font-size:var(--text-label);padding:0;font-weight:500}.agents-choice label{align-items:start;gap:2px var(--s-3);padding:var(--s-3);border:1px solid var(--rule);border-radius:var(--r-control);background:var(--bg);cursor:pointer;transition:border-color var(--t-fast) var(--ease-out), background-color var(--t-fast) var(--ease-out);grid-template-columns:18px minmax(0,1fr);font-size:14px;display:grid}.agents-choice label:hover{border-color:var(--rule-strong)}.agents-choice label:has(input:checked){border-color:var(--ink);background:var(--surface)}.agents-choice label:has(input:disabled){color:var(--ink-3);cursor:not-allowed}.agents-choice input{margin-top:2px}.agents-choice label>small{grid-column:2}.agents-choice label>span{gap:2px;display:grid}.agents-choice .mono{font-family:var(--mono);font-size:12px}.agents-list{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}.agents-list h2{font-size:var(--text-h3);font-weight:600}.agents-list ul{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none;display:grid}.agents-list li{border-bottom:1px solid var(--rule)}.agents-list a{padding:var(--s-4) var(--s-2);margin:0 calc(var(--s-2) * -1);border-radius:var(--r-control);transition:background-color var(--t-fast) var(--ease-out);gap:4px;display:grid}.agents-list a:hover{background:var(--surface)}.agents-list a strong{font-size:16px;font-weight:600}.agents-list a>span:not(.agents-tags){color:var(--ink-2);font-size:14px}.agents-tags{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;margin-top:2px;display:flex}.agents-kind{color:var(--ink-3);font-size:13px}.agents-rows-skeleton{gap:var(--s-2);display:grid}.agents-archived{margin-top:var(--s-2)}.agents-archived>summary{font-size:14px}.agents-archived>:not(summary){margin-top:var(--s-3)}.agents-settings>summary{font-size:14px;font-weight:500}.agents-note{gap:var(--s-2);padding:var(--s-4) var(--s-5);border-radius:var(--r-panel);background:var(--surface-sunken);color:var(--ink-2);justify-items:start;font-size:14px;line-height:1.55;display:grid}.agents-note strong{color:var(--ink)}.agents-confirm{gap:var(--s-2);padding:var(--s-4) var(--s-5);border:1px solid var(--ink);border-radius:var(--r-panel);background:var(--lime-soft);animation:disclose var(--t-base) var(--ease-out);display:grid}.agents-actions{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.agents-row{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.agents-row h2{margin:0}.agents-back{margin-top:var(--s-2)}.agents-profile{gap:var(--s-5);padding-bottom:var(--s-5);border-bottom:1px solid var(--rule);display:grid}.agents-profile-title{gap:var(--s-2);justify-items:start;display:grid}.agents-profile h1{font-size:var(--text-h1);letter-spacing:-.03em;overflow-wrap:anywhere;font-weight:600;line-height:1.1}.agents-profile-title p{max-width:65ch;color:var(--ink-2);font-size:14px}.agents-profile>.agents-actions{justify-content:flex-start}.agents-facts{gap:var(--s-4);margin:0;display:grid}@media (width>=768px){.agents-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.agents-facts>div+div{padding-left:var(--s-5);border-left:1px solid var(--rule)}}.agents-facts dt{color:var(--ink-3);margin-bottom:4px;font-size:13px}.agents-facts dd{justify-items:start;gap:2px;margin:0;font-size:15px;font-weight:500;display:grid}.agents-facts dd small{color:var(--ink-3);font-size:13px;font-weight:400}.agent-navigation{margin-top:var(--s-2)}.agents-skeleton{gap:var(--s-4);margin-top:var(--s-6);display:grid}.agents-chip{min-height:26px;padding:0 var(--s-2);border:1px solid var(--rule-strong);border-radius:var(--r-chip);color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.agents-chip:before{content:"";border:1.5px solid;border-radius:50%;width:7px;height:7px}.agents-chip-connected{border-color:var(--ink);color:var(--ink)}.agents-chip-connected:before{background:var(--ink)}.agents-chip-stale,.agents-chip-disconnected,.agents-chip-stopped{border-style:dashed}.agents-setup{gap:var(--s-3);margin-top:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.agents-setup>h2{font-size:var(--text-h2);letter-spacing:-.02em;font-weight:600}.agents-checklist{margin:var(--s-2) 0}.agents-pair{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.agents-pair{gap:var(--s-3) var(--s-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.agents-wide{grid-column:1/-1}.agents-evidence{gap:var(--s-3);margin:var(--s-2) 0;padding:var(--s-2) var(--s-4) var(--s-4);border:1px solid var(--rule);border-radius:var(--r-control);min-width:0;display:grid}.agents-evidence legend{font-size:var(--text-label);padding:0 6px;font-weight:500}.agents-inline{flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)!important;display:flex!important}.agents-inline select{width:auto;min-width:180px}.agents-attach{gap:var(--s-2);margin:var(--s-2) 0;display:grid}.agents-attach>.button,.agents-attach>.btn,.agents-proposals .button{justify-self:start}.agents-code{max-width:100%;margin:var(--s-2) 0;padding:var(--s-3) var(--s-4);border-radius:var(--r-control);background:var(--surface-sunken);font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6;overflow-x:auto}.agents-tabs{margin:var(--s-2) 0 var(--s-3);justify-self:start;max-width:100%;overflow-x:auto}.agents-card .btn svg,.agents-card .button svg,.agents-fine a svg{width:16px;height:16px}.agents-fine a svg{width:14px;height:14px}.agents-settings dl,.agents-terms,.agents-performance dl{gap:var(--s-2) var(--s-5);margin:var(--s-2) 0;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);font-size:14px;display:grid}.agents-settings dt,.agents-terms dt,.agents-performance dt{color:var(--ink-3)}.agents-settings dd,.agents-terms dd,.agents-performance dd{font-variant-numeric:tabular-nums;margin:0}.agents-compare{gap:var(--s-3);margin:var(--s-2) 0;grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.agents-compare{grid-template-columns:repeat(3,minmax(0,1fr))}}.agents-compare div{padding:var(--s-3) var(--s-4);border-radius:var(--r-control);background:var(--surface-sunken)}.agents-compare span{color:var(--ink-3);font-size:13px;display:block}.agents-compare strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:4px;font-size:22px;font-weight:600;display:block}.agents-reasons{margin:var(--s-2) 0;padding-left:var(--s-5);font-size:14px;line-height:1.6}.agents-assumptions>summary{font-size:13px}.agents-assumptions ul{margin-top:var(--s-2);padding-left:var(--s-5);color:var(--ink-2);font-size:13px;line-height:1.6}.agents-evidence-list{list-style:none;padding-left:0!important}.agents-evidence-list li{padding:var(--s-2) 0;border-top:1px solid var(--rule);gap:2px;min-width:0;display:grid}.agents-evidence-list li:first-child{border-top:0}.agents-evidence-list a{overflow-wrap:anywhere}.agents-evidence-list small{color:var(--ink-3)}.agents-proposals{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.agents-proposals li{gap:var(--s-2);padding:var(--s-4);border:1px solid var(--rule);border-radius:var(--r-control);background:var(--bg);display:grid}.agents-performance{gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.agents-performance{grid-template-columns:repeat(2,minmax(0,1fr))}}.agents-performance h3{margin-top:0}.agents-activity{gap:0;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.agents-activity>li{gap:2px var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.agents-activity>li{grid-template-columns:150px minmax(0,1fr)}}.agents-activity time{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}@media (width<=639px){.agents-card{padding:var(--s-4)}.agents-settings dl,.agents-terms,.agents-performance dl{grid-template-columns:minmax(0,1fr);gap:2px}.agents-settings dd,.agents-terms dd,.agents-performance dd{margin-bottom:var(--s-2)}}@media (prefers-reduced-motion:reduce){.agents-confirm{animation:none}}.agents-funding{gap:var(--s-2);margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--rule);display:grid}.agents-funding h3{margin:0;font-size:16px}.agents-funding .agents-pair{align-items:end}:root{--metrics-single:#2e7d55;--metrics-combined:#b5892a}.metrics-page{gap:var(--s-6);align-content:start;display:grid}.metrics-page .page-header{margin-bottom:0}.metrics-page>*,.metrics-grid-2>*,.metrics-chart{min-width:0}.metrics-page h2{margin:0 0 var(--s-4);font-size:20px}.metrics-page h3{margin:var(--s-5) 0 var(--s-2);font-size:15px}.metrics-tiles{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.metrics-tile{gap:var(--s-1);padding:var(--s-4);border:1px solid var(--rule);border-radius:var(--r-panel);background:var(--surface);display:grid}.metrics-tile span{color:var(--ink-3);font-size:var(--text-small)}.metrics-tile strong{font-size:var(--text-figure);font-variant-numeric:tabular-nums;font-weight:600}.metrics-alert{background:var(--danger-soft);color:var(--danger)}.metrics-grid-2{gap:var(--s-6);display:grid}@media (width>=900px){.metrics-grid-2{grid-template-columns:1fr 1fr}}.metrics-summary{gap:var(--s-4);display:grid}.metrics-summary-head{justify-content:space-between;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.metrics-summary-head h2{margin:0;font-size:20px}.metrics-summary-line{color:var(--ink-2);font-size:14px}.metrics-funnel{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.metrics-funnel li{align-items:center;gap:var(--s-3);grid-template-columns:minmax(120px,11rem) 1fr auto;display:grid}.metrics-funnel-label{color:var(--ink-2);font-size:14px}.metrics-funnel-track{background:var(--surface-sunken);border-radius:0 4px 4px 0;height:12px;overflow:hidden}.metrics-funnel-bar{background:var(--metrics-single);border-radius:0 4px 4px 0;height:100%;display:block}.metrics-funnel-value{font-variant-numeric:tabular-nums;justify-items:end;min-width:5.5rem;display:grid}.metrics-funnel-value small{color:var(--ink-3);font-size:12px}@media (width<=520px){.metrics-funnel li{grid-template-columns:1fr auto}.metrics-funnel-track{grid-area:2/1/auto/-1}}.metrics-facts{gap:0;margin:0;display:grid}.metrics-facts div,.metrics-rules li{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--rule);display:flex}.metrics-facts dt{color:var(--ink-2);font-size:14px}.metrics-facts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.metrics-facts small,.metrics-rules small{color:var(--ink-3);margin-left:var(--s-2);font-size:12px;font-weight:400}.metrics-rules{margin:0;padding:0;list-style:none}.metrics-rules span{color:var(--ink-2);flex:1;font-size:14px}.metrics-chart{gap:var(--s-3);margin:0;display:grid}.metrics-chart figcaption{justify-content:space-between;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.metrics-legend{align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:13px;display:inline-flex}.metrics-legend .swatch{width:10px;height:10px;margin-left:var(--s-2);border-radius:2px;display:inline-block}.swatch-single{background:var(--metrics-single)}.swatch-combined{background:var(--metrics-combined)}.metrics-chart-plot{gap:var(--s-2);grid-template-columns:2rem 1fr;height:200px;padding-bottom:22px;display:grid}.metrics-yaxis{position:relative}.metrics-yaxis span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;right:0;transform:translateY(50%)}.metrics-bars{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;height:100%;display:grid;position:relative}.metrics-gridline{background:var(--rule);height:1px;position:absolute;left:0;right:0}.metrics-day{cursor:default;background:0 0;border:0;justify-content:center;align-items:flex-end;height:100%;padding:0;display:flex;position:relative}.metrics-day:hover,.metrics-day:focus-visible{background:var(--surface-sunken);outline:none}.metrics-stack{flex-direction:column;justify-content:flex-end;gap:2px;width:60%;max-width:28px;height:100%;display:flex}.metrics-stack>span:first-child,.metrics-stack>span:only-child{border-radius:4px 4px 0 0}.metrics-bar-single{background:var(--metrics-single);display:block}.metrics-bar-combined{background:var(--metrics-combined);display:block}.metrics-day-label{color:var(--ink-3);white-space:nowrap;font-size:11px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.metrics-tip{padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--surface);box-shadow:var(--shadow-pop);color:var(--ink-2);pointer-events:none;white-space:nowrap;z-index:1;gap:2px;font-size:12px;display:grid;position:absolute;top:0;transform:translate(-50%)}.metrics-tip strong{color:var(--ink)}.metrics-section-head{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.metrics-section-head h2{margin:0}.metrics-controls{align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.metrics-controls label:not(.check-row){align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:14px;display:inline-flex}.metrics-controls select{width:auto}.metrics-controls .check-row{color:var(--ink-2);align-items:center;font-size:14px}.metrics-scroll{overflow-x:auto}.metrics-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.metrics-table th{text-align:left;color:var(--ink-3);padding:var(--s-2) var(--s-3) var(--s-2) 0;border-bottom:1px solid var(--rule-strong);white-space:nowrap;font-weight:500}.metrics-table td{padding:var(--s-2) var(--s-3) var(--s-2) 0;border-bottom:1px solid var(--rule);white-space:nowrap}.metrics-table code{font-size:12px}.metrics-team td{color:var(--ink-3)}.metrics-low{color:var(--danger)!important}.access-page{gap:var(--s-6);align-content:start;display:grid}.access-page .page-header{margin-bottom:var(--s-2)}.access-card{gap:var(--s-4);align-content:start;display:grid}.access-card>.status{justify-self:start;padding-left:0}.access-card h2{font-size:22px}.access-card p{color:var(--ink-2)}.access-actions{align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.access-progress{flex:1 0 100%;max-width:240px}.access-note{font-size:14px;color:var(--ink-3)!important}.access-note a{text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px}.access-identity{gap:var(--s-2);padding:var(--s-4);border-radius:var(--r-control);background:var(--surface-sunken);display:grid}.access-identity code{overflow-wrap:anywhere}.access-footer{justify-content:space-between;gap:var(--s-4);padding-top:var(--s-2);flex-wrap:wrap;display:flex}.application-form{gap:var(--s-5);display:grid}.application-form form{gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--rule);display:grid}.application-form form h2,.application-form [role=status]>h2,.application-form>div>h2{font-size:20px}.application-form label:not(.check-row){font-weight:500}.application-consent{color:var(--ink-2);line-height:1.5;font-size:14px!important}.application-consent a{text-underline-offset:3px;text-decoration:underline}.application-form>[role=status],.application-form>div:not(.access-actions):not(.application-loading){gap:var(--s-2);padding-top:var(--s-5);border-top:1px solid var(--rule);display:grid}.application-steps{padding:var(--s-1) 0}.application-withdraw>:not(summary){gap:var(--s-3);justify-items:start;display:grid}.application-withdraw>p{color:var(--ink-2)}.application-loading{gap:var(--s-3);padding:var(--s-4) 0;display:grid}.application-review{padding:var(--s-5) var(--s-6);border:1px solid var(--rule);border-radius:var(--r-panel);background:var(--surface)}.application-review>:not(summary){margin-top:var(--s-3)}.application-review-list{display:grid}.application-review-list article{gap:var(--s-3);padding:var(--s-4) 0;border-bottom:1px solid var(--rule);display:grid}.application-review-list article>div:first-child{gap:2px;display:grid}.application-review-list code{overflow-wrap:anywhere;font-size:12px}.application-review-list span{color:var(--ink-3);font-size:13px}.application-decision{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-control);background:var(--lime-soft);display:grid}.trading-wallets .wallet-status{font-weight:500;color:var(--ink)!important}.wallet-rows{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.wallet-rows li{justify-content:space-between;align-items:center;gap:var(--s-3);border-bottom:1px solid var(--rule);min-height:48px;display:flex}.notice-settings fieldset{gap:var(--s-3);border:0;margin:0;padding:0;display:grid}.notice-settings .check-row span{gap:2px;display:grid}.notice-settings .check-row small{color:var(--ink-3);font-size:13px}.funding-page{gap:var(--s-2);align-content:start;display:grid}.funding-card{gap:var(--s-6);display:grid}.funding-wallet{gap:var(--s-3);display:grid}.funding-address{color:var(--ink-2)}.funding-balances{gap:var(--s-3);margin:var(--s-2) 0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.funding-balances>div{padding:var(--s-3) var(--s-4);border-radius:var(--r-control);background:var(--surface-sunken);gap:2px;display:grid}.funding-balances dt{color:var(--ink-3);font-size:13px}.funding-balances dd{font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:600}.funding-actions{align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.funding-steps{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.funding-steps>li{gap:var(--s-3);padding:var(--s-6) 0;border-bottom:1px solid var(--rule);display:grid}.funding-steps p{color:var(--ink-2)}.funding-step-head{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.funding-step-head h2{align-items:center;gap:var(--s-3);font-size:20px;display:flex}.funding-step-index{border:1px solid var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.funding-steps .done .funding-step-index{background:var(--ink);color:var(--bg)}.funding-ready{font-weight:500;color:var(--ink)!important}.workspace-funding{padding:var(--s-4) 0}.evidence-review{overflow-wrap:anywhere}.evidence-review .portfolio-wallet{margin-bottom:24px;display:block}.evidence-review .portfolio-wallet>*+*{margin-top:16px}.evidence-review label{display:block}.evidence-review select{width:100%;max-width:100%;font:inherit;color:inherit;background:0 0;border:1px solid #cdd1c5;border-radius:10px;margin-top:8px;padding:12px;display:block}.evidence-review .evidence-ai-toggle{align-items:center;gap:10px;display:flex}.evidence-review .evidence-ai-toggle input{accent-color:#172f22;flex:none;width:18px;height:18px;margin:0}.evidence-review pre{max-width:100%}
/*$vite$:1*/