@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-7xl:80rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-8{margin-top:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-7xl{max-width:var(--container-7xl)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-8{gap:calc(var(--spacing) * 8)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-12{padding-inline:calc(var(--spacing) * 12)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-5{padding-block:calc(var(--spacing) * 5)}.text-center{text-align:center}.font-sans{font-family:var(--font-sans)}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (min-width:40rem){.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:48rem){.md\:flex{display:flex}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#09090e;--brand-soft:#f1f1f5;--brand-deep:#000;--brand-2:#4b4b5e;--ink:#09090e;--ink-soft:#4b4b5e;--ink-mute:#6e6e84;--line:#00000017;--bg:#fff;--card:#fff;--surface:#fff;--warn:#d97706;--warn-soft:#fef3c7;--warn-deep:#92400e;--good:#059669;--good-soft:#d1fae5;--bad:#dc2626;--bad-soft:#fee2e2;--term-bg:#1a1f2e;--term-fg:#e6e9f0;--term-prompt:#6dd3a8;--term-comment:#8a90a2;--term-string:#f4b860;--term-key:#a4b9ff;--glow:0 8px 28px #00000012;--glow-strong:0 14px 44px #0000001a;--radius:16px;--radius-lg:14px;--radius-md:12px;--radius-sm:10px;--space-xs:6px;--space-sm:10px;--space-md:16px;--space-lg:24px;--space-xl:36px;--space-2xl:56px}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0;padding:0}body{font-family:var(--font-noto-sans-sc), "Noto Sans SC", var(--font-outfit), "PingFang SC", system-ui, -apple-system, sans-serif;letter-spacing:.005em;min-height:100vh;font-size:16px;line-height:1.7}body.has-gradient-bg{background:radial-gradient(circle at 15% 0%, #a4b9ff29 0%, transparent 50%), radial-gradient(circle at 85% 30%, #78e0b41f 0%, transparent 45%), var(--bg)}code,pre,.mono{font-family:JetBrains Mono,ui-monospace,monospace}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wrap{max-width:1080px;margin:0 auto;padding:0 24px}.wrap.wrap-narrow{max-width:920px}.wrap.wrap-narrower{max-width:860px}@media (max-width:760px){.wrap{padding:0 18px}body{font-size:15.5px}}@media (max-width:480px){.wrap{padding:0 14px}}.product-shell{background:#f5f6f8;grid-template-columns:256px minmax(0,1fr);min-height:100vh;display:grid}.product-sidebar{color:#fff;background:#0b0c12;border-right:1px solid #ffffff14;flex-direction:column;height:100vh;padding:24px 18px 18px;display:flex;position:sticky;top:0}.product-brand{color:#fff;align-items:center;gap:11px;padding:0 8px 24px;display:flex}.product-brand:hover{text-decoration:none}.product-brand img{object-fit:contain;width:34px;height:34px}.product-brand>span{flex-direction:column;line-height:1.2;display:flex}.product-brand strong{letter-spacing:-.01em;font-size:15px}.product-brand small{color:#ffffff6b;letter-spacing:.12em;margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px}.product-area-title{color:#ffffff59;letter-spacing:.12em;padding:12px 10px 8px;font-size:10px;font-weight:700}.product-nav{gap:4px;display:grid}.product-nav a{color:#ffffff94;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;font-size:13.5px;transition:color .16s,background .16s;display:flex}.product-nav a:hover{color:#fff;background:#ffffff0f;text-decoration:none}.product-nav a.is-active{color:#fff;background:#ffffff1a;box-shadow:inset 2px 0 #74ecd8}.product-nav-icon{color:#74ecd8;place-items:center;width:20px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;display:inline-grid}.product-sidebar-foot{background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;margin-top:auto;padding:15px 14px}.product-sidebar-foot span{color:#fff6;font-size:10.5px;line-height:1.5;display:block}.product-sidebar-foot a{color:#74ecd8;margin-top:7px;font-size:12px;line-height:1.55;display:block}.product-sidebar-foot a:hover{color:#fff;text-decoration:none}.product-stage{min-width:0}.product-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;gap:20px;height:68px;padding:0 34px;display:flex}.product-topbar>div:first-child{align-items:baseline;gap:10px;display:flex}.product-topbar strong{font-size:14px}.product-topbar-kicker{color:var(--ink-mute);letter-spacing:.1em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px}.product-topbar-actions{align-items:center;gap:10px;display:flex}.product-mode-link{border:1px solid var(--line);color:var(--ink-soft);border-radius:8px;padding:6px 10px;font-size:12px}.product-mode-link:hover{border-color:var(--ink-mute);text-decoration:none}.agent-workbench,.agent-roster-page{gap:24px;display:grid}.workbench-heading{justify-content:space-between;align-items:flex-end;gap:32px;padding:8px 0 4px;display:flex}.workbench-heading h1{letter-spacing:-.035em;max-width:760px;margin:6px 0 8px;font-size:clamp(29px,3vw,42px)}.workbench-heading p:not(.workbench-kicker){max-width:720px;color:var(--ink-soft);margin:0;font-size:14.5px}.workbench-kicker{color:#268777;letter-spacing:.12em;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700}.workbench-primary-action{background:var(--ink);color:#fff;border-radius:10px;flex:none;align-items:center;gap:18px;padding:12px 17px;font-size:13px;font-weight:650;display:inline-flex}.workbench-primary-action:hover{color:#fff;text-decoration:none}.workbench-metrics{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.workbench-metrics>div{border-right:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;padding:17px 20px;display:flex}.workbench-metrics>div:last-child{border-right:none}.workbench-metrics span{color:var(--ink-mute);font-size:12px}.workbench-metrics strong{font-variant-numeric:tabular-nums;font-size:23px}.workbench-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.85fr);gap:18px;display:grid}.agent-director-card{color:#fff;background:radial-gradient(circle at 90% 0,#74ecd826,#0000 34%),#0c0e16;border-radius:18px;padding:28px;position:relative;overflow:hidden;box-shadow:0 18px 50px -34px #000000b3}.agent-card-head{align-items:center;gap:14px;display:flex}.agent-orb{color:#74ecd8;background:#74ecd814;border:1px solid #74ecd861;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 28px #74ecd821}.agent-card-head h2{color:#fff;margin:3px 0 0;font-size:17px}.agent-status{color:#ffffff7a;letter-spacing:.05em;font-size:10px}.agent-status i{background:#74ecd8;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #74ecd8}.agent-decision{color:#fff;letter-spacing:-.025em;max-width:650px;margin:28px 0 22px;font-size:clamp(20px,2.3vw,29px);font-weight:620;line-height:1.45}.agent-reasoning{border-top:1px solid #ffffff1a;max-width:650px;padding-top:18px}.agent-reasoning span{color:#74ecd8;letter-spacing:.1em;font-size:10px;font-weight:700}.agent-reasoning p{color:#ffffff87;margin:6px 0 0;font-size:12.5px;line-height:1.7}.agent-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.agent-actions a{color:#ffffff94;font-size:12.5px}.agent-actions a:hover{color:#fff;text-decoration:none}.agent-actions .agent-action-primary{color:#09110f;background:#74ecd8;border-radius:8px;padding:9px 14px;font-weight:700}.agent-actions .agent-action-primary:hover{color:#09110f;background:#9af5e6}.agent-team-panel,.mission-section{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.panel-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.panel-heading>div>span{color:var(--ink-mute);letter-spacing:.12em;font-size:9px;font-weight:700}.panel-heading h2{margin:2px 0 0;font-size:18px}.panel-heading>a{color:var(--ink-soft);font-size:12px}.panel-heading>a:hover{color:var(--ink);text-decoration:none}.agent-team-list{margin:20px 0 0;padding:0;list-style:none}.agent-team-list li{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 0;display:grid}.agent-team-list li>span{color:var(--ink-mute);font-family:JetBrains Mono,monospace;font-size:9px}.agent-team-list li div{flex-direction:column;min-width:0;display:flex}.agent-team-list strong{font-size:12.5px}.agent-team-list small{color:var(--ink-mute);margin-top:2px;font-size:10.5px}.agent-team-list li>i{color:var(--ink-mute);font-size:9.5px;font-style:normal}.agent-team-list li.is-running>i{color:#268777}.mission-section{padding:26px}.mission-list{border-top:1px solid var(--line);margin-top:18px}.mission-row{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:38px minmax(0,1fr) minmax(120px,200px) 24px;align-items:center;gap:16px;padding:16px 4px;display:grid}.mission-row:hover{background:#fafafa;text-decoration:none}.mission-index{color:var(--ink-mute);font-family:JetBrains Mono,monospace;font-size:12px}.mission-copy{flex-direction:column;display:flex}.mission-copy>span{color:#268777;letter-spacing:.08em;font-size:9px;font-weight:700}.mission-copy strong{margin-top:2px;font-size:13.5px}.mission-copy small{color:var(--ink-mute);margin-top:2px;font-size:10.5px}.mission-progress>span{color:var(--ink-soft);text-align:right;margin-bottom:6px;font-size:10px;display:block}.mission-progress>div{background:#e8eaed;border-radius:99px;height:3px;overflow:hidden}.mission-progress i{border-radius:inherit;background:#268777;height:100%;display:block}.mission-arrow{text-align:right;color:var(--ink-mute)}.workbench-empty{border:1px dashed var(--line);text-align:center;border-radius:12px;margin-top:18px;padding:30px}.workbench-empty strong{font-size:14px}.workbench-empty p{color:var(--ink-mute);margin:4px 0 0;font-size:12px}.agent-roster{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.agent-roster article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.agent-roster-code{float:right;color:var(--ink-mute);font-family:JetBrains Mono,monospace;font-size:10px}.agent-roster article>span{color:#268777;letter-spacing:.08em;font-size:10px;font-weight:700}.agent-roster h2{margin:8px 0;font-size:19px}.agent-roster p{min-height:66px;color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.7}.agent-roster dl{border-top:1px solid var(--line);gap:7px;margin:18px 0 0;padding-top:14px;display:grid}.agent-roster dl>div{grid-template-columns:42px 1fr;gap:8px;display:grid}.agent-roster dt{color:var(--ink-mute);font-size:10px}.agent-roster dd{color:var(--ink-soft);margin:0;font-size:10.5px}.orchestration-strip{color:#fff;background:#0c0e16;border-radius:16px;grid-template-columns:repeat(4,minmax(110px,1fr) 22px);align-items:center;padding:22px 24px;display:grid}.orchestration-strip>div{flex-direction:column;display:flex}.orchestration-strip div span{color:#74ecd8;font-family:JetBrains Mono,monospace;font-size:9px}.orchestration-strip strong{margin-top:4px;font-size:13px}.orchestration-strip small{color:#fff6;margin-top:2px;font-size:9.5px}.orchestration-strip>i{color:#ffffff40;font-style:normal}.orchestration-strip>i:last-child{display:none}@media (max-width:980px){.product-shell{grid-template-columns:212px minmax(0,1fr)}.product-main{padding:30px 26px 60px}.workbench-grid{grid-template-columns:1fr}.orchestration-strip{grid-template-columns:1fr;gap:8px}.orchestration-strip>i{margin-left:14px;transform:rotate(90deg)}}@media (max-width:720px){.product-shell{display:block}.product-sidebar{width:100%;height:auto;padding:14px;position:static}.product-brand{padding:0 4px 12px}.product-area-title,.product-sidebar-foot{display:none}.product-nav{gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.product-nav a{flex:none;padding:7px 9px;font-size:11.5px}.product-nav-icon{width:auto}.product-topbar{height:56px;padding:0 16px}.product-topbar-kicker,.product-topbar>div:first-child strong{display:none}.product-topbar-actions{margin-left:auto}.product-main{padding:24px 16px 48px}.workbench-heading{flex-direction:column;align-items:flex-start;gap:18px}.workbench-heading h1{font-size:29px}.workbench-metrics{grid-template-columns:1fr}.workbench-metrics>div{border-right:0;border-bottom:1px solid var(--line)}.workbench-metrics>div:last-child{border-bottom:0}.agent-director-card{padding:22px}.mission-row{grid-template-columns:30px minmax(0,1fr) 18px}.mission-progress{display:none}.agent-roster{grid-template-columns:1fr}.agent-roster p{min-height:0}}header.top{z-index:200;-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--line);background:#ffffffdb;position:sticky;top:0}header.top.top-bg{background:#f7f8fbc7}.topbar{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 0;display:flex}.brand{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.brand-logo{object-fit:contain;vertical-align:middle;width:32px;height:32px;display:inline-block}@media (max-width:760px){.brand-logo{width:26px;height:26px}}.brand--text{letter-spacing:-.01em;color:var(--ink);gap:8px;font-size:15.5px;font-weight:700}.brand--text .brand-star{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:15px;line-height:1}.brand--text .brand-cn{color:var(--ink-soft);margin-left:2px;font-weight:600}.topbar-back{color:var(--ink-mute);border:1px solid var(--line);white-space:nowrap;border-radius:8px;padding:5px 11px;font-size:13px;transition:color .15s,border-color .15s}.topbar-back:hover{color:var(--brand);border-color:var(--brand);text-decoration:none}.brand-dot{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-2) 100%);width:26px;height:26px;box-shadow:var(--glow);border-radius:8px}.brand-dot.brand-dot-lg{width:28px;height:28px}.nav{flex-wrap:wrap;align-items:center;gap:18px;margin-left:auto;display:flex}.nav a{color:var(--ink-soft);font-size:14px}.nav a:hover{color:var(--brand);text-decoration:none}.nav a.print-btn,.nav a.print-btn:hover{color:#fff;background:var(--brand)}.version{color:var(--ink-mute);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:4px 12px;font-size:12px}.print-btn{background:var(--brand);color:#fff;cursor:pointer;box-shadow:var(--glow);border:none;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500}.print-btn:hover{text-decoration:none}@media (max-width:760px){.topbar{gap:10px;padding:10px 0}.brand{font-size:14px}.brand-dot{width:22px;height:22px}.nav{gap:6px 10px}.nav a{font-size:12.5px}.print-btn{padding:6px 12px;font-size:12px}.version{padding:4px 10px;font-size:11.5px}}@media (max-width:480px){.topbar{flex-wrap:wrap;row-gap:6px;padding:8px 0}.nav{justify-content:flex-start;gap:6px 8px;width:100%;margin-left:0}.nav a{padding:2px 0;font-size:12px}.nav a.print-btn{padding:4px 10px;font-size:12px}.version{display:none}}header.top.top-bg{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:none}.top-bg .topbar{-webkit-backdrop-filter:saturate(170%)blur(18px);backdrop-filter:saturate(170%)blur(18px);background:#ffffff80;border:1px solid #ffffffb3;border-radius:20px;flex-wrap:nowrap;margin-top:14px;padding:9px 12px 9px 20px;box-shadow:0 14px 40px -20px #14182873,inset 0 1px #fff9}.nav.nav-center{flex:auto;justify-content:center;gap:6px;margin-left:0}.nav.nav-center a{color:var(--ink);border-radius:999px;padding:7px 15px;font-size:14px;font-weight:500;transition:background .16s,color .16s}.nav.nav-center a:hover{color:var(--brand-deep);background:#09090e17;text-decoration:none}.nav-actions{flex:none;align-items:center;gap:12px;display:flex}.nav-cta{background:var(--ink);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:9px 20px;font-size:13.5px;font-weight:600;transition:transform .15s,opacity .15s}.nav-cta:hover{color:#fff;opacity:.88;text-decoration:none}@media (max-width:760px){.top-bg .topbar{flex-wrap:wrap}.nav.nav-center{flex:100%;order:3;justify-content:flex-start;gap:16px;width:100%;margin-top:2px}.nav-actions{margin-left:auto}.nav-cta{padding:7px 15px;font-size:12.5px}}.hero{text-align:left;padding:72px 0 48px}.hero.hero-sm{padding:56px 0 32px}.eyebrow{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.eyebrow.eyebrow-pill{letter-spacing:.12em;background:var(--brand-soft);border-radius:999px;padding:6px 14px;font-size:12px;display:inline-block}h1{letter-spacing:-.01em;margin:12px 0 16px;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.15}h1.h1-gradient{letter-spacing:-.015em;background:linear-gradient(135deg, var(--ink) 0%, var(--brand-deep) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:18px 0;font-size:clamp(34px,5vw,54px);line-height:1.12}.lede{color:var(--ink-soft);max-width:760px;font-size:19px;line-height:1.65}.lede.lede-sm{max-width:760px;font-size:17.5px}.meta-pills{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.meta-pills .pill{background:var(--card);border:1px solid var(--line);color:var(--ink-soft);box-shadow:var(--glow);border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;display:inline-flex}.meta-pills .pill strong{color:var(--brand);font-weight:600}.meta-bar{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.meta-bar span{background:var(--card);border:1px solid var(--line);color:var(--ink-soft);box-shadow:var(--glow);border-radius:999px;padding:6px 14px;font-size:13px}.meta-bar strong{color:var(--brand)}.meta-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:36px;display:grid}.meta{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--glow);padding:16px 18px}.meta .k{color:var(--ink-mute);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.meta .v{margin-top:4px;font-size:18px;font-weight:600}.day-meta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.day-meta span{background:var(--card);border:1px solid var(--line);color:var(--ink-soft);box-shadow:var(--glow);border-radius:999px;padding:6px 14px;font-size:13px}.day-meta strong{color:var(--brand);font-weight:600}@media (max-width:760px){.hero{padding:44px 0 24px}h1{margin:10px 0 12px}h2{font-size:21px}h3{font-size:17px}.lede{font-size:15.5px}.meta-pills,.meta-bar,.day-meta,.meta-grid{gap:8px}.meta-pills .pill,.meta-bar span,.day-meta span{padding:6px 12px;font-size:12.5px}.meta .v{font-size:16px}}@media (max-width:480px){h1{font-size:clamp(24px,7.5vw,30px)!important}.lede{font-size:14.5px}.hero{padding:28px 0 18px}.eyebrow{padding:4px 10px;font-size:11.5px}.meta-pills .pill,.day-meta span,.meta-bar span{padding:5px 10px;font-size:11.5px}}section{padding:56px 0}section+section{border-top:1px solid var(--line)}section.section-sm{border-top:1px solid var(--line);padding:40px 0}h2{letter-spacing:-.005em;margin:0 0 8px;font-size:28px;font-weight:700}h2 .num{color:var(--brand);margin-right:10px;font-weight:600}h2 .time{color:var(--ink-mute);letter-spacing:.04em;text-transform:uppercase;margin-left:auto;font-size:13px;font-weight:400}h2 .letter{background:var(--brand);color:#fff;border-radius:8px;padding:4px 12px;font-size:14px;font-weight:700}.section-sub{color:var(--ink-soft);margin:0 0 28px;font-size:15px}h3{margin:28px 0 12px;font-size:19px;font-weight:600}h4{color:var(--brand-deep);margin:18px 0 8px;font-size:16px;font-weight:600}p{margin:0 0 14px}ul,ol{margin:0 0 16px;padding-left:22px}li{margin-bottom:6px}hr{border:none;border-top:1px dashed var(--line);margin:24px 0}ul.tight{margin:0;padding-left:20px}ul.tight li{margin-bottom:4px}@media (max-width:760px){section{padding:32px 0}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--glow);padding:24px}.card h3{margin:0 0 8px;font-size:18px;font-weight:600}.card .why{color:var(--brand-deep);background:var(--brand-soft);border-radius:10px;margin-top:14px;padding:12px 14px;font-size:14px}.card .why:before{content:"为什么这样设计 · ";font-weight:600}.note{border-radius:var(--radius-sm);margin:14px 0;padding:14px 16px;font-size:14.5px;line-height:1.6}.note.info{background:var(--brand-soft);color:var(--brand-deep)}.note.warn{background:var(--warn-soft);color:var(--warn-deep)}.note.good{background:var(--good-soft);color:#065f46}.note.bad{background:var(--bad-soft);color:#991b1b}.note strong,.note:before{font-weight:700}.note.info:before{content:"提示 · "}.note.warn:before{content:"注意 · "}.note.good:before{content:"成功标志 · "}.note.bad:before{content:"如果报错 · "}.submit-area{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-2) 100%);color:#fff;border-radius:var(--radius);text-align:center;box-shadow:var(--glow);margin-top:24px;padding:32px}.submit-area h3{margin:0 0 8px;font-size:20px;font-weight:600}.submit-area p{color:#ffffffdb;margin:0 0 20px;font-size:14px}.submit-area button{color:var(--brand);cursor:pointer;background:#fff;border:none;border-radius:999px;padding:12px 32px;font-family:inherit;font-size:15px;font-weight:600}.footer-note{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-2) 100%);color:#fff;border-radius:var(--radius);text-align:center;box-shadow:var(--glow);margin-top:28px;padding:32px}.footer-note h3{margin:0 0 8px;font-size:20px;font-weight:600}.footer-note p{color:#ffffffdb;margin:0;font-size:14px}@media (max-width:760px){.submit-area,.footer-note{padding:24px 20px}}@media (max-width:480px){.submit-area{padding:20px 18px}.submit-area h3{font-size:17px}.submit-area button{padding:10px 24px;font-size:14px}}.docs{grid-template-columns:repeat(2,1fr);gap:20px;padding:48px 0 24px;display:grid}.doc{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--glow);color:inherit;flex-direction:column;padding:32px 32px 28px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.doc:hover{box-shadow:var(--glow-strong);text-decoration:none;transform:translateY(-4px)}.doc:before{content:"";background:linear-gradient(90deg, var(--brand) 0%, var(--brand-2) 100%);opacity:0;height:4px;transition:opacity .18s;position:absolute;top:0;left:0;right:0}.doc:hover:before{opacity:1}.doc-icon{background:linear-gradient(135deg, var(--brand-soft) 0%, #d8e1ff 100%);border:1px solid #09090e1f;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;font-size:28px;display:flex}.doc-icon-text{letter-spacing:.02em;width:auto;min-width:56px;height:32px;color:var(--brand-deep);border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.doc-tag{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:20px;right:20px}.doc-tag.proposal{background:var(--brand-soft);color:var(--brand-deep)}.doc-tag.learner{background:var(--good-soft);color:#065f46}.doc-tag.exam{background:var(--warn-soft);color:var(--warn-deep)}.doc h2{color:var(--ink);letter-spacing:-.005em;margin:0 0 6px;font-size:22px;font-weight:700}.doc .doc-sub{color:var(--ink-mute);margin-bottom:14px;font-size:14px}.doc p.doc-desc{color:var(--ink-soft);flex:1;margin:0 0 20px;font-size:14.5px;line-height:1.65}.doc .doc-meta{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.doc .doc-meta span{color:var(--ink-soft);background:#f0f2f7;border-radius:6px;padding:4px 10px;font-size:12px}.doc .doc-cta{color:var(--brand);align-items:center;gap:8px;margin-top:auto;font-size:14.5px;font-weight:600;display:inline-flex}.doc .doc-cta .arrow{transition:transform .18s;display:inline-block}.doc:hover .doc-cta .arrow{transform:translate(4px)}@media (max-width:760px){.docs{grid-template-columns:1fr}.doc{padding:22px}.doc-icon{width:46px;height:46px;margin-bottom:14px;font-size:22px}.doc h2{font-size:18px}.doc p.doc-desc{font-size:13.5px}.doc-tag{padding:3px 8px;font-size:10.5px;top:14px;right:14px}.doc-meta span{padding:3px 9px;font-size:11.5px}}@media (max-width:480px){.doc{padding:18px 18px 16px}.doc-icon{width:42px;height:42px;font-size:20px}.doc h2{font-size:16.5px}.doc p.doc-desc{font-size:13px}.doc-meta{gap:6px}}.workflow{border-top:1px solid var(--line);padding:56px 0}.workflow h3{letter-spacing:-.005em;margin:0 0 8px;font-size:22px;font-weight:700}.workflow .sub{color:var(--ink-soft);margin:0 0 28px;font-size:15px}.flow{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.flow .step{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--glow);padding:18px 18px 16px;position:relative}.flow .step .n{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.flow .step h4{margin:6px 0;font-size:15px;font-weight:600}.flow .step p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}@media (max-width:760px){.flow{grid-template-columns:1fr 1fr;gap:10px}.flow .step{padding:14px 16px}.flow .step h4{font-size:14px}.flow .step p{font-size:12.5px}}.principles{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.principle{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--glow);padding:22px}.principle .n{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.principle h4{margin:8px 0;font-size:17px;font-weight:600}.principle p{color:var(--ink-soft);margin:0;font-size:14.5px}@media (max-width:760px){.principle{padding:18px}.principle h4{font-size:16px}.principle p{font-size:13.5px}}.day-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--glow);margin-bottom:18px;padding:22px 24px}.day-card-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;display:flex}.day-badge{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-2) 100%);color:#fff;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.day-card h3{margin:0;font-size:19px;font-weight:600}.pill{background:var(--brand-soft);color:var(--brand-deep);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}.ams,.pms{grid-template-columns:90px 1fr;gap:14px;padding:12px 0;display:grid}.ams+.pms{border-top:1px dashed var(--line)}.slot{color:var(--ink-mute);letter-spacing:.04em;text-transform:uppercase;padding-top:4px;font-size:12px}.why-row{background:var(--brand-soft);color:var(--brand-deep);border-radius:10px;margin-top:14px;padding:12px 14px;font-size:14px}.why-row:before{content:"为什么这样设计 · ";font-weight:600}@media (max-width:760px){.day-card{padding:18px}.day-card-head{gap:10px}.day-badge{padding:3px 10px;font-size:12px}.ams,.pms{grid-template-columns:1fr;gap:4px}.ams .slot,.pms .slot{padding-top:0;font-size:11.5px}.why-row{padding:10px 12px;font-size:13px}}@media (max-width:480px){.day-card-head{gap:8px}.day-badge{padding:3px 9px;font-size:11px}}.module-overview{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:28px;display:grid}.mo-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--glow);padding:16px 18px}.mo-card .pct{color:var(--brand);font-size:22px;font-weight:700}.mo-card .nm{margin:6px 0 4px;font-size:14.5px;font-weight:600}.mo-card .tm{color:var(--ink-mute);font-size:12px}section.module{border-top:1px solid var(--line);padding:56px 0}.module-head{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:8px;display:flex}.module-badge{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-2) 100%);color:#fff;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.module-head h2{letter-spacing:-.005em;margin:0;font-size:26px;font-weight:700}.module-meta{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.module-meta span{background:var(--brand-soft);color:var(--brand-deep);border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:500}.module-sub{color:var(--ink-soft);margin:0 0 28px;font-size:15.5px}@media (max-width:760px){.module-meta{flex-basis:100%;gap:6px;width:100%;margin-left:0}.module-meta span{padding:3px 9px;font-size:11.5px}.mo-card{padding:14px 16px}.mo-card .pct{font-size:20px}}@media (max-width:480px){.module-head{gap:8px}.module-badge{padding:4px 11px;font-size:11.5px}.module-head h2{font-size:20px}}.q{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--glow);margin-bottom:16px;padding:20px 24px}.q-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.q-num{color:var(--brand);min-width:36px;font-size:14px;font-weight:700}.q-title{flex:1;font-size:16px;font-weight:600}.q-points{background:var(--good-soft);color:#065f46;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.q-meta{color:var(--ink-mute);margin-left:auto;font-size:12px}@media (max-width:760px){.q{padding:16px 18px}.q-head{flex-wrap:wrap;gap:8px}.q-meta{margin-left:0}}.opts{flex-direction:column;gap:8px;margin-top:8px;display:flex}.opts.row{flex-flow:wrap;gap:12px}.opt{border:1px solid var(--line);cursor:pointer;background:#f7f8fb;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:14.5px;line-height:1.55;transition:all .15s;display:flex}.opt:hover{background:var(--brand-soft);border-color:var(--brand)}.opt input{accent-color:var(--brand);margin-top:4px}.opt.compact{padding:6px 12px;font-size:13.5px}.scale{gap:6px;display:flex}.scale label{border:1px solid var(--line);cursor:pointer;background:#f7f8fb;border-radius:8px;flex-direction:column;align-items:center;gap:4px;min-width:36px;padding:6px 10px;font-size:13px;display:flex}.scale label:hover{background:var(--brand-soft);border-color:var(--brand)}.scale input{accent-color:var(--brand)}.scale-label{color:var(--ink-mute);justify-content:space-between;margin-top:4px;font-size:12px;display:flex}@media (max-width:760px){.scale{flex-wrap:wrap;gap:4px}.scale label{min-width:30px;padding:5px 7px;font-size:12px}.scale-label{font-size:11px}}@media (max-width:480px){.opt{padding:8px 12px;font-size:13.5px}}.field{grid-template-columns:130px 1fr;align-items:center;gap:12px;margin-bottom:10px;display:grid}.field label{color:var(--ink-soft);font-size:14px}.field input[type=text],.field input[type=number],.field select,textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#f7f8fb;border-radius:8px;padding:9px 12px;font-family:inherit;font-size:14px}.field input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--brand);background:#fff;outline:none;box-shadow:0 0 0 3px #09090e1f}textarea{resize:vertical;min-height:80px;line-height:1.6}textarea.textarea-lg{min-height:100px;padding:12px 14px;line-height:1.65}@media (max-width:600px){.field{grid-template-columns:1fr;gap:4px}}@media (max-width:480px){.field{gap:4px}.field input,.field select,textarea{font-size:13.5px}}table{border-collapse:collapse;background:var(--card);border-radius:var(--radius);width:100%;box-shadow:var(--glow);margin:14px 0;overflow:hidden}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px;font-size:14px}th{background:var(--brand-soft);color:var(--brand-deep);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:600}tr:last-child td{border-bottom:none}td.day{color:var(--brand);width:60px;font-weight:600}td.tag{width:200px}table.summary{border-collapse:collapse;background:var(--card);border-radius:var(--radius);width:100%;box-shadow:var(--glow);margin:14px 0;overflow:hidden}table.summary th,table.summary td{text-align:left;border-bottom:1px solid var(--line);padding:14px 16px;font-size:14.5px}table.summary th{background:var(--brand-soft);color:var(--brand-deep);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}table.summary tr:last-child td{border-bottom:none}table.summary td.right{text-align:right}@media (max-width:760px){table{font-size:13px}th,td{word-break:break-word;padding:9px 10px}}@media (max-width:480px){table{font-size:12px}th,td{padding:7px 8px}}.shot{margin:18px 0 22px;position:relative}.shot-label{z-index:2;background:var(--brand);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;position:absolute;top:-10px;right:12px}.shot-caption{color:var(--ink-mute);text-align:center;margin-top:10px;font-size:13px}.window{box-shadow:var(--glow-strong);border:1px solid var(--line);border-radius:12px;overflow:hidden}.titlebar{background:#ecedf0;border-bottom:1px solid #d8dae0;align-items:center;gap:6px;padding:10px 14px;display:flex}.titlebar .dot{border-radius:50%;width:12px;height:12px}.titlebar .dot.r{background:#ff5f57}.titlebar .dot.y{background:#febc2e}.titlebar .dot.g{background:#28c840}.titlebar .title{text-align:center;color:#5a6072;flex:1;font-size:12px}.terminal{background:var(--term-bg);color:var(--term-fg);font-family:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace;padding:18px 20px;font-size:13.5px;line-height:1.65;overflow-x:auto}.terminal .p{color:var(--term-prompt)}.terminal .c{color:var(--term-comment)}.terminal .s{color:var(--term-string)}.terminal .k{color:var(--term-key)}.terminal .ok{color:#6dd3a8}.terminal .err{color:#ff7a8a}.terminal .warn{color:#f4b860}.terminal pre{white-space:pre-wrap;word-break:break-word;margin:0}.browser-bar{background:#f4f5f8;border-bottom:1px solid #d8dae0;align-items:center;gap:10px;padding:8px 14px;display:flex}.browser-url{color:#5a6072;font-size:12px;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;background:#fff;border:1px solid #e0e2e8;border-radius:999px;flex:1;padding:6px 14px}.browser-body{background:#fff;padding:22px;font-size:14px}.app-body{background:#fff;grid-template-columns:220px 1fr;min-height:320px;display:grid}.app-side{border-right:1px solid var(--line);background:#f7f8fb;padding:16px 14px;font-size:13px}.app-side .item{color:var(--ink-soft);cursor:default;border-radius:8px;margin-bottom:4px;padding:8px 10px}.app-side .item.active{background:var(--brand-soft);color:var(--brand-deep);font-weight:500}.app-main{flex-direction:column;gap:14px;padding:18px 22px;font-size:14px;display:flex}.msg{border-radius:14px;max-width:80%;padding:10px 14px;font-size:14px;line-height:1.55}.msg.user{background:var(--brand);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.msg.ai{color:var(--ink);background:#f0f2f7;border-bottom-left-radius:4px;align-self:flex-start}.model-switch{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:8px;padding:10px 0;display:flex}.model-switch .m{color:var(--ink-soft);background:#f0f2f7;border-radius:999px;padding:4px 10px;font-size:11px}.model-switch .m.active{background:var(--brand);color:#fff}pre.code{color:#e6e9f0;border-radius:var(--radius-sm);background:#1a1f2e;margin:14px 0;padding:16px 18px;font-size:13.5px;line-height:1.65;overflow-x:auto}pre.code .k{color:#a4b9ff}pre.code .s{color:#f4b860}pre.code .c{color:#8a90a2}code.ic{color:var(--brand-deep);background:#f0f2f7;border-radius:6px;padding:2px 7px;font-size:.9em;font-weight:500}@media (max-width:600px){.app-body{grid-template-columns:1fr}.app-side{display:none}}@media (max-width:760px){.terminal,pre.code{padding:14px 12px;font-size:12px}.titlebar .title{display:none}.browser-bar{padding:6px 10px}.browser-url{padding:5px 10px;font-size:11px}}@media (max-width:480px){.terminal,pre.code{padding:12px 10px;font-size:11px}}.steps{counter-reset:step;padding-left:0;list-style:none}.steps>li{counter-increment:step;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--glow);margin-bottom:14px;padding:18px 20px 18px 64px;position:relative}.steps>li:before{content:counter(step);background:linear-gradient(135deg, var(--brand) 0%, var(--brand-2) 100%);color:#fff;width:32px;height:32px;box-shadow:var(--glow);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:absolute;top:18px;left:18px}.steps h4{color:var(--ink);margin:0 0 8px;font-size:16px}.check{padding-left:0;list-style:none}.check li{background:var(--card);border:1px solid var(--line);box-shadow:var(--glow);border-radius:10px;margin-bottom:8px;padding:10px 14px 10px 40px;position:relative}.check li:before{content:"□";color:var(--brand);font-size:18px;font-weight:600;position:absolute;top:8px;left:14px}@media (max-width:760px){.steps>li{padding:14px 14px 14px 50px}.steps>li:before{width:28px;height:28px;font-size:13px;top:14px;left:12px}}.pool-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:16px;display:grid}.pool-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--glow);padding:18px 20px;position:relative;overflow:hidden}.pool-card .level{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;top:12px;right:14px}.pool-card.basic .level{background:var(--good-soft);color:#065f46}.pool-card.advanced .level{background:var(--brand-soft);color:var(--brand-deep)}.pool-card.challenge .level{background:var(--warn-soft);color:var(--warn-deep)}.pool-card h4{color:var(--ink);margin:0 0 8px;padding-right:70px;font-size:15.5px}.pool-card p{color:var(--ink-soft);margin:0;font-size:13.5px}.pool-card .est{color:var(--ink-mute);margin-top:10px;font-size:12px}@media (max-width:760px){.pool-card h4{padding-right:64px;font-size:14.5px}.pool-card .level{padding:3px 8px;font-size:10.5px;top:10px;right:10px}}.scenario{color:#fff;border-radius:var(--radius);box-shadow:var(--glow);background:linear-gradient(135deg,#1a1f2e 0%,#3a3a44 100%);margin:14px 0 20px;padding:24px 28px}.scenario .label{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;font-size:11px;font-weight:600}.scenario h4{color:#fff;margin:6px 0 12px;font-size:17px}.scenario p{color:#ffffffeb;margin:0 0 8px;font-size:14.5px;line-height:1.75}.scenario ul{margin:8px 0 0;padding-left:22px}.scenario li{color:#ffffffeb;margin-bottom:4px}@media (max-width:760px){.scenario{padding:18px 20px}}.requirements{background:var(--brand-soft);border-left:4px solid var(--brand);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:12px 0;padding:16px 20px}.requirements h5{color:var(--brand-deep);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700}.requirements ul{margin:0;padding-left:22px}.requirements li{margin-bottom:4px;font-size:14px}.rubric{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--glow);margin:12px 0;padding:18px 22px}.rubric h5{color:var(--brand-deep);letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:700}.rubric table{width:100%;box-shadow:none;border-collapse:collapse;margin:0}.rubric th,.rubric td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 12px;font-size:13.5px}.rubric th{color:var(--ink-mute);text-transform:uppercase;letter-spacing:.04em;background:0 0;font-size:11px;font-weight:600}.rubric tr:last-child td{border-bottom:none}@media (max-width:760px){.rubric{padding:14px 16px}.rubric th,.rubric td{padding:7px 9px;font-size:12.5px}}blockquote.passage{background:var(--brand-soft);border-left:4px solid var(--brand);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--ink);margin:14px 0 18px;padding:16px 20px;font-size:14.5px;line-height:1.75}blockquote.passage p{margin:0 0 8px}blockquote.passage p:last-child{margin:0}@media (max-width:760px){blockquote.passage{padding:14px 16px;font-size:13.5px}}.tabs{border-bottom:1px solid var(--line);gap:4px;margin:18px 0 0;padding:0;list-style:none;display:flex}.tabs li{cursor:pointer;color:var(--ink-soft);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:14px}.tabs li.active{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.tab-body{padding:18px 0}.tab-pane{display:none}.tab-pane.active{display:block}footer{text-align:center;color:var(--ink-mute);border-top:1px solid var(--line);margin-top:24px;padding:56px 0 96px;font-size:13px}footer .footer-brand{color:var(--ink-soft);margin-bottom:6px;font-weight:600}footer a{color:var(--ink-mute);margin:0 6px}footer a:hover{color:var(--brand)}@media (max-width:760px){footer{padding:36px 0 64px}}@media print{header.top,.nav,.print-btn,.submit-area{display:none!important}body{background:#fff}.q,.meta-bar span,.scenario,.rubric,.footer-note{box-shadow:none;border:1px solid #ccc}section{page-break-inside:avoid}section.module{page-break-before:always}.opt,input[type=text],textarea,select{background:#fff}}.hero.hero-landing{grid-template-columns:1.4fr 1fr;align-items:center;gap:56px;padding:80px 0 56px;display:grid}.hero-landing .hero-main,.hero-landing .hero-stats{min-width:0}.hero-stats-list{border-top:1px solid #0f172a14;margin:0;padding:0;list-style:none}.hero-stats-list li{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 4px;display:flex}.hero-stats-list .hs-label{color:var(--ink-mute);letter-spacing:.04em;white-space:nowrap;font-size:13px}.hero-stats-list .hs-value{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-2) 100%);-webkit-text-fill-color:transparent;text-align:right;letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:700;line-height:1.1}@media (max-width:480px){.hero-stats-list .hs-value{font-size:22px}.hero-stats-list li{padding:13px 2px}}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.btn-primary{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-2) 100%);color:#fff;box-shadow:var(--glow);border-radius:999px;padding:13px 28px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-block}.btn-primary:hover{box-shadow:var(--glow-strong);text-decoration:none;transform:translateY(-2px)}.btn-secondary{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:13px 24px;font-size:15px;font-weight:500;transition:border-color .15s;display:inline-block}.btn-secondary:hover{border-color:var(--brand);color:var(--brand);text-decoration:none}@media (max-width:880px){.hero.hero-landing{grid-template-columns:1fr;gap:32px;padding:48px 0 32px}.hero-landing .hero-stats .meta-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.hero-cta{gap:8px;margin-top:22px}.btn-primary,.btn-secondary{padding:11px 20px;font-size:14px}.hero-landing .hero-stats .meta .v{font-size:22px}}.doc.doc-active{border:2px solid var(--brand);box-shadow:var(--glow-strong)}.doc.doc-active:after{content:"招生中";background:linear-gradient(135deg, var(--brand) 0%, var(--brand-2) 100%);color:#fff;letter-spacing:.04em;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:14px;left:14px}.doc.doc-active .doc-tag{display:none}.teachers{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px;display:grid}.teacher-card{flex-direction:column;display:flex}.teacher-avatar{background:linear-gradient(135deg, var(--brand-soft) 0%, #d8e1ff 100%);border:1px solid #09090e1f;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:16px;font-size:32px;display:flex}.teacher-card h3{margin:0 0 4px;font-size:20px;font-weight:700}.teacher-role{color:var(--ink-soft);font-size:13.5px}.titles{flex-wrap:wrap;gap:6px;margin:14px 0 12px;display:flex}.titles .chip{background:var(--brand-soft);color:var(--brand-deep);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:500}.teacher-bio{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.65}@media (max-width:880px){.teachers{grid-template-columns:1fr 1fr}}@media (max-width:600px){.teachers{grid-template-columns:1fr}}.testimonials{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;margin-top:8px;display:grid}.testimonial{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--glow);margin:0;padding:28px 26px 22px;position:relative}.testimonial:before{content:"“";color:var(--brand-soft);font-family:Georgia,serif;font-size:56px;font-weight:700;line-height:1;position:absolute;top:8px;left:18px}.testimonial p{color:var(--ink);margin:18px 0 14px;font-size:15px;line-height:1.65;position:relative}.testimonial footer{border-top:1px dashed var(--line);color:var(--ink-mute);text-align:left;margin-top:6px;padding:12px 0 0;font-size:13px}.testimonial footer strong{color:var(--ink);font-weight:600}@media (max-width:880px){.testimonials{grid-template-columns:1fr}}.stats-strip{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--glow);background:linear-gradient(135deg,#09090e0a 0%,#4b4b5e0f 100%);grid-template-columns:repeat(4,1fr);gap:14px;padding:36px 28px;display:grid}.stat-cell{text-align:left}.stat-cell .stat-num{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-2) 100%);-webkit-text-fill-color:transparent;font-feature-settings:"tnum";-webkit-background-clip:text;background-clip:text;font-size:clamp(32px,4.5vw,44px);font-weight:700;line-height:1}.stat-cell .stat-label{color:var(--ink);margin-top:10px;font-size:14px;font-weight:600}.stat-cell .stat-note{color:var(--ink-mute);margin-top:4px;font-size:12px}@media (max-width:760px){.stats-strip{grid-template-columns:1fr 1fr;gap:18px;padding:24px 22px}}@media (max-width:420px){.stats-strip{grid-template-columns:1fr}}.compare-table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--glow);margin-top:8px;overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;min-width:540px;font-size:14px}.compare-table th,.compare-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 18px}.compare-table thead th{background:var(--brand-soft);color:var(--brand-deep);font-size:14px;font-weight:600;position:sticky;top:0}.compare-table tbody td:first-child{color:var(--ink-soft);background:#fafbfd;width:140px;font-weight:600}.compare-table tbody tr:last-child td{border-bottom:none}.status-pill{background:var(--good-soft);color:#065f46;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-block}.table-cta{color:var(--brand);font-size:13.5px;font-weight:600}@media (max-width:760px){.compare-table th,.compare-table td{padding:10px 14px;font-size:13px}.compare-table tbody td:first-child{width:auto}}.faq-list{gap:10px;margin-top:8px;display:grid}.faq-item{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--glow);transition:border-color .15s;overflow:hidden}.faq-item[open]{border-color:var(--brand)}.faq-item summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--brand);flex-shrink:0;font-size:22px;font-weight:400;line-height:1;transition:transform .18s}.faq-item[open] summary:after{content:"−";transform:rotate(0)}.faq-item p{color:var(--ink-soft);margin:0;padding:0 22px 18px;font-size:14.5px;line-height:1.7}@media (max-width:600px){.faq-item summary{padding:14px 18px;font-size:14.5px}.faq-item p{padding:0 18px 14px;font-size:13.5px}}.big-cta{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-2) 100%);border-radius:var(--radius);text-align:center;color:#fff;box-shadow:var(--glow-strong);padding:56px 48px;position:relative;overflow:hidden}.big-cta:before{content:"";pointer-events:none;background:radial-gradient(circle at 15% 20%,#ffffff1f 0%,#0000 40%),radial-gradient(circle at 85% 80%,#ffffff14 0%,#0000 40%);position:absolute;inset:0}.big-cta>*{position:relative}.big-cta h2{color:#fff;-webkit-text-fill-color:#fff;background:0 0;margin:0 0 12px;font-size:clamp(24px,3.4vw,32px)}.big-cta p{color:#ffffffe0;max-width:560px;margin:0 auto 24px;font-size:15.5px}.big-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex}.big-cta-primary{color:var(--brand);background:#fff;border-radius:999px;padding:13px 30px;font-size:15px;font-weight:600;transition:transform .15s;display:inline-block}.big-cta-primary:hover{text-decoration:none;transform:translateY(-2px)}.big-cta-secondary{color:#fff;background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;padding:13px 24px;font-size:15px;font-weight:500;display:inline-block}.big-cta-secondary:hover{background:#fff3;text-decoration:none}@media (max-width:600px){.big-cta{padding:36px 24px}}.footer-cols{text-align:left;border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding-bottom:28px;display:grid}.footer-col{flex-direction:column;gap:8px;display:flex}.footer-col .footer-h{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:12px;font-weight:600}.footer-col a{color:var(--ink-soft);margin:0;font-size:13.5px}.footer-col a:hover{color:var(--brand)}.footer-tag{color:var(--ink-soft);max-width:280px;margin:4px 0 0;font-size:13.5px;line-height:1.6}.footer-mute{color:var(--ink-mute);font-size:13.5px}.footer-bottom{color:var(--ink-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;font-size:12.5px;display:flex}.footer-bottom .footer-brand{color:var(--ink-soft);margin-bottom:0}@media (max-width:880px){.footer-cols{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:480px){.footer-cols{grid-template-columns:1fr;gap:20px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:6px}}.stack-xs{margin-top:4px}.stack-sm{margin-top:8px}.stack-md{margin-top:12px}.stack-lg{margin-top:16px}.stack-xl{margin-top:24px}.stack-2xl{margin-top:28px}.stack-eyebrow{margin-right:8px}.card-tight h3:first-child,.card-tight h4:first-child{margin-top:0}.meta .v-sm{font-size:14px}.meta .v-risk{color:#991b1b}.course-progress{background:#f0f2f7;border-radius:4px;height:8px;margin:8px 0;overflow:hidden}.course-progress-fill{background:var(--brand);height:100%;transition:width .2s}.link-cell{color:var(--brand);font-weight:600}.checkin-timeline>details{margin-bottom:12px}.checkin-card-risk{border-left:3px solid #991b1b}.checkin-card-base{border-left:3px solid var(--line)}.checkin-summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.checkin-status{font-weight:600}.checkin-status-risk{color:#991b1b}.checkin-time{color:var(--ink-mute);font-size:13px}.checkin-body{margin-top:16px}.checkin-answer{white-space:pre-wrap}.checkin-ai{margin:8px 0 0}.at-risk-pill{background:var(--bad-soft);color:#991b1b}.hero-avatar-row{align-items:center;gap:16px;margin-bottom:8px;display:flex}.hero-avatar{background:var(--brand-soft);width:56px;height:56px;color:var(--brand-deep);border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:inline-flex}.hero-avatar-row h1{margin:0}.hero-avatar-row .hero-avatar-email{color:var(--ink-mute);margin:4px 0 0}.card.auth-card{padding:32px}.auth-card .auth-h1{margin:12px 0 8px;font-size:28px;font-weight:700;line-height:1.2}.auth-card .auth-lede{color:var(--ink-soft);margin-bottom:24px;font-size:15px;line-height:1.65}.auth-card .auth-lede-tight{margin-bottom:12px}.auth-banner{margin-bottom:16px}.auth-card.auth-card-center{text-align:center}.auth-card.auth-card-center .auth-eyebrow-spaced{margin-bottom:16px;display:inline-block}.auth-card .auth-h1-sm{margin:0 0 12px;font-size:24px;line-height:1.3}.auth-card .auth-note-left{text-align:left;margin-top:20px}.auth-card.auth-card-narrow{max-width:560px}.auth-eyebrow-success{color:#065f46}.auth-card .auth-banner-lg{margin-bottom:24px}.auth-card .auth-divider{margin:24px 0}.auth-card .auth-foot{color:var(--ink-soft);font-size:14px}.auth-card .auth-foot-link{color:var(--brand);font-weight:500}@media (max-width:480px){.card.auth-card{padding:22px}}.card.card-tight-form{padding:20px}.invite-link-eyebrow{margin-bottom:6px}.invite-link-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.invite-link-code{border:1px solid var(--line);word-break:break-all;background:#f7f8fb;border-radius:8px;flex:1;min-width:200px;padding:8px 12px;font-size:13px}.filter-bar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.filter-field{flex-direction:column;gap:4px;display:flex}.filter-label{color:var(--ink-mute);font-size:12px}.filter-select{padding:6px 10px}.filter-reset{color:var(--ink-mute);font-size:13px}.result-title{margin-bottom:8px}.result-meta{text-align:center;margin-top:4px}.status-pill-inline{border-radius:999px;margin:0;padding:2px 12px;font-size:13px;display:inline-block}.score-ring-wrap{justify-content:center;align-items:center;margin-top:28px;margin-bottom:8px;display:flex}.score-ring{border-radius:50%;justify-content:center;align-items:center;width:220px;height:220px;display:flex;box-shadow:0 10px 40px #4e66e02e}.score-ring-inner{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:184px;height:184px;display:flex}.score-ring-num{margin-bottom:4px;font-size:64px;font-weight:800;line-height:1}.score-ring-denom{color:var(--ink-mute);font-size:13px}.card.card-narrow{max-width:480px;padding:24px}.card.placeholder-card{text-align:center;max-width:640px;margin:0 auto;padding:36px}.card.placeholder-card>h2:first-child{margin-top:0}.placeholder-card-desc{color:var(--ink-soft);margin:12px 0 24px;font-size:15px;line-height:1.7}.placeholder-card-cta{border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:10px 24px;font-size:14px;display:inline-block}.stub-pill{color:var(--ink-mute);background:#f0f2f7}.coach-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:18px;display:flex}.coach-tab{cursor:pointer;color:var(--ink-soft);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:14px;text-decoration:none}.coach-tab.active{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.section-score-row{grid-template-columns:120px 1fr 80px;align-items:center;gap:12px;margin-bottom:12px;display:grid}.section-score-label{font-size:14px;font-weight:500}.section-score-bar{background:#f0f2f7;border-radius:999px;height:14px;overflow:hidden}.section-score-fill{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-2) 100%);height:100%;transition:width .4s}.section-score-tail{color:var(--ink-mute);text-align:right;font-size:13px}.section-feedback-group{margin-bottom:16px}.section-feedback-h3{margin-bottom:12px}@media (max-width:600px){.section-score-row{grid-template-columns:1fr;gap:4px}}.glossary-list{margin:0}.glossary-item{margin-bottom:14px}.glossary-item dt{color:var(--brand-deep);font-weight:600}.glossary-item dd{color:var(--ink-soft);margin:4px 0 0}.day-timeline{gap:6px;margin-top:12px;display:grid}.day-cell{text-align:center;color:var(--ink-mute);border:1px solid var(--line);background:#f0f2f7;border-radius:8px;padding:8px 4px;font-size:12px;font-weight:600}.day-cell-done{background:var(--good-soft);color:#065f46}.day-cell-current{background:var(--brand-soft);color:var(--brand-deep);border-color:var(--brand)}.day-cell-mark{margin-top:2px;font-size:10px}.hw-attach-btn{border-radius:var(--radius-sm);border:1px dashed var(--brand);color:var(--brand);background:var(--brand-soft);cursor:pointer;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s;display:inline-block}.hw-attach-btn:hover{background:#dfe7ff}.hw-attach-list{flex-wrap:wrap;gap:10px;display:flex}.hw-attach-item{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);align-items:center;gap:8px;max-width:260px;padding:6px 10px;display:flex}.hw-attach-thumb{object-fit:cover;border-radius:6px;flex-shrink:0;width:40px;height:40px}.hw-attach-file{flex-shrink:0;font-size:22px}.hw-attach-name{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.hw-attach-remove{color:var(--ink-mute);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px 4px;font-size:13px}.hw-attach-remove:hover{color:var(--bad)}.ai-outlook .outlook-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;display:grid}.outlook-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--glow);padding:30px 26px;position:relative;overflow:hidden}.outlook-card:before{content:"";background:linear-gradient(90deg, var(--brand) 0%, var(--brand-2) 100%);height:3px;position:absolute;inset:0 0 auto}.outlook-num{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:40px;font-weight:700;line-height:1}.outlook-card h4{margin:0 0 8px;font-size:17px}.outlook-card p{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.7}.ai-why-train .why-train-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;display:grid}.why-train-col{border-radius:var(--radius);border:1px solid var(--line);padding:28px 26px}.why-train-col.bad{background:#fbfbfc}.why-train-col.good{background:var(--brand-soft);border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.why-train-col.good{border-color:color-mix(in srgb, var(--brand) 30%, transparent)}}.why-train-col .wt-head{margin-bottom:16px;font-size:15px;font-weight:700}.why-train-col.good .wt-head{color:var(--brand-deep)}.why-train-col ul{margin:0;padding:0;list-style:none}.why-train-col li{color:var(--ink-soft);border-top:1px dashed var(--line);padding:9px 0 9px 24px;font-size:14.5px;position:relative}.why-train-col li:first-child{border-top:none}.why-train-col.bad li:before{content:"·";color:var(--ink-mute);position:absolute;left:6px}.why-train-col.good li:before{content:"✓";color:var(--brand);font-weight:700;position:absolute;left:4px}.tool-bento{grid-template-columns:1.55fr 1fr;grid-auto-rows:minmax(0,auto);gap:18px;margin-top:28px;display:grid}.tool-card--codex{grid-row:span 2}.tool-foot{color:var(--ink-soft);text-align:center;grid-column:1/-1;padding:4px 8px 0;font-size:14px}.tool-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--glow);flex-direction:column;padding:26px 24px;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.tool-card:hover{box-shadow:var(--glow-strong);transform:translateY(-3px)}.tool-name{letter-spacing:-.02em;background:linear-gradient(135deg, var(--brand-deep) 0%, var(--brand) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:700;line-height:1.2}.tool-card--codex .tool-card-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.tool-card--codex .tool-name{font-size:26px}.tool-kicker{color:var(--ink-mute);letter-spacing:.02em;font-size:12.5px;font-weight:600}.tool-lead-desc{color:var(--ink-soft);margin:0 0 18px;font-size:15px;line-height:1.65}.tool-term{border-radius:var(--radius-md);border:1px solid #2a3145;margin-bottom:18px;overflow:hidden;box-shadow:0 12px 30px -16px #14182873}.tool-term-bar{background:#141926;border-bottom:1px solid #2a3145;gap:7px;padding:10px 14px;display:flex}.tool-term-bar span{background:#3a4152;border-radius:50%;width:11px;height:11px}.tool-term-bar span:first-child{background:#ff5f57}.tool-term-bar span:nth-child(2){background:#febc2e}.tool-term-bar span:nth-child(3){background:#28c840}.tool-term .terminal{padding:16px 18px;font-size:12.5px}.tool-term .terminal .ln{display:block}.tool-term .cursor{color:var(--term-prompt);margin-left:3px;display:inline-block}.tool-card--marvis,.tool-card--workbuddy{justify-content:flex-start;gap:10px}.tool-badge{color:#fff;background:linear-gradient(135deg, var(--brand) 0%, var(--brand-2) 100%);border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:19px;font-weight:800;display:grid;box-shadow:0 6px 16px -6px #09090e80}.tool-badge--logo{border:1px solid var(--line);box-shadow:var(--glow);background:#fff;overflow:hidden}.tool-badge--logo img{object-fit:contain;width:40px;height:40px}.tool-badge--codex{background:var(--ink);border-radius:9px;width:34px;height:34px;box-shadow:0 6px 16px -8px #14182880}.tool-badge--codex img{filter:invert()}.tool-desc{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.6}.tool-chips{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;display:flex}.tool-chip{color:var(--brand-deep);background:var(--brand-soft);border:1px solid var(--brand);font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.tool-chip{border:1px solid color-mix(in srgb, var(--brand) 16%, transparent)}}.tool-chip{border-radius:999px;padding:4px 11px}@keyframes tool-cursor-blink{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.tool-term .cursor{animation:1.1s step-end infinite tool-cursor-blink}}@media (max-width:760px){.ai-outlook .outlook-grid,.ai-why-train .why-train-grid,.tool-bento{grid-template-columns:1fr}.tool-card--codex{grid-row:auto}}.hero.hero-landing{position:relative}.hero.hero-landing:before{content:"";z-index:-1;background:radial-gradient(circle, var(--brand) 0%, transparent 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:-120px;right:-140px}@supports (color:color-mix(in lab, red, red)){.hero.hero-landing:before{background:radial-gradient(circle, color-mix(in srgb, var(--brand) 18%, transparent) 0%, transparent 68%)}}.hero.hero-landing:before{filter:blur(8px);pointer-events:none}.hero.hero-landing:after{content:"";z-index:-1;background:radial-gradient(circle, var(--brand-2) 0%, transparent 70%);border-radius:50%;width:380px;height:380px;position:absolute;bottom:-80px;left:-120px}@supports (color:color-mix(in lab, red, red)){.hero.hero-landing:after{background:radial-gradient(circle, color-mix(in srgb, var(--brand-2) 14%, transparent) 0%, transparent 70%)}}.hero.hero-landing:after{filter:blur(6px);pointer-events:none}.eyebrow:not(.eyebrow-pill){align-items:center;gap:8px;display:inline-flex}.eyebrow:not(.eyebrow-pill):before{content:"";background:linear-gradient(90deg, var(--brand) 0%, var(--brand-2) 100%);border-radius:999px;width:18px;height:2px}@keyframes ftl-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.hero.hero-landing .hero-main,.hero.hero-landing .hero-stats-list{animation:.7s cubic-bezier(.22,1,.36,1) both ftl-fade-up}.hero.hero-landing .hero-stats-list{animation-delay:.12s}}.outlook-card,.principle{transition:transform .18s,box-shadow .18s}.outlook-card:hover,.principle:hover{box-shadow:var(--glow-strong);transform:translateY(-3px)}body:has(.landing) header.top{position:fixed;top:0;left:0;right:0}body:has(.landing) main.wrap{padding-top:0}.landing section[id]{scroll-margin-top:88px}.hero.hero-landing.hero-aurora{text-align:center;isolation:isolate;background:#fbfcff;border:none;border-radius:0;grid-template-columns:none;justify-content:center;align-items:center;gap:0;width:100vw;min-height:100svh;margin-top:0;margin-bottom:0;margin-left:calc(50% - 50vw);padding:96px 0 40px;display:flex;position:relative;overflow:hidden}.hero.hero-landing.hero-aurora:before,.hero.hero-landing.hero-aurora:after{content:none}.hero-aurora .aurora-stage{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-aurora .aurora-mesh{filter:saturate(1.02);background:radial-gradient(48% 42% at 14% 18%,#6dd3a83d 0%,#0000 62%),radial-gradient(46% 44% at 46% 6%,#a4b9ff42 0%,#0000 64%),radial-gradient(50% 46% at 84% 14%,#dba0ff40 0%,#0000 62%),radial-gradient(48% 50% at 96% 52%,#ff94aa38 0%,#0000 64%),radial-gradient(52% 48% at 66% 92%,#ffb29633 0%,#0000 62%),radial-gradient(46% 46% at 20% 88%,#b4c8ff33 0%,#0000 62%),radial-gradient(60% 50% at 50% 40%,#f4b86014 0%,#0000 60%);position:absolute;inset:0}.hero-aurora .aurora-stage:after{content:"";background:radial-gradient(62% 50% at 50% 46%,#ffffffdb 0%,#ffffff80 48%,#0000 78%);position:absolute;inset:0}.hero-aurora .aurora-rays{aspect-ratio:1;opacity:.6;mix-blend-mode:soft-light;background:repeating-conic-gradient(from 200deg,#fff9 0deg 1deg,#0000 1deg 4.2deg);width:46%;position:absolute;bottom:-26%;left:8%;-webkit-mask:radial-gradient(closest-side,#000 0%,#0000 74%);mask:radial-gradient(closest-side,#000 0%,#0000 74%)}.hero-aurora .hero-inner{z-index:1;flex-direction:column;align-items:center;max-width:840px;margin:0 auto;padding:40px 32px;display:flex;position:relative}.hero-aurora .eyebrow-pill{color:var(--brand-deep);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa8;border:1px solid #ffffffe6;box-shadow:0 4px 14px -8px #14182840}.hero-aurora .h1-hero{letter-spacing:-.03em;color:var(--ink);margin:22px 0 20px;font-size:clamp(38px,6.4vw,76px);font-weight:800;line-height:1.04}.hero-aurora .lede-center{text-align:center;max-width:640px;color:var(--ink-soft);margin:0 auto}.hero-aurora .hero-cta{justify-content:center;margin-top:34px}.hero-aurora .btn-primary{background:var(--ink);box-shadow:0 12px 30px -12px #1418288c}.hero-aurora .btn-primary:hover{background:#000}.btn-glass{color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff9e;border:1px solid #ffffffe6;border-radius:999px;padding:13px 26px;font-size:15px;font-weight:600;transition:transform .15s,background .15s;display:inline-block;box-shadow:0 8px 24px -14px #1418284d}.btn-glass:hover{background:#ffffffd9;text-decoration:none;transform:translateY(-2px)}.hero-aurora .hero-trust{flex-direction:column;align-items:center;gap:14px;margin-top:52px;display:flex}.hero-aurora .hero-trust-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);font-size:12.5px;font-weight:600}.partner-marquee{width:min(760px,88vw);position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.partner-track{gap:10px;width:max-content;animation:34s linear infinite partner-scroll;display:flex}.partner-marquee:hover .partner-track{animation-play-state:paused}.partner-chip{color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#ffffff9e;border:1px solid #ffffffd9;border-radius:999px;flex-shrink:0;align-items:center;gap:9px;padding:9px 18px 9px 12px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 8px 22px -14px #14182859}.partner-logo{object-fit:contain;background:#fff;border-radius:8px;flex-shrink:0;width:26px;height:26px;padding:4px;box-shadow:inset 0 0 0 1px #0f172a0f}.partner-logo--mono{color:var(--ink)}.partner-logo--dark{background:#1f1f1f;box-shadow:inset 0 0 0 1px #ffffff1f}@keyframes partner-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.partner-track{flex-wrap:wrap;justify-content:center;animation:none}}@media (max-width:620px){.hero-aurora .hero-trust{margin-top:40px}.partner-chip{padding:8px 15px 8px 10px;font-size:13px}.partner-logo{width:23px;height:23px}}.hero-aurora .hero-stats-glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff8c;border:1px solid #ffffffe6;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;max-width:660px;margin:46px auto 0;display:grid;overflow:hidden;box-shadow:0 18px 44px -28px #14182859}.hero-aurora .hero-stats-glass li{border:none;border-right:1px solid #0f172a12;flex-direction:column;align-items:center;gap:4px;padding:18px 12px;display:flex}.hero-aurora .hero-stats-glass li:last-child{border-right:none}.hero-aurora .hero-stats-glass .hs-value{text-align:center;font-size:24px}.hero-aurora .hero-stats-glass .hs-label{color:var(--ink-mute);font-size:12.5px}@media (prefers-reduced-motion:no-preference){.hero-aurora .hero-inner>*{animation:.7s cubic-bezier(.22,1,.36,1) both ftl-fade-up}.hero-aurora .h1-hero{animation-delay:60ms}.hero-aurora .lede-center{animation-delay:.12s}.hero-aurora .hero-cta{animation-delay:.18s}.hero-aurora .hero-stats-glass{animation-delay:.26s}}.hero.hero-landing.hero-aurora.hero-aurora--sm{min-height:auto;padding:84px 0 56px}.hero-aurora--sm .h1-hero{margin:18px 0 16px;font-size:clamp(32px,4.6vw,54px)}.hero-aurora--sm .hero-inner{max-width:780px}.meta-pills.meta-pills--center{justify-content:center}@media (max-width:760px){.hero.hero-landing.hero-aurora{min-height:calc(100svh - 54px)}.hero.hero-landing.hero-aurora.hero-aurora--sm{min-height:auto;padding:60px 0 40px}.hero-aurora .hero-inner{padding:48px 22px}.hero-aurora .hero-stats-glass{grid-template-columns:1fr 1fr;max-width:420px}.hero-aurora .hero-stats-glass li:nth-child(2){border-right:none}.hero-aurora .hero-stats-glass li:first-child,.hero-aurora .hero-stats-glass li:nth-child(2){border-bottom:1px solid #0f172a12}}@media (max-width:480px){.hero-aurora .hero-inner{padding:46px 16px 36px}.hero-aurora .hero-stats-glass .hs-value{font-size:20px}}.landing{position:relative}.page-aurora-bg{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.page-aurora-bg .pab{filter:blur(90px);opacity:.5;border-radius:50%;position:absolute}.page-aurora-bg .pab-1{background:radial-gradient(circle,#6dd3a880,#0000 68%);width:46vw;height:46vw;top:30%;left:-10%}.page-aurora-bg .pab-2{background:radial-gradient(circle,#dba0ff73,#0000 68%);width:42vw;height:42vw;top:8%;right:-12%}.page-aurora-bg .pab-3{background:radial-gradient(circle,#ffb29666,#0000 68%);width:50vw;height:50vw;bottom:-6%;left:28%}.landing>section{text-align:center;padding:84px 0;position:relative}.landing>section.section-sm{padding:64px 0}.landing>section>.eyebrow{justify-content:center;display:inline-flex}.landing>section>h2{letter-spacing:-.02em;margin:14px 0 10px;font-size:clamp(26px,3.4vw,40px);font-weight:800}.landing>section>.section-sub{max-width:620px;margin:0 auto 40px;font-size:15.5px;line-height:1.7}.landing>section>.eyebrow:not(.eyebrow-pill):before{display:none}.landing>section>.eyebrow:not(.eyebrow-pill){color:var(--brand);font-weight:700}.landing .outlook-card,.landing .principle,.landing .why-train-col,.landing .teacher-card,.landing .testimonial,.landing .tool-card{text-align:left}.landing .principle,.landing .outlook-card,.landing .teacher-card,.landing .testimonial{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #ffffffe6;box-shadow:0 20px 46px -30px #14182859}.landing .principle:hover,.landing .outlook-card:hover{background:#ffffffe6}.landing>section+section,.landing>section.section-sm{border-top:none}.landing .compare-table-wrap,.landing .faq-list,.landing .why-train-grid,.landing .tool-bento,.landing .faq-item summary{text-align:left}.landing .stats-strip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff9;border:1px solid #ffffffe6;box-shadow:0 22px 50px -30px #14182859}.landing .compare-table-wrap{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #ffffffe6;box-shadow:0 22px 50px -30px #14182859}.landing .compare-table thead th{background:#eaf0ffd9}.landing .tool-foot{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border:1px solid #ffffffe6}.landing .section-faq{max-width:760px;margin-left:auto;margin-right:auto}.landing .faq-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:18px;display:flex}.landing .faq-title{color:var(--ink-soft);letter-spacing:-.01em;-webkit-text-fill-color:currentColor;background:0 0;margin:0;font-size:20px;font-weight:700}.landing .faq-note{color:var(--ink-mute);margin:0;font-size:13px}.landing .section-faq .faq-item{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff80;border:1px solid #e2e8f5e6;border-radius:14px}.landing .section-faq .faq-item[open]{border-color:#09090e4d}.landing .section-faq .faq-item summary{color:var(--ink-soft);padding:14px 18px;font-size:14.5px;font-weight:600}.landing .section-faq .faq-item[open] summary{color:var(--ink)}.landing .section-faq .faq-item summary:after{color:var(--ink-mute)}.landing .section-faq .faq-item p{padding:0 18px 14px;font-size:13.5px}.landing .teacher-role,.landing .testimonial footer{text-align:left}.landing .big-cta{isolation:isolate;background:#fbfcff;border:1px solid #ffffffe6;border-radius:32px;padding:0;overflow:hidden;box-shadow:0 40px 90px -46px #1e223c66}.landing .big-cta:before{content:"";z-index:0;filter:saturate(1.06);pointer-events:none;background:radial-gradient(48% 60% at 12% 8%,#6dd3a880 0%,#0000 60%),radial-gradient(46% 66% at 44% 0,#a4b9ff8c 0%,#0000 62%),radial-gradient(52% 70% at 88% 6%,#dba0ff8c 0%,#0000 60%),radial-gradient(50% 80% at 98% 70%,#ff94aa80 0%,#0000 62%),radial-gradient(56% 80% at 62% 100%,#ffb2967a 0%,#0000 60%),radial-gradient(50% 70% at 8% 96%,#b4c8ff75 0%,#0000 60%);position:absolute;inset:0}.landing .big-cta:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(64% 70%,#fbfcffd1 0%,#fbfcff66 48%,#0000 78%);position:absolute;inset:0}.landing .big-cta-rays{aspect-ratio:1;z-index:0;opacity:.55;mix-blend-mode:soft-light;pointer-events:none;background:repeating-conic-gradient(from 200deg,#fff9 0deg 1deg,#0000 1deg 4.2deg);width:52%;position:absolute;top:-36%;right:-8%;-webkit-mask:radial-gradient(closest-side,#000 0%,#0000 74%);mask:radial-gradient(closest-side,#000 0%,#0000 74%)}.landing .big-cta-inner{z-index:1;text-align:center;padding:64px 48px;position:relative}.landing .big-cta-badge{letter-spacing:.04em;color:var(--brand-deep);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #ffffffe6;border-radius:999px;margin-bottom:20px;padding:6px 16px;font-size:12.5px;font-weight:700;display:inline-block;box-shadow:0 4px 14px -8px #14182840}.landing .big-cta h2{color:var(--ink);-webkit-text-fill-color:var(--ink);letter-spacing:-.02em;background:0 0;margin:0 0 14px;font-size:clamp(26px,3.8vw,42px);font-weight:800}.landing .big-cta p{color:var(--ink-soft);max-width:540px;margin:0 auto 28px;font-size:15.5px;line-height:1.7}.landing .big-cta-primary{background:var(--ink);color:#fff;padding:14px 32px;font-weight:700;box-shadow:0 14px 32px -14px #1418288c}.landing .big-cta-primary:hover{background:#000}.landing .big-cta-secondary{color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #ffffffe6}@media (max-width:600px){.landing .big-cta-inner{padding:44px 24px}}.landing>section.section-tint{isolation:isolate;width:100vw;margin-left:calc(50% - 50vw);padding-left:clamp(22px,6vw,96px);padding-right:clamp(22px,6vw,96px);position:relative}.landing>section.section-tint>:not(.band-rays){max-width:1080px;margin-left:auto;margin-right:auto}.landing>section.tint-cool{background:radial-gradient(120% 60% at 8% 0,#96e0c347,#0000 55%),radial-gradient(120% 60% at 100% 100%,#aabeff42,#0000 55%),linear-gradient(#f0f7ff99,#f4f5ffbf)}.landing>section.tint-warm{background:radial-gradient(120% 60% at 6% 0,#ffc8a042,#0000 55%),radial-gradient(120% 62% at 100% 100%,#ffaac83d,#0000 55%),linear-gradient(#fff6f099,#fff3f8b8)}.landing>section.section-tint .principle,.landing>section.section-tint .outlook-card,.landing>section.section-tint .teacher-card,.landing>section.section-tint .why-train-col,.landing>section.section-tint .tool-card,.landing>section.section-tint .faq-item,.landing>section.section-tint .tool-foot,.landing>section.section-tint .compare-table-wrap{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e2e8f5e6;box-shadow:0 18px 44px -26px #1e223c6b}.landing>section.section-tint .principle:hover,.landing>section.section-tint .outlook-card:hover{background:#fff;transform:translateY(-4px);box-shadow:0 26px 56px -26px #1e223c80}@media (max-width:760px){.landing>section{padding:56px 0}.landing>section.section-tint{padding-left:22px;padding-right:22px}.landing>section.section-sm{padding:44px 0}.landing>section>.section-sub{margin-bottom:30px}}.landing>section.section-band{isolation:isolate;background:radial-gradient(60% 80% at 12% 18%,#78e0b499,#0000 60%),radial-gradient(55% 75% at 86% 12%,#bea0ff8c,#0000 60%),radial-gradient(72% 90% at 82% 92%,#78beff80,#0000 62%),radial-gradient(52% 70% at 26% 96%,#ffaa966b,#0000 60%),linear-gradient(#edf3ff,#f2efff);width:100vw;margin-left:calc(50% - 50vw);padding:100px clamp(22px,6vw,96px);position:relative;overflow:hidden}.landing>section.section-band--warm{background:radial-gradient(60% 80% at 14% 14%,#ffbc8a99,#0000 60%),radial-gradient(55% 75% at 88% 18%,#ff96be8c,#0000 60%),radial-gradient(72% 86% at 86% 90%,#c8a0ff75,#0000 62%),radial-gradient(56% 70% at 20% 94%,#8cd2ff6b,#0000 60%),linear-gradient(#fff1ea,#fdedf4)}.landing>section.section-band>:not(.band-rays){max-width:1080px;margin-left:auto;margin-right:auto}.landing .band-rays{z-index:-1;pointer-events:none;mix-blend-mode:soft-light;opacity:.9;background:repeating-conic-gradient(from 210deg,#ffffff80 0deg 3deg,#0000 3deg 12deg);width:62vw;max-width:780px;height:62vw;max-height:780px;position:absolute;top:-18%;left:-14%;-webkit-mask:radial-gradient(closest-side,#000 0%,#0000 72%);mask:radial-gradient(closest-side,#000 0%,#0000 72%)}.landing .band-rays--right{inset:auto -16% -22% auto}.landing>section.section-band .principle,.landing>section.section-band .testimonial{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #fffffff2;box-shadow:0 26px 60px -28px #1e1e3c80}.landing>section.section-band .testimonial{flex-direction:column;padding:24px 24px 18px;display:flex}.landing .testimonial:before{color:#d9770647;top:12px;left:20px}.landing .testimonial p{color:var(--ink);background:linear-gradient(135deg,#ffc8a02e 0%,#ffaac829 100%);border:1px solid #d977061f;border-radius:14px;margin:24px 0 16px;padding:16px 18px;font-size:14.5px;line-height:1.72}.landing .testimonial footer{margin-top:auto}.landing>section.section-band .principle:hover{background:#fff;transform:translateY(-4px);box-shadow:0 34px 70px -28px #1e1e3c8c}.landing .why-choose-list{text-align:left;grid-template-columns:1fr 1fr;gap:14px 24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.landing .why-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:18px;align-items:flex-start;gap:18px;padding:22px 24px;transition:background .2s,transform .2s;display:flex;box-shadow:0 14px 40px -30px #1e1e3c66}.landing .why-item:hover{background:#fff;transform:translate(4px)}.landing .why-item-num{width:44px;height:44px;color:var(--brand-deep);background:0 0;border:1.5px solid #09090e59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.landing .why-item:hover .why-item-num{color:#fff;background:linear-gradient(135deg, var(--brand) 0%, var(--brand-2) 100%);border-color:#0000}.landing .why-item-body h4{color:var(--ink);margin:4px 0 6px;font-size:16.5px;font-weight:700}.landing .why-item-body p{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.65}@media (max-width:760px){.landing .why-choose-list{grid-template-columns:1fr}.landing .why-item{gap:14px;padding:18px}}.landing>section.section-band>.eyebrow:not(.eyebrow-pill){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffbf;border-radius:999px;padding:6px 16px}@media (max-width:760px){.landing>section.section-band{padding:64px 22px}.landing .band-rays{opacity:.6;width:120vw;height:120vw}}.landing .principle,.landing .outlook-card,.landing .teacher-card,.landing .testimonial{border-radius:24px;padding:28px 26px;transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s,border-color .22s}.landing .principle{position:relative;overflow:hidden}.landing .principle .n{letter-spacing:-.02em;background:linear-gradient(135deg, var(--brand) 0%, var(--brand-2) 100%);-webkit-text-fill-color:transparent;text-transform:none;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:34px;font-weight:800;line-height:1;display:block}.landing .principle h4{margin:0 0 8px;font-size:17.5px;font-weight:700}.landing .principle:after,.landing .teacher-card:after{content:"";background:linear-gradient(90deg, var(--brand) 0%, var(--brand-2) 100%);opacity:0;height:3px;transition:opacity .22s;position:absolute;inset:0 0 auto}.landing .principle:hover:after,.landing .teacher-card:hover:after{opacity:1}.landing .teacher-card{position:relative;overflow:hidden}.landing .principle:hover,.landing .outlook-card:hover,.landing .teacher-card:hover,.landing .testimonial:hover{border-color:#09090e47;transform:translateY(-5px);box-shadow:0 30px 60px -28px #1e223c80}@media (max-width:760px){.landing .principle,.landing .outlook-card,.landing .teacher-card,.landing .testimonial{border-radius:20px;padding:22px 20px}.landing .principle .n{font-size:28px}}.landing .roadmap-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px;display:grid}.landing .roadmap-card{text-align:left;background:#fff;border:1px solid #e2e8f5e6;border-radius:24px;padding:28px 24px 26px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 18px 44px -26px #1e223c6b}.landing .roadmap-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 30%,#4b4b5e47,#4b4b5e00 70%);border-radius:50%;width:150px;height:150px;position:absolute;top:-46px;right:-46px}.landing .roadmap-card:hover{border-color:#09090e47;transform:translateY(-5px);box-shadow:0 30px 60px -28px #1e223c80}.landing .rm-index{letter-spacing:-.02em;background:linear-gradient(135deg, var(--brand) 0%, var(--brand-2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:32px;font-weight:800;line-height:1;display:block}.landing .roadmap-card h3{margin:0 0 8px;font-size:17.5px;font-weight:700}.landing .roadmap-card p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.7}@media (max-width:960px){.landing .roadmap-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.landing .roadmap-grid{grid-template-columns:1fr}.landing .roadmap-card{border-radius:20px;padding:24px 20px}}.landing .eco-matrix{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid}.landing .eco-group{background:#fff;border:1px solid #e2e8f5e6;border-radius:22px;padding:24px 22px;box-shadow:0 18px 44px -26px #1e223c6b}.landing .eco-group-head{flex-direction:column;gap:3px;margin-bottom:16px;display:flex}.landing .eco-group-title{color:var(--ink);font-size:15px;font-weight:700}.landing .eco-group-note{color:var(--ink-mute);font-size:12.5px}.landing .eco-logos{flex-wrap:wrap;gap:9px;display:flex}.landing .eco-logo{color:var(--ink-soft);background:linear-gradient(135deg,#f6f8ff 0%,#f3f0ff 100%);border:1px solid #09090e1f;border-radius:12px;padding:8px 15px;font-size:13.5px;font-weight:600;transition:transform .16s,border-color .16s,color .16s}.landing .eco-logo:hover{color:var(--brand-deep);border-color:#09090e52;transform:translateY(-2px)}@media (max-width:760px){.landing .eco-matrix{grid-template-columns:1fr}}.landing .docs .doc{border:1px solid #e2e8f5e6;border-radius:24px;padding:30px 28px 26px;transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 18px 44px -26px #1e223c6b}.landing .docs .doc:hover{border-color:#09090e47;transform:translateY(-5px);box-shadow:0 30px 60px -28px #1e223c80}.landing .docs .doc.doc-active{border:1.5px solid #09090e80;box-shadow:0 26px 56px -26px #09090e73}.landing .docs .doc:before{height:3px}@media (max-width:620px){.landing .docs .doc{border-radius:20px;padding:24px 22px}}.landing .upcoming-docs{padding-top:20px}.landing .doc-upcoming .doc-upcoming-kicker{letter-spacing:.04em;color:var(--brand);margin-bottom:6px;font-size:12px;font-weight:600}.landing .doc-upcoming .doc-icon{background:linear-gradient(135deg,#eef2ff 0%,#f6f0ff 100%)}.landing .agents-showcase{flex-direction:column;gap:16px;width:100%;max-width:100%;margin-top:34px;padding:4px 0;display:flex;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.landing .agents-row{overflow:hidden}.landing .agents-row-track{gap:16px;width:max-content;animation:48s linear infinite agents-scroll;display:flex}.landing .agents-row--reverse .agents-row-track{animation-duration:56s;animation-direction:reverse}.landing .agents-showcase:hover .agents-row-track{animation-play-state:paused}@keyframes agents-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.landing .agents-row-track{flex-wrap:wrap;justify-content:center;animation:none}}.landing .agent-card{text-align:left;background:#fff;border:1px solid #e2e8f5e6;border-radius:16px;flex-shrink:0;align-items:center;gap:12px;width:268px;padding:14px 18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 14px 34px -26px #1e223c66}.landing .agent-card:hover{border-color:#09090e47;transform:translateY(-4px);box-shadow:0 24px 48px -28px #1e223c80}.landing .agent-logo-wrap{background:linear-gradient(135deg,#f6f8ff 0%,#f3f0ff 100%);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:inset 0 0 0 1px #09090e14}.landing .agent-logo-wrap--dark{color:#fff;background:#1f1f1f;box-shadow:inset 0 0 0 1px #ffffff1f}.landing .agent-logo{object-fit:contain;width:26px;height:26px}.landing .agent-info{flex-direction:column;gap:2px;min-width:0;display:flex}.landing .agent-name{color:var(--ink);font-size:14.5px;font-weight:700;line-height:1.2}.landing .agent-desc{color:var(--ink-mute);font-size:12.5px;line-height:1.35}@media (max-width:520px){.landing .agent-card{width:232px;padding:12px 15px}}.landing .syllabus{text-align:left;grid-template-columns:300px 1fr;align-items:start;gap:20px;margin-top:34px;display:grid}.landing .syllabus-rail{flex-direction:column;gap:10px;display:flex;position:sticky;top:92px}.landing .syllabus-tab{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f5e6;border-radius:16px;flex-direction:column;align-items:stretch;gap:5px;padding:15px 18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.landing .syllabus-tab:hover{border-color:#09090e52;transform:translate(3px)}.landing .syllabus-tab.is-active{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-2) 100%);border-color:#0000;box-shadow:0 18px 36px -18px #09090e99}.landing .syllabus-tab-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.landing .syllabus-tab-name{color:var(--ink);font-size:14.5px;font-weight:700;line-height:1.3}.landing .syllabus-tab-dot{background:var(--warn);border-radius:50%;flex-shrink:0;width:8px;height:8px}.landing .syllabus-tab-dot.is-open{background:#22c55e;box-shadow:0 0 0 3px #22c55e33}.landing .syllabus-tab-meta{color:var(--ink-mute);font-size:12px}.landing .syllabus-tab.is-active .syllabus-tab-name,.landing .syllabus-tab.is-active .syllabus-tab-meta{color:#fff}.landing .syllabus-tab.is-active .syllabus-tab-meta{color:#ffffffe0}.landing .syllabus-panel{background:#fff;border:1px solid #e2e8f5e6;border-radius:24px;padding:32px 34px 28px;box-shadow:0 24px 56px -30px #1e223c73}.landing .syllabus-panel-head{border-bottom:1px solid #e2e8f5cc;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;padding-bottom:22px;display:flex}.landing .syllabus-panel-title{color:var(--ink);letter-spacing:-.01em;margin:10px 0 0;font-size:23px;font-weight:800}.landing .syllabus-panel-desc{color:var(--ink-soft);max-width:560px;margin:8px 0 0;font-size:14px;line-height:1.6}.landing .syllabus-panel-metrics{flex-shrink:0;gap:10px;display:flex}.landing .syllabus-metric{background:linear-gradient(135deg,#f6f8ff 0%,#f3f0ff 100%);border:1px solid #09090e1a;border-radius:14px;flex-direction:column;align-items:center;min-width:62px;padding:12px 10px;display:flex}.landing .syllabus-metric-num{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:800;line-height:1}.landing .syllabus-metric-label{color:var(--ink-mute);margin-top:4px;font-size:11.5px}.landing .syllabus-status{letter-spacing:.02em;background:var(--warn-soft);color:var(--warn-deep);border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:700;display:inline-block}.landing .syllabus-status.is-open{background:var(--good-soft);color:#065f46}.landing .syllabus-list-head{letter-spacing:.06em;color:var(--ink-mute);text-transform:uppercase;margin-bottom:6px;font-size:12.5px;font-weight:700}.landing .syllabus-list{grid-template-columns:repeat(2,1fr);gap:2px 28px;margin:0;padding:0;list-style:none;display:grid}.landing .syllabus-row{border-bottom:1px solid #e2e8f599;border-radius:10px;align-items:center;gap:14px;padding:12px 8px;transition:background .14s;display:flex}.landing .syllabus-row:hover{background:#09090e0b}.landing .syllabus-day{width:34px;height:34px;color:var(--brand-deep);background:linear-gradient(135deg,#eef2ff 0%,#f4f0ff 100%);border:1px solid #09090e1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.landing .syllabus-topic{color:var(--ink);font-size:14px;line-height:1.4}.landing .syllabus-cta{margin-top:26px}.landing .syllabus-cta-note{color:var(--ink-mute);font-size:13.5px}@media (max-width:900px){.landing .syllabus{grid-template-columns:1fr}.landing .syllabus-rail{flex-flow:wrap;position:static}.landing .syllabus-tab{flex:auto;min-width:160px}.landing .syllabus-tab:hover{transform:translateY(-2px)}}@media (max-width:640px){.landing .syllabus-list{grid-template-columns:1fr}.landing .syllabus-panel{border-radius:18px;padding:24px 20px}.landing .syllabus-panel-head{flex-direction:column}}.pain-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:28px;display:grid}.pain-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px 22px;box-shadow:0 1px 2px #0f172a0a}.pain-card .pain-tag{letter-spacing:.08em;color:var(--brand);background:var(--brand-soft);border-radius:999px;margin-bottom:12px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.pain-card .pain-q{color:var(--ink);font-size:16.5px;font-weight:650;line-height:1.5}.pain-card .pain-a{color:var(--ink-soft);margin-top:10px;font-size:14px;line-height:1.75}.pain-card .pain-a strong{color:var(--ink)}.proof-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:14px;margin-top:28px;display:grid}.proof-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px 20px 18px}.proof-card .proof-num{font-family:var(--font-display), var(--font-sans,sans-serif);letter-spacing:-.02em;background:linear-gradient(135deg, var(--brand) 0%, var(--brand-2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:700;line-height:1.05;display:block}.proof-card .proof-label{color:var(--ink);margin-top:8px;font-size:13.5px;font-weight:550;line-height:1.55;display:block}.proof-card .proof-src{color:var(--ink-mute);margin-top:4px;font-size:12px;display:block}.planned-outline-list{margin:0;padding:0;list-style:none}.planned-outline-list li{border-bottom:1px dashed var(--line);color:var(--ink-soft);padding:11px 2px;font-size:14.5px;line-height:1.6}.planned-outline-list li:last-child{border-bottom:none}.planned-outline-list li strong{color:var(--brand);font-variant-numeric:tabular-nums;margin-right:8px}.hero-aurora .h1-hero{text-wrap:balance;font-size:clamp(34px,5.6vw,64px)}@media (min-width:901px){.landing .syllabus-rail{scrollbar-width:thin;scrollbar-color:#0f172a2e transparent;max-height:min(680px,100vh - 130px);padding-right:6px;overflow-y:auto}.landing .syllabus-rail::-webkit-scrollbar{width:6px}.landing .syllabus-rail::-webkit-scrollbar-thumb{background:#0f172a26;border-radius:999px}.landing .syllabus-rail::-webkit-scrollbar-track{background:0 0}}.radar-card-loading{gap:18px;min-height:372px;padding:20px 24px;display:grid}.radar-card-loading__title{border-radius:6px;width:min(180px,42%);height:22px}.radar-card-loading__chart{aspect-ratio:1;border-radius:50%;justify-self:center;width:min(320px,78%)}:root{--ag-learn:#16a97a;--ag-build:#168bd2;--ag-deploy:#55e6b4;--ag-hybrid:#0d4b83;--ag-surface:#fff;--ag-surface-2:#fafafc;--ag-line:#10122214;--ag-line-soft:#1012220d;--ag-shadow:0 1px 2px #1012220a, 0 10px 30px #1012220d}.is-learn{--ag-accent:var(--ag-learn)}.is-build{--ag-accent:var(--ag-build)}.is-deploy{--ag-accent:var(--ag-deploy)}.is-hybrid{--ag-accent:var(--ag-hybrid)}.ag-shell{--ag-accent:var(--ag-build);z-index:2;text-align:left;max-width:860px;margin:0;position:relative}.ag-head{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:18px;display:flex}.ag-status{border:1px solid var(--ag-line);background:var(--ag-surface);letter-spacing:.1em;color:var(--ink-soft);box-shadow:var(--ag-shadow);border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.ag-status i{background:var(--ag-learn);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #16a97a24}.ag-status--thinking i{background:var(--ag-build);animation:1.1s ease-in-out infinite ag-pulse;box-shadow:0 0 0 3px #4f6ef729}.ag-status--error i{background:var(--bad);box-shadow:0 0 0 3px #dc262624}@keyframes ag-pulse{50%{opacity:.35}}.ag-cap{color:var(--ink-mute);margin:0;font-size:12.5px}.ag-question{letter-spacing:-.01em;text-wrap:balance;margin:0 0 16px;font-size:clamp(24px,3.4vw,34px);font-weight:700;line-height:1.35}.ag-composer{background:var(--ag-surface);border:1px solid var(--ag-line);box-shadow:var(--ag-shadow);border-radius:16px;align-items:flex-end;gap:10px;padding:10px 10px 10px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.ag-composer:focus-within{box-shadow:0 0 0 4px #4f6ef717, var(--ag-shadow);border-color:#4f6ef773}.ag-input{resize:none;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:15.5px;line-height:1.6}.ag-input::placeholder{color:var(--ink-mute)}.ag-send{background:var(--ink);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:11px;flex:none;padding:10px 18px;font-size:14px;font-weight:600;transition:opacity .2s,transform .15s}.ag-send:hover:not(:disabled){transform:translateY(-1px)}.ag-send:disabled{opacity:.35;cursor:not-allowed}.ag-quick{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ag-quick-chip{border:1px solid var(--ag-line);background:var(--ag-surface);font:inherit;color:var(--ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;transition:border-color .18s,color .18s,transform .18s;display:inline-flex}.ag-quick-chip:hover:not(:disabled){border-color:var(--ag-accent);color:var(--ink);transform:translateY(-1px)}.ag-quick-chip:disabled{opacity:.5;cursor:not-allowed}.ag-quick-mode{letter-spacing:.1em;color:var(--ag-accent);font-size:11px;font-weight:700}.ag-trail{flex-direction:column;gap:6px;margin:20px 0 0;padding:0;list-style:none;display:flex}.ag-trail li{color:var(--ink-mute);padding-left:18px;font-size:13px;position:relative}.ag-trail li:before{content:"";background:var(--ag-line);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:4px;box-shadow:0 0 0 2px #00000005}.ag-trail li:last-child{color:var(--ink-soft)}.ag-stage{min-height:76px;margin-top:20px;transition:min-height .25s}.ag-stage.is-active{min-height:320px}.ag-idle{color:var(--ink-mute);margin:0;padding:22px 0 0;font-size:13.5px}.ag-message{color:var(--ink);margin:0 0 16px;font-size:16px;line-height:1.7}.ag-fallback-note{border:1px dashed var(--ag-line);background:var(--ag-surface-2);color:var(--ink-mute);border-radius:10px;margin:-8px 0 16px;padding:9px 14px;font-size:12.5px}.ag-blocks{gap:14px;display:grid}.ag-card{background:var(--ag-surface);border:1px solid var(--ag-line);box-shadow:var(--ag-shadow);border-radius:16px;padding:20px;animation:.45s cubic-bezier(.22,1,.36,1) both ag-rise}.ag-blocks>:nth-child(2){animation-delay:60ms}.ag-blocks>:nth-child(3){animation-delay:.12s}.ag-blocks>:nth-child(4){animation-delay:.18s}.ag-blocks>:nth-child(5){animation-delay:.24s}@keyframes ag-rise{0%{opacity:0;transform:translateY(10px)}}.ag-card-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ag-eyebrow{letter-spacing:.14em;color:var(--ink-mute);text-transform:uppercase;font-size:11px;font-weight:700}.ag-card-title{margin:0;font-size:16px;font-weight:700}.ag-rationale{color:var(--ink-soft);margin:0 0 14px;font-size:14px;line-height:1.7}.ag-mode{background:var(--ag-accent);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ag-mode{background:color-mix(in srgb, var(--ag-accent) 9%, transparent)}}.ag-mode{color:var(--ag-accent);letter-spacing:.08em;font-size:11px;font-weight:700}.ag-mode i{background:currentColor;border-radius:50%;width:5px;height:5px}.ag-intent{border-left:3px solid var(--ag-accent)}.ag-goal{color:var(--ink);margin:0 0 14px;font-size:17px;font-weight:600;line-height:1.6}.ag-facts{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.ag-facts>div{background:var(--ag-surface-2);border-radius:8px;align-items:baseline;gap:6px;padding:5px 11px;display:flex}.ag-facts dt{color:var(--ink-mute);font-size:11px}.ag-facts dd{margin:0;font-size:13px;font-weight:600}.ag-conf{color:var(--ink-mute);align-items:center;gap:10px;font-size:12px;display:flex}.ag-conf-bar{background:var(--ag-line-soft);border-radius:999px;flex:1;max-width:160px;height:4px;overflow:hidden}.ag-conf-bar i{background:var(--ag-accent);border-radius:999px;height:100%;display:block}.ag-conf-num{font-variant-numeric:tabular-nums;color:var(--ink-soft);font-weight:600}.ag-unknowns{color:var(--ink-mute);flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;font-size:12px;display:flex}.ag-unknowns em{border:1px dashed var(--ag-line);border-radius:6px;padding:2px 8px;font-style:normal}.ag-routes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ag-routes li{border:1px solid var(--ag-line-soft);background:var(--ag-surface-2);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.ag-routes li.is-primary{border-color:var(--ag-accent)}@supports (color:color-mix(in lab, red, red)){.ag-routes li.is-primary{border-color:color-mix(in srgb, var(--ag-accent) 30%, transparent)}}.ag-routes li.is-primary{background:var(--ag-accent)}@supports (color:color-mix(in lab, red, red)){.ag-routes li.is-primary{background:color-mix(in srgb, var(--ag-accent) 4%, #fff)}}.ag-route-step{background:var(--ag-accent);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.ag-routes h4{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;display:flex}.ag-routes p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}.ag-route-go{color:var(--ink-mute);font-size:18px;text-decoration:none;transition:transform .18s,color .18s}.ag-route-go:hover{color:var(--ag-accent);text-decoration:none;transform:translate(3px)}.ag-courses{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ag-courses a{border:1px solid var(--ag-line-soft);color:inherit;border-radius:12px;padding:14px;text-decoration:none;transition:border-color .18s,background .18s;display:block}.ag-courses a:hover{border-color:var(--ag-learn);background:var(--ag-surface-2);text-decoration:none}.ag-course-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.ag-courses h4{margin:0;font-size:15px}.ag-chip-mini{background:var(--ag-surface-2);color:var(--ink-mute);border-radius:6px;flex:none;padding:2px 8px;font-size:11px}.ag-courses p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.65}.ag-course-aud{color:var(--ag-learn);margin-top:8px;font-size:11.5px;display:inline-block}.ag-roadmap{gap:0;margin:0;padding:0;list-style:none;display:grid}.ag-roadmap li{border-top:1px solid var(--ag-line-soft);grid-template-columns:74px 1fr;gap:14px;padding:14px 0;display:grid}.ag-roadmap li:first-child{border-top:0;padding-top:0}.ag-phase-stage{color:var(--ag-deploy);letter-spacing:.02em;padding-top:2px;font-size:12px;font-weight:700}.ag-phase-body h4{margin:0 0 4px;font-size:15px}.ag-phase-body p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.65}.ag-phase-meta{color:var(--ink-mute);flex-wrap:wrap;gap:6px;margin-top:8px;font-size:11.5px;display:flex}.ag-phase-meta span{background:var(--ag-surface-2);border-radius:6px;padding:2px 8px}.ag-outcome{color:var(--ag-learn)!important;background:var(--ag-learn)!important}@supports (color:color-mix(in lab, red, red)){.ag-outcome{background:color-mix(in srgb, var(--ag-learn) 7%, transparent)!important}}.ag-questions{gap:18px;margin:0;padding:0;list-style:none;display:grid}.ag-questions fieldset{border:0;margin:0;padding:0}.ag-questions legend{padding:0;font-size:15px;font-weight:600}.ag-hint{color:var(--ink-mute);margin:4px 0 0;font-size:12.5px}.ag-options{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ag-opt{border:1px solid var(--ag-line);background:var(--ag-surface);font:inherit;color:var(--ink-soft);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:13px;transition:all .16s}.ag-opt:hover{border-color:var(--ag-build);color:var(--ink)}.ag-opt.is-on{border-color:var(--ag-build);background:var(--ag-build);color:#fff}.ag-freetext{border:1px solid var(--ag-line);width:100%;font:inherit;color:var(--ink);background:var(--ag-surface);border-radius:10px;margin-top:9px;padding:9px 13px;font-size:13.5px}.ag-freetext:focus{border-color:#4f6ef773;outline:none;box-shadow:0 0 0 3px #4f6ef717}.ag-quiz-submit{margin-top:14px}.ag-scenarios{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ag-scenarios li{border:1px solid var(--ag-line-soft);background:var(--ag-surface-2);border-radius:12px;padding:14px}.ag-scenarios li.is-pilot{border-color:var(--ag-learn)}@supports (color:color-mix(in lab, red, red)){.ag-scenarios li.is-pilot{border-color:color-mix(in srgb, var(--ag-learn) 28%, transparent)}}.ag-scenarios li.is-pilot{background:var(--ag-learn)}@supports (color:color-mix(in lab, red, red)){.ag-scenarios li.is-pilot{background:color-mix(in srgb, var(--ag-learn) 4%, #fff)}}.ag-scenarios li.is-no{opacity:.72}.ag-scn-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ag-scenarios h4{margin:0;font-size:15px}.ag-verdict{border-radius:999px;flex:none;padding:3px 10px;font-size:11px;font-weight:600}.ag-verdict.is-pilot{background:var(--ag-learn)}@supports (color:color-mix(in lab, red, red)){.ag-verdict.is-pilot{background:color-mix(in srgb, var(--ag-learn) 12%, transparent)}}.ag-verdict.is-pilot{color:var(--ag-learn)}.ag-verdict.is-later{background:var(--warn-soft);color:var(--warn-deep)}.ag-verdict.is-no{background:var(--bad-soft);color:var(--bad)}.ag-meters{flex-wrap:wrap;gap:8px 18px;display:flex}.ag-meter{align-items:center;gap:7px;display:flex}.ag-meter-label{color:var(--ink-mute);font-size:11.5px}.ag-meter-dots{gap:3px;display:inline-flex}.ag-meter-dots i{background:var(--ag-line);border-radius:2px;width:14px;height:4px}.tone-value .ag-meter-dots i.is-on{background:var(--ag-learn)}.tone-diff .ag-meter-dots i.is-on{background:var(--ag-build)}.tone-risk .ag-meter-dots i.is-on{background:var(--ag-hybrid)}.ag-scn-note{color:var(--ink-soft);margin:10px 0 0;font-size:12.5px;line-height:1.6}.ag-review-note{border-top:1px dashed var(--ag-line);color:var(--ink-mute);margin:14px 0 0;padding-top:12px;font-size:12px}.ag-boundary{background:var(--ag-surface-2)}.ag-boundary-list{color:var(--ink-soft);gap:7px;margin:0;padding-left:18px;font-size:13px;line-height:1.65;display:grid}.ag-handoff-send{color:var(--ink-mute);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;font-size:12.5px;display:flex}.ag-handoff-send em{background:var(--ag-surface-2);border-radius:6px;padding:2px 8px;font-style:normal}.ag-static-list{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.ag-static-list a{border:1px solid var(--ag-line-soft);border-left:3px solid var(--ag-accent);color:inherit;border-radius:10px;gap:3px;padding:12px 14px;text-decoration:none;display:grid}.ag-static-list a:hover{background:var(--ag-surface-2);text-decoration:none}.ag-static-list span{color:var(--ink-soft);font-size:13px}.ag-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ag-btn{border:1px solid var(--ag-line);background:var(--ag-surface);font:inherit;color:var(--ink);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:11px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .16s,border-color .16s;display:inline-flex}.ag-btn:hover{border-color:var(--ink-mute);text-decoration:none;transform:translateY(-1px)}.ag-btn-primary{background:var(--ink);border-color:var(--ink);color:#fff}.ag-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.ag-skeleton{gap:14px;display:grid}.ag-sk-card{gap:10px;animation:none;display:grid}.ag-sk-line{background:linear-gradient(90deg, var(--ag-line-soft) 25%, #10122217 37%, var(--ag-line-soft) 63%);background-size:400% 100%;border-radius:6px;height:11px;animation:1.4s infinite ag-shimmer;display:block}.ag-sk-line.w80{width:80%}.ag-sk-line.w70{width:70%}.ag-sk-line.w60{width:60%}@keyframes ag-shimmer{0%{background-position:100%}to{background-position:0}}@media (max-width:720px){.ag-composer{flex-direction:column;align-items:stretch;padding:14px}.ag-send{width:100%}.ag-quick-chip{text-align:left;border-radius:12px;justify-content:flex-start;width:100%}.ag-stage.is-active{min-height:240px}.ag-card{padding:16px}.ag-roadmap li{grid-template-columns:1fr;gap:6px}.ag-routes li{grid-template-columns:auto 1fr}.ag-route-go{display:none}.ag-actions .ag-btn{flex:auto}}@media (prefers-reduced-motion:reduce){.ag-card,.ag-sk-line,.ag-status--thinking i{animation:none!important}.ag-btn:hover,.ag-send:hover,.ag-quick-chip:hover,.ag-route-go:hover{transform:none}}.nav-mode{letter-spacing:.1em;color:var(--ink-mute);vertical-align:2px;margin-left:5px;font-size:11px;font-style:normal;font-weight:700}@media (max-width:900px){.nav-mode{display:none}}@media (max-width:760px){.nav.nav-center{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:2px;margin-top:4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}.nav.nav-center::-webkit-scrollbar{display:none}.nav.nav-center a{white-space:nowrap;flex:none;padding:6px 11px;font-size:13.5px}}.product-shell{--os-paper:#eef1ed;--os-panel:#f9fbf8;--os-ink:#13201d;--os-muted:#68746f;--os-forest:#123a36;--os-forest-deep:#0b2926;--os-signal:#61d5bb;--os-signal-soft:#d7f3ea;--os-cobalt:#5367ee;--os-cobalt-soft:#e7eaff;--os-sand:#e8e3d7;--os-line:#13201d21;--os-shadow:0 24px 70px -52px #0f2622b8;background:var(--os-paper);color:var(--os-ink);font-family:var(--font-noto-sans-sc), "PingFang SC", sans-serif;grid-template-columns:282px minmax(0,1fr)}.product-sidebar{isolation:isolate;background:var(--os-forest-deep);border:0;padding:26px 20px 22px;overflow:hidden}.product-sidebar:before{content:"";z-index:-1;opacity:.18;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.product-sidebar:after{content:"";z-index:-1;border:1px solid #61d5bb38;border-radius:50%;width:240px;height:240px;position:absolute;top:10%;right:-150px;box-shadow:0 0 80px #61d5bb14}.product-brand{gap:13px;padding:0 7px 22px}.product-brand-mark{border:1px solid #61d5bb85;border-radius:50%;flex:0 0 38px;width:38px;height:38px;position:relative}.product-brand-mark:before,.product-brand-mark:after,.product-brand-mark i{content:"";border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.product-brand-mark:before{border:1px solid #ffffff2e;width:22px;height:22px}.product-brand-mark:after{background:var(--os-signal);width:7px;height:7px;box-shadow:0 0 18px var(--os-signal)}.product-brand-mark i{background:linear-gradient(#0000,#61d5bbcc,#0000);width:1px;height:48px;transform:translate(-50%,-50%)rotate(38deg)}.product-brand strong{color:#f6faf7;font-family:var(--font-outfit), sans-serif;letter-spacing:-.035em;font-size:18px;font-weight:640}.product-brand small{color:#d7f3ea7a;letter-spacing:.18em;text-transform:uppercase;margin-top:2px;font-size:11px}.product-environment{color:#ffffff7a;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin:0 6px 26px;padding:9px 10px;font-size:11px;display:flex}.product-environment span{align-items:center;gap:7px;display:inline-flex}.product-environment span i,.product-runtime-status i,.product-topbar-kicker i{background:var(--os-signal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #61d5bbe6}.product-environment small{color:#ffffff40;font-size:inherit}.product-area-title{color:#ffffff52;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;text-transform:uppercase;padding:0 11px 11px;font-size:11px}.product-nav{gap:2px;position:relative}.product-nav:before{content:"";background:#61d5bb26;width:1px;position:absolute;top:21px;bottom:21px;left:22px}.product-nav a{color:#eff6f28c;border:1px solid #0000;border-radius:9px;gap:12px;min-height:48px;padding:9px 8px;font-size:13px;position:relative}.product-nav a.is-active{color:#fff;box-shadow:none;background:#61d5bb17;border-color:#61d5bb2e}.product-nav a.is-active:after{content:"";background:var(--os-signal);border-radius:4px 0 0 4px;width:3px;height:24px;position:absolute;right:-20px;box-shadow:0 0 18px #61d5bb8f}.product-nav-icon{z-index:1;color:#d7f3ea8f;background:var(--os-forest-deep);border:1px solid #61d5bb29;border-radius:50%;flex:0 0 30px;width:30px;height:30px;font-size:11px;position:relative}.product-nav a.is-active .product-nav-icon{color:var(--os-forest-deep);border-color:var(--os-signal);background:var(--os-signal)}.product-nav-label{flex:1;min-width:0}.product-nav a small{color:#fff3;font-family:var(--font-jetbrains-mono), monospace;font-size:11px}.product-sidebar-foot{background:#61d5bb0b;border:1px solid #61d5bb21;border-radius:10px;padding:17px 16px 15px}.product-sidebar-foot span{color:#61d5bb94;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;font-size:11px}.product-sidebar-foot strong{color:#ffffffc2;margin-top:7px;font-size:12px;font-weight:520;line-height:1.65;display:block}.product-sidebar-foot a{color:var(--os-signal);border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-top:14px;padding-top:11px;font-size:11px;display:flex}.product-sidebar-foot a i{font-style:normal}.product-stage{background:var(--os-paper);min-width:0}.product-topbar{z-index:90;border-color:var(--os-line);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#eef1ede0;height:74px;padding:0 32px;position:sticky;top:0}.product-context{align-items:center;gap:15px;display:flex}.product-topbar-kicker{color:var(--os-forest);letter-spacing:.15em;align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.product-topbar strong{font-size:13px;font-weight:620}.product-runtime-status{color:var(--os-muted);border-right:1px solid var(--os-line);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;align-items:center;gap:7px;padding-right:13px;font-size:11px;display:inline-flex}.product-mode-link{border-color:var(--os-line);color:var(--os-ink);background:#ffffff5c;border-radius:8px;align-items:center;gap:12px;padding:8px 11px;font-size:11px;display:inline-flex}.product-mode-link span{color:var(--os-cobalt)}.product-main{width:100%;max-width:1480px;padding:46px 46px 88px}.user-menu{display:inline-block;position:relative}.user-menu-trigger{color:var(--os-ink,var(--ink));cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:4px 7px 4px 4px;display:inline-flex}.user-menu-avatar{width:34px;height:34px;color:var(--os-signal,#61d5bb);background:var(--os-forest,#123a36);font-family:var(--font-outfit), sans-serif;border-radius:9px;place-items:center;font-size:13px;font-weight:700;display:grid}.user-menu-copy{flex-direction:column;align-items:flex-start;min-width:72px;line-height:1.1;display:flex}.user-menu-copy small{color:var(--os-muted,var(--ink-mute));font-size:11px;font-weight:500}.user-menu-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:110px;margin-top:4px;font-size:11px;overflow:hidden}.user-menu-chevron{color:var(--os-muted,var(--ink-mute));font-size:14px;transition:transform .18s}.user-menu-chevron.is-open{transform:rotate(180deg)}.user-menu-popover{z-index:200;border:1px solid var(--os-line,var(--line));background:var(--os-panel,#fff);border-radius:11px;min-width:210px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px -36px #0f2622cc}.user-menu-item,.user-menu-signout{width:100%;color:var(--os-ink,var(--ink));text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 11px;font-size:12px;display:block}.user-menu-item:hover,.user-menu-signout:hover{color:var(--os-forest,var(--ink));background:var(--os-signal-soft,#f4f4f4);text-decoration:none}.user-menu-divider{background:var(--os-line,var(--line));height:1px;margin:6px 8px}.product-page,.ops-overview{gap:38px;display:grid}.product-page section,.ops-overview section{border:0;padding:0}.product-page section+section,.ops-overview section+section{border:0}.product-page-hero{border-bottom:1px solid var(--os-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding:14px 0 34px;display:grid}.product-page-hero h1{font-family:var(--font-noto-serif-sc), serif;letter-spacing:-.055em;margin:10px 0 13px;font-size:clamp(34px,4.2vw,58px);font-weight:420}.product-page-hero>div>p:last-child{max-width:720px;color:var(--os-muted);margin:0;font-size:14px;line-height:1.85}.page-signal-stats{border-left:1px solid var(--os-line);margin:0;display:flex}.page-signal-stats div{border-right:1px solid var(--os-line);min-width:104px;padding:6px 20px 8px}.page-signal-stats dt{color:var(--os-muted);font-size:11px}.page-signal-stats dd{font-family:var(--font-outfit), sans-serif;margin:5px 0 0;font-size:28px;font-weight:540}.ops-kicker{color:var(--os-muted);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;align-items:center;gap:10px;margin:0;font-size:11px;display:flex}.ops-kicker span{color:var(--os-forest);font-weight:700}.ops-hero{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:stretch;gap:30px;padding:12px 0 4px;display:grid}.ops-hero-copy{flex-direction:column;justify-content:center;padding:22px 0;display:flex}.ops-hero-copy h1{font-family:var(--font-noto-serif-sc), serif;letter-spacing:-.065em;text-wrap:balance;margin:20px 0 22px;font-size:clamp(42px,5.6vw,76px);font-weight:380;line-height:1.12}.ops-hero-copy h1 em{color:var(--os-forest);font-style:normal}.ops-hero-copy>p:last-child{max-width:690px;color:var(--os-muted);margin:0;font-size:14px;line-height:1.9}.ops-signal-map{color:#eff8f4;background:var(--os-forest-deep);border-radius:16px;min-height:360px;padding:22px;position:relative;overflow:hidden;box-shadow:0 32px 90px -54px #0b2926d9}.ops-signal-map:before{content:"";opacity:.22;background-image:radial-gradient(#61d5bb8c .7px,#0000 .7px);background-size:19px 19px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.ops-signal-head{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.ops-signal-head span{color:var(--os-signal);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;align-items:center;gap:8px;font-size:11px;display:inline-flex}.ops-signal-head span i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px}.ops-signal-head small{color:#ffffff47;font-family:var(--font-jetbrains-mono), monospace;font-size:11px}.ops-signal-map>p{z-index:2;color:#ffffff4d;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;margin:0;font-size:11px;position:absolute;bottom:17px;right:22px}.ops-signal-orbit{border:1px solid #61d5bb33;border-radius:50%;width:250px;height:250px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.ops-signal-orbit:before,.ops-signal-orbit:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:28px}.ops-signal-orbit:after{border-color:#5367ee57;inset:74px}.signal-core{width:54px;height:54px;color:var(--os-signal);font-family:var(--font-outfit), sans-serif;letter-spacing:.1em;background:#61d5bb14;border:1px solid #61d5bb8c;border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 48px #61d5bb1f}.signal-node{z-index:2;color:#ffffff94;background:var(--os-forest-deep);border:1px solid #ffffff1a;border-radius:20px;padding:5px 8px;font-size:11px;position:absolute}.signal-node:before{content:"";background:var(--os-signal);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.signal-node b{color:var(--os-signal);font-family:var(--font-jetbrains-mono), monospace;margin-right:3px;font-size:11px}.signal-node--goal{top:48%;left:-20px}.signal-node--plan{top:-13px;left:45%}.signal-node--practice{top:43%;right:-26px}.signal-node--evidence{bottom:-14px;left:38%}.ops-metric-rail{border-top:1px solid var(--os-line);border-bottom:1px solid var(--os-line);grid-template-columns:repeat(5,1fr);display:grid}.ops-metric-rail article{border-right:1px solid var(--os-line);grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:4px 14px;padding:22px 18px;display:grid;position:relative}.ops-metric-rail article:last-child{border-right:0}.ops-metric-rail span{color:var(--os-cobalt);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;writing-mode:vertical-rl;grid-row:1/3;align-self:center;font-size:11px}.ops-metric-rail strong{font-family:var(--font-outfit), sans-serif;font-size:31px;font-weight:520;line-height:1}.ops-metric-rail small{color:var(--os-muted);font-size:11px}.star-method-ribbon{color:#eff8f4;background:var(--os-forest-deep);border:1px solid #61d5bb33;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px -52px #0b2926e6}.star-method-ribbon:before{content:"";opacity:.13;background:var(--os-signal);height:1px;position:absolute;top:50%;left:0;right:0}.star-method-ribbon article{z-index:1;border-right:1px solid #ffffff1a;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-width:0;padding:17px 19px;display:grid;position:relative}.star-method-ribbon article:last-child{border-right:0}.star-method-ribbon article>span{width:36px;height:36px;color:var(--os-signal);background:var(--os-forest-deep);font-family:var(--font-noto-serif-sc), "Songti SC", serif;border:1px solid #61d5bb80;border-radius:50%;place-items:center;font-size:21px;font-style:italic;display:grid}.star-method-ribbon article>div{flex-direction:column;min-width:0;display:flex}.star-method-ribbon strong{color:#f4fbf8;font-size:12px;font-weight:580}.star-method-ribbon small{color:#ffffff61;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.ops-section{gap:22px;display:grid}.ops-section-head{justify-content:space-between;align-items:end;gap:40px;display:flex}.ops-section-head>div>span{color:var(--os-cobalt);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;font-size:11px}.ops-section-head h2{letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(25px,3vw,37px)}.ops-section-head>p{max-width:480px;color:var(--os-muted);margin:0;font-size:12px;line-height:1.75}.ops-module-grid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.ops-module{border:1px solid var(--os-line);min-height:215px;color:var(--os-ink);box-shadow:var(--os-shadow);border-radius:13px;flex-direction:column;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.ops-module:first-child,.ops-module:nth-child(4){grid-column:span 7}.ops-module:nth-child(2),.ops-module:nth-child(3){grid-column:span 5}.ops-module--knowledge{background:#e2f2eb}.ops-module--workspace{background:#f8faf7}.ops-module--model{background:#e7eaff}.ops-module--legacy{background:#e9e4d9}.ops-module:after{content:"";border:1px solid #13201d1a;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-75px;right:-75px}.ops-module:hover{border-color:#13201d47;text-decoration:none;transform:translateY(-3px);box-shadow:0 30px 80px -58px #0f2622e6}.ops-module>i{color:var(--os-forest);font-style:normal;position:absolute;top:20px;right:22px}.ops-module-code{color:var(--os-muted);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;font-size:11px}.ops-module h3{letter-spacing:-.035em;max-width:430px;margin:auto 0 8px;font-size:23px;font-weight:650}.ops-module p{color:#13201da6;max-width:520px;margin:0;font-size:12px;line-height:1.75}.ops-module small{color:#13201d6b;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em;margin-top:17px;font-size:11px}.ops-table-wrap{border:1px solid var(--os-line);background:var(--os-panel);box-shadow:var(--os-shadow);border-radius:13px;overflow-x:auto}.ops-run-table{border-collapse:collapse;background:0 0;width:100%;min-width:760px}.ops-run-table th{color:var(--os-muted);border-bottom:1px solid var(--os-line);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-align:left;background:#13201d06;padding:13px 17px;font-size:11px;font-weight:550}.ops-run-table td{color:var(--os-ink);vertical-align:middle;border-bottom:1px solid #13201d13;padding:16px 17px;font-size:11px}.ops-run-table tr:last-child td{border-bottom:0}.ops-run-table td strong{font-size:12px;font-weight:640;display:block}.ops-run-table td small{color:var(--os-muted);font-family:var(--font-jetbrains-mono), monospace;margin-top:3px;font-size:11px;display:block}.ops-run-time,.ops-route-label{font-family:var(--font-jetbrains-mono), monospace;color:var(--os-muted)!important}.run-status{color:var(--os-forest);background:var(--os-signal-soft);font-family:var(--font-jetbrains-mono), monospace;border-radius:20px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:inline-flex}.run-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.run-status--failed{color:#9b4438;background:#f4ded8}.run-status--running{color:#4354cb;background:var(--os-cobalt-soft)}.control-panel{border:1px solid var(--os-line);background:var(--os-panel);box-shadow:var(--os-shadow);border-radius:14px;padding:26px}.control-panel-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.control-panel-heading span{color:var(--os-cobalt);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;font-size:11px}.control-panel-heading h2{letter-spacing:-.03em;margin:4px 0 0;font-size:23px}.control-panel-heading p{max-width:430px;color:var(--os-muted);margin:0;font-size:11px;line-height:1.7}.product-form{gap:13px;display:grid}.product-form--inline{grid-template-columns:1fr 1.35fr 1fr auto;align-items:end}.product-form--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-form label,.workspace-config-section form label{color:var(--os-muted);gap:6px;font-size:11px;font-weight:550;display:grid}.product-form label>span{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.05em}.product-form input,.product-form textarea,.product-form select,.workspace-config-section form input,.workspace-config-section form textarea,.workspace-config-section form select{width:100%;min-height:40px;color:var(--os-ink);border:1px solid var(--os-line);font:inherit;background:#ffffffa8;border-radius:8px;outline:none;padding:9px 11px;font-size:11px;transition:border-color .16s,box-shadow .16s,background .16s}.product-form textarea,.workspace-config-section form textarea{resize:vertical;min-height:112px;line-height:1.65}.product-form button,.workspace-config-section form button,.product-primary-button{color:#eff8f4;border:1px solid var(--os-forest);background:var(--os-forest);min-height:40px;font:inherit;cursor:pointer;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:650}.product-form button:hover,.workspace-config-section form button:hover{color:var(--os-forest-deep);border-color:var(--os-signal);background:var(--os-signal)}.product-form button span{margin-left:8px}.product-empty{color:var(--os-muted);text-align:center;border:1px dashed #13201d38;border-radius:12px;padding:42px 24px;font-size:12px}.product-empty--compact{border-radius:0;margin:0;padding:22px}.knowledge-create-panel{background:#e3eee8;padding:25px}.knowledge-library-section{gap:22px;display:grid}.knowledge-base-stack{gap:18px;display:grid}.knowledge-base-panel{border:1px solid var(--os-line);background:var(--os-panel);box-shadow:var(--os-shadow);border-radius:14px;overflow:hidden}.knowledge-base-panel>header{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:end;gap:34px;padding:24px 26px 21px;display:flex}.knowledge-base-panel>header h3{letter-spacing:-.035em;margin:9px 0 5px;font-size:24px}.knowledge-base-panel>header p{color:var(--os-muted);margin:0;font-size:11px}.scope-chip{color:#4354cb;background:var(--os-cobalt-soft);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;border-radius:20px;padding:4px 7px;font-size:11px;display:inline-flex}.scope-chip.is-default{color:var(--os-forest);background:var(--os-signal-soft)}.knowledge-base-panel>header dl{margin:0;display:flex}.knowledge-base-panel>header dl div{border-left:1px solid var(--os-line);min-width:78px;padding-left:17px}.knowledge-base-panel>header dt{color:var(--os-muted);font-size:11px}.knowledge-base-panel>header dd{font-family:var(--font-outfit), sans-serif;margin:4px 0 0;font-size:16px}.knowledge-action-grid{border-bottom:1px solid var(--os-line);grid-template-columns:1.2fr .9fr .9fr;display:grid}.knowledge-action-card{border-right:1px solid var(--os-line);align-content:start;padding:22px}.knowledge-action-card:last-child{border-right:0}.knowledge-action-title{justify-content:space-between;align-items:baseline;margin-bottom:2px;display:flex}.knowledge-action-title span{color:var(--os-cobalt);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;font-size:11px}.knowledge-action-title strong{font-size:13px}.knowledge-action-card p{color:var(--os-muted);margin:0;font-size:11px;line-height:1.7}.knowledge-action-card button{color:var(--os-forest);background:0 0;justify-self:start;margin-top:auto}.knowledge-document-list{padding:0 25px 12px}.knowledge-document-head{color:var(--os-muted);border-bottom:1px solid var(--os-line);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:15px 0 12px;font-size:11px;display:flex}.knowledge-document-head strong{color:var(--os-ink);font-size:11px;font-weight:550}.knowledge-document-row{border-bottom:1px solid #13201d12;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.knowledge-document-row:last-child{border-bottom:0}.document-status{color:var(--os-forest);font-family:var(--font-jetbrains-mono), monospace;font-size:11px}.document-status i{background:var(--os-signal);border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.knowledge-document-row>div{flex-direction:column;min-width:0;display:flex}.knowledge-document-row>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.knowledge-document-row>div small{color:var(--os-muted);font-family:var(--font-jetbrains-mono), monospace;margin-top:3px;font-size:11px}.text-action{color:var(--os-muted);cursor:pointer;background:0 0;border:0;padding:5px 8px;font-size:11px}.text-action:hover{color:#9b4438}.product-page-hero--workspace{align-items:center}.workspace-hero-badge{background:#61d5bb1f;border:1px solid #123a3647;border-radius:50%;place-items:center;width:136px;height:136px;display:grid}.workspace-hero-badge span{font-family:var(--font-outfit), sans-serif;font-size:42px;line-height:1}.workspace-hero-badge small{color:var(--os-muted);font-size:11px}.workspace-inventory{gap:22px;display:grid}.workspace-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.workspace-card{min-height:270px;color:var(--os-ink);border:1px solid var(--os-line);background:var(--os-panel);box-shadow:var(--os-shadow);border-radius:14px;flex-direction:column;padding:24px;transition:transform .2s,border-color .2s;display:flex}.workspace-card:hover{border-color:#123a3657;text-decoration:none;transform:translateY(-3px)}.workspace-card>header{color:var(--os-cobalt);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:11px;display:flex}.workspace-card>header i{color:var(--os-forest);font-size:14px;font-style:normal}.workspace-card h2{letter-spacing:-.04em;margin:32px 0 5px;font-size:26px}.workspace-card>p{color:var(--os-muted);margin:0;font-size:11px}.workspace-card dl{border-top:1px solid var(--os-line);border-bottom:1px solid var(--os-line);grid-template-columns:repeat(3,1fr);margin:auto 0 20px;display:grid}.workspace-card dl div{border-right:1px solid var(--os-line);padding:13px 8px}.workspace-card dl div:last-child{border-right:0}.workspace-card dt{color:var(--os-muted);font-size:11px}.workspace-card dd{font-family:var(--font-outfit), sans-serif;margin:4px 0 0;font-size:20px}.workspace-card footer{justify-content:space-between;align-items:center;display:flex}.workspace-card footer span{color:var(--os-muted);font-family:var(--font-jetbrains-mono), monospace;align-items:center;gap:6px;font-size:11px;display:inline-flex}.workspace-card footer span i{background:var(--os-signal);border-radius:50%;width:5px;height:5px}.workspace-card footer strong{font-size:11px}.workspace-config-page{gap:24px}.workspace-config-nav{z-index:40;border:1px solid var(--os-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9fbf8e6;border-radius:10px;gap:4px;padding:7px;display:flex;position:sticky;top:88px;overflow-x:auto}.workspace-config-nav a{min-width:145px;color:var(--os-muted);text-align:center;border-radius:7px;flex:1;padding:8px 10px;font-size:11px}.workspace-config-nav a:hover{color:var(--os-forest);background:var(--os-signal-soft);text-decoration:none}.workspace-config-section{scroll-margin-top:150px}.workspace-config-section>h2{letter-spacing:-.035em;margin:0;font-size:25px}.control-section-note{color:var(--os-muted);margin:5px 0 22px;font-size:11px}.workspace-inline-record{border-top:1px solid var(--os-line);grid-template-columns:minmax(220px,1fr) 220px 120px auto;align-items:end;padding:16px 0}.workspace-inline-record>strong{align-self:center;font-size:12px}.workspace-kb-block{border:1px solid var(--os-line);background:#ffffff73;border-radius:12px;gap:18px;margin-top:20px;padding:21px;display:grid}.workspace-kb-block h3{margin:0;font-size:18px}.workspace-kb-block>div{border-top:1px solid var(--os-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:11px;display:flex}.workspace-config-section .product-form--grid{border-top:1px solid var(--os-line);margin-top:18px;padding-top:18px}.workspace-config-section .product-form--grid button{justify-self:start}.provider-record{border:1px solid var(--os-line);background:#ffffff80;border-radius:10px;margin-top:14px;padding:16px 120px 16px 16px;font-size:11px;position:relative}.provider-record>p{color:var(--os-muted);margin:5px 0 0;font-size:11px}.provider-record form{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.route-form{border:1px solid var(--os-line);background:#ffffff70;border-radius:10px;grid-template-columns:84px repeat(4,minmax(120px,1fr)) auto;align-items:end;margin-top:12px;padding:16px}.route-form h3{color:var(--os-cobalt);font-family:var(--font-jetbrains-mono), monospace;align-self:center;margin:0;font-size:11px}.product-shell a:focus-visible,.product-shell button:focus-visible,.product-shell input:focus-visible,.product-shell textarea:focus-visible,.product-shell select:focus-visible{outline:2px solid var(--os-cobalt);outline-offset:2px}@media (max-width:1180px){.product-shell{grid-template-columns:238px minmax(0,1fr)}.product-main{padding:38px 30px 72px}.ops-hero{grid-template-columns:minmax(0,1.15fr) 340px}.product-form--inline{grid-template-columns:1fr 1fr}.product-form--inline button{justify-self:start}.route-form{grid-template-columns:repeat(2,minmax(0,1fr))}.route-form h3{grid-column:1/-1}}@media (max-width:900px){.ops-hero{grid-template-columns:1fr}.ops-signal-map{min-height:330px}.ops-metric-rail{grid-template-columns:repeat(3,1fr)}.ops-metric-rail article{border-bottom:1px solid var(--os-line)}.ops-metric-rail article:nth-child(3){border-right:0}.ops-module:nth-child(n){grid-column:span 6}.knowledge-action-grid{grid-template-columns:1fr}.knowledge-action-card{border-right:0;border-bottom:1px solid var(--os-line)}.knowledge-action-card:last-child{border-bottom:0}.workspace-inline-record{grid-template-columns:1fr 1fr}.star-method-ribbon{grid-template-columns:repeat(2,1fr)}.star-method-ribbon article:nth-child(2){border-right:0}.star-method-ribbon article:nth-child(-n+2){border-bottom:1px solid #ffffff1a}}@media (max-width:720px){.product-shell{display:block}.product-sidebar{grid-template-columns:1fr auto;width:100%;height:auto;padding:14px 14px 10px;display:grid;position:static}.product-brand{padding:0}.product-brand-mark{flex-basis:32px;width:32px;height:32px}.product-brand strong{font-size:16px}.product-environment{border:0;margin:0}.product-area-title,.product-sidebar-foot{display:none}.product-nav{grid-column:1/-1;margin-top:12px;display:flex;overflow-x:auto}.product-nav:before{display:none}.product-nav a{flex:none;min-height:38px;padding:4px 8px;font-size:11px}.product-nav a.is-active:after{width:auto;height:2px;bottom:-10px;left:10px;right:10px}.product-nav-icon{flex-basis:24px;width:24px;height:24px}.product-nav a small{display:none}.product-topbar{height:62px;padding:0 14px;top:0}.product-runtime-status,.product-mode-link{display:none}.product-topbar-kicker{display:inline-flex}.product-topbar>div:first-child strong{display:block}.user-menu-copy{display:none}.product-main{padding:28px 16px 54px}.ops-overview,.product-page{gap:28px}.ops-hero-copy h1{font-size:40px}.ops-hero-copy>p:last-child{font-size:12px}.ops-signal-map{min-height:300px}.ops-signal-orbit{width:210px;height:210px}.ops-metric-rail{grid-template-columns:repeat(2,1fr)}.ops-metric-rail article:nth-child(3){border-right:1px solid var(--os-line)}.ops-metric-rail article:nth-child(2n){border-right:0}.ops-metric-rail article:last-child{grid-column:1/-1}.ops-section-head,.control-panel-heading{flex-direction:column;align-items:start;gap:10px}.ops-module:nth-child(n){grid-column:1/-1;min-height:190px}.product-page-hero{grid-template-columns:1fr;gap:22px}.product-page-hero h1{font-size:38px}.page-signal-stats{border-left:0;border-top:1px solid var(--os-line)}.page-signal-stats div{flex:1;padding:14px 12px 4px}.product-form--inline,.product-form--grid{grid-template-columns:1fr}.knowledge-base-panel>header{flex-direction:column;align-items:start}.knowledge-base-panel>header dl{border-top:1px solid var(--os-line);width:100%}.knowledge-base-panel>header dl div{flex:1;padding-top:12px}.knowledge-document-row{grid-template-columns:76px minmax(0,1fr)}.knowledge-document-row>form{grid-column:2}.workspace-card-grid{grid-template-columns:1fr}.workspace-hero-badge{width:106px;height:106px}.workspace-config-nav{top:70px}.workspace-inline-record,.route-form{grid-template-columns:1fr}.provider-record{padding-right:16px}.provider-record form{margin-top:10px;position:static;transform:none}}@media (max-width:460px){.product-environment small{display:none}.product-context strong{display:none!important}.ops-hero-copy h1{font-size:34px}.ops-signal-orbit{width:190px;height:190px}.ops-metric-rail strong{font-size:25px}.control-panel,.knowledge-base-panel>header,.knowledge-action-card{padding:19px}.page-signal-stats{overflow-x:auto}.page-signal-stats div{min-width:92px}.workspace-card dl{grid-template-columns:1fr}.workspace-card dl div{border-right:0;border-bottom:1px solid var(--os-line);justify-content:space-between;display:flex}.star-method-ribbon{grid-template-columns:1fr}.star-method-ribbon article{border-bottom:1px solid #ffffff1a;border-right:0}.star-method-ribbon article:last-child{border-bottom:0}}@media (prefers-reduced-motion:no-preference){.signal-core{animation:2.8s ease-in-out infinite signal-breathe}.product-runtime-status i{animation:2s ease-in-out infinite signal-pulse}}@keyframes signal-breathe{0%,to{box-shadow:0 0 28px #61d5bb1a}50%{box-shadow:0 0 58px #61d5bb40}}@keyframes signal-pulse{0%,to{opacity:.58;box-shadow:0 0 10px}50%{opacity:1;box-shadow:0 0 18px}}@media (prefers-reduced-motion:reduce){.product-shell *,.product-shell :before,.product-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.product-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--os-paper:#050b12;--os-panel:#081522;--os-panel-2:#0c1c2a;--os-ink:#f2f8fb;--os-muted:#8ba0ad;--os-forest:#168bd2;--os-forest-deep:#050b12;--os-signal:#50e6a7;--os-signal-soft:#50e6a71a;--os-cobalt:#58d8ff;--os-cobalt-soft:#9a7cff1f;--os-sand:#0c1c2a;--os-line:#ffffff1c;--os-shadow:0 35px 110px -70px #000000e6;background:var(--os-paper);font-family:var(--font-noto-sans-sc), "Noto Sans SC", sans-serif;font-kerning:normal;text-rendering:optimizelegibility}.product-shell :is(h1,h2,h3,strong){text-wrap:balance}.product-shell :is(p,dd,td,label){letter-spacing:-.008em}.product-shell :is(code,small,.workbench-kicker,.ops-kicker,.product-topbar-kicker){font-variant-numeric:tabular-nums}.product-shell a:hover{text-decoration:none}.product-route-state{min-height:min(620px,100vh - 160px);color:var(--os-ink);border:1px solid var(--os-line);background:linear-gradient(145deg,#0d1b28d1,#050d14e6);border-radius:22px;align-content:center;gap:14px;padding:clamp(34px,7vw,92px);display:grid;box-shadow:inset 0 1px #ffffff0d}.product-route-state>span{color:#62d6ff;font:550 11px var(--font-jetbrains-mono),monospace;letter-spacing:.12em}.product-route-state h1{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(34px,5vw,64px);font-weight:560;line-height:1.05}.product-route-state p{max-width:650px;color:var(--os-muted);margin:0}.product-route-state small{color:var(--os-muted)}.product-route-state>div:last-child{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.product-route-state button,.product-route-state a{color:#06101a;min-height:44px;font:inherit;cursor:pointer;background:#f2f8fb;border:1px solid #f2f8fb;border-radius:10px;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.product-route-state a{color:var(--os-ink);border-color:var(--os-line);background:#ffffff09}.product-route-skeleton{gap:12px;margin-top:18px;display:grid}.product-route-skeleton i{background:linear-gradient(90deg,#ffffff09,#62d6ff24,#ffffff09) 0 0/220% 100%;border-radius:999px;width:min(760px,100%);height:14px;animation:1.7s linear infinite product-route-shimmer;display:block}.product-route-skeleton i:nth-child(2){width:min(590px,82%)}.product-route-skeleton i:nth-child(3){width:min(430px,64%)}@keyframes product-route-shimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.product-route-skeleton i{animation:none}}.product-sidebar{border-right:1px solid var(--os-line);background:#04090e}.product-sidebar:before{opacity:.7;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 54px}.product-sidebar:after{border-color:#168bd23d;width:520px;height:520px;top:-60px;right:-430px;box-shadow:0 0 120px #0d4b832e,inset 0 0 90px #58d8ff0f}.product-brand{align-items:center;gap:12px}.product-brand .brand-wordmark{flex:0 0 112px;width:112px}.product-brand .brand-wordmark-image{filter:drop-shadow(0 0 14px #46afff1f);width:112px;height:auto}.product-brand small,.product-area-title{color:#ffffff57}.product-environment{border-color:var(--os-line)}.product-nav:before{background:linear-gradient(#168bd2,#58d8ff40,#0000)}.product-nav a{color:#8d8998}.product-nav a:hover{color:#fff;background:#ffffff0a}.product-nav a.is-active{color:#fff;background:#168bd21c;border-color:#168bd240}.product-nav a.is-active:after{background:linear-gradient(#168bd2,#58d8ff);box-shadow:0 0 18px #58d8ff8c}.product-nav-icon{color:#8ba0ad;background:#050b12;border-color:#ffffff1c}.product-nav a.is-active .product-nav-icon{color:#050b12;background:#8cebd0;border-color:#8cebd0}.product-sidebar-foot{background:linear-gradient(145deg,#168bd21a,#58d8ff09);border-color:#168bd23b}.product-sidebar-foot span,.product-sidebar-foot a{color:#62d6ff}.product-stage{background:#050b12}.product-stage:before{content:"";pointer-events:none;z-index:0;filter:blur(42px);background:radial-gradient(at 38% 5%,#0d4b8338,#0000 43%),radial-gradient(at 76% 20%,#3ac4ff1f,#0000 42%);height:620px;position:fixed;top:0;left:282px;right:0}.product-stage>.agent-motion-field{z-index:0}.product-topbar{z-index:4;border-color:var(--os-line);background:#0d0c12d1;position:relative}.product-topbar-kicker,.product-mode-link span{color:#62d6ff}.product-mode-link{color:#f2f8fb;border-color:var(--os-line);background:#ffffff09}.product-mode-link:hover{background:#ffffff13;border-color:#168bd266}.product-main{z-index:1;position:relative}.user-menu-trigger{color:var(--os-ink)}.user-menu-trigger:hover{background:#ffffff0f}.user-menu-avatar{color:#06101a;background:#f2f8fb}.user-menu-popover{background:#0c1c2a;box-shadow:0 28px 90px #0000008c}.product-page-hero{border-color:var(--os-line)}.product-page-hero h1,.ops-hero-copy h1{font-family:var(--font-noto-sans-sc), sans-serif;font-weight:550}.product-page-hero h1{letter-spacing:-.055em;line-height:1.06}.product-page-hero h1::selection,.ops-hero-copy h1::selection{color:#fff;background:#168bd2}.ops-kicker span,.ops-section-head>div>span{color:#62d6ff}.page-signal-stats,.page-signal-stats div{border-color:var(--os-line)}.page-signal-stats dd{color:#f2f8fb}.ops-signal-map,.star-method-ribbon{background:linear-gradient(145deg,#0d1b28,#050c13);border-color:#ffffff24;box-shadow:0 35px 110px #0000007a,0 0 70px #00b9781a}.signal-core{color:#62d6ff;background:#168bd214;border-color:#168bd28c}.signal-node:before,.product-runtime-status i,.product-environment span i{background:var(--os-signal)}.signal-node b{color:#62d6ff}.ops-metric-rail,.ops-metric-rail article{border-color:var(--os-line)}.ops-metric-rail span{color:#62d6ff}.ops-module,.control-panel,.knowledge-base-panel,.workspace-card,.ops-table-wrap{color:var(--os-ink);border-color:var(--os-line);background:linear-gradient(145deg,#0d1b28f5,#050d14f5);box-shadow:0 28px 90px -62px #000,inset 0 1px #ffffff0e}.ops-module--knowledge,.ops-module--workspace,.ops-module--model,.ops-module--legacy{background:linear-gradient(145deg,#0d1b28f5,#050d14f5)}.ops-module p,.ops-module small{color:var(--os-muted)}.ops-module:after{border-color:#168bd224}.ops-run-table th{color:var(--os-muted);background:#ffffff06}.ops-run-table td{color:var(--os-ink);border-color:var(--os-line)}.product-form input,.product-form textarea,.product-form select,.workspace-config-section form input,.workspace-config-section form textarea,.workspace-config-section form select{color:var(--os-ink);border-color:var(--os-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0b}.product-form input:focus,.product-form textarea:focus,.product-form select:focus,.workspace-config-section form input:focus,.workspace-config-section form textarea:focus,.workspace-config-section form select:focus{background:#ffffff12;border-color:#168bd2;box-shadow:0 0 0 3px #168bd224}.product-form button,.workspace-config-section form button,.product-primary-button{color:#06101a;background:#f2f8fb;border-color:#f2f8fb}.product-form button:hover,.workspace-config-section form button:hover,.product-primary-button:hover{color:#fff;background:#0b6ba8;border-color:#0b6ba8}.knowledge-create-panel{background:#168bd213}.knowledge-base-panel>header,.knowledge-action-grid,.knowledge-document-head,.knowledge-document-row,.knowledge-action-card{border-color:var(--os-line)}.workspace-config-nav{border-color:var(--os-line);background:#091722e6}.workspace-config-nav a:hover{color:#fff;background:#168bd21f}.workspace-kb-block,.provider-record,.route-form{border-color:var(--os-line);background:#ffffff06}.runtime-director-stage{background:linear-gradient(145deg,#0d1b28fa,#050d14fa);border:1px solid #ffffff24;border-radius:18px;grid-template-columns:minmax(240px,.52fr) minmax(0,1.48fr);gap:0;scroll-margin-top:96px;display:grid;overflow:hidden;box-shadow:0 35px 110px #0000007a,0 0 70px #00b9781a}.runtime-director-intro{border-right:1px solid var(--os-line);background:radial-gradient(circle at 10% 0,#168bd221,#0000 55%);padding:clamp(26px,3.6vw,48px)}.runtime-director-intro h2{letter-spacing:-.05em;margin:32px 0 14px;font-size:clamp(28px,3.2vw,46px);line-height:1.08}.runtime-director-intro>p:not(.workbench-kicker){color:var(--os-muted);font-size:12px;line-height:1.85}.runtime-director-intro dl{border-top:1px solid var(--os-line);gap:0;margin:38px 0 0;display:grid}.runtime-director-intro dl div{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:baseline;padding:13px 0;display:flex}.runtime-director-intro dt{color:var(--os-muted);font-size:11px}.runtime-director-intro dd{color:#62d6ff;font:500 13px var(--font-jetbrains-mono),monospace;margin:0}.runtime-director-console{min-width:0;padding:clamp(18px,3vw,38px)}.runtime-director-console .ag-shell{color:var(--os-ink);background:0 0}.runtime-director-console .ag-question{color:#f2f8fb}.runtime-director-console .ag-composer,.runtime-director-console .ag-card{border-color:var(--os-line);background:#ffffff09}.runtime-director-console textarea{color:#f2f8fb}.agent-runtime-map{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;position:relative}.agent-runtime-map:before{content:"";z-index:0;opacity:.55;background:linear-gradient(90deg,#0000,#58d8ff6b,#50e6a752,#0000);height:1px;position:absolute;top:50%;left:28px;right:28px}.agent-runtime-map:after{content:"";z-index:0;background:#07131d;border:1px solid #58d8ff9e;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 20px #58d8ff80}.runtime-spine{z-index:0;opacity:.58;background:linear-gradient(#0000,#168bd2b3,#58d8ffc7,#50e6a780,#0000);width:1px;position:absolute;top:28px;bottom:28px;left:50%}.runtime-spine i{background:#58d8ff;border-radius:50%;width:7px;height:7px;animation:4.8s linear infinite brand-signal-run;position:absolute;top:0;left:-3px;box-shadow:0 0 16px #58d8ff}.agent-runtime-card{z-index:1;border:1px solid var(--os-line);background:linear-gradient(145deg,#0d1b28db,#050d14d1);border-radius:14px;min-width:0;padding:25px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e}.agent-runtime-bus{color:#66808f;font:500 11px var(--font-jetbrains-mono),monospace;letter-spacing:.14em;grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:9px;margin:-5px 0 18px;display:grid}.agent-runtime-bus>i{background:linear-gradient(90deg,#58d8ff2e,#58d8ff85,#50e6a72e);height:1px;display:block;position:relative;overflow:hidden}.agent-runtime-bus>i>b{background:#58d8ff;border-radius:50%;width:5px;height:5px;animation:3.2s linear infinite agent-bus-packet;position:absolute;top:-2px;left:0;box-shadow:0 0 12px #58d8ff}@keyframes agent-bus-packet{0%{transform:translate(-8px)}to{transform:translate(520px)}}.agent-runtime-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.agent-runtime-identity{min-width:0}.agent-runtime-identity small{color:#817b8c;font:500 11px var(--font-jetbrains-mono),monospace;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agent-runtime-identity small b{color:#66808f;font:inherit;margin-left:8px}.agent-runtime-card h2{letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(20px,2vw,25px);font-weight:590}.agent-runtime-presence{justify-items:end;gap:9px;display:grid}.agent-runtime-presence>span:first-child{color:#62d6ff;white-space:nowrap;font-size:11px}.agent-runtime-purpose{color:#91a4af;min-height:0;margin:18px 0;font-size:12px;line-height:1.75}.runtime-live{color:#66808f;font:500 11px var(--font-jetbrains-mono),monospace;align-items:center;gap:6px;display:inline-flex}.runtime-live i{background:currentColor;border-radius:50%;width:6px;height:6px}.runtime-live.is-online{color:#50e6a7}.runtime-live.is-online i{box-shadow:0 0 12px}.agent-runtime-flow{border-top:1px solid var(--os-line);border-bottom:1px solid var(--os-line);grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);align-items:center;padding:14px 0;display:grid}.agent-runtime-flow>div{min-width:0}.agent-runtime-flow span{color:#66808f;margin-bottom:5px;font-size:11px;display:block}.agent-runtime-flow strong{color:#dce9ee;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;display:block;overflow:hidden}.agent-runtime-flow>i{background:#58d8ff47;height:1px;margin:0 6px;display:block;position:relative}.agent-runtime-flow>i:after{content:"";border-top:1px solid #58d8ff;border-right:1px solid #58d8ff;width:5px;height:5px;position:absolute;top:-2px;right:-1px;transform:rotate(45deg)}.agent-runtime-tools{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px 0;display:grid}.agent-runtime-tools>span{color:#66808f;font-size:11px}.agent-runtime-tools>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.agent-runtime-tools b{color:#9fb4be;background:#58d8ff09;border:1px solid #89bdd724;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:520}.agent-runtime-spec{border-top:1px solid var(--os-line);border-bottom:1px solid var(--os-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agent-runtime-spec div{border-right:1px solid var(--os-line);min-width:0;padding:11px 8px}.agent-runtime-spec div:last-child{border:0}.agent-runtime-spec span{color:#66808f;font-size:11px;display:block}.agent-runtime-spec strong{color:#e8e4ef;font:500 11px var(--font-jetbrains-mono),monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.agent-runtime-card footer{gap:8px;padding-top:15px;display:grid}.agent-runtime-card footer span{color:#66808f;justify-content:space-between;gap:18px;font-size:11px;display:flex}.agent-runtime-card footer b{color:#91a4af;font:500 11px var(--font-jetbrains-mono),monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.run-intake-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:18px;display:grid}.run-contract-form{background:linear-gradient(145deg,#0d1b28fa,#050d14fa);border:1px solid #ffffff24;border-radius:16px;overflow:hidden;box-shadow:0 35px 110px #0006}.run-contract-form>header,.run-contract-form>footer{border-bottom:1px solid var(--os-line);color:#85808f;font:500 11px var(--font-jetbrains-mono),monospace;letter-spacing:.07em;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;display:flex}.run-contract-form>header span{color:#62d6ff}.run-contract-form>header span i{background:#50e6a7;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #50e6a7}.run-form-body{gap:22px;padding:clamp(24px,4vw,48px);display:grid}.run-contract-form label{gap:9px;display:grid}.run-contract-form label>span{color:#a39eac;font:500 11px var(--font-jetbrains-mono),monospace;letter-spacing:.05em}.run-contract-form input,.run-contract-form textarea,.run-contract-form select{color:#f2f8fb;border:1px solid var(--os-line);width:100%;min-height:48px;font:400 12px var(--font-noto-sans-sc),sans-serif;background:#ffffff09;border-radius:10px;outline:none;padding:12px 14px}.run-contract-form textarea{resize:vertical;min-height:126px;line-height:1.75}.run-contract-form input:focus,.run-contract-form textarea:focus,.run-contract-form select:focus{border-color:#168bd2;box-shadow:0 0 0 3px #168bd224}.run-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.run-contract-form>footer{border-top:1px solid var(--os-line);border-bottom:0}.run-contract-form>footer span{max-width:480px;line-height:1.6}.run-contract-form>footer button{color:#06101a;background:#f2f8fb;border:0;border-radius:9px;min-height:46px;padding:0 16px;font-weight:650}.run-contract-form>footer button b{margin-left:24px}.run-star-guide{border:1px solid var(--os-line);background:#091722c7;border-radius:16px;padding:28px;position:sticky;top:96px}.run-star-guide ol{gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.run-star-guide li{border-top:1px solid var(--os-line);grid-template-columns:42px 1fr;gap:13px;padding:16px 0;display:grid}.run-star-guide li>b{color:#62d6ff;font:500 30px/1 var(--font-outfit),sans-serif}.run-star-guide li div{gap:5px;display:grid}.run-star-guide li span{color:#66808f;font:500 11px var(--font-jetbrains-mono),monospace;text-transform:uppercase}.run-star-guide li strong{color:#d8d4df;font-size:11px;font-weight:500;line-height:1.6}.run-safety-note{background:#58d8ff0a;border:1px solid #58d8ff29;border-radius:10px;margin-top:18px;padding:16px}.run-safety-note span{color:#58d8ff;font:500 11px var(--font-jetbrains-mono),monospace}.run-safety-note p{color:#8f8998;margin:8px 0 0;font-size:11px;line-height:1.7}.run-command-head{border-bottom:1px solid var(--os-line);grid-template-columns:minmax(0,1fr) auto;gap:42px;padding:18px 0 35px;display:grid}.run-command-head h1{letter-spacing:-.06em;max-width:900px;margin:16px 0;font-size:clamp(36px,5vw,70px);line-height:1.02}.run-command-head>div>p:not(.ops-kicker){max-width:760px;color:var(--os-muted);margin:0;font-size:13px;line-height:1.85}.run-command-head>div>small{color:#686371;font:500 11px var(--font-jetbrains-mono),monospace;margin-top:18px;display:block}.run-command-head>dl{border-top:1px solid var(--os-line);border-left:1px solid var(--os-line);grid-template-columns:1fr 1fr;align-self:end;margin:0;display:grid}.run-command-head>dl div{border-right:1px solid var(--os-line);border-bottom:1px solid var(--os-line);min-width:115px;padding:15px}.run-command-head dt{color:#66808f;font-size:11px}.run-command-head dd{color:#f2f8fb;font:500 25px var(--font-outfit),sans-serif;margin:6px 0 0}.run-star-state{border:1px solid var(--os-line);background:#111018;border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.run-star-state article{border-right:1px solid var(--os-line);min-width:0;padding:22px;position:relative}.run-star-state article:last-child{border:0}.run-star-state b{color:#5d5866;font:500 34px var(--font-outfit),sans-serif;display:block}.run-star-state span{color:#66808f;font:500 11px var(--font-jetbrains-mono),monospace;text-transform:uppercase;margin-top:16px;display:block}.run-star-state strong{color:#91a4af;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;display:block;overflow:hidden}.run-star-state article.is-complete b{color:#50e6a7}.run-star-state article.is-current{background:linear-gradient(145deg,#168bd22b,#58d8ff0d)}.run-star-state article.is-current:after{content:"";background:linear-gradient(90deg,#168bd2,#58d8ff);height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 16px #58d8ff}.run-star-state article.is-current b{color:#62d6ff}.run-intervention-alert{background:#ffb85c0e;border:1px solid #ffb85c40;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:20px;display:grid}.run-intervention-alert>span{color:#ffb85c;font:500 11px var(--font-jetbrains-mono),monospace}.run-intervention-alert h2{margin:0;font-size:16px}.run-intervention-alert p{color:var(--os-muted);margin:4px 0 0;font-size:11px}.run-intervention-alert a{color:#ffca88;font-size:11px}.run-layout{grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:start;gap:22px;display:grid}.mission-runtime-column,.run-observability-column{gap:20px;display:grid}.mission-runtime-list,.agent-trace-list{gap:12px;display:grid}.mission-runtime-card{border:1px solid var(--os-line);background:linear-gradient(145deg,#0d1b28f2,#050d14f2);border-radius:14px;padding:24px;overflow:hidden}.mission-runtime-card.is-active{border-color:#168bd273;box-shadow:0 0 55px #00b97814}.mission-runtime-card header{grid-template-columns:42px 1fr auto;align-items:center;gap:14px;display:grid}.mission-runtime-card header>span{color:#62d6ff;font:500 11px var(--font-jetbrains-mono),monospace}.mission-runtime-card header small{color:#66808f;font:500 11px var(--font-jetbrains-mono),monospace}.mission-runtime-card h3{margin:5px 0 0;font-size:18px}.mission-runtime-card header i{color:#66808f;font:500 11px var(--font-jetbrains-mono),monospace;font-style:normal}.mission-runtime-card>p{color:#9b96a3;margin:18px 0 0;font-size:11px;line-height:1.75}.mission-action-form button,.mission-active-tools button{color:#06101a;background:#f2f8fb;border:0;border-radius:8px;min-height:40px;margin-top:18px;padding:0 13px;font-size:11px;font-weight:650}.mission-active-tools{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.mission-active-tools form{border:1px solid var(--os-line);background:#ffffff06;border-radius:10px;align-content:start;gap:11px;padding:16px;display:grid}.mission-active-tools label{gap:7px;display:grid}.mission-active-tools label span{color:#8e8996;font-size:11px}.mission-active-tools input,.mission-active-tools textarea{color:#f2f8fb;border:1px solid var(--os-line);width:100%;font:inherit;background:#ffffff09;border-radius:8px;padding:10px;font-size:11px}.mission-active-tools textarea{resize:vertical;min-height:100px}.mission-artifact-list{border-top:1px solid var(--os-line);gap:9px;margin-top:18px;padding-top:18px;display:grid}.mission-artifact-list>div{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.mission-artifact-list span{color:#58d8ff;font:500 11px var(--font-jetbrains-mono),monospace}.mission-artifact-list small{color:#66808f;font-size:11px}.mission-artifact-list p{color:#91a4af;grid-column:2/-1;margin:0;font-size:11px}.mission-artifact-list p b{color:#50e6a7}.run-observability-column{position:sticky;top:94px}.agent-trace-card{border:1px solid var(--os-line);background:#111018;border-radius:12px;padding:20px}.agent-trace-card>header{justify-content:space-between;align-items:center;display:flex}.agent-trace-card>header span{color:#50e6a7;font:500 11px var(--font-jetbrains-mono),monospace;align-items:center;gap:6px;display:inline-flex}.agent-trace-card>header span i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px}.agent-trace-card>header small{color:#686371;font:500 11px var(--font-jetbrains-mono),monospace}.agent-trace-card h3{margin:18px 0 3px;font-size:16px}.agent-trace-card>p{color:#817b8c;font:500 11px var(--font-jetbrains-mono),monospace;margin:0}.agent-trace-card dl{border-top:1px solid var(--os-line);border-left:1px solid var(--os-line);grid-template-columns:repeat(2,1fr);margin:17px 0 0;display:grid}.agent-trace-card dl div{border-right:1px solid var(--os-line);border-bottom:1px solid var(--os-line);padding:10px}.agent-trace-card dt{color:#686371;font:500 11px var(--font-jetbrains-mono),monospace}.agent-trace-card dd{color:#bdb8c5;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:11px;overflow:hidden}.agent-trace-output{background:#168bd20f;border-left:2px solid #168bd2;margin-top:14px;padding:13px}.agent-trace-output span{color:#62d6ff;font:500 11px var(--font-jetbrains-mono),monospace}.agent-trace-output p{color:#91a4af;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:8px 0 0;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.agent-trace-card details{background:0 0;border:0;margin-top:12px;padding:0}.agent-trace-card summary{color:#8f8998;cursor:pointer;font-size:11px}.agent-trace-card ol{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.agent-trace-card li{color:#8f8998;grid-template-columns:24px 1fr auto;font-size:11px;display:grid}.agent-trace-card li b{color:#62d6ff}.run-knowledge-scope{background:#58d8ff09;border:1px solid #58d8ff29;border-radius:12px;padding:20px}.run-knowledge-scope>span{color:#58d8ff;font:500 11px var(--font-jetbrains-mono),monospace}.run-knowledge-scope h3{margin:6px 0 16px;font-size:15px}.run-knowledge-scope>div{border-top:1px solid var(--os-line);color:#91a4af;align-items:center;gap:8px;padding:8px 0;font-size:11px;display:flex}.run-knowledge-scope>div i{background:#50e6a7;border-radius:50%;width:5px;height:5px}.run-knowledge-scope>div small{color:#66808f;margin-left:auto}.run-knowledge-scope>p{color:#817b8c;font-size:11px;line-height:1.6}.organization-create-panel{border:1px solid var(--os-line);background:radial-gradient(circle at 0 0,#168bd221,#0000 38%),#111018;border-radius:15px;grid-template-columns:minmax(240px,.45fr) minmax(0,1.55fr);gap:34px;padding:28px;display:grid}.organization-create-panel h2{letter-spacing:-.035em;margin:12px 0 9px;font-size:26px}.organization-create-panel>div>p:last-child{color:var(--os-muted);font-size:11px;line-height:1.7}.organization-create-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.organization-create-form button{min-height:40px}.organization-stack{gap:22px;display:grid}.organization-tenant{background:linear-gradient(145deg,#0d1b28f7,#050d14f7);border:1px solid #ffffff24;border-radius:16px;overflow:hidden}.organization-tenant>header{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:end;padding:24px 28px;display:flex}.organization-tenant>header span{color:#62d6ff;font:500 11px var(--font-jetbrains-mono),monospace;letter-spacing:.1em}.organization-tenant>header h2{margin:6px 0 0;font-size:28px}.organization-tenant>header small{color:#66808f;font:500 11px var(--font-jetbrains-mono),monospace}.organization-workspace{border-bottom:1px solid var(--os-line);padding:26px 28px 30px}.organization-workspace:last-child{border-bottom:0}.workspace-command-bar{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:24px;display:grid}.workspace-command-bar>div>span{color:#66808f;font:500 11px var(--font-jetbrains-mono),monospace}.workspace-command-bar h3{margin:5px 0 0;font-size:22px}.workspace-command-bar dl{border-left:1px solid var(--os-line);margin:0;display:flex}.workspace-command-bar dl div{border-right:1px solid var(--os-line);min-width:78px;padding:6px 13px}.workspace-command-bar dt{color:#66808f;font-size:11px}.workspace-command-bar dd{font:500 17px var(--font-outfit),sans-serif;margin:4px 0 0}.workspace-command-bar>a{color:#06101a;background:#f2f8fb;border-radius:8px;padding:10px 12px;font-size:11px;font-weight:650}.workspace-agent-binding-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.workspace-agent-binding{border:1px solid var(--os-line);background:#ffffff06;border-radius:11px;min-width:0;padding:16px}.workspace-agent-binding>header{justify-content:space-between;gap:8px;display:flex}.workspace-agent-binding>header span{color:#50e6a7;font:500 11px var(--font-jetbrains-mono),monospace}.workspace-agent-binding>header span i{background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block;box-shadow:0 0 9px}.workspace-agent-binding>header small{color:#686371;font:500 11px var(--font-jetbrains-mono),monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-agent-binding h4{margin:16px 0;font-size:14px}.workspace-agent-binding label{color:#66808f;gap:6px;margin-top:10px;font-size:11px;display:grid}.workspace-agent-binding input,.workspace-agent-binding select{color:#d8d4df;border:1px solid var(--os-line);width:100%;min-height:34px;font:inherit;background:#111018;border-radius:7px;padding:7px 8px;font-size:11px}.workspace-agent-binding>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.workspace-agent-binding button{color:#06101a;background:#f2f8fb;border:0;border-radius:7px;width:100%;min-height:36px;margin-top:13px;font-size:11px;font-weight:650}.workspace-governance-grid{grid-template-columns:.8fr .8fr 1.4fr;gap:12px;margin-top:14px;display:grid}.workspace-governance-grid>*{border:1px solid var(--os-line);background:#ffffff05;border-radius:10px;align-content:start;padding:18px}.workspace-governance-grid h4{margin:0 0 12px;font-size:13px}.workspace-governance-grid form>p{color:#66808f;font-size:11px;line-height:1.7}.workspace-audit>div{border-top:1px solid var(--os-line);grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:8px 0;display:grid}.workspace-audit i{background:#168bd2;border-radius:50%;width:5px;height:5px}.workspace-audit span{color:#91a4af;font-size:11px}.workspace-audit small{color:#686371;font:500 11px var(--font-jetbrains-mono),monospace}.compatibility-level-rail{border:1px solid var(--os-line);background:#111018;border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.compatibility-level-rail article{border-right:1px solid var(--os-line);grid-template-columns:42px 1fr;gap:13px;padding:20px;display:grid}.compatibility-level-rail article:last-child{border:0}.compatibility-level-rail b{color:#62d6ff;font:500 24px var(--font-outfit),sans-serif}.compatibility-level-rail span{color:#66808f;font:500 11px var(--font-jetbrains-mono),monospace;display:block}.compatibility-level-rail strong{margin-top:3px;font-size:11px;display:block}.compatibility-level-rail p{color:#817b8c;margin:10px 0 0;font-size:11px;line-height:1.6}.compatibility-course-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.compatibility-course-card{border:1px solid var(--os-line);background:linear-gradient(145deg,#0d1b28f5,#050d14f5);border-radius:14px;padding:24px;overflow:hidden}.compatibility-course-card>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.compatibility-course-card>header>div:first-child span{color:#66808f;font:500 11px var(--font-jetbrains-mono),monospace}.compatibility-course-card h2{margin:7px 0 0;font-size:20px}.compatibility-badge{border:1px solid var(--os-line);border-radius:8px;align-items:baseline;gap:7px;padding:7px 9px;display:flex}.compatibility-badge b{color:#62d6ff;font:500 18px var(--font-outfit),sans-serif}.compatibility-badge span{color:#817b8c;font:500 11px var(--font-jetbrains-mono),monospace}.compatibility-badge.is-l3_composable{background:#50e6a70d;border-color:#50e6a740}.compatibility-badge.is-l3_composable b{color:#50e6a7}.compatibility-course-card>p{color:#9b96a3;min-height:42px;margin:20px 0;font-size:11px;line-height:1.7}.compatibility-metrics{border-top:1px solid var(--os-line);border-left:1px solid var(--os-line);grid-template-columns:repeat(3,1fr);display:grid}.compatibility-metrics div{border-right:1px solid var(--os-line);border-bottom:1px solid var(--os-line);padding:12px}.compatibility-metrics span{color:#686371;font:500 11px var(--font-jetbrains-mono),monospace;display:block}.compatibility-metrics strong{font:500 16px var(--font-outfit),sans-serif;margin-top:5px;display:block}.compatibility-course-card details{background:0 0;border:0;margin-top:14px;padding:0}.compatibility-course-card summary{color:#62d6ff;cursor:pointer;font-size:11px}.compatibility-course-card details ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.compatibility-course-card details li{grid-template-columns:60px 1fr;gap:8px;display:grid}.compatibility-course-card details li span{color:#ffb85c;font:500 11px var(--font-jetbrains-mono),monospace}.compatibility-course-card details li p{color:#8f8998;margin:0;font-size:11px}.compatibility-course-card>footer{border-top:1px solid var(--os-line);justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:17px;display:flex}.compatibility-course-card>footer>span{color:#686371;font:500 11px var(--font-jetbrains-mono),monospace}.compatibility-course-card>footer button{color:#06101a;background:#f2f8fb;border:0;border-radius:8px;min-height:38px;padding:0 12px;font-size:11px;font-weight:650}.compatibility-course-card>footer button:disabled{opacity:.35}.oversight-queue{gap:17px;display:grid}.oversight-case{background:linear-gradient(145deg,#0d1b28f7,#050d14f7);border:1px solid #ffffff24;border-radius:15px;overflow:hidden}.oversight-case>header{border-bottom:1px solid var(--os-line);grid-template-columns:50px 1fr auto;align-items:center;gap:18px;padding:22px 25px;display:grid}.oversight-priority{color:#ffb85c;width:46px;height:46px;font:500 11px var(--font-jetbrains-mono),monospace;border:1px solid #ffb85c4d;border-radius:50%;place-items:center;display:grid}.oversight-case>header small{color:#66808f;font:500 11px var(--font-jetbrains-mono),monospace}.oversight-case>header h2{margin:5px 0 0;font-size:18px}.oversight-case>header a{color:#62d6ff;font-size:11px}.oversight-agent-chain{border-bottom:1px solid var(--os-line);align-items:center;gap:9px;padding:13px 25px;display:flex}.oversight-agent-chain>span{color:#66808f;font:500 11px var(--font-jetbrains-mono),monospace;margin-right:10px}.oversight-agent-chain>div{border:1px solid var(--os-line);background:#ffffff06;border-radius:20px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.oversight-agent-chain i{background:#50e6a7;border-radius:50%;width:5px;height:5px}.oversight-agent-chain strong{font-size:11px}.oversight-agent-chain small{color:#66808f;font-size:11px}.oversight-evidence-list>section{border-bottom:1px solid var(--os-line);padding:25px}.oversight-evidence-list>section:last-child{border:0}.evidence-review-summary{grid-template-columns:100px 1fr;align-items:center;gap:25px;display:grid}.confidence-gauge{background:conic-gradient(#168bd2 var(--confidence),#ffffff12 0);border-radius:50%;align-content:center;place-items:center;width:92px;height:92px;display:grid;position:relative}.confidence-gauge:before{content:"";background:#081522;border-radius:50%;position:absolute;inset:5px}.confidence-gauge b,.confidence-gauge span{z-index:1;position:relative}.confidence-gauge b{font:500 21px var(--font-outfit),sans-serif}.confidence-gauge span{color:#66808f;font:500 11px var(--font-jetbrains-mono),monospace;margin-top:3px}.evidence-review-summary>div:last-child>span{color:#62d6ff;font:500 11px var(--font-jetbrains-mono),monospace}.evidence-review-summary h3{margin:8px 0;font-size:19px}.evidence-review-summary p{color:#8f8998;margin:0;font-size:11px;line-height:1.7}.oversight-evidence-list blockquote{border:1px solid var(--os-line);background:#58d8ff09;border-left:2px solid #58d8ff;border-radius:0 9px 9px 0;margin:20px 0 0;padding:16px}.oversight-evidence-list blockquote span{color:#58d8ff;font:500 11px var(--font-jetbrains-mono),monospace}.oversight-evidence-list blockquote p{color:#91a4af;white-space:pre-wrap;max-height:150px;margin:9px 0 0;font-size:11px;line-height:1.7;overflow:auto}.evidence-review-form{grid-template-columns:.55fr 1.45fr auto;align-items:end;gap:12px;margin-top:18px;display:grid}.evidence-review-form label{gap:6px;display:grid}.evidence-review-form label span{color:#66808f;font-size:11px}.evidence-review-form input,.evidence-review-form select,.evidence-review-form textarea{color:#f2f8fb;border:1px solid var(--os-line);width:100%;min-height:40px;font:inherit;background:#ffffff09;border-radius:8px;padding:9px;font-size:11px}.evidence-review-form textarea{resize:vertical;min-height:70px}.evidence-review-form button{color:#06101a;background:#f2f8fb;border:0;border-radius:8px;min-height:40px;padding:0 13px;font-size:11px;font-weight:650}.evidence-review-form details{background:0 0;border:0;grid-column:1/-1;padding:0}.evidence-review-form details summary{color:#66808f;cursor:pointer;font-size:11px}.evidence-review-form details textarea{min-height:110px;font-family:var(--font-jetbrains-mono),monospace;margin-top:9px}.product-main>.stack-lg,.product-main>.stack-md,.product-main>section,.product-main>div:not(.product-page):not(.ops-overview):not(.agent-workbench){color:var(--os-ink)}.product-main .hero,.product-main .hero-sm{border-bottom:1px solid var(--os-line);background:0 0;min-height:0;padding:18px 0 34px}.product-main .hero:before,.product-main .hero:after{display:none}.product-main .hero h1,.product-main .hero-sm h1{color:#f2f8fb;max-width:900px;font:550 clamp(36px,4.5vw,64px)/1.04 var(--font-noto-sans-sc),sans-serif;letter-spacing:-.055em;margin:12px 0}.product-main .hero p,.product-main .lede,.product-main .lede-sm{color:var(--os-muted)}.product-main .eyebrow{color:#62d6ff;background:#168bd217;border-color:#168bd259}.product-main .card,.product-main .note,.product-main .summary,.product-main .filter-bar,.product-main details{color:var(--os-ink);border-color:var(--os-line);background:linear-gradient(145deg,#0d1b28f5,#050d14f5);box-shadow:inset 0 1px #ffffff0d}.product-main .card{border-radius:14px}.product-main .summary th,.product-main .summary td{color:var(--os-ink);border-color:var(--os-line)}.product-main .summary th{color:var(--os-muted);background:#ffffff06}.product-main input,.product-main textarea,.product-main select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.product-main button:not(.user-menu-trigger),.product-main .button,.product-main .btn{border-radius:9px}.product-main pre{color:#c8c3d1;border:1px solid var(--os-line);background:#04090e;border-radius:10px;max-width:100%;padding:16px;font-size:11px;line-height:1.65;overflow:auto}.product-main .section-sm,.product-main .section,.product-main .stack-lg{background:0 0}.product-main .docs{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:13px;display:grid}.product-main .doc{min-height:250px;color:var(--os-ink);border:1px solid var(--os-line);background:linear-gradient(145deg,#0d1b28f5,#050d14f5);border-radius:13px;padding:23px;box-shadow:inset 0 1px #ffffff0d}.product-main .doc:hover{border-color:#168bd25c;transform:translateY(-2px)}.product-main .doc-icon,.product-main .doc-tag,.product-main .pill{color:#62d6ff;background:#168bd214;border-color:#168bd23d}.product-main .doc-sub,.product-main .doc-desc,.product-main .doc-meta{color:var(--os-muted)}.product-main .doc-cta,.product-main a:not(.product-primary-button):not(.workbench-primary-action):not(.agent-action-primary):not(.ops-module):not(.workspace-card){color:#62d6ff}.product-main .meta-grid{border:1px solid var(--os-line);background:#111018;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-top:26px;display:grid;overflow:hidden}.product-main .meta{border-right:1px solid var(--os-line);background:0 0;padding:18px}.product-main .meta:last-child{border-right:0}.product-main .meta .k{color:#66808f;font-size:11px}.product-main .meta .v{color:#f2f8fb;font:500 26px var(--font-outfit),sans-serif;margin-top:6px}.product-main .filter-bar{border-radius:12px;padding:16px}.product-main .filter-field,.product-main form label{color:#8ba0ad}.product-main .filter-label{color:#66808f;font-size:11px}.product-main input:not([type=hidden]),.product-main textarea,.product-main select{color:#f2f8fb;border-color:var(--os-line);background:#ffffff0a}.product-main input:not([type=hidden]):focus,.product-main textarea:focus,.product-main select:focus{border-color:#168bd2;outline:none;box-shadow:0 0 0 3px #168bd221}.product-main button:not(.user-menu-trigger),.product-main .btn-primary,.product-main .button-primary{color:#06101a;background:#f2f8fb;border-color:#f2f8fb}.product-main button:not(.user-menu-trigger):hover,.product-main .btn-primary:hover,.product-main .button-primary:hover{color:#fff;background:#0b6ba8;border-color:#0b6ba8}.product-main .day-meta,.product-main .tabs,.product-main .subnav{border-color:var(--os-line);background:#ffffff06}.product-main blockquote{color:#91a4af;background:#58d8ff09;border-color:#58d8ff}.product-main hr{border-color:var(--os-line)}.product-main code{color:#62d6ff;background:#168bd212}.product-main .progress,.product-main .progress-bar{background:#ffffff14}.product-main .progress>*,.product-main .progress-bar>*{background:linear-gradient(90deg,#168bd2,#58d8ff)}.system-state-page{color:#f2f8fb;text-align:center;background:radial-gradient(circle at 50% 18%,#0d4b8347,#0000 35%),#050b12;align-content:center;place-items:center;gap:18px;min-height:100vh;padding:32px;display:grid}.system-state-page h1{max-width:760px;font:550 clamp(38px,6vw,76px)/1.04 var(--font-noto-sans-sc),sans-serif;letter-spacing:-.055em;margin:0}.system-state-page p,.system-state-page>span{color:#8ba0ad;max-width:620px;margin:0;line-height:1.8}.system-state-code{color:#62d6ff;font:500 11px var(--font-jetbrains-mono),monospace;letter-spacing:.12em}.system-state-page button,.system-state-actions a{color:#06101a;background:#f2f8fb;border:0;border-radius:10px;padding:12px 16px;font-weight:650}.system-state-actions{gap:10px;display:flex}.system-state-actions a:last-child{color:#f2f8fb;border:1px solid var(--os-line);background:#ffffff0a}.system-state-orbit{border:1px solid #168bd24d;border-radius:50%;width:90px;height:90px;position:relative}.system-state-orbit:before,.system-state-orbit:after{content:"";border:1px solid #58d8ff33;border-radius:50%;position:absolute;inset:16px}.system-state-orbit:after{background:#50e6a7;inset:34px;box-shadow:0 0 24px #50e6a7}@keyframes brand-signal-run{0%{top:0}to{top:calc(100% - 7px)}}.agent-motion-field{--motion-edge:#168bd26b;z-index:0;pointer-events:none;contain:strict;background:#050b12;position:fixed;inset:0;overflow:hidden}.agent-motion-field--product{background:0 0;top:72px;left:282px}.agent-motion-field--auth{background:0 0;position:absolute}.agent-motion-lightfall-layer{opacity:.46;pointer-events:auto;width:min(1080px,112vw);height:min(1080px,112vw);position:absolute;top:-22%;right:-8%;-webkit-mask-image:radial-gradient(circle at 52% 46%,#000 0,#000000e6 48%,#0000 82%);mask-image:radial-gradient(circle at 52% 46%,#000 0,#000000e6 48%,#0000 82%)}.agent-motion-dot-layer{opacity:.92;width:min(1080px,112vw);height:min(1080px,112vw);position:absolute;top:-22%;right:-8%;-webkit-mask-image:radial-gradient(circle at 52% 46%,#000 0,#000000c7 48%,#0000 80%);mask-image:radial-gradient(circle at 52% 46%,#000 0,#000000c7 48%,#0000 80%)}.dot-field-container,.lightfall-container{width:100%;height:100%;position:relative;overflow:hidden}.dot-field-canvas,.dot-field-glow{width:100%;height:100%;position:absolute;inset:0}.dot-field-glow{pointer-events:none}.lightfall-container canvas{width:100%;height:100%;display:block}.agent-motion-grid{opacity:.44;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:-10%;-webkit-mask-image:radial-gradient(at 58% 32%,#000 0,#000000d6 38%,#0000 78%);mask-image:radial-gradient(at 58% 32%,#000 0,#000000d6 38%,#0000 78%)}.agent-motion-grid:after{content:"";opacity:.17;background-image:radial-gradient(circle,#ffffff57 0 1px,#0000 1.3px);background-size:121px 97px;position:absolute;inset:0}.agent-motion-glow{filter:blur(90px);opacity:.2;will-change:transform;border-radius:50%;position:absolute}.agent-motion-glow--violet{background:radial-gradient(circle,#00b97894,#168bd233 47%,#0000 72%);width:min(68vw,980px);height:min(58vw,760px);top:-24%;left:18%}.agent-motion-glow--cyan{background:radial-gradient(circle,#26bbff94,#58d8ff1a 45%,#0000 72%);width:min(48vw,720px);height:min(48vw,720px);top:22%;right:-13%}.agent-motion-scan{opacity:.3;will-change:transform;background:linear-gradient(#0000,#58d8ff0d,#0000);height:28%;animation:11s linear infinite agent-motion-scan;position:absolute;inset:-20% 0 auto;transform:translateY(-100%)}.agent-motion-network{opacity:.66;width:100%;height:100%;position:absolute;inset:0}.agent-motion-ring{fill:none;stroke:#168bd22e;stroke-width:1px;stroke-dasharray:2 15;vector-effect:non-scaling-stroke;will-change:transform}.agent-motion-ring--inner{stroke:#58d8ff21;stroke-dasharray:1 11}.agent-motion-links path{stroke-width:.8px;stroke-dasharray:3 9;vector-effect:non-scaling-stroke}.agent-motion-node{will-change:transform,opacity}.agent-motion-node-halo{fill:#168bd206;stroke:#168bd21f;stroke-width:1px}.agent-motion-node-ring{fill:#0d0c12c2;stroke:var(--motion-edge);stroke-width:1px}.agent-motion-node-core{filter:drop-shadow(0 0 7px #168bd2)}.agent-motion-node text{fill:#f4f1fb8a;font:500 11px var(--font-jetbrains-mono),monospace;letter-spacing:.08em}.agent-motion-node .agent-motion-node-label{fill:#9893a657;font-size:11px}.agent-motion-packet{fill:#58d8ff;filter:drop-shadow(0 0 6px #58d8ff);will-change:transform}.agent-motion-coordinate{color:#bcaeff40;font:500 11px var(--font-jetbrains-mono),monospace;letter-spacing:.16em;position:absolute}.agent-motion-coordinate--top{top:34px;right:42px}.agent-motion-coordinate--bottom{bottom:30px;right:42px}.agent-motion-field--product .agent-motion-coordinate{opacity:.7}@keyframes agent-motion-scan{0%{transform:translateY(-100%)}68%,to{transform:translateY(520%)}}@media (max-width:1000px){.runtime-director-stage{grid-template-columns:1fr}.runtime-director-intro{border-right:0;border-bottom:1px solid var(--os-line)}.agent-runtime-map{grid-template-columns:1fr}.agent-runtime-map:before,.agent-runtime-map:after,.runtime-spine{display:none}.run-intake-grid,.run-layout{grid-template-columns:1fr}.run-star-guide,.run-observability-column{position:static}.workspace-agent-binding-grid{grid-template-columns:repeat(2,1fr)}.organization-create-panel,.workspace-command-bar{grid-template-columns:1fr}.workspace-governance-grid{grid-template-columns:1fr 1fr}.workspace-audit{grid-column:1/-1}.evidence-review-form{grid-template-columns:1fr 1fr}.evidence-review-form button{grid-column:1/-1}}@media (max-width:720px){.product-stage:before{left:0}.agent-runtime-card{padding:20px}.agent-runtime-head{grid-template-columns:1fr}.agent-runtime-presence{grid-template-columns:auto auto;justify-content:space-between;justify-items:start}.agent-runtime-flow{grid-template-columns:1fr;gap:10px}.agent-runtime-flow>i{background:#58d8ff47;width:1px;height:12px;margin:0 0 0 4px}.agent-runtime-flow>i:after{top:auto;bottom:0;right:-2px;transform:rotate(135deg)}.agent-runtime-tools{grid-template-columns:1fr;gap:8px}.agent-runtime-card footer span{flex-direction:column;align-items:flex-start;gap:3px}.runtime-director-console{padding:14px}.run-command-head{grid-template-columns:1fr}.run-command-head>dl{width:100%}.run-star-state{grid-template-columns:repeat(2,1fr)}.run-star-state article:nth-child(2){border-right:0}.run-star-state article:nth-child(-n+2){border-bottom:1px solid var(--os-line)}.run-form-row,.mission-active-tools{grid-template-columns:1fr}.run-contract-form>footer{flex-direction:column;align-items:stretch}.organization-create-form,.workspace-agent-binding-grid,.workspace-governance-grid,.compatibility-course-list{grid-template-columns:1fr}.workspace-audit{grid-column:auto}.workspace-command-bar dl{overflow-x:auto}.compatibility-level-rail{grid-template-columns:repeat(2,1fr)}.compatibility-level-rail article:nth-child(2){border-right:0}.compatibility-level-rail article:nth-child(-n+2){border-bottom:1px solid var(--os-line)}.oversight-case>header{grid-template-columns:46px 1fr}.oversight-case>header a{grid-column:2}.oversight-agent-chain{overflow-x:auto}.evidence-review-summary,.evidence-review-form{grid-template-columns:1fr}.evidence-review-form button{grid-column:auto}}@media (prefers-reduced-motion:reduce){.runtime-spine i,.agent-runtime-bus>i>b,.agent-motion-scan{animation:none}.agent-motion-field{opacity:.55}}.public-brand-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0c12d1!important;border-bottom:1px solid #ffffff1c!important}.public-brand-header,.public-brand-footer{z-index:2;position:relative}body:has(.agent-motion-field--public)>main{z-index:2;position:relative}.public-brand-header .topbar{min-height:76px}.public-brand-logo{width:116px;min-width:98px;display:block}.brand-wordmark{width:100%;line-height:0;display:block}.brand-wordmark-image{object-fit:contain;width:100%;height:auto;display:block}.brand-wordmark--compact{width:112px}.public-brand-header .nav a{color:#bbb6c8;font-size:11px}.public-brand-header .nav-mode{color:#66808f}.public-login-cta{align-items:center;gap:16px;color:#06101a!important;background:#f2f8fb!important;border:0!important;display:inline-flex!important}.public-brand-footer{color:#f2f8fb;background:#050b12;border-top:1px solid #ffffff1c}.public-brand-footer .footer-h{color:#66808f;font:500 11px var(--font-jetbrains-mono),monospace;letter-spacing:.08em}.public-brand-footer a,.public-brand-footer p,.public-brand-footer .footer-bottom{color:#8ba0ad}.public-agent-page{color:#f2f8fb;width:100%;max-width:none}.public-agent-hero{background:#0d0c1280;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(32px,5vw,78px);min-height:820px;margin:0 calc(50% - 50vw);padding:145px clamp(20px,5vw,76px) 90px;display:grid;position:relative;overflow:hidden}.public-agent-hero:before{content:"";filter:blur(55px);background:radial-gradient(at 42% 22%,#0d4b8359,#0000 42%),radial-gradient(at 68% 42%,#3ac4ff33,#0000 40%),radial-gradient(at 35% 68%,#00b97824,#0000 38%);width:min(900px,100vw);height:650px;position:absolute;top:55px;left:45%;transform:translate(-50%)}.public-agent-hero:after{content:"";opacity:.7;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 54px;height:680px;position:absolute;inset:76px 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.public-agent-copy,.public-agent-console{z-index:1;position:relative}.public-agent-copy>p:first-child{color:#62d6ff;font:500 11px var(--font-jetbrains-mono),monospace;letter-spacing:.1em}.public-agent-copy h1{letter-spacing:-.065em;margin:25px 0;font-size:clamp(46px,5.5vw,82px);font-weight:550;line-height:.99}.public-agent-copy h1 span{color:#0000;background:linear-gradient(105deg,#fff 10%,#60d5ff 58%,#67ddff);-webkit-background-clip:text;background-clip:text}.public-agent-copy>p:nth-of-type(2){color:#91a4af;max-width:600px;font-size:13px;line-height:1.9}.public-agent-copy>div{flex-wrap:wrap;gap:18px;margin-top:30px;display:flex}.public-agent-copy>div span{color:#898492;font:500 11px var(--font-jetbrains-mono),monospace}.public-agent-copy>div i{background:#50e6a7;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.public-agent-console{background:linear-gradient(145deg,#0d1b28fa,#050d14fa);border:1px solid #ffffff24;border-radius:18px;padding:0 26px 26px;overflow:hidden;box-shadow:0 35px 110px #0000007a,0 0 70px #00b9781a}.public-agent-console>header{color:#66808f;height:46px;font:500 11px var(--font-jetbrains-mono),monospace;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;margin:0 -26px 20px;padding:0 18px;display:flex}.public-agent-console>header span{color:#50e6a7}.public-agent-console>header i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 12px}.public-agent-console .ag-shell{color:#f2f8fb;background:0 0}.public-agent-console .ag-question{color:#f2f8fb}.public-agent-console .ag-composer,.public-agent-console .ag-card{background:#ffffff09;border-color:#ffffff1c}.public-agent-console textarea{color:#f2f8fb}.public-agent-proof{background:#111018;border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;grid-template-columns:.6fr repeat(4,1fr);margin:0 calc(50% - 50vw);padding:42px clamp(20px,5vw,76px);display:grid}.public-agent-proof>p{color:#66808f;font:500 11px var(--font-jetbrains-mono),monospace}.public-agent-proof article{border-left:1px solid #ffffff1c;padding:0 22px}.public-agent-proof article b{color:#62d6ff;font:500 28px var(--font-outfit),sans-serif}.public-agent-proof article span{margin-top:12px;font-size:12px;font-weight:650;display:block}.public-agent-proof article p{color:#817b8c;margin:7px 0 0;font-size:11px;line-height:1.7}.public-agent-cta{color:#06101a;background:#f2f1f6;grid-template-columns:1fr auto;align-items:end;gap:50px;margin:0 calc(50% - 50vw);padding:clamp(85px,10vw,150px) clamp(20px,5vw,76px);display:grid}.public-agent-cta p{color:#66889d;font:500 11px var(--font-jetbrains-mono),monospace}.public-agent-cta h2{letter-spacing:-.055em;max-width:850px;margin:20px 0 0;font-size:clamp(38px,5vw,72px);line-height:1.05}.public-agent-cta>a{color:#f2f8fb;background:#06101a;border-radius:11px;justify-content:space-between;align-items:center;gap:30px;min-width:280px;height:64px;padding:0 10px 0 20px;font-size:11px;font-weight:650;display:flex}.public-agent-cta>a span{background:#0b6ba8;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.auth-brand-shell{color:#f2f8fb;background:#050b12;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.auth-brand-shell>:not(.agent-motion-field){z-index:1;position:relative}.auth-brand-header{background:#0d0c12d1;border-bottom:1px solid #ffffff1c;height:76px}.auth-brand-header .topbar{min-height:76px}.auth-brand-main{flex:1;grid-template-columns:minmax(0,1fr) minmax(390px,.68fr);align-items:center;gap:clamp(40px,7vw,120px);padding:90px clamp(20px,7vw,110px);display:grid;position:relative;overflow:hidden}.auth-brand-main:before{content:"";filter:blur(42px);background:radial-gradient(at 25% 30%,#0d4b8352,#0000 38%),radial-gradient(at 55% 65%,#3ac4ff24,#0000 36%);position:absolute;inset:0}.auth-brand-main:after{content:"";opacity:.7;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.auth-brand-promise,.auth-brand-card-wrap{z-index:1;position:relative}.auth-brand-promise>span{color:#62d6ff;font:500 11px var(--font-jetbrains-mono),monospace;letter-spacing:.1em}.auth-brand-promise h1{letter-spacing:-.06em;margin:26px 0;font-size:clamp(48px,6vw,88px);line-height:1.02}.auth-brand-promise p{color:#8ba0ad;font:500 11px var(--font-jetbrains-mono),monospace;letter-spacing:.12em}.auth-brand-card-wrap .card{color:#f2f8fb;background:linear-gradient(145deg,#0d1b28fa,#050d14fa);border:1px solid #ffffff24;border-radius:16px;box-shadow:0 35px 110px #0000007a}.auth-brand-card-wrap .eyebrow{color:#62d6ff;background:#168bd217;border-color:#168bd259}.auth-brand-card-wrap input{color:#f2f8fb;background:#ffffff0a;border-color:#ffffff1c}.auth-brand-footer{color:#66808f;height:62px;font:500 11px var(--font-jetbrains-mono),monospace;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;padding:0 clamp(20px,5vw,76px);display:flex}.auth-brand-footer p{margin:0}@media (max-width:960px){.public-agent-hero{grid-template-columns:1fr}.public-agent-proof{grid-template-columns:repeat(2,1fr);gap:28px 0}.public-agent-proof>p{grid-column:1/-1}.public-agent-cta,.auth-brand-main{grid-template-columns:1fr}.auth-brand-card-wrap{width:100%;max-width:560px}}@media (max-width:650px){.public-brand-header .topbar{min-height:66px}.public-brand-logo{width:98px}.brand-wordmark{font-size:27px}.public-brand-header .nav{display:none}.public-agent-hero{min-height:auto;padding-top:110px}.public-agent-copy h1{font-size:45px}.public-agent-console{padding:0 14px 14px}.public-agent-console>header{margin:0 -14px 14px}.public-agent-proof{grid-template-columns:1fr}.public-agent-proof>p{grid-column:auto}.public-agent-proof article{border-top:1px solid #ffffff1c;border-left:0;padding:20px 0}.public-agent-cta>a{width:100%;min-width:0}.auth-brand-header{height:66px}.auth-brand-main{padding:70px 20px}.auth-brand-promise h1{font-size:46px}.auth-brand-footer{flex-direction:column;align-items:start;gap:7px;height:auto;padding-block:22px}}@media (max-width:720px){.agent-motion-field--product{top:66px;left:0}.agent-motion-network{opacity:.46;width:170%;left:-54%}.agent-motion-coordinate{display:none}.agent-motion-glow{filter:blur(68px);opacity:.15}}:root{--star-night:#050b12;--star-navy:#071521;--star-panel:#0c1c2a;--star-panel-raised:#102535;--star-blue:#0d4b83;--star-sky:#168bd2;--star-green:#00b978;--star-mint:#55e6b4;--star-ink:#f2f8fb;--star-muted:#8ba0ad;--star-line:#89bdd729}:is(body:has(.public-brand-header),body:has(.auth-brand-shell),body:has(.onboarding-brand-shell)){color:var(--star-ink);background:var(--star-night)}.public-brand-header{border-color:var(--star-line)!important;background:#050b12e0!important}.public-brand-logo{flex:0 0 132px;width:132px;overflow:hidden}.public-brand-header .nav a{color:#8ca1ae}.public-brand-header .nav a:hover{color:var(--star-mint)}.public-login-cta{color:#041018!important;background:var(--star-mint)!important}.public-login-cta span{color:var(--star-blue)}.public-brand-footer{color:var(--star-ink);border-color:var(--star-line);background:#03080d}.public-brand-footer .footer-logo{width:142px}.public-brand-footer a:hover{color:var(--star-mint)}body:has(.at-scope) .landing{--pp:var(--star-night);--pp-2:var(--star-navy);--pp-3:#08131d;--at-ink:var(--star-ink);--at-ink-2:#a7bac4;--at-ink-3:#66808f;--rule:var(--star-line);--rule-soft:#89bdd71a;color:var(--star-ink);background:var(--star-night)}.atp-hero{border-bottom:1px solid var(--star-line);background:linear-gradient(135deg,#06111c 0%,#071a29 58%,#05201d 135%);align-items:center;min-height:620px;padding:clamp(112px,12vw,172px) 0 clamp(72px,8vw,110px);display:grid}.atp-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#6eb2d209 1px,#0000 1px),linear-gradient(90deg,#6eb2d209 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.atp-hero .at-grid{grid-template-columns:116px minmax(0,900px) minmax(0,1fr)}.atp-hero .at-idx{color:#65818f}.atp-hero .at-idx b{color:var(--star-green);font-family:var(--font-outfit),sans-serif}.atp-h1{color:var(--star-ink);font-family:var(--font-noto-sans-sc),sans-serif;letter-spacing:-.065em;font-size:clamp(46px,5.8vw,84px);font-weight:560;line-height:1.02}.atp-lede{color:#a7bac4;font-size:clamp(15px,1.4vw,18px);line-height:1.9}.atp-tags li{color:#b8cad3;border-color:var(--star-line);background:#ffffff06}.atp-agent{color:var(--star-ink);background:#07121c}.atp-agent .at-h2{color:var(--star-ink);font-family:var(--font-noto-sans-sc),sans-serif;letter-spacing:-.045em;font-weight:560}.atp-agent .at-lede{color:var(--star-muted)}.atp-agent .at-idx b{color:var(--star-sky)}.atp-agent-panel{border-color:var(--star-line);background:linear-gradient(145deg,#0c1c2a,#071019)}.atp-agent-panel:before,.atp-agent-panel:after{border-color:var(--star-green)}body:has(.at-scope) .landing>section.section-sm{text-align:left;padding-block:clamp(72px,8vw,118px)}body:has(.at-scope) .landing>section>.eyebrow{color:var(--star-mint)}:is(body:has(.at-scope) .landing>section>h2,body:has(.at-scope) .landing>section>h3){color:var(--star-ink);font-family:var(--font-noto-sans-sc),sans-serif;font-weight:560}body:has(.at-scope) .landing>section>.section-sub{color:var(--star-muted);margin:0 0 38px}:is(body:has(.at-scope) .landing>section.section-tint,body:has(.at-scope) .landing>section.tint-cool,body:has(.at-scope) .landing>section.tint-warm){background:linear-gradient(145deg,#081722,#061018)}body:has(.at-scope) .landing .roadmap-card{color:var(--star-ink);border:1px solid var(--star-line);background:linear-gradient(145deg,#0e1f2df5,#07111afa);border-radius:16px;box-shadow:0 28px 80px -58px #000,inset 0 1px #ffffff0a}body:has(.at-scope) .landing .docs .doc{color:var(--star-ink);border:1px solid var(--star-line);background:linear-gradient(145deg,#0e1f2df5,#07111afa);border-radius:16px;box-shadow:0 28px 80px -58px #000,inset 0 1px #ffffff0a}body:has(.at-scope) .landing .card{color:var(--star-ink);border:1px solid var(--star-line);background:linear-gradient(145deg,#0e1f2df5,#07111afa);border-radius:16px;box-shadow:0 28px 80px -58px #000,inset 0 1px #ffffff0a}body:has(.at-scope) .landing .roadmap-card:before{background:radial-gradient(circle,#00b97821,#0000 70%)}body:has(.at-scope) .landing .roadmap-card:hover{border-color:#55e6b473;box-shadow:0 30px 80px -48px #00b97838}body:has(.at-scope) .landing .docs .doc:hover{border-color:#55e6b473;box-shadow:0 30px 80px -48px #00b97838}:is(body:has(.at-scope) .landing .roadmap-card h3,body:has(.at-scope) .landing .doc h2){color:var(--star-ink)}body:has(.at-scope) .landing .roadmap-card p{color:var(--star-muted)}body:has(.at-scope) .landing .doc-desc{color:var(--star-muted)}body:has(.at-scope) .landing .doc-sub{color:var(--star-muted)}body:has(.at-scope) .landing .rm-index{background:linear-gradient(135deg,var(--star-mint),var(--star-sky));-webkit-background-clip:text;background-clip:text}body:has(.at-scope) .landing .pill{color:#9db1bc;border-color:var(--star-line);background:#ffffff06}body:has(.at-scope) .landing .pill[aria-current=page]{color:#04110d;border-color:var(--star-mint);background:var(--star-mint)}body:has(.at-scope) .landing .big-cta{color:var(--star-ink);background:linear-gradient(125deg,#0b2840,#082920 110%);border:1px solid #55e6b447;border-radius:20px;box-shadow:0 42px 120px -64px #00b97873}body:has(.at-scope) .landing .big-cta:before{background:radial-gradient(circle at 8% 0,#168bd259,#0000 42%),radial-gradient(circle at 92% 100%,#00b97847,#0000 45%)}body:has(.at-scope) .landing .big-cta:after{background:linear-gradient(90deg,#040e1638,#040e16ad)}body:has(.at-scope) .landing .big-cta-badge{color:var(--star-mint);background:#55e6b414;border-color:#55e6b440}body:has(.at-scope) .landing .big-cta h2{color:var(--star-ink);-webkit-text-fill-color:var(--star-ink)}body:has(.at-scope) .landing .big-cta p{color:#a8bcc6}body:has(.at-scope) .landing .big-cta-primary{color:#03110c;background:var(--star-mint);box-shadow:none}body:has(.at-scope) .landing .big-cta-primary:hover{color:#03110c;background:#86f3cf}body:has(.at-scope) .landing .big-cta-secondary{color:var(--star-ink);border-color:var(--star-line);background:#ffffff09}.product-shell .hero.hero-sm{color:var(--os-ink);border:1px solid var(--os-line);background:linear-gradient(145deg,#0d2434f5,#07111afa);border-radius:18px;margin:0 0 30px;padding:clamp(28px,4vw,52px);box-shadow:0 32px 100px -70px #000}.product-shell .hero.hero-sm h1{color:var(--os-ink);font-family:var(--font-noto-sans-sc),sans-serif;letter-spacing:-.06em;font-size:clamp(34px,4.6vw,66px);font-weight:560;line-height:1.05}.product-shell .hero.hero-sm .lede{color:var(--os-muted)}.product-shell .hero.hero-sm .eyebrow{color:var(--star-mint)}.product-shell .section-sm{color:var(--os-ink);border-color:var(--os-line)}.product-shell .section-sm>h2,.product-shell .section-sm>h3{color:var(--os-ink)}.product-shell .section-sub{color:var(--os-muted)}.product-shell .card,.product-shell .q,.product-shell .submit-area{color:var(--os-ink);border-color:var(--os-line);background:linear-gradient(145deg,#0e1f2df5,#07111afa);box-shadow:0 26px 80px -62px #000}.product-shell .card h2,.product-shell .card h3,.product-shell .q-title{color:var(--os-ink)}.product-shell .card p,.product-shell .q-meta,.product-shell .q-points{color:var(--os-muted)}.product-shell .opt,.product-shell input,.product-shell textarea,.product-shell select{color:var(--os-ink);border-color:var(--os-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0a}.product-shell .opt:hover{background:#55e6b40e;border-color:#55e6b46b}.product-shell table{color:var(--os-ink)}.product-shell th,.product-shell td{border-color:var(--os-line)}.product-shell th{color:var(--os-muted);background:#ffffff06}.product-shell a{text-underline-offset:3px}.lesson-stage-shell{z-index:3;min-height:0;color:var(--star-ink);background:var(--star-night);flex-direction:column;display:flex;position:fixed;inset:68px 0 0 282px}.lesson-stage-toolbar{border-bottom:1px solid var(--star-line);background:#071521f5;flex:0 0 64px;align-items:center;gap:16px;min-height:64px;padding:0 22px;font-size:13px;display:flex}.lesson-stage-back{color:var(--star-mint);font-weight:650}.lesson-stage-exit{color:var(--star-muted)}.lesson-stage-progress{color:var(--star-muted);border-left:1px solid var(--star-line);padding-left:16px}.lesson-stage-progress strong{color:var(--star-ink)}.lesson-stage-title{color:var(--star-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.lesson-stage-toolbar .print-btn{border-color:var(--star-mint);background:var(--star-mint);font-weight:750;color:#03110c!important}.lesson-stage-shell>iframe{min-height:0;flex:auto!important}.admin-courseware-actions{justify-content:flex-end;gap:9px;margin:-10px 0 18px;display:flex}.admin-courseware-actions a{background:#55e6b40b;border:1px solid #55e6b438;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:650;color:var(--star-mint)!important}.admin-courseware-actions a:first-child{border-color:var(--star-mint);background:var(--star-mint);color:#03110c!important}.admin-courseware-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#55e6b447 #ffffff09;gap:16px;padding:0 0 14px;display:flex;overflow-x:auto}.admin-courseware-card{border:1px solid var(--os-line);scroll-snap-align:start;background:radial-gradient(circle at 100% 0,#168bd21a,#0000 32%),linear-gradient(145deg,#0d1f2dfa,#050d14fa);border-radius:15px;flex:0 0 min(570px,78vw);min-width:0;padding:22px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.admin-courseware-card>header{color:#66808f;font:500 11px var(--font-jetbrains-mono),monospace;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-course-status{color:#8ba0ad;border:1px solid var(--os-line);letter-spacing:0;border-radius:999px;padding:5px 8px;font-style:normal}.admin-course-status.is-active,.admin-course-status.is-enrolling{color:var(--star-mint);background:#55e6b40f;border-color:#55e6b447}.admin-courseware-title{grid-template-columns:1fr auto;align-items:start;gap:18px;margin-top:20px;display:grid}.admin-courseware-title h3{color:var(--star-ink);letter-spacing:-.04em;margin:0;font-size:clamp(20px,2vw,27px)}.admin-courseware-title p{min-height:42px;color:var(--star-muted);margin:8px 0 0;font-size:11px;line-height:1.75}.admin-courseware-title>strong{color:var(--star-sky);font:500 28px var(--font-outfit),sans-serif;white-space:nowrap}.admin-courseware-title>strong small{color:#66808f;font-size:11px}.admin-courseware-progress{background:#ffffff12;height:3px;margin:17px 0 13px;overflow:hidden}.admin-courseware-progress i{background:linear-gradient(90deg,var(--star-sky),var(--star-mint));height:100%;display:block;box-shadow:0 0 12px #55e6b45c}.admin-courseware-meta{flex-wrap:wrap;gap:7px;margin-bottom:17px;display:flex}.admin-courseware-meta span{color:#87a0ad;border:1px solid var(--os-line);background:#ffffff05;border-radius:5px;padding:5px 7px;font-size:11px}.admin-courseware-lessons{border-top:1px solid var(--os-line);scrollbar-width:thin;scrollbar-color:#55e6b440 transparent;max-height:330px;margin:0;padding:0;list-style:none;overflow-y:auto}.admin-courseware-lessons li{border-bottom:1px solid #ffffff12;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:43px;display:grid}.admin-courseware-lessons li>span{color:#66808f;font:500 11px var(--font-jetbrains-mono),monospace}.admin-courseware-lessons li>strong{color:#cbd8de;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;overflow:hidden}.admin-courseware-lessons li>a{font-size:11px;color:var(--star-mint)!important}.admin-courseware-empty{color:#66808f;border-top:1px solid var(--os-line);border-bottom:1px solid var(--os-line);place-items:center;min-height:124px;font-size:11px;display:grid}.admin-courseware-card>footer{justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.admin-courseware-card>footer a{font-size:11px;font-weight:650;color:var(--star-mint)!important}.admin-courseware-card>footer a:last-child{color:#8ba0ad!important}@media (max-width:1120px){.admin-courseware-card{flex-basis:min(540px,84vw)}}@media (max-width:720px){.admin-courseware-actions{flex-direction:column;align-items:stretch}.admin-courseware-actions a{text-align:center}.admin-courseware-card{padding:18px}.admin-courseware-title{grid-template-columns:1fr}.admin-courseware-title>strong{font-size:23px}.admin-courseware-lessons li{grid-template-columns:45px minmax(0,1fr) auto}}.admin-course-management-page .hero.hero-sm .day-meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-course-management-page .hero.hero-sm .day-meta>span{color:#66808f;font:500 11px var(--font-jetbrains-mono),monospace;letter-spacing:.08em}.admin-course-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#55e6b44d #ffffff09;outline:none;gap:16px;width:100%;padding:4px 2px 18px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.admin-course-rail:focus-visible{box-shadow:0 0 0 2px #55e6b43d}.admin-course-rail::-webkit-scrollbar{height:7px}.admin-courseware-grid::-webkit-scrollbar{height:7px}.admin-course-rail::-webkit-scrollbar-track{background:#ffffff09}.admin-courseware-grid::-webkit-scrollbar-track{background:#ffffff09}.admin-course-rail::-webkit-scrollbar-thumb{background:linear-gradient(90deg,var(--star-sky),var(--star-mint));border-radius:999px}.admin-courseware-grid::-webkit-scrollbar-thumb{background:linear-gradient(90deg,var(--star-sky),var(--star-mint));border-radius:999px}.admin-course-rail-card{min-height:440px;color:var(--star-ink);border:1px solid var(--star-line);scroll-snap-align:start;background:radial-gradient(circle at 100% 0,#168bd221,#0000 38%),linear-gradient(145deg,#0d1f2dfa,#050d14fa);border-radius:15px;flex-direction:column;flex:0 0 clamp(330px,36vw,450px);padding:23px;transition:border-color .22s,transform .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.admin-course-rail-card:hover{border-color:#55e6b452;transform:translateY(-2px)}.admin-course-rail-card:before{content:"";background:linear-gradient(90deg,var(--star-sky),var(--star-mint),transparent 76%);height:2px;position:absolute;inset:0 0 auto}.admin-course-rail-card>header{color:#66808f;font:500 11px var(--font-jetbrains-mono),monospace;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-course-rail-title{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;margin-top:28px;display:grid}.admin-course-rail-title>span{background:#55e6b40b;border:1px solid #55e6b433;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.admin-course-rail-title h2{color:var(--star-ink);letter-spacing:-.04em;margin:0;font-size:clamp(20px,2vw,27px);line-height:1.18}.admin-course-rail-title code{color:#66808f;margin-top:8px;font-size:11px;display:block}.admin-course-rail-progress{margin-top:27px}.admin-course-rail-progress>span{color:#66808f;justify-content:space-between;align-items:center;font-size:11px;display:flex}.admin-course-rail-progress b{font-weight:500}.admin-course-rail-progress strong{color:var(--star-mint);font:500 11px var(--font-jetbrains-mono),monospace}.admin-course-rail-progress>div{background:#ffffff12;height:3px;margin-top:9px;overflow:hidden}.admin-course-rail-progress i{background:linear-gradient(90deg,var(--star-sky),var(--star-mint));height:100%;display:block;box-shadow:0 0 12px #55e6b452}.admin-course-rail-card dl{border:1px solid var(--star-line);grid-template-columns:repeat(3,1fr);margin:22px 0 0;display:grid}.admin-course-rail-card dl>div{border-right:1px solid var(--star-line);padding:13px}.admin-course-rail-card dl>div:last-child{border-right:0}.admin-course-rail-card dt{color:#66808f;font-size:11px}.admin-course-rail-card dd{color:#d9e5ea;font:500 20px var(--font-outfit),sans-serif;margin:6px 0 0}.admin-course-rail-tags{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.admin-course-rail-tags span{color:#8ba0ad;border:1px solid var(--star-line);background:#ffffff05;border-radius:5px;padding:5px 7px;font-size:11px}.admin-course-rail-card>footer{border-top:1px solid var(--star-line);justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:22px;display:flex}.admin-course-rail-card>footer a{font-size:11px;color:#8ba0ad!important}.admin-course-rail-card>footer a:last-child{font-weight:650;color:var(--star-mint)!important}@media (max-width:720px){.admin-course-management-page .hero.hero-sm .day-meta{flex-direction:column;align-items:flex-start}.admin-course-rail-card{flex-basis:86vw;min-height:420px;padding:19px}}.onboarding-brand-shell{min-height:100vh;color:var(--star-ink);background:var(--star-night);position:relative;overflow:hidden}.onboarding-brand-shell>:not(.agent-motion-field){z-index:1;position:relative}.onboarding-brand-header{z-index:20;border-bottom:1px solid var(--star-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050b12e0;justify-content:space-between;align-items:center;gap:28px;min-height:76px;padding:10px clamp(22px,6vw,90px);display:flex;position:sticky;top:0}.onboarding-brand-header>a{width:132px}.onboarding-brand-header>div{color:#65818f;font:500 11px var(--font-jetbrains-mono),monospace;letter-spacing:.12em;align-items:center;gap:26px;display:flex}.onboarding-brand-header>div a{color:var(--star-mint)}.onboarding-brand-main{padding:clamp(36px,6vw,86px) 0 100px}.onboarding-brand-main>.wrap{max-width:1120px}.onboarding-brand-shell .wrap>header.top{display:none}.onboarding-brand-shell .hero.hero-sm{border:1px solid var(--star-line);background:linear-gradient(135deg,#0d4b833d,#00b97814);border-radius:20px;margin:0 0 54px;padding:clamp(34px,5vw,64px)}.onboarding-brand-shell .hero h1{color:var(--star-ink);letter-spacing:-.06em;font-size:clamp(44px,6vw,78px)}.onboarding-brand-shell .hero .lede,.onboarding-brand-shell .section-sub{color:var(--star-muted)}.onboarding-brand-shell .eyebrow{color:var(--star-mint);background:#55e6b412;border-color:#55e6b438}.onboarding-brand-shell .meta-bar span{color:#a8bbc5;border-color:var(--star-line);background:#ffffff06}.onboarding-brand-shell .section-sm{color:var(--star-ink);border-color:var(--star-line)}.onboarding-brand-shell .section-sm h2,.onboarding-brand-shell .section-sm h3{color:var(--star-ink)}.onboarding-brand-shell .q,.onboarding-brand-shell .card,.onboarding-brand-shell .submit-area{color:var(--star-ink);border-color:var(--star-line);background:linear-gradient(145deg,#0e1f2df5,#07111afa);box-shadow:0 30px 90px -68px #000}.onboarding-brand-shell .q-title{color:var(--star-ink)}.onboarding-brand-shell .q-meta,.onboarding-brand-shell .q-points{color:var(--star-muted)}.onboarding-brand-shell .opt,.onboarding-brand-shell input,.onboarding-brand-shell textarea{color:var(--star-ink);border-color:var(--star-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0a}.onboarding-brand-shell .opt:hover{background:#55e6b40d;border-color:#55e6b466}.onboarding-brand-shell .submit-area button{color:#03110c;background:var(--star-mint)}.onboarding-brand-shell .section-score-bar{background:#ffffff12}.onboarding-brand-shell .section-score-fill{background:linear-gradient(90deg,var(--star-sky),var(--star-mint))}@media (max-width:980px){.lesson-stage-shell{left:212px}}@media (max-width:720px){.public-brand-logo{width:112px}.product-brand .brand-wordmark,.product-brand .brand-wordmark-image{width:102px}.product-brand small{display:none}.lesson-stage-shell{height:calc(100dvh - 126px);margin:-24px -16px -48px;position:relative;inset:auto}.lesson-stage-toolbar{flex-wrap:wrap;flex:none;gap:8px 12px;min-height:auto;padding:12px 14px}.lesson-stage-toolbar>strong{order:-1;width:100%}.onboarding-brand-header{min-height:66px;padding-inline:18px}.onboarding-brand-header>a{width:112px}.onboarding-brand-header>div span{display:none}.onboarding-brand-main{padding-top:24px}.onboarding-brand-shell .hero.hero-sm{padding:28px 22px}.atp-hero{min-height:520px}.atp-hero .at-grid{grid-template-columns:1fr}.atp-hero .at-idx{margin-bottom:24px}.atp-h1{font-size:clamp(42px,13vw,62px)}}.learner-filter-rail{flex-wrap:wrap;gap:7px;margin:24px 0;display:flex}.learner-filter-rail a{color:#8f8998;border:1px solid var(--os-line);background:#ffffff06;border-radius:999px;padding:9px 14px;font-size:11px}.learner-filter-rail a.is-active{color:#06101a;background:#62d6ff;border-color:#62d6ff}.learner-empty-state{border:1px solid var(--os-line);background:linear-gradient(145deg,#0d1b28f0,#050d14f0);border-radius:16px;align-content:center;place-items:start;gap:13px;min-height:300px;padding:clamp(28px,5vw,64px);display:grid}.learner-empty-state>span{color:#62d6ff;font:500 11px var(--font-jetbrains-mono),monospace;letter-spacing:.1em}.learner-empty-state h2{letter-spacing:-.045em;margin:0;font-size:clamp(26px,3vw,42px)}.learner-empty-state p{color:#8ba0ad;max-width:660px;margin:0;font-size:11px;line-height:1.8}.learner-empty-state>div{flex-wrap:wrap;gap:9px;margin-top:8px;display:flex}.learner-empty-state>div a{background:#f2f8fb;border-radius:8px;padding:11px 14px;font-size:11px;font-weight:650;color:#06101a!important}.learner-empty-state>div a:last-child{border:1px solid var(--os-line);background:0 0;color:#62d6ff!important}.learner-run-list{gap:14px;display:grid}.learner-run-card{border:1px solid var(--os-line);background:linear-gradient(145deg,#0d1b28f7,#050d14f7);border-radius:15px;padding:clamp(22px,3vw,34px);transition:border-color .25s,transform .25s;display:block;box-shadow:inset 0 1px #ffffff0d;color:#f2f8fb!important}.learner-run-card:hover{border-color:#168bd26b;transform:translateY(-2px)}.learner-run-card>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.learner-run-card>header div{align-items:center;gap:12px;display:flex}.learner-run-card>header span{color:#62d6ff;font:500 11px var(--font-jetbrains-mono),monospace}.learner-run-card>header small{color:#66808f;font-size:11px}.learner-run-card>header i{color:#8ba0ad;border:1px solid var(--os-line);border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal}.learner-run-card>header i.is-active{color:#50e6a7;background:#50e6a70f;border-color:#50e6a73d}.learner-run-card h2{letter-spacing:-.045em;margin:22px 0 9px;font-size:clamp(22px,2.6vw,36px)}.learner-run-card>p{color:#8ba0ad;max-width:800px;margin:0;font-size:11px;line-height:1.8}.learner-run-next{background:#168bd20e;border-left:2px solid #168bd2;gap:5px;margin:22px 0;padding:13px 15px;display:grid}.learner-run-next span{color:#66808f;font:500 11px var(--font-jetbrains-mono),monospace}.learner-run-next strong{font-size:11px}.learner-run-card>footer{border-top:1px solid var(--os-line);grid-template-columns:minmax(180px,1fr) auto auto;align-items:end;gap:30px;padding-top:20px;display:grid}.learner-run-progress>span{color:#66808f;font:500 11px var(--font-jetbrains-mono),monospace}.learner-run-progress>div{background:#ffffff14;height:2px;margin-top:9px;overflow:hidden}.learner-run-progress i{background:linear-gradient(90deg,#168bd2,#58d8ff);height:100%;display:block}.learner-run-card footer dl{gap:20px;margin:0;display:flex}.learner-run-card footer dl div{text-align:center}.learner-run-card footer dt{color:#66808f;font-size:11px}.learner-run-card footer dd{font:500 16px var(--font-outfit),sans-serif;margin:4px 0 0}.learner-run-card footer>b{color:#62d6ff;font-size:11px}.learner-library-filter{border:1px solid var(--os-line);background:#091722bf;border-radius:12px;grid-template-columns:minmax(0,1.4fr) minmax(180px,.6fr) auto;align-items:end;gap:12px;margin:24px 0;padding:16px;display:grid}.learner-library-filter label{gap:7px;display:grid}.learner-library-filter label span{color:#66808f;font-size:11px}.learner-library-filter input,.learner-library-filter select{color:#f2f8fb;border:1px solid var(--os-line);background:#ffffff09;border-radius:8px;min-height:42px;padding:0 11px}.learner-library-filter button{color:#06101a;background:#f2f8fb;border:0;border-radius:8px;min-height:42px;padding:0 15px;font-weight:650}.learner-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.learner-method-card{border:1px solid var(--os-line);background:linear-gradient(145deg,#0d1b28f7,#050d14f7);border-radius:15px;flex-direction:column;min-height:390px;padding:26px;display:flex}.learner-method-card header{color:#66808f;font:500 11px var(--font-jetbrains-mono),monospace;justify-content:space-between;gap:12px;display:flex}.learner-method-card header i{color:#62d6ff;font-style:normal}.learner-method-card h2{letter-spacing:-.035em;margin:22px 0 9px;font-size:23px}.learner-method-card>p{color:#8ba0ad;min-height:58px;margin:0;font-size:11px;line-height:1.75}.learner-method-card dl{border:1px solid var(--os-line);grid-template-columns:repeat(3,1fr);margin:22px 0;display:grid}.learner-method-card dl div{border-right:1px solid var(--os-line);padding:12px}.learner-method-card dl div:last-child{border:0}.learner-method-card dt{color:#66808f;font-size:11px}.learner-method-card dd{font:500 19px var(--font-outfit),sans-serif;margin:6px 0 0}.learner-method-capability{background:#58d8ff09;border-left:2px solid #58d8ff;gap:6px;padding:14px;display:grid}.learner-method-capability span{color:#58d8ff;font:500 11px var(--font-jetbrains-mono),monospace}.learner-method-capability strong{font-size:11px}.learner-method-card footer{justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:22px;display:flex}.learner-method-card footer a:first-child{background:#f2f8fb;border-radius:8px;padding:10px 12px;font-size:11px;font-weight:650;color:#06101a!important}.learner-method-card footer a:last-child{font-size:11px;color:#8ba0ad!important}.learner-now-running{gap:14px;display:grid}.learner-now-card{background:linear-gradient(135deg,#168bd21f,#050d14f5 60%);border:1px solid #168bd252;border-radius:14px;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr) auto;align-items:center;gap:30px;padding:25px;display:grid;color:#f2f8fb!important}.learner-now-card>div:first-child>span,.learner-now-next span{color:#62d6ff;font:500 11px var(--font-jetbrains-mono),monospace}.learner-now-card h3{margin:8px 0;font-size:21px}.learner-now-card p{color:#8ba0ad;margin:0;font-size:11px;line-height:1.7}.learner-now-next{border-left:1px solid var(--os-line);gap:6px;padding-left:20px;display:grid}.learner-now-next strong{font-size:11px}.learner-now-next small{color:#66808f;font-size:11px}.learner-now-card>b{color:#62d6ff;white-space:nowrap;font-size:11px}.learner-legacy-summary{color:#66808f;border:1px dashed var(--os-line);border-radius:9px;margin:18px 0 0;padding:12px 15px;font-size:11px;line-height:1.7}.learner-memory-grid{grid-template-columns:1.35fr .65fr;gap:14px;margin-top:28px;display:grid}.learner-memory-card{border:1px solid var(--os-line);background:linear-gradient(145deg,#0d1b28f5,#050d14f5);border-radius:14px;padding:24px}.learner-memory-card header{color:#62d6ff;font:500 11px var(--font-jetbrains-mono),monospace;justify-content:space-between;gap:16px;display:flex}.learner-memory-card h2{margin:18px 0;font-size:22px}.learner-memory-card>a{border-top:1px solid var(--os-line);grid-template-columns:1fr auto;gap:5px 18px;padding:13px 0;display:grid;color:#f2f8fb!important}.learner-memory-card>a strong{font-size:11px}.learner-memory-card>a small{color:#66808f;font-size:11px}.learner-memory-card>a i{color:#62d6ff;grid-area:1/2/3;align-self:center;font-style:normal}.learner-memory-card>div{border-top:1px solid var(--os-line);grid-template-columns:auto 1fr;gap:5px 14px;padding:12px 0;display:grid}.learner-memory-card>div strong{color:#62d6ff;font:500 22px var(--font-outfit),sans-serif;grid-row:1/3}.learner-memory-card>div span{font-size:11px}.learner-memory-card>div small{color:#66808f;font-size:11px}.learner-competency-section,.learner-evidence-section{margin-top:42px}.learner-competency-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.learner-competency-grid article{border:1px solid var(--os-line);background:#ffffff06;border-radius:12px;padding:20px}.learner-competency-grid article span{color:#66808f;font-size:11px}.learner-competency-grid h3{margin:9px 0;font-size:15px}.learner-competency-grid p{color:#8ba0ad;margin:0;font-size:11px;line-height:1.7}.learner-evidence-list{gap:8px;display:grid}.learner-evidence-list a{border:1px solid var(--os-line);background:#ffffff06;border-radius:10px;grid-template-columns:1fr auto;gap:7px 20px;padding:17px;display:grid;color:#f2f8fb!important}.learner-evidence-list span{color:#50e6a7;font:500 11px var(--font-jetbrains-mono),monospace}.learner-evidence-list strong{font-size:11px}.learner-evidence-list small{color:#66808f;font-size:11px}.learner-evidence-list i{color:#62d6ff;grid-area:1/2/4;align-self:center;font-style:normal}.learner-join-grid{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);gap:18px;margin-top:26px;display:grid}.learner-join-card{padding:clamp(24px,4vw,42px)}.learner-join-card>span,.learner-join-grid aside>span{color:#62d6ff;font:500 11px var(--font-jetbrains-mono),monospace}.learner-join-card h2{margin:15px 0 24px}.learner-join-grid aside{border:1px solid var(--os-line);background:#091722b8;border-radius:14px;padding:clamp(24px,4vw,42px)}.learner-join-grid aside ol{margin:22px 0;padding:0;list-style:none}.learner-join-grid aside li{border-top:1px solid var(--os-line);grid-template-columns:40px 1fr;gap:14px;padding:15px 0;display:grid}.learner-join-grid aside li b{color:#62d6ff;font:500 18px var(--font-outfit),sans-serif}.learner-join-grid aside li p,.learner-join-grid aside>p{color:#8ba0ad;margin:0;font-size:11px;line-height:1.75}.learner-join-grid aside>div{gap:15px;margin-top:22px;display:flex}.learner-join-grid aside a{font-size:11px}.workspace-self-service-head{grid-template-columns:1fr minmax(260px,.7fr);align-items:end;gap:30px;margin-bottom:20px;display:grid}.workspace-self-service-head span{color:#50e6a7;font:500 11px var(--font-jetbrains-mono),monospace}.workspace-self-service-head h2{margin:7px 0 0}.workspace-self-service-head p{color:#8ba0ad;margin:0;font-size:11px;line-height:1.7}.workspace-member-list{border-top:1px solid var(--os-line);margin-top:18px;display:grid}.workspace-member-list>div{border-bottom:1px solid var(--os-line);grid-template-columns:1fr 1fr auto;gap:16px;padding:12px 0;display:grid}.workspace-member-list span{font-size:11px}.workspace-member-list small{color:#66808f;font-size:11px}.workspace-member-list strong{color:#62d6ff;font-size:11px}.learner-workspace-switcher{flex-wrap:wrap;align-items:center;gap:7px;margin:22px 0;display:flex}.learner-workspace-switcher>span{color:#66808f;font:500 11px var(--font-jetbrains-mono),monospace;margin-right:5px}.learner-workspace-switcher a{border:1px solid var(--os-line);border-radius:999px;padding:8px 11px;font-size:11px;color:#8ba0ad!important}.learner-workspace-switcher a.is-active{background:#62d6ff;border-color:#62d6ff;color:#06101a!important}.product-shell .workbench-metrics,.product-shell .agent-team-panel,.product-shell .mission-section,.product-shell .agent-roster article{color:var(--star-ink);border-color:var(--star-line);background:radial-gradient(circle at 100% 0,#168bd21a,#0000 36%),linear-gradient(145deg,#0d1f2df5,#050e16fa);box-shadow:inset 0 1px #ffffff09,0 28px 80px -68px #000}.product-shell .agent-team-panel,.product-shell .mission-section{position:relative;overflow:hidden}.product-shell .agent-team-panel:before,.product-shell .mission-section:before{content:"";background:linear-gradient(90deg,var(--star-sky),var(--star-mint),transparent 72%);opacity:.72;height:2px;position:absolute;inset:0 0 auto}.product-shell .workbench-metrics>div{border-color:var(--star-line)}.product-shell .workbench-metrics span{color:var(--star-muted)}.product-shell .workbench-metrics strong{color:var(--star-ink)}.product-shell .panel-heading>div>span{color:#6f8c9a}.product-shell .panel-heading h2{color:var(--star-ink)}.product-shell .panel-heading>a{color:var(--star-mint)}.product-shell .panel-heading>a:hover{color:#8cf3cf}.product-shell .agent-team-list li{border-color:var(--star-line)}.product-shell .agent-team-list li>span{color:#6f8c9a}.product-shell .agent-team-list strong{color:#d8e5ea}.product-shell .agent-team-list small,.product-shell .agent-team-list li>i{color:var(--star-muted)}.product-shell .agent-team-list li.is-running>i{color:var(--star-mint)}.product-shell .mission-list{border-color:var(--star-line)}.product-shell .mission-row{color:var(--star-ink);border-color:var(--star-line)}.product-shell .mission-row:hover{background:#55e6b409}.product-shell .mission-index,.product-shell .mission-copy small,.product-shell .mission-progress>span,.product-shell .mission-arrow{color:var(--star-muted)}.product-shell .mission-copy>span{color:var(--star-mint)}.product-shell .mission-copy strong{color:#d8e5ea}.product-shell .mission-progress>div{background:#ffffff12}.product-shell .mission-progress i{background:linear-gradient(90deg,var(--star-sky),var(--star-mint))}.product-shell .workbench-empty{background:#02090f57;border-color:#89bdd733}.product-shell .workbench-empty strong{color:#d8e5ea}.product-shell .workbench-empty p{color:var(--star-muted)}.product-shell .agent-roster article>span{color:var(--star-mint)}.product-shell .agent-roster h2{color:var(--star-ink)}.product-shell .agent-roster p,.product-shell .agent-roster dd{color:var(--star-muted)}.product-shell .agent-roster dl{border-color:var(--star-line)}.product-shell .agent-roster dt,.product-shell .agent-roster-code{color:#6f8c9a}@media (max-width:900px){.learner-library-grid,.learner-memory-grid,.learner-join-grid{grid-template-columns:1fr}.learner-now-card{grid-template-columns:1fr auto}.learner-now-next{border-left:0;border-top:1px solid var(--os-line);grid-column:1/-1;padding:15px 0 0}.learner-competency-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.learner-run-card>footer,.learner-library-filter,.workspace-self-service-head{grid-template-columns:1fr}.learner-run-card footer dl{justify-content:space-between}.learner-run-card footer>b{margin-top:4px}.learner-now-card,.learner-competency-grid{grid-template-columns:1fr}.workspace-member-list>div{grid-template-columns:1fr auto}.workspace-member-list small{grid-column:1/-1}}.learning-entry-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workbench-heading h1,.run-command-head h1,.generated-courseware-section h2{text-wrap:balance}.learning-entry-card{border:1px solid var(--os-line);background:linear-gradient(145deg,#0d1b28fa,#050d14fa);border-radius:17px;flex-direction:column;min-height:360px;padding:clamp(24px,3vw,38px);transition:transform .28s,border-color .28s;display:flex;position:relative;overflow:hidden;color:#f2f8fb!important}.learning-entry-card:before{content:"";border:1px solid #ffffff24;border-radius:50%;width:330px;height:330px;position:absolute;top:-170px;right:-150px;box-shadow:0 0 80px #58d8ff14}.learning-entry-card.is-generate{background:radial-gradient(circle at 100% 0,#168bd233,#0000 47%),linear-gradient(145deg,#0d1b28fa,#050d14fa);border-color:#168bd259}.learning-entry-card:hover{border-color:#c8baff85;transform:translateY(-3px)}.learning-entry-card>header,.learning-entry-card>footer{z-index:1;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.learning-entry-card>header{color:#78909d;font:500 11px var(--font-jetbrains-mono),monospace;letter-spacing:.09em}.learning-entry-card>header i{color:#50e6a7;font-style:normal}.learning-entry-card>div{z-index:1;margin:auto 0;position:relative}.learning-entry-card>div>b{color:#62d6ff;font:500 11px var(--font-jetbrains-mono),monospace}.learning-entry-card h2{letter-spacing:-.055em;margin:16px 0 14px;font-size:clamp(30px,3.7vw,52px);line-height:1.05}.learning-entry-card p{color:#8ba0ad;max-width:480px;margin:0;font-size:11px;line-height:1.8}.learning-entry-card>footer{border-top:1px solid var(--os-line);color:#9ad8ed;padding-top:18px;font-size:11px}.learning-entry-card>footer b{font-size:18px}.courseware-choice-callout{background:linear-gradient(90deg,#168bd21c,#58d8ff09);border:1px solid #168bd24d;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:28px;margin:20px 0;padding:18px 20px;display:grid}.courseware-choice-callout>div{gap:5px;display:grid}.courseware-choice-callout span{color:#62d6ff;font:500 11px var(--font-jetbrains-mono),monospace}.courseware-choice-callout strong{font-size:11px}.courseware-choice-callout>a{white-space:nowrap;background:#f2f8fb;border-radius:8px;padding:11px 14px;font-size:11px;font-weight:650;color:#06101a!important}.courseware-choice-callout>a b{margin-left:22px}.learner-method-card .courseware-card-actions{gap:8px}.learner-method-card .courseware-card-actions a:first-child{background:#f2f8fb;color:#06101a!important}.learner-method-card .courseware-card-actions a:last-child{background:#168bd20f;border:1px solid #168bd252;border-radius:8px;padding:10px 12px;font-weight:650;color:#62d6ff!important}.generated-courseware-section{background:radial-gradient(circle at 100% 0,#168bd221,#0000 38%),linear-gradient(145deg,#0d1b28fa,#050d14fa);border:1px solid #168bd257;border-radius:17px;margin-top:30px;padding:clamp(22px,3vw,34px)}.generated-courseware-section .ops-section-head{margin-bottom:20px}.generated-courseware-section .ops-section-head p{text-align:right}.generated-courseware-section .ops-section-head a{color:#62d6ff}.generated-courseware-rail{border-top:1px solid var(--os-line);display:grid}.generated-courseware-rail details{border-bottom:1px solid var(--os-line)}.generated-courseware-rail summary{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:17px 0;list-style:none;display:grid}.generated-courseware-rail summary::-webkit-details-marker{display:none}.generated-courseware-rail summary>b{color:#62d6ff;font:500 11px var(--font-jetbrains-mono),monospace}.generated-courseware-rail summary span{gap:5px;display:grid}.generated-courseware-rail summary small{color:#66808f;font:500 11px var(--font-jetbrains-mono),monospace}.generated-courseware-rail summary strong{font-size:13px}.generated-courseware-rail summary i{color:#8ba0ad;font-size:18px;font-style:normal;transition:transform .2s}.generated-courseware-rail details[open] summary i{transform:rotate(45deg)}.generated-courseware-rail details>div{padding:0 0 20px 56px}.generated-courseware-rail details>div>p{color:#8fa4af;max-width:900px;margin:0 0 15px;font-size:11px;line-height:1.85}.generated-courseware-rail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.generated-courseware-rail dl div{border:1px solid var(--os-line);background:#ffffff06;border-radius:9px;padding:13px}.generated-courseware-rail dt{color:#66808f;font-size:11px}.generated-courseware-rail dd{margin:7px 0 0;font-size:11px;line-height:1.6}.generated-courseware-section>footer{color:#66808f;justify-content:space-between;align-items:center;gap:25px;padding-top:18px;font-size:11px;line-height:1.65;display:flex}.generated-courseware-section>footer a{color:#62d6ff;white-space:nowrap}#shared-practice{scroll-margin-top:92px}.existing-courseware-page{--surface:#ffffff06;--line:#ffffff1c;--brand:#168bd2;--brand-deep:#62d6ff;--ink-soft:#91a4af;--ink-mute:#617986}.existing-courseware-hero h1{max-width:900px}.existing-courseware-progress{border:1px solid var(--os-line);background:#091722c7;border-radius:13px;grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(260px,1.7fr);margin:24px 0 38px;display:grid}.existing-courseware-progress>div{border-right:1px solid var(--os-line);gap:7px;padding:18px;display:grid}.existing-courseware-progress span{color:#66808f;font-size:11px}.existing-courseware-progress strong{color:#f2f8fb;font-size:11px}.existing-courseware-progress>p{color:#8ba0ad;margin:0;padding:18px;font-size:11px;line-height:1.7}.existing-courseware-progress .day-meta{border-top:1px solid var(--os-line);grid-column:1/-1;gap:12px;padding:10px 18px;display:flex}.existing-courseware-progress .day-meta a{color:#62d6ff}.existing-courseware-page .section-sm{margin:34px 0}.existing-courseware-page .section-sm>h2{color:#f2f8fb}.existing-courseware-page .section-sub{color:#8ba0ad}.existing-courseware-page .doc{color:#f2f8fb;background:linear-gradient(145deg,#0d1b28f5,#050d14f5);border-radius:13px;border-color:var(--os-line)!important;box-shadow:inset 0 1px #ffffff0b!important}.existing-courseware-page .doc-sub,.existing-courseware-page .doc-desc{color:#8ba0ad}.existing-courseware-page .doc-cta{color:#62d6ff}.existing-courseware-page .doc-icon{color:#62d6ff;background:#168bd214}.existing-courseware-page .section-sm>div[style*=grid]>div{color:#f2f8fb;border-color:var(--os-line)!important;background:linear-gradient(145deg,#0d1b28f5,#050d14f5)!important;box-shadow:inset 0 1px #ffffff0a!important}@media (max-width:900px){.learning-entry-switch{grid-template-columns:1fr}.learning-entry-card{min-height:320px}.existing-courseware-progress{grid-template-columns:repeat(3,1fr)}.existing-courseware-progress>p{border-top:1px solid var(--os-line);grid-column:1/-1}}@media (max-width:650px){.courseware-choice-callout{grid-template-columns:1fr}.courseware-choice-callout>a{text-align:center}.learner-method-card .courseware-card-actions{flex-direction:column;align-items:stretch}.learner-method-card .courseware-card-actions a{text-align:center}.generated-courseware-section .ops-section-head{align-items:start}.generated-courseware-section .ops-section-head p{text-align:left}.generated-courseware-rail details>div{padding-left:0}.generated-courseware-rail dl{grid-template-columns:1fr}.generated-courseware-section>footer{flex-direction:column;align-items:start}.existing-courseware-progress{grid-template-columns:1fr}.existing-courseware-progress>div{border-right:0;border-bottom:1px solid var(--os-line)}}.product-shell{grid-template-columns:236px minmax(0,1fr)}.product-sidebar{padding:20px 14px 16px}.product-brand{padding:0 7px 17px}.product-brand .brand-wordmark,.product-brand .brand-wordmark-image{width:98px}.product-brand small{letter-spacing:.14em;font-size:11px}.product-environment{margin:0 6px 18px;padding:8px}.product-area-title{padding:0 10px 8px}.product-nav a{gap:9px;min-height:43px;padding:6px 7px;font-size:12px}.product-nav:before{left:19px}.product-nav-icon{flex-basis:27px;width:27px;height:27px;font-size:11px}.product-nav a.is-active:after{height:22px;right:-14px}.product-nav-icon{font:650 11px/1 var(--font-jetbrains-mono),monospace;letter-spacing:-.02em}.product-sidebar-foot{padding:13px}.product-sidebar-foot strong{font-size:11px;line-height:1.55}.product-sidebar-foot a{margin-top:10px;padding-top:9px;font-size:11px}.product-sidebar{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:linear-gradient(#030a10e0,#030a10bd)}.product-nav a{-webkit-backdrop-filter:blur(16px)saturate(132%);backdrop-filter:blur(16px)saturate(132%);background:#0a1c291f;border-color:#aadcf00e;box-shadow:inset 0 1px #ffffff05}.product-nav a:hover{background:#1838493d;border-color:#98dbf224}.product-nav a.is-active{background:linear-gradient(100deg,#1e5b7938,#0b233340);border-color:#62d6ff45;box-shadow:inset 0 1px #ffffff0e,0 12px 35px -28px #58d8ffbf}.product-mode-link,.user-menu-popover,.product-sidebar-foot,.product-shell :is(.courseware-rail-card,.admin-course-rail-card,.admin-courseware-card,.learner-method-card,.learner-run-card,.learner-now-card,.learner-memory-card,.profile-hero,.agent-director-card,.agent-team-panel,.agent-runtime-card,.agent-trace-card,.mission-section,.mission-runtime-card,.runtime-director-stage,.ops-module,.control-panel,.knowledge-base-panel,.knowledge-action-card,.workspace-card,.workspace-kb-block,.workspace-agent-binding,.provider-record,.route-form,.ops-table-wrap,.compatibility-course-card,.oversight-case,.run-contract-form,.run-star-guide,.run-knowledge-scope,.generated-courseware-section,.existing-courseware-progress,.learning-entry-card,.organization-create-panel,.organization-tenant,.mission-graph-panel,.learner-competency-section,.learner-evidence-section,.learner-library-filter,.courseware-choice-callout,.card,.q,.submit-area){-webkit-backdrop-filter:blur(28px)saturate(142%);backdrop-filter:blur(28px)saturate(142%);background:radial-gradient(circle at 100% 0,#58d8ff0e,#0000 42%),linear-gradient(145deg,#0e233157,#040e163d);box-shadow:inset 0 1px #ffffff0e,0 24px 70px -58px #000000f2}.product-shell :is(.courseware-rail-card--all,.courseware-choice-callout){background:radial-gradient(circle at 100% 0,#50e6a717,#0000 44%),linear-gradient(145deg,#0b262b57,#040f163d)}.product-shell :is(.courseware-rail-card,.admin-course-rail-card,.admin-courseware-card,.learner-method-card,.learner-run-card,.agent-runtime-card,.knowledge-action-card,.workspace-card,.compatibility-course-card){transform-origin:50%;will-change:transform}.product-stage:before{left:236px}.agent-motion-field--product{top:64px;left:236px}.product-topbar{height:64px;padding:0 24px}.product-main{max-width:1540px;margin:0 auto;padding:clamp(26px,2.4vw,38px) clamp(22px,2.7vw,42px) 72px}.product-page,.ops-overview{gap:clamp(24px,2.4vw,34px)}.agent-workbench,.agent-roster-page{gap:clamp(18px,1.8vw,24px)}.workbench-heading{align-items:center;gap:clamp(22px,3vw,48px);padding:0 0 2px}.workbench-heading h1{letter-spacing:-.045em;max-width:820px;margin:8px 0;font-size:clamp(30px,3vw,44px);line-height:1.12}.product-shell .workbench-heading p:not(.workbench-kicker){color:#91a8b3;max-width:780px;font-size:12px;line-height:1.75}.workbench-kicker{font-size:11px}.workbench-primary-action{min-height:44px;padding:0 16px;font-size:11px}.product-page-hero{gap:32px;padding:4px 0 26px}.product-page-hero h1{max-width:860px;margin:8px 0 10px;font-size:clamp(32px,3.6vw,52px)}.product-page-hero>div>p:last-child{max-width:760px;font-size:12px;line-height:1.75}.page-signal-stats div{min-width:92px;padding:6px 15px 8px}.page-signal-stats dd{font-size:24px}.ops-hero{gap:24px}.ops-hero-copy{padding:12px 0}.ops-hero-copy h1{margin:14px 0 16px;font-size:clamp(38px,4.7vw,64px)}.ops-hero-copy>p:last-child{font-size:12px;line-height:1.75}.ops-signal-map{min-height:380px}.ops-module{min-height:230px}.runtime-director-intro{padding:clamp(22px,2.6vw,36px)}.runtime-director-intro h2{margin:24px 0 12px;font-size:clamp(26px,2.7vw,38px)}.runtime-director-console{padding:clamp(16px,2.2vw,30px)}.learner-method-card{min-height:350px;padding:22px}.featured-courseware{min-width:0}.featured-courseware-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;display:flex}.featured-courseware-head>div:first-child{min-width:0}.featured-courseware-head span{color:var(--star-mint);font:550 11px var(--font-jetbrains-mono),monospace;letter-spacing:.11em}.featured-courseware-head h2{color:var(--star-ink);letter-spacing:-.04em;margin:7px 0 5px;font-size:clamp(24px,2.2vw,31px);font-weight:560;line-height:1.18}.featured-courseware-head p{color:#8ca3ae;max-width:720px;margin:0;font-size:12px;line-height:1.68}.courseware-rail-controls{flex:none;gap:7px;display:flex}.courseware-rail-controls button{cursor:pointer;place-items:center;width:38px;height:38px;padding:0;font-size:15px;transition:color .2s,border-color .2s,background .2s,transform .2s;display:grid;color:#dce8ed!important;border:1px solid var(--star-line)!important;background:#07121bd1!important;border-radius:50%!important}.courseware-rail-controls button:hover:not(:disabled){transform:translateY(-1px);color:#06101a!important;border-color:var(--star-mint)!important;background:var(--star-mint)!important}.courseware-rail-controls button:disabled{cursor:default;opacity:.26}.courseware-rail{scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#62d6ff52 transparent;gap:12px;padding:2px 2px 12px;display:flex;overflow-x:auto}.courseware-rail::-webkit-scrollbar{height:4px}.courseware-rail::-webkit-scrollbar-track{background:0 0}.courseware-rail::-webkit-scrollbar-thumb{background:#62d6ff47;border-radius:999px}.courseware-rail-card{border:1px solid var(--star-line);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);scroll-snap-align:start;will-change:transform;background:radial-gradient(circle at 100% 0,#168bd221,#0000 39%),linear-gradient(150deg,#0d1d2a99,#040c1385);border-radius:14px;flex-direction:column;flex:0 0 clamp(224px,23vw,292px);min-height:292px;padding:20px;transition:border-color .24s,background .24s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 24px 70px -58px #000000f2;color:var(--star-ink)!important}.courseware-rail-card:after{content:"";border:1px solid #62d6ff1f;border-radius:50%;width:190px;height:190px;position:absolute;top:26px;right:-115px}.courseware-rail-card:hover{border-color:#62d6ff6b;text-decoration:none}.courseware-rail-card>header,.courseware-rail-card>footer{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.courseware-rail-card>header{color:#77909d;font:550 11px var(--font-jetbrains-mono),monospace;letter-spacing:.055em}.courseware-rail-card>header i{color:var(--star-mint);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.courseware-rail-mark{z-index:1;color:#9ce9ff;width:max-content;min-width:44px;height:28px;font:650 11px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.08em;background:#168bd214;border:1px solid #62d6ff47;border-radius:999px;place-items:center;margin-top:17px;padding:0 10px;display:grid;position:relative}.courseware-rail-copy{z-index:1;margin:17px 0 0;position:relative}.courseware-rail-copy small{color:#77909d;font:550 11px var(--font-jetbrains-mono),monospace;letter-spacing:.055em}.courseware-rail-copy h3{color:#edf6f9;letter-spacing:-.035em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:47px;margin:8px 0 9px;font-size:20px;font-weight:560;line-height:1.18;display:-webkit-box;overflow:hidden}.courseware-rail-copy p{color:#8da2ad;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.62;display:-webkit-box;overflow:hidden}.courseware-rail-card>footer{color:#9ce9ff;border-top:1px solid var(--star-line);margin-top:auto;padding-top:14px;font-size:11px}.courseware-rail-card>footer b{place-items:center;display:grid}.courseware-rail-card--all{background:radial-gradient(circle at 100% 0,#50e6a729,#0000 42%),linear-gradient(150deg,#0b212699,#040d1385);border-color:#50e6a74d}.courseware-rail-card--all .courseware-rail-mark{color:var(--star-mint);background:#50e6a714;border-color:#50e6a759}.courseware-rail-card--all>footer{color:var(--star-mint)}.courseware-rail-hint{color:#667f8b;font:500 11px var(--font-jetbrains-mono),monospace;letter-spacing:.045em;align-items:center;gap:8px;margin:3px 2px 0;display:flex}.courseware-rail-hint span{background:linear-gradient(90deg,var(--star-sky),var(--star-mint));width:22px;height:1px}@media (max-width:1180px){.product-shell{grid-template-columns:214px minmax(0,1fr)}.product-stage:before,.agent-motion-field--product{left:214px}.product-brand .brand-wordmark,.product-brand .brand-wordmark-image{width:90px}.product-brand small{display:none}.product-main{padding-inline:26px}.courseware-rail-card{flex-basis:clamp(218px,28vw,274px)}}@media (max-width:900px){.workbench-heading{flex-direction:column;align-items:start;gap:15px}.workbench-primary-action{align-self:start}.runtime-director-stage{grid-template-columns:1fr}.runtime-director-intro{border-right:0;border-bottom:1px solid var(--os-line)}.courseware-rail-card{flex-basis:min(76vw,282px)}}@media (max-width:720px){.product-shell{display:block}.product-sidebar{padding:12px 12px 9px}.product-brand .brand-wordmark,.product-brand .brand-wordmark-image{width:92px}.product-nav a{min-height:36px}.product-stage:before{left:0}.agent-motion-field--product{top:60px;left:0}.product-topbar{height:58px;padding-inline:14px}.product-main{padding:22px 15px 48px}.product-page,.ops-overview,.agent-workbench{gap:20px}.workbench-heading h1{font-size:clamp(28px,9vw,36px)}.workbench-heading p:not(.workbench-kicker){font-size:11px}.product-page-hero{gap:18px;padding-bottom:22px}.product-page-hero h1{font-size:clamp(30px,10vw,40px)}.featured-courseware-head{align-items:start}.featured-courseware-head p{font-size:11px}.courseware-rail-controls{display:none}.courseware-rail{margin-right:-15px;padding-right:15px}.courseware-rail-card{flex-basis:min(82vw,276px);min-height:286px}.courseware-rail-hint{font-size:11px}}@media (prefers-reduced-motion:reduce){.courseware-rail{scroll-behavior:auto}.courseware-rail-card,.courseware-rail-controls button{transition:none}.product-shell :is(.courseware-rail-card,.admin-course-rail-card,.admin-courseware-card,.learner-method-card,.learner-run-card,.agent-runtime-card,.knowledge-action-card,.workspace-card,.compatibility-course-card){will-change:auto}}.public-nav-account{justify-content:flex-end;min-width:150px;display:flex}:root{--star-scroll-track:#43687b21;--star-scroll-thumb:#62d6ff80;--star-scroll-thumb-hover:#62d6ffd1}:is(html:has(.product-shell),body:has(>.product-shell)){overscroll-behavior-y:none;background-color:#050b12}body:has(>.product-shell)>.product-shell{min-height:100dvh}html,body,body *{scrollbar-width:thin;scrollbar-color:var(--star-scroll-thumb) transparent}body ::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar{width:10px;height:10px}body ::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-track{background:0 0}body ::-webkit-scrollbar-track:vertical{background:linear-gradient(90deg, transparent calc(50% - .5px), var(--star-scroll-track) calc(50% - .5px), var(--star-scroll-track) calc(50% + .5px), transparent calc(50% + .5px))}html::-webkit-scrollbar-track:vertical{background:linear-gradient(90deg, transparent calc(50% - .5px), var(--star-scroll-track) calc(50% - .5px), var(--star-scroll-track) calc(50% + .5px), transparent calc(50% + .5px))}body ::-webkit-scrollbar-track:horizontal{background:linear-gradient(180deg, transparent calc(50% - .5px), var(--star-scroll-track) calc(50% - .5px), var(--star-scroll-track) calc(50% + .5px), transparent calc(50% + .5px))}html::-webkit-scrollbar-track:horizontal{background:linear-gradient(180deg, transparent calc(50% - .5px), var(--star-scroll-track) calc(50% - .5px), var(--star-scroll-track) calc(50% + .5px), transparent calc(50% + .5px))}body ::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#62d6ffb8,#50e6a79e) padding-box padding-box;border:3px solid #0000;border-radius:999px;min-width:42px;min-height:42px;box-shadow:inset 0 0 0 1px #dcf8ff14}html::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#62d6ffb8,#50e6a79e) padding-box padding-box;border:3px solid #0000;border-radius:999px;min-width:42px;min-height:42px;box-shadow:inset 0 0 0 1px #dcf8ff14}body ::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg, var(--star-scroll-thumb-hover), #50e6a7e0) padding-box;box-shadow:0 0 12px #58d8ff38,inset 0 0 0 1px #ebfcff29}html::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg, var(--star-scroll-thumb-hover), #50e6a7e0) padding-box;box-shadow:0 0 12px #58d8ff38,inset 0 0 0 1px #ebfcff29}body ::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg,#8be7ff,#78efc9) padding-box padding-box}html::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg,#8be7ff,#78efc9) padding-box padding-box}body ::-webkit-scrollbar-corner{background:0 0}html::-webkit-scrollbar-corner{background:0 0}body ::-webkit-scrollbar-button{width:0;height:0;display:none}html::-webkit-scrollbar-button{width:0;height:0;display:none}.product-shell :is(.courseware-rail,.admin-course-rail,.admin-courseware-grid,.workspace-config-nav,.ops-table-wrap,.page-signal-stats,.workspace-command-bar dl,.oversight-agent-chain){scrollbar-color:#62d6ffad transparent}.product-shell :is(.courseware-rail,.admin-course-rail,.admin-courseware-grid,.workspace-config-nav,.ops-table-wrap,.page-signal-stats,.workspace-command-bar dl,.oversight-agent-chain)::-webkit-scrollbar{height:10px}.product-shell :is(.courseware-rail,.admin-course-rail,.admin-courseware-grid,.workspace-config-nav,.ops-table-wrap,.page-signal-stats,.workspace-command-bar dl,.oversight-agent-chain)::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#62d6ffc7,#50e6a7ad) padding-box padding-box}:where(.product-shell) footer{color:inherit;font-size:inherit;text-align:inherit;border-top:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0}.product-shell :is(.courseware-rail-card,.admin-course-rail-card,.admin-courseware-card,.learner-method-card,.learner-run-card,.agent-runtime-card,.knowledge-action-card,.workspace-card,.compatibility-course-card,.learner-now-card,.learner-memory-card,.profile-hero,.agent-director-card,.agent-trace-card,.agent-team-panel,.mission-runtime-card,.mission-section,.control-panel,.knowledge-base-panel,.workspace-kb-block,.workspace-agent-binding,.provider-record,.route-form,.oversight-case,.courseware-choice-callout,.run-contract-form,.run-star-guide,.run-knowledge-scope,.ops-module,.ops-table-wrap,.existing-courseware-progress,.learning-entry-card,.organization-create-panel,.organization-tenant,.mission-graph-panel,.learner-competency-section,.learner-evidence-section,.generated-courseware-section,.learner-library-filter,.card){--card-glow-rgb:88 216 255;--card-light-x:84;--card-light-y:0;--card-light-alpha:.04;background:radial-gradient(420px circle at calc(var(--card-light-x) * 1%) calc(var(--card-light-y) * 1%), rgb(var(--card-glow-rgb) / var(--card-light-alpha)), transparent 62%), radial-gradient(circle at 100% 0, #58d8ff09, transparent 46%), linear-gradient(145deg, #0e233138, #040e1626);-webkit-backdrop-filter:blur(30px)saturate(145%);backdrop-filter:blur(30px)saturate(145%);border:1px solid #89bdd72e;transition:border-color .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px #ffffff0e,0 28px 90px -65px #000000fa,0 0 #58d8ff00}.product-shell .hero.hero-sm,.product-shell .existing-courseware-page .doc,.product-shell .existing-courseware-page .section-sm>div[style*=grid]>div,.product-shell .workspace-governance-grid>*,.product-shell .generated-courseware-rail dl div,.product-shell .mission-active-tools form{-webkit-backdrop-filter:blur(30px)saturate(145%);backdrop-filter:blur(30px)saturate(145%);background:radial-gradient(circle at 100% 0,#58d8ff09,#0000 46%),linear-gradient(145deg,#0e233138,#040e1626)!important;border-color:#89bdd72e!important;box-shadow:inset 0 1px #ffffff0e,0 28px 90px -65px #000000fa!important}.product-shell :is(.learner-method-card,.learner-run-card){position:relative;overflow:hidden}.product-shell .ops-module{transition:border-color .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1)}.product-shell :is(.courseware-rail-card:hover,.admin-course-rail-card:hover,.admin-courseware-card:hover,.learner-method-card:hover,.learner-run-card:hover,.agent-runtime-card:hover,.knowledge-action-card:hover,.workspace-card:hover,.compatibility-course-card:hover,.learner-now-card:hover,.learner-memory-card:hover,.agent-director-card:hover,.agent-trace-card:hover,.mission-runtime-card:hover,.provider-record:hover,.oversight-case:hover,.courseware-choice-callout:hover,.card:hover,.ops-module:hover){border-color:#58d8ff6b;box-shadow:inset 0 1px #ffffff16,0 32px 110px -70px #000,0 0 0 1px #58d8ff24,0 0 40px -10px #58d8ff2e}.product-shell :is(.courseware-rail-card--all,.courseware-choice-callout,.learner-now-card){--card-glow-rgb:80 230 167;background:radial-gradient(420px circle at calc(var(--card-light-x) * 1%) calc(var(--card-light-y) * 1%), rgb(var(--card-glow-rgb) / var(--card-light-alpha)), transparent 62%), radial-gradient(circle at 100% 0, #50e6a70d, transparent 48%), linear-gradient(145deg, #0b262b3d, #040f1629);border-color:#50e6a747}.product-shell :is(.courseware-rail-card--all:hover,.learner-now-card:hover){border-color:#50e6a780;box-shadow:inset 0 1px #ffffff13,0 32px 110px -70px #000,0 0 0 1px #50e6a71f,0 0 45px -12px #50e6a738}.product-main{padding:clamp(22px,2vw,32px) clamp(22px,2.7vw,42px) 64px}.product-page,.ops-overview,.agent-workbench{gap:clamp(20px,2vw,28px)}.product-shell .agent-workbench{grid-auto-rows:max-content;align-content:start;gap:clamp(16px,1.5vw,22px)}.workbench-heading,.product-page-hero{height:auto;min-height:0;margin-bottom:0;padding-bottom:clamp(4px,.6vw,8px)}.product-shell .featured-courseware{margin-top:0}.product-shell .featured-courseware-head{margin-bottom:clamp(10px,1vw,14px)}.workbench-heading h1{letter-spacing:-.052em;margin:4px 0 6px;line-height:1.08}.product-page-hero h1{letter-spacing:-.062em;margin:6px 0 8px;line-height:1.04}.workbench-heading p:not(.workbench-kicker),.product-page-hero p{line-height:1.68}.product-shell h1{font-variation-settings:"wght" 570;font-weight:570}.product-shell h2{letter-spacing:-.038em;font-weight:560}.product-shell :is(small,dt,code),.product-shell :is(.workbench-kicker,.ops-kicker,.ops-section-head>div>span,.product-topbar-kicker,.product-environment,.product-area-title,.courseware-rail-hint){line-height:1.45}.workbench-kicker,.ops-kicker span,.ops-section-head>div>span,.product-topbar-kicker{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:580}.product-shell .ops-metric-rail article{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;gap:8px}.product-shell .ops-metric-rail strong,.product-shell .ops-metric-rail small{grid-column:1}.product-shell .profile-hero .eyebrow{color:var(--star-mint)}.product-shell .profile-hero .day-meta{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040e162e;border:1px solid #89bdd729;border-radius:10px;grid-template-columns:repeat(4,auto);gap:0;width:fit-content;max-width:100%;margin-top:28px;padding:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.product-shell .profile-hero .day-meta span{color:#8ba0ad;min-height:44px;box-shadow:none;background:0 0;border:0;border-right:1px solid #89bdd724;border-radius:0;align-items:baseline;gap:7px;padding:10px 16px;font-size:11px;display:flex}.product-shell .profile-hero .day-meta span:last-child{border-right:0}.product-shell .profile-hero .day-meta strong{color:#f2f8fb;font:600 15px var(--font-outfit), sans-serif}.product-shell :is(.product-route-state button,.product-primary-button,.product-form button,.workspace-config-section form button,.run-contract-form>footer button,.mission-action-form button,.mission-active-tools button,.workspace-command-bar>a,.workspace-agent-binding button,.compatibility-course-card>footer button,.evidence-review-form button,.product-main button:not(.user-menu-trigger),.product-main .btn-primary,.product-main .button-primary,.system-state-page button,.system-state-actions a,.learner-empty-state>div a,.learner-library-filter button,.learner-method-card footer a:first-child,.courseware-choice-callout>a,.learner-method-card .courseware-card-actions a:first-child){-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);box-shadow:inset 0 1px #ffffff14,0 12px 30px -22px #58d8ffcc;color:#dff8ff!important;background:linear-gradient(135deg,#168bd247,#50e6a71f)!important;border:1px solid #62d6ff61!important}.product-shell :is(.product-route-state button,.product-primary-button,.product-form button,.workspace-config-section form button,.run-contract-form>footer button,.mission-action-form button,.mission-active-tools button,.workspace-command-bar>a,.workspace-agent-binding button,.compatibility-course-card>footer button,.evidence-review-form button,.product-main button:not(.user-menu-trigger),.product-main .btn-primary,.product-main .button-primary,.system-state-page button,.system-state-actions a,.learner-empty-state>div a,.learner-library-filter button,.learner-method-card footer a:first-child,.courseware-choice-callout>a,.learner-method-card .courseware-card-actions a:first-child):hover{color:#fff!important;background:linear-gradient(135deg,#168bd26b,#50e6a733)!important;border-color:#62d6ff9e!important}.product-shell :is(.panel-heading>div>span,.agent-status,.agent-reasoning>span,.agent-team-list li>span,.agent-team-list small,.agent-team-list li>i){font-size:11px}.courseware-rail-card,.learner-method-card,.agent-runtime-card{padding:clamp(18px,2.2vw,24px)}.admin-course-rail-card,.admin-courseware-card,.learner-run-card{padding:clamp(20px,2.4vw,28px)}.product-shell :is(.courseware-rail-card,.admin-course-rail-card,.admin-courseware-card,.learner-method-card,.learner-run-card,.agent-runtime-card,.knowledge-action-card,.workspace-card,.compatibility-course-card,.ops-module){align-self:start;height:fit-content;min-height:0}.product-shell .courseware-rail{align-items:flex-start}.product-shell :is(.courseware-rail-card,.admin-course-rail-card,.admin-courseware-card,.learner-method-card,.learner-run-card,.workspace-card,.compatibility-course-card)>footer,.product-shell .learner-method-card>.courseware-card-actions{margin-top:clamp(14px,1.4vw,19px)}.product-shell :is(.agent-runtime-card>p,.compatibility-course-card>p,.learner-method-card>p){min-height:0}.product-shell .workspace-card dl{margin:clamp(16px,1.5vw,22px) 0 18px}.product-shell .ops-module h3{margin:clamp(22px,2vw,30px) 0 8px}.agent-motion-field{background:#050b12}.agent-motion-field--product{background:0 0}.agent-motion-field--product .agent-motion-lightfall-layer{opacity:.25}.agent-motion-field--product .agent-motion-dot-layer{opacity:.48}.agent-motion-field--product .agent-motion-network{opacity:.3}.agent-motion-field--product .agent-motion-grid{opacity:.25}.product-main:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#040b1280,#040b1252 56%,#040b1229);position:absolute;inset:0}.agent-motion-glow--violet{opacity:.28;filter:blur(85px)}.agent-motion-glow--cyan{opacity:.24;filter:blur(90px)}.agent-motion-scan{opacity:.4;background:linear-gradient(#0000,#58d8ff14,#0000);animation:13s linear infinite agent-motion-scan}.agent-motion-field:after{content:"";opacity:.18;pointer-events:none;background:linear-gradient(118deg,#0000,#3ac4ff0d,#0000);height:35%;animation:16s linear infinite scan-diagonal;position:absolute;inset:auto 0 0}@keyframes scan-diagonal{0%{transform:translateY(100%)translate(-30%)}to{transform:translateY(-220%)translate(30%)}}.product-runtime-status i,.product-environment span i,.signal-node:before,.runtime-live.is-online i,.agent-team-list li.is-running>i:before{animation:2.2s ease-in-out infinite signal-pulse}.courseware-rail-card:before,.admin-course-rail-card:before,.learner-method-card:before,.agent-runtime-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#0000 0%,#58d8ff47 30%,#58d8ff14 50%,#0000 70%);padding:1px;transition:opacity .32s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.courseware-rail-card:hover:before,.admin-course-rail-card:hover:before,.learner-method-card:hover:before,.agent-runtime-card:hover:before{opacity:1}.workbench-metrics>div,.ops-metric-rail article,.page-signal-stats div{-webkit-backdrop-filter:blur(24px)saturate(138%);backdrop-filter:blur(24px)saturate(138%);background:linear-gradient(145deg,#0e1f2d3d,#07111a2b);transition:background .24s,transform .24s;position:relative}.workbench-metrics>div:hover,.ops-metric-rail article:hover{background:linear-gradient(145deg,#1226365c,#09141d42);transform:translateY(-1px)}.workbench-metrics strong,.ops-metric-rail strong,.page-signal-stats dd{font-variation-settings:"wght" 600}.courseware-rail-card:after,.learner-method-card:after,.learner-run-card:after{content:"";opacity:.6;background:linear-gradient(90deg,#58d8ff52,#168bd22e,#0000 75%);height:1px;transition:opacity .28s;position:absolute;inset:0 0 auto}.courseware-rail-card:hover:after,.learner-method-card:hover:after,.learner-run-card:hover:after{opacity:1}.product-sidebar{-webkit-backdrop-filter:blur(30px)saturate(140%);backdrop-filter:blur(30px)saturate(140%);background:#040a0f9e;border-right-color:#89bdd724}.product-sidebar:before{opacity:.65}.product-sidebar:after{box-shadow:0 0 140px #0d4b8338,inset 0 0 100px #58d8ff14}.product-nav a{transition:color .22s,background .22s,border-color .22s,transform .22s}.product-nav a:hover{transform:translate(2px)}.product-nav a.is-active{box-shadow:inset 0 1px #fff1,0 14px 40px -32px #58d8ffd9}.product-topbar{-webkit-backdrop-filter:blur(30px)saturate(145%);backdrop-filter:blur(30px)saturate(145%);background:#040b1275;box-shadow:inset 0 -1px #ffffff08,0 8px 32px -16px #00000080}.product-shell button,.product-shell input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.product-shell select{min-height:40px}@media (max-width:1180px){.product-main{padding:24px 22px 60px}}@media (max-width:720px){.product-main{padding:20px 14px 52px}.product-page,.agent-workbench{gap:18px}.courseware-rail-card,.learner-method-card,.agent-runtime-card{padding:17px}.product-shell .profile-hero .day-meta{grid-template-columns:repeat(2,1fr);width:100%}.product-shell .profile-hero .day-meta span:nth-child(2){border-right:0}.product-shell .profile-hero .day-meta span:nth-child(-n+2){border-bottom:1px solid #89bdd724}.agent-motion-field--product .agent-motion-lightfall-layer{opacity:.16}.agent-motion-field--product .agent-motion-dot-layer,.agent-motion-field--product .agent-motion-network{opacity:.26}.agent-motion-field--product .agent-motion-grid{opacity:.18}.product-main:before{background:#040b127a}.product-shell :is(button,summary,input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select),.product-shell :is(.product-nav a,.product-mode-link,.workbench-primary-action,.admin-courseware-actions a,.admin-courseware-card a,.day-meta a,.panel-heading a,.agent-actions a,.mission-graph-panel>header a,.learner-memory-card>header a,.note a,.learner-filter-rail a,.learner-workspace-switcher a,.workspace-config-nav a,.courseware-rail-card>footer,.admin-course-rail-card>footer a,.admin-courseware-card>footer a,.learner-method-card footer a,.text-action){min-height:44px}.product-shell :is(.admin-courseware-actions a,.admin-courseware-card a,.day-meta a,.panel-heading a,.agent-actions a,.mission-graph-panel>header a,.learner-memory-card>header a,.note a,.learner-filter-rail a,.learner-workspace-switcher a,.workspace-config-nav a,.admin-course-rail-card>footer a,.admin-courseware-card>footer a,.learner-method-card footer a,.text-action){align-items:center;display:inline-flex}.product-shell :is(.text-action,.admin-courseware-card a),.product-shell .panel-heading>a{justify-content:center;min-width:44px}.product-shell{overflow-x:clip}.product-shell :is(input,select,textarea){font-size:16px}}@media (prefers-contrast:more){.product-shell :is(.courseware-rail-card,.admin-course-rail-card,.admin-courseware-card,.learner-method-card,.learner-run-card,.agent-runtime-card,.knowledge-action-card,.workspace-card,.compatibility-course-card,.ops-module,.card){background:#040e16e6;border-color:#bee1f057}.agent-motion-field--product{opacity:.35}}@media (prefers-reduced-motion:reduce){.agent-motion-glow--violet,.agent-motion-glow--cyan,.agent-motion-scan,.agent-motion-field:after{animation:none}.product-runtime-status i,.product-environment span i,.signal-node:before,.runtime-live.is-online i,.agent-team-list li.is-running>i:before{opacity:1;animation:none}.product-nav a:hover{transform:none}.courseware-rail-card:before,.admin-course-rail-card:before,.learner-method-card:before,.agent-runtime-card:before{display:none}.product-shell :is(.courseware-rail-card,.admin-course-rail-card,.admin-courseware-card,.learner-method-card,.learner-run-card,.learner-now-card,.learner-memory-card,.agent-director-card,.agent-runtime-card,.agent-trace-card,.mission-runtime-card,.knowledge-action-card,.workspace-card,.compatibility-course-card,.ops-module,.provider-record,.oversight-case,.courseware-choice-callout,.card){--card-light-x:84!important;--card-light-y:0!important;--card-light-alpha:.045!important}}.product-shell a:focus-visible,.product-shell button:focus-visible{outline:2px solid var(--star-sky);outline-offset:3px;border-radius:2px}.product-shell input:focus-visible,.product-shell textarea:focus-visible,.product-shell select:focus-visible{border-color:var(--star-sky);outline:none;box-shadow:0 0 0 3px #168bd229,0 1px 2px #0003}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
