html[data-surface=stack] body{background:#0e0b09}html[data-surface=stack] body>div>footer{display:none!important}html[data-surface=stack] body>div>header{left:0;right:0;position:fixed!important}html[data-surface=stack] body header nav[aria-label=Primary]{background:#181510b8!important;border-color:#ffffff1a!important;box-shadow:0 12px 34px #0006!important}html[data-surface=stack] body header nav[aria-label=Primary] :is(.nav-link,a[href="/auth/signin"]){color:#f6f1eec2!important}html[data-surface=stack] body header nav[aria-label=Primary] .nav-link:hover{background:#ffffff14;color:#fff!important}html[data-surface=stack] body header nav[aria-label=Primary]>a[href=\/]{color:#fff!important}html[data-surface=stack] body .sx-nav{justify-content:center;top:84px}html[data-surface=stack] body .sx-brand,html[data-surface=stack] body .sx-exit{display:none}html[data-surface=stack]{scrollbar-width:none}html[data-surface=stack]::-webkit-scrollbar{display:none}.sx{--cream:#f5eeea;--muted:#f5eeea9e;--pink:#ff9a4d;--orange:#ff8a4c;--bg:#0e0b09;--gut:clamp(20px, 6vw, 96px);color:var(--cream);background:var(--bg);position:relative}.sx-canvas{z-index:0;width:100%;height:100%;display:block;position:fixed;inset:0}.sx-scroll{z-index:-1;position:relative}.sx-beat{z-index:2;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity;position:fixed}.sx-beat>:not(.sx-strip){transform:translateY(calc((1 - var(--o,0)) * 18px));transition:translate 1.1s cubic-bezier(.22,1,.36,1),opacity 1.1s}.sx:not(.is-ready) .sx-beat>*{opacity:0;translate:0 34px}.sx-tracks.is-live,.sx-paper.is-live{pointer-events:auto}.sx-k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pink);margin-bottom:14px;font-size:12px}.sx-h{color:var(--cream);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(34px,4.6vw,74px);font-weight:800;line-height:.94}.sx-huge{letter-spacing:-.05em;font-size:clamp(64px,10.5vw,170px)}.sx-p{max-width:40ch;color:var(--muted);margin:18px 0 0;font-size:16px;line-height:1.55}.sx code{color:var(--pink);background:0 0;border:0;padding:0;font-size:.95em}.sx-left{left:var(--gut);max-width:min(560px,42vw)}.sx-right{right:var(--gut);max-width:min(330px,26vw)}.sx-top{top:17vh}.sx-mid{top:50%;translate:0 -50%}.sx-center{text-align:center;top:50%;left:50%;translate:-50% -50%}.sx-nav{z-index:10;padding:22px var(--gut);pointer-events:none;justify-content:space-between;align-items:center;gap:20px;display:flex;position:fixed;top:0;left:0;right:0}.sx-nav>*{pointer-events:auto}.sx-brand{color:var(--cream);letter-spacing:-.02em;text-transform:uppercase;align-items:baseline;gap:8px;font-size:17px;font-weight:800;display:flex}.sx-brand span{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:500}.sx-brand:hover{color:#fff}.sx-nav nav{gap:22px;display:flex}.sx-nav nav button{cursor:pointer;color:var(--muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;padding:6px 0;font-size:11px;position:relative}.sx-nav nav button:after{content:"";background:var(--cream);transform-origin:0;height:1px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.sx-nav nav button:hover,.sx-nav nav button.is-on{color:var(--cream)}.sx-nav nav button.is-on:after{transform:none}.sx-nav button:focus-visible,.sx-nav a:focus-visible{outline:2px solid var(--pink);outline-offset:4px;border-radius:4px}.sx-exit{width:38px;height:38px;color:var(--cream);border:1px solid #f5eeea40;border-radius:50%;place-items:center;display:grid}.sx-exit:hover{color:#fff;background:#ffffff14}.sx-rail{z-index:10;background:#f5eeea1f;border-radius:2px;width:2px;height:36vh;position:fixed;top:32vh;right:18px}.sx-rail i{background:var(--cream);border-radius:2px;width:2px;height:40px;display:block}.sx-hint{z-index:3;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);pointer-events:none;align-items:center;gap:10px;font-size:11px;display:flex;position:fixed;bottom:4vh;left:50%;translate:-50%}.sx-mouse{border:1.5px solid;border-radius:10px;width:18px;height:26px;position:relative}.sx-mouse:after{content:"";background:currentColor;border-radius:2px;width:2px;height:5px;margin-left:-1px;animation:1.8s ease-in-out infinite sx-wheel;position:absolute;top:5px;left:50%}@keyframes sx-wheel{0%{opacity:1;transform:none}70%{opacity:0;transform:translateY(8px)}to{opacity:0}}.sx-edge{z-index:5;opacity:0;pointer-events:none;animation:1.25s ease-in-out infinite sx-edge;position:fixed;inset:0;box-shadow:inset 0 0 90px 24px #ff283dbf,inset 0 0 220px 40px #ff5a3c59}@keyframes sx-edge{50%{filter:brightness(1.6)saturate(1.2)}}.sx-cursor{z-index:30;pointer-events:none;mix-blend-mode:difference;border:1.5px solid #f5eeeab3;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;transition:width .25s,height .25s,margin .25s,background .25s;position:fixed;top:0;left:0}.sx-cursor.is-link{background:#f5eeeae6;width:58px;height:58px;margin:-29px 0 0 -29px}@media (pointer:coarse){.sx-cursor{display:none}}.sx-load{z-index:40;padding:0 var(--gut) 8vh;background:var(--bg);flex-direction:column;justify-content:flex-end;transition:opacity .9s .1s,visibility 0s linear 1s;display:flex;position:fixed;inset:0}.is-ready .sx-load{opacity:0;visibility:hidden}.sx-load-n{letter-spacing:-.06em;color:var(--cream);font-variant-numeric:tabular-nums;font-size:clamp(96px,20vw,320px);font-weight:800;line-height:.8}.sx-load-bar{background:#f5eeea1f;height:2px;margin:28px 0 14px}.sx-load-bar i{background:var(--pink);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.sx-load-t{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px}.sx.is-light .sx-brand,.sx.is-light .sx-exit,.sx.is-light .sx-nav nav button.is-on{color:#191513}.sx.is-light .sx-nav nav button{color:#1915138c}.sx.is-light .sx-nav nav button:after{background:#191513}.sx.is-light .sx-exit{border-color:#19151340}.sx.is-light .sx-brand span{color:#1915138c}.sx.is-light .sx-rail{background:#1915131f}.sx.is-light .sx-rail i{background:#191513}.sx-light .sx-beat>*{transition:none}.sx-intro-kicker{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--pink);white-space:nowrap;font-size:12px;top:19vh;left:50%;translate:-50%}.sx-intro-copy{left:var(--gut);max-width:290px;bottom:9vh}.sx-intro-copy p{color:var(--muted);border-top:1px solid #f5eeea40;margin:0;padding-top:16px;font-size:15px;line-height:1.5}.sx-foot{right:calc(var(--gut) + 16px);bottom:6vh}.sx-foot span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-top:1px solid #f5eeea40;padding-top:10px;font-size:10.5px;display:block}.sx-label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0b0994;border:1px solid #f5eeea24;border-radius:12px;align-items:center;gap:10px;padding:9px 13px 9px 12px;display:flex;top:0;left:0;translate:26px -50%}.sx-label:before{content:"";background:#f5eeea80;width:26px;height:1px;position:absolute;top:50%;right:100%}.sx-label>i{border-radius:3px;flex:none;width:10px;height:10px}.sx-label code{color:var(--cream);white-space:nowrap;font-size:12px;display:block}.sx-label em{font-style:normal;font-family:var(--font-mono);color:var(--cream);font-size:11px;display:none}.sx-label span{font-family:var(--font-mono);color:var(--muted);margin-top:2px;font-size:10.5px;display:block}.sx-gate{text-align:center;white-space:nowrap;top:0;left:0;translate:-50% -100%}.sx-gate b{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cream);font-size:12px;display:block}.sx-gate span{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.sx-tag{white-space:nowrap;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0b09b3;border:1px solid #f5eeea33;border-radius:10px;padding:8px 12px;top:0;left:0;translate:-50% calc(-100% - 18px)}.sx-tag:after{content:"";background:#f5eeea73;width:1px;height:18px;position:absolute;top:100%;left:50%}.sx-tag b{font-family:var(--font-mono);color:var(--cream);font-size:12px;display:block}.sx-tag span{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.sx-tag.is-red{background:#3c0610b8;border-color:#ff465ab3}.sx-tag.is-red b{color:#ff8b9b}.sx-tag.is-green{border-color:#5ee39a8c}.sx-tag.is-green b{color:#7ef0ad}.sx-tag.is-blue b{color:#fad3a1}.sx-tag.is-low{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:5px 9px;translate:-50% 10px}.sx-tag.is-low:after{display:none}.sx-stat{left:var(--gut);bottom:8vh}.sx-stat b{letter-spacing:-.05em;font-size:clamp(56px,7vw,110px);font-weight:800;line-height:.9;display:block}.sx-stat span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:11.5px;display:block}.sx-formula{right:calc(var(--gut) + 16px);text-align:right;bottom:7vh}.sx-formula span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10.5px;display:block}.sx-formula b{color:var(--cream);font-family:Times New Roman,Georgia,serif;font-size:clamp(24px,2.6vw,38px);font-style:italic;font-weight:400}.sx-formula sub,.sx-formula sup{font-size:.55em}.sx-term{right:var(--gut);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#120f0bd1;border:1px solid #f5eeea24;border-radius:14px;width:min(540px,40vw);bottom:7vh;overflow:hidden}.sx-term-bar{border-bottom:1px solid #f5eeea1a;align-items:center;gap:6px;padding:9px 12px;display:flex}.sx-term-bar i{background:#f2877a;border-radius:50%;width:9px;height:9px}.sx-term-bar i:nth-child(2){background:#f2c46b}.sx-term-bar i:nth-child(3){background:#7cc48a}.sx-term-bar span{font-family:var(--font-mono);color:var(--muted);margin-left:8px;font-size:11px}.sx-term pre{font-family:var(--font-mono);white-space:pre-wrap;color:#e1d9d4;background:0 0;border:0;margin:0;padding:12px 14px 14px;font-size:12px;line-height:1.7}.sx-term .c{color:#fff}.sx-term .c:before{content:""}.sx-term .r{color:#ff8b9b}.sx-term .y{color:#f5c46b}.sx-term .g{color:#7cd3a0}.sx-dot{background:radial-gradient(circle,#ffe08a 0 6px,#ff8a4c 7px 9px,#0000 10px);border:1px solid #f5eeea59;border-radius:50%;width:46px;height:46px;margin-bottom:22px}.sx-thermal .sx-k{color:var(--cream);font-size:13px;font-weight:600}.sx-bigcap{left:var(--gut);text-transform:uppercase;letter-spacing:-.02em;border-top:1px solid #f5eeea4d;padding-top:18px;font-size:clamp(24px,2.4vw,36px);font-weight:800;line-height:1;bottom:8vh}.sx-legend{right:calc(var(--gut) + 18px);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cream);flex-direction:column;align-items:flex-end;gap:8px;font-size:10.5px;display:flex;top:50%;translate:0 -50%}.sx-legend i{background:linear-gradient(#fffbe9,#ffdb38,#ff6b05);border-radius:3px;width:6px;height:15vh}.sx-legend i.is-mid{background:linear-gradient(#e10f66,#52049e,#140e06)}.sx-hcl{right:var(--gut);top:18vh}.sx-hcl pre{color:#ffb37a;font-family:var(--font-mono);background:#100e0c8c;border:1px dashed #ff8f428c;border-radius:10px;margin:0;padding:14px 16px;font-size:12px;line-height:1.6}.sx-zoom{white-space:nowrap;top:22vh;translate:-50%}.sx-zoom span{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--pink);font-size:12px;display:block}.sx-zoom b{letter-spacing:-.03em;text-transform:uppercase;margin-top:10px;font-size:clamp(30px,4vw,58px);font-weight:800;display:block}.sx-word{text-align:center;top:50%;left:0;right:0;translate:0 -50%}.sx-word-k{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--pink);font-size:12px}.sx-word-w{letter-spacing:-.06em;color:#fffaf7;text-shadow:0 0 30px #ffaad699,0 0 90px #ff78be59;margin:8px 0 18px;font-size:clamp(64px,15vw,250px);font-weight:700;line-height:.9}.sx-word p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.sx-light{z-index:3;opacity:0;visibility:hidden;background:radial-gradient(1200px 700px at 70% 10%,#fbf3ea,#efe2d4 70%);position:fixed;inset:0;overflow:hidden}.sx-blinds{filter:blur(9px);background:repeating-linear-gradient(102deg,#46282821 0 26px,#0000 26px 70px);animation:14s ease-in-out infinite alternate sx-blinds;position:absolute;inset:-10%;transform:skewY(-6deg);-webkit-mask-image:radial-gradient(70% 60% at 75% 30%,#000,#0000);mask-image:radial-gradient(70% 60% at 75% 30%,#000,#0000)}@keyframes sx-blinds{to{transform:skewY(-6deg)translate(40px)}}.sx-light .sx-beat{z-index:4}.sx-light-in{text-align:center;color:#191513;top:11vh;left:0;right:0}.sx-light .sx-word-k{color:#8a3a5e}.sx-light .sx-word-w{color:#14100d;text-shadow:none;font-size:clamp(56px,12.5vw,210px)}.sx-light-in p{color:#191513b3;max-width:52ch;margin:0 auto;font-size:15px;line-height:1.6}.sx-cards{left:var(--gut);right:var(--gut);grid-template-columns:repeat(3,1fr);gap:16px;display:grid;bottom:6vh}.sx-card{color:#191513;background:#ffffff8c;border:1px solid #19151314;border-radius:6px;flex-direction:column;gap:10px;min-height:31vh;padding:20px 22px;display:flex}.sx-card>span{text-transform:uppercase;letter-spacing:-.01em;font-size:15px;font-weight:800}.sx-card b{letter-spacing:-.04em;font-size:46px;font-weight:800;line-height:1}.sx-card b small{font-size:18px;font-weight:600}.sx-card em{font-style:normal;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.65;margin-top:auto;font-size:11px}.sx-card svg{width:100%;height:auto;max-height:13vh}.sx-card polyline{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linejoin:round}.sx-card line{stroke:currentColor;stroke-dasharray:4 5;opacity:.5}.sx-card.is-green{color:#f3ead8;background:#3d5638;border-color:#0000}.sx-ring{max-width:110px;transform:rotate(-90deg)}.sx-ring circle{fill:none;stroke:#1915131a;stroke-width:12px}.sx-ring circle+circle{stroke:#c2410c;stroke-linecap:round}.sx-wf rect{fill:#6b6fd8}.sx-wf rect.is-slow{fill:#c2306b}.sx-alarm .sx-k{color:#ff8b9b}.sx-incident{right:var(--gut);z-index:2;pointer-events:none;flex-direction:column;gap:8px;width:min(460px,38vw);display:flex;position:fixed;top:50%;translate:0 -50%}.sx-incident .sx-beat{position:relative}.sx-inc{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#19110ba8;border:1px solid #ff5a6447;border-radius:10px;grid-template-columns:50px 1fr;gap:2px 12px;padding:10px 14px;display:grid}.sx-inc time{font-family:var(--font-mono);color:#ff8b9b;grid-row:span 2;font-size:12.5px}.sx-inc b{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.sx-inc span{color:var(--cream);font-size:14px}.sx-inc.is-ok{background:#081e12a8;border-color:#5ee39a80}.sx-inc.is-ok time{color:#7ef0ad}.sx-gallery{flex-direction:column;justify-content:center;gap:4vh;padding-top:6vh;display:flex;inset:0;overflow:hidden}.sx-gallery-h{padding:0 var(--gut)}.sx-strip{width:max-content;padding:0 var(--gut);will-change:transform;gap:18px;display:flex}.sx-ch{background:#16130edb;border:1px solid #f5eeea1f;border-radius:16px;flex-direction:column;width:340px;height:min(54vh,520px);display:flex;overflow:hidden}.sx-ch header{letter-spacing:-.02em;text-transform:uppercase;color:#14100d;background:var(--c);align-items:center;gap:10px;padding:16px 18px;font-size:18px;font-weight:800;display:flex}.sx-ch header span{font-family:var(--font-mono);font-size:12px;font-weight:500}.sx-ch ul{flex-direction:column;gap:12px;margin:0;padding:10px 18px 16px;list-style:none;display:flex;overflow:hidden}.sx-ch li{align-items:flex-start;gap:12px;display:flex}.sx-ch-logo{width:38px;height:38px;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border:1px solid color-mix(in srgb, var(--c) 40%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.sx-ch-logo b{font-size:14px;font-weight:800}.sx-ch li div>b{color:var(--cream);font-size:14px;display:block}.sx-ch li div>span{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.sx-tracks-k{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:clamp(16px,1.6vw,22px);font-weight:800;top:21vh;left:50%;translate:-50%}.sx-tracks{inset:0}.sx-tracks>*{position:absolute}.sx-pills{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0b098c;border:1px solid #f5eeea1f;border-radius:999px;gap:8px;padding:5px;display:flex;top:12vh;left:50%;translate:-50%}.sx-pills button{cursor:pointer;min-height:38px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 18px;font-size:11.5px}.sx-pills button.is-on{color:var(--cream);border-color:var(--orange);background:#ff8a4c29;box-shadow:0 0 22px #ff8a4c59}.sx-pills button:focus-visible,.sx-tracks-cols button:focus-visible,.sx-cta:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.sx-tracks-row{left:var(--gut);right:var(--gut);pointer-events:none;justify-content:space-between;gap:40px;display:flex;top:34vh}.sx-tracks-row>*{pointer-events:auto}.sx-tracks-l{max-width:330px}.sx-tracks-l h3{color:var(--cream);text-transform:uppercase;margin:0 0 10px;font-size:22px;font-weight:800}.sx-tracks-l p{color:var(--muted);margin:0 0 18px;font-size:14.5px;line-height:1.55}.sx-cta{color:#14100d;background:var(--cream);border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:700;display:inline-flex}.sx-cta:hover{color:#14100d;background:#fff}.sx-tracks-r{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.sx-tracks-r li{align-items:center;gap:12px;font-size:14.5px;display:flex}.sx-tracks-r i{border:1px solid var(--cream);width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--bg), inset 0 0 0 7px var(--orange);border-radius:50%}.sx-tracks-cols{grid-template-columns:repeat(3,1fr);gap:10px;width:min(920px,90vw);display:grid;bottom:5vh;left:50%;translate:-50%}.sx-tracks-cols button{cursor:pointer;color:var(--muted);background:#0e0b0980;border:1px solid #f5eeea1a;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;display:flex}.sx-tracks-cols button.is-on{color:var(--cream);border-color:#ff8a4c99}.sx-tracks-cols em{color:var(--orange);font-size:11px;font-style:normal;font-weight:700}.sx-tracks-cols b{font-size:18px;font-weight:800}.sx-tracks-cols span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.sx-paper{width:min(640px,100vw - 40px);top:50%;left:50%;translate:-50% -50%}.sx-paper .sx-k{text-align:center;color:var(--muted)}.sx-paper h2{color:var(--cream);white-space:nowrap;text-align:center;letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(34px,6.4vw,92px);font-weight:800;line-height:.95}.sx-paper-btns{flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0 26px;display:flex}.sx-paper-btns a{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cream);background:#f5eeea1a;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:11px;display:inline-flex}.sx-paper-btns a:hover{color:#fff;background:#f5eeea33}.sx-paper h4{color:var(--muted);margin:18px 0 6px;font-size:12px;font-weight:700}.sx-paper p{color:var(--cream);margin:0;font-size:14.5px;line-height:1.6}.sx-paper em{color:var(--orange);font-style:normal}.sx-paper small{color:var(--muted)}.sx-tc-cap{white-space:nowrap;bottom:7vh;left:50%;translate:-50%}.sx-tc-cap span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cream);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0b0999;border:1px solid #f5eeea29;border-radius:999px;padding:10px 18px;font-size:12px;display:block}.sx-gate span{justify-content:center;align-items:center;gap:6px;display:flex}.sx-narrow{max-width:min(400px,30vw)}.sx-note{left:var(--gut);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0b099e;border:1px solid #f5eeea1f;border-radius:14px;max-width:380px;padding:16px 18px;bottom:8vh}.sx-note-k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.sx-note p{color:var(--cream);margin:8px 0 0;font-size:15px;line-height:1.5}.sx-err b{font-size:11.5px}.sx-tag.is-amber{background:#321a04b8;border-color:#ff8c14b3}.sx-tag.is-amber b{color:#ffb648}.sx-tag.is-grey{border-color:#c8bed273}.sx-tag.is-grey b{color:#d6cddd}.sx-tag.is-purple{background:#34240eb8;border-color:#a778ffb3}.sx-tag.is-purple b{color:#c4a5ff}.sx-tag.is-yellow{background:#2c2606b8;border-color:#ffdc3cb3}.sx-tag.is-yellow b{color:#ffe066}.sx-events,.sx-logs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#100d0ad6;border:1px solid #f5eeea24;border-radius:14px;overflow:hidden}.sx-events{right:calc(var(--gut) - 30px);width:min(500px,35vw);top:13vh}.sx-events .sx-term-bar{padding:7px 12px}.sx-events-body{font-family:var(--font-mono);padding:6px 12px 10px;font-size:10.5px;line-height:1.4}.sx-events .sx-beat{z-index:auto;position:relative}.sx-ev{color:#e1d9d4;border-top:1px solid #f5eeea0f;grid-template-columns:52px 104px 1fr;gap:8px;padding:3px 0;display:grid}.sx-ev>*{transform:none!important}.sx-ev span:first-child{color:#f5c46b}.sx-ev span:nth-child(2){color:#ff8b9b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-ev b{color:#fad3a1;font-weight:500}.sx-ev.is-head{color:var(--muted);letter-spacing:.08em;border-top:0}.sx-ev.is-head span{color:var(--muted)!important}.sx-logs{left:var(--gut);width:min(520px,37vw);bottom:5vh}.sx-logs pre{min-height:13.5em;font-family:var(--font-mono);white-space:pre-wrap;color:#e1d9d4;background:0 0;border:0;margin:0;padding:10px 14px 14px;font-size:11.5px;line-height:1.55;font-size:11px!important}.sx-logs .l-d{color:#fff}.sx-logs .l-i{color:#fbe0bd}.sx-logs .l-w{color:#f5c46b}.sx-logs .l-e{color:#ff8b9b}.sx-logs .l-s{color:#ff8b9bb3}.sx-graf-bar{white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14110dd1;border:1px solid #f5eeea24;border-radius:10px;align-items:center;gap:14px;padding:8px 16px;font-size:12.5px;display:flex;top:78px;left:50%;translate:-50%}.sx-graf-bar>*{transform:none!important}.sx-graf-bar b{font-weight:700}.sx-graf-bar span{font-family:var(--font-mono);color:var(--muted);background:#f5eeea0f;border-radius:6px;padding:3px 8px;font-size:11px}.sx-graf-bar i{font-style:normal;font-family:var(--font-mono);color:#7cd3a0;font-size:11px}.sx-panel{pointer-events:none;top:0;left:0}.sx-panel>*{transform:none!important}.sx-panel span{color:#f5eeeac7;white-space:nowrap;font-size:12px;font-weight:600;display:block}.sx-panel b{letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-size:18px;font-weight:800;display:block}.sx-graf-cap{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0b09b3;border:1px solid #f5eeea1f;border-radius:12px;align-items:baseline;gap:12px;width:max-content;max-width:90vw;padding:8px 16px;display:flex;bottom:2.5vh;left:50%;translate:-50%}.sx-graf-cap .sx-k{margin:0}.sx-graf-cap p{color:var(--cream);margin:0;font-size:14px;line-height:1.5}@media (max-width:1100px){.sx-nav nav,.sx-term,.sx-hcl{display:none}.sx-events,.sx-logs{width:min(440px,46vw)}.sx-graf-bar span{display:none}.sx-left{max-width:60vw}.sx-incident{width:min(420px,46vw)}}@media (max-width:760px){.sx-top{top:12vh}.sx-left,.sx-right{max-width:none;left:20px;right:20px}.sx-right.sx-mid{top:auto;bottom:9vh;translate:none}.sx-left.sx-mid{top:14vh;translate:none}.sx-h{font-size:clamp(30px,9vw,44px)}.sx-huge{font-size:64px}.sx-p{margin-top:12px;font-size:14px}.sx-label code{display:none}.sx-label em{display:block}.sx-label{padding:6px 9px;translate:14px -50%}.sx-label:before{width:14px}.sx-gate span,.sx-tag span{display:none}.sx-formula{bottom:6vh;left:20px;right:20px}.sx-formula b{font-size:22px}.sx-stat,.sx-bigcap,.sx-foot,.sx-intro-copy{display:none}.sx-legend{right:30px}.sx-legend i{height:10vh}.sx-incident{width:auto;inset:auto 20px 5vh;translate:none}.sx-inc:nth-child(-n+2){display:none}.sx-alarm{top:12vh!important}.sx-cards{grid-template-columns:1fr;bottom:4vh}.sx-card{min-height:0;padding:14px 16px}.sx-card:not(:first-child){display:none}.sx-ch{width:270px}.sx-tracks-row{flex-direction:column;gap:14px;top:auto;bottom:20vh}.sx-tracks-r{display:none}.sx-tracks-cols{bottom:3vh}.sx-tracks-cols b{font-size:15px}.sx-pills{top:11vh}.sx-pills button{padding:0 12px;font-size:10.5px}.sx-paper h4:nth-of-type(2),.sx-paper h4:nth-of-type(2)+p{display:none}.sx-paper p{font-size:13px}.sx-rail{right:8px}.sx-narrow{max-width:none}.sx-events,.sx-logs,.sx-err span,.sx-panel b{display:none}.sx-panel span{font-size:9.5px}.sx-note{bottom:5vh;left:20px;right:20px}.sx-tc-cap span{white-space:normal;font-size:10px}.sx-graf-cap{display:none}}@media (prefers-reduced-motion:reduce){.sx-cursor{display:none}.sx-blinds,.sx-edge,.sx-mouse:after{animation:none}}.sx-release{z-index:3;opacity:0;visibility:hidden;background:radial-gradient(1100px 600px at 80% 0,#ff9a1f1a,#0000 70%),radial-gradient(900px 500px at 0 100%,#ff5a141a,#0000 70%),#0e0b09;position:fixed;inset:0;overflow:hidden}.sx-release:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#f5eeea0a 1px,#0000 1px),linear-gradient(90deg,#f5eeea0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.cd{--node:180px;flex-direction:column;height:100%;padding:92px 0 22px;display:flex;position:relative}.cd-head{padding:0 var(--gut);justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.cd-head .sx-h{font-size:clamp(28px,3.2vw,50px)}.cd-head .sx-h code{font-family:var(--font-mono);text-transform:none;color:var(--pink);font-size:.8em}.cd-commit{text-align:right}.cd-commit>span{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(44px,5vw,76px);font-weight:800;line-height:.9;display:block}.cd-commit small{color:var(--muted);letter-spacing:0;font-size:.4em}.cd-commit em{font-style:normal;font-family:var(--font-mono);color:var(--muted);margin-top:8px;font-size:11.5px;display:block}.cd-commit em b{color:#ffb648;font-weight:600}.cd-track{flex:none;height:150px;margin-top:2.5vh;position:relative}.cd-rail{transform:translateX(calc(50vw - var(--node) / 2 - var(--pos) * var(--node)));will-change:transform;display:flex;position:absolute;top:0;left:0}.cd-node{width:var(--node);text-align:center;opacity:.5;flex-direction:column;align-items:center;gap:4px;transition:opacity .3s;display:flex;position:relative}.cd-where{height:18px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.cd-dot{z-index:1;width:58px;height:58px;color:var(--cream);background:#18100b;border:2px solid #f5eeea33;border-radius:50%;place-items:center;transition:border-color .3s,box-shadow .3s,background .3s;display:grid;position:relative}.cd-node b{color:var(--cream);margin-top:4px;font-size:13.5px;font-weight:700}.cd-tool{color:var(--muted);font-size:11.5px}.cd-link{width:calc(var(--node) - 62px);background:#f5eeea1f;height:2px;position:absolute;top:51px;left:calc(50% + 31px)}.cd-link i{transform-origin:0;background:linear-gradient(90deg,#7cd3a0,#ff9a4d);height:100%;display:block}.cd-node.is-done{opacity:.85}.cd-node.is-done .cd-dot{background:#7cd3a014;border-color:#7cd3a0}.cd-node.is-done .cd-dot:after{content:"✓";color:#0e0b09;background:#7cd3a0;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.cd-node.is-now{opacity:1}.cd-node.is-now .cd-dot{background:#ffb6481f;border-color:#ffb648;animation:1.6s ease-in-out infinite cd-pulse;box-shadow:0 0 0 6px #ffb6481f,0 0 34px #ffb64873}.cd-node.is-now .cd-where{color:#ffb648}@keyframes cd-pulse{50%{box-shadow:0 0 0 12px #ffb6480d,0 0 44px #ffb64899}}.cd-token{font-family:var(--font-mono);color:#0e0b09;background:#ffb648;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;display:none;position:absolute;top:112px;left:50%;translate:-50%;box-shadow:0 0 18px #ffb6488c}.cd-detail{min-height:0;padding:1.5vh var(--gut) 0;flex:1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,3vw,44px);animation:.45s cubic-bezier(.22,1,.36,1) both st-in;display:grid}.cd-text{min-width:0}.cd-num{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffb648;font-size:11.5px}.cd-text h3{color:var(--cream);letter-spacing:-.02em;margin:8px 0 14px;font-size:clamp(22px,2.2vw,32px);font-weight:800;line-height:1.08}.cd-text ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.cd-text li{color:var(--muted);opacity:.35;padding-left:22px;font-size:15px;line-height:1.45;transition:opacity .35s,transform .35s,color .35s;position:relative;transform:translate(-6px)}.cd-text li:before{content:"";background:#f5eeea40;border-radius:2px;width:8px;height:8px;transition:background .35s;position:absolute;top:.5em;left:0}.cd-text li.is-on{opacity:1;color:var(--cream);transform:none}.cd-text li.is-on:before{background:#ff9a4d}.cd-ask{color:var(--cream);background:#ff6a1a12;border-left:3px solid #ff9a4d;border-radius:0 10px 10px 0;margin:18px 0 0;padding:12px 14px;font-size:14.5px}.cd-ask span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ff9a4d;margin-bottom:4px;font-size:10.5px;display:block}.cd-visual{min-width:0;min-height:0}.cd-win{background:#14110deb;border:1px solid #f5eeea21;border-radius:14px;overflow:hidden;box-shadow:0 30px 70px #00000073}.cd-bar{background:#ffffff08;border-bottom:1px solid #f5eeea17;align-items:center;gap:6px;padding:9px 12px;display:flex}.cd-bar i{background:#f2877a;border-radius:50%;width:9px;height:9px}.cd-bar i:nth-child(2){background:#f2c46b}.cd-bar i:nth-child(3){background:#7cc48a}.cd-bar span{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-mono);color:var(--muted);margin-left:8px;font-size:11px;overflow:hidden}.cd-win pre{font-family:var(--font-mono);color:#e1d9d4;white-space:pre-wrap;word-break:break-word;background:0 0;border:0;margin:0;padding:12px 14px 14px;font-size:12px;line-height:1.7}.cd-l.is-c{color:#fff}.cd-l.is-c i{color:#ffb86b;font-style:normal}.cd-l.is-o{color:#e1d9d4}.cd-l.is-g{color:#7cd3a0}.cd-l.is-y{color:#f5c46b}.cd-l.is-r{color:#ff8b9b}.cd-l.is-d{color:#e1d9d48c}.cd-l.is-h{color:#ff9a4d}.is-diff .cd-l.is-r{background:#ff6b6b1f;display:block}.is-diff .cd-l.is-g{background:#7cd3a01f;display:block}.cd-caret{vertical-align:-2px;background:#ff9a4d;width:7px;height:14px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.cd-pad{padding:14px 16px 16px}.cd-ok{color:#7cd3a0;flex:none}.cd-run{color:#ffb648;flex:none}.cd-wait{color:#f5eeea59;flex:none}.cd-pr-h{align-items:center;gap:10px;display:flex}.cd-pr-h b{color:var(--cream);font-size:15px}.cd-pill{color:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.cd-pill.is-open{background:#238636}.cd-pill.is-merged{background:#8957e5}.cd-pr-meta{color:var(--muted);margin:8px 0 12px;font-size:12.5px}.cd-pr-meta code{color:#fad3a1;background:#ff9a1f1f;border:0;border-radius:6px;padding:1px 6px;font-size:11.5px}.cd-checks{border:1px solid #f5eeea1a;border-radius:10px;margin:0;padding:0;list-style:none}.cd-checks li{color:var(--cream);border-top:1px solid #f5eeea12;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.cd-checks li:first-child{border-top:0}.cd-checks span{flex:1}.cd-checks em{color:var(--muted);font-size:12px;font-style:normal}.cd-merge{text-align:center;color:#f5eeea66;background:#f5eeea0f;border-radius:10px;margin-top:12px;padding:10px;font-size:14px;font-weight:700;transition:all .35s}.cd-merge.is-on{color:#fff;background:#238636;box-shadow:0 0 24px #23863673}.cd-scans{flex-direction:column;gap:6px;display:flex}.cd-scan{color:var(--muted);opacity:.25;background:#f5eeea08;border-radius:10px;grid-template-columns:130px 160px 1fr;align-items:center;gap:10px;padding:9px 12px;font-size:13px;transition:opacity .35s,background .35s;display:grid}.cd-scan.is-on{opacity:1;background:#7cd3a00f}.cd-scan-t{color:var(--cream);align-items:center;gap:8px;font-weight:700;display:flex}.cd-scan b{color:#7cd3a0;font-weight:500}.cd-gate{text-align:center;color:#f5eeea66;background:#f5eeea0d;border-radius:10px;margin-top:6px;padding:10px;font-weight:700;transition:all .35s}.cd-gate.is-on{color:#0e0b09;background:#7cd3a0}.cd-pods{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.cd-pod{text-align:center;border-radius:10px;padding:10px 8px;transition:background .45s,border-color .45s,transform .45s cubic-bezier(.22,1,.36,1)}.cd-pod b{font-family:var(--font-mono);font-size:14px;display:block}.cd-pod span{font-family:var(--font-mono);opacity:.7;margin-top:2px;font-size:9.5px;display:block}.cd-pod.is-old{color:#fad3a1;background:#ff9a1f1a;border:1px solid #ff9a1f59}.cd-pod.is-new{color:#fcdbc5;background:#ff5a1429;border:1px solid #ff5a1499;animation:.5s cubic-bezier(.22,1,.36,1) both cd-in;box-shadow:0 0 20px #ff5a1440}@keyframes cd-in{0%{opacity:0;transform:scale(.7)}}.cd-weight{color:var(--muted);grid-template-columns:110px 1fr 48px;align-items:center;gap:12px;margin:14px 0 10px;font-size:12px;display:grid}.cd-weight div{background:#ff9a1f40;border-radius:99px;height:10px;overflow:hidden}.cd-weight i{background:#f8aa76;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.cd-weight b{text-align:right;color:var(--cream);font-size:15px}.cd-steps{font-family:var(--font-mono);margin:0;padding:0;font-size:11.5px;line-height:1.75;list-style:none}.cd-steps li{color:#f5eeea40}.cd-steps li:before{content:"○ "}.cd-steps li.is-on{color:#7cd3a0}.cd-steps li.is-on:before{content:"● "}.cd-pops{grid-template-columns:repeat(6,1fr);gap:8px;margin:8px 0 12px;display:grid}.cd-pop{text-align:center;color:#f5c46b;background:#f5c46b14;border:1px solid #f5c46b4d;border-radius:10px;padding:12px 6px;transition:all .4s}.cd-pop b{letter-spacing:.04em;font-size:15px;display:block}.cd-pop span{font-family:var(--font-mono);margin-top:3px;font-size:9.5px;display:block}.cd-pop.is-fresh{color:#7cd3a0;background:#7cd3a01a;border-color:#7cd3a080;box-shadow:0 0 18px #7cd3a033}.cd-headers{flex-direction:column;gap:6px;display:flex}.cd-headers code{color:#e1d9d4;white-space:nowrap;text-overflow:ellipsis;background:#f5eeea0d;border:0;border-radius:8px;padding:6px 10px;font-size:11.5px;overflow:hidden}.cd-pad>pre{padding:0 0 6px}.cd-url{background:#f5eeea12;border-radius:999px;padding:3px 12px;color:var(--cream)!important}.cd-site{color:#191513;background:#f7f1ee}.cd-site-h{border-bottom:1px solid #19151314;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.cd-site-h b{font-size:16px;font-weight:800}.cd-ver{font-family:var(--font-mono);color:#fff;background:#6f7a94;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;transition:background .4s}.cd-ver.is-new{background:#c2410c;animation:.5s both cd-in}.cd-site-body{justify-content:center;padding:18px;display:flex;position:relative}.cd-card-ui{background:#fff;border-radius:14px;width:min(320px,100%);padding:16px;box-shadow:0 10px 30px #1915131a}.cd-card-ui span{color:#6b5d66;font-size:13px;display:block}.cd-card-ui b{margin:4px 0 12px;font-size:26px;font-weight:800;display:block}.cd-3ds{text-align:center;color:#fff;background:#191513;border-radius:10px;padding:10px;font-weight:700;transition:background .4s}.cd-3ds.is-on{background:#c2410c}.cd-toast{color:#fff;opacity:0;background:#238636;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .4s;position:absolute;top:12px;right:14px;transform:translateY(-6px)}.cd-toast.is-on{opacity:1;transform:none}.cd-net{font-family:var(--font-mono);background:#1d1a15;padding:8px 14px 12px;font-size:11px}.cd-net div{color:#f5eeea40;grid-template-columns:1fr 40px 1.2fr;gap:10px;padding:3px 0;display:grid}.cd-net div.is-on{color:#e1d9d4}.cd-net div.is-on b{color:#7cd3a0}.cd-net em{opacity:.75;font-style:normal}.cd-dora{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.cd-dora div{opacity:.25;background:#f5eeea0a;border:1px solid #f5eeea14;border-radius:12px;padding:14px 12px;transition:opacity .35s}.cd-dora div.is-on{opacity:1}.cd-dora span{color:var(--muted);font-size:11.5px;display:block}.cd-dora b{letter-spacing:-.02em;color:var(--cream);margin:4px 0 2px;font-size:24px;font-weight:800;display:block}.cd-dora em{font-style:normal;font-family:var(--font-mono);color:#7cd3a0;font-size:10.5px}.cd-dora+pre{padding:0}.cd-progress{left:var(--gut);right:var(--gut);background:#f5eeea14;height:2px;position:absolute;bottom:10px}.cd-progress i{transform-origin:0;background:linear-gradient(90deg,#7cd3a0,#ffb648,#f8aa76);height:100%;display:block}@media (max-height:820px) and (min-width:1101px){.cd{padding-top:80px}.cd-track{height:128px;margin-top:1vh}.cd-dot{width:48px;height:48px}.cd-link{width:calc(var(--node) - 52px);top:46px;left:calc(50% + 26px)}.cd-text li{font-size:13.5px}.cd-ask{margin-top:10px;font-size:13px}.cd-win pre{font-size:11px;line-height:1.55}.cd-checks li{padding:6px 10px}}@media (max-width:1100px){.cd-detail{grid-template-columns:1fr;overflow:hidden}.cd-ask{display:none}}@media (max-width:760px){.cd{--node:120px;padding-top:78px}.cd-head{padding:0 20px}.cd-commit em{display:none}.cd-head .sx-h{font-size:24px}.cd-track{height:120px}.cd-dot{width:44px;height:44px}.cd-dot svg{width:18px;height:18px}.cd-link{width:calc(var(--node) - 48px);top:44px;left:calc(50% + 24px)}.cd-node b{font-size:12px}.cd-tool{display:none}.cd-detail{gap:12px;padding:0 20px}.cd-text h3{margin:4px 0 8px;font-size:19px}.cd-text li{font-size:13px}.cd-text li:nth-child(n+4){display:none}.cd-win pre{font-size:10px}.cd-scan{grid-template-columns:1fr 1.4fr}.cd-scan>span:nth-child(2){display:none}.cd-pods{grid-template-columns:repeat(5,1fr);gap:4px}.cd-pod span{display:none}.cd-pops{grid-template-columns:repeat(3,1fr)}.cd-dora{grid-template-columns:1fr 1fr}.cd-net,.cd-headers{display:none}}@media (prefers-reduced-motion:reduce){.cd-node.is-now .cd-dot,.cd-caret{animation:none}}.lv{height:100%;padding:88px var(--gut) 18px;flex-direction:column;display:flex;position:relative}.lv-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.lv-head .sx-h{font-size:clamp(26px,3vw,46px)}.lv-ctrl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lv-ctrl label{cursor:pointer;min-height:40px;font-family:var(--font-mono);color:#ff8b9b;background:#ff6b6b14;border:1px solid #ff6b6b66;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:12px;display:inline-flex}.lv-ctrl label.is-on{color:#7cd3a0;background:#7cd3a014;border-color:#7cd3a073}.lv-ctrl input{accent-color:#7cd3a0;width:15px;height:15px}.lv-go{cursor:pointer;color:#0e0b09;background:#ffb648;border:0;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 20px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 0 26px #ffb64873}.lv-go:hover{background:#ffc56f}.lv-go:focus-visible,.lv-ctrl label:focus-within{outline-offset:3px;outline:2px solid #ff9a4d}.lv-mapwrap{flex:1;min-height:0;margin:10px 0}.lv-map{width:100%;height:100%;display:block}.lv-band{font-family:var(--font-mono);letter-spacing:.14em;fill:#f5eeea73;font-size:11px}.lv-cplink{stroke:#ff9a1f59;stroke-width:2px;stroke-dasharray:4 5}.lv-cp rect{fill:#191510;stroke:#ff9a1f59;stroke-width:1.5px;transition:all .3s}.lv-cp text{text-anchor:middle;transition:fill .3s}.lv-cp-n{fill:#fdf1e1;font-size:13px;font-weight:700}.lv-cp-s{fill:#f5eeea80;font-size:10.5px}.lv-cp.is-on rect{fill:#ff9a1f38;stroke:#fad3a1;filter:drop-shadow(0 0 12px #ff9a1fcc)}.lv-cp.is-on .lv-cp-s{fill:#fdf1e1}.lv-path{stroke:#f5eeea24;stroke-width:2px}.lv-hop rect{fill:#191510;stroke:#f5eeea33;stroke-width:1.5px;transition:all .3s}.lv-hop text{text-anchor:middle}.lv-hop-n{fill:var(--cream);font-size:13px;font-weight:700}.lv-hop-s{fill:#f5eeea80;font-size:10.5px}.lv-hop.is-on rect{stroke:#fad3a1;filter:drop-shadow(0 0 10px #ff9a1fb3)}.lv-node{fill:#f5eeea06;stroke:#f5eeea24;stroke-width:1.5px;transition:all .3s}.lv-node.is-on{stroke:#fad3a1;fill:#ff9a1f0f}.lv-node-n{font-family:var(--font-mono);fill:#f5eeea73;font-size:10.5px}.lv-pod rect{stroke-width:1.5px;transition:all .35s}.lv-pod-n{font-family:var(--font-mono);font-size:11px;font-weight:600}.lv-pod-s{font-size:11px}.lv-pod.is-old rect{fill:#ff9a1f24;stroke:#ff9a1f99}.lv-pod.is-old text{fill:#fce6ca}.lv-pod.is-old.is-term rect{fill:#ff9a1f0d;stroke-dasharray:5 4}.lv-pod.is-old.is-term text{fill:#fce6ca99}.lv-pod.is-old.is-gone rect{fill:none;stroke:#f5eeea1a;stroke-dasharray:4 5}.lv-pod.is-new rect{fill:#f5eeea08;stroke:#f5eeea4d;stroke-dasharray:5 4}.lv-pod.is-new text{fill:#f5eeeab3}.lv-pod.is-new.is-starting rect{fill:#f5c46b1a;stroke:#f5c46b;stroke-dasharray:none}.lv-pod.is-new.is-starting text{fill:#f5c46b}.lv-pod.is-new.is-ready rect{fill:#ff5a142e;stroke:#f8aa76;stroke-dasharray:none;filter:drop-shadow(0 0 10px #ff5a1473)}.lv-pod.is-new.is-ready text{fill:#fde3d2}.lv-pull{fill:#fad3a1}.lv-pkt{fill:#fad3a1;filter:drop-shadow(0 0 4px #9cbcffe6)}.lv-pkt.is-new{fill:#ff7a2e;filter:drop-shadow(0 0 4px #ff5a14e6)}.lv-pkt.is-cdn{fill:#7cd3a0;filter:none}.lv-pkt.is-fail{fill:none;stroke:#ff4d5e;stroke-width:2.5px;filter:drop-shadow(0 0 6px #ff4d5e)}.lv-bottom{flex:none;grid-template-columns:1.25fr .7fr 1.25fr;gap:12px;height:22vh;min-height:150px;display:grid}.lv-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lv-stats>div{background:#f5eeea0a;border:1px solid #f5eeea17;border-radius:12px;padding:10px 12px}.lv-stats span{color:var(--muted);font-size:11px;display:block}.lv-stats b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--cream);font-size:24px;font-weight:800;display:block}.lv-stats em{font-style:normal;font-family:var(--font-mono);color:var(--muted);font-size:10.5px}.lv-stats .is-good b,.lv-stats .is-good em{color:#7cd3a0}.lv-stats .is-bad{background:#ff4d5e14;border-color:#ff4d5e8c}.lv-stats .is-bad b,.lv-stats .is-bad em{color:#ff8b9b}.lv-mix{background:#ff9a1f59;border-radius:99px;height:6px;margin-top:4px;overflow:hidden}.lv-mix i{background:#f8aa76;height:100%;transition:width .3s;display:block}.lv-term{font-family:var(--font-mono);color:#fce6ca;background:#100d0ae6;border:1px solid #f5eeea1f;border-radius:12px;padding:10px 12px;font-size:11px;line-height:1.6;overflow:hidden}.lv-term-h{color:#fff;margin-bottom:4px}.lv-term .is-new{color:#ff9a4d}.lv-term .is-warn{color:#ff8b9b}.lv-term .is-dim{color:var(--muted)}.lv-events div:not(.lv-term-h){white-space:nowrap;text-overflow:ellipsis;color:#e1d9d4;overflow:hidden}.lv-events time{color:var(--muted)}.lv-events b{color:#f5c46b;font-weight:600}.lv-events .is-warn b,.lv-events .is-warn{color:#ff8b9b}.lv-events .is-new b{color:#7cd3a0}@media (max-width:1100px){.lv-head{flex-direction:column;align-items:flex-start}.lv-bottom{grid-template-columns:1fr 1fr}.lv-term:not(.lv-events){display:none}}@media (max-width:760px){.lv{padding:76px 14px 12px}.lv-head .sx-h{font-size:22px}.lv-ctrl label{min-height:34px;padding:0 10px;font-size:10.5px}.lv-go{min-height:36px;padding:0 14px;font-size:13px}.lv-bottom{grid-template-columns:1fr;height:auto;min-height:0}.lv-events{display:none}.lv-stats b{font-size:18px}.lv-mapwrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.lv-map{width:960px;height:100%}}
.sj{--bg:#0e0b08;--panel:#181510;--line:#ffffff1a;--ink:#f6f1ee;--muted:#f6f1ee9e;background:var(--bg);color:var(--ink);margin-top:-94px;position:relative}.sj-ch{position:relative}.sj-stage{align-items:center;height:100vh;min-height:640px;padding:96px clamp(16px,4vw,56px) 32px clamp(16px,7vw,120px);display:flex;position:sticky;top:0;overflow:hidden}.sj-ch:nth-of-type(odd) .sj-stage{background:radial-gradient(900px 600px at 85% 20%, #ff9a1f14, transparent 70%), var(--bg)}.sj-ch:nth-of-type(2n) .sj-stage{background:radial-gradient(900px 600px at 15% 80%, #ff5a1414, transparent 70%), var(--bg)}.sj-loop{height:100vh}html[data-surface=stack] body:has(.sj) header nav[aria-label=Primary]{background:#181510b8!important;border-color:#ffffff1a!important;box-shadow:0 12px 34px #0006!important}html[data-surface=stack] body:has(.sj) header nav[aria-label=Primary] :is(.nav-link,a[href="/auth/signin"]){color:#f6f1eeb8!important}html[data-surface=stack] body:has(.sj) header nav[aria-label=Primary] .nav-link:hover{background:#ffffff14;color:#fff!important}html[data-surface=stack] body:has(.sj) header nav[aria-label=Primary] .nav-link.active{background:#ff6a1a1f;color:#ff9a4d!important}html[data-surface=stack] body:has(.sj) header nav[aria-label=Primary]>a[href=\/]{color:#fff!important}.sj-rail{z-index:20;flex-direction:column;gap:4px;display:flex;position:fixed;top:50%;left:18px;transform:translateY(-50%)}.sj-rail a{height:22px;color:var(--muted);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.sj-rail i{background:#ffffff4d;border-radius:50%;width:6px;height:6px;transition:transform .25s,background .25s}.sj-rail span{opacity:0;white-space:nowrap;transition:opacity .2s,transform .2s;transform:translate(-4px)}.sj-rail:hover span,.sj-rail a.is-on span,.sj-rail a:focus-visible span{opacity:1;transform:none}.sj-rail a.is-on{color:#fff}.sj-rail a.is-on i{background:#ff9a4d;transform:scale(1.6)}.sj-rail a:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #fff}.el{color:#fff;background:linear-gradient(160deg, color-mix(in srgb, var(--c) 30%, #18100b), #16130e 75%);border:1px solid color-mix(in srgb, var(--c) 55%, transparent);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:72px;height:72px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 6px 18px #00000059}.el.is-sm{border-radius:10px;flex:none;gap:1px;width:44px;height:44px}.el-n{font-family:var(--font-mono);color:#ffffff8c;font-size:9px;position:absolute;top:4px;left:6px}.el-sym{letter-spacing:-.03em;color:var(--c);font-size:22px;font-weight:800;line-height:1}.el.is-sm .el-sym{font-size:15px}.el-logo{color:var(--c);place-items:center;height:26px;display:grid}.el.is-sm .el-logo{height:20px}.el-name{text-overflow:ellipsis;white-space:nowrap;color:#ffffffc7;max-width:64px;font-size:9.5px;font-weight:600;overflow:hidden}.el.is-sm .el-name{font-size:8.5px;font-family:var(--font-mono);color:#fff9}.op{flex-direction:column;justify-content:center;align-items:center;gap:26px;width:100%;height:100%;display:flex;position:relative}.op-head{--e:min(1, calc(var(--p,0) * 1.8));z-index:2;text-align:center;pointer-events:none;transform:translateY(calc(var(--e) * -14px)) scale(calc(1 - var(--e) * .42));transform-origin:50% 0;position:absolute;top:3%;left:0;right:0}.op-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ff9a4d;font-size:13px}.op-title{color:#fff;letter-spacing:-.05em;max-width:16ch;margin:10px auto;font-size:clamp(38px,6vw,84px);font-weight:800;line-height:.98}.op-sub{max-width:60ch;color:var(--muted);margin:0 auto;font-size:16px}.op-table{grid-template-columns:repeat(16,72px);gap:8px;margin-top:12vh;display:grid}.op-cell{--e:min(1, calc(var(--p,0) * 1.8));transform:translate(calc(var(--dx) * (1 - var(--e)) * 1px), calc(var(--dy) * (1 - var(--e)) * 1px)) rotate(calc(var(--rot) * (1 - var(--e)) * 1deg)) scale(calc(.6 + var(--e) * .4));opacity:calc(.35 + var(--e) * .65);will-change:transform}.op-legend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.op-legend li{align-items:center;gap:6px;display:flex}.op-legend i{border-radius:3px;width:9px;height:9px}.op-hint{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:12px;animation:2.4s ease-in-out infinite float;display:flex;position:absolute;bottom:4%}@media (max-width:1360px){.op-table{grid-template-columns:repeat(16,60px);gap:6px}.op-table .el{width:60px;height:60px}.op-table .el-name{max-width:54px;font-size:8.5px}}@media (max-width:1100px){.op-table{grid-template-columns:repeat(8,64px);gap:7px;margin-top:22vh}.op-table .el{width:64px;height:64px}}@media (max-width:760px){.op-table{grid-template-columns:repeat(8,40px);gap:4px;margin-top:30vh}.op-table .el{border-radius:8px;width:40px;height:40px}.op-table .el-name,.op-table .el-n{display:none}.op-table .el-logo svg{width:18px;height:18px}.op-table .el-sym{font-size:14px}}.sc{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(24px,4vw,56px);width:100%;max-width:1440px;margin:0 auto;display:grid}.sc.is-wide{grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr)}.sc-text{flex-direction:column;gap:18px;min-width:0;max-height:calc(100vh - 140px);display:flex}.sc-visual{min-width:0}.sc-stack{flex-direction:column;gap:16px;display:flex}.ct-kicker{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c);align-items:center;gap:10px;font-size:12.5px;display:flex}.ct-kicker span{border:1px solid color-mix(in srgb, var(--c) 50%, transparent);border-radius:6px;padding:2px 8px}.ct-title{color:#fff;letter-spacing:-.04em;margin:12px 0 10px;font-size:clamp(28px,3.2vw,46px);font-weight:800;line-height:1.04}.ct-body{color:var(--muted);max-width:52ch;margin:0;font-size:15.5px}.ct-practice{color:var(--c);align-items:center;gap:6px;margin-top:12px;font-size:13.5px;font-weight:700;display:inline-flex}.ct-practice:hover{color:#fff}.tl{grid-template-columns:1fr 1fr;gap:8px 14px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.tl li{align-items:center;gap:10px;min-width:0;transition:opacity .2s linear,transform .2s linear;display:flex}.tl-body{min-width:0}.tl-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.tl-name span{color:var(--muted);font-weight:500}.tl-asked{color:#f6f1ee80;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.win,.term2{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 30px 70px #00000080}.win-bar,.term2-bar{border-bottom:1px solid var(--line);background:#ffffff0a;align-items:center;gap:6px;padding:9px 12px;display:flex}.win-bar i,.term2-bar i{background:#f2877a;border-radius:50%;width:9px;height:9px}.win-bar i:nth-child(2),.term2-bar i:nth-child(2){background:#f2c46b}.win-bar i:nth-child(3),.term2-bar i:nth-child(3){background:#7cc48a}.win-bar span,.term2-bar span{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-left:8px;font-size:11.5px;overflow:hidden}.win-body{padding:14px}.term2-body{max-height:300px;font-family:var(--font-mono);color:#d9d2de;white-space:pre-wrap;word-break:break-word;background:0 0;border:0;border-radius:0;margin:0;padding:12px 14px 14px;font-size:12px;line-height:1.7;overflow:hidden}.t-prompt{color:#ffb86b}.t-cmd{color:#fff}.t-ok{color:#7cd3a0}.t-warn{color:#f5c46b}.t-err{color:#ff8b9b}.t-dim{color:#d9d2de8c}.t-hl{color:#ff9a4d;font-weight:700}pre.code-hcl,pre.code-yaml{font-family:var(--font-mono);color:#d9d2de;white-space:pre;background:0 0;border:0;margin:0;padding:0;font-size:12px;line-height:1.6;overflow:hidden}.code-yaml mark{color:inherit;background:#ffffff14;border-radius:4px;padding:1px 4px;transition:background .3s}.code-yaml mark.is-bad{color:#ffb3bd;background:#ff6b6b40}.code-yaml mark.is-fixed{color:#a8f0c4;background:#7cd3a033}.gitg{width:100%;height:auto;display:block}.gitg-lane{fill:none;stroke-width:4px;stroke-linecap:round}.gitg-c text{font-family:var(--font-mono);fill:#ffffff59;font-size:11px;transition:fill .3s}.gitg-c.is-on text{fill:#ffffffd9}.pipe{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.pipe-st{text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;transition:border-color .3s,background .3s;display:flex}.pipe-icon{width:34px;height:34px;color:var(--muted);background:#ffffff0f;border-radius:50%;place-items:center;display:grid}.pipe-st.is-run{border-color:#ffb648}.pipe-st.is-run .pipe-icon{color:#ffb648}.pipe-st.is-done{background:#7cd3a00f;border-color:#7cd3a080}.pipe-st.is-done .pipe-icon{color:#0e0b08;background:#7cd3a0}.pipe-name{font-size:13px;font-weight:700}.pipe-tool{color:var(--muted);font-size:11px}.spin{animation:1s linear infinite spin}.layers{flex-direction:column;gap:6px;display:flex}.layer{border:1px dashed var(--line);color:#ffffff4d;opacity:.35;transition:transform .35s var(--ease-spring), opacity .35s ease, background .35s ease, border-color .35s ease;border-radius:10px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex;transform:translateY(-14px)}.layer code{color:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;overflow:hidden}.layer span{font-family:var(--font-mono);flex:none;font-size:11.5px}.layer.is-on{opacity:1;color:#fff;border-style:solid;border-color:color-mix(in srgb, #38bdf8 calc(30% + var(--k) * 10%), transparent);background:linear-gradient(90deg,#38bdf824,#38bdf808);transform:none}.ship-flow{align-items:center;gap:10px;transition:opacity .3s;display:flex}.ship-node{background:var(--panel);border:1px solid var(--line);color:#fff;border-radius:12px;flex:none;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ship-node svg{color:#38bdf8}.ship-arrow{background:#ffffff1a;border-radius:3px;flex:1;height:3px;overflow:hidden}.ship-arrow i{background:#38bdf8;height:100%;display:block}.iac-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:14px;display:grid}.rgraph{width:100%;height:auto}.rgraph line{stroke:#a78bfa;stroke-width:2px}.rgraph rect{fill:var(--panel);stroke:#a78bfa;stroke-width:1.5px}.rgraph text{font-family:var(--font-mono);fill:#f4ede3;font-size:11.5px}.cmap{border:1px solid var(--line);background:var(--panel);border-radius:16px;overflow:hidden}.cmap-row{border-top:1px solid var(--line);opacity:.2;grid-template-columns:1.1fr 1fr 1fr 1fr;font-size:12.5px;transition:opacity .3s,transform .3s;display:grid;transform:translate(10px)}.cmap-row>span{text-overflow:ellipsis;white-space:nowrap;padding:5px 12px;overflow:hidden}.cmap-row>span:first-child{color:var(--muted);font-weight:700}.cmap-row.is-on{opacity:1;transform:none}.cmap-row.is-head{opacity:1;letter-spacing:.06em;text-transform:uppercase;background:#ffffff0a;border-top:0;font-size:12px;font-weight:800;transform:none}.cmap-row.is-head>span{align-items:center;gap:6px;display:flex}.cmap .is-aws{color:#ffb648}.cmap .is-gcp{color:#ff9a1f}.cmap .is-az{color:#38bdf8}.k8s{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:16px}.k8s-cp{border-bottom:1px dashed var(--line);color:#ff9a1f;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:12px;font-size:13px;font-weight:700;display:flex}.k8s-cp em{color:#fff;background:#ff9a1f24;border:1px solid #ff9a1f59;border-radius:999px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:600}.k8s-nodes{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.k8s-node{border:1px solid var(--line);background:#ffffff05;border-radius:12px;padding:10px}.k8s-node-h{font-family:var(--font-mono);margin-bottom:8px;font-size:12px;font-weight:600}.k8s-node-h span{color:var(--muted);font-size:10.5px;font-weight:400;display:block}.k8s-pods{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.k8s-pod{aspect-ratio:1;color:#0e0b08;border-radius:7px;place-items:center;font-size:13px;font-weight:800;transition:background .3s,transform .3s;display:grid}.k8s-pod.is-run{background:#7cd3a0}.k8s-pod.is-crash{background:#ff6b6b;animation:.7s ease-in-out infinite k8s-crash}.k8s-pod.is-start{background:#ff9a1f;transform:scale(.75)}@keyframes k8s-crash{50%{opacity:.6;transform:scale(.82)}}.k8s-status{font-family:var(--font-mono);color:var(--muted);margin-top:12px;font-size:12px}.k8s-yaml{max-width:460px}.deck{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.deck-col{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px;transition:opacity .3s}.deck-h{letter-spacing:.06em;text-transform:uppercase;color:#ebe8e5;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:800;display:flex}.deck-cmd{border-top:1px solid var(--line);padding:7px 0}.deck-cmd code{color:#7cd3a0;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0;font-size:12px;display:block;overflow:hidden}.deck-cmd span{color:var(--muted);font-size:12px}.deck-marquee{margin-top:18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.deck-marquee>div{gap:10px;width:max-content;animation:50s linear infinite marquee;display:flex}.deck-marquee code{color:#fff9;border:1px solid var(--line);white-space:nowrap;background:#ffffff0d;border-radius:8px;padding:6px 10px;font-size:12px}.mesh{width:100%;height:auto}.mesh-path{fill:none;stroke:#2dd4bf59;stroke-width:2px;stroke-dasharray:4 6}.mesh-node rect,.mesh-svc rect{fill:var(--panel);stroke:#2dd4bf80;stroke-width:1.5px}.mesh-svc .sidecar{fill:#2dd4bf33;stroke:#2dd4bf}.mesh text{fill:#fff;text-anchor:middle;font-size:13px;font-weight:700}.mesh text.sub{fill:var(--muted);font-size:10.5px;font-weight:500}.mesh .sc-label{fill:#2dd4bf;font-size:12px}.mesh .mesh-cap{fill:var(--muted);text-anchor:start;font-size:11px;font-weight:500}.mesh-pkt{fill:#2dd4bf;filter:drop-shadow(0 0 4px #2dd4bf)}.graf .win-body{flex-direction:column;gap:10px;display:flex}.graf-q,.kib-q{border:1px solid var(--line);color:#f472b6;background:#ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex}.graf-q code,.kib-q code{color:#f4ede3;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;overflow:hidden}.graf-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.graf-stat{border:1px solid var(--line);background:#ffffff08;border-radius:10px;padding:10px 12px}.graf-stat span{color:var(--muted);font-size:11px;display:block}.graf-stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.graf-stat b.is-bad{color:#ff8b9b}.graf-stat b.is-good{color:#7cd3a0}.graf-panels{grid-template-columns:1fr 1fr;gap:8px;display:grid}.graf-panel{border:1px solid var(--line);background:#ffffff08;border-radius:10px;padding:8px 10px}.graf-panel span{color:var(--muted);font-size:11px}.spark{width:100%;height:90px;display:block}.spark-grid{stroke:#ffffff0f}.spark-thr{stroke:#ff6b6b;stroke-dasharray:5 5;opacity:.7}.trace .win-body{flex-direction:column;gap:6px;display:flex}.trace-row{grid-template-columns:210px 1fr;align-items:center;gap:10px;transition:opacity .3s;display:grid}.trace-name{font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.trace-name em{color:var(--muted);margin-right:4px;font-style:normal}.trace-track{background:#ffffff08;border-radius:4px;height:14px;position:relative}.trace-bar{background:#ff9a1f;border-radius:3px;position:absolute;top:2px;bottom:2px}.trace-bar.is-slow{background:#f472b6}.lpipe{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.lpipe-st{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:12px;flex-direction:column;gap:3px;padding:10px;font-size:11px;transition:border-color .3s,color .3s;display:flex}.lpipe-st b{color:#fff;font-size:13px}.lpipe-st.is-on{color:#fbbf24;border-color:#fbbf248c}.kib .win-body{flex-direction:column;gap:10px;display:flex}.kib-q{color:#fbbf24}.kib-hist{align-items:flex-end;gap:3px;height:54px;display:flex}.kib-hist i{background:#fbbf2473;border-radius:2px 2px 0 0;flex:1}.kib-hist i.is-hot{background:#ff6b6b}.kib-lines{font-family:var(--font-mono);flex-direction:column;gap:2px;font-size:11.5px;display:flex}.kib-line{border-radius:4px;grid-template-columns:62px 52px 76px 1fr;gap:8px;padding:3px 6px;animation:.35s both st-in;display:grid}.kib-line.is-error{background:#ff6b6b14}.kib-ts{color:var(--muted)}.kib-line.is-info .kib-lvl{color:#ffb86b}.kib-line.is-warn .kib-lvl{color:#f5c46b}.kib-line.is-error .kib-lvl{color:#ff8b9b}.kib-svc{color:#fbbf24}.kib-msg{white-space:nowrap;text-overflow:ellipsis;color:#f4ede3;overflow:hidden}.inc{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inc-e{opacity:.18;grid-template-columns:52px 20px 1fr;gap:10px;padding-bottom:16px;transition:opacity .35s,transform .35s;display:grid;transform:translateY(8px)}.inc-e.is-on{opacity:1;transform:none}.inc-t{font-family:var(--font-mono);color:var(--muted);padding-top:2px;font-size:13px}.inc-dot{background:#ff6b6b;border-radius:50%;width:12px;height:12px;margin-top:5px;position:relative;box-shadow:0 0 0 4px #ff6b6b26}.inc-e:not(:last-child) .inc-dot:after{content:"";background:var(--line);width:2px;height:calc(100% + 34px);position:absolute;top:16px;left:5px}.inc-e.is-ok .inc-dot{background:#7cd3a0;box-shadow:0 0 0 4px #7cd3a026}.inc-e.is-chat .inc-dot,.inc-e.is-doc .inc-dot{background:#ff9a1f;box-shadow:0 0 0 4px #ff9a1f26}.inc-e.is-run .inc-dot,.inc-e.is-page .inc-dot{background:#f5c46b;box-shadow:0 0 0 4px #f5c46b26}.inc-who{color:var(--muted);font-size:12px;font-weight:700}.inc-e p{color:#fff;background:var(--panel);border:1px solid var(--line);border-radius:10px;margin:2px 0 0;padding:10px 12px;font-size:14px}.sec{flex-direction:column;display:flex}.sec-row{border-top:1px solid var(--line);opacity:.15;grid-template-columns:110px 86px 150px 1fr;align-items:center;gap:10px;padding:9px 4px;font-size:12.5px;transition:opacity .3s;display:grid}.sec-row:first-child{border-top:0}.sec-row.is-on{opacity:1}.sec-tool{align-items:center;gap:6px;font-weight:700;display:inline-flex}.sec-sev{letter-spacing:.04em;border-radius:6px;justify-self:start;padding:2px 8px;font-size:11px;font-weight:800}.sec-sev.is-critical{color:#0e0b08;background:#ff6b6b}.sec-sev.is-high{color:#f5c46b;background:#f5c46b33}.sec-sev.is-failed{color:#ff8b9b;background:#ff6b6b26}.sec-id{font-family:var(--font-mono);font-size:11.5px}.sec-pkg{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chaos-g{width:100%;height:auto;display:block}.chaos-win{fill:#e879f91a}.chaos-l{fill:#e879f9;font-size:11px}.chaos-line{fill:none;stroke:#e879f9;stroke-width:2.5px}.chaos-verdict{color:#7cd3a0;opacity:0;background:#7cd3a014;border-radius:10px;margin-top:10px;padding:9px 12px;font-size:13px;transition:opacity .4s}.chaos-verdict.is-on{opacity:1}.kc{flex-direction:column;gap:10px;display:flex}.kc-row{grid-template-columns:150px 1fr 72px;align-items:center;gap:12px;font-size:13px;display:grid}.kc-row b{text-align:right;font-variant-numeric:tabular-nums}.kc-bar{background:#ffffff0d;border-radius:99px;height:10px;overflow:hidden}.kc-bar i{border-radius:inherit;background:#a3e635;max-width:100%;height:100%;display:block}.kc-bar i.is-idle{background:repeating-linear-gradient(45deg,#ff6b6b 0 4px,#ff6b6b66 4px 8px)}.sj-outro{text-align:center;background:radial-gradient(800px 500px at 50% 0%, #c2410c59, transparent 70%), var(--bg);padding:18vh clamp(16px,4vw,56px)}.outro h2{color:#fff;letter-spacing:-.05em;font-size:clamp(40px,6vw,84px);font-weight:800;line-height:1}.outro p{max-width:54ch;color:var(--muted);margin:18px auto 0;font-size:17px}.outro-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.outro-ghost{color:#fff;background:#ffffff14;border-color:#ffffff38}.outro-ghost:hover{color:#fff;background:#ffffff29}.outro-loop{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px!important}@media (max-height:820px){.cmap-row{font-size:11.5px}.cmap-row>span{padding:3px 10px}}@media (max-height:820px) and (min-width:1101px){.sj-stage{padding-top:92px;padding-bottom:20px}.sc-text{gap:12px}.ct-title{margin:8px 0 6px;font-size:clamp(26px,2.7vw,38px)}.ct-body{font-size:14.5px}.ct-practice{margin-top:6px}.tl{gap:6px 14px}.tl-asked{-webkit-line-clamp:1}.sc-stack{gap:10px}.win-body{padding:10px 12px}.term2-body{max-height:210px;font-size:11.5px;line-height:1.6}.spark{height:64px}.graf-stat{padding:7px 10px}.graf-stat b{font-size:18px}.trace .win-body{gap:3px}.k8s{padding:12px}pre.code-hcl,pre.code-yaml{font-size:11px;line-height:1.5}.inc-e{padding-bottom:8px}.inc-e p{padding:7px 10px;font-size:13px}.kib-line{padding:1px 6px}.kib-hist{height:40px}.layer{padding:9px 12px}}@media (max-width:1100px){.sc,.sc.is-wide{grid-template-columns:1fr;align-content:center;gap:20px}.sj-stage{align-items:flex-start;padding-top:104px;padding-left:clamp(16px,4vw,56px)}.tl,.sj-rail{display:none}.deck{grid-template-columns:repeat(2,minmax(0,1fr))}.k8s-yaml{display:none}}@media (max-width:640px){.sj-stage{min-height:0;padding-top:92px}.ct-title{font-size:26px}.ct-body{font-size:14px}.iac-grid{grid-template-columns:1fr}.iac-grid .win{display:none}.pipe,.lpipe{grid-template-columns:repeat(3,1fr)}.cmap-row{grid-template-columns:1fr 1fr 1fr 1fr;font-size:11px}.cmap-row>span{padding:6px}.graf-stats{grid-template-columns:1fr 1fr}.graf-panels{grid-template-columns:1fr}.trace-row{grid-template-columns:130px 1fr}.sec-row{grid-template-columns:80px 80px 1fr}.sec-pkg{display:none}.deck{grid-template-columns:1fr}.deck-col:nth-child(n+3){display:none}.kib-line{grid-template-columns:52px 46px 1fr}.kib-svc,.mesh .mesh-cap{display:none}.ship-flow{flex-wrap:wrap}.ship-arrow{display:none}.term2-body{max-height:220px;font-size:11px}}@media (max-width:760px){.sj-ch:not(#table){height:auto!important}.sj-ch:not(#table) .sj-stage{height:auto;min-height:0;padding-top:72px;padding-bottom:56px;position:relative;overflow:visible}.sj-ch:not(#table):first-of-type .sj-stage{padding-top:96px}.op-table{margin-top:18vh}}@media (prefers-reduced-motion:reduce){.op-hint,.deck-marquee>div,.k8s-pod.is-crash,.spin,.kib-line{animation:none!important}}.outro-poster{color:#ff9a4d;align-items:center;gap:8px;margin-top:22px;font-size:14px;font-weight:600;display:inline-flex}.outro-poster:hover{color:#fff}
