:root{--bg:#0a0c0d;--panel:#17191b;--raised:#212426;--line:#2c3032;--text:#f2f0ef;--soft:#c9cdcf;--muted:#9aa0a3;--accent:#a3263a;--accent-soft:rgba(163,38,58,0.16);--radius:14px;--page:1080px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--sp-gutter:24px}[data-app-theme=light]{--bg:#f4f2f3;--panel:#ffffff;--raised:#eeecec;--line:#dcd6d7;--text:#1f191a;--soft:#514a4b;--muted:#726a6b;--accent:#8c2f4a;--accent-soft:rgba(140,47,74,0.14);color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}body{margin:0;background:var(--bg);font:16px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased}a,body{color:var(--text)}h1,h2,h3{letter-spacing:-.4px}.wrap{width:100%;max-width:var(--page);margin:0 auto;padding:0 var(--sp-gutter,24px)}.topbar{position:sticky;top:0;z-index:10;background:rgba(10,12,13,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.topbar-inner{gap:20px;height:62px}.brand,.topbar-inner{display:flex;align-items:center}.brand{gap:10px;font-weight:700;letter-spacing:1px;text-decoration:none}.brand-mark{width:26px;height:26px;border-radius:7px;background:var(--accent);display:grid;place-items:center;font-size:13px;color:#fff}.topbar nav{display:flex;gap:18px;margin-left:auto;font-size:14px}.topbar nav a{color:var(--muted);text-decoration:none}.topbar nav a:hover{color:var(--text)}.header-account{display:flex;align-items:center;gap:14px;margin-left:4px;flex:none}.header-account-link{color:var(--muted);font-size:14px;text-decoration:none;white-space:nowrap}.header-account-link:hover{color:var(--text)}.header-account-write{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--soft);font-size:13.5px;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,color .15s ease}.header-account-write:hover{border-color:var(--accent);color:var(--text)}.header-account-signin{display:inline-flex;align-items:center;padding:7px 16px;border-radius:999px;background:var(--accent);color:#fff;font-size:13.5px;font-weight:700;text-decoration:none;white-space:nowrap;transition:filter .15s ease}.header-account-signin:hover{filter:brightness(1.1)}@media (max-width:720px){.header-account-link{display:none}}.hero{position:relative;padding:92px 0 72px;text-align:center;overflow:hidden}.hero:before{content:"";position:absolute;inset:-220px 50% auto;width:900px;height:620px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(163,38,58,.34),transparent 72%);pointer-events:none}.hero>*{position:relative}.eyebrow{margin:0 0 18px;font-weight:700;font-size:13px;letter-spacing:3px;text-transform:uppercase;color:var(--accent)}.hero h1{margin:0 0 18px;font-size:clamp(34px,7vw,58px);line-height:1.08}.lead{margin:0 auto;max-width:640px;color:var(--soft);font-size:17px}.hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:32px 0 18px}.hero-note{margin:0;color:var(--muted);font-size:14px}.stats{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 34px;margin:30px auto 0;padding:20px 26px;max-width:640px;list-style:none;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.stats li{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:88px}.stats strong{font-size:26px;font-weight:700;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stats span{font-size:13px;color:var(--muted)}.stats-note{margin:12px 0 0;font-size:12px;color:var(--muted);opacity:.8}.btn{display:inline-block;padding:13px 24px;border-radius:11px;text-decoration:none;font-weight:600;font-size:15px;background:var(--raised);color:var(--text);border:1px solid var(--line);transition:transform .12s ease,border-color .12s ease}.btn:hover{transform:translateY(-1px);border-color:#3c4145}.btn-primary{background:var(--accent);color:#fff}.btn-primary,.btn-primary:hover{border-color:var(--accent)}.btn-sub{display:block;margin-top:2px;font-weight:500;font-size:12px;opacity:.72}section.band{padding:64px 0;border-top:1px solid var(--line)}.band h2{margin:0 0 12px;font-size:26px}.band .section-lead{margin:0 0 36px;color:var(--muted);max-width:620px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;list-style:none;margin:0;padding:0;counter-reset:step}.steps li{counter-increment:step;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.steps li:before{content:counter(step);display:grid;place-items:center;width:30px;height:30px;margin-bottom:14px;border-radius:9px;background:var(--accent-soft);color:#e2808f;font-weight:700;font-size:14px}.cards h3,.steps h3{margin:0 0 8px;font-size:17px}.cards p,.steps p{margin:0;color:var(--muted);font-size:15px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.card{padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.game-tags{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 16px;padding:0}.game-tags li{padding:8px 16px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--soft);font-size:15px}.games-note{margin:0;color:var(--muted);font-size:14px}.faq{display:grid;gap:10px;max-width:780px}.faq-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.faq-item summary{position:relative;padding:16px 48px 16px 20px;cursor:pointer;font-weight:600;font-size:16px;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--accent);font-weight:700;font-size:19px}.faq-item[open] summary:after{content:"−"}.faq-item p{margin:0;padding:0 20px 16px;color:var(--muted);font-size:15px}.downloads{grid-template-columns:1fr}.platform{display:flex;flex-direction:column;gap:16px}.platform-head{display:flex;align-items:baseline;gap:10px}.platform-head h3{margin:0;font-size:19px}.platform-head span{color:var(--muted);font-size:13px}.platform-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.store-link{display:flex;flex-direction:column;align-items:stretch;gap:7px;flex:1 1 210px;max-width:250px;text-decoration:none;color:var(--text)}.store-link:hover .tile{transform:translateY(-1px)}.tile{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;height:54px;padding:0 12px;border-radius:11px;background:var(--raised);border:1px solid #3c4145;transition:transform .12s ease,border-color .12s ease}.store-link:hover .tile{border-color:#4a5157}.tile-text{display:flex;flex-direction:column;align-items:flex-start;text-align:left;line-height:1.18}.tile-over{font-size:9.5px;font-weight:600;letter-spacing:.6px;opacity:.75;white-space:nowrap}.tile-name{font-size:16px;font-weight:700;white-space:nowrap}.tile-primary{background:var(--accent);border-color:rgba(255,255,255,.32);color:#fff}.store-link:hover .tile-primary{border-color:rgba(255,255,255,.45)}.tile-play{background:#000;border-color:rgba(255,255,255,.38);color:#fff}.tile-rustore{background:#1a1c20;border-color:#393e45;color:#fff}.store-mark{flex:none;width:26px;height:26px}.tile-icon{flex:none;width:20px;height:20px}.store-link .btn-sub{margin-top:0;max-width:100%;text-align:center}@media (max-width:768px){.store-link{flex:1 1 100%;max-width:none}.tile{height:56px}}.meta{display:grid;gap:4px;margin:0;font-size:13px;color:var(--muted)}.meta div{display:flex;gap:8px}.meta dt{min-width:66px;color:var(--muted)}.meta dd{margin:0;color:var(--soft);word-break:break-all}.note{margin:0;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.list-checks{list-style:none;margin:0;padding:0;display:grid;gap:12px;max-width:720px}.list-checks li{padding-left:26px;position:relative;color:var(--soft)}.list-checks li:before{content:"";position:absolute;left:0;top:9px;width:10px;height:10px;border-radius:3px;background:var(--accent)}.page-head{padding:56px 0 8px}.page-head h1{font-size:clamp(28px,5vw,38px);margin:0 0 10px}.stamp{margin:0;color:var(--muted);font-size:14px}.doc{max-width:720px;margin:0 auto;padding:24px 0 0}.doc h2{margin:40px 0 12px;font-size:20px}.doc h2.part{margin:56px 0 4px;padding-top:24px;border-top:1px solid var(--line);font-size:15px;letter-spacing:2px;text-transform:uppercase;color:var(--accent)}.doc h2.part:first-child{margin-top:24px;padding-top:0;border-top:0}.doc h3{margin:28px 0 8px}.doc p{margin:0 0 14px;color:var(--soft)}.doc strong{color:var(--text)}.doc ul{margin:0 0 16px;padding-left:20px;color:var(--soft)}.doc li{margin:0 0 6px}.doc hr{margin:32px 0;border:0;border-top:1px solid var(--line)}.steps-ordered{max-width:720px;margin:0 0 28px;padding-left:22px;color:var(--soft)}.steps-ordered li{margin:0 0 10px}.muted{color:var(--muted)}footer.site{margin-top:40px;padding:34px 0 46px;border-top:1px solid var(--line)}footer.site .row{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;font-size:14px}footer.site a{color:var(--muted);text-decoration:none}footer.site a:hover{color:var(--text)}footer.site .spacer{margin-left:auto}.profile{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start}.profile-avatar{width:112px;height:112px;border-radius:28px;object-fit:cover;flex:none;background:var(--raised);border:1px solid var(--line)}.profile-avatar-fallback{display:flex;align-items:center;justify-content:center;font-size:44px;font-weight:800;color:var(--text);background:linear-gradient(135deg,var(--accent-soft),var(--raised))}.profile-main{flex:1 1;min-width:260px}.profile-name{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 0 6px;font-size:34px;line-height:1.15;letter-spacing:-.5px}.profile-tag{color:var(--muted);font-size:19px;font-weight:600;letter-spacing:.5px}.profile-status{margin:0 0 10px;max-width:60ch}.profile-meta{margin:0 0 14px;color:var(--muted)}.stars{color:#f5b642}.dot-sep{color:var(--line)}.pbadges{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}.pbadge{display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border-radius:999px;font-size:14px;line-height:19px;font-weight:700;text-decoration:none;color:var(--text)}.pbadge-label{min-width:0;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbadge-youtube{background:rgba(230,0,0,.12);border:1px solid rgba(230,0,0,.38)}.pbadge-twitch{background:rgba(145,70,255,.12);border:1px solid rgba(145,70,255,.45)}.pbadge-generic{background:rgba(103,80,164,.12);border:1px solid rgba(103,80,164,.45);text-transform:capitalize}.pbadge-count{color:var(--muted);font-weight:600;font-size:13px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pmark{width:17px;height:17px;flex:none}.pills{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.pill{background:var(--raised);border:1px solid var(--line);border-radius:999px;padding:6px 13px;font-size:13px;font-weight:600;color:var(--soft)}.profile-actions{margin-top:30px}.profile-stats{display:flex;align-items:baseline;gap:26px;flex-wrap:wrap;margin-top:24px}.profile-stat{color:var(--muted);font-size:14px}.profile-stat b{color:var(--text);font-size:19px;font-weight:700;margin-right:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.profile-section{max-width:780px}.profile-section h2{margin:0 0 14px}.profile-anketas{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.profile-anketa{display:flex;flex-direction:column;gap:8px;padding:16px 18px;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius)}.profile-anketa-game{font-weight:700}.profile-anketa-tags{display:flex;gap:6px;flex-wrap:wrap}.profile-anketa-about{margin:0;color:var(--soft);font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.profile-anketa-until{color:var(--muted);font-size:12.5px}.profile-clans{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.profile-clan{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.profile-clan img,.profile-clan-cover{flex:none;width:46px;height:46px;border-radius:12px;object-fit:cover;background:var(--raised)}.profile-clan-cover{display:grid;place-items:center;font-size:19px;font-weight:700;color:var(--muted);background:linear-gradient(160deg,var(--raised),var(--panel))}.profile-clan-main{min-width:0;display:flex;flex-direction:column;gap:2px}.profile-clan-name{font-weight:600}.profile-clan-meta,.profile-clan-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-clan-meta{color:var(--muted);font-size:13px}.upcoming{margin-top:28px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.upcoming-title{margin:0 0 10px;font-size:15px;font-weight:700}.upcoming-list{margin:0;padding:0;list-style:none}.upcoming-row{display:flex;align-items:baseline;gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:15px}.upcoming-row:first-child{border-top:0}.upcoming-live{flex:none;padding:2px 8px;border-radius:999px;background:#a3263a;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.upcoming-kind{flex:none;color:var(--soft);font-size:13px}.upcoming-name{flex:1 1 auto;min-width:0;font-weight:600}.upcoming-game{color:var(--soft);font-weight:400}.upcoming-time{flex:none;color:var(--soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.upcoming-note{margin:8px 0 0;color:var(--soft);font-size:12px}@media (max-width:560px){.upcoming-row{flex-wrap:wrap}.profile{flex-direction:column;gap:18px}.profile-name{font-size:28px}}.open .profile-hero{text-align:left;padding:32px 0 48px}.open-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:28px}.open-head{display:flex;align-items:center;gap:20px}.open-head .profile-avatar{width:88px;height:88px;border-radius:20px;font-size:32px;box-shadow:0 0 0 4px var(--accent-soft)}.open-head-main{flex:1 1;min-width:0}.open .open-name{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0;font-size:28px;line-height:1.2;letter-spacing:-.4px}.open-status{margin:6px 0 0;color:var(--soft);font-size:15.5px}.open-facts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:8px;color:var(--muted);font-size:14px}.open-facts .pbadges{margin:0}.open-facts .pbadge,.open-facts .pbadges{min-width:0;max-width:100%}.open-facts .pbadge .pbadge-label{max-width:200px}.open-games{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}.open-game{display:inline-flex;padding:6px 14px;border:1px solid var(--line);border-radius:999px;background:var(--raised);color:var(--text);font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s ease}.open-game:hover{border-color:var(--accent)}.open-stats{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0}.open-stat{padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--raised);color:var(--muted);font-size:13.5px}.open-stat b{color:var(--text);font-weight:700;margin-right:5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.open-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.open .upcoming{margin:20px 0 0;padding:0;border:0;background:transparent}.open .upcoming-list{border-top:1px solid var(--line);margin-top:8px}.open .upcoming-row{border-top:0;border-bottom:1px solid var(--line)}.open .upcoming-row:last-child{border-bottom:0}.open-kindline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0}.open-tag{display:inline-flex;align-items:center;padding:5px 12px;border:1px solid var(--line);border-radius:999px;background:var(--raised);color:var(--soft);font-size:13.5px;font-weight:600;line-height:1.2}.open-tag.is-accent{background:var(--accent-soft);border-color:transparent;color:var(--text)}.open-about{margin:18px 0 0;color:var(--soft);font-size:15.5px;line-height:1.6;overflow-wrap:break-word}.open-author{margin:14px 0 0;color:var(--muted);font-size:14px}.open .pills{margin:18px 0 0}.open section.band{padding:44px 0}.open .profile-anketa,.open .profile-clan{transition:border-color .15s ease,transform .15s ease}.open .profile-anketa:hover,.open .profile-clan:hover{border-color:var(--accent);transform:translateY(-1px)}@media (max-width:560px){.open-card{padding:20px}.open-head{gap:14px}.open-head .profile-avatar{width:64px;height:64px;border-radius:16px;font-size:24px;box-shadow:0 0 0 3px var(--accent-soft)}.open-name{font-size:23px}.open-actions .btn{flex:1 1 100%;text-align:center}.open-actions .author-follow{flex:1 1 100%}.open-actions .author-follow .btn{flex:1 1}}.crumbs{margin:0 0 18px;font-size:14px;color:var(--muted)}.crumbs a{color:var(--soft)}.gsearch{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 8px}.gsearch-label{flex:1 1 280px}.gsearch input[type=search]{width:100%;padding:12px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text);font:inherit}.gsearch input[type=search]:focus{outline:2px solid var(--accent);outline-offset:1px}.gsearch-note{margin:0 0 6px;font-size:14px}.gsearch-note a{color:var(--soft)}.ggrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:18px 14px}.gcard{display:flex;flex-direction:column;gap:9px;text-decoration:none;min-width:0}.gcard-poster{position:relative;display:block;aspect-ratio:3/4;border-radius:var(--radius);border:1px solid var(--line);background:var(--raised);overflow:hidden;transition:border-color .15s ease,transform .15s ease}.gcard:hover .gcard-poster{border-color:var(--muted);transform:translateY(-3px)}.gcard-poster img{width:100%;height:100%;object-fit:cover;display:block}.gcard-placeholder{position:absolute;inset:0;display:grid;place-items:center;font-size:30px;font-weight:700;letter-spacing:2px;color:var(--muted);background:linear-gradient(160deg,var(--raised),var(--panel))}.gcard-live{position:absolute;top:8px;left:8px;padding:3px 10px;border-radius:999px;background:rgba(163,38,58,.92);color:#fff;font-size:12px;font-weight:600;line-height:1.4}.gcard-body{display:flex;flex-direction:column;gap:3px;min-width:0}.gcard-name{font-weight:600;font-size:15px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gcard-sub{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-collection-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border-radius:11px;font-weight:600;font-size:15px;background:var(--raised);color:var(--text);border:1px solid var(--line);cursor:pointer;transition:transform .12s ease,border-color .12s ease;font-family:inherit}.game-collection-btn:hover{transform:translateY(-1px);border-color:#3c4145}.game-collection-btn.is-in{background:transparent;color:var(--soft)}.game-collection-btn:disabled{opacity:.6;cursor:default;transform:none}.acard-author{display:flex;gap:6px;margin-top:10px;font-size:14px;font-weight:600}.acard-author a{color:var(--accent);text-decoration:none}.acard-author a:hover{text-decoration:underline}.acard-author.is-anon{font-weight:400;color:var(--soft);margin-top:10px;font-size:13.5px}.acard-online{width:7px;height:7px;border-radius:50%;background:#4ade80;flex:0 0 auto}.agrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.acard{padding:var(--sp-4)}.acard-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:13px}.acard-kind{padding:3px 12px;border-radius:999px;background:var(--accent-soft);font-weight:600}.acard-kind.is-party{background:var(--raised);border:1px solid var(--line)}.acard-party{color:var(--soft);font-weight:600}.acard-about{margin:0 0 12px;color:var(--soft);font-size:15px;overflow-wrap:anywhere}.acard-tags{display:flex;flex-wrap:wrap;gap:8px}.tag{padding:3px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px}.game-hero{position:relative;overflow:hidden}.game-hero .wrap{position:relative;z-index:1}.game-hero-backdrop{position:absolute;inset:0;z-index:0}.game-hero-backdrop img{width:100%;height:100%;object-fit:cover;opacity:.3}.game-hero-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,12,13,.25) 0,rgba(10,12,13,.75) 55%,var(--bg) 100%)}.game-head{display:flex;gap:28px;align-items:flex-start}.game-cover{flex:0 0 184px;width:184px;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius);box-shadow:0 10px 28px rgba(0,0,0,.5)}.game-cover.is-wide{flex-basis:264px;width:264px;aspect-ratio:460/215}.game-head-main{min-width:0}.game-head-main .lead{max-width:640px}.game-original-name{margin:-4px 0 12px;color:var(--muted);font-size:15px}.game-facts{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 22px}.chip{padding:5px 12px;border:1px solid var(--line);border-radius:999px;background:rgba(23,25,27,.75);font-size:13.5px;color:var(--soft)}.fact-label{color:var(--muted)}.chip a{color:inherit}.subnav{position:sticky;top:0;z-index:20;background:rgba(10,12,13,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.subnav .wrap{display:flex;gap:2px;overflow-x:auto}.subnav a{padding:13px 14px 11px;font-size:14px;color:var(--soft);white-space:nowrap;text-decoration:none;border-bottom:2px solid transparent}.subnav a:hover{color:var(--text);border-bottom-color:var(--muted)}section[id]{scroll-margin-top:58px}.wrap.game-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:start}@media (min-width:1180px){.wrap.game-layout:not(.is-triple){grid-template-columns:minmax(0,1fr) 320px}.wrap.game-layout.is-single:not(.is-triple){grid-template-columns:minmax(0,1fr)}}.game-layout.is-triple{grid-template-areas:"anketas" "people" "main" "aside"}.game-layout.is-triple .game-col-anketas{grid-area:anketas;min-width:0}.game-layout.is-triple>#players{grid-area:people;min-width:0}.game-layout.is-triple .game-main{grid-area:main}.game-layout.is-triple .game-aside{grid-area:aside}@media (min-width:1200px){.game-hero .wrap.is-wide,.subnav .wrap.is-wide,.wrap.game-layout.is-triple{max-width:1400px}.game-layout.is-triple{grid-template-columns:300px minmax(0,1fr) 300px;grid-template-rows:minmax(0,auto) minmax(0,1fr);grid-template-areas:"anketas main people" "anketas main aside"}.game-layout.is-triple .band{padding:36px 0}.game-layout.is-triple>#players .section-lead{display:none}}.game-main{min-width:0}.game-aside{position:sticky;top:64px;display:flex;flex-direction:column;gap:12px}.game-aside-more{margin:2px 0 0;font-size:14px}.game-aside-more a{color:var(--muted);text-decoration:none}.game-aside-more a:hover{color:var(--text)}.game-description{color:var(--soft);max-width:760px;white-space:pre-line;overflow-wrap:anywhere}.source-note{margin-top:14px;font-size:13px;color:var(--muted)}.source-note a{color:var(--soft)}.empty-state{padding:28px;border:1px dashed var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:10px;align-items:flex-start;max-width:560px}.empty-state h2,.empty-state h3{margin:0}.empty-state p{margin:0;color:var(--soft)}.empty-inline{color:var(--muted)}.guide-list{gap:12px;max-width:760px}.guide-card,.guide-list{display:flex;flex-direction:column}.guide-card{gap:6px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);text-decoration:none}.guide-card:hover{border-color:var(--muted)}.guide-card-title{font-weight:600}.guide-card-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--muted)}.player-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;list-style:none;padding:0;margin:14px 0 0}.player-tile{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);text-decoration:none}.player-tile:hover{border-color:var(--muted)}.player-avatar{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover;background:var(--raised)}.player-avatar-wrap{position:relative;flex:none;line-height:0}.player-online{position:absolute;right:0;bottom:0;width:11px;height:11px;border-radius:50%;background:#4ade80;border:2px solid var(--panel)}.player-avatar-fallback{display:grid;place-items:center;font-size:18px;font-weight:700;color:var(--muted);background:linear-gradient(160deg,var(--raised),var(--panel))}.player-main{display:flex;flex-direction:column;gap:2px;min-width:0}.player-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-tag{color:var(--muted);font-weight:500}.player-seeking{font-size:12px;color:var(--accent)}.guide-article{max-width:760px}.guide-meta{display:flex;flex-wrap:wrap;gap:16px;color:var(--muted);font-size:14px}.guide-content p{color:var(--soft);overflow-wrap:anywhere}.guide-video ul{margin:10px 0 0;padding-left:20px;color:var(--soft)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0);overflow:hidden}@media (max-width:560px){.game-head{flex-direction:column}.game-cover{flex:none;width:140px}.game-hero-backdrop img{object-position:top}}.media-strip{display:flex;gap:12px;margin-top:26px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.media-thumb{position:relative;flex:0 0 auto;width:min(352px,78vw);aspect-ratio:16/9;padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#000;cursor:zoom-in;scroll-snap-align:start;transition:border-color .15s ease}.media-thumb:focus-visible,.media-thumb:hover{border-color:var(--muted)}.media-thumb img,.media-thumb video{width:100%;height:100%;object-fit:cover;display:block}.media-play{position:absolute;inset:0;display:grid;place-items:center;font-size:26px;color:#fff;background:rgba(0,0,0,.25);pointer-events:none}.media-thumb:hover .media-play{background:rgba(0,0,0,.05)}.lightbox{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:rgba(5,6,7,.94);padding:24px}.lightbox-inner{display:flex;flex-direction:column;gap:14px;max-width:min(1100px,100%)}.lightbox-inner img,.lightbox-inner video{max-width:100%;max-height:78vh;border-radius:10px;object-fit:contain}.lightbox-nav{display:flex;align-items:center;justify-content:center;gap:18px}.lightbox-close,.lightbox-nav button{border:1px solid var(--line);border-radius:999px;background:var(--raised);color:var(--text);font-size:20px;line-height:1;cursor:pointer}.lightbox-nav button{width:44px;height:44px}.lightbox-close{position:absolute;top:18px;right:18px;width:46px;height:46px;font-size:26px}.lightbox-counter{color:var(--muted);font-size:14px;min-width:64px;text-align:center}.game-aliases{margin:0 0 12px;color:var(--soft);font-size:15px}.game-original-description{margin-top:14px}.game-original-description summary{cursor:pointer;color:var(--muted);font-size:14px}.game-source{margin:14px 0 0;text-shadow:0 1px 2px rgba(10,12,13,.8)}.wrap.narrow{max-width:780px}.wrap.article-layout{display:grid;grid-template-columns:minmax(0,780px);gap:32px;align-items:start;justify-content:center}@media (min-width:1180px){.wrap.article-layout{grid-template-columns:minmax(0,780px) 300px}}.article-aside{display:flex;flex-direction:column;gap:10px;margin-top:26px}@media (min-width:1180px){.article-aside{position:sticky;top:80px;margin-top:0}}.aside-games-list{list-style:none;margin:0;padding:2px 2px 10px}@media (max-width:1179px){.aside-games-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.aside-games-list .hub-aside-card{width:auto;padding:4px 12px 4px 5px;gap:7px;border-radius:999px}.aside-games-list .hub-aside-card img,.aside-games-list .hub-aside-cover{width:24px;height:24px;border-radius:50%}.aside-games-list .hub-aside-main{flex-direction:row;align-items:center}.aside-games-list .hub-aside-name{display:block;font-size:13.5px;line-height:1.2;-webkit-line-clamp:unset;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (min-width:1180px){.aside-games-list{display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 180px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.aside-games-list::-webkit-scrollbar{width:8px}.aside-games-list::-webkit-scrollbar-track{background:var(--panel);border-radius:999px}.aside-games-list::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.aside-games-list:hover::-webkit-scrollbar-thumb{background:var(--accent)}}.article-leadrow{display:flow-root;margin-top:2px}.article-cover-card{float:left;width:min(300px,46%);margin:3px 22px 12px 0}.article-cover-card img{display:block;width:100%;height:auto;max-height:460px;object-fit:contain;border-radius:12px;border:1px solid var(--line);background:var(--panel)}@media (max-width:640px){.article-cover-card{float:none;width:min(320px,100%);margin:0 0 14px}.article-cover-card img{max-height:320px;margin:0 auto}}.article-author-link{color:var(--text);text-decoration:none}.article-author-link:hover .article-avatar{outline:2px solid var(--accent);outline-offset:2px}.stripe-fold summary,.stripe-title{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:17px;font-weight:700}.stripe-fold summary{cursor:pointer;list-style:none}.stripe-fold summary::-webkit-details-marker{display:none}.stripe-fold summary:after{content:"expand_more";font-family:MaterialIconsRound;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;font-feature-settings:"liga";font-size:20px;color:var(--muted);margin-left:auto;transition:transform .15s ease}.stripe-fold[open] summary:after{transform:rotate(180deg)}.stripe-count{min-width:22px;padding:1px 7px;border-radius:999px;background:var(--raised);color:var(--soft);font-size:12.5px;font-weight:600;line-height:1.5;text-align:center}.stripe-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-left:2px;padding:2px 2px 10px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.stripe-scroll::-webkit-scrollbar{height:8px}.stripe-scroll::-webkit-scrollbar-button{display:none}.stripe-scroll::-webkit-scrollbar-track{background:var(--panel);border-radius:999px}.stripe-scroll::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.stripe-scroll:hover::-webkit-scrollbar-thumb{background:var(--accent)}.stripe-scroll>*{scroll-snap-align:start}.related-scroll{grid-auto-columns:minmax(240px,264px)}.related-scroll .acard{width:100%}.ahub-head{position:relative}.ahub-tagclear{margin:0 0 6px}.ahub-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 4px}.ahub-tab{padding:6px 14px;border-radius:999px;background:var(--panel);border:1px solid var(--line);color:var(--soft);font-size:14px;text-decoration:none}.ahub-tab-active,.ahub-tab:hover{border-color:var(--accent);color:var(--text)}.ahub-tab-active{background:var(--accent-soft)}.hub-write-cta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 18px 20px;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius)}.hub-write-cta-title{margin:0;font-size:16.5px;font-weight:700}.hub-write-cta-lead{margin:0;color:var(--muted);font-size:13.5px;line-height:1.5}.hub-write-cta-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:4px}.hub-write-cta-actions .btn{margin-top:0}.hub-recs{gap:10px}.ahub-empty,.hub-recs{display:flex;flex-direction:column}.ahub-empty{align-items:center;text-align:center;gap:6px;max-width:520px;margin:48px auto 24px;padding:44px 32px 40px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,var(--panel),transparent)}.ahub-empty-mark{display:grid;place-items:center;width:64px;height:64px;margin-bottom:10px;border-radius:18px;background:var(--raised);border:1px solid var(--line);font-size:30px}.ahub-empty h2{margin:0;font-size:24px}.ahub-empty p{margin:0 0 14px;color:var(--muted);max-width:400px}.ahub-empty-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center}.hub-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}@media (min-width:1000px){.hub-layout{grid-template-columns:minmax(0,1fr) 300px}}.hub-aside{position:sticky;top:80px;display:flex;flex-direction:column;gap:10px}.hub-aside-title{margin:0;font-size:17px}.hub-aside-hint{margin:0;color:var(--muted);font-size:13px}.hub-aside-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hub-aside-card{display:flex;gap:10px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);text-decoration:none;transition:border-color .15s ease}.hub-aside-card:hover{border-color:var(--accent)}.hub-aside-card img,.hub-aside-cover{flex:none;width:44px;height:44px;border-radius:10px;object-fit:cover;background:var(--raised)}.hub-aside-cover{display:grid;place-items:center;font-size:19px;font-weight:700;color:var(--muted);background:linear-gradient(160deg,var(--raised),var(--panel))}.hub-aside-main{min-width:0;display:flex;flex-direction:column;gap:2px}.hub-aside-name{font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hub-aside-author{color:var(--muted);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-aside-fav{margin-top:4px;padding:8px 12px;border:1px dashed var(--line);border-radius:var(--radius);color:var(--soft);font-size:14px;text-decoration:none}.hub-aside-fav:hover{border-color:var(--accent)}.acard-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.acard{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;text-decoration:none}.acard-coverwrap{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--raised)}.acard-cover-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(16px) saturate(1.15);transform:scale(1.15);opacity:.6}.acard-cover{position:relative;width:100%;height:100%;object-fit:contain;display:block}.acard-cover-empty{aspect-ratio:16/9;background:linear-gradient(135deg,var(--raised),var(--panel))}.acard-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px}.acard-headrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.acard-type{color:var(--accent);font-size:12px;text-transform:uppercase;letter-spacing:.6px}.acard-author{display:inline-flex;align-items:center;gap:7px}.acard-author .article-avatar{width:22px;height:22px;font-size:11px}.acard-hero{grid-column:span 2;display:grid;grid-template-columns:1.15fr 1fr}.acard-hero .acard-coverwrap{height:100%;min-height:220px;aspect-ratio:auto}.acard-hero .acard-body{padding:22px 24px;gap:10px}.acard-hero .acard-title{font-size:24px;line-height:1.25}.acard-hero .acard-lead{-webkit-line-clamp:4}@media (max-width:640px){.acard-hero{grid-column:span 1;grid-template-columns:1fr}.acard-hero .acard-coverwrap{aspect-ratio:16/9;min-height:0}}.acard-title{margin:0;font-size:18px;line-height:1.35}.acard-lead{margin:0;color:var(--muted);font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.acard-meta{margin:auto 0 0;display:flex;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:13px}.acard-series{gap:4px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acard-series .mi-out{flex:none}.acard-views{display:inline-flex;align-items:center;gap:4px}.article-meta{display:flex;flex-wrap:wrap;gap:14px;color:var(--muted);font-size:14px;margin:2px 0 0}.article-actions-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:34px;padding:24px 0 0;border-top:1px solid var(--line)}.article-bar-link{display:inline-flex;align-items:center;gap:9px;padding:9px 18px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--soft);font:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.article-bar-link:hover{border-color:var(--accent);color:var(--text)}.article-bar-icon{font-size:16px;line-height:1}.article-like-pill{display:inline-flex;align-items:center;gap:9px;padding:9px 18px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--soft);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.article-like-pill:hover{border-color:var(--accent);color:var(--text)}.article-like-pill.is-liked{background:var(--accent-soft);border-color:var(--accent);color:#e2808f}.article-like-heart{font-size:17px;line-height:1}.article-like-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.article-toc{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:14px 18px;margin:0 0 26px}.article-toc summary{margin:0;font-weight:600;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px}.article-toc summary::-webkit-details-marker{display:none}.article-toc summary:after{content:"expand_more";font-family:MaterialIconsRound;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;font-feature-settings:"liga";font-size:20px;color:var(--muted);transition:transform .15s ease}.article-toc[open] summary:after{transform:rotate(180deg)}.article-toc[open] summary{margin:0 0 8px}.article-toc ul{margin:0;padding-left:18px}.article-toc li{margin:4px 0}.article-toc ul ul{margin:2px 0 4px;padding-left:18px}.article-toc ul ul a{font-size:13.5px;opacity:.82}.md-body{font-size:17px;line-height:1.75}.md-body p{margin:0 0 18px}.md-body h2,.md-body h3,.md-body h4{margin:30px 0 12px;scroll-margin-top:80px}.md-body ol,.md-body ul{margin:0 0 18px;padding-left:24px}.md-body blockquote{margin:0 0 18px;padding:10px 18px;border-left:3px solid var(--accent);background:var(--panel);border-radius:0 var(--radius) var(--radius) 0;color:var(--soft)}.md-body blockquote p{margin:0}.md-body pre{background:var(--raised);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;overflow-x:auto;font-size:14px;line-height:1.55}.md-body code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;background:var(--raised);border-radius:6px;padding:1px 6px;font-size:.9em}.md-body pre code{background:none;padding:0}.md-body table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:15px}.md-body td,.md-body th{border:1px solid var(--line);padding:8px 12px;text-align:left}.md-body th{background:var(--panel)}.md-body img{max-width:100%;border-radius:var(--radius)}.md-body figure{margin:0 0 22px}.article-page .md-body img{cursor:zoom-in}.md-body figcaption{color:var(--muted);font-size:13px;margin-top:8px}.md-video iframe,.md-video video{width:100%;aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--line);background:#000}.comments-signin{color:var(--muted)}.comment-form textarea{width:100%;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);font:inherit;padding:12px 14px;resize:vertical}.comment-form textarea:focus{outline:none;border-color:var(--accent)}.comment-form-actions{display:flex;gap:10px;margin-top:8px}.comments-list{margin-top:26px;display:flex;flex-direction:column;gap:16px}.comment{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:12px 16px}.comment-stub{opacity:.6}.comment-head{display:flex;gap:12px;margin:0 0 6px;font-size:14px}.comment-author{font-weight:600}.comment-content{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.comment-actions{margin:8px 0 0;align-items:center}.comment-actions,.comments-head{display:flex;gap:14px;flex-wrap:wrap}.comments-head{align-items:baseline;justify-content:space-between}.comments-head h2{margin:0}.comments-sort{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.comments-sort-btn{padding:4px 12px;border:0;border-radius:7px;background:none;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.comments-sort-btn:hover{color:var(--text)}.comments-sort-btn.is-active{background:var(--raised);color:var(--text)}.comment-report{color:var(--muted)}.comment-report:hover{color:var(--accent)}.comment-report-note{font-size:13px}.comment-report-form{margin-top:8px}.comment-report-form textarea{width:100%;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);font:inherit;padding:10px 14px;resize:vertical}.comment-report-form textarea:focus{outline:none;border-color:var(--accent)}.comment-delete{color:var(--muted)}.comment-delete:hover{color:var(--accent)}.comment-delete-confirm{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:13.5px}.comment-replies{margin-top:12px;display:flex;flex-direction:column;gap:10px}.comment-nested{background:var(--raised)}.login-form{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:22px}.login-provider{width:280px;min-width:240px}.login-provider-gsi{padding:0;min-height:44px;display:flex;align-items:center;justify-content:center}.login-provider-solo{width:280px}.login-code{display:flex;gap:10px}.login-code input{flex:1 1;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);font:inherit;font-size:22px;letter-spacing:6px;text-align:center;padding:10px 14px}.login-code input:focus{outline:none;border-color:var(--accent)}.login-error{color:var(--accent);margin:12px 0 0}.login-note{color:var(--muted);font-size:14px;margin:18px 0 0}.wrap.editor-page{max-width:var(--page)}.editor{display:flex;flex-direction:column;gap:16px}.editor-tabs{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:11px;background:var(--panel);width:fit-content}.editor-tab{padding:7px 18px;border:0;border-radius:8px;background:none;color:var(--muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.editor-tab:hover{color:var(--text)}.editor-tab.is-active{background:var(--raised);color:var(--text)}.editor-banner{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);padding:10px 16px;color:var(--soft);margin:0}.editor-changes p{margin:6px 0 0}.editor-row{display:flex;flex-wrap:wrap;gap:12px}.editor-row .editor-field{flex:1 1 220px}.editor-field-lang{flex:0 0 160px}.editor-field{display:flex;flex-direction:column;gap:6px}.editor-field span{color:var(--muted);font-size:13px}.editor-field input,.editor-field select,.editor-field textarea,.editor-games-search input{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);font:inherit;padding:10px 14px}.editor-area:focus,.editor-field input:focus,.editor-field select:focus,.editor-field textarea:focus,.editor-games-search input:focus{outline:none;border-color:var(--accent)}.editor-area:disabled,.editor-field input:disabled,.editor-field select:disabled,.editor-field textarea:disabled{opacity:.55}.editor-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.editor-tool{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:5px 11px;background:var(--raised);border:1px solid var(--line);border-radius:9px;color:var(--text);font:inherit;font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:border-color .12s ease}.editor-tool:hover:not(:disabled){border-color:var(--accent)}.editor-tool:disabled{opacity:.5;cursor:default}.editor-tool-sep{flex:none;width:1px;height:20px;background:var(--line)}.editor-upload{position:relative;overflow:hidden;cursor:pointer}.editor-cover-row{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.editor-cover-preview{flex:none;width:168px;aspect-ratio:16/9;object-fit:cover;border-radius:10px;border:1px solid var(--line);background:var(--raised)}.editor-cover-frame{position:relative;display:inline-flex;flex:none}.editor-cover-badge{position:absolute;left:6px;right:6px;bottom:6px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px 8px;border-radius:8px;background:rgba(10,12,13,.78);color:var(--soft);font-size:12px;line-height:16px;text-align:center;pointer-events:none}.editor-cover-badge.is-busy{color:var(--text)}.editor-spin{display:inline-block;width:13px;height:13px;flex:none;border-radius:50%;border:2px solid;border-top:2px solid transparent;vertical-align:-2px;animation:editor-spin .8s linear infinite}@keyframes editor-spin{to{transform:rotate(1turn)}}.editor-uploading{display:flex;align-items:center;gap:8px;margin:0;color:var(--soft)}.editor-cover-empty{background:linear-gradient(135deg,var(--raised),var(--panel))}.editor-cover-actions{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.editor-cover-actions .btn{margin-top:0}.editor-series-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.editor-series-row select{flex:0 1 280px}.editor-series-new{display:flex;gap:8px;flex:1 1 300px}.editor-series-new input{flex:1 1}.editor-series-new .btn{margin-top:0}.editor-series-manage{margin-top:4px}.editor-series-edit{display:flex;flex-direction:column;gap:10px;margin-top:6px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.editor-series-edit .editor-field{gap:4px}.editor-series-edit-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.editor-series-edit-actions .btn{margin-top:0}.editor-series-delete{color:var(--accent)}.editor-series-confirm{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:13.5px}.editor-cover-note{color:var(--muted);font-size:13px}.editor-tags-field .editor-games-input{flex:0 0 auto}.editor-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.editor-single{grid-template-columns:1fr}.editor-area{width:100%;color:var(--text);font:14px/1.7 ui-monospace,Cascadia Mono,Consolas,monospace;padding:16px 18px;resize:vertical}.editor-area,.editor-preview{min-height:520px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.editor-preview{padding:18px 22px;font-size:16px}.editor-preview-toggle{margin:-6px 0 0}.editor-actions{display:flex;gap:12px;flex-wrap:wrap}.editor-saved{color:var(--soft);margin:0}.editor-games h2{font-size:18px}.editor-games-list{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.editor-games-list li{display:flex;align-items:center;gap:10px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:8px 14px}.editor-game-note{color:var(--muted);font-size:13px;font-style:normal}.editor-games-search{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.editor-games-input{position:relative;flex:1 1 260px}.editor-games-input input{width:100%}.editor-games-hint{margin:0;color:var(--muted);font-size:13px}.editor-games-drop{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;margin:0;padding:6px;background:var(--raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 16px 38px rgba(0,0,0,.5);max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.editor-games-option{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px;background:none;border:0;border-radius:9px;color:var(--text);font:inherit;font-size:15px;text-align:left;cursor:pointer}.editor-games-cover,.editor-games-option.is-active,.editor-games-option:hover{background:var(--panel)}.editor-games-cover{flex:none;width:40px;height:54px;border-radius:8px;object-fit:cover;border:1px solid var(--line)}.editor-games-cover-empty{display:grid;place-items:center;font-size:17px;font-weight:700;color:var(--muted);background:linear-gradient(160deg,var(--raised),var(--panel))}.editor-games-option-texts{min-width:0;display:flex;flex-direction:column;gap:2px}.editor-games-option-name{font-weight:600;line-height:1.3}.editor-games-option-desc{color:var(--muted);font-size:12.5px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-games-option-note{color:var(--muted);font-size:12px;white-space:nowrap}.editor-games-note{margin:2px 0;padding:6px 10px;color:var(--muted);font-size:13px}.article-series-chip{padding:3px 12px;border-radius:999px;background:var(--panel);border:1px solid var(--line);color:var(--soft);font-size:13px;font-weight:600;text-decoration:none}.article-series-chip:hover{border-color:var(--accent);color:var(--text)}.series-head{display:flex;gap:26px;align-items:flex-start}.series-cover{flex:none;width:184px;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);border:1px solid var(--line);background:var(--raised);box-shadow:0 10px 28px rgba(0,0,0,.45)}.series-cover-empty{display:grid;place-items:center;font-size:40px;font-weight:800;color:var(--muted);background:linear-gradient(135deg,var(--accent-soft),var(--raised))}.series-main{min-width:0}.series-main h1{margin:0 0 10px;font-size:clamp(26px,5vw,36px)}.series-main .section-lead{margin:0 0 12px}.series-stats{margin:0;color:var(--muted);font-size:14px}@media (max-width:560px){.series-head{flex-direction:column;gap:16px}}.author-head{display:flex;gap:22px;align-items:flex-start}.author-avatar{flex:none;width:84px;height:84px;border-radius:22px;object-fit:cover;background:var(--raised);border:1px solid var(--line)}.author-avatar-fallback{display:grid;place-items:center;font-size:34px;font-weight:800;color:var(--text);background:linear-gradient(135deg,var(--accent-soft),var(--raised))}.author-main{min-width:0}.author-title-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.author-self-links{display:inline-flex;align-items:center;gap:14px}.author-title-row h1{margin:0}.author-follow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.author-follow-btn{margin-top:0}.author-follow-count{color:var(--muted);font-size:14px}.author-main h1{margin:0 0 8px;font-size:34px}.author-main .section-lead{margin:0 0 14px}.author-main .pbadges{margin:0}@media (max-width:560px){.author-head{flex-direction:column;gap:16px}.author-main h1{font-size:28px}}.ahub-headrow{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.ahub-write-btn{display:inline-flex;align-items:center;gap:8px;flex:none;margin-bottom:8px}@media (max-width:760px){.ahub-write-btn{width:100%;justify-content:center;margin-bottom:0}}.mine-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:12px;margin:0 0 30px}.mine-stat{display:flex;align-items:center;gap:12px;padding:13px 15px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.mine-stat-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,var(--accent-soft),var(--raised));border:1px solid var(--line);color:var(--soft)}.mine-stat-text{display:flex;flex-direction:column;gap:1px;min-width:0}.mine-stat-text b{font-size:22px;line-height:26px;font-weight:800;color:var(--text)}.mine-stat-text span{color:var(--muted);font-size:13px}.mine-row-skeleton,.mine-stat-skeleton{border:1px solid var(--line);background:var(--panel);animation:mine-pulse 1.4s ease-in-out infinite}.mine-stat-skeleton{height:68px;border-radius:var(--radius)}.mine-row-skeleton{height:92px;border-radius:var(--radius)}.mine-loading .mine-list{margin:22px 0 0}@keyframes mine-pulse{0%,to{opacity:1}50%{opacity:.55}}.mine-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;max-width:520px;margin:24px auto 8px;padding:44px 32px 40px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,var(--panel),transparent)}.mine-empty-mark{display:grid;place-items:center;width:64px;height:64px;margin-bottom:8px;border-radius:18px;background:var(--raised);border:1px solid var(--line);font-size:30px}.mine-empty h3{margin:0;font-size:22px}.mine-empty p{margin:0 0 12px;color:var(--muted);max-width:380px}.mine-series-thumb{position:relative;flex:none;width:148px;aspect-ratio:16/9;margin:4px}.mine-series-thumb:after,.mine-series-thumb:before{content:"";position:absolute;inset:0;border-radius:10px;border:1px solid var(--line);background:var(--raised)}.mine-series-thumb:before{transform:translate(5px,5px)}.mine-series-thumb:after{transform:translate(10px,10px);background:var(--panel)}.mine-series-thumb-face{position:absolute;inset:0;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:var(--raised);z-index:1}.mine-series-thumb-face img{width:100%;height:100%;object-fit:cover;display:block}.mine-series-thumb-face .mine-item-cover-empty{display:grid;place-items:center;width:100%;height:100%;color:var(--muted);font-size:22px;font-weight:700;background:linear-gradient(135deg,var(--raised),var(--panel))}.mine-series-thumb-count{position:absolute;right:5px;bottom:5px;z-index:2;display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;background:rgba(0,0,0,.66);color:#fff;font-size:12px;font-weight:700}.mine-series-line{margin:6px 0 0;color:var(--soft);font-size:13.5px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.mine-series-editrow{display:block}.mine-series-edit{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--panel);border:1px solid var(--accent);border-radius:var(--radius)}.mine-series-edit .editor-field{gap:4px}.mine-series-edit .editor-field span{color:var(--muted);font-size:13px}.mine-series-edit .editor-field input,.mine-series-edit .editor-field textarea{background:var(--raised)}.status-series{background:var(--accent-soft);border-color:var(--accent);color:var(--text)}.mine-newseries{border-style:dashed}.mine-newseries form,.mine-newseries>button{display:flex;align-items:center;gap:10px;width:100%}.mine-newseries>button{border:0;background:transparent;color:var(--muted);font:inherit;font-size:14.5px;font-weight:600;padding:6px 4px;cursor:pointer;border-radius:8px}.mine-newseries>button:hover{color:var(--text)}.mine-newseries.is-open{border-style:solid}.mine-newseries input{flex:1 1;min-width:0;background:var(--raised);border:1px solid var(--line);border-radius:999px;color:var(--text);font:inherit;font-size:14.5px;padding:8px 16px}.mine-newseries input:focus{outline:none;border-color:var(--accent)}.mine-articles h2{margin:0 0 12px}.mine-item-cover{flex:none;width:148px;aspect-ratio:16/9;object-fit:cover;border-radius:10px;border:1px solid var(--line);background:var(--raised)}.mine-item-cover-empty{display:grid;place-items:center;color:var(--muted);font-size:22px;font-weight:700;background:linear-gradient(135deg,var(--raised),var(--panel))}@media (max-width:640px){.mine-item-cover,.mine-series-thumb{display:none}}.mine-filters{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}.mine-filter{padding:6px 14px;background:var(--panel);border:1px solid var(--line);border-radius:999px;color:var(--muted);font:inherit;font-size:14px;cursor:pointer;transition:border-color .12s ease,color .12s ease}.mine-filter.is-active,.mine-filter:hover{color:var(--text);border-color:var(--accent)}.mine-filter.is-active{background:var(--raised)}.mine-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.mine-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.mine-list li:hover{border-color:var(--accent-soft,var(--accent));transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.22)}.mine-list li.is-deleting{border-color:var(--accent)}.mine-drag{flex:0 0 auto;display:inline-flex;align-items:center;color:var(--soft);cursor:grab;opacity:.45;transition:opacity .12s ease,color .12s ease}.mine-drag:hover{opacity:1;color:var(--text)}.mine-drag:active{cursor:grabbing}.mine-list li.is-dragging{opacity:.45;border-style:dashed}.mine-dropzone.is-drop,.mine-series-row.is-drop{border-color:var(--accent);border-style:dashed;background:color-mix(in srgb,var(--accent) 10%,var(--panel));transform:none;box-shadow:none}.mine-dropzone{justify-content:center;align-items:center;gap:10px;border-style:dashed;color:var(--soft);font-size:13.5px;font-weight:600}.mine-dropzone:hover{transform:none;box-shadow:none}.mine-movenote{margin:0 0 10px;color:var(--online);font-size:13.5px;font-weight:600}.mine-series-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;background:var(--raised);border:1px solid var(--line);color:var(--soft);font-size:12.5px;font-weight:600;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mine-item-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.mine-act{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:999px;border:1px solid var(--line);background:var(--raised);color:var(--soft);font-size:13.5px;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color .12s ease,color .12s ease,transform .12s ease}.mine-act:hover{color:var(--text);border-color:var(--accent);transform:translateY(-1px)}.mine-act-primary{background:var(--accent);border-color:var(--accent);color:#fff}.mine-act-primary:hover{color:#fff}.mine-metric{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:13.5px}.mine-delete{color:var(--muted);font-size:14px}.mine-delete:hover{color:var(--accent)}.mine-delete-confirm{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:13.5px}.mine-title{font-weight:600;text-decoration:none}.mine-title:hover{color:var(--accent)}.mine-message{margin:6px 0 0;color:var(--soft);font-size:14px;border-left:3px solid var(--accent);padding-left:10px}@media (max-width:760px){.mine-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mine-list li{flex-wrap:wrap}.mine-item-actions{width:100%;justify-content:flex-start}}.linklike{background:none;border:none;color:var(--accent);cursor:pointer;font:inherit;padding:0}.linklike:hover{text-decoration:underline}@font-face{font-family:MaterialIcons;src:url(/fonts/MaterialIcons-Regular.ttf) format("truetype");font-display:block}@font-face{font-family:MaterialIconsOutlined;src:url(/fonts/MaterialIconsOutlined-Regular.otf) format("opentype");font-display:block}@font-face{font-family:MaterialIconsRound;src:url(/fonts/MaterialIconsRound-Regular.otf) format("opentype");font-display:block}.mi-fill,.mi-out,.mi-round{font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}.mi-fill{font-family:MaterialIcons}.mi-out{font-family:MaterialIconsOutlined}.mi-round{font-family:MaterialIconsRound}.auth-root a,.auth-root a:hover,.dsk a,.dsk a:hover{text-decoration:none}.dsk-tabbar a,.dsk-tabbar a:hover,.dsk-tabbar a:visited,.dsk-topbar a,.dsk-topbar a:focus-visible,.dsk-topbar a:hover,.dsk-topbar a:visited{text-decoration:none}.dsk,.dsk-policy-backdrop,.dsk-tokens,.dsk-topbar{--p:#a3263a;--on-p:#ffffff;--p-container:#55262d;--on-p-container:#ecacb6;--bg:#0a0c0d;--surface:#17191b;--sc-low:#1b1e20;--sc-high:#212426;--sc-highest:#2b2e30;--on-surface:#e7e7e5;--on-var:#a9adae;--outline:#2c3032;--outline-var:#212426;--error:#f2564b;--on-error:#120a0a;--error-container:#371a18;--on-error-container:#f3b3ad;--online:#4ade80;--voice:#57f287;--amber:#d97706;--header-h:60px;--topbar-h:62px;--gutter:24px;--inner-gutter:16px;--radius-s:10px;--radius:14px;--radius-l:18px;--panel-ms:220ms;--panel-ease:cubic-bezier(0.215,0.61,0.355,1);color-scheme:dark}.dsk[data-theme=light],[data-app-theme=light] .dsk,[data-app-theme=light] .dsk-policy-backdrop,[data-app-theme=light] .dsk-tokens,[data-app-theme=light] .dsk-topbar{--p:#8c2f4a;--on-p:#ffffff;--p-container:#efe3e7;--on-p-container:#5c1f30;--bg:#f4f2f3;--surface:#ffffff;--sc-low:#fdfdfd;--sc-high:#eeecec;--sc-highest:#e7e4e4;--on-surface:#1f191a;--on-var:#725f62;--outline:#cac4c5;--outline-var:#e6e2e3;--error:#b3261e;--on-error:#ffffff;--error-container:#f3dada;--on-error-container:#5c1310;--online:#16a34a;color-scheme:light}.dsk{min-height:calc(100dvh - var(--topbar-h) - 1px);overflow-x:clip;background:var(--bg);color:var(--on-surface);font-family:Segoe UI,Segoe UI Variable Display,Roboto,system-ui,sans-serif;font-size:15px;line-height:22px}.dsk *,.dsk :after,.dsk :before{box-sizing:border-box}.dsk-scroll{scrollbar-width:thin;scrollbar-color:var(--sc-highest) transparent}.dsk ::-webkit-scrollbar{width:8px;height:8px}.dsk ::-webkit-scrollbar-thumb{background:var(--sc-highest);border-radius:4px}.dsk ::-webkit-scrollbar-track{background:transparent}.dsk-topbar{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--outline-var)}.dsk-topbar-inner{display:flex;align-items:center;gap:16px;height:var(--topbar-h);max-width:1280px;margin:0 auto;padding:0 var(--gutter)}.dsk-topbrand{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:1px;font-size:15px;color:var(--on-surface);flex:0 0 auto}.dsk-topbrand-mark{width:26px;height:26px;border-radius:7px;background:var(--p);display:grid;place-items:center;font-size:13px;color:var(--on-p)}.dsk-topbrand-name{white-space:nowrap}.dsk-topnav{display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.dsk-topnav::-webkit-scrollbar{display:none}.dsk-topnav-link{position:relative;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 13px;border-radius:9px;font-size:14px;line-height:18px;font-weight:500;color:var(--on-var);white-space:nowrap;transition:color .12s ease-out,background .12s ease-out}.dsk-topnav-link:hover{color:var(--on-surface);background:color-mix(in srgb,var(--sc-highest) 55%,transparent)}.dsk-topnav-link.is-active{color:var(--on-surface);background:color-mix(in srgb,var(--sc-highest) 75%,transparent)}.dsk-topnav-badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--p);color:var(--on-p);font-size:11px;line-height:18px;font-weight:700;text-align:center}.dsk-topside{margin-left:auto;display:flex;align-items:center;gap:6px;flex:0 0 auto}.dsk-topside .dsk-ibtn{width:34px;height:34px;border-radius:9px}.dsk-toplang{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;padding:0 10px;border-radius:999px;border:1px solid var(--outline-var);background:transparent;font-size:12px;font-weight:700;letter-spacing:.4px;color:var(--on-var);transition:background .12s ease-out,border-color .12s ease-out,color .12s ease-out}.dsk-toplang .mi-round{font-size:15px;color:var(--on-var)}.dsk-toplang:hover{color:var(--on-surface);border-color:var(--outline);background:var(--sc-high)}.dsk-account{position:relative}.dsk-account-btn{display:flex;align-items:center;gap:9px;height:40px;padding:3px 10px 3px 4px;border-radius:999px;border:1px solid var(--outline-var);background:transparent;color:var(--on-surface);cursor:pointer;font:inherit;transition:background .12s ease-out}.dsk-account-btn.is-open,.dsk-account-btn:hover{background:var(--sc-high)}.dsk-account-btn>.mi-fill,.dsk-account-btn>.mi-out,.dsk-account-btn>.mi-round{color:var(--on-var)}.dsk-account-name{font-size:14px;line-height:18px;font-weight:600;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsk-account-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:208px;background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius);box-shadow:0 12px 32px rgba(0,0,0,.35);padding:6px;z-index:40}.dsk-account-item{display:flex;width:100%;align-items:center;gap:11px;padding:9px 10px;border-radius:9px;font-size:14px;line-height:18px;color:var(--on-surface);background:transparent;border:0;cursor:pointer;font:inherit;text-align:left;white-space:nowrap}.dsk-account-item:hover{background:var(--sc-high)}.dsk-account-item.is-danger{color:var(--error)}.dsk-account-divider{height:1px;background:var(--outline-var);margin:6px 4px}.dsk-topsignin{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:9px;background:var(--p);color:var(--on-p);font-size:14px;line-height:18px;font-weight:600;transition:filter .12s ease-out}.dsk-topsignin:hover{filter:brightness(1.08)}.dsk-promo{margin:12px auto 0;max-width:640px;border:1px solid var(--outline-var);border-radius:var(--radius-l);background:color-mix(in srgb,var(--surface) 80%,transparent);padding:22px 24px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.dsk-promo-icon{width:52px;height:52px;border-radius:50%;background:color-mix(in srgb,var(--p) 14%,transparent);color:var(--p);display:grid;place-items:center}.dsk-promo-title{font-size:17px;line-height:22px;font-weight:700}.dsk-promo-body{font-size:14px;line-height:20px;color:var(--on-var);max-width:420px}.dsk-promo-actions{display:flex;gap:10px;margin-top:8px;flex-wrap:wrap;justify-content:center}.dsk-page{display:block;width:100%}.dsk-bootscreen{min-height:60dvh;display:grid;place-items:center}.dsk-header{padding:26px 0 0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dsk-room .dsk-header{height:var(--header-h);padding:8px 8px 8px 16px;border-bottom:1px solid var(--outline-var);flex-wrap:nowrap}.dsk-header-title{font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.2px;min-width:0}.dsk-header-sub,.dsk-header-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsk-header-sub{font-size:14px;line-height:20px;color:var(--on-var)}.dsk-header-titlewrap{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center}.dsk-header-titlerow{display:flex;align-items:center;gap:10px;min-width:0}.dsk-header-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.dsk-header-gap{width:16px;flex:0 0 auto}.dsk-ibtn{width:40px;height:40px;flex:0 0 auto;border:0;border-radius:var(--radius-s);background:transparent;color:var(--on-var);display:grid;place-items:center;cursor:pointer;transition:background .12s ease-out,color .12s ease-out;position:relative}.dsk-ibtn:hover:not(:disabled){background:var(--sc-highest)}.dsk-ibtn:disabled{opacity:.38;cursor:default}.dsk-ibtn.is-tinted{border-radius:50%;background:color-mix(in srgb,var(--p-container) 70%,transparent);color:var(--on-p-container)}.dsk-ibtn.is-tinted:hover:not(:disabled){background:var(--p-container)}.dsk-ibtn-badge{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;background:var(--error);color:var(--on-error);font-size:10.5px;line-height:16px}.dsk-ibtn-badge,.dsk-pill{border-radius:999px;font-weight:700;text-align:center}.dsk-pill{min-width:32px;padding:3px 10px;background:var(--sc-highest);color:var(--on-var);font-size:14px;line-height:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dsk-btn{height:48px;padding:0 16px;border:0;border-radius:12px;background:var(--p);color:var(--on-p);font:inherit;font-size:15px;line-height:20px;font-weight:600;letter-spacing:.1px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:filter .12s ease-out,background .12s ease-out;white-space:nowrap}.dsk-btn:hover:not(:disabled){filter:brightness(1.1)}.dsk-btn:disabled{background:var(--sc-highest);color:var(--on-var);cursor:default}.dsk-btn.sm{height:34px;padding:0 10px;font-size:14px}.dsk-textbtn{border:0;background:transparent;color:var(--p);font:inherit;font-size:15px;line-height:20px;font-weight:600;padding:8px 12px;border-radius:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.dsk-textbtn:hover:not(:disabled){background:color-mix(in srgb,var(--p) 8%,transparent)}.dsk-textbtn:disabled{color:color-mix(in srgb,var(--on-surface) 38%,transparent);cursor:default}.dsk-outbtn{height:52px;padding:0 16px;border:1px solid var(--outline);border-radius:12px;background:transparent;color:var(--on-surface);font:inherit;font-size:15px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;width:100%}.dsk-outbtn:hover:not(:disabled){background:color-mix(in srgb,var(--on-surface) 6%,transparent)}.dsk-outbtn:disabled{opacity:.5;cursor:default}.dsk-outbtn.sm{height:34px;padding:0 10px;font-size:14px;color:var(--on-var);width:auto}.dsk-spin{width:20px;height:20px;border-radius:50%;border:2px solid color-mix(in srgb,var(--p) 25%,transparent);border-top-color:var(--p);animation:dsk-spin .9s linear infinite;flex:0 0 auto}.dsk-spin.sm{width:16px;height:16px}.dsk-spin.xs{width:13px;height:13px;border-width:2px}@keyframes dsk-spin{to{transform:rotate(1turn)}}.dsk-input,.dsk-select{width:100%;background:var(--sc-high);border:1px solid var(--outline);border-radius:12px;color:var(--on-surface);font:inherit;padding:12px 16px;outline:none;transition:border-color .12s ease-out}.dsk-input::placeholder{color:var(--on-var)}.dsk-input:focus,.dsk-select:focus{border-color:var(--p)}.dsk-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--on-var) 50%),linear-gradient(135deg,var(--on-var) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px;cursor:pointer}.dsk-searchfield{position:relative;flex:1 1;min-width:0}.dsk-searchfield>.mi-fill,.dsk-searchfield>.mi-out,.dsk-searchfield>.mi-round{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--on-var);font-size:20px;pointer-events:none}.dsk-searchfield input{width:100%;background:color-mix(in srgb,var(--sc-highest) 70%,transparent);border:0;border-radius:var(--radius);color:var(--on-surface);font:inherit;padding:12px 36px;outline:none}.dsk-searchfield input::placeholder{color:var(--on-var)}.dsk-searchfield input:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p) 40%,transparent)}.dsk-searchfield .dsk-searchclear{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--on-var);display:none;place-items:center;cursor:pointer}.dsk-searchfield .dsk-searchclear:hover{background:var(--sc-highest)}.dsk-gsearch{width:360px;flex:0 0 auto;position:relative}.dsk-gsearch-panel{position:absolute;top:calc(100% + 6px);right:0;width:360px;max-height:440px;overflow-y:auto;background:var(--sc-low);border-radius:var(--radius);box-shadow:0 8px 24px rgba(0,0,0,.45);padding:6px 0;z-index:30}.dsk-gsearch-group{padding:10px 16px 4px;font-size:13px;line-height:17px;font-weight:700;letter-spacing:.4px;color:var(--on-var)}.dsk-gsearch-row{display:flex;align-items:center;gap:12px;width:100%;padding:9px 16px;border:0;background:transparent;color:var(--on-surface);font:inherit;text-align:left;cursor:pointer}.dsk-gsearch-row:hover{background:var(--sc-highest)}.dsk-gsearch-row .mi-fill,.dsk-gsearch-row .mi-out,.dsk-gsearch-row .mi-round{font-size:20px;color:var(--on-var);flex:0 0 auto}.dsk-gsearch-row small{display:block;font-size:14px;line-height:20px;color:var(--on-var)}.dsk-gsearch-empty{padding:18px 16px;color:var(--on-var)}.dsk-panel{flex:0 0 auto;width:var(--panel-w,288px);background:var(--sc-low);border-right:1px solid var(--outline-var);display:flex;flex-direction:column;min-height:0;overflow:hidden;transition:width var(--panel-ms) var(--panel-ease)}.dsk-panel.on-right{border-right:0;border-left:1px solid var(--outline-var)}.dsk-panel-header{height:var(--header-h);flex:0 0 auto;padding:0 8px 0 16px;border-bottom:1px solid var(--outline-var);display:flex;align-items:center;gap:2px}.dsk-panel-title{flex:1 1;min-width:0;font-size:17px;line-height:22px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsk-edge-btn{width:28px;height:28px;flex:0 0 auto;border:0;border-radius:8px;background:transparent;color:var(--on-var);display:grid;place-items:center;cursor:pointer;transition:background .12s ease-out}.dsk-edge-btn:hover{background:var(--sc-highest)}.dsk-panel-body{flex:1 1;min-height:0;display:flex;flex-direction:column}.dsk-navrow{display:flex;align-items:center;gap:10px;width:100%;margin:1px 8px;padding:9px 8px;border:0;border-radius:var(--radius-s);background:transparent;color:var(--on-surface);font:inherit;font-size:15px;line-height:22px;font-weight:500;text-align:left;cursor:pointer;transition:background .12s ease-out}.dsk-navrow>.mi-fill,.dsk-navrow>.mi-out,.dsk-navrow>.mi-round{font-size:19px;flex:0 0 auto}.dsk-navrow:hover:not(:disabled){background:color-mix(in srgb,var(--sc-highest) 70%,transparent)}.dsk-navrow.is-selected{background:var(--sc-highest);font-weight:700}.dsk-navrow:disabled{opacity:.45;cursor:default}.dsk-navrow-trailing{margin-left:auto;padding-right:6px;font-size:14px;line-height:18px;color:var(--on-var);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dsk-grouplabel{padding:16px 12px 6px 16px;font-size:13px;line-height:17px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--on-var);display:flex;align-items:center}.dsk-grouplabel>span{flex:1 1}.dsk-sectionhead{display:flex;align-items:center;gap:7px;padding:18px 16px 6px;font-size:13px;line-height:17px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--on-var)}.dsk-sectionhead>.mi-fill,.dsk-sectionhead>.mi-out,.dsk-sectionhead>.mi-round{font-size:16px}.dsk-row{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:16px;background:var(--sc-low);color:var(--on-surface);text-align:left;font:inherit;cursor:pointer;border:0;width:100%;transition:background .12s ease-out}.dsk-row:hover{background:var(--sc-high)}.dsk-row.is-selected{background:var(--sc-highest)}.dsk-row-main{flex:1 1;min-width:0}.dsk-row-title{font-size:16px;line-height:24px;font-weight:500;display:flex;align-items:center;gap:6px;min-width:0}.dsk-row-title>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsk-row-sub{margin-top:3px;font-size:14px;line-height:20px;color:var(--on-var);display:flex;align-items:center;gap:5px;min-width:0}.dsk-row-sub>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsk-row.is-unread .dsk-row-title{font-weight:700}.dsk-row-side{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.dsk-row-time{font-size:13px;line-height:17px;color:var(--on-var)}.dsk-row.is-unread .dsk-row-time{color:var(--p);font-weight:700}.dsk-unread{min-width:20px;padding:2px 6px;border-radius:999px;background:var(--p);color:var(--on-p);font-size:13px;line-height:16px;font-weight:700;text-align:center}.dsk-row-actions{display:flex;align-items:center;gap:2px;flex:0 0 auto}.dsk-row-actions .dsk-ibtn{width:40px;height:40px}.dsk-avatar{flex:0 0 auto;border-radius:50%;background:var(--p);color:var(--on-p);overflow:hidden;display:grid;place-items:center;font-weight:700;position:relative}.dsk-avatar img{width:100%;height:100%;object-fit:cover;display:block}.dsk-avatar-wrap{position:relative;display:inline-flex;flex:0 0 auto}.dsk-online-dot{position:absolute;right:0;bottom:0;width:12px;height:12px;border-radius:50%;background:var(--online);border:2px solid var(--ring,var(--sc-low))}.dsk-dot{width:7px;height:7px;border-radius:50%;background:var(--online);flex:0 0 auto}.dsk-empty{flex:1 1;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}.dsk-empty-icon{width:88px;height:88px;border-radius:50%;background:var(--sc-highest);display:grid;place-items:center;color:var(--on-var);margin-bottom:16px}.dsk-empty-icon>.mi-fill,.dsk-empty-icon>.mi-out,.dsk-empty-icon>.mi-round{font-size:40px}.dsk-empty-title{font-size:17px;line-height:22px;font-weight:600}.dsk-empty-desc{margin-top:6px;font-size:14px;line-height:20px;color:var(--on-var);max-width:420px}.dsk-content{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--gutter);display:flex;flex-direction:column}.dsk-scrollbody{width:100%;padding-bottom:96px}.dsk-chip{height:36px;padding:4px 10px;border-radius:8px;border:1px solid var(--outline);color:var(--on-surface);font:inherit;font-size:15px;line-height:20px;font-weight:500;transition:background .12s ease-out,border-color .12s ease-out}.dsk-chip:hover{background:color-mix(in srgb,var(--sc-highest) 50%,transparent)}.dsk-chip.is-selected{background:var(--sc-highest);border-color:transparent;font-weight:600}.dsk-chip .mi-fill,.dsk-chip .mi-out,.dsk-chip .mi-round{font-size:16px;color:var(--on-var)}.dsk-chip-thumb{width:26px;height:26px;border-radius:8px;background:var(--sc-highest);display:grid;place-items:center;color:var(--on-var);flex:0 0 auto;overflow:hidden}.dsk-chip-thumb>img{width:100%;height:100%;object-fit:cover;display:block}.dsk-chip-thumb>.mi-fill,.dsk-chip-thumb>.mi-out,.dsk-chip-thumb>.mi-round{font-size:16px}.dsk-chip-count,.dsk-statuspill{color:var(--on-var);font-weight:600}.dsk-statuspill{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;background:var(--sc-highest);font-size:13px;line-height:17px;border:0;cursor:default}button.dsk-statuspill{cursor:pointer}a.dsk-statuspill{cursor:pointer;text-decoration:none}.dsk-partytag,.dsk-statuspill>.mi-fill,.dsk-statuspill>.mi-out,.dsk-statuspill>.mi-round{font-size:13px}.dsk-partytag{padding:2px 6px;border-radius:8px;line-height:17px;font-weight:700}.dsk-partytag.full{color:var(--error);background:color-mix(in srgb,var(--error) 14%,transparent)}.dsk-partytag.member{color:var(--p);background:color-mix(in srgb,var(--p) 14%,transparent)}.dsk-filterrow{display:flex;align-items:center;gap:8px;padding:14px 0;border-bottom:1px solid var(--outline-var);margin-bottom:20px;overflow-x:auto;scrollbar-width:none;position:sticky;top:0;z-index:5;background:var(--bg)}.dsk-filterrow::-webkit-scrollbar{display:none}.dsk-filterrow .dsk-vdiv{width:1px;height:36px;background:color-mix(in srgb,var(--outline-var) 50%,transparent);margin:0 4px;flex:0 0 auto}.dsk-chip .dsk-chip-dot{width:8px;height:8px;border-radius:50%;background:var(--p);display:none}.dsk-chip.has-morefilters .dsk-chip-dot{display:block}.dsk-feed{width:100%}.dsk-feed-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:16px;align-items:start;justify-items:center}.dsk-feed-grid .dsk-anketa{margin:0}.dsk-feedwrap{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.dsk-sidepromo{display:none;position:sticky;top:calc(var(--topbar-h) + 16px);flex-direction:column;gap:12px;padding:18px 16px;border:1px solid var(--outline-var);border-radius:var(--radius-l);background:var(--sc-low)}@media (min-width:1150px){.dsk-feedwrap{grid-template-columns:300px minmax(0,1fr)}.dsk-sidepromo{display:flex}}@media (min-width:1500px){.dsk-feedwrap{margin-inline:calc((100% - min(1600px, 100vw - 88px)) / 2)}}.dsk-sidepromo-head{display:flex;align-items:center;gap:10px}.dsk-sidepromo-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--p) 14%,transparent);color:var(--p);flex:0 0 auto}.dsk-sidepromo-icon .mi-fill{font-size:22px}.dsk-sidepromo h3{margin:0;font-size:16px;line-height:20px;font-weight:700;color:var(--on-surface)}.dsk-sidepromo-lead{margin:0;font-size:13px;line-height:18px;color:var(--on-var)}.dsk-sidepromo ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.dsk-sidepromo li{display:flex;gap:10px;align-items:flex-start}.dsk-sidepromo li>.mi-out{font-size:19px;color:var(--p);flex:0 0 auto;margin-top:1px}.dsk-sidepromo li b{display:block;font-size:13.5px;line-height:17px;font-weight:700;color:var(--on-surface)}.dsk-sidepromo li p{margin:2px 0 0;font-size:12.5px;line-height:16px;color:var(--on-var)}.dsk-sidepromo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;border:0;border-radius:999px;background:var(--p);color:var(--on-p);font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;transition:filter .12s ease}.dsk-sidepromo-btn:hover{filter:brightness(1.08)}.dsk-sidepromo-btn .mi-fill{font-size:18px}.dsk-card{border-radius:var(--radius-l);background:var(--surface);box-shadow:0 1px 2px rgba(0,0,0,.3)}.dsk-anketa{margin:6px 8px;padding:12px;display:block;width:100%;max-width:420px;color:inherit;position:relative}.dsk-anketa.is-mine{background:color-mix(in srgb,var(--p-container) 35%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p) 45%,transparent)}.dsk-anketa-minenotice{font-size:13px;line-height:17px}.dsk-anketa-minenotice,.dsk-anketa-partyrow{display:flex;align-items:center;gap:6px;font-weight:700;color:var(--p);margin-bottom:8px}.dsk-anketa-partyrow{font-size:14px;line-height:18px;flex-wrap:wrap}.dsk-anketa-head{display:flex;align-items:flex-start;gap:10px}.dsk-anketa-cover{width:48px;height:48px;border-radius:10px;object-fit:cover;background:var(--sc-highest);display:grid;grid-template-rows:48px;place-items:center;color:var(--on-var);flex:0 0 auto;cursor:pointer}.dsk-coverstack{display:flex;align-items:center;flex:0 0 auto;--cover-ring:var(--surface)}.dsk-anketa.is-mine .dsk-coverstack{--cover-ring:color-mix(in srgb,var(--p-container) 35%,var(--surface))}.dsk-coverstack>*{position:relative}.dsk-coverstack>*+*{margin-left:-14px;box-shadow:0 0 0 2px var(--cover-ring)}.dsk-coverstack-plus{width:28px;height:28px;border-radius:50%;background:var(--sc-highest);color:var(--on-var);font-size:10px;font-weight:700;display:grid;place-items:center}.dsk-anketa-game{font-size:14px;line-height:18px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.dsk-anketa-plus{font-size:11px;font-weight:600;color:var(--on-var);margin-left:3px}.dsk-anketa-author{display:flex;align-items:center;gap:4px;margin-top:2px;min-width:0}.dsk-anketa-author>.mi-fill,.dsk-anketa-author>.mi-out,.dsk-anketa-author>.mi-round{font-size:13px;color:var(--on-var);flex:0 0 auto}.dsk-anketa-author .author-name,.dsk-anketa-author a{font-size:14px;line-height:20px;color:var(--on-var);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.dsk-anketa-author a{color:var(--p);font-weight:600}.dsk-anketa-author a:hover{text-decoration:underline}.dsk-anketa-rating{display:inline-flex;align-items:center;gap:3px;font-size:12.5px;font-weight:700;color:var(--amber);flex:0 0 auto}.dsk-anketa-rating .mi-fill,.dsk-anketa-rating .mi-out,.dsk-anketa-rating .mi-round{font-size:13px}.dsk-anketa-facts{margin-top:6px;display:flex;flex-direction:column;gap:6px}.dsk-anketa-fact{display:flex;align-items:center;gap:3px;font-size:13px;line-height:17px;color:var(--on-var);min-width:0}.dsk-anketa-fact>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsk-anketa-fact.is-shared{color:var(--p);font-weight:600}.dsk-anketa-fact.is-shared .mi-fill,.dsk-anketa-fact.is-shared .mi-out,.dsk-anketa-fact.is-shared .mi-round{color:var(--p)}.dsk-anketa-about{margin-top:8px;font-size:14px;line-height:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.dsk-anketa-chips{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.dsk-anketa-actions{display:flex;justify-content:flex-end}.dsk-form{max-width:720px;width:100%;margin:0 auto;padding:16px;display:flex;flex-direction:column;gap:12px}.dsk-form-label{font-size:15px;line-height:20px;font-weight:600;display:flex;align-items:baseline}.dsk-form-label small{margin-left:auto;font-size:13px;line-height:17px;font-weight:400;color:var(--on-var)}.dsk-seg{display:flex;padding:4px;gap:4px;border-radius:12px;background:var(--sc-high)}.dsk-seg button{flex:1 1;height:40px;border:0;border-radius:9px;background:transparent;color:var(--on-surface);font:inherit;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.dsk-seg button.is-selected{background:var(--p);color:var(--on-p)}.dsk-skillcards{display:flex;gap:8px}.dsk-skillcard{flex:1 1;padding:10px 4px;border-radius:14px;border:1.5px solid transparent;background:var(--sc-highest);color:var(--on-var);font:inherit;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:background .15s ease-out}.dsk-skillcard.is-selected{background:var(--p);color:var(--on-p);border-color:var(--p)}.dsk-skillcard small{font-size:13px;line-height:17px;font-weight:500;text-align:center}.dsk-skillcard.is-selected small{font-weight:700}.dsk-switchrow{display:flex;align-items:center;gap:16px;padding:8px 0}.dsk-switchrow-main{flex:1 1}.dsk-switchrow-title{font-size:16px;line-height:24px}.dsk-switchrow-sub{font-size:14px;line-height:20px;color:var(--on-var)}.dsk-switch{width:52px;height:32px;border-radius:16px;border:2px solid var(--outline);background:var(--sc-highest);position:relative;cursor:pointer;flex:0 0 auto;transition:background .15s ease-out,border-color .15s ease-out}.dsk-switch:after{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;background:var(--on-var);transition:left .15s ease-out,background .15s ease-out,transform .15s ease-out}.dsk-switch.is-on{background:var(--p);border-color:var(--p)}.dsk-switch.is-on:after{left:26px;background:var(--on-p)}.dsk-gamepicker-card{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px}.dsk-gamepicker-card .dsk-gamethumb{width:56px;height:56px}.dsk-gamepicker-title{flex:1 1;font-size:16px;line-height:24px;font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsk-gamethumb{border-radius:30%;object-fit:cover;background:var(--sc-highest);display:grid;place-items:center;color:var(--on-var);flex:0 0 auto;overflow:hidden}.dsk-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--sc-low);border-radius:var(--radius);box-shadow:0 8px 24px rgba(0,0,0,.45);overflow:hidden;z-index:20}.dsk-dropdown-row{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:0;background:transparent;color:var(--on-surface);font:inherit;text-align:left;cursor:pointer}.dsk-dropdown-row:hover{background:var(--sc-high)}.dsk-dropdown-row .dsk-gamethumb{width:28px;height:28px}.dsk-dropdown-row span{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsk-dropdown-row small{color:var(--on-var);font-weight:600;flex:0 0 auto}.dsk-slider{flex:1 1;appearance:none;height:4px;border-radius:2px;background:var(--sc-highest);outline:none}.dsk-slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--p);cursor:pointer;border:0}.dsk-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--p);cursor:pointer;border:0}.dsk-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:60;display:grid;place-items:center;padding:40px 24px}.dsk-modal{width:min(520px,100%);max-height:min(80vh,640px);overflow-y:auto;background:var(--sc-low);border-radius:20px;padding:24px}.dsk-shareqr{width:min(420px,100%);display:flex;flex-direction:column;align-items:center}.dsk-shareqr-title{font-size:22px;font-weight:700}.dsk-shareqr-name{margin-top:2px;font-size:15px;color:var(--on-var);display:flex;gap:6px}.dsk-shareqr-name b{color:var(--p)}.dsk-shareqr-card{margin-top:18px;padding:16px;background:#ffffff;border-radius:22px;box-shadow:0 8px 24px rgba(0,0,0,.35)}.dsk-shareqr-svg{width:196px;height:196px}.dsk-shareqr-svg svg{display:block;width:100%;height:100%}.dsk-shareqr-hint{margin-top:14px;font-size:13px;line-height:18px;color:var(--on-var);text-align:center}.dsk-shareqr-link{margin-top:18px;width:100%;display:flex;align-items:center;gap:8px;padding:12px 14px;border:0;border-radius:14px;background:var(--sc-highest);color:var(--on-surface);font:inherit;cursor:pointer}.dsk-shareqr-link span:first-child{flex:0 0 auto;color:var(--on-var);font-size:14px}.dsk-shareqr-link b{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.dsk-shareqr-link .mi-round{flex:0 0 auto;color:var(--on-var)}.vcr-plate{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;vertical-align:middle}.vcr-plate-sweep{position:absolute;top:0;bottom:0;width:45%;background:linear-gradient(90deg,transparent,var(--vcr-sweep,rgba(255,255,255,.85)),transparent);animation:vcr-plaque-sweep 3.2s linear infinite;pointer-events:none}@keyframes vcr-plaque-sweep{0%{transform:translateX(-160%) skewX(-18deg)}to{transform:translateX(260%) skewX(-18deg)}}@media (prefers-reduced-motion:reduce){.vcr-plate-sweep{animation:none!important;opacity:.35}}.vcr-cta{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;border:1px solid var(--outline-var);border-radius:999px;background:var(--sc-highest);color:var(--on-surface);font:inherit;font-size:13px;line-height:17px;font-weight:700;cursor:pointer}.vcr-cta:hover{border-color:var(--outline)}.dsk-vcr{width:min(560px,100%);display:flex;flex-direction:column;gap:8px;padding:12px 20px 20px}.vcr-head{display:flex;align-items:center;gap:6px;margin:0 -8px}.vcr-head-title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:800}.vcr-body{display:flex;flex-direction:column;gap:12px;overflow-y:auto;min-height:0}.vcr-body>*{flex-shrink:0}.vcr-center{flex:1 1;display:grid;place-items:center;min-height:160px}.vcr-chooser-title{font-size:16px;font-weight:800}.vcr-chooser-sub{margin-top:-6px;font-size:13.5px;color:var(--on-var)}.vcr-platform{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--outline-var);border-radius:18px;background:var(--sc-low);color:var(--on-surface);font:inherit;text-align:left;cursor:pointer}.vcr-platform:hover{border-color:var(--outline)}.vcr-platform-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.vcr-platform-main b{font-size:14.5px;font-weight:800}.vcr-platform-main span{font-size:13px;color:var(--on-var)}.vcr-chevron{flex:0 0 auto;font-size:20px;color:var(--on-var)}.vcr-perks-promo{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--outline-var);border-radius:18px;background:var(--sc-low)}.vcr-perk-promo{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:19px;color:var(--on-var)}.vcr-perk-promo .mi-out{flex:0 0 auto;margin-top:1px;font-size:17px;color:var(--p)}.vcr-section{display:flex;flex-direction:column;gap:8px}.vcr-section-label{font-size:13px;font-weight:700;letter-spacing:.2px;color:var(--on-surface)}.vcr-card{gap:6px;border:1px solid var(--outline-var);background:var(--sc-low)}.vcr-card,.vcr-intro{display:flex;flex-direction:column;padding:16px;border-radius:18px}.vcr-intro{gap:8px;background:color-mix(in srgb,var(--p-container) 40%,var(--sc-low))}.vcr-intro-head{display:flex;align-items:center;gap:12px;font-size:15.5px}.vcr-intro-head b{font-weight:800}.vcr-steps{margin:0;font-size:13.5px;line-height:20px;color:var(--on-surface)}.vcr-quiet-row{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:19px;color:var(--on-var);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vcr-quiet-row .mi-out{flex:0 0 auto;margin-top:1px;font-size:16px}.vcr-channel-name{font-size:15.5px;font-weight:700}.vcr-note,.vcr-prereq{font-size:13px;line-height:19px;color:var(--on-var)}.vcr-note{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:12px;background:var(--sc-high)}.vcr-note .mi-out{flex:0 0 auto;margin-top:1px;font-size:17px}.vcr-note.is-quiet{margin-top:4px}.vcr-verified{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 16px 14px;border:1px solid var(--outline-var);border-radius:20px;background:var(--sc-low);text-align:center}.vcr-verified-title{font-size:19px;font-weight:800;line-height:25px}.vcr-verified-count{font-size:14px;color:var(--on-var);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vcr-tierchip{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border:1px solid var(--outline-var);border-radius:999px;background:var(--sc-high);font-size:13px;line-height:18px;font-weight:700}.vcr-verified .vcr-note{margin-top:10px;text-align:left}.vcr-pending-head{display:flex;align-items:center;gap:8px}.vcr-pending-head .mi-out{flex:0 0 auto;font-size:20px;color:var(--on-var)}.vcr-pending-head b{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:21px;font-weight:800}.vcr-code{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:14px 16px;border:1px solid color-mix(in srgb,var(--p) 35%,transparent);border-radius:14px;background:color-mix(in srgb,var(--p-container) 45%,var(--sc-low));color:var(--on-surface);font:inherit;font-size:24px;line-height:30px;font-weight:800;letter-spacing:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.vcr-code .mi-out,.vcr-expires{color:var(--on-var)}.vcr-expires{font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vcr-keyrow{display:flex;align-items:center;gap:8px;padding:4px 0;border:0;background:transparent;color:var(--on-surface);font:inherit;font-size:13px;text-align:left}button.vcr-keyrow{cursor:pointer}.vcr-keyrow .mi-out{flex:0 0 auto;font-size:16px;color:var(--on-var)}.vcr-keyrow-label{flex:0 0 auto;min-width:7em;color:var(--on-var)}.vcr-keyrow-value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.vcr-actions{display:flex;flex-direction:column;align-items:stretch;gap:6px}.vcr-rowbtns{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.vcr-method{border:1px solid var(--outline-var);border-radius:18px;background:var(--sc-low);overflow:hidden}.vcr-method.is-recommended{border:1.4px solid color-mix(in srgb,var(--p) 55%,transparent);background:color-mix(in srgb,var(--p-container) 35%,var(--sc-low))}.vcr-method.is-off{opacity:.55}.vcr-method-head{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border:0;background:transparent;color:var(--on-surface);font:inherit;text-align:left}.vcr-method-head:disabled{cursor:default}.vcr-method-icon{flex:0 0 auto;font-size:21px;color:var(--p)}.vcr-method-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.vcr-method-title{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:14.5px}.vcr-method-title b{font-weight:800}.vcr-method-sub{font-size:13px;line-height:18px;color:var(--on-var)}.vcr-method-off{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--error)}.vcr-method-off .mi-out{flex:0 0 auto;font-size:14px}.vcr-method-body{padding:0 16px 16px}.vcr-chip{padding:2px 8px;border-radius:999px;background:var(--sc-highest);font-size:11.5px;line-height:16px;font-weight:700;color:var(--on-var)}.vcr-chip.is-accent{background:var(--p-container);color:var(--on-p-container)}.vcr-urlform{display:flex;flex-direction:column;gap:10px}.vcr-urlform .dsk-input{width:100%}.vcr-perklist,.vcr-tierlist{display:flex;flex-direction:column;border-radius:18px;background:var(--sc-low);overflow:hidden}.vcr-perk,.vcr-tierrow{display:flex;align-items:flex-start;gap:12px;padding:12px 16px}.vcr-tierrow{align-items:center}.vcr-perk .mi-out,.vcr-perk .mi-round{flex:0 0 auto;margin-top:2px;font-size:18px}.vcr-perk-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13.5px}.vcr-perk-main b{font-weight:700}.vcr-perk-main span{color:var(--on-var);font-size:13px;line-height:19px}.vcr-perk-main i{font-style:normal;font-size:12px;font-weight:600;color:var(--on-var);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vcr-tierrow-label{flex:1 1;min-width:0;font-size:13.5px;line-height:19px;font-weight:600}.vcr-tierrow-at{flex:0 0 auto;min-width:88px;text-align:right;font-size:13px;line-height:19px;color:var(--on-var);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vcr-rejection{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:16px;background:color-mix(in srgb,var(--error-container) 45%,transparent);color:var(--on-error-container);font-size:13px;line-height:19px}.vcr-rejection .mi-out{flex:0 0 auto;margin-top:1px;font-size:18px;color:var(--error)}.vcr-rejection span:last-child{display:flex;flex-direction:column;gap:3px}.vcr-rejection b{font-weight:800}.vcr-textbtn{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--on-var);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.vcr-textbtn:hover{background:var(--sc-high)}.vcr-textbtn.is-error{color:var(--error)}.vcr-confirm{display:flex;flex-direction:column;gap:6px;margin-top:4px;font-size:13px;color:var(--on-var)}.vcr-confirm-actions{display:inline-flex;align-items:center;gap:8px}@media (max-width:560px){.dsk-vcr{padding:10px 12px 14px}.vcr-code{font-size:20px}}.dsk-ntabs{display:flex;gap:28px;border-bottom:1px solid var(--outline-var);margin-bottom:4px;max-width:760px}.dsk-ntab{display:flex;align-items:center;gap:6px;padding:10px 2px 12px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--on-var);font:inherit;font-size:14.5px;font-weight:600;cursor:pointer}.dsk-ntab.is-active,.dsk-ntab:hover{color:var(--on-surface)}.dsk-ntab.is-active{border-bottom-color:var(--p)}.dsk-ntab-count{min-width:18px;padding:1px 5px;border-radius:999px;background:var(--p);color:var(--on-p);font-size:10.5px;font-weight:700;line-height:1.3;text-align:center}.dsk-nlist{display:flex;flex-direction:column;max-width:760px}.dsk-nlist>*+*{border-top:1px solid color-mix(in srgb,var(--outline) 30%,transparent)}.dsk-ntile{position:relative;display:flex;align-items:stretch}.dsk-ntile.is-unread{background:color-mix(in srgb,var(--p-container) 12%,transparent)}.dsk-ntile-main{flex:1 1;min-width:0;display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.dsk-ntile-icon{flex:0 0 auto;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--sc-highest);color:var(--on-var);font-size:20px}.dsk-ntile.is-unread .dsk-ntile-icon{background:var(--p-container);color:var(--on-p-container)}.dsk-ntile-body{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.dsk-ntile-top{display:flex;align-items:baseline;gap:12px;width:100%}.dsk-ntile-title{flex:1 1;min-width:0;font-size:12.5px;font-weight:600;letter-spacing:.2px;color:var(--on-var);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsk-ntile.is-unread .dsk-ntile-title{color:var(--p)}.dsk-ntile-time{flex:0 0 auto;font-size:11px;color:var(--on-var);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dsk-ntile-text{font-size:14px;line-height:20px;color:var(--on-surface);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dsk-ntile-text.is-expanded{display:block;-webkit-line-clamp:unset}.dsk-ntile.is-unread .dsk-ntile-text{font-weight:500}.dsk-ntile-more{border:0;padding:0;background:transparent;color:var(--p);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.dsk-ntile-dot{flex:0 0 auto;width:8px;height:8px;margin:4px 8px 0 0;border-radius:50%;background:var(--p)}.dsk-ntile-poll{display:inline-flex;align-items:center;gap:5px;margin-top:3px;padding:3px 8px;border-radius:8px;background:var(--sc-highest);color:var(--on-surface);font-size:11px;font-weight:600}.dsk-ntile-poll .mi-out{font-size:13px}.dsk-ntile-delete{flex:0 0 auto;align-self:center;margin-right:6px;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--on-var);font-size:16px;cursor:pointer;opacity:0;transition:opacity .12s ease}.dsk-ntile-delete:focus-visible,.dsk-ntile:hover .dsk-ntile-delete{opacity:1}.dsk-ntile-delete:hover{background:var(--sc-highest);color:var(--error)}.dsk-anndialog{width:min(620px,100%)}.dsk-anndialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dsk-anndialog-head h2{margin:0;font-size:22px;line-height:28px}.dsk-anndialog-published{margin-top:12px;font-size:12.5px;color:color-mix(in srgb,var(--on-surface) 60%,transparent)}.dsk-anndialog-body{margin:8px 0 0;color:var(--on-surface);font-size:14.5px;line-height:21px;white-space:pre-line}.dsk-anndialog-blocks{display:flex;flex-direction:column;gap:20px;margin-top:20px}.dsk-annblock{padding:14px;border-radius:14px;background:color-mix(in srgb,var(--sc-highest) 45%,transparent)}.dsk-annblock.is-text{background:transparent;padding:0}.dsk-annblock.is-text b{display:block;font-size:16px;margin-bottom:6px}.dsk-annblock.is-text p{margin:0;color:var(--on-var);font-size:14.5px;line-height:21px;white-space:pre-line}.dsk-annblock-title{font-weight:700;font-size:15.5px}.dsk-annblock-star{color:var(--error);font-weight:800;margin-left:4px}.dsk-annblock-options{display:flex;flex-direction:column;gap:6px;margin-top:10px}.dsk-annblock-hint{margin-top:4px;font-size:11px;line-height:15px;color:var(--on-var)}.dsk-annblock-meta{margin-top:8px;font-size:12.5px;color:var(--on-var)}.dsk-annchoice{display:flex;align-items:center;gap:8px;width:100%;padding:6px 4px;border:0;border-radius:10px;background:transparent;color:var(--on-surface);font:inherit;font-size:14px;text-align:left;cursor:pointer}.dsk-annchoice:hover:not(:disabled){background:color-mix(in srgb,var(--sc-highest) 60%,transparent)}.dsk-annchoice:disabled{cursor:default;opacity:.7}.dsk-annchoice .mi-round{flex:0 0 auto;font-size:20px;color:var(--p)}.dsk-annchoice .mi-round.is-muted{color:var(--on-var)}.dsk-annchoice-label{flex:1 1;min-width:0}.dsk-annchoice.is-selected .dsk-annchoice-label{font-weight:600}.dsk-annchoice-meta{flex:0 0 auto;font-size:11px;color:var(--on-var);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dsk-annchoice-bar{margin:4px 0 2px 28px;height:4px;border-radius:4px;background:var(--sc-highest);overflow:hidden}.dsk-annchoice-bar i{display:block;height:100%;border-radius:4px;background:var(--p)}.dsk-anntext{width:100%;min-height:56px;resize:vertical}.dsk-anndialog-foot{margin-top:24px}.dsk-ann-closed{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13.5px;color:var(--on-var)}.dsk-bubble-sender{font-size:12.5px;font-weight:700;color:var(--p);margin-bottom:2px;overflow-wrap:anywhere}.dsk-row.is-disabled{opacity:.55;cursor:default}.auth-hero-devices-btn{width:100%;justify-content:center;margin-top:12px}.dsk-toast{position:fixed;top:44px;right:24px;z-index:70;background:var(--on-surface);color:var(--bg);border-radius:var(--radius);padding:12px 16px;box-shadow:0 8px 24px rgba(0,0,0,.4);max-width:420px;animation:dsk-toast-in .18s ease-out}@keyframes dsk-toast-in{0%{opacity:0;transform:translateY(-8px)}}.dsk-chathub{height:calc(100dvh - var(--topbar-h) - 1px);display:flex;align-items:stretch;overflow:hidden}.dsk-chatpane{flex:1 1;min-width:0;display:flex;flex-direction:column;background:var(--surface);min-height:0}.dsk-chatlist-search{padding:10px 16px 6px;flex:0 0 auto}.dsk-chatlist{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:24px}.dsk-chatlist .dsk-row{border-radius:16px;margin:0 8px 2px;width:calc(100% - 16px);background:transparent}.dsk-chatlist .dsk-row.is-selected,.dsk-chatlist .dsk-row:hover{background:var(--sc-highest)}.dsk-room{max-width:1120px;margin:0 auto;width:100%;position:relative}.dsk-msgs,.dsk-room{flex:1 1;min-height:0;display:flex;flex-direction:column}.dsk-msgs{overflow-y:auto;overflow-x:hidden;padding:16px 12px 8px}.dsk-datesep{align-self:center;margin:12px 0;font-size:12.5px;font-weight:600;color:var(--on-var);background:color-mix(in srgb,var(--sc-highest) 70%,transparent);border-radius:999px;padding:3px 10px}.dsk-bubble-row{display:flex;margin-top:12px}.dsk-msgs>span:first-child .dsk-bubble-row{margin-top:0}.dsk-bubble-row.is-clustered{margin-top:3px}.dsk-bubble-row.from-me{justify-content:flex-end}.dsk-bubble{max-width:100%;border-radius:18px;padding:8px 12px;background:var(--sc-highest);color:var(--on-surface);font-size:15px;line-height:22px;position:relative}.dsk-bubble-row:not(.is-clustered):not(.from-me) .dsk-bubble{border-bottom-left-radius:6px}.dsk-bubble-row:not(.is-clustered).from-me .dsk-bubble{border-bottom-right-radius:6px}.dsk-bubble-row.from-me .dsk-bubble{background:var(--p-container);color:var(--on-p-container)}.dsk-bubble.deleted{background:transparent;box-shadow:inset 0 0 0 1px var(--outline-var);color:var(--on-var);font-style:italic}.dsk-bubble-sending{opacity:.6}.dsk-bubble-col{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:min(560px,76%)}.dsk-bubble-row.from-me .dsk-bubble-col{align-items:flex-end}.dsk-bubble-reactions{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.dsk-rxn{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:var(--sc-highest);border:1px solid transparent;font-size:13px;line-height:16px;cursor:pointer}.dsk-rxn b{font-size:11px;font-weight:700;color:var(--on-var)}.dsk-rxn.is-mine{background:color-mix(in srgb,var(--p) 18%,transparent);border-color:color-mix(in srgb,var(--p) 70%,transparent)}.dsk-rxn.is-mine b{color:var(--p)}.dsk-rxn:hover{filter:brightness(1.1)}.dsk-callbtn{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid var(--outline);background:var(--surface);color:var(--on-surface);cursor:pointer;transition:background .12s ease,color .12s ease}.dsk-callbtn .mi-fill{font-size:24px;line-height:1}.dsk-callbtn:hover{background:var(--sc-highest);color:var(--p)}.dsk-callbtn.in-call{background:#d1363c;border-color:transparent;color:#fff}.dsk-callbtn.in-call:hover{background:#b72d32;color:#fff}.dsk-callbtn.lg{width:48px;height:48px}.dsk-callbtn.lg .mi-fill{font-size:26px}@media (max-width:760px){.dsk-callbtn{width:40px;height:40px}.dsk-callbtn .mi-fill{font-size:22px}}.dsk-voicehdr{display:inline-flex;align-items:center;justify-content:center;gap:5px}.dsk-voicehdr>.mi-fill{font-size:21px}.dsk-voicehdr.has-occupants{width:auto;padding:0 10px;border-radius:999px;border-color:color-mix(in srgb,var(--p) 50%,transparent);background:color-mix(in srgb,var(--p) 14%,transparent);color:var(--p)}.dsk-voicehdr.in-call{color:#d1363c}.dsk-voicehdr .danger{color:inherit}.dsk-voicehdr b{font-size:13px}.dsk-voicebar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:0 16px;padding:8px 12px;border:1px solid var(--outline-var);border-radius:var(--radius-l);background:var(--sc-low)}.dsk-voicebar.is-floating{position:fixed;top:calc(var(--topbar-h) + 16px);right:16px;z-index:66;margin:0;max-width:min(420px,calc(100vw - 32px));box-shadow:0 8px 24px rgba(0,0,0,.4);border-color:color-mix(in srgb,var(--p) 45%,transparent)}.dsk-voice-bubble{position:relative;flex:0 0 auto;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--sc-highest);border:2.5px solid transparent;transition:border-color .25s ease,box-shadow .25s ease}.dsk-voice-bubble>.mi-fill{font-size:22px;color:var(--p)}.dsk-voice-bubble.speaking{border-color:var(--voice);box-shadow:0 0 12px color-mix(in srgb,var(--voice) 45%,transparent)}.dsk-voice-bubble .dsk-spin{width:18px;height:18px}.dsk-voice-paw{font-size:20px!important;color:var(--on-var)!important}.dsk-voice-count{bottom:-4px;min-width:18px;padding:0 4px;border-radius:999px;background:var(--p);color:var(--on-p);font-size:10.5px;font-weight:700;line-height:1;place-items:center;border:1.5px solid var(--sc-low)}.dsk-voice-count,.dsk-voice-micbadge{position:absolute;right:-4px;height:18px;display:grid}.dsk-voice-micbadge{top:-4px;width:18px;border-radius:50%;background:var(--error,#ef5350);color:#fff;place-items:center;border:1.5px solid var(--sc-low);font-style:normal}.dsk-voice-micbadge .mi-fill{font-size:11px}.dsk-voice-status{font-size:14px;font-weight:600;color:var(--on-surface)}.dsk-voice-actions{display:flex;gap:8px;margin-left:auto}.dsk-voice-btn{display:inline-grid;border:1px solid var(--outline);background:var(--surface);color:var(--on-surface);transition:background .12s ease,color .12s ease,transform .12s ease}.dsk-voice-btn:hover{background:var(--sc-highest)}.dsk-voice-btn .mi-fill{font-size:19px}.dsk-voice-btn.muted{color:var(--error,#ef5350)}.dsk-voice-btn.danger{background:#d1363c;border-color:transparent;color:#fff}.dsk-voice-btn.danger:hover{background:#b72d32}.dsk-voice-features{flex-basis:100%}.dsk-voice-features summary{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:16px;font-weight:600;color:var(--on-var);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.dsk-voice-features summary::-webkit-details-marker{display:none}.dsk-voice-features summary:hover{color:var(--on-surface)}.dsk-voice-features summary .mi-out{font-size:15px;color:var(--p);flex:0 0 auto}.dsk-voice-features-chev{margin-left:auto;font-size:16px;color:var(--on-var);transition:transform .15s ease}.dsk-voice-features[open] .dsk-voice-features-chev{transform:rotate(180deg)}.dsk-voice-features ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.dsk-voice-features li{display:flex;gap:8px;align-items:flex-start}.dsk-voice-features li .mi-out{font-size:16px;color:var(--p);flex:0 0 auto;margin-top:1px}.dsk-voice-features li b{display:block;font-size:12.5px;line-height:16px;color:var(--on-surface)}.dsk-voice-features li p{margin:1px 0 0;font-size:12px;line-height:15px;color:var(--on-var)}.dsk-voice-features .linklike{margin-top:10px;font-size:12.5px}.dsk-call-banner{display:flex;align-items:center;gap:12px;margin:0 16px;padding:10px 12px;border:1px solid var(--p);border-radius:var(--radius-l);background:color-mix(in srgb,var(--p) 12%,var(--sc-low));animation:dsk-call-slide .2s ease-out}.dsk-call-banner.is-floating{position:fixed;top:calc(var(--topbar-h) + 16px);left:50%;transform:translateX(-50%);z-index:80;margin:0;width:min(440px,calc(100vw - 32px));box-shadow:0 12px 32px rgba(0,0,0,.5);animation:none}.dsk:has(.dsk-voicebar.is-floating) .dsk-call-banner.is-floating{top:calc(var(--topbar-h) + 128px)}@keyframes dsk-call-slide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dsk-call-label{flex:1 1;min-width:0;font-size:14px;font-weight:600;color:var(--on-surface)}.dsk-call-ring{color:var(--p);font-size:20px;animation:dsk-voice-pulse 1.2s ease infinite}.dsk-bubble-text{white-space:pre-wrap;overflow-wrap:anywhere}.dsk-bubble-meta{display:inline-flex;align-items:center;gap:4px;vertical-align:bottom;margin:0 -4px 0 10px;font-size:12px;line-height:14px;color:color-mix(in srgb,currentColor 60%,transparent);-webkit-user-select:none;user-select:none}.dsk-bubble:has(>.dsk-bubble-imgs) .dsk-bubble-meta,.dsk-bubble:not(:has(>.dsk-bubble-text)) .dsk-bubble-meta{float:right}.dsk-bubble-meta .mi-fill,.dsk-bubble-meta .mi-out,.dsk-bubble-meta .mi-round{font-size:13px}.dsk-bubble-meta .read{color:var(--p)}.dsk-bubble-imgs{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 4px}.dsk-bubble-imgs img{max-width:100%;max-height:280px;border-radius:10px;object-fit:cover;cursor:pointer;display:block}.dsk-bubble-kinded{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;background:color-mix(in srgb,var(--sc-highest) 60%,transparent);font-size:13px;color:var(--on-var)}.dsk-bubble.is-sticker{background:transparent;padding:0}.dsk-bubble.is-sticker .dsk-bubble-meta{float:none;position:absolute;right:4px;bottom:4px;margin:0;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--sc-low) 72%,transparent);color:var(--on-var)}.dsk-bubble.is-sticker .dsk-bubble-sender{margin-bottom:2px}.dsk-sticker{display:block}.dsk-sticker-media,.dsk-sticker-tgs{display:block;width:min(240px,100%);height:min(240px,100%);object-fit:contain}.dsk-sticker-tgs svg{display:block}.dsk-quote{display:flex;flex-direction:column;gap:1px;border-left:3px solid color-mix(in srgb,currentColor 35%,transparent);padding:2px 8px;margin-bottom:4px;border-radius:4px;background:color-mix(in srgb,var(--sc-highest) 35%,transparent)}.dsk-quote b{font-size:12.5px;font-weight:700}.dsk-quote span{font-size:13px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsk-jump{position:absolute;right:12px;bottom:12px;width:40px;height:40px;border-radius:12px;border:0;background:var(--p);color:var(--on-p);display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.4);z-index:5}.dsk-composer{flex:0 0 auto;background:var(--surface);border-top:1px solid var(--outline-var);position:relative}.dsk-composer-ctx{display:flex;align-items:flex-start;gap:8px;padding:6px 6px 6px 12px;background:color-mix(in srgb,var(--p) 8%,transparent);border-left:3px solid var(--p)}.dsk-composer-ctx-label{flex:1 1;min-width:0;font-size:13px;line-height:17px;font-weight:700;color:var(--p)}.dsk-composer-ctx-label small{display:block;font-size:14px;line-height:20px;color:var(--on-var);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsk-composer-row{display:flex;align-items:flex-end;gap:8px;padding:6px 10px 8px 6px}.dsk-composer-field{flex:1 1;min-width:0;position:relative}.dsk-composer-field textarea{width:100%;display:block;resize:none;border:0;outline:none;background:var(--sc-highest);border-radius:20px;color:var(--on-surface);font:inherit;line-height:22px;padding:10px 16px;max-height:132px}.dsk-composer-field textarea::placeholder{color:var(--on-var)}.dsk-send{width:40px;height:40px;flex:0 0 auto;border-radius:50%;border:0;background:var(--p);color:var(--on-p);display:grid;place-items:center;cursor:pointer;transition:background .16s ease-out}.dsk-send:disabled{background:var(--sc-highest);color:var(--on-var);cursor:default}.dsk-attachstrip{display:flex;gap:10px;padding:9px 12px 5px;overflow-x:auto}.dsk-attachchip{width:64px;height:64px;flex:0 0 auto;border-radius:12px;overflow:visible;position:relative}.dsk-attachchip img{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block}.dsk-attachchip button{position:absolute;top:-7px;right:-7px;width:20px;height:20px;border:0;border-radius:50%;background:var(--surface);color:var(--on-var);display:grid;place-items:center;cursor:pointer}.dsk-inputpanel{position:absolute;bottom:calc(100% + 6px);left:12px;width:344px;max-width:calc(100% - 24px);background:var(--sc-low);border-radius:var(--radius);box-shadow:0 8px 24px rgba(0,0,0,.45);z-index:25;display:flex;flex-direction:column;overflow:hidden}.dsk-inputpanel-tabs{display:flex;gap:4px;padding:8px 10px 0;border-bottom:1px solid var(--outline-var)}.dsk-inputpanel-tabs button{border:0;background:transparent;color:var(--on-var);font:inherit;font-size:13.5px;font-weight:600;padding:6px 12px 8px;border-radius:10px 10px 0 0;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.dsk-inputpanel-tabs button:hover{color:var(--on-surface)}.dsk-inputpanel-tabs button.is-active{color:var(--p);border-bottom-color:var(--p)}.dsk-emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;padding:10px;max-height:264px;overflow-y:auto}.dsk-emoji-grid button{border:0;background:transparent;font-size:20px;padding:4px;border-radius:8px;cursor:pointer;line-height:1}.dsk-emoji-grid button:hover{background:var(--sc-highest)}.dsk-stpanel{max-height:264px;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:12px}.dsk-stpanel-note{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--p) 9%,transparent);border-left:3px solid var(--p);color:var(--on-var);font-size:12.5px;line-height:17px}.dsk-stpanel-note .mi-out{font-size:16px;color:var(--p);flex:0 0 auto;margin-top:1px}.dsk-stpanel-note a{color:var(--p);font-weight:600;text-decoration:underline}.dsk-stpanel-loading{display:grid;place-items:center;padding:24px 0}.dsk-stpanel-empty{margin:0;padding:8px 2px;color:var(--on-var);font-size:13px}.dsk-stpanel-pack h4{margin:0 0 6px;font-size:12.5px;font-weight:700;color:var(--on-surface)}.dsk-stpanel-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2px}.dsk-stpanel-cell{display:grid;place-items:center;padding:2px;border:0;border-radius:10px;background:transparent;cursor:pointer}.dsk-stpanel-cell:hover{background:var(--sc-highest)}.dsk-msgmenu{position:fixed;z-index:65;min-width:200px;background:var(--sc-high);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.5);padding:6px 0;transform:translateX(-50%)}.dsk-msgmenu>button{display:flex;align-items:center;gap:12px;width:100%;padding:9px 16px;border:0;background:transparent;color:var(--on-surface);font:inherit;font-size:15px;text-align:left;cursor:pointer}.dsk-msgmenu>button:hover{background:var(--sc-highest)}.dsk-msgmenu>button.danger{color:var(--error)}.dsk-msgmenu .dsk-msgmenu-sep{height:1px;background:var(--outline-var);margin:6px 0}.dsk-msgmodal{position:fixed;inset:0;z-index:65;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.54)}.dsk-msgmodal-panel{width:min(560px,100%);max-height:85vh;overflow-y:auto;background:var(--sc-high);border-radius:18px;box-shadow:0 8px 24px rgba(0,0,0,.5);padding:6px 0}.dsk-msgmodal-panel>button{display:flex;align-items:center;gap:12px;width:100%;padding:9px 16px;border:0;background:transparent;color:var(--on-surface);font:inherit;font-size:15px;text-align:left;cursor:pointer}.dsk-msgmodal-panel>button:hover{background:var(--sc-highest)}.dsk-msgmodal-panel>button.danger{color:var(--error)}.dsk-msgmodal-sep{height:1px;background:var(--outline-var);margin:6px 0}.dsk-rxnrow{display:flex;align-items:center;height:44px;padding:0 8px;overflow-x:auto}.dsk-rxnrow>button{flex:0 0 auto;font-size:25px;line-height:1;padding:5px;border:0;border-radius:999px;background:none;cursor:pointer;transition:transform .1s ease}.dsk-rxnrow>button:hover{transform:scale(1.15)}.dsk-rxnrow-exp{width:34px;height:34px;margin:0 4px;display:grid;place-items:center;border-radius:50%;background:var(--sc-highest);color:var(--on-var);transition:transform .2s ease}.dsk-rxnrow-exp.is-open{transform:rotate(45deg)}.dsk-rxngrid-wrap{animation:dsk-rxngrid-in .22s ease-out}@keyframes dsk-rxngrid-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dsk-emoji-grid.mod{max-height:320px}.dsk-emoji-grid.mod button{font-size:24px;padding:5px}.dsk-msgmodal-confirm{width:min(400px,100%);padding:24px}.dsk-msgmodal-confirm h3{margin:0 0 8px;font-size:18px;color:var(--on-surface)}.dsk-msgmodal-confirm p{margin:0 0 20px;font-size:14px;line-height:20px;color:var(--on-var)}.dsk-msgmodal-actions{display:flex;justify-content:flex-end;gap:8px}.dsk-msgmodal-actions button{border:0;border-radius:999px;padding:9px 18px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;background:transparent;color:var(--p)}.dsk-msgmodal-actions button:hover{background:color-mix(in srgb,var(--p) 10%,transparent)}.dsk-msgmodal-actions button.confirm{background:var(--error);color:#fff}.dsk-msgmodal-actions button.confirm:hover{background:var(--error);filter:brightness(1.08)}.dsk-addfriend{background:color-mix(in srgb,var(--sc-high) 45%,transparent);border-radius:var(--radius);padding:12px}.dsk-addfriend-head{display:flex;align-items:center;gap:10px}.dsk-addfriend-icon{width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--p) 14%,transparent);color:var(--p);display:grid;place-items:center;flex:0 0 auto}.dsk-addfriend-title{font-size:15px;line-height:20px;font-weight:700}.dsk-handlecard{margin-top:10px;display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border:0;border-radius:10px;background:color-mix(in srgb,var(--sc-highest) 50%,transparent);color:var(--on-surface);font:inherit;text-align:left;cursor:pointer}.dsk-handlecard-main{flex:1 1;min-width:0}.dsk-handlecard-label{font-size:13px;line-height:17px;color:var(--on-var)}.dsk-handlecard-value{font-size:15px;line-height:22px;font-weight:700}.dsk-handlecard-value b{color:var(--p)}.dsk-usersearch{margin-top:12px;display:flex;flex-direction:column;gap:8px}.dsk-usersearch-note{font-size:13px;line-height:17px;color:var(--on-var);padding:4px 2px}.dsk-usersearch .dsk-row{background:var(--surface)}.dsk-usersearch-actions{display:flex;align-items:center;gap:10px}.dsk-games-main{flex:1 1;min-width:0}.mg-page{max-width:680px;margin:0 auto;padding-bottom:16px}.mg-seg{display:flex;gap:0;margin:8px 16px;padding:4px;border-radius:999px;background:var(--sc-low)}.mg-seg-btn{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:0;border-radius:999px;background:transparent;color:var(--on-var);font:inherit;font-size:13px;font-weight:600;line-height:16px;white-space:nowrap;cursor:pointer}.mg-seg-btn:hover{color:var(--on-surface)}.mg-seg-btn.is-active{background:var(--p-container);color:var(--on-p-container)}.mg-search{display:flex;align-items:center;gap:10px;margin:0 16px 8px;padding:0 16px;height:56px;border-radius:14px;background:var(--sc-highest);color:var(--on-var)}.mg-search input{flex:1 1;min-width:0;height:100%;border:0;background:transparent;color:var(--on-surface);font:inherit;font-size:15px;outline:none}.mg-search input::placeholder{color:var(--on-var)}.mg-search button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--on-var);cursor:pointer}.mg-search button:hover{background:var(--sc-low);color:var(--on-surface)}.mg-chips{display:flex;align-items:flex-start;gap:6px;margin:0 0 8px;padding:0 16px 8px;overflow-x:auto;scrollbar-width:none}.mg-chips::-webkit-scrollbar{display:none}.mg-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:8px;background:var(--sc-highest);color:var(--on-surface);font:inherit;font-size:14px;line-height:20px;white-space:nowrap;cursor:pointer}.mg-chip:hover{filter:brightness(1.08)}.mg-chip.is-selected{background:var(--sc-low);color:var(--on-surface);box-shadow:inset 0 0 0 1px var(--p)}.mg-chip.is-clear{background:transparent;box-shadow:inset 0 0 0 1px var(--outline);color:var(--on-var)}.mg-searchcard{position:relative;margin:6px 12px;border-radius:14px;background:var(--sc-low);overflow:hidden;cursor:pointer}.mg-sc-cover{aspect-ratio:460/215;width:100%;background:var(--sc-highest)}.mg-sc-cover img{width:100%;height:100%;object-fit:cover;display:block}.mg-sc-cover-empty{display:grid;place-items:center;width:100%;height:100%;color:var(--on-var)}.mg-sc-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.35) 45%,transparent 75%);pointer-events:none}.mg-sc-text{position:absolute;left:12px;right:56px;bottom:10px;display:flex;flex-direction:column;gap:2px;min-width:0}.mg-sc-text b{color:#fff;font-size:16px;font-weight:700;line-height:1.3;text-shadow:0 0 6px rgba(0,0,0,.54);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mg-sc-text small{color:rgba(255,255,255,.7);font-size:12px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-sc-badge{position:absolute;top:10px;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;font-size:11px;font-weight:600;line-height:13px}.mg-sc-badge.is-left{left:10px}.mg-sc-badge.is-right{right:10px}.mg-sc-badge .is-star{color:#ffb300}.mg-sc-badge .is-anketas{color:var(--p)}.mg-sc-badge .is-pending{color:#d97706}.mg-sc-fab{position:absolute;right:8px;bottom:8px;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;cursor:pointer}.mg-sc-fab:hover{filter:brightness(1.2)}.mg-sc-fab.is-in{background:var(--p);color:var(--on-p)}.mg-tile{display:flex;align-items:flex-start;gap:12px;margin:0 16px 8px;padding:10px 12px;border-radius:16px;background:var(--sc-low);cursor:pointer;transition:background .12s ease-out}.mg-tile-cover,.mg-tile:hover{background:var(--sc-highest)}.mg-tile-cover{flex:0 0 auto;width:56px;height:56px;border-radius:10px;overflow:hidden}.mg-tile-cover img{width:100%;height:100%;object-fit:cover;display:block}.mg-tile-cover-empty{display:grid;place-items:center;width:100%;height:100%;color:var(--on-var)}.mg-tile-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.mg-tile-titlerow{display:flex;align-items:center;gap:6px;min-width:0}.mg-tile-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:18px;color:var(--on-surface)}.mg-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:600;line-height:14px}.mg-pill.is-anketas{background:var(--p-container);color:var(--on-p-container)}.mg-pill.is-pending{background:rgba(245,158,11,.16);color:#d97706}.mg-tile-sub{display:flex;align-items:center;gap:4px;min-width:0;font-size:12px;line-height:16px;color:var(--on-var)}.mg-tile-sub .is-star{color:#d97706}.mg-tile-sub b{font-weight:600;color:var(--on-var)}.mg-tile-facts{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-tile-actions{flex:0 0 auto;display:flex;align-items:center;gap:4px;margin-left:8px}.mg-tile-actions .dsk-ibtn{width:40px;height:40px;border:0;background:transparent}.mg-tile.is-flush{margin:0 0 8px}.dsk-games-provider{margin:12px var(--gutter) 4px;padding:11px 14px;border-radius:var(--radius-s);background:var(--error-container);color:var(--on-error-container);display:flex;align-items:center;gap:10px}.dsk-gameshub{display:none}@media (min-width:761px){.dsk-gamesmobile{display:none}.dsk-gameshub{display:flex;align-items:stretch;height:calc(100dvh - var(--topbar-h) - 1px);overflow:hidden}}.dsk-gamespane{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--surface)}.dsk-gamespane>.dsk-header{padding:26px var(--gutter) 0}.dsk-gamespanel{flex:1 1;min-height:0;display:flex;flex-direction:column;padding-top:10px}.dsk-gamespanel-div{margin:14px 16px;border-top:1px solid var(--outline-var)}.dsk-gamespanel-search{padding:0 14px}.dsk-gamesfilters{flex:1 1;min-height:0;overflow-y:auto;padding-bottom:16px}.dsk-grouplabel .dsk-textbtn{padding:2px 8px;font-size:13px}.dsk-gamesgrid{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--inner-gutter) var(--gutter) 8px;container-type:inline-size}.dsk-gamesgrid-inner{max-width:1560px;margin:0 auto;display:grid;gap:18px;grid-template-columns:1fr}@container (min-width: 580px){.dsk-gamesgrid-inner{grid-template-columns:repeat(2,1fr)}}@container (min-width: 880px){.dsk-gamesgrid-inner{grid-template-columns:repeat(3,1fr)}}@container (min-width: 1180px){.dsk-gamesgrid-inner{grid-template-columns:repeat(4,1fr)}}@container (min-width: 1480px){.dsk-gamesgrid-inner{grid-template-columns:repeat(5,1fr)}}.dsk-gamesgrid-loading,.dsk-gamesgrid-more{display:grid;place-items:center;padding:96px 0}.dsk-gamesgrid-more{padding:24px 0}.dsk-gamecard{height:288px;display:flex;flex-direction:column;border:1px solid var(--outline-var);border-radius:var(--radius);background:var(--sc-low);overflow:hidden;cursor:pointer;transition:background .14s ease-out,border-color .14s ease-out}.dsk-gamecard:hover{background:var(--sc-high);border-color:color-mix(in srgb,var(--p) 55%,transparent)}.dsk-gamecard-cover{position:relative;height:168px;flex:0 0 auto;background:var(--sc-highest)}.dsk-gamecard-cover img{width:100%;height:100%;object-fit:cover;display:block}.dsk-gamecard-cover-empty{display:grid;place-items:center;width:100%;height:100%;color:var(--on-var)}.dsk-gamecard-badge{position:absolute;top:10px;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:rgba(0,0,0,.6);color:#fff;font-size:12.5px;font-weight:700;line-height:15px;white-space:nowrap}.dsk-gamecard-badge.is-left{left:10px}.dsk-gamecard-badge.is-right{right:10px}.dsk-gamecard-badge .is-star{color:#ffb300}.dsk-gamecard-badge .is-anketas{color:var(--p)}.dsk-gamecard-badge .is-pending{color:#d97706}.dsk-gamecard-main{flex:1 1;min-height:0;display:flex;flex-direction:column;align-items:flex-start;padding:12px 8px 6px 14px}.dsk-gamecard-name{font-size:15px;line-height:20px;font-weight:700}.dsk-gamecard-facts,.dsk-gamecard-name{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsk-gamecard-facts{margin-top:5px;font-size:13px;line-height:17px;color:var(--on-var)}.dsk-gamecard-actions{margin-top:auto;align-self:flex-end;display:flex;align-items:center;gap:2px}.dsk-friends-layout{display:grid;grid-template-columns:minmax(0,1fr) 372px;gap:24px;align-items:start;padding-top:6px}.dsk-friends-aside{position:sticky;top:calc(var(--topbar-h) + 16px)}.dsk-profile{display:flex;flex-direction:column;padding-bottom:96px;width:100%;max-width:1000px;margin:0 auto}.dsk-profilecard{margin:16px 16px 0;border-radius:var(--radius-l);background:var(--sc-low);border:1px solid var(--outline-var);overflow:hidden}.dsk-profilecard-banner{height:200px;background:linear-gradient(120deg,var(--p-container),var(--sc-high));position:relative}.dsk-profilecard-banner img{width:100%;height:100%;object-fit:cover;display:block}.dsk-profilecard-main{display:flex;gap:16px;padding:14px 24px 18px;align-items:flex-start}.dsk-profilecard-avatar{width:112px;height:112px;border-radius:50%;border:4px solid var(--sc-low);flex:0 0 auto;margin-top:-46px;background:var(--bg);position:relative}.dsk-profilecard-col{flex:1 1;min-width:0}.dsk-profilename{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.dsk-profilename h1{margin:0;font-size:25px;line-height:31px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dsk-usertag{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:var(--on-p-container);background:var(--p-container);border-radius:999px;padding:3px 9px}.dsk-profilechips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.dsk-profilestatus{margin-top:12px;font-size:15px;line-height:22px;color:var(--on-var)}.dsk-profilestatus[role=button]{cursor:pointer;border-radius:8px}.dsk-profilestatus[role=button]:hover{color:var(--on-surface)}.dsk-statusadd{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:0;border:0;background:transparent;color:var(--on-var);font:inherit;font-size:15px;cursor:pointer}.dsk-statusadd:hover{color:var(--on-surface)}.dsk-statusedit{display:flex;align-items:flex-start;gap:6px;margin-top:10px}.dsk-statusedit textarea{flex:1 1;min-width:0;resize:vertical}.dsk-statusedit-actions{display:flex;gap:2px}.dsk-picmenu-spot{position:absolute;right:12px;bottom:12px}.dsk-picmenu-spot.is-avatar{right:0;bottom:0}.dsk-picmenu-spot.is-avatar .dsk-picmenu{right:auto;left:calc(100% + 8px);top:auto;bottom:0}.dsk-picmenu{position:absolute;right:0;top:calc(100% + 6px);z-index:45;min-width:204px;background:var(--sc-high);border:1px solid var(--outline);border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.5);padding:6px 0}.dsk-picmenu button{display:flex;align-items:center;gap:12px;width:100%;padding:9px 16px;border:0;background:transparent;color:var(--on-surface);font:inherit;text-align:left;cursor:pointer;white-space:nowrap}.dsk-picmenu button:hover{background:var(--sc-highest)}.dsk-picbusy{position:absolute;right:44px;bottom:8px;display:grid;place-items:center}.dsk-obw-backdrop{padding:20px}.dsk-obw{display:grid;grid-template-columns:248px minmax(0,1fr);grid-template-rows:minmax(0,1fr);width:min(880px,100%);max-height:min(660px,92dvh);background:var(--surface);border:1px solid var(--outline);border-radius:20px;box-shadow:0 28px 80px rgba(0,0,0,.55);overflow:hidden}.dsk-obw-rail{display:flex;flex-direction:column;gap:26px;padding:26px 20px;background:color-mix(in srgb,var(--sc-low) 70%,var(--surface));border-right:1px solid var(--outline-var)}.dsk-obw-brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px;letter-spacing:.8px}.dsk-obw-brand .dsk-topbrand-mark{width:28px;height:28px;border-radius:8px;background:var(--p);color:var(--on-p);display:grid;place-items:center;font-size:14px}.dsk-obw-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;flex:1 1}.dsk-obw-step{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;color:var(--on-var);font-size:14px;line-height:18px;transition:background .14s ease-out,color .14s ease-out}.dsk-obw-step-num{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--outline-var);font-size:12.5px;font-weight:700;transition:border-color .14s ease-out,background .14s ease-out,color .14s ease-out}.dsk-obw-step.is-current{background:color-mix(in srgb,var(--p) 10%,transparent);color:var(--on-surface);font-weight:600}.dsk-obw-step.is-current .dsk-obw-step-num{border-color:var(--p);background:var(--p);color:var(--on-p)}.dsk-obw-step.is-done{color:var(--on-surface)}.dsk-obw-step.is-done .dsk-obw-step-num{border-color:var(--p);color:var(--p)}.dsk-obw-skip{align-self:flex-start;border:0;background:none;color:var(--on-var);font:inherit;font-size:13.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:4px 2px}.dsk-obw-skip:hover{color:var(--on-surface)}.dsk-obw-main{display:flex;flex-direction:column;min-width:0;min-height:0}.dsk-obw-pane-foot,.dsk-obw-pane-head{flex:0 0 auto}.dsk-obw-mobilebar{display:none}.dsk-obw-pane{display:flex;flex-direction:column;flex:1 1;min-height:0;padding:28px 30px 22px;gap:18px}.dsk-obw-pane.is-center{align-items:center;justify-content:center;text-align:center;gap:16px}.dsk-obw-pane-head h2{margin:0 0 6px;font-size:22px;line-height:28px;letter-spacing:-.3px}.dsk-obw-pane-head p{margin:0;color:var(--on-var);font-size:14.5px;line-height:21px;max-width:480px}.dsk-obw-pane-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--outline-var)}.dsk-obw-foot-note{display:inline-flex;align-items:center;gap:6px;color:var(--on-var);font-size:13px}.dsk-obw-foot-actions{display:inline-flex;gap:10px;margin-left:auto}.dsk-obw-pane-foot .dsk-btn{min-width:150px}.dsk-obw-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow-y:auto;padding:2px}.dsk-obw-feature{display:flex;gap:12px;align-items:flex-start;padding:13px 14px;border-radius:var(--radius);border:1px solid var(--outline-var);background:color-mix(in srgb,var(--sc-low) 45%,transparent)}.dsk-obw-feature-icon{flex:0 0 auto;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--p) 12%,transparent);color:var(--p)}.dsk-obw-feature b{display:block;font-size:14.5px;line-height:19px;margin-bottom:3px}.dsk-obw-feature p{margin:0;font-size:13px;line-height:18px;color:var(--on-var)}.dsk-obw-search{position:relative;display:flex;align-items:center}.dsk-obw-search>.mi-round{position:absolute;left:12px;color:var(--on-var);pointer-events:none}.dsk-obw-search input{width:100%;height:42px;padding:0 40px;border-radius:var(--radius-s);border:1px solid var(--outline-var);background:transparent;color:var(--on-surface);font:inherit}.dsk-obw-search input:focus{outline:none;border-color:var(--p)}.dsk-obw-search button{position:absolute;right:8px;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--on-var);cursor:pointer;display:grid;place-items:center}.dsk-obw-search button:hover{background:var(--sc-high);color:var(--on-surface)}.dsk-obw-games{display:grid;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:8px;overflow-y:auto;min-height:120px;max-height:300px;padding:2px;align-content:start}.dsk-obw-games-state{grid-column:1/-1;display:grid;place-items:center;color:var(--on-var);font-size:13.5px;padding:26px 0}.dsk-obw-game{position:relative;display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:12px;border:1px solid var(--outline-var);background:transparent;color:var(--on-surface);font:inherit;font-size:13.5px;text-align:left;cursor:pointer;min-width:0;transition:border-color .12s ease-out,background .12s ease-out}.dsk-obw-game img,.dsk-obw-game-fallback{width:34px;height:34px;border-radius:8px;object-fit:cover;flex:0 0 auto;display:grid;place-items:center;background:var(--sc-highest);color:var(--on-var);overflow:hidden}.dsk-obw-game-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsk-obw-game:hover{border-color:var(--outline);background:var(--sc-high)}.dsk-obw-game.is-on{border-color:var(--p);background:color-mix(in srgb,var(--p) 9%,transparent)}.dsk-obw-game-check{margin-left:auto;color:var(--p);display:none;flex:0 0 auto}.dsk-obw-game.is-on .dsk-obw-game-check{display:block}.dsk-obw-form{gap:14px;overflow-y:auto;padding:2px}.dsk-obw-field,.dsk-obw-form{display:flex;flex-direction:column}.dsk-obw-field{gap:7px;min-width:0}.dsk-obw-field>span{font-size:13px;font-weight:600;color:var(--on-var)}.dsk-obw-field-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px}.dsk-obw-gamepick{display:flex;flex-wrap:wrap;gap:8px}.dsk-obw-pick{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 13px;border-radius:999px;border:1px solid var(--outline-var);background:transparent;color:var(--on-surface);font:inherit;font-size:13.5px;cursor:pointer;max-width:100%}.dsk-obw-pick img{width:22px;height:22px;border-radius:6px;object-fit:cover}.dsk-obw-pick span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsk-obw-pick:hover{background:var(--sc-high)}.dsk-obw-pick.is-on{border-color:var(--p);background:color-mix(in srgb,var(--p) 9%,transparent)}.dsk-obw-toggle{display:inline-flex;border:1px solid var(--outline-var);border-radius:var(--radius-s);overflow:hidden}.dsk-obw-toggle button{width:46px;height:38px;border:0;background:transparent;color:var(--on-var);cursor:pointer;display:grid;place-items:center}.dsk-obw-toggle button+button{border-left:1px solid var(--outline-var)}.dsk-obw-toggle button.is-on{background:var(--p);color:var(--on-p)}.dsk-obw-skills{display:inline-flex;flex-wrap:wrap;gap:6px}.dsk-obw-skills button{height:38px;padding:0 13px;border-radius:var(--radius-s);border:1px solid var(--outline-var);background:transparent;color:var(--on-surface);font:inherit;font-size:13px;cursor:pointer}.dsk-obw-skills button.is-on{border-color:var(--p);background:color-mix(in srgb,var(--p) 9%,transparent);font-weight:600}.dsk-obw-templates{display:flex;flex-wrap:wrap;gap:8px}.dsk-obw-field textarea{width:100%;border-radius:var(--radius-s);border:1px solid var(--outline-var);background:transparent;color:var(--on-surface);font:inherit;font-size:14px;padding:10px 12px;resize:vertical}.dsk-obw-field textarea:focus{outline:none;border-color:var(--p)}.dsk-obw-done{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--p) 12%,transparent);color:var(--p)}@media (max-width:720px){.dsk-obw-backdrop{padding:12px}.dsk-obw{grid-template-columns:minmax(0,1fr);max-height:94dvh}.dsk-obw-rail{display:none}.dsk-obw-mobilebar{display:flex;align-items:center;gap:8px;padding:12px 16px 0}.dsk-obw-mobilebar-steps{display:flex;gap:6px;flex:1 1;min-width:0;overflow-x:auto;scrollbar-width:none}.dsk-obw-mobilebar-steps::-webkit-scrollbar{display:none}.dsk-obw-mobilebar-item,.dsk-obw-mobilebar-skip{flex:0 0 auto;white-space:nowrap}.dsk-obw-mobilebar-item{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--outline-var);color:var(--on-var);font-size:12px}.dsk-obw-mobilebar-item.is-current{border-color:var(--p);background:color-mix(in srgb,var(--p) 10%,transparent);color:var(--on-surface);font-weight:600}.dsk-obw-mobilebar-item.is-done{color:var(--p);border-color:color-mix(in srgb,var(--p) 45%,transparent)}.dsk-obw-pane{padding:18px 16px 14px;gap:14px}.dsk-obw-features,.dsk-obw-field-row{grid-template-columns:minmax(0,1fr)}.dsk-obw-pane-foot{flex-wrap:wrap}.dsk-obw-pane-foot .dsk-btn{width:100%;min-width:0}.dsk-obw-foot-actions{width:100%}.dsk-obw-foot-actions .dsk-btn{flex:1 1}}.dsk-dltip-host{position:relative;display:block}.dsk-dltip{position:absolute;right:calc(100% + 10px);top:0;width:264px;background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius);box-shadow:0 12px 32px rgba(0,0,0,.4);padding:12px 14px;z-index:50;display:flex;flex-direction:column;gap:5px;opacity:0;transform:translateX(6px);pointer-events:none;transition:opacity .14s ease-out,transform .14s ease-out}.dsk-dltip b{font-size:14px;line-height:18px}.dsk-dltip span{font-size:12.5px;line-height:17px;color:var(--on-var)}.dsk-dltip-arrow{margin-left:auto;color:var(--on-var)}.dsk-dltip-host:focus-within .dsk-dltip,.dsk-dltip-host:hover .dsk-dltip{opacity:1;transform:none}.dsk-policy-backdrop{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:24px}.dsk-policy-card{width:min(440px,100%);max-height:min(640px,90dvh);overflow-y:auto;background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius-l);box-shadow:0 24px 64px rgba(0,0,0,.55);padding:28px 24px 20px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.dsk-policy-icon{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--p) 12%,transparent);color:var(--p)}.dsk-policy-card h2{margin:0;font-size:21px;line-height:27px}.dsk-policy-card p{margin:0;font-size:14.5px;line-height:21px;color:var(--on-var)}.dsk-policy-link{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-radius:var(--radius-s);border:1px solid var(--outline-var);color:var(--on-surface);font-size:14px;font-weight:500;text-decoration:none;transition:background .12s ease-out,border-color .12s ease-out}.dsk-policy-link:hover{background:var(--sc-high);border-color:var(--outline)}.dsk-policy-check{display:flex;width:100%;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-s);border:1px solid var(--outline-var);background:transparent;color:var(--on-surface);font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:background .12s ease-out,border-color .12s ease-out}.dsk-policy-check:hover{background:color-mix(in srgb,var(--sc-highest) 45%,transparent)}.dsk-policy-check.is-on{border-color:var(--p);background:color-mix(in srgb,var(--p) 8%,transparent)}.dsk-policy-box{flex:0 0 auto;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--outline);display:grid;place-items:center;color:var(--on-p)}.dsk-policy-box.is-on{background:var(--p);border-color:var(--p)}.dsk-profileactions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;flex:0 0 auto;max-width:45%}.dsk-tabs{display:flex;gap:4px;margin:0 16px;padding:10px 16px 0;border-bottom:1px solid var(--outline-var);overflow-x:auto;scrollbar-width:none;flex:0 0 auto}.dsk-tabs::-webkit-scrollbar{display:none}.dsk-tab{border:0;background:transparent;color:var(--on-var);font:inherit;font-size:15px;line-height:20px;font-weight:600;padding:12px 16px;cursor:pointer;border-bottom:3px solid transparent;white-space:nowrap}.dsk-tab.is-active{color:var(--on-surface);border-bottom-color:var(--p)}.dsk-tabbody{flex:1 1;min-height:0;display:flex;align-items:stretch;margin:0 16px}.dsk-tabcol{flex:1 1;min-width:0;overflow-y:auto;padding:16px}.dsk-profile-side{width:300px;flex:0 0 auto;overflow-y:auto;padding-bottom:24px}.dsk-sidecard{margin-top:16px;padding:14px 16px;border-radius:var(--radius);background:var(--sc-low);border:1px solid var(--outline-var)}.dsk-sidecard-title{font-size:15px;line-height:20px;font-weight:700;margin-bottom:10px;display:flex;align-items:center}.dsk-sidecard-title .dsk-textbtn{margin-left:auto;padding:0;font-size:14px}.dsk-ratingrow{display:flex;gap:12px;align-items:center}.dsk-rating-value{font-size:29px;line-height:35px;font-weight:800}.dsk-stars{display:inline-flex;gap:1px;color:var(--amber)}.dsk-stars .mi-fill,.dsk-stars .mi-out,.dsk-stars .mi-round{font-size:15px}.dsk-stars .off{color:var(--sc-highest)}.dsk-anketagrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px}.dsk-anketagrid .dsk-anketa{margin:0;max-width:none}.dsk-anketagrid-wide{grid-template-columns:1fr}.auth-root{min-height:calc(100dvh - 62px);background:var(--bg);color:var(--on-surface);font-family:Segoe UI,Segoe UI Variable Display,Roboto,system-ui,sans-serif;font-size:15px;line-height:22px;display:flex;justify-content:center;padding:48px 16px 80px}.auth-page{width:100%;max-width:448px}.auth-page-stats{display:flex;justify-content:center;margin-top:18px}.auth-page-foot{margin-top:18px;text-align:center;font-size:13.5px;line-height:18px}.auth-page-foot a{color:var(--on-var)}.auth-page-foot a:hover{color:var(--on-surface)}.auth-wide{width:100%;max-width:1200px;display:grid;grid-template-columns:minmax(0,1fr) 448px;gap:64px;align-items:start}.auth-side{width:100%;max-width:448px}.auth-hero{padding-top:12px}.auth-brand{display:flex;align-items:center;gap:16px}.auth-brand .auth-brand-icon{width:52px;height:52px;font-size:26px}.auth-brand-name{margin-top:0;font-size:16px}.auth-brand-tagline{margin-top:2px;font-size:13.5px;color:var(--on-var)}.auth-hero h1{margin:34px 0 0;font-size:clamp(28px,3.2vw,38px);line-height:1.16;font-weight:800;letter-spacing:-.4px}.auth-hero-lead{margin:14px 0 0;max-width:560px;font-size:16.5px;line-height:25px;color:color-mix(in srgb,var(--on-surface) 72%,transparent)}.auth-hero-features{margin:30px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.auth-hero-features li{display:flex;gap:12px;align-items:flex-start;padding:13px 14px;border-radius:16px;background:color-mix(in srgb,var(--surface) 85%,transparent);border:1px solid var(--outline-var)}.auth-hero-feature-icon{flex:0 0 auto;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--p) 12%,transparent);color:var(--p)}.auth-hero-features b{display:block;font-size:14.5px;line-height:19px}.auth-hero-features small{display:block;margin-top:3px;font-size:13px;line-height:17.5px;color:var(--on-var)}.auth-hero-devices{margin-top:26px;padding:18px;border-radius:18px;background:color-mix(in srgb,var(--p) 7%,transparent);border:1px solid color-mix(in srgb,var(--p) 25%,transparent)}.auth-hero-devices-title{font-weight:700;font-size:15.5px}.auth-hero-devices-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.auth-hero-devices-note{margin-top:10px;font-size:13px;line-height:18px;color:var(--on-var)}.auth-hero-devices-note b{color:var(--on-surface)}@media (max-width:1023px){.auth-wide{grid-template-columns:1fr;max-width:448px;gap:28px}.auth-hero{padding-top:0}.auth-hero .auth-hero-features{display:none}.auth-hero h1{margin-top:22px}}.auth-card{width:100%;max-width:420px;background:var(--surface);border-radius:24px;box-shadow:0 8px 24px rgba(0,0,0,.06);padding:24px}.auth-brand-icon{width:72px;height:72px;border-radius:50%;background:color-mix(in srgb,var(--p) 12%,transparent);color:var(--p);display:grid;place-items:center;font-size:36px}.auth-brand-name{margin-top:16px;font-size:17px;font-weight:700;letter-spacing:2px;color:var(--p)}.auth-title{margin-top:8px;font-size:29px;line-height:35px;font-weight:700}.auth-lead{margin-top:10px;font-size:16px;line-height:23px;color:color-mix(in srgb,var(--on-surface) 70%,transparent)}.auth-statchip{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:color-mix(in srgb,var(--sc-highest) 50%,transparent);font-size:14px;line-height:18px;font-weight:600;margin-top:20px}.auth-statchip>.mi-fill,.auth-statchip>.mi-out,.auth-statchip>.mi-round{font-size:15px;color:var(--p)}.auth-modetabs{display:flex;gap:0;padding:4px;border-radius:12px;background:color-mix(in srgb,var(--sc-highest) 50%,transparent)}.auth-modetabs button{flex:1 1;height:40px;border:0;border-radius:9px;background:transparent;color:color-mix(in srgb,var(--on-surface) 60%,transparent);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease-out}.auth-modetabs button.is-selected{background:var(--p);color:#fff}.auth-subtitle{margin-top:8px;text-align:center;font-size:14px;line-height:20px;color:color-mix(in srgb,var(--on-surface) 60%,transparent)}.auth-banner{margin:16px 0 0;padding:10px 12px;border-radius:10px;background:var(--error-container);color:var(--on-error-container);display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:18px}.auth-field{position:relative;margin-top:12px}.auth-field .field-hint,.field-hint{display:flex;align-items:center;gap:5px;margin:6px 2px 0;font-size:12.5px;line-height:16px;color:var(--on-var)}.auth-field .field-info{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--on-var);display:grid;place-items:center;cursor:pointer}.auth-field .field-info:hover{background:var(--sc-highest)}.auth-field .field-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--on-var);display:grid;place-items:center;cursor:pointer}.auth-field .field-eye:hover{background:var(--sc-highest)}.auth-field .field-hint .mi-fill,.auth-field .field-hint .mi-out,.auth-field .field-hint .mi-round{font-size:14px}.auth-or{margin-top:20px;display:flex;align-items:center;gap:12px;color:color-mix(in srgb,var(--on-surface) 50%,transparent);font-size:13px}.auth-or:after,.auth-or:before{content:"";flex:1 1;height:1px;background:var(--outline-var)}.auth-forgot{margin-top:4px;text-align:center}.auth-2fa{width:100%;display:flex;flex-direction:column;gap:12px;margin-top:12px}.auth-2fa input{text-align:center;letter-spacing:6px;font-size:20px}@media (max-width:1080px){.dsk-gsearch{width:240px}}@media (max-width:920px){.dsk-gsearch{display:none}.dsk-friends-layout{grid-template-columns:1fr}.dsk-friends-aside{position:static}}.dsk-mob-chats,.dsk-tabbar{display:none}@media (max-width:760px){.dsk-mob-chats{display:grid}.dsk,.dsk-policy-backdrop,.dsk-tokens,.dsk-topbar,:root{--topbar-h:56px;--tabbar-h:calc(59px + env(safe-area-inset-bottom, 0px))}.dsk-topnav{display:none}.dsk-topnav-anon{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.dsk-topnav-anon::-webkit-scrollbar{display:none}.dsk-topnav-anon .dsk-topnav-link{padding:6px 8px;font-size:13.5px;white-space:nowrap}.dsk-account-name,.dsk-topbrand-name{display:none}.dsk-topbar-inner{padding:0 12px;gap:8px}.dsk-gsearch{display:none}.dsk-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--outline-var);padding:6px 8px calc(6px + env(safe-area-inset-bottom, 0px))}.dsk-tabbar-item{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 2px;border-radius:10px;color:var(--on-var);font-size:11px;line-height:13px;white-space:nowrap}.dsk-tabbar-item.is-active{color:var(--p);font-weight:700}body:has(.dsk-tabbar) footer.site{padding-bottom:calc(46px + var(--tabbar-h))}.dsk:not(.auth-root){height:calc(100dvh - var(--topbar-h) - 1px);min-height:0;overflow:hidden}.dsk-page{height:calc(100% - var(--tabbar-h));overflow-y:auto}body:has(.dsk-chathub.has-selected) .dsk-tabbar,body:has(.dsk-chathub.has-selected) .dsk-topbar{display:none}body:has(.dsk-chathub.has-selected) .dsk{height:100dvh}body:has(.dsk-chathub.has-selected) .dsk-page{height:100%}body:has(.dsk-chathub.has-selected) .dsk-composer{padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px))}.dsk-content{padding:0 12px}.dsk-header{padding-top:14px}.dsk-scrollbody{padding-bottom:24px}.dsk-chathub{flex-direction:column;height:100%}.dsk-chathub>.dsk-panel{width:100%!important;max-height:none;flex:1 1;min-height:0;border-right:0}.dsk-chathub.has-selected>.dsk-panel,.dsk-chatpane{display:none}.dsk-chathub.has-selected .dsk-chatpane{display:flex;flex:1 1;min-height:0}.dsk-anketagrid,.dsk-feed-grid{grid-template-columns:1fr}.dsk-profilecard-main{flex-direction:column;align-items:flex-start}.dsk-profileactions{width:100%;max-width:none;justify-content:flex-start}.dsk-profileactions>.dsk-btn{flex:1 1 auto}.dsk-tabbody{flex-direction:column}.dsk-profile-side{order:-1;width:auto;padding:0 4px}.dsk-profilecard{margin:12px 0 0;border-radius:0;border-left:0;border-right:0}.dsk-tabs{margin:0;padding:6px 8px 0}.dsk-tabbody{margin:0}.dsk-tabcol{padding:12px 4px}.dsk-modal{width:calc(100vw - 24px);max-height:86dvh}.dsk-composer textarea,.dsk-input,.dsk-searchfield input{font-size:16px}.dsk-notif-time{display:none}.dsk-filterrow{margin-left:-2px;margin-right:-2px}}.login-main .band{padding:48px 0 72px}.login-card{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:36px 32px 28px;overflow:hidden}.login-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,transparent,var(--accent),transparent)}.login-brand{display:flex;justify-content:center;margin-bottom:18px}.login-brand .brand-mark{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:26px;color:#fff;background:linear-gradient(135deg,var(--accent),#6d1626)}.login-card h1{text-align:center;margin:0 0 6px}.login-card .section-lead{text-align:center;margin-bottom:22px}.login-card .login-form{align-items:center}.login-card-note{text-align:center}.login-code{width:100%}.status-chip{display:inline-flex;align-items:center;padding:3px 12px;border-radius:999px;font-size:13px;font-weight:600;background:var(--raised);border:1px solid var(--line);color:var(--soft)}.status-published{background:rgba(82,196,26,.14);border-color:rgba(82,196,26,.35);color:#b7eb8f}.status-changes,.status-pending{background:rgba(250,173,20,.12);border-color:rgba(250,173,20,.35);color:#ffd666}.status-archived,.status-rejected{background:rgba(255,77,79,.12);border-color:rgba(255,77,79,.3);color:#ffa39e}.status-pinned{background:var(--accent-soft);border-color:var(--accent);color:#fff}.tag-chip{display:inline-flex;padding:4px 12px;border-radius:999px;font-size:13px;background:var(--panel);border:1px solid var(--line);color:var(--soft);text-decoration:none}.tag-chip:hover{border-color:var(--accent);color:var(--text)}.article-tags{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px}.article-band{position:relative;overflow:hidden;padding-bottom:34px}.article-related-band{padding:0 0 34px;border-top:1px solid var(--line)}.article-head{display:flex;align-items:center;gap:10px;margin:16px 0 10px}.article-lead{font-size:18px;color:var(--soft);margin:0 0 14px}.article-author{gap:8px;font-weight:600}.article-author,.article-avatar{display:inline-flex;align-items:center}.article-avatar{width:28px;height:28px;border-radius:50%;justify-content:center;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--accent),#6d1626)}img.article-avatar{object-fit:cover;background:var(--raised)}.acard{transition:transform .15s ease,border-color .15s ease}.acard:hover{transform:translateY(-3px);border-color:var(--accent)}.acard-cover{transition:transform .25s ease}.acard:hover .acard-cover{transform:scale(1.03)}.acard-cover,.acard-cover img{overflow:hidden}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:22px}.page-head h1{margin:0 0 6px}.mine-item-main{flex:1 1}.mine-item-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 0}.mine-title{font-size:17px}.editor-toolbar{position:sticky;top:64px;z-index:5;background:rgba(23,25,27,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:var(--radius);padding:8px 10px}.dsk-fab{display:none}@media (max-width:760px){.dsk-fab{position:fixed;right:16px;bottom:calc(var(--tabbar-h) + 26px);z-index:35;display:flex;align-items:center;gap:8px;padding:0 20px;height:48px;border:0;border-radius:16px;background:var(--p);color:var(--on-p);font:inherit;font-size:14.5px;font-weight:700;box-shadow:0 6px 16px rgba(0,0,0,.4);cursor:pointer}.dsk-fab .mi-round{font-size:20px}.dsk-desktop-create{display:none!important}}.dsk-profile-friends{flex:0 0 auto;margin:16px 0;padding:16px;border-radius:var(--radius);background:var(--surface)}.dsk-profile-friends-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:14px}.dsk-profile-friends-actions{display:flex;gap:4px}.dsk-profile-friends-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.dsk-profile-friend{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border-radius:12px;color:var(--on-surface);font-size:12.5px;text-align:center}.dsk-profile-friend:hover{background:var(--sc-highest)}.dsk-profile-friend>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes dsk-flash{0%,60%{box-shadow:0 0 0 3px color-mix(in srgb,var(--p) 55%,transparent)}to{box-shadow:0 0 0 0 transparent}}.dsk-bubble-row.is-flash .dsk-bubble{animation:dsk-flash 1.8s ease}.dsk-jumpnote{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);display:inline-flex;padding:7px 14px;border-radius:999px;background:var(--sc-highest);color:var(--on-surface);font-size:13px;box-shadow:0 4px 12px rgba(0,0,0,.25);z-index:6}.dsk-jumpnote,.dsk-voice{align-items:center;gap:8px}.dsk-voice{display:flex;width:264px;max-width:100%;padding:6px 8px;margin:2px 0 4px;border-radius:12px;background:color-mix(in srgb,var(--sc-highest) 55%,transparent)}.dsk-bubble-row.from-me .dsk-voice{background:color-mix(in srgb,var(--sc-highest) 45%,transparent)}.dsk-voice.is-failed{opacity:.7}.dsk-voice-btn{flex:0 0 auto;width:38px;height:38px;border-radius:50%;border:0;background:var(--p);color:var(--on-p);display:grid;place-items:center;cursor:pointer}.dsk-voice.is-failed .dsk-voice-btn{background:var(--sc-highest);color:var(--on-var)}.dsk-voice-track{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px;cursor:pointer}.dsk-voice-wave{display:flex;align-items:center;gap:2px;height:20px}.dsk-voice-wave i{flex:1 1;min-width:2px;border-radius:2px;background:color-mix(in srgb,currentColor 30%,transparent)}.dsk-voice-wave i.is-filled{background:var(--p)}.dsk-voice-time{font-size:11.5px;line-height:14px;color:color-mix(in srgb,currentColor 65%,transparent);white-space:nowrap}.dsk-voice-rate{flex:0 0 auto;border:0;border-radius:999px;padding:3px 7px;background:color-mix(in srgb,var(--sc-highest) 70%,transparent);color:inherit;font-size:11px;font-weight:700;cursor:pointer}.dsk-voice-rate:hover{filter:brightness(1.1)}.dsk-bubble-imgs .dsk-video-tile:only-child,.dsk-bubble-imgs.single .dsk-video-tile{width:min(320px,100%);aspect-ratio:16/10}.dsk-video-tile{position:relative;width:148px;aspect-ratio:1;padding:0;border:0;border-radius:10px;overflow:hidden;background:color-mix(in srgb,var(--sc-highest) 70%,transparent);cursor:pointer;display:block}.dsk-video-tile img{width:100%;height:100%;object-fit:cover;display:block}.dsk-video-tile-play{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.35))}.dsk-video-tile-play .mi-round{background:rgba(0,0,0,.45);border-radius:50%;padding:6px}.dsk-vnote{position:relative;flex:0 0 auto;margin:2px 0 4px}.dsk-vnote-btn{inset:0;z-index:2;padding:0;border:0;overflow:hidden;background:var(--sc-highest);cursor:pointer}.dsk-vnote-btn,.dsk-vnote-poster{position:absolute;border-radius:50%}.dsk-vnote-poster{inset:3px;width:calc(100% - 6px);height:calc(100% - 6px);object-fit:cover;display:block}.dsk-vnote-fallback{place-items:center;color:var(--on-var)}.dsk-vnote-fallback,.dsk-vnote-play{position:absolute;inset:0;display:grid}.dsk-vnote-play{place-items:center;color:#fff}.dsk-vnote-play .mi-round{background:rgba(0,0,0,.45);border-radius:50%;padding:5px}.dsk-vnote-length{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);padding:1px 7px;border-radius:999px;background:rgba(0,0,0,.5);color:#fff;font-size:11px;line-height:15px}.dsk-vnote-video{position:absolute;inset:3px;z-index:1;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:50%;object-fit:cover}.dsk-vnote-ring{position:absolute;inset:0;z-index:3;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none}.dsk-vnote-ring .ring-bg{fill:none;stroke:color-mix(in srgb,currentColor 18%,transparent);stroke-width:3}.dsk-vnote-ring .ring-fg{fill:none;stroke:var(--p);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .15s linear}.dsk-finder{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;background:var(--surface)}.dsk-finder-head{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--outline-var)}.dsk-finder-tabs{display:inline-flex;gap:4px;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--sc-highest) 60%,transparent)}.dsk-finder-tabs button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:6px 14px;background:transparent;color:var(--on-var);font-size:13.5px;font-weight:600;cursor:pointer}.dsk-finder-tabs button.is-active{background:var(--surface);color:var(--on-surface);box-shadow:0 1px 4px rgba(0,0,0,.15)}.dsk-finder-searchline{flex:0 0 auto;display:flex;align-items:center;gap:8px;margin:10px 12px 0;padding:8px 12px;border-radius:12px;background:color-mix(in srgb,var(--sc-highest) 55%,transparent);color:var(--on-var)}.dsk-finder-searchline input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--on-surface);font-size:14.5px;outline:none}.dsk-finder-searchline button{border:0;background:transparent;color:var(--on-var);cursor:pointer;display:grid;place-items:center}.dsk-finder-filters{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;padding:10px 12px 8px;border-bottom:1px solid var(--outline-var)}.dsk-chiprow{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.dsk-chiprow::-webkit-scrollbar{display:none}.dsk-playersstrip{display:flex;align-items:center;gap:12px;padding:10px 0 2px}.dsk-playersstrip-label{flex:none;font-size:13px;font-weight:700;color:var(--on-var)}.dsk-playersstrip .dsk-chiprow{flex:1 1;min-width:0}.dsk-chip.is-live{border-color:var(--p)}.dsk-chip-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:var(--on-p);background:var(--p)}.dsk-chip-avatarrow{position:relative;display:inline-flex;line-height:0}.dsk-chip-online{position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border-radius:50%;background:#4ade80;border:1.5px solid var(--bg)}.dsk-playersstrip-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsk-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--outline-var);border-radius:999px;padding:5px 11px;background:transparent;color:var(--on-var);font-size:13px;cursor:pointer;white-space:nowrap}.dsk-chip:hover{background:color-mix(in srgb,var(--sc-highest) 45%,transparent)}.dsk-chip.is-active{background:var(--p);border-color:var(--p);color:var(--on-p)}.dsk-chip-avatar{width:18px;height:18px;border-radius:50%;object-fit:cover}.dsk-daterange{display:inline-flex;align-items:center;gap:8px;color:var(--on-var);font-size:12.5px}.dsk-chip-more{cursor:default;color:var(--muted);letter-spacing:1px}.dsk-chip-more:hover{background:transparent}.dsk-daterange label{display:inline-flex;align-items:center;gap:5px}.dsk-daterange input{border:1px solid var(--outline-var);border-radius:8px;padding:3px 6px;background:var(--surface);color:var(--on-surface);font-size:12.5px;color-scheme:dark}.dsk-finder-body{flex:1 1;min-height:0;overflow-y:auto;padding:12px}.dsk-finder-note{padding:18px 4px;color:var(--on-var);font-size:13.5px}.dsk-finder-count{padding:0 2px 8px;color:var(--on-var);font-size:12.5px}.dsk-finder-more{border:1px solid var(--outline-var);border-radius:999px;padding:8px 18px;background:transparent;color:var(--p);font-size:13.5px;font-weight:600;cursor:pointer}.dsk-finder-more:hover{background:color-mix(in srgb,var(--p) 10%,transparent)}.dsk-mediagrid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.dsk-mediatile{position:relative;aspect-ratio:1;padding:0;border:0;border-radius:8px;overflow:hidden;background:var(--sc-highest);cursor:pointer;display:block}.dsk-mediatile img{width:100%;height:100%;object-fit:cover;display:block}.dsk-mediatile:hover img{filter:brightness(.85)}.dsk-mediatile-play{position:absolute;inset:0;display:grid;place-items:center;color:#fff}.dsk-mediatile-play .mi-round{background:rgba(0,0,0,.45);border-radius:50%;padding:5px}.dsk-mediatile-length{position:absolute;right:5px;top:5px;padding:1px 6px;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;font-size:10.5px;line-height:15px}.dsk-mediatile-meta{position:absolute;inset:auto 0 0 0;display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:12px 7px 5px;background:linear-gradient(transparent,rgba(0,0,0,.65));color:#fff;font-size:11px;line-height:14px;opacity:0;transition:opacity .12s ease;pointer-events:none}.dsk-mediatile:hover .dsk-mediatile-meta{opacity:1}.dsk-mediatile-meta b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsk-voicelist{gap:8px;max-width:560px}.dsk-voicelist,.dsk-voicerow{display:flex;flex-direction:column}.dsk-voicerow{gap:6px;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--sc-highest) 45%,transparent)}.dsk-voicerow-meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;color:var(--on-var)}.dsk-voicerow-meta b{color:var(--on-surface);font-size:13px}.dsk-circles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 8px;justify-items:center}.dsk-circlecell{display:flex;flex-direction:column;align-items:center;gap:5px}.dsk-circlecell-meta{font-size:11px;color:var(--on-var)}.dsk-searchrow{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;border:0;border-radius:12px;padding:9px 12px;background:transparent;color:var(--on-surface);cursor:pointer}.dsk-searchrow:hover{background:color-mix(in srgb,var(--sc-highest) 55%,transparent)}.dsk-searchrow-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;color:var(--on-var)}.dsk-searchrow-top b{color:var(--p);font-size:13px}.dsk-searchrow-text{font-size:14px;line-height:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dsk-searchrow mark{background:color-mix(in srgb,var(--p) 35%,transparent);color:inherit;border-radius:3px;padding:0 1px}.dsk-mediaview{position:fixed;inset:0;z-index:120;display:grid;place-items:center;background:rgba(5,6,7,.95);padding:24px 56px 76px}.dsk-mediaview-stage img,.dsk-mediaview-stage video{max-width:100%;max-height:calc(100vh - 140px);border-radius:10px;object-fit:contain;display:block}.dsk-mediaview-voice{width:min(420px,90vw);display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px;border-radius:18px;background:var(--surface);color:var(--on-surface)}.dsk-mediaview-voice .dsk-voice{width:100%;background:color-mix(in srgb,var(--sc-highest) 55%,transparent)}.dsk-mediaview-bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:14px;padding:12px 18px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.6))}.dsk-mediaview-caption{display:flex;align-items:baseline;gap:10px;min-width:0;font-size:13px}.dsk-mediaview-caption span{opacity:.75;white-space:nowrap}.dsk-mediaview-caption b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsk-mediaview-counter{margin-left:auto;font-size:13px;opacity:.8;white-space:nowrap}.dsk-mediaview-dl{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#fff;background:rgba(255,255,255,.12)}.dsk-mediaview-dl:hover{background:rgba(255,255,255,.22)}.dsk-mediaview-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;font-size:26px;line-height:1;cursor:pointer}.dsk-mediaview-arrow:hover{background:rgba(255,255,255,.2)}.dsk-mediaview-arrow.is-prev{left:10px}.dsk-mediaview-arrow.is-next{right:10px}.dsk-mediaview-close{position:absolute;top:14px;right:14px;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;font-size:26px;line-height:1;cursor:pointer}.dsk-mediaview-close:hover{background:rgba(255,255,255,.2)}@media (max-width:760px){.dsk-mediaview{padding:16px 10px 68px}.dsk-mediaview-arrow{top:auto;bottom:58px;transform:none}.dsk-finder-tabs button{padding:6px 10px}}.dsk-apppromo-ic{border-radius:10px;place-items:center;background:color-mix(in srgb,var(--p) 14%,transparent);color:var(--p)}.dsk-apppromo-close,.dsk-apppromo-ic{flex:0 0 auto;width:30px;height:30px;display:grid}.dsk-apppromo-close{place-items:center;border:0;border-radius:10px;background:none;color:var(--on-var);cursor:pointer}.dsk-apppromo-close:hover{background:color-mix(in srgb,var(--on-surface) 8%,transparent);color:var(--on-surface)}.dsk-apppromo-sheet{width:min(680px,100%)}.dsk-apppromo-head{display:flex;align-items:center;gap:12px}.dsk-apppromo-head .dsk-apppromo-ic{width:44px;height:44px;border-radius:13px}.dsk-apppromo-headtext{flex:1 1;min-width:0}.dsk-apppromo-headtext h3{margin:0;font-size:19px;line-height:24px;font-weight:700;color:var(--on-surface)}.dsk-apppromo-headtext p{margin:2px 0 0;font-size:12.5px;line-height:16px;color:var(--on-var)}.dsk-apppromo-head .dsk-apppromo-close{width:34px;height:34px}.dsk-apppromo-common{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding:16px;border:1px solid var(--outline-var);border-radius:var(--radius);background:var(--surface)}.dsk-apppromo-common h3{margin:0;display:flex;align-items:center;gap:9px;font-size:14.5px;line-height:18px;font-weight:700;color:var(--on-surface)}.dsk-apppromo-common ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px 16px}@media (min-width:720px){.dsk-apppromo-common ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.dsk-apppromo-common li{display:flex;gap:9px;align-items:flex-start}.dsk-apppromo-common li>.mi-out{font-size:18px;color:var(--p);flex:0 0 auto;margin-top:1px}.dsk-apppromo-common li b{display:block;font-size:13px;line-height:17px;font-weight:700;color:var(--on-surface)}.dsk-apppromo-common li p{margin:2px 0 0;font-size:12.5px;line-height:16px;color:var(--on-var)}.dsk-apppromo-platforms{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px}@media (min-width:720px){.dsk-apppromo-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}}.dsk-apppromo-plat{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--outline-var);border-radius:var(--radius);background:var(--surface)}.dsk-apppromo-plat h3{margin:0;display:flex;align-items:center;gap:9px;font-size:14.5px;line-height:18px;font-weight:700;color:var(--on-surface)}.dsk-apppromo-plat-ic{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:9px;background:var(--p-container);color:var(--on-p-container)}.dsk-apppromo-ver{margin-left:auto;max-width:62%;padding:3px 9px;border:1px solid var(--outline);border-radius:999px;font-size:11.5px;line-height:14px;font-weight:600;color:var(--on-var);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsk-apppromo-plat ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;flex:1 1}.dsk-apppromo-plat li{display:flex;gap:9px;align-items:flex-start}.dsk-apppromo-plat li>.mi-out{font-size:18px;color:var(--p);flex:0 0 auto;margin-top:1px}.dsk-apppromo-plat li b{display:block;font-size:13px;line-height:17px;font-weight:700;color:var(--on-surface)}.dsk-apppromo-plat li p{margin:2px 0 0;font-size:12.5px;line-height:16px;color:var(--on-var)}.dsk-apppromo-btns{display:flex;flex-direction:column;gap:8px}.dsk-apppromo-btn{display:flex;align-items:center;gap:10px;min-height:46px;padding:6px 12px;border:1px solid var(--outline);border-radius:12px;background:none;color:var(--on-surface);font-family:inherit;text-decoration:none;transition:filter .12s ease,border-color .12s ease}.dsk-apppromo-btn:hover{filter:brightness(1.08);border-color:var(--p);text-decoration:none}.dsk-apppromo-btn.is-primary{border-color:var(--p);background:var(--p);color:var(--on-p)}.dsk-apppromo-btn-label{display:flex;flex-direction:column;gap:1px;min-width:0}.dsk-apppromo-btn-label b{font-size:13.5px;line-height:17px;font-weight:700}.dsk-apppromo-btn-label b,.dsk-apppromo-btn-label small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsk-apppromo-btn-label small{font-size:11.5px;line-height:14px;color:var(--on-var)}.dsk-apppromo-btn.is-primary .dsk-apppromo-btn-label small{color:var(--on-p);opacity:.82}.dsk-apppromo-btn-ic{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:9px;background:var(--p-container);color:var(--on-p-container)}.dsk-apppromo-btn.is-primary .dsk-apppromo-btn-ic{background:rgba(255,255,255,.16);color:var(--on-p)}.dsk-apppromo-btn .store-mark{flex:0 0 auto;width:22px;height:22px;margin:0 4px}.dsk-apppromo-note{margin:14px 0 0;font-size:12px;line-height:17px;color:var(--on-var)}