: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:#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{--mk-ink:#10241d;--mk-ink-2:#1a3a2f;--mk-ink-3:#2b5142;--mk-paper:#efebe3;--mk-paper-2:#e5dfd3;--mk-paper-3:#d6cebf;--mk-signal:#ff4f1f;--mk-signal-deep:#d83a0f;--mk-cobalt:#2a40d8;--mk-blush:#f4bfd1;--mk-bg:var(--mk-paper);--mk-bg-raised:#f7f4ee;--mk-text:var(--mk-ink);--mk-text-dim:#4b5a53;--mk-text-faint:#77837d;--mk-line:rgba(16,36,29,.16);--mk-line-strong:rgba(16,36,29,.55);--mk-link:var(--mk-cobalt);--sh-accent:var(--mk-signal);--sh-accent-soft:rgba(255,79,31,.14);--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:40 26% 91%;--foreground:158 38% 10%;--card:40 33% 95%;--card-foreground:158 38% 10%;--popover:40 33% 95%;--popover-foreground:158 38% 10%;--primary:14 100% 56%;--primary-foreground:158 38% 10%;--secondary:40 22% 86%;--secondary-foreground:158 38% 10%;--muted:40 22% 86%;--muted-foreground:151 9% 33%;--accent:14 100% 56%;--accent-foreground:158 38% 10%;--border:39 20% 79%;--input:39 20% 79%;--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:#b3c1b9;--mk-text-faint:#7f938a;--mk-line:hsla(40,27%,91%,.16);--mk-line-strong:hsla(40,27%,91%,.5);--mk-link:var(--mk-blush);--background:158 38% 10%;--foreground:40 26% 91%;--card:158 38% 16%;--card-foreground:40 26% 91%;--muted:158 30% 18%;--muted-foreground:146 10% 73%;--secondary:158 30% 18%;--secondary-foreground:40 26% 91%;--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-variation-settings:"wdth" 118;font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.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-ink)}.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-ink)}.mk-btn-outline{border-color:var(--mk-line-strong);color:var(--mk-text)}.mk-btn-outline:hover{border-color:var(--mk-text)}.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 rgba(255,79,31,.22)}@media (prefers-reduced-motion:no-preference){.mk-live-dot{animation:mk-on-air 2.4s ease-in-out infinite}}@keyframes mk-on-air{0%,to{opacity:1}50%{opacity:.45}}.mk ::-moz-selection{background:var(--mk-signal);color:var(--mk-ink)}.mk ::selection{background:var(--mk-signal);color:var(--mk-ink)}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-ink:#10241d;--mk-ink-2:#1a3a2f;--mk-ink-3:#2b5142;--mk-paper:#efebe3;--mk-paper-2:#e5dfd3;--mk-paper-3:#d6cebf;--mk-signal:#ff4f1f;--mk-signal-deep:#d83a0f;--mk-cobalt:#2a40d8;--mk-blush:#f4bfd1;--mk-bg:var(--mk-paper);--mk-bg-raised:#f7f4ee;--mk-text:var(--mk-ink);--mk-text-dim:#4b5a53;--mk-text-faint:#77837d;--mk-line:rgba(16,36,29,.16);--mk-line-strong:rgba(16,36,29,.55);--mk-link:var(--mk-cobalt);--sh-bg:var(--mk-paper);--sh-bg-raised:#f7f4ee;--sh-bg-panel:#fbf9f5;--sh-bg-panel-2:var(--mk-paper-2);--sh-border:rgba(16,36,29,.14);--sh-border-soft:rgba(16,36,29,.08);--sh-text:var(--mk-ink);--sh-text-dim:#4b5a53;--sh-text-faint:#77837d;--sh-accent:var(--mk-signal);--sh-accent-soft:rgba(255,79,31,.12);--sh-cream:var(--mk-paper);--sh-green:#2a40d8;--sh-green-soft:rgba(42,64,216,.1);--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:40 26% 91%;--foreground:158 38% 10%;--card:40 45% 97%;--card-foreground:158 38% 10%;--popover:40 45% 97%;--popover-foreground:158 38% 10%;--primary:14 100% 56%;--primary-foreground:158 38% 10%;--secondary:40 22% 86%;--secondary-foreground:158 38% 10%;--muted:40 22% 86%;--muted-foreground:151 9% 33%;--accent:14 100% 56%;--accent-foreground:158 38% 10%;--destructive:14 89% 37%;--destructive-foreground:40 26% 97%;--border:39 20% 79%;--input:39 20% 79%;--ring:231 68% 51%;--radius:0.5rem;--sh-scroll-thumb-top:rgba(16,36,29,.32);--sh-scroll-thumb-bottom:rgba(16,36,29,.32);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-ink)}.mk-app ::selection{background:var(--mk-signal);color:var(--mk-ink)}.mk.mk-curtain{min-height:0;background:var(--mk-ink);clip-path:inset(0 0 0 0)}.mk-curtain-cover{animation:var(--mk-cover-ms,.38s) cubic-bezier(.65,0,.35,1) both}.mk-curtain-reveal{animation:var(--mk-reveal-ms,.62s) cubic-bezier(.7,0,.2,1) both}.mk-curtain-cover[data-dir=n]{animation-name:mk-cover-n}.mk-curtain-cover[data-dir=s]{animation-name:mk-cover-s}.mk-curtain-cover[data-dir=e]{animation-name:mk-cover-e}.mk-curtain-cover[data-dir=w]{animation-name:mk-cover-w}.mk-curtain-cover[data-dir=nw]{animation-name:mk-cover-nw}.mk-curtain-cover[data-dir=ne]{animation-name:mk-cover-ne}.mk-curtain-cover[data-dir=sw]{animation-name:mk-cover-sw}.mk-curtain-cover[data-dir=se]{animation-name:mk-cover-se}.mk-curtain-reveal[data-dir=n]{animation-name:mk-reveal-n}.mk-curtain-reveal[data-dir=s]{animation-name:mk-reveal-s}.mk-curtain-reveal[data-dir=e]{animation-name:mk-reveal-e}.mk-curtain-reveal[data-dir=w]{animation-name:mk-reveal-w}.mk-curtain-reveal[data-dir=nw]{animation-name:mk-reveal-nw}.mk-curtain-reveal[data-dir=ne]{animation-name:mk-reveal-ne}.mk-curtain-reveal[data-dir=sw]{animation-name:mk-reveal-sw}.mk-curtain-reveal[data-dir=se]{animation-name:mk-reveal-se}@keyframes mk-cover-n{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes mk-reveal-n{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(100% 0 0 0)}}@keyframes mk-cover-s{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes mk-reveal-s{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}@keyframes mk-cover-w{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes mk-reveal-w{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}@keyframes mk-cover-e{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes mk-reveal-e{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0)}}@keyframes mk-cover-nw{0%{clip-path:polygon(0 0,0 0,0 0,0 0)}to{clip-path:polygon(0 0,200% 0,0 200%,0 0)}}@keyframes mk-reveal-nw{0%{clip-path:polygon(0 0,300% 0,0 300%,0 0)}to{clip-path:polygon(200% 0,300% 0,0 300%,0 200%)}}@keyframes mk-cover-ne{0%{clip-path:polygon(100% 0,100% 0,100% 0,100% 0)}to{clip-path:polygon(100% 0,-100% 0,100% 200%,100% 0)}}@keyframes mk-reveal-ne{0%{clip-path:polygon(100% 0,-200% 0,100% 300%,100% 0)}to{clip-path:polygon(-100% 0,-200% 0,100% 300%,100% 200%)}}@keyframes mk-cover-sw{0%{clip-path:polygon(0 100%,0 100%,0 100%,0 100%)}to{clip-path:polygon(0 100%,200% 100%,0 -100%,0 100%)}}@keyframes mk-reveal-sw{0%{clip-path:polygon(0 100%,300% 100%,0 -200%,0 100%)}to{clip-path:polygon(200% 100%,300% 100%,0 -200%,0 -100%)}}@keyframes mk-cover-se{0%{clip-path:polygon(100% 100%,100% 100%,100% 100%,100% 100%)}to{clip-path:polygon(100% 100%,-100% 100%,100% -100%,100% 100%)}}@keyframes mk-reveal-se{0%{clip-path:polygon(100% 100%,-200% 100%,100% -200%,100% 100%)}to{clip-path:polygon(-100% 100%,-200% 100%,100% -200%,100% -100%)}}.mk-curtain-title{line-height:.9;overflow-wrap:anywhere}.mk-curtain-title-short{font-size:clamp(64px,13vw,190px)}.mk-curtain-title-mid{font-size:clamp(48px,8.5vw,128px)}.mk-curtain-title-long{font-size:clamp(34px,5.4vw,84px)}.mk-curtain-cover .mk-curtain-copy{animation:mk-curtain-copy-in var(--mk-cover-ms,.38s) cubic-bezier(.22,1,.36,1) both}@keyframes mk-curtain-copy-in{0%{transform:scale(1.04)}to{transform:none}}@media (prefers-reduced-motion:reduce){.mk-curtain{display:none}}: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}}