:root{--d-bg: #0d0f13;--d-rail: #101319;--d-panel: #14171d;--d-raise: #191d25;--d-hover: #1e232c;--d-ink: #e8edf4;--d-ink-2: #97a3b5;--d-muted: #7f8a9c;--d-line: #20252e;--d-line-2: #2b323d;--d-cyan: #00d9c0;--d-red: #ff5470;--d-amber: #ffb224;--d-blue: #4c8dff;--d-violet: #8b5cf6;--d-cyan-tint: rgba(0, 217, 192, .1);--d-cyan-edge: rgba(0, 217, 192, .32);--d-red-tint: rgba(255, 84, 112, .14);--d-red-edge: rgba(255, 84, 112, .36);--d-amber-tint: rgba(255, 178, 36, .12);--d-amber-edge: rgba(255, 178, 36, .34);--d-blue-tint: rgba(76, 141, 255, .12);--d-violet-tint: rgba(139, 92, 246, .14);--d-blue-edge: rgba(76, 141, 255, .35);--d-violet-edge: rgba(139, 92, 246, .35);--d-green: #10b981;--d-green-tint: rgba(16, 185, 129, .12);--d-green-edge: rgba(16, 185, 129, .35);--d-on-cyan: #04140f;--d-on-red: #ffffff;--d-on-ink: #0d0f13;--d-on-amber: #0d0f13;--d-shade: rgba(0, 0, 0, 1);--d-cyan-ink: #00d9c0;--d-amber-ink: #ffb224;--d-violet-ink: #c4b5fd;--d-red-ink: #ff5470;--d-blue-ink: #4c8dff;--d-green-ink: #10b981;--d-live-fill: #d92145;--d-on-live-fill: #ffffff;--d-id-0: #b82e2e;--d-id-1: #976a26;--d-id-2: #687a1f;--d-id-3: #348321;--d-id-4: #218348;--d-id-5: #207e7e;--d-id-6: #2e65b8;--d-id-7: #492eb8;--d-id-8: #9c2eb8;--d-id-9: #b82e81;--d-id-ink-0: #d86464;--d-id-ink-1: #d6a55c;--d-id-ink-2: #bed65c;--d-id-ink-3: #74d65c;--d-id-ink-4: #5cd68d;--d-id-ink-5: #5cd6d6;--d-id-ink-6: #5c8dd6;--d-id-ink-7: #8d78dd;--d-id-ink-8: #bf60d7;--d-id-ink-9: #d65ca5;--d-scrim: rgba(6, 8, 11, .62);--d-shadow: 0 12px 32px rgba(0, 0, 0, .55);--d-on-media: #ffffff;--d-media-bg: #000000;--d-media-scrim: rgba(0, 0, 0, .72);--d-media-chip: rgba(0, 0, 0, .6);--d-r: 8px;--d-r-sm: 6px;--d-r-pill: 999px;--d-rail-w: 232px;--d-rail-w-collapsed: 56px;--d-top-h: 52px;--d-sans: "Noto Kufi Arabic", system-ui, -apple-system, "Segoe UI", "Noto Sans Arabic", "Noto Sans", Arial, Tahoma, sans-serif;--d-mono: "Noto Kufi Arabic", ui-monospace, "SF Mono", "Cascadia Mono", "JetBrains Mono", "Roboto Mono", Menlo, Consolas, monospace;--d-fs: 13.5px;--d-lh: 1.55;--d-t: .13s linear;--d-ease: cubic-bezier(.22, 1, .36, 1)}:root[data-theme=light]{--d-bg: #f4f6f9;--d-rail: #eef1f5;--d-panel: #ffffff;--d-raise: #f7f9fc;--d-hover: #eaeef4;--d-ink: #12161d;--d-ink-2: #4b5566;--d-muted: #616a75;--d-line: #dfe4ec;--d-line-2: #cfd6e0;--d-cyan: #00a894;--d-red: #d93650;--d-amber: #b97a00;--d-blue: #2f6fe0;--d-violet: #6d45d9;--d-cyan-tint: rgba(0, 168, 148, .1);--d-cyan-edge: rgba(0, 168, 148, .34);--d-red-tint: rgba(217, 54, 80, .1);--d-red-edge: rgba(217, 54, 80, .34);--d-amber-tint: rgba(185, 122, 0, .1);--d-amber-edge: rgba(185, 122, 0, .34);--d-blue-tint: rgba(47, 111, 224, .1);--d-violet-tint: rgba(109, 69, 217, .1);--d-blue-edge: rgba(47, 111, 224, .35);--d-violet-edge: rgba(109, 69, 217, .35);--d-green: #047857;--d-green-tint: rgba(4, 120, 87, .1);--d-green-edge: rgba(4, 120, 87, .35);--d-on-cyan: #12161d;--d-on-red: #ffffff;--d-on-ink: #f4f6f9;--d-on-amber: #171000;--d-shade: rgba(18, 22, 29, 1);--d-cyan-ink: #006f62;--d-violet-ink: #6d45d9;--d-amber-ink: #855800;--d-red-ink: #b4233c;--d-blue-ink: #2357c0;--d-green-ink: #036a4c;--d-id-ink-0: #cc3333;--d-id-ink-1: #936725;--d-id-ink-2: #65761e;--d-id-ink-3: #337e20;--d-id-ink-4: #207e46;--d-id-ink-5: #1f7a7a;--d-id-ink-6: #326ec8;--d-id-ink-7: #593bce;--d-id-ink-8: #ad33cc;--d-id-ink-9: #c43189;--d-scrim: rgba(18, 22, 29, .42);--d-shadow: 0 12px 32px rgba(18, 22, 29, .14)}:root{--qr-module: 4px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:hidden}body{margin:0;min-block-size:100vh;min-block-size:100dvh;background:var(--d-bg);color:var(--d-ink);font-family:var(--d-sans);font-size:var(--d-fs);line-height:var(--d-lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,figure,dl,dd{margin:0}a{color:inherit;text-decoration:none}img,svg,video{display:block;max-inline-size:100%}:focus-visible{outline:2px solid var(--d-blue);outline-offset:2px}::selection{background:var(--d-cyan-edge)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-kufi-arabic-v27-arabic-wght.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.qr-block{display:inline-flex;flex-direction:column;padding:calc(var(--qr-module) * 4);background:#fff;border-radius:var(--d-r-sm);box-shadow:var(--d-shadow)}.qr-row{display:flex;line-height:0}.qr-dark,.qr-light{width:var(--qr-module);height:var(--qr-module);flex:0 0 var(--qr-module)}.qr-dark{background:#000}.qr-light{background:#fff}.qr-fallback{max-inline-size:14rem;word-break:break-all;font-size:12px;color:var(--d-ink-2)}.d-tickets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;list-style:none;margin:0;padding:0}.d-ticket-pass{position:relative;display:flex;flex-direction:column;background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--d-r);box-shadow:var(--d-shadow);overflow:hidden;transition:transform var(--d-t),border-color var(--d-t),box-shadow var(--d-t)}.d-ticket-pass:hover{border-color:var(--d-line-2);box-shadow:0 8px 24px var(--d-scrim)}.d-ticket-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:var(--d-raise);border-block-end:1px solid var(--d-line)}.d-ticket-event-badge{display:flex;align-items:center;gap:10px;min-inline-size:0}.d-ticket-event-name{font-size:15px;font-weight:700;color:var(--d-ink);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-ticket-body{display:flex;flex-direction:column;gap:14px;padding:16px 18px}.d-ticket-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.d-ticket-field{display:flex;flex-direction:column;gap:3px;min-inline-size:0}.d-ticket-label{font-size:11px;font-weight:600;color:var(--d-muted);letter-spacing:.04em;text-transform:uppercase}.d-ticket-value{font-size:13.5px;font-weight:650;color:var(--d-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-ticket-stub{position:relative;display:flex;align-items:center;margin-inline:-18px;margin-block:6px;padding-inline:12px}.d-ticket-dash{inline-size:100%;border-block-start:1.5px dashed var(--d-line)}.d-ticket-notch{position:absolute;inset-block-start:50%;transform:translateY(-50%);inline-size:18px;block-size:18px;border-radius:var(--d-r-pill);background:var(--d-bg);border:1px solid var(--d-line);z-index:1}.d-ticket-notch--left{inset-inline-start:-9px}.d-ticket-notch--right{inset-inline-end:-9px}.d-ticket-qr-area{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 16px 16px;background:var(--d-raise);border-radius:var(--d-r-sm);gap:12px}.d-ticket-timer{display:flex;flex-direction:column;align-items:center;gap:6px;inline-size:100%;max-inline-size:200px}.d-ticket-progress-bar{inline-size:100%;block-size:4px;background:var(--d-line-2);border-radius:var(--d-r-pill);overflow:hidden}.d-ticket-progress-fill{block-size:100%;background:var(--d-cyan);border-radius:var(--d-r-pill);transition:inline-size 1s linear}.d-ticket-timer-text{font-size:11px;font-family:var(--d-mono);color:var(--d-muted)}.d-ticket-shield{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--d-r-pill);background:var(--d-cyan-tint);border:1px solid var(--d-cyan-edge);color:var(--d-cyan);font-size:10.5px;font-weight:600;text-align:center}.d-ticket-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 18px;background:var(--d-panel);border-block-start:1px solid var(--d-line)}.d-ticket-secret-toggle{font-size:11.5px;color:var(--d-muted);background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.d-ticket-secret-toggle:hover{color:var(--d-cyan)}.d-ticket-status-box{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 18px;min-block-size:230px;background:var(--d-raise);border-radius:var(--d-r-sm);border:1px solid var(--d-line);gap:12px}.d-ticket-status-box--admitted{border-color:var(--d-cyan-edge);background:linear-gradient(180deg,var(--d-cyan-tint) 0%,var(--d-raise) 100%)}.d-ticket-status-box--revoked{border-color:var(--d-red-edge);background:linear-gradient(180deg,var(--d-red-tint) 0%,var(--d-raise) 100%)}.d-ticket-status-box--expired{border-color:var(--d-amber-edge);background:linear-gradient(180deg,var(--d-amber-tint) 0%,var(--d-raise) 100%)}.d-ticket-status-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:52px;block-size:52px;border-radius:var(--d-r-pill);background:var(--d-panel);border:1px solid var(--d-line-2)}.d-ticket-status-box--admitted .d-ticket-status-icon{color:var(--d-cyan);border-color:var(--d-cyan-edge);background:var(--d-cyan-tint)}.d-ticket-status-box--revoked .d-ticket-status-icon{color:var(--d-red);border-color:var(--d-red-edge);background:var(--d-red-tint)}.d-ticket-status-box--expired .d-ticket-status-icon{color:var(--d-amber);border-color:var(--d-amber-edge);background:var(--d-amber-tint)}.d-ticket-status-title{margin:0;font-size:15px;font-weight:700;color:var(--d-ink)}.d-ticket-status-desc{margin:0;font-size:12.5px;line-height:1.55;color:var(--d-muted);max-inline-size:260px}.d-tickets-empty-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 24px;gap:16px;max-inline-size:580px;margin-inline:auto;background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--d-r)}.d-tickets-empty-icon{display:flex;align-items:center;justify-content:center;inline-size:64px;block-size:64px;border-radius:var(--d-r-pill);background:var(--d-cyan-tint);border:1px solid var(--d-cyan-edge);color:var(--d-cyan)}.d-tickets-empty-title{font-size:18px;font-weight:700;color:var(--d-ink);margin:0}.d-tickets-empty-desc{font-size:13.5px;color:var(--d-muted);line-height:1.5;margin:0;max-inline-size:440px}.d-sponsors-section{display:flex;flex-direction:column;gap:16px;padding:20px;margin-block-start:12px;background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--d-r);box-shadow:var(--d-shadow);overflow:hidden}.d-sponsors-phead{display:flex;align-items:center;gap:12px;padding-block-end:14px;border-block-end:1px solid var(--d-line)}.d-sponsors-headings{display:flex;flex-direction:column;gap:2px}.d-sponsors-subtitle{font-size:12.5px;color:var(--d-muted);margin:0;line-height:1.4}.d-sponsors-cta{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-weight:600;border-color:var(--d-cyan-edge);color:var(--d-cyan);background:var(--d-cyan-tint);transition:all .2s ease}.d-sponsors-cta:hover{background:var(--d-cyan);color:#0b0f17;transform:translateY(-1px)}.d-sponsors-content{display:flex;flex-direction:column;gap:22px;padding-block:4px}.d-sponsors-tier{display:flex;flex-direction:column;gap:12px}.d-sponsors-tier-header{display:flex;align-items:center;gap:12px}.d-sponsors-tier-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;border-radius:var(--d-r-pill);flex-shrink:0}.d-sponsors-tier-badge--principal{background:#10b9811f;color:#34d399;border:1px solid rgba(16,185,129,.28)}.d-sponsors-tier-badge--official{background:#00f0ff1a;color:var(--d-cyan);border:1px solid var(--d-cyan-edge)}.d-sponsors-tier-badge--tech{background:#a855f71f;color:#c084fc;border:1px solid rgba(168,85,247,.28)}.d-sponsors-tier-line{flex:1;height:1px;background:linear-gradient(90deg,var(--d-line) 0%,transparent 100%)}[dir=rtl] .d-sponsors-tier-line{background:linear-gradient(270deg,var(--d-line) 0%,transparent 100%)}.d-sponsors-grid{display:grid;gap:12px}.d-sponsors-grid--principal{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.d-sponsors-grid--official{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.d-sponsors-grid--tech{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.d-sponsor-card{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--d-panel-elevated, rgba(255, 255, 255, .02));border:1px solid var(--d-line);border-radius:var(--d-r);text-decoration:none;color:var(--d-ink);transition:all .22s cubic-bezier(.16,1,.3,1);overflow:hidden}.d-sponsor-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 10% 50%,var(--sponsor-accent, var(--d-cyan)) 0%,transparent 70%);opacity:0;transition:opacity .22s ease;pointer-events:none}.d-sponsor-card:hover{border-color:color-mix(in srgb,var(--sponsor-accent, var(--d-cyan)) 45%,var(--d-line));transform:translateY(-2px);box-shadow:0 8px 24px -6px #00000073}.d-sponsor-card:hover:before{opacity:.08}.d-sponsor-card--lg{padding:16px 18px}.d-sponsor-logo-box{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);color:var(--sponsor-accent, var(--d-cyan));flex-shrink:0;transition:transform .2s ease,border-color .2s ease}.d-sponsor-card:hover .d-sponsor-logo-box{transform:scale(1.08);border-color:color-mix(in srgb,var(--sponsor-accent, var(--d-cyan)) 50%,transparent)}.d-sponsor-svg{width:28px;height:28px}.d-sponsor-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.d-sponsor-name{font-size:14px;font-weight:700;color:var(--d-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-sponsor-tagline{font-size:11.5px;color:var(--d-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-sponsor-ext{color:var(--d-muted);opacity:.35;transition:opacity .2s ease,transform .2s ease;flex-shrink:0}.d-sponsor-card:hover .d-sponsor-ext{opacity:1;color:var(--sponsor-accent, var(--d-cyan));transform:translate(2px,-2px)}[dir=rtl] .d-sponsor-card:hover .d-sponsor-ext{transform:translate(-2px,-2px)}@media(max-width:620px){.d-sponsors-section{padding:14px;gap:12px}.d-sponsors-phead{flex-wrap:wrap;gap:8px}.d-sponsors-cta{width:100%;justify-content:center;margin-block-start:4px}.d-sponsors-grid--principal,.d-sponsors-grid--official,.d-sponsors-grid--tech{grid-template-columns:1fr}.d-sponsor-card{padding:12px 14px}.d-sponsor-logo-box{width:38px;height:38px}.d-sponsor-svg{width:24px;height:24px}}.d-mono{font-family:var(--d-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.d-cap{font-size:10.5px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--d-muted)}[lang=ar] .d-cap{letter-spacing:.02em;text-transform:none;font-size:12px}.d-h1{margin:0;color:var(--d-ink);font-family:var(--d-sans);font-size:clamp(24px,3vw,36px);font-weight:680;letter-spacing:-.028em;line-height:1.16}[lang=ar] .d-h1{letter-spacing:-.006em;line-height:1.3}.d-h2{margin:0;color:var(--d-ink);font-family:var(--d-sans);font-size:18px;font-weight:680;letter-spacing:-.016em;line-height:1.25}.d-h3{margin:0;color:var(--d-ink);font-family:var(--d-sans);font-size:13.5px;font-weight:650}.d-lede{margin:0;max-inline-size:56ch;font-size:13.8px;line-height:1.72;color:var(--d-ink-2)}.d-text-2{color:var(--d-ink-2)}.d-text-muted{color:var(--d-muted)}.d-num{font-family:var(--d-mono);font-variant-numeric:tabular-nums;direction:ltr;display:inline-block}.d-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;block-size:32px;padding-inline:12px;border:0;border-radius:var(--d-r-sm);background:var(--d-panel);box-shadow:inset 0 0 0 1px var(--d-line-2);font:inherit;font-size:12.5px;font-weight:600;line-height:1;white-space:nowrap;color:var(--d-ink-2);cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;transform:none;transition:background-color var(--d-t),color var(--d-t),box-shadow var(--d-t)}.d-btn:hover:not(:disabled),.d-btn:hover:not([aria-disabled=true]){background:var(--d-hover);color:var(--d-ink);transform:none}.d-btn:active:not(:disabled){background:var(--d-raise);transform:none}.d-btn:focus-visible{outline:2px solid var(--d-blue);outline-offset:2px}.d-btn:disabled,.d-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.d-btn--go{background:var(--d-cyan);color:var(--d-on-cyan);box-shadow:none;font-weight:700}.d-btn--go:hover:not(:disabled){background:var(--d-cyan);color:var(--d-on-cyan);filter:brightness(1.08)}.d-btn--danger{background:var(--d-red-tint);color:var(--d-red-ink);box-shadow:inset 0 0 0 1px var(--d-red-edge)}.d-btn--danger:hover:not(:disabled){background:var(--d-red);color:var(--d-on-red);box-shadow:none}.d-btn--ghost{background:transparent;box-shadow:none}.d-btn--ghost:hover:not(:disabled){background:var(--d-hover)}.d-btn--sm{block-size:26px;padding-inline:9px;font-size:11.5px}.d-btn--lg{block-size:38px;padding-inline:18px;font-size:13.5px}.d-btn--icon{inline-size:32px;padding-inline:0}.d-btn--icon.d-btn--sm{inline-size:32px}.d-btn svg{flex:none}[dir=rtl] .d-btn .d-flip{transform:scaleX(-1)}.d-panel{background:var(--d-panel);border-radius:var(--d-r);box-shadow:inset 0 0 0 1px var(--d-line);overflow:hidden;min-inline-size:0}.d-phead{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-block-size:42px;padding-block:6px;padding-inline:14px;border-block-end:1px solid var(--d-line)}.d-phead .d-h2,.d-phead .d-h3{font-size:13px;font-weight:650}.d-pbody{padding:14px}.d-pfoot{display:flex;align-items:center;gap:8px;padding:10px 14px;border-block-start:1px solid var(--d-line);background:var(--d-rail)}.d-grow{flex:1;min-inline-size:0}.d-plink{font-size:12px;font-weight:600;color:var(--d-muted);text-decoration:none;transition:color var(--d-t)}.d-plink:hover{color:var(--d-cyan)}.d-vtoggle{display:inline-flex;align-items:center;gap:2px;background:var(--d-raise);border:1px solid var(--d-line);border-radius:var(--d-r-sm);padding:2px;margin-inline-start:6px}.d-vtoggle-btn{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:calc(var(--d-r-sm) - 2px);font-size:11px;font-weight:550;color:var(--d-muted);background:transparent;border:none;cursor:pointer;transition:all var(--d-t);line-height:1.2}.d-vtoggle-btn:hover{color:var(--d-fg)}.d-vtoggle-btn.is-active{background:var(--d-panel);color:var(--d-cyan);box-shadow:0 1px 3px #00000040;font-weight:650}.d-vtoggle-btn svg{flex:none}.d-cols{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:18px;align-items:start}.d-cols--even{grid-template-columns:repeat(2,minmax(0,1fr))}.d-cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}.d-cols--4{grid-template-columns:repeat(4,minmax(0,1fr))}.d-stack{display:grid;gap:18px;align-content:start}.d-body{padding:20px 18px 26px}.d-pagehead{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin-block-end:16px}.d-pagehead .d-lede{margin-block-start:4px;font-size:12.5px}.d-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.d-card{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--d-panel);border-radius:var(--d-r);box-shadow:inset 0 0 0 1px var(--d-line);min-inline-size:0;transition:box-shadow var(--d-t)}.d-card:hover{box-shadow:inset 0 0 0 1px var(--d-line-2)}.d-card .d-h3{line-height:1.4}.d-price{font-family:var(--d-mono);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--d-ink)}.d-card .d-actions{margin-block-start:auto}.d-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0;font-size:12.5px}.d-kv dt{color:var(--d-muted)}.d-kv dd{margin:0;min-inline-size:0;overflow-wrap:anywhere}.d-alert{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:var(--d-r-sm);background:var(--d-red-tint);box-shadow:inset 0 0 0 1px var(--d-red-edge);font-size:12.5px;color:var(--d-red)}.d-alert--info{background:var(--d-blue-tint);box-shadow:inset 0 0 0 1px var(--d-line-2);color:var(--d-ink-2)}.d-alert--ok{background:var(--d-cyan-tint);box-shadow:inset 0 0 0 1px var(--d-cyan-edge);color:var(--d-cyan-ink)}.d-alert--warn{background:var(--d-amber-tint);box-shadow:inset 0 0 0 1px var(--d-amber-edge);color:var(--d-amber-ink)}.d-note{font-size:12px;line-height:1.6;color:var(--d-muted)}.d-player{position:relative;aspect-ratio:16 / 9;inline-size:100%;background:var(--d-on-ink);overflow:hidden}.d-player video{inline-size:100%;block-size:100%;object-fit:contain;display:block;background:var(--d-on-ink)}.d-livemark{position:absolute;inset-block-start:10px;inset-inline-start:10px;display:inline-flex;align-items:center;gap:6px;block-size:24px;padding-inline:10px;border-radius:12px;font-size:12px;font-weight:700;line-height:1;color:#fff;background:#0009;pointer-events:none}.d-livemark-dot{inline-size:8px;block-size:8px;border-radius:50%;background:var(--d-live-fill);animation:d-pulse 1.6s infinite ease-in-out}.d-player:has(.d-livemark) video::-webkit-media-controls-timeline,.d-player:has(.d-livemark) video::-webkit-media-controls-current-time-display,.d-player:has(.d-livemark) video::-webkit-media-controls-time-remaining-display{display:none}.d-player-msg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;text-align:center;font-size:13px;color:var(--d-ink-2);background:var(--d-rail)}.d-player-msg.is-alert{color:var(--d-red);background:var(--d-scrim)}.d-viewfinder{position:relative;aspect-ratio:4 / 3;inline-size:100%;max-inline-size:560px;border-radius:var(--d-r);overflow:hidden;background:var(--d-rail);box-shadow:inset 0 0 0 1px var(--d-line-2)}.d-viewfinder video{inline-size:100%;block-size:100%;object-fit:cover;display:block}.d-viewfinder:after{content:"";position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:2px solid var(--d-cyan);border-radius:var(--d-r);opacity:.55;pointer-events:none}.d-qrwrap{display:grid;justify-items:center;gap:10px;padding:14px;border-radius:var(--d-r);background:var(--d-rail);box-shadow:inset 0 0 0 1px var(--d-line)}.d-row{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:13px;padding:11px 14px;border-block-end:1px solid var(--d-line);color:inherit;text-decoration:none;transition:background-color var(--d-t)}.d-row:last-child{border-block-end:0}.d-row:hover{background:var(--d-raise);color:inherit}.d-row:focus-visible{outline:2px solid var(--d-blue);outline-offset:-2px}.d-streams-table{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));background:transparent}.d-streams-table .d-row{grid-template-columns:168px minmax(0,1fr) auto;gap:12px;padding:10px 12px;border-block-end:1px solid var(--d-line)}@media(max-width:900px){.d-streams-table .d-row{grid-template-columns:128px minmax(0,1fr) auto}}@media(min-width:621px){.d-streams-table .d-row:nth-child(odd){border-inline-end:1px solid var(--d-line)}}@media(max-width:620px){.d-streams-table{grid-template-columns:1fr}}.d-streams-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}@media(max-width:620px){.d-streams-grid{grid-template-columns:1fr;gap:10px;padding:10px}}.d-scard{display:flex;flex-direction:column;background:var(--d-raise);border:1px solid var(--d-line);border-radius:var(--d-r-sm);overflow:hidden;text-decoration:none;color:inherit;transition:transform var(--d-t),border-color var(--d-t),box-shadow var(--d-t)}.d-scard:hover{transform:translateY(-2px);border-color:var(--d-cyan);box-shadow:0 4px 16px #00000047;color:inherit}.d-scard:focus-visible{outline:2px solid var(--d-blue);outline-offset:-2px}.d-scard-thumb{position:relative;aspect-ratio:16 / 9;inline-size:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.d-still{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;display:block;z-index:0;background:transparent}.d-still--motion{pointer-events:none}.d-scard-badge{position:absolute;inset-block-start:8px;inset-inline-start:8px;display:inline-flex;align-items:center;gap:4px;background:#e50914;color:#fff;font-size:9.5px;font-weight:750;letter-spacing:.5px;padding:2px 6px;border-radius:3px;line-height:1.2}.d-scard-dot{inline-size:5px;block-size:5px;border-radius:50%;background:#fff;animation:d-pulse 1.6s infinite ease-in-out}@keyframes d-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.d-scard-viewers{position:absolute;inset-block-end:8px;inset-inline-start:8px;display:inline-flex;align-items:center;gap:4px;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f1f5f9;font-size:10.5px;font-weight:600;padding:2px 6px;border-radius:3px;line-height:1.2;font-family:var(--d-mono)}.d-scard-vlabel{font-family:inherit;font-size:9.5px;color:#94a3b8;font-weight:500}.d-scard-play{position:absolute;inline-size:40px;block-size:40px;border-radius:50%;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.85);transition:opacity var(--d-t),transform var(--d-t)}.d-scard:hover .d-scard-play{opacity:1;transform:scale(1)}.d-scard-info{display:flex;align-items:flex-start;gap:10px;padding:10px 12px}.d-scard-av{flex:none;inline-size:28px;block-size:28px;font-size:12px;font-weight:700;border-radius:50%}.d-scard-meta{flex:1;min-inline-size:0}.d-scard-title{font-size:12.5px;font-weight:650;line-height:1.4;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--d-fg)}.d-scard-sub{display:flex;align-items:center;gap:6px;margin-block-start:4px;font-size:11px;color:var(--d-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-scard-name{font-weight:500}.d-scard-cat{color:var(--d-muted)}.d-thumb{position:relative;aspect-ratio:16 / 9;border-radius:var(--d-r-sm);overflow:hidden;background:var(--d-raise);box-shadow:inset 0 0 0 1px var(--d-line)}.d-thumb>img,.d-thumb>video{inline-size:100%;block-size:100%;object-fit:cover;display:block}.d-thumb .d-onair{position:absolute;inset-block-start:4px;inset-inline-start:4px;block-size:15px;padding-inline:5px;font-size:8.5px;border-radius:3px}.d-rmeta{min-inline-size:0}.d-rtitle{font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-rsub{display:flex;align-items:center;gap:7px;margin-block-start:3px;font-size:11.5px;color:var(--d-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-sep{color:var(--d-line-2)}.d-rstat{flex:none;display:flex;align-items:center;gap:14px}.d-rnum{text-align:end}.d-rnum b{display:block;font-family:var(--d-mono);font-size:13px;font-weight:650;line-height:1.2;direction:ltr}.d-rnum span{display:block;font-size:10.5px;color:var(--d-muted)}.d-bars{display:flex;align-items:flex-end;gap:2px;block-size:20px}.d-bars i{inline-size:4px;border-radius:1px;background:var(--d-line-2);display:block}.d-bars i.on{background:var(--d-cyan)}.d-bars i:nth-child(1){block-size:40%}.d-bars i:nth-child(2){block-size:70%}.d-bars i:nth-child(3){block-size:100%}.d-av{inline-size:26px;block-size:26px;flex:none;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,var(--d-blue),var(--d-violet));font-size:11px;font-weight:700;color:var(--d-on-red)}.d-av--lg{inline-size:40px;block-size:40px;font-size:15px}.d-fix{display:grid;grid-template-columns:75px minmax(0,1fr) 75px;align-items:center;gap:16px;padding:14px 18px;border-block-end:1px solid var(--d-line);color:inherit;text-decoration:none;transition:background-color var(--d-t)}.d-fix:last-child{border-block-end:0}.d-fix:hover{background:var(--d-raise);color:inherit}.d-ftime{font-family:var(--d-mono);font-size:13px;font-weight:700;color:var(--d-ink-2);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;display:inline-flex;align-items:center;white-space:nowrap;flex:none;min-inline-size:0;unicode-bidi:isolate}[dir=ltr] .d-ftime,:root:not([dir=rtl]) .d-ftime{direction:ltr;text-align:start;justify-content:flex-start;justify-self:start}[dir=rtl] .d-ftime{direction:rtl;text-align:start;justify-content:flex-start;justify-self:start}.d-ftime time,.d-ftime span{direction:ltr;unicode-bidi:isolate;display:inline-block;font-family:var(--d-mono);font-variant-numeric:tabular-nums}[lang=ar] .d-ftime{font-family:var(--d-mono),inherit;letter-spacing:0}.d-fteams{display:flex;flex-direction:column;align-items:center;gap:5px;min-inline-size:0;inline-size:100%}.d-fmatchup{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;inline-size:100%;max-inline-size:560px;margin-inline:auto;min-inline-size:0}.d-fside{display:flex;align-items:center;gap:8px;min-inline-size:0}.d-fside--home{justify-content:flex-start}.d-fside--away{justify-content:flex-end}.d-fname{font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--d-ink);unicode-bidi:plaintext;min-inline-size:0;text-align:start}.d-fsq{flex:none;inline-size:24px;block-size:24px;border-radius:5px;display:grid;place-items:center;background:var(--d-raise);box-shadow:inset 0 0 0 1px var(--d-line-2);font-family:var(--d-mono);font-size:9px;font-weight:800;color:var(--d-muted);direction:ltr}.d-fvs-wrap{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.d-fvs-wrap .d-tag{block-size:19px;padding-inline:7px;font-size:10px;font-weight:800;border-radius:4px;letter-spacing:.02em}[lang=ar] .d-fvs-wrap .d-tag{font-size:11px}.d-fvs-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 11px;border-radius:999px;background:var(--d-raise);border:1px solid var(--d-line-2);font-family:var(--d-sans, inherit);font-size:10.5px;font-weight:800;color:var(--d-muted);letter-spacing:.02em;box-shadow:0 1px 3px #00000026;transition:border-color var(--d-t),color var(--d-t)}.d-fix:hover .d-fvs-badge{border-color:var(--d-cyan);color:var(--d-cyan)}.d-faction{display:flex;align-items:center;justify-content:flex-end;color:var(--d-muted);transition:color var(--d-t),transform var(--d-t)}.d-fix:hover .d-faction{color:var(--d-cyan)}[dir=rtl] .d-fix:hover .d-faction{transform:translate(-3px)}[dir=ltr] .d-fix:hover .d-faction{transform:translate(3px)}.d-fsub{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:500;color:var(--d-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:100%}.d-fstate{justify-self:end;flex:none}.d-feature{display:flex;flex-direction:column;min-inline-size:0}.d-fhead{display:flex;align-items:center;gap:10px;block-size:38px;padding-inline:16px;border-block-end:1px solid var(--d-line);background:var(--d-rail);flex:none}.d-fmeta{margin-inline-start:auto;font-family:var(--d-mono);font-size:10.5px;letter-spacing:.06em;color:var(--d-muted);white-space:nowrap;direction:ltr}.d-versus{flex:1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:24px 20px;min-inline-size:0}.d-vside{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;min-inline-size:0}.d-vcrest{flex:none;inline-size:48px;block-size:48px;border-radius:12px;display:grid;place-items:center;background:var(--d-raise);box-shadow:inset 0 0 0 1px var(--d-line-2),0 4px 12px #00000038;font-family:var(--d-mono);font-size:13.5px;font-weight:800;color:var(--d-ink);direction:ltr;transition:transform var(--d-t),box-shadow var(--d-t)}.d-feature:hover .d-vcrest{transform:translateY(-2px) scale(1.04);box-shadow:inset 0 0 0 1px var(--d-cyan),0 6px 16px #00000059}.d-vside.is-lead .d-vcrest{background:var(--d-cyan-tint);box-shadow:inset 0 0 0 1px var(--d-cyan-edge);color:var(--d-cyan)}.d-vname{margin-block-start:2px;font-size:13.5px;font-weight:700;line-height:1.35;color:var(--d-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:100%}.d-vseed{margin-block-start:2px;font-family:var(--d-mono);font-size:10.5px;font-weight:600;color:var(--d-muted);text-transform:uppercase;letter-spacing:.04em;direction:ltr}.d-vpts{display:none}.d-vmid{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex:none}.d-vscore{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 13px;border-radius:999px;background:var(--d-raise);border:1px solid var(--d-line-2);box-shadow:0 2px 8px #0000002e;font-family:var(--d-mono);font-size:12.5px;font-weight:800;letter-spacing:.06em;line-height:1;color:var(--d-cyan);white-space:nowrap}.d-vscore em{font-style:normal;color:var(--d-line-2)}.d-vsub{font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--d-muted);text-align:center;white-space:nowrap}[lang=ar] .d-vsub{letter-spacing:0;font-size:11.5px}.d-fbar{display:flex;align-items:center;flex:none;border-block-start:1px solid var(--d-line)}.d-fstat{flex:1;min-inline-size:0;padding:11px 16px;border-inline-end:1px solid var(--d-line)}.d-fstat:last-child{border-inline-end:0}.d-fstat b{display:block;margin-block-start:4px;font-family:var(--d-mono);font-size:14px;font-weight:680;line-height:1.2;direction:ltr;text-align:start}.d-matches-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}@media(max-width:1024px){.d-matches-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.d-matches-grid{grid-template-columns:1fr}}.d-match-card{display:flex;flex-direction:column;justify-content:space-between;background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--d-r);padding:16px;color:inherit;text-decoration:none;transition:transform var(--d-t),border-color var(--d-t),box-shadow var(--d-t),background var(--d-t);position:relative;overflow:hidden;min-inline-size:0}.d-match-card:hover{transform:translateY(-2px);border-color:var(--d-line-2);box-shadow:0 10px 25px -5px #00000059;background:var(--d-raise);color:inherit}.d-match-card--live{border-color:#ef444466;box-shadow:0 0 20px -2px #ef444426}.d-match-card--live:hover{border-color:#ef4444b3;box-shadow:0 10px 25px -5px #ef444447}.d-mcard-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-block-end:14px}.d-mcard-tour{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--d-muted);min-inline-size:0}.d-mcard-tour-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-mcard-matchup{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding-block:8px 12px;margin-block-end:12px;min-inline-size:0}.d-mcard-side{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;min-inline-size:0}.d-mcard-crest{flex:none;inline-size:46px;block-size:46px;border-radius:10px;display:grid;place-items:center;background:var(--d-raise);box-shadow:inset 0 0 0 1px var(--d-line-2),0 4px 12px #00000040;font-family:var(--d-mono);font-size:13px;font-weight:800;color:var(--d-ink);direction:ltr;transition:transform var(--d-t),box-shadow var(--d-t)}.d-match-card:hover .d-mcard-crest{transform:translateY(-2px) scale(1.05);box-shadow:inset 0 0 0 1px var(--d-cyan),0 6px 16px #00000059}.d-mcard-name{font-size:13px;font-weight:700;line-height:1.35;color:var(--d-ink);max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-mcard-vs-box{display:flex;align-items:center;justify-content:center}.d-mcard-vs{font-family:var(--d-mono);font-size:11px;font-weight:900;letter-spacing:.08em;color:var(--d-muted);padding:5px 11px;border-radius:999px;background:var(--d-raise);border:1px solid var(--d-line-2);box-shadow:0 2px 6px #0000002e;white-space:nowrap}.d-match-card--live .d-mcard-vs{background:#ef444429;border-color:#ef444473;color:var(--d-red);box-shadow:0 0 12px #ef444440}.d-mcard-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block-start:12px;border-block-start:1px solid var(--d-line);margin-block-start:auto;font-size:11.5px;color:var(--d-muted)}.d-mcard-time{display:flex;align-items:center;gap:5px;font-family:var(--d-mono);font-size:11.5px;font-weight:600;color:var(--d-ink-2)}.d-mcard-channel{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;color:var(--d-red)}.d-mcard-action{display:flex;align-items:center;gap:4px;font-weight:600;color:var(--d-cyan);font-size:11.5px;transition:transform var(--d-t)}.d-match-card:hover .d-mcard-action{transform:translate(-3px)}[dir=ltr] .d-match-card:hover .d-mcard-action{transform:translate(3px)}.d-filter-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-block-end:20px}.d-filter-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.d-filter-tabs{display:inline-flex;align-items:center;gap:4px;background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--d-r);padding:4px}.d-filter-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:calc(var(--d-r) - 3px);font-size:12px;font-weight:600;border:none;background:transparent;color:var(--d-muted);cursor:pointer;transition:all var(--d-t)}.d-filter-btn:hover{color:var(--d-ink);background:var(--d-raise)}.d-filter-btn.active{background:var(--d-raise);color:var(--d-cyan);box-shadow:0 1px 3px #0003;font-weight:700}.d-filter-btn .d-badge{font-size:9.5px;padding:1px 5px}.d-per-page{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--d-muted)}.d-per-page-pill{padding:4px 10px;border-radius:5px;border:1px solid var(--d-line);background:var(--d-panel);font-family:var(--d-mono);font-size:11.5px;font-weight:600;color:var(--d-muted);cursor:pointer;transition:all var(--d-t)}.d-per-page-pill:hover{border-color:var(--d-line-2);color:var(--d-ink)}.d-per-page-pill.active{background:var(--d-cyan);color:#0d1117;border-color:var(--d-cyan);font-weight:700}.d-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-block-start:20px;margin-block-start:10px;border-block-start:1px solid var(--d-line)}.d-page-nav{display:flex;align-items:center;gap:6px}.d-page-btn{display:inline-flex;align-items:center;justify-content:center;min-inline-size:32px;block-size:32px;padding-inline:8px;border-radius:var(--d-r-sm);border:1px solid var(--d-line);background:var(--d-panel);font-family:var(--d-mono);font-size:12px;font-weight:600;color:var(--d-ink);cursor:pointer;transition:all var(--d-t)}.d-page-btn:hover:not(:disabled){background:var(--d-raise);border-color:var(--d-line-2)}.d-page-btn.active{background:var(--d-raise);border-color:var(--d-cyan);color:var(--d-cyan);font-weight:700}.d-page-btn:disabled{opacity:.35;cursor:not-allowed}.d-page-info{font-size:12.5px;color:var(--d-muted)}.d-skel--card{block-size:180px;border-radius:var(--d-r)}.d-tag{display:inline-flex;align-items:center;gap:5px;block-size:20px;padding-inline:8px;border-radius:5px;font-size:10.5px;font-weight:700;letter-spacing:.04em;white-space:nowrap;background:var(--d-raise);color:var(--d-muted);box-shadow:inset 0 0 0 1px var(--d-line-2)}[lang=ar] .d-tag{letter-spacing:0;font-size:11.5px}.d-tag--live{background:var(--d-live-fill);color:var(--d-on-live-fill);box-shadow:none}.d-tag--live:before{content:"";inline-size:4px;block-size:4px;border-radius:50%;background:currentColor;animation:d-blink 1.6s steps(1,end) infinite}.d-tag--soon{background:var(--d-amber-tint);color:var(--d-amber-ink);box-shadow:none}.d-tag--done{background:var(--d-cyan-tint);color:var(--d-cyan-ink);box-shadow:none}.d-tag--info{background:var(--d-blue-tint);color:var(--d-blue-ink);box-shadow:none}@keyframes d-blink{0%,49%{opacity:1}50%,to{opacity:.25}}.d-onair{display:inline-flex;align-items:center;gap:6px;block-size:20px;padding-inline:8px;border-radius:5px;background:var(--d-red);color:var(--d-on-red);font-size:10px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.d-onair:before{content:"";inline-size:5px;block-size:5px;border-radius:50%;background:currentColor;animation:d-blink 1.6s steps(1,end) infinite}.d-badge{display:inline-flex;align-items:center;justify-content:center;block-size:18px;min-inline-size:18px;padding-inline:6px;border-radius:5px;background:var(--d-raise);font-family:var(--d-mono);font-size:10.5px;font-weight:650;color:var(--d-muted)}.d-badge.is-live{background:var(--d-red-tint);color:var(--d-red)}.d-status{display:inline-flex;align-items:center;gap:7px;block-size:22px;padding-inline:9px;border-radius:var(--d-r-pill);background:var(--d-cyan-tint);box-shadow:inset 0 0 0 1px var(--d-cyan-edge);font-size:11px;font-weight:650;color:var(--d-cyan-ink)}.d-status:before{content:"";inline-size:5px;block-size:5px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px var(--d-cyan-tint)}.d-status--warn{background:var(--d-amber-tint);box-shadow:inset 0 0 0 1px var(--d-amber-edge);color:var(--d-amber-ink)}.d-status--warn:before{box-shadow:0 0 0 3px var(--d-amber-tint)}.d-status--down{background:var(--d-red-tint);box-shadow:inset 0 0 0 1px var(--d-red-edge);color:var(--d-red-ink)}.d-status--down:before{box-shadow:0 0 0 3px var(--d-red-tint)}.d-kbd{font-family:var(--d-mono);font-size:10px;padding:2px 5px;border-radius:4px;background:var(--d-raise);color:var(--d-muted);box-shadow:inset 0 0 0 1px var(--d-line-2);direction:ltr}.d-form{display:grid;gap:14px}.d-field{display:grid;gap:6px;min-inline-size:0}.d-field--row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.d-label{font-size:12px;font-weight:620;color:var(--d-ink-2)}.d-label .d-req{color:var(--d-red);margin-inline-start:3px}.d-input,.d-select,.d-textarea,input.d-input,select.d-select,textarea.d-textarea{inline-size:100%;min-inline-size:0;block-size:32px;padding-block:0;padding-inline:10px;border:0;border-radius:var(--d-r-sm);background:var(--d-rail);box-shadow:inset 0 0 0 1px var(--d-line-2);font:inherit;font-size:12.5px;color:var(--d-ink);transition:box-shadow var(--d-t),background-color var(--d-t)}.d-input::placeholder,.d-textarea::placeholder{color:var(--d-muted)}input.d-input:hover,select.d-select:hover,textarea.d-textarea:hover{box-shadow:inset 0 0 0 1px var(--d-muted);border-color:transparent}input.d-input:focus-visible,select.d-select:focus-visible,textarea.d-textarea:focus-visible{outline:none;background:var(--d-panel);box-shadow:inset 0 0 0 1px var(--d-blue),0 0 0 3px var(--d-blue-tint)}input.d-input:disabled,select.d-select:disabled,textarea.d-textarea:disabled{opacity:.5;cursor:not-allowed}input.d-input[aria-invalid=true],select.d-select[aria-invalid=true],textarea.d-textarea[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--d-red)}input.d-input[aria-invalid=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--d-red),0 0 0 3px var(--d-red-tint)}.d-textarea,textarea.d-textarea{block-size:auto;min-block-size:84px;padding-block:8px;line-height:1.5;resize:vertical}.d-select,select.d-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:30px;background-image:linear-gradient(45deg,transparent 50%,var(--d-ink-2) 50%),linear-gradient(135deg,var(--d-ink-2) 50%,transparent 50%);background-position:calc(100% - 15px) 13px,calc(100% - 10px) 13px;background-size:5px 5px;background-repeat:no-repeat}[dir=rtl] .d-select,[dir=rtl] select.d-select{padding-inline-end:30px;background-position:10px 13px,15px 13px}.d-input--mono{font-family:var(--d-mono);direction:ltr;text-align:start}.d-inputwrap{position:relative;display:flex;align-items:center;min-inline-size:0}.d-inputwrap .d-input{padding-inline-start:32px}.d-inputwrap>svg:first-child{position:absolute;inset-inline-start:10px;color:var(--d-muted);pointer-events:none}.d-inputwrap>.d-kbd{position:absolute;inset-inline-end:8px}.d-inputwrap:has(.d-kbd) .d-input{padding-inline-end:46px}.d-hint{font-size:11.5px;color:var(--d-muted);line-height:1.5}.d-error{font-size:11.5px;color:var(--d-red);line-height:1.5}.d-check{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;color:var(--d-ink-2);cursor:pointer;-webkit-user-select:none;user-select:none}.d-check input{inline-size:16px;block-size:16px;margin:0;accent-color:var(--d-cyan);cursor:pointer}.d-check input:focus-visible{outline:2px solid var(--d-blue);outline-offset:2px}.d-switch{position:relative;inline-size:34px;block-size:20px;flex:none;border-radius:var(--d-r-pill);background:var(--d-line-2);transition:background-color var(--d-t);cursor:pointer}.d-switch input{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}.d-switch:after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:14px;block-size:14px;border-radius:50%;background:var(--d-panel);box-shadow:0 1px 2px var(--d-scrim);transition:transform var(--d-t)}.d-switch:has(input:checked){background:var(--d-cyan)}.d-switch:has(input:checked):after{transform:translate(14px)}[dir=rtl] .d-switch:has(input:checked):after{transform:translate(-14px)}.d-switch:has(input:focus-visible){outline:2px solid var(--d-blue);outline-offset:2px}.d-fieldset{display:grid;gap:8px;padding:0;margin:0;border:0;min-inline-size:0}.d-fieldset>legend{padding:0;margin-block-end:4px;font-size:12px;font-weight:620;color:var(--d-ink-2)}.d-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.d-inputrow{display:flex;align-items:center;gap:8px;min-inline-size:0}.d-inputrow .d-input,.d-inputrow .d-select{flex:1;min-inline-size:0}.d-actions--end{justify-content:flex-end}.d-tablewrap{overflow-x:auto;overscroll-behavior-inline:contain;min-inline-size:0}.d-table{inline-size:100%;border-collapse:collapse;font-size:12.5px}.d-table th,.d-table td{padding:9px 12px;text-align:start;vertical-align:middle;border-block-end:1px solid var(--d-line);white-space:nowrap}.d-table th{font-size:10.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--d-muted);background:var(--d-rail);position:sticky;inset-block-start:0;z-index:1}[lang=ar] .d-table th{letter-spacing:.02em;text-transform:none;font-size:12px}.d-table tbody tr{transition:background-color var(--d-t)}.d-table tbody tr:hover{background:var(--d-raise)}.d-table tbody tr:last-child td{border-block-end:0}.d-table tbody tr.is-current{background:var(--d-cyan-tint);box-shadow:inset 3px 0 0 var(--d-cyan)}.d-table tbody tr.is-current:hover{background:var(--d-cyan-tint)}.d-table .d-cell-num{text-align:end;font-family:var(--d-mono);font-variant-numeric:tabular-nums}.d-table .d-cell-wrap{white-space:normal;min-inline-size:22ch}.d-table .d-cell-act{text-align:end;inline-size:1%}.d-table th[aria-sort]{cursor:pointer;-webkit-user-select:none;user-select:none}.d-table th[aria-sort]:after{content:"↕";margin-inline-start:5px;opacity:.4}.d-table th[aria-sort=ascending]:after{content:"↑";opacity:1;color:var(--d-cyan)}.d-table th[aria-sort=descending]:after{content:"↓";opacity:1;color:var(--d-cyan)}.d-table--compact th,.d-table--compact td{padding:6px 10px}.d-tabs{display:flex;gap:2px;border-block-end:1px solid var(--d-line);overflow-x:auto;scrollbar-width:none}.d-tabs::-webkit-scrollbar{display:none}.d-tab{position:relative;flex:none;display:inline-flex;align-items:center;gap:7px;block-size:38px;padding-inline:12px;border:0;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--d-muted);cursor:pointer;white-space:nowrap;border-radius:0;padding-block:0;transform:none;transition:color var(--d-t)}.d-tab:hover:not(:disabled){color:var(--d-ink);background:transparent;transform:none}.d-tab[aria-selected=true]{color:var(--d-ink)}.d-tab[aria-selected=true]:after{content:"";position:absolute;inset-block-end:-1px;inset-inline:8px;block-size:2px;background:var(--d-cyan);border-radius:1px}.d-tab:focus-visible{outline:2px solid var(--d-blue);outline-offset:-2px;border-radius:var(--d-r-sm)}.d-tab .d-badge{block-size:16px;font-size:10px}.d-tabpanel[hidden]{display:none}.d-pager{display:flex;align-items:center;gap:4px}.d-pager .d-grow{flex:1}.d-pager-info{font-size:12px;color:var(--d-muted);padding-inline:6px;font-variant-numeric:tabular-nums}.d-pager-btn{inline-size:28px;block-size:28px;display:grid;place-items:center;border:0;border-radius:var(--d-r-sm);background:transparent;font:inherit;font-family:var(--d-mono);font-size:12px;color:var(--d-ink-2);cursor:pointer;padding:0;transform:none;transition:background-color var(--d-t),color var(--d-t)}.d-pager-btn:hover:not(:disabled){background:var(--d-hover);color:var(--d-ink);transform:none}.d-pager-btn[aria-current=page]{background:var(--d-raise);color:var(--d-ink);box-shadow:inset 0 0 0 1px var(--d-line-2)}.d-pager-btn:disabled{opacity:.35;cursor:not-allowed}.d-pager-btn:focus-visible{outline:2px solid var(--d-blue);outline-offset:1px}[dir=rtl] .d-pager-btn svg{transform:scaleX(-1)}.d-menuwrap{position:relative;display:inline-block}.d-menu{position:absolute;z-index:70;min-inline-size:111px;padding:5px;margin:0;list-style:none;border-radius:var(--d-r);background:var(--d-panel);box-shadow:inset 0 0 0 1px var(--d-line-2),var(--d-shadow)}.d-menu--below{inset-block-start:calc(100% + 6px);inset-inline-start:0}.d-menu--above{inset-block-end:calc(100% + 6px);inset-inline-start:0}.d-menu--side{inset-block-end:0;inset-inline-start:calc(100% + 8px)}.d-menu[hidden]{display:none!important}.d-menuhead{padding:6px 9px 4px;font-size:10.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--d-muted)}[lang=ar] .d-menuhead{letter-spacing:0;text-transform:none;font-size:11.5px}.d-menuitem{display:flex;align-items:center;gap:9px;inline-size:100%;block-size:30px;padding-inline:9px;border:0;border-radius:var(--d-r-sm);background:transparent;font:inherit;font-size:12.5px;font-weight:550;color:var(--d-ink-2);text-align:start;cursor:pointer;white-space:nowrap;padding-block:0;transform:none;transition:background-color var(--d-t),color var(--d-t)}.d-menuitem:hover:not(:disabled),.d-menuitem:focus-visible{background:var(--d-hover);color:var(--d-ink);outline:none}.d-menuitem:focus-visible{outline:2px solid var(--d-blue);outline-offset:-2px}.d-menuitem svg{flex:none;opacity:.8}.d-menuitem[role=menuitemradio]:after{content:"";margin-inline-start:auto;inline-size:6px;block-size:6px;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1px var(--d-line-2)}.d-menuitem[role=menuitemradio][aria-checked=true]{color:var(--d-ink)}.d-menuitem[role=menuitemradio][aria-checked=true]:after{background:var(--d-cyan);box-shadow:0 0 0 3px var(--d-cyan-tint)}.d-menuitem--danger{color:var(--d-red-ink)}.d-menuitem--danger:hover:not(:disabled),.d-menuitem--danger:focus-visible{background:var(--d-red-tint);color:var(--d-red)}.d-menusep{block-size:1px;margin:5px 4px;background:var(--d-line)}.d-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:16px;background:var(--d-scrim)}.d-scrim[hidden]{display:none}.d-modal{inline-size:min(100%,460px);max-block-size:calc(100vh - 32px);display:flex;flex-direction:column;border-radius:var(--d-r);background:var(--d-panel);box-shadow:inset 0 0 0 1px var(--d-line-2),var(--d-shadow);overflow:hidden}.d-modal--wide{inline-size:min(100%,720px)}.d-modal-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-block-end:1px solid var(--d-line)}.d-modal-head .d-h2{font-size:14.5px}.d-modal-body{padding:16px;overflow-y:auto;font-size:13px;line-height:1.65;color:var(--d-ink-2)}.d-modal-body>:last-child{margin-block-end:0}.d-modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px;border-block-start:1px solid var(--d-line);background:var(--d-rail)}.d-modal--danger .d-modal-head{color:var(--d-red)}.d-toasts{position:fixed;z-index:95;inset-block-end:16px;inset-inline-end:16px;display:grid;gap:8px;inline-size:min(360px,calc(100vw - 32px));pointer-events:none}.d-toast{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--d-r);background:var(--d-panel);box-shadow:inset 0 0 0 1px var(--d-line-2),var(--d-shadow);border-inline-start:3px solid var(--d-blue);font-size:12.5px;color:var(--d-ink)}.d-toast--ok{border-inline-start-color:var(--d-cyan)}.d-toast--warn{border-inline-start-color:var(--d-amber)}.d-toast--err{border-inline-start-color:var(--d-red)}.d-toast .d-grow{min-inline-size:0}.d-toast-sub{display:block;margin-block-start:2px;font-size:11.5px;color:var(--d-muted)}.d-empty{display:grid;justify-items:center;gap:8px;padding:40px 20px;text-align:center}.d-empty-icon{inline-size:40px;block-size:40px;border-radius:var(--d-r);display:grid;place-items:center;background:var(--d-raise);box-shadow:inset 0 0 0 1px var(--d-line-2);color:var(--d-muted);margin-block-end:4px}.d-empty .d-h3{font-size:14px}.d-empty p{margin:0;max-inline-size:42ch;font-size:12.5px;line-height:1.65;color:var(--d-muted)}.d-empty .d-btn{margin-block-start:8px}.d-skel{display:block;border-radius:var(--d-r-sm);background:linear-gradient(90deg,var(--d-raise) 25%,var(--d-hover) 37%,var(--d-raise) 63%);background-size:400% 100%;animation:d-shimmer 1.4s ease infinite}.d-skel--text{block-size:12px;inline-size:60%}.d-skel--text.is-short{inline-size:34%}.d-skel--title{block-size:16px;inline-size:46%}.d-skel--block{aspect-ratio:16 / 9}.d-skel--circle{inline-size:26px;block-size:26px;border-radius:50%}.d-skel--row{block-size:56px;border-radius:0;border-block-end:1px solid var(--d-line)}@keyframes d-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.d-hero{display:grid;grid-template-columns:1.5fr 1fr;background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--d-r);box-shadow:var(--d-shadow);overflow:hidden}.d-hero--single{grid-template-columns:1fr}.d-hero--single .d-heroleft{border-inline-end:0}.d-hero .d-feature{color:inherit;text-decoration:none;background:linear-gradient(135deg,rgba(0,217,192,.03) 0%,transparent 60%),var(--d-panel);transition:background var(--d-t)}.d-hero .d-feature:hover{background:var(--d-raise)}.d-heroleft{padding:28px 26px 30px;border-inline-end:1px solid var(--d-line);min-inline-size:0}.d-heroleft .d-h1{margin-block-start:16px;max-inline-size:34ch}.d-heroleft .d-lede{margin-block-start:12px}.d-cta{display:flex;flex-wrap:wrap;gap:9px;margin-block-start:22px}.d-close{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:24px 26px;background:linear-gradient(110deg,var(--d-cyan-tint),transparent 60%),var(--d-panel);border-radius:var(--d-r);box-shadow:inset 0 0 0 1px var(--d-line)}.d-close>div{flex:1;min-inline-size:260px}.d-close .d-cta{margin:0}@media(max-width:1180px){.d-cols,.d-cols--3,.d-cols--4{grid-template-columns:1fr}.d-cols--even{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.d-hero{grid-template-columns:1fr}.d-heroleft{border-inline-end:0;border-block-end:1px solid var(--d-line)}}@media(max-width:620px){.d-cols--even{grid-template-columns:1fr}.d-body{padding-inline:12px}.d-row{grid-template-columns:64px minmax(0,1fr);row-gap:8px}.d-rstat{grid-column:1 / -1;justify-content:space-between}.d-fix{grid-template-columns:1fr auto;gap:8px 12px;padding:12px 14px}.d-ftime{grid-column:1;font-size:11.5px}.d-faction,.d-fstate{grid-column:2;justify-self:end}.d-fteams{grid-column:1 / -1}.d-fmatchup{gap:8px}.d-fname{font-size:12px}.d-fside{gap:6px}.d-fsq{inline-size:20px;block-size:20px;font-size:8px}.d-versus{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:18px 12px}.d-vside{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;min-inline-size:0}.d-vcrest{inline-size:38px;block-size:38px;border-radius:10px;font-size:11px;margin-inline:auto}.d-vname{font-size:12px;max-inline-size:100%}.d-vseed{font-size:10px}.d-vmid{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:none}.d-vscore{font-size:11.5px;padding:4px 10px}.d-vsub{font-size:9.5px}.d-fbar{flex-wrap:wrap}.d-fstat{flex:1 0 40%;border-block-start:1px solid var(--d-line)}.d-fstat:first-child{border-block-start:0}.d-modal-foot{flex-wrap:wrap}.d-modal-foot .d-btn{flex:1}.d-toasts{inset-inline:16px;inline-size:auto}.d-cta .d-btn{flex:1 0 auto}}.grecaptcha-badge{visibility:hidden}html.has-captcha .grecaptcha-badge{visibility:visible;direction:ltr!important;right:auto!important;left:0!important;width:70px!important;transition:width .3s ease}html.has-captcha .grecaptcha-badge:hover{width:256px!important}.d-pwfield{position:relative;display:flex;align-items:center;min-inline-size:0}.d-pwfield .d-input{padding-inline-end:42px}.d-pwfield-toggle{position:absolute;inset-inline-end:4px;inset-block-start:50%;transform:translateY(-50%);display:grid;place-items:center;inline-size:32px;block-size:32px;padding:0;border:0;border-radius:var(--d-r-sm);background:transparent;color:var(--d-muted);cursor:pointer;transition:color var(--d-t),background-color var(--d-t)}.d-pwfield-toggle:hover{color:var(--d-ink);background:var(--d-hover)}.d-pwfield-toggle:focus-visible{outline:none;color:var(--d-ink);box-shadow:0 0 0 2px var(--d-blue)}.d-pwfield-toggle[aria-pressed=true]{color:var(--d-blue)}.d-fieldmeta{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.d-input--ltr{direction:ltr}[dir=rtl] .d-input--ltr{text-align:right}.d-shell{display:grid;grid-template-columns:var(--d-rail-w) minmax(0,1fr);min-block-size:100vh;min-block-size:100dvh;background:var(--d-bg);color:var(--d-ink);font-family:var(--d-sans);font-size:var(--d-fs);line-height:var(--d-lh);-webkit-font-smoothing:antialiased;color-scheme:dark}:root[data-theme=light] .d-shell{color-scheme:light}.d-shell--bare{grid-template-columns:minmax(0,1fr)}.d-main{min-inline-size:0;display:flex;flex-direction:column}.d-content{flex:1;min-inline-size:0;display:flex;flex-direction:column}.d-rail{position:sticky;inset-block-start:0;block-size:100vh;block-size:100dvh;display:flex;flex-direction:column;background:var(--d-rail);border-inline-end:1px solid var(--d-line);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;z-index:60}.d-railhead{display:flex;align-items:center;gap:9px;block-size:var(--d-top-h);padding-inline:16px;border-block-end:1px solid var(--d-line);flex:none;color:inherit;text-decoration:none}.d-railhead .d-mark{inline-size:24px;block-size:auto;flex:none}.d-railhead .d-word{block-size:16px;inline-size:auto}:root[data-theme=light] .d-word{filter:invert(1) hue-rotate(180deg) saturate(1.4) brightness(.5)}.d-railgroup{padding:12px 10px 4px}.d-railgroup>.d-cap{display:block;padding-inline:8px;margin-block-end:5px;white-space:nowrap;overflow:hidden}.d-railitem{display:flex;align-items:center;gap:10px;block-size:32px;padding-inline:9px;border:0;inline-size:100%;background:transparent;border-radius:var(--d-r-sm);font:inherit;font-size:13px;font-weight:550;color:var(--d-ink-2);text-align:start;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color var(--d-t),color var(--d-t)}.d-railitem:hover{background:var(--d-hover);color:var(--d-ink)}.d-railitem:focus-visible{outline:2px solid var(--d-blue);outline-offset:-2px}.d-railitem[aria-current=page],.d-railitem.is-active{background:var(--d-raise);color:var(--d-ink);font-weight:620;box-shadow:inset 0 0 0 1px var(--d-line-2)}.d-railitem svg{flex:none;opacity:.72}.d-railitem[aria-current=page] svg,.d-railitem.is-active svg{opacity:1;color:var(--d-cyan)}.d-raillabel{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;line-height:1.6}.d-raillabel--stream{display:flex;flex-direction:column;min-inline-size:0;line-height:1.25}.d-railstream-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.d-railstream-cat{font-size:10px;color:var(--d-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-railitem .d-badge{margin-inline-start:auto}.d-railitem--live{font-family:var(--d-mono);font-size:12px;font-weight:500}.d-railitem--live .d-av--xs{inline-size:20px;block-size:20px;font-size:9.5px;font-family:var(--d-sans)}.d-railviewers{flex:none;display:inline-flex;align-items:center;gap:5px;margin-inline-start:auto;font-family:var(--d-mono);font-size:11px;color:var(--d-muted)}.d-railviewers:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:var(--d-red);box-shadow:0 0 0 2px var(--d-red-tint)}.d-railtoggle{display:none}.d-railfoot{margin-block-start:auto;padding:10px;border-block-start:1px solid var(--d-line);flex:none;display:grid;gap:6px}.d-railfoot .d-menuwrap{inline-size:100%}.d-railctl{display:flex;gap:6px}.d-railctl .d-menuwrap{flex:1;min-inline-size:0}.d-railctl .d-btn{flex:1;min-inline-size:0;inline-size:100%;block-size:34px;justify-content:flex-start;gap:8px;padding-inline:10px;color:var(--d-ink-2);border-radius:var(--d-r-sm);transition:background-color var(--d-t),color var(--d-t)}.d-railctl .d-btn:hover{background:var(--d-hover);color:var(--d-ink)}.d-railctl .d-btn:active,.d-railctl .d-btn[aria-expanded=true]{background:var(--d-raise);color:var(--d-ink)}.d-railctl .d-raillabel{font-size:12px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-lang-short{display:none}.d-user{display:flex;align-items:center;gap:9px;inline-size:100%;padding:6px 8px;border:0;border-radius:var(--d-r-sm);background:transparent;font:inherit;text-align:start;color:inherit;text-decoration:none;cursor:pointer;transition:background-color var(--d-t)}.d-user[aria-expanded=true]{background:var(--d-raise)}.d-user:hover{background:var(--d-hover)}.d-user:focus-visible{outline:2px solid var(--d-blue);outline-offset:-2px}.d-uname{display:block;min-inline-size:0;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-urole{display:block;font-size:11px;color:var(--d-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-railauth{display:grid;gap:6px}.d-railauth .d-btn{inline-size:100%}.d-top{position:sticky;inset-block-start:0;z-index:40;display:flex;align-items:center;gap:10px;block-size:var(--d-top-h);padding-inline:18px;background:var(--d-bg);border-block-end:1px solid var(--d-line)}.d-crumb{display:flex;align-items:center;gap:8px;font-size:13px;min-inline-size:0;white-space:nowrap}.d-crumb a{color:var(--d-ink-2);text-decoration:none}.d-crumb a:hover{color:var(--d-ink)}.d-crumb .d-sep{color:var(--d-line-2)}.d-crumb b{font-weight:620;overflow:hidden;text-overflow:ellipsis}.d-topsearch{inline-size:min(300px,32vw)}.d-topsearch .d-input{block-size:32px}.d-topact{display:flex;align-items:center;gap:7px;flex:none}@media(max-width:980px){.d-shell{grid-template-columns:var(--d-rail-w-collapsed) minmax(0,1fr)}.d-shell--bare{grid-template-columns:minmax(0,1fr)}.d-rail:not(.is-open) .d-raillabel,.d-rail:not(.is-open) .d-railgroup>.d-cap,.d-rail:not(.is-open) .d-railhead .d-word,.d-rail:not(.is-open) .d-railitem .d-badge,.d-rail:not(.is-open) .d-railviewers,.d-rail:not(.is-open) .d-uname,.d-rail:not(.is-open) .d-urole{display:none!important}.d-rail:not(.is-open) .d-railitem>:not(.d-av):not(svg){display:none!important}.d-rail:not(.is-open) .d-railitem,.d-rail:not(.is-open) .d-user{justify-content:center;padding-inline:0}.d-rail:not(.is-open) .d-railctl .d-btn{justify-content:center;padding-inline:0;inline-size:36px;block-size:34px;flex:none;gap:0}.d-rail:not(.is-open) .d-lang-icon{display:none!important}.d-rail:not(.is-open) .d-lang-short{display:inline-flex!important;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;line-height:1;letter-spacing:.05em;color:var(--d-ink);-webkit-user-select:none;user-select:none}.d-rail:not(.is-open) .d-railitem{gap:0}.d-rail:not(.is-open) .d-railhead{justify-content:center;padding-inline:0}.d-rail:not(.is-open) .d-railhead .d-word{display:none!important}.d-rail:not(.is-open) .d-railhead .d-mark{margin-inline:auto}.d-rail:not(.is-open) .d-railctl{flex-direction:column;align-items:center}.d-rail:not(.is-open) .d-railgroup{padding-inline:8px}.d-rail:not(.is-open) .d-railfoot .d-menuwrap{inline-size:100%;display:flex;justify-content:center}.d-rail:not(.is-open) .d-menu[hidden]{display:none!important}.d-rail:not(.is-open) .d-menu:not([hidden]){min-inline-size:unset;inline-size:36px;padding:3px;display:flex;flex-direction:column;align-items:center;gap:3px;inset-inline-start:0}.d-rail:not(.is-open) .d-menuhead{display:none!important}.d-rail:not(.is-open) .d-menu li{display:flex;justify-content:center;inline-size:100%}.d-rail:not(.is-open) .d-menuitem{justify-content:center;padding-inline:0;inline-size:30px;block-size:30px;flex:none;gap:0}.d-rail:not(.is-open) .d-menuitem .d-menutext,.d-rail:not(.is-open) .d-menuitem>:not(svg){display:none!important}.d-railtoggle{display:flex;align-items:center;justify-content:center;gap:8px;block-size:34px;inline-size:100%;border:0;border-block-end:1px solid var(--d-line);background:transparent;color:var(--d-muted);cursor:pointer;flex:none;transition:background-color var(--d-t),color var(--d-t)}.d-railtoggle:hover{background:var(--d-hover);color:var(--d-ink)}.d-railtoggle:focus-visible{outline:2px solid var(--d-blue);outline-offset:-2px}.d-railtoggle .d-raillabel{flex:none;font-size:12px}[dir=rtl] .d-railtoggle svg{transform:scaleX(-1)}.d-rail.is-open .d-railtoggle svg{transform:scaleX(-1)}[dir=rtl] .d-rail.is-open .d-railtoggle svg{transform:none}.d-rail.is-open{position:fixed;inset-block:0;inset-inline-start:0;inline-size:var(--d-rail-w);box-shadow:var(--d-shadow)}.d-main{grid-column:2}.d-railscrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:var(--d-scrim)}.d-railscrim[hidden],.d-topsearch{display:none}.d-top{padding-inline:12px}.d-crumb a,.d-crumb .d-sep{display:none}}.d-shell--bare .d-main{min-block-size:100vh;min-block-size:100dvh}.d-app-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:8px;padding-inline:16px;background:linear-gradient(90deg,var(--d-cyan-tint) 0%,var(--d-panel) 100%);border-block-end:1px solid var(--d-cyan-edge);color:var(--d-ink);font-size:13px;position:relative;z-index:40}.d-app-banner-info{display:flex;align-items:center;gap:10px;min-inline-size:0}.d-app-banner-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:30px;block-size:30px;border-radius:8px;background:var(--d-cyan-tint);border:1px solid var(--d-cyan-edge);color:var(--d-cyan);flex-shrink:0}.d-app-banner-text{display:flex;align-items:center;gap:8px;min-inline-size:0;flex-wrap:wrap}.d-app-banner-title{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--d-ink)}.d-app-banner-badge{font-size:11px;padding-inline:6px;padding-block:1px}.d-app-banner-desc{color:var(--d-ink-2);font-size:12px}.d-app-banner-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.d-app-banner-close{display:inline-flex;align-items:center;justify-content:center;inline-size:26px;block-size:26px;border-radius:4px;border:none;background:transparent;color:var(--d-ink-2);cursor:pointer;padding:0;transition:color .15s,background-color .15s}.d-app-banner-close:hover{color:var(--d-ink);background:var(--d-line)}@media(max-width:640px){.d-app-banner{padding-inline:10px;padding-block:6px;gap:8px}.d-app-banner-desc{display:none}.d-app-banner-title{min-inline-size:0;flex-wrap:wrap;row-gap:2px}}@media(max-width:420px){.d-app-banner-badge{display:none}}.d-auth{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-block-size:100vh;min-block-size:100dvh}.d-auth-side{display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,5vw,64px);background:var(--d-rail);border-inline-end:1px solid var(--d-line)}.d-auth-side .d-brand{display:flex;align-items:center;gap:10px;margin-block-end:34px;color:inherit;text-decoration:none}.d-auth-side .d-brand .d-word{block-size:18px;inline-size:auto}.d-auth-side .d-h1{max-inline-size:23ch}.d-auth-side .d-lede{margin-block-start:12px}.d-auth-feats{display:grid;gap:10px;margin-block-start:28px;padding:0;list-style:none}.d-auth-feats li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--d-ink-2)}.d-auth-feats svg{flex:none;color:var(--d-cyan)}.d-auth-form{display:flex;flex-direction:column;justify-content:center;padding:clamp(20px,4vw,48px)}.d-auth-card{inline-size:100%;max-inline-size:420px;margin-inline:auto}.d-auth-card .d-pbody{padding:22px}.d-auth-foot{margin-block-start:18px;text-align:center;font-size:12.5px;color:var(--d-muted)}.d-auth-foot a{color:var(--d-blue);text-decoration:none;font-weight:600}.d-auth-foot a:hover{text-decoration:underline}.d-auth-status:empty{display:none}@media(max-width:860px){.d-auth{grid-template-columns:1fr;min-block-size:auto}.d-auth-side{border-inline-end:0;border-block-end:1px solid var(--d-line);padding-block:24px}.d-auth-side .d-brand{margin-block-end:18px}.d-auth-feats{display:none}}.d-auth-card .d-form{gap:18px}.d-auth-card .d-field{gap:7px}.d-auth-card .d-label{font-size:12.5px}.d-auth-card .d-input,.d-auth-card input.d-input{block-size:40px;padding-inline:12px;font-size:14px}.d-auth-card .d-hint,.d-auth-card .d-error{font-size:12px}.d-auth-card .d-btn--lg{block-size:42px}.d-auth-card .d-pwfield .d-input{padding-inline-end:44px}.d-auth-card .d-pwfield-toggle{inset-inline-end:4px}.d-watch{display:grid;grid-template-columns:minmax(0,1fr) var(--d-chat-w, 340px);gap:14px;align-items:start;inline-size:100%;max-inline-size:1720px;margin-inline:auto;padding:14px 18px}.d-watch--theater{max-inline-size:none;padding:0;gap:0}.d-watch--nochats{grid-template-columns:minmax(0,1fr) 46px}.d-watch-main{min-inline-size:0;display:grid;gap:12px;align-content:start}.d-watch--theater .d-watch-main{gap:0}.d-player--watch{border-radius:var(--d-r);box-shadow:var(--d-shadow)}.d-watch--theater .d-player--watch{border-radius:0;box-shadow:none}.d-watch--theater .d-watch-meta,.d-watch--theater .d-hud,.d-watch--theater .d-devform,.d-watch--theater .d-chat-composer{padding-inline:18px}.d-watch-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.d-watch-title{flex:1;min-inline-size:0;display:flex;align-items:center;gap:10px}.d-watch-title .d-h2{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-watch-sub{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-block-start:2px;font-size:12px;color:var(--d-muted)}.d-watch-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.d-qpick{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--d-line);border-radius:var(--d-r-sm);background:var(--d-panel)}.d-qpick .d-btn{border:0;background:transparent;box-shadow:none}.d-qpick .d-btn[aria-pressed=true]{background:var(--d-cyan-tint);color:var(--d-cyan);box-shadow:inset 0 0 0 1px var(--d-cyan-edge)}.d-hud{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0}.d-hud[hidden]{display:none}.d-hud>div{padding:8px 10px;border:1px solid var(--d-line);border-radius:var(--d-r-sm);background:var(--d-panel)}.d-hud dt{font-family:var(--d-mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--d-muted)}.d-hud dd{margin:4px 0 0;font-family:var(--d-mono);font-size:13px;font-weight:600;color:var(--d-ink);overflow-wrap:anywhere}.d-devform{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0}.d-devform .d-input{flex:1;min-inline-size:220px}.d-devform .d-select{inline-size:auto;min-inline-size:140px}.d-chat{position:sticky;inset-block-start:calc(var(--d-top-h) + 14px);block-size:calc(100vh - var(--d-top-h) - 28px);block-size:calc(100dvh - var(--d-top-h) - 28px);min-block-size:420px;display:flex;flex-direction:column;min-inline-size:0;border:1px solid var(--d-line);border-radius:var(--d-r);background:var(--d-panel);overflow:hidden}.d-watch--theater .d-chat{inset-block-start:var(--d-top-h);block-size:calc(100vh - var(--d-top-h));block-size:calc(100dvh - var(--d-top-h));border-radius:0;border-block:0}.d-chat>.d-empty{flex:1;align-content:center}.d-chat-head{flex:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;border-block-end:1px solid var(--d-line);background:var(--d-raise)}.d-chat-toggle-btn{display:inline-flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;padding:0;border:1px solid var(--d-line-2);border-radius:var(--d-r-sm);background:var(--d-panel);color:var(--d-ink-2);cursor:pointer;transition:background-color var(--d-t),color var(--d-t),border-color var(--d-t)}.d-chat-toggle-btn:hover{background:var(--d-hover);color:var(--d-cyan);border-color:var(--d-cyan-edge)}.d-chat.is-collapsed{inline-size:46px;min-inline-size:46px;min-block-size:auto}.d-chat.is-collapsed .d-chat-head{padding:8px 4px;justify-content:center;border-block-end:none}.d-chat.is-collapsed .d-chat-head .d-h2,.d-chat.is-collapsed .d-chat-head .d-grow,.d-chat.is-collapsed .d-chat-head .d-chat-wallet,.d-chat.is-collapsed>:not(.d-chat-head){display:none!important}.d-chat-head .d-h2{font-size:13px}.d-chat-wallet{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;min-inline-size:0}.d-chat-balance{font-family:var(--d-mono);font-size:11.5px;font-weight:650;padding:2px 8px;border-radius:var(--d-r-pill);background:var(--d-amber-tint);color:var(--d-amber)}.d-chat-wallet .d-select{inline-size:auto;block-size:26px;font-size:11.5px}.d-chat-until{font-size:11px;color:var(--d-muted)}.d-chat-status{flex:none;padding:5px 12px;border-block-end:1px solid var(--d-line);background:var(--d-cyan-tint);font-family:var(--d-mono);font-size:11px;letter-spacing:.02em;color:var(--d-cyan)}.d-chat-notify{flex:none;display:flex;align-items:center;gap:8px;padding:7px 12px;border-block-end:1px solid var(--d-line);border-inline-start:3px solid var(--d-cyan);background:var(--d-raise);font-size:12.5px}.d-chat-notify>span{flex:1;min-inline-size:0}.d-chat-older{flex:none;margin:8px 12px 0}.d-chat-body{flex:1 1 0;min-block-size:0;position:relative;display:flex;flex-direction:column}.d-chat-list{list-style:none;margin:0;padding:10px 12px;flex:1 1 0;min-block-size:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px;font-size:13px;scrollbar-width:thin}.d-chat-msg{padding:4px 8px;border-radius:var(--d-r-sm);line-height:1.5;overflow-wrap:anywhere;transition:background-color var(--d-t)}.d-chat-msg:hover{background:var(--d-hover)}.d-chat-msg.is-sys{padding-block:3px;border-inline-start:2px solid var(--d-blue);background:var(--d-blue-tint);font-size:12px;color:var(--d-blue)}.d-chat-from{font-weight:650;margin-inline-end:6px}.d-chat-from--1{color:var(--d-cyan)}.d-chat-from--2{color:var(--d-violet)}.d-chat-from--3{color:var(--d-amber)}.d-chat-msg .d-tag{margin-inline-end:6px;vertical-align:middle}.d-chat-removed{font-style:italic;color:var(--d-muted)}.d-chat-msg .d-btn{margin-inline-start:6px;vertical-align:middle}.d-chat-unread{position:absolute;inset-block-start:8px;inset-inline:0;margin-inline:auto;inline-size:fit-content;z-index:2}.d-chat-card{display:grid;gap:6px;margin-block-start:4px;padding:8px 10px;border:1px solid var(--d-line-2);border-radius:var(--d-r-sm);background:var(--d-raise);font-size:12.5px}.d-chat-card--gift{border-color:var(--d-amber-edge);background:var(--d-amber-tint)}.d-chat-card .d-h3{font-size:12.5px}.d-chat-card-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px}.d-chat-card-row .d-num{color:var(--d-muted)}.d-chat-card-row.is-winner .d-chat-opt{color:var(--d-cyan);font-weight:650}.d-chat-bar{flex-basis:100%;block-size:4px;border-radius:2px;background:var(--d-line);overflow:hidden}.d-chat-bar i{display:block;block-size:100%;background:var(--d-cyan)}.d-chat-card .d-input{block-size:28px;max-inline-size:160px}.d-chat-sys{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px}.d-chat-sys .d-mono{font-size:11px;color:var(--d-muted)}.d-chat-sys--warn{color:var(--d-red)}.d-chat-hint{flex:none;margin:0;padding:5px 12px;border-block-start:1px solid var(--d-line);background:var(--d-cyan-tint);font-size:12px;color:var(--d-cyan)}.d-chat-err{flex:none;display:flex;align-items:center;gap:8px;margin:0;padding:5px 12px;border-block-start:1px solid var(--d-red-edge);background:var(--d-red-tint);font-size:12px;color:var(--d-red)}.d-chat-err>span{flex:1;min-inline-size:0}.d-chat-foot{flex:none;display:flex;align-items:flex-end;gap:6px;margin:0;padding:8px 10px;border-block-start:1px solid var(--d-line);background:var(--d-raise)}.d-chat-foot .d-textarea{flex:1;min-block-size:34px;max-block-size:120px;block-size:34px;padding-block:7px;resize:none}.d-chat-composer,.d-chat-debug{flex:none;display:grid;gap:6px;margin:0;padding:8px 12px;border-block-end:1px solid var(--d-line)}.d-chat-composer .d-btn,.d-chat-debug .d-btn{justify-self:start}.d-chat-debug .d-actions{gap:4px}.d-chat-dial{flex:none;display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0;padding:8px 12px;border-block-end:1px solid var(--d-line)}.d-chat-dial .d-input{flex:1;min-inline-size:120px}.d-chat-dial .d-error{flex-basis:100%}@media(max-width:980px){.d-watch{grid-template-columns:minmax(0,1fr);padding:10px 12px}.d-chat,.d-watch--theater .d-chat{position:static;block-size:70vh;block-size:70dvh;min-block-size:360px}.d-watch-title .d-h2{white-space:normal}}.ads-overlay,.ads-match-banner{display:flex;align-items:center;gap:var(--d-space-3, 10px);padding:6px 12px}.ads-overlay-tag{font:var(--d-font-cap, 500 11px/1.4 var(--d-font));color:var(--d-fg-muted, var(--d-fg));letter-spacing:.04em;text-transform:uppercase}.ads-overlay-link,.ads-match-name{font:var(--d-font-mono, 12px/1.4 ui-monospace, monospace);color:var(--d-fg);text-decoration:none}.ads-overlay-link:hover{text-decoration:underline}.ads-break-notice{margin:0 0 8px}.d-watch-carousel{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;inline-size:100%;padding-block:4px 16px}.d-carousel-stage{position:relative;flex:1 1 0;min-inline-size:0;max-inline-size:1040px;z-index:2}.d-carousel-center{display:grid;grid-template-columns:minmax(0,1fr) 280px;background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--d-r);box-shadow:var(--d-shadow);overflow:hidden;transition:border-color var(--d-t),box-shadow var(--d-t)}.d-carousel-center:hover{border-color:var(--d-line-2)}.d-carousel-center .d-player--watch{border-radius:0;box-shadow:none;background:var(--d-bg)}.d-carousel-center .d-watch-meta,.d-carousel-meta{display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:16px 18px;gap:10px;background:var(--d-raise);border-inline-start:1px solid var(--d-line);min-inline-size:0}.d-carousel-center .d-watch-title{display:flex;align-items:center;gap:10px}.d-carousel-center .d-channel-name{color:var(--d-ink);font-weight:700;font-size:14.5px}.d-carousel-center .d-verified{color:var(--d-cyan);flex-shrink:0}.d-cat-highlight{color:var(--d-cyan);font-weight:600}.d-watch-deck-title{font-size:13.5px;font-weight:600;line-height:1.4;color:var(--d-ink);margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.d-carousel-meta .d-scard-tags{margin-block:2px;gap:4px}.d-carousel-meta .d-watch-actions{display:flex;align-items:center;gap:8px;margin-block-start:2px}.d-carousel-card{position:relative;flex:0 0 170px;max-inline-size:170px;padding:0;border:1px solid var(--d-line);border-radius:var(--d-r);background:var(--d-panel);cursor:pointer;opacity:.55;transform:scale(.9);transition:transform .22s var(--d-ease),opacity .22s var(--d-ease),border-color .22s var(--d-ease),box-shadow .22s var(--d-ease);overflow:hidden;text-align:start}.d-carousel-card:hover{opacity:.95;transform:scale(.96);border-color:var(--d-cyan-edge);box-shadow:0 8px 24px var(--d-cyan-tint)}.d-carousel-thumb{position:relative;aspect-ratio:16 / 9;inline-size:100%;overflow:hidden}.d-carousel-thumb .d-scard-badge{position:absolute;inset-block-start:6px;inset-inline-start:6px;padding:2px 5px;font-size:9.5px;font-weight:700;border-radius:var(--d-r-sm);background:var(--d-red);color:var(--d-on-red);letter-spacing:.04em}.d-carousel-thumb .d-scard-viewers{position:absolute;inset-block-end:6px;inset-inline-start:6px;padding:1px 6px;font-size:10px;font-weight:600;font-family:var(--d-mono);border-radius:var(--d-r-sm);background:var(--d-scrim);color:var(--d-ink);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.d-carousel-card-meta{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--d-raise);border-block-start:1px solid var(--d-line)}.d-carousel-card-name{font-size:12px;font-weight:650;color:var(--d-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-carousel-nav{position:relative;flex:0 0 38px;inline-size:38px;block-size:38px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--d-line-2);border-radius:var(--d-r-pill);background:var(--d-panel);color:var(--d-ink-2);cursor:pointer;box-shadow:var(--d-shadow);z-index:3;transition:transform var(--d-t),background-color var(--d-t),color var(--d-t),border-color var(--d-t)}.d-carousel-nav:hover{background:var(--d-hover);color:var(--d-cyan);border-color:var(--d-cyan-edge);transform:scale(1.08)}[dir=rtl] .d-carousel-nav svg{transform:scaleX(-1)}@media(max-width:1300px){.d-carousel-card{display:none}}@media(max-width:960px){.d-carousel-center{grid-template-columns:minmax(0,1fr)}.d-carousel-center .d-watch-meta,.d-carousel-meta{border-inline-start:0;border-block-start:1px solid var(--d-line);padding:12px 14px;gap:8px}}@media(max-width:768px){.d-watch-hub{padding:6px 8px 32px;gap:14px}.d-watch-carousel{gap:0;padding-block:0 8px;position:relative;inline-size:100%}.d-carousel-stage{inline-size:100%;max-inline-size:100%;flex:1 1 100%}.d-carousel-center{grid-template-columns:minmax(0,1fr);border-radius:var(--d-r-sm)}.d-carousel-preview{inline-size:100%;aspect-ratio:16 / 9}.d-carousel-preview-play{inline-size:46px;block-size:46px}.d-carousel-preview-play svg{inline-size:24px;block-size:24px}.d-carousel-nav{position:absolute;inset-block-start:35%;transform:translateY(-50%);z-index:5;inline-size:32px;block-size:32px;border-radius:var(--d-r-pill);background:var(--d-scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--d-line-2);color:var(--d-ink);box-shadow:0 4px 12px #0006}.d-carousel-nav--prev{inset-inline-start:6px}.d-carousel-nav--next{inset-inline-end:6px}.d-carousel-nav:hover{transform:translateY(-50%) scale(1.08)}.d-carousel-center .d-watch-meta,.d-carousel-meta{padding:8px 10px;gap:6px;border-inline-start:0;border-block-start:1px solid var(--d-line)}.d-carousel-center .d-watch-title{gap:8px}.d-carousel-center .d-watch-meta .d-av,.d-carousel-meta .d-av{inline-size:30px;block-size:30px;font-size:11.5px;flex-shrink:0}.d-carousel-center .d-channel-name{font-size:13px}.d-carousel-center .d-watch-sub{font-size:10.5px;gap:4px;margin-block-start:0}.d-carousel-center .d-watch-deck-title{font-size:12px;line-height:1.3;-webkit-line-clamp:1;line-clamp:1}.d-carousel-meta .d-scard-tags{margin-block:2px;gap:4px}.d-carousel-meta .d-tag-pill{font-size:9.5px;padding:1px 5px}.d-carousel-meta .d-watch-actions{gap:6px;margin-block-start:2px}.d-carousel-meta .d-watch-actions .d-btn{padding:3px 8px;font-size:11.5px;block-size:26px}.d-watch{padding:0 0 24px;gap:8px}.d-player--watch{border-radius:0;inline-size:100%}.d-watch-meta:not(.d-carousel-meta){padding-inline:12px;gap:8px}.d-watch-actions.channel-actions .d-btn{padding:4px 8px;font-size:11.5px;block-size:28px}}.d-watch-hub-section{margin-block-start:24px;display:flex;flex-direction:column;gap:14px}.d-hub-header{display:flex;flex-direction:column;gap:12px}.d-hub-title-row{display:flex;align-items:center;gap:10px}.d-hub-title-row .d-h2{font-size:18px;font-weight:700;color:var(--d-ink);margin:0;letter-spacing:-.01em}.d-hub-pills{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-block-end:4px;scrollbar-width:none}.d-hub-pills::-webkit-scrollbar{display:none}.d-hub-pill{flex:none;padding:6px 14px;border:1px solid var(--d-line-2);border-radius:var(--d-r-pill);background:var(--d-raise);color:var(--d-ink-2);font-size:12.5px;font-weight:600;cursor:pointer;transition:background-color var(--d-t),color var(--d-t),border-color var(--d-t),box-shadow var(--d-t);white-space:nowrap}.d-hub-pill:hover{background:var(--d-hover);color:var(--d-ink);border-color:var(--d-line-2)}.d-hub-pill.is-active{background:var(--d-cyan-tint);color:var(--d-cyan);border-color:var(--d-cyan);box-shadow:0 0 12px var(--d-cyan-tint)}.d-watch-grid-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}@media(max-width:1440px){.d-watch-grid-5{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1120px){.d-watch-grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.d-watch-grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.d-watch-grid-5{grid-template-columns:1fr}}.d-hub-more{display:flex;justify-content:center;margin-block-start:8px}.d-btn-showmore{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:var(--d-r-pill);font-weight:600;border:1px solid var(--d-line-2);background:var(--d-raise);color:var(--d-ink)}.d-btn-showmore:hover{background:var(--d-hover);border-color:var(--d-cyan);color:var(--d-cyan)}.d-category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px}@media(min-width:1200px){.d-category-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.d-category-card{display:flex;flex-direction:column;gap:8px;cursor:pointer;transition:transform .2s var(--d-ease);outline:none}.d-category-card:hover{transform:translateY(-4px)}.d-category-card:focus-visible{outline:2px solid var(--d-cyan);border-radius:var(--d-r)}.d-category-poster{position:relative;aspect-ratio:3 / 4;inline-size:100%;border-radius:var(--d-r);overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--d-line);transition:border-color .2s var(--d-ease),box-shadow .2s var(--d-ease)}.d-category-card:hover .d-category-poster{border-color:var(--d-cyan-edge);box-shadow:0 10px 24px var(--d-scrim),0 0 16px var(--d-cyan-tint)}.d-cat-badge{display:inline-flex;align-items:center;justify-content:center;inline-size:42px;block-size:42px;border-radius:var(--d-r-pill);font-size:17px;font-weight:800;color:var(--d-on-red);box-shadow:var(--d-shadow);z-index:1}.d-cat-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.d-category-meta{display:flex;flex-direction:column;gap:3px;min-inline-size:0}.d-category-title{font-size:13.5px;font-weight:700;color:var(--d-ink);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--d-t)}.d-category-card:hover .d-category-title{color:var(--d-cyan)}.d-category-viewers{display:flex;align-items:center;gap:4px;font-size:11.5px;color:var(--d-muted);font-weight:500}.d-cat-vlabel{font-size:11px;color:var(--d-muted)}.d-category-tags{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-block-start:2px}.d-tag-pill{display:inline-block;padding:2px 7px;border-radius:var(--d-r-pill);background:var(--d-raise);border:1px solid var(--d-line);font-size:10.5px;font-weight:600;color:var(--d-ink-2);letter-spacing:.02em;white-space:nowrap}.d-verified{color:var(--d-cyan);display:inline-flex;align-items:center;flex-shrink:0}.d-scard-tags{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-block-start:4px}.d-scard-name{display:inline-flex;align-items:center;gap:4px}.d-watch-hub{inline-size:100%;max-inline-size:1720px;margin-inline:auto;padding:14px 20px 48px;display:flex;flex-direction:column;gap:20px}.d-carousel-preview{position:relative;aspect-ratio:16 / 9;inline-size:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:filter var(--d-t)}.d-carousel-preview:hover{filter:brightness(1.06)}.d-carousel-preview-badge{position:absolute;inset-block-start:10px;inset-inline-start:10px;display:flex;align-items:center;gap:8px;z-index:2}.d-carousel-preview-badge .d-scard-badge,.d-carousel-preview-badge .d-scard-viewers{position:static}.d-carousel-preview-play{display:inline-flex;align-items:center;justify-content:center;inline-size:64px;block-size:64px;border-radius:var(--d-r-pill);background:var(--d-scrim);color:var(--d-cyan);box-shadow:0 0 24px var(--d-cyan-tint);transition:transform .2s var(--d-ease),background-color .2s var(--d-ease);z-index:2}.d-carousel-preview:hover .d-carousel-preview-play{transform:scale(1.12);background:var(--d-cyan);color:var(--d-on-cyan)}.d-hub-all-link{font-size:12px;color:var(--d-muted);font-weight:500}.d-watch-back-bar{display:flex;align-items:center;margin-block-end:4px}.d-back-to-hub{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;border-radius:var(--d-r-pill);background:var(--d-raise);color:var(--d-ink-2);border:1px solid var(--d-line);transition:background-color var(--d-t),color var(--d-t),border-color var(--d-t)}.d-back-to-hub:hover{background:var(--d-hover);color:var(--d-cyan);border-color:var(--d-cyan-edge)}[dir=rtl] .d-back-to-hub svg{transform:scaleX(-1)}.d-watch-about{margin-block-start:14px;border:1px solid var(--d-line);border-radius:var(--d-r);background:var(--d-panel);overflow:hidden}.d-watch-about .d-phead{padding:10px 14px;border-block-end:1px solid var(--d-line);background:var(--d-raise)}.d-watch-about .d-h3{font-size:13.5px;font-weight:700;color:var(--d-ink);margin:0}.d-watch-about-body{padding:14px}.d-watch-about-stats{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.d-stat-chip{display:flex;flex-direction:column;gap:2px;padding:8px 14px;border-radius:var(--d-r-sm);background:var(--d-raise);border:1px solid var(--d-line-2)}.d-stat-val{font-size:14px;font-weight:700;color:var(--d-ink);font-family:var(--d-mono)}.d-stat-label{font-size:11px;color:var(--d-muted)}.d-watch-similar{margin-block-start:16px;display:flex;flex-direction:column;gap:10px}.d-watch-similar .d-phead{display:flex;align-items:center}.d-watch-similar .d-h3{font-size:14px;font-weight:700;color:var(--d-ink);margin:0}.d-watch-similar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:1200px){.d-watch-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.d-watch-similar-grid{grid-template-columns:1fr}}.d-studio{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr) minmax(290px,360px);gap:18px;align-items:start}@media(max-width:1280px){.d-studio{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.bc-chat{grid-column:1 / -1}}@media(max-width:1080px){.d-studio{grid-template-columns:minmax(0,1fr)}.bc-chat{grid-column:auto}}.bc-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 14px;background:var(--d-raise);border-radius:10px;font-size:13px}.bc-chat{display:flex;flex-direction:column;min-block-size:0}.d-chat-mod{display:inline-flex;gap:4px;margin-inline-start:6px}.d-chat-mod .d-btn{font-size:11px;padding-block:2px}.bc-activity{margin:0;padding:0;list-style:none;display:grid;gap:6px}.bc-activity-row{display:flex;align-items:center;gap:8px;font-size:12.5px;min-inline-size:0}.bc-activity-actor{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-monitor-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bc-steps{margin:0;padding-inline-start:20px;display:grid;gap:6px;font-size:13px;line-height:1.6;color:var(--d-ink-2);text-align:start}.bc-health{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:8px 12px;background:var(--d-raise);border:1px solid var(--d-edge, rgba(255, 255, 255, .08));border-radius:8px;font-size:12.5px}.bc-health[data-phase=unavailable]{border-color:#f59e0b59}.bc-health-item{display:inline-flex;align-items:baseline;gap:5px;color:var(--d-ink-2, rgba(255, 255, 255, .72))}.bc-health-item--warn .d-mono{color:#f59e0b}.bc-health-verdict{color:var(--d-ink-2, rgba(255, 255, 255, .72))}.d-store-body{display:flex;flex-direction:column;gap:20px}.d-store-hero{position:relative;display:flex;flex-direction:column;gap:12px;padding:24px 28px;background:var(--d-panel);border-radius:var(--d-r);box-shadow:inset 0 0 0 1px var(--d-line);border-block-start:2px solid var(--d-cyan)}.d-store-hero-head{display:flex;align-items:center;gap:10px}.d-store-hero-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.d-store-hero-text{display:flex;flex-direction:column;gap:6px;flex:1 1 320px;min-inline-size:0}.d-store-hero-title{margin:0;color:var(--d-ink);font-family:var(--d-sans);font-size:clamp(20px,2.5vw,28px);font-weight:680;line-height:1.25}.d-store-hero-sub{margin:0;max-inline-size:65ch;font-size:13.5px;line-height:1.6;color:var(--d-ink-2)}.d-store-hero-foot{display:flex;align-items:center;flex-wrap:wrap;gap:12px;flex-shrink:0}@media(max-width:640px){.d-store-hero{padding:18px 16px}.d-store-hero-foot{inline-size:100%}.d-store-hero-foot .d-btn{flex:1 1 0;justify-content:center}}.d-store-toolbar{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.d-store-toolbar{flex-direction:row;align-items:center;justify-content:space-between}}.d-store-search{flex:1;max-inline-size:400px}.d-store-cats{display:flex;align-items:center;gap:6px;overflow-x:auto;padding-block:2px;scrollbar-width:none}.d-store-cats::-webkit-scrollbar{display:none}.d-store-cat-btn{display:inline-flex;align-items:center;gap:6px;block-size:32px;padding-inline:12px;border:0;border-radius:var(--d-r-pill);background:var(--d-panel);box-shadow:inset 0 0 0 1px var(--d-line);color:var(--d-ink-2);font-family:var(--d-sans);font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color var(--d-t),color var(--d-t),box-shadow var(--d-t)}.d-store-cat-btn:hover{background:var(--d-hover);color:var(--d-ink);box-shadow:inset 0 0 0 1px var(--d-line-2)}.d-store-cat-btn.is-active{background:var(--d-cyan-tint);color:var(--d-cyan);box-shadow:inset 0 0 0 1px var(--d-cyan-edge)}.d-pcard{display:flex;flex-direction:column;background:var(--d-panel);border-radius:var(--d-r);box-shadow:inset 0 0 0 1px var(--d-line);overflow:hidden;transition:background-color var(--d-t),box-shadow var(--d-t)}.d-pcard:hover{background:var(--d-raise);box-shadow:inset 0 0 0 1px var(--d-line-2)}.d-pcard-media{position:relative;aspect-ratio:16 / 10;inline-size:100%;background:var(--d-raise);box-shadow:inset 0 0 0 1px var(--d-line);display:flex;align-items:center;justify-content:center;overflow:hidden}.d-pcard-plate{display:flex;align-items:center;justify-content:center;inline-size:64px;block-size:64px;border-radius:var(--d-r);background:var(--d-panel);box-shadow:inset 0 0 0 1px var(--d-line-2);color:var(--d-ink-2);transition:color var(--d-t),transform var(--d-t)}.d-pcard:hover .d-pcard-plate{color:var(--d-cyan);transform:scale(1.05)}.d-pcard-badge-pos{position:absolute;inset-block-start:10px;inset-inline-start:10px}.d-pcard-cat-pos{position:absolute;inset-block-start:10px;inset-inline-end:10px}.d-pcard-body{padding:14px;display:flex;flex-direction:column;gap:8px;flex:1}.d-pcard-title{margin:0;font-family:var(--d-sans);font-size:14px;font-weight:650;line-height:1.35;color:var(--d-ink)}.d-pcard-title a{color:inherit;text-decoration:none;transition:color var(--d-t)}.d-pcard-title a:hover{color:var(--d-cyan)}.d-pcard-rating{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--d-amber)}.d-pcard-reviews{color:var(--d-muted);font-size:11.5px}.d-pcard-desc{margin:0;font-size:12px;line-height:1.5;color:var(--d-ink-2);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.d-store-body .d-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.d-pcard-foot{padding:10px 14px;margin-block-start:auto;border-block-start:1px solid var(--d-line);display:flex;align-items:center;justify-content:space-between;gap:8px;min-inline-size:0}.d-pcard-price-wrap{display:flex;flex-direction:column;min-inline-size:0;flex-shrink:1}.d-pcard-vat{display:block;font-size:10.5px;color:var(--d-muted)}.d-pcard-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.d-pcard-actions .d-btn{white-space:nowrap;flex-shrink:0}.d-store-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-block-start:8px}.d-trust-card{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:var(--d-r);background:var(--d-panel);box-shadow:inset 0 0 0 1px var(--d-line)}.d-trust-icon-plate{display:flex;align-items:center;justify-content:center;inline-size:36px;block-size:36px;flex-shrink:0;border-radius:var(--d-r-sm);background:var(--d-raise);box-shadow:inset 0 0 0 1px var(--d-line-2);color:var(--d-cyan)}.d-trust-title{margin:0;font-family:var(--d-sans);font-size:13px;font-weight:650;color:var(--d-ink)}.d-trust-desc{margin:0;margin-block-start:2px;font-size:11.5px;line-height:1.45;color:var(--d-muted)}.d-pdetail-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:8px}.d-pdetail-deck{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:860px){.d-pdetail-deck{grid-template-columns:1fr 1fr;align-items:start}}.d-pdetail-gallery{position:relative;aspect-ratio:4 / 3;inline-size:100%;background:var(--d-raise);border-radius:var(--d-r);box-shadow:inset 0 0 0 1px var(--d-line);display:flex;align-items:center;justify-content:center;overflow:hidden}.d-pdetail-gallery-plate{display:flex;align-items:center;justify-content:center;inline-size:100px;block-size:100px;border-radius:var(--d-r);background:var(--d-panel);box-shadow:inset 0 0 0 1px var(--d-line-2);color:var(--d-cyan)}.d-pdetail-info{display:flex;flex-direction:column;gap:16px;padding:20px;background:var(--d-panel);border-radius:var(--d-r);box-shadow:inset 0 0 0 1px var(--d-line)}.d-pdetail-meta-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.d-pdetail-price-box{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--d-raise);border-radius:var(--d-r);box-shadow:inset 0 0 0 1px var(--d-line);flex-wrap:wrap}.d-pdetail-price-box .d-price{font-size:22px}.d-pdetail-vat{font-size:11px;color:var(--d-muted)}.d-pdetail-stock{margin-inline-start:auto}.d-pdetail-desc{margin:0;font-size:13px;line-height:1.65;color:var(--d-ink-2)}.d-pdetail-feats{display:flex;flex-direction:column;gap:8px;padding:14px;background:var(--d-raise);border-radius:var(--d-r);box-shadow:inset 0 0 0 1px var(--d-line)}.d-feat-item{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--d-ink)}.d-feat-icon{color:var(--d-cyan);flex-shrink:0}.d-pdetail-actions{display:flex;flex-direction:column;gap:12px}.d-qty-stepper{display:inline-flex;align-items:center;block-size:34px;border-radius:var(--d-r-sm);background:var(--d-raise);box-shadow:inset 0 0 0 1px var(--d-line-2);overflow:hidden}.d-qty-btn{display:flex;align-items:center;justify-content:center;inline-size:34px;block-size:100%;background:transparent;border:0;color:var(--d-ink);font-weight:700;cursor:pointer;transition:background-color var(--d-t)}.d-qty-btn:hover:not(:disabled){background:var(--d-hover)}.d-qty-btn:disabled{opacity:.35;cursor:not-allowed}.d-qty-val{min-inline-size:36px;text-align:center;font-family:var(--d-mono);font-size:13px;font-weight:600;color:var(--d-ink)}.d-pdetail-btn-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.d-specs-wrap{margin-block-start:4px;padding-block-start:14px;border-block-start:1px solid var(--d-line)}.d-photo{display:block;inline-size:100%;block-size:100%;object-fit:cover}.d-pcard-photo{inline-size:100%;block-size:100%}.d-store-cat-btn.is-disabled{opacity:.45;pointer-events:none}a.d-store-cat-btn{text-decoration:none}.d-line-item{display:flex;align-items:center;gap:10px;min-inline-size:0}.d-line-thumb{flex:none;display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:var(--d-r);overflow:hidden;background:var(--d-raise);box-shadow:inset 0 0 0 1px var(--d-line);color:var(--d-ink-2)}.d-line-words{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.d-track{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--d-ink-2)}.d-track b{font-weight:600;color:var(--d-ink)}.d-line-words>.d-tag{align-self:flex-start}.d-pdetail-info>.d-note{display:flex;align-items:center;gap:6px}.d-level{--level: var(--d-ink-2);display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;border:1px solid var(--level);background:color-mix(in srgb,var(--level) 14%,transparent);color:var(--d-ink);font-size:12px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.d-level:before{content:"";inline-size:8px;block-size:8px;margin-inline-end:6px;border-radius:50%;background:var(--level)}.d-level--fan{--level: var(--d-ink-3, var(--d-ink-2))}.d-member-status{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.d-levels{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.d-levelcard.is-current{border-color:var(--d-blue-edge);background:var(--d-blue-tint)}.d-levelhead{display:flex;align-items:center;justify-content:space-between;gap:8px}.d-perks{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13px;color:var(--d-ink-2)}.d-perks li{display:flex;align-items:flex-start;gap:8px}.d-perks svg{flex:none;margin-block-start:2px;color:var(--d-cyan)}.d-plans{display:grid;gap:8px}.d-plan{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--d-raise);border:1px solid var(--d-line);border-radius:var(--d-r)}.d-checkout-summary>div.is-saving{color:var(--d-cyan)}.d-levels--strip{padding:14px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.d-levelcard--link{display:grid;align-content:start;gap:10px;padding:14px;background:var(--d-raise);border:1px solid var(--d-line);border-radius:var(--d-r);color:inherit;text-decoration:none;transition:border-color var(--d-t)}.d-levelcard--link:hover{border-color:var(--d-blue-edge)}.d-levelcard--link .d-level{justify-self:start}.sp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.sp-card{display:flex;flex-direction:column;gap:8px;padding:14px;text-decoration:none;color:inherit;transition:box-shadow var(--d-t) var(--d-ease)}.sp-card:hover,.sp-card:focus-visible{box-shadow:inset 0 0 0 1px var(--d-line-2),var(--d-shadow)}.sp-card--live{box-shadow:inset 0 0 0 1px var(--d-red-edge)}.sp-card-top,.sp-card-foot{display:flex;align-items:center;gap:8px}.sp-card-foot{justify-content:space-between;margin-block-start:auto}.sp-card-title{margin:0;line-height:1.4}.sp-faces{display:inline-flex}.sp-faces .sp-av+.sp-av{margin-inline-start:-8px}.sp-av{display:inline-grid;place-items:center;border-radius:50%;color:#fff;font-weight:700;box-shadow:0 0 0 2px var(--d-panel);flex:none}.sp-av--sm{inline-size:24px;block-size:24px;font-size:11px}.sp-av--md{inline-size:36px;block-size:36px;font-size:14px}.sp-av--lg{inline-size:64px;block-size:64px;font-size:24px}.sp-av--speaking{box-shadow:0 0 0 3px var(--d-panel),0 0 0 5px var(--d-green);animation:sp-pulse 1.2s var(--d-ease) infinite}@keyframes sp-pulse{50%{box-shadow:0 0 0 3px var(--d-panel),0 0 0 7px var(--d-green-edge)}}@media(prefers-reduced-motion:reduce){.sp-av--speaking{animation:none}}.sp-room{position:relative;max-inline-size:960px}.sp-back{align-self:flex-start}.sp-row{display:flex;align-items:center;gap:8px}.sp-head{display:flex;align-items:flex-start;gap:12px}.sp-head-tags{gap:8px}.sp-title{margin-block:4px}.sp-stage-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:16px 12px;margin:0;padding:14px;list-style:none}.sp-member{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;min-inline-size:0}.sp-member-name{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.sp-member-role{font-size:12px}.sp-member[data-speaking=true] .sp-member-role{color:var(--d-green)}.sp-mods{padding:0 14px 12px;margin:0;font-size:12px}.sp-pin-list,.sp-queue-list,.sp-audience-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:12px 14px;list-style:none}.sp-pin{display:flex;align-items:baseline;gap:8px;min-inline-size:0;color:inherit;text-decoration:none}.sp-pin:hover .sp-pin-title{color:var(--d-cyan-ink)}.sp-pin-icon{flex:none;align-self:center}.sp-pin-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.sp-pin-host{font-size:11px;flex:none}.sp-controls{position:sticky;inset-block-end:12px;z-index:5;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.sp-control-row{flex-wrap:wrap;gap:8px}.sp-reactions{display:inline-flex;gap:2px;margin-inline-start:auto}.sp-react{font-size:18px;line-height:1}.sp-device{max-inline-size:220px}.sp-host{padding:12px 14px}.sp-host .sp-row,.sp-queue-item{flex-wrap:wrap;gap:8px}.sp-panel-hint{margin:0;padding:10px 14px 0}.sp-room .d-panel.sp-stage,.sp-room .d-panel.sp-audience,.sp-room .d-panel.sp-queue{overflow:visible}.sp-room h2.sp-h{margin:0}.sp-room .d-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}html:has(.sp-room){scroll-padding-block-end:140px}.sp-bursts{position:fixed;inset-block-end:96px;inset-inline-end:24px;z-index:20;display:flex;flex-direction:column-reverse;gap:4px;pointer-events:none}.sp-burst{font-size:26px;animation:sp-rise 2.2s var(--d-ease) forwards}.sp-burst small{font-size:12px;font-weight:700;color:var(--d-ink-2);margin-inline-start:2px}@keyframes sp-rise{0%{opacity:0;transform:translateY(12px) scale(.8)}15%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-60px)}}@media(prefers-reduced-motion:reduce){.sp-burst{animation:none}}@media(max-width:640px){.sp-head{flex-direction:column}.sp-reactions{margin-inline-start:0;inline-size:100%;justify-content:space-between}.sp-av--lg{inline-size:52px;block-size:52px;font-size:20px}}.sp-desk-tabs{overflow-x:auto;scrollbar-width:thin}.sp-desk-panel .d-phead .d-actions{flex-wrap:wrap}.sp-desk-club{min-inline-size:160px}.sp-desk-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;align-items:end}.sp-desk-filter-go{justify-self:start}.sp-desk-inline{flex-wrap:wrap}.sp-desk-inline .d-input{min-inline-size:160px}.sp-desk-tag{margin-inline-start:6px}.sp-desk-totals{margin-block-end:4px}.sp-setting-input{inline-size:9ch}.sp-desk-panel .d-tablewrap,.sp-admin .d-tablewrap{overflow-x:auto}.sp-desk-panel .d-table td,.sp-admin .d-table td{vertical-align:top}.sp-chart{display:flex;align-items:flex-end;gap:2px;block-size:96px;padding:6px;border-radius:var(--d-r-sm);background:var(--d-raise)}.sp-chart-bar{flex:1 1 0;min-inline-size:2px;min-block-size:1px;border-radius:2px 2px 0 0;background:var(--d-cyan)}.sp-chart--hours .sp-chart-bar{background:var(--d-violet)}.sp-chart-data>summary{inline-size:fit-content;cursor:pointer;font-size:12.5px;color:var(--d-muted)}.sp-chart-data[open]>summary{margin-block-end:6px}.sp-press-actions{flex-wrap:nowrap}.sp-press-actions .d-input{inline-size:auto;min-inline-size:140px}.sp-press-actions .d-btn{white-space:nowrap}.sp-report-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.sp-report{display:grid;gap:6px;padding:10px 12px;border-radius:var(--d-r-sm);box-shadow:inset 0 0 0 1px var(--d-line)}.sp-report[data-state=open]{box-shadow:inset 0 0 0 1px var(--d-red-edge)}.sp-report .sp-row{flex-wrap:wrap}.sp-report-where,.sp-report-note{margin:0}.sp-report-note{white-space:pre-wrap;overflow-wrap:anywhere}.sp-kv-row{display:contents}.sp-room-journal-list{display:grid;gap:4px;margin:0;padding:10px 14px;list-style:none;font-size:12.5px;overflow-wrap:anywhere}.sp-admin{display:grid;gap:12px}.sp-admin-panel{min-inline-size:0}.sp-rec-banner{align-items:flex-start;box-shadow:inset 0 0 0 1px var(--d-red-edge)}.sp-rec-banner-detail{font-weight:400}.sp-rec-dot{flex:none;inline-size:10px;block-size:10px;margin-block-start:4px;border-radius:50%;background:var(--d-red);animation:sp-rec-blink 1.6s steps(1,end) infinite}.d-btn .sp-rec-dot{inline-size:8px;block-size:8px;margin-block-start:0;background:currentColor}@keyframes sp-rec-blink{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.sp-rec-dot{animation:none}}.sp-rec-points{display:grid;gap:6px;margin:0;padding-inline-start:20px}.sp-rec-note{flex-wrap:wrap}.sp-rec-note .d-hint{margin:0}.sp-invite{flex-wrap:wrap}.sp-invite-rec{display:block;margin-block-start:4px;font-size:12.5px}.sp-rec-list,.sp-rec-desk-list{display:grid;gap:10px;margin:0;list-style:none}.sp-rec-list{padding:12px 14px}.sp-rec-desk-list{padding:0}.sp-recording,.sp-rec-desk-item{display:grid;gap:6px;justify-items:start;min-inline-size:0}.sp-recording+.sp-recording{padding-block-start:10px;border-block-start:1px solid var(--d-line)}.sp-rec-meta,.sp-rec-desk-head{flex-wrap:wrap;inline-size:100%}.sp-rec-when{font-weight:600}.sp-rec-audio{inline-size:100%;max-inline-size:560px}.sp-rec-hint,.sp-rec-facts,.sp-rec-requested{margin:0}.sp-rec-desk-item{padding:10px 12px;border-radius:var(--d-r-sm);box-shadow:inset 0 0 0 1px var(--d-line)}.sp-rec-desk-item[data-delete-requested=yes]{box-shadow:inset 0 0 0 1px var(--d-amber-edge);background:var(--d-amber-tint)}.sp-rec-title{min-inline-size:0;overflow-wrap:anywhere;font-weight:600}.sp-rec-reason{white-space:pre-wrap;overflow-wrap:anywhere}.po-page{inline-size:100%;max-inline-size:840px;margin-inline:auto;grid-template-columns:minmax(0,1fr)}.po-page--post{max-inline-size:780px}.po-back{justify-self:start}.po-list{display:grid;gap:14px}.po-more-row{display:flex;justify-content:center}.po-end{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:12px;color:var(--d-muted)}.po-offline{align-items:center}.po-filter{display:flex;gap:8px;overflow-x:auto;padding-block-end:2px;scrollbar-width:thin}.po-chip{flex:none;block-size:30px;padding-inline:14px;border:0;border-radius:var(--d-r-pill);background:var(--d-panel);box-shadow:inset 0 0 0 1px var(--d-line-2);color:var(--d-ink-2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background-color var(--d-t),color var(--d-t),box-shadow var(--d-t)}.po-chip:hover{background:var(--d-hover);color:var(--d-ink)}.po-chip[aria-pressed=true]{background:var(--d-cyan-tint);box-shadow:inset 0 0 0 1px var(--d-cyan-edge);color:var(--d-cyan-ink)}.po-chip:focus-visible{outline:2px solid var(--d-blue);outline-offset:2px}.po-card{gap:12px;padding:16px}.po-card.is-pinned{border-inline-start:3px solid var(--d-cyan)}.po-head{display:flex;align-items:center;gap:10px;min-inline-size:0}.po-av{inline-size:36px;block-size:36px;font-size:14px;color:var(--d-on-live-fill)}.po-av--lg{inline-size:44px;block-size:44px;font-size:17px}.po-who{display:grid;flex:1;min-inline-size:0;gap:1px}.po-club{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650;color:var(--d-ink);text-decoration:none}a.po-club:hover{color:var(--d-cyan-ink)}.po-sub{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:12px;color:var(--d-muted)}.po-edited:before{content:"·";margin-inline-end:8px}.po-flags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.po-badge{gap:4px}.po-title{margin:0;font-size:17px;font-weight:680;line-height:1.5;color:var(--d-ink);overflow-wrap:anywhere;min-inline-size:0}.po-title a{color:inherit;text-decoration:none}.po-title a:hover{color:var(--d-cyan-ink)}.po-title a:focus-visible{outline:2px solid var(--d-blue);outline-offset:2px;border-radius:2px}.po-excerpt{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:13.5px;line-height:1.75;color:var(--d-ink-2);overflow-wrap:anywhere}.po-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-block-start:2px;padding-block-start:8px;border-block-start:1px solid var(--d-line)}.po-more-link{font-size:12px;font-weight:600;color:var(--d-muted);text-decoration:none}.po-more-link:hover{color:var(--d-cyan-ink)}.po-count-line{display:inline-flex;align-items:center;gap:6px;color:var(--d-muted)}.po-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.po-act{display:inline-flex;align-items:center;gap:6px;block-size:32px;padding-inline:10px;border:0;border-radius:var(--d-r-sm);background:transparent;color:var(--d-ink-2);font:inherit;font-size:12.5px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color var(--d-t),color var(--d-t)}.po-act:hover{background:var(--d-hover);color:var(--d-ink)}.po-act:focus-visible{outline:2px solid var(--d-blue);outline-offset:2px}.po-act[aria-busy=true]{opacity:.7}.po-act--wait{cursor:default;color:var(--d-muted)}.po-act--like.is-on{background:var(--d-red-tint);color:var(--d-red-ink)}.po-act--save.is-on{background:var(--d-cyan-tint);color:var(--d-cyan-ink)}.po-count{font-family:var(--d-mono);font-size:12px;font-variant-numeric:tabular-nums}.po-tile{position:relative;display:block;min-inline-size:0;min-block-size:0;padding:0;border:0;background:var(--d-raise);overflow:hidden;cursor:zoom-in}.po-tile:focus-visible{outline:2px solid var(--d-blue);outline-offset:-2px}.po-img{display:block;inline-size:100%;block-size:100%}.po-img--cover{object-fit:cover}.po-img--contain{object-fit:contain}.po-gallery{display:grid;gap:3px;inline-size:100%;aspect-ratio:16 / 9;border-radius:var(--d-r-sm);overflow:hidden;background:var(--d-raise)}.po-gallery>.po-tile>.po-img,.po-gallery>.po-tile>.po-broken,.po-thumbs>.po-tile>.po-img,.po-thumbs>.po-tile>.po-broken,.po-hero>.po-tile>.po-img,.po-hero>.po-tile>.po-broken{position:absolute;top:0;right:0;bottom:0;left:0}.po-gallery--1{aspect-ratio:var(--ar, 16 / 9);max-block-size:560px;grid-template-columns:minmax(0,1fr)}.po-gallery--2{grid-template-columns:repeat(2,minmax(0,1fr))}.po-gallery--3{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}.po-gallery--3>.po-tile:first-child{grid-row:span 2}.po-gallery--4{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.po-more{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--d-scrim);color:var(--d-on-live-fill);font-size:24px;font-weight:700}.po-gallery-full{display:grid;gap:8px}.po-hero{position:relative;inline-size:min(100%,calc(72vh * var(--arn, 1.5)));margin-inline:auto;aspect-ratio:var(--ar, 3 / 2);border-radius:var(--d-r-sm);overflow:hidden;background:var(--d-raise)}.po-hero>.po-tile{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}.po-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px}@media(min-width:640px){.po-thumbs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.po-thumbs>.po-tile{aspect-ratio:4 / 3;border-radius:var(--d-r-sm)}.po-broken{display:grid;align-content:center;justify-items:center;gap:4px;inline-size:100%;block-size:100%;min-block-size:80px;padding:10px;background:var(--d-raise);color:var(--d-muted);font-size:12px;line-height:1.5;text-align:center}.po-broken-alt{max-inline-size:100%;overflow-wrap:anywhere;color:var(--d-ink-2)}.po-broken-note{font-size:11px}.po-skel-img{inline-size:100%;aspect-ratio:16 / 9}html.po-noscroll{overflow:hidden}.po-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:56px 16px 60px;outline:none}.po-lb-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--d-shade);opacity:.97}.po-lb-fig{position:relative;display:grid;justify-items:center;gap:10px;margin:0;inline-size:100%;max-block-size:100%}.po-lb-frame{position:relative;inline-size:min(100%,var(--maxw, 100%),calc((100vh - 150px) * var(--arn, 1.5)));inline-size:min(100%,var(--maxw, 100%),calc((100dvh - 150px) * var(--arn, 1.5)));aspect-ratio:var(--ar, 3 / 2);border-radius:var(--d-r-sm);overflow:hidden;background:var(--d-raise)}.po-lb-img,.po-lb-skel{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}.po-lb-img{display:block;object-fit:contain}.po-lb-skel{border-radius:0}.po-lb-cap{max-inline-size:68ch;margin:0;font-size:13px;line-height:1.6;text-align:center;color:var(--d-on-live-fill);overflow-wrap:anywhere}.po-broken--lb{inline-size:min(70vw,420px);block-size:240px;border-radius:var(--d-r)}.po-lb-btn{position:absolute;z-index:1}.po-lb-close{inset-block-start:12px;inset-inline-end:12px}.po-lb-prev,.po-lb-next{inset-block-start:calc(50% - 16px)}.po-lb-prev{inset-inline-start:12px}.po-lb-next{inset-inline-end:12px}.po-lb-count{position:absolute;inset-block-end:16px;inset-inline:0;margin:0;text-align:center;font-size:12.5px;color:var(--d-on-live-fill)}.po-article{display:grid;gap:18px;min-inline-size:0;padding:20px;border-radius:var(--d-r);background:var(--d-panel);box-shadow:inset 0 0 0 1px var(--d-line)}.po-article-head{display:grid;gap:12px}.po-article-title{line-height:1.45;overflow-wrap:anywhere}.po-text{max-inline-size:87ch;margin:0;font-size:15px;line-height:1.95;color:var(--d-ink);white-space:pre-wrap;overflow-wrap:anywhere}.po-link{color:var(--d-blue-ink);text-decoration:underline;text-underline-offset:3px}.po-article-foot{padding-block-start:10px;border-block-start:1px solid var(--d-line)}.po-state{border-radius:var(--d-r);background:var(--d-panel);box-shadow:inset 0 0 0 1px var(--d-line)}.po-notice{min-block-size:0}.po-notice-body{align-items:center;flex-wrap:wrap}.po-notice-link{max-inline-size:320px}.po-card--skeleton{gap:12px}.po-skel-av{inline-size:36px;block-size:36px}.po-news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;padding:14px}.po-card--compact{gap:8px;padding:12px}.po-card--compact .po-title{font-size:14px}.po-card--compact .po-excerpt{-webkit-line-clamp:2;line-clamp:2;font-size:12.5px}.po-thumb{position:relative;order:-1;display:block;aspect-ratio:16 / 9;border-radius:var(--d-r-sm);overflow:hidden;background:var(--d-raise)}.po-thumb>.po-img,.po-thumb>.po-broken,.po-thumb>.po-skel-img{position:absolute;top:0;right:0;bottom:0;left:0}.po-thumb--none{display:grid;place-items:center}.po-thumb-letter{font-size:40px;font-weight:700;color:var(--d-on-live-fill);opacity:.9}.po-card--compact .po-foot{margin-block-start:auto}@media(max-width:560px){.po-card{padding:14px}.po-head{flex-wrap:wrap}.po-flags{flex-basis:100%;order:3;justify-content:flex-start}.po-article{padding:14px}.po-more-link{display:none}.po-title{font-size:16px}.po-lb{padding:52px 8px 56px}.po-lb-prev{inset-inline-start:6px}.po-lb-next{inset-inline-end:6px}.po-news-grid{padding:10px}}.po-act--report:hover{color:var(--d-red-ink)}.po-report-post{margin:0;color:var(--d-ink);overflow-wrap:anywhere}.po-report-reasons{gap:2px}.po-report-reason{min-block-size:44px;padding-inline:10px;border-radius:var(--d-r-sm);font-size:13px}.po-report-reason:hover{background:var(--d-hover)}.po-report-reason:has(input:checked){background:var(--d-cyan-tint);box-shadow:inset 0 0 0 1px var(--d-cyan-edge);color:var(--d-cyan-ink)}.po-report-reason:has(input:focus-visible){outline:2px solid var(--d-blue);outline-offset:2px}.po-report-reason input{inline-size:18px;block-size:18px}.po-report-count.is-near{color:var(--d-amber-ink)}.po-live:empty{margin-block-start:-18px}@media(max-width:560px),(pointer:coarse){.po-act,.po-report-form .d-btn{min-block-size:44px}}.po-club-line,.po-title-row{display:flex;align-items:center;gap:8px;min-inline-size:0}.po-title-row{flex-wrap:wrap}.po-badge--demo{flex:none}.po-video{margin:0}.po-video-el{display:block;inline-size:100%;max-block-size:72vh;background:var(--d-media-bg);aspect-ratio:var(--ar, 16 / 9)}.po-video-alt{padding:6px 2px 0;color:var(--d-ink-2);font-size:12.5px}.po-video-face{position:relative;overflow:hidden;border-radius:var(--d-round, 8px);background:var(--d-media-bg);aspect-ratio:var(--ar, 16 / 9)}.po-video-poster{display:block;inline-size:100%;block-size:100%;object-fit:cover}.po-video-play{position:absolute;inset-block-end:10px;inset-inline-start:10px;display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;background:color-mix(in srgb,var(--d-media-bg) 55%,transparent);color:var(--d-on-media);pointer-events:none}.po-video-panel-head{display:flex;align-items:center;gap:8px;min-block-size:32px;color:var(--d-ink-2);font-weight:600}.po-video-panel-head .d-btn{margin-inline-start:auto}.po-video-panel-el{margin-top:8px;max-block-size:360px}.po-video-stale{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px;padding:8px 10px;border-inline-start:3px solid var(--d-amber);background:var(--d-raise);border-radius:6px}.po-video-stale .d-hint{margin:0;flex:1 1 240px}.d-btn.fo-pill[aria-pressed=true]{background:var(--d-cyan-tint);box-shadow:inset 0 0 0 1px var(--d-cyan-edge);color:var(--d-cyan-ink)}.d-btn.fo-pill[aria-busy=true]{opacity:.7;cursor:progress}.po-page .d-pagehead>.d-grow{flex:1 1 18rem}.po-follow{display:grid;justify-items:start;gap:6px;min-inline-size:0}.fo-note{margin:0;max-inline-size:36ch;color:var(--d-red-ink);font-size:12px;line-height:1.45;overflow-wrap:anywhere}@media(max-width:560px),(pointer:coarse){.d-btn.fo-pill{min-block-size:44px;padding-inline:14px}}.d-profile-wrap{inline-size:100%;max-inline-size:760px}.d-profile-card{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;background:linear-gradient(180deg,var(--d-raise) 0%,var(--d-panel) 100%);border-block-end:1px solid var(--d-line);padding:20px 18px}.d-profile-card .d-tag{gap:5px}.d-profile-av{inline-size:58px;block-size:58px;font-size:22px;font-weight:700;box-shadow:0 0 0 2px var(--d-panel),0 0 0 4px var(--d-line-2);flex-shrink:0}.d-profile-main{min-inline-size:0;flex:1 1 280px}.d-profile-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.d-profile-title{font-size:20px;font-weight:680;line-height:1.25;color:var(--d-ink);overflow-wrap:anywhere;margin:0}.d-profile-meta-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block-start:4px}.d-profile-roles-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-block-start:8px}.d-profile-desks-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-block-start:6px}.d-profile-bio{margin:8px 0 0;max-inline-size:540px;line-height:1.5;font-size:13px;color:var(--d-ink-2);overflow-wrap:anywhere}.d-profile-email-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-block-start:10px}.d-profile-verify-actions{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.d-profile-h1{margin-block-start:8px}.d-profile-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.d-profile-meta-item{display:inline-flex;align-items:center;gap:5px;max-inline-size:100%}.d-profile-meta-item>.d-mono{min-inline-size:0;overflow-wrap:anywhere}.d-profile-label-hint{display:inline-flex;align-items:center;gap:4px;opacity:.75}.d-profile-role-fallback{text-transform:capitalize}@keyframes d-profile-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.d-tabpanel{animation:d-profile-fade-in .15s cubic-bezier(.16,1,.3,1)}.d-profile-dirty-note{display:flex;align-items:center;gap:6px}.d-profile-dirty-indicator{inline-size:6px;block-size:6px;border-radius:50%;background:var(--d-amber);flex-shrink:0;animation:d-profile-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes d-profile-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.d-profile-alert-anim{display:flex;align-items:center;gap:6px;animation:d-profile-slide-in .2s cubic-bezier(.16,1,.3,1)}@keyframes d-profile-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.d-profile-spinner{inline-size:13px;block-size:13px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:d-profile-spin .6s linear infinite;display:inline-block;flex-shrink:0}@keyframes d-profile-spin{to{transform:rotate(360deg)}}.d-num.is-near-limit{color:var(--d-amber-ink);font-weight:600;transition:color .15s ease}@media(prefers-reduced-motion:reduce){.d-tabpanel,.d-profile-alert-anim,.d-profile-dirty-indicator,.d-profile-spinner{animation:none}.d-num.is-near-limit{transition:none}}.d-profile-skeleton{gap:8px}.d-profile-sections{display:flex;flex-direction:column;gap:28px}.d-profile-section{display:flex;flex-direction:column;gap:12px}.d-profile-section>.d-h3{margin:0}.d-profile-section+.d-profile-section:not(.d-profile-danger){padding-block-start:24px;border-block-start:1px solid var(--d-line)}.d-profile-danger{padding:16px;border:1px solid var(--d-red-edge);border-radius:var(--d-r);background:var(--d-red-tint)}.d-profile-danger>.d-h3{color:var(--d-red-ink)}.d-sessions-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-block-end:2px}.d-sessions-list{display:flex;flex-direction:column;gap:10px}.d-session-item{display:flex;align-items:center;gap:14px;padding:12px 14px;background:var(--d-panel);border:1px solid var(--d-line);border-radius:8px;transition:border-color .15s ease,background .15s ease}.d-session-item:hover{border-color:var(--d-line-2)}.d-session-item.is-current{background:var(--d-cyan-tint);border-color:var(--d-cyan-edge)}.d-session-icon-wrap{inline-size:38px;block-size:38px;border-radius:8px;background:var(--d-raise);border:1px solid var(--d-line);display:flex;align-items:center;justify-content:center;color:var(--d-ink-2);flex-shrink:0}.d-session-item.is-current .d-session-icon-wrap{color:var(--d-cyan-ink);border-color:var(--d-cyan-edge)}.d-session-info{flex:1 1 auto;min-inline-size:0}.d-session-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.d-session-name{font-weight:600;font-size:14px;color:var(--d-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-session-tag{gap:4px;font-size:11px;padding:1px 6px}.d-session-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block-start:4px}.d-session-meta-item{display:inline-flex;align-items:center;gap:4px;font-size:12px}.d-session-action{flex-shrink:0;margin-inline-start:auto}.d-session-revoke{transition:color .14s ease,border-color .14s ease,background .14s ease}.d-session-revoke:hover:not(:disabled){color:var(--d-red-ink);border-color:var(--d-red-edge);background:var(--d-red-tint)}@media(max-width:600px){.d-profile-card{gap:14px;padding:16px 14px}.d-profile-wrap .d-tab{padding-inline:9px}.d-profile-wrap .d-tab>svg{display:none}.d-profile-av{inline-size:50px;block-size:50px;font-size:19px}.d-profile-title{font-size:18px}.d-profile-meta-row{gap:8px}.d-session-item{align-items:flex-start;flex-wrap:wrap;gap:10px;padding:12px}.d-session-action{inline-size:100%;display:flex;justify-content:flex-end;margin-block-start:4px}}.d-addr-list{display:grid;gap:10px}.d-addr-card{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--d-raise);border:1px solid var(--d-line);border-radius:var(--d-r)}.d-addr-card.is-picked{border-color:var(--d-blue-edge);background:var(--d-blue-tint)}.d-addr-card.is-unreadable{border-color:var(--d-red-edge);background:var(--d-red-tint)}.d-addr-pick{margin-block-start:3px;inline-size:16px;block-size:16px;accent-color:var(--d-blue);flex-shrink:0}.d-addr-body{flex:1;min-inline-size:0;display:grid;gap:3px}.d-addr-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.d-addr-name{font-weight:600;color:var(--d-ink);overflow-wrap:anywhere}.d-addr-line{color:var(--d-ink-2);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.d-addr-phone{direction:ltr;unicode-bidi:isolate;display:inline-block}.d-addr-actions{display:flex;gap:6px;flex-wrap:wrap;margin-block-start:6px}.d-addr-form{display:grid;gap:14px;padding:16px;background:var(--d-panel);border:1px solid var(--d-line-2);border-radius:var(--d-r)}.d-addr-grid{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:560px){.d-addr-grid{grid-template-columns:1fr 1fr}.d-addr-grid .is-wide{grid-column:1 / -1}}.d-addr-check{display:flex;align-items:center;gap:8px;color:var(--d-ink-2);font-size:13px}.d-checkout-summary{display:grid;gap:6px;min-inline-size:220px}.d-checkout-summary>div{display:flex;justify-content:space-between;gap:16px;color:var(--d-ink-2)}.d-checkout-summary>div.is-total{color:var(--d-ink);font-weight:700;padding-block-start:6px;border-block-start:1px solid var(--d-line)}
