:root{--brand-rail:#0f1e3d;--brand-panel-bg:#0f1e3d;--brand-panel-ink:#0f1e3d;--brand-panel-body:#a5b4cb;--brand-panel-muted:#8b9ab5;--brand-grid-line:transparent;--brand-grid-line-soft:transparent;--brand-panel-dots:none;--brand-panel-dots-size:14px 14px;--brand-rail-dots:radial-gradient(#ffffff12 1px, transparent 1.4px);--brand-rail-dots-size:12px 12px;--brand-glow-1:transparent;--brand-glow-2:transparent;--brand-glow-soft:transparent;--brand-scan:transparent;--brand-scan-glow:transparent;--brand-headline:linear-gradient(#2f7cf0, #2f7cf0);--brand-tick-1:#2f7cf0;--brand-tick-2:#5b9bf6;--brand-tick-3:#8dbbfb;--brand-cta:#1d5bc8;--brand-on-cta:#fff;--brand-mark:linear-gradient(135deg, #1d5bc8 0%, #1b50ae 100%);--brand-accent:#1b50ae;--brand-accent-soft:#2f7cf01f;--brand-accent-bg:#f0f6ff;--brand-accent-strong:#1b50ae;--brand-focus:#2f7cf0;--brand-focus-ring:#2f7cf040;--brand-cta-size:19px;--brand-cta-weight:700;--brand-tile-dim-opacity:.55;--brand-panel-heading:#f4f4f5;--brand-panel-icon:#5b9bf6;--brand-panel-link:#a5b4cb;--brand-door-primary-bg:linear-gradient(180deg, #1d5bc8 0%, #1b50ae 40%);--brand-door-primary-ink:#fff;--brand-door-primary-shadow:0 10px 24px -10px #1d5bc8bf;--brand-door-outline-bg:#1d2c49;--brand-door-outline-border:#ffffff38;--brand-door-outline-ink:#fff;--brand-door-outline-muted:#a5b4cb}.campio-field{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.campio-rings{aspect-ratio:1;pointer-events:none;height:auto;position:absolute;right:0;overflow:hidden}.campio-rings--admin-panel{width:clamp(280px,55%,400px);bottom:0}.campio-rings--admin-phone,.campio-rings--portal-field{width:144px;bottom:0}.campio-orbit{fill:none}.campio-orbit--blue{stroke:#2f7cf073}.campio-orbit--white{stroke:#ffffff29;stroke-dasharray:2 6}.campio-c{fill:none;stroke:#2f7cf0;stroke-width:51px}.campio-c--draw{stroke-dasharray:372;stroke-dashoffset:372px;animation:1.4s cubic-bezier(.22,1,.36,1) .2s forwards campio-draw}.campio-c-sheen{fill:none;stroke:#f0f6ff;stroke-width:51px;stroke-dasharray:34 338;opacity:0;mix-blend-mode:soft-light;animation:7s linear 1.8s infinite campio-sheen}.campio-rings--admin-panel .campio-light{opacity:0;animation:.8s 1.6s forwards campio-fade-in}@keyframes campio-draw{to{stroke-dashoffset:0}}@keyframes campio-sheen{0%{stroke-dashoffset:0;opacity:0}8%{opacity:.9}46%{opacity:.9}54%{stroke-dashoffset:-372px;opacity:0}to{stroke-dashoffset:-372px;opacity:0}}@keyframes campio-fade-in{to{opacity:1}}.campio-hdr-art{z-index:-1;pointer-events:none;position:absolute;inset:0}.campio-hdr-dots{background-image:radial-gradient(#ffffff29 1px,#0000 1.4px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000 0%,#00000059 45%,#0000 75%);mask-image:linear-gradient(200deg,#000 0%,#00000059 45%,#0000 75%)}.campio-hdr-dots--intro{animation:1.4s .1s both campio-hdr-dots-in}@keyframes campio-hdr-dots-in{0%{opacity:0}}.campio-hdr-rings{width:190px;height:190px;position:absolute;top:0;right:0;overflow:hidden;transform:scaleY(-1)}.campio-hdr-orbit{fill:none;stroke-width:1.4px}.campio-hdr-orbit--orange{stroke:#f9731673}.campio-hdr-orbit--white{stroke:#ffffff29;stroke-dasharray:2 6}.campio-hdr-c{fill:none;stroke:#f97316;stroke-width:51px}.campio-hdr-c--draw{stroke-dasharray:372;stroke-dashoffset:372px;animation:1.4s cubic-bezier(.22,1,.36,1) .2s forwards campio-draw}.brand-headline-line{animation:.7s cubic-bezier(.22,1,.36,1) .25s both campio-line-in}.brand-headline-line+.brand-headline-line{animation-delay:.6s}@keyframes campio-line-in{0%{opacity:0;filter:blur(8px);transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.campio-c--draw,.campio-hdr-c--draw{stroke-dashoffset:0;animation:none}.campio-hdr-dots--intro,.campio-c-sheen{animation:none}.campio-rings--admin-panel .campio-light{opacity:1;animation:none}.brand-headline-line{animation:none}}:root:not([data-theme]){--v2-primary-50:#f0f6ff;--v2-primary-100:#dceafe;--v2-primary-500:#1d5bc8;--v2-primary-600:#1b50ae;--v2-primary-700:#1a428a;--v2-primary-rgb:29 91 200;--v2-on-primary-rgb:255 255 255;--v2-primary-text:#1b50ae}:root.dark:not([data-theme]),:root[data-theme-mode=dark]:not([data-theme]){--v2-primary-50:#1e3152;--v2-primary-100:#1e3762;--v2-primary-text:#78adf8;--v2-primary-ring:#78adf8}:root:not(.dark):not([data-theme-mode=dark]){--v2-app-bg:#f2f5fa;--v2-page-bg:#fff;--v2-section-header-bg:#f8fafc;--v2-border:#e2e8f0;--v2-border-subtle:#eef2f7;--v2-input-border:#cbd5e1;--v2-text-primary:#0f172a;--v2-text-body:#0f172a;--v2-text-muted:#475569;--v2-text-faint:#64748b;--v2-placeholder:#94a3b8}.portal-theme{--v2-primary-50:#eff5ff;--v2-primary-100:#dbe7fe;--v2-primary-500:#1b50ae;--v2-primary-600:#1a428a;--v2-primary-700:#172f5e;--v2-primary-rgb:27 80 174;--v2-on-primary-rgb:255 255 255;--v2-primary-text:#1b50ae}:root:not(.dark):not([data-theme-mode=dark]) .portal-theme{--v2-app-bg:#f1f5fc;--v2-section-header-bg:#f4f7fd;--v2-border:#e3eaf6;--v2-border-subtle:#edf2fa;--v2-text-primary:#0b1530;--v2-text-body:#1e293b;--v2-text-muted:#475569;--v2-text-faint:#5e6e85}.dark .portal-theme,[data-theme-mode=dark] .portal-theme{--v2-primary-100:#bbd6fd;--v2-primary-text:#5b9bf6}.portal-theme{--campio-header-ink:#fff;--campio-guardian-header:#0f1e3d;--campio-guardian-panel:#1c2f57;--campio-guardian-chip:#2a4170;--campio-guardian-muted:#a5b4cb;--campio-sky:#38bdf8;--campio-sky-text:#7dd3fc;--campio-staff-hero:radial-gradient(65% 80% at 100% 0%, #3b82f6 0%, #3b82f600 100%), linear-gradient(180deg, #1e5fd6 0%, #1b50ae 100%);--campio-staff-panel:#1a428a;--campio-more:#1e5fd6;--campio-more-shadow:0 0 0 5px #fff, 0 12px 24px -8px #1e5fd699;--campio-card-shadow:0 1px 2px #1d5bc80d, 0 12px 28px -14px #1d5bc847;--campio-locked:#475569;--campio-locked-icon:#94a3b8;--campio-locked-badge:#64748b;--campio-locked-ring:#e2e8f0;--campio-scrim:#0b15308c}.campio-tv{--tv-ground:#0b1530;--tv-card:#13224a;--tv-ink:#f1f5fc;--tv-muted:#a9b7d0;--tv-line:#22356a;--tv-hi:#1a3270;--tv-hi-line:#5b9bf6;--tv-chip:#182a57;--tv-ok:#86efac;--tv-okbg:#22c55e26;--tv-warn:#fcd34d;--tv-warnbg:#f59e0b29;--tv-bad:#fca5a5;--tv-badbg:#ef44442e;--tv-pill:#3b82f6;background:#000;position:fixed;inset:0;overflow:hidden}.campio-tv[data-tv-theme=light]{--tv-ground:#f1f5fc;--tv-card:#fff;--tv-ink:#0b1530;--tv-muted:#475569;--tv-line:#e3eaf6;--tv-hi:#eff5ff;--tv-hi-line:#1e5fd6;--tv-chip:#f4f7fd;--tv-ok:#15803d;--tv-okbg:#e9f7ee;--tv-warn:#b45309;--tv-warnbg:#fef3c7;--tv-bad:#b91c1c;--tv-badbg:#fee2e2;--tv-pill:#1e5fd6}.ctv{transform-origin:0 0;background:var(--tv-ground);width:1920px;height:1080px;color:var(--tv-ink);font-family:var(--font-plex-thai), sans-serif;flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden}.ctv-head{border-bottom:2px solid var(--tv-line);flex:none;align-items:center;gap:28px;height:128px;padding:0 56px;display:flex}.ctv-room{font-size:68px;font-weight:700;line-height:1}.ctv-meta{color:var(--tv-muted);flex-direction:column;gap:4px;font-size:26px;display:flex}.ctv-meta b{color:var(--tv-ink);font-weight:600}.ctv-simtag{color:#0b1530;background:#f59e0b;border-radius:999px;align-items:center;height:48px;padding:0 20px;font-size:26px;font-weight:700;display:inline-flex}.ctv-clock{text-align:right;margin-left:auto}.ctv-clock b{font-variant-numeric:tabular-nums;font-size:72px;font-weight:700;line-height:1;display:block}.ctv-clock span{color:var(--tv-muted);align-items:center;gap:10px;margin-top:6px;font-size:22px;display:inline-flex}.ctv-dot{background:#4ade80;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 5px #4ade8040}.ctv-dot.off{background:#f87171;box-shadow:0 0 0 5px #f8717140}.ctv-main{flex:1;grid-template-columns:780px minmax(0,1fr);min-height:0;display:grid}.ctv-left{color:#fff;background:radial-gradient(70% 50% at 100% 0,#3b82f6 0%,#3b82f600 100%),linear-gradient(#1e5fd6 0%,#1b50ae 100%);flex-direction:column;gap:20px;min-height:0;padding:36px 40px 36px 56px;display:flex;overflow:hidden}.ctv-ttl{align-items:baseline;gap:16px;margin:0;display:flex}.ctv-ttl b{font-size:40px;font-weight:700}.ctv-ttl span{font-variant-numeric:tabular-nums;opacity:.75;font-size:40px;font-weight:700}.ctv-ttl small{color:var(--tv-muted);margin-left:auto;font-size:24px}.ctv-card{color:#0b1530;background:#fff;border-radius:28px;align-items:center;gap:24px;padding:18px 24px 18px 18px;display:flex}.ctv-card.new{box-shadow:0 0 0 6px #fde68a}.ctv-card.new.anim{animation:1.6s ease-out 3 ctvpulse}@keyframes ctvpulse{0%{box-shadow:0 0 0 6px #fde68a,0 0 0 6px #fde68a99}to{box-shadow:0 0 0 6px #fde68a,0 0 0 30px #fde68a00}}@media (prefers-reduced-motion:reduce){.ctv-card.new.anim{animation:none}}.ctv-card .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ctv-card .nk{white-space:nowrap;text-overflow:ellipsis;font-size:52px;font-weight:700;line-height:1.1;overflow:hidden}.ctv-card .cm{color:#475569;white-space:nowrap;text-overflow:ellipsis;font-size:26px;overflow:hidden}.ctv-card .nw{color:#713f12;background:#fde68a;border-radius:999px;align-self:flex-start;padding:2px 12px;font-size:20px;font-weight:700;display:inline-flex}.ctv-card .sm{color:#b45309;vertical-align:middle;margin-left:10px;display:inline-flex}.ctv-tm{color:#1b50ae;text-align:center;background:#eff5ff;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.ctv-tm b{font-variant-numeric:tabular-nums;font-size:48px;font-weight:700;line-height:1}.ctv-tm span{font-size:18px;font-weight:600}.ctv-tm.exp{color:#92400e;background:#fef3c7;border-radius:28px;width:220px;padding:0 14px;font-size:22px;font-weight:700}.ctv-more{color:#dbe7fe;font-size:26px}.ctv-left .ctv-more{flex:none;height:40px;line-height:40px}.ctv-left .ctv-ttl b{white-space:nowrap}.ctv-ttl .lg{opacity:.85;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:22px;font-weight:500;overflow:hidden}.ctv-list{flex:1;align-content:start;gap:10px;min-height:0;display:grid}.ctv-left[data-fit=s] .ctv-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ctv-left[data-fit=xs] .ctv-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px}.ctv-list .ctv-card{border-radius:20px;gap:14px;min-height:0;padding:8px 14px 8px 8px;overflow:hidden}.ctv-list .ctv-card .nk{align-items:center;gap:10px;min-width:0;display:flex}.ctv-list .ctv-card .nk>i{text-overflow:ellipsis;min-width:0;font-style:normal;overflow:hidden}.ctv-list .ctv-card .nk .sm{margin-left:0}.ctv-list .ctv-card .nw{flex:none;padding:2px 10px;font-size:17px}.ctv-left[data-fit=m] .ctv-card .cm{font-size:21px}.ctv-left[data-fit=s] .ctv-card{border-radius:18px;gap:12px;padding:8px 12px 8px 8px}.ctv-left[data-fit=s] .ctv-card .cm{font-size:18px}.ctv-left[data-fit=xs] .ctv-card{border-radius:14px;gap:8px;padding:6px 8px 6px 6px}.ctv-pill{color:#1b50ae;font-variant-numeric:tabular-nums;white-space:nowrap;background:#eff5ff;border-radius:999px;flex:none;justify-content:center;align-items:center;height:48px;padding:0 16px;font-size:26px;font-weight:700;display:inline-flex}.ctv-left[data-fit=s] .ctv-pill{height:40px;padding:0 12px;font-size:22px}.ctv-left[data-fit=xs] .ctv-pill{min-width:44px;height:34px;padding:0 8px;font-size:20px}.ctv-pill.warn,.ctv-tm.warn{color:#92400e;background:#fef3c7}.ctv-pill.exp{color:#713f12;background:#fde68a}.ctv-none{color:#dbe7fe;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;font-size:30px;display:flex}.ctv-right{flex-direction:column;gap:20px;min-width:0;min-height:0;padding:36px 56px 28px 48px;display:flex}.ctv-right .ctv-ttl span{opacity:.6}.ctv-wall{-moz-column-gap:12px;flex:1;align-content:start;gap:14px 12px;min-height:0;display:grid;overflow:hidden}.ctv-k{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.ctv-k .nm{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;line-height:1.15;overflow:hidden}.ctv-k .sf{color:var(--tv-ok);font-size:22px;font-weight:600;line-height:1}.ctv-av{color:#1b50ae;box-shadow:0 0 0 4px var(--tv-card);background:#dbe7fe;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.ctv-gone{border-top:2px solid var(--tv-line);flex:none;align-items:center;gap:22px;min-width:0;padding-top:20px;display:flex}.ctv-gone .lb{white-space:nowrap;font-size:28px;font-weight:700}.ctv-gone .lb span{color:var(--tv-ok);margin-left:8px}.ctv-stack{flex:none;align-items:center;display:flex}.ctv-stack .ctv-av{box-shadow:0 0 0 4px var(--tv-ground);opacity:.85;margin-left:-14px}.ctv-stack .ctv-av:first-child{margin-left:0}.ctv-stack .mr{color:var(--tv-muted);white-space:nowrap;margin-left:12px;font-size:24px}.ctv-alone{background:var(--tv-badbg);color:var(--tv-bad);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;margin-left:auto;padding:8px 20px 8px 8px;font-size:24px;font-weight:700;display:flex}.ctv-banner{color:#fff;z-index:4;background:#b91c1c;justify-content:center;align-items:center;gap:14px;height:72px;font-size:30px;font-weight:600;display:flex;position:absolute;top:128px;left:0;right:0}.ctv-center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;padding:40px;display:flex}.ctv-center .big{font-variant-numeric:tabular-nums;font-size:180px;font-weight:700;line-height:1}.ctv-center .t1{font-size:56px;font-weight:700}.ctv-center .t2{color:var(--tv-muted);font-size:34px}.ctv-code{gap:18px;display:flex}.ctv-code span{background:var(--tv-card);width:150px;height:190px;box-shadow:0 0 0 3px var(--tv-line);border-radius:28px;place-items:center;font-size:120px;font-weight:700;display:grid}.ctv-steps{color:var(--tv-muted);gap:28px;font-size:30px;display:flex}.ctv-steps b{color:var(--tv-ink)}.ctv-banner.top{top:0}.ctv-revoked{color:var(--tv-bad);background:var(--tv-badbg);border-radius:999px;padding:10px 32px;font-size:30px;font-weight:600}.ctv-done{background:var(--tv-okbg);width:180px;height:180px;color:var(--tv-ok);border-radius:50%;place-items:center;display:grid}.ctv-demo{color:#fff;white-space:nowrap;z-index:6;background:#0b1530eb;border-radius:24px;align-items:center;gap:18px;padding:14px 18px 14px 26px;font-size:22px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -12px #00000080}.ctv-demo .g{background:#ffffff1a;border-radius:14px;gap:4px;padding:4px;display:flex}.ctv-demo button{font:inherit;color:#cbd5e1;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:44px;padding:8px 16px}.ctv-demo .g button[aria-pressed=true]{color:#0b1530;background:#fff;font-weight:700}.ctv-demo .lb{color:#94a3b8;font-size:20px}.ctv-demo .pl{color:#0b1530;background:#f59e0b;font-weight:700}.ctv-demo button:focus-visible{outline-offset:2px;outline:3px solid #fde68a}.ctv-show{z-index:6;font:inherit;color:#fff;cursor:pointer;background:#0b1530b3;border:0;border-radius:16px;padding:12px 20px;font-size:22px;position:absolute;bottom:24px;right:24px}.ctv-strip{background:var(--tv-card);border-radius:28px;flex:none;align-items:center;gap:24px;min-width:0;height:120px;margin:24px 56px 0;padding:0 28px 0 18px;display:flex}.ctv-strip .ls{flex:1;align-items:center;gap:18px;min-width:0;display:flex}.ctv-strip .ls .lb{color:var(--tv-muted);white-space:nowrap;font-size:26px}.ctv-strip .ls .nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:40px;font-weight:700;overflow:hidden}.ctv-strip .ls .cm{color:var(--tv-muted);white-space:nowrap;font-size:26px}.ctv-strip .ct{flex:none;gap:14px;display:flex}.ctv-strip .ct span{background:var(--tv-chip);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;height:64px;padding:0 22px;font-size:28px;font-weight:600;display:inline-flex}.ctv-strip .ct b{font-variant-numeric:tabular-nums}.ctv-strip .ct i{border-radius:7px;flex:none;width:22px;height:22px}.ctv-strip .ct .c i{background:#16a34a}.ctv-strip .ct .w i{background:var(--tv-ink);opacity:.25;box-shadow:inset 0 0 0 3px var(--tv-ink)}.ctv-strip .ct .h i{background:var(--tv-muted);opacity:.4}.ctv-strip.fresh{color:#0b1530;background:#fde68a;animation:1.6s ease-out 3 ctvstrip}.ctv-strip.fresh .ls .nm{font-size:56px}.ctv-strip.fresh .ls .cm{color:#713f12}.ctv-strip.fresh .go{color:#fff;white-space:nowrap;background:#16a34a;border-radius:999px;flex:none;align-items:center;height:76px;padding:0 30px;font-size:34px;font-weight:700;display:inline-flex}@keyframes ctvstrip{0%{box-shadow:0 0 #fde68acc}to{box-shadow:0 0 0 28px #fde68a00}}.ctv-roll{flex:1;align-content:start;gap:12px;min-height:0;padding:20px 56px 28px;display:grid}.ctv-t{background:var(--tv-card);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:0;padding:44px 8px 10px;display:flex;position:relative;overflow:hidden}.ctv-t .no{color:var(--tv-muted);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;position:absolute;top:8px;left:12px}.ctv-t .nm{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 6px;font-weight:600;line-height:1.15;overflow:hidden}.ctv-t.self .pl{background:var(--tv-okbg);color:var(--tv-ok);font-size:20px}.ctv-t .pl{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:36px;padding:0 12px;font-size:22px;font-weight:700;display:inline-flex;position:absolute;top:8px;right:8px}.ctv-t.came{color:#fff;background:#16a34a;box-shadow:0 10px 28px -10px #16a34ab3}.ctv-t.came .no{color:#dcfce7}.ctv-t.came .pl{color:#166534;background:#fff}.ctv-t.came .pl.warn{color:#713f12;background:#fde68a}.ctv-t.came.exp{color:#0b1530;background:#f59e0b}.ctv-t.came.exp .no{color:#713f12}.ctv-t.came.exp .pl{color:#92400e;background:#fff}.ctv-t.came .ctv-av{box-shadow:0 0 0 4px #ffffffd9}.ctv-t.fresh{animation:1.6s ease-out 3 ctvpulse;box-shadow:0 0 0 6px #fde68a}.ctv-t.home,.ctv-t.absent{opacity:.32}.ctv-t.home .ctv-av{filter:grayscale()}.ctv-t.home .pl{color:var(--tv-muted);background:0 0;padding:0 4px;font-size:20px}.ctv-t.absent{box-shadow:inset 0 0 0 3px var(--tv-line);background:0 0}.ctv-t.absent .ctv-av{visibility:hidden}.ctv-t.absent .pl{color:var(--tv-muted);background:0 0;padding:0 4px;font-size:20px}.ctv-t.alone{opacity:.6;box-shadow:inset 0 0 0 3px var(--tv-bad)}.ctv-t.alone .ctv-av{filter:grayscale()}.ctv-t.alone .pl{background:var(--tv-badbg);color:var(--tv-bad);font-size:20px}@media (prefers-reduced-motion:reduce){.ctv-strip.fresh,.ctv-t.fresh{animation:none}}.campio-tv{--tv-ini:#1f3a7a;--tv-ini-ink:#dbe7fe}.campio-tv[data-tv-theme=light]{--tv-ini:#dbe7fe;--tv-ini-ink:#1b50ae}.cc-hd{color:#fff;background:radial-gradient(60% 120% at 100% 0,#3b82f6 0%,#3b82f600 100%),linear-gradient(#1e5fd6 0%,#1b50ae 100%);flex:none;align-items:center;gap:32px;height:150px;padding:0 56px;display:flex}.cc-hd .t{font-size:64px;font-weight:700;line-height:1.05}.cc-hd .m{opacity:.92;align-items:center;gap:14px;margin-top:6px;font-size:26px;display:flex}.cc-hd .sim{color:#0b1530;background:#f59e0b;border-radius:999px;align-items:center;height:40px;padding:0 16px;font-size:22px;font-weight:700;display:inline-flex}.cc-hd .cnt{gap:16px;margin-left:auto;display:flex}.cc-hd .cnt div{text-align:center;background:#1a428a;border-radius:24px;min-width:200px;padding:12px 22px}.cc-hd .cnt div.hl{color:#1b50ae;background:#fff}.cc-hd .cnt div.hl span{color:#1e293b}.cc-hd .cnt b{font-variant-numeric:tabular-nums;font-size:52px;font-weight:700;line-height:1;display:block}.cc-hd .cnt span{margin-top:6px;font-size:22px;display:block}.cc-hd .clk{text-align:right;min-width:250px}.cc-hd .clk b{font-variant-numeric:tabular-nums;font-size:76px;font-weight:700;line-height:1;display:block}.cc-hd .clk span{justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;font-size:22px;display:flex}.cc-hd .live{background:#4ade80;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 5px #4ade8040}.cc-hd .live.off{background:#f87171;box-shadow:0 0 0 5px #f8717140}.ctv-banner.cc-off{top:150px}.cc-bd{flex-direction:column;flex:1;gap:20px;min-height:0;padding:28px 56px 18px;display:flex}.cc-ft{border-top:2px solid var(--tv-line);height:84px;color:var(--tv-muted);white-space:nowrap;flex:none;align-items:center;gap:16px;padding:0 56px;font-size:26px;display:flex;overflow:hidden}.cc-ft>b{color:var(--tv-ink)}.cc-ft i{background:var(--tv-okbg);color:var(--tv-ok);border-radius:999px;padding:6px 16px;font-style:normal;font-weight:600}.cc-ft .r{margin-left:auto;font-size:22px}.cc-cards{align-content:start;gap:20px;display:grid}.cc-c{background:var(--tv-card);border-radius:24px;align-items:stretch;min-width:0;transition:opacity .6s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 32px -18px #1d5bc859}.cc-c.new{box-shadow:0 0 0 5px #fde68a,0 16px 32px -18px #1d5bc859}.cc-c.done{opacity:.5}.cc-c .ph{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:var(--tv-ini);flex:none;height:100%;display:block}.cc-c .ini{aspect-ratio:1;background:var(--tv-ini);height:100%;color:var(--tv-ini-ink);flex:none;place-items:center;font-weight:700;display:grid}.cc-c .bar{background:var(--tv-hi-line);flex:none;width:10px;display:none}.cc-c .tx{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;padding:0 20px;display:flex}.cc-c .lt{z-index:1;color:#713f12;background:#fde68a;border-radius:999px;padding:2px 12px;font-size:18px;font-weight:700;position:absolute;top:10px;left:10px;box-shadow:0 2px 6px #00000040}.cc-c .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.12;overflow:hidden}.cc-c .cl{color:var(--tv-ink);opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.cc-c .at{color:var(--tv-muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cc-c .at svg{vertical-align:-2px;margin-right:6px}.cc-c .mb{border-left:2px solid var(--tv-line);color:var(--tv-hi-line);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.cc-c .mb b{font-weight:700;line-height:1}.cc-c .mb span{margin-top:4px;font-weight:600}.cc-c .mb.ok{color:var(--tv-ok);background:var(--tv-okbg);border-left-color:#0000}.cc-c .mb.exp{color:var(--tv-warn);background:var(--tv-warnbg);text-align:center;border-left-color:#0000;font-weight:700;line-height:1.2}[data-cs=L] .cc-c{height:150px;font-size:46px}[data-cs=L] .cc-c .cl{font-size:26px}[data-cs=L] .cc-c .at{font-size:22px}[data-cs=L] .cc-c .mb{width:150px}[data-cs=L] .cc-c .mb b{font-size:56px}[data-cs=L] .cc-c .mb span{font-size:22px}[data-cs=L] .cc-c .ini{font-size:46px}[data-cs=L] .cc-c .mb.exp{font-size:24px}[data-cs=M] .cc-c{border-radius:20px;height:124px;font-size:36px}[data-cs=M] .cc-c .cl{font-size:22px}[data-cs=M] .cc-c .at{font-size:19px}[data-cs=M] .cc-c .tx{padding:0 16px}[data-cs=M] .cc-c .mb{width:118px}[data-cs=M] .cc-c .mb b{font-size:44px}[data-cs=M] .cc-c .mb span{font-size:19px}[data-cs=M] .cc-c .ini{font-size:36px}[data-cs=M] .cc-c .mb.exp{font-size:20px}[data-cs=S] .cc-c{border-radius:20px;height:128px;font-size:34px}[data-cs=S] .cc-c .cl{font-size:21px}[data-cs=S] .cc-c .at{font-size:18px}[data-cs=S] .cc-c .tx{padding:0 14px}[data-cs=S] .cc-c .mb{width:112px}[data-cs=S] .cc-c .mb b{font-size:42px}[data-cs=S] .cc-c .mb span{font-size:18px}[data-cs=S] .cc-c .ini{font-size:34px}[data-cs=S] .cc-c .mb.exp{font-size:19px}.cc-nophoto .cc-c .ph,.cc-nophoto .cc-c .ini{display:none}.cc-nophoto .cc-c .bar{display:block}.cc-nophoto .cc-c .lt{left:auto;right:10px}.cc-strip{flex:none;grid-template-columns:170px repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.cc-strip .lb{flex-direction:column;justify-content:center;font-size:28px;font-weight:700;line-height:1.2;display:flex}.cc-strip .lb span{color:var(--tv-muted);font-size:20px;font-weight:500}.cc-gl{flex:none;align-items:baseline;gap:14px;font-size:26px;font-weight:700;display:flex}.cc-gl span{color:var(--tv-muted);font-size:20px;font-weight:500}.cc-board{-moz-column-fill:auto;column-fill:auto;-moz-column-gap:44px;-moz-column-rule:2px solid var(--tv-line);column-rule:2px solid var(--tv-line);min-height:0;font-size:var(--fs,30px);flex:1;column-gap:44px;overflow:hidden}.cc-board .kb{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 .6em}.cc-board .kh{border-bottom:2px solid var(--tv-hi-line);align-items:baseline;gap:.33em;margin:0 0 .13em;padding:0 0 .2em;display:flex}.cc-board .kh b{color:var(--tv-hi-line);font-size:1em;font-weight:700}.cc-board .kh span{color:var(--tv-muted);font-size:.73em}.cc-board .rw{align-items:baseline;gap:.4em;height:1.47em;line-height:1.47em;display:flex}.cc-board .rw .no{text-align:right;width:1.15em;color:var(--tv-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.67em}.cc-board .rw .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:1em;font-weight:600;overflow:hidden}.cc-board .rw .mn{color:var(--tv-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.73em}.cc-board .rw.exp .nm,.cc-board .rw.exp .mn{color:var(--tv-warn)}.cc-board .rw.exp .mn{font-weight:700}.cc-ctr{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;display:flex}.cc-ctr .big{font-variant-numeric:tabular-nums;font-size:180px;font-weight:700;line-height:1}.cc-ctr .t1{font-size:48px;font-weight:700}.cc-ctr .t2{color:var(--tv-muted);font-size:32px}.ctv-demo .ico{place-items:center;width:52px;padding:0;display:grid}.ctv-fs{z-index:6;color:#fff;cursor:pointer;background:#0b1530b3;border:0;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;position:absolute;bottom:24px;right:24px}.ctv-fs:focus-visible{outline-offset:2px;outline:3px solid #fde68a}.sl-pick{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sl-opt{border:1px solid var(--v2-border);text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border-radius:12px;flex-direction:column;gap:4px;padding:8px;display:flex}.sl-opt.on{border-color:var(--v2-primary-500);box-shadow:0 0 0 1px var(--v2-primary-500)}.sl-opt:focus-visible{outline:2px solid var(--v2-primary-500);outline-offset:2px}.sl-opt:disabled{cursor:default;opacity:.6}.sl-opt b{align-items:center;gap:6px;margin-top:4px;font-size:15px;font-weight:600;display:flex}.sl-opt>span{opacity:.75;font-size:13px}.sl-ck{background:var(--v2-primary-500);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:inline-grid}.sl-mini{aspect-ratio:16/9;background:#0b1530;border-radius:8px;gap:5px;padding:6px;display:flex;overflow:hidden}.sl-m1l{flex-direction:column;gap:4px;width:38%;display:flex}.sl-m1l i{background:#13224a;border-radius:4px;flex:1;box-shadow:inset 3px 0 #fde68a}.sl-m1r{flex:1;grid-template-columns:repeat(6,1fr);align-content:start;gap:4px;display:grid}.sl-m1r b{aspect-ratio:1;background:#2b3f73;border-radius:50%}.sl-m2{flex:1;grid-template-columns:repeat(6,1fr);gap:3px;display:grid}.sl-m2 b{background:#22356a;border-radius:3px}.sl-m2 b.g{background:#16a34a}.sl-m2 b.o{background:#ea580c}.sl-m2 b.f{opacity:.35}
