@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-regular.ttf)format("truetype");font-weight:400;font-display:swap}:root{--plate:#07090e;--plate-raised:#10141c;--plate-soft:#171b24;--etch:#252a36;--chalk:#eeeae3;--rated:#ff8a45;--overload:#f06c61;--verified:#71b49b;--secondary:#a6aab6;--ui:"Segoe UI", Arial, sans-serif;--data:"IBM Plex Mono", Consolas, monospace;font-family:var(--ui);font-optical-sizing:auto;color:var(--chalk);background:var(--plate);font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:14px;line-height:1.5}*{box-sizing:border-box}body{background-image:radial-gradient(at 80% 0,#ff8a4509,#0000 60%);background-repeat:no-repeat;background-size:100% 1100px;margin:0}main{max-width:1380px;margin:0 auto;padding:0 40px}h1,h2,h3,p{margin:0}h1{letter-spacing:-.035em;font-size:27px;font-weight:500;line-height:1.25}h2{letter-spacing:-.02em;align-items:center;gap:12px;font-size:18px;font-weight:500;display:flex}h3{letter-spacing:-.02em;font-size:16px;font-weight:500}p{margin:10px 0;font-size:13px}a{color:var(--chalk);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration-color:#6b7080}a:hover{-webkit-text-decoration-color:var(--rated);text-decoration-color:var(--rated)}.mono,input,textarea,select,dd{font-family:var(--data);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px;font-weight:400}.muted{color:var(--secondary);font-size:12px}.plate-label{color:var(--secondary);font-size:12px;font-weight:400}.technical-icon{flex-shrink:0;width:20px;height:20px}.masthead{justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.brand{letter-spacing:-.025em;align-items:center;gap:13px;font-size:22px;font-weight:500;text-decoration:none;display:flex}.brand-mark{flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.brand-emblem{object-fit:contain;width:100%;height:100%;display:block}.brand small{color:var(--secondary);letter-spacing:0;margin-top:2px;font-size:11px;font-weight:400;display:block}.masthead-meta{color:var(--secondary);align-items:center;gap:20px;font-size:11px;display:flex}.workspace{grid-template-columns:172px minmax(0,1fr);gap:32px;display:grid}.sidebar{padding:32px 0}.sidebar nav{flex-direction:column;gap:6px;display:flex}.nav-item{color:var(--secondary);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:12px;text-decoration:none;transition:color .16s,background-color .16s;display:flex}.nav-item:hover,.nav-item:focus-visible{color:var(--chalk);background:var(--plate-raised)}.nav-item:first-child{color:var(--chalk);background:#ff8a450a}.nav-item:first-child>span{color:var(--rated)}.nav-item>span{font-family:var(--data);color:#808794;font-size:10px}.sidebar-note>svg{color:#777f8f}.sidebar-note p{margin:16px 0 24px;font-size:11px;line-height:1.9}.sidebar-note .plate-label{font-size:10px}.workspace-content{min-width:0;padding:26px 0 0}.page-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:26px;display:flex}.page-heading p{color:var(--secondary);margin-bottom:0;font-size:13px}.workspace-mode{color:var(--secondary);padding-top:6px;font-size:11px}.panel{background:var(--plate-raised);border:1px solid var(--etch);border-radius:24px;min-width:0;margin-bottom:22px;padding:26px;scroll-margin-top:24px}.panel>p{color:var(--secondary);max-width:80ch}.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:20px;display:flex}.section-index{display:none}.badge{white-space:nowrap;color:var(--chalk);background:var(--plate-soft);border:1px solid #0000;border-radius:40px;align-items:center;gap:7px;padding:6px 10px;font-size:10px;font-weight:400;display:inline-flex}.status-mark{background:#7e8797;border-radius:50%;width:5px;height:5px}.tone-rated .status-mark{background:var(--rated);box-shadow:0 0 10px #ff8a4580}.tone-overload .status-mark{background:var(--overload)}.tone-verified .status-mark{background:var(--verified)}.connection{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:30px;padding-block:20px;display:grid}.connection label{margin:0}.connection .muted{margin:7px 0 0}.connection>.error{grid-column:1/-1}.wallet-info{text-align:right}.wallet-info .actions{justify-content:flex-end}.wallet-info>p{margin:5px 0;font-size:12px}.wallet-info>button{margin-top:12px;margin-right:0}.wallet-info .badge{margin-left:8px}button{background:var(--rated);color:var(--plate);font:500 13px var(--ui);cursor:pointer;border:1px solid #0000;border-radius:40px;min-height:44px;margin:6px 8px 6px 0;padding:11px 19px;transition:border-color .18s,background-color .18s,box-shadow .18s;box-shadow:0 4px 24px #ff8a4512}button:active:not(:disabled){filter:brightness(.92)}button:not([class]):not([role=tab]):not([aria-pressed]):hover:not(:disabled),button.primary:hover:not(:disabled){background:#ff9a5f;box-shadow:0 4px 28px #ff8a4525}button.secondary,button.danger{background:var(--plate-soft);color:var(--chalk);border-color:var(--etch);box-shadow:none}button.secondary:hover:not(:disabled){background:#1c202a;border-color:#6e4933}button.danger:hover:not(:disabled){background:#f06c6109;border-color:#f06c6160}button:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--rated);outline-offset:4px}label{color:var(--secondary);flex-direction:column;gap:9px;margin:17px 0;font-size:12px;font-weight:400;display:flex}input,textarea,select{color:var(--chalk);background:var(--plate);border:1px solid #343b49;border-radius:12px;width:100%;min-width:0;padding:12px 14px;line-height:1.5;transition:border-color .18s}input[aria-invalid=true]{border-color:var(--overload)}input::placeholder,textarea::placeholder{color:#8991a0}textarea{resize:vertical;min-height:108px}select{padding-right:8px}.fields{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.file-field{max-width:540px}input[type=file]{padding:7px}input::file-selector-button{font:400 12px var(--ui);background:var(--plate-soft);border:1px solid var(--etch);color:var(--chalk);cursor:pointer;border-radius:8px;margin-right:12px;padding:8px 12px}.vault-panel{background:0 0;border:0;padding:0}.vault-panel>.section-heading{padding:4px 4px 0}.vault-toolbar{background:var(--plate-raised);border:1px solid var(--etch);border-radius:20px;margin-bottom:16px;padding:20px}.onboarding{background:var(--plate-raised);border:1px solid var(--etch);border-radius:24px;margin-bottom:22px;padding:28px}.onboarding>svg{color:var(--rated);width:28px;height:28px}.onboarding>h3{margin-top:16px;font-size:23px}.onboarding>p{color:var(--secondary);max-width:68ch}.setup-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0;padding:0;list-style:none;display:grid}.setup-steps li{border-top:1px solid var(--etch);min-width:0;padding-top:18px}.step-number{color:var(--rated);font:12px var(--data)}.setup-steps h4{margin:12px 0 0;font-size:14px;font-weight:500}.setup-steps p{color:var(--secondary);font-size:12px}.vault-address-editor{margin:0}.vault-address-editor>summary{color:var(--chalk);padding:0}.vault-address-editor[open]>summary{margin-bottom:18px}.address-row{align-items:flex-end;gap:12px;display:flex}.address-row label{flex:1;margin:0}.address-row button{min-height:44px;margin:0}.actions{flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}.actions button{margin:0}.vault-library-transfer{align-items:flex-end;gap:12px}.vault-library-transfer .file-field{flex:260px;min-width:0;margin:0}.vault-serial{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 4px 18px;display:flex}.vault-serial .plate-label,.vault-serial .mono{font-size:11px}.vault-serial a{color:var(--secondary);text-decoration:none}.vault-serial a:hover{color:var(--chalk)}.vault-instrument{background:var(--plate-raised);border:1px solid var(--etch);isolation:isolate;border-radius:28px;padding:30px;position:relative;overflow:hidden}.vault-instrument:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 78% 22%,#ff8a450b,#0000 55%);position:absolute;inset:0}.session-plate{min-width:0}.session-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.session-identity h3{letter-spacing:-.025em;font-size:19px;font-weight:500}.session-identity p{color:var(--secondary);margin:7px 0 0;font-size:12px}.session-identity .mono{margin-left:4px;font-size:11px}.anchor-field{height:230px;margin:14px 0 12px;position:relative}.anchor-map{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.anchor-map path,.anchor-map ellipse{vector-effect:non-scaling-stroke}.authority-boundary{stroke:var(--etch);stroke-width:1px}.authority-track{stroke:#303440;stroke-width:1px;transition:d .65s}.state-active .authority-track{stroke:#ff8a4570;filter:drop-shadow(0 0 4px #ff8a4540)}.authority-halo{stroke:var(--rated);stroke-width:14px;opacity:.1;filter:blur(8px);transition:opacity .45s,d .65s}.authority-tether{stroke:var(--rated);stroke-width:1.5px;filter:drop-shadow(0 0 5px #ff8a45a0);transition:stroke-dasharray .65s,stroke .45s,d .65s;animation:.7s ease-out both connect}.payment-trace{stroke:#ffd5b4;stroke-width:2px;stroke-dasharray:.08 .92;filter:drop-shadow(0 0 6px var(--rated));animation:.9s ease-out both payment}.boundary-label{color:var(--secondary);font-size:11px;position:absolute;top:9px;left:49%}.anchor-node{text-align:center;position:absolute;top:50%;transform:translate(-50%,-50%)}.vault-node{left:20%}.agent-node{left:74%}.anchor-core{background:var(--plate-raised);border:1px solid var(--etch);border-radius:15px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.agent-core{background:var(--rated);border-radius:50%;width:19px;height:19px;margin:auto;transition:background-color .45s,box-shadow .45s,opacity .45s;display:block;box-shadow:0 0 0 8px #ff8a4510,0 0 32px #ff8a4570}.node-label{width:120px;color:var(--secondary);margin-top:14px;font-size:12px;position:absolute;left:50%;transform:translate(-50%)}.field-star{background:var(--secondary);opacity:.4;border-radius:50%;width:2px;height:2px;position:absolute}.star-bright{opacity:.55;width:3px;height:3px;box-shadow:0 0 7px #eeeae330}.state-locked .authority-tether{stroke:var(--overload);filter:none;animation:none}.state-locked .authority-halo,.state-expired .authority-halo,.state-exhausted .authority-halo,.state-unanchored .authority-halo{opacity:0}.state-expired .authority-tether,.state-exhausted .authority-tether,.state-unanchored .authority-tether{stroke:#777f8e;filter:none}.state-locked .agent-core,.state-expired .agent-core,.state-exhausted .agent-core,.state-unanchored .agent-core{box-shadow:none;opacity:.45;background:#8c93a2}.state-locked .authority-boundary,.state-unanchored .authority-boundary{opacity:.65}.session-budget{justify-content:space-between;align-items:flex-end;gap:20px;margin:12px 0 24px;display:flex}.load-value{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:6px;display:flex}.load-value strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:400;line-height:1.25}.load-value>span{color:var(--secondary);font-size:12px}.budget-fraction{color:var(--secondary);padding-bottom:5px;font-size:11px}.session-specs{border-top:1px solid var(--etch);grid-template-columns:1fr 1fr 1fr;gap:18px;margin:0;padding-top:20px;display:grid}dt{color:var(--secondary)}dd{overflow-wrap:anywhere;margin:0}.session-specs dt{margin-bottom:8px;font-size:11px}.session-specs dd{font-size:13px}.session-specs dd span{color:var(--secondary);font-size:11px}.session-bottom{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.anchor-list{flex-wrap:wrap;gap:12px;min-width:0;display:flex}.recipient{color:var(--secondary);align-items:center;gap:7px;display:inline-flex}.recipient .mono{font-size:11px}.recipient-dot{background:var(--secondary);border-radius:50%;flex-shrink:0;width:4px;height:4px}.session-actions{flex-shrink:0}.session-actions button{align-items:center;gap:9px;margin:0;display:inline-flex}.session-actions svg{width:15px;height:15px}.instrument-note{color:var(--secondary);margin:18px 0 0;font-size:12px}.countdown-note{margin:5px 0 0;font-size:11px}.vault-register{border-top:1px solid var(--etch);grid-template-columns:1fr 3fr;gap:20px;min-width:0;margin-top:26px;padding-top:22px;display:grid}.balance-register>strong{font-family:var(--data);margin-top:8px;font-size:20px;font-weight:400;display:block}.balance-register strong span{color:var(--secondary);font-size:11px}.register-data{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}.register-data dt{margin-bottom:10px;font-size:11px}.register-data dd{font-size:12px}details{margin-top:18px}summary{cursor:pointer;color:var(--secondary);padding:10px 0;font-size:12px;font-weight:400}summary:hover{color:var(--chalk)}details[open]>summary{margin-bottom:12px}.key-register{grid-column:1/-1;margin-top:0}.key-register summary{padding-bottom:0}.summary{grid-template-columns:150px minmax(0,1fr);gap:12px 18px;margin:18px 0;font-size:12px;display:grid}.summary dd{align-self:center}.summary dd .mono+.mono{margin-top:6px}.empty-state,.loading-state{border:1px solid var(--etch);color:var(--secondary);background:var(--plate-raised);border-radius:24px;padding:32px}.empty-state>svg,.loading-state>svg{width:28px;height:28px;color:var(--rated)}.empty-state h3{color:var(--chalk);margin-top:16px}.empty-state p{max-width:58ch;font-size:13px}.loading-state p{color:var(--chalk)}.controls-heading{padding:16px 4px 22px;scroll-margin-top:24px}.management-grid{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px;display:grid}.management-grid>.panel{margin-bottom:0}.management-grid .session-form,.management-grid>.panel:last-child{grid-column:1/-1}.management-grid h2{margin-bottom:12px}.key-status{border-top:1px solid var(--etch);margin-top:20px;padding-top:16px}.key-panel .actions{margin-bottom:8px}.transaction{border-color:#ff8a4540;box-shadow:0 0 36px #ff8a4505}.transaction:has(.tone-overload){box-shadow:none;border-color:#f06c6140}.transaction:has(.tone-verified){border-color:#71b49b40}.error,.warning,.notice{background:var(--plate);overflow-wrap:anywhere;border:1px solid #f06c6145;border-radius:14px;padding:13px 16px;font-size:12px;color:var(--chalk)!important}.warning,.notice{border-color:#ff8a4535}.notice{margin:14px 0 0}.evidence{background:#10141caa}.evidence>p{font-size:12px}.record-count{float:right;color:var(--secondary);font:11px var(--data);padding-top:2px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:440px;font-family:var(--data);font-size:11px}th,td{text-align:left;border-bottom:1px solid var(--etch);overflow-wrap:anywhere;padding:14px 12px}th{font:400 11px var(--ui);color:var(--secondary)}td:first-child,th:first-child{padding-left:0}.log-result{color:var(--chalk)}footer{color:var(--secondary);justify-content:space-between;align-items:baseline;gap:24px;padding:8px 4px 30px;display:flex}footer>span{white-space:nowrap;font-size:11px}footer p{max-width:60ch;margin:0;font-size:11px}.skip-link{background:var(--chalk);color:var(--plate);z-index:5;border-radius:12px;padding:10px 16px;position:absolute;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}@keyframes connect{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes payment{0%{stroke-dashoffset:1px;opacity:0}15%{opacity:1}85%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@media (width<=1100px){main{padding:0 28px}.workspace{grid-template-columns:145px minmax(0,1fr);gap:24px}.nav-item{padding-inline:10px}.vault-register{grid-template-columns:1fr}.balance-register{justify-content:space-between;align-items:baseline;display:flex}.balance-register strong{margin:0}}@media (width<=850px){main{padding:0 20px}.masthead{min-height:84px}.workspace{display:block}.sidebar{padding:0 0 12px}.sidebar nav{flex-flow:wrap;gap:6px}.nav-item{padding:9px 12px;font-size:11px}.nav-item>span,.sidebar-note{display:none}.workspace-content{padding-top:22px}.connection{grid-template-columns:200px minmax(0,1fr)}.vault-register{grid-template-columns:1fr 3fr}.balance-register{display:block}.balance-register strong{margin-top:8px}footer{display:block}footer p{margin-top:8px}}@media (width<=600px){.onboarding{padding:24px 20px}.onboarding>h3{font-size:21px}.setup-steps{grid-template-columns:1fr;gap:20px}main{padding:0 14px}.masthead{gap:12px;min-height:82px}.brand{gap:10px;font-size:20px}.brand-mark{border-radius:13px;width:37px;height:37px}.brand small{font-size:10px}.masthead-meta .badge{padding:5px 8px;font-size:9px}.page-heading{margin-bottom:22px}h1{font-size:24px}.workspace-mode{display:none}.panel{border-radius:22px;margin-bottom:18px;padding:22px 18px}.section-heading{gap:10px}.section-heading h2{font-size:17px}.connection{grid-template-columns:1fr;gap:18px}.wallet-info{text-align:left;border-top:1px solid var(--etch);padding:18px 0 0}.wallet-info .actions{justify-content:flex-start}.fields{grid-template-columns:1fr;gap:0}input,textarea,select{font-size:16px}.vault-panel{padding:0}.vault-toolbar{padding:18px}.address-row{display:block}.address-row button{width:100%;margin-top:12px}.vault-serial{padding-bottom:16px}.vault-instrument{border-radius:26px;padding:24px 20px}.session-identity h3{font-size:17px}.session-heading{gap:10px}.anchor-field{height:200px;margin-top:18px}.boundary-label{top:10px;left:42%}.node-label{width:100px;font-size:11px}.anchor-core{border-radius:13px;width:36px;height:36px}.agent-core{width:16px;height:16px}.session-budget{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:22px}.load-value strong{font-size:37px}.budget-fraction{padding:0}.session-specs{grid-template-columns:1fr 1fr;gap:20px 16px}.session-bottom{flex-direction:column;align-items:flex-start;gap:18px}.vault-register{grid-template-columns:1fr;gap:20px}.balance-register{justify-content:space-between;align-items:baseline;display:flex}.balance-register strong{margin:0}.register-data{grid-template-columns:1fr 1fr;gap:20px 12px}.management-grid{grid-template-columns:1fr;gap:18px}.summary{grid-template-columns:1fr;gap:4px}.summary dd{margin-bottom:12px}.key-panel .section-heading{align-items:flex-start}.key-panel .section-heading h2{max-width:70%}.transaction .section-heading{flex-wrap:wrap}button{min-height:44px}.record-count{float:none;padding:6px 0 0 16px;display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.payment-trace{display:none}}[hidden]{display:none!important}.page-heading{display:block}.page-heading p{margin-top:12px}.sidebar button.nav-item{background:var(--plate-raised);color:var(--chalk);border:1px solid var(--etch);box-shadow:none;margin:0}.sidebar button.nav-item.selected{color:var(--rated);border-color:var(--rated)}.workspace-tabs button{background:var(--plate-soft);color:var(--chalk);border:1px solid var(--etch);box-shadow:none}.workspace-tabs button:hover:not(:disabled){background:var(--plate-raised)}.next-step-layout{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.next-step-layout>div{flex:260px;min-width:0}.next-step-layout>button{flex:0 auto}.workspace-content,.panel,.bookmark,.activity-entry{min-width:0}.workspace-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.workspace-tabs [aria-selected=true],.nav-item.selected{border-color:var(--accent,#ff914d);color:var(--accent,#ff914d)}.workspace-tabs button{flex:120px}.bookmark-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.bookmark,.activity-entry{border:1px solid var(--etch,#313640);border-radius:16px;margin:12px 0;padding:16px}.bookmark .mono,.summary dd,.command,.transaction-drawer p,.transaction-drawer a,.activity-entry .mono{overflow-wrap:anywhere;word-break:break-word}.command{white-space:pre-wrap;background:#12161e;border-radius:12px;padding:16px;display:block}.action-control{margin:14px 0}.action-reasons{color:var(--muted,#b5b9c2);font-size:13px}.action-reasons ul{margin:8px 0;padding-left:20px}button.text-button{color:#ffad75;box-shadow:none;background:0 0;border:0;padding:8px;text-decoration:underline;transition:color .18s,background-color .18s}button.text-button:hover:not(:disabled),button.text-button:focus-visible:not(:disabled){background:var(--plate-raised);color:var(--chalk);box-shadow:none}.freeze-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.recipient-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recipient-row label{flex:240px}.checkbox-label{flex-direction:row;align-items:flex-start;gap:12px;line-height:1.6;display:flex}.checkbox-label input{flex:none;width:auto;margin-top:5px}.drawer-backdrop{z-index:100;background:#000a;justify-content:flex-end;display:flex;position:fixed;inset:0}.transaction-drawer{overscroll-behavior:contain;background:#10131b;width:min(700px,100%);max-height:100dvh;padding:24px;overflow-y:auto;box-shadow:-12px 0 60px #0008}.drawer-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.drawer-header h2{font-size:18px}.transaction-drawer .panel{padding:20px}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline-offset:4px;outline:2px solid #ffad75}@media (width<=600px){.freeze-actions{grid-template-columns:1fr}.transaction-drawer{padding:14px}.drawer-header{flex-wrap:wrap;align-items:flex-start}.transaction-drawer .panel{padding:14px}.workspace-tabs button{flex-basis:90px;padding:10px;font-size:12px}}.eyebrow{color:var(--secondary);letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:11px;display:block}.page-heading{align-items:flex-start;margin-bottom:28px;display:flex}.page-heading>div{min-width:0}.page-heading>button{flex-shrink:0;margin:0}.page-heading p{max-width:64ch}.sidebar .workspace-nav{gap:8px}.workspace-nav button{text-align:left;color:var(--secondary);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;margin:0;padding:14px 12px;display:flex}.workspace-nav button:hover{background:var(--plate-raised);box-shadow:none;color:var(--chalk)}.workspace-nav button[aria-selected=true]{color:var(--chalk);background:#ff8a4510;border-color:#ff8a4530}.workspace-nav small,.sidebar-key small{color:var(--secondary);margin-top:4px;font-size:11px;font-weight:400;line-height:1.5;display:block}.nav-symbol{text-align:center;width:22px;color:var(--secondary);flex-shrink:0;font-size:21px}.nav-mobile-title{display:none}[aria-selected=true] .nav-symbol{color:var(--rated)}.sidebar-key{border-top:1px solid var(--etch);color:var(--secondary);gap:12px;margin-top:22px;padding:22px 12px 0;font-size:12px;display:flex}.sidebar-note{margin:22px 12px 0;font-size:11px;line-height:1.7}.wallet-menu{margin:0;position:relative}.wallet-menu>summary{border:1px solid var(--etch);color:var(--chalk);border-radius:30px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;list-style:none;display:flex}.wallet-menu>summary::-webkit-details-marker{display:none}.wallet-menu[open]>summary{margin:0}.wallet-dot{background:var(--secondary);border-radius:50%;width:6px;height:6px}.wallet-dot.connected{background:var(--verified)}.wallet-popover{z-index:20;background:var(--plate-raised);border:1px solid var(--etch);border-radius:20px;width:min(360px,100vw - 28px);padding:24px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 60px #0009}.wallet-popover p{font-size:12px}.vault-context{justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;display:flex}.vault-context h2{margin-bottom:4px;font-size:15px}.vault-switcher{align-items:flex-end;gap:8px;min-width:0;display:flex}.vault-switcher label{gap:4px;margin:0;font-size:10px}.vault-switcher select{max-width:280px;padding:8px 12px}.vault-switcher button{white-space:nowrap;margin:0;font-size:11px}.vault-instrument{border-radius:22px;padding:0}.vault-stat-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.vault-balance-card,.session-plate{padding:26px}.vault-balance-card{border-right:1px solid var(--etch)}.balance-amount{flex-wrap:wrap;align-items:baseline;gap:10px;margin:12px 0;display:flex}.balance-amount strong{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:48px;font-weight:500;line-height:1.25}.balance-amount>span{color:var(--secondary);font-size:13px}.vault-balance-card p{color:var(--secondary);max-width:37ch;font-size:12px}.session-heading{flex-wrap:wrap;align-items:flex-start;gap:8px}.session-identity h3{font-size:17px}.empty-session-copy{max-width:48ch;color:var(--secondary);margin-top:18px}.instrument-note{margin-top:14px}.session-budget{gap:8px;margin:16px 0}.load-value strong{font-size:30px}.session-specs{gap:12px;padding-top:14px}.session-specs dt{margin-bottom:4px}.vault-state-details{border-top:1px solid var(--etch);margin:0}.vault-state-details>summary{color:var(--secondary);padding:14px 26px}.vault-state-details>summary>span{margin-left:12px;font-size:10px}.session-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:4px 26px 26px;display:grid}.vault-register{border:0;margin:0;padding:0;display:block}.vault-register .summary{grid-template-columns:110px minmax(0,1fr);font-size:11px}.next-step-card{background:#ff8a450b;border:1px solid #ff8a4530;border-radius:20px;margin-top:18px;padding:22px 26px}.next-step-card h2{font-size:20px}.next-step-card p{color:var(--secondary);max-width:64ch;margin-bottom:0}.next-step-layout{gap:16px}.next-step-layout>button{margin:0}.setup-journey{margin:28px 0}.setup-journey .section-heading{margin-bottom:12px}.setup-journey h2{font-size:15px}.setup-journey .section-heading>span{font-size:11px}.setup-journey ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.journey-step{text-align:left;border:1px solid var(--etch);background:var(--plate-raised);color:var(--chalk);box-shadow:none;border-radius:14px;align-items:flex-start;gap:10px;width:100%;height:100%;margin:0;padding:14px 10px;display:flex}.journey-step:hover{background:var(--plate-soft);box-shadow:none}.journey-number{border:1px solid var(--etch);height:22px;color:var(--secondary);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;font-size:11px;display:flex}.journey-number.complete{color:var(--verified);border-color:#71b49b50}.journey-step strong{font-size:12px;font-weight:500;display:block}.journey-step small{color:var(--secondary);margin-top:5px;font-size:11px;line-height:1.5;display:block}.vault-access,.session-help,.creation-details{border-top:1px solid var(--etch);padding-top:2px}.vault-access>summary,.creation-details>summary{color:var(--chalk)}.state-footnote{color:var(--secondary);margin:10px 2px;font-size:10px}.session-help{margin-top:10px}.session-help p,.field-hint{color:var(--secondary);font-size:12px}.vault-tools,.lock-panel{padding:8px 24px}.vault-tools>summary,.lock-panel>summary{color:var(--chalk);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 0;display:flex}.vault-tools>summary:before,.lock-panel>summary:before{content:"+";color:var(--secondary)}.vault-tools[open]>summary:before,.lock-panel[open]>summary:before{content:"−"}.vault-tools>summary>span:first-of-type,.lock-panel>summary>span:first-of-type{flex:1}.vault-tools[open],.lock-panel[open]{padding-bottom:24px}.vault-tools>.panel{border:0;margin:18px 0 0;padding:0}.role-guide h2{font-size:16px}.role-guide>div>p{color:var(--secondary);margin-bottom:0}.role-guide{padding:22px 26px}.task-switcher{border:1px solid var(--etch);background:var(--plate-raised);border-radius:16px;gap:6px;margin:0 0 22px;padding:5px;display:flex}.task-switcher button{color:var(--secondary);background:0 0;border-color:#0000;border-radius:11px;flex:1;margin:0}.task-switcher button[aria-pressed=true]{background:var(--plate-soft);color:var(--chalk);border-color:#ff8a4540}.task-footer{justify-content:space-between;align-items:center;gap:16px;padding:0 4px 24px;display:flex}.task-footer p{color:var(--secondary)}.task-footer button{flex-shrink:0;margin:0}.fields input[inputmode=decimal],input[inputmode=decimal]{font-size:18px}.recipient-row{flex-wrap:wrap;align-items:flex-end}.recipient-row label{min-width:0;margin:12px 0}.recipient-row button{margin-bottom:12px}.recipient-row .error{flex-basis:100%;margin:0}.action-reasons{border-top:1px solid var(--etch);margin-top:8px;padding-top:8px}.action-reasons p{margin:0;font-size:12px}.action-reasons .text-button{margin:0;padding-left:0}.action-reasons details{margin-top:2px}.funds-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.funds-context{border:1px solid var(--etch);background:var(--plate-raised);border-radius:20px;padding:24px}.funds-context dl{margin:18px 0}.funds-context dt{margin-top:18px;font-size:12px}.funds-context dd{font:500 20px var(--ui);overflow-wrap:anywhere;margin-top:6px}.funds-context p{color:var(--secondary);font-size:12px}.inline-notice{border:1px solid #ff8a4535;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0;padding:12px 16px;display:flex}.inline-notice p{flex:200px;margin:0}.inline-notice button{margin:0}.key-safety-note{border-left:2px solid var(--rated);background:#ff8a4507;padding:12px 16px}.key-panel .task-switcher{margin-top:22px}.key-steps,.transaction-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.key-steps li{border-bottom:2px solid var(--etch);color:var(--secondary);padding-bottom:10px;font-size:12px}.key-steps .current{color:var(--chalk);border-color:var(--rated)}.key-steps .complete{color:var(--verified);border-color:var(--verified)}.key-restore-form{margin-top:22px}.transaction-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0 26px}.transaction-progress li{color:var(--secondary);font-size:11px}.transaction-progress li>span{border:1px solid var(--etch);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-bottom:8px;display:flex}.transaction-progress .current{color:var(--chalk)}.transaction-progress .current>span{border-color:var(--rated);color:var(--rated)}.transaction-progress .complete>span{color:var(--verified);border-color:var(--verified)}.payment-limits{border-block:1px solid var(--etch);flex-wrap:wrap;gap:12px 24px;margin:20px 0;padding:14px 0;display:flex}.payment-limits div{flex:100px}.payment-limits dt{font-size:11px}.payment-limits dd{margin-top:4px;font-size:15px}.agent-fee-status{border:1px solid var(--etch);border-radius:14px;margin-top:16px;padding:16px}.agent-fee-status .eyebrow{margin-bottom:6px}.agent-fee-status strong{font-size:20px;font-weight:500}.agent-fee-status p{color:var(--secondary);margin-bottom:0;font-size:12px}@media (width<=1100px){.workspace{grid-template-columns:180px minmax(0,1fr);gap:22px}.setup-journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-context{flex-wrap:wrap}}@media (width<=850px){.workspace{display:block}.sidebar{padding:4px 0 0}.sidebar .workspace-nav{flex-flow:row;padding:4px 0 10px;display:flex;overflow-x:auto}.workspace-nav button{flex:1 0 auto;justify-content:center;padding:12px;font-size:12px}.workspace-nav small,.workspace-nav .nav-symbol,.sidebar-key{display:none}.workspace-content{padding-top:20px}.funds-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px}}@media (width<=600px){.sidebar .workspace-nav{gap:4px;padding-bottom:4px;overflow:visible}.workspace-nav button{flex:1 1 0;min-width:0;padding:12px 4px;font-size:11px}.nav-title{display:none}.nav-mobile-title{display:inline}.masthead{flex-wrap:wrap;gap:8px;min-height:88px;padding:14px 0}.masthead-meta{gap:8px;margin-left:auto}.wallet-popover{width:min(360px,100vw - 48px)}.masthead-meta .badge{padding:7px 9px;font-size:10px}.wallet-menu>summary{padding:9px 10px;font-size:11px}.page-heading{flex-wrap:wrap;gap:12px}.page-heading>button{font-size:11px}.vault-context{align-items:flex-start}.vault-switcher{flex-wrap:wrap;width:100%}.vault-switcher label{flex:1}.vault-switcher select{max-width:none}.vault-stat-grid,.session-detail-grid,.funds-layout{grid-template-columns:1fr}.vault-balance-card,.session-plate{padding:22px 18px}.vault-balance-card{border-right:0;border-bottom:1px solid var(--etch)}.balance-amount strong{font-size:40px}.session-specs{grid-template-columns:repeat(3,minmax(0,1fr))}.session-specs dd{font-size:11px}.session-budget{flex-flow:wrap;align-items:baseline}.vault-state-details>summary{padding:14px 18px}.vault-state-details>summary>span{margin:4px 0 0;display:block}.session-detail-grid{padding:4px 18px 22px}.vault-register .summary{grid-template-columns:1fr}.next-step-card{padding:20px 18px}.next-step-card h2{font-size:18px}.next-step-layout>button{width:100%}.setup-journey .section-heading{flex-wrap:wrap;gap:4px}.journey-step{gap:8px;padding:12px 8px}.journey-step strong{font-size:11px}.task-switcher{flex-wrap:wrap;gap:4px;padding:4px}.task-switcher button{flex:80px;padding:10px 8px;font-size:11px}.task-footer{flex-wrap:wrap;gap:8px}.task-footer button{width:100%}.recipient-row button{padding:8px 12px;font-size:11px}.funds-context{margin-bottom:22px;padding:20px 18px}.vault-tools,.lock-panel{padding-inline:18px}.role-guide{padding:20px 18px}.key-steps{gap:8px}.key-steps li{font-size:11px}.transaction-progress{gap:6px}.transaction-progress li{font-size:10px}}.sidebar{align-self:start;position:sticky;top:16px}.workspace-content{min-height:calc(100dvh - 48px);scroll-margin-top:24px}.workspace-content>[role=tabpanel]{scroll-margin-top:24px}.pending-summary{flex-wrap:wrap;align-items:center;margin-bottom:22px}.pending-summary p{flex:1;min-width:180px;margin:0}@media (width<=850px){.sidebar{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07090ef2;top:0}.workspace-content,.workspace-content>[role=tabpanel],.workspace-content .panel{scroll-margin-top:88px}.workspace-content{min-height:calc(100dvh - 112px)}}main{z-index:1;position:relative}.workspace-nav{isolation:isolate;position:relative}.workspace-nav button{z-index:1;transition:color .18s,background .18s;position:relative}.nav-active-marker{z-index:0;pointer-events:none;background:linear-gradient(110deg,#ff8a451b,#ff8a4508);border:1px solid #ff8a4540;border-radius:14px;transition:transform .38s cubic-bezier(.22,1,.36,1),width .3s,height .3s;position:absolute;top:0;left:0;box-shadow:inset 3px 0 #ff8a45,0 4px 24px #ff8a4505}.workspace-nav[data-marker=ready] button[aria-selected=true]{background:0 0;border-color:#0000}.page-heading{animation:.32s both content-arrive}.transaction-drawer{animation:.3s cubic-bezier(.22,1,.36,1) both drawer-arrive}.drawer-backdrop{animation:.18s both veil-arrive}.journey-step,.welcome-principles article,.brand-mark{transition:transform .22s,border-color .22s,box-shadow .22s}@media (hover:hover){.journey-step:hover,.welcome-principles article:hover{border-color:#ff8a4540;transform:translateY(-3px);box-shadow:0 8px 30px #0002}.brand:hover .brand-mark{transform:rotate(-10deg)}}@keyframes content-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes drawer-arrive{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:translate(0)}}@keyframes veil-arrive{0%{opacity:0}to{opacity:1}}.welcome{padding:25px 0 32px}.welcome-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;min-height:500px;padding:32px 0 60px;display:grid}.welcome-copy{max-width:580px;animation:.55s both content-arrive}.welcome h1 em{color:var(--rated);font-style:normal}.welcome h1:focus{outline:none}.welcome-lead{max-width:30ch;color:var(--chalk);font-size:20px}.welcome-copy>p:not(.welcome-lead){max-width:46ch;color:var(--secondary);font-size:14px;line-height:1.8}.welcome-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.welcome-actions button{margin:0;padding:14px 21px}.welcome-actions button span{margin-left:18px;transition:transform .2s;display:inline-block}.welcome-actions button:hover span{transform:translate(2px,-2px)}.welcome-continue{margin-top:16px}.welcome-pending{max-width:480px;margin-top:18px}.welcome-vault{aspect-ratio:1;background:radial-gradient(circle,#ff8a450d,#0000 65%);justify-self:center;place-items:center;width:100%;max-width:470px;animation:.7s .12s both content-arrive;display:grid;position:relative;overflow:clip}.welcome-anchor{filter:drop-shadow(0 0 28px #ff8a4515);place-items:center;width:184px;height:184px;animation:8s ease-in-out infinite emblem-float;display:grid}@keyframes emblem-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.welcome-orbit{border:1px solid #dce5ff12;border-radius:50%;width:85%;height:85%;animation:80s linear infinite orbit-turn;position:absolute}.welcome-orbit:after{content:"";background:#e4eaff;border-radius:50%;width:4px;height:4px;position:absolute;top:14%;left:14%;box-shadow:0 0 10px #d7e2ff90}.orbit-two{border-color:#ff8a4530;width:66%;height:66%;animation-duration:55s;animation-direction:reverse}.orbit-two:after{background:var(--rated);box-shadow:0 0 10px #ff8a4560}.orbit-three{opacity:.5;border-style:dashed;width:98%;height:98%;animation-duration:120s}.welcome-orbit-label{font:10px var(--data);letter-spacing:.06em;color:var(--secondary);background:var(--plate);padding:5px 12px;position:absolute;bottom:10%}@keyframes orbit-turn{to{transform:rotate(360deg)}}.welcome-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.welcome-principles article{border:1px solid var(--etch);background:#10141cc7;border-radius:20px;padding:26px;animation:.5s both content-arrive}.welcome-principles article:nth-child(2){animation-delay:90ms}.welcome-principles article:nth-child(3){animation-delay:.18s}.welcome-number{font:11px var(--data);color:var(--rated)}.welcome-principles h2{margin-top:18px;font-size:18px}.welcome-principles p{color:var(--secondary);font-size:13px;line-height:1.7}.welcome-note{color:var(--secondary);text-align:center;padding-top:22px;font-size:12px}@media (width<=850px){.welcome-hero{gap:20px;min-height:430px}.welcome-principles{gap:12px}.welcome-principles article{padding:20px}}@media (width<=600px){.welcome{padding-top:8px}.welcome-hero{grid-template-columns:1fr;gap:12px;min-height:0;padding:28px 0 30px}.welcome h1{font-size:clamp(42px,12vw,56px)}.welcome-lead{font-size:18px}.welcome-vault{order:2;width:70%;max-width:250px}.welcome-anchor{width:116px;height:116px}.welcome-orbit-label{font-size:8px;bottom:2%}.welcome-actions{flex-direction:column}.welcome-actions button{width:100%}.welcome-principles{grid-template-columns:1fr}.welcome-principles article{padding:22px}.welcome-note{text-align:left}.nav-active-marker{box-shadow:inset 0 -2px #ff8a45}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.automatic-payments .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.automatic-payments .field-grid+.field-grid{margin-top:16px}.automatic-payments .field-grid label{min-width:0;margin:0}.automatic-plan,.automatic-form{border-top:1px solid var(--etch);margin-top:28px;padding-top:22px}.automatic-payments .welcome-actions{flex-wrap:wrap;margin-block:16px}.automatic-payments .checkbox-label{flex-direction:row;margin-block:16px}@media (width<=640px){.automatic-payments .field-grid{grid-template-columns:1fr}}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-variable.woff2)format("woff2");font-weight:400 700;font-display:swap}:root{--ui:"Instrument Sans", "Segoe UI", system-ui, sans-serif;--glass-heavy:#0a0d13cc;--glass:#10141c99;--glass-light:#171b2485;--glass-edge:#eeeae312;--glass-edge-strong:#eeeae31c;--blur:blur(18px) saturate(140%);--rated-soft:#ff8a451a;--rated-line:#ff8a4552;--ease-out:cubic-bezier(.22, 1, .36, 1);--masthead-h:76px;font-family:var(--ui);font-size:14.5px}html{background:var(--plate);scroll-padding-top:calc(var(--masthead-h) + 16px)}body{background:radial-gradient(1200px 700px at 82% -12%, #ff8a4513, transparent 62%), radial-gradient(900px 600px at -10% 110%, #7896dc0d, transparent 60%), var(--plate);-webkit-font-smoothing:antialiased;background-attachment:fixed;min-height:100dvh}::selection{color:var(--chalk);background:#ff8a4559}.gravity-stars{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.gravity-stars-canvas{width:100%;height:100%;display:block}.gravity-stars-fallback{opacity:.45;position:absolute;inset:0}.gravity-stars:after{content:"";background:radial-gradient(75% 65% at 50% 45%,#0000 45%,#07090e80);position:absolute;inset:0}h1{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(26px,2.4vw,32px);font-weight:560;line-height:1.15}h2{letter-spacing:-.018em;font-weight:560}h3{letter-spacing:-.015em;font-weight:560}p{text-wrap:pretty;line-height:1.6}.eyebrow{text-transform:none;letter-spacing:0;color:var(--secondary);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--rated);width:14px;height:1px}.masthead{z-index:30;min-height:var(--masthead-h);isolation:isolate;position:sticky;top:0}body{overflow-x:clip}.masthead:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(14px);background:linear-gradient(#07090eeb,#07090eb3 55%,#07090e00);width:100vw;position:absolute;top:0;bottom:-36px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 50%,#0000);mask-image:linear-gradient(#000 50%,#0000)}.brand{letter-spacing:-.03em;font-size:19px;font-weight:600}.brand-mark{width:38px;height:38px}.brand small{letter-spacing:0;font-size:11.5px;font-weight:450}.masthead-meta .badge{background:var(--glass-light);border-color:var(--glass-edge)}.wallet-menu>summary{background:var(--glass-light);border-color:var(--glass-edge-strong);transition:border-color .16s,background-color .16s}.wallet-menu>summary:hover{border-color:var(--rated-line)}.wallet-popover{background:var(--glass-heavy);-webkit-backdrop-filter:var(--blur);border-color:var(--glass-edge-strong);transform-origin:100% 0;animation:popover-in .22s var(--ease-out) both}@keyframes popover-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}.sidebar{top:calc(var(--masthead-h) + 8px)}.workspace-nav button:hover{background:var(--glass-light)}.nav-active-marker{border-color:var(--rated-line);background:linear-gradient(110deg,#ff8a4524,#ff8a450a)}.sidebar-key{border-top-color:var(--glass-edge-strong)}.panel,.onboarding,.vault-toolbar,.vault-instrument,.empty-state,.loading-state,.funds-context,.journey-step,.welcome-principles article,.task-switcher,.agent-fee-status{background:var(--glass);border-color:var(--glass-edge-strong);-webkit-backdrop-filter:var(--blur);box-shadow:inset 0 1px 0 var(--glass-edge), 0 24px 60px -30px #000000b3}.vault-panel{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}.vault-tools>.panel,.transaction-drawer .panel,.management-grid .panel .panel{-webkit-backdrop-filter:none;box-shadow:none;background:#07090e59}.vault-instrument{border-radius:26px}.vault-instrument:before{background:radial-gradient(at 85% 0,#ff8a451a,#0000 55%)}.vault-balance-card{border-right-color:var(--glass-edge-strong)}.vault-state-details{border-top-color:var(--glass-edge-strong)}.balance-amount strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-weight:520}.next-step-card{background:linear-gradient(120deg, #ff8a4521, #ff8a4508 60%), var(--glass);border-color:var(--rated-line);-webkit-backdrop-filter:var(--blur);box-shadow:inset 0 1px #ffbe9614}.transaction{border-color:var(--rated-line)}.session-budget{align-items:center}.budget-arc{flex-shrink:0;place-items:center;width:84px;height:84px;display:grid;position:relative}.budget-arc svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(130deg)}.budget-arc circle{fill:none;stroke-width:4px;stroke-linecap:round}.budget-arc-track{stroke:#eeeae317}.budget-arc-fill{stroke:#8c93a2;transition:stroke-dasharray .65s var(--ease-out), stroke .3s}.budget-arc.is-live .budget-arc-fill{stroke:var(--rated);filter:drop-shadow(0 0 6px #ff8a458c)}.budget-arc .budget-fraction{color:var(--chalk);flex-direction:column;align-items:center;padding:0;font-size:15px;line-height:1.1;display:flex;position:relative}.budget-arc .budget-fraction small{font:450 9.5px var(--ui);color:var(--secondary);margin-top:3px}@media (width<=600px){.session-budget{justify-content:space-between;flex-direction:row!important;align-items:center!important}.budget-arc{width:72px;height:72px}}button{letter-spacing:-.005em;transition:transform .12s var(--ease-out), border-color .18s, background-color .18s, box-shadow .18s, color .18s;font-weight:560}button:active:not(:disabled){filter:none;transform:scale(.97)}button.primary-lit,.welcome-actions button:not(.secondary),.next-step-layout>button:not(.secondary):not(.danger){background:linear-gradient(180deg, #ff9a5c, var(--rated));box-shadow:inset 0 1px #ffffff47,0 8px 28px -8px #ff8a458c}.welcome-actions button:not(.secondary):hover:not(:disabled),.next-step-layout>button:not(.secondary):not(.danger):hover:not(:disabled){background:linear-gradient(#ffab77,#ff9455);box-shadow:inset 0 1px #ffffff52,0 10px 34px -8px #ff8a45b3}button.secondary,button.danger{background:var(--glass-light);border-color:var(--glass-edge-strong)}button.secondary:hover:not(:disabled){border-color:var(--rated-line);background:#1c202abf}.journey-step:hover{background:var(--glass-light)}.task-switcher{border-radius:16px;gap:4px;padding:4px}.task-switcher button,.task-switcher button.secondary{color:var(--secondary);box-shadow:none;background:0 0;border-color:#0000;font-weight:500}.task-switcher button:hover:not(:disabled){color:var(--chalk);background:#eeeae30a;border-color:#0000}button:disabled:not(.secondary):not(.danger):not(.text-button){color:#eeeae36b;opacity:1;border-style:dashed;border-color:#ff8a4538;box-shadow:none!important;background:#eeeae30a!important}.task-switcher button[aria-pressed=true]{background:var(--glass-light);border-color:var(--rated-line);box-shadow:inset 0 1px 0 var(--glass-edge)}input,textarea,select{background:#07090e99;border-color:#eeeae31a;transition:border-color .16s,box-shadow .16s,background-color .16s}input:hover,textarea:hover,select:hover{border-color:#eeeae32e}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--rated-line);background:#07090ecc;outline:none;box-shadow:0 0 0 4px #ff8a4524}label{font-weight:450}.error,.warning,.notice,.inline-notice{background:#07090eb3}.drawer-backdrop{-webkit-backdrop-filter:blur(4px);background:#0304079e}.transaction-drawer{background:var(--glass-heavy);-webkit-backdrop-filter:var(--blur);border-left:1px solid var(--glass-edge-strong)}.welcome-hero{min-height:min(640px, calc(100dvh - var(--masthead-h) - 40px));padding:24px 0 72px}.welcome h1{letter-spacing:-.045em;margin:22px 0 30px;font-size:clamp(46px,6vw,84px);font-weight:600;line-height:1}.welcome h1 em{background:linear-gradient(100deg, #ffb488, var(--rated) 55%, #e8703a);color:#0000;-webkit-background-clip:text;background-clip:text}.welcome-lead{letter-spacing:-.012em;font-size:21px;font-weight:480;line-height:1.4}.welcome-vault{background:radial-gradient(circle,#ff8a4517,#0000 62%);overflow:visible}.welcome-orbit{border-color:#dce5ff17}.orbit-two{border-color:#ff8a4538}.welcome-orbit-label{background:var(--glass-heavy);border:1px solid var(--glass-edge-strong);letter-spacing:.02em;border-radius:40px}.welcome-principles article{border-radius:22px}.welcome-principles h2{font-size:19px}.welcome-number{border:1px solid var(--rated-line);background:var(--rated-soft);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;display:inline-flex}th{font-weight:500}tbody tr{transition:background-color .14s}tbody tr:hover{background:#eeeae306}footer{border-top:1px solid var(--glass-edge-strong);margin-top:24px;padding-top:22px}@media (width<=850px){.sidebar{top:var(--masthead-h);z-index:20;isolation:isolate;-webkit-backdrop-filter:none;background:0 0}.sidebar:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(14px);background:linear-gradient(#07090ee0,#07090eb3 60%,#07090e00);width:100vw;position:absolute;top:-8px;bottom:-28px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}}@media (width<=600px){.masthead{padding:12px 0;position:relative}.sidebar{top:0}.welcome h1{font-size:clamp(44px,13vw,60px)}.welcome-lead{font-size:18px}}@media (prefers-reduced-transparency:reduce){.panel,.onboarding,.vault-toolbar,.vault-instrument,.empty-state,.loading-state,.funds-context,.journey-step,.welcome-principles article,.task-switcher,.sidebar,.wallet-popover,.transaction-drawer,.next-step-card{-webkit-backdrop-filter:none!important;background:var(--plate-raised)!important}.masthead:before,.sidebar:before{-webkit-backdrop-filter:none!important;background:var(--plate)!important;-webkit-mask-image:none!important;mask-image:none!important}}@media (prefers-contrast:more){.panel,.vault-instrument,.journey-step,.welcome-principles article{background:var(--plate-raised);border-color:#4a5160}}@media (prefers-reduced-motion:reduce){button:active:not(:disabled){transform:none}}.mandate-orbit{--size:min(500px, 100%);width:var(--size);aspect-ratio:1;animation:content-arrive .8s var(--ease-out) .12s both;justify-self:center;place-items:center;display:grid;position:relative;container-type:inline-size}.mandate-halo{filter:blur(10px);background:radial-gradient(circle,#ff8a4533,#ff8a450d 45%,#0000 70%);border-radius:50%;animation:9s ease-in-out infinite halo-breathe;position:absolute;inset:18%}.mandate-rings{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mandate-rings circle{vector-effect:non-scaling-stroke}.ring-boundary{stroke:#eeeae314;stroke-dasharray:2 7}.ring-track{stroke:#ff8a4529}.ring-inner{stroke:#eeeae30f}.ring-sweep{transform-origin:200px 200px;animation:26s linear infinite orbit-turn}.ring-sweep circle{stroke-width:1.6px;stroke-linecap:round}.ring-sweep.reverse{animation-duration:40s;animation-direction:reverse}.ring-sweep.reverse circle{stroke:#eeeae359;stroke-width:1px}.ring-satellite{transform-origin:200px 200px;animation:60s linear infinite orbit-turn}.ring-satellite circle{fill:#ffd5b8;filter:drop-shadow(0 0 6px #ff8a45)}.ring-satellite.slow{animation-duration:90s;animation-direction:reverse}.ring-satellite.slow circle{fill:var(--chalk);filter:drop-shadow(0 0 5px #eeeae3b3)}.mandate-mark{aspect-ratio:1;filter:drop-shadow(0 12px 40px #ff8a4547);width:34%;animation:8s ease-in-out infinite emblem-float;position:relative}.mandate-mark .brand-emblem{width:100%;height:100%}.mandate-limit{transform:translate(-50%, -50%) rotate(var(--angle)) translateX(35cqw) rotate(calc(var(--angle) * -1));white-space:nowrap;color:var(--chalk);background:var(--glass-heavy);border:1px solid var(--glass-edge-strong);-webkit-backdrop-filter:var(--blur);box-shadow:inset 0 1px 0 var(--glass-edge), 0 10px 30px -12px #000c;border-radius:40px;align-items:center;gap:8px;padding:7px 13px 7px 10px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:50%;left:50%}.mandate-limit i{background:var(--rated);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #ff8a45cc}.mandate-caption{white-space:nowrap;color:var(--secondary);letter-spacing:.01em;font-size:12px;position:absolute;bottom:1%;left:50%;transform:translate(-50%)}@keyframes halo-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (width<=850px){.mandate-limit{padding:6px 10px 6px 8px;font-size:11px}}@media (width<=600px){.mandate-orbit{--size:min(340px, 92vw);order:2;margin-top:12px}.mandate-limit{gap:6px;padding:5px 9px 5px 7px;font-size:10px}}.wallet-chevron{color:var(--secondary);transition:transform .2s var(--ease-out)}.wallet-menu[open] .wallet-chevron{transform:rotate(180deg)}.nav-symbol{width:20px;height:20px;font-size:0}.workspace-nav.star-chart{--rail-x:21px;gap:4px;padding:6px 0}.chart-rail{left:var(--rail-x);pointer-events:none;background:linear-gradient(#0000,#eeeae329 12%,#ff8a4538 50%,#eeeae329 88%,#0000);width:1px;position:absolute;top:30px;bottom:30px;transform:translate(-50%)}.star-chart button{color:var(--secondary);border:1px solid #0000;border-radius:16px;padding:13px 12px 13px 46px;box-shadow:none!important;background:0 0!important}.star-chart button:hover:not(:disabled){color:var(--chalk);background:linear-gradient(90deg,#eeeae30b,#0000 80%)!important}.star-chart .nav-title{letter-spacing:-.01em;color:inherit;font-size:13.5px;font-weight:550;display:block}.star-chart small{color:#a6aab6bf;transition:color .2s}.star-chart button[aria-selected=true]{color:var(--chalk)}.star-chart button[aria-selected=true] small{color:#ffbe96cc}.chart-node{left:var(--rail-x);width:5px;height:5px;box-shadow:0 0 0 4px var(--plate);transition:transform .24s var(--ease-out), background-color .2s, box-shadow .2s;background:#6e7484;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.star-chart button:hover .chart-node{background:var(--chalk);box-shadow:0 0 0 4px var(--plate), 0 0 10px #eeeae399;transform:translate(-50%,-50%)scale(1.5)}.star-chart button[aria-selected=true] .chart-node{opacity:0}.star-chart .nav-active-marker{-webkit-backdrop-filter:none;transition:transform .52s var(--ease-out), width .3s ease, height .3s ease;background:linear-gradient(90deg,#ff8a4529,#ff8a450d 45%,#0000 85%);border:0;border-radius:16px;box-shadow:inset 1px 0 #ff8a4500}.chart-star{left:var(--rail-x);width:22px;height:22px;position:absolute;top:50%;transform:translate(-50%,-50%)}.chart-star:before{content:"";background:radial-gradient(circle,#ff8a4573,#0000 65%);border-radius:50%;animation:4.5s ease-in-out infinite star-pulse;position:absolute;inset:-9px}.chart-star:after{content:"";border:1px solid #ff8a4559;border-radius:50%;position:absolute;inset:-5px}.chart-star svg{fill:#ffe2cf;filter:drop-shadow(0 0 4px #ff8a45)drop-shadow(0 0 10px #ff8a4599);width:100%;height:100%;animation:14s linear infinite star-turn;position:relative}@keyframes star-pulse{0%,to{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes star-turn{to{transform:rotate(360deg)}}.sidebar-key{border:1px solid var(--glass-edge-strong);background:var(--glass);-webkit-backdrop-filter:var(--blur);color:var(--chalk);border-radius:16px;align-items:center;margin:18px 0 0;padding:14px;font-weight:500}.sidebar-key>svg{border:1px solid var(--rated-line);width:30px;height:30px;color:var(--rated);background:var(--rated-soft);border-radius:50%;flex-shrink:0;padding:6px}.sidebar-note{color:#a6aab6bf;margin:16px 14px 0}@media (width<=850px){.workspace-nav.star-chart{gap:2px;padding:4px 0 14px}.chart-rail{background:linear-gradient(90deg,#0000,#eeeae329 10%,#ff8a4538 50%,#eeeae329 90%,#0000);width:auto;height:1px;inset:auto 8px 10px;transform:none}.star-chart button{text-align:center;justify-content:center;padding:10px 12px 16px}.chart-node{top:auto;bottom:-6.5px;left:50%;transform:translate(-50%)}.star-chart button:hover .chart-node{transform:translate(-50%)scale(1.5)}.star-chart .nav-active-marker{background:linear-gradient(#0000 20%,#ff8a4524)}.chart-star{width:16px;height:16px;top:auto;bottom:-12px;left:50%;transform:translate(-50%)}}@media (width<=600px){.star-chart button{padding:10px 4px 16px}.star-chart .nav-title{display:none}.star-chart .nav-mobile-title{font-size:12.5px;font-weight:550;display:block}}button:not([class]):not([role=tab]):not([aria-pressed]),button.primary{isolation:isolate;color:#1a0e06;background:linear-gradient(180deg, #ff9a5c, var(--rated));position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 8px 26px -10px #ff8a4599}button:not([class]):not([role=tab]):not([aria-pressed]):after,button.primary:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff61 48%,#0000 66%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover){button:not([class]):not([role=tab]):not([aria-pressed]):hover:not(:disabled),button.primary:hover:not(:disabled){background:linear-gradient(#ffa56b,#ff9150);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff59,0 14px 34px -10px #ff8a45bf}button:not([class]):not([role=tab]):not([aria-pressed]):hover:not(:disabled):after,button.primary:hover:not(:disabled):after{transition:transform .7s var(--ease-out);transform:translate(120%)}}button:not([class]):not([role=tab]):not([aria-pressed]):active:not(:disabled),button.primary:active:not(:disabled){transform:translateY(0)scale(.97)}.welcome-actions button span{transition:transform .26s var(--ease-out)}.journey-step,.bookmark,.welcome-principles article,button.secondary,.task-switcher button{isolation:isolate;position:relative}.journey-step:before,.bookmark:before,.welcome-principles article:before,button.secondary:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), #ff8a4524, transparent 65%);transition:opacity .26s;position:absolute;inset:0}.journey-step:after,.bookmark:after,.welcome-principles article:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(180px circle at var(--mx,50%) var(--my,50%), #ffa064d9, #ff8a4526 45%, transparent 70%);-webkit-mask-composite:xor;padding:1px;transition:opacity .26s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover){.journey-step:hover:before,.journey-step:hover:after,.bookmark:hover:before,.bookmark:hover:after,.welcome-principles article:hover:before,.welcome-principles article:hover:after,button.secondary:hover:not(:disabled):before{opacity:1}}.journey-step,.journey-step:hover:not(:disabled){color:var(--chalk);box-shadow:inset 0 1px 0 var(--glass-edge);background:var(--glass)!important}.journey-step small{transition:color .22s}.journey-number{transition:border-color .24s, color .24s, box-shadow .24s, background-color .24s, transform .32s var(--ease-out);position:relative}@media (hover:hover){.journey-step:hover:not(:disabled){border-color:#ff8a4547;transform:translateY(-2px)}.journey-step:hover small{color:#ffc8a5d9}.journey-step:hover .journey-number:not(.complete){color:#1a0e06;background:var(--rated);border-color:var(--rated);transform:rotate(-8deg)scale(1.06);box-shadow:0 0 0 4px #ff8a4524,0 0 18px #ff8a4599}.journey-step:hover .journey-number.complete{box-shadow:0 0 0 4px #71b49b24,0 0 16px #71b49b73}.welcome-principles article:hover{box-shadow:inset 0 1px 0 var(--glass-edge), 0 24px 60px -30px #000000b3;transform:none}}.welcome-principles article:hover .welcome-number{box-shadow:0 0 14px #ff8a4580}.welcome-number{transition:box-shadow .3s}@media (hover:hover){button.secondary:hover:not(:disabled){color:var(--chalk);background:#1c202ab8;border-color:#ff8a4561;transform:translateY(-1px)}}button.text-button,button.text-button:hover:not(:disabled),button.text-button:focus-visible:not(:disabled){box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}button.text-button{color:#ffad75;text-underline-offset:4px;min-height:0;transition:color .2s, text-decoration-color .2s, text-underline-offset .26s var(--ease-out);padding:8px 2px;font-weight:500;-webkit-text-decoration:underline #ffad7566;text-decoration:underline #ffad7566;text-decoration-thickness:1px}@media (hover:hover){button.text-button:hover:not(:disabled){text-underline-offset:6px;text-decoration-color:currentColor;color:#ffd2b3!important}}button.text-button:disabled{color:#a6aab680;text-decoration-color:#0000}.mandate-limit{transition:transform .32s var(--ease-out), border-color .24s, box-shadow .24s}.mandate-limit i{transition:transform .24s var(--ease-out), box-shadow .24s}@media (hover:hover){.mandate-orbit{pointer-events:auto}.mandate-limit:hover{border-color:var(--rated-line);box-shadow:0 0 0 4px #ff8a4514,0 12px 30px -12px #ff8a4580}.mandate-limit:hover i{transform:scale(1.6);box-shadow:0 0 12px #ff8a45}.mandate-orbit:hover .mandate-mark{filter:drop-shadow(0 12px 50px #ff8a4573)}}.mandate-mark{transition:filter .4s}@media (prefers-reduced-motion:reduce){button:not([class]):not([role=tab]):not([aria-pressed]):after,button.primary:after{display:none}.journey-step:hover:not(:disabled),button.secondary:hover:not(:disabled),button:not([class]):not([role=tab]):not([aria-pressed]):hover:not(:disabled){transform:none!important}.journey-step:hover .journey-number:not(.complete){transform:none}}button.danger{color:#ffd9d5;isolation:isolate;border-color:#f06c6147;position:relative}button.danger:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(200px circle at var(--mx,50%) var(--my,50%), #f06c6129, transparent 65%);transition:opacity .26s;position:absolute;inset:0}@media (hover:hover){button.danger:hover:not(:disabled){color:#fff0ee;background:#28161899;border-color:#f06c618c;transform:translateY(-1px);box-shadow:0 10px 28px -14px #f06c6199}button.danger:hover:not(:disabled):before{opacity:1}}button.secondary:disabled,button.danger:disabled{opacity:1;color:#a6aab68c;background:#10141c66;border-color:#eeeae30f}button:disabled{cursor:not-allowed}input::file-selector-button{font:500 12px var(--ui);background:var(--glass-light);border:1px solid var(--glass-edge-strong);color:var(--chalk);border-radius:10px;padding:8px 14px;transition:border-color .2s,background-color .2s}input::file-selector-button:hover{border-color:var(--rated-line);background:#1c202abf}
