:root{--sh-bg:#0f0c09;--sh-bg-raised:#171310;--sh-bg-panel:#1c1712;--sh-bg-panel-2:#231d16;--sh-border:#2c251d;--sh-border-soft:#1f1a14;--sh-text:#f5f1ea;--sh-text-dim:#a89e8f;--sh-text-faint:#6b6255;--sh-accent:oklch(80% 0.16 78);--sh-accent-soft:oklch(80% 0.16 78/0.13);--sh-cream:#f7ecd8;--sh-green:oklch(70% 0.11 150);--sh-green-soft:oklch(70% 0.11 150/0.14);--sh-amber-status:oklch(78% 0.14 70);--sh-amber-status-soft:oklch(78% 0.14 70/0.14);--sh-red:oklch(64% 0.16 25);--sh-red-soft:oklch(64% 0.16 25/0.14)}.kicker{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sh-text-faint)}.card{background:var(--sh-bg-panel);border:1px solid var(--sh-border);border-radius:14px}.btn{font-family:var(--font-display);font-weight:600;font-size:13px;border-radius:8px;padding:10px 18px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:1px solid transparent;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease,color .15s ease}.btn-primary{background:var(--sh-accent);color:var(--sh-on-accent,#14100a)}.btn-primary:hover{box-shadow:0 0 0 1px var(--sh-accent),0 0 30px -6px var(--sh-accent);transform:translateY(-1px)}@keyframes showhubGoldShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@property --shimmer-a{syntax:"<number>";inherits:false;initial-value:0}.showhub-gold-shimmer{display:inline-block}.showhub-gold-shimmer-hover .showhub-gold-shimmer,[data-variant=showhub] .showhub-gold-shimmer{background-image:linear-gradient(90deg,rgb(146 64 14/var(--shimmer-a)) 0,rgb(180 83 9/var(--shimmer-a)) 6%,rgb(217 119 6/var(--shimmer-a)) 12%,rgb(251 191 36/var(--shimmer-a)) 18%,rgb(254 249 195/var(--shimmer-a)) 22%,rgb(255 251 235/var(--shimmer-a)) 25%,rgb(254 249 195/var(--shimmer-a)) 28%,rgb(251 191 36/var(--shimmer-a)) 32%,rgb(217 119 6/var(--shimmer-a)) 38%,rgb(180 83 9/var(--shimmer-a)) 44%,rgb(146 64 14/var(--shimmer-a)) 50%,rgb(180 83 9/var(--shimmer-a)) 56%,rgb(217 119 6/var(--shimmer-a)) 62%,rgb(251 191 36/var(--shimmer-a)) 68%,rgb(254 249 195/var(--shimmer-a)) 72%,rgb(255 251 235/var(--shimmer-a)) 75%,rgb(254 249 195/var(--shimmer-a)) 78%,rgb(251 191 36/var(--shimmer-a)) 82%,rgb(217 119 6/var(--shimmer-a)) 88%,rgb(180 83 9/var(--shimmer-a)) 94%,rgb(146 64 14/var(--shimmer-a)) 100%),linear-gradient(hsl(var(--foreground)),hsl(var(--foreground)));background-size:200% 100%,100% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:showhubGoldShimmer 3s linear infinite;animation-play-state:paused;transition:--shimmer-a .5s ease}.showhub-gold-shimmer-hover:hover .showhub-gold-shimmer,[data-variant=showhub]:hover .showhub-gold-shimmer{--shimmer-a:1;animation-play-state:running}[data-variant=showhub]:hover{background-color:#14100a;color:#fde68a}[data-variant=showhub]:hover svg{color:#fde68a;filter:drop-shadow(0 0 6px rgba(251,191,36,.4));transition:color .15s ease,filter .15s ease}@media (prefers-reduced-motion:reduce){.showhub-gold-shimmer-hover .showhub-gold-shimmer,[data-variant=showhub] .showhub-gold-shimmer{animation:none;background-position:50% 50%,0 0}}.btn-ghost{background:transparent;color:var(--sh-text-dim);border-color:var(--sh-border)}.btn-ghost:hover{color:var(--sh-text);border-color:var(--sh-accent)}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-sm{padding:7px 13px;font-size:12px;border-radius:7px}.pill{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.05em;padding:4px 10px;border-radius:999px}.pill,.tab{font-family:var(--font-mono);text-transform:uppercase}.tab{font-size:12.5px;letter-spacing:.03em;color:var(--sh-text-faint);padding:15px 2px;border-bottom:2px solid transparent;transition:color .18s ease}.tab.active{color:var(--sh-accent);text-shadow:0 0 20px var(--sh-accent-soft)}.dot-grid{background-image:radial-gradient(circle,hsla(38,35%,94%,.07) 1px,transparent 0);background-size:26px 26px}.card.lift{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card.lift:hover{transform:translateY(-3px);border-color:var(--sh-accent);box-shadow:0 16px 36px -20px rgba(0,0,0,.5)}@keyframes pulseBar{0%,to{transform:scaleY(.32)}50%{transform:scaleY(1)}}.wave-bar{width:6px;border-radius:3px;background:var(--sh-accent);transform-origin:bottom;animation:pulseBar 1.15s ease-in-out infinite}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;animation:fadeUp .7s cubic-bezier(.2,.7,.3,1) forwards}.platform-pill{background:var(--sh-bg-panel);border:1px solid var(--sh-border);color:var(--sh-text-dim);transition:transform 80ms linear,background 80ms linear,color 80ms linear,border-color 80ms linear,box-shadow 80ms linear;will-change:transform,background,color,border-color,box-shadow}@keyframes sh-ring-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sh-watermark-ring{transform-box:fill-box;transform-origin:center;animation-name:sh-ring-spin;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.reveal{opacity:1}.reveal,.sh-watermark-ring,.wave-bar{animation:none}}.card table th{text-align:left;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--sh-text-faint);font-weight:500;padding:0 16px 12px}.card table td{padding:13px 16px;border-top:1px solid var(--sh-border-soft);font-size:13.5px}.sh-glass-panel{isolation:isolate;background-color:#1c1712;background-image:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.55'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-blend-mode:normal,overlay;border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 40px -12px rgba(0,0,0,.7)}@keyframes shMenuIn{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}.sh-menu-in{transform-origin:top left;animation:shMenuIn .14s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.sh-menu-in{animation:none}}.receipt-edge{background:linear-gradient(-45deg,transparent 8px,var(--sh-bg-raised) 0) 0 0 /16px 12px repeat-x,linear-gradient(45deg,transparent 8px,var(--sh-bg-raised) 0) 0 0 /16px 12px repeat-x;filter:drop-shadow(0 1px 0 var(--sh-border))}.receipt-paper{background-image:radial-gradient(circle,hsla(38,35%,94%,.035) 1px,transparent 0);background-size:14px 14px}.mk,html:has(.mk-app){--mk-ink:#10241d;--mk-ink-2:#1a3a2f;--mk-ink-3:#2b5142;--mk-ink-deep:#0b1813;--mk-ink-body:#2b3a33;--mk-ink-soft:#33443d;--mk-ink-dim:#4b5a53;--mk-ink-faint:#77837d;--mk-paper:#eceeea;--mk-paper-2:#e0e4df;--mk-paper-3:#cdd3cc;--mk-paper-raised:#f6f7f5;--mk-paper-panel:#fafbf9;--mk-paper-dim:#b3c1b9;--mk-paper-faint:#7f938a;--mk-signal:#ff4f1f;--mk-signal-deep:#d83a0f;--mk-on-signal:var(--mk-ink);--mk-cobalt:#2a40d8;--mk-blush:#f4bfd1}.mk{--mk-bg:var(--mk-paper);--mk-bg-raised:var(--mk-paper-raised);--mk-text:var(--mk-ink);--mk-text-dim:var(--mk-ink-dim);--mk-text-faint:var(--mk-ink-faint);--mk-line:color-mix(in srgb,var(--mk-ink) 16%,transparent);--mk-line-strong:color-mix(in srgb,var(--mk-ink) 55%,transparent);--mk-link:var(--mk-cobalt);--sh-accent:var(--mk-signal);--sh-accent-soft:color-mix(in srgb,var(--mk-signal) 14%,transparent);--sh-text:var(--mk-text);--sh-text-dim:var(--mk-text-dim);--sh-text-faint:var(--mk-text-faint);--sh-border:var(--mk-line);--sh-border-soft:var(--mk-line);--sh-bg:var(--mk-bg);--sh-bg-raised:var(--mk-bg-raised);--sh-bg-panel:var(--mk-bg-raised);--sh-bg-panel-2:var(--mk-paper-2);--background:90 11% 93%;--foreground:158 38% 10%;--card:90 11% 96%;--card-foreground:158 38% 10%;--popover:90 11% 96%;--popover-foreground:158 38% 10%;--primary:14 100% 56%;--primary-foreground:158 38% 10%;--secondary:108 8% 88%;--secondary-foreground:158 38% 10%;--muted:108 8% 88%;--muted-foreground:151 9% 33%;--accent:14 100% 56%;--accent-foreground:158 38% 10%;--border:111 7% 81%;--input:111 7% 81%;--ring:231 68% 51%;--radius:0.375rem;color-scheme:light;font-family:var(--font-mk),ui-sans-serif,system-ui,sans-serif;color:var(--mk-text);min-height:100vh}.mk,.mk-dark{background:var(--mk-bg)}.mk-dark{--mk-bg:var(--mk-ink);--mk-bg-raised:var(--mk-ink-2);--mk-text:var(--mk-paper);--mk-text-dim:var(--mk-paper-dim);--mk-text-faint:var(--mk-paper-faint);--mk-line:color-mix(in srgb,var(--mk-paper) 16%,transparent);--mk-line-strong:color-mix(in srgb,var(--mk-paper) 50%,transparent);--mk-link:var(--mk-blush);--background:158 38% 10%;--foreground:90 11% 93%;--card:158 38% 16%;--card-foreground:90 11% 93%;--muted:158 30% 18%;--muted-foreground:146 10% 73%;--secondary:158 30% 18%;--secondary-foreground:90 11% 93%;--border:158 20% 24%;--input:158 20% 24%;--ring:340 76% 85%;color-scheme:dark;color:var(--mk-text)}.mk-display{font-family:var(--font-mk),ui-sans-serif,system-ui,sans-serif;font-variation-settings:"wdth" 68;font-weight:800;line-height:.92;letter-spacing:-.012em;text-wrap:balance}.mk-heading{font-family:var(--font-mk),ui-sans-serif,system-ui,sans-serif;font-variation-settings:"wdth" 84;font-weight:700;line-height:1.02;letter-spacing:-.008em;text-wrap:balance}.mk-label{font-family:var(--font-mk),ui-sans-serif,system-ui,sans-serif;font-weight:600;font-size:13px;letter-spacing:.01em}.mk-body,.mk-label{color:var(--mk-text-dim)}.mk-body{font-size:17px;line-height:1.6}.mk-link{color:var(--mk-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.mk-link:hover{text-decoration-thickness:2px}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 1.25rem;border-radius:6px;border:1.5px solid transparent;font-family:var(--font-mk),ui-sans-serif,system-ui,sans-serif;font-variation-settings:"wdth" 100;font-weight:650;font-size:15px;line-height:1;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.mk-btn svg{transition:transform .18s ease}@media (prefers-reduced-motion:no-preference){.mk-btn:hover svg{transform:translateX(3px)}}.mk-btn:disabled,.mk-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.mk-btn:focus-visible{outline:2px solid var(--mk-cobalt);outline-offset:3px}.mk-dark .mk-btn:focus-visible{outline-color:var(--mk-blush)}.mk-btn-signal{background:var(--mk-signal);color:var(--mk-on-signal)}.mk-btn-signal:hover{background:var(--mk-ink);color:var(--mk-paper)}.mk-dark .mk-btn-signal:hover{background:var(--mk-paper);color:var(--mk-ink)}.mk-btn-ink{background:var(--mk-text);color:var(--mk-bg)}.mk-btn-ink:hover{background:var(--mk-signal);color:var(--mk-on-signal)}.mk-btn-outline{border-color:var(--mk-line-strong);color:var(--mk-text)}.mk-btn-outline:hover{border-color:var(--mk-text)}.mk-btn{--mk-fx-face:var(--mk-bg);--mk-fx-mark:var(--mk-signal);--mk-fx-hot:var(--mk-cobalt);--mk-fx-shade:var(--mk-text);--mk-fx-max:0.42}.mk-dark .mk-btn{--mk-fx-hot:var(--mk-blush)}.mk-btn-signal{--mk-fx-face:var(--mk-signal);--mk-fx-mark:var(--mk-paper);--mk-fx-hot:var(--mk-blush);--mk-fx-shade:var(--mk-signal-deep);--mk-fx-max:0.62}.mk-btn-ink{--mk-fx-face:var(--mk-text);--mk-fx-mark:var(--mk-signal);--mk-fx-hot:var(--mk-blush);--mk-fx-shade:color-mix(in srgb,var(--mk-text) 70%,#000);--mk-fx-max:0.6}.mk-fx-host{isolation:isolate;text-shadow:0 0 3px var(--mk-fx-face),0 0 8px var(--mk-fx-face)}.mk-fx-host svg{filter:drop-shadow(0 0 3px var(--mk-fx-face))}.mk-fx-host[data-fx=crt],.mk-fx-host[data-fx=datamosh],.mk-fx-host[data-fx=vhs]{text-shadow:calc(var(--mk-fx-j, 0) * -1px) 0 rgb(255 30 80/calc(var(--mk-fx-k, 0) * .55)),calc(var(--mk-fx-j, 0) * 1px) 0 rgb(30 200 255/calc(var(--mk-fx-k, 0) * .55)),0 0 3px var(--mk-fx-face),0 0 8px var(--mk-fx-face)}.mk-fx-host[data-fx=film]{opacity:calc(1 - var(--mk-fx-j, 0) * .06)}.mk-fx-ready .mk-btn-signal:hover,.mk-fx-ready .mk-dark .mk-btn-signal:hover{background:var(--mk-signal);color:var(--mk-on-signal)}.mk-fx-ready .mk-btn-ink:hover{background:var(--mk-text);color:var(--mk-bg)}.mk-btn-sm{min-height:38px;padding:0 .9rem;font-size:14px}.mk-live-dot{display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--mk-signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--mk-signal) 22%,transparent)}@media (prefers-reduced-motion:no-preference){.mk-app .mk-live-dot{animation:mk-busy 2.4s ease-in-out infinite}}@keyframes mk-busy{0%,to{opacity:1}50%{opacity:.45}}.mk ::-moz-selection{background:var(--mk-signal);color:var(--mk-on-signal)}.mk ::selection{background:var(--mk-signal);color:var(--mk-on-signal)}html:has(.mk){scroll-padding-top:24px}@media (prefers-reduced-motion:no-preference){html:has(.mk){scroll-behavior:smooth}.mk-btn:active{transform:translateY(1px) scale(.985)}.mk-ticker-track{animation:mk-ticker linear infinite}.mk-ticker:focus-within .mk-ticker-track,.mk-ticker:hover .mk-ticker-track{animation-play-state:paused}.mk-row{position:relative;transition:background-color .2s ease}.mk-row:before,.mk-row>*{transition:transform .25s cubic-bezier(.22,1,.36,1)}.mk-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--mk-signal);transform:scaleY(0);transform-origin:top}.mk-row:focus-within:before,.mk-row:hover:before{transform:scaleY(1)}.mk-row:focus-within>*,.mk-row:hover>*{transform:translateX(6px)}.mk-draw{transition:background-size .3s cubic-bezier(.22,1,.36,1)}.mk-menu-sheet{animation:mk-sheet-in .32s cubic-bezier(.22,1,.36,1) both}.mk-menu-item{animation:mk-item-in .4s cubic-bezier(.22,1,.36,1) both}.mk-lift{transition:transform .3s cubic-bezier(.22,1,.36,1)}.mk-lift:hover{transform:translateY(-4px) rotate(-.4deg)}}.mk-draw{background-image:linear-gradient(currentColor,currentColor);background-size:0 1.5px;background-position:0 100%;background-repeat:no-repeat}.mk-draw:focus-visible,.mk-draw:hover,.mk-draw[aria-current=page]{background-size:100% 1.5px}@keyframes mk-sheet-in{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes mk-item-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mk-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}html:has(.mk-app){--mk-bg:var(--mk-paper);--mk-bg-raised:var(--mk-paper-raised);--mk-text:var(--mk-ink);--mk-text-dim:var(--mk-ink-dim);--mk-text-faint:var(--mk-ink-faint);--mk-line:color-mix(in srgb,var(--mk-ink) 16%,transparent);--mk-line-strong:color-mix(in srgb,var(--mk-ink) 55%,transparent);--mk-link:var(--mk-cobalt);--sh-bg:var(--mk-paper);--sh-bg-raised:var(--mk-paper-raised);--sh-bg-panel:var(--mk-paper-panel);--sh-bg-panel-2:var(--mk-paper-2);--sh-border:color-mix(in srgb,var(--mk-ink) 14%,transparent);--sh-border-soft:color-mix(in srgb,var(--mk-ink) 8%,transparent);--sh-text:var(--mk-ink);--sh-text-dim:var(--mk-ink-dim);--sh-text-faint:var(--mk-ink-faint);--sh-accent:var(--mk-signal);--sh-accent-soft:color-mix(in srgb,var(--mk-signal) 12%,transparent);--sh-cream:var(--mk-paper);--sh-green:var(--mk-cobalt);--sh-green-soft:color-mix(in srgb,var(--mk-cobalt) 10%,transparent);--sh-amber-status:#b26a00;--sh-amber-status-soft:rgba(178,106,0,.12);--sh-red:#b42d0a;--sh-red-soft:rgba(180,45,10,.1);--background:90 11% 93%;--foreground:158 38% 10%;--card:90 11% 96%;--card-foreground:158 38% 10%;--popover:90 11% 96%;--popover-foreground:158 38% 10%;--primary:14 100% 56%;--primary-foreground:158 38% 10%;--secondary:108 8% 88%;--secondary-foreground:158 38% 10%;--muted:108 8% 88%;--muted-foreground:151 9% 33%;--accent:14 100% 56%;--accent-foreground:158 38% 10%;--destructive:14 89% 37%;--destructive-foreground:90 11% 97%;--border:111 7% 81%;--input:111 7% 81%;--ring:231 68% 51%;--radius:0.5rem;--sh-scroll-thumb-top:color-mix(in srgb,var(--mk-ink) 32%,transparent);--sh-scroll-thumb-bottom:color-mix(in srgb,var(--mk-ink) 32%,transparent);color-scheme:light}html:has(.mk-app) body{background:var(--mk-paper);color:var(--mk-ink);font-family:var(--font-mk),ui-sans-serif,system-ui,sans-serif}.mk-app ::-moz-selection{background:var(--mk-signal);color:var(--mk-on-signal)}.mk-app ::selection{background:var(--mk-signal);color:var(--mk-on-signal)}@media (prefers-reduced-motion:no-preference){.mk-page-fade{animation:mk-page-fade-in .14s ease-out backwards}}@keyframes mk-page-fade-in{0%{opacity:0}}:root{--sh-scroll-size:14px;--sh-scroll-inset:4px;--sh-scroll-inset-hover:3px;--sh-scroll-min:44px;--sh-scroll-thumb-top:color-mix(in oklab,var(--sh-accent) 46%,var(--sh-bg-panel-2));--sh-scroll-thumb-bottom:color-mix(in oklab,var(--sh-accent) 28%,var(--sh-bg-panel-2));--sh-scroll-hover-top:var(--sh-accent);--sh-scroll-hover-bottom:color-mix(in oklab,var(--sh-accent) 60%,var(--sh-bg-panel-2));--sh-scroll-active-top:color-mix(in oklab,var(--sh-accent) 68%,var(--sh-cream));--sh-scroll-active-bottom:var(--sh-accent);--sh-scroll-bevel:color-mix(in oklab,var(--sh-cream) 20%,transparent);--sh-scroll-rail:color-mix(in oklab,var(--sh-border) 90%,transparent);--sh-scroll-solid:color-mix(in oklab,var(--sh-accent) 42%,var(--sh-bg-panel-2))}::-webkit-scrollbar{width:var(--sh-scroll-size);height:var(--sh-scroll-size)}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-track:vertical{background-image:linear-gradient(90deg,transparent calc(50% - 1px),var(--sh-scroll-rail) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px));background-repeat:no-repeat}::-webkit-scrollbar-track:horizontal{background-image:linear-gradient(180deg,transparent calc(50% - 1px),var(--sh-scroll-rail) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px));background-repeat:no-repeat}::-webkit-scrollbar-thumb{min-width:var(--sh-scroll-min);min-height:var(--sh-scroll-min);border:var(--sh-scroll-inset) solid transparent;border-radius:999px;background-clip:padding-box;box-shadow:inset 0 0 0 1px var(--sh-scroll-bevel)}::-webkit-scrollbar-thumb:vertical{background-image:linear-gradient(180deg,var(--sh-scroll-thumb-top),var(--sh-scroll-thumb-bottom))}::-webkit-scrollbar-thumb:horizontal{background-image:linear-gradient(90deg,var(--sh-scroll-thumb-top),var(--sh-scroll-thumb-bottom))}::-webkit-scrollbar-thumb:hover{border-width:var(--sh-scroll-inset-hover)}::-webkit-scrollbar-thumb:vertical:hover{background-image:linear-gradient(180deg,var(--sh-scroll-hover-top),var(--sh-scroll-hover-bottom))}::-webkit-scrollbar-thumb:horizontal:hover{background-image:linear-gradient(90deg,var(--sh-scroll-hover-top),var(--sh-scroll-hover-bottom))}::-webkit-scrollbar-thumb:vertical:active{background-image:linear-gradient(180deg,var(--sh-scroll-active-top),var(--sh-scroll-active-bottom))}::-webkit-scrollbar-thumb:horizontal:active{background-image:linear-gradient(90deg,var(--sh-scroll-active-top),var(--sh-scroll-active-bottom))}@supports not selector(::-webkit-scrollbar){:root{scrollbar-width:thin;scrollbar-color:var(--sh-scroll-solid) transparent}}html[data-theme=dark],html[data-theme=dark] .mk{color-scheme:dark;--background:189 73% 7%;--foreground:190 26% 91%;--card:189 64% 12%;--card-foreground:190 26% 91%;--popover:189 64% 12%;--popover-foreground:190 26% 91%;--primary:0 100% 33%;--primary-foreground:0 0% 100%;--secondary:189 58% 15%;--secondary-foreground:190 26% 91%;--muted:189 58% 13%;--muted-foreground:189 15% 67%;--accent:54 63% 66%;--accent-foreground:189 73% 7%;--destructive:0 100% 33%;--destructive-foreground:0 0% 100%;--border:188 48% 20%;--input:188 48% 20%;--ring:54 63% 66%;--sh-bg:#051c20;--sh-bg-raised:#08252a;--sh-bg-panel:#0b2c32;--sh-bg-panel-2:#10363d;--sh-border:#1a434a;--sh-border-soft:#123338;--sh-text:#e2ecee;--sh-text-dim:#9fb5b9;--sh-text-faint:#6a8589;--sh-accent:#a80000;--sh-accent-soft:rgba(168,0,0,.18);--sh-link:#6788c5;--sh-highlight:#dfd472;--sh-highlight-soft:hsla(54,63%,66%,.14);--sh-on-accent:#fff;--mk-ink:#e2ecee;--mk-ink-2:#cfdde0;--mk-ink-3:#b5c8cc;--mk-ink-deep:#f2f7f8;--mk-ink-body:#c9d6d8;--mk-ink-soft:#bccbce;--mk-ink-dim:#9fb5b9;--mk-ink-faint:#6f8a8e;--mk-paper:#051c20;--mk-paper-2:#08252a;--mk-paper-3:#123338;--mk-paper-raised:#0b2c32;--mk-paper-panel:#0e3137;--mk-paper-dim:#4d6a6f;--mk-paper-faint:#6a8589;--mk-signal:#a80000;--mk-signal-deep:#860000;--mk-on-signal:#fff;--mk-cobalt:#6788c5;--mk-blush:#dfd472}html[data-theme=light],html[data-theme=light] .mk{color-scheme:light;--background:12 26% 93%;--foreground:206 93% 12%;--card:12 30% 97%;--card-foreground:206 93% 12%;--popover:12 30% 97%;--popover-foreground:206 93% 12%;--primary:0 100% 33%;--primary-foreground:0 0% 100%;--secondary:12 22% 88%;--secondary-foreground:206 93% 12%;--muted:12 22% 89%;--muted-foreground:206 20% 38%;--accent:42 81% 73%;--accent-foreground:206 93% 12%;--destructive:0 100% 33%;--destructive-foreground:0 0% 100%;--border:12 20% 83%;--input:12 20% 83%;--ring:0 100% 33%;--sh-bg:#f1e9e7;--sh-bg-raised:#f7f1ef;--sh-bg-panel:#fbf8f7;--sh-bg-panel-2:#ebe1de;--sh-border:#dccfcb;--sh-border-soft:#e6dcd9;--sh-text:#022139;--sh-text-dim:#3d5468;--sh-text-faint:#6f7f8c;--sh-accent:#a80000;--sh-accent-soft:rgba(168,0,0,.1);--sh-link:#6788c5;--sh-highlight:#f2d082;--sh-highlight-soft:hsla(42,81%,73%,.35);--sh-on-accent:#fff;--sh-scroll-thumb-top:rgba(2,33,57,.34);--sh-scroll-thumb-bottom:rgba(2,33,57,.24);--sh-scroll-hover-top:rgba(2,33,57,.56);--sh-scroll-hover-bottom:rgba(2,33,57,.44);--sh-scroll-active-top:rgba(2,33,57,.74);--sh-scroll-active-bottom:rgba(2,33,57,.62);--sh-scroll-bevel:rgba(2,33,57,.1);--sh-scroll-rail:rgba(2,33,57,.07);--sh-scroll-solid:rgba(2,33,57,.34);--mk-ink:#022139;--mk-ink-2:#0a2f4d;--mk-ink-3:#1c4566;--mk-ink-deep:#01172a;--mk-ink-body:#1d3549;--mk-ink-soft:#2a4257;--mk-ink-dim:#44596b;--mk-ink-faint:#7a8794;--mk-paper:#f1e9e7;--mk-paper-2:#e7dcd9;--mk-paper-3:#d6c9c5;--mk-paper-raised:#f7f1ef;--mk-paper-panel:#fbf8f7;--mk-paper-dim:#a9bccb;--mk-paper-faint:#7f93a4;--mk-signal:#a80000;--mk-signal-deep:#860000;--mk-on-signal:#fff;--mk-cobalt:#6788c5;--mk-blush:#f2d082}a:not([class]){color:var(--sh-link)}::-moz-selection{background:var(--sh-highlight);color:#022139}::selection{background:var(--sh-highlight);color:#022139}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}html.theme-swapping body,html.theme-swapping body *{transition:background-color .35s ease,border-color .35s ease,color .35s ease,fill .35s ease!important}.sh-theme-toggle{position:relative;display:inline-grid;grid-template-columns:repeat(3,30px);height:32px;padding:3px;box-sizing:border-box;flex-shrink:0;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);background:color-mix(in srgb,currentColor 7%,transparent)}.sh-theme-toggle--floating{position:fixed;right:16px;bottom:16px;z-index:60;color:var(--sh-text);background:color-mix(in srgb,var(--sh-bg-panel) 86%,transparent);border-color:var(--sh-border);box-shadow:0 6px 24px -10px rgba(0,0,0,.45);backdrop-filter:blur(10px)}html:has([data-theme-toggle=inline]) .sh-theme-toggle--floating{display:none}html[data-theme=dark] .sh-topbar{--mk-ink:#021216;--mk-paper:#e2ecee;--mk-blush:#dfd472;border-bottom:1px solid rgba(226,236,238,.08)}.sh-theme-toggle__thumb{position:absolute;top:3px;left:3px;width:30px;height:24px;border-radius:999px;background:var(--sh-highlight);transition:transform .38s cubic-bezier(.34,1.56,.64,1)}.sh-theme-toggle__option{position:relative;display:grid;place-items:center;height:24px;border-radius:999px;color:inherit;opacity:.7;transition:opacity .2s ease,transform .2s ease}.sh-theme-toggle__option:hover{opacity:1}.sh-theme-toggle__option:active{transform:scale(.88)}.sh-theme-toggle__option[aria-checked=true]{color:#022139;opacity:1}.sh-theme-toggle__option[aria-checked=true] svg{animation:sh-theme-icon-pop .45s cubic-bezier(.34,1.56,.64,1)}.sh-theme-toggle__option:focus-visible{outline:2px solid var(--sh-link);outline-offset:2px}@keyframes sh-theme-icon-pop{0%{transform:rotate(-90deg) scale(.4)}to{transform:rotate(0) scale(1)}}@media (prefers-reduced-motion:reduce){.sh-theme-toggle__option[aria-checked=true] svg,.sh-theme-toggle__thumb{transition:none;animation:none}}html[data-theme=light] .mk-dark{--background:206 93% 12%;--foreground:12 26% 93%;--card:206 80% 17%;--card-foreground:12 26% 93%;--muted:206 60% 20%;--muted-foreground:206 20% 73%;--secondary:206 60% 20%;--secondary-foreground:12 26% 93%}html[data-theme=dark] .mk-dark{--mk-bg:#03141a;--mk-bg-raised:#082228;--mk-text:var(--mk-ink);--mk-text-dim:var(--mk-ink-dim);--mk-text-faint:var(--mk-ink-faint);--mk-line:color-mix(in srgb,var(--mk-ink) 14%,transparent);--mk-line-strong:color-mix(in srgb,var(--mk-ink) 45%,transparent);--mk-link:var(--mk-blush);--background:192 79% 6%;--foreground:190 26% 91%;--card:189 64% 9%;--card-foreground:190 26% 91%;--muted:189 58% 11%;--muted-foreground:189 15% 67%;--secondary:189 58% 11%;--secondary-foreground:190 26% 91%}