:where(:root){--ovk-bg:var(--bg-primary, #0b0f17);--ovk-panel:var(--bg-card, var(--bg-secondary, #121826));--ovk-panel-2:var(--bg-hover, var(--bg-tertiary, #1a2233));--ovk-input:var(--bg-input, var(--bg-tertiary, #0f1522));--ovk-line:var(--border, rgba(255, 255, 255, .1));--ovk-text:var(--text-primary, #e8ecf3);--ovk-muted:var(--text-muted, var(--text-secondary, #93a0b4));--ovk-accent:var(--accent, #3b82f6);--ovk-fill:var(--accent-strong, var(--accent, #3b82f6));--ovk-on-fill:var(--on-accent-strong, var(--on-accent, #fff));--ovk-ok:var(--success, #22c55e);--ovk-warn:var(--warning, #f59e0b);--ovk-bad:var(--danger, var(--error, #ef4444));--ovk-ok-text:var(--success-text, var(--ovk-ok));--ovk-warn-text:var(--warning-text, var(--ovk-warn));--ovk-bad-text:var(--danger-text, var(--ovk-bad));--ovk-live:color-mix(in srgb, var(--live-red, #ef4444) 80%, #000);--ov-radius-1:10px;--ov-radius-2:14px;--ov-radius-3:20px;--ov-elev-1:0 1px 3px rgba(0, 0, 0, .35);--ov-elev-2:0 10px 24px -18px rgba(0, 0, 0, .7);--ov-elev-3:0 14px 32px rgba(0, 0, 0, .4);--ov-dur-1:.12s;--ov-dur-2:.2s;--ov-dur-3:.32s;--ov-dur-4:.52s;--ov-ease-out:cubic-bezier(.2, .8, .2, 1);--ov-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ov-ease-in-out:cubic-bezier(.65, 0, .35, 1);--ovk-radius:var(--ov-radius-2);--ovk-radius-sm:var(--ov-radius-1);--ovk-tap:44px;--ovk-top:var(--ovnav-real-h, 52px);--ovk-bottom:var(--ovb-dock, var(--ovnav-appbar-h, 0px));--ovk-font:var(--ov-font, 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif)}:where([data-theme=paper],[data-theme=solarized-light],[data-theme=nord],[data-theme=nord-light],[data-theme=matrix],[data-theme=hacker],[data-theme=high-contrast]){--ov-radius-1:4px;--ov-radius-2:6px;--ov-radius-3:10px;--ov-elev-1:0 0 0 1px var(--ovk-line);--ov-elev-2:0 1px 0 var(--ovk-line);--ov-elev-3:0 0 0 1px var(--ovk-line),0 8px 18px -12px rgba(0, 0, 0, .35)}:where([data-theme=neon-tokyo],[data-theme=vapor]){--ov-radius-1:14px;--ov-radius-2:20px;--ov-radius-3:28px;--ov-elev-1:0 0 8px color-mix(in srgb, var(--ovk-accent) 40%, transparent);--ov-elev-2:0 10px 28px -14px color-mix(in srgb, var(--ovk-accent) 55%, transparent);--ov-elev-3:0 0 0 1px color-mix(in srgb, var(--ovk-accent) 40%, transparent),0 18px 44px -14px color-mix(in srgb, var(--ovk-accent) 55%, transparent)}.ovk-stats{position:relative;display:flex;gap:8px;margin:12px -16px;padding:0 16px;overflow-x:auto;scrollbar-width:none}.ovk-stats::-webkit-scrollbar{display:none}.ovk-stats>div{display:flex;flex-direction:column-reverse;flex:0 0 auto;min-width:104px;box-sizing:border-box;padding:8px 14px;border:1px solid var(--ovk-line);border-radius:calc(var(--ov-radius-1) + 2px);background:var(--ovk-panel)}.ovk-stats dt{margin:0;color:var(--ovk-muted);font-size:.76rem;line-height:1.25}.ovk-stats dt a{color:inherit;text-decoration:none}.ovk-stat--link{position:relative;transition:border-color .15s}.ovk-stat--link dt a::after{content:"";position:absolute;inset:0;border-radius:inherit}.ovk-stat--link:hover{border-color:var(--ovk-accent)}.ovk-stat--link dt a:focus-visible{outline:0}.ovk-stat--link:focus-within{outline:2px solid var(--ovk-accent);outline-offset:-2px}.ovk-stats dd{margin:0;color:var(--ovk-text);font-size:1.2rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.2}@media (min-width:600px){.ovk-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-left:0;margin-right:0;padding:0;overflow:visible}}.ov-room{--room-accent:var(--ovk-accent);--room-strong:color-mix(in srgb, var(--ovk-accent) 75%, var(--ovk-text));--room-fill:var(--ovk-fill);--room-on:var(--ovk-on-fill)}@media (pointer:coarse){.ov-room>a{min-height:44px;display:inline-flex;align-items:center}}.ov-room[style*="--room-dark"]{--room-accent:var(--room-dark);--room-strong:color-mix(in srgb, var(--room-dark) 75%, var(--ovk-text));--room-fill:var(--room-dark);--room-on:#0b0d12}:root[data-theme-mode=light] .ov-room[style*="--room-light"]{--room-accent:var(--room-light);--room-strong:color-mix(in srgb, var(--room-light) 75%, var(--ovk-text));--room-fill:var(--room-light);--room-on:#fff}.ovk-card{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;color:var(--ovk-text)}.ovk-card-media{position:relative;display:block;aspect-ratio:var(--ovk-ar,16/9);border-radius:var(--ovk-radius);overflow:hidden;background:var(--ovk-panel-2);isolation:isolate;box-shadow:0 0 0 1px color-mix(in srgb,var(--ovk-line) 70%,transparent) inset}.ovk-card-media>img,.ovk-card-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ovk-card-media>img{transition:transform .5s cubic-bezier(.2, .7, .2, 1)}.ovk-card-video{opacity:0;transition:opacity .25s}.ovk-card.is-playing .ovk-card-video{opacity:1}.ovk-card-noimg{position:absolute;inset:0;display:grid;place-items:center;color:var(--room-accent,var(--ovk-accent));background:radial-gradient(120% 90% at 28% 18%,color-mix(in srgb,var(--room-accent,var(--ovk-accent)) 24%,transparent),transparent 72%),var(--ovk-panel-2)}.ovk-card-noimg .ovk-i{width:30%;max-width:60px;height:auto;aspect-ratio:1;stroke-width:1.5}.ovk-card-noimg--who{overflow:hidden}.ovk-card-noimg--date{container-type:inline-size;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding-bottom:8%;line-height:1;font-variant-numeric:tabular-nums}.ovk-card-date-m{font-size:clamp(11px, 6cqi, 15px);font-weight:750;letter-spacing:.12em;text-transform:uppercase}.ovk-card-date-d{margin:4px 0 0;font-size:clamp(30px, 23cqi, 64px);font-weight:800;letter-spacing:-.03em;color:var(--ovk-text,var(--text-primary,#e6edf7))}.ovk-card-date-w{font-weight:650;color:var(--ovk-muted,var(--text-muted,#8b97ab))}.ovk-card-noimg--who .ovk-card-noimg-bg{position:absolute;inset:-15%;width:130%;height:130%;object-fit:cover;filter:blur(24px) saturate(1.15);opacity:.5}.ovk-card-noimg--who .ovk-card-noimg-face{position:relative;width:28%;max-width:88px;aspect-ratio:1;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px color-mix(in srgb,var(--ovk-panel,#111a2c) 70%,transparent),0 10px 28px rgb(0 0 0 / .28)}.ovk-card-badge{position:absolute;top:8px;left:8px;z-index:1;display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:6px;background:rgba(0,0,0,.74);color:#fff;font:800 11.5px/1.5 var(--ovk-font);letter-spacing:.04em}.ovk-card-badge.is-live{background:#d4202b}.ovk-card-badge.is-live::before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;animation:ovk-pulse 1.6s ease-in-out infinite}@keyframes ovk-pulse{50%{opacity:.35}}.ovk-card-corner{position:absolute;right:8px;bottom:8px;z-index:1;padding:2px 7px;border-radius:6px;background:rgba(0,0,0,.78);color:#fff;font:700 12px/1.4 var(--ovk-font);font-variant-numeric:tabular-nums;transition:opacity .25s}.ovk-card-peek{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:34px 12px 10px;background:linear-gradient(transparent,rgba(0,0,0,.88));color:#fff;font-size:12.5px;line-height:1.4;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .35s cubic-bezier(.2, .7, .2, 1);pointer-events:none}.ovk-card-body{display:flex;gap:10px;align-items:flex-start;min-width:0}.ovk-card-body>.ovk-mark{flex:none}.ovk-card-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ovk-card .ovk-card-title{margin:0;font-size:15px;font-weight:700;line-height:1.3;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ovk-card-link{color:inherit;text-decoration:none;transition:color .2s}.ovk-card-link::after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--ovk-radius)}.ovk-card-link:focus-visible{outline:0}.ovk-card-link:focus-visible::after{outline:2px solid var(--room-accent,var(--ovk-accent));outline-offset:3px}.ovk-card-meta{margin:0;display:flex;flex-wrap:wrap;color:var(--ovk-muted);font-size:13px;line-height:1.45;min-width:0}.ovk-card-meta>*+::before{content:"·";margin:0 6px}.ovk-card-sub{margin:0;overflow:hidden;color:var(--text-secondary,var(--ovk-muted));font-size:13px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.ovk-card-pre{position:absolute;inset:0;margin:0;padding:12px 14px;overflow:hidden;color:var(--ovk-text);background:var(--ovk-panel-2);font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.ovk-card-who{font-weight:600;color:var(--text-secondary,var(--ovk-muted));max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ovk-card .ovk-more{position:relative;z-index:2;margin:-6px -8px 0 0}@media (hover:hover){.ovk-card:focus-within .ovk-card-media>img,.ovk-card:hover .ovk-card-media>img{transform:scale(1.05)}.ovk-card:focus-within .ovk-card-peek,.ovk-card:hover .ovk-card-peek{opacity:1;transform:none}.ovk-card:focus-within .ovk-card-corner:has(~ .ovk-card-peek),.ovk-card:hover .ovk-card-corner:has(~ .ovk-card-peek){opacity:0}.ovk-card:hover .ovk-card-link{color:var(--room-strong,var(--ovk-accent))}.ovk-card .ovk-more:not([open])>summary{opacity:0;transition:opacity .15s}.ovk-card:focus-within .ovk-more>summary,.ovk-card:hover .ovk-more>summary{opacity:1}}.ovk-rail{margin:26px 0 0;min-width:0;--ovk-rail-bleed:0px}.ovk-rail-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px}.ovk-rail-head.ovk-rail-head h2{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:-.01em}.ovk-rail-more{display:inline-flex;align-items:center;gap:2px;min-height:32px;color:var(--room-strong,var(--ovk-accent));font-weight:700;font-size:.9rem;text-decoration:none;white-space:nowrap}.ovk-rail-more:hover{text-decoration:underline}@media (pointer:coarse),(max-width:759px){.ovk-rail-more{min-height:44px}}.ovk-rail-wrap{position:relative}.ovk-rail-track{list-style:none;margin:0 calc(-1 * var(--ovk-rail-bleed));padding:2px var(--ovk-rail-bleed) 10px;display:grid;grid-auto-flow:column;grid-auto-columns:var(--ovk-rail-w);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ovk-rail-bleed);overscroll-behavior-x:contain;scrollbar-width:none}.ovk-rail-track::-webkit-scrollbar{display:none}.ovk-rail-track>li{scroll-snap-align:start;min-width:0}.ovk-rail--m{--ovk-rail-w:min(80%, 320px)}.ovk-rail--s{--ovk-rail-w:min(44%, 200px)}.ovk-rail--l{--ovk-rail-w:min(86%, 440px)}.ovk-rail-btn{position:absolute;top:34%;z-index:3;width:40px;height:40px;margin-top:-20px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--ovk-line);background:var(--ovk-panel);color:var(--ovk-text);box-shadow:0 6px 18px rgba(0,0,0,.3);cursor:pointer;font-size:18px}.ovk-rail-btn:hover{border-color:var(--room-accent,var(--ovk-accent));color:var(--room-strong,var(--ovk-accent))}.ovk-rail-btn:focus-visible{outline:2px solid var(--room-accent,var(--ovk-accent));outline-offset:2px}.ovk-rail-btn[hidden]{display:none}.ovk-rail-prev{left:6px}.ovk-rail-next{right:6px}.ovk-pop.is-fixed{position:fixed;right:auto;top:auto}.ovk-pop.is-fixed[popover]{inset:auto;margin:0;color:inherit;overflow:visible}@media (max-width:599px){.ovk-rail{--ovk-rail-bleed:16px}.ovk-rail-btn{display:none}}@media (min-width:600px){.ovk-rail--m{--ovk-rail-w:280px}.ovk-rail--s{--ovk-rail-w:190px}.ovk-rail--l{--ovk-rail-w:400px}}@media (min-width:760px){.ovk-rail--wrap .ovk-rail-track{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fill,minmax(var(--ovk-rail-min,220px),1fr));overflow:visible;margin:0;padding:2px 0 10px}.ovk-rail--wrap.ovk-rail--s{--ovk-rail-min:160px}.ovk-rail--wrap.ovk-rail--l{--ovk-rail-min:320px}.ovk-rail--wrap .ovk-rail-btn{display:none}}.sc-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:where(.sc-room) .ovk-i{width:1.15em;height:1.15em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sc-room-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(20px,4vw,48px);align-items:center;padding:clamp(20px,5vw,56px) 0 clamp(4px,2vw,16px)}.sc-room-hero h1{margin:0;font-size:clamp(2.05rem,5.4vw,3.5rem);font-weight:800;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.sc-room-lede{margin:14px 0 0;max-width:560px;font-size:clamp(1rem,1.6vw,1.13rem);line-height:1.55;color:var(--text-secondary,#96a7c2)}.sc-room-box{display:flex;align-items:center;margin-top:22px;max-width:560px;border-radius:999px;background:var(--bg-card,#0f1729);border:1.5px solid color-mix(in srgb,var(--room-accent,#3b82f6) 45%,var(--border,#1f2d47));box-shadow:0 12px 32px -14px color-mix(in srgb,var(--room-accent,#3b82f6) 55%,transparent);transition:border-color .2s,box-shadow .2s}.sc-room-box:focus-within{border-color:var(--room-accent,#3b82f6);box-shadow:0 0 0 4px color-mix(in srgb,var(--room-accent,#3b82f6) 22%,transparent),0 12px 32px -14px color-mix(in srgb,var(--room-accent,#3b82f6) 60%,transparent)}.sc-room-box input{flex:1;min-width:0;height:56px;padding:0 8px 0 22px;border:0;background:0 0;color:var(--text-primary,#e6edf7);font:inherit;font-size:1.05rem;outline:0}.sc-room-box input::placeholder{color:var(--text-muted,#7386a3);opacity:1}.sc-room-box input::-webkit-search-cancel-button{display:none}.sc-room-box button{flex:none;display:grid;place-items:center;width:44px;height:44px;margin-right:6px;border:0;border-radius:50%;background:var(--room-fill,#3b82f6);color:var(--room-on,#fff);cursor:pointer;font-size:20px;transition:transform .18s}.sc-room-box button:hover{transform:translateX(2px)}.sc-room-box button:focus-visible{outline:2px solid var(--room-accent,#3b82f6);outline-offset:3px}.sc-room-start{background:var(--room-fill,#3b82f6)!important;color:var(--room-on,#fff)!important;border-color:transparent!important}.sc-room-chips{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.sc-room-chips a{display:inline-flex;align-items:center;min-height:38px;padding:0 15px;border-radius:999px;border:1px solid var(--border,#1f2d47);background:color-mix(in srgb,var(--room-accent,#3b82f6) 7%,var(--bg-card,#0f1729));color:var(--text-primary,#e6edf7);font-size:.9rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color .15s,color .15s}.sc-room-chips a:focus-visible,.sc-room-chips a:hover{border-color:var(--room-accent,#3b82f6);color:var(--room-strong,#60a5fa);outline:0}.sc-room-proof{list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;padding:0;font-size:.92rem;color:var(--text-secondary,#96a7c2)}.sc-room-proof li{display:inline-flex;align-items:baseline;gap:6px}.sc-room-proof b{color:var(--text-primary,#e6edf7);font-size:1.18rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sc-room-proof em{font-style:normal;font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted,#7386a3)}.sc-room-proof .sc-room-live{display:inline-flex;align-items:center;gap:4px;color:var(--room-strong,#60a5fa)}.sc-room-live::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:sc-breathe 2s ease-in-out infinite}.sc-room-pic{display:flex;justify-content:center;min-width:0}.sc-room-motif{position:relative;width:min(100%,340px);aspect-ratio:1;color:var(--room-accent,#3b82f6)}.sc-rm-glow{position:absolute;inset:20%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--room-accent,#3b82f6) 48%,transparent),transparent);filter:blur(10px);animation:sc-breathe 6s ease-in-out infinite}.sc-rm-orbit{position:absolute;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--room-accent,#3b82f6) 32%,transparent)}.sc-rm-orbit.o1{inset:15%}.sc-rm-orbit.o2{inset:1%;border-style:dashed;animation-duration:52s;animation-direction:reverse;opacity:.7}.sc-rm-orbit i{position:absolute;top:-6px;left:calc(50% - 6px);width:12px;height:12px;border-radius:50%;background:currentColor;box-shadow:0 0 18px currentColor}.sc-rm-orbit.o2 i:nth-child(2){top:auto;bottom:12%;left:-5px;width:9px;height:9px;opacity:.75}.sc-rm-core{position:absolute;inset:33%;display:grid;place-items:center;border-radius:30%;background:color-mix(in srgb,var(--room-accent,#3b82f6) 14%,var(--bg-card,#0f1729));border:1px solid color-mix(in srgb,var(--room-accent,#3b82f6) 42%,transparent);box-shadow:0 22px 52px -18px color-mix(in srgb,var(--room-accent,#3b82f6) 75%,transparent)}.sc-rm-core .ovk-i{width:48%;height:48%;stroke-width:1.6}.sc-room .ovk-rail{margin-top:clamp(26px,4vw,40px)}.sc-room-scenes{display:flex;flex-direction:column;gap:clamp(32px,6vw,76px);margin-top:clamp(40px,6vw,80px)}.sc-scene{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(18px,4vw,52px);align-items:center}.sc-scene.is-flip .sc-scene-text{order:2}.sc-scene-text h2{margin:0 0 8px;font-size:clamp(1.3rem,2.6vw,1.8rem);letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.sc-scene-text p{margin:0;color:var(--text-secondary,#96a7c2);line-height:1.6;max-width:460px}.sc-scene-go{display:inline-flex;align-items:center;gap:4px;min-height:40px;margin-top:10px;color:var(--room-strong,#60a5fa);font-weight:700;text-decoration:none}.sc-scene-go:hover{text-decoration:underline}.sc-scene-stage{position:relative;min-width:0;border-radius:20px;padding:clamp(14px,2.4vw,24px);background:radial-gradient(120% 80% at 85% 0,color-mix(in srgb,var(--room-accent,#3b82f6) 16%,transparent),transparent 62%),var(--bg-card,#0f1729);border:1px solid var(--border,#1f2d47);box-shadow:0 30px 60px -32px rgba(0,0,0,.55);overflow:hidden}.sc-room-devlinks{margin:12px 0 0;font-size:.9rem;color:var(--text-muted,#7386a3)}.sc-room-devlinks a{color:var(--room-strong,#60a5fa);font-weight:700}html.ov-motion [data-ov-reveal]{opacity:0;transform:translateY(calc(18px * var(--ov-move,1)));transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}html.ov-motion [data-ov-reveal].is-in{opacity:1;transform:none}@media (max-width:759px){.sc-room-hero{grid-template-columns:minmax(0,1fr);margin-inline:-16px;padding-inline:16px;overflow-x:clip}.sc-room-pic{position:absolute;z-index:-1;top:-4px;right:-30px;width:168px;opacity:.28;pointer-events:none}.sc-room-pic:not(:has(> .sc-room-motif)){position:static;z-index:auto;width:auto;opacity:1;margin-top:24px;pointer-events:auto}.sc-scene,.sc-scene.is-flip{grid-template-columns:minmax(0,1fr)}.sc-scene.is-flip .sc-scene-text{order:0}}@media (max-width:599px){.sc-room-chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding:2px 16px;scrollbar-width:none}.sc-room-chips::-webkit-scrollbar{display:none}.sc-room-box input{height:52px;padding-left:18px}}html[data-ov-motion=off].ov-motion [data-ov-reveal]{opacity:1;transform:none}:where(.ovk-rail-track,[data-ovk-scroll]){--ovk-fade:28px}:where(.ovk-rail-track,[data-ovk-scroll]).is-more-end{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--ovk-fade)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--ovk-fade)),transparent)}:where(.ovk-rail-track,[data-ovk-scroll]).is-more-start{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--ovk-fade));mask-image:linear-gradient(90deg,transparent,#000 var(--ovk-fade))}:where(.ovk-rail-track,[data-ovk-scroll]).is-more-start.is-more-end{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--ovk-fade),#000 calc(100% - var(--ovk-fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--ovk-fade),#000 calc(100% - var(--ovk-fade)),transparent)}[data-ovk-scroll]{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}[data-ovk-scroll]::-webkit-scrollbar{display:none}.ovk-scroll-bar{display:block;width:56px;height:4px;margin:10px auto 0;border-radius:4px;background:color-mix(in srgb,var(--text-primary,#e6edf7) 12%,transparent);overflow:hidden}.ovk-scroll-bar[hidden]{display:none}.ovk-scroll-bar>i{display:block;height:100%;border-radius:4px;background:var(--accent,#3b82f6);transition:transform .12s linear}