:root{--bg-primary:#0a0a0a;--bg-secondary:#121212;--bg-tertiary:#1a1a1a;--sidebar-bg:#1a1a1a;--text-primary:#fff;--text-secondary:#a0a0a0;--text-muted:#6b6b6b;--gold:#d4af37;--gold-hover:#b8941e;--border:#ffffff1a;--green:#34c76f;--red:#f55;--blue:#4a9eff;--shadow:0 4px 20px #00000080}*{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;color:var(--text-primary);background:var(--bg-primary);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer;background:0 0;border:none}button:disabled{cursor:not-allowed;opacity:.4}input,select,textarea{border:1px solid var(--border);background:var(--bg-tertiary);width:100%;color:var(--text-primary);border-radius:8px;outline:none;padding:10px 14px;font-size:14px}input::placeholder,textarea::placeholder{color:var(--text-muted)}input:focus,select:focus,textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d4af371a}.adminShell{background:var(--bg-primary);min-height:100vh;display:flex}.sidebar{background:var(--sidebar-bg);border-right:1px solid var(--border);z-index:100;flex-direction:column;width:240px;height:100vh;padding:20px 0;display:flex;position:fixed;top:0;left:0}.brandBlock{border-bottom:none;align-items:center;gap:12px;margin-bottom:26px;padding:0 22px 26px;display:flex}.brandMark{color:#151308;background:#ffd33f;border-radius:9px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid}.brandBlock strong{color:var(--text-primary);margin-bottom:4px;font-size:18px;font-weight:800;line-height:1.1;display:block}.brandBlock span{color:#fff9e88f;font-size:10px;font-weight:700}.navList{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex-direction:column;flex:1;gap:6px;min-height:0;padding:0 16px;display:flex;overflow-y:auto}.navItem{width:100%;min-height:44px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.navItem i{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-style:normal;display:flex}.navItem i svg{width:20px;height:20px;display:block}.navItem:hover{color:var(--text-primary);background:#ffffff0d}.navItem.active{background:var(--gold);color:#000;font-weight:600}.navItem.navGroup.active{color:var(--gold);background:#ffd33f1a}.navArrow{margin-left:auto;font-size:18px;font-weight:300;transition:transform .2s;display:inline-block}.navArrow.expanded{transform:rotate(90deg)}.subNavList{flex-direction:column;gap:4px;margin:6px 0 8px;padding-left:44px;display:flex}.subNavList .subNavList{border-left:1px solid #ffffff1a;margin:2px 0 4px;padding-left:14px}.subNavItem{min-height:34px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.subNavItem:hover{color:var(--text-primary);background:#ffffff0d}.subNavItem.active{background:var(--gold);color:#000;font-weight:600}.subNavItem.navGroup.active{color:var(--gold);background:#ffd33f14}.subNavDepth2 .subNavItem{min-height:32px;font-size:12px}.adminBadge{background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 24px;grid-template-areas:"avatar info logout";align-items:center;gap:0 10px;margin:auto 16px 14px;padding:12px;display:grid}.avatarRing{color:#fff9e8;background:linear-gradient(135deg,#193d43,#0d1518);border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;grid-area:avatar;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.adminBadge>div:nth-child(2){grid-area:info;min-width:0}.adminBadge span{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.adminBadge small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.adminBadge .textButton{color:var(--text-muted);border-radius:4px;grid-area:logout;justify-self:start;padding:0;font-size:12px;transition:all .2s}.adminBadge .textButton:hover{color:var(--text-primary);background:#ffffff0d}.mainStage{background:var(--bg-primary);flex-direction:column;flex:1;min-width:0;min-height:100vh;margin-left:240px;display:flex}.topNav{background:var(--bg-secondary);border-bottom:1px solid var(--border);z-index:50;justify-content:space-between;align-items:center;height:60px;padding:0 32px;display:flex;position:sticky;top:0}.breadcrumb{align-items:center;gap:8px;font-size:13px;display:flex}.breadcrumbItem{color:var(--text-muted)}.breadcrumbItem.active{color:var(--text-primary);font-weight:600}.breadcrumbSeparator{color:var(--text-muted)}.topNavActions{align-items:center;gap:12px;display:flex}.searchBox{align-items:center;width:280px;display:flex;position:relative}.searchBox svg{color:var(--text-muted);pointer-events:none;position:absolute;left:12px}.searchBox input{background:var(--bg-tertiary);border:1px solid var(--border);width:100%;color:var(--text-primary);border-radius:8px;padding:8px 12px 8px 36px;font-size:13px}.searchBox input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d4af371a}.iconButton{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.iconButton:hover{color:var(--text-primary);background:#ffffff0d}.avatarSmall{background:var(--gold);color:#000;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.workspace{background:0 0;flex:1;min-height:0;padding:0}.dashboardPage{min-height:100vh;padding:24px 32px}.dashboardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:32px;display:flex}.dashboardHeader h1{color:var(--text-primary);margin-bottom:6px;font-size:28px;font-weight:700}.dashboardHeader p{color:var(--text-secondary);font-size:14px}.statsGrid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px;display:grid}.statCard{background:var(--bg-secondary);border:1px solid var(--border);cursor:pointer;border-radius:12px;padding:20px;transition:all .2s;position:relative}.statCard:hover{border-color:#fff3;transform:translateY(-2px)}.statCard .eyebrow{color:var(--text-muted);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;display:flex}.statCard .iconBadge{background:#d4af3726;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:20px;right:20px}.statCard .iconBadge svg{width:20px;height:20px;color:var(--gold)}.statCard .value{color:var(--text-primary);margin-bottom:8px;font-size:32px;font-weight:700}.statCard .label{color:var(--text-secondary);margin-bottom:4px;font-size:13px}.statCard .meta{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.statCard .trend{color:var(--green);font-weight:600}.statCard .trend.down{color:var(--red)}.dashboardContent{grid-template-columns:1fr 340px;gap:24px;display:grid}.chartCard{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;margin-bottom:24px;padding:24px}.chartHeader{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.chartHeader h3{color:var(--text-primary);margin-bottom:4px;font-size:18px;font-weight:600}.chartHeader p{color:var(--text-muted);font-size:12px}.chartFilters{gap:8px;display:flex}.chartFilters button{color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:500;transition:all .2s}.chartFilters button:hover{background:#ffffff0d}.chartFilters button.active{background:var(--gold);color:#000;border-color:var(--gold)}.barChart{justify-content:space-between;align-items:flex-end;gap:12px;height:280px;padding:20px 0;display:flex}.barChart .bar{background:var(--gold);border-radius:6px 6px 0 0;flex:1;justify-content:center;align-items:flex-end;min-height:40px;transition:all .3s;display:flex;position:relative}.barChart .bar:hover{opacity:.8}.barChart .bar span{color:var(--text-muted);font-size:11px;font-weight:500;position:absolute;bottom:-24px}.activityCard{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;height:fit-content;padding:24px}.activityHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.activityHeader h3{color:var(--text-primary);font-size:16px;font-weight:600}.activityHeader button{color:var(--text-muted);border-radius:4px;padding:4px 8px;font-size:12px;transition:all .2s}.activityHeader button:hover{color:var(--text-primary);background:#ffffff0d}.activityList{flex-direction:column;gap:16px;display:flex}.activityItem{align-items:flex-start;gap:12px;display:flex}.activityItem .activityIcon{background:#d4af3726;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.activityItem .activityIcon svg{width:18px;height:18px;color:var(--gold)}.actionCard .actionIcon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.actionCard .actionIcon svg{width:20px;height:20px}.activityItem .activityContent{flex:1}.activityItem h4{color:var(--text-primary);margin-bottom:4px;font-size:13px;font-weight:600}.activityItem p{color:var(--text-secondary);margin-bottom:4px;font-size:12px}.activityItem small{color:var(--text-muted);font-size:11px}.quickActions{margin-top:24px}.quickActions h3{color:var(--text-primary);margin-bottom:16px;font-size:16px;font-weight:600}.actionGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.actionCard{background:var(--bg-secondary);border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:16px;transition:all .2s;display:flex}.actionCard:hover{background:var(--bg-tertiary);border-color:#fff3}.actionCard .actionIcon{font-size:24px}.actionCard .actionLabel{color:var(--text-primary);font-size:14px;font-weight:500}.primaryButton{background:var(--gold);color:#000;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.primaryButton:hover{background:var(--gold-hover);transform:translateY(-1px)}.secondaryButton{color:var(--text-primary);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.secondaryButton:hover{border-color:var(--gold);background:#ffffff0d}.secondaryButton{color:var(--text-primary);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.secondaryButton:hover{background:#ffffff0d}.pageHeader{justify-content:space-between;align-items:center;margin-bottom:24px;padding:24px 32px 0;display:flex}.pageHeader h1{color:var(--text-primary);font-size:24px;font-weight:700}.usersPage{background:radial-gradient(circle at 72% 78%,#9b7f182b,#0000 26%),radial-gradient(circle at 12% 86%,#0e5c5329,#0000 24%),linear-gradient(135deg,#11120b 0%,#0a0d0c 52%,#11100b 100%);min-height:calc(100vh - 60px);padding:24px 32px 40px}.usersPage .pageHeader{margin-bottom:20px;padding:0}.usersPage .pageHeader h1{color:#fff9e8;margin-bottom:3px;font-size:22px}.usersPage .pageHeader p{color:#fff9e894;font-size:13px}.usersOverviewPage .usersHeader{margin-bottom:22px}.usersStatsGrid{gap:20px;margin-bottom:22px}.usersStatsGrid .statCard.mini{background:linear-gradient(135deg,#ffffff0e,#ffffff04),#161612e6;border:1px solid #ffffff14;border-radius:10px;align-items:flex-start;min-height:104px;padding:18px 20px;box-shadow:inset 0 1px #ffffff0a}.usersStatsGrid .statCard.mini .statIcon{background:#d4af3721;border-radius:8px;width:34px;height:34px}.usersStatsGrid .statCard.mini .statIcon svg{color:#f1c93b}.usersStatsGrid .statCard.mini.down .statIcon{background:#16d1d81f}.usersStatsGrid .statCard.mini.warning .statIcon{background:#ff555521}.usersStatsGrid .statCard.mini .statContent{flex:1;min-width:0}.usersStatsGrid .statCard.mini .statContent h3{letter-spacing:-1.5px;color:#fff9e8;margin-top:6px;font-size:34px;line-height:1}.usersStatsGrid .statCard.mini .statContent p{color:#fff9e88c;margin:0 0 8px;font-size:11px;font-weight:800}.usersStatsGrid .statCard.mini .statChange{float:right;margin-top:-30px}.usersToolbar{background:0 0;border:none;align-items:center;margin-bottom:18px;padding:0}.usersToolbar .filterGroup{flex:1}.usersToolbar select,.usersToolbar .filterMore{color:#fff9e8b3;background:#191710eb;border:1px solid #ffffff14;border-radius:8px;min-width:auto;padding:9px 14px;font-size:12px;font-weight:800}.usersCreateButton{justify-content:center;min-width:108px;box-shadow:0 12px 24px #ffd34333}.usersTableCard{background:#121210e0;border-color:#ffffff14;border-radius:10px;box-shadow:0 22px 60px #00000038}.usersTableCard .tableHeader{border-bottom-color:#ffffff0b;padding:16px 20px}.usersTableCard .tableHeader h3{color:#fff9e8;font-size:16px}.usersTableCard .tableCount,.usersTableCard .tableInfo{color:#fff9e87a;font-weight:700}.usersTable{border-collapse:collapse;width:100%}.usersTable thead{background:#d4af370e}.usersTable th,.usersTable td{text-align:left;border-bottom:1px solid #ffffff0b;padding:15px 20px}.usersTable th{color:#fff9e875;font-size:12px;font-weight:800}.usersTable td{color:#fff9e8b8;font-size:13px}.usersTable tbody tr:hover{background:#ffffff06}.usersTableCard .tableFooter{border-top-color:#ffffff0b}.profileHero{text-align:center;justify-items:center;gap:8px;padding:8px 0 18px;display:grid}.profileAvatar{background:linear-gradient(135deg, var(--gold), var(--gold-hover));color:#151308;border-radius:50%;place-items:center;width:64px;height:64px;font-size:24px;font-weight:800;display:grid}.profileHero strong{color:#fff9e8;font-size:18px}.profileHero span{color:#fff9e88c;font-size:12px;font-weight:700}.detailGrid{background:#00000029;border-radius:10px;grid-template-columns:110px minmax(0,1fr);gap:12px 16px;padding:16px;display:grid}.detailGrid span{color:#fff9e87a;font-size:12px;font-weight:700}.detailGrid strong{color:#fff9e8;font-size:13px;font-weight:700}.statsGrid.compact{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.statCard.mini{align-items:center;gap:12px;padding:16px;display:flex}.statCard.mini .statIcon{background:#d4af3726;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.statCard.mini .statIcon svg{width:20px;height:20px;color:var(--gold)}.statCard.mini .statContent h3{color:var(--text-primary);margin-bottom:2px;font-size:24px;font-weight:700}.statCard.mini .statContent p{color:var(--text-muted);margin-bottom:4px;font-size:12px}.statCard.mini .statChange{font-size:11px;font-weight:600}.statCard.mini .statChange.up{color:var(--green)}.statCard.mini .statChange.down{color:var(--red)}.statCard.mini .statChange.warning{color:#ff9f43}.filterToolbar{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:16px;display:flex}.filterGroup{flex:1;align-items:center;gap:8px;display:flex}.filterToolbar select{background:var(--bg-tertiary);border:1px solid var(--border);border-radius:6px;width:auto;min-width:140px;padding:8px 12px;font-size:13px}.filterMore{color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;padding:8px 16px;font-size:13px;transition:all .2s}.filterMore:hover{background:#ffffff0d}.searchInput{background:var(--bg-tertiary);border:1px solid var(--border);border-radius:6px;width:280px;padding:8px 12px;font-size:13px}.tableCard{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;overflow:hidden}.tableHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.tableHeader h3{color:var(--text-primary);font-size:15px;font-weight:600}.tableCount{color:var(--text-muted);font-size:12px}.tableFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.tableInfo{color:var(--text-muted);font-size:12px}.userCell{align-items:center;gap:12px;display:flex}.userAvatar{background:linear-gradient(135deg, var(--gold), var(--gold-hover));color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.userInfo{flex-direction:column;gap:2px;display:flex}.userInfo strong{color:var(--text-primary);font-size:13px;font-weight:600}.userInfo small{color:var(--text-muted);font-size:11px}.monoCell{color:var(--text-secondary);font-family:SF Mono,Consolas,monospace;font-size:12px}.userBadge{border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.userBadge.vip{color:var(--gold);background:#d4af3726}.userBadge.normal{color:var(--text-secondary);background:#ffffff0d}.userBadge.danger{color:var(--red);background:#ff555526}.rowActions{gap:8px;display:flex}.rowActions .iconButton{border:1px solid var(--border);color:var(--text-secondary);background:#ffffff0d;border-radius:6px;padding:6px 12px;font-size:12px}.rowActions .iconButton:hover{color:var(--text-primary);background:#ffffff1a}.rowActions .resetOnboardingButton{color:#ffbd7a;border-color:#ff9f4359}.rowActions .resetOnboardingButton:hover:not(:disabled){color:#ffd1a3;background:#ff9f431f}.usersDetailActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.usersDetailActions button{min-height:38px;color:var(--text-primary);cursor:pointer;background:#ffffff0f;border:1px solid #0000;border-radius:8px;padding:9px 14px;font-size:13px;font-weight:700;transition:all .2s}.usersDetailActions button:hover:not(:disabled){background:#ffffff1a}.usersDetailActions .resetOnboardingButton{color:#ffbd7a;background:#ff9f4314;border-color:#ff9f4359}.usersDetailActions .dangerButton{color:var(--red);background:#ff555517}.resetOnboardingButton:disabled{cursor:wait;opacity:.55}.blogPage{background:radial-gradient(circle at 12% 18%,#0e5c5342,#0000 28%),radial-gradient(circle at 88% 12%,#d4af3714,#0000 30%),linear-gradient(135deg,#11120b 0%,#0a0d0c 52%,#11100b 100%);min-height:100vh;padding:28px 32px 40px}.blogHero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.blogHero h1{color:#fff9e8;margin-bottom:8px;font-size:28px;line-height:1.15}.blogHero p{color:#fff9e8b3;font-size:14px}.blogCreateButton{justify-content:center;align-items:center;gap:8px;min-width:148px;display:inline-flex;box-shadow:0 14px 28px #ffd34338}.blogStatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.blogStatCard{background:linear-gradient(135deg,#ffffff0e,#ffffff04),#161612e6;border:1px solid #ffffff14;border-radius:10px;min-height:128px;padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.blogStatCard:after{content:"";filter:blur(2px);background:#d4af3714;border-radius:50%;width:110px;height:110px;position:absolute;inset:auto -36px -48px auto}.blogStatIcon{color:#f1c93b;background:#d4af3721;border-radius:8px;place-items:center;width:34px;height:34px;margin-bottom:16px;display:grid}.blogStatCard.neutral .blogStatIcon{color:#16d1d8;background:#16d1d81f}.blogStatCard.down .blogStatIcon{color:#ff725f;background:#ff725f1f}.blogStatChange{color:#1ddd83;font-size:11px;font-weight:800;position:absolute;top:25px;right:22px}.blogStatCard.neutral .blogStatChange{color:#fff9e8b8}.blogStatCard.down .blogStatChange{color:#ff8a7b}.blogStatCard p{color:#fff9e8a8;margin-bottom:6px;font-size:12px;font-weight:700}.blogStatCard strong{letter-spacing:-1.8px;color:#fff9e8;font-size:clamp(30px,3vw,40px);line-height:1;display:block}.blogTableCard,.blogInsightCard{background:#121210e0;border:1px solid #ffffff14;border-radius:10px;overflow:hidden;box-shadow:0 22px 60px #00000038}.blogTableHeader,.blogTableFooter,.blogInsightHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.blogTableHeader{padding:18px 22px}.blogTableHeader h3,.blogInsightHeader h3{color:#fff9e8;font-size:17px}.blogTabs{gap:8px;display:flex}.blogTabs button,.blogInsightHeader button{color:#fff9e8ad;border-radius:7px;padding:6px 10px;font-size:12px;font-weight:700}.blogTabs button:hover,.blogTabs button.active,.blogInsightHeader button:hover{color:#fff9e8;background:#ffffff0f}.blogTableScroller{max-width:100%;overflow-x:auto}.blogTableScroller .emptyState{color:#fff9e894;text-align:center;justify-content:center;align-items:center;min-height:112px;font-size:14px;font-weight:700;display:flex}.blogTable{border-collapse:collapse;width:100%;min-width:760px}.blogTable thead{background:#d4af370e}.blogTable th,.blogTable td{text-align:left;color:#fff9e8b8;border-bottom:1px solid #ffffff0b;padding:14px 22px;font-size:13px}.blogTable th{color:#fff9e875;font-size:12px;font-weight:800}.blogTable tbody tr:hover{background:#ffffff06}.blogArticleCell{align-items:center;gap:14px;min-width:320px;display:flex}.blogArticleCover{background:linear-gradient(135deg,#d4af378c,#292008f2);border-radius:8px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.blogArticleCover span{background:linear-gradient(135deg,#ffffff2e,#0000 48%),linear-gradient(160deg,#0000 42%,#00000061 43% 58%,#0000 59%);border-radius:8px;width:30px;height:30px}.blogArticleCover.amber{background:linear-gradient(135deg,#a85d18,#17100a 76%)}.blogArticleCover.green{background:linear-gradient(135deg,#286f50,#0d1210 78%)}.blogArticleInfo strong{color:#fff9e8;max-width:360px;margin-bottom:5px;font-size:14px;display:block}.blogArticleInfo div{flex-wrap:wrap;gap:5px;display:flex}.blogArticleInfo span{color:#fff9e878;font-size:11px}.blogArticleInfo .mediaEvidenceSummary{gap:6px;margin-top:5px}.mediaEvidenceSummary span{color:#ffe484e0;overflow-wrap:anywhere;background:#d4af371a;border-radius:999px;padding:3px 7px;display:inline-flex}.blogStatus{color:#f4cf4f;background:#d4af372e;border-radius:999px;justify-content:center;align-items:center;min-width:46px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.blogStatus.draft{color:#fff9e8b8;background:#ffffff14}.blogStatus.trash{color:#ff8a7b;background:#ff555521}.blogActionButton{color:#fff9e899;font-size:12px;font-weight:700}.blogActionButton:hover{color:#f4cf4f}.blogTableFooter{color:#fff9e885;padding:16px 22px;font-size:12px}.blogPagination{gap:8px;display:flex}.blogPagination button{color:#fff9e8b3;background:#ffffff09;border-radius:8px;min-width:31px;height:31px}.blogPagination button.active{color:#151308;background:#ffd33f}.blogInsightGrid{grid-template-columns:minmax(0,1fr) 320px;gap:20px;margin-top:28px;display:grid}.blogInsightCard{min-height:190px;padding:22px}.blogInsightHeader{margin-bottom:22px}.blogInsightHeader p{color:#fff9e870;margin-top:5px;font-size:12px}.blogBars{align-items:flex-end;gap:14px;height:104px;padding-top:8px;display:flex}.blogBars span{background:linear-gradient(#ffd33f,#d4af372e);border-radius:999px 999px 3px 3px;flex:1;min-width:16px}.blogCategoryList{gap:14px;display:grid}.blogCategoryList span{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.blogCategoryList b{color:#fff9e8c7;font-size:13px}.blogCategoryList em{color:#ffd33f;font-size:13px;font-style:normal;font-weight:800}.tableActions{gap:12px;display:flex}.textButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.textButton:hover{color:var(--text-primary);background:#ffffff0d}.mediaPage{padding:24px 32px}.mediaPage .pageHeader{margin-bottom:20px;padding:0}.mediaToolbar{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.mediaActions{align-items:center;gap:8px;display:flex}.mediaGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;margin-bottom:32px;display:grid}.mediaCard{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:12px;padding:16px;transition:all .2s;display:flex;position:relative}.mediaCard:hover{background:var(--bg-tertiary);border-color:var(--gold)}.mediaThumbnail{aspect-ratio:1;background:var(--bg-tertiary);color:var(--text-muted);border-radius:8px;justify-content:center;align-items:center;display:flex}.mediaInfo{flex:1}.mediaName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:13px;font-weight:500;overflow:hidden}.mediaMeta{color:var(--text-muted);font-size:11px}.mediaMenu{color:#fff;cursor:pointer;opacity:0;background:#00000080;border:none;border-radius:4px;width:24px;height:24px;font-size:16px;transition:opacity .2s;position:absolute;top:12px;right:12px}.mediaCard:hover .mediaMenu{opacity:1}.tablePagination{justify-content:space-between;align-items:center;margin-bottom:32px;padding:20px 0;display:flex}.recentUploads{margin-top:48px}.recentUploads h3{color:var(--text-primary);margin-bottom:20px;font-size:18px;font-weight:600}.dataTable.compact{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px}.dataTable.compact th,.dataTable.compact td{padding:12px 16px}.fileCell{align-items:center;gap:10px;display:flex}.fileCell svg{color:var(--gold);flex-shrink:0}.fileCell span{color:var(--text-primary);font-size:13px;font-weight:500}.fabButton{background:var(--gold);cursor:pointer;z-index:100;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .2s;display:flex;position:fixed;bottom:32px;right:32px;box-shadow:0 4px 12px #d4af374d}.fabButton:hover{transform:scale(1.1);box-shadow:0 6px 16px #d4af3766}.fabButton svg{color:#000}.dataTable table{border-collapse:collapse;width:100%}.dataTable thead{background:#ffffff05}.dataTable th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);padding:14px 16px;font-size:12px;font-weight:600}.dataTable td{color:var(--text-secondary);border-bottom:1px solid var(--border);padding:14px 16px;font-size:14px}.dataTable tbody tr:last-child td{border-bottom:none}.dataTable tbody tr:hover{background:#ffffff05}.loginStage{background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%);grid-template-columns:1fr 420px;align-items:center;gap:60px;min-height:100vh;padding:60px 80px;display:grid}.loginHero{padding:40px}.loginHero h1{color:var(--text-primary);margin-bottom:16px;font-size:64px;font-weight:700;line-height:1.1}.loginHero p{color:var(--text-secondary);max-width:480px;font-size:16px}.loginCard{background:var(--bg-secondary);border:1px solid var(--border);border-radius:16px;padding:40px}.loginCard h2{color:var(--text-primary);margin-bottom:8px;font-size:28px;font-weight:700}.loginCard label{color:var(--text-secondary);margin-bottom:16px;font-size:13px;font-weight:600;display:block}.loginCard .primaryButton{width:100%;margin-top:24px}.loadingStage{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.spinner{border:3px solid #d4af3733;border-top-color:var(--gold);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}#message-container{z-index:9999;flex-direction:column;gap:12px;display:flex;position:fixed;top:20px;right:20px}.message{box-shadow:var(--shadow);border-radius:10px;min-width:300px;padding:14px 18px;font-size:14px;font-weight:500;animation:.3s slideIn}.message.success{background:var(--green);color:#fff}.message.error{background:var(--red);color:#fff}.message.info{background:var(--blue);color:#fff}@keyframes slideIn{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@media (width<=1200px){.statsGrid{grid-template-columns:repeat(2,1fr)}.blogStatGrid,.blogInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardContent{grid-template-columns:1fr}}@media (width<=768px){.sidebar{display:none}.mainStage{margin-left:0}.statsGrid,.blogStatGrid,.blogInsightGrid{grid-template-columns:1fr}.blogPage{padding:22px 16px 32px}.blogHero,.blogTableHeader,.blogTableFooter{flex-direction:column;align-items:stretch}.blogCreateButton{width:100%}.blogTabs,.blogPagination{flex-wrap:wrap}.loginStage{grid-template-columns:1fr;padding:40px 20px}}.modalBackdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;justify-content:center;align-items:center;animation:.22s overlayFadeIn;display:flex;position:fixed;inset:0}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.modalCard{transform-origin:50%;background:linear-gradient(135deg,#3e3a2af2,#2a2820fa);border:1px solid #d4af3726;border-radius:16px;width:90%;max-width:560px;max-height:90vh;animation:.28s cubic-bezier(.16,1,.3,1) modalEnter;position:relative;overflow:hidden;box-shadow:0 24px 60px #0009}@keyframes modalEnter{0%{opacity:0;transform:translateY(14px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}.modalCard.modalWide{max-width:840px}.modalHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.modalHeader h3{color:#fff9e8;margin:0;font-size:18px;font-weight:700}.modalHeader .iconButton{color:#fff9e899;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:all .2s;display:flex}.modalHeader .iconButton:hover{color:#fff9e8;background:#ffffff14}.modalBody{max-height:calc(90vh - 180px);padding:28px;overflow-y:auto}.modalBody::-webkit-scrollbar{width:8px}.modalBody::-webkit-scrollbar-track{background:#0003;border-radius:4px}.modalBody::-webkit-scrollbar-thumb{background:#d4af374d;border-radius:4px}.modalBody::-webkit-scrollbar-thumb:hover{background:#d4af3780}.uploadZone{cursor:pointer;background:#0003;border:2px dashed #d4af374d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:200px;margin-bottom:24px;padding:40px;transition:all .3s;display:flex}.uploadZone:hover{background:#d4af370d;border-color:#d4af3799}.uploadZone .uploadIcon{width:56px;height:56px;color:var(--gold);background:#d4af3726;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:28px;display:flex}.uploadZone .uploadText{color:#fff9e8;margin-bottom:8px;font-size:15px;font-weight:600}.uploadZone .uploadHint{color:#fff9e880;font-size:12px}.modalForm{flex-direction:column;gap:20px;display:flex}.modalForm label{color:#fff9e8cc;flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.modalForm input,.modalForm select,.modalForm textarea{color:#fff9e8;background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:12px 14px;font-size:14px;transition:all .2s}.modalForm input:focus,.modalForm select:focus,.modalForm textarea:focus{border-color:var(--gold);background:#0006;box-shadow:0 0 0 3px #d4af371a}.modalForm input::placeholder,.modalForm textarea::placeholder{color:#fff9e859}.modalForm textarea{resize:vertical;min-height:100px}.modalFooter{border-top:1px solid #ffffff14;justify-content:flex-end;gap:12px;padding:20px 28px;display:flex}.modalFooter button{min-width:100px}.cancelButton{color:#fff9e8b3;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.cancelButton:hover{color:#fff9e8;background:#ffffff0d;border-color:#ffffff40}.uploadVideoForm{flex-direction:column;gap:22px;display:flex}.uploadVideoForm .formError{margin:0}.uploadVideoDrop{color:#fff9e88c;cursor:pointer;background:#17150c85;border:1px dashed #d4af372e;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:142px;transition:all .2s;display:flex}.uploadVideoDrop:hover,.uploadVideoDrop.dragOver,.uploadCoverDrop:hover,.uploadCoverDrop.dragOver{background:#ffd33f0b;border-color:#ffd33f80}.uploadVideoIcon{color:#ffd33f;background:#d4af372e;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:4px;font-size:22px;line-height:1;display:grid}.uploadVideoDrop strong{color:#fff9e8;font-size:13px;font-weight:800}.uploadVideoDrop>span,.uploadVideoDrop small{color:#fff9e873;font-size:11px;font-weight:700}.uploadVideoFile{text-align:center;justify-items:center;gap:6px;max-width:100%;padding:0 18px;display:grid}.uploadVideoFile span{font-size:24px}.uploadVideoFile strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.uploadVideoGrid{grid-template-columns:minmax(0,1fr) 250px;gap:22px;display:grid}.uploadVideoFields{gap:16px;display:grid}.uploadVideoForm label{color:#fff9e8c7;flex-direction:column;gap:8px;font-size:12px;font-weight:800;display:flex}.uploadVideoForm input,.uploadVideoForm select,.uploadVideoForm textarea{color:#fff9e8;background:#121008c2;border:1px solid #ffffff0e;border-radius:7px;outline:none;width:100%;padding:11px 13px;font-size:13px}.uploadVideoForm textarea{resize:none;min-height:68px}.uploadVideoForm input::placeholder,.uploadVideoForm textarea::placeholder{color:#fff9e857}.uploadVideoForm input:focus,.uploadVideoForm select:focus,.uploadVideoForm textarea:focus{border-color:#ffd33f8c;box-shadow:0 0 0 3px #ffd33f14}.uploadCoverDrop{color:#fff9e86b;cursor:pointer;background:#121008ad;border:1px solid #ffffff0b;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:140px;transition:all .2s;display:flex}.coverIcon{color:#fff9e86b;font-size:28px}.uploadVideoFooter{background:#201e16b3;justify-content:flex-end;align-items:center;gap:18px;margin:2px -28px -28px;padding:16px 22px;display:flex}.uploadCancelButton{color:#fff9e8cc;border-radius:7px;padding:9px 12px;font-size:12px;font-weight:800}.uploadCancelButton:hover{background:#ffffff0f}.uploadSubmitButton{min-width:112px;box-shadow:none;padding:9px 18px}@media (width<=768px){.uploadVideoGrid{grid-template-columns:1fr}}.uploadBlogForm{flex-direction:column;gap:0;display:flex}.uploadBlogError{margin:0 28px 18px}.uploadBlogGrid{grid-template-columns:272px minmax(0,1fr);gap:28px;display:grid}.uploadBlogMediaColumn,.uploadBlogFieldsColumn{flex-direction:column;gap:22px;display:flex}.uploadBlogForm label,.uploadBlogCategoryGroup{color:#fff9e8cc;flex-direction:column;gap:9px;font-size:13px;font-weight:800;display:flex}.uploadBlogAudioDrop,.uploadBlogCoverDrop{text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex}.uploadBlogAudioDrop{background:#100e089e;border:1px dashed #d4af373d;border-radius:8px;gap:8px;min-height:160px}.uploadBlogAudioDrop:hover,.uploadBlogAudioDrop.dragOver,.uploadBlogCoverDrop:hover,.uploadBlogCoverDrop.dragOver{background:#ffd33f0b;border-color:#ffd33f8c}.uploadBlogFileIcon{color:#fff9e89e;font-size:25px}.uploadBlogAudioDrop strong{color:#fff9e8;font-size:13px;font-weight:800}.uploadBlogAudioDrop small{color:#fff9e894;font-size:12px;font-weight:700}.uploadBlogCoverDrop{background:linear-gradient(90deg,#00000094,#0000001f),radial-gradient(circle at 78% 54%,#ffae522e,#0000 30%),linear-gradient(135deg,#0b0a08,#2b1a0d 58%,#0f0f0e);border:1px solid #ffffff0f;border-radius:8px;gap:8px;min-height:186px;overflow:hidden}.uploadBlogCoverDrop strong{color:#fff9e8;font-size:13px;font-weight:800}.uploadBlogCameraIcon{color:#fff9e8;font-size:25px}.uploadBlogFile{justify-items:center;gap:6px;max-width:100%;padding:0 16px;display:grid}.uploadBlogFile span{font-size:24px}.uploadBlogFile strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.uploadBlogFile small{color:#fff9e880;font-size:11px}.uploadBlogForm input,.uploadBlogForm textarea{color:#fff9e8;background:#25200d9e;border:1px solid #ffd33f14;border-radius:7px;outline:none;width:100%;padding:13px 14px;font-size:14px}.uploadBlogForm textarea{resize:none;min-height:142px}.uploadBlogForm input::placeholder,.uploadBlogForm textarea::placeholder{color:#fff9e857}.uploadBlogForm input:focus,.uploadBlogForm textarea:focus{border-color:#ffd33f80;box-shadow:0 0 0 3px #ffd33f14}.uploadBlogCategories{flex-wrap:wrap;gap:10px;display:flex}.uploadBlogCategories button{color:#fff9e89e;background:#ffffff06;border:1px solid #ffffff17;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800}.uploadBlogCategories button.active{color:#ffd33f;background:#ffd33f1c;border-color:#ffd33f}.uploadBlogFooter{background:#201e16b8;justify-content:flex-end;align-items:center;gap:18px;margin:22px -28px -28px;padding:20px 28px;display:flex}@media (width<=768px){.uploadBlogGrid{grid-template-columns:1fr}}.adminLogoutButton{color:#fff9e88c;background:0 0;border-radius:6px;grid-area:logout;place-items:center;width:24px;height:24px;display:grid}.adminLogoutButton:hover{color:#fff9e8;background:#ffffff14}.vipPage{background:radial-gradient(circle at 48% 12%,#d4af371a,#0000 24%),linear-gradient(135deg,#11120b 0%,#0a0d0c 52%,#11100b 100%);min-height:100vh;padding:22px 28px 40px;position:relative;overflow:hidden}.vipDrawerOverlay{z-index:120;will-change:opacity;background:#0000002e;animation:.18s ease-out vipOverlayFadeIn;position:fixed;inset:0}@keyframes vipOverlayFadeIn{0%{opacity:0}to{opacity:1}}.vipPage:has(.vipSettingsDrawer){padding-right:28px}.vipSettingsDrawer{z-index:121;backface-visibility:hidden;contain:paint;will-change:transform;background:#1c1a12fa;border-left:1px solid #ffffff14;width:400px;height:100vh;animation:.28s cubic-bezier(.16,1,.3,1) vipDrawerSlideIn;position:fixed;top:0;right:0;transform:translate(0,0);box-shadow:-26px 0 70px #00000061}@keyframes vipDrawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0,0)}}.vipTabs{align-items:center;gap:26px;margin-bottom:36px;display:flex}.vipTabs h1{color:#fff9e8;font-size:22px;font-weight:900}.vipTabs button{color:#fff9e899;border-bottom:2px solid #0000;padding:0 0 8px;font-size:14px;font-weight:800}.vipTabs button.active{color:#fff9e8;border-bottom-color:#fff9e8}.vipStatGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:28px;display:grid}.vipStatCard{background:#161612eb;border:1px solid #ffffff14;border-left:3px solid #ffffff59;border-radius:8px;min-height:70px;padding:16px 18px}.vipStatCard.active{border-left-color:#fff9e8}.vipStatCard.cyan{border-left-color:#0ccbe8}.vipStatCard p{color:#fff9e88f;margin-bottom:6px;font-size:11px;font-weight:800}.vipStatCard strong{color:#fff9e8;letter-spacing:-1px;font-size:24px}.vipStatCard span{color:#20d37f;margin-left:10px;font-size:11px;font-weight:900}.vipLevelCard{background:#121210e0;border:1px solid #ffffff0f;border-radius:10px;overflow:hidden;box-shadow:0 22px 60px #0003}.vipLevelHeader{padding:22px 24px 18px}.vipLevelHeader h2{color:#fff9e8;font-size:24px;font-weight:900}.vipLevelHeader p{color:#fff9e880;margin-top:4px;font-size:13px;font-weight:700}.vipLevelHead,.vipLevelRow{text-align:left;grid-template-columns:1.5fr .7fr .7fr .7fr;align-items:center;width:100%;display:grid}.vipLevelHead{color:#fff9e873;background:#d4af370e;padding:14px 24px;font-size:12px;font-weight:900}.vipLevelRow{color:#fff9e8b8;background:#ffffff03;border-bottom:1px solid #ffffff09;border-left:3px solid #0000;min-height:66px;padding:0 24px;font-size:14px;font-weight:800}.vipLevelRow.active{background:#ffd33f16;border-left-color:#ffd33f}.vipLevelName{align-items:center;gap:14px;display:flex}.vipLevelName i{background:#ffffff14;border-radius:7px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.vipLevelName i.gold{color:#ffd33f;background:#ffd33f21}.vipLevelName i.platinum{color:#20d7e8;background:#20d7e821}.vipLevelName i.silver{color:#ffffffb8}.vipLevelName i.enterprise{color:#fff6}.vipLevelFooter{color:#fff9e88c;padding:18px 24px;font-size:12px;font-weight:800}.vipDrawerOverlay{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000001f;position:fixed;inset:0}.vipSettingsDrawer{z-index:121;background:#1c1a12fa;border-left:1px solid #ffffff14;width:400px;height:100vh;position:fixed;top:0;right:0;box-shadow:-26px 0 70px #00000061}.vipSettingsDrawer form{flex-direction:column;height:100%;display:flex}.vipSettingsDrawer header{justify-content:space-between;align-items:flex-start;padding:26px 28px 30px;display:flex}.vipSettingsDrawer header h2{color:#fff9e8;font-size:19px;font-weight:900}.vipSettingsDrawer header p,.vipDrawerSection p{color:#fff9e873;font-size:12px;font-weight:700}.vipSettingsDrawer header button{color:#fff9e8bf;font-size:26px}.vipDrawerSection{padding:0 28px 28px}.vipDrawerSection h3{color:#fff9e8;margin-bottom:14px;font-size:13px;font-weight:900}.vipPriceGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.vipPriceGrid label{color:#fff9e8a6;gap:8px;font-size:12px;font-weight:800;display:grid}.vipPriceGrid input{color:#fff9e8;background:#ffffff0e;border:0;border-radius:7px;height:36px;font-weight:800}.vipStatusRow{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.vipSwitch input{display:none}.vipSwitch span{background:#fff4df;border-radius:999px;width:38px;height:20px;display:block;position:relative}.vipSwitch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;right:2px}.vipBenefitsTitle{justify-content:space-between;align-items:center;display:flex}.vipBenefitsTitle button{color:#fff9e8bf;font-size:11px;font-weight:900}.vipBenefitList{gap:10px;display:grid}.vipBenefitItem{color:#fff9e8c7;background:#0c0b0773;border-radius:8px;align-items:center;gap:12px;min-height:42px;padding:0 14px;font-size:13px;font-weight:800;display:flex}.vipBenefitItem span{color:#fff9e880}.vipCustomBenefit{color:#fff9e8a6;border:1px dashed #ffffff14;border-radius:7px;width:100%;height:34px;margin-top:14px;font-size:12px;font-weight:800}.vipSettingsDrawer footer{background:#ffffff09;grid-template-columns:1fr 1fr;gap:14px;margin-top:auto;padding:22px 20px;display:grid}.vipSettingsDrawer footer .primaryButton{box-shadow:none}.vipCancelButton{color:#fff9e8cc;border:1px solid #ffffff14;border-radius:8px;font-weight:800}.mediaFilterGroups{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.heroFilterButton{color:#fff9e8b8;background:#ffffff08;border:1px solid #fff9e824;border-radius:999px;padding:8px 12px;font-weight:700}.heroFilterButton.active{color:#f4cf81;background:#daae5721;border-color:#daae57ad}.recommendationStateCell{flex-direction:column;align-items:flex-start;gap:6px;min-width:112px;display:flex}.recommendationBadge{border-radius:999px;width:fit-content;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.recommendationBadge.enabled{color:#8ee6a8;background:#3fb96824}.recommendationBadge.disabled{color:#fff9e875;background:#ffffff0f}.recommendationBadge.hero{color:#f4cf81;background:#daae5724}.appVisibilityCell{gap:4px;min-width:118px;display:grid}.appVisibilityCell small{color:#fff9e885;font-size:11px}.appVisibilityBadge{border-radius:999px;width:fit-content;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.appVisibilityBadge.visible{color:#8ee6a8;background:#3fb96824}.appVisibilityBadge.hidden{color:#ff9a8b;background:#ff725f1f}.mediaRowActions{align-items:center;gap:12px;display:flex}.mediaPreviewModal{gap:18px;display:grid}.mediaPreviewState{color:#fff9e8b3;place-items:center;min-height:180px;display:grid}.mediaPreviewVisuals{grid-template-columns:minmax(220px,.75fr) minmax(360px,1.5fr);gap:16px;display:grid}.mediaPreviewPanel{align-content:start;gap:10px;min-width:0;display:grid}.mediaPreviewPanel h3,.mediaSubtitleHeading h3{color:#fff9e8;margin:0;font-size:14px}.mediaPreviewCover{object-fit:contain;background:#0000006b;border:1px solid #ffffff0f;border-radius:12px;width:100%;height:320px;display:block}.mediaPreviewPlayer{background:#0000006b;border:1px solid #ffffff0f;border-radius:12px;place-items:center;min-height:320px;display:grid;overflow:hidden}.mediaPreviewPlayer video,.mediaPreviewPlayer audio{width:100%;max-height:62vh;display:block}.mediaPreviewPlayer audio{max-width:560px}.mediaPreviewAudioPlayer{background:radial-gradient(circle at 20% 20%,#d4af372e,#0000 42%),#0000006b;min-height:180px;padding:28px}.mediaPreviewAudioControls{justify-items:center;gap:12px;width:min(100%,560px);display:grid}.mediaPreviewAudioControls audio{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f3f3;border-radius:999px;width:100%;min-height:54px;box-shadow:0 12px 30px #00000047}.mediaPreviewAudioControls span{color:#fff9e8ad;text-align:center;font-size:12px}.mediaPreviewInfo{gap:6px;display:grid}.mediaPreviewInfo strong{color:#fff9e8;font-size:18px}.mediaPreviewInfo span,.mediaPreviewInfo p{color:#fff9e894;font-size:13px}.mediaPreviewTags{gap:10px;display:grid}.mediaPreviewTagGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mediaPreviewTagGroups article{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;gap:8px;padding:12px;display:grid}.mediaPreviewTagGroups article>strong{color:#fff9e880;font-size:11px}.mediaPreviewTagGroups article>div{flex-wrap:wrap;gap:6px;display:flex}.mediaPreviewTagGroups article span{color:#fff9e8;background:#d4af371c;border:1px solid #d4af3747;border-radius:999px;padding:5px 8px;font-size:12px}.mediaEvidenceSection{gap:12px;display:grid}.mediaEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mediaEvidenceCard{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:14px}.mediaEvidenceCard h4{color:#fff9e8;margin-bottom:10px;font-size:13px}.mediaEvidenceCard dl{gap:8px;display:grid}.mediaEvidenceCard dl div{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:10px;display:grid}.mediaEvidenceCard dt{color:#fff9e870;font-size:11px}.mediaEvidenceCard dd{color:#fff9e8d1;overflow-wrap:anywhere;margin:0;font-size:12px}.mediaEvidenceTechnical{grid-column:1/-1}.mediaEvidenceLink{color:#f4cf4f;margin-top:12px;font-size:12px;font-weight:700;display:inline-flex}.mediaSubtitleSection{gap:10px;display:grid}.mediaSubtitleHeading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mediaSubtitleHeading span{color:#fff9e885;font-size:12px}.mediaSubtitleHeading p{color:#fff9e894;margin:4px 0 0;font-size:12px}.mediaSubtitleProducts,.mediaSubtitleCompareCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mediaSubtitleCompareCard{background:#0003;border:1px solid #ffffff14;border-radius:12px;min-width:0;overflow:hidden}.mediaSubtitleCompareCard .mediaSubtitleProductHeader{background:#ffffff09;border-bottom:1px solid #ffffff14;margin:0;padding:12px 14px}.mediaSubtitleCueList{height:380px;padding:0 14px;overflow:auto}.mediaSubtitleCueList>article{border-bottom:1px solid #fff1;gap:5px;padding:13px 0;display:grid}.mediaSubtitleCueList time{color:#d4af37;font-variant-numeric:tabular-nums;font-size:11px}.mediaSubtitleCueList p{color:#fff9e8c7;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.mediaSubtitleCueList p[lang=zh-CN]{color:#fff9e894}.mediaSubtitleProduct{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:14px}.mediaSubtitleProductHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.mediaSubtitleProductHeader strong{color:#fff9e8}.mediaSubtitleProductHeader span{color:#f4cf4f;background:#f4cf4f29;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:11px}.mediaSubtitleProductHeader small{color:#fff9e885}.mediaSubtitleTableWrap{border:1px solid #ffffff14;border-radius:10px;max-height:360px;overflow:auto}.mediaSubtitleTable{border-collapse:collapse;table-layout:fixed;width:100%}.mediaSubtitleTable th,.mediaSubtitleTable td{color:#fff9e8c2;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #ffffff0f;padding:10px 12px}.mediaSubtitleTable th{z-index:1;color:#fff9e8;background:#1b201a;font-size:12px;position:sticky;top:0}.mediaSubtitleTable th:first-child,.mediaSubtitleTable td:first-child{white-space:nowrap;color:#fff9e880;font-variant-numeric:tabular-nums;width:130px}@media (width<=800px){.mediaPreviewVisuals,.mediaEvidenceGrid,.mediaSubtitleProducts,.mediaSubtitleCompareCards,.mediaPreviewTagGroups{grid-template-columns:1fr}.mediaEvidenceTechnical{grid-column:auto}.mediaPreviewCover{height:240px}}.mediaEditFields{grid-template-columns:repeat(2,minmax(0,1fr))}.mediaEditFields .wideField{grid-column:1/-1}.recommendationSwitchGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.recommendationSwitchRow{cursor:pointer;background:#ffffff06;border:1px solid #fff9e81a;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:14px;gap:10px!important;display:grid!important}.recommendationSwitchRow input{accent-color:#d8aa53;width:18px;height:18px;margin-top:2px}.recommendationSwitchRow span{flex-direction:column;gap:5px;display:flex}.recommendationSwitchRow small{color:#fff9e885;line-height:1.45}.blogActionButton.danger{color:#ff8a7b}.blogActionButton.danger:hover{color:#f55}.blogArticleCover img{object-fit:cover;width:100%;height:100%;display:block}.structuredTagField{color:#fff9e8c7;flex-direction:column;gap:8px;font-size:12px;font-weight:800;display:flex}.structuredTagField>small,.tagEditorForm label>small{color:#fff9e875;font-size:11px;font-weight:600}.structuredTagPicker{background:#121008b8;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:220px;padding:10px;display:grid;overflow-y:auto}.structuredTagOption{cursor:pointer;background:#ffffff06;border:1px solid #ffffff0f;border-radius:7px;flex-direction:row;align-items:center;gap:9px;min-width:0;padding:9px 10px;transition:border-color .18s,background .18s;display:flex}.structuredTagOption:hover{border-color:#ffd33f42}.structuredTagOption.selected{background:#ffd33f14;border-color:#ffd33f6b}.structuredTagOption.unavailable{opacity:.68}.structuredTagOption input{accent-color:#ffd33f;flex:none;width:15px;height:15px}.structuredTagOption>span{gap:2px;min-width:0;display:grid}.structuredTagOption strong{color:#fff9e8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.structuredTagOption small{color:#fff9e87a;font-size:10px}.structuredTagEmpty{color:#fff9e87a;text-align:center;border:1px dashed #ffffff14;border-radius:8px;padding:18px}.structuredTagLoadingMore{color:#fff9e86b;text-align:center;grid-column:1/-1;padding:6px;font-size:10px}.tagManagementPage{min-height:100vh}.tagFilterBar{background:#121210e0;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:minmax(220px,1fr) repeat(4,minmax(120px,170px)) auto;gap:12px;margin-bottom:18px;padding:16px;display:grid}.tagFilterBar input,.tagFilterBar select{color:#fff9e8;background:#121008c2;border:1px solid #ffffff14;border-radius:7px;outline:none;width:100%;padding:10px 12px}.tagFilterBar input:focus,.tagFilterBar select:focus{border-color:#ffd33f7a}.tagTableCount{color:#fff9e885;font-size:12px}.tagTable th,.tagTable td{white-space:nowrap}.tagNameCell{gap:4px;display:grid}.tagNameCell strong{color:#fff9e8}.tagNameCell code{color:#fff9e87a;font-size:11px}.tagStatus{color:#1ddd83;background:#1ddd831a;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.tagStatus.disabled{color:#ffb95f;background:#ffb95f1a}.tagStatus.deleted{color:#ff8a7b;background:#ff725f1a}.tagMediaScopes{gap:5px;display:flex}.tagMediaScope{color:#8ec5ff;background:#59a0ff1a;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.tagMediaScope.podcast{color:#ffca7a;background:#ffb0481a}.tagMediaTypeField{border:0;min-width:0;padding:0}.tagMediaTypeField legend{color:var(--text);margin-bottom:8px;font-size:13px;font-weight:700}.tagMediaTypeChoices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tagMediaTypeField>small{color:#fff9e87a;margin-top:6px;font-size:10px;display:block}.tagEditorForm .tagSwitchGroup{align-content:end;gap:8px;display:grid}.uploadVideoForm .tagSwitch{background:#ffffff06;border:1px solid #ffffff0f;border-radius:7px;flex-direction:row;align-items:center;gap:9px;min-height:34px;padding:7px 10px;display:flex}.uploadVideoForm .tagSwitch input{accent-color:#ffd33f;width:16px;height:16px}.tagEditorHint{color:#fff9e87a;margin:-4px 0 0;font-size:11px}.collectionToolbar{background:#121210e0;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:14px 16px;display:flex}.collectionSearch{grid-template-columns:minmax(220px,1fr) minmax(150px,180px) auto;gap:10px;width:min(100%,590px);display:grid}.collectionSearch input,.collectionSearch select,.collectionCandidateSearch input{color:#fff9e8;background:#121008c2;border:1px solid #ffffff14;border-radius:7px;outline:none;width:100%;padding:10px 12px}.collectionSearch input:focus,.collectionSearch select:focus,.collectionCandidateSearch input:focus{border-color:#ffd33f7a}.collectionMetadataForm{gap:18px;display:grid}.collectionMetadataIdentity,.collectionMetadataFields,.collectionMetadataOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.collectionMetadataIdentity{background:#ffd33f09;border:1px solid #ffd33f1f;border-radius:9px;padding:14px}.collectionMetadataIdentity small,.collectionCefrField>small{color:#fff9e870;font-size:10px;font-weight:600;line-height:1.5}.collectionMetadataFields .wideField{grid-column:1/-1}.collectionCefrField{border:1px solid #ffffff12;border-radius:9px;gap:10px;min-width:0;margin:0;padding:14px;display:grid}.collectionCefrField legend{color:#fff9e8c7;padding:0 6px;font-size:12px;font-weight:800}.collectionCefrGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.collectionMetadataOptions{align-items:end}.collectionRecommendSwitch{background:#ffffff06;border:1px solid #ffffff12;border-radius:7px;justify-content:center;min-height:42px;padding:10px 12px}.collectionRecommendSwitch input{accent-color:#ffd33f;width:16px}.collectionMetadataHint{color:#fff9e87a;margin:-4px 0 0;font-size:11px;line-height:1.6}.collectionTable th,.collectionTable td{white-space:nowrap}.collectionTagSummary{flex-wrap:wrap;gap:5px;max-width:320px;display:flex}.collectionTagSummary span{color:#f4d96d;background:#ffd33f1a;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.collectionTagSummary em{color:#fff9e866;font-size:11px;font-style:normal}.collectionEditor,.collectionEditorSection{gap:16px;display:grid}.collectionEditorLoading{color:#fff9e88c;place-items:center;min-height:180px;display:grid}.collectionEditorSection{background:#11100a73;border:1px solid #ffffff12;border-radius:10px;align-content:start;padding:16px}.collectionSectionTitle{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.collectionSectionTitle h4{color:#fff9e8;margin:0 0 4px;font-size:14px}.collectionSectionTitle p{color:#fff9e87a;margin:0;font-size:11px}.collectionSectionTitle>span{color:#fff9e899;background:#ffffff0d;border-radius:999px;flex:none;padding:3px 7px;font-size:10px}.collectionEditorGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.collectionMemberList,.collectionCandidateList{align-content:start;gap:8px;min-height:180px;max-height:330px;display:grid;overflow-y:auto}.collectionMemberItem{background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.collectionMemberOrder{color:#f4d96d;background:#ffd33f1a;border-radius:6px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.collectionMemberItem>div:nth-child(2),.collectionCandidateItem>div{gap:3px;min-width:0;display:grid}.collectionMemberItem strong,.collectionCandidateItem strong{color:#fff9e8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.collectionMemberItem small,.collectionCandidateItem small{color:#fff9e86b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.collectionMemberActions{gap:4px;display:flex}.collectionMemberActions button{color:#fff9e8b8;border:1px solid #ffffff14;border-radius:6px;min-width:27px;height:27px;padding:0 6px;font-size:10px}.collectionMemberActions button:hover:not(:disabled){background:#ffd33f12;border-color:#ffd33f4d}.collectionMemberActions button.danger{color:#ff8a7b}.collectionCandidateSearch{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.collectionCandidateItem{background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.collectionCandidateItem.unavailable{opacity:.58}.collectionTable .blogStatus.offline{color:#ff8a7b;background:#ff725f1a}.collectionEditorFooter{background:#201e16b3;justify-content:flex-end;align-items:center;gap:14px;margin:2px -28px -28px;padding:16px 22px;display:flex}@media (width<=920px){.tagFilterBar{grid-template-columns:1fr 1fr}.structuredTagPicker{grid-template-columns:1fr}.collectionToolbar{flex-direction:column;align-items:stretch}.collectionSearch{width:100%}.collectionMetadataIdentity,.collectionMetadataFields,.collectionMetadataOptions,.collectionEditorGrid{grid-template-columns:1fr}}@media (width<=640px){.tagFilterBar,.mediaEditFields{grid-template-columns:1fr}.mediaEditFields .wideField{grid-column:auto}.recommendationSwitchGroup,.collectionSearch,.collectionCefrGrid{grid-template-columns:1fr}}.settingsPage{background:radial-gradient(circle at 82% 6%,#ffd33f14,#0000 24%),linear-gradient(135deg,#111006 0%,#090c08 58%,#121107 100%);min-height:100vh;padding:24px 32px 48px}.settingsHero,.settingsPanel{border:1px solid var(--border);background:#141412eb;border-radius:12px;max-width:920px;box-shadow:0 22px 70px #0000003d}.settingsHero{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;padding:28px 32px;display:flex}.settingsHero h1{color:#fff9e8;margin-bottom:8px;font-size:28px;font-weight:900}.settingsHero p{color:#fff9e8a8;max-width:650px;font-size:13px;font-weight:700;line-height:1.7}.settingsSaveButton{color:#ffd33f;background:#ffd33f14;border:1px solid #ffd33f;border-radius:8px;flex:none;padding:10px 20px;font-size:13px;font-weight:900}.settingsSaveButton:hover,.settingsActionButton:hover{background:#ffd33f29}.settingsPanel{padding:26px 32px 32px}.settingsPanelHeader{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;margin-bottom:28px;padding-bottom:22px;display:flex}.settingsPanelIcon{color:#ffd33f;font-size:20px}.settingsPanelHeader h2{color:#fff9e8;font-size:15px;font-weight:900}.settingsAdminGrid{grid-template-columns:1fr 1fr;gap:44px;display:grid}.settingsAdminProfile strong{color:#fff9e8c7;margin-bottom:6px;font-size:14px;font-weight:900;display:block}.settingsAdminProfile span{color:#ffd33f;margin-bottom:22px;font-size:15px;font-weight:900;display:block}.settingsAdminProfile p{color:#fff9e894;margin-top:12px;font-size:13px;font-weight:800}.settingsSecurityBlock h3{color:#fff9e8c7;margin-bottom:18px;font-size:14px;font-weight:900}.settingsActionButton{color:#fff9e8d1;background:#ffd33f0f;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 18px;font-size:13px;font-weight:900;display:flex}.settingsActionButton strong{color:#fff9e8b3;font-size:26px;line-height:1}.appReleasePage{min-height:100vh}.releaseStatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.releaseStatGrid article{background:#121210e0;border:1px solid #ffffff14;border-radius:10px;gap:8px;padding:18px 20px;display:grid}.releaseStatGrid span{color:#fff9e885;font-size:12px;font-weight:700}.releaseStatGrid strong{color:#fff9e8;font-size:28px}.releaseFilterBar{background:#121210e0;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:minmax(120px,160px) minmax(160px,220px) minmax(260px,1fr) minmax(120px,160px) auto;gap:12px;margin-bottom:18px;padding:16px;display:grid}.releaseFilterBar input,.releaseFilterBar select{color:#fff9e8;background:#121008c2;border:1px solid #ffffff14;border-radius:7px;outline:none;width:100%;padding:10px 12px}.releaseIdentity,.releaseTable td:nth-child(2){gap:4px;display:grid}.releaseIdentity strong,.releaseTable td:nth-child(2)>strong{color:#fff9e8}.releaseIdentity span,.releaseTable td small,.mutedText{color:#fff9e87a;font-size:11px}.releaseStatus{color:#ffca7a;background:#ffb0481a;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.releaseStatus.published{color:#1ddd83;background:#1ddd831a}.releaseStatus.withdrawn{color:#ff8a7b;background:#ff725f1a}.releaseActions{flex-wrap:wrap;gap:7px;display:flex}.releaseActions button,.releaseHistoryList button{color:#e9ca63;background:#d4af3714;border-radius:6px;padding:6px 9px;font-size:11px;font-weight:800}.releaseActions button:hover,.releaseHistoryList button:hover{background:#d4af3729}.releaseActions button.publish{color:#1ddd83;background:#1ddd831a}.releaseActions button.danger{color:#ff8a7b;background:#ff725f1a}.releaseFormSection,.releaseDetailSection{background:#0000001f;border:1px solid #ffffff12;border-radius:10px;gap:14px;padding:18px;display:grid}.releaseFormSection h4,.releaseDetailSection h4{color:#fff9e8;font-size:15px}.releaseFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.releaseFormGrid .wideField{grid-column:1/-1}.releaseFormGrid label small{color:#fff9e873;font-size:10px;line-height:1.5}.releaseEditorFooter{justify-content:flex-end;gap:12px;display:flex}.releaseDetail{gap:18px;display:grid}.releaseDetailSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.releaseDetailSummary>div{background:#ffffff09;border-radius:8px;gap:5px;padding:13px;display:grid}.releaseDetailSummary span,.releaseDetailSection p,.releasePolicyList small,.releaseHistoryList small{color:#fff9e87a;font-size:11px}.releaseDetailSummary strong{color:#fff9e8;overflow-wrap:anywhere}.releaseDetailSection header,.releasePolicyList article,.releaseHistoryList>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.releasePolicyList,.releaseHistoryList{gap:9px;display:grid}.releasePolicyList article,.releaseHistoryList>div{background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;padding:12px}.releasePolicyList article>div:first-child{gap:4px;display:grid}.releasePolicyList strong{color:#fff9e8}.releasePolicyList span{color:#fff9e8ad;font-size:12px}.releaseEmptyHint{text-align:center;border:1px dashed #ffffff14;border-radius:8px;padding:18px}.releaseDeliveryWarning{background:#ffd33f14;border:1px solid #ffd33f4d;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:6px 16px;padding:14px;display:grid}.releaseDeliveryWarning strong{color:#fff0a6}.releaseDeliveryWarning span{color:#fff9e8ad;font-size:12px;line-height:1.6}.releaseDeliveryWarning button{grid-area:1/2/span 2}.modalForm label small{color:#fff9e87a;font-size:10px;line-height:1.5}.commerceRiskTable{min-width:1320px}.commerceRiskTable td{vertical-align:top}.commerceRiskTable th:last-child,.commerceRiskTable td:last-child{z-index:2;background:#171713;min-width:150px;position:sticky;right:0;box-shadow:-12px 0 20px #00000047}.commerceRiskTable th:last-child{z-index:3;background:#211d15}.commerceRiskTable td:last-child .tableActions{flex-wrap:wrap;gap:6px}.commerceRiskTable td:last-child .tableActions button{color:#e9cf83;cursor:pointer;background:#d8b25a14;border:1px solid #d8b25a4d;border-radius:6px;padding:6px 8px;font-size:9px}.commerceRiskTable td:last-child .tableActions button.danger{color:#ff9a9a;background:#ff696914;border-color:#ff696952}.riskSummary{white-space:normal;max-width:320px;line-height:1.55;display:block}.operationLogFilters{background:#121210d1;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:minmax(260px,1.4fr) minmax(110px,.5fr) minmax(150px,.7fr) minmax(180px,.8fr) auto;gap:8px;margin-bottom:14px;padding:13px;display:grid}.operationLogFilters input,.operationLogFilters select{color:#fff9e8;background:#ffffff09;border:1px solid #ffffff17;border-radius:7px;width:100%;min-width:0;padding:9px 10px;font-size:11px}.operationLogTable{min-width:1080px}.operationLogTable td{vertical-align:top}.operationLogTable td:first-child{min-width:235px}.operationLogTable td:nth-child(2){min-width:190px}.operationLogTable td:nth-child(4){min-width:260px}.operationLogTable td small{color:#fff9e861;overflow-wrap:anywhere;margin-top:6px;font-size:9px;line-height:1.55;display:block}.operationDetailButton{color:#e9cf83;cursor:pointer;background:#d8b25a14;border:1px solid #d8b25a4d;border-radius:6px;padding:7px 10px;font-size:9px}.operationDetailFacts{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.operationDetailFacts span{color:#fff9e894;background:#ffffff0b;border-radius:6px;padding:6px 8px;font-size:9px}.operationDetailJson{color:#e9cf83;white-space:pre-wrap;overflow-wrap:anywhere;background:#0e0e0c;border:1px solid #ffffff12;border-radius:9px;max-height:430px;margin:0;padding:15px;font-size:11px;line-height:1.65;overflow:auto}@media (width<=900px){.operationLogFilters{grid-template-columns:1fr 1fr}.operationLogFilters input:first-child{grid-column:span 2}}.releasePolicyChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.releasePolicyChoices label{background:#ffffff06;border:1px solid #ffffff12;border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:10px;display:flex}.releasePolicyChoices input{accent-color:#ffd33f;width:16px}@media (width<=1000px){.releaseStatGrid,.releaseDetailSummary,.releaseFilterBar{grid-template-columns:repeat(2,minmax(0,1fr))}}.mediaAdvancedFilters{background:#ffffff05;border-top:1px solid #ffffff0f;grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(150px,.7fr)) auto;align-items:end;gap:12px;padding:16px 20px;display:grid}.mediaAdvancedFilters label,.mediaBulkMutation label{color:#fff9e89e;flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.mediaAdvancedFilters input,.mediaAdvancedFilters select{min-height:38px;padding:8px 11px}.mediaAdvancedFilterGrid{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding-top:4px;display:grid}.mediaAdvancedFilters .filterMore.active{color:var(--gold);border-color:#d4af378c}.mediaSelectionCell{width:44px;text-align:center!important}.mediaSelectionCell input,.mediaBulkTagColumns input{width:16px;height:16px;accent-color:var(--gold)}.blogTable tbody tr.selected{background:#d4af3712}.mediaBulkToolbar{z-index:20;background:#1f1b0ff7;border-top:1px solid #d4af373d;border-bottom:1px solid #d4af373d;align-items:center;gap:10px;padding:12px 20px;display:flex;position:sticky;top:60px;box-shadow:0 10px 25px #00000038}.mediaBulkToolbar>div:first-child{flex-direction:column;margin-right:auto;display:flex}.mediaBulkToolbar>div:first-child strong{color:#fff9e8;font-size:14px}.mediaBulkToolbar>div:first-child span{color:#fff9e880;font-size:11px}.mediaBulkToolbar select{width:auto;min-width:180px}.mediaBulkClear{color:#fff9e885;padding:8px}.mediaBulkMessage{color:#f99;background:#ff555514;border:1px solid #f553;border-radius:8px;margin:12px 20px;padding:10px 12px;font-size:12px}.mediaBulkMessage.success{color:#71df9b;background:#34c76f14;border-color:#34c76f33}.mediaOperationPanel{background:linear-gradient(135deg,#4a9eff14,#ffffff06);border:1px solid #4a9eff38;border-radius:12px;margin:16px 20px;padding:18px}.mediaOperationPanel header{justify-content:space-between;align-items:center;gap:16px;display:flex}.mediaOperationPanel header>div:first-child{align-items:center;gap:10px;display:flex}.mediaOperationActions{gap:8px;display:flex}.mediaOperationStatus,.mediaOperationItemStatus{color:#8fc2ff;background:#4a9eff24;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.mediaOperationStatus.succeeded,.mediaOperationItemStatus.succeeded,.mediaOperationItemStatus.rolled_back{color:#64db91;background:#34c76f24}.mediaOperationStatus.failed,.mediaOperationStatus.rollback_failed,.mediaOperationItemStatus.failed{color:#ff8585;background:#ff555524}.mediaOperationMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.mediaOperationMetrics span{color:#fff9e88a;background:#0003;border-radius:8px;padding:10px;font-size:11px}.mediaOperationMetrics strong{color:#fff9e8;margin-top:4px;font-size:18px;display:block}.mediaOperationItems{gap:7px;max-height:260px;margin-top:14px;display:grid;overflow:auto}.mediaOperationItems article{background:#00000029;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 12px;display:grid}.mediaOperationItems article div{flex-direction:column;display:flex}.mediaOperationItems article div span,.mediaOperationItems article p{color:#fff9e86b;font-size:10px}.mediaOperationItems article p{grid-column:1/-1}.mediaBulkModal{flex-direction:column;gap:18px;display:flex}.mediaBulkSummary{background:#ffffff09;border-radius:9px;grid-template-columns:auto 1fr auto 1fr;gap:8px 14px;padding:13px;display:grid}.mediaBulkSummary span{color:#fff9e87a;font-size:11px}.mediaBulkSummary strong{font-size:12px}.mediaBulkMutation{gap:16px;display:grid}.mediaBulkTagColumns,.mediaBulkCefr{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mediaBulkCefr{grid-template-columns:repeat(3,minmax(0,1fr))}.mediaBulkTagColumns fieldset,.mediaBulkTagSet{border:1px solid #ffffff14;border-radius:8px;min-height:120px;max-height:230px;padding:12px;overflow:auto}.mediaBulkTagColumns legend,.mediaBulkTagSet legend{color:#fff9e89e;padding:0 6px;font-size:11px}.mediaBulkTagColumns label,.mediaBulkTagSet label{color:#fff9e8b3;flex-direction:row;align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}.mediaBulkNotice{background:#4a9eff0f;border:1px solid #4a9eff2e;border-radius:9px;padding:14px}.mediaBulkNotice p{color:#fff9e885;margin-top:5px;font-size:12px}.mediaBulkPreview{background:#d4af370b;border:1px solid #d4af3733;border-radius:10px;gap:10px;padding:14px;display:grid}.mediaBulkPreview header,.mediaBulkPreview>div{justify-content:space-between;gap:12px;display:flex}.mediaBulkPreview header span,.mediaBulkPreview>div span,.mediaBulkPreview p{color:#fff9e880;font-size:11px}.mediaBulkPreview article{border-top:1px solid #ffffff0f;grid-template-columns:1fr auto;gap:4px 10px;padding-top:8px;display:grid}.mediaBulkPreview article p{grid-column:1/-1}@media (width<=1100px){.mediaAdvancedFilters,.mediaAdvancedFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mediaBulkToolbar{flex-wrap:wrap}}@media (width<=700px){.mediaAdvancedFilters,.mediaAdvancedFilterGrid,.mediaBulkTagColumns,.mediaBulkCefr{grid-template-columns:1fr}.mediaOperationMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mediaOperationPanel header{flex-direction:column;align-items:flex-start}}.accountDeletionPage{min-height:100vh}.accountDeletionTopGrid{grid-template-columns:minmax(280px,.75fr) minmax(0,2fr);gap:16px;margin-bottom:18px;display:grid}.accountPolicyCard{background:#121210e0;border:1px solid #ffffff14;border-radius:10px;gap:12px;padding:18px 20px;display:grid}.accountPolicyCard>div{gap:6px;display:grid}.accountPolicyCard span,.accountPolicyCard small,.accountAuditHint{color:#fff9e885;font-size:11px;line-height:1.5}.accountPolicyCard strong{color:#fff9e8;font-size:28px}.accountPolicyCard label,.accountDeletionFilterBar label{color:#fff9e8b8;gap:6px;font-size:12px;font-weight:800;display:grid}.accountPolicyCard select,.accountDeletionFilterBar select{color:#fff9e8;background:#121008c2;border:1px solid #ffffff14;border-radius:7px;outline:none;width:100%;padding:10px 12px}.accountDeletionStats{margin-bottom:0}.accountDeletionFilterBar{background:#121210e0;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:minmax(220px,320px) auto minmax(280px,1fr);align-items:end;gap:12px;margin-bottom:18px;padding:16px;display:grid}.accountAuditHint{align-self:center}.accountRequestId{color:#fff9e8;overflow-wrap:anywhere;max-width:220px;display:inline-block}.accountDeletionTable td:nth-child(3){gap:5px;display:grid}.accountDeletionTable td:nth-child(3) small{color:#fff9e873;font-size:10px}.accountDeletionStatus{color:#ffca7a;background:#ffb0481a;border-radius:999px;width:max-content;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.accountDeletionStatus.anonymized,.accountDeletionStatus.cancelled{color:#fff9e899;background:#ffffff12}.accountDeletionStatus.blocked,.accountDeletionStatus.failed{color:#ff8a7b;background:#ff725f1a}.accountDeletionStatus.erasing,.accountDeletionStatus.erasure_queued{color:#7ecbff;background:#4caeff1a}.accountDeletionMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.accountDeletionMetaGrid>div{background:#ffffff06;border-radius:8px;gap:5px;padding:12px;display:grid}.accountDeletionMetaGrid span{color:#fff9e87a;font-size:11px}.accountDeletionMetaGrid strong{color:#fff9e8;overflow-wrap:anywhere}.accountHoldForm{border-top:1px solid #ffffff0f;padding-top:6px}@media (width<=1000px){.accountDeletionTopGrid{grid-template-columns:1fr}.accountDeletionFilterBar{grid-template-columns:1fr auto}.accountAuditHint{grid-column:1/-1}}@media (width<=640px){.accountDeletionFilterBar,.accountDeletionMetaGrid{grid-template-columns:1fr}.accountAuditHint{grid-column:auto}}.pipelinePage{min-height:100vh}.pipelineGrid{gap:16px;margin-bottom:18px;display:grid}.pipelineRuleGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.pipelineCard{background:#121210e0;border:1px solid #ffffff14;border-radius:10px;gap:14px;padding:18px 20px;display:grid}.pipelineCard header,.pipelineCard footer,.pipelineDetail>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.pipelineCard h3,.pipelineDetail h3,.pipelineDetail h4{color:#fff9e8}.pipelineCard small,.pipelineCard footer span,.pipelineDetail span,.pipelineDetailGrid span,.pipelineCandidate small,.pipelinePage td small{color:#fff9e875;font-size:10px;line-height:1.5;display:block}.pipelinePolicyEditor{resize:vertical;color:#dfe9c7;background:#0000004d;border:1px solid #ffffff14;border-radius:8px;min-height:330px;padding:14px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.pipelineWorkerList{gap:9px;display:grid}.pipelineWorkerList article{background:#ffffff08;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.pipelineWorkerList article div{gap:3px;display:grid}.pipelineWorkerList time{color:#fff9e866;font-size:10px}.pipelineStatus{color:#8fc2ff;background:#4a9eff1f;border-radius:999px;width:max-content;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.pipelineStatus.online,.pipelineStatus.published,.pipelineStatus.approved{color:#64db91;background:#34c76f1f}.pipelineStatus.disabled,.pipelineStatus.offline,.pipelineStatus.rejected,.pipelineStatus.publish_failed,.pipelineStatus.machine_blocked{color:#ff8585;background:#ff55551f}.pipelineStatus.awaiting_review,.pipelineStatus.busy,.pipelineStatus.publishing,.pipelineStatus.rework_requested{color:#ffd66b;background:#ffd33f1a}.pipelineStatus.degraded,.pipelineStatus.rights_rejected{color:#ffb36b;background:#ff8e3f24}.pipelineScanFunnel{font-weight:650;color:#ffcf7a!important}.pipelineFilters{background:#121210e0;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:minmax(260px,1fr) minmax(180px,260px) auto;gap:12px;margin-bottom:18px;padding:16px;display:grid}.pipelineFilters input,.pipelineFilters select{color:#fff9e8;background:#121008c2;border:1px solid #ffffff14;border-radius:7px;width:100%;padding:10px 12px}.pipelineCandidate{align-items:center;gap:11px;min-width:300px;display:flex}.pipelineCandidate>div:last-child{gap:4px;display:grid}.pipelineDetail{gap:18px;display:grid}.pipelineDetail>header a{color:var(--gold)}.pipelineDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.pipelineDetailGrid>div{background:#ffffff08;border-radius:8px;gap:5px;padding:11px;display:grid}.pipelineDetailGrid strong{overflow-wrap:anywhere;color:#fff9e8;font-size:11px}.pipelineDetail section{gap:10px;display:grid}.pipelineDetail pre{color:#dfe9c7;white-space:pre-wrap;overflow-wrap:anywhere;background:#00000052;border-radius:8px;max-height:400px;padding:14px;font-size:11px;overflow:auto}.pipelineReviewReason{color:#fff9e8ad;gap:7px;font-size:12px;display:grid}.pipelineReviewReason textarea{resize:vertical;min-height:90px;padding:11px}.pipelineReviewMedia video{background:#05070b;border-radius:10px;width:100%;max-height:560px}.pipelineReviewMedia audio{width:100%}.pipelineReviewCover img{object-fit:contain;background:#05070b;border-radius:10px;width:min(100%,720px);max-height:405px;margin:0 auto;display:block}.pipelineReviewSectionTitle{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:2px;display:flex}.pipelineReviewSectionTitle h4{margin:0 0 4px}.pipelineReviewSectionTitle p{color:#fff9e880;background:0 0;margin:0;padding:0;font-size:11px}.pipelineReviewUnavailable{color:#fff9e880;text-align:center;background:#ffffff06;border:1px dashed #ffffff1f;border-radius:10px;padding:28px}.pipelineSubtitleCompare{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pipelineSubtitleCompare article{background:#0003;border:1px solid #ffffff14;border-radius:10px;min-width:0;overflow:hidden}.pipelineSubtitleCompare header{background:#ffffff09;border-bottom:1px solid #ffffff14;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.pipelineSubtitleCompare header span{color:#fff9e86b;font-size:10px}.pipelineSubtitleCompare pre{white-space:pre-wrap;height:320px;max-height:none;margin:0;padding:14px;font-family:inherit;line-height:1.65;overflow:auto}.dangerText{color:#ff8585!important}.pipelineReviewSummary{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;display:grid}.pipelineReviewSummary button{text-align:left;color:#fff9e8;background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;gap:5px;padding:14px;display:grid}.pipelineReviewSummary button:hover,.pipelineReviewSummary button.active{background:#d4af3714;border-color:#d4af378c}.pipelineReviewSummary button.danger.active{background:#ff696914;border-color:#ff69698c}.pipelineReviewSummary span,.pipelineReviewSummary small{color:#fff9e88c;font-size:11px}.pipelineReviewSummary strong{font-size:25px}.pipelineReviewTable{min-width:1380px}.pipelineReviewTable td{vertical-align:top}.pipelineReviewOverdue{background:#ffb43c0b}.primaryButton.compact{padding:7px 10px;font-size:11px}.pipelineReviewChecks{grid-template-columns:repeat(4,minmax(120px,1fr));gap:9px;display:grid}.pipelineReviewChecks article{background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;gap:5px;padding:12px;display:grid}.pipelineReviewChecks article.passed{border-color:#60d39459}.pipelineReviewChecks article.warning{border-color:#ffc25766}.pipelineReviewChecks span{color:#fff9e880;font-size:10px}.pipelineReviewGuide{color:#fff9e8b3;gap:7px;margin:0;padding-left:20px;font-size:12px;display:grid}.pipelineTagReview{gap:12px;display:grid}.pipelineTagGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pipelineTagGroups>article{background:#ffffff06;border:1px solid #ffffff17;border-radius:10px;gap:10px;padding:13px;display:grid}.pipelineTagGroups>article.invalid{border-color:#ff69697a}.pipelineTagGroups>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pipelineTagGroups>article>header div{gap:3px;display:grid}.pipelineTagGroups>article>header span,.pipelineTagGroups>article>p{color:#fff9e885;margin:0;font-size:11px}.pipelineTagGroups>article>header b{color:#d4af37;font-size:12px}.pipelineTagChoices{flex-wrap:wrap;gap:7px;display:flex}.pipelineTagChoices label{color:#fff9e8b8;cursor:pointer;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;display:inline-flex}.pipelineTagChoices label.selected{color:#fff9e8;background:#d4af371a;border-color:#d4af378c}.pipelineTagChoices input{accent-color:#d4af37}.pipelineReasonPresets{flex-wrap:wrap;gap:6px;display:flex}.pipelineReasonPresets button{color:#fff9e8bf;background:#d4af370f;border:1px solid #d4af3740;border-radius:999px;padding:6px 9px;font-size:10px}@media (width<=1000px){.pipelineReviewSummary,.pipelineReviewChecks{grid-template-columns:repeat(2,minmax(120px,1fr))}.pipelineTagGroups{grid-template-columns:1fr}}@media (width<=900px){.pipelineSubtitleCompare{grid-template-columns:1fr}}.pipelineActions{flex-wrap:wrap;gap:7px;display:flex}.pipelineHeroActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pipelineFileInput{display:none}.pipelineSourceSummary,.pipelineImportSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.pipelineSourceSummary>div,.pipelineImportSummary>div{background:#121210e0;border:1px solid #ffffff12;border-radius:9px;gap:5px;padding:14px 16px;display:grid}.pipelineSourceSummary span,.pipelineImportSummary span{color:#fff9e87a;font-size:10px}.pipelineSourceSummary strong,.pipelineImportSummary strong{color:#fff9e8;font-size:20px}.pipelineImportSummary{grid-template-columns:repeat(7,minmax(80px,1fr));margin-bottom:14px}.pipelineImportSummary .danger strong{color:#ff8585}.pipelineImportSummary .warning strong{color:#ffd66b}.pipelineImportGuide ol{color:#fff9e8b3;gap:9px;margin:0;padding-left:22px;font-size:12px;line-height:1.5;display:grid}.pipelineImportGuide>button{width:max-content}.pipelineImportToolbar{color:#fff9e8a8;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;font-size:11px;display:flex}.pipelineImportToolbar label{color:#fff9e8;align-items:center;gap:7px;font-weight:700;display:flex}.pipelineImportTable{border:1px solid #ffffff0f;border-radius:8px;max-height:55vh}.pipelineImportTable .blogTable{min-width:1320px}.pipelineImportTable th{z-index:1;background:#191812;position:sticky;top:0}.pipelineImportTable td:nth-child(2){min-width:190px}.pipelineImportTable td:nth-child(4){min-width:260px}.pipelineImportError{background:#ff555509}.pipelineChange{border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.pipelineChange.new{color:#64db91;background:#34c76f1f}.pipelineChange.changed{color:#ffd66b;background:#ffd33f1a}.pipelineChange.unchanged{color:#fff9e88c;background:#ffffff0f}.pipelinePage a{color:inherit;text-decoration:none}.pipelinePage a:hover{color:var(--gold);text-decoration:underline}.pipelineWorkerOverview{color:#fff9e8;text-align:left;cursor:pointer;background:#121210e0;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:minmax(180px,.7fr) minmax(420px,1.8fr) auto;align-items:center;gap:20px;width:100%;margin-bottom:18px;padding:18px 20px;display:grid}.pipelineWorkerOverview:hover{background:#191710f0;border-color:#d4af3759}.pipelineWorkerOverview>div:first-child{gap:4px;display:grid}.pipelineWorkerOverview>div:first-child span,.pipelineWorkerOverview small{color:#fff9e87a;font-size:10px}.pipelineWorkerOverview>div:first-child strong{font-size:28px}.pipelineWorkerCounts{grid-template-columns:repeat(5,minmax(62px,1fr));gap:8px;display:grid}.pipelineWorkerCounts span{color:#fff9e88c;background:#ffffff09;border-radius:8px;gap:3px;padding:10px 12px;font-size:10px;display:grid}.pipelineWorkerCounts b{color:#64db91;font-size:18px}.pipelineWorkerCounts .offline b{color:#ff8585}.pipelineOverviewArrow{color:var(--gold);white-space:nowrap;font-size:11px}.pipelineSourceFilters{background:#121210e0;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:minmax(260px,1.5fr) repeat(5,minmax(125px,.7fr)) auto;gap:9px;margin-bottom:10px;padding:14px;display:grid}.pipelineSourceFilters input,.pipelineSourceFilters select{color:#fff9e8;background:#121008c2;border:1px solid #ffffff14;border-radius:7px;width:100%;min-width:0;padding:9px 10px;font-size:11px}.pipelineBulkBar{color:#fff9e894;background:#121210c7;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:16px;margin-bottom:10px;padding:10px 14px;font-size:11px;display:flex}.pipelineBulkBar label{color:#fff9e8;align-items:center;gap:7px;font-weight:700;display:flex}.pipelineBulkBar>div{gap:7px;margin-left:auto;display:flex}.pipelineSourceTable .blogTable{min-width:1380px}.pipelineSourceTable td:nth-child(2){min-width:290px}.pipelineSourceTable td:nth-child(5){min-width:150px}.pipelineWorkerModalSummary{grid-template-columns:repeat(6,minmax(90px,1fr));gap:8px;margin-bottom:14px;display:grid}.pipelineWorkerModalSummary span{color:#fff9e880;background:#ffffff09;border-radius:8px;gap:4px;padding:11px;font-size:10px;display:grid}.pipelineWorkerModalSummary b{color:#fff9e8;font-size:18px}.pipelineWorkerTable{min-width:1380px}.pipelineWorkerTable .pipelineActions{flex-wrap:wrap;min-width:260px}.pipelineDetail p{color:#fff9e8ad;background:#ffffff09;border-radius:8px;padding:12px 14px;font-size:12px;line-height:1.7}@media (width<=1000px){.pipelineRuleGrid{grid-template-columns:1fr}}@media (width<=1200px){.pipelineSourceFilters{grid-template-columns:repeat(3,minmax(150px,1fr))}.pipelineSourceFilters input{grid-column:span 2}}@media (width<=1000px){.pipelineImportSummary{grid-template-columns:repeat(4,minmax(80px,1fr))}.pipelineWorkerOverview{grid-template-columns:1fr}.pipelineOverviewArrow{display:none}.pipelineWorkerModalSummary{grid-template-columns:repeat(3,minmax(90px,1fr))}}@media (width<=700px){.pipelineFilters,.pipelineDetailGrid,.pipelineSourceSummary,.pipelineSourceFilters{grid-template-columns:1fr}.pipelineSourceFilters input{grid-column:auto}.pipelineImportSummary{grid-template-columns:repeat(2,minmax(80px,1fr))}.pipelineImportToolbar,.pipelineBulkBar{flex-direction:column;align-items:flex-start}.pipelineBulkBar>div{flex-wrap:wrap;margin-left:0}.pipelineWorkerCounts{grid-template-columns:repeat(2,minmax(80px,1fr))}}.pipelineTimeNotice{color:#fff9e880;margin:-6px 0 16px;font-size:11px}.pipelineContentSummary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.pipelineMediaTypeSummary{color:#fff9e894;background:#121210b8;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:10px;margin:14px 0;padding:12px 16px;display:flex}.pipelineMediaTypeSummary strong{color:#fff9e8;margin-right:auto;font-size:22px}.pipelineMediaTypeSummary button{color:#fff9e8b8;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:7px 12px}.pipelineMediaTypeSummary button.active{color:#fff2bf;background:#e3b8481f;border-color:#e3b848b3}.pipelineContentSummary button{color:#fff9e88c;text-align:left;background:#121210e0;border:1px solid #ffffff12;border-radius:10px;gap:6px;padding:14px 16px;display:grid}.pipelineContentSummary button strong{color:#fff9e8;font-size:22px}.pipelineContentSummary button.active{background:#e3b84814;border-color:#e3b84899}.pipelineContentList{gap:12px;display:grid}.pipelineContentCard{background:#121210e6;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:150px minmax(0,1fr);display:grid;overflow:hidden}.pipelineContentCover{color:#fff9e861;background:#ffffff09;place-items:center;min-height:120px;display:grid}.pipelineContentCover img{object-fit:cover;width:100%;height:100%}.pipelineContentMain{gap:10px;padding:16px 18px;display:grid}.pipelineContentMain header,.pipelineContentMain footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.pipelineContentMain header>div{gap:4px;display:grid}.pipelineContentMain header strong{color:#fff9e8;font-size:15px}.pipelineContentMain header span,.pipelineContentMain p,.pipelineContentMain footer span{color:#fff9e87a;font-size:11px}.pipelineContentProgress{grid-template-columns:minmax(160px,1fr) auto;align-items:center;gap:12px;display:grid}.pipelineContentProgress>div{background:#ffffff12;border-radius:999px;height:6px;overflow:hidden}.pipelineContentProgress i{border-radius:inherit;background:linear-gradient(90deg,#c9972f,#f2d67c);height:100%;display:block}.pipelineContentProgress span{color:#fff9e8a6;font-size:11px}.pipelineLifecycle{flex-wrap:wrap;gap:8px;display:flex}.pipelineLifecycle span{color:#fff9e85c;background:#ffffff0a;border-radius:999px;padding:5px 8px;font-size:10px}.pipelineLifecycle span.done{color:#72d99a;background:#34c76f1a}.pipelineContentActions{align-items:center;gap:8px;display:flex}.pipelineContentCover span{text-align:center;line-height:1.7}.pipelineContentCover small{color:#fff9e859}.pipelineDiagnostics{border-top:1px solid #ffffff12;padding-top:12px}.pipelineDiagnostics summary{cursor:pointer;color:#fff9e880;font-size:11px}.pipelinePublicationPanel{background:#e3b84812;border:1px solid #e3b84859;border-radius:10px;gap:7px;padding:16px;display:grid}.pipelinePublicationPanel>span{color:#fff9e88c;font-size:11px}.pipelinePublicationPanel>strong{color:#f1d57c;font-size:24px}.pipelinePublicationPanel>p{background:0 0;margin:0;padding:0}@media (width<=900px){.pipelineContentSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.pipelineContentCard{grid-template-columns:110px minmax(0,1fr)}}@media (width<=600px){.pipelineContentSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.pipelineMediaTypeSummary{flex-wrap:wrap;align-items:flex-start}.pipelineMediaTypeSummary strong{width:100%;margin:0}.pipelineContentCard{grid-template-columns:1fr}.pipelineContentCover{max-height:180px}.pipelineContentMain header,.pipelineContentMain footer{flex-direction:column;align-items:flex-start}.pipelineContentProgress{grid-template-columns:1fr}}.commerceConfigPage{color:#fff9e8;padding:28px}.commerceConfigHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.commerceConfigHeader h1{margin:4px 0 0;font-size:30px}.pageEyebrow{color:#d8b25a;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.commerceNotice{color:#fff9e8b8;background:#d8b25a12;border:1px solid #d8b25a4d;border-radius:10px;margin-bottom:18px;padding:14px 16px;font-size:12px;line-height:1.8}.commerceProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.commerceProductCard{background:#121210eb;border:1px solid #ffffff14;border-radius:14px;padding:18px}.commerceProductTitle{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.commerceProductTitle span,.commercePriceRow small{color:#fff9e861;font-size:10px}.commerceProductTitle h2{margin:4px 0 0;font-size:18px}.commerceProductTitle i{color:#fff9e873;background:#ffffff0d;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.commerceProductTitle i.active{color:#72d99a;background:#34c76f1c}.commerceFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.commerceFacts div{background:#ffffff09;border-radius:9px;padding:10px 12px}.commerceFacts dt{color:#fff9e866;font-size:10px}.commerceFacts dd{overflow-wrap:anywhere;color:#fff9e8cc;margin:5px 0 0;font-size:12px}.commercePriceList{gap:8px;display:grid}.commercePriceRow{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:14px;padding-top:10px;display:flex}.commercePriceRow>div{grid-template-columns:42px 90px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.commercePriceRow span{color:#f0d277;font-weight:800}.commercePriceRow small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commercePriceRow button{color:#e4c875;cursor:pointer;background:0 0;border:1px solid #d8b25a52;border-radius:7px;padding:7px 10px}.commerceDialogBackdrop{z-index:1000;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.commerceDialog{background:#171714;border:1px solid #d8b25a4d;border-radius:14px;gap:15px;width:min(520px,100%);padding:22px;display:grid;box-shadow:0 24px 80px #0000008c}.commerceDialog header,.commerceDialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.commerceDialog header p{color:#fff9e873;margin:0;font-size:10px}.commerceDialog header h2{margin:4px 0 0}.commerceDialog header>button{color:#fff9e8;cursor:pointer;background:0 0;border:0;font-size:24px}.commerceDialog label{color:#fff9e89e;gap:7px;font-size:11px;display:grid}.commerceDialog input,.commerceDialog textarea{color:#fff9e8;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:10px 12px}.commerceDialog textarea{resize:vertical;min-height:90px}.commerceConfirm{grid-template-columns:auto 1fr;align-items:center;line-height:1.5}.commerceConfirm input{margin:0}.commerceDialog footer{justify-content:flex-end;margin-top:4px}@media (width<=900px){.commerceProductGrid{grid-template-columns:1fr}.commerceConfigHeader{flex-direction:column;align-items:flex-start}.commercePriceRow>div{grid-template-columns:38px 80px minmax(0,1fr)}}.commerceOrdersPage{color:#fff9e8;padding:28px}.commerceOrdersHeader{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.commerceOrdersHeader h1{margin:4px 0 0;font-size:30px}.commerceCapabilityNotice{color:#fff9e8ad;background:#ffc4530f;border:1px solid #ffc45347;border-radius:10px;margin-bottom:16px;padding:13px 15px;font-size:11px;line-height:1.7}.commerceOrderStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.commerceOrderStats article{background:#121210e6;border:1px solid #ffffff12;border-radius:10px;gap:7px;padding:15px 17px;display:grid}.commerceOrderStats span{color:#fff9e873;font-size:10px}.commerceOrderStats strong{font-size:22px}.commerceOrderStats .success strong{color:#72d99a}.commerceOrderStats .warning strong{color:#ffd66b}.commerceOrderStats .danger strong{color:#ff8585}.commerceOrderFilters{background:#121210d1;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(120px,.7fr)) auto;gap:8px;margin-bottom:14px;padding:13px;display:grid}.commerceOrderFilters input,.commerceOrderFilters select{color:#fff9e8;background:#ffffff09;border:1px solid #ffffff17;border-radius:7px;width:100%;min-width:0;padding:9px 10px;font-size:11px}.commerceOrderTableCard{background:#121210e6;border:1px solid #ffffff14;border-radius:12px;min-width:0;overflow:hidden}.commerceOrderTableCard>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.commerceOrderTableCard>header h2{margin:0;font-size:15px}.commerceOrderTableCard>header span{color:#fff9e866;font-size:10px}.commerceOrderTable{min-width:1520px}.commerceOrderTable td{vertical-align:top}.commerceOrderTable td:first-child{min-width:265px}.commerceOrderTable td:nth-child(2){min-width:170px}.commerceOrderTable td:nth-child(7){min-width:190px}.commerceOrderTable td small{color:#fff9e861;overflow-wrap:anywhere;margin-top:6px;font-size:9px;line-height:1.55;display:block}.commerceOrderLink{color:#f0d277;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;max-width:250px;padding:0;font-weight:800}.commerceStatus{color:#fff9e894;white-space:nowrap;background:#ffffff0f;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.commerceStatus.success{color:#72d99a;background:#34c76f1f}.commerceStatus.warning{color:#ffd66b;background:#ffc4531a}.commerceStatus.danger{color:#ff8585;background:#ff69691c}.commerceOrderActions{flex-wrap:wrap;gap:6px;min-width:120px;display:flex}.commerceOrderActions button{color:#e4c875;cursor:pointer;background:0 0;border:1px solid #d8b25a40;border-radius:6px;padding:6px 8px;font-size:9px}.commerceOrderActions button:disabled{opacity:.45;cursor:wait}.commerceOrderDrawerBackdrop{z-index:1000;background:#000000ad;justify-content:flex-end;display:flex;position:fixed;inset:0}.commerceOrderDrawer{background:#151513;border-left:1px solid #d8b25a3d;width:min(760px,94vw);height:100%;padding:22px;overflow-y:auto;box-shadow:-22px 0 70px #00000073}.commerceOrderDrawer>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.commerceOrderDrawer>header p{color:#d8b25a;margin:0;font-size:10px}.commerceOrderDrawer>header h2{margin:4px 0 0}.commerceOrderDrawer>header button{color:#fff9e8;cursor:pointer;background:0 0;border:0;font-size:28px}.commerceOrderSnapshot{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.commerceOrderSnapshot>div{background:#ffffff09;border-radius:9px;gap:5px;padding:12px;display:grid}.commerceOrderSnapshot span,.commerceOrderSnapshot small{color:#fff9e866;font-size:9px}.commerceOrderSnapshot strong{overflow-wrap:anywhere;font-size:11px}.commerceDetailSection{margin-top:18px}.commerceDetailSection h3{color:#fff9e8b8;margin:0 0 9px;font-size:12px}.commerceStateChain{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.commerceStateChain>div{border:1px solid #ffffff0f;border-radius:8px;gap:7px;padding:11px;display:grid}.commerceStateChain>div>span{color:#fff9e861;font-size:9px}.commerceTimelineItem{border-bottom:1px solid #ffffff0f;gap:7px;padding:12px 0;display:grid}.commerceTimelineItem>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.commerceTimelineItem small{color:#fff9e875;font-size:10px}.commerceTimelineItem code{color:#fff9e847;overflow-wrap:anywhere;font-size:9px}.commerceOrderError{color:#ff9a9a;white-space:pre-wrap;background:#ff69690d;border:1px solid #ff69692e;border-radius:7px;max-height:130px;margin:10px 0 0;padding:10px;font-size:9px;overflow:auto}.commerceOrderDrawer>footer{background:#151513f7;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:22px -22px -22px;padding:14px 22px;display:flex;position:sticky;bottom:-22px}.commerceOrderDrawer>footer button{color:#e4c875;cursor:pointer;background:#d8b25a12;border:1px solid #d8b25a52;border-radius:7px;padding:9px 12px}.commerceOrderDrawer>footer button.danger{color:#ff9a9a;background:#ff696912;border-color:#ff696959}@media (width<=1100px){.commerceOrderFilters{grid-template-columns:repeat(3,minmax(140px,1fr))}.commerceOrderFilters input:first-child{grid-column:span 2}.commerceOrderStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.commerceOrdersPage{padding:18px}.commerceOrdersHeader{flex-direction:column;align-items:flex-start}.commerceOrderFilters,.commerceOrderStats,.commerceOrderSnapshot,.commerceStateChain{grid-template-columns:1fr}.commerceOrderFilters input:first-child{grid-column:auto}.commerceOrderDrawer{width:100%;padding:16px}}.commerceUserReadonlyNotice{color:#fff9e89e;background:#d8b25a0f;border:1px solid #d8b25a3d;border-radius:9px;margin:18px 0 12px;padding:11px 13px;font-size:10px;line-height:1.7}.commerceUserDetail{gap:18px;margin-top:16px;display:grid}.commerceUserDetail section>h3{color:#fff9e8c2;margin:0 0 9px;font-size:12px}.commerceUserFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.commerceUserFacts>div{background:#ffffff09;border-radius:8px;gap:5px;min-width:0;padding:10px 11px;display:grid}.commerceUserFacts span,.commerceUserBenefitGrid span{color:#fff9e866;font-size:9px}.commerceUserFacts strong{overflow-wrap:anywhere;color:#fff9e8d1;font-size:10px;line-height:1.55}.commerceUserPoolList{gap:8px;display:grid}.commerceUserPoolList article{border:1px solid #ffffff0f;border-radius:8px;gap:8px;padding:11px 12px;display:grid}.commerceUserPoolList header{justify-content:space-between;align-items:center;gap:12px;display:flex}.commerceUserPoolList header span{color:#72d99a;font-weight:800}.commerceUserPoolList article>div{color:#fff9e89e;flex-wrap:wrap;gap:6px 12px;font-size:9px;display:flex}.commerceUserPoolList small{color:#fff9e84d;overflow-wrap:anywhere;font-size:8px}.commerceUserBenefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.commerceUserBenefitGrid article{background:#ffffff09;border-radius:8px;gap:6px;padding:11px;display:grid}.commerceUserBenefitGrid strong{font-size:14px}.commerceUserBenefitGrid small{color:#fff9e857;overflow-wrap:anywhere;font-size:8px;line-height:1.5}@media (width<=700px){.commerceUserFacts,.commerceUserBenefitGrid{grid-template-columns:1fr}}.commerceBenefitLimitCard{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;gap:14px;margin:18px 0;padding:20px;display:grid}.commerceBenefitLimitCard>.secondaryButton{justify-self:start}.commerceReadonlyHint{color:#fff9e86b;font-size:10px}.commerceBenefitLimitNotice{color:#fff9e88c;font-size:11px;line-height:1.7}.commerceBenefitLimitFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.commerceBenefitLimitDialog{width:min(680px,100vw - 32px)}.commerceBenefitLimitInputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=700px){.commerceBenefitLimitFacts,.commerceBenefitLimitInputs{grid-template-columns:1fr}}.commerceAiPage{color:#fff9e8;padding:28px}.commerceAiFilters{background:#121210d1;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:minmax(260px,1.4fr) minmax(110px,.6fr) minmax(140px,.7fr) minmax(130px,.7fr) auto;gap:8px;margin-bottom:14px;padding:13px;display:grid}.commerceAiFilters input,.commerceAiFilters select{color:#fff9e8;background:#ffffff09;border:1px solid #ffffff17;border-radius:7px;width:100%;min-width:0;padding:9px 10px;font-size:11px}.commerceAiTable{min-width:1280px}.commerceAiTable td{vertical-align:top}.commerceAiTable td:first-child{min-width:260px}.commerceAiTable td small{color:#fff9e861;overflow-wrap:anywhere;margin-top:6px;font-size:9px;line-height:1.55;display:block}@media (width<=850px){.commerceAiPage{padding:18px}.commerceAiFilters{grid-template-columns:1fr 1fr}.commerceAiFilters input:first-child{grid-column:span 2}}.feedbackPage{background:#0a0a0a;min-height:100vh;padding:28px 30px 50px}.feedbackHero{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.feedbackHero h1{margin-bottom:6px;font-size:26px}.feedbackHero p{color:var(--text-secondary);font-size:13px}.feedbackMetrics{grid-template-columns:repeat(7,minmax(110px,1fr));gap:10px;margin-bottom:16px;display:grid}.feedbackMetrics button{border:1px solid var(--border);color:var(--text-secondary);text-align:left;background:#121212;border-radius:10px;gap:7px;padding:15px;display:grid}.feedbackMetrics button:hover{border-color:#d4af3773}.feedbackMetrics strong{color:#fff;font-size:24px}.feedbackFilters{border:1px solid var(--border);background:#121212;border-radius:10px;grid-template-columns:minmax(240px,2fr) repeat(4,minmax(130px,1fr)) auto;gap:9px;margin-bottom:12px;padding:14px;display:grid}.feedbackBatch{color:var(--text-secondary);background:#d4af3712;border:1px solid #d4af3740;border-radius:9px;align-items:center;gap:9px;margin-bottom:10px;padding:10px 14px;display:flex}.feedbackBatch button,.feedbackPager button,.feedbackDuplicate button{border:1px solid var(--border);color:#fff;background:#1a1a1a;border-radius:7px;padding:7px 11px}.feedbackTableWrap{border:1px solid var(--border);background:#121212;border-radius:10px;overflow:auto}.feedbackTable{border-collapse:collapse;width:100%;min-width:1280px;font-size:12px}.feedbackTable th,.feedbackTable td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff0f;padding:12px 13px}.feedbackTable th{color:var(--text-muted);text-transform:uppercase;font-size:10px}.feedbackTable td{color:var(--text-secondary)}.feedbackTable td p{-webkit-line-clamp:2;color:#fff;-webkit-box-orient:vertical;max-width:330px;margin-top:5px;line-height:1.45;display:-webkit-box;overflow:hidden}.feedbackTable tr.overdue{background:#ff555509}.feedbackPriority,.feedbackStatus{border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.feedbackPriority.p0{color:#ff8585;background:#ff555521}.feedbackPriority.p1{color:#ffbc79;background:#ff9b461f}.feedbackPriority.p2{color:#ffe080;background:#d4af371f}.feedbackPriority.p3,.feedbackPriority.unset{color:#aaa;background:#ffffff0f}.feedbackStatus.new{color:#78b7ff;background:#4a9eff1f}.feedbackStatus.in_progress{color:#ffe080;background:#d4af371f}.feedbackStatus.resolved,.feedbackStatus.closed{color:#72d99a;background:#34c76f1f}.feedbackStatus.duplicate,.feedbackStatus.deferred{color:#aaa;background:#ffffff0f}.feedbackLink{color:var(--gold);font-size:12px}.feedbackPager{color:var(--text-secondary);justify-content:flex-end;align-items:center;gap:10px;padding:14px 0;font-size:12px;display:flex}.feedbackDrawerBackdrop{z-index:500;background:#0000009e;justify-content:flex-end;display:flex;position:fixed;inset:0}.feedbackDrawer{border-left:1px solid var(--border);background:#101010;width:min(720px,92vw);height:100vh;padding:24px;overflow:auto;box-shadow:-18px 0 45px #00000073}.feedbackDrawer>header{justify-content:space-between;gap:18px;margin-bottom:16px;display:flex}.feedbackDrawer>header span{color:var(--gold);font-size:11px}.feedbackDrawer>header h2{margin-top:6px;font-size:17px;line-height:1.5}.feedbackDrawer>header button{color:#fff;font-size:28px}.feedbackUserCard,.feedbackEdit,.feedbackComment,.feedbackDuplicate,.feedbackTimeline{border:1px solid var(--border);background:#151515;border-radius:10px;gap:12px;margin-bottom:14px;padding:16px;display:grid}.feedbackUserCard>p{white-space:pre-wrap;color:#fff;line-height:1.65}.feedbackUserCard dl{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.feedbackUserCard dl div{gap:4px;display:grid}.feedbackUserCard dt{color:var(--text-muted);font-size:10px}.feedbackUserCard dd{color:var(--text-secondary);font-size:12px}.feedbackImage{object-fit:contain;background:#090909;border-radius:8px;max-width:100%;max-height:440px;margin:auto;display:block}.feedbackEditGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.feedbackEdit label,.feedbackComment label{color:var(--text-secondary);gap:6px;font-size:11px;display:grid}.feedbackEdit textarea,.feedbackComment textarea{resize:vertical;min-height:86px}.feedbackDuplicate{grid-template-columns:1fr auto;align-items:end}.feedbackDuplicate h3,.feedbackDuplicate p{grid-column:1/-1}.feedbackTimeline article{grid-template-columns:12px 1fr;gap:10px;display:grid;position:relative}.feedbackTimeline article i{background:var(--gold);border-radius:50%;width:8px;height:8px;margin-top:5px}.feedbackTimeline article div{gap:3px;display:grid}.feedbackTimeline article span{color:var(--text-muted);font-size:10px}.feedbackTimeline article p{color:var(--text-secondary);white-space:pre-wrap;font-size:12px}@media (width<=1200px){.feedbackMetrics{grid-template-columns:repeat(4,1fr)}.feedbackFilters{grid-template-columns:repeat(3,1fr)}.feedbackFilters input{grid-column:span 2}}@media (width<=700px){.feedbackPage{padding:18px}.feedbackMetrics{grid-template-columns:repeat(2,1fr)}.feedbackFilters,.feedbackEditGrid,.feedbackUserCard dl{grid-template-columns:1fr}.feedbackFilters input{grid-column:auto}.feedbackDrawer{width:100vw}.feedbackDuplicate{grid-template-columns:1fr}}.contactQrPage{color:#fff;background:#0a0a0a;min-height:100vh;padding:28px 30px 50px}.contactQrHero{margin-bottom:20px}.contactQrHero h1{margin:0 0 7px;font-size:26px}.contactQrHero p{color:var(--text-secondary);margin:0;font-size:13px}.contactQrError{color:#ff9a9a;background:#ff696914;border:1px solid #ff69694d;border-radius:9px;margin-bottom:14px;padding:11px 13px;font-size:12px}.contactQrGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:960px;display:grid}.contactQrCard{border:1px solid var(--border);background:#121212;border-radius:12px;flex-direction:column;gap:16px;min-height:480px;padding:22px;display:flex}.contactQrCardTitle{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.contactQrCardTitle span{color:var(--gold);font-size:10px;font-weight:800}.contactQrCardTitle h2{margin:5px 0 0;font-size:17px}.contactQrCardTitle small{color:var(--text-muted)}.contactQrPreview{background:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:280px;padding:18px;display:flex}.contactQrPreview.pending{border:1px dashed #d4af378c}.contactQrPreview img{object-fit:contain;width:min(280px,100%);max-height:280px;display:block}.contactQrFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.contactQrFacts div{background:#ffffff09;border-radius:8px;gap:5px;min-width:0;padding:11px;display:grid}.contactQrFacts dt{color:var(--text-muted);font-size:10px}.contactQrFacts dd{overflow-wrap:anywhere;color:var(--text-secondary);margin:0;font-size:12px}.contactQrPicker{color:var(--text-secondary);cursor:pointer;border:1px dashed #d4af3773;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.contactQrPicker input{opacity:0;width:1px;height:1px;position:absolute}.contactQrPicker strong{color:var(--gold);font-size:12px}.contactQrPicker span,.contactQrMuted{color:var(--text-muted);font-size:11px;line-height:1.7}.contactQrSave{background:var(--gold);color:#111;cursor:pointer;border:1px solid #d4af3773;border-radius:8px;margin-top:auto;padding:11px 16px;font-weight:800}.contactQrSave:disabled{opacity:.38;cursor:not-allowed}@media (width<=800px){.contactQrPage{padding:18px}.contactQrGrid{grid-template-columns:1fr}.contactQrCard{min-height:auto}.contactQrFacts{grid-template-columns:1fr}}
