.S2GDZG_page{color:#f3f7fb;background:radial-gradient(circle at 0 0,#8dd2de24,#0000 30rem),linear-gradient(#0b0d10 0%,#11161a 100%);min-height:100vh;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.S2GDZG_header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0d10ed;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.S2GDZG_mobileHeaderBar{display:none}.S2GDZG_headerTop{grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:28px 32px 18px;display:grid}.S2GDZG_titleBlock{min-width:0}.S2GDZG_kicker{color:#91a0af;margin:0 0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.S2GDZG_titleBlock h1{letter-spacing:0;margin:0;font-size:clamp(32px,5vw,64px);line-height:.95}.S2GDZG_lede{color:#a7b3bf;max-width:780px;margin:14px 0 0;font-size:16px;line-height:1.5}.S2GDZG_stats{grid-template-columns:repeat(3,minmax(96px,1fr));align-self:end;gap:10px;display:grid}.S2GDZG_stat,.S2GDZG_mutedStat{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:8px;min-width:110px;padding:12px}.S2GDZG_mutedStat{opacity:.68}.S2GDZG_stat b,.S2GDZG_mutedStat b{color:#f7fbff;font-size:26px;line-height:1;display:block}.S2GDZG_stat span,.S2GDZG_mutedStat span{color:#93a3b2;text-transform:uppercase;margin-top:5px;font-size:12px;display:block}.S2GDZG_toolbar{grid-template-columns:minmax(240px,1fr);gap:12px;padding:0 32px 16px;display:grid}.S2GDZG_searchBox{color:#95a4b2;background:#14191f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:10px;min-height:46px;padding:0 12px;display:flex}.S2GDZG_searchBox input{color:#f3f7fb;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.S2GDZG_searchBox button,.S2GDZG_modal header button{color:#f3f7fb;background:#ffffff14;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.S2GDZG_categoryRail{gap:8px;padding:0 32px 18px;scroll-padding:32px;display:flex;overflow-x:auto}.S2GDZG_categoryRail button{color:#dce6ef;min-height:40px;font:inherit;background:#14191f;border:1px solid #ffffff1f;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:13px;display:inline-flex}.S2GDZG_categoryRail span{color:#8dd2de;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.S2GDZG_categoryRail .S2GDZG_activeCategory{background:#8dd2de24;border-color:#8dd2de}.S2GDZG_contextBar{color:#a7b3bf;justify-content:space-between;align-items:center;gap:12px;padding:14px 32px 0;font-size:13px;display:flex}.S2GDZG_contextBar div{align-items:center;gap:7px;display:inline-flex}.S2GDZG_grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px;padding:18px 32px 56px;display:grid}.S2GDZG_card{background:#12171d;border:1px solid #ffffff1a;border-radius:8px;overflow:hidden;box-shadow:0 16px 40px #00000038}.S2GDZG_videoFrame{aspect-ratio:16/9;background:#050607;position:relative}.S2GDZG_videoFrame video,.S2GDZG_modalVideo{object-fit:contain;background:#050607;width:100%;height:100%;display:block}.S2GDZG_playButton,.S2GDZG_inspectButton{color:#f7fbff;font:inherit;border:0;font-weight:800;position:absolute;box-shadow:0 10px 24px #0000004d}.S2GDZG_playButton{background:#0c0f13d6;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;bottom:12px;left:12px}.S2GDZG_inspectButton{color:#061014;background:#8dd2deeb;border-radius:7px;min-height:38px;padding:0 12px;bottom:12px;right:12px}.S2GDZG_cardBody{padding:13px}.S2GDZG_badges{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.S2GDZG_validBadge{text-transform:uppercase;color:#061014;background:#a7f3d0;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:900}.S2GDZG_statusBadge{color:#b8edf4;text-transform:uppercase;background:#8dd2de24;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:900}.S2GDZG_card h2{margin:0;font-size:17px;line-height:1.18}.S2GDZG_card p{color:#91a0af;margin:6px 0 0;font-size:13px}.S2GDZG_tagList{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.S2GDZG_tagList span{color:#b9c7d4;background:#ffffff12;border-radius:999px;padding:4px 7px;font-size:11px}.S2GDZG_card dl{gap:8px;margin:13px 0 0;display:grid}.S2GDZG_card dl div{grid-template-columns:66px minmax(0,1fr);gap:8px;display:grid}.S2GDZG_card dt{color:#718090;text-transform:uppercase;font-size:11px}.S2GDZG_card dd{color:#c4d0dc;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;overflow:hidden}.S2GDZG_cardActions,.S2GDZG_modalActions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.S2GDZG_cardActions button,.S2GDZG_modalActions button{color:#dce6ef;min-height:34px;font:inherit;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:7px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.S2GDZG_cardActions .S2GDZG_activeAction,.S2GDZG_modalActions .S2GDZG_activeAction{color:#f3fbff;background:#8dd2de29;border-color:#8dd2de}.S2GDZG_emptyState{color:#a7b3bf;border:1px dashed #fff3;border-radius:8px;margin:0 32px 56px;padding:32px}.S2GDZG_emptyState h2{color:#f3f7fb;margin:0 0 6px}.S2GDZG_modalBackdrop{z-index:30;background:#020508bd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.S2GDZG_modal{background:#12171d;border:1px solid #ffffff24;border-radius:8px;width:min(1040px,100%);max-height:min(92vh,900px);overflow:auto;box-shadow:0 24px 80px #0000008c}.S2GDZG_modal header{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex}.S2GDZG_modal header p{color:#8dd2de;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:900}.S2GDZG_modal header h2{margin:0;font-size:24px}.S2GDZG_modalActions{margin:0;padding:0 18px 14px}.S2GDZG_modalVideo{aspect-ratio:16/9}.S2GDZG_modalDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 18px 18px;display:grid}.S2GDZG_modalDetails div{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;gap:4px;padding:10px;display:grid}.S2GDZG_modalDetails span{color:#718090;text-transform:uppercase;font-size:11px}.S2GDZG_modalDetails strong,.S2GDZG_modalDetails a{color:#f3f7fb;overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.S2GDZG_copyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px 18px;display:grid}.S2GDZG_copyPanel,.S2GDZG_blockerPanel{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;padding:12px}.S2GDZG_copyPanel span,.S2GDZG_blockerPanel h3{color:#8dd2de;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900;display:block}.S2GDZG_copyPanel pre{color:#dbe7f1;white-space:pre-wrap;max-height:180px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.45;overflow:auto}.S2GDZG_blockerPanel{margin:0 18px 18px}.S2GDZG_blockerPanel ul{color:#c4d0dc;gap:7px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}@media (max-width:900px){.S2GDZG_headerTop{grid-template-columns:1fr}.S2GDZG_stats{grid-template-columns:repeat(3,minmax(0,1fr))}.S2GDZG_toolbar{grid-template-columns:1fr}}@media (max-width:640px){.S2GDZG_toolbar,.S2GDZG_categoryRail,.S2GDZG_contextBar,.S2GDZG_grid{padding-left:14px;padding-right:14px}.S2GDZG_mobileHeaderBar{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px 8px;display:flex}.S2GDZG_mobileHeaderBar strong{font-size:15px;line-height:1.1;display:block}.S2GDZG_mobileHeaderBar .S2GDZG_kicker{margin-bottom:1px;font-size:11px}.S2GDZG_mobileHeaderBar button{color:#f3f7fb;min-height:36px;font:inherit;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.S2GDZG_headerTop{grid-template-columns:1fr;gap:12px;padding:0 14px 12px;display:none}.S2GDZG_headerTop.S2GDZG_mobileHeaderOpen{display:grid}.S2GDZG_titleBlock h1{font-size:28px}.S2GDZG_lede{margin-top:8px;font-size:13px;line-height:1.4}.S2GDZG_stats{grid-template-columns:repeat(2,minmax(0,1fr))}.S2GDZG_stat,.S2GDZG_mutedStat{min-width:0;padding:9px}.S2GDZG_stat b,.S2GDZG_mutedStat b{font-size:21px}.S2GDZG_toolbar{gap:8px;padding-top:0;padding-bottom:10px}.S2GDZG_searchBox{min-height:40px}.S2GDZG_categoryRail{padding-bottom:10px}.S2GDZG_categoryRail button{min-height:36px}.S2GDZG_contextBar{flex-direction:column;align-items:flex-start;gap:6px;padding-top:10px;font-size:12px}.S2GDZG_grid{grid-template-columns:1fr;padding-top:12px}.S2GDZG_modalDetails,.S2GDZG_copyGrid{grid-template-columns:1fr}}
