@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";.header.site-header{gap:30px;height:80px;position:relative}.site-header .brand{white-space:nowrap;letter-spacing:-1px;gap:9px;font-size:22px}.site-header .brand-wordmark{font-weight:750}.site-header .brand-light{font-weight:450}.site-header .header-end{gap:8px;margin-left:auto}.site-header .human-nav{align-items:center;gap:25px;display:flex}.human-nav a{min-height:44px;color:var(--muted);white-space:nowrap;align-items:center;font-size:13px;display:inline-flex;position:relative}.human-nav a[aria-current=page]{color:var(--text)}.human-nav a[aria-current=page]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}.agents-entry{border:1px solid var(--border);white-space:nowrap;color:var(--muted);border-radius:7px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex}.agents-entry[aria-current=page]{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}.site-menu-toggle,.site-menu{display:none}.skip-link{background:var(--panel);z-index:100;border-radius:6px;padding:10px 14px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:10px}#main-content:focus{outline:none}.route-scope-summary{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:12px;display:flex}.route-scope-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.route-scope-summary a{color:var(--accent);white-space:nowrap}.models-page-heading{justify-content:space-between;align-items:center;gap:12px;margin:26px 0 14px;display:flex}.models-page-heading h1{letter-spacing:-.4px;margin:0;font-size:21px;font-weight:600}.models-page-heading button{color:var(--muted);font-size:12px}.route-home-holder,.route-not-found{max-width:800px;min-height:50vh;padding:72px 0}.route-home-holder h1,.route-not-found h1{letter-spacing:-.04em;font-size:clamp(32px,5vw,58px);font-weight:550}.route-home-holder p,.route-not-found p{color:var(--muted);line-height:1.7}.route-entry-links{flex-wrap:wrap;gap:20px;margin-top:30px;display:flex}.route-entry-links a{color:var(--accent)}.route-loading{color:var(--muted);padding:28px 0}.site-footer{border-top:1px solid var(--border);color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 0 28px;font-size:12px;display:flex}.site-footer nav{gap:18px;display:flex}.page-intro{margin:32px 0 24px}.page-intro h1{letter-spacing:-.04em;margin:10px 0 14px;font-size:clamp(32px,3.3vw,42px);font-weight:550;line-height:1.28;position:relative}.page-intro p{color:var(--muted);max-width:640px;margin:0;font-size:15px;line-height:1.7}.models-page-heading{align-items:flex-start}.models-page-heading>button{flex:none;min-height:44px}.typewriter-heading{position:relative}.type-complete .typing-caret{opacity:1}.site-menu-dialog{color:var(--text);background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.site-menu-panel{background:var(--panel);border:1px solid var(--border);width:calc(100% - 24px);margin:calc(12px + env(safe-area-inset-top)) auto 12px;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:14px;padding:8px 18px 14px;overflow-y:auto;box-shadow:0 15px 50px #0002}.site-menu-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:52px;font-size:20px;font-weight:600;display:flex}.site-menu-heading button{place-items:center;min-width:44px;min-height:44px;display:grid}.site-menu-panel nav a{min-height:52px;color:var(--muted);align-items:center;gap:10px;font-size:16px;display:flex}.site-menu-panel nav a>span{flex:1}.site-menu-panel nav a[aria-current=page]{color:var(--accent)}.site-menu-panel nav a:last-child{border-top:1px solid var(--border)}.site-menu-settings{border-top:1px solid var(--border);padding-top:8px}.site-menu-settings>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:56px;font-size:14px;display:flex}.site-menu-settings [role=group]{gap:4px;display:flex}.site-menu-settings button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:14px;display:inline-flex}.site-menu-settings button[aria-pressed=true]{background:var(--hover);border-color:var(--border);color:var(--accent)}@media (width<=1100px) and (width>=900px){.header.site-header{gap:20px}.site-header .human-nav{gap:18px}.agents-entry{padding:8px}}@media (width<=899px){.header.site-header{gap:10px;height:68px}.site-header .brand{gap:7px;font-size:21px}.site-header .brand svg{width:24px;height:24px}.site-header .human-nav,.site-header .desktop-setting{display:none}.site-header .header-end{gap:4px}.agents-entry{border:0;min-height:44px;padding:8px;font-size:13px}.agents-entry svg{width:17px}.site-menu-toggle{place-items:center;min-width:44px;min-height:44px;display:inline-grid}}@media (width<=699px){.page-intro{margin:24px 0 20px}.page-intro h1{font-size:29px;line-height:1.36}.page-intro p{font-size:14px}.models-page-heading{display:block}.models-page-heading>button{margin-top:8px}.site-footer{font-size:12px}}@media (prefers-reduced-motion:reduce){.typing-caret,.type-run{display:none}.type-reserve{visibility:visible}}.header .site-menu-panel nav{display:block}.platform-page .page-intro{margin:32px 0 24px;padding:0}.platform-page .page-intro h1{max-width:800px;font-size:clamp(32px,3.3vw,42px);line-height:1.3}.platform-page .page-intro p{max-width:680px;font-size:15px}@media (width<=699px){.platform-page .page-intro h1{font-size:29px;line-height:1.4}.platform-page .page-intro p{font-size:14px}}:root{color:#e9edf0;font-synthesis:none;--bg:#10151b;--panel:#171e26;--panel-glass:#171e26f7;--text:#e9edf0;--muted:#87939e;--dim:#586773;--border:#a1b9cd1f;--gold:#cbbb8e;--surface:#141b22;--hover:#202a34;--grid:#a8c8e9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10151b;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f3ef;--panel:#fbfcf9;--panel-glass:#fbfcf9f7;--text:#273840;--muted:#718087;--dim:#94a0a5;--border:#2b455221;--gold:#94803e;--surface:#ecefea;--hover:#e0e7e3;--grid:#557680;background:var(--bg);color:var(--text)}*{box-sizing:border-box}body{margin:0}button,a,input{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{opacity:.3;cursor:not-allowed}button,a,[role=slider]{outline-offset:5px}button:focus-visible,a:focus-visible,[role=slider]:focus-visible{outline:2px solid #91c9e5}button{transition:background .18s,color .18s,opacity .18s,transform .18s}a{color:inherit;text-decoration:none}button:hover{color:var(--text)}.app{max-width:1600px;margin:0 auto;padding:0 56px;overflow:hidden}.header{border-bottom:1px solid var(--border);align-items:center;gap:68px;height:88px;display:flex}.brand{letter-spacing:-1.2px;align-items:center;gap:12px;font-family:Manrope,sans-serif;font-size:24px;font-weight:800;display:flex}.brand-light{font-weight:500}.brand sup{vertical-align:super;color:var(--muted);margin-left:4px;font-size:12px;font-weight:400}.header nav{height:100%;color:var(--muted);align-items:center;gap:29px;font-size:12px;display:flex}.header nav button{align-items:center;gap:6px;font-size:12px;display:flex}.nav-active{height:100%;color:var(--text);align-items:center;display:flex;position:relative}.nav-active span{background:#bdd0d8;width:100%;height:2px;position:absolute;bottom:-1px;left:0}.header-end{align-items:center;gap:25px;margin-left:auto;display:flex}.version,.index-label,.eyebrow,.footer,.plot-caption{letter-spacing:1.9px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500}.version{color:var(--dim)}.icon-button{width:30px;height:30px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--hover)}.theme-button{border:1px solid var(--border);border-radius:50%;width:34px;height:34px}.intro{justify-content:space-between;align-items:center;padding:48px 0 36px;display:flex}.eyebrow{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.live-dot{background:#92c9b1;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #91c9b12f}.intro h1{letter-spacing:1px;margin:18px 0 13px;font-size:clamp(26px,2.6vw,40px);font-weight:500;line-height:1.35}.intro h1>span{color:#a5c6d4;margin-left:4px}.period{color:#a5c6d4}.intro p{color:var(--muted);letter-spacing:.35px;margin:0;font-size:12px}.intro-aside{border-left:1px solid var(--border);min-width:170px;padding-left:36px}.index-label{color:var(--dim);letter-spacing:1.4px;font-size:12px}.intro-aside>div{align-items:center;gap:13px;margin-top:11px;display:flex}.intro-aside strong{letter-spacing:-2px;font:400 40px/1 Manrope,sans-serif}.intro-aside>div>span{color:var(--muted);letter-spacing:1px;font-size:12px;line-height:1.7}.intro-aside svg{color:var(--dim);margin-left:18px}.workspace{border:1px solid var(--border);background:linear-gradient(120deg,#364c5c0b,#0000 45%);border-radius:14px;position:relative;overflow:hidden}.toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:66px;padding:0 24px;display:flex}.filters{border:1px solid var(--border);background:#00000014;border-radius:9px;align-items:center;gap:5px;padding:4px;display:flex}.filters button{color:var(--muted);border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:7px 13px;font-size:12px;display:flex}.filters button.active{background:var(--hover);color:var(--text);border-color:var(--border);box-shadow:0 1px 3px #0002}.filters button>span{opacity:.6;margin-left:5px;font:12px DM Sans}.filters i{border-radius:50%;width:5px;height:5px}.filters i.gpt6{background:#96cbdc}.filters i.claude{background:#dba98f}.toolbar-right{align-items:center;gap:12px;display:flex}.demo-badge{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.demo-badge i{border:1px solid var(--gold);background:#cbbb8e20;border-radius:50%;width:5px;height:5px}.toolbar-divider{background:var(--border);width:1px;height:15px;margin:0 3px}.view-toggle{color:var(--muted);border-radius:5px;align-items:center;gap:6px;padding:6px 7px;font-size:12px;display:flex}.stage{isolation:isolate;height:530px;position:relative}.three-scene{pointer-events:none;position:absolute;inset:0}.three-scene canvas{display:block}.plot-wash{pointer-events:none;background:radial-gradient(#4670840a 0,#0000 65%);width:65%;height:75%;position:absolute;top:10%;left:23%}.axis-title{color:var(--muted);pointer-events:none;align-items:center;gap:9px;font-size:12px;display:flex;position:absolute}.axis-title small{letter-spacing:1.7px;color:var(--dim);font-size:12px}.axis-y{transform-origin:0 0;top:53%;left:22px;transform:rotate(-90deg)}.axis-x{bottom:14px;right:74px}.axis-ticks{pointer-events:none;color:var(--dim);font-family:DM Sans;font-size:12px}.axis-ticks span{position:absolute;transform:translate(-50%)}.plot-caption{color:var(--dim);letter-spacing:1.7px;opacity:.7;pointer-events:none;font-size:12px;position:absolute}.plot-caption.top{align-items:center;gap:5px;display:flex;top:27px;right:43px}.plot-caption.bottom{opacity:.45;font-size:12px;bottom:24px;left:98px}.model-node{z-index:3;width:160px;margin-top:-15px;margin-left:-80px;transition:opacity .22s,filter .22s,transform .3s;animation:.5s both appear;position:absolute;transform:rotate(-2deg)}.model-node.is-active{z-index:5;transform:rotate(0)translateY(-2px)}.model-node.is-muted{opacity:.44}.flat .model-node{transform:none}.model-title{white-space:nowrap;letter-spacing:-.25px;justify-content:center;align-items:center;gap:6px;width:100%;padding:2px 0;font-size:12px;font-weight:550;display:flex;position:absolute;bottom:calc(100% + 9px)}.family-symbol{color:var(--model-color);font-size:16px;font-style:normal;font-weight:400;line-height:1}.family-symbol.claude{font-size:17px}.model-title>svg{opacity:0;color:var(--model-color);transition:opacity .2s;position:absolute;right:-12px}.is-active .model-title>svg{opacity:1}.capsule{touch-action:none;cursor:ew-resize;background:linear-gradient(180deg,color-mix(in srgb,var(--model-color) 12%,var(--surface)) 0%,var(--surface) 100%);border:1px solid color-mix(in srgb,var(--model-color) 29%,transparent);height:31px;box-shadow:inset 0 1px 0 #ffffff0b,0 4px 0 color-mix(in srgb,var(--model-color) 10%,var(--bg)),0 5px 0 color-mix(in srgb,var(--model-color) 15%,transparent),0 9px 14px #0002;border-radius:999px;transition:box-shadow .25s,border .25s;position:relative}.capsule:hover,.is-active .capsule{border-color:color-mix(in srgb,var(--model-color) 65%,transparent);box-shadow:inset 0 1px 0 #ffffff17,0 4px 0 color-mix(in srgb,var(--model-color) 14%,var(--bg)),0 5px 0 color-mix(in srgb,var(--model-color) 30%,transparent),0 0 24px color-mix(in srgb,var(--model-color) 9%,transparent)}.flat .capsule{box-shadow:inset 0 1px #ffffff0b}.rail{background:color-mix(in srgb,var(--model-color) 17%,transparent);height:2px;position:absolute;top:14px;left:17px;right:17px}.rail-fill{background:var(--model-color);opacity:.35;height:100%;transition:width .13s}.tick{background:color-mix(in srgb,var(--model-color) 60%,var(--surface));border-radius:50%;width:4px;height:4px;position:absolute;top:50%;transform:translate(-50%,-50%)}.tick.unavailable{opacity:.2}.tick b{color:var(--gold);font-size:12px;font-weight:400;display:none;position:absolute;top:18px;left:50%;transform:translate(-50%)}.thumb{background:linear-gradient(145deg,#e2f3fa,color-mix(in srgb,var(--model-color) 80%,#fff));width:20px;height:20px;box-shadow:0 1px 3px #0006,0 0 13px color-mix(in srgb,var(--model-color) 30%,transparent);border:1px solid #fff8;border-radius:50%;place-items:center;transition:left .13s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.thumb i{background:#25354144;border-radius:50%;width:4px;height:4px}.tick.recommended:after{content:"✦";color:var(--gold);font-size:12px;line-height:12px;position:absolute;top:-4px;left:-3px}.model-subline{color:var(--muted);letter-spacing:.25px;justify-content:space-between;margin-top:11px;padding:0 5px;font-size:12px;display:flex}.model-subline span:last-child{opacity:.8;font-size:12px}.model-subline b{color:var(--gold);margin-right:3px;font-size:12px}.model-subline i{background:var(--model-color);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin-left:2px;display:inline-block}.preview-lines{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:visible}.stage-hint{color:var(--muted);white-space:nowrap;border:1px solid var(--border);background:var(--panel);pointer-events:none;border-radius:25px;align-items:center;gap:8px;padding:9px 15px;font-size:12px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #0001}.cursor-mark{color:#b4c5d0;font-size:18px;line-height:12px}.plot-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;min-height:51px;padding:12px 24px;display:flex}.legend{color:var(--muted);gap:25px;font-size:12px;display:flex}.legend>span{align-items:center;gap:6px;display:flex}.legend-gpt,.legend-claude{background:#9ac9e6;border-radius:50%;width:5px;height:5px}.legend-claude{background:#deaa90}.legend b{color:var(--gold);font-size:12px;font-weight:400}.tail-legend i{background:linear-gradient(90deg,#869cab60,#0000);width:13px;height:5px;transform:skew(-30deg)}.plot-footer>button{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.plot-footer kbd{background:var(--surface);border:1px solid var(--border);border-radius:3px;margin-left:3px;padding:1px 4px;font-size:12px}.below{justify-content:space-between;align-items:center;gap:20px;padding:22px 2px;display:flex}.below>span{color:var(--muted);letter-spacing:.3px;font-size:12px}.small-star{color:var(--gold);margin-right:8px}.below p{color:var(--dim);margin:0;font-size:12px}.below p>span{opacity:.5;margin:0 8px}.footer{border-top:1px solid var(--border);color:var(--dim);letter-spacing:1.4px;justify-content:space-between;align-items:center;padding:24px 0 28px;font-size:12px;display:flex}.footer span:last-child{letter-spacing:.5px}.footer i{margin-left:5px;font-style:normal}.footer-dot{margin:0 9px}.analysis{z-index:10;background:var(--panel-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid color-mix(in srgb,var(--model-color) 22%,var(--border));border-radius:13px;width:300px;padding:20px 21px 15px;animation:.22s both panel-in;position:absolute;box-shadow:0 15px 60px #0004,0 2px 4px #0002}.analysis:before{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--model-color) 55%,transparent),transparent);height:1px;position:absolute;top:-1px;left:22px;right:22px}.analysis-heading{justify-content:space-between;align-items:center;display:flex}.analysis .eyebrow{letter-spacing:1.5px;font-size:12px}.analysis h2{letter-spacing:-.35px;margin:7px 0 0;font-size:16px;font-weight:550}.analysis-actions{gap:0;margin-right:-9px;display:flex}.analysis-actions .icon-button{width:25px;height:28px}.is-pinned{color:var(--model-color);background:color-mix(in srgb,var(--model-color) 7%,transparent)}.selection-line{color:var(--muted);justify-content:space-between;margin:22px 0 11px;font-size:12px;display:flex}.selection-line strong{font-weight:500}.large .capsule{height:34px;box-shadow:inset 0 1px #ffffff08,0 3px #0001}.large .rail{top:15px}.large .thumb{width:22px;height:22px}.large .tick b{display:none}.effort-labels{justify-content:space-between;margin-top:10px;display:flex}.effort-labels button{color:var(--dim);border-radius:3px;padding:3px 4px;font:12px DM Sans}.effort-labels button.active{color:var(--model-color);background:color-mix(in srgb,var(--model-color) 8%,transparent)}.metric-charts{border-top:1px solid var(--border);margin-top:16px;padding-top:5px}.metric-row{padding-top:12px}.metric-label{justify-content:space-between;align-items:center;font-size:12px;display:flex}.metric-label>span{align-items:center;gap:5px;display:flex}.metric-label i{border-radius:50%;width:4px;height:4px}.metric-label small{color:var(--dim);margin-left:1px;font-size:12px}.metric-label strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.metric-label em{color:var(--muted);text-align:right;min-width:43px;padding-left:7px;font-size:12px;font-style:normal;font-weight:400;display:inline-block}.sparkline{width:100%;height:43px;margin-top:3px;display:block;overflow:visible}.analysis-note{border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:7px;margin-top:11px;padding-top:12px;font-size:12px;display:flex}.gold-star{color:var(--gold)}.analysis-note strong{color:var(--text);font-weight:500}.analysis-note button{color:var(--dim);margin-left:auto;padding:2px;display:flex}.sheet-handle{display:none}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#070c13a6;place-items:center;padding:20px;animation:.2s appear;display:grid;position:fixed;inset:0}.help-dialog{border:1px solid var(--border);background:var(--panel);border-radius:18px;width:440px;max-width:100%;max-height:90dvh;padding:34px;position:relative;overflow:auto;box-shadow:0 20px 90px #0005}.close-help{position:absolute;top:16px;right:16px}.help-dialog h2{letter-spacing:.3px;margin:20px 0 9px;font-size:26px;font-weight:500}.help-dialog>p{color:var(--muted);margin-bottom:28px;font-size:12px}.guide-row{gap:16px;margin-top:22px;display:flex}.guide-row>svg{color:#a6c6d3;width:18px;min-width:18px;margin-top:2px}.guide-row h3{margin:0 0 7px;font-size:12px;font-weight:500}.guide-row p{color:var(--muted);margin:0;font-size:12px;line-height:1.9}.guide-note{border-top:1px solid var(--border);color:var(--gold);letter-spacing:1.5px;margin:25px 0 22px;padding-top:19px;font-size:12px}.guide-note p{color:var(--muted);letter-spacing:0;margin-bottom:0;font-size:12px;line-height:1.8}.primary-button{color:#1b2b34;background:#b6ced7;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:12px 15px;font-size:12px;display:flex}.primary-button:hover{color:#1b2b34;background:#c7dce3}.status-box{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.status-box h2{color:var(--text);font-size:20px}.status-box button{border:1px solid var(--border);border-radius:6px;gap:10px;padding:10px;display:flex}.missing-note{color:var(--muted);font-size:12px;position:absolute;bottom:7px;left:20px}.fallback{background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:8% 10%}.fallback .model-node{width:120px;margin-left:-60px}.fallback .model-title{font-size:12px}html[data-theme=light] .thumb{box-shadow:0 1px 3px #4563}html[data-theme=light] .capsule{background:linear-gradient(180deg,#f7faf8,var(--surface));border-color:color-mix(in srgb,var(--model-color) 70%,#698995)}html[data-theme=light] .model-title .family-symbol{color:color-mix(in srgb,var(--model-color) 65%,#123)}html[data-theme=light] .sparkline{filter:saturate(1.4)brightness(.8)}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes panel-in{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=1500px){.stage{height:600px}.intro{padding-top:55px;padding-bottom:42px}.model-node{width:174px;margin-left:-87px}}@media (width<=1100px){.app{padding:0 30px}.header{gap:45px}.version{display:none}.intro-aside{min-width:150px}.stage{height:535px}.model-node{width:144px;margin-left:-72px}.model-title{font-size:12px}.legend{gap:17px}.below{align-items:flex-start}.below p{text-align:right;max-width:310px;line-height:1.8}.intro h1{font-size:32px}}@media (width<=699px){.app{padding:0 18px}.header{gap:20px;height:70px}.brand{gap:9px;font-size:22px}.brand svg{width:24px}.header nav{display:none}.header-end{gap:0}.intro{padding:33px 0 27px}.intro .eyebrow{letter-spacing:1.6px;font-size:12px}.intro h1{letter-spacing:0;margin:16px 0 12px;font-size:27px}.intro h1>span{margin-left:0}.intro p{letter-spacing:.1px;max-width:290px;font-size:12px;line-height:1.8}.intro-aside{display:none}.workspace{border-radius:11px;overflow:visible}.toolbar{gap:5px;height:59px;padding:0 11px}.filters{border-radius:7px;gap:1px;padding:3px}.filters button{gap:5px;padding:6px 8px;font-size:12px}.filters button>span{display:none}.toolbar-right{gap:1px}.toolbar-divider,.demo-badge{display:none}.view-toggle{gap:4px;padding:7px;font-size:12px}.toolbar-right>.icon-button{width:28px}.stage{height:540px;overflow:hidden}.axis-y{gap:6px;top:57%;left:12px}.axis-title small{letter-spacing:1px;font-size:12px}.axis-title{font-size:12px}.axis-x{bottom:17px;right:25px}.axis-ticks{font-size:12px}.plot-caption.top{font-size:12px;top:21px;right:18px}.plot-caption.bottom{display:none}.model-node{width:106px;margin-top:-15px;margin-left:-53px}.model-title{letter-spacing:-.35px;gap:3px;font-size:12px;bottom:calc(100% + 7px)}.family-symbol{font-size:12px}.family-symbol.claude{font-size:14px}.capsule{height:29px}.rail{top:13px;left:13px;right:13px}.thumb{width:17px;height:17px}.tick{width:3px;height:3px}.model-subline{margin-top:9px;padding:0 2px;font-size:12px}.model-subline span:last-child{font-size:12px}.model-subline b{margin-right:1px;font-size:12px}.model-title>svg{display:none}.stage-hint{gap:5px;padding:8px 11px;font-size:12px;bottom:50px}.plot-footer{align-items:flex-start;gap:8px;min-height:62px;padding:13px 12px}.legend{flex-wrap:wrap;gap:9px 15px;max-width:245px;font-size:12px}.legend>span{gap:5px}.tail-legend{flex-basis:100%}.plot-footer>button{white-space:nowrap;gap:4px;padding:0;font-size:12px}.plot-footer kbd{display:none}.below{padding:21px 1px;display:block}.below>span{font-size:12px}.below p{text-align:left;max-width:100%;margin-top:10px;font-size:12px;line-height:1.9}.below p>span{margin:0 5px}.footer{letter-spacing:1px;padding:20px 0 24px;font-size:12px}.footer span:last-child{letter-spacing:0;font-size:12px}.footer-dot{margin:0 5px}.analysis.mobile-sheet{width:100%;max-height:76dvh;padding:16px 25px max(20px,env(safe-area-inset-bottom));z-index:20;border-radius:20px 20px 0 0;animation:.23s panel-in;position:fixed;bottom:0;overflow:auto;box-shadow:0 -12px 80px #0006;top:auto!important;left:0!important}.sheet-handle{background:var(--dim);opacity:.5;border-radius:5px;width:30px;height:3px;margin:-5px auto 15px;display:block}.analysis-heading h2{font-size:17px}.analysis .selection-line{margin-top:18px}.analysis .large .capsule{height:36px}.large .rail{top:16px;left:17px;right:17px}.large .thumb{width:23px;height:23px}.effort-labels button{padding:5px;font-size:12px}.metric-charts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;padding-top:10px;display:grid}.metric-row{padding-top:0}.metric-label{display:block}.metric-label>span{font-size:12px}.metric-label small{display:none}.metric-label strong{margin-top:9px;font-size:16px;display:block}.metric-label em{min-width:0;padding-left:7px;font-size:12px}.sparkline{height:40px;margin-top:6px}.analysis-note{margin-top:8px;font-size:12px}.analysis-actions .icon-button{width:32px;height:32px}.analysis-note button{padding:8px}.help-dialog{padding:29px 25px}.help-dialog h2{font-size:24px}.guide-row{gap:13px}.guide-row p{font-size:12px}.pin-button{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.anchor-lines{pointer-events:none;z-index:1;position:absolute;inset:0}.node-tail{width:100%;height:calc(22px + var(--tail));z-index:-1;transform-origin:top;background:linear-gradient(180deg,color-mix(in srgb,var(--model-color) 14%,transparent),transparent);pointer-events:none;border-radius:12px 15px 20px 20px;transition:height .2s;position:absolute;top:13px;left:6px;transform:skew(-22deg)}.flat .node-tail{display:none}.analysis{background:var(--panel)}@media (width<=699px){.analysis .large .capsule{height:44px}.analysis .large .rail{top:20px}.analysis .large .thumb{width:26px;height:26px}.analysis-actions .icon-button{width:40px;height:40px}}.stage{cursor:grab;touch-action:pan-y;height:620px}.stage:active{cursor:grabbing}.stage.flat{cursor:default}.three-scene{pointer-events:none}.space-label{color:var(--dim);letter-spacing:1.4px;pointer-events:none;align-items:center;gap:7px;font-size:12px;display:flex;position:absolute;top:22px;left:27px}.orbit-controls{z-index:8;border:1px solid var(--border);background:var(--bg);border-radius:7px;gap:2px;padding:3px;display:flex;position:absolute;top:16px;right:24px}.orbit-controls:empty{display:none}.orbit-controls button{width:27px;height:26px;color:var(--muted);border-radius:4px;place-items:center;display:grid}.orbit-controls button:hover{background:var(--hover);color:var(--text)}.xyz-axis{z-index:2;white-space:nowrap;gap:6px;bottom:auto;right:auto;transform:none!important}.xyz-axis b{color:#a9c6e0;background:#abcce010;border:1px solid #abcce025;border-radius:4px;place-items:center;width:19px;height:19px;font-size:12px;display:grid}.xyz-axis small{letter-spacing:1px;font-size:12px}.axis-x.xyz-axis b{color:#8fcbdc;background:#8fcbdc0b;border-color:#8fcbdc30}.axis-z.xyz-axis{color:#d6ad85}.axis-z.xyz-axis b{color:#e3ac7a;background:#e3ac7a10;border-color:#e3ac7a35}.time-tick{color:#c3a485!important}.time-readout{color:#bb9d80;letter-spacing:.1px}.time-readout strong{color:#d9b38e;font-variant-numeric:tabular-nums;margin-left:3px;font-size:12px;font-weight:500}.time-key{color:#dfac7e!important;font-size:12px!important}.stage-hint{cursor:default;bottom:20px}.model-node{cursor:default}.model-subline{margin-top:12px}.model-subline span:last-child{opacity:1}.preview-lines{z-index:2}@media (width>=1500px){.stage{height:670px}}@media (width<=699px){.stage{touch-action:pan-y pinch-zoom;height:600px}.space-label{letter-spacing:.75px;font-size:12px;top:22px;left:14px}.orbit-controls{top:13px;right:12px}.orbit-controls button{width:23px;height:24px}.xyz-axis{gap:4px;font-size:12px}.xyz-axis small{display:none}.xyz-axis b{width:16px;height:16px;font-size:12px}.axis-ticks,.time-readout strong{font-size:12px}.stage-hint{font-size:12px;bottom:20px}.model-subline{font-size:12px}.analysis.mobile-sheet{cursor:default}.stage-hint svg{width:11px}}@media (width>=700px){.header{height:76px}.intro{padding:30px 0 24px}.stage{height:clamp(460px,100dvh - 355px,620px)}}.xyz-axis.axis-z{background:var(--bg);border-radius:4px;padding:3px 5px}.stage-hint{background:var(--panel)}.model-node,.model-node.is-active,.flat .model-node{transform:none}.model-node .capsule,.model-node.is-active .capsule,.model-node .capsule:hover{box-shadow:inset 0 1px 0 #ffffff14,0 0 15px color-mix(in srgb,var(--model-color) 6%,transparent)}.model-node .capsule{background:linear-gradient(180deg,color-mix(in srgb,var(--model-color) 16%,var(--surface)),var(--surface))}.model-node .model-subline{margin-top:calc(9px + var(--side-drop,0px));transition:margin .15s}.depth-compass{color:var(--dim);letter-spacing:.3px;pointer-events:none;align-items:flex-end;gap:3px;font-size:12px;display:flex;position:absolute;bottom:16px;left:28px}.depth-compass svg{width:51px;height:43px;overflow:visible}.depth-compass text{fill:var(--muted);font:12px DM Sans}.depth-compass span{margin-bottom:2px}.thickness-sample{border-radius:5px;box-shadow:2px 2px #8297a730,4px 4px #8297a715;background:#8297a755!important;width:15px!important;height:6px!important;transform:none!important}.stage-hint{font-size:12px}.model-node.is-active .capsule{border-color:var(--model-color)}@media (width<=699px){.depth-compass{bottom:15px;left:13px}.depth-compass span{display:none}.stage-hint{gap:4px;padding:8px;font-size:12px;left:auto;right:12px;transform:none}.space-label{max-width:220px;font-size:12px}.model-node .model-subline{font-size:12px}}.model-node .capsule{background:linear-gradient(175deg,color-mix(in srgb,var(--model-color) 25%,var(--surface)) 0%,color-mix(in srgb,var(--model-color) 8%,var(--surface)) 45%,var(--surface) 100%);border-top-color:color-mix(in srgb,var(--model-color) 70%,transparent);border-bottom-color:color-mix(in srgb,var(--model-color) 24%,transparent)}.model-node .capsule:before{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--model-color) 65%,white),transparent);opacity:.4;pointer-events:none;height:1px;position:absolute;top:1px;left:13%;right:13%}.z-depth-label{color:#dfb789;pointer-events:none;z-index:2;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute}.z-depth-label>b{background:var(--bg);border:1px solid #dfb78950;border-radius:4px;place-items:center;width:21px;height:21px;font:500 12px DM Sans;display:grid}.z-depth-label span{white-space:nowrap;align-items:center;gap:7px;display:flex}.z-depth-label small{color:var(--muted);font-size:12px}.z-tick-label{pointer-events:none;color:#c4a784;z-index:2;font:12px DM Sans;position:absolute}.local-depth-label{pointer-events:none;color:#edc99c;z-index:6;background:var(--bg);border:1px solid #edc99c25;border-radius:3px;padding:3px 5px;font:12px DM Sans;position:absolute}.local-depth-label b{opacity:.75;margin-right:2px;font-size:12px;font-weight:500}@media (width<=699px){.z-depth-label{gap:4px;font-size:12px}.z-depth-label small{display:none}.z-depth-label>b{width:17px;height:17px;font-size:12px}.z-tick-label,.local-depth-label{font-size:12px}}.model-node{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .2s,left 75ms linear,top 75ms linear}.model-node.is-hovered{opacity:1}.chosen-effort{color:var(--model-color);font-weight:500}.model-subline>span:first-child{white-space:nowrap;letter-spacing:0}.model-subline{gap:5px}.analysis{overscroll-behavior:contain;overflow-y:auto}.analysis:not(.mobile-sheet){padding:16px 20px 13px}.analysis:not(.mobile-sheet) .selection-line{margin-top:16px;margin-bottom:10px}.analysis:not(.mobile-sheet) .metric-charts{margin-top:11px}.analysis:not(.mobile-sheet) .metric-row{padding-top:8px}.slider-wrap .rail{transition:opacity .16s}.resting .rail{opacity:0;visibility:hidden}.resting .capsule{cursor:pointer}.resting-label{letter-spacing:.15px;justify-content:center;align-items:center;gap:7px;font-size:12px;transition:opacity .14s;display:flex;position:absolute;inset:0}.resting-label>span:first-child{color:var(--gold);font-size:12px}.resting-label>span:nth-child(2){color:var(--muted);font-size:12px}.resting-label strong{color:var(--text);font:500 12px DM Sans}.resting-label i{color:var(--dim);margin-left:12px;font:12px DM Sans;transform:rotate(90deg)}.expanded .resting-label{opacity:0;visibility:hidden}.model-subline.at-rest>span:first-child{visibility:hidden}.model-subline.at-rest{justify-content:flex-end}.model-node .thumb{background:linear-gradient(160deg,#eff4f7,#bac8d0);border:1px solid #edf5fa75;width:18px;height:18px;box-shadow:0 1px 4px #0005}.model-node .thumb i{display:none}.model-node .rail-fill{opacity:.17}.model-node .tick{background:#a9b9c7}.model-node .capsule{border-color:color-mix(in srgb,var(--model-color) 34%,transparent)}.time-readout{white-space:nowrap}.time-readout strong{font-size:12px}.z-tick-label{background:var(--bg);border-radius:3px;padding:2px 3px;font-size:12px}.metric-label strong{font-size:12px}.local-depth-label{white-space:nowrap}.model-subline.editing>span:first-child{font-size:12px}@media (width<=699px){.resting-label{gap:4px;font-size:12px}.resting-label strong{font-size:12px}.resting-label i{margin-left:5px}.time-readout strong{font-size:12px}.model-subline.editing{flex-wrap:wrap;gap:3px}.analysis .metric-label strong{font-size:13px}.analysis .metric-label em{text-align:left;margin-top:3px;padding:0;display:block}}.model-subline.at-rest .chosen-effort{visibility:visible;font-size:12px}.z-mid-tick{color:#ac987d;background:0 0;font-size:12px}@media (width>=700px) and (height<=800px){.header{height:64px}.intro{padding:19px 0}.intro h1{margin:12px 0 10px;font-size:28px}.intro p{font-size:12px}.toolbar{height:56px}.stage{height:calc(100dvh - 280px);min-height:360px}}.track-control .capsule,.model-node .track-control .capsule{cursor:ew-resize;background:linear-gradient(#202b32,#182229);border:1px solid #7d929d55;height:36px;box-shadow:inset 0 1px #ffffff12,0 2px 6px #0002}.track-control .capsule:before{display:none}.track-control .rail{opacity:1;visibility:visible;background:#6e7c861e;border-radius:20px;height:20px;top:7px;left:18px;right:18px}.track-control .rail:before{content:"";pointer-events:none;background:#53657217;border-radius:20px;position:absolute;inset:0 -10px}.track-control .rail-fill{opacity:1;background:linear-gradient(90deg,color-mix(in srgb,var(--model-color) 45%,#23313b),color-mix(in srgb,var(--model-color) 65%,#23313b));border-radius:20px 0 0 20px;min-width:10px;height:20px;transition:width .16s;position:absolute;top:0;left:-10px}.track-control .tick{z-index:1;background:#778993;width:3px;height:3px;top:10px}.track-control .tick.reached{background:#e0ecf0b0}.track-control .thumb,.model-node .track-control .thumb{z-index:3;background:#e4ecef;border:1px solid #fff9;width:24px;height:24px;top:10px;box-shadow:0 1px 4px #0006}.recommended-notch{background:var(--gold);z-index:3;border-radius:1px;width:5px;height:5px;position:absolute;top:25px;transform:translate(-50%)rotate(45deg)}.control-caption{justify-content:space-between;align-items:center;gap:5px;margin-top:9px;line-height:17px;display:flex}.current-effort{color:var(--muted);font:500 12px DM Sans}.recommendation-tag{color:#d9c99e;white-space:nowrap;background:#baaa7310;border:1px solid #d6c4932d;border-radius:4px;align-items:center;gap:4px;padding:0 5px;font-size:12px;line-height:17px;display:inline-flex}.recommendation-tag strong{color:inherit;font:500 12px DM Sans}.track-control .effort-labels{color:var(--dim);justify-content:space-between;margin-top:5px;padding:0 2px;font:12px DM Sans;display:flex}.track-control .effort-labels .active{color:var(--text)}.duration-caption{color:#c8b49b;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;font-size:12px}.duration-caption>span{color:var(--dim);margin-right:4px;font-size:12px}.model-node .control-caption{min-height:19px}.analysis-summary{color:var(--muted);justify-content:space-between;align-items:center;margin:16px 0 13px;font-size:12px;display:flex}.analysis-summary strong{color:var(--text);margin-left:4px;font-weight:500}.analysis-summary .recommendation-tag{padding:2px 7px;font-size:12px}.chart-explanation{color:var(--dim);margin-bottom:4px;font-size:12px}.analysis .metric-charts{margin-top:7px!important}.analysis .metric-label small,.analysis .analysis-note{font-size:12px}.xyz-axis.axis-x{color:#c7dae4;gap:8px;font-size:12px;font-weight:500}.xyz-axis.axis-x small{color:var(--muted);letter-spacing:1px;font-size:12px}.xyz-axis.axis-x b{width:24px;height:24px;font-size:12px}.selected-anchor{height:36px;color:var(--model-color);align-items:center;gap:8px;font-size:12px;display:flex}.selected-anchor i{border:1px solid var(--model-color);width:8px;height:8px;box-shadow:0 0 12px color-mix(in srgb,var(--model-color) 35%,transparent);border-radius:50%}.is-active .track-control .capsule{border-color:color-mix(in srgb,var(--model-color) 60%,#6b8290)}.analysis{border-color:#8596a52b;box-shadow:0 12px 40px #0003}@media (width<=699px){.track-control .capsule{height:34px}.track-control .rail{height:20px;top:6px;left:15px;right:15px}.track-control .thumb{width:22px;height:22px}.track-control .rail-fill{height:20px}.model-node .control-caption{gap:2px}.model-node .current-effort{font-size:12px}.model-node .recommendation-tag{gap:2px;padding:0 3px;font-size:12px}.model-node .recommendation-tag strong,.duration-caption{font-size:12px}.duration-caption>span{display:none}.analysis.mobile-sheet{max-height:74dvh;padding:17px 23px 20px}.mobile-sheet .track-control{margin-top:19px}.mobile-sheet .track-control .capsule{height:48px}.mobile-sheet .track-control .rail{height:22px;top:12px;left:22px;right:22px}.mobile-sheet .track-control .rail-fill{height:22px}.mobile-sheet .track-control .thumb{width:29px;height:29px;top:11px}.mobile-sheet .track-control .tick{top:11px}.mobile-sheet .recommended-notch{top:28px}.mobile-sheet .control-caption{margin-top:10px}.mobile-sheet .recommendation-tag{padding:1px 7px;font-size:12px}.mobile-sheet .recommendation-tag strong,.mobile-sheet .current-effort{font-size:12px}.mobile-sheet .effort-labels{margin:8px 0 15px;font-size:12px}.analysis.mobile-sheet .metric-charts{display:block}.mobile-sheet .metric-row{padding:9px 0 0}.mobile-sheet .metric-label{display:flex}.mobile-sheet .metric-label strong{align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.mobile-sheet .metric-label em{margin:0;padding:0;font-size:12px;display:inline}.mobile-sheet .sparkline{height:54px}.mobile-sheet .chart-explanation{margin-top:7px;font-size:12px}.xyz-axis.axis-x{font-size:12px;left:40%!important}.xyz-axis.axis-x small{font-size:12px;display:inline}.xyz-axis.axis-x b{width:19px;height:19px;font-size:12px}}:root[data-theme=light] .track-control .capsule{background:linear-gradient(#f8fbfa,#edf2ef);border-color:#8299a866}:root[data-theme=light] .recommendation-tag{color:#81703e;background:#c6b77512}:root[data-theme=light] .duration-caption{color:#856c4f}:root[data-theme=light] .xyz-axis.axis-x{color:#345768}.model-node .recommendation-tag{background:#baaa7314;border-color:#d6c49345;font-size:12px;line-height:19px}.model-node .control-caption{margin-top:10px}.duration-caption{color:#ccb99f;margin-top:5px}.axis-ticks{color:#8796a1}.model-title{font-size:12px;font-weight:500}@media (width<=699px){.model-node .recommendation-tag{font-size:12px;line-height:16px}.model-node .recommendation-tag strong,.model-title{font-size:12px}.track-control .recommended-notch{top:25px}}.analysis:not(.mobile-sheet) .sparkline{height:53px}.analysis:not(.mobile-sheet) .analysis-note{margin-top:6px;padding-top:8px}.z-depth-label{background:var(--bg);border:1px solid #e3b98c38;border-radius:5px;gap:7px;padding:4px 6px;font-size:12px;font-weight:500}.z-depth-label>b{background:#e3b98c12;border:0}.z-depth-label small{font-size:12px}.task-reference{border-top:1px solid var(--border);color:var(--muted);grid-template-columns:1fr auto;gap:5px 8px;margin-top:11px;padding:10px 0 2px;font-size:12px;display:grid}.task-reference strong{color:#c0cdd4;font-size:12px;font-weight:500}.task-reference small{color:var(--dim);grid-column:1/-1;font-size:12px;line-height:1.5}.task-reference:hover>span{color:var(--text)}.local-depth-label{opacity:.85}.duration-caption{background:color-mix(in srgb,var(--bg) 60%,transparent);border-radius:3px;width:max-content;margin-left:auto;padding:1px 4px}.axis-x{z-index:4}@media (width<=699px){.z-depth-label{gap:3px;padding:3px;font-size:12px}.z-depth-label small{display:none}.task-reference,.task-reference small,.task-reference strong{font-size:12px}}.stage-hint{box-shadow:none;color:var(--dim);border:0;padding:5px 8px;font-size:12px;top:18px;bottom:auto;background:0 0!important}@media (width<=699px){.stage-hint{display:none}.z-depth-label{max-width:100px}.z-depth-label>span{white-space:normal}}.overlap-widget{z-index:14;position:absolute}.overlap-trigger{background:var(--panel);height:27px;color:var(--muted);border:1px solid #8c9fab45;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:flex;box-shadow:0 3px 12px #0002}.overlap-trigger b{color:var(--text);font-size:12px;font-weight:500}.overlap-trigger span{margin-left:2px}.overlap-trigger:hover{border-color:#a8c1cf88}.overlap-menu{background:var(--panel);border:1px solid var(--border);border-radius:10px;width:250px;max-width:calc(100vw - 40px);padding:9px;position:absolute;top:34px;right:0;box-shadow:0 12px 30px #0005}.overlap-menu-heading{color:var(--muted);justify-content:space-between;align-items:center;padding:3px 5px 9px;font-size:12px;display:flex}.overlap-menu-heading button{padding:4px;display:flex}.overlap-menu>button{text-align:left;border-radius:6px;align-items:center;gap:9px;width:100%;padding:10px 8px;display:flex}.overlap-menu>button:hover{background:var(--hover)}.overlap-menu>button i{border-radius:50%;flex-shrink:0;width:5px;height:5px}.overlap-menu>button>span{font-size:12px}.overlap-menu small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.overlap-current{color:var(--muted);margin-left:auto;font-size:12px!important}.overlap-menu p{color:var(--dim);border-top:1px solid var(--border);margin:7px 5px 2px;padding-top:8px;font-size:12px}@media (width<=699px){.overlap-trigger{height:26px;padding:0 5px;font-size:12px}.overlap-menu{z-index:35;width:auto;max-width:none;position:fixed;top:25dvh;left:18px;right:18px}.overlap-widget:has(.overlap-menu){z-index:35}.overlap-menu>button{padding:13px 10px}.overlap-menu>button>span{font-size:13px}}.model-node{transform-origin:center calc(var(--control-height,26px) / 2)}.model-node .track-control .capsule{border-width:1px;border-radius:20px;height:26px;box-shadow:inset 0 1px #ffffff08,0 1px 4px #0002}.model-node .track-control .rail{border-radius:12px;height:12px;top:6px;left:14px;right:14px}.model-node .track-control .rail:before{border-radius:12px;inset:0 -7px}.model-node .track-control .rail-fill{opacity:.72;border-radius:12px 0 0 12px;min-width:7px;height:12px;left:-7px}.model-node .track-control .thumb{border-width:1px;width:16px;height:16px;top:6px;box-shadow:0 1px 3px #0004}.model-node .track-control .tick{width:2px;height:2px;top:6px}.model-node .track-control .recommended-notch{width:4px;height:4px;top:17px}.model-node .control-caption{min-height:16px;margin-top:7px;line-height:16px}.model-node .recommendation-tag{padding:0 4px;font-size:12px;line-height:16px}.model-node .recommendation-tag strong{font-size:12px}.model-node .duration-caption{margin-top:3px;font-size:12px}.model-node .model-title{font-size:12px;bottom:calc(100% + 6px)}@media (width<=699px){.model-node .track-control .capsule{height:22px}.model-node .track-control .rail{height:8px;top:6px;left:10px;right:10px}.model-node .track-control .rail:before{inset:0 -5px}.model-node .track-control .rail-fill{min-width:5px;height:8px;left:-5px}.model-node .track-control .thumb{width:12px;height:12px;top:4px}.model-node .track-control .tick{width:2px;height:2px;top:4px}.model-node .track-control .recommended-notch{width:3px;height:3px;top:12px}.model-node .control-caption{gap:2px;min-height:14px;margin-top:5px;line-height:14px}.model-node .current-effort{font-size:12px}.model-node .recommendation-tag{gap:2px;padding:0 2px;font-size:12px;line-height:14px}.model-node .recommendation-tag strong{font-size:12px}.model-node .model-title{gap:2px;font-size:12px;bottom:calc(100% + 5px)}.model-node .family-symbol,.model-node .family-symbol.claude{font-size:12px}.model-node .duration-caption{margin-top:3px;font-size:12px}.model-node .selected-anchor{height:22px;font-size:12px}.mobile-sheet .track-control.large .capsule{height:44px;box-shadow:none;background:0 0;border:0;position:relative}.mobile-sheet .track-control.large .capsule:before{content:"";opacity:1;pointer-events:none;background:linear-gradient(#202b32,#182229);border:1px solid #7d929d55;border-radius:20px;width:auto;height:auto;display:block;position:absolute;inset:8px 0}.mobile-sheet .track-control.large .rail{height:12px;top:16px;left:18px;right:18px}.mobile-sheet .track-control.large .rail-fill{height:12px;left:-7px}.mobile-sheet .track-control.large .thumb{width:18px;height:18px;top:6px}.mobile-sheet .track-control.large .tick{width:2px;height:2px;top:6px}.mobile-sheet .track-control.large .recommended-notch{width:4px;height:4px;top:17px}.mobile-sheet .track-control.large .control-caption{margin-top:5px}}@media (width>=700px){.model-node .track-control .capsule{height:24px}.model-node .track-control .rail{height:10px;top:6px;left:12px;right:12px}.model-node .track-control .rail-fill{height:10px;left:-6px}.model-node .track-control .thumb{width:14px;height:14px;top:5px}.model-node .track-control .tick{top:5px}.model-node .track-control .recommended-notch{top:15px}.model-node .model-title,.model-node .recommendation-tag,.model-node .recommendation-tag strong{font-size:12px}}.track-control.quiet .current-effort.is-recommended{visibility:hidden}.source-bar{justify-content:space-between;align-items:center;gap:14px;padding:0 1px 14px;display:flex}.source-switch{border:1px solid var(--border);background:var(--surface);border-radius:7px;gap:2px;padding:3px;display:flex}.source-switch button{color:var(--muted);border-radius:4px;padding:7px 12px;font-size:12px}.source-switch button[aria-pressed=true]{background:var(--hover);color:var(--text);box-shadow:0 1px 4px #0002}.source-bar>span{color:var(--muted);font-size:12px}.source-bar a{color:#a8c5d3;margin-left:7px}.measured-capsule{height:var(--control-height,24px);border:1px solid color-mix(in srgb,var(--model-color) 38%,transparent);background:linear-gradient(180deg,var(--surface),var(--bg));cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.measured-capsule>span{color:var(--model-color);font-weight:500}.measured-capsule small{color:var(--muted);font-size:12px}.observed-config{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin:18px 0;font-size:12px;display:flex}.observed-config b{color:var(--model-color);white-space:nowrap;border:1px solid var(--border);border-radius:4px;padding:3px 5px;font-size:12px;font-weight:500}.observed-duration{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:15px 0}.observed-duration small{color:var(--muted);font-size:12px;display:block}.observed-duration strong{letter-spacing:-.5px;color:var(--text);margin-top:9px;font:500 26px DM Sans;display:block}.observed-metrics{margin:15px 0}.observed-metrics>div{justify-content:space-between;align-items:center;margin:12px 0;display:flex}.observed-metrics dt{color:var(--muted);font-size:12px}.observed-metrics dd{margin:0;font:500 15px DM Sans}.observed-note{color:var(--muted);margin:15px 0;font-size:12px;line-height:1.8}.observed-source{color:#a1c1d0;border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:12px;font-size:12px;display:flex}.time-comparison{border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 25%,transparent);padding:14px 22px 12px}.time-comparison-heading{color:var(--text);align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.time-comparison-heading small{color:var(--muted);font-size:12px}.time-comparison-heading em{color:var(--dim);margin-left:auto;font-size:12px;font-style:normal}.time-comparison-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.time-comparison-grid>button{text-align:left;border:1px solid #0000;border-radius:6px;min-width:0;padding:7px;display:block}.time-comparison-grid>button:hover,.time-comparison-grid>button.active{background:var(--hover);border-color:var(--border)}.time-row-title{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.time-row-title i{border-radius:50%;width:4px;height:4px}.time-comparison-grid strong{font-variant-numeric:tabular-nums;margin:6px 0;font-size:13px;font-weight:500;display:block}.time-rail{background:var(--border);border-radius:3px;width:100%;height:4px;display:block;overflow:hidden}.time-rail i{border-radius:3px;height:100%;transition:width .2s;display:block}.time-comparison-grid small{color:var(--dim);margin-top:5px;font-size:12px;display:block}.below p{max-width:70%;line-height:1.7}.source-bar~.workspace .stage{min-height:400px}@media (width>=700px) and (height<=800px){.source-bar~.workspace .stage{height:390px;min-height:390px}.intro{padding-top:15px;padding-bottom:15px}}@media (width<=699px){.source-bar{flex-direction:column;align-items:flex-start;gap:9px;padding-bottom:13px}.source-switch button{padding:6px 11px;font-size:12px}.source-bar>span{font-size:12px;line-height:1.6}.source-bar~.workspace .stage{height:540px}.measured-capsule{gap:3px;padding:0 7px;font-size:12px}.measured-capsule small{font-size:12px}.time-comparison{padding:13px 12px}.time-comparison-heading{gap:7px;font-size:12px}.time-comparison-heading small{font-size:12px}.time-comparison-heading em{display:none}.time-comparison-grid{grid-template-columns:1fr;gap:3px}.time-comparison-grid>button{grid-template-columns:90px 1fr 82px;align-items:center;gap:7px;padding:8px 4px;display:grid}.time-comparison-grid strong{text-align:right;grid-area:1/3;margin:0;font-size:12px}.time-rail{grid-area:1/2}.time-comparison-grid small{display:none}.below p{max-width:100%}.observed-duration strong{font-size:28px}.observed-note,.observed-metrics dt,.observed-source{font-size:12px}}@media (width>=700px){.time-comparison-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.data-pins{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.time-pending{border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:12px;padding:14px 22px;font-size:12px;display:flex}.time-pending small{color:var(--dim);font-size:12px;line-height:1.6}.recommendation-explainer{border-top:1px solid var(--border);color:var(--muted);margin-top:12px;padding-top:10px;font-size:12px}.recommendation-explainer summary{cursor:pointer;color:#b8c7cf}.recommendation-explainer p{margin:9px 0;font-size:12px;line-height:1.8}.recommendation-explainer a{color:#a3c5d5;font-size:12px}.source-bar>span{text-align:right;max-width:55%;line-height:1.6}.plot-footer .legend{flex-wrap:wrap;gap:10px 17px}.duration-caption{white-space:nowrap}.duration-caption>span{font-size:12px}@media (width>=700px){.source-bar~.workspace .stage{height:clamp(540px,100dvh - 340px,700px);min-height:540px}.analysis{z-index:20}.model-title{white-space:nowrap}}@media (width<=699px){.source-bar>span{text-align:left;max-width:100%}.time-pending{padding:12px;font-size:12px;display:block}.time-pending small{margin-top:6px;font-size:12px;display:block}.plot-footer .legend{max-width:240px;font-size:12px}}.duration-caption.is-reference{color:#c7b698;border:1px dashed #b9a47b35;padding:3px 5px;font-size:12px}.duration-caption.is-reference>span{color:#cdbb98}.duration-caption.is-reference small{color:var(--dim);text-align:right;margin-top:2px;font-size:12px;display:block}.reference-time .time-rail i{opacity:.68;background-image:repeating-linear-gradient(120deg,#0000 0 4px,#10151b77 4px 6px)!important}.time-reference-note{color:var(--muted);background:#cbbb8e09;border:1px dashed #cbbb8e25;border-radius:5px;margin:0 0 9px;padding:7px 8px;font-size:12px;line-height:1.6}.time-comparison-grid small{line-height:1.6}.local-depth-label small{color:var(--muted);font-size:12px}.track-control .capsule{filter:drop-shadow(0 2px 3px #0003)}@media (width<=699px){.duration-caption.is-reference{padding:2px 3px;font-size:12px}.duration-caption.is-reference>span{font-size:12px;display:inline}.duration-caption.is-reference small{font-size:12px}.time-comparison-grid>button{grid-template-columns:90px 1fr 90px}.time-comparison-grid small{grid-column:1/-1;margin:0 0 1px 4px;font-size:12px;display:block}.time-reference-note{font-size:12px}}.analysis.light-analysis,.analysis.light-analysis:not(.mobile-sheet){background:color-mix(in srgb,var(--panel) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:9px;width:230px;padding:10px 12px 8px;box-shadow:0 4px 16px #0002}.analysis.light-analysis:before{display:none}.micro-heading{align-items:center;gap:5px;min-height:23px;display:flex}.analysis.light-analysis h2{letter-spacing:0;white-space:nowrap;flex:1;margin:0;font-size:12px;font-weight:500}.micro-heading>span{color:var(--muted);margin-right:2px;font:12px DM Sans,sans-serif}.micro-action{width:22px;height:24px;color:var(--dim);border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.micro-action:hover{color:var(--text);background:var(--hover)}.ratio-baseline{color:var(--gold);justify-content:space-between;align-items:center;margin:5px 0 4px;font-size:12px;display:flex}.ratio-rows{gap:1px;display:grid}.ratio-row{grid-template-columns:35px 1fr 57px;align-items:center;gap:5px;min-height:29px;display:grid}.ratio-row>span{color:var(--muted);font-size:12px}.ratio-row svg{width:100%;height:22px;display:block;overflow:visible}.ratio-track{stroke:var(--border);stroke-width:1px}.ratio-reference{stroke:var(--muted);stroke-width:.7px;stroke-dasharray:2 2;opacity:.6}.ratio-row strong{font-variant-numeric:tabular-nums;letter-spacing:-.5px;color:var(--metric-color);text-align:right;white-space:nowrap;font:500 15px DM Sans,sans-serif}.ratio-row strong small{color:var(--muted);margin-left:2px;font-size:12px}.ratio-row strong em{opacity:.65;margin-right:2px;font-size:12px;font-style:normal}.micro-details{border-top:1px solid var(--border);margin-top:5px;padding-top:6px}.micro-details summary{cursor:pointer;color:var(--dim);justify-content:space-between;align-items:center;min-height:18px;font-size:12px;list-style:none;display:flex}.micro-details summary::-webkit-details-marker{display:none}.micro-details summary>span:after{content:" +";opacity:.7}.micro-details[open] summary>span:after{content:" −"}.micro-details summary small{font-size:12px}.micro-detail-body{color:var(--muted);padding-top:5px;font-size:12px;line-height:1.7}.micro-detail-body dl{margin:0 0 8px}.micro-detail-body dl>div{justify-content:space-between;gap:9px;margin:3px 0;display:flex}.micro-detail-body dd{text-align:right;color:var(--text);margin:0}.micro-detail-body p{margin:7px 0}.micro-detail-body a{color:var(--model-color);margin:6px 0;display:block}@media (width<=699px){.analysis.light-analysis.mobile-sheet{width:calc(100% - 24px);bottom:calc(10px + env(safe-area-inset-bottom));border-radius:12px;max-height:55dvh;padding:9px 14px 10px;box-shadow:0 3px 20px #0003;left:12px!important}.light-analysis .sheet-handle{opacity:.3;width:24px;height:2px;margin:-2px auto 4px}.analysis.light-analysis h2{font-size:12px}.light-analysis .micro-action{width:32px;height:32px}.light-analysis .track-control.large{margin:2px 0 5px}.light-analysis .track-control.large .effort-labels{margin:3px 0 6px;font-size:12px}.light-analysis .track-control.large .control-caption{margin-top:0}.light-analysis .track-control.large .recommendation-tag{padding:0 4px;font-size:12px;line-height:14px}.light-analysis .track-control.large .recommendation-tag strong,.light-analysis .track-control.large .current-effort{font-size:12px}.light-analysis .ratio-row{grid-template-columns:42px 1fr 65px;gap:10px;min-height:26px}.light-analysis .ratio-row strong{font-size:16px}.light-analysis .ratio-baseline{margin:6px 0 3px}.light-analysis .micro-details summary{min-height:28px;font-size:12px}.light-analysis .micro-details summary small,.light-analysis .micro-detail-body{font-size:12px}}.effort-trends{margin-top:5px}.effort-trend-row,.effort-trend-axis{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:4px;display:grid}.effort-trend-row>span{color:var(--metric-color);font-size:12px}.effort-trend-row svg{width:100%;height:47px;display:block;overflow:visible}.effort-rec-band{fill:var(--gold);opacity:.07}.effort-value text{fill:var(--muted);font-variant-numeric:tabular-nums;font:12px DM Sans,sans-serif}.effort-value.current text{fill:var(--metric-color);font-weight:600}.effort-trend-axis>span{color:var(--dim);font-size:12px}.effort-trend-axis svg{width:100%;height:16px;display:block;overflow:visible}.effort-trend-axis text{fill:var(--dim);font:12px DM Sans,sans-serif}.effort-trend-axis .recommended{fill:var(--gold)}.effort-trend-axis .current{fill:var(--text)}@media (width<=699px){.light-analysis .effort-trend-row svg{height:42px}.light-analysis .effort-trend-row,.light-analysis .effort-trend-axis{grid-template-columns:35px minmax(0,1fr);gap:6px}.light-analysis .effort-trend-row>span{font-size:12px}.light-analysis .effort-trend-axis svg{height:17px}}.source-freshness{color:var(--dim);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:-6px 2px 12px;font-size:12px;display:flex}.source-freshness.stale>span:first-child{color:var(--gold)}.source-freshness button{color:var(--muted);text-underline-offset:3px;font-size:12px;text-decoration:underline}.micro-detail-body{overflow-wrap:anywhere}@media (width<=699px){.source-freshness{gap:5px 8px;font-size:12px}}.legend-zhipu,.filters .zhipu{background:#9cc992;border-radius:50%;width:5px;height:5px}.product-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;align-items:stretch;gap:24px;height:48px;display:flex;overflow-x:auto}.product-tabs button{white-space:nowrap;color:var(--muted);border-bottom:2px solid #0000;padding:0 2px;font-size:12px}.product-tabs button.active{color:var(--text);border-color:#aad0cb}.platform-heading{padding:42px 0 31px}.platform-heading h1{letter-spacing:.4px;margin:16px 0 13px;font-size:clamp(26px,3vw,38px);font-weight:450}.platform-heading h1>span{color:#a5c6d4}.platform-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.platform-state,.platform-empty{color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:36px 18px;font-size:12px;display:flex}.platform-state button{align-items:center;gap:5px;display:flex}.platform-page select,.platform-page input,.recommendation-panel select,.recommendation-panel input{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:6px;min-width:0;height:34px;padding:0 9px;font:12px inherit}.platform-page select option,.recommendation-panel select option{background:var(--panel);color:var(--text)}.vendor-filter{flex-wrap:wrap;gap:5px;display:flex}.vendor-filter button{color:var(--muted);border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:8px 12px;font-size:12px;display:flex}.vendor-filter .selected{background:var(--surface);border-color:var(--border);color:var(--text)}.vendor-dot{background:#8e9ca7;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.vendor-dot.openai{background:#9bbff6}.vendor-dot.claude{background:#dba68a}.vendor-dot.zhipu{background:#9cc992}.section-topline{justify-content:space-between;align-items:center;gap:20px;display:flex}.section-topline h2{margin:10px 0 15px;font-size:18px;font-weight:450}.subtle-button{white-space:nowrap;color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.source-badge{white-space:nowrap;color:#a3c5b4;align-items:center;gap:5px;font-size:12px;display:inline-flex}.source-badge i{background:currentColor;border-radius:50%;width:4px;height:4px}.source-badge.uncertain{color:#bfae8c}.platform-disclaimer{color:var(--dim);margin:20px 0 30px;font-size:12px;line-height:1.8}.platform-footer{border-top:1px solid var(--border);color:var(--dim);letter-spacing:.8px;justify-content:space-between;gap:10px;margin-top:38px;padding:23px 0 28px;font:12px DM Sans;display:flex}.recommendation-panel{border-top:1px solid var(--border);margin:30px 0 12px;padding:25px 0}.recommendation-controls{flex-wrap:wrap;align-items:center;gap:10px 15px;margin:10px 0 15px;display:flex}.recommendation-controls label,.calendar-filters label{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.model-search{flex:1}.model-search input{width:100%;max-width:300px}.recommendation-footnote{color:var(--muted);justify-content:space-between;margin:20px 0 12px;font-size:12px;display:flex}.recommendation-results{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.recommendation-result{border:1px solid var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 50%,transparent),transparent);border-radius:9px;padding:18px}.result-kicker{color:var(--muted);justify-content:space-between;gap:10px;font-size:12px;display:flex}.result-kicker>span{color:var(--dim)}.recommendation-result h3{margin:13px 0 8px;font-size:14px;font-weight:500;line-height:1.5}.result-effort{color:var(--dim);align-items:center;gap:9px;font-size:12px;display:flex}.result-effort>b{color:#a6c6d4;font-weight:400}.result-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:19px 0;display:grid}.result-metrics dt{color:var(--dim);margin-bottom:7px;font-size:12px}.result-metrics dd{color:var(--text);margin:0;font:500 18px DM Sans}.recommendation-result p,.evidence-note p{color:var(--muted);margin:9px 0;font-size:12px;line-height:1.8}.recommendation-result details{color:var(--dim);border-top:1px solid var(--border);margin-top:15px;padding-top:11px;font-size:12px}.recommendation-result summary{cursor:pointer}.recommendation-result details a{color:#a5c6d4;margin-top:10px;display:inline-block}.alternative{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:15px;padding:10px 0;display:flex}.alternative b{color:var(--text);font-weight:400}.evidence-note{border-left:2px solid #a4bacd33;margin-top:17px;padding-left:15px}.empty-result{color:var(--muted);padding:16px 0}.empty-result button{color:#a5c6d4;padding:8px 0;font-size:12px}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:24px;display:grid}.plan-card{border:1px solid var(--border);background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 60%,transparent),transparent);border-radius:11px;padding:23px;position:relative}.plan-kicker{color:var(--dim);justify-content:space-between;font-size:12px;display:flex}.plan-kicker>span{align-items:center;gap:7px;display:flex}.plan-card h2{margin:17px 0;font-size:16px;font-weight:500;line-height:1.4}.plan-price{align-items:baseline;gap:8px;display:flex}.plan-price b{letter-spacing:-1px;font:450 34px DM Sans}.plan-price span{color:var(--dim);font-size:12px}.plan-price .price-unknown{letter-spacing:0;color:var(--muted);font-family:inherit;font-size:23px}.price-qualifier{min-height:26px;color:var(--dim);font-size:12px;line-height:1.6}.plan-divider{background:var(--border);height:1px;margin:18px 0}.plan-card dl{margin:0;font-size:12px;line-height:1.8}.plan-card dl>div{margin-bottom:12px}.plan-card dt{color:var(--dim);font-size:12px}.plan-card dd{color:var(--muted);margin:2px 0 0}.plan-card ul{margin:15px 0 20px;padding:0;list-style:none}.plan-card li{color:var(--muted);align-items:flex-start;gap:6px;margin-top:7px;font-size:12px;line-height:1.7;display:flex}.plan-card li svg{color:#91b9a8;flex:none;margin-top:2px}.plan-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.plan-bottom a{color:#a5c6d4;font-size:12px}.calendar-toolbar{justify-content:space-between;align-items:center;gap:15px;margin:4px 0 20px;display:flex}.week-control,.calendar-actions{align-items:center;gap:12px;display:flex}.week-control strong{letter-spacing:.4px;font:500 16px DM Sans}.week-control>button{color:var(--muted);align-items:center;padding:6px;display:flex}.week-control .today-button{border:1px solid var(--border);border-radius:5px;padding:6px 9px;font-size:12px}.calendar-actions a,.calendar-actions button{color:var(--muted);border:1px solid var(--border);border-radius:5px;align-items:center;gap:6px;padding:8px;font-size:12px;display:flex}.calendar-filters{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:12px 15px;padding:18px 0;display:flex}.calendar-filters label{flex-direction:column;align-items:flex-start;gap:6px}.calendar-filters select{max-width:235px}.calendar-filters input{width:82px}.calendar-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;font-size:12px;display:flex}.calendar-legend>span{align-items:center;gap:5px;display:flex}.calendar-legend i{border-radius:2px;width:6px;height:6px}.calendar-legend .night{background:#8bc6bd}.calendar-legend .holiday{background:#849bc0}.calendar-legend .usage{background:#93999e}.calendar-legend .announcement{background:#c8ae85}.calendar-legend small{color:var(--dim);margin-left:auto;font-size:12px}.week-scroll{border:1px solid var(--border);border-radius:10px;overflow-x:auto}.week-grid{grid-template-columns:40px repeat(7,minmax(85px,1fr));min-width:675px;padding:0 8px 16px 0;display:grid}.calendar-day{border-left:1px solid var(--border)}.day-heading{height:60px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.day-heading b{color:var(--text);place-items:center;width:30px;height:30px;font:500 20px DM Sans;display:grid}.day-heading.today b{color:#b9ded8;background:#a8cbc520;border-radius:50%}.day-track{background-image:linear-gradient(to bottom,var(--border) 1px,transparent 1px);background-size:100% 25%;height:410px;position:relative}.hour-column{color:var(--dim);text-align:right;flex-direction:column;justify-content:space-between;height:470px;padding:58px 5px 0 0;font:12px DM Sans;display:flex}.calendar-event{text-align:left;color:#9ba9bd;background:#7181980c;border-left:2px solid #9badbd55;border-radius:4px;flex-direction:column;gap:4px;min-height:2px;padding:7px 6px;transition:background .2s;display:flex;position:absolute;left:3px;right:3px;overflow:hidden}.calendar-event:hover{filter:brightness(1.25)}.calendar-event.holiday{color:#a7bad1;background:#6b8eb512;border-color:#88a6cf66}.calendar-event.night{color:#acdbd1;background:linear-gradient(140deg,#75b5ad27,#75b5ad0b);border-color:#8bc6bd}.calendar-event.announcement{color:#d4c099;background:#b79c6930;border-color:#c8ae85}.calendar-event b{font:500 16px DM Sans}.calendar-event span{font-size:12px;line-height:1.5}.calendar-event small{opacity:.7;font-size:12px}.calendar-event.tentative{opacity:.65;border-left-style:dashed}.calendar-detail{border:1px solid var(--border);background:var(--surface);border-radius:8px;justify-content:space-between;gap:20px;margin-top:15px;padding:19px 21px;display:flex}.calendar-detail h3{margin:8px 0;font-size:14px;font-weight:500}.calendar-detail p{color:var(--muted);margin:5px 0;font-size:12px;line-height:1.8}.calendar-detail a{white-space:nowrap;color:#a5c6d4;align-self:flex-start;align-items:center;gap:5px;font-size:12px;display:flex}.calendar-note{color:var(--dim);align-items:flex-start;gap:10px;margin-top:17px;font-size:12px;line-height:1.8;display:flex}.calendar-note svg{flex:none;margin-top:9px}.calendar-empty{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:12px;display:flex}.calendar-empty strong{color:var(--text);font-weight:400}.news-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.news-list{border-top:1px solid var(--border);margin-top:26px}.news-list article{border-bottom:1px solid var(--border);grid-template-columns:115px 1fr;gap:23px;padding:25px 0;display:grid}.news-date{color:var(--muted);padding-top:3px;font:12px DM Sans}.news-date span{letter-spacing:1px;color:var(--dim);margin-top:8px;font-size:12px;display:block}.news-source{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.news-source>span{color:var(--dim)}.news-list h2{letter-spacing:.1px;margin:9px 0;font-size:17px;font-weight:450;line-height:1.6}.news-list h2 svg{color:var(--dim);margin-left:8px;display:inline}.news-list p{color:var(--muted);max-width:820px;margin:8px 0;font-size:12px;line-height:1.9}.attribution{color:var(--dim);font-size:12px}.developer-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.developer-card{border:1px solid var(--border);border-radius:10px;min-width:0;padding:24px}.developer-card h2{margin:16px 0 11px;font-size:19px;font-weight:450}.developer-card p{color:var(--muted);font-size:12px;line-height:1.8}.developer-card>small{color:var(--dim);margin-top:12px;font-size:12px;line-height:1.7;display:block}.endpoint-list a{border-top:1px solid var(--border);padding:12px 0;display:block}.endpoint-list a>span{color:#afc5d1;overflow-wrap:anywhere;align-items:flex-start;gap:8px;font:12px DM Sans;display:flex}.endpoint-list code{color:#9ac7b4;background:#8fbdaa12;border-radius:3px;padding:2px 4px;font-size:12px}.endpoint-list small{color:var(--dim);justify-content:space-between;align-items:center;margin-top:5px;font-size:12px;display:flex}.developer-card pre,.code-line{white-space:pre-wrap;overflow-wrap:anywhere;color:#9ebfc9;background:#0002;border-radius:6px;padding:14px;font:12px/1.8 ui-monospace,monospace}.code-line{margin:10px 0;display:block}.copy-code{color:#accbc5;align-items:center;gap:6px;font-size:12px;display:flex}.source-health{border-top:1px solid var(--border);margin-top:30px;padding-top:16px}.source-health-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.source-health-grid>div{border:1px solid var(--border);border-radius:6px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.source-health-grid strong{color:var(--muted);font:500 12px DM Sans}.source-health-grid small{color:var(--dim);font-size:12px}.source-health>p{color:var(--dim);font-size:12px;line-height:1.8}@media (width<=1100px){.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-health-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=699px){.product-tabs{gap:21px;height:43px}.product-tabs button{font-size:12px}.platform-heading{padding:30px 0 25px}.platform-heading h1{font-size:25px;line-height:1.5}.platform-heading h1 span{display:block}.platform-heading p{font-size:12px}.plans-grid,.developer-grid{grid-template-columns:1fr}.plan-card{padding:21px}.vendor-filter button{padding:7px 8px;font-size:12px}.plan-price b{font-size:31px}.platform-footer{flex-direction:column;font-size:12px}.calendar-toolbar{flex-direction:column;align-items:flex-start}.week-control strong{font-size:15px}.calendar-actions{align-self:flex-end;gap:6px}.calendar-actions a,.calendar-actions button{font-size:12px}.calendar-filters{grid-template-columns:1fr 1fr;gap:12px;display:grid}.calendar-filters label{min-width:0}.calendar-filters select,.calendar-filters input{width:100%;max-width:100%;font-size:12px}.calendar-legend small{width:100%;margin-left:0}.week-grid{min-width:685px}.calendar-detail{flex-direction:column;gap:10px;padding:16px}.calendar-empty{text-align:center;flex-direction:column;padding:20px 10px;line-height:1.8}.news-list article{grid-template-columns:1fr;gap:9px;padding:21px 0}.news-date{align-items:center;gap:10px;font-size:12px;display:flex}.news-date span{margin-top:0}.news-source{flex-wrap:wrap;font-size:12px}.news-list h2{font-size:15px}.news-list p{font-size:12px}.news-toolbar{flex-direction:column;align-items:flex-start}.news-toolbar>select{font-size:12px}.source-health-grid{grid-template-columns:1fr 1fr}.developer-card{padding:20px}.developer-card pre{font-size:12px}.recommendation-panel{margin-top:22px;padding-top:21px}.section-topline h2{font-size:16px;line-height:1.6}.section-topline .eyebrow{font-size:12px}.recommendation-controls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.recommendation-controls label{flex-direction:column;align-items:flex-start;gap:5px}.recommendation-controls select{width:100%;font-size:12px}.recommendation-controls .model-search{grid-column:1/-1}.model-search input{max-width:100%;font-size:12px}.recommendation-results{grid-template-columns:1fr}.recommendation-footnote{align-items:center;gap:10px;font-size:12px}.section-topline{gap:10px}.section-topline .subtle-button{font-size:12px}.filters button{padding:6px}.filters{gap:0}}.calendar-event.compact{flex-direction:row;align-items:center;padding:1px 4px;display:flex}.calendar-event.compact b{font-size:12px}.calendar-event.compact span,.calendar-event.compact small{display:none}@media (width<=699px){.platform-heading h1 span{display:inline}.calendar-legend small:after{content:" · 左右滑动查看全周"}}.week-grid.announcements-only{grid-template-columns:repeat(7,minmax(100px,1fr));padding:0 8px 14px}.announcements-only .hour-column{display:none}.announcements-only .day-track{background:0 0;flex-direction:column;gap:6px;height:auto;min-height:240px;display:flex}.announcements-only .calendar-event{min-height:72px;margin:0 4px;padding:9px 7px;position:static;height:auto!important}.announcements-only .calendar-event b,.announcements-only .calendar-event span{font-size:12px}@media (width<=699px){.platform-heading h1.long-heading>span{display:block}}.news-plan-link{color:#a5c6d4;margin-left:15px;font-size:12px;display:inline-block}.catalog-browser{z-index:20;align-items:center;gap:20px;margin:14px 0 20px;display:flex;position:relative}.catalog-toggle{color:var(--text);background:0 0;border:0;align-items:center;gap:9px;padding:8px 0;font-size:12px;display:flex}.catalog-toggle>span{color:var(--muted);font-size:12px}.catalog-panel{background:var(--panel);border:1px solid var(--border);border-radius:14px;width:min(600px,100%);padding:16px;position:absolute;top:42px;left:0;box-shadow:0 16px 60px #0004}.catalog-search{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding-bottom:10px;display:flex}.catalog-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.catalog-meta{color:var(--muted);align-items:center;gap:6px;margin:12px 0;font-size:12px;display:flex}.catalog-results{max-height:310px;overflow:auto}.catalog-result{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.catalog-result>div{min-width:0}.catalog-result strong{font-size:12px;font-weight:500}.catalog-result small{text-overflow:ellipsis;white-space:nowrap;max-width:390px;color:var(--muted);margin-top:3px;font-size:12px;display:block;overflow:hidden}.catalog-result>span{color:var(--muted);white-space:nowrap;font-size:12px}.catalog-result button{white-space:nowrap;border:1px solid var(--border);color:var(--text);background:0 0;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:12px;display:flex}.catalog-note{color:var(--muted);font-size:12px;line-height:1.6}.source-bar>a{color:var(--muted);font-size:12px}@media (width<=699px){.catalog-toggle>span{display:none}.catalog-browser{gap:12px}.catalog-result small{max-width:190px}.catalog-panel{padding:12px}}.vendor-dot.zai{background:#a7ce9d}.plan-availability{flex-wrap:wrap;gap:7px;margin:8px 0 15px;font-size:12px;display:flex}.plan-availability>span{border:1px solid var(--border);color:var(--muted);border-radius:5px;padding:4px 7px}.plan-availability>span.paused{color:#d6b786;border-color:#d6b78644}.plan-availability details{width:100%;color:var(--muted);line-height:1.7}.plan-availability summary{cursor:pointer}.language-toggle{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:5px;padding:5px 8px;font-size:12px}.language-toggle:hover{color:var(--text)}html[lang=en] .intro h1{letter-spacing:-.06em;max-width:850px;font-size:clamp(38px,5vw,70px)}html[lang=en] .platform-heading h1{font-size:clamp(32px,4vw,60px)}html[lang=en] .recommendation-tag{font-size:12px}html[lang=en] .product-tabs button{white-space:nowrap}@media (width<=699px){html[lang=en] .product-tabs{overflow-x:auto}html[lang=en] .product-tabs button{padding:12px 10px;font-size:12px}.header .version{display:none}}.calendar-provider-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 22px;display:flex}.calendar-provider-bar>span{color:var(--muted);font-size:12px}.calendar-provider-bar .vendor-filter{margin:0}.calendar-detail p{white-space:pre-line}.calendar-event{overflow:hidden}.calendar-event>span{font-size:12px;line-height:1.4}.calendar-event>small{font-size:12px}.calendar-event.peak{background:#9c795822;border-color:#ac85594d}.source-health details p{font-size:12px;line-height:1.7}.news-ai-meta{color:var(--muted);flex-wrap:wrap;gap:12px;margin:10px 0;font-size:12px;display:flex}.news-ai-meta span{border:1px solid var(--border);border-radius:4px;padding:3px 6px}html[lang=en] .calendar-legend small:after{content:" · Swipe to see the week"}.calendar-event>b{white-space:normal;font-size:12px;line-height:1.3}.calendar-actions select{background:var(--panel);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:6px;padding:8px;font-size:12px}.calendar-event>small{white-space:normal;line-height:1.3}@media (width<=699px){.week-grid{min-width:840px}.calendar-actions{flex-wrap:wrap}.calendar-actions a,.calendar-actions button,.calendar-actions select,.calendar-event b{font-size:12px}}.calendar-event.cancelled{opacity:.45;text-decoration:line-through}.calendar-detail>div:last-child a{margin:8px 0;display:block}.calendar-actions select{max-width:155px}:root{--bg:#141211;--panel:#1c1917;--panel-glass:#1c1917f7;--surface:#211d1a;--hover:#2a2420;--text:#f0e9df;--muted:#b0a49a;--dim:#968a82;--border:#cab7a51c;--accent:#df604c;--gold:#d4b994;--grid:#a49384;background:var(--bg);color:var(--text)}:root[data-theme=light]{--bg:#f5f1eb;--panel:#fffcf6;--panel-glass:#fffcf6f5;--surface:#ece5dc;--hover:#e9dfd5;--text:#211a17;--muted:#625449;--dim:#7a6c62;--border:#46382b25;--accent:#bb342c;--gold:#90704d;--grid:#93867b}body{background:var(--bg)}.app{position:relative}.app:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 80% 15%,#b5392010,#0000 40%);position:absolute;inset:0}.header{border-bottom-color:var(--border)}.brand svg,.brand sup,.intro h1>span,.platform-heading h1>span,.period{color:var(--accent)}.live-dot{background:var(--accent);box-shadow:0 0 10px #dd614638}.filters button.active{background:color-mix(in srgb,var(--accent) 11%,var(--panel));border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.workspace{background:linear-gradient(140deg,#b6835410,transparent 38%),var(--bg);border-color:var(--border);border-radius:10px;box-shadow:inset 0 1px #fff5ed08}.toolbar{background:color-mix(in srgb,var(--panel) 65%,transparent)}.plot-wash{background:radial-gradient(#bd594713,#0000 68%)}.view-toggle.active{color:var(--text);background:#ce695313}.axis-title,.axis-ticks{color:var(--muted)}.space-label{color:var(--dim)}.track-control .capsule{background:linear-gradient(180deg,color-mix(in srgb,var(--model-color) 8%,var(--surface)),var(--surface));box-shadow:inset 0 1px #fff6ed0a,0 3px 14px #0002}.track-control .rail-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--model-color) 30%,var(--surface)),color-mix(in srgb,var(--model-color) 50%,var(--surface)))}.track-control .thumb,.model-node .track-control .thumb{background:#eee5d9;border-color:#fff9;box-shadow:0 1px 4px #0006}.recommendation-tag{color:var(--gold);background:#bca07c0a;border-color:#c3a58238}.model-title{color:var(--text)}.model-node{animation:.45s ease-out both model-arrive}.is-muted{opacity:.68!important}@keyframes model-arrive{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur()}}.plot-wash{animation:8s ease-in-out infinite alternate ambient-breathe}@keyframes ambient-breathe{0%{opacity:.5}to{opacity:1}}.data-pins{z-index:13;pointer-events:none}.data-pin{pointer-events:all;cursor:pointer}.data-pin circle:not(.pin-hit){transition:stroke-width .16s,filter .16s}.data-pin:hover circle:not(.pin-hit),.data-pin:focus-visible circle:not(.pin-hit){stroke-width:2px;filter:drop-shadow(0 0 4px #f1d8ad88)}.data-pin:focus-visible{outline:none}.pin-name{fill:var(--text);paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round;pointer-events:none;font-size:12px}.data-pin .pin-hit{pointer-events:all}.data-pin[aria-expanded=true],.data-pin[aria-expanded=true] .pin-hit{pointer-events:none}.model-node{z-index:9}.model-node.is-active{z-index:12}.pin-picker{z-index:40;background:var(--panel-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:10px;width:250px;padding:12px;position:absolute;top:55px;right:16px;box-shadow:0 12px 36px #0005}.pin-picker>div{color:var(--muted);justify-content:space-between;align-items:center;padding-bottom:7px;font-size:12px;display:flex}.pin-picker>button{text-align:left;border-top:1px solid var(--border);align-items:center;gap:9px;width:100%;padding:11px 4px;font-size:12px;display:flex}.pin-picker>button i{border-radius:50%;width:6px;height:6px}.pin-picker>button svg{color:var(--muted);margin-left:auto}.analysis.light-analysis:not(.mobile-sheet){background:var(--panel-glass);border-radius:12px;width:348px;padding:12px 14px;box-shadow:0 8px 30px #0004}.light-analysis h2{font-size:12px}.ratio-baseline{justify-content:space-between;align-items:center;gap:8px;margin:9px 0 12px;display:flex}.ratio-baseline>span{color:var(--gold);font-size:12px}.ratio-baseline small{color:var(--muted);font-size:12px}.ratio-matrix-head,.ratio-matrix-row{grid-template-columns:34px repeat(var(--effort-count),minmax(0,1fr));align-items:center;gap:4px;display:grid}.ratio-matrix-head{color:var(--muted);text-align:center;margin-bottom:5px;font-size:12px}.ratio-matrix-head>span:first-child{text-align:left}.ratio-matrix-head i{color:var(--gold);height:9px;font-size:12px;font-style:normal;display:block}.ratio-matrix-head .current{color:var(--text)}.ratio-matrix-row{border-top:1px solid var(--border);min-height:48px}.ratio-matrix-row>span{color:var(--metric-color);font-size:12px}.ratio-cell{text-align:center;border-radius:4px;min-width:0;padding:7px 2px 9px}.ratio-cell.current{background:color-mix(in srgb,var(--metric-color) 9%,transparent)}.ratio-cell strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--metric-color);font-size:12px;font-weight:550}.ratio-cell strong small{margin-left:1px;font-size:12px}.ratio-track{background:color-mix(in srgb,var(--metric-color) 9%,transparent);border-radius:2px;height:5px;margin-top:7px;position:relative}.ratio-track>span{background:var(--metric-color);opacity:.55;border-radius:2px;height:100%;transition:width .18s;display:block}.ratio-cell.current .ratio-track>span{opacity:1}.ratio-track>i{background:var(--muted);opacity:.65;width:1px;height:9px;position:absolute;top:-2px;transform:translate(-1px)}.max-tradeoff{border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:8px;margin:7px 0 2px;padding-top:8px;font-size:12px;display:flex}.max-tradeoff strong{color:var(--accent);font-size:12px}.ratio-reading-note{color:var(--dim);margin:8px 0 2px;font-size:12px;line-height:1.5}.light-analysis .micro-details summary{min-height:27px;font-size:12px}.light-analysis .micro-heading>span{color:var(--muted)}@media (width<=699px){.intro{padding:22px 0 16px}.intro p{max-width:340px;line-height:1.6}.source-bar>span{display:none}.source-bar{min-height:20px;margin:0}.catalog-browser{margin:7px 0 10px}.source-meta{margin:5px 0 9px}.model-node .model-title{letter-spacing:-.2px;gap:4px;width:calc(100% + 24px);font-size:12px;left:-12px}.model-title>span{text-overflow:ellipsis;max-width:105px;overflow:hidden}.model-node .family-symbol,.model-node .duration-caption{font-size:12px}.model-node .control-caption{margin-top:5px}.model-node .recommendation-tag,.model-node .recommendation-tag strong{font-size:12px}.light-analysis.mobile-sheet{background:var(--panel-glass);width:calc(100% - 24px);max-height:65dvh;padding:10px 14px 12px}.ratio-matrix-row{min-height:48px}.ratio-cell strong{font-size:12px}.pin-picker{width:auto;position:fixed;inset:auto 12px 12px}.axis-title small{font-size:12px}.toolbar{padding:0 9px}.pin-name{font-size:12px}.mobile-sheet .track-control.large .capsule:before{background:var(--surface)}.stage-hint{font-size:12px}.header-end{gap:8px}}@media (prefers-reduced-motion:reduce){.model-node,.plot-wash{animation:none!important}.ratio-track>span,.model-node,.thumb{transition:none!important}}html[data-theme=light] .intro h1>span{color:var(--accent)}@media (width<=699px){.mobile-model-pill.model-node{transform-origin:50%;z-index:9;touch-action:manipulation;place-items:center;width:54px;height:26px;margin-top:-13px;margin-left:-27px;padding:0;transition:left .15s,top .15s,opacity .2s;display:grid;transform:none}.mobile-model-pill:after{content:"";border-radius:15px;position:absolute;inset:-8px -10px}.mobile-model-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.15px;width:78px;color:var(--text);text-align:center;pointer-events:none;font-size:12px;font-weight:500;position:absolute;bottom:calc(100% + 2px);left:50%;overflow:hidden;transform:translate(-50%)}.mobile-tier{border:1px solid color-mix(in srgb,var(--model-color) 40%,var(--border));background:linear-gradient(160deg,color-mix(in srgb,var(--model-color) 13%,var(--panel)),var(--panel));letter-spacing:.2px;width:54px;height:22px;color:var(--text);border-radius:20px;place-items:center;font:500 12px/1 DM Sans,sans-serif;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;box-shadow:inset 0 1px #fff1,0 2px 7px #0002}.mobile-rec{color:var(--gold);pointer-events:none;font:12px/1 sans-serif;position:absolute;top:-5px;right:-5px}.mobile-model-pill.is-active .mobile-tier{border-color:var(--model-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--model-color) 10%,transparent),0 0 18px color-mix(in srgb,var(--model-color) 15%,transparent)}.mobile-model-pill:active .mobile-tier{transform:scale(.94)}.mobile-model-pill:focus-visible{outline:1px solid var(--model-color);outline-offset:4px;border-radius:20px}.stage-hint{opacity:.75;background:0 0;border:0;padding:5px 8px;font-size:12px;display:flex;bottom:14px}}.intro{isolation:isolate;position:relative}.intro:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);opacity:.2;background-size:36px 36px;position:absolute;inset:10px -8px;-webkit-mask-image:linear-gradient(110deg,#000,#0000 65%);mask-image:linear-gradient(110deg,#000,#0000 65%)}.eyebrow:before{content:"+";color:var(--accent);opacity:.7;margin-right:4px;font:12px monospace}.brand svg path{stroke-dasharray:90;stroke-dashoffset:0;animation:.9s cubic-bezier(.2,.7,.3,1) both mark-draw}.workspace:before{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.3;transform-origin:0;pointer-events:none;z-index:1;height:1px;animation:.8s ease-out both trace-line;position:absolute;top:0;left:14px;right:14px}.product-tabs button{transition:color .18s,background .18s;position:relative}.product-tabs button:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .25s;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}.product-tabs button.active:after,.product-tabs button:hover:after{transform:scaleX(1)}.analysis.light-analysis{animation:.22s cubic-bezier(.2,.7,.3,1) both detail-reveal}.catalog-browser button svg,.source-bar a{transition:transform .2s,color .2s}.source-bar a:hover{color:var(--accent);transform:translate(2px)}@keyframes mark-draw{0%{stroke-dashoffset:90px}to{stroke-dashoffset:0}}@keyframes trace-line{0%{opacity:0;transform:scaleX(0)}to{opacity:.3;transform:scaleX(1)}}@keyframes detail-reveal{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.brand svg path,.workspace:before,.analysis.light-analysis{animation:none!important}.mobile-model-pill,.mobile-tier,.product-tabs button:after{transition:none!important}}@media (width<=699px){.stage-hint{white-space:nowrap;top:auto;left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.intro h1>span,.intro h1>span:after{clip-path:none;animation:none!important}}.intro .typewriter-heading{padding-right:.2em;position:relative}.intro .typewriter-heading>span{color:var(--text);letter-spacing:inherit;margin:0;animation:none}.type-reserve{visibility:hidden;display:block}.type-run{white-space:pre-wrap;display:block;position:absolute;inset:0}.type-base{color:var(--text)}.type-accent{color:var(--accent)}.typing-caret{vertical-align:-.04em;width:0;height:.85em;display:inline-block;position:relative}.typing-caret:after{content:"";background:var(--accent);width:2px;height:100%;animation:1.05s step-end infinite insertion-blink;position:absolute;top:0;left:.08em}@keyframes insertion-blink{0%,52%{opacity:1}53%,to{opacity:0}}.track-control.precision-control{--knob:14px;--track:16px;--shell:24px;--inset:12px}.track-control.precision-control .capsule,.model-node .track-control.precision-control .capsule{height:var(--shell);border:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:linear-gradient(165deg,color-mix(in srgb,var(--text) 7%,var(--panel)),var(--panel));filter:none;border-radius:30px;transition:height .18s,border-color .18s;box-shadow:inset 0 1px #fff1,0 2px 5px #0002}.track-control.precision-control .capsule:before{display:none}.track-control.precision-control .rail,.model-node .track-control.precision-control .rail{left:var(--inset);right:var(--inset);height:var(--track);background:0 0;top:50%;overflow:visible;transform:translateY(-50%)}.track-control.precision-control .rail-fill,.model-node .track-control.precision-control .rail-fill{left:calc(var(--track) / -2);height:var(--track);width:calc(var(--effort-progress) + var(--track));min-width:var(--track);background:var(--control-accent);opacity:.88;border-radius:30px;transition:width .16s ease-out;top:0}.track-control.precision-control .tick,.model-node .track-control.precision-control .tick{background:color-mix(in srgb,var(--text) 28%,transparent);z-index:1;width:3px;height:3px;box-shadow:none;top:50%}.track-control.precision-control .tick.reached{background:#ffffff65}.track-control.precision-control .thumb,.model-node .track-control.precision-control .thumb{width:var(--knob);height:var(--knob);background:#fff;border:0;transition:left .16s ease-out;top:50%;box-shadow:0 1px 3px #0003}.track-control.precision-control .recommended-notch,.model-node .track-control.precision-control .recommended-notch{opacity:.9;width:3px;height:3px;top:calc(100% + 3px)}.track-control.precision-control.expanded .tick{width:4px;height:4px}.mobile-sheet .track-control.precision-control.large{--knob:26px;--track:30px;--shell:44px;--inset:22px}.mobile-sheet .track-control.precision-control.large .capsule{border:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:linear-gradient(165deg,color-mix(in srgb,var(--text) 8%,var(--panel)),var(--panel));height:44px;box-shadow:inset 0 1px #fff1,0 2px 5px #0002}.mobile-sheet .track-control.precision-control.large .tick{width:5px;height:5px}.mobile-sheet .track-control.precision-control.large .recommended-notch{top:calc(100% + 4px)}@media (width<=699px){.mobile-model-pill.model-node{height:22px;margin-top:-11px}.mobile-tier{letter-spacing:0;border-color:color-mix(in srgb,var(--model-color) 28%,var(--border));background:linear-gradient(170deg,color-mix(in srgb,var(--model-color) 10%,var(--panel)),var(--panel));justify-content:center;align-items:center;gap:3px;height:18px;font-size:12px;display:flex;box-shadow:inset 0 1px #fff1,0 1px 3px #0002}.effort-gauge{width:14px;height:11px;color:var(--model-color);flex:none;display:block;overflow:visible}.mobile-model-name{font-size:12px;bottom:calc(100% + 3px)}.mobile-model-pill:after{inset:-11px -10px}.mobile-rec{font-size:12px;top:-4px;right:-4px}}@media (prefers-reduced-motion:reduce){.typing-caret:after{opacity:.5;animation:none}.precision-control .rail-fill,.precision-control .thumb,.precision-control .capsule{transition:none!important}}.mobile-sheet .track-control.precision-control.large .rail{left:var(--inset);right:var(--inset);height:var(--track);background:0 0;top:50%;transform:translateY(-50%)}.mobile-sheet .track-control.precision-control.large .rail-fill{left:calc(var(--track) / -2);height:var(--track);width:calc(var(--effort-progress) + var(--fill-end-cap,28px));opacity:.95;border-radius:30px}.mobile-sheet .track-control.precision-control.large .thumb{width:var(--knob);height:var(--knob);background:#fff;top:50%}.mobile-sheet .track-control.precision-control.large .tick{top:50%}.data-pin[data-covered=true] circle:not(.pin-hit),.data-pin[data-covered=true] .pin-name{opacity:0}.compact-model-pill.model-node{transform-origin:50%;z-index:9;touch-action:manipulation;place-items:center;width:54px;height:22px;margin-top:-11px;margin-left:-27px;padding:0;transition:opacity .2s;display:grid;transform:none}.compact-model-pill:after{content:"";border-radius:15px;position:absolute;inset:-11px -10px}.compact-model-pill .mobile-model-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.15px;width:78px;color:var(--text);text-align:center;pointer-events:none;font-size:12px;font-weight:500;position:absolute;bottom:calc(100% + 3px);left:50%;overflow:hidden;transform:translate(-50%)}.compact-model-pill .mobile-tier{border:1px solid color-mix(in srgb,var(--model-color) 28%,var(--border));background:linear-gradient(170deg,color-mix(in srgb,var(--model-color) 10%,var(--panel)),var(--panel));width:54px;height:18px;color:var(--text);border-radius:20px;justify-content:center;align-items:center;gap:3px;font:500 12px/1 DM Sans,sans-serif;display:flex;position:relative;box-shadow:inset 0 1px #fff1,0 1px 3px #0002}.compact-model-pill .effort-gauge{width:14px;height:11px;color:var(--model-color);flex:none;display:block;overflow:visible}.compact-model-pill .mobile-rec{color:var(--gold);pointer-events:none;font:12px/1 sans-serif;position:absolute;top:-4px;right:-4px}.compact-model-pill.is-active .mobile-tier{border-color:var(--model-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--model-color) 10%,transparent)}.compact-model-pill:focus-visible{outline:1px solid var(--model-color);outline-offset:4px;border-radius:20px}.analysis .track-control.precision-control.large{--knob:26px;--track:30px;--shell:44px;--inset:22px;--fill-end-cap:28px;margin:6px 0}.analysis .track-control.precision-control.large .rail{left:var(--inset);right:var(--inset);height:var(--track);background:0 0;top:50%;transform:translateY(-50%)}.analysis .track-control.precision-control.large .rail:before{display:none}.analysis .track-control.precision-control.large .rail-fill{left:calc(var(--track) / -2);height:var(--track);width:calc(var(--effort-progress) + var(--fill-end-cap));border-radius:30px}.analysis .track-control.precision-control.large .thumb{width:var(--knob);height:var(--knob);background:#fff;top:50%}.analysis .track-control.precision-control.large .tick{width:5px;height:5px;top:50%}.analysis .track-control.precision-control.large .recommended-notch{top:calc(100% + 4px)}.calibration-preview{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px 8px;margin:7px 0;padding-top:7px;font-size:12px;display:flex}.calibration-preview strong{color:var(--text);font-weight:500}.calibration-preview small{color:var(--dim);margin-left:auto;font-size:12px}.time-evidence-note{color:var(--muted);margin:5px 0;font-size:12px;line-height:1.5}.policy-formula{color:var(--text);white-space:normal;padding:7px 0;font-size:12px;line-height:1.7;display:block}@media (width<=699px){.stage-hint{display:none}.compact-model-pill .mobile-model-name{width:68px}.filters button{white-space:nowrap}.filters{flex-shrink:0}}@media (width<=359px){.filters button{gap:3px;padding:6px 5px;font-size:12px}.toolbar{gap:3px;padding:0 6px}.toolbar-right{gap:0}.view-toggle{padding:6px 4px}}.chart-basis-note{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.7}.capability-basis-note{color:var(--muted);margin:8px 0;font-size:12px;line-height:1.5}.product-tabs button.active{border-bottom-color:#0000}.product-tabs button:after{height:2px;left:0;right:0}.product-tabs button:not(.active):hover:after{transform:scaleX(0)}.product-tabs button:hover{color:var(--text)}.product-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.source-bar{align-items:center;min-height:24px;padding:0}.source-bar>span{letter-spacing:.3px;color:var(--dim);font-size:12px}.source-bar>a{font-size:12px}.catalog-browser{margin:10px 0 8px}.catalog-toggle{border-color:var(--border);box-shadow:none;background:0 0;border-radius:7px;padding:9px 12px}.source-freshness{color:var(--muted);gap:12px;font-size:12px}.filters{gap:4px}.filters button{border:1px solid #0000;border-radius:5px;transition:background .18s,color .18s}.filters button.active{background:var(--hover);border-color:var(--border);color:var(--text)}@media (width<=699px){.stage{touch-action:pan-y pinch-zoom}.product-tabs{gap:20px;height:44px}.product-tabs button{white-space:nowrap;flex-shrink:0;padding-left:0;padding-right:0;font-size:12px}.source-freshness{flex-wrap:wrap;gap:6px 12px;padding:8px 0;font-size:12px}.source-freshness>span:nth-child(2){display:none}.catalog-toggle{min-height:36px;font-size:12px}.toolbar{min-height:48px}.filters{gap:2px}.filters button{padding:7px 8px;font-size:12px}.explorer-tools{justify-content:space-between;align-items:center;gap:10px;margin:4px 0 8px;display:flex}.explorer-tools .catalog-browser{order:0;min-width:0;margin:0}.explorer-tools .source-bar{white-space:nowrap;border:0;order:1;min-height:0;margin:0;padding:0}.explorer-tools .source-bar>a{font-size:12px}.explorer-tools .catalog-toggle{gap:7px;padding:8px 0}.explorer-tools:has(.catalog-panel){flex-wrap:wrap}.explorer-tools .catalog-browser:has(.catalog-panel){width:100%}}@media (width<=359px){.toolbar{gap:2px;padding:0 5px}.filters{gap:0;padding:2px}.filters button{gap:3px;padding:7px 5px;font-size:12px}.toolbar-right{flex-shrink:0;gap:0}.toolbar-right>.icon-button{width:24px}}.configuration-presets{border-bottom:1px solid var(--border);height:34px;color:var(--dim);letter-spacing:.2px;justify-content:space-between;align-items:center;gap:12px;padding:0 22px;font-size:12px;display:flex}.configuration-presets>div{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 45%, transparent);border-radius:6px;align-items:center;gap:3px;padding:2px;display:flex}.configuration-presets button{color:var(--muted);white-space:nowrap;border-radius:4px;padding:5px 9px;font-size:12px}.configuration-presets button.active{color:var(--text);background:var(--hover)}.configuration-presets button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (width<=699px){.configuration-presets{gap:4px;height:31px;padding:0 10px;font-size:12px}.configuration-presets button{padding:4px 7px;font-size:12px}}.toolbar-caption{letter-spacing:.04em;color:var(--muted);font-size:12px}.empty-chart-selection{z-index:10;border:1px solid var(--border);background:var(--panel);width:max-content;max-width:calc(100% - 30px);color:var(--muted);border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:18px 22px;font-size:12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.empty-chart-selection button{color:var(--accent);font-size:12px}@media (width<=699px){.toolbar-caption{font-size:12px}}.product-tabs{z-index:30;background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.product-tabs button:after{transition:none}.app{overflow:clip}.home-section{scroll-margin-top:48px}.home-platform{border-top:1px solid var(--border);margin-top:34px;padding-top:24px}.unplotted-strip{border-top:1px solid var(--border);color:var(--muted);flex-wrap:nowrap;align-items:center;gap:6px 12px;height:45px;padding:10px 20px;font-size:12px;display:flex;overflow-x:auto}.unplotted-strip.is-empty{visibility:hidden;pointer-events:none}.unplotted-strip>*{white-space:nowrap;flex:none}.unplotted-strip button{border:1px solid var(--border);color:var(--text);border-radius:4px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.unplotted-strip button i{border-radius:50%;width:5px;height:5px}.plan-model-coverage{flex-wrap:wrap;gap:5px;display:flex}.plan-model-coverage>span{border:1px solid var(--border);color:var(--text);border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:12px;display:inline-flex}.plan-model-coverage>span i{background:var(--dim);border-radius:50%;width:5px;height:5px}.plan-model-coverage>span i.available{background:#83bdae}.plan-model-coverage>span i.conditional{background:var(--gold)}.plan-model-coverage>span small{color:var(--muted);font-size:12px}.plan-model-coverage .coverage-caveat{width:100%;color:var(--dim);font-size:12px;display:block}.model-plan-link{color:var(--accent);text-align:left;margin:-2px 0 7px;padding:2px 0;font-size:12px;display:block}.focused-plan-tag{text-overflow:ellipsis;white-space:nowrap;max-width:50%;color:var(--accent);align-items:center;gap:5px;font-size:12px;display:inline-flex;overflow:hidden}.plan-actions{gap:8px;margin:7px 0 12px;display:flex}.plan-actions button{border:1px solid var(--border);color:var(--muted);border-radius:4px;padding:6px 8px;font-size:12px}.plan-actions button[aria-pressed=true]{border-color:var(--accent);color:var(--text)}.plan-comparison{border:1px solid var(--border);background:var(--surface);border-radius:9px;margin:23px 0 18px;padding:17px}.plan-comparison-scroll{overflow-x:auto}.plan-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:580px}.plan-comparison th,.plan-comparison td{border-top:1px solid var(--border);text-align:left;vertical-align:top;padding:12px 10px;font-size:12px;line-height:1.6}.plan-comparison thead th{color:var(--text);font-weight:500}.plan-comparison tbody th{width:125px;color:var(--muted);font-weight:400}.plan-comparison tbody td{color:var(--text);min-width:150px}.plan-comparison p{color:var(--dim);margin:12px 0 0;font-size:12px}.compare-scroll-hint{color:var(--dim);font-size:12px;display:none}.opportunity-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:22px 0 26px;padding:17px 0 20px}.opportunity-section .section-topline h2{margin:0 0 13px;font-size:14px}.opportunity-section .section-topline small{color:var(--dim);font-size:12px}.opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.opportunity-grid article{border:1px solid var(--border);background:var(--surface);border-radius:7px;flex-direction:column;gap:7px;min-width:0;padding:14px;display:flex}.opportunity-grid article>span{color:var(--accent);font-size:12px}.opportunity-grid strong{color:var(--text);font-size:12px;font-weight:500}.opportunity-grid small,.opportunity-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.opportunity-grid a{color:var(--accent);align-self:flex-start;margin-top:auto;font-size:12px}.opportunity-empty{color:var(--dim);margin:3px 0 0;font-size:12px}.news-fact-boundary{border-bottom:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px 13px;padding:12px 0;font-size:12px;display:flex}.news-fact-boundary>span:first-child{color:var(--text)}.news-fact-boundary a{color:var(--accent)}.news-fact-boundary small{width:100%;color:var(--dim);font-size:12px}.first-request{border-bottom:1px solid var(--border);margin-bottom:13px;padding:13px 0 17px}.first-request strong{color:var(--text);font-size:12px;font-weight:500;display:block}.first-request pre{border:1px solid var(--border);background:var(--bg);color:var(--accent);border-radius:5px;margin:9px 0;padding:11px;font-size:12px;overflow-x:auto}.first-request button{color:var(--accent);padding:4px 0;font-size:12px}.first-request small{color:var(--dim);font-size:12px;line-height:1.6;display:block}.brand-selector{margin:16px 0 12px;position:relative}.scope-sync-note{color:var(--gold);align-items:center;gap:10px;padding:5px 0;font-size:12px;display:flex}.scope-sync-note button{color:var(--accent)}.brand-heading,.brand-meta,.selection-counts{justify-content:space-between;align-items:center;gap:10px;display:flex}.brand-heading{color:var(--muted);letter-spacing:.07em;margin-bottom:10px;font-size:12px}.brand-more{min-height:36px;color:var(--accent);align-items:center;gap:5px;font-size:12px;display:inline-flex}.brand-strip{scrollbar-width:thin;scrollbar-color:var(--border) transparent;gap:8px;padding:1px 1px 4px;display:flex;overflow-x:auto}.brand-capsule{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 58%, transparent);border-radius:999px;flex:none;align-items:center;height:44px;transition:border-color .18s,background .18s;display:inline-flex}.brand-capsule.expanded,.brand-capsule:hover{border-color:var(--accent)}.brand-main{white-space:nowrap;align-items:center;gap:8px;min-height:42px;padding:0 10px 0 7px;font-size:12px;display:inline-flex}.brand-main b{color:var(--text);font:12px DM Sans,sans-serif}.brand-main small{color:var(--gold);font-size:12px}.brand-main svg{color:var(--accent)}.brand-mark{border:1px solid var(--border);width:25px;height:25px;color:var(--text);background:var(--surface);border-radius:50%;place-items:center;font:600 12px DM Sans,sans-serif;display:inline-grid}.brand-mark.anthropic{color:#dfb792}.brand-mark.zhipuai{color:#9cc992}.edition-preference-control{align-items:center;gap:6px;min-height:34px;margin-left:auto;display:inline-flex}.edition-preference-control label{white-space:nowrap;color:var(--muted);align-items:center;gap:6px;display:inline-flex}.edition-preference-control select{border:1px solid var(--border);max-width:165px;min-height:32px;color:var(--text);background:var(--surface);font:inherit;border-radius:6px;padding:4px 8px}.edition-preference-control small{color:var(--dim);font-size:12px}.edition-preference-control button{color:var(--accent);white-space:nowrap;font-size:12px}.edition-migration-note{max-width:560px;color:var(--muted);align-items:center;gap:8px;margin:3px 0 9px;font-size:12px;line-height:1.5;display:flex}.edition-migration-note button{min-width:28px;min-height:28px;color:var(--muted);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.independent-time-references{color:var(--muted);gap:5px;margin:10px 0;font-size:12px;line-height:1.5;display:grid}.independent-time-references strong{color:var(--text);font-weight:550}.independent-time-references a{color:var(--muted)}.tail-legend .z-missing{color:var(--gold);font-size:inherit;opacity:.85;white-space:nowrap}.tail-legend .z-derived{color:var(--gold);font-size:inherit;opacity:.9;white-space:nowrap}@media (width<=699px){.edition-preference-control{justify-content:flex-start;width:100%;margin-left:0}}.brand-mark.has-logo{background:0 0;border:0;flex:0 0 27px;width:27px;height:27px;position:relative;overflow:visible}.brand-logo{object-fit:contain;width:27px;height:27px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-logo.openai-light,.brand-logo.openai-dark{width:54px;height:54px}.brand-logo.openai-dark,:root[data-theme=light] .brand-logo.openai-light{display:none}:root[data-theme=light] .brand-logo.openai-dark{display:block}.brand-logo.claude-logo{border-radius:7px}.market-preference{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:3px 0 16px;font-size:12px;display:flex}.market-preference select{border:1px solid var(--border);max-width:220px;color:var(--text);background:var(--surface);font:inherit;border-radius:5px;padding:5px 8px}.market-preference small{color:var(--dim);font-size:12px}.edition-scope-note{color:var(--dim);margin:4px 0 12px;font-size:12px;line-height:1.5}.folded-edition-summary{border:1px solid var(--border);color:var(--muted);border-radius:7px;flex-wrap:wrap;align-items:center;gap:7px 12px;margin:3px 0 14px;padding:10px 12px;font-size:12px;display:flex}.folded-edition-summary button{color:var(--accent);font-size:12px}.alternate-plan-preview{color:var(--gold);padding:8px 14px 0;font-size:12px;display:block}.brand-divider{border-left:1px solid var(--border);height:21px}.brand-expand{width:44px;height:42px;color:var(--muted);place-items:center;display:grid}.brand-expand[aria-expanded=true] svg{transform:rotate(180deg)}.brand-meta{color:var(--muted);flex-wrap:wrap;justify-content:flex-start;margin-top:7px;font-size:12px}.brand-meta b{color:var(--text);font-variant-numeric:tabular-nums}.brand-meta>button{min-height:30px;color:var(--muted);border-radius:5px;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.brand-meta>button:hover{background:var(--hover)}.brand-meta .scope-pill{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--accent)}.brand-meta .restore-focus{color:var(--accent)}.selection-counts{color:var(--dim);justify-content:flex-start;margin-top:4px;font-size:12px}.selection-counts>*{white-space:nowrap}.selection-counts button{color:var(--muted);padding:4px 0}.selection-counts button:hover,.selection-counts .copy-scope{color:var(--accent)}.selection-counts{flex-wrap:wrap;font-size:12px}.selection-counts .copy-scope{margin-left:auto}@media (width<=699px){.selection-counts{gap:2px 8px;font-size:12px}.selection-counts .copy-scope{margin-left:0}}.brand-popover-backdrop{z-index:45;background:0 0;position:fixed;inset:0}.brand-popover{left:var(--popover-left);top:var(--popover-top);border:1px solid var(--border);background:var(--panel);border-radius:11px;width:310px;max-height:min(540px,72dvh);padding:15px;position:fixed;overflow-y:auto;box-shadow:0 16px 65px #0008}.brand-popover-head,.brand-popover-actions,.brand-popover-foot{justify-content:space-between;align-items:center;gap:9px;display:flex}.brand-popover-head strong{font-size:13px;font-weight:550}.brand-popover-head small{color:var(--dim);font-size:12px;font-weight:400}.brand-popover-head button{width:32px;height:32px;color:var(--muted);place-items:center;display:grid}.brand-popover-actions{color:var(--dim);margin:14px 0 7px;font-size:12px}.brand-popover-actions button{color:var(--accent);font-size:12px}.brand-model-list label{border-top:1px solid var(--border);min-height:44px;color:var(--text);cursor:pointer;align-items:center;gap:9px;padding:4px 2px;font-size:12px;display:flex}.brand-model-list input{accent-color:var(--accent);width:15px;height:15px;margin:0}.brand-model-list small{color:var(--dim);margin-left:auto;font-size:12px}.brand-model-list p{color:var(--muted);font-size:12px}.brand-popover-foot{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.brand-popover-foot button{min-height:36px;color:var(--accent);font-size:12px}@media (width<=699px){.brand-selector{margin:11px 0 9px}.brand-heading{margin-bottom:6px}.brand-strip{flex-wrap:nowrap;overflow-x:auto}.brand-capsule{height:42px}.brand-main,.brand-expand{height:40px;min-height:40px}.brand-main{gap:5px;font-size:12px}.brand-mark{width:22px;height:22px}.brand-expand{width:44px}.brand-meta{margin-top:3px}.selection-counts{gap:7px;margin-top:1px;font-size:12px}.brand-popover-backdrop{background:#05070bb8}.brand-popover{width:100%;max-height:76dvh;padding:19px 18px max(15px, env(safe-area-inset-bottom));border-radius:17px 17px 0 0;inset:auto 0 0;box-shadow:0 -12px 60px #0008}}.catalog-backdrop{z-index:48;background:#05070baf;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.catalog-dialog{border:1px solid var(--border);background:var(--panel);border-radius:12px;flex-direction:column;width:min(540px,100%);max-height:min(720px,88dvh);padding:20px;display:flex;overflow:hidden;box-shadow:0 18px 80px #0008}.catalog-dialog-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.catalog-dialog-head h2{margin:5px 0 11px;font-size:17px;font-weight:500}.catalog-dialog-head>button{place-items:center;width:38px;height:38px;display:grid}.catalog-scope-switch{border:1px solid var(--border);border-radius:7px;align-self:flex-start;gap:3px;padding:3px;display:inline-flex}.catalog-scope-switch button{min-height:31px;color:var(--muted);border-radius:4px;padding:0 11px;font-size:12px}.catalog-scope-switch button[aria-pressed=true]{color:var(--text);background:var(--hover)}.catalog-search-field{border:1px solid var(--border);height:40px;color:var(--muted);border-radius:6px;align-items:center;gap:7px;margin-top:12px;padding:0 10px;display:flex}.catalog-search-field input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:12px}.catalog-scope-note,.catalog-result-count,.catalog-footnote{color:var(--dim);margin:8px 0;font-size:12px;line-height:1.5}.catalog-scope-note{color:var(--gold)}.catalog-version-list{border-top:1px solid var(--border);border-bottom:1px solid var(--border);min-height:80px;overflow-y:auto}.catalog-version{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:8px 2px;display:flex}.catalog-version:last-child{border-bottom:0}.catalog-version strong{color:var(--text);font-size:12px;font-weight:500;display:block}.catalog-version small{color:var(--dim);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.catalog-version button,.catalog-version>span{border:1px solid var(--border);min-height:34px;color:var(--muted);border-radius:5px;flex:none;align-items:center;gap:5px;padding:0 7px;font-size:12px;display:inline-flex}.catalog-version button[aria-pressed=true]{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.catalog-version>span{color:var(--dim);border-color:#0000}.catalog-empty,.catalog-error{color:var(--muted);padding:20px 0;font-size:12px}.catalog-load-more{color:var(--accent);align-self:center;padding:10px;font-size:12px}@media (width<=699px){.catalog-backdrop{align-items:end;padding:0}.catalog-dialog{width:100%;max-height:86dvh;padding:18px 17px max(15px, env(safe-area-inset-bottom));border-radius:17px 17px 0 0}.catalog-version{min-height:58px}}.configuration-presets{flex-wrap:wrap;height:auto;min-height:42px;padding:6px 18px}.configuration-presets>.view-presets{background:0 0;border:0;align-items:center;gap:7px;margin-left:auto;padding:0;display:inline-flex}.view-presets>span{color:var(--dim);font-size:12px}.view-presets>div{border:1px solid var(--border);background:var(--surface);border-radius:6px;gap:2px;padding:2px;display:inline-flex}.view-presets button{min-width:42px;min-height:27px;color:var(--muted);border-radius:4px;justify-content:center;align-items:center;gap:4px;font-size:12px;display:inline-flex}.view-presets button.active{color:var(--text);background:color-mix(in srgb, var(--accent) 15%, var(--hover))}.model-node.brand-muted{opacity:.3}.model-node.brand-muted.is-active{opacity:.65}.orbit-controls .explore-toggle{width:auto;min-width:72px;padding:0 8px;font-size:12px}.orbit-controls .explore-toggle[aria-pressed=true]{color:var(--accent);background:var(--hover)}@media (width<=699px){.configuration-presets{grid-template-columns:1fr auto;gap:2px 5px;min-height:60px;padding:5px 9px;display:grid}.configuration-presets>span{align-self:center}.configuration-presets>.effort-presets{justify-self:end}.configuration-presets>.view-presets{border-top:1px solid var(--border);grid-column:1/-1;justify-content:flex-end;justify-self:end;width:100%;padding-top:2px}.view-presets button{min-width:46px;min-height:25px}.stage,.source-bar~.workspace .stage{height:clamp(520px,100svh - 290px,570px);min-height:0}}.plan-scope-backdrop{z-index:49;background:#05070bb8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.plan-scope-dialog{border:1px solid var(--border);background:var(--panel);border-radius:12px;flex-direction:column;width:min(520px,100%);max-height:88dvh;padding:20px;display:flex;overflow:hidden;box-shadow:0 20px 75px #0009}.plan-scope-dialog header{justify-content:space-between;align-items:flex-start;display:flex}.plan-scope-dialog header h2{margin:6px 0;font-size:18px;font-weight:500}.plan-scope-dialog header button{place-items:center;width:36px;height:36px;display:grid}.plan-scope-dialog>p{color:var(--muted);margin:3px 0 14px;font-size:12px;line-height:1.6}.no-plan-scope{border:1px solid var(--border);min-height:40px;color:var(--text);border-radius:6px;justify-content:space-between;align-items:center;padding:0 11px;font-size:12px;display:flex}.no-plan-scope[aria-pressed=true]{border-color:var(--accent)}.plan-scope-list{margin:12px 0;overflow-y:auto}.plan-scope-list h3{color:var(--dim);letter-spacing:.06em;margin:14px 0 7px;font-size:12px;font-weight:500}.plan-scope-list details{border-top:1px solid var(--border)}.plan-scope-list summary{cursor:pointer;color:var(--text);padding:11px 3px;font-size:12px}.plan-scope-list summary small{color:var(--dim);margin-left:5px}.plan-scope-list label{cursor:pointer;border-top:1px solid color-mix(in srgb, var(--border) 55%, transparent);align-items:center;gap:10px;min-height:44px;padding:5px 10px;display:flex}.plan-scope-list label input{width:15px;height:15px;accent-color:var(--accent);margin:0}.plan-scope-list label span{flex:1}.plan-scope-list label b{color:var(--text);font-size:12px;font-weight:500;display:block}.plan-scope-list label small{color:var(--dim);margin-top:4px;font-size:12px;display:block}.plan-scope-dialog footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.plan-scope-dialog footer small{max-width:55%;color:var(--dim);font-size:12px;line-height:1.5}.plan-scope-dialog footer button{border:1px solid var(--accent);min-height:37px;color:var(--accent);border-radius:5px;padding:0 12px;font-size:12px}@media (width<=699px){.plan-scope-backdrop{align-items:end;padding:0}.plan-scope-dialog{width:100%;max-height:85dvh;padding:18px 17px max(15px, env(safe-area-inset-bottom));border-radius:17px 17px 0 0}}.scope-confirm-backdrop{z-index:52;background:#05070bc9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.scope-confirm-backdrop section{border:1px solid var(--border);background:var(--panel);border-radius:11px;width:min(430px,100%);padding:23px;box-shadow:0 18px 70px #0008}.scope-confirm-backdrop h2{margin:0 0 12px;font-size:17px;font-weight:500}.scope-confirm-backdrop p,.scope-confirm-backdrop li{color:var(--muted);font-size:12px;line-height:1.7}.scope-confirm-backdrop ul{max-height:130px;padding-left:20px;overflow-y:auto}.scope-confirm-backdrop section>div{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.scope-confirm-backdrop button{border:1px solid var(--border);border-radius:5px;min-height:39px;padding:0 11px;font-size:12px}.scope-confirm-backdrop button:last-child{border-color:var(--accent);color:var(--accent)}@media (width<=699px){.home-section{scroll-margin-top:43px}.home-platform{margin-top:24px;padding-top:14px}.unplotted-strip{padding:10px 12px}.focused-plan-tag{max-width:45%;font-size:12px}.plan-comparison{padding:12px}.compare-scroll-hint{margin:-2px 0 8px;display:block}.plan-comparison th,.plan-comparison td{font-size:12px}.opportunity-grid{grid-template-columns:1fr}.opportunity-section .section-topline{flex-direction:column;align-items:flex-start;gap:0}}.plan-scope-summary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 0;font-size:12px;display:flex}.plan-scope-summary strong{color:var(--text);font-size:12px;font-weight:500}.plan-scope-summary button{color:var(--accent);margin-left:auto;font-size:12px}.plan-card.summary{padding:16px}.plan-card.summary h2{margin:9px 0 7px;font-size:14px}.plan-card.summary .price-qualifier{min-height:0;margin:5px 0 0}.plan-card.summary .plan-quota-preview{margin:7px 0}.plan-card.summary .plan-bottom{padding-top:7px}.plan-card.summary .plan-expand{margin-top:5px}.plan-warning{color:var(--gold);margin:4px 0;font-size:12px;display:inline-flex}.plan-coverage-summary{color:var(--muted);margin:8px 0;font-size:12px;line-height:1.5}.plan-browse-action{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--border));min-height:34px;color:var(--accent);border-radius:5px;margin:7px 0;padding:0 9px;font-size:12px}@media (width<=699px){.plan-scope-summary{gap:4px 9px;font-size:12px}.plan-scope-summary strong{width:100%}.plan-scope-summary button{margin-left:0}.plan-card.summary{padding:14px}}.calendar-scope-summary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:1px 0 17px;padding:9px 0;font-size:12px;display:flex}.calendar-scope-summary button{min-height:29px;color:var(--muted);border-radius:4px;padding:0 7px;font-size:12px}.calendar-scope-summary button[aria-pressed=true]{color:var(--text);background:var(--hover)}.opportunity-empty button,.calendar-empty button{color:var(--accent);margin-left:9px;font-size:12px}@media (width<=699px){.calendar-scope-summary{gap:5px;font-size:12px}.calendar-scope-summary>span{width:100%}}.plan-detail-body{display:none}.plan-detail-body.expanded{display:block}.plan-card.summary .plan-actions{margin:5px 0}.plan-card.summary .plan-expand{padding:5px 0}.plan-card.summary .plan-quota-preview{padding:6px 0}.plan-card.summary .plan-bottom{margin-top:6px}.news-related-toggle{border:1px solid var(--border);min-height:32px;color:var(--muted);border-radius:5px;padding:0 9px;font-size:12px}.news-related-toggle[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.calendar-subscription-note{color:var(--dim);margin:-7px 0 15px;font-size:12px;line-height:1.5}.calendar-provider-bar .vendor-filter button small{background:var(--hover);min-width:16px;height:16px;color:var(--accent);border-radius:8px;place-items:center;margin-left:3px;font:12px DM Sans,sans-serif;display:inline-grid}.plan-card.summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 9px;display:grid}.plan-card.summary .plan-kicker,.plan-card.summary .plan-warning,.plan-card.summary .plan-coverage-summary,.plan-card.summary .plan-quota-preview,.plan-card.summary .plan-detail-body{grid-column:1/-1}.plan-card.summary h2{grid-column:1;margin:0;line-height:1.3}.plan-card.summary .plan-price{grid-column:2}.plan-card.summary .plan-price b{font-size:23px}.plan-card.summary .price-qualifier{display:none}.plan-card.summary .plan-coverage-summary,.plan-card.summary .plan-warning{margin:0}.plan-card.summary .plan-quota-preview{margin:0;padding:4px 0}.plan-card.summary .plan-actions{grid-column:1;margin:0}.plan-card.summary .plan-expand{grid-column:2;min-height:31px;margin:0;padding:5px;font-size:12px}.plan-card.summary .plan-bottom{display:none}.plan-card.summary:has(.plan-detail-body.expanded) .plan-bottom{grid-column:1/-1;display:flex}.chart-source-details{border-top:1px solid var(--border);color:var(--muted);margin:10px 0 0}.chart-source-details summary{cursor:pointer;padding:10px 2px;font-size:12px}.chart-source-details p{max-width:950px;color:var(--dim);font-size:12px;line-height:1.7}.chart-source-details a{color:var(--accent);margin:4px 0 12px;font-size:12px;display:inline-block}.render-fallback-note{z-index:9;color:var(--gold);white-space:nowrap;font-size:12px;position:absolute;top:50px;left:50%;transform:translate(-50%)}.chart-source-details .rule-equation{color:var(--text);overflow-wrap:anywhere;padding:8px 0;font-size:12px;display:block}.chart-source-details .rule-disclosure{font-size:12px;line-height:1.75}.stage-shell{height:620px;position:relative}.stage-shell>.stage{height:100%!important}.stage-shell>.stage.expanded-chart{z-index:70;border:1px solid var(--border);background:var(--panel);border-radius:12px;width:calc(100vw - 24px);position:fixed;inset:12px;overflow:hidden;box-shadow:0 0 0 100vmax #05070be0;height:calc(100dvh - 24px)!important}.workspace:has(.expanded-chart){overflow:visible}.expand-chart-toggle{color:var(--accent)!important}@media (width>=1500px){.stage-shell{height:670px}}@media (width<=699px){.stage-shell{height:clamp(520px,100svh - 290px,570px)}.stage-shell>.stage.expanded-chart{border-radius:10px;width:calc(100vw - 12px);inset:6px;height:calc(100dvh - 12px)!important}}.invalid-effort-note{border-left:2px solid var(--gold);color:var(--gold);margin:6px 0;padding:6px 8px;font-size:12px;line-height:1.5}.unplotted-model{border:1px dashed var(--border);color:var(--muted);border-radius:4px;align-items:center;padding:5px 7px;font-size:12px;display:inline-flex}@media (width<=699px){.intro{padding:16px 0 10px}.intro p,.explorer-tools{display:none}.chart-source-details{margin-top:6px}.below{padding:12px 1px}}@media (width>=700px){.intro{padding:27px 0 23px}.explorer-tools{display:none}.brand-selector{margin:4px 0 7px}.brand-heading{margin-bottom:5px}.brand-more{min-height:28px}.brand-meta{margin-top:2px}.selection-counts{margin-top:0}.workspace .toolbar{height:45px;min-height:45px}}.site-sticky-nav{z-index:30;background:color-mix(in srgb, var(--bg) 95%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.site-sticky-nav .product-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}.sticky-scope-summary{border-bottom:1px solid var(--border);min-height:27px;color:var(--muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;padding:0 2px;font-size:12px;display:flex}.sticky-scope-summary span{text-overflow:ellipsis;overflow:hidden}.sticky-scope-summary button{color:var(--accent);flex:none;font-size:12px}#plans,#calendar{scroll-margin-top:80px}@media (width<=699px){#plans,#calendar{scroll-margin-top:75px}.sticky-scope-summary{font-size:12px}}.legend .legend-model{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block;box-shadow:0 0 9px}.projection-hidden{visibility:hidden}.ratio-cell.absolute-time strong{color:var(--gold);white-space:nowrap;font-size:12px}.ratio-matrix-row.no-time-baseline .ratio-track{visibility:hidden}.time-evidence-note strong{color:var(--gold);font-weight:500}.time-evidence-note a{color:var(--accent);white-space:nowrap}@media (width>=700px){.model-node .duration-caption{min-height:22px}}.model-node.is-editing{transition:none!important}.fixed-effort .rail-fill{width:50%!important}.fixed-effort .tick,.fixed-effort .thumb{left:50%!important}.fixed-effort .capsule{cursor:default}.fixed-effort-label{color:var(--muted);white-space:nowrap;font-size:12px}.plan-scope-summary button+button{margin-left:0}.plan-tier-switch{flex-wrap:wrap;gap:5px;margin:-7px 0 12px;display:flex}.plan-tier-switch button{border:1px solid var(--border);color:var(--muted);border-radius:5px;padding:4px 8px;font-size:12px;line-height:1.2}.plan-tier-switch button[aria-pressed=true]{color:var(--text);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.estimate-preview-toggle{color:var(--muted);border:1px dashed var(--border);border-radius:5px;padding:4px 6px;font-size:12px}.estimate-preview-toggle[aria-pressed=true]{color:var(--gold);border-color:var(--gold)}.reset-notices{border-top:1px solid var(--border);margin:19px 0 22px;padding-top:15px}.reset-notice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.reset-notice-grid article{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 65%,transparent);border-radius:9px;flex-direction:column;gap:6px;min-width:0;padding:13px 14px;display:flex}.reset-notice-grid strong{font-size:12px;font-weight:550}.reset-notice-grid small,.reset-notice-grid details,.reset-notice-empty{color:var(--muted);font-size:12px;line-height:1.55}.reset-notice-status{color:var(--gold);letter-spacing:.03em;font-size:12px}.reset-notice-grid details summary{cursor:pointer}.reset-notice-grid details p{margin:6px 0 0}.reset-notice-grid a,.reset-notice-more{color:var(--accent);font-size:12px}.reset-notice-more{margin-top:10px}@media (width<=699px){.reset-notice-grid{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(225px,82%);grid-auto-flow:column;padding-bottom:5px;overflow-x:auto}.reset-notice-grid article{scroll-snap-align:start}.plan-tier-switch{margin:-4px 0 9px}.plan-tier-switch button{min-height:30px}}.fallback-axis-grid{z-index:1;pointer-events:none;border-left:1px solid color-mix(in srgb, var(--muted) 40%, transparent);border-bottom:1px solid color-mix(in srgb, var(--muted) 40%, transparent);background-image:linear-gradient(to right, color-mix(in srgb, var(--muted) 13%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--muted) 13%, transparent) 1px, transparent 1px);background-size:25% 25%;position:absolute;inset:20% 18% 17% 15%}.fallback-axis-grid span{color:var(--dim);letter-spacing:.05em;white-space:nowrap;font-size:12px;position:absolute}.fallback-y-axis{top:-23px;left:0}.fallback-x-axis{bottom:-25px;right:0}.calendar-follow-ui{color:var(--accent);white-space:nowrap;font-size:12px}.brand-meta{gap:6px 14px}.brand-meta .selection-counts{flex-wrap:wrap;gap:4px 12px;margin:0;font-size:12px;display:inline-flex}.brand-meta .selection-counts button{color:var(--muted);padding:4px 0}.brand-meta .selection-counts button:hover{color:var(--accent)}.brand-meta>.copy-scope{color:var(--accent);margin-left:0}.source-details{position:relative}.source-details summary{color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;list-style:none;display:flex}.source-details summary::-webkit-details-marker{display:none}.source-details summary:hover,.source-details[open] summary{background:var(--hover)}.source-details summary i{border:1px solid var(--gold);background:#cbbb8e20;border-radius:50%;width:5px;height:5px}.source-details summary span{color:var(--dim)}.source-details.stale summary span,.source-details.stale summary i{color:var(--gold);border-color:var(--gold)}.source-details summary svg{color:var(--dim)}.source-details .source-freshness{z-index:40;border:1px solid var(--border);background:var(--panel-glass);width:min(380px,100vw - 36px);color:var(--muted);white-space:normal;border-radius:10px;flex-direction:column;align-items:flex-start;gap:9px;margin:0;padding:14px 16px;font-size:12px;line-height:1.55;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 36px #0007}.source-details .source-freshness>span{display:block!important}.source-details .source-freshness a{color:var(--accent);text-decoration:none}@media (width<=699px){.source-details summary span{display:none}.source-details summary{padding:6px}}.chart-takeaway{border:1px solid var(--border);border-left:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 4%,transparent);border-radius:10px;margin:22px 1px 6px;padding:18px 22px}.chart-takeaway strong{color:var(--text);align-items:center;gap:9px;font:500 19px/1.35 DM Sans,sans-serif;display:flex}.chart-takeaway .small-star{color:var(--accent)}.chart-takeaway p{color:var(--muted);margin:7px 0 0 22px;font-size:14px;line-height:1.6}@media (width<=699px){.chart-takeaway{margin-top:16px;padding:14px 15px}.chart-takeaway strong{font-size:16px}.chart-takeaway p{margin-left:0;font-size:13px}.brand-strip{padding-right:30px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.plan-card.summary .plan-price{grid-column:1/-1}.plan-card.summary .plan-price b{font-size:30px}}@media (width>=700px){.space-label{white-space:normal;letter-spacing:.4px;flex-wrap:wrap;max-width:calc(50% - 150px);line-height:1.5}.space-label *{white-space:normal}.edition-preference-control select{max-width:210px}html[lang=en] .stage-hint{top:42px}}.plan-card.summary .price-channel{grid-column:1/-1;margin:0;line-height:1.6;display:block}.model-node .track-control.precision-control.expanded{--knob:14px;--track:16px;--shell:24px;--inset:12px}.model-node .track-control.precision-control.expanded .tick{width:2px;height:2px}.model-node .effort-labels{display:none}@media (width<=699px){.axis-title.xyz-axis.axis-x{max-width:calc(100% - 24px);left:50%!important;transform:translate(-50%)!important}}:root{--recommend-gold:#ae7b19;--metric-capability:#3b9caa;--metric-cost:#cb695a;--metric-time:#9182b4}html[data-theme=dark]{--recommend-gold:#e4b650;--metric-capability:#65c1cc;--metric-cost:#e88470;--metric-time:#b5a3d2}.track-control.precision-control .recommended-notch,.model-node .track-control.precision-control .recommended-notch,.analysis .track-control.precision-control .recommended-notch{background:var(--panel);width:10px;min-width:0;height:10px;color:var(--recommend-gold);opacity:1;z-index:4;pointer-events:none;text-shadow:0 0 5px color-mix(in srgb,var(--recommend-gold) 40%,transparent);box-shadow:none;border:0;border-radius:50%;place-items:center;padding:0;font:700 12px/1 DM Sans,sans-serif;display:grid;top:50%;transform:translate(-50%,-50%)}.track-control.precision-control .recommended-notch.is-current{box-shadow:none;background:0 0;border:0}.track-control.precision-control .thumb.at-recommendation{opacity:1;outline:1px solid var(--recommend-gold);outline-offset:-1px;box-shadow:0 0 0 1px color-mix(in srgb,var(--recommend-gold) 35%,transparent)}.model-node .track-control.precision-control,.model-node .track-control.precision-control.expanded{--inset:14px}.analysis .track-control.precision-control.large .recommended-notch{width:13px;min-width:0;height:13px;font-size:13px}.fixed-track-value{pointer-events:none;font-size:12px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.model-title .model-current-tier{color:var(--muted);margin-left:3px;font:500 12px/1 DM Sans,sans-serif}.effort-comparison{margin:7px 0 3px}.comparison-legend{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.comparison-legend button{min-height:28px;color:var(--muted);opacity:.45;border-radius:5px;align-items:center;gap:5px;padding:2px 6px;font-size:12px;display:inline-flex}.comparison-legend button.active{opacity:1;color:var(--text);background:color-mix(in srgb,var(--text) 4%,transparent)}.comparison-legend button i{background:var(--series-color);border-radius:2px;width:13px;height:2px}.comparison-legend button:disabled{opacity:.25}.comparison-baseline{color:var(--dim);white-space:nowrap;margin-left:auto;font:12px DM Sans,sans-serif}.comparison-plot{touch-action:pan-y;width:100%;margin-top:4px;display:block;overflow:visible}.comparison-grid line{stroke:var(--border);stroke-width:.7px}.comparison-grid text{fill:var(--dim);font:11px DM Sans,sans-serif}.comparison-grid.unit line,.comparison-unit{stroke:var(--muted);stroke-width:.8px;stroke-dasharray:3 4;opacity:.5}.comparison-recommended-band{fill:var(--recommend-gold);opacity:.07}.comparison-crosshair{stroke:var(--dim);stroke-width:.7px;stroke-dasharray:2 4;opacity:.4}.comparison-line{fill:none;stroke:var(--series-color);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round}.comparison-series.approximate .comparison-line{stroke-dasharray:4 3}.comparison-series circle{fill:var(--panel);stroke:var(--series-color);stroke-width:1.7px}.comparison-level text{fill:var(--dim);font:12px DM Sans,sans-serif}.comparison-level.current text{fill:var(--text);font-weight:650}.comparison-level.recommended text{fill:var(--recommend-gold)}.comparison-level .comparison-star{font-size:11px}.comparison-readout{align-items:center;gap:12px;min-height:22px;font:12px DM Sans,sans-serif;display:flex}.comparison-readout strong{color:var(--muted);margin-right:auto;font-weight:550}.comparison-readout span{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.comparison-readout i{background:currentColor;border-radius:50%;width:4px;height:4px}.analysis-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:10px;padding-top:5px;display:flex}.analysis-footer .micro-details{border:0;flex:1;min-width:0;margin:0}.analysis-footer .micro-details summary{min-height:25px;color:var(--dim);font-size:12px}.analysis-footer .model-plan-link{white-space:nowrap;min-height:25px;margin:0;font-size:12px}.pending-effort-note{color:var(--gold);font-size:12px}.analysis.light-analysis:not(.mobile-sheet){width:348px;padding:10px 12px 7px}.analysis .micro-heading{margin-bottom:5px;padding-bottom:5px}.analysis.light-analysis .micro-detail-body{max-height:300px;overflow:auto}@media (width<=699px){.comparison-legend button{min-height:36px;padding:2px 6px;font-size:12px}.analysis.light-analysis.mobile-sheet{padding:10px 14px 9px}.analysis.light-analysis .effort-labels{margin:4px 0 5px}.analysis-footer .micro-details summary,.analysis-footer .model-plan-link{min-height:32px}}html[lang] .intro h1{letter-spacing:-.025em;max-width:900px;margin:14px 0 12px;font-size:clamp(40px,5vw,68px);font-weight:550;line-height:1.22}@media (width<=699px){html[lang] .intro h1{letter-spacing:-.035em;margin:10px 0 8px;font-size:clamp(32px,9vw,38px);line-height:1.25}}.analysis.light-analysis:not(.mobile-sheet){width:328px}.analysis-footer .micro-details{padding:0}.analysis .track-control.precision-control.large .recommended-notch,.mobile-sheet .track-control.precision-control.large .recommended-notch{top:50%}.analysis .track-control .effort-labels{display:none}.comparison-unit-label{opacity:.75;margin-left:-2px;font-size:11px}.comparison-grid .comparison-gain-tick,.comparison-gain-axis-label{fill:var(--metric-capability);font-size:11px}.comparison-gain-axis-label{font-weight:500}.flat-time-indicator{width:96px;height:11px;color:var(--metric-time);pointer-events:none;align-items:center;gap:5px;display:flex;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.flat-time-track{background:color-mix(in srgb,var(--metric-time) 12%,transparent);border-radius:2px;flex:1;height:3px;position:relative}.flat-time-fill{width:var(--time-fill);background:var(--metric-time);opacity:.8;border-radius:2px;position:absolute;inset:0 auto 0 0}.flat-time-reference{left:var(--time-reference);background:color-mix(in srgb,var(--text) 50%,transparent);width:1px;height:7px;position:absolute;top:-2px}.flat-time-indicator small{font-variant-numeric:tabular-nums;text-align:right;min-width:29px;font:500 11px/1 DM Sans,sans-serif}.flat-time-indicator.is-unknown .flat-time-track{border-top:1px dashed color-mix(in srgb,var(--muted) 30%,transparent);background:0 0;height:1px}.flat-time-indicator.is-unknown .flat-time-fill,.flat-time-indicator.is-unknown .flat-time-reference{display:none}.flat-time-indicator.is-unknown small{color:var(--dim)}.flat-time-indicator.is-estimate .flat-time-fill{background:repeating-linear-gradient(90deg,var(--metric-time) 0 3px,transparent 3px 5px)}.compact-model-pill .flat-time-indicator{gap:4px;width:68px;height:9px;top:calc(100% + 2px)}.compact-model-pill .flat-time-indicator small{min-width:25px;font-size:11px}.flat-time-legend i{background:var(--metric-time);border-radius:2px;width:14px;height:3px;display:inline-block;position:relative}.flat-time-legend i:after{content:"";background:var(--muted);width:1px;height:7px;position:absolute;top:-2px;left:5px}.platform-page{--platform-line:var(--border);--platform-ink:var(--text);--platform-secondary:var(--muted);--platform-accent:var(--accent)}.platform-page :is(button,a,select):focus-visible{outline:2px solid var(--platform-accent);outline-offset:3px}.platform-page .vendor-filter button{transition:color .18s,background .18s,border-color .18s}.platform-page .vendor-filter button:hover,.platform-page .vendor-filter button.selected{color:var(--platform-ink);background:var(--surface);border-color:var(--platform-line)}.platform-page .calendar-legend small:after{content:none}.platform-page .plan-card,.platform-page .calendar-detail{border-color:var(--platform-line);background:color-mix(in srgb, var(--surface) 60%, transparent)}.platform-page .plan-kicker,.platform-page .news-date{font-variant-numeric:tabular-nums}.plan-quota-preview,.plan-expand,.mobile-week,.calendar-detail.mobile-inline{display:none}@media (width<=699px){.platform-page .platform-heading{padding:26px 0 22px}.platform-page .platform-heading p{max-width:34ch;line-height:1.7}.platform-page .calendar-toolbar{gap:12px;margin-bottom:18px}.platform-page .calendar-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.platform-page .calendar-actions :is(select,a,button){text-align:center;justify-content:center;width:100%;min-height:36px;padding:6px 5px;font-size:12px}.platform-page .calendar-provider-bar{margin-bottom:14px}.platform-page .calendar-provider-bar>span{font-size:12px}.platform-page .calendar-legend,.platform-page .week-scroll{display:none}.mobile-week{border-top:1px solid var(--platform-line);display:block}.mobile-week-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:12px 0;display:grid}.mobile-week-days button{min-width:0;min-height:66px;color:var(--platform-secondary);border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.mobile-week-days button.selected{color:var(--platform-ink);background:var(--surface);border-color:var(--platform-line)}.mobile-week-days button span{font-size:12px}.mobile-week-days button strong{font:500 16px/1.2 DM Sans,sans-serif}.mobile-week-days button i{background:0 0;border-radius:50%;width:3px;height:3px}.mobile-week-days button i.has-events{background:var(--platform-accent)}.mobile-day-heading{border-top:1px solid var(--platform-line);justify-content:space-between;align-items:baseline;gap:10px;padding:13px 0 9px;display:flex}.mobile-day-heading strong{font:500 15px DM Sans,sans-serif}.mobile-day-heading span{color:var(--platform-secondary);font-size:12px}.mobile-day-events{gap:7px;display:grid}.mobile-day-entry{min-width:0}.mobile-day-event{text-align:left;border:1px solid var(--platform-line);border-left:2px solid var(--event-color,var(--platform-accent));background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:7px;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px 11px;display:flex}.mobile-day-event.night{--event-color:#8bc6bd}.mobile-day-event.holiday{--event-color:#88a6cf}.mobile-day-event.peak{--event-color:#ac8559}.mobile-day-event.announcement{--event-color:#c8ae85}.mobile-day-event.tentative{border-left-style:dashed}.mobile-day-event-time{width:78px;color:var(--platform-secondary);font-variant-numeric:tabular-nums;flex:none;font:500 12px/1.5 DM Sans,sans-serif}.mobile-day-event-body{flex:1;gap:5px;min-width:0;display:grid}.mobile-day-event-body strong{font-size:12px;font-weight:500;line-height:1.35}.mobile-day-event-body small{color:var(--platform-secondary);font-size:12px}.mobile-day-event>b{color:var(--event-color,var(--platform-ink));font-size:12px}.mobile-day-event>svg{color:var(--platform-secondary);flex:none}.platform-page .calendar-detail{margin-top:10px}.platform-page .calendar-detail.desktop-detail{display:none}.platform-page .calendar-detail.mobile-inline{border-left:2px solid var(--platform-accent);margin:5px 0 8px;padding:14px;display:flex}.calendar-detail-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.calendar-detail-actions button{color:var(--platform-secondary);font-size:12px}.platform-page .plans-grid{gap:10px;margin-top:18px}.platform-page .plan-card{padding:16px 17px}.platform-page .plan-kicker{font-size:12px}.platform-page .plan-card h2{margin:10px 0 5px;font-size:15px}.platform-page .plan-price b{font-size:28px}.platform-page .price-qualifier{min-height:0;margin:5px 0 0;font-size:12px}.plan-quota-preview{border-top:1px solid var(--platform-line);gap:4px;margin:14px 0 4px;padding-top:12px;display:grid}.plan-quota-preview span{color:var(--platform-secondary);font-size:12px}.plan-quota-preview strong{font-size:12px;font-weight:450;line-height:1.5}.plan-expand{min-height:36px;color:var(--platform-accent);align-items:center;gap:6px;padding:8px 0;font-size:12px;display:inline-flex}.plan-expand[aria-expanded=true] svg{transform:rotate(90deg)}.plan-detail-body{display:none}.plan-detail-body.expanded{display:block}.plan-detail-body dl>div:first-child{display:none}.platform-page .plan-divider{margin:7px 0 15px}.platform-page .plan-bottom{margin-top:5px;padding-top:11px}.platform-page .plan-bottom a{font-size:12px}.platform-page .news-list{margin-top:19px}.platform-page .news-list article{gap:8px;padding:18px 0}.platform-page .news-date,.platform-page .news-date span,.platform-page .news-source{font-size:12px}.platform-page .news-list h2{margin:9px 0 7px;font-size:16px;line-height:1.45}.platform-page .news-list p{font-size:12px;line-height:1.65}.platform-page .news-ai-meta{margin:8px 0}.platform-page .news-ai-meta span{border:0;padding:0;font-size:12px}.platform-page .attribution{font-size:12px}}@media (width<=359px){.mobile-week-days{gap:1px}.mobile-day-event{gap:6px;padding:9px 8px}.mobile-day-event-time{width:69px;font-size:12px}.platform-page .calendar-actions :is(select,a,button){font-size:12px}}.plans-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media (width>=700px){.plan-card.summary{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:10px 12px;padding:20px 22px}.plan-card.summary h2{grid-column:1;font-size:17px}.plan-card.summary .plan-tier-switch{grid-area:2/2;justify-content:flex-end;margin:0}.plan-card.summary .plan-tier-switch button{min-height:30px;padding:4px 10px;font-size:12px}.plan-card.summary .plan-price{grid-column:1/-1}.plan-card.summary .plan-price b{font-size:32px}.plan-card.summary .plan-price span{font-size:13px}.plan-card.summary .plan-coverage-summary{color:var(--platform-secondary);font-size:12px}.plan-quota-preview{border-top:1px solid var(--platform-line);gap:4px;display:grid;padding-top:12px!important}.plan-quota-preview span{color:var(--platform-secondary);font-size:12px}.plan-quota-preview strong{font-size:13px;font-weight:450;line-height:1.55}.plan-expand{color:var(--accent);justify-self:end;align-items:center;gap:6px;display:inline-flex;font-size:12px!important}}.calendar-subscribe{position:relative}.calendar-subscribe summary{border:1px solid var(--border);min-height:36px;color:var(--text);cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:0 12px;font-size:13px;list-style:none;display:inline-flex}.calendar-subscribe summary::-webkit-details-marker{display:none}.calendar-subscribe[open] summary,.calendar-subscribe summary:hover{background:var(--hover)}.calendar-subscribe-menu{z-index:30;border:1px solid var(--border);background:var(--panel-glass);border-radius:10px;width:min(420px,100vw - 36px);padding:14px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 36px #0007}.calendar-subscribe-menu .calendar-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.calendar-subscribe-menu .calendar-actions select{grid-column:1/-1;max-width:none}.calendar-subscribe-menu .calendar-subscription-note{margin:12px 0 0;font-size:12px}.platform-page .calendar-subscribe-menu .calendar-actions{width:auto}@media (width<=699px){.calendar-subscribe-menu{left:auto;right:0}}.comparison-gains{border-bottom:1px solid var(--border);color:var(--metric-capability);align-items:center;gap:5px;padding:5px 0 8px;font-size:12px;display:flex}.comparison-gains>span{flex:0 0 54px;line-height:1.35}.comparison-gains>div{text-align:center;border-radius:5px;flex:1;min-width:0;padding:3px 0}.comparison-gains small{color:var(--muted);font-size:12px;font-weight:400;display:block}.comparison-gains b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;display:block}.comparison-gains .current{background:var(--hover)}.index-evidence-links{gap:5px;margin:8px 0;display:grid}.index-evidence-links>small{color:var(--muted)}.index-evidence-links a{color:var(--text);font-size:12px;line-height:1.5}.index-evidence-links a small{color:var(--dim);font-size:12px;display:block}.index-rules-page{max-width:1040px;margin:0 auto;padding:26px 0 42px}.index-back{color:var(--muted);align-items:center;gap:6px;margin-bottom:22px;font-size:12px;display:inline-flex}.index-rules-page h1{letter-spacing:-.035em;margin:14px 0 18px;font-size:clamp(28px,3.3vw,44px);line-height:1.2}.index-rules-page .index-lead{max-width:790px;color:var(--muted);margin-bottom:35px;font-size:15px;line-height:1.8}.index-method-grid{grid-template-columns:1fr 1fr;gap:26px 40px;display:grid}.index-rules-page section{border-top:1px solid var(--border);min-width:0;margin-bottom:26px;padding-top:18px}.index-method-label{color:var(--dim);letter-spacing:.07em;font-size:12px}.index-rules-page h2{letter-spacing:-.02em;margin:12px 0 16px;font-size:20px}.index-rules-page code{white-space:normal;overflow-wrap:anywhere;color:var(--text);padding:12px 0;font-size:12px;line-height:1.9;display:block}.index-rules-page p{color:var(--muted);font-size:13px;line-height:1.8}.index-rules-page small{color:var(--dim);font-size:12px}.index-snapshot-table{margin:16px 0;overflow-x:auto}.index-snapshot-table table{border-collapse:collapse;width:100%;font-size:12px}.index-snapshot-table th,.index-snapshot-table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--border);padding:10px 12px 10px 0}.index-snapshot-table th{color:var(--muted);font-weight:500}.index-rule-links{border-top:1px solid var(--border);flex-wrap:wrap;gap:12px 22px;padding-top:18px;display:flex}.index-rule-links a{color:var(--accent);align-items:center;gap:5px;font-size:12px;display:inline-flex}.index-rules-page .index-access-note{color:var(--dim);margin-top:20px;font-size:12px}@media (width<=699px){.index-method-grid{grid-template-columns:1fr;gap:0}.index-rules-page{padding-top:18px}.index-rules-page h1{font-size:29px}.index-rules-page .index-lead{margin-bottom:24px;font-size:13px}.index-rules-page h2{font-size:19px}.index-rules-page p{font-size:12px}}.data-completeness{min-height:19px;color:var(--dim);align-items:center;gap:5px;padding:3px 0 4px;font-size:11px;display:flex}.completeness-caption{white-space:nowrap;margin-right:1px}.completeness-battery{gap:2px;height:7px;display:inline-flex}.completeness-battery i{background:color-mix(in srgb,var(--text) 7%,var(--panel));width:5px;height:7px;box-shadow:inset 0 0 0 .6px color-mix(in srgb,var(--text) 18%,transparent);border-radius:1px;display:block}.completeness-battery i.filled{background:var(--muted);box-shadow:none}.completeness-battery.unknown i{outline:.6px dashed var(--dim);box-shadow:none;background:0 0}html[lang] .intro h1,html[lang] .platform-heading h1{letter-spacing:-.025em;max-width:900px;margin:14px 0 12px;font-size:clamp(28px,3.5vw,48px);font-weight:550;line-height:1.3}html[lang=en] .intro h1,html[lang=en] .platform-heading h1{font-size:clamp(32px,4vw,60px)}.model-selection-note{color:var(--muted);font-size:12px;line-height:1.6}.subscription-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.subscription-tabs{flex-wrap:wrap;gap:7px;display:flex}.subscription-tabs button,.subscription-actions button,.subscription-actions a,.tracked-subscriptions button{border:1px solid var(--border);color:var(--muted);border-radius:7px;padding:9px 12px;font-size:12px}.subscription-tabs button[aria-pressed=true],.subscription-actions button[aria-pressed=true],.tracked-subscriptions button[aria-pressed=true]{background:var(--hover);color:var(--text);border-color:var(--accent)}.subscription-category{color:var(--muted);margin-top:14px;font-size:11px;display:block}.subscription-actions{flex-wrap:wrap;align-items:center;gap:7px;margin:16px 0;display:flex}.subscription-actions a{color:var(--accent);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.tracked-subscriptions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.tracked-subscriptions small{color:var(--muted);font-size:12px;line-height:1.7}.tracked-subscriptions button small{margin-left:8px;font-size:11px}.calendar-pending{border:1px solid var(--border);color:var(--muted);background:var(--surface);border-radius:7px;padding:14px;font-size:12px;line-height:1.8}@media (width<=699px){html[lang] .intro h1,html[lang] .platform-heading h1,html[lang=en] .intro h1,html[lang=en] .platform-heading h1{letter-spacing:-.025em;margin:10px 0 8px;font-size:30px;line-height:1.35}.subscription-toolbar{flex-direction:column;align-items:flex-start}.subscription-actions button,.subscription-actions a{padding:10px 12px}.subscription-toolbar .edition-preference-control{align-self:flex-start}.tracked-subscriptions button{padding:11px}}.show-more-subscriptions{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:12px;margin:20px auto;padding:10px 18px;display:block}.plan-card.summary{grid-template-columns:minmax(0,1fr)}.plan-card.summary>*{grid-column:1/-1;min-width:0}.plan-card.summary .plan-tier-switch{flex-wrap:wrap;grid-area:auto/1/auto/-1;justify-content:flex-start}.plan-card.summary .subscription-category{margin-top:0}.plan-card.summary .subscription-actions,.plan-card.summary .plan-expand{grid-column:1/-1}.calendar-scope-summary strong{margin-right:12px;font-weight:500}.subscription-toolbar .edition-preference-control{flex-wrap:wrap;max-width:100%}.subscription-toolbar .edition-preference-control label{max-width:100%}.subscription-toolbar .edition-preference-control select{min-width:0;max-width:min(230px,55vw)}.news-toolbar{flex-wrap:wrap;row-gap:10px}.news-toolbar .vendor-filter{scrollbar-width:none;flex:100%;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.news-toolbar .vendor-filter::-webkit-scrollbar{display:none}.news-toolbar .vendor-filter button{white-space:nowrap;flex:none}.news-toolbar>select,.news-toolbar>.news-related-toggle{min-height:36px;font-size:13px}.news-fact-boundary{color:var(--muted);margin:14px 0 0;padding:12px 0;font-size:13px;line-height:1.6;display:block}.news-fact-boundary a{margin-left:4px}.news-source{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.news-source b{color:var(--text);font-weight:550}.news-source a.attribution{color:var(--muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.news-date span{letter-spacing:0;text-transform:none}.news-more{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:40px;color:var(--muted);margin:20px auto 0;padding:0 20px;font-size:13px;display:block}.news-more:hover{color:var(--text);background:var(--hover)}@media (width<=699px){.news-toolbar>select,.news-toolbar>.news-related-toggle{flex:30%}}.news-toolbar{justify-content:flex-start}.platform-page .news-toolbar .vendor-filter,.news-toolbar .vendor-filter{flex-wrap:nowrap}@media (width<=699px){.news-toolbar{flex-wrap:wrap;display:flex}.news-toolbar>select,.news-toolbar>.news-related-toggle{flex:1 1 0;width:auto;min-width:0}}.agent-quickstart{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 4%, transparent);grid-template-columns:minmax(220px,300px) 1fr auto;align-items:center;gap:20px;padding:22px 24px;display:grid}.agent-quickstart h2{margin:0 0 6px;font-size:17px;font-weight:550}.agent-quickstart p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.agent-quickstart pre,.agent-card pre{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);white-space:pre;margin:0;padding:12px 14px;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.agent-copy{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:38px;color:var(--text);white-space:nowrap;align-items:center;gap:7px;width:fit-content;padding:0 14px;font-size:13px;display:inline-flex}.agent-copy:hover{background:var(--hover)}.agent-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin-top:16px;display:grid}.agent-card{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--panel) 45%, transparent);gap:12px;min-width:0;padding:22px 24px;display:grid}.agent-card-label{letter-spacing:.08em;color:var(--accent);margin:0;font-size:12px;font-weight:500}.agent-card h2{margin:0;font-size:19px;font-weight:550}.agent-card>p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.agent-card small{color:var(--muted);font-size:12px;line-height:1.6}.agent-endpoint-group{margin-top:6px}.agent-endpoint-group h3{color:var(--muted);margin:0 0 4px;font-size:12px;font-weight:500}.agent-endpoint-group a{border-top:1px solid var(--border);color:var(--muted);grid-template-columns:minmax(0,auto) 1fr auto;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:grid}.agent-endpoint-group a:hover{color:var(--text)}.agent-endpoint-group code{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.agent-endpoint-group a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-tool-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.agent-tool-list li{border:1px solid var(--border);color:var(--text);border-radius:999px;padding:5px 10px;font-size:12px}.agent-card .code-line{border-radius:var(--radius-sm);background:var(--surface);white-space:nowrap;padding:9px 12px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow-x:auto}.agent-footnote{color:var(--muted);font-size:13px}@media (width<=899px){.agent-quickstart,.agent-grid{grid-template-columns:1fr}}@media (width<=699px){.agent-card,.agent-quickstart{padding:16px}.agent-endpoint-group a{grid-template-columns:1fr auto}.agent-endpoint-group a span{white-space:normal;grid-area:2/1}.agent-endpoint-group a svg{grid-area:1/2/span 2}}.source-health-grid details summary,.source-health details summary{color:var(--muted);cursor:pointer;font-size:13px}.source-health-grid .source-badge{color:var(--muted);font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.source-health-details>summary{width:fit-content;margin:4px 0 14px}.brand-mark img[src*=openai]{width:24px;height:24px}.index-rules-page .page-header h1{margin:0}.index-rules-page .page-header-lede{font-size:15px;line-height:1.7}.method-grid{grid-template-columns:1fr 1fr;gap:18px;margin:8px 0 34px;display:grid}.index-rules-page section.method-section{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--panel) 45%, transparent);margin:0;padding:24px 26px}.method-section:last-child:nth-child(odd){grid-column:1/-1}.method-label{letter-spacing:.06em;margin:0;font-size:12px;font-weight:500;color:var(--accent)!important}.index-rules-page .method-section h2{margin:8px 0 10px;font-size:20px;font-weight:550}.index-rules-page .method-summary{color:var(--text);margin:0;font-size:14px;line-height:1.7}.method-equations{border-radius:var(--radius-sm);background:var(--surface);color:var(--text);gap:8px;margin:16px 0;padding:16px 18px;font-family:Cambria Math,STIX Two Math,Latin Modern Math,Georgia,serif;font-size:17px;line-height:1.5;display:grid;overflow-x:auto}.method-equations>div{white-space:nowrap}.math-var var{font-style:italic}.math-var sub,.method-equations sub{font-size:.66em;font-style:normal}.method-symbols{gap:6px;margin:0 0 14px;display:grid}.method-symbols>div{grid-template-columns:76px 1fr;align-items:baseline;gap:10px;font-size:13px;display:grid}.method-symbols dt{color:var(--text);font-family:Cambria Math,STIX Two Math,Georgia,serif;font-size:15px}.method-symbols dd{color:var(--muted);margin:0;line-height:1.6}.method-points{color:var(--text);gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.65;display:grid}.method-points li::marker{color:var(--accent)}.method-caveats{margin-top:12px}.method-caveats summary{cursor:pointer;width:fit-content;color:var(--muted);font-size:13px}.method-caveats summary:hover{color:var(--text)}.method-caveats ul{color:var(--muted);gap:5px;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.6;display:grid}.index-rules-page .index-method-label{color:var(--text);letter-spacing:0;font-size:13px;font-weight:550}@media (width<=899px){.method-grid{grid-template-columns:1fr}}@media (width<=699px){.index-rules-page section.method-section{padding:18px 16px}.method-equations{padding:12px;font-size:15px}.method-symbols>div{grid-template-columns:60px 1fr}}.brand-strip{scrollbar-width:none;flex-wrap:wrap;padding:1px 0;overflow:visible;-webkit-mask-image:none;mask-image:none}.brand-strip::-webkit-scrollbar{display:none}.product-tabs::-webkit-scrollbar{display:none}.brand-capsule{background:0 0}.brand-capsule.selected{border-color:color-mix(in srgb, var(--accent) 26%, var(--border));background:color-mix(in srgb, var(--accent) 4%, var(--panel))}.brand-selector .brand-meta{flex-wrap:nowrap;gap:6px;margin:5px 0 8px}.model-selection-count{white-space:nowrap;align-items:baseline;gap:4px;font-size:12px;display:inline-flex}.model-selection-count>span{color:var(--dim);font-variant-numeric:tabular-nums}.brand-meta-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.brand-meta-actions button{min-height:32px;color:var(--muted);align-items:center;gap:5px;padding:0;font-size:12px;display:inline-flex}.brand-meta-actions button:hover{color:var(--text)}.model-selection-help{color:var(--dim);position:relative}.model-selection-help summary{cursor:pointer;place-items:center;width:30px;height:32px;display:grid}.model-selection-help p{z-index:35;border:1px solid var(--border);background:var(--panel);width:240px;color:var(--muted);border-radius:10px;margin:0;padding:12px 14px;font-size:12px;line-height:1.7;position:absolute;top:30px;left:-70px;box-shadow:0 8px 24px #00000012}:is(.compact-edition,.subscription-view-control,.model-selection-help,.subscription-explainer)>summary{list-style:none}:is(.compact-edition,.subscription-view-control,.model-selection-help,.subscription-explainer)>summary::-webkit-details-marker{display:none}:is(.compact-edition,.subscription-view-control,.model-selection-help,.subscription-explainer)>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.compact-edition{flex-shrink:0;margin-left:auto;position:relative}.compact-edition>summary{border:1px solid var(--border);min-height:32px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:450;line-height:1;display:inline-flex}.compact-edition>summary>span{color:var(--text)}.compact-edition .edition-auto{color:var(--dim);padding-left:2px;font-size:11px}.disclosure-chevron{opacity:.6;transition:transform .15s}.compact-edition[open] .disclosure-chevron{transform:rotate(180deg)}.edition-menu,.subscription-view-menu{z-index:40;border:1px solid var(--border);background:var(--panel);border-radius:12px;width:min(260px,100vw - 40px);padding:7px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 40px #0000001c}.menu-caption{color:var(--dim);padding:7px 9px 5px;font-size:12px;display:block}.edition-menu button,.subscription-view-menu button{width:100%;min-height:40px;color:var(--muted);text-align:left;border-radius:6px;align-items:center;gap:8px;padding:9px;font-size:12px;display:flex}.edition-menu button:hover,.subscription-view-menu button:hover{background:var(--hover)}.edition-menu button[aria-pressed=true],.subscription-view-menu button[aria-pressed=true]{background:var(--hover);color:var(--text)}.edition-menu button svg:last-child{color:var(--accent);margin-left:auto}.edition-menu .edition-automatic{border-top:1px solid var(--border);border-radius:0;margin-top:6px}.edition-menu p{color:var(--dim);margin:6px 9px 5px;font-size:12px;line-height:1.7}.subscription-controls{margin:5px 0 18px}.subscription-controls .subscription-toolbar{flex-flow:row;gap:10px;margin:0 0 12px}.subscription-categories{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 50%, transparent);border-radius:8px;flex-wrap:nowrap;gap:2px;padding:3px;display:inline-flex}.subscription-categories button{white-space:nowrap;border:0;border-radius:5px;min-height:30px;padding:0 12px;font-size:12px}.subscription-categories button[aria-pressed=true]{background:var(--panel);color:var(--text);box-shadow:0 1px 3px #0000000a}.subscription-result-bar{align-items:center;gap:9px;display:flex}.subscription-status{flex-wrap:nowrap;gap:13px}.subscription-status button{white-space:nowrap;min-height:34px;color:var(--dim);border:0;border-radius:0;padding:0 1px;font-size:12px}.subscription-status button[aria-pressed=true]{color:var(--text);box-shadow:inset 0 -1px var(--text);background:0 0}.subscription-result-count{color:var(--dim);text-align:right;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;line-height:1.5}.subscription-view-control{flex-shrink:0;position:relative}.subscription-view-control summary{min-width:30px;min-height:34px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.subscription-view-menu{width:230px}.subscription-context{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;margin-top:7px;padding-top:3px;display:flex}.subscription-explainer{min-width:0;color:var(--dim);flex:1;font-size:12px}.subscription-explainer summary{cursor:pointer;align-items:center;gap:5px;min-height:32px;display:inline-flex}.subscription-explainer>div{padding:3px 0 8px;font-size:12px;line-height:1.7}.subscription-explainer p{margin:0 0 5px}.subscription-explainer button{min-height:32px;color:var(--accent);font-size:12px}.alternate-edition-link{min-height:32px;color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.alternate-edition-link:hover{color:var(--text)}.show-more-subscriptions{color:var(--muted);background:0 0;border:0;margin:8px auto 16px;padding:6px 12px;font-size:12px}.platform-page .plan-card{border-radius:12px}.plan-card.summary .plan-price .price-unknown{font-size:20px;font-weight:450;line-height:1.4}.subscription-actions{border-top:1px solid var(--border);gap:6px;padding-top:10px}.subscription-actions :is(button,a){min-height:32px;padding:7px 9px;font-size:12px}.subscription-actions button[aria-pressed=true]{border-color:var(--border);background:var(--hover);color:var(--text)}.subscription-actions button{align-items:center;gap:5px;display:inline-flex}@media (width<=699px){.brand-heading{margin-bottom:7px;font-size:12px}.brand-more{min-height:32px;font-size:12px}.brand-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0;display:grid;overflow:visible}.brand-capsule{border-radius:9px;width:100%;min-width:0;height:40px}.brand-main{flex:1;gap:4px;min-width:0;height:38px;min-height:38px;padding:0 2px 0 7px;font-size:12px}.brand-main .brand-name{text-overflow:ellipsis;overflow:hidden}.brand-main .brand-selected-icon,.brand-main .brand-custom{display:none}.brand-main .brand-count{color:var(--accent);margin-left:auto;font-size:12px}.brand-mark.has-logo{flex-basis:17px;width:17px;height:17px}.brand-logo{width:17px;height:17px}.brand-logo.openai-light,.brand-logo.openai-dark{width:34px;height:34px}.brand-logo.claude-logo{border-radius:4px}.brand-divider{display:none}.brand-expand{flex:0 0 27px;width:27px;height:38px;min-height:38px;padding:0}.brand-expand svg{opacity:.7;width:12px;height:12px}.brand-meta-actions{gap:12px}.brand-meta-actions button,.model-selection-count{font-size:12px}.home-platform{margin-top:22px;padding-top:8px}.platform-page .platform-heading{padding:16px 0 19px}.platform-page .platform-heading p{max-width:36ch;font-size:12px;line-height:1.75}.subscription-controls{margin:0 0 14px}.subscription-controls .subscription-toolbar{align-items:center;gap:6px;margin-bottom:7px}.subscription-categories{gap:1px;padding:3px}.subscription-categories button{min-height:30px;padding:0 10px}.compact-edition>summary{gap:4px;min-height:32px;padding:0 6px;font-size:12px}.subscription-status{gap:12px}.subscription-result-bar{gap:7px}.subscription-result-count{font-size:11px}.subscription-context{gap:8px;margin-top:3px}.plan-card.summary{gap:9px;padding:17px}.plan-card.summary h2{font-size:18px;line-height:1.4}.plan-tier-switch{gap:5px}.plan-tier-switch button{min-height:32px;font-size:12px}.plan-quota-preview strong{font-size:12px}.subscription-actions{margin-bottom:0}.subscription-actions :is(button,a){min-height:36px;padding:8px 10px}.platform-page .tracked-subscriptions button{padding:8px 10px;font-size:12px}.calendar-provider-bar .vendor-filter{scrollbar-width:none}.calendar-provider-bar .vendor-filter::-webkit-scrollbar{display:none}}@media (width<=359px){.brand-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.edition-auto{display:none}.subscription-categories button{padding:0 7px;font-size:12px}.subscription-result-count{max-width:95px}}@media (prefers-reduced-motion:reduce){.disclosure-chevron{transition:none}}.plan-source-link{width:28px;min-height:28px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;margin:-6px -6px -6px 0;display:inline-flex}.plan-source-link:hover{color:var(--accent);background:var(--hover)}@media (width<=699px){.site-sticky-nav .product-tabs{justify-content:space-between;gap:10px;height:44px;overflow:visible}.app .site-sticky-nav .product-tabs button{padding:0;font-size:12px}.platform-page .subscription-toolbar:has(>.compact-edition){flex-direction:row;align-items:flex-start}.platform-page .subscription-toolbar:has(>.compact-edition)>div{flex:1;min-width:0}.subscription-controls .subscription-toolbar:has(>.compact-edition){align-items:center}.plan-source-link{width:32px;min-height:32px}.platform-page .subscription-controls .subscription-toolbar>.subscription-categories{flex:none}.workspace .toolbar-caption{white-space:nowrap;font-size:12px}}:root{--fs-micro:11px;--fs-caption:12px;--fs-body-sm:13px;--fs-body:14px;--fs-lede:15px;--fs-title-sm:17px;--fs-title:21px;--radius-sm:6px;--radius:10px;--radius-lg:14px;--page-gap:40px}.page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin:44px 0 30px;display:flex}.page-header-copy{min-width:0}.page-header-eyebrow{font-size:var(--fs-caption);letter-spacing:.08em;color:var(--muted);align-items:center;gap:8px;margin:0 0 14px;font-weight:500;display:flex}html[lang=en] .page-header-eyebrow{text-transform:uppercase}.page-header-eyebrow>span{background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}.page-header h1{letter-spacing:-.03em;color:var(--text);margin:0;font-size:clamp(30px,3.1vw,44px);font-weight:550;line-height:1.22}html[lang=zh-CN] .page-header h1{letter-spacing:-.01em}.page-header h1 em{color:var(--accent);font-style:normal}.page-header-lede{max-width:660px;font-size:var(--fs-lede);color:var(--muted);margin:14px 0 0;line-height:1.7}.page-header-aside{flex:none;align-items:center;gap:10px;display:flex}@media (width<=699px){.page-header{margin:26px 0 22px;display:block}.page-header h1{font-size:28px;line-height:1.3}.page-header-lede{font-size:var(--fs-body)}.page-header-aside{margin-top:16px}}#main-content{min-height:calc(100dvh - 80px)}.route-loading{font-size:var(--fs-body-sm)}.site-footer{color:var(--muted)}.site-footer a:hover,.human-nav a:hover{color:var(--text)}@media (width<=899px){.site-header .agents-entry{display:none}}.tab-bar,.site-more-button{display:none}@media (width<=899px){.site-more-button{border:1px solid var(--border);width:40px;height:40px;color:var(--muted);border-radius:12px;place-items:center;display:grid}.site-more-button.is-current,.site-more-button[aria-expanded=true]{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.tab-bar{z-index:60;scrollbar-width:none;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);gap:4px;margin:0 -18px;padding:0 18px;display:flex;position:sticky;top:0;overflow-x:auto}.tab-bar::-webkit-scrollbar{display:none}.tab-bar a{min-height:46px;color:var(--muted);white-space:nowrap;flex:none;align-items:center;padding:0 12px;font-size:15px;display:inline-flex;position:relative}.tab-bar a[aria-current=page]{color:var(--text);font-weight:600}.tab-bar a[aria-current=page]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.header.site-header{border-bottom:0}}.site-menu-dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text);background:0 0;border:0;margin:0;padding:0}.site-menu-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0008}.site-sheet{overscroll-behavior-y:contain;max-height:100dvh;padding:calc(8px + env(safe-area-inset-top)) 18px 20px;border:1px solid var(--border);background:var(--panel);border-top:0;border-radius:0 0 20px 20px;animation:.2s cubic-bezier(.2,.8,.2,1) sheet-in;position:fixed;top:0;left:0;right:0;overflow-y:auto;box-shadow:0 18px 48px #0006}@keyframes sheet-in{0%{opacity:0;transform:translateY(-16px)}}.site-sheet-handle{justify-content:space-between;align-items:center;padding:18px 0 12px;display:flex;position:relative}.site-sheet-handle>span{background:var(--border);border-radius:2px;width:38px;height:4px;margin-left:-19px;position:absolute;top:8px;left:50%}.site-sheet-handle strong{font-size:var(--fs-title-sm);font-weight:600}.site-sheet-close{background:var(--hover);width:34px;height:34px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.site-sheet-close:hover{color:var(--text)}.site-sheet-links{gap:8px;margin:4px 0 18px;display:grid}.site-sheet-links a{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:14px;align-items:center;gap:14px;padding:14px;display:flex}.site-sheet-links a svg{color:var(--accent);flex:none}.site-sheet-links a span{gap:2px;display:grid}.site-sheet-links b{font-size:var(--fs-lede);font-weight:550}.site-sheet-links small{font-size:var(--fs-caption);color:var(--muted)}.site-sheet-links a[aria-current=page]{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.site-sheet-settings{gap:12px;display:grid}.site-sheet-settings>div{font-size:var(--fs-body);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.segmented{background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:3px;display:inline-flex}.segmented button{min-height:34px;font-size:var(--fs-body-sm);color:var(--muted);border-radius:8px;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.segmented button[aria-pressed=true]{background:var(--panel);color:var(--text);box-shadow:0 1px 3px #0003, inset 0 0 0 1px var(--border)}@media (prefers-reduced-motion:reduce){.site-sheet{max-height:calc(100dvh - 20px);transition:none;animation:none;overflow-y:auto}}.page-header-link{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:38px;font-size:var(--fs-body-sm);color:var(--muted);white-space:nowrap;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.page-header-link:hover{color:var(--text);background:var(--hover)}.brand-mark{border:1px solid var(--border);background:var(--surface);border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:inline-grid;overflow:hidden}.brand-mark img{object-fit:contain;width:22px;height:22px}.brand-mark .brand-mark-dark,:root:not([data-theme=light]) .brand-mark .brand-mark-light{display:none}:root:not([data-theme=light]) .brand-mark .brand-mark-dark{display:block}.brand-mark-letter{color:var(--muted);font-size:16px;font-weight:600}.chart-source-details>summary{font-size:var(--fs-body-sm);color:var(--muted)}.axis-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:6px 0 14px;display:grid}.axis-key>div{grid-template-columns:26px 1fr;align-items:baseline;gap:10px;display:grid}.axis-key dt{border:1px solid var(--border);width:24px;height:24px;color:var(--text);border-radius:6px;place-items:center;font-size:12px;font-weight:600;display:grid}.axis-key dd{font-size:var(--fs-body-sm);color:var(--muted);margin:0;line-height:1.65}.axis-key dd b{color:var(--text);font-weight:550;display:block}.axis-key-note{max-width:900px;font-size:var(--fs-caption);color:var(--muted);line-height:1.6}.axis-key-link{font-size:var(--fs-body-sm);color:var(--accent);align-items:center;gap:6px;display:inline-flex}@media (width<=699px){.axis-key{grid-template-columns:1fr}}.help-dialog .guide-method-link{font-size:var(--fs-body-sm);color:var(--accent);align-items:center;gap:6px;margin:4px 0 14px;display:inline-flex}.modal-backdrop{z-index:90!important}@media (width<=699px){.modal-backdrop{align-items:stretch!important;padding:0!important}.help-dialog{width:100%!important;max-width:none!important;max-height:none!important;padding:calc(56px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom))!important;border-radius:0!important;margin:0!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.help-dialog .close-help{z-index:2;top:calc(10px + env(safe-area-inset-top))!important;background:var(--hover)!important;border-radius:50%!important;width:38px!important;height:38px!important;position:fixed!important;right:14px!important}.help-dialog .primary-button{width:100%}}.catalog-vendors{scrollbar-width:none;gap:8px;margin:4px 0 12px;padding-bottom:2px;display:flex;overflow-x:auto}.catalog-vendors::-webkit-scrollbar{display:none}.catalog-vendors button{border:1px solid var(--border);min-height:40px;font-size:var(--fs-body-sm);color:var(--text);background:var(--surface);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px 0 8px;display:inline-flex}.catalog-vendors button:first-child{padding-left:14px}.catalog-vendors button[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 60%, var(--border));background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.catalog-vendors button small{font-size:var(--fs-micro);color:var(--muted)}.catalog-vendors .brand-mark{border-radius:50%;width:26px;height:26px}.catalog-vendors .brand-mark img{width:15px;height:15px}.catalog-vendors .brand-mark-letter{font-size:12px}.catalog-vendor-group+.catalog-vendor-group{margin-top:10px}.catalog-vendor-group h3{font-size:var(--fs-body-sm);color:var(--muted);align-items:center;gap:8px;margin:8px 0 4px;font-weight:600;display:flex}.catalog-vendor-group h3 .brand-mark{border-radius:6px;width:22px;height:22px}.catalog-vendor-group h3 .brand-mark img{width:13px;height:13px}.catalog-vendor-group h3 small{font-weight:400}.catalog-vendors{flex-shrink:0;align-items:center;min-height:46px}.catalog-backdrop{z-index:90!important}.catalog-search-field{flex-shrink:0;min-height:42px}.workspace-section-actions{align-items:center;gap:14px;display:inline-flex}.workspace-add{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));min-height:32px;font-size:var(--fs-body-sm);color:var(--accent);border-radius:999px;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.workspace-add:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.subscription-toolbar>div>span{align-items:center;gap:12px;display:inline-flex}.plan-picker .catalog-version small{white-space:normal}.week-grid .calendar-event.announcement{z-index:2;min-height:66px}.mobile-sheet .track-control.precision-control.large .capsule:before{display:none}@media (width<=699px){.reset-notice-grid{grid-template-columns:1fr!important;grid-auto-flow:row!important;overflow:visible!important}.reset-notices .section-topline{gap:4px;display:grid!important}.reset-notices .section-topline small{font-size:var(--fs-caption)}.page-header h1 em{display:block}.news-toolbar{flex-direction:row!important;align-items:stretch!important;gap:8px!important}.news-toolbar .vendor-filter{flex:100%!important;width:100%!important;max-width:100%!important}.news-toolbar>select,.news-toolbar>.news-related-toggle{flex:1 1 0!important;width:auto!important;min-width:0!important}.configuration-presets{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.configuration-presets>span:first-child,.configuration-presets .view-presets>span{display:none!important}.configuration-presets .view-presets{width:auto!important;margin:0!important}}
