.sc-card{background:var(--sp-ai-bg);border:1px solid var(--sp-ai-ring);border-radius:var(--sp-radius-xl);padding:var(--sp-space-6)}.sc-head{align-items:center;gap:var(--sp-space-3);margin-bottom:var(--sp-space-4);display:flex}.sc-mark{border-radius:var(--sp-radius-full);vertical-align:middle;flex:none;display:inline-block}.sc-wordmark{font-family:var(--sp-font-ui);text-transform:uppercase;letter-spacing:-.01em;color:var(--sp-blue-text);white-space:nowrap;align-items:baseline;line-height:1;display:inline-flex}.sc-wordmark b{font-weight:800}.sc-wordmark span{font-weight:300}.sc-title{color:var(--sp-ink);font-weight:600;line-height:1.2}.sc-sub{font-size:var(--sp-text-xs);color:var(--sp-ink-secondary)}.sc-thread{gap:var(--sp-space-4);display:grid}.sc-thread>*{min-width:0}.sc-user{background:var(--sp-action-bg);max-width:90%;color:var(--sp-action-ink);border-radius:var(--sp-radius-lg);padding:var(--sp-space-2) var(--sp-space-3);font-size:var(--sp-text-md);justify-self:end}.sc-thread--compact .sc-user{font-size:var(--sp-text-sm)}.sc-answer{color:var(--sp-ink);white-space:pre-wrap;line-height:1.6;font-size:var(--sp-text-md)}.sc-thread--compact .sc-answer{font-size:var(--sp-text-sm)}.sc-answer a.sc-cite{color:var(--sp-ink-link);font-weight:600;text-decoration:none}.sc-answer a.sc-cite:hover{text-decoration:underline}.sc-actions{gap:var(--sp-space-1);margin-top:var(--sp-space-2);opacity:.55;transition:opacity var(--sp-duration-fast) var(--sp-ease);display:flex}.sc-thread>div:hover .sc-actions,.sc-actions:focus-within{opacity:1}.sc-iconbtn{color:var(--sp-ink-secondary);cursor:pointer;border-radius:var(--sp-radius-sm);background:0 0;border:0;place-items:center;padding:4px;display:inline-grid}.sc-iconbtn:hover{color:var(--sp-ink);background:var(--sp-surface-field)}.sc-iconbtn:focus-visible{outline:2px solid var(--sp-border-focus);outline-offset:2px}.sc-followups{gap:var(--sp-space-2);margin-top:var(--sp-space-3);flex-wrap:wrap;display:flex}.sc-thread--compact .sc-followups{flex-direction:column;align-items:flex-start;gap:6px}.sc-thread--compact .sc-followups .sc-pill{border-radius:var(--sp-radius-md);text-align:left;font-size:var(--sp-text-xs);padding:5px 10px;line-height:1.35}.sc-thinking{align-items:center;gap:var(--sp-space-3);color:var(--sp-ink-secondary);font-size:var(--sp-text-sm);padding:var(--sp-space-2) 0;display:flex}.sc-thinking-icon{border-radius:var(--sp-radius-full);background:var(--sp-ai-soft);width:34px;height:34px;color:var(--sp-ai-ink);flex:none;place-items:center;display:grid}.sc-thinking-icon svg{animation:sc-pop var(--sp-duration) var(--sp-ease)}.sc-thinking-steps{flex-direction:column;gap:2px;display:flex}.sc-step{align-items:center;gap:6px;display:flex}.sc-step--done{color:var(--sp-success-text)}.sc-step--active{color:var(--sp-ink);font-weight:500}.sc-step--todo{color:var(--sp-ink-subtle)}.sc-dots:after{content:"…";animation:1.2s steps(4,end) infinite sc-dots}@keyframes sc-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes sc-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion:reduce){.sc-thinking-icon svg{animation:none}.sc-dots:after{content:"…";animation:none}}.sc-composer{background:var(--sp-surface);border:1px solid var(--sp-border);border-radius:var(--sp-radius-lg);margin-top:var(--sp-space-4)}.sc-composer:has(.sc-textarea:focus){box-shadow:var(--sp-focus-ring);border-color:#0000}.sc-textarea:focus-visible{box-shadow:none;outline:none}.sc-composer-form{padding:var(--sp-space-3) var(--sp-space-4)}.sc-textarea{resize:none;width:100%;font:inherit;font-size:var(--sp-text-md);color:var(--sp-ink);background:0 0;border:0;outline:0}.sc-textarea::placeholder{color:var(--sp-ink-placeholder)}.sc-composer-row{justify-content:space-between;align-items:center;gap:var(--sp-space-2);display:flex}.sc-hint{color:var(--sp-ink-subtle);font-size:11px}.sc-hint--short{white-space:nowrap;cursor:help;align-items:center;gap:4px;min-width:0;display:inline-flex}.sc-hint--short:focus-visible{outline:2px solid var(--sp-border-focus);outline-offset:2px;border-radius:var(--sp-radius-sm)}.sc-composer--compact .sc-tools-btn-label{display:none}.sc-composer--compact .sc-iconbtn.sc-tools-btn{padding:0 6px}.sc-chip{justify-content:space-between;align-items:center;gap:var(--sp-space-2);background:var(--sp-surface-field);border-radius:var(--sp-radius-sm);font-size:var(--sp-text-xs);color:var(--sp-ink-secondary);margin-bottom:var(--sp-space-2);padding:6px 10px;display:flex}.sc-chip button{cursor:pointer;color:inherit;background:0 0;border:0}.sc-foot{border-top:1px solid var(--sp-border);border-radius:0 0 var(--sp-radius-lg) var(--sp-radius-lg);padding:var(--sp-space-2) var(--sp-space-4);font-size:var(--sp-text-xs);color:var(--sp-ink-secondary);justify-content:space-between;gap:var(--sp-space-2);align-items:center;display:flex}.sc-wall{padding:var(--sp-space-4);font-size:var(--sp-text-sm);color:var(--sp-ink);border-top:1px solid var(--sp-border);gap:var(--sp-space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.sc-pill{border:1px solid var(--sp-border);background:var(--sp-surface);color:var(--sp-ink);border-radius:var(--sp-radius-full);font-size:var(--sp-text-sm);cursor:pointer;font:inherit;padding:6px 12px}.sc-pill:hover{border-color:var(--sp-border-brand);background:var(--sp-surface-field)}.sc-pill:focus-visible{outline:2px solid var(--sp-border-focus);outline-offset:2px}.sc-suggest{gap:var(--sp-space-2);margin-top:var(--sp-space-4);display:grid}.sc-suggest .sc-pill{text-align:left;border-radius:var(--sp-radius-md)}.sc-rail{background:var(--sp-surface);border:1px solid var(--sp-border);border-radius:var(--sp-radius-xl);flex-direction:column;display:flex;overflow:hidden}.sc-rail-head{padding:var(--sp-space-3) var(--sp-space-4);border-bottom:1px solid var(--sp-border);justify-content:space-between;align-items:center;display:flex}.sc-rail-body{padding:var(--sp-space-4);flex:1;min-height:300px;max-height:560px;overflow-y:auto}.sc-rail .sc-composer{border:0;border-top:1px solid var(--sp-border);border-radius:0;margin:0}.sc-askabout{background:var(--sp-surface-dark);color:var(--sp-ink-inverse);border-radius:var(--sp-radius-sm);font-size:var(--sp-text-xs);cursor:pointer;z-index:var(--sp-layer-notice);box-shadow:var(--sp-shadow-md);font:inherit;border:0;padding:6px 10px;position:fixed;transform:translate(-50%)}.sc-sheet-pill,.sc-sheet-close,.sc-sheet-grip{display:none}@media (max-width:900px){.sc-rail{z-index:var(--sp-layer-drawer);border-radius:var(--sp-radius-xl) var(--sp-radius-xl) 0 0;box-shadow:var(--sp-shadow-lg);max-height:55vh;transition:max-height var(--sp-duration) var(--sp-ease);position:fixed;bottom:0;left:0;right:0}.sc-rail[data-sheet=collapsed]{max-height:0;box-shadow:none;border:0}.sc-rail[data-sheet=full]{border-radius:0;max-height:100dvh}.sc-rail-body{min-height:0;max-height:none}.sc-sheet-pill{bottom:calc(var(--sp-space-4) + env(safe-area-inset-bottom));z-index:var(--sp-layer-drawer);align-items:center;gap:var(--sp-space-2);background:var(--sp-action-bg);color:var(--sp-action-ink);border-radius:var(--sp-radius-full);font:inherit;white-space:nowrap;box-shadow:var(--sp-shadow-lg);cursor:pointer;border:0;padding:8px 16px 8px 10px;font-weight:600;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.sc-embed-sub{display:none}.sc-embed-eyebrow{justify-content:space-between}.sc-sheet-close{display:inline-grid}.sc-sheet-grip{border-radius:var(--sp-radius-full);background:var(--sp-border-strong);width:36px;height:4px;margin:6px auto 0;display:block}}.sc-embed{max-width:760px;margin-top:var(--sp-space-5);padding-top:var(--sp-space-4);border-top:1px solid var(--sp-border);text-align:left}.sc-embed-eyebrow{align-items:baseline;gap:var(--sp-space-3);font-size:var(--sp-text-xs);color:var(--sp-ink-secondary);margin-bottom:var(--sp-space-4);flex-wrap:wrap;display:flex}.sc-embed-brand{color:var(--sp-ink);font-weight:600;font-size:var(--sp-text-sm);align-items:center;gap:5px;display:inline-flex}.sc-embed-sub{flex:1}.sc-linkbtn{font:inherit;font-size:var(--sp-text-xs);color:var(--sp-ink-link);cursor:pointer;background:0 0;border:0;padding:0}.sc-linkbtn:hover{text-decoration:underline}.sc-thread--embedded{gap:var(--sp-space-5)}.sc-q{color:var(--sp-ink);font-weight:600;font-size:var(--sp-text-lg);margin-bottom:calc(-1 * var(--sp-space-2));line-height:1.35}.sc-thread--embedded .sc-answer{font-size:var(--sp-text-md)}.sc-embed-wall,.sc-embed-note{margin-top:var(--sp-space-3);font-size:var(--sp-text-sm);color:var(--sp-ink-secondary)}.sc-embed-wall a,.sc-embed-note a{color:var(--sp-ink-link)}.sc-askbar .sp-hero-search input,.sc-askbar .sp-hero-search input:focus,.sc-askbar .sp-hero-search input:focus-visible{box-shadow:none;border:0;outline:none}.sc-askbar-foot{justify-content:space-between;gap:var(--sp-space-3);color:var(--sp-ink-subtle);flex-wrap:wrap;margin-top:6px;font-size:11px;display:flex}.sc-askbar-foot a{color:var(--sp-ink-link)}.sc-askbar-voice{color:var(--sp-ink-secondary);flex:1;font-style:italic}.sc-results-head{margin-top:var(--sp-space-8);padding-top:var(--sp-space-4);border-top:1px solid var(--sp-border);font-size:var(--sp-text-sm);color:var(--sp-ink-secondary)}.sc-results-head b{color:var(--sp-ink)}.sc-ring{flex:none;place-items:center;display:inline-grid;position:relative}.sc-ring-svg{position:absolute;inset:0;transform:rotate(-90deg)}.sc-ring-track{fill:none;stroke:var(--sp-border)}.sc-ring-bar{fill:none;stroke:var(--sp-success);stroke-linecap:round;transition:stroke-dashoffset .6s var(--sp-ease)}.sc-ring-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--sp-success-text);font-size:10px;font-weight:700;line-height:1;position:relative}.sc-confetti{pointer-events:none;position:absolute;inset:0}.sc-confetti i{background:var(--sp-success);transform-origin:50%;width:5px;height:8px;animation:1.9s cubic-bezier(.15,.7,.3,1) forwards sc-burst;animation-delay:calc(var(--i) * 25ms);--a:calc(var(--i) * 30deg);--d:34px;border-radius:1px;position:absolute;top:50%;left:50%}.sc-confetti i:nth-child(3n){background:var(--sp-brand-500);--d:24px;border-radius:50%;width:4px;height:4px}.sc-confetti i:nth-child(4n){background:var(--sp-warning);--d:34px}.sc-confetti i:nth-child(5n){background:var(--sp-accent-teal)}.sc-confetti i:nth-child(7n){background:var(--sp-accent-cyan);--d:42px;border-radius:50%;width:3px;height:3px;animation-duration:2.2s}@keyframes sc-burst{0%{transform:translate(-50%, -50%) rotate(var(--a)) translateY(0) scale(.4);opacity:0}10%{opacity:1}55%{transform:translate(-50%, -50%) rotate(calc(var(--a) + 40deg)) translateY(calc(var(--d) * -1)) scale(1);opacity:1}to{transform:translate(-50%, -50%) rotate(calc(var(--a) + 90deg)) translateY(calc(var(--d) * -.7)) scale(.8);opacity:0}}.sc-ring--progress .sc-confetti i{--d:22px}.sc-ring--burst .sc-ring-svg{animation:sc-ring-pop .5s var(--sp-ease)}@keyframes sc-ring-pop{0%{transform:scale(1)rotate(-90deg)}40%{transform:scale(1.3)rotate(-90deg)}to{transform:scale(1)rotate(-90deg)}}.sc-ring--burst .sc-ring-n{animation:sc-n-pop .5s var(--sp-ease)}@keyframes sc-n-pop{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.sc-ring-note{white-space:nowrap;background:var(--sp-depth-raised);color:var(--sp-ink-secondary);border:1px solid var(--sp-border);font-size:var(--sp-text-xs);border-radius:var(--sp-radius-full);box-shadow:var(--sp-elevation-raised);pointer-events:none;animation:sc-note 4.2s var(--sp-ease) forwards;padding:5px 10px;font-weight:500;position:absolute;bottom:calc(100% + 8px);right:-4px}.sc-ring-note b{color:var(--sp-success-text);font-weight:600}@keyframes sc-note{0%{opacity:0;transform:translateY(4px)}14%{opacity:1;transform:none}80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.sc-confetti{display:none}.sc-ring--burst .sc-ring-svg,.sc-ring--burst .sc-ring-n{animation:none}.sc-ring-note{animation:4.2s forwards sc-note-still}}@keyframes sc-note-still{0%,90%{opacity:1}to{opacity:0}}.sc-modal{flex-direction:column;max-height:90vh;display:flex}.sc-modal-body{flex-direction:column;flex:1;min-height:0;display:flex}.sc-modal-thread{padding:var(--sp-space-5) var(--sp-space-6);flex:1;min-height:50vh;overflow-y:auto}.sc-modal .sc-composer{border:0;border-top:1px solid var(--sp-border);border-radius:0;margin:0}@media (max-width:900px){.sc-modal{max-height:100dvh}.sc-modal-thread{padding:var(--sp-space-4);min-height:0}}.sc-sources{margin-top:var(--sp-space-4);min-width:0;max-width:100%}.sc-sources-label{font-size:var(--sp-text-xs);color:var(--sp-ink-secondary);margin-bottom:var(--sp-space-2)}.sc-source-grid{gap:var(--sp-space-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.sc-source{background:var(--sp-surface);border:1px solid var(--sp-border);border-radius:var(--sp-radius-lg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.sc-source:hover{border-color:var(--sp-border-brand);box-shadow:var(--sp-elevation-raised)}.sc-source-main{gap:var(--sp-space-2);padding:10px var(--sp-space-3);color:var(--sp-ink);flex:1;min-width:0;text-decoration:none;display:flex}.sc-source-main:focus-visible{outline:2px solid var(--sp-border-focus);outline-offset:-2px}.sc-source-n{border-radius:var(--sp-radius-full);background:var(--sp-brand-50);width:18px;height:18px;color:var(--sp-blue-text);flex:none;place-items:center;margin-top:1px;font-size:10px;font-weight:700;display:inline-grid}.sc-source-text{gap:2px;min-width:0;display:grid}.sc-source-title{font-weight:600;font-size:var(--sp-text-sm);color:var(--sp-ink-link);line-height:1.25}.sc-source-summary{font-size:var(--sp-text-xs);color:var(--sp-ink-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.8em;line-height:1.4;display:-webkit-box;overflow:hidden}.sc-source-badge{margin:0 var(--sp-space-3) 10px calc(var(--sp-space-3) + 18px + var(--sp-space-2));color:var(--sp-success-text);font-size:var(--sp-text-xs);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;font-family:inherit;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.sc-source-badge:hover{text-decoration:underline}.sc-source-badge:focus-visible{outline:2px solid var(--sp-border-focus);outline-offset:2px}.sc-source-badge:has(+.sc-source-credit){margin-bottom:2px}.sc-source-credit{margin:0 var(--sp-space-3) 10px calc(var(--sp-space-3) + 18px + var(--sp-space-2));font-size:var(--sp-text-xs);color:var(--sp-ink-secondary);line-height:1.3}.sc-source-pick-credit{font-size:var(--sp-text-xs);color:var(--sp-ink-secondary);display:block}.sc-source-pick{min-width:200px;padding:var(--sp-space-2)!important}.sc-source-pick-head{font-size:var(--sp-text-xs);color:var(--sp-ink-secondary);padding:4px 8px 6px}.sc-source-pick-item{border-radius:var(--sp-radius-sm);color:var(--sp-ink);font-size:var(--sp-text-sm);padding:7px 8px;text-decoration:none;display:block}.sc-source-pick-item:hover,.sc-source-pick-item:focus-visible{background:var(--sp-surface-field);outline:none}.sc-thread--compact .sc-source-grid{grid-template-columns:1fr}.sc-thread--compact .sc-source{flex-direction:row;align-items:center}.sc-thread--compact .sc-source-main{padding:8px var(--sp-space-3)}.sc-thread--compact .sc-source-summary{-webkit-line-clamp:1;max-height:1.4em}.sc-thread--compact .sc-source-badge{margin:0 var(--sp-space-3) 0 0;white-space:nowrap;flex:none}.sc-thread--compact .sc-source-credit{display:none}@media (max-width:640px){.sc-source-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px;display:flex;overflow-x:auto}.sc-source{scroll-snap-align:start;flex:0 0 78%}}.sc-expand{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.sp-hero-popular-btn{font-size:14px}body.sc-lock{overflow:hidden}.sc-imm{background:var(--sp-depth-canvas);color:var(--sp-ink);flex-direction:column;display:flex}.sc-imm--overlay{z-index:var(--sp-layer-overlay);animation:.36s cubic-bezier(.2,.8,.2,1) sc-imm-in;position:fixed;inset:0}.sc-imm--page{height:calc(100dvh - var(--sc-top,120px));min-height:420px}@keyframes sc-imm-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.sc-imm-bar{justify-content:space-between;align-items:center;gap:var(--sp-space-3);padding:var(--sp-space-2) var(--sp-space-5);background:var(--sp-depth-raised);border-bottom:1px solid var(--sp-border);flex:none;min-height:52px;display:flex}.sc-imm-brand{min-width:0;font-size:var(--sp-text-md);align-items:center;gap:8px;display:inline-flex}.sc-imm-name{color:var(--sp-ink-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:40vw;font-weight:400;overflow:hidden}.sc-imm-tools{align-items:center;gap:var(--sp-space-3);white-space:nowrap;flex:none;display:inline-flex}.sc-imm-brand{flex:1;overflow:hidden}.sc-imm-historybtn{display:none}.sc-imm-body{flex:1;grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.sc-imm-main{isolation:isolate;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.sc-imm-main:before{content:"";z-index:-1;pointer-events:none;opacity:.07;background:url(/crown-watermark.svg) 50% 42%/min(52%,440px) no-repeat;position:absolute;inset:0 0 96px}.sc-imm-scroll{padding:var(--sp-space-6) var(--sp-space-5);flex:1;overflow-y:auto}.sc-imm-column{width:100%;max-width:780px;margin:0 auto}.sc-imm-composer{padding:var(--sp-space-3) var(--sp-space-5) calc(var(--sp-space-4) + env(safe-area-inset-bottom));background:var(--sp-depth-canvas);border-top:1px solid var(--sp-border);flex:none}.sc-imm-composer .sc-composer{box-shadow:var(--sp-elevation-raised);margin-top:0}.sc-imm-panel{border-left:1px solid var(--sp-border);background:var(--sp-depth-panel);min-height:0;overflow-y:auto}.sc-block-empty{text-align:center;padding:var(--sp-space-6) var(--sp-space-4);color:var(--sp-ink-secondary)}.sc-block-empty p{max-width:30em;margin:var(--sp-space-3) auto 0;line-height:1.5}.sc-imm-empty{text-align:center;padding:10vh var(--sp-space-4) var(--sp-space-6)}.sc-imm-empty h2{font-size:var(--sp-text-2xl,26px);margin:var(--sp-space-4) 0 var(--sp-space-2);letter-spacing:-.01em;font-weight:600}.sc-imm-empty p{color:var(--sp-ink-secondary);max-width:34em;margin:0 auto;line-height:1.5}.sc-imm-empty .sc-suggest{max-width:520px;margin:var(--sp-space-5) auto 0}.sc-imm .sc-thread--embedded{gap:var(--sp-space-6)}.sc-imm-drawer .sc-panel{padding:0}.sc-matches{margin-top:var(--sp-space-6);border-top:1px solid var(--sp-border);padding-top:var(--sp-space-3);font-size:var(--sp-text-sm)}.sc-matches summary{cursor:pointer;color:var(--sp-ink-secondary)}.sc-matches-articles{margin:var(--sp-space-3) 0;gap:6px;padding:0;list-style:none;display:grid}.sc-matches-articles a{color:var(--sp-ink-link);font-weight:600;text-decoration:none}.sc-matches-articles span{color:var(--sp-ink-secondary)}.sc-matches-cme{color:var(--sp-success-text)!important}@media (max-width:900px){.sc-imm-body{grid-template-columns:minmax(0,1fr)}.sc-imm-panel{display:none}.sc-imm-historybtn{display:inline-grid}.sc-imm-bar{padding:var(--sp-space-2) var(--sp-space-3)}.sc-imm-scroll{padding:var(--sp-space-4) var(--sp-space-3)}.sc-imm-composer{padding-left:var(--sp-space-3);padding-right:var(--sp-space-3)}.sc-imm-name{display:none}.sc-imm-tools{gap:var(--sp-space-2);font-size:var(--sp-text-xs)}}@media (prefers-reduced-motion:reduce){.sc-imm--overlay,.sc-block{animation:none}}.sc-askbar .sp-hero-search{view-transition-name:statchat-composer}.sc-askbar[data-immersive="1"] .sp-hero-search{view-transition-name:none}.sc-block-composer .sc-composer,.sc-imm--overlay .sc-imm-composer .sc-composer{view-transition-name:statchat-composer}.sc-block-scroll,.sc-imm--overlay .sc-imm-scroll{view-transition-name:statchat-thread}.sc-block-panel{view-transition-name:statchat-panel}.sc-block-main,.sc-parked[data-parked="1"]{view-transition-name:statchat-sheet}.sc-imm--overlay .sc-imm-panel{view-transition-name:statchat-panel}.sc-imm--overlay .sc-imm-bar{view-transition-name:statchat-bar}:root{--sc-vt-ease:cubic-bezier(.2, .8, .2, 1);--sc-vt:.45s}html[data-sc-transition=exit]{--sc-vt:.35s}html[data-sc-transition=park]{--sc-vt:.52s}html[data-sc-transition=unpark]{--sc-vt:.45s}::view-transition-group(*){animation-duration:var(--sc-vt);animation-timing-function:var(--sc-vt-ease)}::view-transition-old(root){animation-duration:var(--sc-vt);animation-timing-function:var(--sc-vt-ease)}::view-transition-new(root){animation-duration:var(--sc-vt);animation-timing-function:var(--sc-vt-ease)}::view-transition-new(statchat-panel):only-child{animation:sc-vt-slide-in var(--sc-vt) var(--sc-vt-ease) 80ms both}::view-transition-old(statchat-panel):only-child{animation:sc-vt-slide-out .26s var(--sc-vt-ease) both}::view-transition-new(statchat-bar):only-child{animation:sc-vt-drop var(--sc-vt) var(--sc-vt-ease) 40ms both}::view-transition-old(statchat-bar):only-child{animation:sc-vt-lift .24s var(--sc-vt-ease) both}::view-transition-new(statchat-thread):only-child{animation:sc-vt-rise var(--sc-vt) var(--sc-vt-ease) 60ms both}@keyframes sc-vt-slide-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes sc-vt-slide-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(24px)}}@keyframes sc-vt-drop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes sc-vt-lift{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-60%)}}@keyframes sc-vt-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.sc-panel{padding:var(--sp-space-4)}.sc-newchat{margin-bottom:var(--sp-space-4)}.sc-panel-head{font-size:var(--sp-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--sp-ink-secondary);margin-bottom:var(--sp-space-3)}.sc-panel-card{background:var(--sp-surface);border:1px solid var(--sp-border);border-radius:var(--sp-radius-lg);padding:var(--sp-space-4)}.sc-panel-title{font-weight:600;line-height:1.3}.sc-panel-text{font-size:var(--sp-text-sm);color:var(--sp-ink-secondary);margin:var(--sp-space-2) 0 0;line-height:1.5}.sc-panel-text--note{color:var(--sp-ink)}.sc-panel-actions{gap:var(--sp-space-2);margin-top:var(--sp-space-4);display:grid}.sc-composer--capped{opacity:.7}.sc-wallmodal-title{align-items:center;gap:8px;font-weight:600;display:inline-flex}.sc-wallmodal-body{padding-top:0!important}.sc-wallmodal-lede{color:var(--sp-ink-secondary);margin:0 0 var(--sp-space-4);line-height:1.5}.sc-wallmodal-actions{gap:var(--sp-space-2);flex-wrap:wrap;display:flex}.sc-wallmodal-sub{font-size:var(--sp-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--sp-ink-secondary);margin:var(--sp-space-6) 0 var(--sp-space-3)}.sc-offers{gap:var(--sp-space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.sc-offer{background:var(--sp-surface);border:1px solid var(--sp-border);border-radius:var(--sp-radius-lg);padding:var(--sp-space-4);color:var(--sp-ink);align-content:start;gap:4px;text-decoration:none;display:grid}.sc-offer:hover{border-color:var(--sp-border-brand);box-shadow:var(--sp-elevation-raised)}.sc-offer-kind{text-transform:uppercase;letter-spacing:.04em;color:var(--sp-blue-text);font-size:11px;font-weight:600}.sc-offer-title{font-weight:600;line-height:1.3}.sc-offer-text{font-size:var(--sp-text-xs);color:var(--sp-ink-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sc-offer-price{margin-top:var(--sp-space-2);color:var(--sp-ink);font-weight:600}.sc-block{--sc-block-max:90vh;gap:var(--sp-space-5);max-height:var(--sc-block-max);margin-top:var(--sp-space-4);text-align:left;grid-template-columns:minmax(0,1fr) 320px;animation:.36s cubic-bezier(.2,.8,.2,1) sc-imm-in;display:grid}.sc-block-main{min-height:0;max-height:var(--sc-block-max);background:var(--sp-depth-panel);border:1px solid var(--sp-border);border-radius:var(--sp-radius-xl);min-width:0;box-shadow:var(--sp-elevation-panel);flex-direction:column;display:flex;overflow:hidden}.sc-block-eyebrow{padding:var(--sp-space-3) var(--sp-space-5);border-bottom:1px solid var(--sp-border);flex:none;margin:0}.sc-block-scroll{min-height:0;padding:var(--sp-space-5) var(--sp-space-5) var(--sp-space-4);overscroll-behavior:contain;flex:auto;overflow-y:auto}.sc-block-composer{padding:var(--sp-space-3) var(--sp-space-5) var(--sp-space-4);border-top:1px solid var(--sp-border);background:var(--sp-depth-panel);flex:none}.sc-block-composer .sc-composer{margin-top:0}.sc-block-panel{min-height:0;max-height:var(--sc-block-max);background:var(--sp-surface-sunken);border:1px solid var(--sp-border);border-radius:var(--sp-radius-xl);padding:var(--sp-space-4) var(--sp-space-4);overflow-y:auto}.sc-block-panel .sc-panel{padding:0}.sc-block-panel .sc-convo:hover,.sc-block-panel .sc-ref:hover{background:var(--sp-depth-panel)}.sc-block-panel .sc-convo.is-current{background:var(--sp-brand-50)}.sc-block-panel .sc-panel-card{background:var(--sp-depth-panel)}.sp-hero[data-chat-open] .sp-hero-inner{padding-top:var(--sp-space-5);padding-bottom:var(--sp-space-5)}.sp-hero[data-chat-open] .sp-hero-title{font-size:var(--sp-text-lg);max-width:none;color:var(--sp-ink-secondary);font-weight:600;line-height:1.3}.sp-hero[data-chat-open] .sp-hero-lede,.sp-hero[data-chat-open] .sp-hero-popular{display:none}.sp-hero[data-chat-open] .sp-hero-paths{margin-top:var(--sp-space-5)}.sc-block .sc-thread--embedded{gap:var(--sp-space-5)}.sc-block-close{flex:none}.sc-block-menubtn{margin-left:auto;display:none}.sc-parked{border-radius:var(--sp-radius-md);color:var(--sp-blue-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;display:inline-flex}.sc-parked:hover{background:var(--sp-surface-field)}.sc-parked:focus-visible{outline:2px solid var(--sp-border-focus);outline-offset:2px}@media (max-width:760px){.sc-parked{padding:6px}.sc-parked .sc-wordmark{display:none}}@media (max-width:900px){.sc-block{max-height:var(--sc-block-max);grid-template-columns:minmax(0,1fr)}.sc-block-main{max-height:var(--sc-block-max)}.sc-block-panel{display:none}.sc-block-menubtn{display:inline-grid}.sc-block-menubtn+.sc-expand{margin-left:0}.sc-block-eyebrow .sc-embed-sub{display:none}.sc-block-scroll,.sc-block-composer,.sc-block-eyebrow{padding-left:var(--sp-space-4);padding-right:var(--sp-space-4)}}.sc-convos-head{justify-content:space-between;align-items:baseline;gap:var(--sp-space-3);margin-bottom:var(--sp-space-3);white-space:nowrap;display:flex}.sc-convos-head .sc-panel-head{margin-bottom:0;font-size:11px}.sc-convos-redeem{font:inherit;font-size:var(--sp-text-xs);color:var(--sp-success-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600}.sc-convos-redeem:hover{text-decoration:underline}.sc-convos-empty{font-size:var(--sp-text-sm);color:var(--sp-ink-secondary);padding:var(--sp-space-3) 0;min-height:24px}.sc-convos-group{margin-top:var(--sp-space-4)}.sc-convos-group:first-of-type{margin-top:0}.sc-convos-label{font-size:var(--sp-text-sm);color:var(--sp-ink);padding:0 0 var(--sp-space-2);font-weight:600}.sc-convos-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sc-convo{justify-content:space-between;align-items:center;gap:var(--sp-space-2);text-align:left;background:var(--sp-depth-panel);border:1px solid var(--sp-border);border-radius:var(--sp-radius-md);width:100%;padding:8px var(--sp-space-3);font:inherit;color:var(--sp-ink);cursor:pointer;min-width:0;transition:border-color var(--sp-duration-fast) var(--sp-ease), background var(--sp-duration-fast) var(--sp-ease);display:flex;position:relative}.sc-convo:hover{border-color:var(--sp-border-brand);background:var(--sp-surface-field)}.sc-convo:focus-visible{outline:2px solid var(--sp-border-focus);outline-offset:2px}.sc-convo.is-current{background:var(--sp-brand-50);border-color:var(--sp-border-brand)}.sc-convo-main{flex:1;gap:2px;min-width:0;display:grid}.sc-convo-name{font-size:var(--sp-text-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.3;overflow:hidden}.sc-convo.is-current .sc-convo-name{color:var(--sp-blue-text);font-weight:600}.sc-convo.is-locked .sc-convo-name{color:var(--sp-ink-secondary)}.sc-convo-meta{white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:inline-flex}.sc-convo-cme{color:var(--sp-success-text);font-weight:600}.sc-convo-cme.is-spent{color:var(--sp-ink-subtle);font-weight:500}.sc-convo-closed{color:var(--sp-ink-subtle);align-items:center;gap:3px;display:inline-flex}.sc-convo-chev{color:var(--sp-ink-subtle);flex:none}.sc-convo:hover .sc-convo-chev,.sc-convo.is-current .sc-convo-chev{color:var(--sp-blue-text)}.sc-block-panel .sc-convo{background:var(--sp-depth-panel)}.sc-refs{margin-top:var(--sp-space-5)}.sc-refs-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sc-ref{padding:var(--sp-space-2) var(--sp-space-3);border-radius:var(--sp-radius-md);color:var(--sp-ink);gap:2px;text-decoration:none;display:grid}.sc-ref:hover{background:var(--sp-surface-field)}.sc-ref-title{font-size:var(--sp-text-sm);color:var(--sp-ink-link);font-weight:600;line-height:1.3}.sc-ref-meta{font-size:var(--sp-text-xs);color:var(--sp-ink-secondary);align-items:center;gap:8px;display:inline-flex}.sc-ref-cme{color:var(--sp-success-text);align-items:center;gap:3px;font-weight:600;display:inline-flex}:root{--sc-panel-w:clamp(420px, 45vw, 760px)}body.sc-panel-open{padding-right:var(--sc-panel-w)}body.sc-panel-open .sp-article-grid{grid-template-columns:minmax(0,1fr)!important}body.sc-panel-open .sp-article-aside{display:none!important}.sc-sidepanel{width:var(--sc-panel-w);z-index:var(--sp-layer-drawer);background:var(--sp-surface);border-left:1px solid var(--sp-border);box-shadow:var(--sp-shadow-lg);flex-direction:column;animation:.28s cubic-bezier(.2,.8,.2,1) sc-panel-in;display:flex;position:fixed;top:0;bottom:0;right:0}.sc-sidepanel-brand{align-items:center;gap:8px;min-width:0;font-weight:600;display:inline-flex;overflow:hidden}.sc-sidepanel-name{white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.sc-sidepanel-thread{min-height:0;padding:var(--sp-space-5);flex:1;overflow-y:auto}.sc-sidepanel .sc-composer{border:0;border-top:1px solid var(--sp-border);border-radius:0;margin:0}.sc-sidepanel .sc-source-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.sc-reading-handle{bottom:calc(var(--sp-space-4) + env(safe-area-inset-bottom));z-index:var(--sp-layer-drawer);align-items:center;gap:var(--sp-space-2);background:var(--sp-action-bg);color:var(--sp-action-ink);border-radius:var(--sp-radius-full);font:inherit;box-shadow:var(--sp-shadow-lg);cursor:pointer;border:0;padding:10px 16px;font-weight:600;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}@keyframes sc-panel-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sc-sidepanel{animation:none}}.sc-sheet-grip{cursor:pointer;background:0 0;border:0;padding:0}.sc-imm-grip{display:none}@media (max-width:900px){.sc-sheet-pill[data-hidden]{display:none}.sc-sheet-grip{background:var(--sp-border-strong);border-radius:var(--sp-radius-full);background-clip:content-box;width:56px;height:20px;margin:0 auto;padding:8px 10px}.sc-rail-head{touch-action:none}.sc-imm--overlay .sc-imm-bar{touch-action:none;padding-top:var(--sp-space-3);position:relative}.sc-imm-grip{border-radius:var(--sp-radius-full);background:var(--sp-border-strong);width:36px;height:4px;display:block;position:absolute;top:5px;left:50%;transform:translate(-50%)}}
