:root{--to-accent:#a9d7bb;--to-accent-rgb:169,215,187;--to-gold:#d4bd88;--to-gold-rgb:212,189,136;--to-danger:#d99a8a;--to-danger-rgb:217,154,138;--to-info:#7fb0d8;--to-info-rgb:127,176,216;--to-warning:#e0b26a;--to-warning-rgb:224,178,106;--to-teal:#8fd0d3;--to-teal-rgb:143,208,211;--to-info-ink:#bcd7ee;--to-warning-ink:#f0d29d;--to-danger-ink:#f0b8b1;--to-black-rgb:0,0,0;--to-ink-rgb:255,255,255;--to-font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif;--to-font-content:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--to-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--to-fs-label:10px;--to-fs-2xs:11px;--to-fs-xs:12px;--to-fs-sm:13px;--to-fs-base:14px;--to-fs-body:15px;--to-fs-md:16px;--to-fs-lead:17px;--to-fs-lg:18px;--to-fs-xl:20px;--to-fs-2xl:24px;--to-fs-3xl:32px;--to-fs-display:38px;--to-lh-tight:1.35;--to-lh-body:1.65;--to-lh-content:1.78;--to-radius-control:7px;--to-radius-input:6px;--to-radius-card:9px;--to-radius-dialog:15px;--to-radius-pill:30px;--to-radius-round:50%;--to-space-xs:4px;--to-space-sm:8px;--to-space-md:12px;--to-space-lg:18px;--to-space-xl:28px;--to-focus-ring:2px solid var(--to-accent);--to-focus-offset:4px;--to-bg-page:#0b1113;--to-bg-page-rgb:11,17,19;--to-bg-shell:#101619;--to-bg-shell-rgb:16,22,25;--to-bg-panel:#111c16;--to-bg-panel-rgb:17,28,22;--to-bg-input:#0f1914;--to-bg-input-rgb:15,25,20;--to-bg-card:#ffffff05;--to-bg-card-hover:#ffffff08;--to-bg-chip:#00000033;--to-text-primary:#edf2ed;--to-text-strong:#ffffff;--to-text-secondary:#9fb3a9;--to-text-secondary-rgb:159,179,169;--to-text-muted:#82908b;--to-text-muted-rgb:130,144,139;--to-text-faint:#5b665f;--to-text-faint-rgb:91,102,95;--to-text-input:#c5d7c9;--to-text-cool:#aebcca;--to-text-green:#78967e;--to-border-green:#253c30;--to-text-input-rgb:197,215,201;--to-border-dim:#ffffff12;--to-border-strong:#ffffff1c;--to-border-dialog:#a7c6ac33;--to-border-input:#799b8333;--to-accent-hover:#bde3cb;--to-accent-soft:#a9d7bb18;--to-danger-bg:#3a231f;--to-danger-border:#5c3b34;--to-notice-text:#e3d3a8;--to-notice-bg:#1f1a10;--to-notice-border:#45391f;--to-disabled:#3c463f;--to-bg-code:#071012;--to-code-key:#9fd1e8;--to-code-string:#bfe3cc;--to-code-number:#f0d29d;--to-code-literal:#e6a6c8;--to-code-punct:#7f948a;--to-shadow-composer:0 12px 55px #0002;--to-shadow-float:0 6px 24px #0002;--to-backdrop-fill:#0008;--to-backdrop-blur:5px;--bg:var(--to-bg-page);--side:var(--to-bg-shell)}*{box-sizing:border-box}body{margin:0;color:var(--text);font:14px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}button,input,select,textarea{font:inherit}a,button,input,select{-webkit-tap-highlight-color:rgba(0,0,0,0)}button{cursor:pointer;color:inherit;background:none;border:0}a:focus-visible,button:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--mint);outline-offset:4px}a{color:var(--mint);text-decoration:none}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.icons{display:none}.sr-only{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}aside{width:236px;position:fixed;inset:0 auto 0 0;z-index:20}.newChat{background:rgba(var(--to-ink-rgb),.02);border:1px solid rgba(var(--to-ink-rgb),.075);border-radius:var(--to-radius-card);text-align:left;padding:10px var(--to-space-md);color:var(--to-text-input);display:flex;gap:11px;align-items:center}.newChat>span{font-size:var(--to-fs-xl);font-weight:300}.newChat kbd{margin-left:auto;color:var(--to-text-muted);font-size:var(--to-fs-xs)}nav{display:grid}nav button{text-align:left;border-radius:var(--to-radius-control);display:flex;align-items:center;gap:var(--to-space-md)}nav button.active,nav button:hover{background:rgba(var(--to-ink-rgb),.024);color:var(--to-text-primary)}nav button svg{width:17px;height:17px}.tinyDot{width:5px;height:5px;background:var(--to-accent);border-radius:var(--to-radius-round);margin-left:auto}#history button{display:block;text-align:left;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#history button:hover{color:var(--to-text-input)}.external{display:flex;gap:20px;border-bottom:1px solid var(--line)}.external,.external a,.external button{font-size:var(--to-fs-2xs);color:var(--to-text-muted)}.external a,.external button{padding:0}.external small{font-size:var(--to-fs-label);color:var(--to-text-faint)}.wallet{display:flex;gap:11px;align-items:center;padding:20px var(--to-space-sm) 0;text-align:left;width:100%;font-size:var(--to-fs-xs)}.wallet>svg{color:var(--to-text-secondary)}.wallet small{display:block;margin-top:2px}main{margin-left:236px;position:relative;isolation:isolate;overflow:hidden}#sky,.skyShade{position:absolute;inset:0;width:100%;height:100%;z-index:-2;pointer-events:none}.skyShade{z-index:-1;background:linear-gradient(90deg,rgba(var(--to-bg-page-rgb),.216),transparent 80%),linear-gradient(0deg,var(--to-bg-page) 0,rgba(var(--to-bg-page-rgb),0) 60%)}header{display:flex;align-items:center;padding:0 42px;font-size:var(--to-fs-xs);color:var(--to-text-input)}.headerName span{margin-left:10px;color:var(--to-text-faint)}.previewBadge{margin-left:auto;border:1px solid rgba(var(--to-accent-rgb),.122);border-radius:var(--to-radius-pill);padding:5px 10px;font-size:var(--to-fs-label);color:var(--to-text-secondary);display:flex;align-items:center;gap:7px}.previewBadge i{height:5px;width:5px;border-radius:var(--to-radius-round);background:var(--to-accent)}#menu{display:none}.workspace{margin:auto}h1{font-size:clamp(35px,3.7vw,53px);font-weight:500;letter-spacing:-1.7px;line-height:1.35;margin:25px 0 20px}.mint{color:var(--mint)}.intro{font-size:var(--to-fs-base);line-height:1.95}.featureLine,.intro{color:var(--to-text-secondary)}.featureLine{display:flex;align-items:center}.featureLine i{height:3px;width:3px;border-radius:var(--to-radius-round);background:var(--to-text-faint)}.composerZone{position:relative}.contextChips{display:flex;gap:var(--to-space-sm);flex-wrap:wrap}.contextChips button{border:1px solid rgba(var(--to-text-input-rgb),.102);background:rgba(var(--to-bg-shell-rgb),.6);color:var(--to-text-secondary);font-size:var(--to-fs-2xs);border-radius:var(--to-radius-input);padding:5px 11px}.contextChips button:hover{color:var(--to-text-input);border-color:rgba(var(--to-text-secondary-rgb),.376)}#composer{border:1px solid rgba(var(--to-accent-rgb),.22)}#composer:focus-within{border-color:rgba(var(--to-accent-rgb),.439)}textarea{resize:none;display:block;width:100%;color:var(--to-text-primary);border:0;background:none;outline:0;font-size:var(--to-fs-base);max-height:160px}textarea::placeholder{color:var(--to-text-muted)}.composerTools{gap:10px}.composerTools,.knowledge{display:flex;align-items:center}.knowledge{font-size:var(--to-fs-label);color:var(--to-text-secondary);gap:7px;padding:2px}.knowledge svg{width:13px;height:13px}.knowledge span{font-size:var(--to-fs-label);color:var(--to-text-muted);border:1px solid rgba(var(--to-accent-rgb),.133);border-radius:var(--to-radius-input);padding:0 3px}.composerSpacer{flex:1}.modelName{font-size:var(--to-fs-label);color:var(--to-text-muted)}#send{background:var(--to-accent);color:var(--to-bg-panel);font-size:var(--to-fs-2xl);line-height:1}.disclaimer{text-align:center}footer{display:flex;justify-content:space-between;color:var(--to-text-faint);font-size:var(--to-fs-label);letter-spacing:.07em;margin-top:38px;gap:20px}.scrim,body.chatting #landingFooter{display:none}body.chatting .composerZone{bottom:0;background:linear-gradient(transparent,var(--to-bg-page) 28%);padding-top:30px;margin-top:20px;z-index:5}body.chatting .contextChips{display:none}.turn{margin:22px 0 40px}.userMessage{color:var(--to-text-input);width:fit-content;margin:0 0 var(--to-space-xl) auto;white-space:pre-wrap;overflow-wrap:anywhere}.assistantLabel img{object-fit:contain}.response{line-height:1.95;white-space:pre-wrap}.responseTools{display:flex;margin-top:15px;font-size:var(--to-fs-label);color:var(--to-text-green)}.interactive{margin:23px 0 0}.interactive h3{margin:0 0 var(--to-space-sm)}.interactive p{font-size:var(--to-fs-xs);color:var(--to-text-muted);margin:7px 0}.interactive .label{font-size:var(--to-fs-label);margin-bottom:var(--to-space-md)}.options{display:flex;flex-wrap:wrap}.options button{background:var(--to-bg-panel);border:1px solid rgba(var(--to-accent-rgb),.192);font-size:var(--to-fs-xs);padding:var(--to-space-sm) var(--to-space-md);color:var(--to-accent)}.options button:hover{background:var(--to-border-green)}.subtle{font-size:var(--to-fs-label)!important;color:var(--to-text-muted)!important}.fieldGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}label{font-size:var(--to-fs-2xs);color:var(--to-text-secondary)}input,select{width:100%;display:block;background:var(--to-bg-input);color:var(--to-text-input);border:1px solid var(--to-border-input);border-radius:var(--to-radius-input);padding:9px;margin-top:6px;min-width:0}.flowItem{border-left:1px solid rgba(133,175,147,.2196078431);padding:var(--to-space-sm) 0 10px 17px;margin-left:var(--to-space-xs);font-size:var(--to-fs-xs);color:var(--to-text-secondary)}.flowItem small{display:block;color:var(--to-text-green);font-size:var(--to-fs-label);margin-top:var(--to-space-xs)}.callout{background:rgba(34,52,38,.4784313725);border-left:2px solid var(--to-accent);padding:15px;margin:17px 0;font-size:var(--to-fs-sm)}.paperGrid{display:grid;gap:13px;margin:17px 0}.paper{padding:var(--to-space-lg);border:1px solid rgba(var(--to-accent-rgb),.141);border-radius:var(--to-radius-card);background:rgba(var(--to-bg-panel-rgb),.333)}.paper small{font-size:var(--to-fs-label);color:var(--to-text-secondary)}.paper h3{font-size:var(--to-fs-base);margin:9px 0;font-weight:500}.paper p{font-size:var(--to-fs-xs);color:var(--to-text-muted)}.paper a{font-size:var(--to-fs-2xs)}.phase{display:grid;grid-template-columns:65px 1fr;gap:var(--to-space-md);padding:20px 0;border-bottom:1px solid var(--line)}.phase>span{font-size:var(--to-fs-2xs);color:var(--to-accent)}.phase h3{font-size:var(--to-fs-base);font-weight:500;margin:0 0 7px}.phase p{font-size:var(--to-fs-xs);color:var(--to-text-muted);margin:0}.tag{font-size:var(--to-fs-label);padding:3px 7px;background:rgba(var(--to-gold-rgb),.078);color:var(--to-gold);border:1px solid rgba(163,154,103,.1882352941);border-radius:var(--to-radius-input)}dialog{width:min(820px,100vw - 30px);max-height:86vh;background:var(--to-bg-panel);color:var(--text);border:1px solid var(--to-border-dialog);border-radius:var(--to-radius-dialog);padding:0}dialog::backdrop{background:rgba(var(--to-black-rgb),.533);backdrop-filter:blur(5px)}#resourceBody{padding:25px 30px}.docSection{margin-bottom:25px}.docSection h3{font-size:var(--to-fs-md);font-weight:500;color:var(--to-text-input)}.docSection p{font-size:var(--to-fs-sm);color:var(--to-text-secondary);line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}#toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background:var(--to-accent-hover);color:var(--to-border-green);padding:10px var(--to-space-lg);border-radius:var(--to-radius-control);font-size:var(--to-fs-xs);z-index:100;display:none}.resourceLinks{display:flex;gap:15px;margin-bottom:24px}.hint,.resourceLinks{font-size:var(--to-fs-2xs)}.hint{color:var(--to-text-muted);line-height:1.8}[hidden]{display:none!important}@media(min-width:1550px){.workspace{padding-top:60px}#welcome{margin-top:70px}}@media(max-width:1080px){aside{width:210px}main{margin-left:210px}header{padding:0 35px}}@media(max-width:760px){aside{transform:translateX(-100%);transition:transform .2s}.navOpen aside{transform:none}.navOpen .scrim{display:block;position:fixed;inset:0;background:rgba(var(--to-black-rgb),.533);z-index:19}header{gap:15px}#menu{display:block;font-size:var(--to-fs-lg);color:var(--to-text-secondary);padding:0}h1{font-size:var(--to-fs-display);letter-spacing:-1.1px}.intro{font-size:var(--to-fs-sm)}.modelName{display:none}.contextChips{gap:6px}.contextChips button{padding:5px var(--to-space-sm)}footer{font-size:var(--to-fs-label);margin-top:25px}footer span:last-child{display:none}.fieldGrid{grid-template-columns:1fr}#resourceBody{padding:20px}.external{padding-bottom:15px}body.chatting .composerZone{padding-bottom:var(--to-space-sm)}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media(max-width:760px){aside{visibility:hidden}.navOpen aside{visibility:visible}.navOpen .scrim{left:245px}}aside{padding-top:24px;overflow-y:auto}.newChat{flex-shrink:0;font-size:var(--to-fs-base)}nav{gap:2px}nav button{color:var(--to-text-input)}nav button svg{color:var(--to-text-secondary)}.workspace{max-width:1250px;padding:0 44px 32px}#welcome{position:relative;isolation:isolate;background:var(--to-bg-page);overflow:hidden}#sky{position:absolute;inset:0;width:100%;height:100%;z-index:-1;opacity:1}.hero-logo{display:block;height:auto}#welcome h1{line-height:1}.hero-description{letter-spacing:-.5px;color:var(--to-text-primary);margin:0}.hero-description span{display:block}.featureLine{flex-wrap:wrap;margin:26px 0 0;line-height:1.6}.featureLine span:first-child{color:#b8a4df}.featureLine span:nth-child(2){color:var(--to-gold)}.featureLine span:nth-child(3){color:var(--to-accent)}.solana-mark{display:flex;align-items:center;gap:7px;position:absolute;right:0;font-size:var(--to-fs-xs);color:var(--to-text-secondary);letter-spacing:.04em}.solana-mark svg{width:22px;height:18px}.composerZone{margin-top:22px}body.chatting .workspace{padding-top:0}body.chatting #welcome{display:block}#conversation{padding-top:25px}.response{color:var(--to-text-input);font-size:var(--to-fs-body)}body.chatting .composerZone{position:relative}@media(max-width:1080px){.workspace{padding:0 var(--to-space-xl) var(--to-space-xl)}}@media(max-width:760px){.workspace{padding:0 23px 24px}#welcome h1{margin-bottom:25px}.hero-description{letter-spacing:-.35px}.featureLine{flex-direction:column;align-items:flex-start}.composerZone{margin-top:20px}}body,html{height:100%;overflow:hidden;overscroll-behavior:none}main{height:100dvh;min-height:0;display:flex;flex-direction:column}header{height:58px;flex:0 0 58px}.workspace,body.chatting .workspace{width:100%;max-width:none;flex:1;min-height:0;display:flex;flex-direction:column;padding:0 32px var(--to-space-md);overflow:hidden}#welcome{flex:1;min-height:0;margin:0 -32px;padding:24px 32px 0}#welcome h1{margin:0 0 16px}.hero-logo{width:min(480px,62%);max-height:13vh;object-fit:contain;object-position:left}.hero-description{font-size:clamp(20px,2vw,28px);line-height:1.4}.featureLine{margin-top:14px;gap:10px 22px;font-size:var(--to-fs-sm)}.solana-mark{top:0}.composerZone,body.chatting .composerZone{flex:0 0 auto;position:relative;bottom:auto;padding:var(--to-space-md) 0 0}textarea{min-height:43px;height:43px}.contextChips{margin-bottom:var(--to-space-sm)}.disclaimer{margin:6px 0 0}#landingFooter{display:none}body.chatting #welcome{flex:0 0 43%;min-height:0}body.chatting #welcome .hero-logo{width:min(300px,48%);max-height:7vh}body.chatting #welcome h1{margin-bottom:9px}body.chatting .hero-description{font-size:var(--to-fs-lg)}body.chatting .featureLine{margin-top:9px;font-size:var(--to-fs-xs)}#conversation{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px var(--to-space-sm) 0;scrollbar-width:thin;scrollbar-color:var(--to-text-faint) rgba(0,0,0,0)}.turn{scroll-margin-top:var(--to-space-md)}aside{overflow:hidden;padding:var(--to-space-lg) 16px var(--to-space-md)}.newChat{margin:var(--to-space-lg) 0}nav{margin-bottom:14px}.external{padding:10px var(--to-space-sm)}.wallet{padding-top:var(--to-space-md)}@media(max-width:760px){header{height:50px;flex-basis:50px}.workspace,body.chatting .workspace{padding:0 18px max(8px,env(safe-area-inset-bottom))}#welcome{margin:0 -18px;padding:36px var(--to-space-lg) 0}.hero-logo{width:90%;max-height:11vh}.hero-description{font-size:var(--to-fs-xl)}.featureLine{gap:var(--to-space-xs);font-size:var(--to-fs-xs);margin-top:var(--to-space-md)}.solana-mark{top:-27px;font-size:var(--to-fs-label)}.solana-mark svg{width:18px}.contextChips button{font-size:var(--to-fs-label)}body.chatting #welcome{flex-basis:47%}body.chatting #welcome .hero-logo{width:58%}body.chatting .hero-description{font-size:var(--to-fs-md)}body.chatting .featureLine{font-size:var(--to-fs-label);gap:2px;margin-top:6px}body.chatting .solana-mark{top:0}.response{font-size:var(--to-fs-base)}.turn{margin-top:var(--to-space-sm)}}@media(max-height:650px){header{height:42px;flex-basis:42px}#welcome{padding-top:14px}.hero-logo{max-height:8vh}.hero-description{font-size:var(--to-fs-lead)}.featureLine{font-size:var(--to-fs-2xs);margin-top:6px;gap:3px var(--to-space-md)}body.chatting #welcome{flex-basis:45%}body.chatting .hero-description{font-size:var(--to-fs-base)}body.chatting .featureLine{font-size:var(--to-fs-label)}.contextChips,.disclaimer{display:none}.solana-mark{top:0}#composer textarea{min-height:32px;height:32px}#welcome h1{margin-bottom:var(--to-space-sm)}}.primaryActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:0 0 auto;gap:10px;margin:0;padding:var(--to-space-sm) 0 var(--to-space-md)}.primaryActions button{background:var(--to-bg-panel);border:1px solid rgba(var(--to-accent-rgb),.149);border-radius:var(--to-radius-card);padding:11px 14px;color:var(--to-text-primary);font-size:var(--to-fs-base);gap:9px;min-width:0}.primaryActions button:hover{background:var(--to-border-green);border-color:rgba(var(--to-accent-rgb),.396)}.primaryActions button svg{color:var(--to-accent)}.entryArrow{margin-left:auto;color:var(--to-text-secondary);font-size:var(--to-fs-sm)}@media(max-width:760px){.primaryActions{padding:var(--to-space-xs) 0 var(--to-space-sm)}.primaryActions button{justify-content:center}.entryArrow{display:none}#welcome{padding-top:var(--to-space-lg)}body.chatting #welcome{padding-top:var(--to-space-md)}body.chatting #welcome .hero-logo{max-height:5vh}body.chatting #welcome h1{margin-bottom:5px}}.skyStage{position:relative;isolation:isolate;flex:1;min-height:0;margin:0 -32px;overflow:hidden}.skyStage #welcome,body.chatting .skyStage #welcome{position:absolute;inset:0;min-height:0;height:100%;margin:0;padding:24px 32px 0;z-index:0}body.chatting .skyStage #welcome .hero-logo{width:min(480px,62%);max-height:13vh}body.chatting .skyStage #welcome h1{margin:0 0 16px}body.chatting .skyStage .hero-description{font-size:clamp(20px,2vw,28px)}body.chatting .skyStage .featureLine{margin-top:14px;gap:10px 22px;font-size:var(--to-fs-sm)}.skyStage #conversation{position:absolute;inset:0;z-index:1;min-height:0;overflow-y:auto}.skyStage .interactive{background:rgba(var(--to-bg-panel-rgb),.91)}@media(max-width:760px){.skyStage{margin:0 -18px}.skyStage #welcome,body.chatting .skyStage #welcome{padding:var(--to-space-lg) var(--to-space-lg) 0}body.chatting .skyStage #welcome .hero-logo{width:90%;max-height:11vh}body.chatting .skyStage .hero-description{font-size:var(--to-fs-xl)}body.chatting .skyStage .featureLine{gap:var(--to-space-xs);font-size:var(--to-fs-xs);margin-top:var(--to-space-md)}}@media(max-height:650px){.skyStage #welcome,body.chatting .skyStage #welcome{padding-top:14px}.skyStage .hero-logo,body.chatting .skyStage #welcome .hero-logo{max-height:8vh}.skyStage .hero-description,body.chatting .skyStage .hero-description{font-size:var(--to-fs-lead)}.skyStage .featureLine,body.chatting .skyStage .featureLine{font-size:var(--to-fs-2xs);margin-top:6px;gap:3px var(--to-space-md)}}.skyStage .assistantLabel,.skyStage .responseTools{text-shadow:0 1px 4px var(--to-bg-page),0 0 8px var(--to-bg-page)}.inlineRun{margin-top:24px}.runToolbar{display:flex;align-items:center;gap:14px;padding:var(--to-space-md) 0;border-block:1px solid rgba(var(--to-accent-rgb),.188);font-size:var(--to-fs-xs)}.runStatus{margin-right:auto;color:var(--to-text-input)}.inlineOutput button,.runToolbar button{color:var(--to-accent-hover);font-size:var(--to-fs-xs)}.inferenceEvent{border-bottom:1px solid rgba(var(--to-accent-rgb),.125)}.inferenceRole{color:var(--to-text-input)}.inferenceEvent h3{line-height:1.5;font-weight:600}.inferenceText{white-space:pre-wrap;color:var(--to-text-input);text-shadow:0 1px 5px #000,0 0 12px var(--to-bg-page)}.inferenceEvidence{font-size:var(--to-fs-xs)}.plannedNote,.runFoot{font-size:var(--to-fs-2xs);color:var(--to-text-secondary)}.inlineOutput{background:rgba(var(--to-bg-panel-rgb),.929);border:1px solid rgba(var(--to-accent-rgb),.361);border-radius:var(--to-radius-card)}.inlineOutput>div{display:flex;align-items:center;gap:var(--to-space-md)}.inlineOutput strong{color:var(--to-accent-hover);font-size:var(--to-fs-body)}.inlineOutput span{font-size:var(--to-fs-2xs);color:var(--to-text-secondary)}.inlineOutput button{margin-left:auto}.inlineOutput p{white-space:pre-wrap;color:var(--to-text-primary)}.inferenceSetupHeading{display:flex;justify-content:space-between;color:var(--to-text-input);font-size:var(--to-fs-sm);margin-bottom:7px}.inferenceSetupHeading small{color:var(--to-text-secondary);margin-left:var(--to-space-sm)}#inferenceSetup{margin-bottom:10px}#inferenceSetup summary{font-size:var(--to-fs-xs);color:var(--to-text-input);cursor:pointer}#inferenceSetup details[open]{max-height:25dvh;overflow-y:auto}#inferenceSetup p{font-size:var(--to-fs-2xs);color:var(--to-text-secondary)}.skyStage .response{font-family:var(--to-font-sans);font-weight:400;letter-spacing:0;white-space:normal;text-shadow:0 1px 4px var(--to-bg-page),0 0 10px var(--to-bg-page)}.response ul{margin:0 0 16px;padding-left:22px}.assistantLabel{font-size:var(--to-fs-xs)}.assistantLabel img{width:18px;height:18px}.responseTools{margin:var(--to-space-md) 0 0}.messageModule:empty{display:none}.composerTools{margin-top:3px}.composerZone .modelName{display:none}.inferenceEvent{padding:var(--to-space-lg) 0}.inferenceEvent h3{margin:6px 0 10px}.inferenceText{line-height:1.75}.runToolbar{position:sticky;z-index:2}.inlineOutput p{font-size:var(--to-fs-md);line-height:1.75}@media(max-width:760px){.response h3{margin-top:21px}.response p{margin-bottom:13px}}.responseTools{padding-top:var(--to-space-sm)}.isStreaming .responseTools{visibility:hidden}.isStreaming .response:after{content:"";display:inline-block;width:5px;height:14px;background:var(--to-accent-hover);margin-left:3px;vertical-align:baseline}.jumpLatest{position:absolute;z-index:5;border:1px solid rgba(var(--to-accent-rgb),.376);border-radius:var(--to-radius-dialog);padding:var(--to-space-sm) 14px;color:var(--to-text-primary);font-size:var(--to-fs-xs);box-shadow:0 4px 15px rgba(var(--to-black-rgb),.333)}.messageModule .paper p{font-size:var(--to-fs-sm);line-height:1.7}.skyStage .hero-description{margin-top:var(--to-space-sm)}.composerZone .primaryActions{justify-content:flex-start;align-items:center;padding:0 2px 9px}.composerZone .primaryActions button{width:auto;min-width:0;justify-content:flex-start;gap:7px;padding:7px 11px;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:var(--to-radius-control);color:var(--to-text-input);font-weight:400;line-height:1.4}.composerZone .primaryActions button svg{width:16px;height:16px;color:var(--to-text-secondary);stroke-width:1.5}.composerZone .primaryActions .entryArrow{display:none}.composerZone .primaryActions button:hover{background:rgba(var(--to-ink-rgb),.035);border-color:rgba(var(--to-ink-rgb),.071);color:var(--to-text-primary)}.composerZone .primaryActions button:active{background:rgba(var(--to-ink-rgb),.071)}@media(max-width:760px){.composerZone .primaryActions{padding:0 0 6px}.composerZone .primaryActions button{padding:6px 7px;gap:5px}.composerZone .primaryActions button svg{width:15px;height:15px}}body,button,input,select,textarea{font-family:var(--chat-font)}.inferenceText,.inlineOutput p,.skyStage .response{-webkit-font-smoothing:antialiased}.response p:last-child{margin-bottom:0}.inferenceEvent h3,.response h3{font-size:var(--to-fs-lg);font-weight:600;line-height:1.45;letter-spacing:normal;margin:24px 0 10px}.skyStage .assistantLabel{font-weight:500}.userMessage{font-family:var(--chat-font);font-weight:400}.skyStage .responseTools{font-size:var(--to-fs-xs);line-height:1.5;padding-top:0}.inferenceText{margin:0 0 14px}.inferenceRole{font-size:var(--to-fs-xs);line-height:1.5}.inferenceEvent h3{margin-top:var(--to-space-sm)}.inlineOutput p{margin:16px 0 0}.interactive p,.messageModule .paper p{font-size:var(--to-fs-base);line-height:1.65}@media(max-width:760px){.inferenceEvent h3,.response h3{font-size:var(--to-fs-lead)}}.sourceReferences{font-size:var(--to-fs-sm)}.sourceReferences a{overflow-wrap:anywhere}.githubReferences{border-top:1px solid rgba(var(--to-ink-rgb),.125)}.githubKind{margin-bottom:5px}.githubGrid strong,.githubKind{display:block}.githubGrid small{display:block;margin-top:6px}.githubGrid a:last-child{border-bottom-color:rgba(0,0,0,0)}.toolbarSpace{flex:1}@font-face{font-family:Geist;src:url(/assets/fonts/geist-latin.woff2) format("woff2");font-weight:100 900;font-display:swap}@keyframes historyBreath{0%,to{opacity:.45}50%{opacity:1}}@keyframes historyBlink{0%,to{opacity:1}50%{opacity:.25}}@keyframes historySpin{to{transform:rotate(1turn)}}body{-webkit-font-smoothing:antialiased}.skyStage #conversation{background:rgba(0,0,0,0);scrollbar-gutter:stable}.skyStage .turn:last-child{min-height:0;margin-bottom:0}.inferenceText,.inlineOutput p,.skyStage .response{font-family:var(--chat-font);font-weight:400;letter-spacing:normal;color:var(--reading-text);text-shadow:none;overflow-wrap:anywhere}.response>:first-child{margin-top:0}.response>:last-child{margin-bottom:0}.response p{margin:0 0 16px}.response h2{font-size:var(--to-fs-2xl);line-height:1.4;letter-spacing:-.015em;font-weight:600;margin:32px 0 14px}.response h3{font-size:var(--to-fs-lg);line-height:1.5;font-weight:600;letter-spacing:normal;margin:var(--to-space-xl) 0 10px}.response strong{font-weight:600;color:var(--to-text-primary)}.response ol,.response ul{margin:var(--to-space-md) 0 20px;padding-left:25px}.response li{margin:7px 0;padding-left:3px;line-height:1.75}.response li::marker{color:var(--to-text-secondary)}.response a{color:var(--to-accent-hover);text-decoration:underline;text-underline-offset:3px}.response code{font:.86em/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:rgba(var(--to-ink-rgb),.035);border:1px solid rgba(var(--to-ink-rgb),.051);border-radius:var(--to-radius-input);padding:2px 5px}.response pre{margin:20px 0;padding:17px 20px;overflow:auto;background:var(--to-bg-shell);border:1px solid rgba(var(--to-ink-rgb),.071);border-radius:var(--to-radius-card);white-space:pre}.response pre code{padding:0;border:0;background:none;font-size:var(--to-fs-sm)}.response blockquote{border-left:3px solid var(--to-text-green);padding:2px 0 2px var(--to-space-lg);margin:20px 0;color:var(--to-text-input)}.response .tableScroll{overflow-x:auto;margin:20px 0 24px;border:1px solid rgba(var(--to-ink-rgb),.086);border-radius:var(--to-radius-card)}.response table{width:100%;border-collapse:collapse;font-size:var(--to-fs-base);line-height:1.65}.response td,.response th{text-align:left;vertical-align:top;padding:11px 14px;border-bottom:1px solid rgba(var(--to-ink-rgb),.071);min-width:100px}.response th{background:rgba(var(--to-ink-rgb),.02);font-weight:600;color:var(--to-text-primary)}.response tr:last-child td{border-bottom:0}.skyStage .assistantLabel{gap:var(--to-space-sm);text-shadow:none}.userMessage{border:1px solid rgba(var(--to-ink-rgb),.031);background:var(--to-bg-panel);padding:var(--to-space-md) var(--to-space-lg);border-radius:var(--to-radius-dialog);max-width:85%;margin-bottom:var(--to-space-xl)}.skyStage .responseTools{margin-top:20px;text-shadow:none}.sourceReferences{border-top:1px solid rgba(var(--to-ink-rgb),.071)}.sourceReferences a{display:block;width:fit-content;max-width:100%;color:var(--to-text-input)}.sourceReferences a:hover{color:var(--to-text-primary);text-decoration:underline;text-underline-offset:3px}.composerZone,body.chatting .composerZone{width:100%;max-width:var(--reading-width);margin:0 auto;padding-top:10px}.composerZone #composer{background:var(--to-bg-panel);border:1px solid rgba(var(--to-ink-rgb),.149);border-radius:var(--to-radius-dialog);box-shadow:0 6px 24px rgba(var(--to-black-rgb),.133)}.composerZone #composer:focus-within{border-color:rgba(var(--to-accent-rgb),.439)}.composerZone textarea{font-size:var(--to-fs-body);line-height:1.6;min-height:40px;height:40px;max-height:144px;padding:0}.composerZone textarea::placeholder{color:var(--to-text-muted)}#send{width:32px;height:32px;border-radius:var(--to-radius-round)}#send:disabled{opacity:.45;cursor:default}.disclaimer{font-size:var(--to-fs-2xs);line-height:1.5;color:var(--to-text-muted);margin-top:9px}.composerZone .primaryActions{padding-bottom:9px}nav button{font-size:var(--to-fs-sm);line-height:1.5;padding:10px var(--to-space-md)}nav button.active{background:rgba(var(--to-ink-rgb),.035)}#history button{font-size:var(--to-fs-xs);line-height:1.5;color:var(--to-text-secondary);padding:9px var(--to-space-md)}.wallet small{font-size:var(--to-fs-2xs);color:var(--to-text-muted)}.messageModule .paperGrid{grid-template-columns:1fr}.messageModule .paper{padding:var(--to-space-lg) 20px;background:var(--to-bg-panel)}.messageModule .paper h3{font-size:var(--to-fs-md);line-height:1.5}.interactive p{line-height:1.75}.inferenceText{font-size:var(--to-fs-md)}.inferenceEvent h3{font-size:var(--to-fs-lg)}.runToolbar{top:-32px;background:var(--to-bg-page)}.jumpLatest{bottom:16px;right:24px;background:var(--to-bg-panel)}@media(max-width:760px){.skyStage #conversation{scrollbar-gutter:auto}.composerZone textarea{font-size:var(--to-fs-md)}.disclaimer{font-size:var(--to-fs-label)}.runToolbar{top:-24px}.response pre{padding:14px}.response table{font-size:var(--to-fs-sm)}.jumpLatest{right:16px}}.composerZone #composer{padding:0;overflow:hidden}.composerInput{position:relative;width:100%}.composerZone .composerInput textarea{display:block;box-sizing:border-box;width:100%;margin:0;resize:none;border:0;background:rgba(0,0,0,0);outline:0}.composerInput #send{position:absolute;right:12px;bottom:12px;margin:0;z-index:1}#inferenceSetup{padding:var(--to-space-md) 16px 0;margin:0}@media(max-width:760px){.composerZone #composer{padding:0}.composerInput #send{right:10px;bottom:10px}}.messageModule:empty,.sourceReferences:empty{display:none}.githubGrid{display:grid;grid-template-columns:1fr;gap:0}.sourceReferences{padding-top:10px;border-color:rgba(var(--to-ink-rgb),.071)}.assistantLabel{margin-bottom:14px}.runReferences .githubReferences{margin-top:var(--to-space-lg)}.composerZone{padding-bottom:16px}#collapseSidebar,#expandSidebar{display:none}.financeHead{display:flex;align-items:center;justify-content:space-between;gap:16px}.financeEmpty{padding:14px 0}.financeRecord{padding:14px 0;border-bottom:1px solid rgba(var(--to-ink-rgb),.063);display:grid;gap:5px}.ledgerRow{border-bottom:1px solid rgba(var(--to-ink-rgb),.086);padding:14px 0}.ledgerFilter{display:flex;align-items:center;justify-content:space-between;gap:var(--to-space-md);padding:10px 0}.sdkGroup{padding:10px 0;border-top:1px solid rgba(var(--to-ink-rgb),.075)}:root{--text:var(--to-text-primary);--muted:var(--to-text-cool);--reading-text:var(--to-text-primary);--reading-muted:var(--to-text-cool)}aside #history .historyMode{position:relative}.skyStage #conversation:has(.researchTurn:last-child){padding-inline:max(24px,(100% - 1080px)/2)}.skyStage .turn.researchTurn{max-width:1080px}.researchTurn .response{max-width:760px}.research-group{margin:0 0 36px;min-width:0}.research-group-heading{display:flex;align-items:baseline;gap:var(--to-space-md)}.research-group-heading h3{margin:0;font-weight:600;line-height:1.5;letter-spacing:0;color:var(--to-text-primary)}.research-group-heading>span{font-size:var(--to-fs-sm);color:var(--to-text-secondary);font-variant-numeric:tabular-nums}.research-group-note{line-height:1.65;color:var(--to-text-secondary)}.research-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.research-card{--research-accent:var(--to-teal);display:flex;flex-direction:column;min-width:0;border-top:2px solid var(--research-accent);color:var(--to-text-primary);text-decoration:none;transition:border-color .16s ease,background .16s ease}[data-research-kind=reports] .research-card{--research-accent:var(--to-accent);background:var(--to-bg-panel)}[data-research-kind=community] .research-card{--research-accent:var(--to-gold);background:var(--to-bg-shell)}[data-research-kind=code] .research-card{--research-accent:var(--to-info);background:var(--to-bg-shell)}.research-card:hover{border-color:var(--research-accent);background:var(--to-bg-panel)}.research-card:focus-visible{outline:2px solid var(--research-accent);outline-offset:4px}.research-card-meta{line-height:1.6;overflow-wrap:anywhere}.research-card h4{letter-spacing:0;overflow-wrap:anywhere}.research-card-authors{margin:0 0 var(--to-space-md);line-height:1.6;color:var(--to-text-secondary);overflow-wrap:anywhere}.research-card-description{overflow-wrap:anywhere}.research-card-footer{display:flex;justify-content:space-between;align-items:center;gap:var(--to-space-md);margin-top:auto;border-top:1px solid rgba(var(--to-ink-rgb),.071);font-weight:500;color:var(--research-accent)}.research-all svg,.research-card-footer svg{width:17px;height:17px;flex-shrink:0}.research-all{display:inline-flex;align-items:center;gap:var(--to-space-md);font-size:var(--to-fs-base);line-height:1.6;padding:var(--to-space-xs) 0;color:var(--to-accent-hover)}.research-all:hover{text-decoration:underline;text-underline-offset:4px}.research-loading{padding:var(--to-space-lg) 0;color:var(--to-text-secondary);font-size:var(--to-fs-base)}@media(max-width:760px){.skyStage #conversation:has(.researchTurn:last-child){padding-inline:20px}}@media(max-width:600px){.research-card-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.research-card{transition:none}}.skyStage .responseTools{margin:var(--to-space-sm) 0 0;padding:0;min-height:24px;gap:var(--to-space-md)}.responseTools button{font-size:var(--to-fs-xs);line-height:20px;padding:2px 6px;margin-left:-6px;border-radius:var(--to-radius-input);color:var(--to-text-secondary)}.responseTools button:hover{background:rgba(var(--to-ink-rgb),.039);color:var(--to-text-primary)}.githubReferences{margin:22px 0 16px;padding-top:16px;border-color:rgba(var(--to-ink-rgb),.078);max-width:640px}.githubReferences h3{font-size:var(--to-fs-base);font-weight:600;line-height:1.5;margin:0 0 5px;color:var(--to-text-input)}.githubIntro{font-size:var(--to-fs-2xs);line-height:1.55;margin:0 0 10px;color:var(--to-text-muted)}.githubGrid a{display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:10px;row-gap:3px;padding:10px var(--to-space-sm);margin:0 -8px;border:0;border-bottom:1px solid rgba(var(--to-ink-rgb),.039);border-radius:var(--to-radius-input);background:rgba(0,0,0,0)}.githubGrid a:hover{background:rgba(var(--to-ink-rgb),.024);border-color:rgba(var(--to-ink-rgb),.039)}.githubKind{grid-column:1;grid-row:1;align-self:center;font-size:var(--to-fs-label);line-height:18px;margin:0;color:var(--to-text-secondary)}.githubGrid strong{grid-column:2;grid-row:1;font-size:var(--to-fs-sm);font-weight:500;line-height:1.5;color:var(--to-text-input)}.githubGrid strong span{float:none;display:inline-block;margin-left:5px;color:var(--to-text-muted);font-size:var(--to-fs-2xs)}.githubGrid small{grid-column:2;grid-row:2;line-height:1.5;margin:0;color:var(--to-text-secondary)}.githubGrid small,.sourceReferences a{font-size:var(--to-fs-xs)}.skyStage .turn{margin-bottom:36px}.research-library{margin-top:20px}.research-group{margin-bottom:var(--to-space-xl)}.research-group-heading h3{font-size:var(--to-fs-lead)}.research-group-note{font-size:var(--to-fs-sm);margin:6px 0 var(--to-space-md)}.research-card-grid{gap:var(--to-space-md);align-items:stretch}.research-card{min-height:0;border-top-width:1px}.research-card h4{font-size:var(--to-fs-md);margin:9px 0}.research-card-description{font-size:var(--to-fs-sm);margin:0 0 15px}.research-card-authors{margin-bottom:9px}.research-card-authors,.research-card-meta{font-size:var(--to-fs-2xs)}.research-card-footer{padding-top:10px;font-size:var(--to-fs-xs)}.options{margin:14px 0;gap:7px}.runFoot{margin:var(--to-space-md) 0 0}.inlineOutput{margin:20px 0;padding:var(--to-space-lg)}@media(max-width:760px){.githubReferences{max-width:none;margin-top:var(--to-space-lg)}.githubGrid a{padding:9px var(--to-space-xs);margin:0 -4px;column-gap:var(--to-space-sm);grid-template-columns:32px minmax(0,1fr)}.githubGrid strong{font-size:var(--to-fs-sm)}.githubGrid small{font-size:var(--to-fs-2xs);line-height:1.55}.research-card-grid{gap:10px}.research-group{margin-bottom:24px}}.skyStage #welcome .hero-description span{display:block}.skyStage #welcome .featureLine{margin:22px 0 0}.skyStarLabel{position:absolute;z-index:9;pointer-events:none;background:rgba(var(--to-bg-shell-rgb),.929);border:1px solid rgba(var(--to-ink-rgb),.149);border-radius:var(--to-radius-control);padding:7px var(--to-space-md);color:var(--to-text-primary);font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;white-space:nowrap;box-shadow:0 4px 18px rgba(var(--to-black-rgb),.333)}@media(max-height:650px){.skyStage #welcome{padding-top:16px}}.composerZone .composerInput textarea{min-height:64px;height:64px;padding:14px 16px var(--to-space-xs);max-height:144px;border-radius:var(--to-radius-dialog) var(--to-radius-dialog) 0 0}.inputToolbar{display:flex;align-items:center;gap:10px;padding:5px var(--to-space-md) 10px;height:49px}.inputToolbar button{width:34px;height:34px;display:grid;place-items:center;padding:0;border-radius:var(--to-radius-round);color:var(--to-text-secondary)}.inputToolbar button:hover{background:rgba(var(--to-ink-rgb),.051);color:var(--to-text-primary)}.inputToolbar #addAttachment{font-size:var(--to-fs-2xl);font-weight:300}.inputToolbar svg{width:21px;height:21px}.inputToolbar #send{position:static;width:36px;height:36px;background:var(--to-accent);color:var(--to-bg-panel);border-radius:var(--to-radius-round);font-size:var(--to-fs-xl)}.inputToolbar .listening,.inputToolbar [aria-pressed=true]{color:var(--to-warning);background:rgba(var(--to-warning-rgb),.094)}.runFoot{color:var(--to-text-muted)}.plannedNote,.runFoot,.runStatus{font-size:var(--to-fs-xs)}.skyStage #welcome .introWords{display:inline-block;position:relative;vertical-align:top;max-width:100%}.skyStage #welcome .introReserve{display:block;visibility:hidden}.skyStage #welcome .introInk{display:block;position:absolute;inset:0;color:inherit}@media(min-width:761px){aside{width:268px;padding-left:20px;padding-right:20px}main{margin-left:268px}}@media(max-width:760px){aside{width:268px;max-width:85vw}.navOpen aside,aside{width:128px;max-width:none;visibility:visible;transform:none;padding:var(--to-space-md) var(--to-space-sm);transition:none}main{margin-left:128px;min-width:0}#menu,.navOpen .scrim,.scrim{display:none}aside nav{gap:var(--to-space-xs);margin-bottom:22px}aside .newChat.newChat.newChat kbd,aside .tinyDot{display:none}aside .wallet svg{width:15px}header{padding:0 10px}.topResources a{font-size:var(--to-fs-2xs);padding:5px!important}.topResources small{font-size:var(--to-fs-label)}.primaryActions{justify-content:flex-start}.primaryActions button{padding:var(--to-space-xs) 0;gap:var(--to-space-xs)}.primaryActions button svg{width:12px;height:12px}.composerZone .composerInput textarea{padding:var(--to-space-md) 10px var(--to-space-xs)}.inputToolbar{gap:var(--to-space-xs);padding:var(--to-space-xs) 7px 9px}.inputToolbar button{width:30px;height:30px}.userMessage{max-width:100%;padding:10px}.response h2{font-size:var(--to-fs-lg)}.response h3{font-size:var(--to-fs-lead)}.composerZone .primaryActions button{min-width:0}aside .newChat.newChat.newChat{font-size:var(--to-fs-label);white-space:nowrap}#collapseSidebar{z-index:2}#collapseSidebar:hover{background:rgba(var(--to-ink-rgb),.071)}body.sidebarCollapsed #menu{display:block;margin-right:var(--to-space-md);min-width:30px;min-height:36px}body.sidebarCollapsed header .topResources{margin-left:auto}#collapseSidebar{right:auto;top:auto;box-shadow:-2px 0 8px rgba(var(--to-black-rgb),.133)}}.skyStage #welcome .hero-description{margin:0}.skyStage #welcome .featureLine{justify-content:flex-start;text-align:left}.skyStage #welcome .introInk{text-align:left}@media(max-width:760px){.skyStage #welcome .featureLine{text-align:left}}.skyStage #welcome{padding:clamp(36px,8vh,76px) clamp(24px,5vw,72px) 0}.skyStage #welcome .hero-description{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:400;letter-spacing:-.04em}.skyStage #welcome .hero-description>span:first-child{margin-bottom:10px}.skyStage #welcome .hero-description>span:last-child{font-size:.7em;line-height:1.45;letter-spacing:-.015em;color:var(--to-text-primary)}.skyStage #welcome .featureLine{display:flex;font-weight:400;letter-spacing:0;color:var(--to-text-primary)}.skyStage #welcome .featureLine>span{display:inline-flex;align-items:center;white-space:normal;color:var(--to-text-primary)}.skyStage #welcome .featureLine>span+span:before{padding:0 var(--to-space-md);color:var(--to-text-muted)}@media(max-width:760px){.skyStage #welcome .hero-description{letter-spacing:-.04em}.skyStage #welcome .hero-description>span:first-child{margin-bottom:var(--to-space-md)}.skyStage #welcome .hero-description>span:last-child{font-size:var(--to-fs-lead);line-height:1.5;letter-spacing:-.015em}body.sidebarCollapsed .skyStage #welcome{padding:44px 26px 0}body.sidebarCollapsed .skyStage #welcome .hero-description{font-size:var(--to-fs-3xl)}body.sidebarCollapsed .skyStage #welcome .hero-description>span:last-child{font-size:var(--to-fs-xl)}body.sidebarCollapsed .skyStage #welcome .featureLine{font-size:var(--to-fs-xs)}}.skyStage #welcome .featureLine>span+span:before{content:none}.composerZone .primaryActions{display:flex;flex-wrap:wrap;gap:var(--to-space-sm) 24px}.composerZone .primaryActions button{flex:0 0 auto}@media(max-width:760px){.composerZone .primaryActions{gap:6px var(--to-space-md)}}.copyIcon,.responseTools .copyIcon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:6px;border:0;border-radius:var(--to-radius-input);color:var(--to-text-muted);background:rgba(0,0,0,0)}.copyIcon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.copyIcon:hover{color:var(--to-text-primary);background:rgba(var(--to-ink-rgb),.047)}.responseTools{align-items:center;gap:5px}.responseTools .responseAction{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:6px;border-radius:var(--to-radius-input);color:var(--to-text-muted);background:rgba(0,0,0,0)}.responseAction svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.responseTools .responseAction:hover{color:var(--to-text-primary);background:rgba(var(--to-ink-rgb),.047)}.responseTools .responseAction[aria-pressed=true]{color:var(--to-accent-hover);background:var(--to-accent-soft)}@media(max-width:760px){body.sidebarCollapsed #expandSidebar{box-shadow:2px 0 8px rgba(var(--to-black-rgb),.133)}#expandSidebar:hover{background:#253339}}.topResources{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--to-space-sm)}.topResources button{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(var(--to-ink-rgb),.071);border-radius:var(--to-radius-control);padding:6px var(--to-space-md);font-size:var(--to-fs-xs);line-height:1.5;color:var(--to-text-input);white-space:nowrap}.topResources button:hover{background:rgba(var(--to-ink-rgb),.031);color:var(--to-text-primary)}@media(max-width:760px){main>header{flex:0 0 auto}.topResources{gap:5px}.topResources button{font-size:var(--to-fs-2xs);padding:5px 7px}.topResources a{white-space:nowrap}}aside .newChat{display:flex;align-items:center;width:100%;gap:10px;margin:6px 0 var(--to-space-md);padding:10px var(--to-space-md);min-height:40px;border:0;border-radius:var(--to-radius-control);background:rgba(0,0,0,0);box-shadow:none;color:var(--to-text-input);text-align:left;white-space:nowrap}aside .newChat>span{font-size:var(--to-fs-sm);font-weight:400;line-height:1.5}aside .newChat svg{width:17px;height:17px;stroke-width:1.5;color:var(--to-text-secondary)}aside .newChat:hover{background:rgba(var(--to-ink-rgb),.027);color:var(--to-text-primary)}@media(max-width:760px){aside .newChat.newChat.newChat{gap:7px;margin-top:var(--to-space-xs)}aside .newChat.newChat.newChat>span{font-size:var(--to-fs-xs)}aside .newChat.newChat.newChat svg{width:15px;height:15px}}aside #history button{min-height:36px;padding:var(--to-space-sm) var(--to-space-md);margin:0;border-radius:var(--to-radius-input);color:var(--to-text-secondary)}aside #history button:hover{background:rgba(var(--to-ink-rgb),.027);color:var(--to-text-primary)}@media(max-width:760px){aside #history button{min-height:34px}}aside{height:100dvh;bottom:auto;display:flex;flex-direction:column;padding-bottom:max(16px,env(safe-area-inset-bottom))}aside .wallet{display:flex;align-items:center;width:100%;min-height:52px;padding:10px var(--to-space-md);gap:10px;border:1px solid rgba(var(--to-text-input-rgb),.188);border-radius:var(--to-radius-card);background:rgba(var(--to-text-input-rgb),.039);color:var(--to-text-primary);font-size:var(--to-fs-base)}aside .wallet small{margin-top:2px;font-size:var(--to-fs-2xs);color:var(--to-text-secondary)}aside .wallet:hover{background:rgba(var(--to-text-input-rgb),.078);border-color:rgba(var(--to-text-input-rgb),.333)}main>header{justify-content:flex-start;padding-left:32px;padding-right:32px}main>header .topResources{margin-left:0;margin-right:auto;justify-content:flex-start}@media(max-width:760px){aside{padding-bottom:max(12px,env(safe-area-inset-bottom))}aside .wallet{padding:9px 5px;min-height:48px;gap:5px;font-size:var(--to-fs-2xs)}aside .wallet small{font-size:var(--to-fs-label)}main>header{padding-left:var(--to-space-md);padding-right:var(--to-space-md)}body.sidebarCollapsed main>header .topResources{margin-left:0;margin-right:auto;justify-content:flex-start}}@media(min-width:761px){main>header{flex:0 0 134px;align-items:center;padding-top:0;padding-bottom:0}}@media(max-width:760px){body.sidebarCollapsed main>header{min-height:60px;padding-top:var(--to-space-sm)}}aside nav button{line-height:1.6;padding-top:11px;padding-bottom:11px}aside #history button{font-size:var(--to-fs-base);line-height:1.6;padding-top:9px;padding-bottom:9px}.inferenceText,.inlineOutput p,.skyStage .response{font-size:var(--to-fs-lead);line-height:1.75}.userMessage{font-size:var(--to-fs-md);line-height:1.7}.skyStage #welcome .featureLine{line-height:1.75}.composerZone .composerInput textarea{font-size:var(--to-fs-md);line-height:1.65}@media(max-width:760px){aside nav button{line-height:1.5;padding:10px 5px}aside #history button{font-size:var(--to-fs-xs);line-height:1.6;padding:9px 5px}.inferenceText,.inlineOutput p,.skyStage .response{font-size:var(--to-fs-md);line-height:1.75}.userMessage{font-size:var(--to-fs-body)}.skyStage #welcome .featureLine,body.sidebarCollapsed .skyStage #welcome .featureLine{font-size:var(--to-fs-sm)}.composerZone .composerInput textarea{font-size:var(--to-fs-md)}}#walletPanel{width:min(440px,100vw - 32px);max-height:85dvh;overflow:auto;padding:24px;border:1px solid rgba(var(--to-ink-rgb),.125);border-radius:var(--to-radius-dialog);background:var(--to-bg-shell);color:var(--to-text-primary);box-shadow:0 24px 90px rgba(var(--to-black-rgb),.533)}#walletPanel::backdrop{background:rgba(var(--to-black-rgb),.533);backdrop-filter:blur(5px)}.financeHead h2{font-size:var(--to-fs-2xl);margin:0;font-weight:500}.financeHead button{font-size:var(--to-fs-2xl);width:32px;height:32px;padding:0}.financeEmpty p,.financeIntro{font-size:var(--to-fs-base);line-height:1.7;color:var(--to-text-secondary)}.walletChoices{display:grid;gap:10px;margin:22px 0}.walletChoices a,.walletChoices button{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:var(--to-space-md);padding:16px var(--to-space-md);border:1px solid rgba(var(--to-ink-rgb),.094);border-radius:var(--to-radius-card);color:var(--to-text-primary)}.walletChoices strong{font-weight:500;font-size:var(--to-fs-base)}.walletChoices span{font-size:var(--to-fs-xs);color:var(--to-text-secondary)}.walletChoices a:hover,.walletChoices button:hover{background:rgba(var(--to-ink-rgb),.02)}.financeNote{font-size:var(--to-fs-xs);color:var(--to-text-muted);line-height:1.6}.financeLink{font-size:var(--to-fs-sm);padding:10px 0;color:var(--to-accent-hover)}.financeTabs{display:flex;margin:24px 0 var(--to-space-lg)}.financeTabs button{padding:7px 10px;font-size:var(--to-fs-sm);border-radius:var(--to-radius-input)}.financeTabs [aria-pressed=true]{background:var(--to-accent-soft);color:var(--to-accent-hover)}.financeEmpty h3{font-size:var(--to-fs-lead);font-weight:500}.financeStats{display:grid;grid-template-columns:1fr 1fr;gap:var(--to-space-md);margin:var(--to-space-lg) 0}.financeStats>div{font-size:var(--to-fs-xs);color:var(--to-text-secondary);padding:var(--to-space-md);background:rgba(var(--to-ink-rgb),.016);border-radius:var(--to-radius-control)}.financeStats strong{display:block;font-size:var(--to-fs-lg);font-weight:500;color:var(--to-text-primary);margin-top:6px}.financeRecord strong{font-size:var(--to-fs-base);font-weight:500}.financeRecord span{font-size:var(--to-fs-sm);color:var(--to-text-input)}.financeRecord small{font-size:var(--to-fs-xs);color:var(--to-text-secondary)}#walletPanel:has(.ledgerRow){width:min(640px,100vw - 24px)}.ledgerRow summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.ledgerRow summary>span{display:grid;gap:var(--to-space-xs)}.ledgerRow summary strong{font-size:var(--to-fs-base);font-weight:500}.ledgerRow summary small{font-size:var(--to-fs-2xs);color:var(--to-text-secondary)}.ledgerRow summary b{font-size:var(--to-fs-base);font-weight:500;white-space:nowrap}.ledgerRow summary:after{content:"⌄";color:var(--to-text-secondary)}.ledgerRow[open] summary:after{content:"⌃"}.ledgerRow dl{display:grid;grid-template-columns:140px 1fr;gap:10px;margin:20px 0;font-size:var(--to-fs-sm);line-height:1.6}.ledgerRow dt{color:var(--to-text-secondary)}.ledgerRow dd{margin:0;overflow-wrap:anywhere}.ledgerFilter label{display:flex;align-items:center;gap:10px;white-space:nowrap}.ledgerFilter select{width:auto;background:var(--to-bg-panel);color:var(--to-text-input);border:1px solid rgba(var(--to-ink-rgb),.125);border-radius:var(--to-radius-input);padding:6px}.ledgerFilter>span{font-size:var(--to-fs-2xs);color:var(--to-text-secondary)}@media(max-width:500px){.ledgerRow dl{grid-template-columns:100px 1fr}.ledgerRow summary{gap:var(--to-space-sm)}#walletPanel{padding:var(--to-space-lg)}}aside .historyNew{display:flex;align-items:center;justify-content:flex-start;gap:var(--to-space-sm);padding:9px var(--to-space-sm);margin:0;min-height:40px;border:0;background:rgba(0,0,0,0);color:var(--to-text-input);width:100%;border-radius:var(--to-radius-control);margin-bottom:var(--to-space-xs)}aside .historyNew>span{font-size:var(--to-fs-base);font-weight:400;line-height:1.6;color:inherit;margin:0;padding:0}aside .historyNew svg{width:17px;height:17px;flex-shrink:0;color:var(--to-text-secondary)}aside .historyNew:hover{background:rgba(var(--to-ink-rgb),.027);color:var(--to-text-primary)}@media(max-width:760px){aside .historyNew{gap:7px;padding:9px 5px;min-height:36px}aside .historyNew>span{font-size:var(--to-fs-xs)}aside .historyNew svg{width:15px;height:15px}}main>header .topResources a,main>header .topResources button{font-size:var(--to-fs-body);line-height:1.6;font-weight:400}@media(max-width:760px){main>header .topResources a,main>header .topResources button{font-size:var(--to-fs-sm);line-height:1.5}}.skyStage .inferenceText,.skyStage .inlineOutput p,.skyStage .response{font-family:var(--chat-font),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:var(--to-fs-body);font-weight:400;line-height:1.6;letter-spacing:normal;text-shadow:none}.skyStage .response p:last-child{margin-bottom:0}.skyStage .inferenceEvent h3,.skyStage .response h3{font-size:var(--to-fs-md);line-height:1.45;font-weight:600;margin:16px 0 var(--to-space-sm)}.skyStage .response h2:first-child,.skyStage .response h3:first-child{margin-top:0}.skyStage .response ol,.skyStage .response ul{margin:var(--to-space-sm) 0 var(--to-space-md);padding-left:24px}.skyStage .assistantLabel{font-size:var(--to-fs-xs);line-height:1.5;margin-bottom:var(--to-space-md)}.skyStage .assistantLabel img{width:16px;height:16px}.skyStage .userMessage{font-size:var(--to-fs-body);line-height:1.6;margin-bottom:20px}.skyStage .inferenceRole{font-size:var(--to-fs-xs);line-height:1.5;color:var(--to-text-secondary)}.skyStage .inferenceText{margin:0}.skyStage .runToolbar{padding:6px 0;min-height:36px;gap:var(--to-space-md);font-size:var(--to-fs-xs)}.skyStage .inlineRun{margin-top:16px}.skyStage .inferenceEvidence,.skyStage .plannedNote{font-size:var(--to-fs-xs);line-height:1.5}.composerZone .primaryActions button{font-size:var(--to-fs-sm)}@media(max-width:760px){.skyStage .inferenceText,.skyStage .inlineOutput p,.skyStage .response,.skyStage .userMessage{font-size:var(--to-fs-base);line-height:1.6}.composerZone .primaryActions button{font-size:var(--to-fs-xs)}}.skyStage .inferenceEvent{padding:14px 0 14px 14px;border-left:1px solid rgba(var(--to-text-secondary-rgb),.133);border-bottom:0;margin:0 0 10px}.skyStage .inferenceEvent h3{line-height:1.5}.skyStage .inferenceRole,.skyStage .plannedNote{font-size:var(--to-fs-2xs);color:var(--to-text-muted);line-height:1.5}.skyStage .inferenceEvidence{font-size:var(--to-fs-xs);margin-top:var(--to-space-sm)}.skyStage .inlineOutput{margin:24px 0 var(--to-space-xl);padding:22px 24px;background:rgba(var(--to-bg-shell-rgb),.961);border:1px solid rgba(var(--to-text-input-rgb),.271);border-left:3px solid var(--to-accent-hover);border-radius:var(--to-radius-card);box-shadow:0 8px 28px rgba(var(--to-black-rgb),.133)}.skyStage .inlineOutput>div{padding-bottom:14px;border-bottom:1px solid rgba(var(--to-text-input-rgb),.102)}.skyStage .inlineOutput strong{display:flex;align-items:center;gap:10px;font-size:var(--to-fs-md);line-height:1.5;font-weight:600;color:var(--to-text-primary)}.skyStage .inlineOutput strong small{font-size:var(--to-fs-label);font-weight:400;letter-spacing:.12em;color:var(--to-text-secondary)}.skyStage .inlineOutput p{font-weight:400;margin:16px 0 0}@media(max-width:760px){.skyStage .inferenceEvent{padding-left:10px}.skyStage .inlineOutput{padding:16px;margin:20px 0 24px}.skyStage .inlineOutput strong{font-size:var(--to-fs-body);gap:7px}}.skyStage .runToolbar{flex-wrap:wrap;row-gap:5px}.skyStage .answerDelivery{flex:0 0 100%;margin:0;padding:3px 0;font-size:var(--to-fs-sm);line-height:1.5;color:var(--to-text-input);font-weight:500}@media(max-width:760px){.skyStage .answerDelivery{font-size:var(--to-fs-xs)}}#conversation .responseTools button{color:var(--to-text-secondary)}#conversation .responseTools button:hover{color:#fff}#conversation .messageModule a:hover,#conversation .response a:hover{text-decoration:underline}#inferenceSetup>details{max-height:38dvh;overflow:auto;padding-bottom:var(--to-space-md);overscroll-behavior:contain}.sdkGroup summary{font-size:var(--to-fs-sm);cursor:pointer;padding:var(--to-space-xs) 0}.sdkFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--to-space-md);margin:var(--to-space-md) 0}.sdkFields label{font-size:var(--to-fs-xs);color:var(--to-text-input)}.sdkFields input,.sdkFields select,.sdkFields textarea{font-size:var(--to-fs-sm);margin-top:5px;min-height:36px;height:auto;padding:7px;background:var(--to-bg-input);border:1px solid rgba(var(--to-ink-rgb),.125);border-radius:var(--to-radius-input);color:var(--to-text-primary);max-width:100%;width:100%}.sdkFields small{display:block;font-size:var(--to-fs-label);color:var(--to-text-muted);margin-top:var(--to-space-xs);overflow-wrap:anywhere}.sdkHelp{font-size:var(--to-fs-xs)!important;line-height:1.6;color:var(--to-text-secondary)}.sdkDocs{display:inline-block;font-size:var(--to-fs-xs);padding:var(--to-space-sm) var(--to-space-md) var(--to-space-sm) 0;color:var(--to-accent-hover)}@media(max-width:760px){.sdkFields{grid-template-columns:1fr}#inferenceSetup>details{max-height:32dvh}}body{background:var(--to-bg-page);isolation:isolate}main,main>header{background:rgba(0,0,0,0)}aside{background:rgba(8,15,19,.35);border-right:1px solid rgba(var(--to-ink-rgb),.063)}.skyStage #welcome,body.chatting .skyStage #welcome{background:rgba(0,0,0,0)}.topResources a,.topResources button{background:rgba(var(--to-bg-shell-rgb),.333);backdrop-filter:blur(3px)}aside #history button:hover,aside nav button.active,aside nav button:hover{background:rgba(var(--to-text-input-rgb),.047)}.composerZone,.skyStage,body.chatting .composerZone{background:rgba(0,0,0,0)}@media(min-width:761px){main>header{padding-left:max(32px,(100% - 760px)/2);padding-right:32px;height:120px;flex-basis:120px}main>header .topResources{gap:10px}main>header .topResources a,main>header .topResources button{background:rgba(var(--to-bg-shell-rgb),.188);border-color:rgba(var(--to-ink-rgb),.071);border-radius:var(--to-radius-control);padding:6px 10px;font-size:var(--to-fs-base)}.skyStage #welcome .hero-description{letter-spacing:-.035em}.skyStage #welcome .hero-description>span:first-child{margin-bottom:var(--to-space-sm)}.skyStage #welcome .hero-description>span:last-child{font-size:var(--to-fs-2xl);line-height:1.45;letter-spacing:-.015em}.skyStage #welcome .featureLine{line-height:1.7}.composerZone .primaryActions{gap:var(--to-space-sm) 22px;padding-left:0;margin-bottom:var(--to-space-sm)}.composerZone .primaryActions button{padding:5px 0}}.hero-description{max-width:800px}@font-face{font-family:Geist;src:url(/assets/fonts/geist-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;src:url(/assets/fonts/geist-latin-ext.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono-latin.woff2) format("woff2");font-weight:100 800;font-style:normal;font-display:swap}:root{--chat-font:var(--to-font-content);--chat-mono:var(--to-font-mono);--out-text:var(--to-text-primary);--out-h1:var(--to-text-primary);--out-h2:var(--to-text-primary);--out-h3:var(--to-text-input);--out-strong:var(--to-text-primary);--out-muted:var(--to-text-secondary);--out-link:var(--to-teal);--out-gold:var(--to-gold);--out-line:rgba(var(--to-ink-rgb),0.102);--out-line-soft:rgba(var(--to-ink-rgb),0.063);--reading-width:760px}.skyStage #conversation{padding:32px max(24px,(100% - var(--reading-width))/2) 12px}.skyStage .turn{width:100%;max-width:var(--reading-width);margin:0 auto 44px}.skyStage .inferenceText,.skyStage .inlineOutput p,.skyStage .response{font-family:var(--chat-font)!important;font-size:var(--to-fs-md)!important;line-height:1.78!important;font-weight:400!important;letter-spacing:normal!important;text-shadow:none!important}.skyStage .response{color:var(--out-text)!important}.skyStage .response p{margin:0 0 var(--to-space-lg)!important}.skyStage .response>:first-child{margin-top:0!important}.skyStage .response>:last-child{margin-bottom:0!important}.skyStage .response h2{font-family:var(--chat-font);font-size:var(--to-fs-2xl)!important;line-height:1.35!important;font-weight:600!important;letter-spacing:-.02em!important;color:var(--out-h2)!important;margin:34px 0 14px!important}.skyStage .inferenceEvent h3,.skyStage .response h3{font-family:var(--chat-font);font-size:var(--to-fs-lead)!important;line-height:1.5!important;font-weight:600!important;letter-spacing:normal!important;color:var(--out-h3)!important;margin:var(--to-space-xl) 0 10px!important}.skyStage .response h2:first-child,.skyStage .response h3:first-child{margin-top:0!important}.skyStage .response h2+h3{margin-top:var(--to-space-md)!important}.skyStage .response strong{font-weight:600!important;color:var(--out-strong)!important}.skyStage .response em{color:var(--out-h2)}.skyStage .response ol,.skyStage .response ul{margin:14px 0 20px!important;padding-left:26px!important}.skyStage .response li{margin:var(--to-space-sm) 0!important;line-height:1.78!important;padding-left:2px}.skyStage .response li::marker{color:var(--to-text-secondary)}.skyStage .response li>ol,.skyStage .response li>ul{margin:var(--to-space-sm) 0 var(--to-space-xs)!important}.skyStage .response li>strong:first-child{color:var(--out-strong)}#conversation .messageModule a:not(.research-card):not(.research-all):not(.detail-link),.skyStage .response a:not(.research-card):not(.research-all):not(.detail-link){color:var(--out-link)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgba(var(--to-teal-rgb),.333)}#conversation .messageModule a:not(.research-card):not(.research-all):not(.detail-link):hover,.skyStage .response a:not(.research-card):not(.research-all):not(.detail-link):hover{color:#fff!important;text-decoration-color:currentColor}#conversation .messageModule .research-card,#conversation .messageModule .research-card *{text-decoration:none!important}#conversation .messageModule .research-card:hover h4{color:#fff}.skyStage .response code{font:.86em/1.6 var(--chat-mono);color:var(--to-text-input);background:rgba(var(--to-ink-rgb),.043);border:1px solid var(--out-line-soft);border-radius:var(--to-radius-input);padding:2px 6px}.skyStage .response pre{margin:22px 0;padding:var(--to-space-lg) 20px;overflow:auto;background:var(--to-bg-shell);border:1px solid var(--out-line);border-radius:var(--to-radius-card);white-space:pre}.skyStage .response pre code{padding:0;border:0;background:none;font-size:var(--to-fs-sm);color:var(--to-text-input)}.skyStage .response blockquote{margin:22px 0;padding:var(--to-space-xs) 0 var(--to-space-xs) var(--to-space-lg);border-left:2px solid var(--to-text-muted);color:var(--to-text-input)}.skyStage .response .tableScroll{overflow-x:auto;margin:22px 0 26px;border:1px solid var(--out-line);border-radius:var(--to-radius-card)}.skyStage .response table{width:100%;border-collapse:collapse;font-size:var(--to-fs-base);line-height:1.65;font-variant-numeric:tabular-nums}.skyStage .response td,.skyStage .response th{text-align:left;vertical-align:top;padding:11px 14px;border-bottom:1px solid var(--out-line-soft);min-width:96px}.skyStage .response th{background:rgba(var(--to-ink-rgb),.027);font-weight:600;color:var(--out-h2)}.skyStage .response tr:last-child td{border-bottom:0}.skyStage .response hr{border:0;border-top:1px solid var(--out-line);margin:32px 0}.skyStage .inferenceEvidence,.skyStage .inferenceRole,.skyStage .plannedNote{color:var(--out-muted)!important}.skyStage .assistantLabel,.skyStage .inferenceText{color:var(--to-text-secondary)!important}.skyStage .inferenceText{font-size:var(--to-fs-sm)!important;line-height:1.7!important}.skyStage .inferenceEvent h3{font-size:var(--to-fs-base)!important;font-weight:500!important;color:var(--to-text-input)!important;margin:var(--to-space-xs) 0 7px!important}.skyStage .inlineOutput p{color:var(--to-text-primary)!important;font-size:var(--to-fs-md)!important;line-height:1.78!important}@media(max-width:760px){.skyStage #conversation{padding:22px var(--to-space-lg) var(--to-space-md)}.skyStage .inferenceText,.skyStage .inlineOutput p,.skyStage .response{font-size:var(--to-fs-body)!important;line-height:1.75!important}.skyStage .response h2{font-size:var(--to-fs-xl)!important;margin:26px 0 var(--to-space-md)!important}.skyStage .inferenceEvent h3,.skyStage .response h3{font-size:var(--to-fs-md)!important;margin:22px 0 9px!important}.skyStage .response p{margin:0 0 16px!important}.skyStage .response table{font-size:var(--to-fs-sm)}.skyStage .response pre{padding:14px}}#usageGate{border:1px solid rgba(var(--to-ink-rgb),.11);border-radius:var(--to-radius-dialog);padding:0;width:min(420px,100vw - 36px);background:var(--to-bg-shell);color:var(--out-text);font-family:var(--chat-font);box-shadow:0 24px 64px rgba(var(--to-black-rgb),.4)}#usageGate::backdrop{background:rgba(var(--to-bg-page-rgb),.8)}.usageGateHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 0}.usageGateHead h2{margin:0;font-size:var(--to-fs-lg);line-height:1.4;font-weight:600;color:var(--out-h1)}.usageGateHead button{font-size:var(--to-fs-xl);line-height:1;color:var(--out-muted);padding:0 2px}.usageGateHead button:hover{color:#fff}.usageGateBody{margin:14px 22px 0;font-size:var(--to-fs-base);line-height:1.75}.usageGateNote{margin:var(--to-space-md) 22px 0;font-size:var(--to-fs-xs);line-height:1.7;color:var(--out-muted)}.usageGateActions{display:flex;flex-wrap:wrap;gap:10px;padding:20px 22px 22px}.usageGateActions button{font-size:var(--to-fs-sm);padding:10px 16px;border-radius:var(--to-radius-control);border:1px solid rgba(var(--to-ink-rgb),.122);background:rgba(var(--to-ink-rgb),.031);color:var(--to-text-input)}.usageGateActions button:hover{background:rgba(var(--to-ink-rgb),.071);color:#fff}.usageGateActions .usageGatePrimary{border-color:#3f8088;background:rgba(34,202,214,.1215686275);color:var(--to-text-primary);font-weight:500}.usageGateActions .usageGatePrimary:hover{border-color:var(--out-link);background:rgba(34,202,214,.2);color:#fff}:root{--mint:var(--to-teal);--gold:var(--to-gold);--line:rgba(var(--to-ink-rgb),0.078)}body{font-family:var(--chat-font)}.thinkingText{margin:6px 0 0;padding-left:10px;border-left:2px solid rgba(var(--to-ink-rgb),.078);white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto}#attachmentList{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 var(--to-space-sm)}#attachmentList[hidden]{display:none}.contextCitation{display:inline-block;margin:0 1px;padding:0 var(--to-space-xs);border-radius:var(--to-radius-input);background:rgba(var(--to-accent-rgb),.122);color:var(--to-accent);font-size:.82em;line-height:1.5;text-decoration:none;vertical-align:1px}.contextCitation:hover{background:rgba(var(--to-accent-rgb),.22)}#send.isWaiting{position:relative}#send.isWaiting:after{content:"";position:absolute;inset:0;margin:auto;width:16px;height:16px;border-radius:var(--to-radius-round);border:2px solid rgba(var(--to-bg-page-rgb),.333);border-top-color:var(--to-bg-page);animation:contextSpin .8s linear infinite}@keyframes contextSpin{to{transform:rotate(1turn)}}#languageSwitch{display:flex;gap:var(--to-space-xs);align-items:center;margin-left:auto;white-space:nowrap}#languageSwitch a:focus-visible{outline:2px solid var(--to-teal);outline-offset:3px}.sourceReferences{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.previewStatus{font-size:var(--to-fs-xs);color:var(--to-text-secondary);line-height:1.5;margin:var(--to-space-sm) 0 0;text-align:center}body.chatting .previewStatus{display:none}html[lang=zh-Hans] .hero-description{font-size:clamp(23px,3vw,42px);line-height:1.5}.sourceLibraryEntry{display:block;width:100%;text-align:left;padding:11px var(--to-space-md);font-size:var(--to-fs-sm);color:var(--to-text-input);margin:var(--to-space-xs) 0 var(--to-space-md)}.messageTime{margin-left:auto;font-size:var(--to-fs-2xs);font-weight:400;white-space:nowrap}.assistantLabel{display:flex;align-items:center;gap:7px}.sourceDetails{font-size:var(--to-fs-xs);margin:16px 0 0}.sourceDetails .sourceReferences{margin-top:6px}.sourceDetails:not([open]){border:0}.research-group-note:empty{display:none}.researchReportLinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.financeTabs{flex-wrap:wrap;gap:6px}.financeMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--to-space-md);text-align:left;margin:24px 0}.financeUnavailable{font-size:var(--to-fs-sm);color:var(--to-text-secondary)}.financeConnect{margin:0 24px;padding:var(--to-space-md) 20px;border-radius:var(--to-radius-control);background:rgba(var(--to-ink-rgb),.035);color:var(--to-text-muted);cursor:not-allowed}aside #history .historyMode.is-running svg,aside #history .historyMode.is-signing svg{animation:historyBreath 1.4s ease-in-out infinite}.skyStage .readerTurn .response h2~h2,.skyStage .readerTurn .response h3~.kicker,.skyStage .readerTurn .response h3~h3{margin-top:30px!important;padding-top:24px;border-top:1px solid rgba(var(--to-ink-rgb),.078)}.skyStage .readerTurn .response .kicker+h2,.skyStage .readerTurn .response .kicker+h3{margin-top:var(--to-space-sm)!important;padding-top:0;border-top:0}.skyStage .readerTurn .response .kicker{margin:30px 0 0!important;font-size:var(--to-fs-xs)!important;font-weight:600!important;letter-spacing:.14em;text-transform:uppercase;color:var(--to-accent)!important}.skyStage .readerTurn .response .flowSteps{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.skyStage .readerTurn .response .flowSteps span{font-size:var(--to-fs-base);line-height:1.7;font-weight:500;color:var(--to-accent)}.skyStage .readerTurn .response .flowSteps i{font-style:normal;font-size:var(--to-fs-base);color:var(--to-text-faint)}.skyStage .flowTurn .response{counter-reset:flowStep}.skyStage .flowTurn .response h3:has(+p+.flowSteps){counter-increment:flowStep;display:flex!important;align-items:center;gap:var(--to-space-md)}.skyStage .flowTurn .response h3:has(+p+.flowSteps):before{content:counter(flowStep);flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--to-radius-round);border:1px solid rgba(var(--to-accent-rgb),.533);background:rgba(var(--to-accent-rgb),.078);color:var(--to-accent);font-size:var(--to-fs-sm);font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.skyStage .flowTurn .response h3:has(+p+.flowSteps)+p{margin:0 0 var(--to-space-md) 40px!important}.skyStage .flowTurn .response h3:has(+p+.flowSteps)+p+.flowSteps{margin-left:40px!important;margin-bottom:0!important}@media(max-width:640px){.skyStage .flowTurn .response h3:has(+p+.flowSteps)+p,.skyStage .flowTurn .response h3:has(+p+.flowSteps)+p+.flowSteps{margin-left:0!important}}#languageSwitch a{padding:var(--to-space-sm) 10px;min-height:40px;border:1px solid rgba(0,0,0,0);border-radius:var(--to-radius-control);color:var(--to-text-secondary);font-size:var(--to-fs-sm);text-decoration:none}#languageSwitch a[aria-current=page]{color:var(--to-text-primary);border-color:rgba(var(--to-teal-rgb),.29);background:rgba(var(--to-teal-rgb),.071)}.sourceReferences a{padding:9px var(--to-space-md);border:1px solid rgba(var(--to-ink-rgb),.125);border-radius:var(--to-radius-control);text-decoration:none!important;line-height:1.5}.sourceReferences a:hover{background:rgba(var(--to-ink-rgb),.035)}.githubReferences .githubGrid a,.githubReferences .githubGrid small,.githubReferences .githubGrid strong{text-decoration:none!important}@media(max-width:760px){main>header{height:auto!important;min-height:66px;align-items:flex-start;padding-top:10px!important;padding-bottom:10px!important}#languageSwitch{margin-left:0;gap:0}#languageSwitch a{font-size:var(--to-fs-xs);padding:7px;min-height:36px}.primaryActions{flex-wrap:wrap!important;gap:6px!important}.primaryActions button{font-size:var(--to-fs-xs)!important}.skyStage #conversation{padding-left:16px!important;padding-right:16px!important}.sourceReferences{display:grid}.sourceReferences a{overflow-wrap:anywhere}}aside nav [data-action=home-guide],aside nav [data-action=overview]{padding-left:var(--to-space-md)}@media(max-width:760px){.skyStage #welcome .hero-description{line-height:1.35!important}.skyStage #welcome .hero-description>span:last-child{font-size:var(--to-fs-lg)!important;line-height:1.5!important;white-space:normal}.skyStage #welcome .featureLine{line-height:1.6!important}.composerZone{padding-left:16px!important;padding-right:16px!important}.previewStatus{font-size:var(--to-fs-2xs);margin-bottom:var(--to-space-xs)}}.sourceDetails summary{cursor:pointer;display:list-item;width:fit-content;padding:6px 0}.researchReportLinks a{display:block;padding:var(--to-space-md) 16px;border:1px solid rgba(var(--to-ink-rgb),.094);border-radius:var(--to-radius-control);text-decoration:none!important;line-height:1.6}.financeMetrics div{padding:16px;border:1px solid rgba(var(--to-ink-rgb),.094);border-radius:var(--to-radius-card);background:rgba(var(--to-ink-rgb),.012)}.financeMetrics dt{font-size:var(--to-fs-xs);color:var(--to-text-secondary)}.financeMetrics dd{font-size:var(--to-fs-2xl);margin:var(--to-space-sm) 0 0;color:var(--to-text-primary)}@media(max-width:760px){.researchReportLinks{grid-template-columns:1fr}.messageTime{font-size:var(--to-fs-label)}.financeMetrics{gap:var(--to-space-sm)}.financeTabs button{font-size:var(--to-fs-xs)}}@media(min-width:1100px){.skyStage #welcome{padding-left:48px!important}}.skyStage .response{font-size:var(--to-fs-md);line-height:1.8;color:var(--to-text-primary)}.skyStage .response h2{font-size:var(--to-fs-2xl);line-height:1.35;font-weight:550;letter-spacing:-.025em;margin:var(--to-space-xl) 0 16px}.skyStage .response h3{font-size:var(--to-fs-lg);font-weight:550;line-height:1.45;margin:26px 0 var(--to-space-md)}.interactive{background:rgba(var(--to-bg-shell-rgb),.918);border:1px solid rgba(var(--to-text-input-rgb),.145);border-radius:var(--to-radius-dialog);padding:24px}.interactive h3{font-size:var(--to-fs-lg);font-weight:550;letter-spacing:-.015em}.interactive .label{color:var(--to-text-secondary);letter-spacing:.1em}.interactive .flowItem,.interactive p{color:var(--to-text-cool)}.options button{border-radius:var(--to-radius-control);min-height:40px}.options button.chosen{background:var(--to-accent-hover);color:var(--to-bg-panel)}.research-card{background:rgba(var(--to-bg-shell-rgb),.91);border:1px solid rgba(var(--to-text-input-rgb),.141);border-radius:var(--to-radius-card);padding:22px}.research-card h4{font-weight:550;color:var(--to-text-primary);line-height:1.45}.research-card-description{color:var(--to-text-cool);line-height:1.75}.research-card-meta{color:var(--to-text-cool)}#composer{border-color:rgba(var(--to-text-input-rgb),.188);background:rgba(var(--to-bg-input-rgb),.933);box-shadow:0 12px 40px rgba(var(--to-black-rgb),.133)}.assistantLabel,.messageTime,.sourceDetails{color:var(--to-text-cool)}@media(max-width:760px){.interactive,.research-card{padding:var(--to-space-lg)}.skyStage .response{font-size:var(--to-fs-body)}.skyStage .response h2{font-size:var(--to-fs-2xl)}}aside nav button{white-space:nowrap;gap:var(--to-space-sm);font-size:clamp(11px,1.25vw,14px);padding-inline:var(--to-space-sm)}aside nav button svg{width:17px;height:17px;flex-shrink:0}#wallet>span:first-of-type{min-width:0;white-space:normal}#wallet small{display:block}@media(max-width:760px){body{--compact-sidebar:128px}body aside,body.navOpen aside{width:var(--compact-sidebar);max-width:none;visibility:visible;transform:none;left:0;padding:var(--to-space-md) var(--to-space-sm);z-index:30}body main{margin-left:var(--compact-sidebar)!important;width:calc(100% - var(--compact-sidebar));min-width:0}body.sidebarCollapsed aside{transform:translateX(-100%);visibility:hidden}body.sidebarCollapsed main{margin-left:0!important;width:100%}body #menu,body .scrim,body.navOpen .scrim,body.sidebarCollapsed #menu{display:none!important}#collapseSidebar{display:grid;place-items:center;position:static;width:20px;height:40px;min-width:0;min-height:0;padding:0;border:1px solid rgba(var(--to-ink-rgb),.141);border-right:0;border-radius:var(--to-radius-control) 0 0 var(--to-radius-control);background:var(--to-bg-shell);color:var(--to-text-input);font-size:var(--to-fs-2xl)}body #expandSidebar{display:none}body.sidebarCollapsed #expandSidebar{display:grid!important;place-items:center;position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:31;width:22px;height:40px;padding:0;border:1px solid rgba(var(--to-ink-rgb),.141);border-left:0;border-radius:0 var(--to-radius-control) var(--to-radius-control) 0;background:var(--to-bg-shell);color:var(--to-text-input);font-size:var(--to-fs-2xl)}#collapseSidebar:focus-visible,#expandSidebar:focus-visible{outline:2px solid var(--to-accent);outline-offset:2px}}aside #history .historyMode{flex:none;display:inline-grid;place-items:center;width:15px;height:15px;color:var(--to-text-muted)}aside #history .historyMode.onChain{color:var(--to-accent)}aside #history .historyMode svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}aside #history .historyMode{margin-left:33px}@media(max-width:760px){aside #history .historyMode{margin-left:10px}}@media(prefers-reduced-motion:reduce){aside #history .historyMode svg{animation:none!important}}body>#sky{position:fixed;inset:0;width:100vw;height:100dvh;z-index:-1;pointer-events:none}body.chatting #sky,body.chatting .skyStarLabel{visibility:visible}body.chatting .skyStage #conversation{background:linear-gradient(var(--to-bg-page),var(--to-bg-page)) top/min(100%,var(--reading-width,760px) + 32px) 100% no-repeat!important}@media(max-width:760px){body.chatting .skyStage #conversation{background-size:calc(100% - 12px) 100%!important}}.skyStage #welcome h1{font-weight:500;line-height:1.2;margin:0 0 14px!important;font-size:clamp(28px,3vw,40px)!important;letter-spacing:-.03em;color:var(--to-text-primary)}.skyStage #welcome .hero-description{color:var(--to-text-input);max-width:540px;line-height:1.5;font-size:clamp(18px,1.8vw,24px)!important}.skyStage #welcome .featureLine{flex-direction:row!important;flex-wrap:wrap;align-items:center!important;gap:10px 22px;margin-top:24px!important;font-size:var(--to-fs-xs)!important}.skyStage #welcome .featureLine span{color:var(--to-text-secondary)!important;display:inline!important}@media(min-width:761px){.skyStage #welcome{padding:clamp(36px,8vh,90px) 48px 0!important}}@media(max-width:760px){.skyStage #welcome{padding:30px 22px 0!important}.skyStage #welcome h1{font-size:var(--to-fs-2xl)!important}.skyStage #welcome .hero-description{font-size:var(--to-fs-lg)!important}.skyStage #welcome .featureLine{gap:var(--to-space-sm) 16px;font-size:var(--to-fs-2xs)!important}}.skyStage .response,.skyStage .response *,body,button,input,select,textarea{font-family:Geist,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.skyStage #welcome .featureLine span:first-child{color:var(--to-accent)!important}.skyStage #welcome .featureLine span:nth-child(2){color:var(--to-info)!important}.skyStage #welcome .featureLine span:nth-child(3){color:var(--to-gold)!important}#financeProduct{width:min(960px,100vw - 32px);max-height:90dvh;padding:0;overflow:auto;background:var(--to-bg-shell);color:var(--to-text-primary);border:1px solid rgba(var(--to-ink-rgb),.125);border-radius:var(--to-radius-dialog);box-shadow:0 24px 90px rgba(var(--to-black-rgb),.6)}#financeProduct::backdrop{background:rgba(var(--to-black-rgb),.6);backdrop-filter:blur(5px)}.fpHead{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px;background:var(--to-bg-shell);border-bottom:1px solid rgba(var(--to-ink-rgb),.078)}.fpHead h2{font-size:var(--to-fs-2xl);line-height:1.2;margin:0;font-weight:560}.fpHead button{min-width:72px;height:40px;padding:0 14px;border:1px solid rgba(var(--to-ink-rgb),.141);border-radius:var(--to-radius-card);background:rgba(var(--to-ink-rgb),.02);color:var(--to-text-primary);font-size:var(--to-fs-sm)}.fpHead button:hover{background:rgba(var(--to-ink-rgb),.039)}.fpHead .fpCloseButton{display:grid;place-items:center;flex:0 0 40px;width:40px;min-width:40px;padding:0;border-radius:var(--to-radius-pill)}.fpHead .fpCloseButton svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;fill:none}.fpBody{display:grid;gap:var(--to-space-lg);padding:22px 26px 26px}.fpNote{font-size:var(--to-fs-xs);color:var(--to-text-secondary);line-height:1.7}.fpTabs{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0}.fpTabs button{padding:9px 14px;border-radius:var(--to-radius-control);border:1px solid rgba(var(--to-ink-rgb),.125);font-size:var(--to-fs-base)}.fpTabs button[aria-pressed=true]{background:var(--to-border-green);color:var(--to-text-primary)}.fpMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--to-space-md)}.fpMetrics div{min-width:0;padding:16px;border:1px solid rgba(var(--to-ink-rgb),.086);border-radius:var(--to-radius-card);background:rgba(var(--to-ink-rgb),.012)}.fpMetrics small{display:block;color:var(--to-text-secondary);font-size:var(--to-fs-xs);line-height:1.45;min-height:34px}.fpMetrics strong{display:block;font-size:clamp(19px,2vw,24px);font-weight:560;color:var(--to-text-primary);margin-top:10px}.fpTable{overflow:auto;border:1px solid rgba(var(--to-ink-rgb),.071);border-radius:var(--to-radius-card)}.fpTable table{width:100%;border-collapse:collapse;font-size:var(--to-fs-sm);white-space:nowrap}.fpTable td,.fpTable th{text-align:left;padding:var(--to-space-md) 14px;border-bottom:1px solid rgba(var(--to-ink-rgb),.071)}.fpTable tr:last-child td{border-bottom:0}.fpTable th{font-weight:400;color:var(--to-text-secondary);background:rgba(var(--to-ink-rgb),.012)}.fpTable button{color:var(--to-accent-hover);text-decoration:underline;text-underline-offset:3px}.fpDetail{margin-top:var(--to-space-lg);padding:var(--to-space-lg);background:var(--to-bg-panel);border:1px solid rgba(var(--to-ink-rgb),.071);border-radius:var(--to-radius-card)}.fpDetail dl{display:grid;grid-template-columns:minmax(120px,.7fr) 1.3fr;gap:10px 16px;font-size:var(--to-fs-sm)}.fpDetail dd{margin:0}.fpDetail dt{color:var(--to-text-secondary)}.fpFields{display:grid;grid-template-columns:1fr 1fr;gap:var(--to-space-lg);padding:var(--to-space-lg) 0}.fpFields label{display:grid;gap:var(--to-space-sm);font-size:var(--to-fs-sm)}.fpFields input,.fpFields select{padding:10px;border:1px solid rgba(var(--to-ink-rgb),.145);border-radius:var(--to-radius-control);background:var(--to-bg-input);color:var(--to-text-primary);width:100%}.fpFields:disabled{opacity:.4}.fpMode{display:flex;gap:20px;margin-top:20px}.fpMode input{width:auto}.financeConnect:not(:disabled){cursor:pointer;color:var(--to-text-input);background:var(--to-border-green)}@media(max-width:760px){#financeProduct{width:calc(100vw - 16px);max-height:92dvh;border-radius:var(--to-radius-dialog)}.fpBody,.fpHead{padding:var(--to-space-lg)}.fpBody{gap:14px}.fpFields,.fpMetrics{grid-template-columns:1fr}.fpMode{flex-direction:column;gap:10px}}.skyStage #welcome .featureLine>span .introInk,.skyStage #welcome .featureLine>span .introWords{color:inherit!important}@media(max-width:760px){#composer .inputToolbar>label{flex:1;min-width:120px}#composer .inputToolbar>button:first-child{text-align:left}#composer #send{margin-left:auto}}#composer{box-sizing:border-box!important;width:100%!important;min-width:0!important;border-radius:var(--to-radius-dialog)!important;overflow:hidden}#composer .composerInput textarea{width:100%;min-width:0}#composer .inputToolbar{align-items:center;box-sizing:border-box;width:100%;min-width:0;margin:0!important;padding:0!important;height:auto!important}#composer .inputToolbar>button{flex-shrink:0}#composer .inputToolbar>#taskSettingsButton{flex:0 0 auto;width:auto!important;min-width:0;border:1px solid rgba(184,213,229,.1725490196);border-radius:var(--to-radius-dialog)!important;background:rgba(0,0,0,0);color:var(--to-text-input);line-height:1.3;text-align:center}#composer .inputToolbar>#chatModeLabel{display:flex!important;align-items:center;margin:0 0 0 auto;font-size:var(--to-fs-sm)}#composer #chatModeLabel>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#composer #chatMode{color-scheme:dark;box-sizing:border-box;width:100%;min-width:0;margin:0;border:1px solid rgba(184,213,229,.1725490196);border-radius:var(--to-radius-dialog);color:var(--to-text-input);text-overflow:ellipsis;cursor:pointer}#composer #chatMode:focus{outline:none}#composer #chatMode:focus-visible:not(.pointerFocus){outline:2px solid var(--to-teal);outline-offset:2px}#composer #chatMode:hover{background:rgba(var(--to-ink-rgb),.031)}#composer #send{margin:0!important}@media(max-width:760px){#composer #addAttachment{grid-area:1/1}#composer .inputToolbar>#chatModeLabel{margin:0}#composer #voiceInput{grid-area:2/4}}#manualPreferences{border:0;padding:0;margin:0;min-width:0}#manualPreferences:disabled{opacity:.45}.fpSettingsActions{display:flex;justify-content:flex-end;gap:var(--to-space-md);position:sticky;bottom:-24px;padding:14px 0;background:var(--to-bg-shell)}.fpSettingsActions button{padding:10px 16px;border:1px solid rgba(var(--to-ink-rgb),.145)}.fpSettingsActions button[type=submit]{background:var(--to-accent);color:var(--to-bg-panel)}.settingsAdvanced summary{cursor:pointer;padding:var(--to-space-md) 0}#financeProduct.taskSettingsDialog{width:min(760px,100vw - 32px);max-height:min(760px,88dvh);padding:0;overflow:auto;border-radius:var(--to-radius-dialog)}#financeProduct.taskSettingsDialog .fpHead{top:0;padding:20px 24px;border-bottom:1px solid rgba(var(--to-ink-rgb),.078)}#financeProduct.taskSettingsDialog .fpHead h2{font-size:var(--to-fs-2xl);line-height:1.3}#financeProduct.taskSettingsDialog .fpHead .fpCloseButton{display:grid}#financeProduct.taskSettingsDialog .fpNote{margin:14px 24px 0;font-size:var(--to-fs-sm);line-height:1.6}#financeProduct.taskSettingsDialog #chatSettingsForm{padding:0 24px 24px}#financeProduct.taskSettingsDialog .fpFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:var(--to-space-lg) 0 var(--to-space-sm)}#financeProduct.taskSettingsDialog .fpFields label{min-width:0;font-size:var(--to-fs-xs);line-height:1.4;color:var(--to-text-secondary)}#financeProduct.taskSettingsDialog .fpFields input,#financeProduct.taskSettingsDialog .fpFields select{height:42px;margin:0;padding:var(--to-space-sm) 11px;border-radius:var(--to-radius-control);background:var(--to-bg-panel);color:var(--to-text-primary)}#financeProduct.taskSettingsDialog .fpMode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:var(--to-space-lg) 0 var(--to-space-xs)}#financeProduct.taskSettingsDialog .fpMode label{display:flex;align-items:center;gap:9px;min-height:42px;padding:10px var(--to-space-md);border:1px solid rgba(var(--to-ink-rgb),.094);border-radius:var(--to-radius-card);background:rgba(var(--to-ink-rgb),.016);font-size:var(--to-fs-sm);color:var(--to-text-input)}#financeProduct.taskSettingsDialog .fpMode input{width:auto;margin:0}#financeProduct.taskSettingsDialog #manualPreferences{margin-top:var(--to-space-md);padding-top:2px;border-top:1px solid rgba(var(--to-ink-rgb),.063)}#financeProduct.taskSettingsDialog #manualPreferences:disabled{display:none}#financeProduct.taskSettingsDialog .settingsAdvanced{margin-top:var(--to-space-xs)}#financeProduct.taskSettingsDialog .settingsAdvanced summary{padding:var(--to-space-md) 0 2px;color:var(--to-text-input);font-size:var(--to-fs-sm)}#financeProduct.taskSettingsDialog .fpSettingsActions{bottom:0;margin:var(--to-space-lg) -24px -24px;padding:14px 24px;border-top:1px solid rgba(var(--to-ink-rgb),.078);background:var(--to-bg-shell)}#financeProduct.taskSettingsDialog .fpSettingsActions button{min-height:42px;border-radius:var(--to-radius-control)}@media(max-width:640px){#financeProduct.taskSettingsDialog{width:calc(100vw - 18px);max-height:92dvh}#financeProduct.taskSettingsDialog .fpHead{padding:17px var(--to-space-lg)}#financeProduct.taskSettingsDialog .fpNote{margin-left:var(--to-space-lg);margin-right:var(--to-space-lg)}#financeProduct.taskSettingsDialog #chatSettingsForm{padding:0 var(--to-space-lg) var(--to-space-lg)}#financeProduct.taskSettingsDialog .fpFields,#financeProduct.taskSettingsDialog .fpMode{grid-template-columns:1fr}#financeProduct.taskSettingsDialog .fpSettingsActions{margin:var(--to-space-lg) -18px -18px;padding:var(--to-space-md) var(--to-space-lg)}}.answerSources{margin:16px 0 0;padding:0;border:0;color:var(--to-text-secondary);font-size:var(--to-fs-xs);line-height:1.6}.answerSources>summary{cursor:pointer;width:fit-content;padding:var(--to-space-xs) 0;font-size:var(--to-fs-xs);font-weight:400}.answerSources>summary:hover{color:var(--to-text-primary)}.answerSources>summary:focus-visible{outline:1px solid var(--to-text-secondary);outline-offset:4px;border-radius:var(--to-radius-input)}.answerSources>summary>span{color:var(--to-text-muted)}.answerSources>ul{list-style:none;margin:var(--to-space-sm) 0 0;padding:0;display:grid;gap:2px}.answerSources li{margin:0;padding:0}.answerSources li>a{display:flex;align-items:baseline;gap:10px;padding:5px 0;border:0;background:none;border-radius:0;color:var(--to-text-input)!important;text-decoration:none!important;font-size:var(--to-fs-xs);line-height:1.6}.answerSources li>a:hover span:nth-child(2){text-decoration:underline;text-underline-offset:3px;color:var(--to-text-primary)}.answerSourceKind{flex:0 0 66px;color:var(--to-text-muted);font-size:var(--to-fs-2xs)}.answerSources li>a>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.answerSources li>a>span:last-child{flex:none;color:var(--to-text-muted)}@media(max-width:560px){.answerSourceKind{flex-basis:56px}.answerSources li>a{gap:var(--to-space-sm)}}.featureStatus{display:table;margin:0 0 var(--to-space-lg)!important;padding:5px 10px;border:1px solid rgba(var(--to-gold-rgb),.251);border-radius:var(--to-radius-input);background:rgba(var(--to-gold-rgb),.047);color:var(--to-gold)!important;font-size:var(--to-fs-xs)!important;line-height:1.5!important;font-weight:500}.guestChatNotice{font-size:var(--to-fs-xs);line-height:1.6;color:var(--to-text-secondary);padding:var(--to-space-sm) var(--to-space-xs)}.guestChatNotice[hidden]{display:none}.guestChatNotice button{border:0;background:none;color:var(--to-text-primary);font:inherit;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.guestChatNotice small{display:block;color:var(--to-text-muted);font-size:var(--to-fs-2xs)}.walletConnectLoading{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:rgba(var(--to-bg-page-rgb),.78);backdrop-filter:blur(5px)}.walletConnectLoadingCard{display:grid;justify-items:center;gap:11px;width:min(340px,100vw - 48px);padding:24px 22px;border:1px solid rgba(var(--to-accent-rgb),.2);border-radius:var(--to-radius-dialog);background:rgba(var(--to-bg-shell-rgb),.949);color:var(--to-text-primary);box-shadow:0 22px 80px rgba(var(--to-black-rgb),.6);text-align:center}.walletConnectSpinner{width:28px;height:28px;border:2px solid rgba(var(--to-accent-rgb),.149);border-top-color:var(--to-accent);border-radius:var(--to-radius-round);animation:walletSpin .8s linear infinite}.walletConnectLoadingCard strong{font-size:var(--to-fs-body);font-weight:560;line-height:1.4}.walletConnectLoadingCard small{color:var(--to-text-secondary);font-size:var(--to-fs-xs);line-height:1.6}@keyframes walletSpin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.walletConnectSpinner{animation:none}}body aside{padding-top:var(--to-space-lg)}body main>header{height:auto!important;min-height:104px;flex:0 0 auto;align-items:flex-start;padding-top:32px!important;padding-bottom:32px!important}@media(max-width:760px){body aside,body.navOpen aside{padding-top:var(--to-space-md)}body main>header,body.sidebarCollapsed main>header{min-height:72px;padding-top:var(--to-space-lg)!important;padding-bottom:var(--to-space-lg)!important}}.fpAccountSection{padding:20px 0;border-top:1px solid rgba(var(--to-ink-rgb),.082)}.fpAccountSection h3{margin:0 0 var(--to-space-sm);font-size:var(--to-fs-md)}.fpRuleDetails{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:var(--to-space-sm) var(--to-space-lg);font-size:var(--to-fs-xs);line-height:1.6}.fpRuleDetails dt{color:var(--to-text-secondary)}.fpRuleDetails dd{margin:0;overflow-wrap:anywhere}.fpDashboardTop{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,220px);align-items:end;gap:var(--to-space-lg)}.fpDashboardTop p{max-width:440px;margin:0;color:var(--to-text-input);font-size:var(--to-fs-base);line-height:1.6}.fpDashboardTop label{display:grid;gap:6px;white-space:nowrap;font-size:var(--to-fs-2xs);color:var(--to-text-secondary)}.fpDashboardTop select{width:100%;height:40px;color:var(--to-text-primary);background:var(--to-bg-panel);border:1px solid rgba(var(--to-ink-rgb),.145);border-radius:var(--to-radius-control);padding:7px 10px;margin:0}.fpAccountPrompt{box-sizing:border-box;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid rgba(134,179,148,.1411764706);border-radius:var(--to-radius-card);background:var(--to-bg-panel)}.fpAccountPrompt p{margin:0;color:var(--to-text-secondary);font-size:var(--to-fs-xs);line-height:1.6}.fpAccountPrompt button{flex:none;min-height:38px;padding:var(--to-space-sm) 13px;border:1px solid rgba(var(--to-accent-rgb),.204);border-radius:var(--to-radius-control);background:var(--to-border-green);color:var(--to-text-primary);font-size:var(--to-fs-xs)}.fpAccountConnected span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--to-text-input);font-size:var(--to-fs-xs)}.fpFinanceNote{display:flex;align-items:center;justify-content:space-between;gap:var(--to-space-lg);padding:0 2px}.fpFinanceNote p{margin:0;line-height:1.6}.fpFinanceNote p,.fpStatsStrip{color:var(--to-text-secondary);font-size:var(--to-fs-xs)}.fpStatsStrip{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--to-space-sm)}.fpStatsStrip span{padding:5px var(--to-space-sm);border:1px solid rgba(var(--to-ink-rgb),.063);border-radius:var(--to-radius-pill);background:rgba(var(--to-ink-rgb),.012)}.fpStatsStrip b{color:var(--to-text-primary);font-weight:500}.fpTrend{display:grid;gap:14px;padding:17px;border:1px solid rgba(var(--to-ink-rgb),.071);border-radius:var(--to-radius-card);background:rgba(var(--to-ink-rgb),.008)}.fpTrendHead{display:flex;align-items:center;justify-content:space-between;gap:var(--to-space-md)}.fpTrendHead h3{margin:0;font-size:var(--to-fs-body);font-weight:560}.fpTrendHead span{font-size:var(--to-fs-2xs);color:var(--to-text-secondary);display:flex;align-items:center;gap:7px}.fpTrendHead i{width:8px;height:8px;border-radius:var(--to-radius-input);display:inline-block}.fpIncome{background:#83b6a0}.fpExpense{background:var(--to-info)}.fpChart{display:flex;gap:6px;height:145px;overflow-x:auto;padding-top:var(--to-space-sm)}.fpDay{flex:1;min-width:14px;display:flex;flex-direction:column;align-items:center}.fpDayBars{height:114px;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:2px;border-bottom:1px solid rgba(var(--to-ink-rgb),.125)}.fpDayBars i{width:35%;max-width:15px;border-radius:var(--to-radius-input) var(--to-radius-input) 0 0}.fpDay small{font-size:var(--to-fs-label);color:var(--to-text-muted)}.fpDaily{font-size:var(--to-fs-xs);margin-top:10px}.fpDaily summary{cursor:pointer;color:var(--to-text-secondary)}.fpDailyList{display:grid;gap:6px}.fpDailyList p{display:flex;justify-content:space-between;gap:var(--to-space-md);margin:0;padding:var(--to-space-sm) 0;border-top:1px solid rgba(var(--to-ink-rgb),.063);color:var(--to-text-secondary);font-size:var(--to-fs-xs)}.fpDailyList p:first-child{border-top:0}.fpDailyList strong{color:var(--to-text-primary);font-weight:500}.fpEmptyPanel{padding:15px;border:1px dashed rgba(var(--to-ink-rgb),.122);border-radius:var(--to-radius-card);color:var(--to-text-secondary);font-size:var(--to-fs-xs);line-height:1.6}.fpCategory,.fpEmptyPanel{background:rgba(var(--to-ink-rgb),.008)}.fpCategory{border:1px solid rgba(var(--to-ink-rgb),.071);border-radius:var(--to-radius-card);padding:0;margin:0;overflow:hidden}.fpCategory+.fpCategory{margin-top:-6px}.fpCategory>summary,.fpProject>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;cursor:pointer;list-style:none}.fpCategory>summary:before,.fpProject>summary:before{content:"›";color:var(--to-text-secondary)}.fpCategory[open]>summary:before,.fpProject[open]>summary:before{content:"⌄"}.fpCategory>summary>span:first-of-type,.fpProject>summary>span:first-of-type{flex:1;min-width:0}.fpCategory summary b{font-size:var(--to-fs-base);font-weight:500}.fpCategory summary small{display:block;font-size:var(--to-fs-2xs);color:var(--to-text-secondary);margin-top:var(--to-space-xs)}.fpCategory summary strong{font-size:var(--to-fs-base);font-weight:500;white-space:nowrap}.fpCategory>.fpEmptyPanel,.fpCategory>.fpNote,.fpCategory>.fpTable{margin:0 17px 17px}.fpProject{margin:0 0 var(--to-space-md);padding:0 14px;background:rgba(var(--to-ink-rgb),.012);border:1px solid rgba(var(--to-ink-rgb),.063);border-radius:var(--to-radius-control)}.fpMini{margin:var(--to-space-xs) 0!important}.fpMini strong{font-size:var(--to-fs-body)!important}@media(max-width:600px){.fpDashboardTop{grid-template-columns:1fr}.fpDashboardTop p{font-size:var(--to-fs-sm)}.fpAccountPrompt,.fpFinanceNote{align-items:flex-start;flex-direction:column}.fpAccountPrompt button{width:100%}.fpAccountConnected span{width:100%;white-space:normal;overflow-wrap:anywhere}.fpStatsStrip{justify-content:flex-start}.fpTrendHead{align-items:flex-start;flex-direction:column}.fpCategory summary strong{font-size:var(--to-fs-xs)}.fpChart{gap:3px}.fpProject{padding:0 10px}.fpDetail dl{grid-template-columns:1fr}}.fpAccountControls{display:grid;gap:var(--to-space-sm);flex:none}.fpAccountActions{display:flex;gap:var(--to-space-sm)}.fpAccountControls #financeClaimStatus{margin:0;color:var(--to-text-input);font-size:var(--to-fs-xs);line-height:1.4;text-align:right}.fpAccountControls #financeClaimStatus:empty{display:none}.fpAccountInfo{min-width:0;display:grid;gap:9px}.fpBalance{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.fpBalance small{color:var(--to-text-secondary);font-size:var(--to-fs-xs)}.fpBalance strong{color:var(--to-text-primary);font-size:var(--to-fs-md);font-weight:600;font-variant-numeric:tabular-nums}.fpBalance #financeRefreshBalance{width:32px;min-height:32px;padding:0;display:grid;place-items:center;font-size:var(--to-fs-xl);line-height:1}.fpBalance #financeRefreshBalance:disabled{opacity:.5;cursor:wait}@media(max-width:600px){.fpAccountControls{width:100%}.fpAccountActions{flex-direction:column}.fpAccountControls #financeClaimStatus{text-align:left}}#financeProduct.financeDashboardDialog{width:min(910px,100vw - 24px);max-height:calc(100dvh - 34px);padding:0;overflow:auto;overscroll-behavior:contain;background:var(--to-bg-shell);color:var(--to-text-primary);border:1px solid rgba(var(--to-text-muted-rgb),.361);border-radius:var(--to-radius-control);scrollbar-color:var(--to-text-faint) rgba(0,0,0,0)}#financeProduct.financeDashboardDialog button:focus-visible,#financeProduct.financeDashboardDialog select:focus-visible,#financeProduct.financeDashboardDialog summary:focus-visible{outline:2px solid var(--to-accent-hover);outline-offset:3px}#financeProduct.financeDashboardDialog #financeDisconnect{margin-left:auto;padding:5px var(--to-space-xs);border:0;background:rgba(0,0,0,0);color:var(--to-text-input)}#financeProduct.financeDashboardDialog #financeDisconnect:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}#financeProduct.financeDashboardDialog #financeClaimStatus{margin:10px 0 0;color:var(--to-text-input);font-size:var(--to-fs-xs);line-height:1.5}#financeProduct.financeDashboardDialog #financeClaimStatus:empty{display:none}#financeProduct.financeDashboardDialog .fpDetail{background:var(--to-bg-panel);border-color:var(--to-text-faint);border-radius:var(--to-radius-input)}@media(max-width:640px){#financeProduct.financeDashboardDialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}#financeProduct.financeDashboardDialog .fdCompactBalance{font-size:var(--to-fs-2xl)}#financeProduct.financeDashboardDialog .fdTinyBalance{min-width:0;font-size:var(--to-fs-lead);overflow-wrap:anywhere}}#fullNetworkRun .inferenceEvent{font-size:var(--to-fs-sm);color:var(--to-text-secondary)}#fullNetworkRun .inferenceEvent h3{font-size:var(--to-fs-body)}#fullNetworkRun .inferenceEvent[data-status=pending]{opacity:.55}#fullNetworkRun .inferenceEvent[data-status=running]{border-left-color:var(--to-accent-hover)}#fullNetworkRun .inlineOutput{color:var(--to-text-primary);padding:22px 0;margin:24px 0;border-top:1px solid rgba(var(--to-ink-rgb),.188);border-bottom:1px solid rgba(var(--to-ink-rgb),.188)}#fullNetworkRun .inlineOutput .response{color:var(--to-text-primary)!important;font-size:var(--to-fs-md)}#composer{container-type:inline-size;padding:14px 16px!important}#composer .composerInput textarea{min-height:64px!important;padding:5px 2px var(--to-space-md)!important}#composer .inputToolbar{display:flex!important;flex-wrap:nowrap!important;gap:var(--to-space-sm)!important;min-height:40px!important;grid-template-rows:none}#composer .inputToolbar>button:first-child{flex-basis:auto}#composer #addAttachment,#composer #pauseOutput,#composer #voiceInput{width:28px!important;min-width:28px!important;height:36px!important;flex:0 0 28px}#composer .inputToolbar>#taskSettingsButton{min-height:34px;height:34px;padding:6px 11px!important;font-size:var(--to-fs-xs)!important}#composer .inputToolbar>#chatModeLabel{flex:0 1 174px;max-width:174px;min-width:100px;width:auto;margin-left:auto}#composer #chatMode{height:36px;min-height:36px;padding:6px 22px 6px 6px;font-size:var(--to-fs-xs);background:rgba(0,0,0,0)}#composer #send{flex:0 0 36px;width:36px!important;height:36px!important}@container (max-width:370px){#composer .inputToolbar{display:grid!important;gap:6px!important}#composer #addAttachment{grid-area:2/1}#composer .inputToolbar>#chatModeLabel{width:100%;min-width:0;margin:0}#composer #voiceInput{grid-area:2/4}}@container (max-width:250px){#composer .inputToolbar>#chatModeLabel{justify-self:stretch;max-width:none}#composer #addAttachment{grid-area:3/1}#composer #voiceInput{grid-area:3/4}}#composer #addAttachment[hidden],#composer #voiceInput[hidden]{display:none!important}@media(max-width:760px){#composer .inputToolbar{grid-template-columns:32px minmax(0,1fr) 40px!important;grid-template-rows:40px 40px;min-height:88px!important}#composer #pauseOutput{grid-area:1/1}#composer .inputToolbar>#taskSettingsButton{grid-area:1/2/2/4!important;justify-self:start}#composer .inputToolbar>#chatModeLabel{grid-area:2/1/3/3;justify-self:stretch;max-width:none}#composer #send{grid-area:2/3}}@container (max-width:370px){#composer .inputToolbar{grid-template-columns:28px minmax(0,1fr) 36px!important;grid-template-rows:34px 36px;min-height:76px!important}#composer #pauseOutput{grid-area:1/1!important}#composer .inputToolbar>#taskSettingsButton{grid-area:1/2/2/4!important;justify-self:start}#composer .inputToolbar>#chatModeLabel{grid-area:2/1/3/3!important;justify-self:stretch;max-width:none}#composer #send{grid-area:2/3!important}}@container (max-width:250px){#composer .inputToolbar{grid-template-rows:34px 36px!important;min-height:76px!important}#composer .inputToolbar>#taskSettingsButton{grid-area:1/1/2/4!important}#composer .inputToolbar>#chatModeLabel{grid-area:2/2/3/3!important}#composer #pauseOutput{grid-area:2/1!important}#composer #send{grid-area:2/3!important}}.networkModeBanner{display:flex;align-items:center;gap:6px var(--to-space-md);flex-wrap:wrap;padding:0 2px var(--to-space-sm);color:var(--to-accent-hover);font-size:var(--to-fs-xs)}.networkModeBanner[hidden]{display:none}.networkModeBanner button{margin-left:auto;padding:2px 0;color:var(--to-accent);text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer}.networkConsent button{border:1px solid var(--to-text-green);border-radius:var(--to-radius-control);padding:var(--to-space-sm) var(--to-space-md);color:var(--to-text-primary);background:var(--to-border-green);cursor:pointer}.networkConsent{width:min(520px,100vw - 24px);padding:24px;border:1px solid var(--to-text-faint);border-radius:var(--to-radius-dialog);background:var(--to-bg-panel);color:var(--to-text-primary);line-height:1.6}.networkConsent:focus{outline:none}.networkConsent::backdrop{background:rgba(var(--to-black-rgb),.733)}.networkConsent h2{font-size:var(--to-fs-xl);margin:0 0 var(--to-space-md)}.networkConsent p{overflow-wrap:anywhere}.networkConsentBalance{display:flex;align-items:center;justify-content:space-between;gap:var(--to-space-md);border-top:1px solid rgba(var(--to-text-faint-rgb),.533);border-bottom:1px solid rgba(var(--to-text-faint-rgb),.533);padding:var(--to-space-md) 0;margin-top:var(--to-space-lg)}.networkConsentBalance>div{display:grid;gap:2px;min-width:0}.networkConsentBalance small{color:var(--to-text-input);font-size:var(--to-fs-xs);overflow-wrap:anywhere}.networkConsentBalance strong{font-size:var(--to-fs-lead);font-weight:600;overflow-wrap:anywhere}.networkConsentBalance button{flex:none;width:32px;height:32px;padding:0;font-size:var(--to-fs-xl);line-height:1}.networkConsent .networkConsentWarning{margin:var(--to-space-md) 0 0;padding:var(--to-space-sm) 10px;border-left:3px solid var(--to-warning);background:rgba(var(--to-warning-rgb),.11);color:#ffd4a0;font-size:var(--to-fs-sm)}.networkConsent .networkConsentWarning[hidden]{display:none}.networkConsentActions{display:flex;justify-content:flex-end;gap:10px;margin-top:var(--to-space-lg)}.networkConsent button:disabled{opacity:.45;cursor:not-allowed}.networkTaskRun{overflow-wrap:anywhere}.networkTaskRun .networkProcessingHint{margin:var(--to-space-xs) 0 10px;color:var(--to-text-secondary);font-size:var(--to-fs-xs);line-height:1.5}.networkTaskStatusLine{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.networkTaskStatusLine [role=status]{margin:0;color:var(--to-text-secondary)}.networkTaskRun .networkTaskStatusLine .networkTaskTimer,.networkTaskStatusLine [role=status]{font-size:var(--to-fs-xs);line-height:1.5}.networkAnswerIcon{width:24px;height:24px;border-radius:var(--to-radius-round);object-fit:cover;object-position:center;align-self:center;flex:none;background:var(--to-bg-panel);border:1px solid rgba(var(--to-accent-rgb),.4)}.networkTaskTimer{font-size:var(--to-fs-sm);font-weight:400;color:var(--to-text-input);font-variant-numeric:tabular-nums;white-space:nowrap}.networkSdkSettings{max-height:min(80vh,740px);overflow-y:auto}.networkSdkSettings details{padding:10px 0;border-top:1px solid rgba(var(--to-ink-rgb),.149)}.networkSdkSettings summary{cursor:pointer;font-weight:600}.networkSdkFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:var(--to-space-md) 0}.networkSdkFields label{display:grid;gap:var(--to-space-xs);font-size:var(--to-fs-xs);color:var(--to-text-input)}.networkSdkFields input,.networkSdkFields select,.networkSdkFields textarea{width:100%;min-width:0;padding:var(--to-space-sm);border:1px solid var(--to-text-faint);border-radius:var(--to-radius-control);background:var(--to-bg-panel);color:var(--to-text-primary)}@media(max-width:480px){.networkSdkFields{grid-template-columns:1fr}}.response [role=status] .thinkingSecs{margin-left:var(--to-space-xs);opacity:.6;font-variant-numeric:tabular-nums}.betaEntryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--to-space-md);margin:var(--to-space-lg) 0 var(--to-space-sm)}.betaEntryGrid.single{grid-template-columns:1fr}.betaEntry{border:1px solid rgba(var(--to-accent-rgb),.2);border-radius:var(--to-radius-card);padding:14px;background:rgba(var(--to-accent-rgb),.039)}.betaEntry p{margin:0;font-size:var(--to-fs-xs);line-height:1.6;opacity:.85}.betaEntry .walletAuthorizationNote{color:#d18447}.betaEntry .betaEntryNote{margin-top:10px;color:var(--to-warning);opacity:1}@media(max-width:640px){.betaEntryGrid{grid-template-columns:1fr}}.networkSdkSettings form{position:relative}.networkSdkSettings .networkSdkClose{position:absolute;top:-8px;right:-8px;width:32px;height:32px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--to-text-secondary);font-size:var(--to-fs-2xl);line-height:1}.networkSdkSettings .networkSdkClose:hover{color:var(--to-text-primary)}.networkSdkSettings h2{padding-right:32px}.networkTaskRun .networkChainStatus{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:var(--to-space-sm) 0 0;font-size:var(--to-fs-sm)}.networkTaskRun .networkChainStatus dt{color:var(--to-text-secondary)}.networkTaskRun .networkChainStatus dd{margin:0;color:var(--to-text-primary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.networkTaskRun h4{margin:14px 0 var(--to-space-xs);font-size:var(--to-fs-base)}.networkTaskRun .networkTaskAnswer{margin:6px 0 var(--to-space-xs);line-height:1.7}.networkTaskRun .networkTaskLinks{margin:10px 0 0;font-size:var(--to-fs-sm)}.networkTaskRun .networkTaskLinks a{color:var(--to-accent)}.networkTaskRun .networkChainConfirmed{margin:2px 0 6px;font-size:var(--to-fs-sm);color:var(--to-accent-hover)}.networkTaskRun .networkChainProgress{margin:10px 0 0;color:var(--to-text-secondary);font-size:var(--to-fs-xs);line-height:1.5;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.networkTaskRun .networkChainProgress .networkTaskTimer{font-size:var(--to-fs-xs)}.networkTaskRun .networkTaskId{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--to-fs-2xs);word-break:break-all;user-select:all;margin:2px 0}.thinkPulse{position:relative;display:inline-block;width:46px;height:12px;flex:none;vertical-align:middle;margin-right:10px}.thinkPulse[hidden]{display:none}.thinkPulse:before{content:"";position:absolute;left:3px;right:3px;top:5.5px;height:1px;background:var(--to-border-green)}.thinkPulse i{position:absolute;top:3px;width:6px;height:6px;border-radius:var(--to-radius-round);background:var(--to-text-faint);animation:thinkPulseNode 1.8s infinite}.thinkPulse i:first-child{left:0}.thinkPulse i:nth-child(2){left:20px;animation-delay:.6s}.thinkPulse i:nth-child(3){left:40px;animation-delay:1.2s}.thinkPulse:after{content:"";position:absolute;top:2px;left:0;width:8px;height:8px;border-radius:var(--to-radius-round);background:var(--to-accent);box-shadow:0 0 10px 2px rgba(var(--to-accent-rgb),.533);animation:thinkPulseTravel 1.8s cubic-bezier(.45,.05,.55,.95) infinite}@keyframes thinkPulseTravel{0%{transform:translateX(-1px);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateX(39px);opacity:0}}@keyframes thinkPulseNode{0%,to{background:var(--to-text-faint)}10%{background:var(--to-accent);box-shadow:0 0 6px rgba(var(--to-accent-rgb),.6)}30%{background:var(--to-text-faint);box-shadow:none}}@media(prefers-reduced-motion:reduce){.thinkPulse i,.thinkPulse:after{animation:none}.thinkPulse:after{display:none}.thinkPulse i:nth-child(2){background:var(--to-accent)}}.networkTaskStatusLine .thinkPulse{margin-right:0;align-self:center}.networkTaskRun .networkTaskStatusLine.isSettled{margin:0 0 0 6px;align-self:center;order:99}.networkTaskRun .responseTools{align-items:center}.networkTaskRun .networkChainProgress,.networkTaskRun .networkChainProgress .networkTaskTimer{font-size:var(--to-fs-2xs)}.networkTaskRun .responseTools .copyIcon,.networkTaskRun .responseTools .responseAction{width:26px;height:26px;padding:5px}.networkTaskRun .responseTools .copyIcon svg,.networkTaskRun .responseTools .responseAction svg{width:16px;height:16px}.networkTaskRun .networkTaskStatusLine.isSettled .networkTaskTimer,.networkTaskRun .networkTaskStatusLine.isSettled [role=status]{font-size:var(--to-fs-2xs)}.networkTaskRun .responseTools{margin-left:var(--to-space-sm)}#conversation>article[data-thread]{position:relative}#conversation>article[data-thread]:before{content:"";position:absolute;left:-20px;top:var(--thread-dot,0);bottom:calc(100% - var(--thread-dot, 0px));width:1px;background:var(--to-border-green)}#conversation>article[data-thread]+article[data-thread]:before{top:0}#conversation>article[data-thread]:has(+article[data-thread]):before{bottom:calc(-1*var(--turn-gap, 44px))}#conversation>article[data-thread]:after{content:"";position:absolute;left:-24px;top:calc(var(--thread-dot, 9px) - 4.5px);width:9px;height:9px;border-radius:var(--to-radius-round);background:rgba(var(--to-accent-rgb),.6)}#conversation>article[data-thread=writing]:after{background:var(--to-accent);box-shadow:0 0 8px 1px rgba(var(--to-accent-rgb),.6);animation:threadBreathe 1.4s infinite}#conversation>article[data-thread=verifying]:after{background:var(--to-info);box-shadow:0 0 8px 1px rgba(var(--to-info-rgb),.5);animation:threadBreathe 1.4s infinite}#conversation>article[data-thread=failed]:after{background:var(--to-danger)}@keyframes threadBreathe{0%,to{opacity:.35}50%{opacity:1}}@media(max-width:760px){#conversation>article[data-thread]:after,#conversation>article[data-thread]:before{display:none}}@media(prefers-reduced-motion:reduce){#conversation>article[data-thread]:after{animation:none}}#financeProduct #financeCloseReceipt,#financeProduct #financeDone,#financeProduct .fpHead .fpCloseButton,.financeHead button,.networkSdkSettings .networkSdkClose{display:grid;place-items:center;flex:none;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border:1px solid var(--to-border-strong);border-radius:var(--to-radius-round);background:rgba(0,0,0,0);color:var(--to-text-secondary);font-size:var(--to-fs-lg);line-height:1;cursor:pointer}#financeProduct #financeCloseReceipt:hover,#financeProduct #financeDone:hover,#financeProduct .fpHead .fpCloseButton:hover,.financeHead button:hover,.networkSdkSettings .networkSdkClose:hover{border-color:rgba(var(--to-accent-rgb),.5);background:rgba(0,0,0,0);color:var(--to-text-primary)}#financeProduct #financeCloseReceipt svg,#financeProduct #financeDone svg,#financeProduct .fpHead .fpCloseButton svg,.financeHead button svg,.networkSdkSettings .networkSdkClose svg{width:16px;height:16px}