@font-face{font-family:LW Sans;src:url(/fonts/IBMPlexSans-latin.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:LW Mono;src:url(/fonts/IBMPlexMono-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LW Mono;src:url(/fonts/IBMPlexMono-500-latin.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:LW Mono;src:url(/fonts/IBMPlexMono-600-latin.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:LW Pixel;src:url(/fonts/GeistPixel-Line.woff2)format("woff2");font-weight:500;font-display:block}.launch-week-scope{--font-sans:"LW Sans", system-ui, sans-serif;--font-mono:"LW Mono", ui-monospace, monospace;--font-display:"LW Pixel", system-ui, sans-serif;--background:#f4f7fb;--foreground:#101722;--card:#fff;--card-foreground:#101722;--popover:#fff;--popover-foreground:#101722;--primary:#df8a00;--primary-foreground:#231400;--secondary:#eef2f7;--secondary-foreground:#101722;--muted:#e7edf4;--muted-foreground:#5b6777;--accent:#f5a623;--accent-foreground:#231400;--destructive:#d9484a;--destructive-foreground:#fff7f7;--border:#c9d2de;--input:#edf2f7;--ring:#df8a00;--chart-1:#2f7ee6;--chart-2:#1f9d62;--chart-3:#df8a00;--chart-4:#d9484a;--chart-5:#4d9af0;--radius:6px;--sidebar:#f4f7fb;--sidebar-foreground:#101722;--sidebar-primary:#df8a00;--sidebar-primary-foreground:#231400;--sidebar-accent:#eef2f7;--sidebar-accent-foreground:#101722;--sidebar-border:#c9d2de;--sidebar-ring:#df8a00;--signal-amber:#df8a00;--signal-green:#15945a;--signal-red:#d9484a;--signal-blue:#2f7ee6;--panel-shadow:0 0 0 1px color-mix(in srgb, var(--border) 60%, transparent), 0 1px 2px #4b55681a, 0 4px 12px #4b556814, 0 12px 32px #4b55680f, inset 0 1px 0 #ffffffb8, inset 0 -1px 0 #9aa7b824;--panel-screw-core:#2b323d99;--panel-screw-ring:#939eabd1;--panel-screw-bracket:#76829194;--button-shadow:0 1px 0 color-mix(in srgb, var(--foreground) 7%, transparent) inset, 0 -1px 0 #3643552e inset, 0 2px 0 #4b556838, 0 8px 16px #4b556824;--button-focus-shadow:0 0 0 2px color-mix(in srgb, var(--ring) 42%, transparent), 0 1px 0 color-mix(in srgb, var(--foreground) 7%, transparent) inset, 0 -1px 0 #36435529 inset, 0 2px 0 #4b556838, 0 8px 16px #4b556826;--button-active-shadow:0 1px 0 color-mix(in srgb, var(--foreground) 6%, transparent) inset, 0 -1px 0 #36435524 inset, 0 1px 0 #4b556833, 0 4px 10px #4b55681f;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-chart-1:var(--chart-1);--color-chart-2:var(--chart-2);--color-chart-3:var(--chart-3);--color-chart-4:var(--chart-4);--color-chart-5:var(--chart-5);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring);--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);font-family:var(--font-sans);color:var(--foreground);-webkit-font-smoothing:antialiased}.launch-week-scope *{border-color:var(--border);outline-color:color-mix(in srgb, var(--ring) 50%, transparent)}.launch-week-scope h1,.launch-week-scope h2,.launch-week-scope h3{text-wrap:balance}.launch-week-scope ::selection{background:color-mix(in srgb, var(--signal-amber) 36%, transparent);color:var(--foreground)}.launch-week-scope button,.launch-week-scope a,.launch-week-scope input{touch-action:manipulation}.dark .launch-week-scope{--background:#0b0d10;--foreground:#dce3ec;--card:#14171b;--card-foreground:#dce3ec;--popover:#14171b;--popover-foreground:#dce3ec;--primary:#f5a623;--primary-foreground:#0b0d10;--secondary:#1e2328;--secondary-foreground:#dce3ec;--muted:#1e2328;--muted-foreground:#95a2af;--accent:#f5a623;--accent-foreground:#0b0d10;--destructive:#ff4d4f;--destructive-foreground:#0b0d10;--border:#2c3137;--input:#1e2328;--ring:#f5a623;--chart-1:#4da3ff;--chart-2:#6effa7;--chart-3:#f5a623;--chart-4:#ff4d4f;--chart-5:#89cbff;--sidebar:#0b0d10;--sidebar-foreground:#dce3ec;--sidebar-primary:#f5a623;--sidebar-primary-foreground:#0b0d10;--sidebar-accent:#1e2328;--sidebar-accent-foreground:#dce3ec;--sidebar-border:#2c3137;--sidebar-ring:#f5a623;--signal-amber:#f5a623;--signal-green:#6effa7;--signal-red:#ff4d4f;--signal-blue:#4da3ff;--panel-shadow:0 0 0 1px #ffffff0f, 0 1px 2px #00000047, 0 4px 12px #00000038, 0 12px 32px #0000002e, inset 0 1px 0 #ffffff0d, inset 0 -1px 0 #0006;--panel-screw-core:#0a0c0ff5;--panel-screw-ring:#78818ad9;--panel-screw-bracket:#24282de6;--button-shadow:0 1px 0 color-mix(in srgb, var(--foreground) 11%, transparent) inset, 0 -1px 0 #00000073 inset, 0 3px 0 #00000085, 0 8px 18px #0000004d;--button-focus-shadow:0 0 0 2px color-mix(in srgb, var(--ring) 50%, transparent), 0 1px 0 color-mix(in srgb, var(--foreground) 9%, transparent) inset, 0 -1px 0 #0000005c inset, 0 3px 0 #00000073, 0 8px 16px #00000042;--button-active-shadow:0 1px 0 color-mix(in srgb, var(--foreground) 7%, transparent) inset, 0 -1px 0 #0006 inset, 0 1px 0 #0000006b, 0 4px 10px #0000002e;color:var(--foreground)}.launch-week-scope [data-orientation=vertical]>[data-state]{border-color:var(--border);background-color:var(--card)!important}.launch-week-scope [data-orientation=vertical]>[data-state] button{font-family:var(--font-mono);letter-spacing:.08em;font-size:11px}.launch-week-scope [role=switch][data-state=checked]>[class*=track]{background-color:var(--primary)!important}.launch-week-scope [role=switch][data-state=unchecked]>[class*=track]{background-color:var(--muted)!important}.launch-week-scope .relay-prose{font-family:var(--font-sans);color:var(--foreground);font-size:.875rem;line-height:1.7}.launch-week-scope .relay-prose>*+*{margin-top:1em}.launch-week-scope .relay-prose h2{letter-spacing:-.01em;color:var(--foreground);margin-top:0;margin-bottom:.5em;font-size:1.125rem;font-weight:600}.launch-week-scope .relay-prose h3{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--muted-foreground);margin-top:1.75em;margin-bottom:.5em;font-size:.6875rem;font-weight:600}.launch-week-scope .relay-prose p{color:var(--muted-foreground)}.launch-week-scope .relay-prose strong{color:var(--foreground);font-weight:600}.launch-week-scope .relay-prose a{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent);text-underline-offset:2px;transition:text-decoration-color .15s}.launch-week-scope .relay-prose a:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.launch-week-scope .relay-prose ul{flex-direction:column;gap:.375rem;padding-left:0;list-style:none;display:flex}.launch-week-scope .relay-prose li{color:var(--muted-foreground);align-items:baseline;gap:.5rem;display:flex}.launch-week-scope .relay-prose li:before{content:"→";color:var(--primary);flex-shrink:0;font-size:.75rem}.launch-week-scope .launch-shell{max-width:120rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.launch-week-scope .launch-shell{padding-inline:1.5rem}}@media (min-width:768px){.launch-week-scope .launch-shell{padding-inline:3rem}}@media (min-width:1024px){.launch-week-scope .launch-shell{padding-inline:4rem}}@media (min-width:1280px){.launch-week-scope .launch-shell{padding-inline:6rem}}@media (min-width:1536px){.launch-week-scope .launch-shell{padding-inline:15rem}}.launch-week-scope .launch-copy{font-family:var(--font-mono);color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.625}@media (min-width:768px){.launch-week-scope .launch-copy{font-size:.875rem}}.launch-week-scope .launch-kicker{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.24em;color:var(--muted-foreground);font-size:10px}@media (min-width:768px){.launch-week-scope .launch-kicker{font-size:.75rem}}.launch-week-scope .launch-panel{border-radius:calc(var(--radius));border:1px solid color-mix(in srgb, var(--border) 50%, transparent);background-color:var(--card);box-shadow:var(--panel-shadow)}.launch-week-scope .launch-panel--screwed{isolation:isolate;--screw-offset:10px;--screw-size:7px;--panel-safe-inline:16px;--panel-safe-block:12px;position:relative}.launch-week-scope .launch-panel--screwed:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at var(--screw-offset) var(--screw-offset), var(--panel-screw-core) 0 calc(var(--screw-size) * .34), var(--panel-screw-ring) calc(var(--screw-size) * .36) calc(var(--screw-size) * .52), transparent calc(var(--screw-size) * .56)), radial-gradient(circle at calc(100% - var(--screw-offset)) var(--screw-offset), var(--panel-screw-core) 0 calc(var(--screw-size) * .34), var(--panel-screw-ring) calc(var(--screw-size) * .36) calc(var(--screw-size) * .52), transparent calc(var(--screw-size) * .56)), radial-gradient(circle at var(--screw-offset) calc(100% - var(--screw-offset)), var(--panel-screw-core) 0 calc(var(--screw-size) * .34), var(--panel-screw-ring) calc(var(--screw-size) * .36) calc(var(--screw-size) * .52), transparent calc(var(--screw-size) * .56)), radial-gradient(circle at calc(100% - var(--screw-offset)) calc(100% - var(--screw-offset)), var(--panel-screw-core) 0 calc(var(--screw-size) * .34), var(--panel-screw-ring) calc(var(--screw-size) * .36) calc(var(--screw-size) * .52), transparent calc(var(--screw-size) * .56)), linear-gradient(130deg, transparent calc(100% - 1px), var(--panel-screw-bracket) calc(100% - 1px)) top left / calc(var(--screw-offset) * 1.8) calc(var(--screw-offset) * 1.8) no-repeat, linear-gradient(-130deg, transparent calc(100% - 1px), var(--panel-screw-bracket) calc(100% - 1px)) top right / calc(var(--screw-offset) * 1.8) calc(var(--screw-offset) * 1.8) no-repeat, linear-gradient(50deg, transparent calc(100% - 1px), var(--panel-screw-bracket) calc(100% - 1px)) bottom left / calc(var(--screw-offset) * 1.8) calc(var(--screw-offset) * 1.8) no-repeat, linear-gradient(-50deg, transparent calc(100% - 1px), var(--panel-screw-bracket) calc(100% - 1px)) bottom right / calc(var(--screw-offset) * 1.8) calc(var(--screw-offset) * 1.8) no-repeat;opacity:.8;position:absolute;inset:0}.launch-week-scope .launch-panel--screwed>*{z-index:1;position:relative}.launch-week-scope .launch-panel--screwed-compact:after{background:radial-gradient(circle at var(--screw-offset) 50%, var(--panel-screw-core) 0 calc(var(--screw-size) * .34), var(--panel-screw-ring) calc(var(--screw-size) * .36) calc(var(--screw-size) * .52), transparent calc(var(--screw-size) * .56)), radial-gradient(circle at calc(100% - var(--screw-offset)) 50%, var(--panel-screw-core) 0 calc(var(--screw-size) * .34), var(--panel-screw-ring) calc(var(--screw-size) * .36) calc(var(--screw-size) * .52), transparent calc(var(--screw-size) * .56))}.launch-week-scope .launch-panel-header{padding:var(--panel-safe-block,12px) var(--panel-safe-inline,16px)}.launch-week-scope .launch-panel-footer{padding:calc(var(--panel-safe-block,12px) - 2px) var(--panel-safe-inline,16px)}.launch-week-scope .launch-grid-overlay{background-image:linear-gradient(to right, color-mix(in srgb, var(--border) 70%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--border) 70%, transparent) 1px, transparent 1px);opacity:.18;pointer-events:none;background-position:50%;background-size:24px 24px;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}@keyframes signal-breathe{0%,to{box-shadow:0 0 4px currentcolor, 0 0 8px color-mix(in srgb, currentcolor 40%, transparent)}50%{box-shadow:0 0 6px currentcolor, 0 0 14px color-mix(in srgb, currentcolor 30%, transparent)}}.launch-week-scope .signal-indicator{width:.5rem;height:.5rem;box-shadow:0 0 4px currentcolor, 0 0 8px color-mix(in srgb, currentcolor 40%, transparent);border-radius:9999px;display:inline-flex}.launch-week-scope .signal-indicator--amber{color:var(--signal-amber);background:var(--signal-amber);animation:3s ease-in-out infinite signal-breathe}.launch-week-scope .signal-indicator--green{color:var(--signal-green);background:var(--signal-green);animation:3.6s ease-in-out infinite signal-breathe}.launch-week-scope .signal-indicator--red{color:var(--signal-red);background:var(--signal-red)}.launch-week-scope .signal-indicator--blue{color:var(--signal-blue);background:var(--signal-blue)}.launch-week-scope .launch-link{transition:color .15s ease-out,opacity .15s ease-out,transform .15s ease-out}@media (hover:hover) and (pointer:fine){.launch-week-scope .launch-link:hover{transform:translateY(-1px)}.launch-week-scope .launch-panel.group:hover{border-color:color-mix(in srgb, var(--signal-amber) 30%, var(--border));box-shadow:var(--panel-shadow), 0 0 0 1px color-mix(in srgb, var(--signal-amber) 12%, transparent), 0 4px 24px color-mix(in srgb, var(--signal-amber) 8%, transparent)}}.launch-week-scope .no-transitions,.launch-week-scope .no-transitions *{transition:none!important}.hero-enter{animation:.32s cubic-bezier(.215,.61,.355,1) .18s both hero-fade-in}.hero-enter--stagger-1{animation-delay:.24s}.hero-enter--stagger-2{animation-delay:.3s}@keyframes hero-fade-in{0%{transform:translateY(16px)}to{transform:translateY(0)}}.mixer-cell{transition:opacity .18s ease-out var(--cell-delay,0s), transform .18s ease-out var(--cell-delay,0s), background-color .18s ease-out var(--cell-delay,0s);opacity:.48;transform:scale(.94)}.mixer-cell--active{opacity:.86;transform:scale(.98)}.mixer-cell--signal{opacity:.92;transform:scale(.985)}.mixer-cell--ghost{opacity:.62;transform:scale(.96)}.waveform-bar{animation:waveform-pulse var(--wf-dur,2s) ease-in-out var(--wf-delay,0s) infinite}@keyframes waveform-pulse{0%,to{height:var(--wf-h1)}25%{height:var(--wf-h2)}50%{height:var(--wf-h3)}75%{height:var(--wf-h4)}}.eq-bar{transform-origin:bottom;animation:eq-pulse var(--eq-dur,1.8s) ease-in-out var(--eq-delay,0s) infinite}@keyframes eq-pulse{0%,to{transform:scaleY(var(--eq-s1))}25%{transform:scaleY(var(--eq-s2))}50%{transform:scaleY(var(--eq-s3))}75%{transform:scaleY(var(--eq-s4))}}.stereo-seg{animation:stereo-pulse var(--st-dur,1.8s) ease-in-out var(--st-delay,0s) infinite}@keyframes stereo-pulse{0%,to{opacity:var(--st-o1)}25%{opacity:var(--st-o2)}50%{opacity:var(--st-o3)}75%{opacity:var(--st-o4)}}@media (prefers-reduced-motion:reduce){.launch-week-scope *,.launch-week-scope :before,.launch-week-scope :after{transition:none!important;animation:none!important}}