@charset "UTF-8";*{margin:0;padding:0}body{background-color:#0d1117;color:#c9d1d9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#root,.app{height:100vh}.app{background-color:#0d1117;display:flex;flex-direction:column}.app-body{display:flex;flex:1;flex-direction:row;overflow:hidden}.main-content{flex:1;overflow:auto}.loading,.loading-container{align-items:center;background:#0d1117;color:#8b949e;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #30363d;border-radius:50%;border-top-color:#58a6ff;height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.error-container{align-items:center;background:#0d1117;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px;text-align:center}.error-container h2{color:#f85149;margin-bottom:16px}.error-container p{color:#8b949e;margin-bottom:8px}.not-found{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.not-found h1{color:#30363d;font-size:6rem;margin-bottom:16px}.not-found p{color:#8b949e;margin-bottom:24px}.not-found a{color:#58a6ff;text-decoration:none}.not-found a:hover{text-decoration:underline}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0d1117}::-webkit-scrollbar-thumb{background:#30363d;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#484f58}:focus-visible{outline:2px solid #58a6ff;outline-offset:2px}::-moz-selection{background:#264f78;color:#fff}::selection{background:#264f78;color:#fff}@tailwind base;@tailwind components;@tailwind utilities;body{padding:0}

/* ! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com */*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}body,html{font-family:Helvetica Neue,Arial,sans-serif}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-3{height:.75rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.min-h-\[80vh\]{min-height:80vh}.min-h-screen{min-height:100vh}.w-3{width:.75rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[1296px\]{max-width:1296px}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.resize{resize:both}.columns-2{-moz-columns:2;column-count:2}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[\#21262d\]{--tw-border-opacity:1;border-color:rgb(33 38 45/var(--tw-border-opacity))}.border-\[\#30363d\]{--tw-border-opacity:1;border-color:rgb(48 54 61/var(--tw-border-opacity))}.border-\[var\(--ros-border\)\]{border-color:var(--ros-border)}.border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity))}.border-green-400\/30{border-color:rgba(74,222,128,.3)}.bg-\[\#0d1117\]{--tw-bg-opacity:1;background-color:rgb(13 17 23/var(--tw-bg-opacity))}.bg-\[\#f2f2f4\]{--tw-bg-opacity:1;background-color:rgb(242 242 244/var(--tw-bg-opacity))}.bg-\[rgba\(10\2c 10\2c 13\2c 0\.72\)\]{background-color:rgba(10,10,13,.72)}.bg-\[rgba\(10\2c 10\2c 13\2c 0\.92\)\]{background-color:rgba(10,10,13,.92)}.bg-\[var\(--ros-accent\)\]{background-color:var(--ros-accent)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity))}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.pb-1{padding-bottom:.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.font-mono{font-family:Courier New,monospace}.text-8xl{font-size:6rem;line-height:1}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.leading-none{line-height:1}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-tight{letter-spacing:-.025em}.text-\[\#08080a\]{--tw-text-opacity:1;color:rgb(8 8 10/var(--tw-text-opacity))}.text-\[\#8b949e\]{--tw-text-opacity:1;color:rgb(139 148 158/var(--tw-text-opacity))}.text-\[\#e6edf3\]{--tw-text-opacity:1;color:rgb(230 237 243/var(--tw-text-opacity))}.text-\[var\(--ros-muted\)\]{color:var(--ros-muted)}.text-\[var\(--ros-text\)\]{color:var(--ros-text)}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_0_18px_rgba\(242\2c 242\2c 244\2c 0\.22\)\]{--tw-shadow:0 0 18px hsla(240,8%,95%,.22);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_-28px_rgba\(0\2c 0\2c 0\2c 0\.95\)\]{--tw-shadow:0 18px 50px -28px rgba(0,0,0,.95);--tw-shadow-colored:0 18px 50px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.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-blur-xl{--tw-backdrop-blur:blur(24px);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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.font-neue{font-family:Helvetica Neue,Arial,sans-serif}@keyframes toolSpawn{0%{opacity:0;transform:scale(.3) translateY(-10px)}5%{opacity:1;transform:scale(1.1) translateY(0)}10%{transform:scale(1) translateY(0)}85%{opacity:1;transform:scale(1) translateY(0)}90%{opacity:.7;transform:scale(.95) translateY(-5px)}to{opacity:0;transform:scale(.3) translateY(-15px)}}@keyframes complexityGrow{0%{width:0}5%{width:10%}20%{width:25%}40%{width:50%}60%{width:75%}80%{width:90%}85%{width:100%}90%{width:100%}95%{width:0}to{width:0}}.section-fade{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.section-fade.in-view{opacity:1;transform:translateY(0)}.section-fade.in-view .fade-child{animation:fadeChildIn .6s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:translateY(24px)}.section-fade.in-view .fade-child:first-child{animation-delay:.08s}.section-fade.in-view .fade-child:nth-child(2){animation-delay:.16s}.section-fade.in-view .fade-child:nth-child(3){animation-delay:.24s}.section-fade.in-view .fade-child:nth-child(4){animation-delay:.32s}.section-fade.in-view .fade-child:nth-child(5){animation-delay:.4s}.section-fade.in-view .fade-child:nth-child(6){animation-delay:.48s}@keyframes fadeChildIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.rbs-annotation{color:hsla(0,0%,100%,.18);display:block;font-family:SF Mono,Fira Code,Cascadia Code,ui-monospace,monospace;font-size:13px;letter-spacing:.01em;line-height:1.4;margin-bottom:6px;overflow:hidden;pointer-events:none;text-overflow:ellipsis;transition:color .35s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.bg-black .rbs-annotation,.bg-gray-950 .rbs-annotation{color:hsla(0,0%,100%,.14)}.bg-white .rbs-annotation{color:rgba(0,0,0,.12)}.rbs-annotation .rbs-kw{color:hsla(4,100%,72%,.35)}.rbs-annotation .rbs-fn{color:rgba(210,168,255,.35)}.rbs-annotation .rbs-str{color:rgba(165,214,255,.35)}.rbs-annotation .rbs-param{color:rgba(255,166,87,.35)}.rbs-annotation .rbs-const{color:rgba(121,192,255,.35)}.bg-white .rbs-annotation .rbs-kw{color:rgba(200,60,50,.22)}.bg-white .rbs-annotation .rbs-fn{color:rgba(130,80,200,.22)}.bg-white .rbs-annotation .rbs-str{color:rgba(30,100,180,.22)}.bg-white .rbs-annotation .rbs-param{color:rgba(200,120,40,.22)}.bg-white .rbs-annotation .rbs-const{color:rgba(50,120,200,.22)}.rbs-annotated:hover .rbs-annotation{color:hsla(0,0%,100%,.32)}.rbs-annotated:hover .rbs-annotation .rbs-kw{color:hsla(4,100%,72%,.55)}.rbs-annotated:hover .rbs-annotation .rbs-fn{color:rgba(210,168,255,.55)}.rbs-annotated:hover .rbs-annotation .rbs-str{color:rgba(165,214,255,.55)}.rbs-annotated:hover .rbs-annotation .rbs-param{color:rgba(255,166,87,.55)}.rbs-annotated:hover .rbs-annotation .rbs-const{color:rgba(121,192,255,.55)}.bg-white .rbs-annotated:hover .rbs-annotation{color:rgba(0,0,0,.25)}.bg-white .rbs-annotated:hover .rbs-annotation .rbs-kw{color:rgba(200,60,50,.45)}.bg-white .rbs-annotated:hover .rbs-annotation .rbs-fn{color:rgba(130,80,200,.45)}.bg-white .rbs-annotated:hover .rbs-annotation .rbs-str{color:rgba(30,100,180,.45)}.bg-white .rbs-annotated:hover .rbs-annotation .rbs-param{color:rgba(200,120,40,.45)}.animate-chaosAlert{animation:chaosAlert 10s ease-in-out infinite}@keyframes chaosAlert{0%{opacity:0;transform:scale(.8)}80%{opacity:0;transform:scale(.8)}85%{opacity:1;transform:scale(1.1)}87%{transform:scale(1)}89%{transform:scale(1.05)}90%{opacity:1;transform:scale(1)}95%{opacity:0;transform:scale(.8)}to{opacity:0;transform:scale(.8)}}.animate-fadeInUp{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slideInFromLeft{animation:slideInFromLeft .8s ease-out}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px) scale(.8)}to{opacity:1;transform:translateX(0) scale(1)}}.animate-slideInFromRight{animation:slideInFromRight .8s ease-out}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px) scale(.8)}to{opacity:1;transform:translateX(0) scale(1)}}.animate-slideInFromBottom{animation:slideInFromBottom .8s ease-out}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-fadeIn{animation:fadeIn 1s ease-out}.animate-scrollCode{animation:scrollCode 8s ease-in-out infinite}@keyframes scrollCode{0%{transform:translateY(0)}15%{transform:translateY(0)}25%{transform:translateY(-140px)}45%{transform:translateY(-140px)}55%{transform:translateY(-320px)}75%{transform:translateY(-320px)}85%{transform:translateY(-540px)}95%{transform:translateY(-540px)}to{transform:translateY(0)}}@keyframes typewriter{0%{opacity:0;width:0}to{opacity:1;width:100%}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-typewriter{animation:typewriter 1s ease-out forwards,blink-cursor .75s step-end infinite;animation-fill-mode:forwards;border-right:2px solid #10b981;opacity:0;overflow:hidden;white-space:nowrap}.animate-typewriter.no-cursor{animation:typewriter 1s ease-out forwards;border-right:none}@keyframes blink-cursor{0%,to{border-color:transparent}50%{border-color:#10b981}}.animate-fadeIn{animation:fadeIn .8s ease-out forwards;animation-fill-mode:forwards;opacity:0}.animate-slideUp{animation:slideUp .8s ease-out forwards;animation-fill-mode:forwards;opacity:0}.hero-browser-wrapper{perspective:1200px;position:relative}.hero-editor-glow{background:radial-gradient(ellipse at 60% 40%,rgba(99,102,241,.14) 0,transparent 70%);border-radius:28px;filter:blur(32px);inset:-28px;pointer-events:none;position:absolute;z-index:0}.hero-browser{background:#0d1117;border:1px solid #30363d;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.15),0 24px 48px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.04);font-family:SF Mono,Fira Code,Cascadia Code,Courier New,monospace;font-size:13px;line-height:1.5;overflow:hidden;position:relative;transition:transform .45s cubic-bezier(.25,.46,.45,.94),box-shadow .45s ease;z-index:1}.hero-browser-wrapper:hover .hero-browser{box-shadow:0 6px 12px rgba(0,0,0,.22),0 32px 64px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05);transform:rotateY(-1deg) rotateX(1deg) scale(1.008)}.hero-browser-titlebar{align-items:center;background:#1c2028;border-bottom:1px solid #21262d;display:flex;gap:10px;padding:8px 14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-dot{border-radius:50%;display:inline-block;height:11px;width:11px}.hero-browser-address{align-items:center;background:#0d1117;border:1px solid #21262d;border-radius:6px;display:flex;flex:1;gap:6px;margin:0 8px;padding:4px 10px}.hero-browser-nav-btns{display:flex;gap:2px;margin-right:4px}.hero-browser-nav-btn{color:#484f58;font-size:14px;font-weight:600;line-height:1;padding:0 2px}.hero-browser-url-bar{align-items:center;display:flex;flex:1;gap:5px;min-width:0}.hero-browser-url{color:#e6edf3;font-size:11px;font-weight:600;white-space:nowrap}.hero-browser-url-path{color:#484f58;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-topnav{background:#24283b;border-bottom:1px solid #414868;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:36px;justify-content:space-between;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-topnav,.hero-topnav-left{align-items:center;display:flex}.hero-topnav-left{flex-shrink:0;gap:6px}.hero-topnav-home{border-radius:4px;height:26px;justify-content:center;width:26px}.hero-topnav-home,.hero-topnav-workspace{align-items:center;color:#a9b1d6;display:flex}.hero-topnav-workspace{background:#24283b;border:1px solid #414868;border-radius:5px;font-size:11px;font-weight:500;gap:5px;padding:3px 8px}.hero-topnav-center{align-items:center;display:flex;justify-content:center}.hero-topnav-search{background:#24283b;border:1px solid #414868;border-radius:5px;color:#6b7280;font-size:11px;min-width:120px;padding:3px 14px}.hero-topnav-right,.hero-topnav-search{align-items:center;display:flex;gap:6px}.hero-topnav-right{flex-shrink:0}.hero-topnav-presence{align-items:center;border:1px solid #414868;border-radius:5px;display:flex;gap:6px;height:26px;padding:0 7px}.hero-presence-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.hero-presence-dot.online{background:#9ece6a;box-shadow:0 0 5px hsla(89,51%,61%,.5)}.hero-presence-avatars{display:flex;flex-direction:row-reverse}.hero-presence-avatar{align-items:center;border:1.5px solid #24283b;border-radius:50%;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:8px;font-weight:700;height:18px;justify-content:center;margin-left:-5px;transition:transform .15s ease;width:18px}.hero-presence-avatar:first-child{margin-left:0}.hero-presence-avatar:hover{transform:scale(1.2);z-index:3}.hero-presence-count{color:#a9b1d6;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;font-weight:600}.hero-topnav-btn{background:#24283b;border:1px solid #414868;border-radius:5px;color:#a9b1d6;cursor:default;font-size:11px;font-weight:500;gap:4px;padding:3px 8px}.hero-topnav-btn,.hero-topnav-profile{align-items:center;display:flex;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.hero-topnav-profile{background:#64748b;border-radius:50%;color:#fff;font-size:10px;font-weight:600;height:22px;justify-content:center;width:22px}.hero-editor-layout{display:flex;max-height:580px;min-height:580px}.hero-vnav{background:#24283b;border-right:1px solid #414868;flex-direction:column;flex-shrink:0;gap:2px;padding:6px 0;width:34px}.hero-vnav,.hero-vnav-icon{align-items:center;display:flex}.hero-vnav-icon{border-radius:4px;color:#565f89;cursor:default;height:26px;justify-content:center;position:relative;width:26px}.hero-vnav-icon.active{background:hsla(0,0%,100%,.06);color:#a9b1d6}.hero-vnav-badge{align-items:center;background:#89b4fa;border-radius:6px;color:#1e1e2e;display:flex;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:8px;font-weight:700;height:13px;justify-content:center;min-width:13px;padding:0 3px;position:absolute;right:-4px;top:-3px}.hero-editor-sidebar{background:#1a1b26;border-right:1px solid #414868;display:none;flex-shrink:0;overflow:hidden;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:130px}@media (min-width:640px){.hero-editor-sidebar{display:block}}.hero-sidebar-header{color:#565f89;font-size:10px;font-weight:700;letter-spacing:.08em;padding:8px 8px 5px}.hero-editor-sidebar-item,.hero-sidebar-header{font-family:-apple-system,BlinkMacSystemFont,sans-serif}.hero-editor-sidebar-item{align-items:center;color:#8b949e;cursor:pointer;display:flex;font-size:11px;gap:3px;padding:2px 8px;transition:background .15s,color .15s}.hero-editor-sidebar-item:hover{background:#24283b;color:#c9d1d9}.hero-editor-sidebar-item.active{background:#24283b;color:#e6edf3}.hero-sidebar-icon{flex-shrink:0;font-size:10px;text-align:center;width:14px}.hero-sidebar-presence{display:flex;gap:2px;margin-left:auto}.hero-sidebar-dot{border-radius:50%;display:inline-block;height:6px;width:6px}.hero-editor-main{background:#1a1b26;display:flex;flex:1;flex-direction:column;min-width:0}.hero-editor-tabs{background:#1a1b26;border-bottom:1px solid #414868;display:flex;height:32px;overflow-x:auto}.hero-editor-tab{align-items:center;background:transparent;border:none;border-bottom:2px solid transparent;border-right:1px solid #30363d;color:#565f89;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;gap:5px;height:100%;padding:0 12px;transition:color .2s,border-color .2s,background .2s;white-space:nowrap}.hero-editor-tab:hover{background:#24283b;color:#a9b1d6}.hero-editor-tab.active{background:#24283b;border-bottom-color:#7aa2f7;color:#e6edf3}.hero-tab-dots{display:flex;gap:2px;margin-left:4px}.hero-tab-dots span{border-radius:50%;display:inline-block;height:5px;width:5px}.hero-editor-breadcrumb{background:#1a1b26;border-bottom:1px solid #21262d;color:#484f58;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;padding:3px 12px}.hero-editor-code{background:#1a1b26;flex:1;overflow-y:auto;padding:6px 0;scrollbar-color:#30363d #1a1b26;scrollbar-width:thin}.hero-editor-code::-webkit-scrollbar{width:6px}.hero-editor-code::-webkit-scrollbar-track{background:#1a1b26}.hero-editor-code::-webkit-scrollbar-thumb{background:#30363d;border-radius:3px}.hero-editor-line{animation:heroLineIn .18s ease-out both;min-height:19px;padding:0 12px 0 0;transition:background-color .3s ease;white-space:pre}@keyframes heroLineIn{0%{opacity:0;transform:translateX(4px)}to{opacity:1;transform:translateX(0)}}.hero-editor-linenum{color:#30363d;display:inline-block;flex-shrink:0;font-size:11px;padding-right:10px;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px}.hero-editor-cursor{color:#7aa2f7;font-weight:700;transition:opacity .08s}.hero-collab-cursor{animation:heroCollabBlink 1.2s ease-in-out infinite;border-left:2px solid;display:inline-block;height:15px;margin-left:2px;position:relative;vertical-align:text-bottom;width:2px}@keyframes heroCollabBlink{0%,to{opacity:1}50%{opacity:.45}}.hero-collab-cursor-label{border-radius:3px 3px 3px 0;bottom:100%;color:#fff;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:9px;font-style:normal;font-weight:600;left:-1px;line-height:1.3;padding:1px 5px;pointer-events:none;position:absolute;white-space:nowrap}.hero-collab-cursor-ai{animation:heroAICursorPulse 2s ease-in-out infinite;border-left-width:2.5px}.hero-collab-cursor-ai .hero-collab-cursor-label{align-items:center;box-shadow:0 0 8px rgba(167,139,250,.45);display:flex;gap:2px}.hero-ai-sparkle{animation:heroSparkle 1.5s ease-in-out infinite;display:inline-block;font-size:8px}@keyframes heroAICursorPulse{0%,to{filter:drop-shadow(0 0 3px rgba(167,139,250,.4));opacity:1}50%{filter:drop-shadow(0 0 6px rgba(167,139,250,.7));opacity:.7}}@keyframes heroSparkle{0%,to{transform:scale(1)}50%{transform:scale(1.3) rotate(15deg)}}.hero-presence-avatar-ai{box-shadow:0 0 0 1.5px rgba(167,139,250,.5);font-size:7px}.hero-editor-ghost{animation:heroGhostIn .6s ease-out .1s forwards;opacity:0;position:relative}.hero-editor-ghost span{color:#484f58;font-style:italic}@keyframes heroGhostIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hero-editor-ghost-badge{animation:heroBadgePulse 2s ease-in-out infinite;background:rgba(99,102,241,.15);border-radius:4px;color:#818cf8!important;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:9px;font-style:normal!important;font-weight:600;letter-spacing:.03em;margin-left:10px;padding:1px 6px;vertical-align:middle}@keyframes heroBadgePulse{0%,to{opacity:.85}50%{opacity:1}}.hero-editor-terminal{background:#1a1b26;border-top:1px solid #414868}.hero-editor-terminal-bar{background:#24283b;border-bottom:1px solid #414868;display:flex;gap:12px;padding:4px 10px}.hero-editor-terminal-label{color:#565f89;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;font-weight:600}.hero-editor-terminal-label.active{border-bottom:1px solid #7aa2f7;color:#a9b1d6}.hero-editor-terminal-body{font-size:11px;max-height:80px;min-height:60px;overflow-y:auto;padding:6px 10px}.hero-editor-terminal-line{animation:heroTermLine .25s ease-out both}@keyframes heroTermLine{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.hero-statusbar{align-items:center;background:#24283b;border-top:1px solid #414868;display:flex;font-family:-apple-system,BlinkMacSystemFont,sans-serif;height:22px;justify-content:space-between;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-statusbar-left,.hero-statusbar-right{align-items:center;display:flex;gap:10px}.hero-statusbar-item{align-items:center;color:#565f89;display:flex;font-size:10px;gap:4px}.hero-statusbar-item.branch{color:#a9b1d6}.hero-statusbar-dot{border-radius:50%;display:inline-block;height:5px;width:5px}.hero-float-tag{animation:heroFloat 3.5s ease-in-out infinite alternate;pointer-events:none}@keyframes heroFloat{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.gs-dialog-wrapper{max-width:480px;perspective:1200px;position:relative;width:100%}.gs-dialog-glow{background:radial-gradient(ellipse at 50% 40%,rgba(59,130,246,.12) 0,transparent 70%);border-radius:28px;filter:blur(36px);inset:-32px;pointer-events:none;position:absolute;z-index:0}.gs-dialog{background:#161b22;border:1px solid #30363d;border-radius:14px;box-shadow:0 4px 6px rgba(0,0,0,.2),0 24px 56px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.04);overflow:hidden;position:relative;transition:transform .5s cubic-bezier(.25,.46,.45,.94),box-shadow .5s ease;z-index:1}.gs-dialog-wrapper:hover .gs-dialog{box-shadow:0 6px 12px rgba(0,0,0,.3),0 32px 64px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.05);transform:rotateY(-1deg) rotateX(.5deg) scale(1.005)}.gs-dialog-success .gs-dialog-body>:not(.gs-success-overlay){filter:blur(2px);opacity:.15;pointer-events:none;transition:all .4s ease}.gs-dialog-titlebar{align-items:center;background:#1c2028;border-bottom:1px solid #21262d;display:flex;justify-content:space-between;padding:12px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gs-dot{border-radius:50%;display:inline-block;height:11px;width:11px}.gs-dialog-title{color:#e6edf3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:600;letter-spacing:.01em}.gs-dialog-body{padding:20px;position:relative}.gs-success-overlay{animation:gsFadeIn .5s ease-out;flex-direction:column;inset:0;position:absolute;z-index:10}.gs-success-icon,.gs-success-overlay{align-items:center;display:flex;justify-content:center}.gs-success-icon{animation:gsSuccessPop .5s cubic-bezier(.34,1.56,.64,1);background:#28c840;border-radius:50%;box-shadow:0 0 24px rgba(40,200,64,.4);color:#fff;font-size:28px;font-weight:700;height:56px;margin-bottom:12px;width:56px}.gs-success-title{color:#e6edf3;font-size:18px;font-weight:700;margin-bottom:4px}.gs-success-subtitle,.gs-success-title{font-family:-apple-system,BlinkMacSystemFont,sans-serif}.gs-success-subtitle{color:#8b949e;font-size:13px}@keyframes gsSuccessPop{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes gsFadeIn{0%{opacity:0}to{opacity:1}}.gs-type-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:18px}.gs-type-grid>:last-child{grid-column:1/-1}.gs-type-card{background:#0d1117;border:1.5px solid #30363d;border-radius:10px;cursor:default;padding:14px;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.gs-type-card-selected{background:rgba(56,139,253,.06);border-color:#58a6ff;box-shadow:0 0 0 1px rgba(56,139,253,.3)}.gs-type-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.gs-type-card-name{color:#e6edf3;font-family:SF Mono,Fira Code,Courier New,monospace;font-size:13px;font-weight:700}.gs-type-card-desc{color:#8b949e;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:11.5px;line-height:1.45;margin:0}.gs-type-radio{border:2px solid #30363d;border-radius:50%;flex-shrink:0;height:16px;position:relative;transition:border-color .2s ease;width:16px}.gs-type-radio-active{border-color:#58a6ff}.gs-type-radio-active:after{background:#58a6ff;border-radius:50%;content:"";inset:3px;position:absolute}.gs-field{margin-bottom:14px}.gs-field-label{color:#8b949e;display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;margin-bottom:5px}.gs-field-input,.gs-field-label,.gs-field-textarea{font-family:-apple-system,BlinkMacSystemFont,sans-serif}.gs-field-input,.gs-field-textarea{background:#0d1117;border:1px solid #30363d;border-radius:8px;box-sizing:border-box;color:#e6edf3;font-size:13px;min-height:38px;padding:10px 12px;transition:border-color .2s ease;width:100%}.gs-field-textarea{align-items:flex-start;display:flex;flex-wrap:wrap;min-height:72px;word-break:break-word}.gs-typing-cursor{animation:gsCursorBlink .6s step-end infinite;color:#58a6ff;font-weight:400;margin-left:1px}@keyframes gsCursorBlink{0%,to{opacity:1}50%{opacity:0}}.gs-dialog-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.gs-btn{align-items:center;border:none;border-radius:6px;cursor:default;display:flex;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:700;gap:6px;letter-spacing:.04em;padding:9px 20px;transition:all .2s ease}.gs-btn-cancel{background:#21262d;border:1px solid #30363d;color:#8b949e}.gs-btn-create{background:#30363d;color:#8b949e}.gs-btn-create-active{background:#58a6ff;box-shadow:0 0 12px rgba(88,166,255,.35);color:#fff}.gs-btn-spinner{animation:gsSpin .6s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:12px;width:12px}@keyframes gsSpin{to{transform:rotate(1turn)}}.gs-git-tree{display:flex;flex-direction:column}.gs-git-node{align-items:stretch;display:flex;min-height:56px}.gs-git-rail{align-items:center;display:flex;justify-content:center;width:20px}.gs-git-dot,.gs-git-rail{flex-shrink:0;position:relative}.gs-git-dot{border:2px solid #161b22;border-radius:50%;height:12px;width:12px;z-index:2}.gs-git-line{left:50%;position:absolute;transform:translateX(-50%);width:2px}.gs-git-line-top{bottom:50%;opacity:.45;top:0}.gs-git-line-bottom{bottom:0;opacity:.45;top:50%}.gs-git-fork{border-top:2px dashed;height:0;left:50%;opacity:.4;position:absolute;top:50%;transform:translateY(-50%);width:10px}.gs-git-content{display:flex;flex:1;flex-direction:column;gap:4px;justify-content:center;padding:8px 0 8px 12px}.gs-git-meta{align-items:center;display:flex;gap:8px}.gs-git-badge{border:1px solid;border-radius:4px;font-size:10.5px;font-weight:600;line-height:1.5;padding:1px 7px}.gs-git-badge,.gs-git-hash{font-family:SF Mono,Fira Code,Courier New,monospace}.gs-git-hash{color:#484f58;font-size:11px}.gs-git-msg{color:#c9d1d9;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.45}.ts-comet-field{inset:0;overflow:hidden;pointer-events:none;position:absolute}.ts-comet{animation:tsCometFall var(--comet-duration,5s) linear var(--comet-delay,0s) infinite;color:rgba(255,255,255,var(--comet-opacity,.12));font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-weight:700;position:absolute;text-shadow:0 0 6px rgba(99,102,241,.3),0 0 20px rgba(99,102,241,.15);top:-40px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;will-change:transform,opacity}.ts-comet:after{background:linear-gradient(270deg,rgba(99,102,241,.4),rgba(99,102,241,.1) 40%,transparent);border-radius:1px;content:"";height:2px;position:absolute;right:100%;top:50%;transform:translateY(-50%) rotate(-25deg);transform-origin:right center;width:60px}@keyframes tsCometFall{0%{opacity:0;transform:translate(60px,-40px) rotate(0deg)}5%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(-120px,calc(100vh + 40px)) rotate(-2deg)}}.ts-tool-count{align-items:center;background:hsla(0,91%,71%,.08);border:1px solid hsla(0,91%,71%,.2);border-radius:999px;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,sans-serif;gap:10px;padding:6px 18px}.ts-tool-count-number{color:#f87171;font-family:SF Mono,Fira Code,monospace;font-size:16px;font-weight:800}.ts-tool-count-label{color:#9ca3af;font-size:13px}.ts-gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#3fb950,#58a6ff 50%,#d2a8ff);-webkit-background-clip:text;background-clip:text}.ts-stat-card{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid #21262d;border-radius:12px;display:flex;flex-direction:column;gap:4px;min-width:120px;padding:16px 24px;transition:border-color .3s ease,box-shadow .3s ease}.ts-stat-card:hover{border-color:#30363d}.ts-stat-card-highlight{background:rgba(63,185,80,.06);border-color:#3fb950;box-shadow:0 0 20px rgba(63,185,80,.1)}.ts-stat-card-highlight:hover{border-color:#3fb950}.ts-stat-value{font-family:SF Mono,Fira Code,monospace;font-size:32px;font-weight:800;line-height:1}.ts-stat-red{color:#f87171}.ts-stat-green{color:#3fb950}.ts-stat-blue{color:#58a6ff}.ts-stat-line-through{text-decoration:line-through;text-decoration-color:hsla(0,91%,71%,.533);text-decoration-thickness:3px}.ts-stat-label{color:#6b7280;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;text-align:center}.ts-stat-arrow{color:#30363d;font-size:24px;font-weight:300;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:639px){.ts-stat-arrow{transform:rotate(90deg)}}.cs-gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#7aa2f7,#3b82f6 50%,#38bdf8);-webkit-background-clip:text;background-clip:text}.cs-capability-card{align-items:flex-start;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:10px;display:flex;gap:12px;padding:12px 14px;transition:border-color .3s ease,background .3s ease}.cs-capability-card:hover{background:rgba(122,162,247,.04);border-color:rgba(122,162,247,.2)}.cs-editor-wrapper{display:flex;flex-direction:column;inset:0;overflow:hidden;perspective:1200px;position:absolute}.cs-editor-glow{background:radial-gradient(ellipse at 60% 40%,rgba(59,130,246,.12) 0,transparent 70%);border-radius:24px;filter:blur(30px);inset:-20px;pointer-events:none;position:absolute;z-index:0}.cs-container{background:#0a0e14;border:1px solid rgba(59,130,246,.25);border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,.4),0 16px 48px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.03);display:flex;flex:1;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;line-height:1.5;min-height:0;overflow:hidden;position:relative;transition:transform .45s cubic-bezier(.25,.46,.45,.94),box-shadow .45s ease;z-index:1}.cs-editor-wrapper:hover .cs-container{box-shadow:0 6px 12px rgba(0,0,0,.25),0 24px 64px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.04);transform:rotateY(-1deg) rotateX(1deg) scale(1.005)}.cs-header{align-items:center;background:#24283b;border-bottom:1px solid #303030;display:flex;flex-shrink:0;height:38px;justify-content:space-between;padding:0 10px 0 0}.cs-tabs{display:flex;height:100%}.cs-tab{align-items:center;background:transparent;border:none;border-bottom:2px solid transparent;color:#8b949e;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:0 14px;position:relative;transition:all .15s ease}.cs-tab:hover{background:hsla(0,0%,100%,.03);color:#c9d1d9}.cs-tab-active{background:rgba(59,130,246,.06);border-bottom-color:#3b82f6;color:#e2e8f0}.cs-tab-icon{font-size:13px}.cs-meeting-live-dot{animation:csPulse 2s infinite;background:#34a853;border-radius:50%;flex-shrink:0;height:6px;width:6px}@keyframes csPulse{0%,to{box-shadow:0 0 0 0 rgba(52,168,83,.4);opacity:1}50%{box-shadow:0 0 0 4px rgba(52,168,83,0);opacity:.6}}.cs-header-presence{align-items:center;display:flex;flex-direction:row-reverse;gap:0}.cs-presence-avatar{align-items:center;border:2px solid #24283b;border-radius:50%;color:#fff;display:flex;font-size:9px;font-weight:600;height:22px;justify-content:center;margin-left:-6px;transition:transform .15s ease;width:22px}.cs-presence-avatar:first-child{margin-left:0}.cs-presence-avatar:hover{transform:scale(1.15);z-index:2}.cs-presence-ai{background:linear-gradient(135deg,#a78bfa,#c084fc)!important;box-shadow:0 0 8px rgba(192,132,252,.4);font-size:10px}.cs-panel{display:none;flex:1;flex-direction:column;min-height:0}.cs-panel-active{display:flex}.cs-chat-room-header{align-items:center;background:#24283b;border-bottom:1px solid #414868;color:#7aa2f7;display:flex;flex-shrink:0;font-size:13px;font-weight:600;gap:6px;padding:8px 12px}.cs-hash{color:#7aa2f7;font-size:15px}.cs-room-name{flex:1}.cs-room-members{align-items:center;color:#a9b1d6;display:flex;font-size:11px;font-weight:400;gap:3px}.cs-members-icon{font-size:11px}.cs-chat-messages{background:#1a1b26;display:flex;flex:1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:12px}.cs-chat-messages::-webkit-scrollbar{width:5px}.cs-chat-messages::-webkit-scrollbar-track{background:transparent}.cs-chat-messages::-webkit-scrollbar-thumb{background-color:#414868;border-radius:3px}.cs-chat-message{animation:csMsgSlideIn .2s ease-out;display:flex;gap:8px}@keyframes csMsgSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cs-chat-avatar{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:600;height:28px;justify-content:center;width:28px}.cs-chat-avatar-ai{box-shadow:0 0 10px rgba(192,132,252,.35)}.cs-chat-msg-body{flex:1;min-width:0}.cs-chat-msg-header{align-items:baseline;display:flex;gap:6px;margin-bottom:2px}.cs-chat-msg-author{font-size:12px;font-weight:600}.cs-chat-msg-time{color:#565f89;font-size:10px}.cs-chat-msg-text{color:#c0caf5;font-size:13px;line-height:1.5;margin:0;word-break:break-word}.cs-code-block{background:#0f172a;border:1px solid #334155;border-radius:6px;font-size:12px;margin:6px 0 0;overflow-x:auto;padding:8px 10px}.cs-code-block pre{margin:0}.cs-code-block code{color:#e2e8f0;font-family:SF Mono,Fira Code,ui-monospace,monospace;font-size:12px;line-height:1.6}.cs-code-lang{color:#64748b;font-family:SF Mono,ui-monospace,monospace;font-size:10px;margin-bottom:4px;text-transform:uppercase}.cs-typing-indicator{align-items:center;color:#565f89;display:flex;font-size:11px;font-style:italic;gap:6px;padding:2px 0}.cs-typing-dots{display:flex;gap:3px}.cs-typing-dots span{animation:csTypingBounce 1.4s infinite both;background-color:#565f89;border-radius:50%;height:4px;width:4px}.cs-typing-dots span:nth-child(2){animation-delay:.2s}.cs-typing-dots span:nth-child(3){animation-delay:.4s}@keyframes csTypingBounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}.cs-chat-input-bar{background:#24283b;border-top:1px solid #414868;gap:6px;padding:8px 12px}.cs-chat-input-bar,.cs-input-action{align-items:center;display:flex;flex-shrink:0}.cs-input-action{background:none;border:1px solid #414868;border-radius:6px;color:#a9b1d6;cursor:pointer;font-size:11px;font-weight:600;height:28px;justify-content:center;transition:all .15s ease;width:28px}.cs-input-action:hover{background:#414868;color:#c0caf5}.cs-chat-input{background:#1e293b;border:1px solid #334155;border-radius:6px;color:#565f89;cursor:text;flex:1;font-size:13px;min-width:0;padding:6px 10px}.cs-send-btn{align-items:center;background:#1d4ed8;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:28px;justify-content:center;transition:background .15s ease;width:28px}.cs-send-btn:hover{background:#2563eb}.cs-meeting-body{background:#202124;display:flex}.cs-meeting-body,.cs-meeting-grid{flex:1;min-height:0;overflow:hidden}.cs-meeting-grid{display:grid;gap:6px;padding:8px}.cs-video-tile{align-items:center;animation:csTileIn .25s ease-out;background:#3c4043;border-radius:8px;display:flex;justify-content:center;min-height:0;overflow:hidden;position:relative}@keyframes csTileIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.cs-tile-avatar{align-items:center;background:linear-gradient(135deg,#3c4043,#2d2e31);display:flex;height:100%;justify-content:center;width:100%}.cs-tile-initials{color:hsla(0,0%,100%,.85);font-size:clamp(18px,4vw,42px);font-weight:600;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cs-tile-bar{align-items:center;background:linear-gradient(transparent,rgba(0,0,0,.7));border-radius:0 0 8px 8px;bottom:0;display:flex;gap:6px;left:0;padding:5px 8px;position:absolute;right:0}.cs-tile-name{color:#fff;font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.6);white-space:nowrap}.cs-tile-compact{border-radius:6px;flex-shrink:0;height:72px;width:100%}.cs-tile-compact .cs-tile-initials{font-size:16px}.cs-tile-compact .cs-tile-bar{padding:3px 6px}.cs-tile-compact .cs-tile-name{font-size:10px}.cs-presenter-layout{display:flex;flex:1;gap:6px;min-height:0;overflow:hidden;padding:6px}.cs-presenter-main{display:flex;flex:1;min-height:0;min-width:0}.cs-presenter-filmstrip{display:flex;flex-direction:column;flex-shrink:0;gap:4px;overflow-y:auto;width:100px}.cs-screen-tile{background:#000;border-radius:8px;overflow:hidden;position:relative}.cs-screen-content,.cs-screen-tile{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.cs-screen-content{background:#0d1117;padding:16px}.cs-screen-code{color:#c9d1d9;font-family:SF Mono,Fira Code,ui-monospace,monospace;font-size:11px;line-height:1.7}.cs-screen-line{white-space:nowrap}.cs-screen-highlight{background:rgba(250,204,21,.08);border-left:2px solid #facc15;margin-left:-8px;padding-left:6px}.cs-sc-kw{color:#ff7b72}.cs-sc-fn{color:#d2a8ff}.cs-sc-str{color:#a5d6ff}.cs-sc-param{color:#ffa657}.cs-screen-badge{align-items:center;backdrop-filter:blur(8px);background:rgba(0,0,0,.75);border-radius:14px;color:#8ab4f8;display:flex;font-size:11px;font-weight:500;gap:5px;left:8px;padding:3px 10px;position:absolute;top:8px}.cs-meeting-controls{align-items:center;background:#202124;border-top:1px solid #3c4043;display:flex;flex-shrink:0;justify-content:space-between;padding:8px 12px}.cs-controls-info{align-items:center;display:flex;gap:10px;min-width:70px}.cs-participants-count,.cs-timer{align-items:center;color:#9aa0a6;display:flex;font-size:11px;font-variant-numeric:tabular-nums;gap:4px}.cs-controls-actions{align-items:center;display:flex;gap:6px}.cs-ctrl-btn{align-items:center;background:#3c4043;border:none;border-radius:50%;color:#e8eaed;cursor:pointer;display:flex;font-size:14px;height:34px;justify-content:center;transition:all .15s ease;width:34px}.cs-ctrl-btn:hover{background:#5f6368}.cs-ctrl-presenting{background:#1a73e8!important;box-shadow:0 0 8px rgba(26,115,232,.35)}.cs-ctrl-leave{background:#ea4335!important;border-radius:17px;width:46px}.cs-ctrl-leave:hover{background:#d93025!important}.cs-controls-modes{align-items:center;display:flex;gap:3px;justify-content:flex-end;min-width:70px}.cs-mode-btn{align-items:center;background:transparent;border:1px solid #5f6368;border-radius:5px;color:#9aa0a6;cursor:pointer;display:flex;font-size:14px;height:26px;justify-content:center;transition:all .15s ease;width:26px}.cs-mode-btn:hover{background:#3c4043;border-color:#8ab4f8;color:#e8eaed}.cs-meeting-lobby{background:#1a1b26;display:flex;flex:1;flex-direction:column;gap:16px;padding:24px 16px}.cs-lobby-header{align-items:center;color:#c0caf5;display:flex;gap:10px}.cs-lobby-header h3{font-size:16px;font-weight:600;margin:0}.cs-create-meeting-btn{align-items:center;background:linear-gradient(135deg,#1d4ed8,#3b82f6);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 16px;transition:all .15s ease}.cs-create-meeting-btn:hover{background:linear-gradient(135deg,#2563eb,#60a5fa);box-shadow:0 4px 12px rgba(59,130,246,.3);transform:translateY(-1px)}.cs-meeting-list{display:flex;flex-direction:column;gap:4px}.cs-meeting-list h4{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.cs-meeting-list-item{align-items:center;background:#1e293b;border:1px solid #334155;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:8px 12px;transition:all .15s ease}.cs-meeting-list-item:hover{background:#1e3a5f;border-color:#3b82f6}.cs-meeting-name{color:#e2e8f0;font-size:13px;font-weight:500}.cs-meeting-participants{color:#94a3b8;font-size:11px}.cs-lobby-hint{color:#64748b;font-size:12px;margin-top:8px;text-align:center}@media (max-width:1023px){.cs-container{min-height:420px}.cs-presenter-filmstrip{width:80px}}@media (max-width:639px){.cs-container{min-height:360px}.cs-presenter-filmstrip{display:none}.cs-meeting-controls{padding:6px 8px}.cs-ctrl-btn{font-size:12px;height:30px;width:30px}.cs-ctrl-leave{width:40px}}.am-gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#a78bfa,#f472b6 50%,#fbbf24);-webkit-background-clip:text;background-clip:text}.am-capability-card{align-items:flex-start;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:10px;display:flex;gap:12px;padding:12px 14px;transition:border-color .3s ease,background .3s ease}.am-capability-card:hover{background:rgba(167,139,250,.04);border-color:rgba(167,139,250,.2)}.am-capability-icon{flex-shrink:0;font-size:18px;line-height:1;margin-top:2px}.am-research-ref{align-items:flex-start;background:rgba(167,139,250,.05);border:1px solid rgba(167,139,250,.12);border-radius:8px;display:flex;gap:10px;padding:10px 14px}.am-research-icon{flex-shrink:0;font-size:16px;margin-top:1px}.am-editor-wrapper{display:flex;flex-direction:column;inset:0;overflow:hidden;perspective:1200px;position:absolute}.am-editor-glow{background:radial-gradient(ellipse at 60% 40%,rgba(167,139,250,.12) 0,transparent 70%);border-radius:24px;filter:blur(30px);inset:-20px;pointer-events:none;position:absolute;z-index:0}.tg-container{background:#0a0e14;border:1px solid rgba(31,111,235,.25);border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,.4),0 16px 48px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.03);display:flex;flex:1;flex-direction:column;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;min-height:0;overflow:hidden;position:relative;transition:transform .45s cubic-bezier(.25,.46,.45,.94),box-shadow .45s ease;z-index:1}.am-editor-wrapper:hover .tg-container{box-shadow:0 6px 12px rgba(0,0,0,.25),0 24px 64px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.04);transform:rotateY(-1deg) rotateX(1deg) scale(1.005)}.tg-header{background:#161b22;border-bottom:1px solid #30363d;gap:8px;justify-content:space-between;min-height:34px;padding:6px 10px}.tg-header,.tg-header-left{align-items:center;display:flex;flex-shrink:0}.tg-header-left{gap:6px}.tg-header-icon{font-size:13px;line-height:1}.tg-header-title{color:#f0f6fc;font-size:12px;font-weight:600}.tg-header-count{background:#21262d;border-radius:10px;color:#8b949e;font-size:10px;padding:1px 7px}.tg-header-tabs{flex:1;gap:2px;justify-content:center;overflow-x:auto}.tg-header-tabs,.tg-tab{align-items:center;display:flex}.tg-tab{background:transparent;border-bottom:2px solid transparent;border-radius:4px 4px 0 0;color:#8b949e;font-size:11px;gap:4px;padding:3px 8px;transition:all .15s ease;white-space:nowrap}.tg-tab-active{color:#f0f6fc}.tg-tab-done{color:#8b949e;opacity:.75}.tg-header-right{align-items:center;display:flex;flex-shrink:0;gap:4px}.tg-layout-btn{align-items:center;border-radius:4px;color:#6e7681;cursor:pointer;display:flex;font-size:13px;height:22px;justify-content:center;transition:all .15s ease;width:22px}.tg-layout-btn:hover{background:#21262d;color:#c9d1d9}.tg-layout-active{background:#21262d;border:1px solid #30363d;color:#58a6ff}.tg-grid{background:#30363d;display:grid;flex:1;gap:1px}.tg-grid,.tg-pane{min-height:0;overflow:hidden}.tg-pane{animation:tgPaneSpawn .4s ease-out;background:#0d1117;display:flex;flex-direction:column;transition:all .2s ease}@keyframes tgPaneSpawn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.tg-pane-working{box-shadow:inset 0 0 0 1px rgba(63,185,80,.2)}.tg-pane-completed{opacity:.85}.tg-pane-titlebar{align-items:center;background:#161b22;border-top:2px solid #58a6ff;display:flex;flex-shrink:0;justify-content:space-between;min-height:26px;padding:4px 8px}.tg-pane-title-left{align-items:center;display:flex;gap:6px;overflow:hidden}.tg-pane-name{font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg-pane-role{background:#21262d;border-radius:3px;color:#6e7681;font-size:10px;padding:1px 5px;white-space:nowrap}.tg-pane-title-right{align-items:center;display:flex;flex-shrink:0;gap:4px}.tg-working-dot{animation:tgPulse 1.5s infinite;color:#3fb950;font-size:10px}@keyframes tgPulse{0%,to{opacity:1}50%{opacity:.4}}.tg-pane-content{flex:1;font-size:11px;line-height:1.5;min-height:0;overflow-y:auto;padding:6px 8px}.tg-pane-content::-webkit-scrollbar{width:4px}.tg-pane-content::-webkit-scrollbar-track{background:transparent}.tg-pane-content::-webkit-scrollbar-thumb{background:#30363d;border-radius:2px}.tg-evt{align-items:flex-start;animation:tgEvtIn .3s ease-out;color:#c9d1d9;display:flex;gap:5px;padding:2px 0;word-break:break-word}@keyframes tgEvtIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tg-icon{flex-shrink:0;font-size:11px;line-height:1.5}.tg-evt-task{background:rgba(31,111,235,.08);border-left:2px solid #1f6feb;border-radius:0 4px 4px 0;color:#8b949e;font-size:10px;margin-bottom:4px;padding:4px 6px}.tg-task-label{color:#58a6ff;font-weight:600}.tg-evt-thinking{color:#8b949e;font-style:italic}.tg-thinking-text{max-height:40px;overflow:hidden;text-overflow:ellipsis}.tg-evt-tool{background:rgba(31,111,235,.06);border-radius:4px;margin:1px 0;padding:3px 6px}.tg-tool-name{color:#58a6ff;font-weight:500}.tg-tool-args{color:#6e7681;font-size:10px;margin-left:4px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg-evt-result{border-radius:4px;font-size:10px;margin:1px 0;padding:2px 6px}.tg-success{background:rgba(35,134,54,.06);color:#8b949e}.tg-success .tg-icon{color:#3fb950}.tg-error{background:rgba(248,81,73,.06);color:#f85149}.tg-evt-text{color:#c9d1d9;font-size:11px}.tg-evt-msg-in{background:rgba(163,113,247,.06);border-left:2px solid #a371f7}.tg-evt-msg-in,.tg-evt-msg-out{border-radius:0 4px 4px 0;margin:2px 0;padding:3px 6px}.tg-evt-msg-out{background:rgba(88,166,255,.06);border-left:2px solid #58a6ff}.tg-msg-badge{background:rgba(163,113,247,.15);border-radius:3px;color:#a371f7;flex-shrink:0;font-size:9px;font-weight:600;padding:1px 4px;text-transform:uppercase}.tg-evt-msg-out .tg-msg-badge{background:rgba(88,166,255,.15);color:#58a6ff}.tg-msg-from,.tg-msg-to{color:#6e7681;flex-shrink:0;font-size:10px}.tg-msg-text{color:#c9d1d9;font-size:11px}.tg-evt-done{border-top:1px solid #21262d;font-weight:500;margin-top:4px;padding:4px 0}.tg-evt-done,.tg-evt-done .tg-icon{color:#3fb950}.tg-cursor{animation:tgBlink .8s infinite;color:#58a6ff;font-size:12px}@keyframes tgBlink{0%,50%{opacity:1}51%,to{opacity:0}}.tg-pane-empty{align-items:center;color:#484f58;display:flex;flex-direction:column;font-size:11px;gap:6px;height:100%;justify-content:center}.tg-pane-empty span:first-child{font-size:18px;opacity:.5}.tg-pane-statusbar{align-items:center;background:#0d1117;border-top:1px solid #21262d;color:#484f58;display:flex;flex-shrink:0;font-size:10px;justify-content:space-between;min-height:18px;padding:2px 8px}.tg-pane-statusbar-status{letter-spacing:.5px;text-transform:uppercase}.tg-status-icon{flex-shrink:0;font-size:10px;line-height:1}.tg-status-spin{animation:tgSpin 1s linear infinite;color:#58a6ff;display:inline-block}@keyframes tgSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tg-status-done{color:#3fb950}.tg-status-idle{color:#484f58}.tg-evt-bus-in,.tg-evt-bus-out{border-radius:0 4px 4px 0;font-size:11px;margin:2px 0;padding:3px 6px}.tg-evt-bus-in{background:rgba(163,113,247,.06);border-left:2px solid #a371f7}.tg-evt-bus-out{background:rgba(88,166,255,.06);border-left:2px solid #58a6ff}.tg-bus-correction{animation:tgCorrectionFlash .5s ease-out;background:rgba(240,136,62,.08)!important;border-left-color:#f0883e!important}@keyframes tgCorrectionFlash{0%{background:rgba(240,136,62,.25)}to{background:rgba(240,136,62,.08)}}.tg-bus-badge,.tg-bus-badge-demo{border-radius:3px;flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.3px;padding:1px 5px;text-transform:uppercase;white-space:nowrap}.tg-bus-badge-demo{font-size:10px;padding:2px 8px}.tg-bus-badge-task{background:rgba(88,166,255,.15);color:#58a6ff}.tg-bus-badge-guidance{background:rgba(240,136,62,.15);border:1px solid rgba(240,136,62,.25);color:#f0883e}.tg-bus-badge-feedback{background:rgba(240,136,62,.12);border:1px solid rgba(240,136,62,.2);color:#f0883e}.tg-bus-badge-handoff{background:rgba(214,188,250,.12);color:#d6bcfa}.tg-bus-badge-result{background:rgba(63,185,80,.12);color:#3fb950}.tg-bus-badge-progress{background:hsla(212,9%,58%,.12);color:#8b949e}.tg-bus-badge-question{background:hsla(38,93%,77%,.12);color:#fbd38d}.tg-bus-badge-ack{background:rgba(72,79,88,.15);color:#484f58}.tg-bus-from,.tg-bus-to{color:#6e7681;flex-shrink:0;font-size:10px;font-weight:500}.tg-bus-text{color:#c9d1d9;font-size:11px}.tg-evt-status{color:#8b949e;font-size:10px}.tg-evt-status .tg-icon{color:#58a6ff}.tg-header-coord{background:rgba(240,136,62,.1);border:1px solid rgba(240,136,62,.2);border-radius:4px;color:#f0883e;font-size:9px;font-weight:600;letter-spacing:.5px;padding:1px 6px;text-transform:uppercase}.tg-bus-log{background:#0a0e14;border-top:1px solid rgba(31,111,235,.251);flex-shrink:0;overflow:hidden}.tg-bus-log-header{align-items:center;background:#161b22;border-bottom:1px solid #21262d;display:flex;font-size:11px;gap:6px;padding:4px 10px}.tg-bus-log-icon{color:#58a6ff;font-size:12px}.tg-bus-log-title{color:#f0f6fc;font-size:11px;font-weight:600}.tg-bus-log-count{background:#21262d;border-radius:10px;color:#8b949e;font-size:10px;margin-left:auto;padding:1px 6px}.tg-bus-log-body{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:10px;line-height:1.6;max-height:120px;overflow-y:auto;padding:6px 10px}.tg-bus-log-body::-webkit-scrollbar{width:3px}.tg-bus-log-body::-webkit-scrollbar-thumb{background:#30363d;border-radius:1px}.tg-bus-entry{align-items:baseline;animation:tgEvtIn .3s ease-out;display:flex;gap:5px;padding:1px 0}.tg-bus-time{color:#484f58;flex-shrink:0;font-size:9px;min-width:28px}.tg-bus-entry-from{flex-shrink:0;font-size:10px;font-weight:600}.tg-bus-arrow{color:#484f58;flex-shrink:0;font-size:9px}.tg-bus-entry-to{color:#8b949e;flex-shrink:0;font-size:10px;font-weight:500}.tg-bus-entry-type{flex-shrink:0;font-size:9px;font-weight:600}.tg-bus-entry-text{color:#6e7681;font-size:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg-bus-empty{color:#484f58;font-size:10px;padding:8px 0;text-align:center}@media (max-width:1023px){.tg-tool-args{max-width:100px}.tg-bus-log-body{max-height:80px}}@media (max-width:639px){.tg-grid{grid-template-columns:1fr!important}.tg-bus-entry-text,.tg-header-tabs{display:none}}.ev-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.ev-card{background:#13161d;border:1px solid #282d38;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ev-card:hover{border-color:#3d4450;box-shadow:0 8px 32px rgba(99,102,241,.08);transform:translateY(-2px)}.ev-card-past{background:#191c24;border-color:#2a3040}.ev-card-past:hover{border-color:#4a5568;box-shadow:0 8px 32px rgba(99,102,241,.06)}.ev-card-past .ev-card-titlebar{background:#141720;border-bottom-color:#2a3040}.ev-card-past .ev-card-titlebar-text{color:#7c8497}.ev-card-past .ev-card-title{color:#c9d1d9}.ev-card-past .ev-card-details{color:#8b96a6}.ev-card-past .ev-card-host{background:#1e2230;border:1px solid #2a3040}.ev-card-past .ev-card-host span{color:#8b96a6}.ev-card-past .ev-card-image img{filter:saturate(.6) brightness(.85)}.ev-card-titlebar{align-items:center;background:#0f1118;border-bottom:1px solid #282d38;display:flex;gap:6px;padding:10px 14px}.ev-dot{background:#3d4450;border-radius:50%;height:10px;width:10px}.ev-dot-red{background:#ff5f56}.ev-dot-yellow{background:#ffbd2e}.ev-dot-green{background:#27c93f}.ev-dot-muted{background:#4a5060}.ev-card-titlebar-text{color:#5c6370;font-family:Courier New,monospace;font-size:.6875rem;margin-left:8px}.ev-card-image{background:#0f1118;height:180px;overflow:hidden;position:relative}.ev-card-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ev-card-image-fallback{align-items:center;background:linear-gradient(135deg,#1e1b4b,#312e81);display:flex;font-size:2rem;height:100%;justify-content:center;width:100%}.ev-card-image-placeholder{background:#191c24;height:180px}.ev-card-date-badge{background:rgba(0,0,0,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;color:#e6edf3;font-family:Courier New,monospace;font-size:.75rem;left:10px;padding:4px 10px}.ev-card-date-badge,.ev-card-past-badge{backdrop-filter:blur(4px);position:absolute;top:10px}.ev-card-past-badge{background:hsla(0,0%,50%,.7);border-radius:4px;color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.05em;padding:3px 8px;right:10px;text-transform:uppercase}.ev-card-body{display:flex;flex:1;flex-direction:column;padding:20px}.ev-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#e6edf3;display:-webkit-box;font-size:1.05rem;font-weight:600;line-height:1.3;margin-bottom:12px;overflow:hidden}.ev-card-details{color:#9aa3b0;display:flex;flex-direction:column;font-size:.8125rem;gap:6px;margin-bottom:16px}.ev-card-hosts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ev-card-host{align-items:center;background:#1a1e28;border:1px solid #282d38;border-radius:999px;display:flex;gap:6px;padding:4px 10px 4px 4px}.ev-card-host img{border-radius:50%;height:20px;width:20px}.ev-card-host span{color:#9aa3b0;font-size:.6875rem}.ev-card-cta{background:#10b981;border-radius:8px;color:#fff;display:block;font-size:.875rem;font-weight:600;margin-top:auto;padding:10px 0;text-align:center;text-decoration:none;transition:background .15s ease,color .15s ease}.ev-card-cta:hover{background:#34d399}.ev-card-cta-past{background:#262c3a;border:1px solid #3a4250;color:#c0c8d4}.ev-card-cta-past:hover{background:#3a4250;color:#e6edf3}.ev-card-cta-blog{background:#6366f1;color:#fff}.ev-card-cta-blog:hover{background:#818cf8}.ev-blog-terminal{background:#0c0e14;border:1px solid #282d38;border-radius:8px;font-family:Courier New,monospace;font-size:.75rem;line-height:1.6;padding:12px 14px}.ev-blog-terminal-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-card-blog{border-color:#2d2064}.ev-card-blog:hover{border-color:#6366f1;box-shadow:0 0 30px rgba(99,102,241,.1)}.ev-empty{background:#13161d;border:1px dashed #3d4450;border-radius:12px;grid-column:1/-1;overflow:hidden}.ev-empty-body{padding:48px 24px;text-align:center}.ev-footer-cta{border-top:1px solid #282d38;margin-top:48px;padding-top:48px;text-align:center}.ev-footer-cta h3{color:#e6edf3;font-size:1.5rem;font-weight:600;margin-bottom:8px}.ev-footer-cta p{color:#8b96a6;font-size:.9375rem;margin-bottom:24px}.ev-footer-cta-btn{background:#fff;border-radius:8px;color:#000;display:inline-flex;font-size:.9375rem;font-weight:600;padding:12px 28px;text-decoration:none;transition:background .15s ease}.ev-footer-cta-btn:hover{background:#e6edf3}@media (max-width:768px){.ev-grid{grid-template-columns:1fr}}.rs-team-card{background:#13161d;border:1px solid #282d38;border-radius:12px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.rs-team-card:hover{border-color:#3d4450;box-shadow:0 8px 32px rgba(99,102,241,.08);transform:translateY(-2px)}.rs-team-titlebar{align-items:center;background:#0f1118;border-bottom:1px solid #282d38;display:flex;gap:6px;padding:10px 14px}.rs-team-body{padding:24px 20px}.rs-team-linkedin{align-items:center;background:#161820;border:1px solid #282d38;border-radius:8px;color:#818cf8;display:inline-flex;display:flex;font-size:.75rem;font-weight:600;gap:6px;margin-left:auto;margin-right:auto;margin-top:16px;padding:6px 14px;text-decoration:none;transition:background .15s ease,border-color .15s ease;width:-moz-fit-content;width:fit-content}.rs-team-linkedin:hover{background:#1e2230;border-color:#818cf8}.rs-join-card{background:#13161d;border:1px solid #282d38;border-radius:12px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.rs-join-card:hover{border-color:#3d4450;box-shadow:0 8px 32px rgba(99,102,241,.06);transform:translateY(-2px)}.rs-join-body{padding:24px 20px}@media (max-width:768px){.rs-join-card,.rs-team-card{margin-left:auto;margin-right:auto;max-width:400px}}.hover\:bg-\[\#161b22\]:hover{--tw-bg-opacity:1;background-color:rgb(22 27 34/var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.hover\:bg-green-500:hover{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:text-\[var\(--ros-text\)\]:hover{color:var(--ros-text)}.hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity))}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.hover\:text-green-500:hover{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.hover\:text-pink-500:hover{--tw-text-opacity:1;color:rgb(236 72 153/var(--tw-text-opacity))}.hover\:text-purple-500:hover{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:shadow-\[0_0_26px_rgba\(242\2c 242\2c 244\2c 0\.34\)\]:hover{--tw-shadow:0 0 26px hsla(240,8%,95%,.34);--tw-shadow-colored:0 0 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.md\:text-9xl{font-size:8rem;line-height:1}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:mb-0{margin-bottom:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-full{width:100%}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}}@media (min-width:1280px){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}*{box-sizing:border-box}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}.font-mono{font-family:Courier New,Courier,monospace}.text-balance{text-wrap:balance}.grid-pattern{background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.15) 1px,transparent 0);background-size:20px 20px}html{scroll-behavior:smooth}.container{max-width:1296px}a:focus-visible,button:focus-visible{outline:2px solid var(--ros-accent,#10b981);outline-offset:2px}.hero-module__hero___Dwooj{background:var(--ros-bg);isolation:isolate;overflow:hidden;padding:clamp(64px,7vw,110px) 24px 0;position:relative}.hero-module__grid___Zn5GG{background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.055) 1px,transparent 0);background-size:26px 26px;inset:0;mask-image:linear-gradient(180deg,#000 0,#000 38%,transparent 78%);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 38%,transparent 78%);position:absolute;z-index:-1}.hero-module__inner___V90SS{align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin:0 auto;max-width:1180px;position:relative}.hero-module__copy___tS3I6{animation:hero-module__rise___lqZXM .62s cubic-bezier(.22,.61,.36,1) both;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(24px,4vw,56px) 0}.hero-module__eyebrow___e9GDt{align-items:center;align-self:flex-start;background:var(--ros-panel);border:1px solid var(--ros-border-pill);border-radius:var(--ros-radius-pill);color:var(--ros-text-secondary);display:inline-flex;font:500 11.5px/1 var(--ros-font);gap:8px;margin:0 0 22px;padding:5px 12px 5px 10px}.hero-module__eyebrowDot___lulmf{background:var(--ros-accent);border-radius:50%;box-shadow:0 0 0 3px var(--ros-accent-soft);height:6px;width:6px}.hero-module__heading___QON-M{text-wrap:balance;color:var(--ros-text);font:600 clamp(34px,5vw,62px) /1.04 var(--ros-font);letter-spacing:-.04em;margin:0 0 20px}.hero-module__headingMuted___UEcLG{color:var(--ros-muted)}.hero-module__lede___FI8-I{color:var(--ros-text-secondary);margin:0 0 14px}.hero-module__ledeSecond___wzPWK,.hero-module__lede___FI8-I{text-wrap:pretty;font:400 clamp(15px,1.15vw,16.5px) /1.62 var(--ros-font);max-width:33em}.hero-module__ledeSecond___wzPWK{color:var(--ros-muted);margin:0 0 30px}.hero-module__lede___FI8-I em{color:var(--ros-text);font-style:normal}.hero-module__actions___GpwjX{align-self:flex-start;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.hero-module__primary___5O-4L,.hero-module__secondary___5z2Eb{align-items:center;border-radius:var(--ros-radius);display:inline-flex;font:500 14.5px/1 var(--ros-font);height:44px;justify-content:center;padding:0 22px;text-decoration:none;transition:background .11s ease,border-color .11s ease,color .11s ease,box-shadow .11s ease,transform .11s ease}.hero-module__primary___5O-4L{background:#f2f2f4;border:1px solid hsla(0,0%,100%,.85);box-shadow:0 0 22px hsla(240,8%,95%,.22),0 4px 18px rgba(0,0,0,.45);color:#08080a}.hero-module__primary___5O-4L:hover{background:#fff;box-shadow:0 0 30px hsla(240,8%,95%,.34),0 4px 18px rgba(0,0,0,.45)}.hero-module__primary___5O-4L:active{transform:translateY(1px)}.hero-module__secondary___5z2Eb{background:transparent;border:1px solid var(--ros-border-pill);color:var(--ros-text-secondary)}.hero-module__secondary___5z2Eb:hover{border-color:var(--ros-border-strong);color:var(--ros-text)}.hero-module__primary___5O-4L:focus-visible,.hero-module__secondary___5z2Eb:focus-visible{outline:2px solid var(--ros-accent);outline-offset:2px}.hero-module__caveat___ZuUwa{text-wrap:pretty;color:var(--ros-faint);font:400 12.5px/1.6 var(--ros-font);margin:0;max-width:40em}.hero-module__artArea___g7rEc{align-self:stretch;min-height:320px;min-width:0;position:relative}.hero-module__neon___ZfSIG{height:auto;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(430px,92%)}.hero-module__neonEdge___JW-Zi{stroke:hsla(0,0%,100%,.82);stroke-width:1.6}.hero-module__neonNode___aY1w1{fill:#fff}.hero-module__showcase___-yCvC{margin:clamp(40px,5vw,72px) auto 0;mask-image:linear-gradient(180deg,#000 0,#000 72%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 72%,transparent);max-width:1180px;perspective:1600px;perspective-origin:50% 0;position:relative}.hero-module__console___XKQSX{animation:hero-module__rise___lqZXM .72s cubic-bezier(.22,.61,.36,1) .12s both;background:var(--ros-panel);border:1px solid var(--ros-border);border-radius:16px;box-shadow:0 30px 90px -40px rgba(0,0,0,.95);display:flex;flex-direction:column;min-height:420px;min-width:0;overflow:hidden;transform:rotateX(9deg);transform-origin:50% 0}.hero-module__consoleBar___oX4Y9{align-items:center;background:var(--ros-chrome);border-bottom:1px solid var(--ros-border);display:flex;gap:9px;height:44px;padding:0 16px}.hero-module__branchDot___JiaaO{animation:hero-module__beat___ifOzP 2.4s ease-out infinite;background:var(--ros-ok);border-radius:50%;box-shadow:0 0 0 0 var(--ros-ok-soft);flex-shrink:0;height:7px;width:7px}@keyframes hero-module__beat___ifOzP{0%{box-shadow:0 0 0 0 var(--ros-ok-soft)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.hero-module__branchName___LzOpD{color:var(--ros-text);font:500 12.5px/1 var(--ros-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-module__nodeState___JjRIr{color:var(--ros-faint);flex-shrink:0;font:400 11.5px/1 var(--ros-font);margin-left:auto}.hero-module__uptime___PuGzi{color:var(--ros-text-secondary);font-family:var(--ros-mono);font-variant-numeric:tabular-nums}.hero-module__presence___LyRoO{align-items:center;border-bottom:1px solid var(--ros-border-faint);display:flex;gap:10px;padding:11px 16px}.hero-module__presenceLabel___mfewA{color:var(--ros-neutral);font:500 10.5px/1 var(--ros-mono);letter-spacing:.12em;text-transform:uppercase}.hero-module__avatars___ml6n0{display:inline-flex}.hero-module__avatar___SnMlU{align-items:center;background:var(--ros-panel-hover);border:1.5px solid var(--ros-panel);border-radius:50%;color:var(--ros-text-secondary);display:inline-flex;font:600 9.5px/1 var(--ros-font);height:25px;justify-content:center;margin-left:-6px;width:25px}.hero-module__avatar___SnMlU:first-child{margin-left:0}.hero-module__avatarAgent___ZUNth{background:var(--ros-accent-soft);border-color:var(--ros-accent);color:var(--ros-text);font-family:var(--ros-mono);letter-spacing:-.5px}.hero-module__presenceNote___PE42k{color:var(--ros-faint);font:400 11.5px/1 var(--ros-font)}.hero-module__consoleBody___8eZmg{flex:1;min-height:0;padding:14px 16px 16px}.hero-module__line___J2S0J{animation:hero-module__lineIn___GbpL6 .26s ease both;color:var(--ros-text-secondary);font:400 12px/1.6 var(--ros-mono);margin:0 0 6px;overflow-wrap:anywhere}.hero-module__muted___Xd9Uh{color:var(--ros-muted)}.hero-module__ok___bJjq7{color:var(--ros-ok-bright)}.hero-module__agent___r9h9n{color:var(--ros-accent)}@keyframes hero-module__lineIn___GbpL6{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.hero-module__cursorLine___Ocfue{height:14px;margin:2px 0 0}.hero-module__consoleFoot___6lGn9{align-items:center;background:var(--ros-chrome);border-top:1px solid var(--ros-border-faint);display:flex;flex-wrap:wrap;gap:10px;padding:10px 16px}.hero-module__footItem___LxmuW{color:var(--ros-faint);font:400 10.5px/1.4 var(--ros-mono)}.hero-module__footItem___LxmuW b{color:var(--ros-text-secondary);font-weight:500}.hero-module__cursor___cL6MD{animation:hero-module__blink___3uaRk 1.1s steps(2,start) infinite;background:var(--ros-text-secondary);display:inline-block;height:13px;width:7px}@keyframes hero-module__blink___3uaRk{to{visibility:hidden}}@keyframes hero-module__rise___lqZXM{0%{opacity:0;transform:rotateX(9deg) translateY(14px)}to{opacity:1;transform:rotateX(9deg)}}.hero-module__copy___tS3I6{animation-name:hero-module__riseFlat___6WO3M}@keyframes hero-module__riseFlat___6WO3M{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:940px){.hero-module__inner___V90SS{gap:8px;grid-template-columns:minmax(0,1fr)}.hero-module__lede___FI8-I{max-width:none}.hero-module__artArea___g7rEc{min-height:220px}.hero-module__console___XKQSX{transform:none}}@media (max-width:620px){.hero-module__hero___Dwooj{padding-left:18px;padding-right:18px}.hero-module__actions___GpwjX{align-items:stretch;flex-direction:column}.hero-module__presence___LyRoO{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.hero-module__branchDot___JiaaO,.hero-module__console___XKQSX,.hero-module__copy___tS3I6,.hero-module__cursor___cL6MD,.hero-module__line___J2S0J,.hero-module__neon___ZfSIG{animation:none}.hero-module__console___XKQSX{transform:none}}.tour-module__section___2DP4T{background:var(--ros-bg);border-top:1px solid var(--ros-border);padding:0 24px;position:relative}.tour-module__sticky___MyCzv{display:flex;flex-direction:column;height:100vh;justify-content:center;padding:76px 0 24px;position:sticky;top:0}.tour-module__inner___7UwwW{margin:0 auto;max-width:1180px;width:100%}.tour-module__head___dLXbS{margin-bottom:28px;max-width:860px}.tour-module__eyebrow___OHPmp{color:var(--ros-accent);font:500 11px/1 var(--ros-mono);letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.tour-module__heading___K2f3V{text-wrap:balance;color:var(--ros-text);font:600 clamp(30px,4.4vw,54px) /1.08 var(--ros-font);letter-spacing:-.035em;margin:0 0 16px}.tour-module__headingMuted___ZFq0T{color:var(--ros-muted)}.tour-module__lede___tdZHS{text-wrap:pretty;color:var(--ros-text-secondary);font:400 15.5px/1.68 var(--ros-font);margin:0}.tour-module__tour___q5DiN{align-items:start;display:grid;gap:clamp(18px,2.4vw,30px);grid-template-columns:minmax(0,1fr) minmax(0,380px)}.tour-module__rail___DtWxD{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;order:2;padding:0}.tour-module__panel___7b7Kz{order:1}.tour-module__stop___cxXUl{align-items:flex-start;background:transparent;border:1px solid var(--ros-border);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:7px;overflow:hidden;padding:16px 18px 16px 26px;position:relative;text-align:left;transition:background .13s ease,border-color .13s ease;width:100%}.tour-module__stop___cxXUl:hover{background:var(--ros-panel)}.tour-module__stopOn___qmVyd{background:var(--ros-panel);border-color:var(--ros-border-strong);padding-bottom:20px;padding-top:18px}.tour-module__stop___cxXUl:focus-visible{outline:2px solid var(--ros-accent);outline-offset:1px}.tour-module__stopTitle___VqjP3{color:var(--ros-faint);font:500 15px/1.35 var(--ros-font);letter-spacing:-.01em;transition:color .13s ease}.tour-module__stop___cxXUl:hover .tour-module__stopTitle___VqjP3{color:var(--ros-muted)}.tour-module__stopOn___qmVyd .tour-module__stopTitle___VqjP3{color:var(--ros-text);font-size:16px}.tour-module__stopBody___F1Lmk{text-wrap:pretty;animation:tour-module__fadeUp___4DCW2 .26s ease both;color:var(--ros-muted);font:400 13px/1.62 var(--ros-font)}.tour-module__stopTrack___2G-MK{background:var(--ros-panel-hover);border-radius:2px;bottom:16px;left:12px;overflow:hidden;position:absolute;top:16px;width:3px}.tour-module__stopTrackFill___YvSHy{background:var(--ros-neutral);inset:0;position:absolute;transform-origin:top;transition:transform .12s linear}.tour-module__panel___7b7Kz{background:var(--ros-panel);border:1px solid var(--ros-border);border-radius:16px;box-shadow:0 30px 80px -44px rgba(0,0,0,.9);display:flex;flex-direction:column;height:clamp(340px,calc(100vh - 400px),500px);min-width:0;overflow:hidden}.tour-module__panelInner___bKidu{animation:tour-module__fadeUp___4DCW2 .32s cubic-bezier(.22,.61,.36,1) both;display:flex;flex:1;flex-direction:column;min-height:0;padding:20px 20px 22px}@keyframes tour-module__fadeUp___4DCW2{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tour-module__rise___Z6-ZI{animation:tour-module__fadeUp___4DCW2 .42s cubic-bezier(.22,.61,.36,1) both}.tour-module__footnote___5wZqZ{color:var(--ros-muted);font:400 13px/1.6 var(--ros-font);margin:24px 0 0}@media (max-height:820px){.tour-module__head___dLXbS{margin-bottom:18px}.tour-module__heading___K2f3V{font-size:clamp(24px,3.2vw,36px)}.tour-module__footnote___5wZqZ{display:none}}.tour-module__stage___qPlgt{background:var(--ros-bg);border:1px solid var(--ros-border);border-radius:var(--ros-radius);display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.tour-module__atlasCanvas___IdTy6,.tour-module__fleet___XRYPR,.tour-module__ide___eOlUW,.tour-module__plan___KPLO6,.tour-module__prove___uSydm,.tour-module__ship___e3MJ-,.tour-module__stack___rqpSE{flex:1;min-height:0}.tour-module__stageBar___cpYd2{align-items:center;background:var(--ros-chrome);border-bottom:1px solid var(--ros-border);display:flex;flex-wrap:wrap;gap:10px;padding:10px 13px}.tour-module__cmd___nFJMy,.tour-module__stageTitle___bz-yK{color:var(--ros-text);font:500 11.5px/1.4 var(--ros-mono)}.tour-module__stageTitle___bz-yK{font-family:var(--ros-font)}.tour-module__stageNote___VFIId{color:var(--ros-faint);font:400 11px/1.4 var(--ros-font)}.tour-module__stageBar___cpYd2 .tour-module__preview___VPsRN{margin-left:auto}.tour-module__stageFoot___E7wwV{align-items:center;background:var(--ros-chrome);border-top:1px solid var(--ros-border-faint);display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:10px 13px}.tour-module__inline___xmtQp{border:1px solid var(--ros-border);border-radius:5px;color:var(--ros-text-secondary);font:400 10.5px/1 var(--ros-mono);padding:1px 5px}.tour-module__stageCanvas___PL1hw .tour-module__atlasCanvas___IdTy6,.tour-module__stageCanvas___PL1hw .tour-module__ide___eOlUW{border-bottom:1px solid var(--ros-border)}.tour-module__atlasCanvas___IdTy6{background:#0d1117;overflow:hidden;position:relative}.tour-module__atlasToolbar___BdOs9{align-items:center;display:flex;flex-wrap:wrap;gap:8px;left:12px;position:absolute;right:12px;top:12px;z-index:3}.tour-module__atlasBack___rPLr0{background:#161b22;padding:5px 9px}.tour-module__atlasBack___rPLr0,.tour-module__atlasInput___CDxju{border:1px solid #30363d;border-radius:6px;color:#c9d1d9;font:400 11px/1.2 var(--ros-font)}.tour-module__atlasInput___CDxju{align-items:center;background:#0d1117;display:inline-flex;padding:6px 10px;width:214px}.tour-module__atlasInputSmall___m3Iv4{color:#6e7681;width:118px}.tour-module__atlasCaret___JYqcp{animation:tour-module__atlasBlink___L7UJo 1.1s steps(2,start) infinite;background:#c9d1d9;height:12px;margin-left:2px;width:1px}@keyframes tour-module__atlasBlink___L7UJo{to{opacity:0}}.tour-module__atlasStats___SqFS6{color:#8b949e;font:400 10.5px/1.2 var(--ros-font)}.tour-module__atlasSvg___aV-eB{height:100%;inset:0;position:absolute;width:100%}.tour-module__atlasNode___Ygl8a{align-items:center;display:flex;flex-direction:column;gap:3px;position:absolute;transform:translate(-50%,-50%)}.tour-module__atlasDot___Kwf9g{animation:tour-module__atlasFloat___BRHwn 5.4s ease-in-out infinite;border-radius:50%;display:block}@keyframes tour-module__atlasFloat___BRHwn{50%{transform:translateY(-4px)}}.tour-module__atlasLabel___ArOUu{color:#c9d1d9;font:400 10px/1 var(--ros-font);font-style:normal;white-space:nowrap}.tour-module__atlasNodeHot___ZzYWU .tour-module__atlasDot___Kwf9g{box-shadow:0 0 0 3px hsla(0,0%,100%,.16)}.tour-module__atlasNodeHot___ZzYWU .tour-module__atlasLabel___ArOUu{color:#f0f6fc}.tour-module__atlasAnswer___eMdql{background:rgba(13,17,23,.94);border:1px solid #30363d;border-radius:6px;bottom:12px;left:12px;max-width:62%;padding:9px 11px;position:absolute}.tour-module__atlasAnswer___eMdql p{color:#c9d1d9;font:400 11px/1.5 var(--ros-font);margin:0}.tour-module__atlasAnswer___eMdql b{color:#f0f6fc;font-weight:600}.tour-module__atlasAnswerNote___hpOhh{color:#8b949e;display:block;font:400 10px/1.3 var(--ros-font);margin-top:5px}.tour-module__cmdFoot___GLMMs{color:var(--ros-text-secondary);font:500 11px/1.4 var(--ros-mono)}.tour-module__plan___KPLO6{padding:14px 14px 8px}.tour-module__fleet___XRYPR,.tour-module__plan___KPLO6,.tour-module__prove___uSydm,.tour-module__stack___rqpSE{align-content:start}.tour-module__planHead___G1Frs{align-items:center;border-bottom:1px solid var(--ros-border-faint);display:flex;gap:14px;padding-bottom:12px}.tour-module__planTitle___lUJ-C{color:var(--ros-text);font:500 13.5px/1.3 var(--ros-font);min-width:0}.tour-module__progressWrap___J9iuL{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.tour-module__progressBar___ozvJE{background:var(--ros-panel-hover);border-radius:2px;display:block;height:4px;overflow:hidden;width:86px}.tour-module__progressFill___aLu44{background:var(--ros-ok);display:block;height:100%}.tour-module__progressText___yJFg5{color:var(--ros-faint);font:400 11px/1 var(--ros-mono)}.tour-module__issueRow___qd6-p{align-items:center;display:flex;gap:12px;padding:10px 0}.tour-module__issueRow___qd6-p+.tour-module__issueRow___qd6-p{border-top:1px solid var(--ros-border-faint)}.tour-module__issueId___SIppF{color:var(--ros-faint);flex-shrink:0;font:500 11px/1 var(--ros-mono)}.tour-module__issueTitle___PPmTE{color:var(--ros-text-secondary);font:400 12.5px/1.3 var(--ros-font);min-width:0}.tour-module__issueState___y5hh9,.tour-module__stackState___f236w{border-radius:var(--ros-radius-pill);flex-shrink:0;font:500 10px/1.5 var(--ros-font);margin-left:auto;padding:2px 8px}.tour-module__st_wip___g3b7y{background:var(--ros-accent-soft);color:var(--ros-text)}.tour-module__st_review___jMv-a{background:var(--ros-attention-soft);color:var(--ros-attention-bright)}.tour-module__st_todo___Cfwp6{border:1px solid var(--ros-border);color:var(--ros-faint)}.tour-module__st_ok___6CRpz{background:var(--ros-ok-soft);color:var(--ros-ok-bright)}.tour-module__st_trunk___xWpL6{border:1px solid var(--ros-border);color:var(--ros-muted)}.tour-module__ide___eOlUW{background:#0b0b0e;display:grid;grid-template-columns:152px minmax(0,1fr)}.tour-module__ideRail___jMj1d{background:#0a0a0c;border-right:1px solid hsla(0,0%,100%,.07);overflow:hidden;padding:9px 0}.tour-module__ideRailHead___Fzp1X{color:hsla(240,8%,95%,.35);font:500 9.5px/1 var(--ros-mono);letter-spacing:.12em;margin:0 0 6px;padding:0 10px}.tour-module__treeRow___HX0q2{color:hsla(240,8%,95%,.55);display:flex;font:400 11px/1.5 var(--ros-font);gap:5px;margin:0;padding-bottom:3px;padding-top:3px;white-space:nowrap}.tour-module__treeRowOn___9hMQM{background:hsla(0,0%,100%,.075);color:#f2f2f4}.tour-module__treeMark___AlWy8{color:hsla(240,8%,95%,.35);width:7px}.tour-module__ideMain___Vktab{display:flex;flex-direction:column;min-width:0}.tour-module__ideTabs___ur5-k{align-items:center;background:#0c0c0f;border-bottom:1px solid hsla(0,0%,100%,.045);display:flex;gap:2px;height:30px;padding:0 8px}.tour-module__ideTab___9gWQb{color:hsla(240,8%,95%,.45);font:400 11px/1 var(--ros-mono);padding:6px 10px}.tour-module__ideTabOn___3iR11{background:#111114;border-radius:5px 5px 0 0;color:#f2f2f4}.tour-module__idePeers___vc6Ro{display:inline-flex;margin-left:auto}.tour-module__peer___YrGWE{align-items:center;background:var(--ros-panel-hover);border:1.5px solid #0c0c0f;border-radius:50%;color:var(--ros-text-secondary);display:inline-flex;font:600 8px/1 var(--ros-font);height:19px;justify-content:center;margin-left:-3px;width:19px}.tour-module__peerAgent___5DDSE{background:var(--ros-accent-soft);border-color:var(--ros-accent);color:var(--ros-text)}.tour-module__ideCode___--W0i{flex:1;min-height:0;overflow:hidden;padding:16px 0 8px}.tour-module__codeLine___dZs4L{color:#f2f2f4;display:flex;font:400 11px/1.7 var(--ros-mono);gap:10px;margin:0;padding:1px 12px;position:relative;white-space:pre}.tour-module__gutter___32aZN{color:hsla(240,8%,95%,.35);flex-shrink:0;text-align:right;width:16px}.tour-module__codeText___NTbzt{min-width:0}.tour-module__caret___dwUFU{animation:tour-module__caretBlink___UnQsG 1.2s steps(2,start) infinite;background:oklch(.78 .13 75);display:inline-block;height:14px;margin-left:3px;position:relative;width:2px}.tour-module__caretAgent___3vjsq{background:var(--ros-accent)}.tour-module__caretTag___zw12J{background:oklch(.78 .13 75);border-radius:3px 3px 3px 0;color:#08080a;font:600 8px/1.4 var(--ros-font);left:0;padding:1px 5px;position:absolute;top:-12px;white-space:nowrap}.tour-module__caretAgent___3vjsq .tour-module__caretTag___zw12J{background:var(--ros-accent)}@keyframes tour-module__caretBlink___UnQsG{to{opacity:.3}}.tour-module__ideSplitter___dSrcr{background:hsla(0,0%,100%,.07);height:2px;transition:background .15s ease}.tour-module__ide___eOlUW:hover .tour-module__ideSplitter___dSrcr{background:oklch(.72 .13 250)}.tour-module__ideTerm___5sE18{background:#0b0b0e;height:86px;padding:8px 12px}.tour-module__termLine___4x7nn{color:hsla(240,8%,95%,.7);font:400 10.5px/1.6 var(--ros-mono);margin:0 0 3px}.tour-module__termPrompt___b2cV4{color:hsla(240,8%,95%,.35);margin-right:5px}.tour-module__termOk___qh8yd{color:var(--ros-ok-bright)}.tour-module__termCursor___0oTmG{animation:tour-module__caretBlink___UnQsG 1.1s steps(2,start) infinite;background:hsla(240,8%,95%,.6);display:inline-block;height:11px;width:6px}.tour-module__fleet___XRYPR{padding:6px 14px 10px}.tour-module__agentRow___KfFSc{align-items:center;display:flex;gap:11px;padding:11px 0}.tour-module__agentRow___KfFSc+.tour-module__agentRow___KfFSc{border-top:1px solid var(--ros-border-faint)}.tour-module__agentMark___ryOG5{align-items:center;background:var(--ros-accent-soft);border:1px solid var(--ros-accent);border-radius:50%;color:var(--ros-text);display:inline-flex;flex-shrink:0;font:400 9px/1 var(--ros-mono);height:20px;justify-content:center;width:20px}.tour-module__agentName___o8m9a{color:var(--ros-text);flex-shrink:0;font:500 12px/1 var(--ros-font)}.tour-module__agentTarget___gj1rj{color:var(--ros-faint);font:400 10.5px/1 var(--ros-mono);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tour-module__agentBar___6OBaQ{background:var(--ros-panel-hover);border-radius:2px;flex-shrink:0;height:3px;margin-left:auto;overflow:hidden;width:64px}.tour-module__agentFill___Jpaw9{background:var(--ros-accent);display:block;height:100%}.tour-module__agentFillLive___mCmxV{animation:tour-module__agentSheen___1bTZj 1.8s linear infinite;background:linear-gradient(90deg,var(--ros-accent) 0,color-mix(in oklab,var(--ros-accent) 55%,#fff) 50%,var(--ros-accent) 100%);background-size:200% 100%}@keyframes tour-module__agentSheen___1bTZj{0%{background-position:200% 0}to{background-position:0 0}}.tour-module__agentState___9ZSn1{flex-shrink:0;font:500 10.5px/1.4 var(--ros-font);text-align:right;width:68px}.tour-module__ag_running___gaT6D{color:var(--ros-accent)}.tour-module__ag_inreview___-ivtx{color:var(--ros-attention-bright)}.tour-module__ag_blocked___zwa8m{color:var(--ros-danger-strong)}.tour-module__stack___rqpSE{padding:8px 14px 12px}.tour-module__stackRow___mMgzx{align-items:center;display:flex;gap:11px;padding:12px 0}.tour-module__stackRail___Pq-g0{flex-shrink:0;height:32px;position:relative;width:9px}.tour-module__stackNode___MVUxO{background:var(--ros-panel-raised);border:1px solid var(--ros-border-strong);border-radius:50%;height:7px;left:1px;position:absolute;top:12px;width:7px}.tour-module__stackLine___gdt0k{background:var(--ros-border-strong);height:26px;left:4px;position:absolute;top:19px;width:1px}.tour-module__stackBranch___Eowp5{color:var(--ros-text-secondary);font:500 11.5px/1 var(--ros-mono)}.tour-module__stackCr___xtrFN{color:var(--ros-faint);font:400 11px/1 var(--ros-mono)}.tour-module__prove___uSydm{padding:6px 14px 10px}.tour-module__proveRow___v4u65{align-items:center;display:flex;gap:11px;padding:10px 0}.tour-module__proveRow___v4u65+.tour-module__proveRow___v4u65{border-top:1px solid var(--ros-border-faint)}.tour-module__proveDot___ZqA4-{border-radius:50%;flex-shrink:0;height:6px;width:6px}.tour-module__proveLabel___5kI0i{color:var(--ros-text-secondary);font:400 11px/1.3 var(--ros-mono);min-width:0;overflow-wrap:anywhere}.tour-module__proveNote___IpMxt{color:var(--ros-faint);font:400 11px/1.3 var(--ros-font)}.tour-module__proveTag___l5no-{flex-shrink:0;font:500 10.5px/1.4 var(--ros-mono);margin-left:auto}span.tour-module__pv_ran___QRH1k{background:var(--ros-ok);color:var(--ros-ok-bright)}span.tour-module__pv_cached___BZidP{background:var(--ros-accent);color:var(--ros-accent)}span.tour-module__pv_skipped___BkNdF{background:var(--ros-neutral);color:var(--ros-faint)}.tour-module__proveTag___l5no-.tour-module__pv_cached___BZidP,.tour-module__proveTag___l5no-.tour-module__pv_ran___QRH1k,.tour-module__proveTag___l5no-.tour-module__pv_skipped___BkNdF{background:none}.tour-module__ship___e3MJ-{display:grid;gap:0;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.tour-module__code___ANstN{border-right:1px solid var(--ros-border-faint);color:var(--ros-text-secondary);font:400 11px/1.75 var(--ros-mono);margin:0;overflow-wrap:anywhere;padding:14px;white-space:pre-wrap}.tour-module__kw___ZDIrB{color:var(--ros-accent)}.tour-module__str___hw7de{color:var(--ros-ok-bright)}.tour-module__planOut___pGq4z{padding:14px}.tour-module__planLine___TlZVt{color:var(--ros-muted);font:400 11px/1.5 var(--ros-mono);margin:0 0 7px}.tour-module__planAdd___MSZB7{color:var(--ros-ok-bright);margin-right:7px}.tour-module__planKeep___pMn0j{color:var(--ros-attention-bright);margin-right:7px}@media (max-width:900px){.tour-module__tour___q5DiN{grid-template-columns:minmax(0,1fr)}.tour-module__rail___DtWxD{flex-direction:row;order:1;overflow-x:auto;padding-bottom:4px}.tour-module__panel___7b7Kz{order:2}.tour-module__stop___cxXUl{flex-shrink:0;padding:10px 14px;width:auto}.tour-module__stopOn___qmVyd{padding:10px 14px}.tour-module__stopOn___qmVyd .tour-module__stopTitle___VqjP3,.tour-module__stopTitle___VqjP3{font-size:13px;white-space:nowrap}.tour-module__stopBody___F1Lmk,.tour-module__stopTrack___2G-MK{display:none}.tour-module__ship___e3MJ-{grid-template-columns:minmax(0,1fr)}.tour-module__code___ANstN{border-bottom:1px solid var(--ros-border-faint);border-right:0}}@media (max-width:620px){.tour-module__section___2DP4T{padding-left:18px;padding-right:18px}.tour-module__atlas___mcX4D{height:200px}.tour-module__symbol___qW57B{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.tour-module__agentFillLive___mCmxV,.tour-module__atlasCaret___JYqcp,.tour-module__atlasDot___Kwf9g,.tour-module__caret___dwUFU,.tour-module__panelInner___bKidu,.tour-module__rise___Z6-ZI,.tour-module__stopBody___F1Lmk,.tour-module__termCursor___0oTmG{animation:none}.tour-module__stopTrackFill___YvSHy{transition:none}}.tour-module__planNote___yZrgm{border-top:1px solid var(--ros-border-faint);color:var(--ros-faint);font:400 10.5px/1.4 var(--ros-mono);margin:12px 0 0;padding-top:10px}.narrative-module__section___5ta1X{background:var(--ros-bg);border-top:1px solid var(--ros-border);overflow:hidden;padding:clamp(84px,9vw,140px) 24px;position:relative}.narrative-module__inner___HysL9{margin:0 auto;max-width:1180px}.narrative-module__head___lg8Cy{margin-bottom:48px;max-width:860px}.narrative-module__headCenter___vMawN{margin-left:auto;margin-right:auto;text-align:center}.narrative-module__eyebrow___lH0MC{color:var(--ros-accent);font:500 11px/1 var(--ros-mono);letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.narrative-module__heading___BXvEl{text-wrap:balance;color:var(--ros-text);font:600 clamp(30px,4.4vw,54px) /1.08 var(--ros-font);letter-spacing:-.035em;margin:0 0 16px}.narrative-module__headingMuted___KvaWZ{color:var(--ros-muted)}.narrative-module__lede___B-7jO{text-wrap:pretty;color:var(--ros-text-secondary);font:400 15.5px/1.68 var(--ros-font);margin:0}.narrative-module__headCenter___vMawN .narrative-module__lede___B-7jO{margin:0 auto;max-width:620px}.narrative-module__footnote___Ff85L{color:var(--ros-muted);font:400 13.5px/1.65 var(--ros-font);margin:40px 0 0;max-width:680px}.narrative-module__footnoteCenter___8-hg7{margin-left:auto;margin-right:auto;text-align:center}.narrative-module__footnote___Ff85L em{color:var(--ros-text-secondary);font-style:normal}.narrative-module__bento___vgtVc{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.narrative-module__bentoCard___4hDPh{background:var(--ros-panel);border:1px solid var(--ros-border);border-radius:18px;min-width:0;padding:clamp(24px,3vw,40px)}.narrative-module__bentoWide___WpBhB{grid-column:1/-1}.narrative-module__bentoSplit___Aov3X{align-items:center;display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.narrative-module__bentoCopy___bRlEQ{min-width:0}.narrative-module__cardTitle___wF-JR{text-wrap:balance;color:var(--ros-text);font:600 clamp(19px,1.8vw,24px) /1.25 var(--ros-font);letter-spacing:-.02em;margin:0 0 14px}.narrative-module__cardTitleMuted___K7IL6{color:var(--ros-muted)}.narrative-module__cardBody___VMs-l{text-wrap:pretty;color:var(--ros-text-secondary);font:400 14px/1.65 var(--ros-font);margin:0 0 12px}.narrative-module__cardBody___VMs-l em{color:var(--ros-text);font-style:normal}.narrative-module__cardNote___Wzazq{color:var(--ros-muted);font:400 12.5px/1.65 var(--ros-font);margin:18px 0 0}.narrative-module__goneCompact___-Ii-r{list-style:none;margin:22px 0 0;padding:0}.narrative-module__goneRow___pHJZh{display:flex;flex-direction:column;gap:5px;padding:13px 0}.narrative-module__goneRow___pHJZh+.narrative-module__goneRow___pHJZh{border-top:1px solid var(--ros-border-faint)}.narrative-module__goneItem___JiL1C{color:var(--ros-faint);font:500 12.5px/1.4 var(--ros-mono);overflow-wrap:anywhere;text-decoration:line-through;text-decoration-color:var(--ros-danger-strong);text-decoration-thickness:1.5px}.narrative-module__goneBecause___iWRI0{text-wrap:pretty;color:var(--ros-text-secondary);font:400 13px/1.55 var(--ros-font)}.narrative-module__chipList___OQ93v{margin-top:22px}.narrative-module__chipRow___AmB6-{align-items:baseline;display:flex;gap:12px;padding:12px 0}.narrative-module__chipRow___AmB6-+.narrative-module__chipRow___AmB6-{border-top:1px solid var(--ros-border-faint)}.narrative-module__chip___2lMcA{background:var(--ros-input);border:1px solid var(--ros-border);border-radius:7px;color:var(--ros-accent);flex-shrink:0;font:500 11px/1.5 var(--ros-mono);padding:3px 9px}.narrative-module__chipText___5UYvd{color:var(--ros-text-secondary);font:400 13px/1.5 var(--ros-font);min-width:0}.narrative-module__inlineCode___5kv1I{background:var(--ros-input);border:1px solid var(--ros-border);border-radius:5px;color:var(--ros-text-secondary);font:400 11.5px/1.4 var(--ros-mono);overflow-wrap:anywhere;padding:1px 6px}.narrative-module__card___K8A2M{background:var(--ros-bg);border:1px solid var(--ros-border);border-radius:14px;min-width:0;overflow:hidden}.narrative-module__cardBar___SBUhb{align-items:center;background:var(--ros-chrome);border-bottom:1px solid var(--ros-border);display:flex;height:40px;padding:0 15px}.narrative-module__cardBarTitle___RMKw-{color:var(--ros-text-secondary);font:500 12px/1 var(--ros-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.narrative-module__cardInner___tmKp7{padding:16px}.narrative-module__verdictRow___6FLX1{align-items:center;display:flex;gap:9px}.narrative-module__who___64Z8w{align-items:center;background:var(--ros-panel-hover);border-radius:50%;color:var(--ros-text-secondary);display:inline-flex;font:600 9.5px/1 var(--ros-font);height:24px;justify-content:center;width:24px}.narrative-module__whoName___MP4CR{color:var(--ros-text-secondary);font:400 12.5px/1 var(--ros-font)}.narrative-module__pill___3GUMM{border-radius:var(--ros-radius-pill);font:500 10.5px/1.4 var(--ros-font);margin-left:auto;padding:3px 9px}.narrative-module__pillOk___V4K8t{background:var(--ros-ok-soft);color:var(--ros-ok-bright)}.narrative-module__pillStale___n6-og{background:var(--ros-attention-soft);color:var(--ros-attention-bright)}.narrative-module__verdictMeta___aNt6q{color:var(--ros-faint);font:400 11.5px/1.4 var(--ros-mono);margin:6px 0 0 33px}.narrative-module__pushRow___gGqMd{align-items:center;border:1px dashed var(--ros-border-strong);border-radius:var(--ros-radius);color:var(--ros-muted);display:flex;font:400 11.5px/1.4 var(--ros-mono);gap:8px;margin:14px 0;padding:10px 12px}.narrative-module__pushDot___anjfM{background:var(--ros-attention);border-radius:50%;flex-shrink:0;height:6px;width:6px}.narrative-module__act1___tX9rc{animation:narrative-module__verdictAct1___6ynTq 9s ease-in-out infinite}.narrative-module__act2___6ns9U{animation:narrative-module__verdictAct2___rQdSK 9s ease-in-out infinite}.narrative-module__act3___cozLK{animation:narrative-module__verdictAct3___CB4To 9s ease-in-out infinite}@keyframes narrative-module__verdictAct1___6ynTq{0%{opacity:0;transform:translateY(4px)}4%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes narrative-module__verdictAct2___rQdSK{0%,20%{opacity:0;transform:translateY(4px)}26%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes narrative-module__verdictAct3___CB4To{0%,40%{opacity:0;transform:translateY(4px)}46%,94%{opacity:1;transform:none}98%,to{opacity:0}}.narrative-module__horizonSplit___0IoBN{align-items:center;display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.narrative-module__horizonArt___doq6r{height:360px;pointer-events:none;position:relative}.narrative-module__horizonPlane___LO5tn{align-items:center;animation:narrative-module__planeFloat___gaDQA 7s ease-in-out infinite;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.22);border-radius:24px;box-shadow:0 24px 50px -26px rgba(0,0,0,.9);display:flex;height:220px;justify-content:center;left:50%;margin-left:-110px;position:absolute;transform:rotateX(58deg) rotate(45deg);width:220px}.narrative-module__planeIcon___Cx7V3{color:hsla(0,0%,100%,.55);height:76px;width:76px}.narrative-module__horizonPlane___LO5tn:first-child{opacity:.95;top:10px}.narrative-module__horizonPlane___LO5tn:nth-child(2){animation-delay:1.1s;opacity:.55;top:80px}.narrative-module__horizonPlane___LO5tn:nth-child(3){animation-delay:2.2s;opacity:.28;top:150px}@keyframes narrative-module__planeFloat___gaDQA{50%{transform:translateY(-9px) rotateX(58deg) rotate(45deg)}}.narrative-module__pillars___-oV7c{display:flex;flex-direction:column;gap:26px;min-width:0}.narrative-module__pillarTitle___Snj4L{color:var(--ros-text);font:600 17px/1.3 var(--ros-font);letter-spacing:-.015em;margin:0 0 7px}.narrative-module__pillarBody___3ewFN{text-wrap:pretty;color:var(--ros-muted);font:400 13.5px/1.6 var(--ros-font);margin:0;max-width:52ch}.narrative-module__close___7pWiK{text-align:center}.narrative-module__closeInner___0IsaT{margin:0 auto;max-width:640px;text-align:center}.narrative-module__closeHeading___jDpa6{text-wrap:balance;color:var(--ros-text);font:600 clamp(34px,5vw,62px) /1.06 var(--ros-font);letter-spacing:-.035em;margin:0 0 16px}.narrative-module__closeBody___nOgws{text-wrap:pretty;color:var(--ros-text-secondary);font:400 15.5px/1.68 var(--ros-font);margin:0 0 30px}.narrative-module__closeActions___18Bcc{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.narrative-module__closePrimary___-ZQIE,.narrative-module__closeSecondary___EO39J{align-items:center;border-radius:var(--ros-radius);display:inline-flex;font:500 14.5px/1 var(--ros-font);height:44px;justify-content:center;padding:0 22px;text-decoration:none;transition:background .11s ease,border-color .11s ease,color .11s ease,box-shadow .11s ease}.narrative-module__closePrimary___-ZQIE{background:#f2f2f4;border:1px solid hsla(0,0%,100%,.85);box-shadow:0 0 22px hsla(240,8%,95%,.22),0 4px 18px rgba(0,0,0,.45);color:#08080a}.narrative-module__closePrimary___-ZQIE:hover{background:#fff;box-shadow:0 0 30px hsla(240,8%,95%,.34),0 4px 18px rgba(0,0,0,.45)}.narrative-module__closeSecondary___EO39J{border:1px solid var(--ros-border-pill);color:var(--ros-text-secondary)}.narrative-module__closeSecondary___EO39J:hover{border-color:var(--ros-border-strong);color:var(--ros-text)}.narrative-module__closePrimary___-ZQIE:focus-visible,.narrative-module__closeSecondary___EO39J:focus-visible{outline:2px solid var(--ros-accent);outline-offset:2px}.narrative-module__closeProof___omzw0{text-wrap:pretty;color:var(--ros-faint);font:400 12.5px/1.6 var(--ros-font);margin:30px 0 0}@media (max-width:1000px){.narrative-module__bento___vgtVc{grid-template-columns:minmax(0,1fr)}.narrative-module__bentoSplit___Aov3X{gap:26px;grid-template-columns:minmax(0,1fr)}.narrative-module__horizonSplit___0IoBN{gap:20px;grid-template-columns:minmax(0,1fr)}.narrative-module__horizonArt___doq6r{height:260px;transform:scale(.8)}}@media (max-width:700px){.narrative-module__section___5ta1X{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.narrative-module__act1___tX9rc,.narrative-module__act2___6ns9U,.narrative-module__act3___cozLK,.narrative-module__horizonPlane___LO5tn{animation:none}}.blast-radius-module__section___rq0hv{background:var(--ros-bg);border-top:1px solid var(--ros-border);overflow:hidden;padding:clamp(84px,9vw,140px) 24px;position:relative}.blast-radius-module__inner___Xaugk{margin:0 auto;max-width:1180px}.blast-radius-module__head___z4myr{margin-bottom:38px;max-width:860px}.blast-radius-module__eyebrow___RyqF2{color:var(--ros-accent);font:500 11px/1 var(--ros-mono);letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.blast-radius-module__heading___dw46I{text-wrap:balance;color:var(--ros-text);font:600 clamp(30px,4.4vw,54px) /1.08 var(--ros-font);letter-spacing:-.035em;margin:0 0 16px}.blast-radius-module__headingMuted___IP65Q{color:var(--ros-muted)}.blast-radius-module__lede___atdLi{text-wrap:pretty;color:var(--ros-text-secondary);font:400 15.5px/1.68 var(--ros-font);margin:0}.blast-radius-module__frame___A1wxI{background:var(--ros-panel);border:1px solid var(--ros-border);border-radius:var(--ros-radius-lg);overflow:hidden}.blast-radius-module__frameBar___xPqFL{align-items:center;background:var(--ros-chrome);border-bottom:1px solid var(--ros-border);display:flex;gap:10px;height:42px;padding:0 14px}.blast-radius-module__frameTitle___MvAXE{color:var(--ros-text-secondary);font:500 12px/1 var(--ros-mono)}.blast-radius-module__frameNote___st-jm{color:var(--ros-faint);font:400 11.5px/1 var(--ros-font)}.blast-radius-module__replay___2ngR3{background:transparent;border:1px solid var(--ros-border-pill);border-radius:7px;color:var(--ros-text-secondary);cursor:pointer;font:500 11.5px/1 var(--ros-font);height:26px;margin-left:auto;padding:0 11px;transition:border-color 90ms ease,color 90ms ease}.blast-radius-module__replay___2ngR3:hover:not(:disabled){border-color:var(--ros-border-strong);color:var(--ros-text)}.blast-radius-module__replay___2ngR3:disabled{cursor:default;opacity:.5}.blast-radius-module__replay___2ngR3:focus-visible{outline:2px solid var(--ros-accent);outline-offset:2px}.blast-radius-module__graph___iGXcv{display:grid;gap:0 clamp(14px,2.2vw,30px);grid-template-columns:.92fr .92fr .86fr 1.3fr 1fr;padding:26px clamp(16px,2.4vw,28px) 22px;position:relative}.blast-radius-module__edges___zNrRf{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%}.blast-radius-module__edge___9liRx{fill:none;stroke:var(--ros-border-strong);stroke-width:1.25;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset .62s cubic-bezier(.22,.61,.36,1),opacity .22s ease}.blast-radius-module__edgeOn___sDQhy{stroke-dashoffset:0;opacity:1}.blast-radius-module__column___QVRNU{display:flex;flex-direction:column;min-width:0}.blast-radius-module__columnBody___Iv-lv{display:flex;flex:1;flex-direction:column;gap:9px;justify-content:center;min-width:0}.blast-radius-module__columnHead___GZjTz{color:var(--ros-neutral);font:500 10.5px/1 var(--ros-mono);letter-spacing:.1em;margin:0 0 3px;opacity:0;text-transform:uppercase;transform:translateY(-3px);transition:opacity .32s ease,transform .32s ease,color .32s ease}.blast-radius-module__columnHeadOn___VOXKZ{color:var(--ros-faint);opacity:1;transform:none}.blast-radius-module__node___pqD5y{background:var(--ros-panel-raised);border:1px solid var(--ros-border);border-radius:var(--ros-radius);display:flex;flex-direction:column;gap:3px;min-width:0;opacity:0;padding:9px 11px;position:relative;transform:translateY(6px) scale(.985);transition:opacity .38s ease,transform .38s cubic-bezier(.22,.61,.36,1),border-color .38s ease,box-shadow .38s ease}.blast-radius-module__nodeOn___tKKDJ{opacity:1;transform:none}.blast-radius-module__nodeLabel___Y2m5E{color:var(--ros-text);font:500 11.5px/1.3 var(--ros-mono);overflow-wrap:break-word}.blast-radius-module__nodeDetail___-Jhyx{color:var(--ros-faint);font:400 10.5px/1.3 var(--ros-font);overflow-wrap:anywhere}.blast-radius-module__symbol___hybY1.blast-radius-module__nodeOn___tKKDJ{border-color:var(--ros-accent);box-shadow:0 0 0 3px var(--ros-accent-soft)}.blast-radius-module__symbol___hybY1 .blast-radius-module__nodeLabel___Y2m5E{color:var(--ros-text)}.blast-radius-module__library___i0nDS.blast-radius-module__nodeOn___tKKDJ{border-color:var(--ros-border-strong)}.blast-radius-module__test___nTVRO.blast-radius-module__nodeOn___tKKDJ{border-color:color-mix(in oklab,var(--ros-ok) 55%,transparent)}.blast-radius-module__test___nTVRO .blast-radius-module__nodeDetail___-Jhyx{color:var(--ros-ok-bright)}.blast-radius-module__ci___5s-h5.blast-radius-module__nodeOn___tKKDJ{border-color:color-mix(in oklab,var(--ros-accent) 45%,transparent)}.blast-radius-module__caption___9vEu8{align-items:baseline;background:var(--ros-chrome);border-top:1px solid var(--ros-border);display:flex;gap:10px;margin:0;min-height:46px;padding:13px 16px}.blast-radius-module__captionStage___dy-GV{color:var(--ros-accent);flex-shrink:0;font:600 11px/1.5 var(--ros-mono);letter-spacing:.06em;text-transform:uppercase}.blast-radius-module__captionText___oBVrJ{color:var(--ros-text-secondary);font:400 13px/1.5 var(--ros-font)}.blast-radius-module__captionIdle___rEzx3{color:var(--ros-faint);font:400 13px/1.5 var(--ros-font)}.blast-radius-module__summary___8kq9C{background:var(--ros-border);border:1px solid var(--ros-border);border-radius:var(--ros-radius);display:grid;gap:1px;grid-template-columns:repeat(5,1fr);margin:26px 0 0;overflow:hidden}.blast-radius-module__stat___ZFcdq{background:var(--ros-panel);padding:16px 18px}.blast-radius-module__statValue___nT8Hf{color:var(--ros-text);font:600 26px/1 var(--ros-font);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0 0 5px}.blast-radius-module__statLabel___fPFsQ{color:var(--ros-faint);font:400 11.5px/1.35 var(--ros-font);margin:0}.blast-radius-module__footnote___UHUPL{color:var(--ros-muted);font:400 13.5px/1.6 var(--ros-font);margin:20px 0 0;max-width:640px}.blast-radius-module__footnote___UHUPL code{background:var(--ros-input);border:1px solid var(--ros-border);border-radius:5px;color:var(--ros-text-secondary);font:400 12px/1 var(--ros-mono);padding:1px 5px}@media (max-width:1000px){.blast-radius-module__graph___iGXcv{gap:18px clamp(12px,3vw,24px);grid-template-columns:repeat(2,1fr)}.blast-radius-module__columnBody___Iv-lv{justify-content:flex-start}.blast-radius-module__edges___zNrRf{display:none}.blast-radius-module__summary___8kq9C{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.blast-radius-module__section___rq0hv{padding:64px 18px 72px}.blast-radius-module__graph___iGXcv,.blast-radius-module__summary___8kq9C{grid-template-columns:1fr}.blast-radius-module__caption___9vEu8{flex-direction:column;gap:5px}}@media (prefers-reduced-motion:reduce){.blast-radius-module__columnHead___GZjTz,.blast-radius-module__edge___9liRx,.blast-radius-module__node___pqD5y{transition:none}}.blast-radius-module__frame___A1wxI{border-radius:16px;box-shadow:0 30px 80px -44px rgba(0,0,0,.9)}.blast-radius-module__headCenter___VYiYV{margin-left:auto;margin-right:auto;max-width:860px;text-align:center}.blast-radius-module__headCenter___VYiYV .blast-radius-module__lede___atdLi{margin-left:auto;margin-right:auto;max-width:620px}.blast-radius-module__footnoteCenter___M15cr{margin-left:auto;margin-right:auto;text-align:center}.ros-ui,.ros-ui *,.ros-ui :after,.ros-ui :before{box-sizing:border-box}.ros-ui{--ros-bg:#08080a;--ros-panel:#111114;--ros-panel-raised:#15151a;--ros-panel-hover:#1c1c22;--ros-input:#0c0c0f;--ros-chrome:#0c0c0f;--ros-rail:#0a0a0c;--ros-rail-card:#101014;--ros-selected:hsla(0,0%,100%,.075);--ros-border:hsla(0,0%,100%,.07);--ros-border-faint:hsla(0,0%,100%,.045);--ros-border-pill:hsla(0,0%,100%,.08);--ros-border-strong:hsla(0,0%,100%,.14);--ros-text:#f2f2f4;--ros-text-secondary:hsla(240,8%,95%,.75);--ros-muted:hsla(240,8%,95%,.45);--ros-faint:hsla(240,8%,95%,.35);--ros-accent:oklch(0.72 0.13 250);--ros-accent-hover:oklch(0.6 0.11 250);--ros-accent-soft:oklch(0.72 0.13 250/0.14);--ros-ok:oklch(0.74 0.13 155);--ros-ok-bright:oklch(0.8 0.11 155);--ros-ok-soft:oklch(0.74 0.13 155/0.14);--ros-attention:oklch(0.8 0.12 75);--ros-attention-bright:oklch(0.86 0.11 75);--ros-attention-soft:oklch(0.8 0.12 75/0.14);--ros-danger:oklch(0.66 0.11 30);--ros-danger-strong:#ff8a80;--ros-danger-soft:hsla(5,100%,75%,.12);--ros-neutral:hsla(240,8%,95%,.28);--ros-radius:10px;--ros-radius-lg:14px;--ros-radius-pill:999px;--ros-font:system-ui,-apple-system,"Helvetica Neue",sans-serif;--ros-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.subpage-module__section___h3agN{background:var(--ros-bg);border-top:1px solid var(--ros-border);overflow:hidden;padding:clamp(84px,9vw,140px) 24px;position:relative}.subpage-module__hero___faEBj{border-top:0;padding-top:clamp(64px,7vw,110px)}.subpage-module__heroGrid___eYlc6{background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.055) 1px,transparent 0);background-size:26px 26px;inset:0;mask-image:linear-gradient(180deg,#000 0,#000 40%,transparent 85%);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 40%,transparent 85%);pointer-events:none;position:absolute}.subpage-module__inner___LWsmV{margin:0 auto;max-width:1180px;position:relative}.subpage-module__head___-YhdQ{margin:0 auto 48px;max-width:860px;text-align:center}.subpage-module__eyebrow___mYOaT{color:var(--ros-accent);font:500 11px/1 var(--ros-mono);letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.subpage-module__heading___zgfLQ{text-wrap:balance;color:var(--ros-text);font:600 clamp(30px,4.4vw,54px) /1.08 var(--ros-font);letter-spacing:-.035em;margin:0 0 16px}.subpage-module__headingMuted___155eU{color:var(--ros-muted)}.subpage-module__lede___bLOtd{text-wrap:pretty;color:var(--ros-text-secondary);font:400 15.5px/1.68 var(--ros-font);margin:0 auto;max-width:620px}.subpage-module__subHead___gJBkU{color:var(--ros-text);font:600 clamp(22px,2.4vw,30px) /1.15 var(--ros-font);letter-spacing:-.025em;margin:0 0 10px;text-align:center}.subpage-module__subNote___hTgwL{color:var(--ros-faint);font:400 12px/1.5 var(--ros-mono);letter-spacing:.06em;margin:0 0 36px;text-align:center}.subpage-module__statRow___x4lZw{display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,64px);justify-content:center;margin-top:44px}.subpage-module__statValue___QGHG0{color:var(--ros-text);font:600 34px/1.1 var(--ros-font);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.subpage-module__statLabel___-ZXug{color:var(--ros-faint);font:500 10.5px/1 var(--ros-mono);letter-spacing:.12em;margin-top:6px;text-transform:uppercase}.subpage-module__grid3___iAiA9{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.subpage-module__grid2___5GQNh{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.subpage-module__panel___lRRhf{background:var(--ros-panel);border:1px solid var(--ros-border);border-radius:18px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.subpage-module__panelPad___Zv-mL{padding:clamp(24px,3vw,36px)}.subpage-module__panelTitle___ddQFp{color:var(--ros-text);font:600 18px/1.3 var(--ros-font);letter-spacing:-.015em;margin:0 0 10px}.subpage-module__panelBody___pMk77{text-wrap:pretty;color:var(--ros-muted);font:400 13.5px/1.65 var(--ros-font);margin:0}.subpage-module__cardImage___7TWSN{aspect-ratio:16/9;background:var(--ros-chrome);position:relative}.subpage-module__cardImage___7TWSN img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.subpage-module__dateBadge___UHptA{backdrop-filter:blur(8px);background:rgba(10,10,13,.82);border:1px solid var(--ros-border);border-radius:var(--ros-radius-pill);bottom:12px;color:var(--ros-text);font:500 11px/1.4 var(--ros-mono);left:12px;padding:4px 10px;position:absolute}.subpage-module__endedBadge___WHDLA{background:var(--ros-panel-hover);border-radius:var(--ros-radius-pill);color:var(--ros-muted);font:500 10.5px/1.4 var(--ros-font);padding:3px 9px;position:absolute;right:12px;top:12px}.subpage-module__cardBody___JYLOl{display:flex;flex:1;flex-direction:column;gap:10px;padding:18px 20px 20px}.subpage-module__cardTitle___4f5W7{color:var(--ros-text);font:600 16px/1.35 var(--ros-font);letter-spacing:-.01em;margin:0}.subpage-module__metaRow___OeSvR{color:var(--ros-faint);display:flex;flex-wrap:wrap;font:400 11.5px/1.5 var(--ros-mono);gap:6px 14px}.subpage-module__hosts___w36SJ{display:flex;flex-wrap:wrap;gap:8px 16px}.subpage-module__host___5rE-t{align-items:center;color:var(--ros-text-secondary);display:inline-flex;font:400 12px/1 var(--ros-font);gap:7px}.subpage-module__host___5rE-t img{border-radius:50%;height:22px;-o-object-fit:cover;object-fit:cover;width:22px}.subpage-module__cardCta___myMx1{align-self:flex-start;color:var(--ros-accent);font:500 13px/1.4 var(--ros-font);margin-top:auto;text-decoration:none}.subpage-module__cardCta___myMx1:hover{color:var(--ros-accent-hover)}.subpage-module__skeletonImage___z8neW{animation:subpage-module__pulse___IS6tA 1.6s ease-in-out infinite;aspect-ratio:16/9;background:var(--ros-chrome)}.subpage-module__skeletonLine___-vFw2{animation:subpage-module__pulse___IS6tA 1.6s ease-in-out infinite;background:var(--ros-panel-hover);border-radius:6px;height:13px}@keyframes subpage-module__pulse___IS6tA{50%{opacity:.55}}.subpage-module__empty___7PM85{border:1px dashed var(--ros-border-strong);border-radius:18px;margin:0 auto;max-width:520px;padding:clamp(28px,4vw,44px);text-align:center}.subpage-module__emptyTitle___zdrSN{color:var(--ros-text);font:600 16px/1.3 var(--ros-font);margin:0 0 8px}.subpage-module__emptyBody___wTF4b{color:var(--ros-muted);font:400 13.5px/1.65 var(--ros-font);margin:0}.subpage-module__emptyBody___wTF4b a{color:var(--ros-accent);text-decoration:none}.subpage-module__indexList___N0i0R{background:var(--ros-panel);border:1px solid var(--ros-border);border-radius:18px;margin:0 auto;max-width:920px;overflow:hidden}.subpage-module__indexRow___2DjlO{align-items:center;display:grid;gap:20px;grid-template-columns:150px minmax(0,1fr) auto;padding:22px 26px;text-decoration:none;transition:background .12s ease}.subpage-module__indexRow___2DjlO+.subpage-module__indexRow___2DjlO{border-top:1px solid var(--ros-border-faint)}.subpage-module__indexRow___2DjlO:hover{background:var(--ros-panel-hover)}.subpage-module__indexMeta___ffROd{align-items:flex-start;display:flex;flex-direction:column;gap:7px}.subpage-module__indexTag___YjYCe{border:1px solid var(--ros-border);border-radius:var(--ros-radius-pill);color:var(--ros-accent);font:500 10px/1.4 var(--ros-mono);letter-spacing:.1em;padding:3px 9px;text-transform:uppercase}.subpage-module__indexDate___Dlrhl{color:var(--ros-faint);font:400 11.5px/1 var(--ros-mono)}.subpage-module__indexMain___88WI9{display:flex;flex-direction:column;gap:6px;min-width:0}.subpage-module__indexTitle___zX9b4{text-wrap:pretty;color:var(--ros-text);font:600 15.5px/1.35 var(--ros-font);letter-spacing:-.01em}.subpage-module__indexSummary___TlRoX{text-wrap:pretty;color:var(--ros-muted);font:400 13px/1.55 var(--ros-font)}.subpage-module__indexCta___5ayNn{color:var(--ros-accent);flex-shrink:0;font:500 12.5px/1.4 var(--ros-font);white-space:nowrap}.subpage-module__programTag___xahs3{align-self:flex-start;border:1px solid var(--ros-border);border-radius:var(--ros-radius-pill);color:var(--ros-ok-bright);font:500 10px/1.4 var(--ros-mono);letter-spacing:.1em;margin-bottom:12px;padding:3px 9px;text-transform:uppercase}.subpage-module__numList___btwAY{display:flex;flex-direction:column;gap:26px;margin:0 auto;max-width:760px}.subpage-module__numRow___ZgSW2{align-items:flex-start;display:flex;gap:16px}.subpage-module__num___3BYP-{background:var(--ros-input);border:1px solid var(--ros-border);border-radius:7px;color:var(--ros-accent);flex-shrink:0;font:500 11px/1.5 var(--ros-mono);margin-top:2px;padding:4px 9px}.subpage-module__numText___tQOQO{text-wrap:pretty;color:var(--ros-text-secondary);font:400 15px/1.7 var(--ros-font);margin:0}.subpage-module__avatar___7u6uk{align-items:center;background:var(--ros-panel-hover);border:1px solid var(--ros-border-strong);border-radius:50%;color:var(--ros-text-secondary);display:flex;font:600 22px/1 var(--ros-font);height:76px;justify-content:center;letter-spacing:.02em;margin:0 auto 16px;width:76px}.subpage-module__teamName___NlVB0{color:var(--ros-text);font:600 16px/1.3 var(--ros-font);margin:0;text-align:center}.subpage-module__teamRole___mZLV0{color:var(--ros-accent);display:block;font:500 10.5px/1.4 var(--ros-mono);letter-spacing:.1em;margin:4px 0 10px;text-align:center;text-transform:uppercase}.subpage-module__avatarPhoto___rlpvO{border:1px solid var(--ros-border-strong);border-radius:50%;display:block;height:76px;margin:0 auto 16px;-o-object-fit:cover;object-fit:cover;width:76px}.subpage-module__teamBio___wRh5b{text-wrap:pretty;color:var(--ros-text-secondary);font:400 13px/1.6 var(--ros-font);margin:0;text-align:center}.subpage-module__teamPast___Ck-ZY{color:var(--ros-faint);font:400 12px/1.55 var(--ros-font);margin:8px 0 0;text-align:center}.subpage-module__teamLink___g38de{align-items:center;color:var(--ros-text-secondary);display:inline-flex;font:500 12.5px/1 var(--ros-font);gap:6px;margin:16px auto 0;text-decoration:none}.subpage-module__teamLink___g38de:hover{color:var(--ros-text)}.subpage-module__teamLink___g38de svg{height:14px;width:14px}.subpage-module__actions___fxIHK{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.subpage-module__outlineBtn___PjElB,.subpage-module__primaryBtn___jgIv6{align-items:center;border-radius:var(--ros-radius);display:inline-flex;font:500 14.5px/1 var(--ros-font);height:44px;justify-content:center;padding:0 22px;text-decoration:none;transition:background .11s ease,border-color .11s ease,color .11s ease,box-shadow .11s ease}.subpage-module__primaryBtn___jgIv6{background:#f2f2f4;border:1px solid hsla(0,0%,100%,.85);box-shadow:0 0 22px hsla(240,8%,95%,.22),0 4px 18px rgba(0,0,0,.45);color:#08080a}.subpage-module__primaryBtn___jgIv6:hover{background:#fff;box-shadow:0 0 30px hsla(240,8%,95%,.34),0 4px 18px rgba(0,0,0,.45)}.subpage-module__outlineBtn___PjElB{border:1px solid var(--ros-border-pill);color:var(--ros-text-secondary)}.subpage-module__outlineBtn___PjElB:hover{border-color:var(--ros-border-strong);color:var(--ros-text)}.subpage-module__centerPanel___6vk1z{margin:0 auto;max-width:720px;text-align:center}.subpage-module__centerPanel___6vk1z .subpage-module__panelBody___pMk77{margin-bottom:22px}@media (max-width:1000px){.subpage-module__grid3___iAiA9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.subpage-module__section___h3agN{padding-left:18px;padding-right:18px}.subpage-module__grid2___5GQNh,.subpage-module__grid3___iAiA9,.subpage-module__indexRow___2DjlO{grid-template-columns:minmax(0,1fr)}.subpage-module__indexRow___2DjlO{gap:10px}.subpage-module__indexMeta___ffROd{align-items:center;flex-direction:row;gap:10px}}@media (prefers-reduced-motion:reduce){.subpage-module__skeletonImage___z8neW,.subpage-module__skeletonLine___-vFw2{animation:none}}.PageShell-module__shell___7wX3B{-webkit-font-smoothing:antialiased;background:var(--ros-bg);color:var(--ros-text);display:flex;flex-direction:column;font-family:var(--ros-font);font-size:14px;height:100vh;line-height:1.5}.PageShell-module__body___4-Prp{align-items:stretch;display:flex;flex:1;min-height:0}.PageShell-module__rail___zDbbb{background:var(--ros-rail);border-right:1px solid var(--ros-border);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto;padding:12px 10px;width:212px}.PageShell-module__content___C84Cg{flex:1;min-width:0;overflow-y:auto;padding:26px 30px 64px}.PageShell-module__fixed___-vnyj{margin:0 auto;max-width:1176px;padding:38px 24px 64px;width:100%}.PageShell-module__flush___zNeZ8{padding:0}.Panel-module__panel___4XcV2{background:var(--ros-panel);border:1px solid var(--ros-border);border-radius:16px;padding:19px 20px 17px}.Panel-module__panel___4XcV2+.Panel-module__panel___4XcV2{margin-top:16px}.Panel-module__flush___uysTF{padding:0}.Panel-module__head___-XRzV{margin-bottom:14px}.Panel-module__flushHead___N-mD2,.Panel-module__head___-XRzV{align-items:center;display:flex;gap:16px;justify-content:space-between}.Panel-module__flushHead___N-mD2{border-bottom:1px solid var(--ros-border-faint);padding:15px 20px}.Panel-module__title___qyngQ{font-size:14px;font-weight:600}.PageHeader-module__header___Ql-0t{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.PageHeader-module__title___Sy5yz{font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:1.2;margin:0}.PageHeader-module__description___ySkrz{color:var(--ros-muted);font-size:13.5px;line-height:1.55;margin:6px 0 0;max-width:740px}.PageHeader-module__actions___7MUvl{align-items:center;display:flex;flex-shrink:0;gap:10px}.Card-module__card___kLSQk{background:var(--ros-panel);border:1px solid var(--ros-border);border-radius:16px;color:var(--ros-text);display:block;font-family:var(--ros-font);font-size:14px;padding:17px 18px;text-align:left;width:100%}.Card-module__clickable___nQpDe{cursor:pointer;transition:border-color 80ms ease,background 80ms ease}.Card-module__clickable___nQpDe:hover{background:var(--ros-panel-raised);border-color:var(--ros-border-strong)}.Card-module__clickable___nQpDe:focus-visible{outline:2px solid var(--ros-accent);outline-offset:1px}.Card-module__dashed___QU9QQ{background:transparent;border-color:var(--ros-border-strong);border-style:dashed}.Card-module__dashed___QU9QQ.Card-module__clickable___nQpDe:hover{background:var(--ros-panel)}.DataTable-module__table___UfIG-{background:var(--ros-panel);border:1px solid var(--ros-border);border-radius:var(--ros-radius-lg);overflow-x:auto;overflow-y:hidden}.DataTable-module__table___UfIG->.DataTable-module__row___2-gWv{min-width:-moz-fit-content;min-width:fit-content}.DataTable-module__row___2-gWv{align-items:center;-moz-column-gap:14px;column-gap:14px;display:grid;padding:0 16px}.DataTable-module__head___r3Mso{background:var(--ros-panel-raised);border-bottom:1px solid var(--ros-border);height:34px}.DataTable-module__headCell___qdfen{color:var(--ros-faint);font:500 11px/1 var(--ros-font);letter-spacing:.04em;text-transform:uppercase}.DataTable-module__bodyRow___3P3-J{border-bottom:1px solid var(--ros-border-faint);color:var(--ros-text-secondary);font:400 13px/1.45 var(--ros-font);min-height:44px}.DataTable-module__bodyRow___3P3-J:last-child{border-bottom:0}.DataTable-module__clickable___WeoR5{cursor:pointer}.DataTable-module__clickable___WeoR5:hover{background:var(--ros-panel-hover)}.DataTable-module__clickable___WeoR5:focus-visible{outline:2px solid var(--ros-accent);outline-offset:-2px}.DataTable-module__current___TF92l{background:var(--ros-selected)}.DataTable-module__cell___YmwCf{align-items:center;display:flex;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DataTable-module__end___JCpTu{justify-content:flex-end;text-align:right}.DataTable-module__numeric___lA7MR{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.DataTable-module__mono___h2jUc{font-family:var(--ros-mono);font-size:12px;font-variant-numeric:tabular-nums}.DataTable-module__muted___dDXtO{color:var(--ros-muted)}.DataTable-module__empty___SPjTP{color:var(--ros-muted);font:400 13px/1.5 var(--ros-font);padding:28px 16px;text-align:center}.Badge-module__badge___mdEoS{align-items:center;border:1px solid transparent;border-radius:6px;display:inline-flex;font-size:10.5px;font-weight:500;line-height:1;padding:4px 7px}.Badge-module__neutral___nJVHE{background:var(--ros-panel-raised);border-color:var(--ros-border);color:var(--ros-muted)}.Badge-module__attention___Ftrrn{background:var(--ros-attention-soft);color:var(--ros-attention-bright)}.Badge-module__ok___bSk9X{background:var(--ros-ok-soft);color:var(--ros-ok-bright)}.Badge-module__danger___klitk{background:var(--ros-danger-soft);color:var(--ros-danger-strong)}.Modal-module__backdrop___0PaPZ{align-items:flex-start;backdrop-filter:blur(2px);background:color-mix(in oklab,var(--ros-bg) 72%,transparent);display:flex;inset:0;justify-content:center;padding:12vh 24px 24px;position:fixed;z-index:60}.Modal-module__panel___lRAZl{background:var(--ros-panel);border:1px solid var(--ros-border);border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.45);display:flex;flex-direction:column;max-height:100%;outline:none;width:min(480px,100%)}.Modal-module__head___MaH9A{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:17px 20px 0}.Modal-module__title___Egdpk{color:var(--ros-text);font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0}.Modal-module__close___rYT4Q{background:none;border:0;border-radius:8px;color:var(--ros-text-muted);cursor:pointer;font-size:18px;line-height:1;padding:2px 6px}.Modal-module__close___rYT4Q:hover{background:var(--ros-panel-raised);color:var(--ros-text)}.Modal-module__body___-nQUu{display:grid;gap:14px;min-height:0;overflow-y:auto;padding:14px 20px 4px}.Modal-module__footer___n17bh,.Modal-module__head___MaH9A{flex:none}.Modal-module__footer___n17bh{display:flex;gap:10px;justify-content:flex-end;padding:14px 20px 17px}.Modal-module__panelWide___UwMi2{width:min(920px,calc(100vw - 48px))}.Button-module__button___55VMg{align-items:center;background:var(--ros-panel-raised);border:1px solid var(--ros-border-pill);border-radius:10px;color:var(--ros-text);cursor:pointer;display:inline-flex;font-family:var(--ros-font);font-size:13px;font-weight:500;height:34px;justify-content:center;padding:0 15px;transition:background 80ms ease,border-color 80ms ease}.Button-module__button___55VMg:hover:not(:disabled){background:var(--ros-panel-hover);border-color:var(--ros-border-strong)}.Button-module__button___55VMg:focus-visible{outline:2px solid var(--ros-accent);outline-offset:1px}.Button-module__button___55VMg:disabled{cursor:default;opacity:.45}.Button-module__primary___Hdva7{background:transparent;border-color:var(--ros-accent);color:var(--ros-accent);font-weight:600}.Button-module__primary___Hdva7:hover:not(:disabled){background:var(--ros-accent-soft);border-color:var(--ros-accent);color:var(--ros-accent)}.Button-module__danger___cRPzd{background:transparent;border-color:transparent;color:var(--ros-danger-strong)}.Button-module__danger___cRPzd:hover:not(:disabled){background:var(--ros-danger-soft);border-color:hsla(5,100%,75%,.35)}.SectionNav-module__nav___PW95N{width:195px}.SectionNav-module__title___SAJxP{font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0;padding:0 10px 14px}.SectionNav-module__list___Lh-DK{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.SectionNav-module__group___T3zvJ{color:hsla(240,8%,95%,.38);font-size:10.5px;font-weight:600;letter-spacing:.06em;margin:16px 0 4px;padding:0 10px;text-transform:uppercase}li:first-child .SectionNav-module__group___T3zvJ{margin-top:0}.SectionNav-module__item___Ibjvl{align-items:center;background:transparent;border:none;border-radius:9px;color:hsla(240,8%,95%,.55);cursor:pointer;display:flex;font-family:var(--ros-font);font-size:12.5px;font-weight:500;height:29px;padding:0 10px;text-align:left;width:100%}.SectionNav-module__item___Ibjvl:hover:not(:disabled){background:hsla(0,0%,100%,.04);color:var(--ros-text)}.SectionNav-module__item___Ibjvl:focus-visible{outline:2px solid var(--ros-accent);outline-offset:1px}.SectionNav-module__item___Ibjvl[aria-current=page]{background:var(--ros-selected);color:var(--ros-text)}.SectionNav-module__item___Ibjvl:disabled{background:transparent;color:hsla(240,8%,95%,.28);cursor:default}.SectionNav-module__soon___CNNtF{background:var(--ros-attention-soft);border-radius:var(--ros-radius-pill);color:var(--ros-attention);flex-shrink:0;font:500 9.5px/1.6 var(--ros-font);letter-spacing:.05em;margin-left:auto;padding:1px 6px;text-transform:uppercase}.CodeBlock-module__inline___vjH3-{background:var(--ros-panel-raised);border-radius:5px;font-family:var(--ros-mono);font-size:11.5px;padding:1px 6px}.CodeBlock-module__block___sTYIs{background:var(--ros-input);border:1px solid var(--ros-border);border-radius:var(--ros-radius);color:var(--ros-text-secondary);font-family:var(--ros-mono);font-size:11.5px;line-height:1.7;margin:0;overflow-x:auto;padding:12px 14px;white-space:pre-wrap;word-break:break-all}.SplitLayout-module__split___cu4Av{align-items:flex-start;display:flex;gap:56px}.SplitLayout-module__aside___To7-K{flex-shrink:0}.SplitLayout-module__content___4Nqd6{flex:1;max-width:780px;min-width:0}.FilterTabs-module__tabs___Yrj1p{display:flex;gap:7px;margin-bottom:16px}.FilterTabs-module__tab___y4i6j{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--ros-muted);cursor:pointer;display:inline-flex;font-family:var(--ros-font);font-size:12px;font-weight:500;height:29px;padding:0 11px}.FilterTabs-module__tab___y4i6j:hover{color:var(--ros-text)}.FilterTabs-module__tab___y4i6j:focus-visible{outline:2px solid var(--ros-accent);outline-offset:1px}.FilterTabs-module__tab___y4i6j[aria-selected=true]{background:var(--ros-selected);color:var(--ros-text)}.FilterTabs-module__count___-PyvL{color:var(--ros-muted);white-space:pre}.Logo-module__logo___YRU9h{display:block;flex:none}.StatTile-module__tile___afXIW{background:var(--ros-panel);border:1px solid var(--ros-border);border-radius:14px;min-width:150px;padding:15px 16px}.StatTile-module__label___cMvNr{color:hsla(240,8%,95%,.4);font-size:11.5px;margin-bottom:6px}.StatTile-module__value___YmMpd{font-size:25px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.StatTile-module__footnote___bFHqy{font-size:11.5px;margin-top:6px}.StatTile-module__ok___FiN5C{color:var(--ros-ok-bright)}.StatTile-module__attention___QJlqj{color:var(--ros-attention-bright)}.StatTile-module__muted___POSsg{color:var(--ros-muted)}.TextInput-module__field___rXtWA{align-items:center;display:inline-flex;gap:10px}.TextInput-module__label___sxBlk{color:var(--ros-muted);font-size:13px;white-space:nowrap}.TextInput-module__input___g67GW{background:var(--ros-rail);border:1px solid hsla(0,0%,100%,.09);border-radius:9px;color:hsla(240,8%,95%,.8);font-family:var(--ros-mono);font-size:12.5px;height:31px;min-width:230px;padding:0 11px}.TextInput-module__input___g67GW::-moz-placeholder{color:var(--ros-faint)}.TextInput-module__input___g67GW::placeholder{color:var(--ros-faint)}.TextInput-module__input___g67GW:focus-visible{outline:2px solid var(--ros-accent);outline-offset:-1px}.Sparkline-module__spark___rrI5d{align-items:flex-end;display:flex;gap:2px;height:26px}.Sparkline-module__bar___yOoii{border-radius:1px;flex:1 1 0;min-width:2px;opacity:.45;transition:opacity 80ms ease}.Sparkline-module__bar___yOoii:hover{opacity:.85}.Sparkline-module__ok___wJIbq .Sparkline-module__bar___yOoii{background:var(--ros-ok)}.Sparkline-module__attention___a71b7 .Sparkline-module__bar___yOoii{background:var(--ros-attention)}.Sparkline-module__danger___B-tH8 .Sparkline-module__bar___yOoii{background:var(--ros-danger-strong)}.Sparkline-module__neutral___Jp7mi .Sparkline-module__bar___yOoii{background:var(--ros-neutral)}.EmptyState-module__empty___QTKQ6{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 24px;text-align:center}.EmptyState-module__glyph___U1dL1{align-items:center;color:var(--ros-faint);display:flex;justify-content:center;margin-bottom:12px}.EmptyState-module__glyph___U1dL1 svg{stroke-width:1.4;height:26px;width:26px}.EmptyState-module__title___GW6l2{font-size:15px;font-weight:600;margin:0 0 4px}.EmptyState-module__hint___WfyY7{color:var(--ros-muted);font-size:13px;max-width:52ch}.EmptyState-module__hint___WfyY7 p{margin:0 0 4px}.EmptyState-module__action___iuIJG{margin-top:18px}.TopNav-module__bar___ZKdSd{align-items:center;background:var(--ros-chrome);border-bottom:1px solid var(--ros-border);display:flex;flex-shrink:0;gap:14px;height:52px;padding:0 26px}.TopNav-module__logo___IYydY{align-items:center;background:transparent;border:none;color:var(--ros-text);cursor:default;display:inline-flex;font-family:var(--ros-font);gap:9px;padding:0}button.TopNav-module__logo___IYydY{cursor:pointer}.TopNav-module__logo___IYydY:focus-visible{border-radius:7px;outline:2px solid var(--ros-accent);outline-offset:2px}.TopNav-module__mark___s07uB{color:var(--ros-accent)}.TopNav-module__wordmark___rP2s0{font-size:14px;font-weight:600;letter-spacing:-.01em}.TopNav-module__divider___4YyQz{background:hsla(0,0%,100%,.09);height:20px;width:1px}.TopNav-module__context___RUVyl{align-items:center;display:flex;gap:14px}.TopNav-module__spacer___ICG9l{flex:1}.TopNav-module__right___LwpWH{align-items:center;color:hsla(240,8%,95%,.4);display:flex;font-size:12px;gap:10px}.TopNav-module__profile___Ujav3{align-items:center;background:transparent;border:0;color:hsla(240,8%,95%,.6);display:flex;font:500 12.5px/1 var(--ros-font);gap:9px;height:32px;padding:0 4px 0 10px}button.TopNav-module__profile___Ujav3{cursor:pointer}button.TopNav-module__profile___Ujav3:hover{color:var(--ros-text)}button.TopNav-module__profile___Ujav3:focus-visible{border-radius:9px;outline:2px solid var(--ros-accent);outline-offset:1px}.TopNav-module__avatar___-AJ0u{align-items:center;background:var(--ros-accent-hover);border-radius:50%;color:#08080a;display:flex;font:600 10px/1 var(--ros-font);height:26px;justify-content:center;overflow:hidden;width:26px}.TopNav-module__avatarImg___iB-sF{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.TopNav-module__pill___ADGt-{align-items:center;border:1px solid var(--ros-border-pill);border-radius:9px;display:inline-flex;font-family:var(--ros-font);font-size:12.5px;font-weight:500;gap:8px;height:30px;padding:0 10px}.TopNav-module__ghost___-D78T{background:transparent;color:hsla(240,8%,95%,.6)}.TopNav-module__raised___cNY-3{background:var(--ros-panel-raised);color:var(--ros-text);font-size:13px}.TopNav-module__mono___TeBtQ{color:hsla(240,8%,95%,.8);font-family:var(--ros-mono);font-size:12.5px}button.TopNav-module__pill___ADGt-{cursor:pointer;transition:border-color 80ms ease,color 80ms ease}button.TopNav-module__pill___ADGt-:hover:not(:disabled){border-color:var(--ros-border-strong);color:var(--ros-text)}button.TopNav-module__pill___ADGt-:focus-visible{outline:2px solid var(--ros-accent);outline-offset:1px}button.TopNav-module__pill___ADGt-:disabled{cursor:default;opacity:.6}.TopNav-module__caret___MgdF7{color:hsla(240,8%,95%,.4);font-size:10px}.TopNav-module__iconBtn___I-2bb{align-items:center;background:transparent;border:1px solid var(--ros-border-pill);border-radius:9px;color:hsla(240,8%,95%,.6);cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;transition:border-color 80ms ease,color 80ms ease,background 80ms ease;width:30px}.TopNav-module__iconBtn___I-2bb:hover{border-color:var(--ros-border-strong);color:var(--ros-text)}.TopNav-module__iconBtn___I-2bb:focus-visible{outline:2px solid var(--ros-accent);outline-offset:1px}.TopNav-module__iconBtnActive___kObgh{background:var(--ros-panel-raised);border-color:var(--ros-border-pill);color:var(--ros-text)}.TopNav-module__iconBtn___I-2bb{position:relative}.TopNav-module__iconBadge___Wwjei{background:var(--ros-accent);border-radius:8px;color:#08080a;font:600 9.5px/15px var(--ros-font);height:15px;min-width:15px;padding:0 4px;position:absolute;right:-5px;text-align:center;top:-5px}.ComingSoon-module__panel___gfxrt{background:var(--ros-panel);border:1px dashed var(--ros-border-strong);border-radius:var(--ros-radius-lg);display:flex;flex-direction:column;gap:14px;max-width:68ch;padding:24px 26px}.ComingSoon-module__head___SXfgy{align-items:flex-start;display:flex;gap:14px}.ComingSoon-module__glyph___HA3sa{align-items:center;background:var(--ros-selected);border-radius:10px;color:var(--ros-muted);display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.ComingSoon-module__heading___UDFlv{display:flex;flex-direction:column;gap:6px;min-width:0}.ComingSoon-module__badge___sXQlj{align-self:flex-start;background:var(--ros-attention-soft);border-radius:var(--ros-radius-pill);color:var(--ros-attention);font:500 10.5px/1.6 var(--ros-font);letter-spacing:.06em;padding:2px 8px;text-transform:uppercase}.ComingSoon-module__title___qSxeq{color:var(--ros-text);font:600 18px/1.25 var(--ros-font);margin:0}.ComingSoon-module__summary___FodNe{color:var(--ros-text-secondary);font:400 13.5px/1.6 var(--ros-font);margin:0}.ComingSoon-module__points___LjtqA{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.ComingSoon-module__point___Evqw4{color:var(--ros-muted);font:400 13px/1.55 var(--ros-font);padding-left:16px;position:relative}.ComingSoon-module__point___Evqw4:before{color:var(--ros-faint);content:"—";left:0;position:absolute}.ComingSoon-module__today___crIHi{border-top:1px solid var(--ros-border);color:var(--ros-muted);font:400 12.5px/1.6 var(--ros-font);margin:0;padding-top:12px}.SettingRow-module__row___qUNeE{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:16px 20px}.SettingRow-module__row___qUNeE+.SettingRow-module__row___qUNeE{border-top:1px solid var(--ros-border-faint)}.SettingRow-module__text___ZuzdS{min-width:0}.SettingRow-module__label___p-q5-{color:hsla(240,8%,95%,.92);font-size:13px;font-weight:500}.SettingRow-module__hint___NYIje{color:hsla(240,8%,95%,.42);font-size:11.5px;margin-top:8px}.SettingRow-module__control___7MMn5{align-items:center;display:flex;flex-shrink:0;gap:8px}.SideNav-module__nav___vSEjO{display:flex;flex:1;flex-direction:column;min-height:0}.SideNav-module__group___0J8V5{min-width:0}.SideNav-module__group___0J8V5+.SideNav-module__group___0J8V5{margin-top:4px}.SideNav-module__groupLabel___BLGt3{color:hsla(240,8%,95%,.3);font-size:10.5px;font-weight:500;letter-spacing:.05em;padding:6px 9px 8px;text-transform:uppercase}.SideNav-module__list___XzMAl{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.SideNav-module__item___1pTu7{align-items:center;background:transparent;border:none;border-radius:9px;color:hsla(240,8%,95%,.55);cursor:pointer;display:flex;font-family:var(--ros-font);font-size:13px;font-weight:500;gap:10px;height:29px;padding:0 10px;text-align:left;width:100%}.SideNav-module__icon___0zkAE{flex-shrink:0;font-size:13px;font-weight:400;opacity:.75;width:15px}.SideNav-module__item___1pTu7:hover:not(:disabled){background:hsla(0,0%,100%,.04);color:var(--ros-text)}.SideNav-module__item___1pTu7:focus-visible{outline:2px solid var(--ros-accent);outline-offset:1px}.SideNav-module__item___1pTu7[aria-current=page]{background:var(--ros-selected);color:var(--ros-text)}.SideNav-module__item___1pTu7:disabled{color:hsla(240,8%,95%,.28);cursor:default}.SideNav-module__item___1pTu7:disabled .SideNav-module__icon___0zkAE{opacity:.45}.SideNav-module__bottom___g-AuB{margin-top:auto;padding-top:8px}.SideNav-module__footerCard___3qVla{background:var(--ros-rail-card);border:1px solid hsla(0,0%,100%,.06);border-radius:11px;margin-top:8px;padding:11px}.SideNav-module__footerTitle___oMfUz{font-size:12px;font-weight:500;margin-bottom:5px}.SideNav-module__footerBody___6jouW{color:var(--ros-muted);font-size:11.5px;line-height:1.5}.SideNav-module__soon___LNe2A{background:var(--ros-attention-soft);border-radius:var(--ros-radius-pill);color:var(--ros-attention);flex-shrink:0;font:500 9.5px/1.6 var(--ros-font);letter-spacing:.05em;margin-left:auto;padding:1px 6px;text-transform:uppercase}.StatusDot-module__wrap___f-tRM{align-items:center;display:inline-flex;gap:9px}.StatusDot-module__dot___nSlo6{border-radius:50%;flex-shrink:0;height:8px;width:8px}.StatusDot-module__ok___-IcOC{background:var(--ros-ok)}.StatusDot-module__attention___-8Gyy{background:var(--ros-attention)}.StatusDot-module__danger___tDuvW{background:var(--ros-danger-strong)}.StatusDot-module__neutral___-RDew{background:var(--ros-neutral)}.StatusDot-module__label___s--O2{color:var(--ros-muted);font-size:12.5px}.StatusDot-module__srOnly___8hgcI{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.SearchInput-module__wrap___MjCxx{align-items:center;display:inline-flex;position:relative}.SearchInput-module__glyph___gg64X{color:hsla(240,8%,95%,.4);font-size:12.5px;left:12px;pointer-events:none;position:absolute}.SearchInput-module__input___zfdsX{background:var(--ros-panel);border:1px solid var(--ros-border);border-radius:10px;color:var(--ros-text);font-family:var(--ros-font);font-size:12.5px;height:34px;padding:0 12px 0 30px;width:230px}.SearchInput-module__input___zfdsX::-moz-placeholder{color:hsla(240,8%,95%,.4)}.SearchInput-module__input___zfdsX::placeholder{color:hsla(240,8%,95%,.4)}.SearchInput-module__input___zfdsX:focus-visible{outline:2px solid var(--ros-accent);outline-offset:-1px}.Alert-module__alert___5x0Ru{border:1px solid;border-radius:var(--ros-radius-lg);font-size:13px;margin-bottom:16px;padding:12px 16px}.Alert-module__alert___5x0Ru p{margin:0 0 6px}.Alert-module__alert___5x0Ru p:last-child{margin-bottom:0}.Alert-module__info___nGyUf{background:var(--ros-accent-soft);border-color:oklch(.72 .13 250/.35);color:var(--ros-text)}.Alert-module__danger___EWa2v{background:var(--ros-danger-soft);border-color:hsla(5,100%,75%,.35);color:var(--ros-danger-strong)}.OrgProfile-module__wrap___CQqnn{display:inline-flex;position:relative}.OrgProfile-module__pill___SVzap{align-items:center;background:var(--ros-panel-raised);border:1px solid var(--ros-border-pill);border-radius:9px;color:var(--ros-text);cursor:pointer;display:inline-flex;font-family:var(--ros-font);font-size:12.5px;font-weight:500;gap:8px;height:30px;padding:0 10px;transition:border-color 80ms ease}.OrgProfile-module__pill___SVzap:hover{border-color:var(--ros-border-strong)}.OrgProfile-module__pill___SVzap:focus-visible{outline:2px solid var(--ros-accent);outline-offset:1px}.OrgProfile-module__avatar___7lTUh{align-items:center;background:var(--ros-accent);border-radius:5px;color:#08080a;display:inline-flex;font-size:9px;font-weight:700;height:18px;justify-content:center;width:18px}.OrgProfile-module__avatarImg___KwIc0{border-radius:5px;flex-shrink:0;height:18px;-o-object-fit:cover;object-fit:cover;width:18px}.OrgProfile-module__caret___ALByM{color:hsla(240,8%,95%,.35);font-size:8px}.OrgProfile-module__card___u2Ih2{background:#141418;border:1px solid var(--ros-border-pill);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.45);left:0;max-width:320px;min-width:250px;padding:12px;position:absolute;top:calc(100% + 6px);z-index:1000}.OrgProfile-module__head___3fyEt{align-items:center;display:flex;gap:10px}.OrgProfile-module__avatarLg___Lf4Pp{align-items:center;background:var(--ros-accent);border-radius:7px;color:#08080a;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:28px;justify-content:center;width:28px}.OrgProfile-module__names___vCKFT{min-width:0}.OrgProfile-module__name___ko-2X{font-size:13px;font-weight:600}.OrgProfile-module__slug___7iX--{color:var(--ros-muted);font-family:var(--ros-mono);font-size:11px}.OrgProfile-module__description___jVevw{color:var(--ros-muted);font-size:12px;line-height:1.5;margin:10px 0 0}.OrgProfile-module__avatarLgImg___XYOHy{border-radius:7px;flex-shrink:0;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.OrgProfile-module__website___lTpsS{color:var(--ros-accent);display:inline-flex;font-size:12.5px;margin-top:10px;text-decoration:none}.OrgProfile-module__website___lTpsS:hover{text-decoration:underline}.OrgProfile-module__entries___zovxE{border-top:1px solid var(--ros-border-faint);list-style:none;margin:12px -6px -6px;padding:6px 0 0}.OrgProfile-module__entry___sPt86{background:transparent;border:0;border-radius:8px;color:var(--ros-text-secondary);cursor:pointer;display:block;font:500 12.5px/1 var(--ros-font);padding:7px 10px;text-align:left;width:100%}.OrgProfile-module__entry___sPt86:hover{background:var(--ros-panel-hover);color:var(--ros-text)}.OrgProfile-module__entry___sPt86:focus-visible{outline:2px solid var(--ros-accent);outline-offset:-2px}.AgentChat-module__agentBubble___9Cpky{background:#141418;border:1px solid var(--ros-border-faint);border-radius:12px 12px 12px 4px;color:hsla(240,8%,95%,.85);font:400 12.5px/1.55 var(--ros-font);padding:12px 13px}.AgentChat-module__agentHeader___SLbF0{align-items:center;color:hsla(240,8%,95%,.55);display:flex;font:600 11.5px/1 var(--ros-font);gap:7px;margin-bottom:7px}.AgentChat-module__userBubble___r2V9T{align-self:flex-end;background:rgba(120,160,255,.08);border:1px solid rgba(120,160,255,.16);border-radius:12px 12px 4px 12px;font:400 12.5px/1.55 var(--ros-font);max-width:88%;padding:12px 13px}.AgentChat-module__activity___gsyck{align-items:center;color:hsla(240,8%,95%,.35);display:flex;font:400 12px/1 var(--ros-font);gap:8px}.AgentChat-module__activityGlyph___tLvbf{animation:AgentChat-module__ros-chat-pulse___WJoBt 1.4s infinite}@keyframes AgentChat-module__ros-chat-pulse___WJoBt{0%,to{opacity:1}50%{opacity:.35}}.AgentChat-module__composerWrap___HKUSU{border-top:1px solid var(--ros-border-faint);flex:none;padding:12px}.AgentChat-module__composer___HBB-X{align-items:center;background:#141418;border:1px solid var(--ros-border-pill);border-radius:10px;display:flex;gap:9px;padding:9px 11px}.AgentChat-module__composerInput___ZCQax{background:transparent;border:0;caret-color:var(--ros-accent);color:var(--ros-text);flex:1;font:400 12.5px/1 var(--ros-font);min-width:0;outline:none}.AgentChat-module__composerInput___ZCQax::-moz-placeholder{color:hsla(240,8%,95%,.4)}.AgentChat-module__composerInput___ZCQax::placeholder{color:hsla(240,8%,95%,.4)}.AgentChat-module__enterHint___icZKh{background:hsla(0,0%,100%,.06);border-radius:4px;color:hsla(240,8%,95%,.6);font:500 10.5px/1 var(--ros-mono);padding:3px 5px}.EditorTopBar-module__bar___y-7MU{align-items:center;background:var(--ros-chrome);border-bottom:1px solid var(--ros-border);display:flex;flex:none;font-family:var(--ros-font);gap:12px;height:48px;padding:0 14px}.EditorTopBar-module__backPill___YfQ8o{align-items:center;background:var(--ros-panel-raised);border:1px solid var(--ros-border-pill);border-radius:9px;color:hsla(240,8%,95%,.8);cursor:pointer;display:flex;font:500 12.5px/1 var(--ros-font);gap:8px;height:29px;padding:0 10px 0 8px}.EditorTopBar-module__backPill___YfQ8o:hover{background:#1c1c22}.EditorTopBar-module__breadcrumb___XqLO0{align-items:center;color:hsla(240,8%,95%,.55);display:flex;font:500 13px/1 var(--ros-font);gap:8px}.EditorTopBar-module__breadcrumbSlash___Kt-iX{opacity:.35}.EditorTopBar-module__breadcrumbLast___2YQ2Z{color:var(--ros-text)}.EditorTopBar-module__branchChip___BoA2l{align-items:center;background:hsla(0,0%,100%,.05);border:0;border-radius:8px;color:hsla(240,8%,95%,.75);display:flex;font:500 12px/1 var(--ros-mono);gap:7px;height:28px;padding:0 10px}button.EditorTopBar-module__branchChip___BoA2l{cursor:pointer}button.EditorTopBar-module__branchChip___BoA2l:hover{background:hsla(0,0%,100%,.08)}.EditorTopBar-module__branchDot___LD3Hm{border-radius:2px;height:6px;width:6px}.EditorTopBar-module__dotOk___RuG5c{background:var(--ros-ok)}.EditorTopBar-module__dotAttention___Kjsxs{background:var(--ros-attention)}.EditorTopBar-module__dotDanger___-Oj2S{background:var(--ros-danger)}.EditorTopBar-module__dotNeutral___rbRUk{background:var(--ros-neutral)}.EditorTopBar-module__spacer___R3Ct7{flex:1}.EditorTopBar-module__saveState___ecl8W{align-items:center;color:hsla(240,8%,95%,.4);display:flex;font:400 11.5px/1 var(--ros-font);gap:9px}.EditorTopBar-module__pulseDot___f-MXy{animation:EditorTopBar-module__ros-pulse___wOtCD 2.4s infinite;border-radius:50%;height:6px;width:6px}@keyframes EditorTopBar-module__ros-pulse___wOtCD{0%,to{opacity:1}50%{opacity:.35}}.EditorTopBar-module__avatars___6dsWq{display:flex;margin:0 4px}.EditorTopBar-module__avatar___CPC6O{align-items:center;border:2px solid var(--ros-chrome);border-radius:50%;color:#08080a;display:flex;font:600 9.5px/1 var(--ros-font);height:25px;justify-content:center;width:25px}.EditorTopBar-module__avatar___CPC6O+.EditorTopBar-module__avatar___CPC6O{margin-left:-7px}.EditorTopBar-module__avatarDanger___xAxFZ{background:var(--ros-danger)}.EditorTopBar-module__avatarOk___6x6ta{background:#1c1c22;color:var(--ros-ok);font-family:var(--ros-mono)}.EditorTopBar-module__avatarNeutral___dbZzb{background:var(--ros-neutral)}.EditorTopBar-module__action___-F0ax{background:var(--ros-accent);border:0;border-radius:9px;color:#08080a;cursor:pointer;font:600 12.5px/1 var(--ros-font);height:29px;padding:0 13px}.EditorTopBar-module__action___-F0ax:hover:not(:disabled){filter:brightness(1.08)}.EditorTopBar-module__action___-F0ax:disabled{cursor:default;opacity:.55}.EditorTabs-module__strip___XRBeX{align-items:stretch;background:var(--ros-chrome);border-bottom:1px solid var(--ros-border);display:flex;flex:none;height:38px;overflow-x:auto}.EditorTabs-module__tab___jzWok{align-items:center;border-right:1px solid var(--ros-border);display:flex}.EditorTabs-module__tabButton___p5NZz{align-items:center;background:transparent;border:0;color:hsla(240,8%,95%,.45);cursor:pointer;display:flex;font:400 12.5px/1 var(--ros-mono);gap:8px;height:100%;padding:0 14px;white-space:nowrap}.EditorTabs-module__active___MjUEO{background:var(--ros-panel)}.EditorTabs-module__active___MjUEO .EditorTabs-module__tabButton___p5NZz{color:var(--ros-text);font-weight:500}.EditorTabs-module__icon___Yjm0G{align-items:center;display:inline-flex}.EditorTabs-module__dirty___oW19D{color:var(--ros-attention)}.EditorTabs-module__close___EI1xL{background:transparent;border:0;color:hsla(240,8%,95%,.35);cursor:pointer;font-size:13px;line-height:1;padding:2px 8px 2px 0}.EditorTabs-module__close___EI1xL:hover{color:var(--ros-text)}.EditorTabs-module__spacer___-7jFh{flex:1}.EditorTabs-module__actions___BMtA6{align-items:center;color:hsla(240,8%,95%,.45);display:flex;font:500 12px/1 var(--ros-font);gap:14px;padding:0 14px}.PanelTabs-module__row___KJfEq{align-items:center;border-bottom:1px solid var(--ros-border-faint);display:flex;flex:none;font-family:var(--ros-font);gap:16px;height:34px;padding:0 14px}.PanelTabs-module__side___foMfC{gap:14px;height:38px}.PanelTabs-module__tab___7xxS5{background:transparent;border:0;color:hsla(240,8%,95%,.4);cursor:pointer;font:500 12px/1 var(--ros-font);padding:0}.PanelTabs-module__side___foMfC .PanelTabs-module__tab___7xxS5{font-size:12.5px}.PanelTabs-module__tab___7xxS5:hover{color:hsla(240,8%,95%,.7)}.PanelTabs-module__active___PfWJ8{color:var(--ros-text)}.PanelTabs-module__spacer___TxRy-{flex:1}.PanelTabs-module__chip___vg4fI{align-items:center;border-radius:6px;display:flex;font:500 11px/1 var(--ros-mono);gap:6px;padding:4px 8px}.PanelTabs-module__chipOk___3mwcD{background:var(--ros-ok-soft);color:var(--ros-ok-bright)}.PanelTabs-module__chipAttention___VIlKR{background:var(--ros-attention-soft);color:var(--ros-attention-bright)}.PanelTabs-module__chipDanger___4OJjR{background:var(--ros-danger-soft);color:var(--ros-danger-strong)}.PanelTabs-module__chipNeutral___qeQ77{background:hsla(0,0%,100%,.06);color:hsla(240,8%,95%,.6)}.PacmanGame-module__window___bBJBz{border:1px solid #282d38;border-radius:12px;margin:0 auto;overflow:hidden}.PacmanGame-module__titlebar___REUxA{align-items:center;background:#0f1118;border-bottom:1px solid #282d38;display:flex;gap:6px;padding:8px 12px}.PacmanGame-module__dot___NdX-n{border:none;border-radius:9999px;flex:none;height:10px;padding:0;width:10px}.PacmanGame-module__dotButton___tr9x7{cursor:pointer}.PacmanGame-module__dotClose___1qTma{background:#ff5f56}.PacmanGame-module__dotMinimize___PIFDm{background:#ffbd2e}.PacmanGame-module__dotStart___k-Au-{background:#27c93f}.PacmanGame-module__title___CiJC5{color:#8b949e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:16px;margin-left:auto;white-space:pre}.PacmanGame-module__board___9joPz{align-items:center;background:#000;display:flex;justify-content:center}.PacmanGame-module__frame___azsds{outline:none;position:relative}.PacmanGame-module__frame___azsds:focus-visible{box-shadow:0 0 0 1px #35c}.PacmanGame-module__canvas___iqwvI{display:block;height:auto;touch-action:none;width:100%}.PacmanGame-module__overlay___N-p45{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.PacmanGame-module__overlayEnd___leoG4{background:rgba(0,0,0,.7)}.PacmanGame-module__overlayPaused___LZANT{background:rgba(0,0,0,.6);cursor:pointer}.PacmanGame-module__overlayReady___9G6Tv{align-items:flex-end;display:flex;inset:0;justify-content:center;padding-bottom:96px;pointer-events:none;position:absolute}.PacmanGame-module__endEmoji___SfsS0{font-size:30px;line-height:36px;margin-bottom:8px}.PacmanGame-module__endTitle___bBKiw{color:#e6edf3;font-size:20px;font-weight:600;line-height:28px;margin-bottom:4px}.PacmanGame-module__endScore___X2pWq{color:#8b949e;font-size:14px;line-height:20px;margin-bottom:16px}.PacmanGame-module__pausedTitle___0Q71d{color:#e6edf3;font-size:18px;font-weight:600;line-height:28px;margin-bottom:4px}.PacmanGame-module__pausedHint___-3h0H{color:#8b949e;font-size:14px;line-height:20px}.PacmanGame-module__ready___ayzJg{color:#fc0;font-size:18px;font-weight:700;letter-spacing:.1em;line-height:28px}.PacmanGame-module__idle___McEG2{padding:64px 32px;text-align:center}.PacmanGame-module__idleEmoji___VBqo-{font-size:48px;line-height:1;margin-bottom:16px}.PacmanGame-module__idleTitle___bvHxp{color:#e6edf3;font-size:18px;font-weight:500;line-height:28px;margin-bottom:8px}.PacmanGame-module__idleHint___BmwLX{color:#484f58;font-size:14px;line-height:20px;margin-bottom:24px}.PacmanGame-module__button___vinZ7{background:#fff;border:none;border-radius:8px;color:#000;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;transition:background-color .15s}.PacmanGame-module__button___vinZ7:hover{background:#e5e7eb}.PacmanGame-module__buttonLg___rfFim{padding:10px 24px}.PacmanGame-module__buttonMd___aQPYo{padding:8px 20px}
/*# sourceMappingURL=styles.css.map */