.sid .mk-wrap{max-width:1200px;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.sid .mk-nav{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b14c7;border-bottom:1px solid #1e2a44b3;position:sticky;top:0}.sid .mk-nav a.lnk{color:var(--muted);font-size:.9rem;font-weight:600}.sid .mk-nav a.lnk:hover{color:var(--ink)}.sid .mk-h1{font-family:var(--sid-display), sans-serif;letter-spacing:-.035em;font-size:clamp(2.7rem,7.4vw,5.6rem);font-weight:700;line-height:.98}.sid .mk-h2{font-family:var(--sid-display), sans-serif;letter-spacing:-.025em;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.08}.sid .mk-lead{color:#b7c4dd;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6}.sid .mk-section{padding:clamp(3.5rem,8vw,6.5rem) 0;position:relative}.sid .mk-hero{isolation:isolate;position:relative;overflow:hidden}.sid .mk-hero>img.bg{object-fit:cover;z-index:-2;opacity:.38;width:100%;height:100%;position:absolute;inset:0}.sid .mk-hero:after{content:"";z-index:-1;background:linear-gradient(180deg, #070b148c, #070b14d1 55%, var(--bg)), radial-gradient(800px 400px at 80% 10%, #38e1ff2e, transparent 60%);position:absolute;inset:0}.sid .mk-glass{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#121c33d1,#0a1120e6);border-radius:18px;box-shadow:0 30px 80px -30px #000c,inset 0 0 0 1px #38e1ff0d}.sid .mk-step{position:relative}.sid .mk-num{font-family:var(--sid-display), sans-serif;color:var(--bg);background:var(--lime);border-radius:8px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.78rem;font-weight:700;display:inline-flex}.sid .mk-photo{border:1px solid var(--line);border-radius:18px;position:relative;overflow:hidden}.sid .mk-photo img{object-fit:cover;filter:saturate(1.05)contrast(1.05);width:100%;height:100%;display:block}.sid .mk-photo:after{content:"";background:linear-gradient(#0000 40%,#070b14d9);position:absolute;inset:0}.sid .mk-tab{color:var(--muted);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;padding:.5rem .85rem;font-size:.85rem;font-weight:700}.sid .mk-tab[aria-selected=true]{color:var(--ink);background:var(--panel-2);border-color:var(--line-2);box-shadow:inset 0 -2px 0 var(--lime)}.sid .mk-caret:after{content:"▍";color:var(--lime);margin-left:1px;animation:1s step-end infinite mkblink}@keyframes mkblink{50%{opacity:0}}.sid .mk-ticker{gap:2.5rem;width:max-content;animation:40s linear infinite mkticker;display:flex}@keyframes mkticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.sid .mk-scanline{pointer-events:none;background:linear-gradient(#0000,#c6ff3d0f,#0000);height:120px;animation:6s linear infinite mkscan;position:absolute;left:0;right:0}@keyframes mkscan{0%{top:-120px}to{top:100%}}.sid .mk-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1rem 0;font-weight:700;list-style:none;display:flex}.sid .mk-faq summary::-webkit-details-marker{display:none}.sid .mk-faq summary:after{content:"+";color:var(--lime);font-size:1.3rem;line-height:1}.sid .mk-faq details[open] summary:after{content:"–"}.sid .mk-code{border:1px solid var(--line);color:#c9d6ee;background:#050810;border-radius:12px;padding:1rem 1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.7;overflow-x:auto}.sid .mk-code .k{color:var(--cyan)}.sid .mk-code .s{color:var(--lime)}.sid .mk-code .c{color:var(--dim)}.sid .src{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline dotted #38e1ff99;text-decoration:underline dotted #38e1ff99}.sid .src:hover{color:var(--cyan)}.sid .lbl-c{color:var(--green)}.sid .lbl-e{color:var(--amber)}.sid .lbl-u{color:var(--dim)}.sid input[type=range].mk-range{width:100%;accent-color:var(--lime)}.sid .deck-slide{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:82vh;scroll-margin-top:64px;display:flex}
