.AlertCenterPanel-module__hxuyxG__wrapper{gap:24px;display:grid}.AlertCenterPanel-module__hxuyxG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.AlertCenterPanel-module__hxuyxG__header h2{color:#f8fafc;margin:0;font-size:1.6rem}.AlertCenterPanel-module__hxuyxG__header p{color:#94a3b8e6;margin:6px 0 0}.AlertCenterPanel-module__hxuyxG__newRuleButton{color:#fdf4ff;cursor:pointer;background:#181825a6;border:1px solid #f472b666;border-radius:14px;align-items:center;gap:8px;padding:10px 16px;font-size:.9rem;display:inline-flex}.AlertCenterPanel-module__hxuyxG__card{background:radial-gradient(circle at 0 0,#3b82f62e,#0f172acc);border:1px solid #3b82f640;border-radius:20px;gap:16px;padding:20px 24px;display:grid;box-shadow:0 30px 60px -32px #0f172abf}.AlertCenterPanel-module__hxuyxG__ruleHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.AlertCenterPanel-module__hxuyxG__ruleHeader h3{margin:0;font-size:1rem}.AlertCenterPanel-module__hxuyxG__badge{letter-spacing:.05em;text-transform:uppercase;color:#bfdbfe;background:#3b82f62e;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.75rem;display:inline-flex}.AlertCenterPanel-module__hxuyxG__ruleMeta{color:#e2e8f0d9;flex-wrap:wrap;gap:12px;font-size:.9rem;display:flex}.AlertCenterPanel-module__hxuyxG__ruleMeta span{background:#0f172a8c;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.AlertCenterPanel-module__hxuyxG__ruleFooter{color:#94a3b8d9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:.85rem;display:flex}.AlertCenterPanel-module__hxuyxG__switchButton{color:#e2e8f0e6;cursor:pointer;background:#0f172a73;border:1px solid #94a3b859;border-radius:999px;padding:8px 14px}.AlertCenterPanel-module__hxuyxG__integrationGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.AlertCenterPanel-module__hxuyxG__integrationItem{background:#0a0e18b3;border:1px solid #94a3b840;border-radius:18px;gap:8px;padding:18px;display:grid}.AlertCenterPanel-module__hxuyxG__integrationItem header{color:#f8fafc;align-items:center;gap:10px;font-weight:600;display:flex}.AlertCenterPanel-module__hxuyxG__integrationItem p{color:#94a3b8e6;margin:0;font-size:.85rem}.AlertCenterPanel-module__hxuyxG__integrationStatus{color:#86eface6;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.AlertCenterPanel-module__hxuyxG__cardTitle{color:#f8fafc;margin:0 0 12px;font-size:1.1rem}.AlertCenterPanel-module__hxuyxG__vocabularyList{flex-wrap:wrap;gap:8px;display:flex}.AlertCenterPanel-module__hxuyxG__vocabularyTag{color:#dbeafe;background:#3b82f638;border:1px solid #3b82f673;border-radius:999px;padding:6px 10px;font-size:.8rem}
.DigestPanel-module__mS0N9a__wrapper{gap:24px;display:grid}.DigestPanel-module__mS0N9a__header{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (min-width:768px){.DigestPanel-module__mS0N9a__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.DigestPanel-module__mS0N9a__headerTitle{color:var(--text-bright);margin:0;font-size:1.6rem}.DigestPanel-module__mS0N9a__headerSubtitle{color:var(--text-secondary);margin:4px 0 0}.DigestPanel-module__mS0N9a__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.DigestPanel-module__mS0N9a__card{border:1px solid var(--border-primary);background:var(--card-bg-primary);box-shadow:var(--shadow-card);border-radius:22px;padding:20px 24px}.DigestPanel-module__mS0N9a__cardTitle{color:var(--text-bright);margin:0 0 16px;font-size:1.1rem}.DigestPanel-module__mS0N9a__barList{gap:12px;display:grid}.DigestPanel-module__mS0N9a__barRow{align-items:center;gap:12px;display:flex}.DigestPanel-module__mS0N9a__barLabel{width:150px;color:var(--text-secondary);font-size:.85rem}.DigestPanel-module__mS0N9a__barTrack{background:var(--bg-tertiary);border-radius:999px;flex:1;height:10px;overflow:hidden}.DigestPanel-module__mS0N9a__barValue{border-radius:inherit;background:linear-gradient(90deg,var(--accent-secondary-dark),var(--accent-secondary));height:100%}.DigestPanel-module__mS0N9a__barCount{color:var(--text-primary);text-align:right;min-width:32px;font-size:.85rem}.DigestPanel-module__mS0N9a__heatmap{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.DigestPanel-module__mS0N9a__heatmapCell{aspect-ratio:1;background:var(--bg-tertiary);border-radius:10px;position:relative}.DigestPanel-module__mS0N9a__heatmapCell:after{content:attr(data-count);color:var(--text-primary);justify-content:center;align-items:center;font-size:.65rem;display:flex;position:absolute;inset:0}.DigestPanel-module__mS0N9a__heatmapCell[data-intensity="0"]{background:var(--bg-tertiary)}.DigestPanel-module__mS0N9a__heatmapCell[data-intensity="1"]{background:#ef44444d}.DigestPanel-module__mS0N9a__heatmapCell[data-intensity="2"]{background:#f9731666}.DigestPanel-module__mS0N9a__heatmapCell[data-intensity="3"]{background:#f59e0b80}.DigestPanel-module__mS0N9a__heatmapCell[data-intensity="4"]{background:#f97316a6}.DigestPanel-module__mS0N9a__summaryCard{color:var(--text-secondary);gap:12px;font-size:.95rem;display:grid}.DigestPanel-module__mS0N9a__summaryCard p{margin:0;line-height:1.55}.DigestPanel-module__mS0N9a__leaderboard{gap:14px;display:grid}.DigestPanel-module__mS0N9a__leaderboardRow{background:var(--card-bg-transcript);border:1px solid var(--border-primary);border-radius:14px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.DigestPanel-module__mS0N9a__leaderboardLabel{color:var(--text-primary);font-size:.95rem}.DigestPanel-module__mS0N9a__leaderboardCount{color:var(--text-bright);font-size:1rem;font-weight:600}
.FullScreenLoader-module__XWVf0G__overlay{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:9999;color:var(--text-primary,#f7f9ff);text-align:center;background:radial-gradient(circle at top,#1e2763e6,#080c20f0);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:fixed;inset:0}.FullScreenLoader-module__XWVf0G__beacon{flex-direction:column;align-items:center;gap:10px;width:72px;display:flex}.FullScreenLoader-module__XWVf0G__beaconGlass{background:radial-gradient(circle at 50% 20%,#ffd2d2e6,#c50000eb 55%,#780000fa 90%);border-radius:50% 50% 45% 45%/70% 70% 30% 30%;width:58px;height:48px;animation:1.8s ease-in-out infinite FullScreenLoader-module__XWVf0G__beaconPulse;position:relative;overflow:hidden;box-shadow:0 0 25px #ff28288c,0 18px 35px #0000008c,inset 0 -10px 15px #00000073}.FullScreenLoader-module__XWVf0G__beaconGlass:before{content:"";opacity:.6;transform-origin:50% 100%;mix-blend-mode:screen;background:linear-gradient(135deg,#fffc 0%,#ffffff0d 55%,#0000 75%);border-radius:50%;animation:1s linear infinite FullScreenLoader-module__XWVf0G__beaconSweep;position:absolute;inset:6px 8px}.FullScreenLoader-module__XWVf0G__beaconGlass:after{content:"";filter:blur(2px);background:#ffffff59;border-radius:50%;height:12px;position:absolute;inset:2px 6px auto}.FullScreenLoader-module__XWVf0G__beaconCore{filter:blur(1px);background:radial-gradient(circle,#ff7878f2 0%,#ff0000e6 45%,#780000cc 85%);border-radius:50%;animation:1.8s ease-in-out infinite FullScreenLoader-module__XWVf0G__beaconCorePulse;position:absolute;inset:10px 12px 16px}.FullScreenLoader-module__XWVf0G__beaconBase{background:linear-gradient(#161b2ef2,#0c0f1ef2);border-radius:16px 16px 6px 6px;width:70px;height:18px;box-shadow:0 6px 18px #0000008c,inset 0 4px 6px #ffffff14}.FullScreenLoader-module__XWVf0G__message{letter-spacing:.02em;max-width:320px;font-size:1rem}@keyframes FullScreenLoader-module__XWVf0G__beaconPulse{0%,to{transform:translateY(0);box-shadow:0 0 18px #ff282866,0 20px 38px #0000008c,inset 0 -10px 15px #0006}50%{transform:translateY(-2px);box-shadow:0 0 32px #ff3c3ca6,0 24px 44px #0009,inset 0 -10px 15px #0006}}@keyframes FullScreenLoader-module__XWVf0G__beaconCorePulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes FullScreenLoader-module__XWVf0G__beaconSweep{0%{opacity:.55;transform:rotate(-35deg)scaleY(.9)}50%{opacity:.8;transform:rotate(35deg)scaleY(1)}to{opacity:.45;transform:rotate(115deg)scaleY(.9)}}
