.dt-shell{min-height:100dvh;background:var(--bg);color:var(--text)}.dt-rail{position:fixed;z-index:20;inset:0 auto 0 0;width:260px;display:flex;flex-direction:column;padding:1.75rem 1rem 1rem;overflow-y:auto;background:linear-gradient(180deg,#fff,#eef7fc);border-right:1px solid var(--surface2)}.dt-logo{display:block;padding:.25rem .85rem 1.5rem;color:var(--neon);font-size:1.35rem;font-weight:900;letter-spacing:.18em;text-decoration:none}.dt-primary-nav{display:grid;gap:.35rem}.dt-nav-link{position:relative;min-height:44px;display:flex;align-items:center;padding:0 .85rem;color:var(--muted);border:1px solid transparent;border-radius:10px;font-weight:700;text-decoration:none;transition:color .15s ease,background .15s ease,border-color .15s ease}.dt-nav-link:hover,.dt-nav-link-active{color:var(--text);background:color-mix(in srgb,var(--neon) 9%,transparent);border-color:color-mix(in srgb,var(--neon) 22%,transparent)}.dt-nav-link-active:before{position:absolute;inset:8px auto 8px -1px;width:3px;content:"";background:var(--neon);border-radius:999px}.dt-fandan-nav{display:grid;gap:.25rem;margin-top:1.4rem;padding-top:1.15rem;border-top:1px solid var(--surface2)}.dt-rail-label,.dt-kicker{margin:0 0 .5rem;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dt-fandan-link{min-height:48px;display:flex;align-items:center;gap:.65rem;padding:0 .7rem;color:var(--text);border-radius:8px;font-size:.88rem;text-decoration:none;transition:background .15s ease}.dt-fandan-link:hover{background:var(--surface2)}.dt-fandan-link-copy{min-width:0;display:grid;line-height:1.25}.dt-fandan-link-title{min-width:0;display:flex;align-items:center;gap:.4rem}.dt-fandan-link-studio{color:var(--muted);font-size:.72rem}.dt-color-dot{width:10px;height:10px;flex:0 0 auto;display:inline-block;border-radius:50%}.dt-color-dot-neutral{background:var(--surface2);border:1px solid var(--muted)}.dt-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-rail-bottom{display:grid;gap:.65rem;margin-top:auto;padding-top:1.5rem}.dt-points-row,.dt-profile-row{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;color:var(--text);background:color-mix(in srgb,var(--surface2) 65%,transparent);border:1px solid var(--surface2);border-radius:10px;font-size:.82rem;text-decoration:none;font-variant-numeric:tabular-nums;transition:border-color .15s ease}.dt-points-row:hover,.dt-profile-row:hover{border-color:color-mix(in srgb,var(--neon) 40%,var(--surface2))}.dt-profile-row{justify-content:flex-start}.dt-avatar{width:34px;height:34px;flex:0 0 auto;object-fit:cover;border-radius:50%}.dt-avatar-placeholder{display:inline-block;background:var(--surface2)}.dt-health{color:var(--muted);font-size:.78rem}.dt-content{height:100dvh;margin-left:260px;overflow-y:auto}.dt-page{width:100%;max-width:1440px;min-height:100%;margin:0 auto;padding:2rem clamp(2rem,4vw,4rem) 4rem}.dt-aux{width:100%;max-width:760px;margin:0 auto;padding:2rem 2.5rem 4rem}.dt-aux:has(.orders-screen){max-width:1180px}.dt-page-header{margin-bottom:1.75rem}.dt-page-header-inline{display:flex;align-items:baseline;gap:1rem}.dt-page-title{margin:0;font-size:clamp(1.8rem,2.6vw,2.5rem);line-height:1.15}.dt-count{color:var(--muted);font-size:.9rem;font-variant-numeric:tabular-nums}.dt-stack{display:grid;gap:.75rem}.dt-landing{display:grid;align-content:start;gap:clamp(3rem,6vh,5rem)}.dt-hero-center{min-height:52vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:3rem;text-align:center}.dt-hero-title{margin:.75rem 0 0;font-size:clamp(3rem,5.5vw,5.5rem);line-height:1.04;letter-spacing:-.04em}.dt-hero-desc{max-width:560px;margin:1.5rem auto 0;color:var(--muted);font-size:1.08rem;line-height:1.75}.dt-action-row{display:flex;align-items:center;gap:.75rem;margin-top:2rem}.dt-action-row-center{justify-content:center;margin-top:2.5rem}.dt-auth-hero{width:min(100%,380px);display:grid;justify-items:stretch;gap:1rem;margin:2.5rem auto 0}.auth-panel-rail{width:100%}.auth-panel-rail .auth-email-block{padding:.75rem}.auth-panel-rail .auth-title{font-size:.9rem}.auth-panel-rail .auth-field input{min-height:40px;font-size:.9rem}.auth-panel-rail .auth-mode-actions{display:grid}.auth-panel-rail .btn{min-width:0;padding-right:.7rem;padding-left:.7rem;font-size:.82rem}.dt-landing-channels{display:grid;gap:1.15rem}.dt-channel-initial{width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-bottom:.35rem;color:var(--neon);background:color-mix(in srgb,var(--neon) 10%,var(--surface2));border:1px solid color-mix(in srgb,var(--neon) 25%,transparent);border-radius:12px;font-size:1.35rem;font-weight:900}.dt-home-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:2rem}.dt-home-layout-v1{grid-template-columns:minmax(0,1fr)}.dt-stack-lg{display:grid;gap:1rem}.dt-fandan-row{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.1rem 1.35rem;background:linear-gradient(90deg,color-mix(in srgb,var(--dt-seat-color) 14%,var(--surface)),var(--surface) 55%);border:1px solid var(--surface2);border-left:4px solid var(--dt-seat-color);border-radius:14px;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.dt-fandan-row:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--dt-seat-color) 55%,var(--surface2));box-shadow:var(--shadow-card)}.dt-fandan-row-main{min-width:0;display:flex;align-items:center;gap:1rem;color:var(--text);text-decoration:none}.dt-fandan-avatar{width:56px;height:56px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:var(--dt-seat-color);background:color-mix(in srgb,var(--dt-seat-color) 16%,var(--bg));border:1px solid color-mix(in srgb,var(--dt-seat-color) 45%,transparent);border-radius:50%;font-size:1.4rem;font-weight:900}.dt-fandan-row-copy{min-width:0;display:grid;gap:.25rem}.dt-fandan-row-name{font-size:1.25rem}.dt-fandan-row-actions{flex:0 0 auto;display:flex;gap:.5rem}.dt-fandan-card,.dt-explore-card,.dt-box-card,.dt-inventory-card,.dt-reward-card,.dt-manage-card,.dt-fulfillment-card{position:relative;background:var(--surface);border:1px solid var(--surface2);border-radius:14px;overflow:hidden;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.dt-fandan-card:hover,.dt-explore-card:hover,.dt-box-card:hover,.dt-manage-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--neon) 40%,var(--surface2));box-shadow:var(--shadow-card)}.dt-card-accent{position:absolute;inset:0 0 auto;height:4px}.dt-card-main{display:grid;gap:.35rem;padding:1.35rem 1.25rem 1rem;color:var(--text);text-decoration:none}.dt-card-title{font-size:1.05rem}.dt-card-actions{display:flex;flex-wrap:wrap;gap:.5rem;padding:0 1.25rem 1.15rem}.dt-empty-panel,.dt-panel,.dt-profile-card,.dt-work-section,.dt-fulfillment-section{padding:1.35rem;background:var(--surface);border:1px solid var(--surface2);border-radius:14px}.dt-empty-panel{min-height:180px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.dt-panel-title,.dt-section-title{margin:0;font-size:1.05rem}.dt-panel-copy,.dt-section-caption{margin:.55rem 0 0;color:var(--muted);font-size:.85rem;line-height:1.55}.dt-right-rail{position:sticky;top:2rem;align-self:start;display:grid;gap:1rem}.dt-todo-list,.dt-shortcuts{margin-top:1rem}.dt-todo-list a,.dt-shortcuts a,.dt-panel-footer{color:var(--text);text-decoration:none}.dt-todo-list a,.dt-shortcuts a{display:flex;justify-content:space-between;gap:1rem;padding:.75rem;background:var(--surface2);border-radius:9px;font-size:.88rem;transition:color .15s ease,background .15s ease}.dt-todo-list a:hover,.dt-shortcuts a:hover{color:var(--neon);background:color-mix(in srgb,var(--neon) 10%,var(--surface2))}.dt-muted-line{margin:0;color:var(--muted);font-size:.85rem}.dt-panel-footer{display:block;margin-top:1rem;padding-top:1rem;color:var(--neon);border-top:1px solid var(--surface2);font-size:.85rem;font-weight:700}.dt-page-desc{margin:.6rem 0 0;color:var(--muted);font-size:.95rem}.dt-explore-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.15rem}.dt-explore-card{min-height:190px;display:flex;flex-direction:column;gap:.9rem;padding:1.35rem;color:var(--text);text-decoration:none}.dt-explore-card-head{display:flex;align-items:center;gap:.9rem}.dt-explore-card-head .dt-channel-initial{margin-bottom:0}.dt-explore-card-title{min-width:0;display:grid;gap:.25rem}.dt-seat-preview{display:flex;flex-wrap:wrap;gap:.4rem}.dt-seat-preview-chip{max-width:100%;display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .6rem;background:var(--surface2);border-radius:999px;font-size:.78rem;font-weight:700}.dt-seat-preview-more{color:var(--muted)}.dt-enter{align-self:flex-end;margin-top:auto;color:var(--muted);font-size:.84rem;font-weight:700;transition:color .15s ease,transform .15s ease}.dt-explore-card:hover .dt-enter{color:var(--neon);transform:translate(3px)}.dt-play-page{display:grid;align-content:start;gap:2rem}.dt-play-page .dt-page-header{margin-bottom:0}.dt-play-section{display:grid;gap:1rem}.dt-channel-row{display:flex;align-items:center;gap:1.25rem;padding:1.1rem 1.35rem;color:var(--text);background:var(--surface);border:1px solid var(--surface2);border-radius:14px;text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.dt-channel-row-fandan{background:linear-gradient(90deg,color-mix(in srgb,var(--dt-seat-color) 14%,var(--surface)),var(--surface) 55%);border-left:4px solid var(--dt-seat-color)}.dt-channel-row-live{border-color:var(--px-ink);background:color-mix(in srgb,var(--neon) 8%,#ffffff)}.dt-channel-row:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--neon) 40%,var(--surface2));box-shadow:var(--shadow-card)}.dt-channel-row-fandan:hover{border-color:color-mix(in srgb,var(--dt-seat-color) 55%,var(--surface2))}.dt-channel-row:hover .dt-enter{color:var(--neon);transform:translate(3px)}.dt-channel-row .dt-channel-initial{flex:0 0 auto;margin-bottom:0}.dt-channel-row-copy{min-width:0;flex:0 1 auto;display:grid;gap:.3rem}.dt-channel-row-name{font-size:1.25rem}.dt-channel-row-sub{min-width:0;display:flex;align-items:center;gap:.4rem;font-size:.85rem}.dt-channel-row-seats{flex:1 1 auto;justify-content:flex-end;overflow:hidden}.dt-channel-row .dt-enter{flex:0 0 auto;align-self:center;margin:0 0 0 auto}.dt-channel-row-seats+.dt-enter{margin-left:0}.dt-play-card-title,.dt-play-seat-line{display:flex;align-items:center;gap:.5rem}.dt-play-seat-line{min-width:0;color:var(--muted);font-size:.82rem}.dt-channel-header{margin-bottom:.9rem}.dt-channel-banner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.35rem 1.5rem;background:linear-gradient(120deg,color-mix(in srgb,var(--neon) 7%,var(--surface)),var(--surface) 65%);border:1px solid var(--surface2);border-radius:16px}.dt-channel-banner-copy{min-width:0;display:flex;align-items:center;gap:1rem}.dt-plus-chip{flex:0 0 auto;padding:.5rem .9rem;border:1px solid;border-radius:999px;font-size:.82rem;font-weight:800}.dt-plus-chip-none{color:var(--muted);border-color:var(--surface2)}.dt-sub-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.5rem;overflow:hidden;background:var(--surface);border:1px solid var(--surface2);border-radius:12px}.dt-sub-tab{min-width:0;min-height:50px;display:flex;align-items:center;justify-content:center;color:var(--muted);border-bottom:3px solid transparent;font-size:.9rem;font-weight:800;text-decoration:none;transition:color .15s ease,background .15s ease,border-color .15s ease}.dt-sub-tab:hover,.dt-sub-tab.active{color:var(--neon);background:color-mix(in srgb,var(--neon) 6%,transparent)}.dt-sub-tab.active{border-bottom-color:var(--neon)}.dt-sub-tab.disabled{color:color-mix(in srgb,var(--muted) 55%,transparent);background:transparent;cursor:not-allowed}.dt-channel-tab-label{min-width:0;display:flex;align-items:center;justify-content:center;gap:.45rem;white-space:nowrap}.dt-channel-tab-label .live-chip{min-height:19px;padding:.08rem .35rem;font-size:.58rem!important}.dt-breadcrumb{display:flex;align-items:center;gap:.55rem;margin:0 0 .75rem;color:var(--muted);font-size:.82rem}.dt-breadcrumb a{color:var(--neon);text-decoration:none}.dt-breadcrumb-current{display:inline-flex;align-items:center;gap:.45rem}.dt-watch-card{min-width:0;display:grid;gap:.9rem;margin-bottom:0;overflow:hidden;background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--neon) 8%,var(--surface)));border-color:color-mix(in srgb,var(--neon) 35%,var(--surface2))}.dt-watch-heading{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.dt-watch-media{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:stretch;gap:1rem}.dt-watch-media.is-portrait{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}@media(min-width:1600px){.dt-watch-media.is-portrait{grid-template-columns:minmax(0,1fr) minmax(320px,380px) 260px}}@media(min-width:1800px){.dt-watch-media.is-portrait{grid-template-columns:minmax(0,1fr) minmax(320px,380px) minmax(280px,320px)}}.dt-watch-player-box{position:relative;width:100%;aspect-ratio:16 / 9}.dt-watch-player-box.is-portrait{aspect-ratio:9 / 16;width:min(100%,47.8125vh,607px);height:auto;justify-self:start;align-self:start}.dt-watch-board-col{min-width:0;max-height:100%;overflow-y:auto}.dt-watch-extra{min-width:0}@media(max-width:1599.98px){.dt-watch-board-col{display:none}}@media(min-width:1600px){.dt-watch-extra.is-portrait{display:none}}.dt-watch-player,.dt-watch-chat{width:100%;display:block;background:#000;border:0;border-radius:12px}.dt-watch-player{height:100%}.dt-watch-chat{height:100%;min-height:320px;background:var(--surface);border:1px solid var(--surface2)}.dt-watch-focus-note,.dt-watch-chat-hint,.dt-watch-no-video{margin:0;color:var(--muted);line-height:1.55}.dt-watch-focus-note,.dt-watch-no-video{font-size:.88rem}.dt-watch-chat-hint{font-size:.78rem}.dt-watch-links{display:flex;flex-wrap:wrap;gap:.6rem}.dt-watch-links a{min-height:40px;display:inline-flex;align-items:center;padding:0 .85rem;color:var(--neon);background:var(--surface);border:1px solid color-mix(in srgb,var(--neon) 35%,var(--surface2));border-radius:999px;font-size:.82rem;font-weight:800;text-decoration:none}.dt-live-idle-panel{min-height:260px;display:grid;align-content:center;justify-items:start;gap:.8rem;background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--neon) 6%,var(--surface)))}.dt-live-idle-panel .dt-panel-copy{max-width:620px;margin-top:0}@media(max-width:1320px){.dt-watch-media,.dt-watch-media.is-portrait{grid-template-columns:minmax(0,1fr)}.dt-watch-chat{height:420px}}.dt-watch-stream-side{min-width:0;align-self:start;max-height:min(70vh,620px);overflow-y:auto}.dt-watch-media.is-cp-stream .dt-watch-player-box{align-self:start}.dt-watch-stream-side.is-tabs{display:flex;flex-direction:column;contain:size;align-self:stretch;min-height:420px;max-height:none;overflow:hidden;overflow:clip;gap:.4rem}@media(max-width:1320px){.dt-watch-stream-side.is-tabs{height:460px}}.cp-side-tabs{flex:none;display:flex;gap:.3rem}.cp-side-tabs button{flex:1;padding:.4rem 0;color:var(--muted);font:inherit;font-weight:700;background:var(--surface);border:1px solid var(--surface2);border-radius:8px;cursor:pointer}.cp-side-tabs button.is-on{color:var(--text);border-color:var(--neon)}.dt-watch-stream-side .cp-chat.is-desktop{flex:1}.cp-side-board{flex:1;min-height:0;overflow-y:auto}.dt-watch-media.is-cp-stream.is-portrait{grid-template-columns:auto minmax(320px,400px);justify-content:center}.dt-watch-media.is-cp-stream .dt-watch-player-box.is-portrait{width:calc(min(78vh,760px)*.5625);justify-self:center;background:#000}@media(max-width:1320px){.dt-watch-media.is-cp-stream.is-portrait{grid-template-columns:minmax(0,1fr)}}.dt-section-heading{margin-bottom:1.15rem}.dt-box-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.dt-seat-list{display:grid;gap:.65rem}.dt-seat-list-row{min-width:0;min-height:76px;display:grid;grid-template-columns:64px 48px minmax(90px,1fr) minmax(200px,260px) minmax(100px,auto);align-items:center;gap:.8rem;padding:.75rem .9rem;background:var(--surface);border:1px solid var(--surface2);border-left:4px solid;border-radius:12px}.dt-seat-list-row.v1{grid-template-columns:48px minmax(90px,1fr) minmax(100px,auto)}.dt-seat-list-row.mine{background:color-mix(in srgb,var(--neon) 6%,var(--surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--neon) 24%,transparent),var(--shadow-card)}.dt-seat-rank-badge{min-width:58px;padding:.35rem .5rem;color:var(--muted);background:var(--surface2);border:1px solid var(--surface2);border-radius:999px;font-size:.76rem;font-weight:900;text-align:center;font-variant-numeric:tabular-nums}.dt-seat-rank-badge.rank-1{color:#6b4d00;background:#fff1b8;border-color:#e8c04f}.dt-seat-rank-badge.rank-2{color:#495466;background:#edf1f6;border-color:#aeb8c5}.dt-seat-rank-badge.rank-3{color:#70401f;background:#f9dfce;border-color:#c98b62}.dt-seat-list-photo{width:48px;height:48px;object-fit:cover}.dt-seat-list-identity{min-width:0;display:grid;gap:.2rem}.dt-seat-list-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-seat-list-metrics{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.dt-multiplier,.dt-my-faction,.dt-price-badge,.dt-sealed-badge,.dt-category-chip,.dt-reward-status{width:fit-content;padding:.28rem .55rem;border:1px solid var(--surface2);border-radius:999px;font-size:.72rem;font-weight:800}.dt-board-sales{color:var(--muted);font-size:.78rem}.dt-board-contrib{font-size:.88rem;font-weight:800}.dt-seat-list-action{min-width:0;display:flex;align-items:center;justify-content:flex-end}.dt-seat-list-action .google{margin-top:0}.dt-my-faction{display:inline-flex;align-items:center;min-height:36px}.dt-box-card{min-height:140px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.35rem 1rem 1rem;color:var(--text);text-align:left;cursor:pointer}.dt-box-side{display:grid;gap:.5rem;justify-items:center;align-content:center}.dt-box-copy{display:grid;gap:.35rem}.dt-box-thumb{width:72px;height:72px;padding:10px;object-fit:contain;background:var(--bg);border:1px solid var(--surface2);border-radius:12px}.dt-price-badge{color:var(--neon);font-variant-numeric:tabular-nums}.dt-game-panel{scroll-margin-top:2rem}.dt-game-panel:focus-visible{outline:2px solid var(--neon);outline-offset:3px}.dt-channel-game-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:1.25rem}.dt-round-game-card{min-width:0;display:grid;gap:.85rem}.dt-game-rank-panel{position:sticky;top:2rem;min-width:0}.dt-games-link-card{display:block;color:var(--text);text-decoration:none}.dt-round-game-note{margin:0;color:var(--muted);font-size:.8rem;line-height:1.45}.dt-round-game-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--muted);font-size:.8rem;line-height:1.45}.dt-round-game-rank-hint{margin:-.15rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.45}.dt-round-game-list{display:grid;gap:.65rem}.dt-round-game-row{display:flex;align-items:center;gap:.65rem;padding:.75rem;background:#fff;border:1px solid var(--surface2);border-radius:12px;cursor:pointer}.dt-round-game-row .game-thumb{width:40px;height:40px}.dt-round-game-row-active{box-shadow:inset 3px 0 0 var(--neon)}.dt-round-game-row-selected{background:color-mix(in srgb,var(--neon) 5%,#ffffff);border-color:color-mix(in srgb,var(--neon) 58%,var(--surface2));box-shadow:0 0 0 2px color-mix(in srgb,var(--neon) 10%,transparent)}.dt-round-game-row-active.dt-round-game-row-selected{box-shadow:inset 3px 0 0 var(--neon),0 0 0 2px color-mix(in srgb,var(--neon) 10%,transparent)}.dt-round-game-row:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.dt-round-game-copy{min-width:0;flex:1 1 auto;display:grid;gap:.3rem}.dt-round-game-copy strong{font-size:1rem}.dt-round-game-copy p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.4}.dt-round-game-copy>span{color:var(--neon);font-size:.7rem;font-weight:700}.dt-round-game-heading{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.dt-round-active-badge,.dt-round-locked-badge{padding:.15rem .4rem;border-radius:999px;font-size:.65rem;font-weight:800}.dt-round-active-badge{color:var(--neon);background:#e6f8fd;border:1px solid #b5e9f8}.dt-round-locked-badge{color:var(--muted);background:#f3f5f7;border:1px solid #d8dde3}.dt-round-game-action{min-height:44px;display:flex;align-items:center}.dt-round-game-action .btn{white-space:nowrap}.dt-round-game-copy .dt-round-game-locked-note{color:var(--muted);font-size:.72rem;font-weight:600;line-height:1.35}.dt-round-game-login{min-height:44px;display:flex;align-items:center}.dt-round-game-login .btn.google{margin-top:0}.dt-games-page{display:grid;gap:1.5rem}.dt-games-scope .games-scope-chips,.dt-games-scope-hint{margin-top:1rem}.dt-games-scope-hint p{margin:0 0 1rem;color:var(--muted)}.dt-games-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dt-game-card{min-height:210px;flex-direction:column;align-items:stretch}.dt-game-card .btn{align-self:flex-start;margin-top:auto}.dt-games-login{display:flex;justify-content:center}.dt-games-rank-controls{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:1rem}.dt-games-rank-controls .game-rank-chips,.dt-games-rank-controls .games-scope-chips{margin:0}.dt-rank-row.dt-rank-row-global{grid-template-columns:30px 24px minmax(0,1fr) auto}.dt-record-line,.dt-my-rank{margin:1rem 0;padding:.75rem;color:var(--text);background:var(--surface2);border-radius:9px;font-size:.82rem;font-variant-numeric:tabular-nums}.dt-error-text{margin:.75rem 0 0;color:var(--danger);font-size:.82rem}.dt-rank-list{display:grid;gap:.25rem;margin:1rem 0 0;padding:0;list-style:none}.dt-rank-row{min-height:42px;display:grid;grid-template-columns:30px 24px 10px minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.35rem .5rem;border-radius:8px}.dt-rank-row-me{background:color-mix(in srgb,var(--neon) 12%,transparent)}.dt-rank-no,.dt-rank-score{font-variant-numeric:tabular-nums}.dt-rank-no{color:var(--muted);text-align:center}.dt-rank-no.rank-medal{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--surface2);border-radius:8px;background:var(--bg);font-size:.8rem;line-height:1}.dt-rank-name-cell{min-width:0;display:flex;flex-direction:column;gap:.08rem}.dt-rank-name,.dt-rank-earn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-rank-earn{color:var(--muted);font-size:.68rem;font-weight:500}.dt-rank-score{font-size:.82rem}.dt-stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.dt-stat{min-height:100px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.45rem;padding:1rem 1.2rem;color:var(--muted);background:var(--surface);border:1px solid var(--surface2);border-radius:12px;text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.dt-stat:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--neon) 40%,var(--surface2))}.dt-stat strong{color:var(--text);font-size:1.55rem;font-variant-numeric:tabular-nums}.dt-stat-active{border-color:var(--neon);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neon) 35%,transparent)}.dt-inventory-content{min-width:0}.dt-inventory-panel{display:grid;gap:1rem}.dt-toolbar{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.dt-inventory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.dt-inventory-card,.dt-reward-card{min-height:160px;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding:1rem}.dt-inventory-copy{min-width:0;display:grid;gap:.4rem}.dt-sealed-badge{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.dt-category-chip{display:inline-flex;margin-right:.4rem;color:var(--neon)}.dt-reward-status{color:var(--muted)}.dt-reward-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:auto}.dt-text-button{min-height:40px;padding:0 .35rem;color:var(--neon);background:transparent;border:0;cursor:pointer}.dt-success-text{margin:0;padding:.75rem 1rem;color:#16a34a;background:#e9f9ef;border:1px solid #b7ebc8;border-radius:10px}.dt-fulfillment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem}.dt-fulfillment-gallery{grid-column:1 / -1;order:1}.dt-fulfillment-instant{order:2}.dt-fulfillment-request{order:3}.dt-fulfillment-shipping{order:4}.dt-reward-media-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.dt-fulfillment-section{display:grid;gap:1rem}.dt-fulfillment-card{display:grid;gap:.65rem;padding:1rem;font-size:.86rem}.dt-fulfillment-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.dt-points-hero{min-height:160px;display:flex;flex-direction:column;justify-content:center;gap:.45rem;padding:1.5rem;background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--neon) 10%,var(--surface)));border:1px solid var(--surface2);border-radius:14px}.dt-points-hero strong{font-size:2.3rem;font-variant-numeric:tabular-nums}.dt-point-notice{margin:0;color:var(--muted);font-size:.84rem}.dt-table-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--surface2);border-radius:12px}.dt-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.dt-table-head,.dt-table-cell{padding:.9rem 1rem;border-bottom:1px solid var(--surface2);text-align:left}.dt-table-head{color:var(--muted);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dt-table-cell{font-size:.86rem}.dt-table-number{text-align:right}.dt-positive{color:#16a34a;font-weight:800}.dt-negative{color:var(--danger);font-weight:800}.dt-centered-panel{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.dt-my-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:2rem}.dt-my-banner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem 1.75rem;background:linear-gradient(120deg,color-mix(in srgb,var(--neon) 7%,var(--surface)),var(--surface) 65%);border:1px solid var(--surface2);border-radius:16px}.dt-my-banner-id{min-width:0;display:flex;align-items:center;gap:1.15rem}.dt-my-banner-name{font-size:1.45rem}.dt-stat-strip-3{grid-template-columns:repeat(3,minmax(0,1fr))}.dt-stat-strip-1{grid-template-columns:minmax(0,1fr)}.dt-channel-primary-actions{max-width:560px;margin-bottom:1.25rem}.dt-channel-primary-actions .v1-soon-action{min-height:64px}.dt-work-section.v1-activity .v1-activity-empty{align-items:center;text-align:center}.dt-stat{text-decoration:none}.dt-stat-static{cursor:default}.dt-stat-static:hover{transform:none;border-color:var(--surface2)}.dt-opening-list{display:grid;gap:.5rem}.dt-opening-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.8rem 1rem;background:var(--surface2);border-radius:10px;font-size:.88rem}.dt-opening-copy{min-width:0;display:grid;gap:.2rem}.dt-opening-date{color:var(--muted);font-size:.78rem;font-variant-numeric:tabular-nums;white-space:nowrap}.dt-profile-avatar{width:64px;height:64px;flex:0 0 auto;object-fit:cover;border-radius:50%}.dt-profile-copy{min-width:0;display:grid;gap:.35rem}.dt-profile-copy .profile-name-editor{margin-top:.2rem}.dt-menu-panel{padding:.8rem}.dt-menu-panel .dt-panel-title{padding:.35rem .45rem .8rem}.dt-menu-list{display:grid;gap:.25rem}.dt-menu-row{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem;color:var(--text);background:transparent;border:1px solid transparent;border-radius:9px;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.dt-menu-row:hover{background:var(--surface2);border-color:color-mix(in srgb,var(--neon) 25%,transparent)}.dt-menu-copy{min-width:0;display:grid;gap:.25rem}.dt-menu-arrow{color:var(--muted)}.dt-my-main{display:grid;gap:1rem}.dt-manage-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.dt-manage-card{min-height:150px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1rem}.dt-manage-copy{min-width:0;display:grid;gap:.3rem}.dt-manage-card .dt-card-actions{grid-column:1 / -1;padding:0}.dt-logo:focus-visible,.dt-nav-link:focus-visible,.dt-fandan-link:focus-visible,.dt-points-row:focus-visible,.dt-profile-row:focus-visible,.dt-channel-preview:focus-visible,.dt-card-main:focus-visible,.dt-panel-footer:focus-visible,.dt-todo-list a:focus-visible,.dt-shortcuts a:focus-visible,.dt-explore-card:focus-visible,.dt-breadcrumb a:focus-visible,.dt-box-card:focus-visible,.dt-stat:focus-visible,.dt-subnav-link:focus-visible,.dt-text-button:focus-visible,.dt-menu-row:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.dt-games-link-card:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.orders-table-wrap{width:100%;max-width:100%;overflow-x:auto}.orders-table{min-width:920px}.orders-table-row{cursor:pointer;transition:background .15s ease}.orders-table-row:hover,.orders-table-row-expanded{background:color-mix(in srgb,var(--neon) 7%,transparent)}.orders-table-row:focus-visible{position:relative;z-index:1;outline:2px solid var(--neon);outline-offset:-2px}.orders-table-date>*,.orders-table-box>*{display:block}.orders-table-date time,.orders-table-date small,.orders-table-box span{color:var(--muted);font-size:.76rem}.orders-table-date time,.orders-table .dt-table-number,.orders-table td:nth-child(6){white-space:nowrap}.orders-table-date small,.orders-table-box span{margin-top:.22rem}.orders-table-box strong{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-table .status-chip{white-space:nowrap}.orders-table-detail-row>td{padding:0;border-bottom:1px solid var(--surface2)}.orders-table-detail{padding:1rem 1.25rem 1.25rem;border-top:0}.orders-table-detail .deposit-guide{max-width:680px}.dt-landing .core-loop,.dt-home-page .core-loop{max-width:none;margin:0;padding:clamp(1.35rem,2vw,2rem)}.dt-landing .core-loop-heading h2,.dt-home-page .core-loop-heading h2{font-size:clamp(1.65rem,2.4vw,2.25rem)}.dt-landing .core-loop-steps,.dt-home-page .core-loop-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.dt-landing .core-loop-step,.dt-home-page .core-loop-step{height:100%;padding:1.15rem}.dt-landing .core-loop-equation,.dt-home-page .core-loop-equation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:.75rem}.dt-landing .core-loop-tile,.dt-home-page .core-loop-tile{min-height:72px;padding:1rem;font-size:1.05rem}.dt-landing .core-loop-example,.dt-home-page .core-loop-example{grid-template-columns:auto minmax(0,1fr);align-items:center}.dt-landing .core-loop-example-values,.dt-home-page .core-loop-example-values{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-skin=yt]{--v2-red: #ff2e2e;--v2-red-ink: #cc0000;--v2-blue: #065fd4;--v2-line: #e5e5e5;--v2-line-soft: #f0f0f0;--v2-hover: #f2f2f2;--v2-hover-strong: #e5e5e5;--v2-chip: #f2f2f2;--v2-ink: #0f0f0f;--v2-sub: #606060;--v2-cell-accent: #ffac26;--bg: #ffffff;--surface: #ffffff;--surface2: #e5e5e5;--text: #0f0f0f;--muted: #606060;--neon: #065fd4;--neon-bright: #3ea6ff;--accent: #ffac26;--danger: #cc0000;--shadow-card: none;--shadow-pop: 0 4px 32px rgba(0, 0, 0, .2)}html[data-skin=yt] body{background:#fff;background-image:none;color:var(--v2-ink);font-family:Roboto,Pretendard,Segoe UI,Apple SD Gothic Neo,sans-serif;letter-spacing:-.003em}html[data-skin=yt] h1,html[data-skin=yt] h2,html[data-skin=yt] h3{letter-spacing:-.02em;font-weight:700}html[data-skin=yt] ::selection{color:#fff;background:var(--v2-blue)}html[data-skin=yt] :focus-visible{outline:2px solid var(--v2-blue);outline-offset:2px}html[data-skin=yt] .text-button,html[data-skin=yt] .auth-text-button,html[data-skin=yt] .box-policy-link,html[data-skin=yt] .legal-doc a,html[data-skin=yt] .site-footer-biz a,html[data-skin=yt] .my-youtube-link a,html[data-skin=yt] .yt-google-link{color:var(--v2-blue)}.v2-brand{display:inline-flex;align-items:center;gap:.42em;color:var(--v2-ink, #0f0f0f);line-height:1}.v2-brand-mark{display:block;width:1.32em;height:1.32em;flex:0 0 auto}.v2-brand-word{font-weight:800;letter-spacing:-.035em;white-space:nowrap}.v2-brand-inline{font-size:1.15rem}.v2-brand-lockup{font-size:clamp(1.7rem,8vw,2.4rem)}.skin-toggle{position:fixed;z-index:60;right:max(.75rem,env(safe-area-inset-right));bottom:calc(72px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:.25rem;padding:.25rem .3rem .25rem .6rem;background:#fffffff5;border:1px solid #d8d8d8;border-radius:999px;box-shadow:0 2px 10px #00000024;font-family:Pretendard,Segoe UI,sans-serif}.skin-toggle-label{color:#606060;font-size:.66rem;font-weight:700;letter-spacing:.02em}.skin-toggle-btn{min-width:34px;min-height:28px;padding:0 .5rem;color:#606060;background:transparent;border:0;border-radius:999px;font-size:.72rem;font-weight:800;cursor:pointer}.skin-toggle-btn.active{color:#fff;background:#0f0f0f}@media(min-width:900px){.skin-toggle{bottom:max(1rem,env(safe-area-inset-bottom))}}.yt-topbar{position:fixed;z-index:40;top:0;right:0;left:0;height:calc(56px + env(safe-area-inset-top));display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:env(safe-area-inset-top) max(.75rem,env(safe-area-inset-right)) 0 max(.75rem,env(safe-area-inset-left));background:#fff;border-bottom:1px solid transparent}.yt-topbar-brand{min-width:0;display:inline-flex;align-items:center;text-decoration:none}.yt-topbar-actions{display:flex;align-items:center;gap:.4rem}.yt-topbar-points{min-height:32px;display:inline-flex;align-items:center;gap:.3rem;padding:0 .7rem;color:var(--v2-ink);background:var(--v2-chip);border-radius:999px;font-family:Pretendard,Segoe UI,sans-serif;font-size:.8rem;font-weight:700;text-decoration:none}.yt-topbar-avatar{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:var(--v2-sub);border-radius:50%;overflow:hidden}.yt-topbar-avatar img{width:100%;height:100%;object-fit:cover}html[data-skin=yt] .app-content{max-width:720px;padding-top:calc(56px + env(safe-area-inset-top))}html[data-skin=yt] .tab-bar{min-height:54px;padding-top:0;background:#fff;border-top:1px solid var(--v2-line);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=yt] .tab-link{min-height:54px;gap:.22rem;color:var(--v2-sub);font-size:.63rem;font-weight:500;letter-spacing:-.01em}html[data-skin=yt] .tab-link.active{color:var(--v2-ink);font-weight:700}html[data-skin=yt] .tab-icon{font-size:1.5rem}html[data-skin=yt] .btn{min-height:40px;padding:0 1rem;border-radius:999px;font-size:.9rem;font-weight:700;letter-spacing:-.01em;box-shadow:none;transition:background .12s ease,color .12s ease}html[data-skin=yt] .btn.primary,html[data-skin=yt] .btn.compact,html[data-skin=yt] .btn.play,html[data-skin=yt] .auth-submit{color:#fff;background:var(--v2-ink);background-image:none}html[data-skin=yt] .btn.primary:hover,html[data-skin=yt] .btn.compact:hover,html[data-skin=yt] .btn.play:hover,html[data-skin=yt] .auth-submit:hover{background:#272727}html[data-skin=yt] .btn.compact{min-height:34px;padding:0 .85rem;font-size:.8rem}html[data-skin=yt] .btn.ghost{min-height:40px;color:var(--v2-ink);background:var(--v2-chip);border:0;font-size:.87rem}html[data-skin=yt] .btn.ghost:hover{background:var(--v2-hover-strong)}html[data-skin=yt] .btn.google{color:var(--v2-ink);background:#fff;border:1px solid #d3d3d3}html[data-skin=yt] .btn.google:hover{background:var(--v2-hover)}html[data-skin=yt] .btn.danger{color:#fff;background:var(--v2-red-ink)}html[data-skin=yt] .btn:active{transform:none}html[data-skin=yt] .icon-button{background:transparent;border:0;color:var(--v2-ink)}html[data-skin=yt] .icon-button:hover{background:var(--v2-hover)}html[data-skin=yt] .text-button,html[data-skin=yt] .auth-text-button{color:var(--v2-blue);font-weight:600}html[data-skin=yt] input,html[data-skin=yt] select,html[data-skin=yt] textarea{color:var(--v2-ink);background:#fff;border:1px solid #cccccc;border-radius:8px;box-shadow:none}html[data-skin=yt] input:focus,html[data-skin=yt] select:focus,html[data-skin=yt] textarea:focus{border-color:var(--v2-blue);outline:none;box-shadow:inset 0 0 0 1px var(--v2-blue)}html[data-skin=yt] input::placeholder,html[data-skin=yt] textarea::placeholder{color:#909090}html[data-skin=yt] .screen-header h1,html[data-skin=yt] .channel-header h1,html[data-skin=yt] .games-header h1{font-size:1.25rem;font-weight:800;text-shadow:none}html[data-skin=yt] .section-title{display:block;margin:1.4rem 0 .6rem;padding:0;color:var(--v2-ink);background:none;border:0;box-shadow:none;font-size:1rem;font-weight:800}html[data-skin=yt] .tagline{color:var(--v2-sub)}html[data-skin=yt] .home-guest .logo-lockup{display:none}html[data-skin=yt] .home-guest .tagline{margin-bottom:.4rem;color:var(--v2-ink);font-size:clamp(1.5rem,7vw,2rem);font-weight:800;letter-spacing:-.03em}html[data-skin=yt] .fandan-card,html[data-skin=yt] .channel-cell,html[data-skin=yt] .game-card,html[data-skin=yt] .inventory-card,html[data-skin=yt] .box-card,html[data-skin=yt] .my-recent-row,html[data-skin=yt] .order-card,html[data-skin=yt] .round-game-card{background:#fff;border:0;border-radius:12px;box-shadow:none}html[data-skin=yt] .fandan-card{border-left:4px solid;border-radius:12px}html[data-skin=yt] .channel-cell:hover,html[data-skin=yt] .game-card:hover,html[data-skin=yt] .inventory-card:hover,html[data-skin=yt] .box-card:hover,html[data-skin=yt] .my-recent-row:hover{background:var(--v2-hover)}html[data-skin=yt] .card-list{gap:.4rem}html[data-skin=yt] .empty-card,html[data-skin=yt] .feature-card,html[data-skin=yt] .profile-card,html[data-skin=yt] .manage-card,html[data-skin=yt] .form-card,html[data-skin=yt] .verify-panel,html[data-skin=yt] .inventory-panel,html[data-skin=yt] .core-loop,html[data-skin=yt] .studio-section-card,html[data-skin=yt] .games-ranking-section{background:#fff;border:1px solid var(--v2-line);border-radius:12px;box-shadow:none}html[data-skin=yt] .empty-card h2{font-size:1.05rem}html[data-skin=yt] .filter-chips button,html[data-skin=yt] .games-scope-chips button,html[data-skin=yt] .category-chip,html[data-skin=yt] .rank-chip,html[data-skin=yt] .type-chip,html[data-skin=yt] .status-chip{min-height:32px;padding:0 .75rem;color:var(--v2-ink);background:var(--v2-chip);border:0;border-radius:8px;font-size:.82rem;font-weight:600}html[data-skin=yt] .filter-chips button:hover,html[data-skin=yt] .games-scope-chips button:hover{background:var(--v2-hover-strong)}html[data-skin=yt] .filter-chips button.active,html[data-skin=yt] .games-scope-chips button.active{color:#fff;background:var(--v2-ink);border-color:transparent}html[data-skin=yt] .sub-tabs,html[data-skin=yt] .studio-sub-tabs{gap:0;border-bottom:1px solid var(--v2-line)}html[data-skin=yt] .sub-tab{padding:0 .9rem;color:var(--v2-sub);background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:.88rem;font-weight:700}html[data-skin=yt] .sub-tab.active{color:var(--v2-ink);background:transparent;border-bottom-color:var(--v2-ink)}html[data-skin=yt] .segmented-control{background:var(--v2-chip);border:0;border-radius:999px}html[data-skin=yt] .segmented-control button{border:0;border-radius:999px;color:var(--v2-sub);font-weight:700}html[data-skin=yt] .segmented-control button.active{color:#fff;background:var(--v2-ink)}html[data-skin=yt] .live-chip{color:#fff!important;background:var(--v2-red-ink);border:0;border-radius:4px;font-weight:700}html[data-skin=yt] .multiplier-badge,html[data-skin=yt] .fandan-mult-chip,html[data-skin=yt] .price-badge,html[data-skin=yt] .qty-badge,html[data-skin=yt] .sealed-badge,html[data-skin=yt] .rotation-chip,html[data-skin=yt] .round-seq-chip{background:var(--v2-chip);border:0;border-radius:6px;box-shadow:none}html[data-skin=yt] .status{background:var(--v2-chip);border:0;border-radius:999px}html[data-skin=yt] .rank-list li{background:transparent;border-radius:10px}html[data-skin=yt] .rank-list li:hover{background:var(--v2-hover)}html[data-skin=yt] .rank-list li.me{outline:0;background:#eef4ff}html[data-skin=yt] .sheet-backdrop,html[data-skin=yt] .dialog-backdrop,html[data-skin=yt] .photo-viewer-backdrop,html[data-skin=yt] .provision-backdrop,html[data-skin=yt] .studio-wizard-backdrop,html[data-skin=yt] .box-sheet-backdrop{background:#00000080;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=yt] .dialog-card,html[data-skin=yt] .box-sheet,html[data-skin=yt] .open-sheet,html[data-skin=yt] .commerce-sheet,html[data-skin=yt] .provision-sheet,html[data-skin=yt] .seller-terms-sheet,html[data-skin=yt] .photo-viewer-sheet,html[data-skin=yt] .studio-wizard,html[data-skin=yt] .admin-dialog{background:#fff;border:0;border-radius:16px;box-shadow:0 4px 32px #0003}html[data-skin=yt] .dialog-card h2{font-size:1.05rem}html[data-skin=yt] .curve-table th,html[data-skin=yt] .probability-table th,html[data-skin=yt] .fusion-table th,html[data-skin=yt] .slot-table th,html[data-skin=yt] .legal-table th{color:var(--v2-sub);background:var(--v2-line-soft);border-color:var(--v2-line);font-weight:700}html[data-skin=yt] .curve-table td,html[data-skin=yt] .probability-table td,html[data-skin=yt] .fusion-table td,html[data-skin=yt] .slot-table td,html[data-skin=yt] .legal-table td{border-color:var(--v2-line)}html[data-skin=yt] .site-footer{border-top:1px solid var(--v2-line);color:var(--v2-sub)}html[data-skin=yt] .site-footer-links a,html[data-skin=yt] .site-footer-toggle{color:var(--v2-sub)}html[data-skin=yt] .dt-rail{width:240px;padding:.75rem .75rem 1rem;background:#fff;border-right:0}html[data-skin=yt] .dt-logo{padding:.5rem .5rem 1.25rem;color:var(--v2-ink);font-size:1.15rem;font-weight:800;letter-spacing:-.02em}html[data-skin=yt] .dt-nav-link{min-height:40px;padding:0 .75rem;color:var(--v2-ink);background:transparent;border:0;border-radius:10px;font-size:.9rem;font-weight:500}html[data-skin=yt] .dt-nav-link:hover{background:var(--v2-hover)}html[data-skin=yt] .dt-nav-icon{display:inline-flex;align-items:center;margin-right:.9rem}html[data-skin=yt] .dt-nav-icon svg{width:22px;height:22px}html[data-skin=yt] .dt-nav-link-active{background:var(--v2-hover-strong);font-weight:700}html[data-skin=yt] .dt-nav-link-active:before{display:none}html[data-skin=yt] .dt-fandan-nav{border-top:1px solid var(--v2-line)}html[data-skin=yt] .dt-rail-label,html[data-skin=yt] .dt-kicker{color:var(--v2-ink);font-size:.9rem;font-weight:700;letter-spacing:-.01em;text-transform:none}html[data-skin=yt] .dt-fandan-link{border-radius:10px}html[data-skin=yt] .dt-fandan-link:hover{background:var(--v2-hover)}html[data-skin=yt] .dt-points-row,html[data-skin=yt] .dt-profile-row{border-radius:10px}html[data-skin=yt] .dt-content{background:#fff}html[data-skin=yt] .dt-page-title,html[data-skin=yt] .dt-hero-title{letter-spacing:-.03em;font-weight:800}html[data-skin=yt] .dt-panel,html[data-skin=yt] .dt-empty-panel,html[data-skin=yt] .dt-menu-panel,html[data-skin=yt] .dt-game-rank-panel,html[data-skin=yt] .dt-centered-panel{background:#fff;border:1px solid var(--v2-line);border-radius:12px;box-shadow:none}html[data-skin=yt] .dt-panel-title,html[data-skin=yt] .dt-section-title,html[data-skin=yt] .dt-section-heading{font-weight:800;letter-spacing:-.02em}html[data-skin=yt] .dt-explore-card,html[data-skin=yt] .dt-box-card,html[data-skin=yt] .dt-channel-row,html[data-skin=yt] .dt-game-card,html[data-skin=yt] .dt-inventory-card,html[data-skin=yt] .dt-fandan-card,html[data-skin=yt] .dt-round-game-card{background:#fff;border:0;border-radius:12px;box-shadow:none;transition:background .12s ease}html[data-skin=yt] .dt-explore-card:hover,html[data-skin=yt] .dt-box-card:hover,html[data-skin=yt] .dt-channel-row:hover,html[data-skin=yt] .dt-game-card:hover,html[data-skin=yt] .dt-inventory-card:hover{background:var(--v2-hover);border-color:transparent;transform:none;box-shadow:none}html[data-skin=yt] .dt-category-chip,html[data-skin=yt] .dt-plus-chip,html[data-skin=yt] .dt-seat-preview-chip{color:var(--v2-ink);background:var(--v2-chip);border:0;border-radius:8px;font-weight:600}html[data-skin=yt] .dt-sub-tabs{border-bottom:1px solid var(--v2-line)}html[data-skin=yt] .dt-sub-tab{color:var(--v2-sub);background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;font-weight:700}html[data-skin=yt] .dt-sub-tab:hover{color:var(--v2-ink);background:transparent}html[data-skin=yt] .dt-sub-tab.active{color:var(--v2-ink);background:transparent;border-bottom-color:var(--v2-ink)}html[data-skin=yt] .dt-stat,html[data-skin=yt] .dt-stat-static{background:var(--v2-line-soft);border:0;border-radius:12px;box-shadow:none}html[data-skin=yt] .dt-stat:hover{background:var(--v2-hover-strong);transform:none}html[data-skin=yt] .dt-table-head{color:var(--v2-sub);background:var(--v2-line-soft);border-color:var(--v2-line)}html[data-skin=yt] .dt-table-cell,html[data-skin=yt] .dt-rank-row,html[data-skin=yt] .orders-table-row{border-color:var(--v2-line)}html[data-skin=yt] .dt-rank-row:hover{background:var(--v2-hover)}html[data-skin] .cl-home{--cl-bg: #f7f8fa;--cl-surface: #ffffff;--cl-ink: #17191c;--cl-muted: #6f7782;--cl-line: #e5e8ec;--cl-accent: #087f8c;--cl-accent-hover: #066a75;--cl-soft: #e9f4f4;--cl-live: #e0464f;display:flex;flex-direction:column;gap:28px;color:var(--cl-ink);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Malgun Gothic,sans-serif;letter-spacing:-.01em}html[data-skin] .app-shell:has(.home-live-screen),html[data-skin] .dt-content:has(.dt-home-live){background:#f7f8fa}html[data-skin] .home-live-screen{padding-top:.75rem}html[data-skin] .cl-home .cl-icon{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html[data-skin] .cl-home .cl-topbar{display:flex;align-items:center;min-height:40px;margin-bottom:-10px}html[data-skin] .cl-home .cl-kicker{margin:0 0 6px;color:var(--cl-accent);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}html[data-skin] .cl-home .cl-hero{display:grid;grid-template-columns:1fr;overflow:hidden;background:var(--cl-surface);border:1px solid var(--cl-line);border-radius:18px!important;box-shadow:none}html[data-skin] .cl-home .cl-hero-copy{display:flex;flex-direction:column;align-items:flex-start;padding:26px 22px 22px}html[data-skin] .cl-home .cl-hero-title{margin:4px 0 12px;color:var(--cl-ink);font-size:27px;font-weight:800;line-height:1.28;letter-spacing:-.045em;white-space:pre-line;text-shadow:none}html[data-skin] .cl-home .cl-hero-desc{margin:0 0 20px;color:var(--cl-muted);font-size:14px;line-height:1.6}html[data-skin] .cl-home .cl-btn{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 20px;color:#fff;background:var(--cl-accent);border:0;border-radius:10px!important;box-shadow:none;font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;transition:background .15s ease}html[data-skin] .cl-home .cl-btn:hover{background:var(--cl-accent-hover)}html[data-skin] .cl-home .cl-hero-note{display:flex;align-items:center;gap:8px;margin:16px 0 0;color:var(--cl-muted);font-size:12px}html[data-skin] .cl-home .cl-dot{width:6px;height:6px;background:#b9c0c8;border-radius:50%!important}html[data-skin] .cl-home .cl-dot-live{background:var(--cl-live)}html[data-skin] .cl-home .cl-feature{position:relative;display:block;min-height:240px;overflow:hidden;color:#fff;background:#101418;text-decoration:none;border-radius:0!important}html[data-skin] .cl-home .cl-feature-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001a 30%,#000000b8)}html[data-skin] .cl-home .cl-feature-copy{position:absolute;right:64px;bottom:22px;left:22px;display:flex;flex-direction:column;gap:6px}html[data-skin] .cl-home .cl-feature-copy small{font-size:10px;font-weight:700;letter-spacing:.2em;opacity:.85}html[data-skin] .cl-home .cl-feature-copy strong{font-size:22px;font-weight:800;letter-spacing:-.03em}html[data-skin] .cl-home .cl-feature-copy span{overflow:hidden;font-size:14px;opacity:.92;white-space:nowrap;text-overflow:ellipsis}html[data-skin] .cl-home .cl-feature-arrow{position:absolute;right:22px;bottom:24px}html[data-skin] .cl-home .cl-feature-arrow .cl-icon{width:22px;height:22px}html[data-skin] .cl-home .cl-feature-off{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:120px;color:#8b949e;background:linear-gradient(135deg,#eef3f4,#e3eced);font-size:11px;font-weight:700;letter-spacing:.24em}html[data-skin] .cl-home .cl-feature-off .cl-icon{width:40px;height:40px;color:var(--cl-accent);opacity:.55;stroke-width:1.6}html[data-skin] .cl-home .cl-live-pill{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;color:#fff;background:var(--cl-live);border-radius:5px!important;font-size:11px;font-weight:800;letter-spacing:.04em}html[data-skin] .cl-home .cl-live-pill:before{content:"";width:5px;height:5px;background:#fff;border-radius:50%!important}html[data-skin] .cl-home .cl-viewers{position:absolute;right:10px;bottom:10px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;color:#fff;background:#101216a8;border-radius:5px!important;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}html[data-skin] .cl-home .cl-viewers .cl-icon{width:12px;height:12px}html[data-skin] .cl-home .cl-feature .cl-viewers{top:12px;right:12px;bottom:auto}html[data-skin] .cl-home .cl-thumb-bg{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;width:124%;height:124%;object-fit:cover;filter:blur(18px) brightness(.7)}html[data-skin] .cl-home .cl-thumb-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}html[data-skin] .cl-home .cl-thumb-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#0d5f68,#087f8c 55%,#3aa6a0)}html[data-skin] .cl-home .cl-thumb-fallback .profile-avatar{position:relative;z-index:1;border:3px solid rgba(255,255,255,.85);border-radius:50%!important}html[data-skin] .cl-home .cl-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}html[data-skin] .cl-home .cl-section-title{margin:0;color:var(--cl-ink);font-size:21px;font-weight:800;letter-spacing:-.035em}html[data-skin] .cl-home .cl-section-count{color:var(--cl-muted);font-size:12px;white-space:nowrap}html[data-skin] .cl-home .cl-section-link{display:inline-flex;align-items:center;gap:4px;color:var(--cl-accent);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}html[data-skin] .cl-home .cl-section-link .cl-icon{width:15px;height:15px}html[data-skin] .cl-home .cl-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}html[data-skin] .cl-home .cl-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;color:#3b4148;background:var(--cl-surface);border:1px solid var(--cl-line);border-radius:8px!important;box-shadow:none;font:inherit;font-size:13px;font-weight:600;cursor:pointer}html[data-skin] .cl-home .cl-chip span{color:var(--cl-muted);font-weight:500;font-variant-numeric:tabular-nums}html[data-skin] .cl-home .cl-chip-on{color:#fff;background:#17191c;border-color:#17191c}html[data-skin] .cl-home .cl-chip-on span{color:#ffffffb3}html[data-skin] .cl-home .cl-grid{display:grid;grid-template-columns:1fr;gap:22px}html[data-skin] .cl-home .cl-card{display:flex;flex-direction:column;gap:12px;min-width:0;color:inherit;text-decoration:none;background:none;border:0;box-shadow:none}html[data-skin] .cl-home .cl-thumb{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:#101418;border-radius:14px!important;transition:transform .2s ease,box-shadow .2s ease}html[data-skin] .cl-home .cl-card:hover .cl-thumb{transform:translateY(-2px);box-shadow:0 10px 24px #10182024}html[data-skin] .cl-home .cl-card-skeleton .cl-thumb{background:linear-gradient(90deg,#eceff2,#f5f7f9,#eceff2);background-size:200% 100%;animation:cl-shimmer 1.4s linear infinite}@keyframes cl-shimmer{to{background-position:-200% 0}}html[data-skin] .cl-home .cl-card-body{display:flex;align-items:flex-start;gap:11px;padding:0 2px}html[data-skin] .cl-home .cl-card-avatar{flex-shrink:0;border-radius:50%!important}html[data-skin] .cl-home .cl-card-copy{display:flex;flex-direction:column;gap:3px;min-width:0}html[data-skin] .cl-home .cl-card-title{display:-webkit-box;overflow:hidden;color:var(--cl-ink);font-size:15px;font-weight:700;line-height:1.35;letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical}html[data-skin] .cl-home .cl-card-studio{color:#4b525a;font-size:13px}html[data-skin] .cl-home .cl-card-meta{color:var(--cl-muted);font-size:12px}html[data-skin] .cl-home .cl-list-empty{margin:0;padding:28px 18px;color:var(--cl-muted);background:var(--cl-surface);border:1px dashed var(--cl-line);border-radius:14px!important;font-size:14px;text-align:center}html[data-skin] .cl-home .cl-studio-grid{display:grid;grid-template-columns:1fr;gap:10px}html[data-skin] .cl-home .cl-studio{display:flex;align-items:center;gap:12px;padding:14px 16px;color:inherit;text-decoration:none;background:var(--cl-surface);border:1px solid var(--cl-line);border-radius:14px!important;box-shadow:none;transition:border-color .15s ease,background .15s ease}html[data-skin] .cl-home .cl-studio:hover{background:var(--cl-soft);border-color:#cfe4e5}html[data-skin] .cl-home .cl-studio .profile-avatar{border-radius:50%!important}html[data-skin] .cl-home .cl-studio-copy{display:flex;flex-direction:column;gap:2px;min-width:0}html[data-skin] .cl-home .cl-studio-copy strong{overflow:hidden;font-size:15px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}html[data-skin] .cl-home .cl-studio-copy span{color:var(--cl-muted);font-size:12px}html[data-skin] .cl-home .cl-studio-arrow{margin-left:auto;color:#a3abb4}@media(min-width:560px){html[data-skin] .cl-home .cl-grid,html[data-skin] .cl-home .cl-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-skin] .cl-home-desktop{gap:40px}html[data-skin] .cl-home-desktop .cl-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:320px}html[data-skin] .cl-home-desktop .cl-hero-copy{justify-content:center;padding:40px 34px}html[data-skin] .cl-home-desktop .cl-hero-title{font-size:36px}html[data-skin] .cl-home-desktop .cl-feature,html[data-skin] .cl-home-desktop .cl-feature-off{min-height:100%}html[data-skin] .cl-home-desktop .cl-feature-copy strong{font-size:26px}html[data-skin] .cl-home-desktop .cl-section-title{font-size:23px}html[data-skin] .cl-home-desktop .cl-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px 22px}html[data-skin] .cl-home-desktop .cl-studio-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}@media(prefers-reduced-motion:reduce){html[data-skin] .cl-home .cl-thumb,html[data-skin] .cl-home .cl-card-skeleton .cl-thumb{transition:none;animation:none}}html[data-skin] .dt-shell .dt-rail,html[data-skin] .app-shell .tab-bar{--cl-ink: #17191c;--cl-muted: #6f7782;--cl-line: #e5e8ec;--cl-accent: #087f8c;--cl-soft: #e9f4f4;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Malgun Gothic,sans-serif}html[data-skin] .dt-shell .dt-rail{padding:30px 18px 22px;background:#fff;border-right:1px solid var(--cl-line)}html[data-skin] .dt-shell .dt-rail .dt-logo{padding:0 10px 30px;text-shadow:none}html[data-skin] .dt-shell .dt-rail .dt-primary-nav{gap:6px}html[data-skin] .dt-shell .dt-rail .dt-nav-link{gap:14px;min-height:48px;padding:0 14px;color:var(--cl-muted);background:transparent;border:0;border-radius:10px!important;box-shadow:none;font-size:15px;font-weight:600;letter-spacing:-.01em;transition:color .15s ease,background .15s ease}html[data-skin] .dt-shell .dt-rail .dt-nav-link:hover{color:var(--cl-ink);background:var(--cl-soft);border:0;box-shadow:none}html[data-skin] .dt-shell .dt-rail .dt-nav-link-active,html[data-skin] .dt-shell .dt-rail .dt-nav-link-active:hover{color:var(--cl-accent);background:var(--cl-soft);border:0;box-shadow:none;font-weight:700}html[data-skin] .dt-shell .dt-rail .dt-nav-link-active:before{display:none}html[data-skin] .dt-shell .dt-rail .dt-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;flex:0 0 auto}html[data-skin] .dt-shell .dt-rail .dt-nav-icon svg{display:block;width:21px;height:21px}html[data-skin] .dt-shell .dt-rail .dt-nav-link-active .dt-nav-icon svg{stroke-width:2.1}html[data-skin] .dt-shell .dt-rail .dt-fandan-nav{gap:4px;margin-top:26px;padding-top:24px;border-top:1px solid var(--cl-line)}html[data-skin] .dt-shell .dt-rail .dt-rail-label{margin:0 10px 10px;color:var(--cl-muted);font-size:11px;font-weight:600;letter-spacing:.06em}html[data-skin] .dt-shell .dt-rail .dt-fandan-link{min-height:44px;padding:0 10px;border-radius:10px!important;font-size:13px;box-shadow:none}html[data-skin] .dt-shell .dt-rail .dt-fandan-link:hover{background:#f3f5f7;box-shadow:none}html[data-skin] .dt-shell .dt-rail .dt-fandan-link .profile-avatar,html[data-skin] .dt-shell .dt-rail .dt-avatar,html[data-skin] .dt-shell .dt-rail .dt-color-dot{border-radius:50%!important}html[data-skin] .dt-shell .dt-rail .dt-fandan-link-title strong{font-weight:600}html[data-skin] .dt-shell .dt-rail .dt-rail-bottom{gap:8px}html[data-skin] .dt-shell .dt-rail .dt-points-row,html[data-skin] .dt-shell .dt-rail .dt-profile-row{color:var(--cl-ink);background:#fff;border:1px solid var(--cl-line);border-radius:12px!important;box-shadow:none;font-size:13px}html[data-skin] .dt-shell .dt-rail .dt-points-row:hover,html[data-skin] .dt-shell .dt-rail .dt-profile-row:hover{background:var(--cl-soft);border-color:#cfe4e5}html[data-skin] .dt-shell .dt-rail .dt-avatar-placeholder{background:#dfe5ea}html[data-skin] .app-shell .tab-bar{min-height:60px;padding-top:4px;background:#fffffff7;border-top:1px solid var(--cl-line);box-shadow:0 -4px 16px #1018200a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-skin] .app-shell .tab-bar .tab-link{gap:4px;min-height:54px;margin:0;color:var(--cl-muted);background:transparent;border:0;border-radius:0!important;box-shadow:none;font-size:11px;font-weight:600}html[data-skin] .app-shell .tab-bar .tab-link.active{color:var(--cl-accent);background:transparent;border:0;box-shadow:none;font-weight:700}html[data-skin] .app-shell .tab-bar .tab-icon svg{width:23px;height:23px}html[data-skin] .app-shell .tab-bar .tab-link.active .tab-icon svg{stroke-width:2.1}html[data-skin] .dt-shell .dt-rail .dt-health .status{margin-top:4px;padding:6px 12px;color:var(--cl-muted);background:#f3f5f7;border:0;border-radius:999px!important;font-size:12px}html[data-skin] .dt-shell .dt-rail .dt-health .dot{border-radius:50%!important}html[data-skin=clarity]{--bg: #f7f8fa;--surface: #ffffff;--surface2: #e5e8ec;--text: #17191c;--muted: #6f7782;--neon: #087f8c;--neon-bright: #0aa3b3;--shadow-card: 0 1px 2px rgba(16, 24, 32, .04);--shadow-pop: 0 12px 32px rgba(16, 24, 32, .12);--cl-line: #e5e8ec;--cl-soft: #e9f4f4;--cl-live: #e0464f}html[data-skin=clarity] body,html[data-skin=clarity] .app-shell,html[data-skin=clarity] .dt-shell,html[data-skin=clarity] .dt-content{background:var(--bg)}html[data-skin=clarity] ::selection{color:#fff;background:var(--neon)}html[data-skin=clarity] :focus-visible{outline:2px solid var(--neon);outline-offset:2px}html[data-skin=clarity] .btn.primary,html[data-skin=clarity] .btn.compact,html[data-skin=clarity] .btn.play{color:#fff;background:var(--neon);border-radius:10px;box-shadow:none;transition:background .15s ease}html[data-skin=clarity] .btn.primary:hover,html[data-skin=clarity] .btn.compact:hover,html[data-skin=clarity] .btn.play:hover{background:#066a75}html[data-skin=clarity] .btn.primary:disabled,html[data-skin=clarity] .btn.compact:disabled,html[data-skin=clarity] .btn.primary[aria-disabled=true]{color:#fff;background:#c3ccd3;cursor:not-allowed}html[data-skin=clarity] .btn.ghost{color:#3b4148;background:#fff;border:1px solid var(--cl-line);border-radius:10px}html[data-skin=clarity] .btn.ghost:hover{background:var(--cl-soft)}html[data-skin=clarity] .watch-card,html[data-skin=clarity] .live-idle-panel,html[data-skin=clarity] .round-game-card,html[data-skin=clarity] .dt-watch-card,html[data-skin=clarity] .dt-live-idle-panel,html[data-skin=clarity] .dt-channel-banner,html[data-skin=clarity] .dt-my-banner{background:var(--surface);border-color:var(--cl-line);box-shadow:var(--shadow-card)}
