.UrlAnalyzeForm-module__SYHHCa__card{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--surface-glass-border);box-shadow:var(--shadow-sm);transition:transform .2s var(--ease-out), border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);flex-direction:column;gap:22px;padding:28px 32px;display:flex}.UrlAnalyzeForm-module__SYHHCa__cardHead{align-items:center;gap:14px;display:flex}.UrlAnalyzeForm-module__SYHHCa__cardIcon{border-radius:var(--radius-sm);background:var(--color-primary-light);width:40px;height:40px;color:var(--color-primary-dark);flex-shrink:0;justify-content:center;align-items:center;display:flex}.UrlAnalyzeForm-module__SYHHCa__cardTitle{color:var(--ink-900);margin:0 0 2px;font-size:16px;font-weight:700}.UrlAnalyzeForm-module__SYHHCa__cardSubtitle{color:var(--ink-500);margin:0;font-size:13px}.UrlAnalyzeForm-module__SYHHCa__form{flex-direction:column;gap:12px;display:flex}.UrlAnalyzeForm-module__SYHHCa__inputRow{gap:12px;display:flex}.UrlAnalyzeForm-module__SYHHCa__input{border:1px solid var(--surface-glass-border);border-radius:var(--radius-md);background:var(--surface-glass);height:60px;color:var(--ink-900);transition:border-color var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out);outline:none;flex:1;padding:0 20px;font-family:inherit;font-size:15px}.UrlAnalyzeForm-module__SYHHCa__input::placeholder{color:var(--ink-400)}.UrlAnalyzeForm-module__SYHHCa__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.UrlAnalyzeForm-module__SYHHCa__input:disabled{opacity:.6;cursor:not-allowed}.UrlAnalyzeForm-module__SYHHCa__button{background:var(--color-primary-light);height:60px;color:var(--color-primary-dark);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:background var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);border:1px solid #6366f140;flex-shrink:0;align-items:center;gap:8px;padding:0 28px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.UrlAnalyzeForm-module__SYHHCa__button:hover:not(:disabled){background:var(--color-primary-light);transform:translateY(-2px)}.UrlAnalyzeForm-module__SYHHCa__button:disabled{opacity:.6;cursor:not-allowed;transform:none}.UrlAnalyzeForm-module__SYHHCa__error{color:var(--tone-rose,#fca5a5);margin:0;font-size:13px}.UrlAnalyzeForm-module__SYHHCa__footRow{flex-wrap:wrap;gap:8px 24px;display:flex}.UrlAnalyzeForm-module__SYHHCa__footNote{color:var(--ink-400);align-items:center;gap:6px;font-size:12px;display:inline-flex}@media (max-width:640px){.UrlAnalyzeForm-module__SYHHCa__inputRow{flex-direction:column}.UrlAnalyzeForm-module__SYHHCa__button{justify-content:center}}
.AnalysisModeBadge-module__UIKR3G__badge{border-radius:var(--radius-pill,999px);white-space:nowrap;letter-spacing:.3px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.AnalysisModeBadge-module__UIKR3G__ai{color:#93c5fd;background:#3b82f61a;border:1px solid #3b82f633}.AnalysisModeBadge-module__UIKR3G__rule{color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b2e}.AnalysisModeBadge-module__UIKR3G__unknown{color:var(--ink-500);background:#64748b1a;border:1px solid #64748b26}
.DiscussionAnalysisCard-module__pPWG8q__card{background:var(--surface);border:1px solid var(--surface-glass-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform .2s var(--ease-out), border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);margin-bottom:16px;padding:24px}.DiscussionAnalysisCard-module__pPWG8q__card:hover{border-color:var(--surface-glass-border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.DiscussionAnalysisCard-module__pPWG8q__discussionBadge{text-transform:uppercase;letter-spacing:.5px;color:#6b21a8;background:#f3e8ff;border:1px solid #d8b4fe;border-radius:4px;margin-bottom:12px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.DiscussionAnalysisCard-module__pPWG8q__title{color:var(--color-text,#1f2937);margin-bottom:4px;font-size:20px;font-weight:700}.DiscussionAnalysisCard-module__pPWG8q__url{color:var(--color-primary,#2563eb);word-break:break-all;margin-bottom:12px;font-size:13px}.DiscussionAnalysisCard-module__pPWG8q__modeRow{margin-bottom:12px}.DiscussionAnalysisCard-module__pPWG8q__disclaimer{color:#6b21a8;background:#faf5ff;border:1px solid #e9d5ff;border-radius:4px;margin-bottom:12px;padding:8px 12px;font-size:12px;line-height:1.4}.DiscussionAnalysisCard-module__pPWG8q__summaryRow{gap:24px;margin-bottom:16px;display:flex}.DiscussionAnalysisCard-module__pPWG8q__summaryItem{flex-direction:column;gap:2px;display:flex}.DiscussionAnalysisCard-module__pPWG8q__summaryValue{color:var(--ink-900);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:42px;font-weight:700;line-height:1}.DiscussionAnalysisCard-module__pPWG8q__summaryLabel{color:var(--ink-500);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:500}.DiscussionAnalysisCard-module__pPWG8q__discussionSummary{border-bottom:1px solid var(--color-border,#e5e7eb);margin-bottom:16px;padding-bottom:16px}.DiscussionAnalysisCard-module__pPWG8q__sectionTitle{color:var(--ink-700);margin-bottom:8px;font-size:14px;font-weight:700}.DiscussionAnalysisCard-module__pPWG8q__summaryText{color:var(--ink-500);font-size:14px;line-height:1.6}.DiscussionAnalysisCard-module__pPWG8q__viewpointsSection{margin-bottom:8px}.DiscussionAnalysisCard-module__pPWG8q__viewpointsList{flex-direction:column;gap:10px;display:flex}.DiscussionAnalysisCard-module__pPWG8q__viewpointCard{border:1px solid var(--surface-glass-border);border-radius:var(--radius-sm);background:var(--surface-glass);padding:12px 14px}.DiscussionAnalysisCard-module__pPWG8q__stanceSupporting{border-left:3px solid #16a34a}.DiscussionAnalysisCard-module__pPWG8q__stanceOpposing{border-left:3px solid #dc2626}.DiscussionAnalysisCard-module__pPWG8q__stanceNeutral{border-left:3px solid #6b7280}.DiscussionAnalysisCard-module__pPWG8q__viewpointHeader{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.DiscussionAnalysisCard-module__pPWG8q__viewpointLabel{color:var(--ink-700);font-size:13px;font-weight:700}.DiscussionAnalysisCard-module__pPWG8q__viewpointClaimCount{color:var(--ink-500);font-size:11px}.DiscussionAnalysisCard-module__pPWG8q__viewpointSummary{color:var(--ink-500);font-size:13px;line-height:1.5}
.Button-module__8RiFmG__btn{letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border-radius:var(--radius-sm,12px);transition:background .25s var(--ease-out), border-color .25s var(--ease-out), color .25s var(--ease-out), transform .25s var(--ease-out), box-shadow .25s var(--ease-out);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.Button-module__8RiFmG__btn:focus-visible{outline:none;box-shadow:0 0 0 3px #6366f14d}.Button-module__8RiFmG__btn:disabled{cursor:not-allowed;opacity:.55}.Button-module__8RiFmG__md{height:40px;padding:0 18px}.Button-module__8RiFmG__sm{border-radius:var(--radius-xs,8px);height:34px;padding:0 14px;font-size:12.5px}.Button-module__8RiFmG__primary{background:var(--color-primary,#6366f1);color:#fff;border:1px solid #6366f180;box-shadow:0 1px 2px #00000026}.Button-module__8RiFmG__primary:hover:not(:disabled){background:var(--color-primary-dark,#4f46e5);transform:translateY(-1px)}.Button-module__8RiFmG__primary:disabled{background:var(--color-primary,#6366f1)}.Button-module__8RiFmG__secondary{background:var(--surface-glass);color:var(--ink-700);border:1px solid var(--surface-glass-border)}.Button-module__8RiFmG__secondary:hover:not(:disabled){background:var(--surface-glass-hover);border-color:var(--surface-glass-border-hover);color:var(--ink-900);transform:translateY(-1px)}.Button-module__8RiFmG__ghost{color:var(--ink-500);background:0 0;border:1px solid #0000}.Button-module__8RiFmG__ghost:hover:not(:disabled){background:var(--hover-overlay);color:var(--ink-900)}.Button-module__8RiFmG__success{color:#fff;background:#059669;border:1px solid #05966980;box-shadow:0 1px 2px #00000026}.Button-module__8RiFmG__success:hover:not(:disabled){background:#047857;transform:translateY(-1px)}.Button-module__8RiFmG__success:disabled{background:#059669}.Button-module__8RiFmG__danger{color:var(--danger,#ef4444);border:1px solid color-mix(in srgb, var(--danger,#ef4444) 25%, transparent);background:0 0}.Button-module__8RiFmG__danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger,#ef4444) 10%, transparent);border-color:color-mix(in srgb, var(--danger,#ef4444) 35%, transparent);color:var(--danger,#ef4444)}.Button-module__8RiFmG__loading{pointer-events:none;position:relative}.Button-module__8RiFmG__spinner{animation:.8s linear infinite Button-module__8RiFmG__btnSpin}@keyframes Button-module__8RiFmG__btnSpin{to{transform:rotate(360deg)}}a.Button-module__8RiFmG__btn{display:inline-flex}
.PageHeader-module__sXX59a__header{justify-content:space-between;align-items:center;gap:var(--space-6);width:100%;padding:var(--space-5) var(--space-8);background:var(--ph-card-bg,var(--surface-glass));-webkit-backdrop-filter:blur(20px)saturate(180%);border:1px solid var(--ph-card-border,#2a2a3a);box-shadow:var(--shadow-sm,0 1px 3px #0000001f), 0 0 0 1px var(--line-soft,#ffffff08) inset;border-radius:20px;min-height:0;display:flex;position:relative;overflow:hidden}.PageHeader-module__sXX59a__header:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(180deg, var(--hover-overlay,#ffffff0f) 0%, transparent 28%);z-index:0;position:absolute;inset:0}.PageHeader-module__sXX59a__header>*{z-index:1;position:relative}.PageHeader-module__sXX59a__left{align-items:center;gap:var(--space-4);flex:1;min-width:0;display:flex}.PageHeader-module__sXX59a__iconWrap{flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.PageHeader-module__sXX59a__iconGlow{background:radial-gradient(circle, var(--ph-glow,#6366f14d), transparent 70%);filter:blur(14px);opacity:.7;z-index:0;pointer-events:none;border-radius:50%;position:absolute;inset:-10px}.PageHeader-module__sXX59a__iconInner{z-index:1;background:var(--ph-icon-grad,var(--grad-violet));color:#fff;width:52px;height:52px;box-shadow:0 0 0 1px var(--line-soft,#ffffff1f), 0 8px 24px var(--ph-glow-strong,#6366f159);border-radius:16px;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.PageHeader-module__sXX59a__header:hover .PageHeader-module__sXX59a__iconInner{box-shadow:0 0 0 1px var(--line,#ffffff29), 0 12px 32px var(--ph-glow-strong,#6366f173);transform:scale(1.05)}.PageHeader-module__sXX59a__textGroup{flex-direction:column;min-width:0;display:flex}.PageHeader-module__sXX59a__crumbs{align-items:center;gap:var(--space-1);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-400);margin-bottom:var(--space-1);font-size:10px;font-weight:600;display:inline-flex}.PageHeader-module__sXX59a__crumbSep{color:var(--ink-400);opacity:.5}.PageHeader-module__sXX59a__crumbActive{color:var(--ph-crumb,var(--color-primary));font-weight:700}.PageHeader-module__sXX59a__title{letter-spacing:-.025em;margin:0 0 var(--space-1) 0;color:var(--ph-title,var(--ink-900,#f8fafc));font-size:clamp(22px,4vw,30px);font-weight:700;line-height:1.15}.PageHeader-module__sXX59a__subtitle{color:var(--ph-subtitle,var(--ink-500));letter-spacing:-.005em;max-width:480px;margin:0;font-size:13px;font-weight:400;line-height:1.4}.PageHeader-module__sXX59a__right{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.PageHeader-module__sXX59a__compactBlock{align-items:center;display:flex}.PageHeader-module__sXX59a__compactRow{align-items:center;gap:var(--space-3);display:flex}.PageHeader-module__sXX59a__compactStat{align-items:center;gap:var(--space-2);height:var(--space-10);padding:0 var(--space-3);background:var(--surface-glass);border:1px solid var(--surface-glass-border);-webkit-backdrop-filter:blur(12px)saturate(160%);cursor:default;border-radius:12px;min-width:0;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.PageHeader-module__sXX59a__compactStat:hover{background:var(--surface-glass-hover);border-color:var(--surface-glass-border-hover);transform:translateY(-1px);box-shadow:0 4px 20px #6366f126}.PageHeader-module__sXX59a__compactIcon{width:22px;height:22px;color:var(--stat-tone,var(--tone-violet));background:color-mix(in srgb, var(--stat-tone,var(--tone-violet)) 16%, transparent);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PageHeader-module__sXX59a__toneIndigo{--stat-tone:var(--tone-indigo)}.PageHeader-module__sXX59a__toneViolet{--stat-tone:var(--tone-violet)}.PageHeader-module__sXX59a__toneBlue{--stat-tone:var(--tone-blue)}.PageHeader-module__sXX59a__toneEmerald{--stat-tone:var(--tone-emerald)}.PageHeader-module__sXX59a__toneAmber{--stat-tone:var(--tone-amber)}.PageHeader-module__sXX59a__toneRose{--stat-tone:var(--tone-rose)}.PageHeader-module__sXX59a__tonePink{--stat-tone:var(--tone-pink)}.PageHeader-module__sXX59a__toneNeutral{--stat-tone:var(--ink-400)}.PageHeader-module__sXX59a__valueIndigo{color:var(--tone-indigo)}.PageHeader-module__sXX59a__valueViolet{color:var(--tone-violet)}.PageHeader-module__sXX59a__valueBlue{color:var(--tone-blue)}.PageHeader-module__sXX59a__valueEmerald{color:var(--tone-emerald-strong)}.PageHeader-module__sXX59a__valueAmber{color:var(--tone-amber)}.PageHeader-module__sXX59a__valueRose{color:var(--tone-rose)}.PageHeader-module__sXX59a__valueNeutral{color:var(--ink-400)}.PageHeader-module__sXX59a__compactText{flex-direction:column;gap:1px;min-width:0;line-height:1;display:flex}.PageHeader-module__sXX59a__compactValue{letter-spacing:-.02em;color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;line-height:1}.PageHeader-module__sXX59a__compactLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400);font-size:9px;font-weight:500;line-height:1}.PageHeader-module__sXX59a__compactDivider{display:none}@media (max-width:1100px){.PageHeader-module__sXX59a__header{padding:var(--space-5) var(--space-6);align-items:flex-start;gap:var(--space-4);flex-direction:column}.PageHeader-module__sXX59a__right{width:100%}.PageHeader-module__sXX59a__compactRow{flex-wrap:wrap}}@media (max-width:640px){.PageHeader-module__sXX59a__header{padding:var(--space-4) var(--space-4);border-radius:16px}.PageHeader-module__sXX59a__left{gap:var(--space-3)}.PageHeader-module__sXX59a__iconWrap,.PageHeader-module__sXX59a__iconInner{border-radius:12px;width:40px;height:40px}.PageHeader-module__sXX59a__iconGlow{filter:blur(10px);inset:-8px}.PageHeader-module__sXX59a__subtitle{font-size:12px}.PageHeader-module__sXX59a__compactStat{height:var(--space-9);padding:0 var(--space-2)}.PageHeader-module__sXX59a__compactDivider{display:none}}
.AnalysisDetail-module__r7U1Wa__page{flex-direction:column;gap:24px;width:100%;display:flex}.AnalysisDetail-module__r7U1Wa__metaRow{color:var(--ink-500,#9aa3b8);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12.5px;display:flex}.AnalysisDetail-module__r7U1Wa__domainLink{color:var(--color-primary-dark,#818cf8);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.AnalysisDetail-module__r7U1Wa__domainLink:hover{text-decoration:underline}.AnalysisDetail-module__r7U1Wa__trustBadge{border:1px solid #0000;border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:640}.AnalysisDetail-module__r7U1Wa__trust_ok{color:#4fb583;background:#4fb58324;border-color:#4fb5834d}.AnalysisDetail-module__r7U1Wa__trust_warn{color:#d8a63f;background:#d8a63f21;border-color:#d8a63f47}.AnalysisDetail-module__r7U1Wa__trust_bad{color:#dc7a6d;background:#dc7a6d21;border-color:#dc7a6d47}.AnalysisDetail-module__r7U1Wa__trust_muted{color:var(--ink-500,#9aa3b8);background:var(--chip);border-color:var(--surface-glass-border)}.AnalysisDetail-module__r7U1Wa__sourcePill{border:1px solid var(--surface-glass-border,#ffffff29);border-radius:999px;padding:2px 10px;font-size:11.5px}.AnalysisDetail-module__r7U1Wa__dateLabel{color:var(--ink-500,#9aa3b8)}.AnalysisDetail-module__r7U1Wa__actionRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AnalysisDetail-module__r7U1Wa__loading{text-align:center;padding:48px 16px}.AnalysisDetail-module__r7U1Wa__spinner{border:3px solid var(--surface-glass-border);border-top-color:var(--color-primary);border-radius:50%;width:32px;height:32px;margin:0 auto 12px;animation:.8s linear infinite AnalysisDetail-module__r7U1Wa__spin}@keyframes AnalysisDetail-module__r7U1Wa__spin{to{transform:rotate(360deg)}}.AnalysisDetail-module__r7U1Wa__empty{text-align:center;padding:48px 16px}.AnalysisDetail-module__r7U1Wa__detailsBlock{border-top:1px solid var(--surface-glass-border,#ffffff14);margin-top:26px;padding-top:14px}.AnalysisDetail-module__r7U1Wa__detailsSummary{cursor:pointer;color:var(--ink-500,#9aa3b8);padding:6px 2px;font-size:13.5px;font-weight:600;list-style:none}.AnalysisDetail-module__r7U1Wa__detailsSummary::-webkit-details-marker{display:none}.AnalysisDetail-module__r7U1Wa__detailsSummary:before{content:"▸ ";color:var(--ink-400,#6b7591)}.AnalysisDetail-module__r7U1Wa__detailsBlock[open] .AnalysisDetail-module__r7U1Wa__detailsSummary:before{content:"▾ "}.AnalysisDetail-module__r7U1Wa__evidenceTableSection,.AnalysisDetail-module__r7U1Wa__citationsSection{margin-bottom:24px}.AnalysisDetail-module__r7U1Wa__sectionTitle{color:var(--ink-900);margin:0 0 12px;font-size:18px;font-weight:600}.AnalysisDetail-module__r7U1Wa__citationCard{background:var(--surface-glass);-webkit-backdrop-filter:blur(16px)saturate(180%);border:1px solid var(--surface-glass-border);border-radius:var(--radius-sm,12px);margin-bottom:8px;padding:12px 16px}.AnalysisDetail-module__r7U1Wa__citationText{color:var(--ink-700);border-left:3px solid var(--color-primary);margin:0 0 6px;padding-left:10px;font-size:14px;line-height:1.55}.AnalysisDetail-module__r7U1Wa__citationMeta{color:var(--ink-500);font-size:12px}
.AnalysisLayout-module__mOvVuW__grid{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:4px;display:grid}.AnalysisLayout-module__mOvVuW__main{min-width:0}.AnalysisLayout-module__mOvVuW__stack{display:block}.AnalysisLayout-module__mOvVuW__stack>.AnalysisLayout-module__mOvVuW__main{width:100%}.AnalysisLayout-module__mOvVuW__side{flex-direction:column;min-width:0;display:flex;position:sticky;top:16px}.AnalysisLayout-module__mOvVuW__side>:first-child{margin-top:0}@media (max-width:1000px){.AnalysisLayout-module__mOvVuW__grid{grid-template-columns:1fr}.AnalysisLayout-module__mOvVuW__side{position:static}}.AnalysisLayout-module__mOvVuW__group{margin-top:30px}.AnalysisLayout-module__mOvVuW__group:first-of-type{margin-top:22px}.AnalysisLayout-module__mOvVuW__groupHead{border-bottom:1px solid var(--border,#ffffff1a);align-items:baseline;gap:10px;margin-bottom:16px;padding-bottom:11px;display:flex}.AnalysisLayout-module__mOvVuW__groupNum{background:color-mix(in srgb, var(--color-primary,#6366f1) 18%, transparent);width:22px;height:22px;color:var(--color-primary-dark,#818cf8);border-radius:7px;flex-shrink:0;align-self:center;place-items:center;font-size:12px;font-weight:750;display:grid}.AnalysisLayout-module__mOvVuW__groupTitle{letter-spacing:-.01em;color:var(--ink-900,#f8fafc);margin:0;font-size:16px;font-weight:650}.AnalysisLayout-module__mOvVuW__groupHint{color:var(--ink-500,#9aa3b8);text-align:right;margin-left:auto;font-size:12px}.AnalysisLayout-module__mOvVuW__groupBody{flex-direction:column;gap:16px;display:flex}@media (max-width:560px){.AnalysisLayout-module__mOvVuW__groupHint{display:none}}
.page-module__l1iL7a__page{padding:clamp(20px,2vw,32px)}.page-module__l1iL7a__notFound{text-align:center;color:var(--ink-500,#9aa3b8);padding:60px 24px}.page-module__l1iL7a__notFound h1{color:var(--ink-900,#f8fafc);margin:0 0 8px;font-size:20px}.page-module__l1iL7a__notFound p{margin:0 0 16px}.page-module__l1iL7a__backLink{color:var(--color-primary-dark,#818cf8);align-items:center;gap:6px;font-size:13.5px;font-weight:560;text-decoration:none;display:inline-flex}
.GenerateReportButton-module__th7PMa__wrap{gap:8px;display:grid}.GenerateReportButton-module__th7PMa__error{border-radius:var(--radius-xs,8px);max-width:520px;color:var(--tone-rose,#fca5a5);background:#ef44441a;border:1px solid #ef444440;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}
.ExportMenu-module__Hro-Ia__wrap{flex-direction:column;gap:6px;display:inline-flex;position:relative}.ExportMenu-module__Hro-Ia__chevron{transition:transform var(--t-base)}.ExportMenu-module__Hro-Ia__chevronOpen{transform:rotate(180deg)}.ExportMenu-module__Hro-Ia__menu{background:var(--surface,#0a0c16);border:1px solid var(--border,#ffffff29);min-width:200px;box-shadow:var(--shadow,0 8px 24px #00000042);z-index:1000;border-radius:12px;flex-direction:column;padding:4px;display:flex}.ExportMenu-module__Hro-Ia__menuItem{color:var(--text-primary,#e2e8f0);cursor:pointer;transition:background var(--t-fast) var(--ease-out);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.ExportMenu-module__Hro-Ia__menuItem:hover{background:var(--table-hover)}.ExportMenu-module__Hro-Ia__menuItem:disabled{opacity:.5;cursor:not-allowed}.ExportMenu-module__Hro-Ia__success{color:var(--success);margin:0;font-size:12px;font-weight:600}.ExportMenu-module__Hro-Ia__error{color:var(--danger);margin:0;font-size:12px;font-weight:600}
.MentionBreakdown-module__nj4uIW__wrap{flex-direction:column;gap:12px;display:flex}.MentionBreakdown-module__nj4uIW__status{color:var(--rv-ink-3);align-items:center;gap:9px;margin:0;font-size:13.5px;display:flex}.MentionBreakdown-module__nj4uIW__gap{color:var(--rv-ink-3);margin:0;font-size:13.5px;font-style:italic}.MentionBreakdown-module__nj4uIW__rollup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.MentionBreakdown-module__nj4uIW__readNote{color:var(--rv-ink-3);font-size:12.5px}.MentionBreakdown-module__nj4uIW__pill{border-radius:999px;padding:3px 11px;font-size:12px;font-weight:650}.MentionBreakdown-module__nj4uIW__filters{gap:6px;margin-left:auto;display:flex}.MentionBreakdown-module__nj4uIW__filterBtn{cursor:pointer;border:1px solid var(--rv-border-strong);background:var(--rv-surface-2);color:var(--rv-ink-2);border-radius:999px;padding:4px 11px;font-size:12px;font-weight:600}.MentionBreakdown-module__nj4uIW__filterBtn:hover{border-color:var(--rv-accent);color:var(--rv-ink)}.MentionBreakdown-module__nj4uIW__filterOn{background:var(--rv-accent-soft);color:var(--rv-accent-ink);border-color:#0000}.MentionBreakdown-module__nj4uIW__filterCritOn{color:#f87171;background:#f8717129;border-color:#0000}.MentionBreakdown-module__nj4uIW__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.MentionBreakdown-module__nj4uIW__row{border:1px solid var(--rv-border);background:var(--rv-surface-2);border-radius:11px;overflow:hidden}.MentionBreakdown-module__nj4uIW__rowHead{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:none;align-items:center;gap:11px;padding:11px 14px;display:flex}.MentionBreakdown-module__nj4uIW__rowHead:hover{background:var(--rv-surface)}.MentionBreakdown-module__nj4uIW__badge{border-radius:999px;flex:none;padding:2px 9px;font-size:10.5px;font-weight:700}.MentionBreakdown-module__nj4uIW__domain{color:var(--rv-ink);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:240px;font-size:13px;font-weight:650;overflow:hidden}.MentionBreakdown-module__nj4uIW__why{min-width:0;color:var(--rv-ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.MentionBreakdown-module__nj4uIW__chev{color:var(--rv-ink-3);flex:none;transition:transform .18s}.MentionBreakdown-module__nj4uIW__chevOpen{transform:rotate(180deg)}.MentionBreakdown-module__nj4uIW__stPos{color:var(--tone-emerald-strong,#34d399);background:#34d39926}.MentionBreakdown-module__nj4uIW__stNeu{color:#94a3b8;background:#94a3b826}.MentionBreakdown-module__nj4uIW__stCrit{color:#f87171;background:#f8717129}.MentionBreakdown-module__nj4uIW__stUnread{background:var(--rv-surface);color:var(--rv-ink-3);border:1px solid var(--rv-border)}.MentionBreakdown-module__nj4uIW__rowUnread{opacity:.82}.MentionBreakdown-module__nj4uIW__rowUnread .MentionBreakdown-module__nj4uIW__domain{font-weight:600}.MentionBreakdown-module__nj4uIW__unreadNote{color:var(--rv-ink-3);margin:10px 0 8px;font-size:12.5px;font-style:italic;line-height:1.55}.MentionBreakdown-module__nj4uIW__body{border-top:1px solid var(--rv-border);padding:4px 15px 15px}.MentionBreakdown-module__nj4uIW__summary{color:var(--rv-ink-2);margin:10px 0 8px;font-size:13px;line-height:1.55}.MentionBreakdown-module__nj4uIW__claims{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.MentionBreakdown-module__nj4uIW__claim{color:var(--rv-ink-3);padding-left:15px;font-size:12.5px;line-height:1.5;position:relative}.MentionBreakdown-module__nj4uIW__claim:before{content:"“";color:var(--rv-ink-3);position:absolute;left:0}.MentionBreakdown-module__nj4uIW__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.MentionBreakdown-module__nj4uIW__readBtn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.MentionBreakdown-module__nj4uIW__readBtn:disabled{opacity:.6;cursor:not-allowed}.MentionBreakdown-module__nj4uIW__browserBtn{cursor:pointer;border:1px solid var(--rv-border-strong);background:var(--rv-surface);color:var(--rv-ink-2);border-radius:8px;padding:6px 13px;font-size:12.5px;font-weight:600}.MentionBreakdown-module__nj4uIW__browserBtn:hover{border-color:var(--rv-accent);color:var(--rv-ink)}.MentionBreakdown-module__nj4uIW__link{color:var(--rv-accent-ink);align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.MentionBreakdown-module__nj4uIW__link:hover{text-decoration:underline}.MentionBreakdown-module__nj4uIW__failNote{color:var(--tone-rose,#fca5a5);margin:0 0 8px;font-size:12.5px;line-height:1.5}.MentionBreakdown-module__nj4uIW__pasteBox{flex-direction:column;gap:9px;margin-top:12px;display:flex}.MentionBreakdown-module__nj4uIW__pasteHint{color:var(--rv-ink-3);margin:0;font-size:12px;line-height:1.5}.MentionBreakdown-module__nj4uIW__pasteArea{box-sizing:border-box;resize:vertical;border:1px solid var(--rv-border-strong);background:var(--rv-surface-2);width:100%;color:var(--rv-ink);border-radius:9px;outline:none;padding:10px 12px;font-family:inherit;font-size:12.5px;line-height:1.5}.MentionBreakdown-module__nj4uIW__pasteArea:focus{border-color:var(--rv-accent)}.MentionBreakdown-module__nj4uIW__pasteTooShort{color:var(--rv-ink-3);font-size:11.5px}.MentionBreakdown-module__nj4uIW__spin{animation:.9s linear infinite MentionBreakdown-module__nj4uIW__spin}@keyframes MentionBreakdown-module__nj4uIW__spin{to{transform:rotate(360deg)}}
.ResearchPlanPreview-module__A_PgCG__container{border:1px solid var(--border);background:#6366f10a;border-radius:10px;flex-direction:column;gap:12px;padding:16px;display:flex}.ResearchPlanPreview-module__A_PgCG__title{color:var(--text-primary,#e2e8f0);margin:0;font-size:15px;font-weight:700}.ResearchPlanPreview-module__A_PgCG__section{flex-direction:column;gap:4px;display:flex}.ResearchPlanPreview-module__A_PgCG__sectionLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:11px;font-weight:700}.ResearchPlanPreview-module__A_PgCG__text{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.ResearchPlanPreview-module__A_PgCG__list{flex-direction:column;gap:3px;margin:0;padding-left:18px;display:flex}.ResearchPlanPreview-module__A_PgCG__listItem{color:var(--text-secondary);font-size:12.5px;line-height:1.5}.ResearchPlanPreview-module__A_PgCG__empty{color:var(--text-muted);margin:0;font-size:12px;font-style:italic}
.ResearchInsightSummary-module__-JHSRq__container{flex-direction:column;gap:16px;display:flex}.ResearchInsightSummary-module__-JHSRq__summaryGrid{grid-template-columns:repeat(auto-fill,minmax(min(120px,100%),1fr));gap:10px;display:grid}.ResearchInsightSummary-module__-JHSRq__statCard{background:var(--surface-raised);border:1px solid var(--surface-raised-border);border-radius:8px;flex-direction:column;gap:4px;padding:14px;display:flex}.ResearchInsightSummary-module__-JHSRq__statValue{color:var(--text-primary);font-size:22px;font-weight:800;line-height:1}.ResearchInsightSummary-module__-JHSRq__statValueGood{color:#10b981;font-size:22px;font-weight:800;line-height:1}.ResearchInsightSummary-module__-JHSRq__statValueWarn{color:#f59e0b;font-size:22px;font-weight:800;line-height:1}.ResearchInsightSummary-module__-JHSRq__statValueBad{color:#ef4444;font-size:22px;font-weight:800;line-height:1}.ResearchInsightSummary-module__-JHSRq__statLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.ResearchInsightSummary-module__-JHSRq__sectionTitle{color:var(--text-primary,#e2e8f0);margin:0;font-size:13px;font-weight:700}.ResearchInsightSummary-module__-JHSRq__gapsSection{background:#f59e0b0f;border:1px solid #f59e0b33;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.ResearchInsightSummary-module__-JHSRq__gapList{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.ResearchInsightSummary-module__-JHSRq__gapItem{color:var(--text-secondary);font-size:12px;line-height:1.5}.ResearchInsightSummary-module__-JHSRq__nextStepsSection{background:#6366f10f;border:1px solid #6366f133;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.ResearchInsightSummary-module__-JHSRq__nextStepList{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.ResearchInsightSummary-module__-JHSRq__nextStepItem{color:var(--text-secondary);font-size:12px;line-height:1.5}.ResearchInsightSummary-module__-JHSRq__noInsights{color:var(--text-muted);margin:0;font-size:13px;font-style:italic}
.ResearchInsightCard-module__9sK4Zq__card{border:1px solid var(--surface-raised-border);background:var(--surface-raised);border-radius:8px;flex-direction:column;gap:8px;padding:12px;transition:border-color .18s;display:flex}.ResearchInsightCard-module__9sK4Zq__card:hover{border-color:#6366f140}.ResearchInsightCard-module__9sK4Zq__content{flex-direction:column;gap:4px;display:flex}.ResearchInsightCard-module__9sK4Zq__finding{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.ResearchInsightCard-module__9sK4Zq__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ResearchInsightCard-module__9sK4Zq__sourceLabel{color:var(--text-muted);font-size:11px;font-weight:600}.ResearchInsightCard-module__9sK4Zq__sourceLink{color:var(--tone-indigo,#818cf8);font-weight:600;text-decoration:none}.ResearchInsightCard-module__9sK4Zq__sourceLink:hover{text-decoration:underline}.ResearchInsightCard-module__9sK4Zq__confidence{text-transform:uppercase;letter-spacing:.03em;border:1px solid;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700}.ResearchInsightCard-module__9sK4Zq__reviewBadge{color:#f59e0b;background:#f59e0b26;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700}
.ResearchSessionDetail-module__IkIfda__page{flex-direction:column;gap:24px;padding:clamp(20px,2vw,32px);display:flex}.ResearchSessionDetail-module__IkIfda__breadcrumb{color:var(--ink-500,#9aa3b8);transition:color var(--t-fast,.18s) var(--ease-out);align-items:center;gap:7px;margin-bottom:18px;font-size:13px;font-weight:560;text-decoration:none;display:inline-flex}.ResearchSessionDetail-module__IkIfda__breadcrumb:hover{color:var(--color-primary-dark,#818cf8);text-decoration:none}.ResearchSessionDetail-module__IkIfda__notice{color:var(--ink-900,#f8fafc);background:color-mix(in srgb, var(--color-primary,#6366f1) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-primary,#6366f1) 30%, transparent);border-radius:10px;margin:0 0 14px;padding:11px 15px;font-size:13px;font-weight:550}
.SourceQualityBadge-module__ciPGNq__badge{white-space:nowrap;cursor:default;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.SourceQualityBadge-module__ciPGNq__compact{gap:2px;padding:1px 5px;font-size:10px}.SourceQualityBadge-module__ciPGNq__score{font-weight:800}.SourceQualityBadge-module__ciPGNq__label{opacity:.85;font-weight:600}.SourceQualityBadge-module__ciPGNq__high{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success);border-color:color-mix(in srgb, var(--success) 25%, transparent)}.SourceQualityBadge-module__ciPGNq__medium{background:color-mix(in srgb, var(--warning) 14%, transparent);color:var(--warning);border-color:color-mix(in srgb, var(--warning) 25%, transparent)}.SourceQualityBadge-module__ciPGNq__low{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 18%, transparent)}.SourceQualityBadge-module__ciPGNq__unknown{background:color-mix(in srgb, var(--ink-400) 12%, transparent);color:var(--ink-400);border-color:color-mix(in srgb, var(--ink-400) 18%, transparent)}
.EvidenceTable-module__sS5O5W__section{background:var(--surface-glass);-webkit-backdrop-filter:blur(16px)saturate(180%);border:1px solid var(--surface-glass-border);border-radius:var(--radius-md,16px);box-shadow:var(--shadow-xs);transition:border-color .25s var(--ease-out), box-shadow .25s var(--ease-out);flex-direction:column;gap:16px;padding:clamp(16px,1.8vw,22px);display:flex}.EvidenceTable-module__sS5O5W__section:hover{border-color:var(--surface-glass-border-hover);box-shadow:var(--shadow-md)}.EvidenceTable-module__sS5O5W__header{flex-direction:column;gap:4px;display:flex}.EvidenceTable-module__sS5O5W__title{color:var(--ink-900);margin:0;font-size:clamp(16px,1.4vw,19px);font-weight:700}.EvidenceTable-module__sS5O5W__disclaimer{color:var(--ink-500);margin:0;font-size:12px;line-height:1.5}.EvidenceTable-module__sS5O5W__filterRow{flex-wrap:wrap;gap:6px;padding:4px 0 2px;display:flex}.EvidenceTable-module__sS5O5W__filterChip{border-radius:var(--radius-pill);border:1px solid var(--surface-glass-border);color:var(--ink-500);cursor:pointer;transition:background .18s var(--ease-out), color .18s var(--ease-out), border-color .18s var(--ease-out);background:0 0;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.EvidenceTable-module__sS5O5W__filterChip:hover{background:var(--color-primary-soft);color:var(--ink-700)}.EvidenceTable-module__sS5O5W__filterChipActive{background:var(--color-primary-light,#6366f11f);color:var(--color-primary-dark,#818cf8);border-color:#6366f173}.EvidenceTable-module__sS5O5W__filterCount{border-radius:var(--radius-pill);background:var(--chip);min-width:20px;height:18px;color:inherit;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.EvidenceTable-module__sS5O5W__filterChipActive .EvidenceTable-module__sS5O5W__filterCount{color:var(--color-primary-dark,#818cf8);background:#6366f138}.EvidenceTable-module__sS5O5W__countLine{color:var(--ink-500);margin:0;font-size:12px}.EvidenceTable-module__sS5O5W__tableWrap{border:1px solid var(--surface-glass-border);border-radius:var(--radius-sm,12px);width:100%;display:block;overflow-x:auto}.EvidenceTable-module__sS5O5W__cardsWrap{flex-direction:column;gap:12px;display:none}.EvidenceTable-module__sS5O5W__table{border-collapse:collapse;width:100%;font-size:13px}.EvidenceTable-module__sS5O5W__table thead th{text-align:left;color:var(--ink-500);border-bottom:1px solid var(--surface-glass-border);background:var(--color-primary-soft);z-index:1;padding:10px 14px;font-weight:700;position:sticky;top:0}.EvidenceTable-module__sS5O5W__table tbody td{border-bottom:1px solid var(--line-soft,#ffffff0a);vertical-align:top;color:var(--ink-700);padding:12px 14px}.EvidenceTable-module__sS5O5W__table tbody tr:last-child td{border-bottom:none}.EvidenceTable-module__sS5O5W__claimText{color:var(--ink-900);margin:0;font-weight:600;line-height:1.45}.EvidenceTable-module__sS5O5W__claimMetaRow{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.EvidenceTable-module__sS5O5W__summary{color:var(--ink-500);margin:0;font-size:12.5px;line-height:1.5}.EvidenceTable-module__sS5O5W__reason{color:var(--ink-400);white-space:pre-wrap;margin:6px 0 0;font-size:11.5px;line-height:1.5}.EvidenceTable-module__sS5O5W__primarySource{flex-direction:column;gap:2px;display:flex}.EvidenceTable-module__sS5O5W__primarySourceLink{color:var(--color-primary-dark,#818cf8);word-break:break-word;font-weight:600;text-decoration:none}.EvidenceTable-module__sS5O5W__primarySourceLink:hover{text-decoration:underline}.EvidenceTable-module__sS5O5W__primarySourceDomain{color:var(--ink-400);font-size:11px}.EvidenceTable-module__sS5O5W__confidenceValue{color:var(--ink-900);font-weight:700}.EvidenceTable-module__sS5O5W__citationCell{flex-direction:column;gap:6px;max-width:360px;display:flex}.EvidenceTable-module__sS5O5W__citationText{color:var(--ink-500);word-break:break-word;margin:0;font-size:12px;line-height:1.5}.EvidenceTable-module__sS5O5W__actionCell{flex-wrap:wrap;gap:6px;display:flex}.EvidenceTable-module__sS5O5W__copyBtn,.EvidenceTable-module__sS5O5W__copyBtnSmall,.EvidenceTable-module__sS5O5W__openSourceLink{border-radius:var(--radius-xs,8px);border:1px solid var(--surface-glass-border);background:var(--color-primary-soft);color:var(--color-primary-dark,#818cf8);cursor:pointer;transition:background .18s var(--ease-out), color .18s var(--ease-out), border-color .18s var(--ease-out);justify-content:center;align-items:center;padding:5px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.EvidenceTable-module__sS5O5W__copyBtnSmall{padding:3px 8px;font-size:11px}.EvidenceTable-module__sS5O5W__copyBtn:hover,.EvidenceTable-module__sS5O5W__copyBtnSmall:hover,.EvidenceTable-module__sS5O5W__openSourceLink:hover{background:var(--color-primary-light,#6366f124);color:var(--color-primary)}.EvidenceTable-module__sS5O5W__openSourceLink{background:0 0}.EvidenceTable-module__sS5O5W__muted{color:var(--ink-400);font-size:12px;font-style:italic}.EvidenceTable-module__sS5O5W__statusBadge{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-block}.EvidenceTable-module__sS5O5W__status_supported{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success);border-color:color-mix(in srgb, var(--success) 25%, transparent)}.EvidenceTable-module__sS5O5W__status_partially_supported{background:color-mix(in srgb, var(--warning) 12%, transparent);color:var(--warning);border-color:color-mix(in srgb, var(--warning) 25%, transparent)}.EvidenceTable-module__sS5O5W__status_contradicted{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 25%, transparent)}.EvidenceTable-module__sS5O5W__status_insufficient_evidence{color:var(--ink-500);background:#64748b1f;border-color:#64748b33}.EvidenceTable-module__sS5O5W__status_not_verified,.EvidenceTable-module__sS5O5W__status_source_unavailable{color:var(--ink-400);background:#64748b14;border-color:#64748b26}.EvidenceTable-module__sS5O5W__strengthBadge{border-radius:var(--radius-pill);white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.EvidenceTable-module__sS5O5W__strength_high{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success)}.EvidenceTable-module__sS5O5W__strength_medium{background:color-mix(in srgb, var(--warning) 14%, transparent);color:var(--warning)}.EvidenceTable-module__sS5O5W__strength_low{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.EvidenceTable-module__sS5O5W__strength_unknown{color:var(--ink-500);background:#64748b1f}.EvidenceTable-module__sS5O5W__empty{border:1px dashed var(--surface-glass-border);border-radius:var(--radius-sm,12px);text-align:center;color:var(--ink-500);background:var(--color-primary-soft);padding:28px 16px;font-size:13px}.EvidenceTable-module__sS5O5W__loading{color:var(--ink-500);align-items:center;gap:12px;padding:20px;font-size:13px;display:flex}.EvidenceTable-module__sS5O5W__spinner{border:2px solid #6366f140;border-top-color:#6366f1;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite EvidenceTable-module__sS5O5W__etSpin}@keyframes EvidenceTable-module__sS5O5W__etSpin{to{transform:rotate(360deg)}}.EvidenceTable-module__sS5O5W__card{border:1px solid var(--surface-glass-border);border-radius:var(--radius-sm,12px);background:var(--color-primary-soft);flex-direction:column;gap:10px;padding:14px;display:flex}.EvidenceTable-module__sS5O5W__cardHeader{flex-wrap:wrap;gap:6px;display:flex}.EvidenceTable-module__sS5O5W__cardRow{flex-direction:column;gap:2px;font-size:12.5px;display:flex}.EvidenceTable-module__sS5O5W__cardLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-400);font-size:11px;font-weight:700}.EvidenceTable-module__sS5O5W__cardFooter{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}@media (max-width:720px){.EvidenceTable-module__sS5O5W__tableWrap{display:none}.EvidenceTable-module__sS5O5W__cardsWrap{display:flex}}@media (prefers-reduced-motion:reduce){.EvidenceTable-module__sS5O5W__spinner{animation:none!important}}
.ConfirmDialog-module__Xa8SYq__overlay{z-index:1000;background:color-mix(in srgb, var(--ink-900) 55%, transparent);-webkit-backdrop-filter:blur(4px);animation:ConfirmDialog-module__Xa8SYq__cdFade .14s var(--ease-out,ease-out);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}@keyframes ConfirmDialog-module__Xa8SYq__cdFade{0%{opacity:0}to{opacity:1}}.ConfirmDialog-module__Xa8SYq__dialog{background:var(--surface-1,var(--table-header));border:1px solid var(--surface-glass-border);width:min(440px,100%);box-shadow:var(--shadow-lg,var(--shadow-md));animation:ConfirmDialog-module__Xa8SYq__cdRise .16s var(--ease-out,ease-out);border-radius:18px;padding:24px}@keyframes ConfirmDialog-module__Xa8SYq__cdRise{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.ConfirmDialog-module__Xa8SYq__icon{background:var(--badge);width:40px;height:40px;color:var(--ink-500);border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.ConfirmDialog-module__Xa8SYq__iconDanger{background:color-mix(in srgb, var(--danger,#ef4444) 14%, transparent);color:var(--danger,#ef4444)}.ConfirmDialog-module__Xa8SYq__title{color:var(--ink-900);margin:0 0 8px;font-size:16px;font-weight:650;line-height:1.35}.ConfirmDialog-module__Xa8SYq__description{color:var(--ink-500);margin:0;font-size:13.5px;line-height:1.55}.ConfirmDialog-module__Xa8SYq__detail{background:var(--table-hover);border:1px solid var(--surface-glass-border);color:var(--ink-700);overflow-wrap:anywhere;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.45}.ConfirmDialog-module__Xa8SYq__error{background:color-mix(in srgb, var(--danger,#ef4444) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger,#ef4444) 28%, transparent);color:var(--danger,#ef4444);border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.45}.ConfirmDialog-module__Xa8SYq__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.ConfirmDialog-module__Xa8SYq__spin{animation:1s linear infinite ConfirmDialog-module__Xa8SYq__cdSpin}@keyframes ConfirmDialog-module__Xa8SYq__cdSpin{to{transform:rotate(360deg)}}@media (max-width:480px){.ConfirmDialog-module__Xa8SYq__dialog{border-radius:16px;padding:20px}.ConfirmDialog-module__Xa8SYq__actions{flex-direction:column-reverse}.ConfirmDialog-module__Xa8SYq__actions>*{width:100%}}
.KpiCard-module__RswCcW__card{border-radius:var(--radius-md,16px);background:var(--surface-glass,#ffffff09);border:1px solid var(--surface-glass-border,#ffffff14);flex-direction:column;gap:10px;padding:18px;text-decoration:none;display:flex}.KpiCard-module__RswCcW__interactive{transition:transform var(--t-fast,.18s) var(--ease-out), border-color var(--t-fast,.18s) var(--ease-out), background var(--t-fast,.18s) var(--ease-out)}.KpiCard-module__RswCcW__interactive:hover{background:var(--surface-glass-hover,#ffffff0f);border-color:var(--surface-glass-border-hover,#ffffff24);text-decoration:none;transform:translateY(-2px)}.KpiCard-module__RswCcW__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.KpiCard-module__RswCcW__label{color:var(--ink-500,#9aa3b8);letter-spacing:.01em;font-size:12px;font-weight:560}.KpiCard-module__RswCcW__icon{border-radius:var(--radius-xs,8px);flex:none;place-items:center;width:32px;height:32px;display:grid}.KpiCard-module__RswCcW__accent_violet{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 14%, transparent)}.KpiCard-module__RswCcW__accent_blue{color:var(--info);background:color-mix(in srgb, var(--info) 13%, transparent)}.KpiCard-module__RswCcW__accent_emerald{color:var(--success);background:color-mix(in srgb, var(--success) 13%, transparent)}.KpiCard-module__RswCcW__accent_amber{color:var(--warning);background:color-mix(in srgb, var(--warning) 13%, transparent)}.KpiCard-module__RswCcW__accent_rose{color:var(--danger);background:color-mix(in srgb, var(--danger) 13%, transparent)}.KpiCard-module__RswCcW__valueRow{align-items:baseline;gap:10px;display:flex}.KpiCard-module__RswCcW__value{letter-spacing:-.02em;color:var(--ink-900,#f8fafc);font-variant-numeric:tabular-nums;font-size:26px;font-weight:760;line-height:1}.KpiCard-module__RswCcW__trend{border-radius:var(--radius-pill,999px);align-items:center;gap:3px;padding:2px 7px;font-size:11.5px;font-weight:640;display:inline-flex}.KpiCard-module__RswCcW__up{color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent)}.KpiCard-module__RswCcW__down{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}.KpiCard-module__RswCcW__progress{align-items:center;gap:10px;display:flex}.KpiCard-module__RswCcW__progressTrack{background:var(--chip);border-radius:3px;flex:1;height:6px;overflow:hidden}.KpiCard-module__RswCcW__progressFill{background:var(--grad-violet,linear-gradient(135deg, #6366f1, #8b5cf6));border-radius:3px;height:100%;display:block}.KpiCard-module__RswCcW__progressFill.KpiCard-module__RswCcW__accent_blue{background:var(--grad-blue,linear-gradient(135deg, #2563eb, #38bdf8))}.KpiCard-module__RswCcW__progressFill.KpiCard-module__RswCcW__accent_emerald{background:var(--grad-emerald,linear-gradient(135deg, #059669, #34d399))}.KpiCard-module__RswCcW__progressFill.KpiCard-module__RswCcW__accent_amber{background:var(--grad-amber,linear-gradient(135deg, #d97706, #fbbf24))}.KpiCard-module__RswCcW__progressFill.KpiCard-module__RswCcW__accent_rose{background:var(--grad-rose,linear-gradient(135deg, #e11d48, #fb7185))}.KpiCard-module__RswCcW__progressText{color:var(--ink-500,#9aa3b8);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.KpiCard-module__RswCcW__progressMax{color:var(--ink-400,#6b7591);font-weight:500}.KpiCard-module__RswCcW__hint{color:var(--ink-400,#6b7591);font-size:11.5px}.KpiCard-module__RswCcW__spark{width:100%;height:34px;margin-top:2px;margin-bottom:-4px}@media (prefers-reduced-motion:reduce){.KpiCard-module__RswCcW__interactive:hover{transform:none}}
.Select-module__E8rWSW__root{min-width:0;display:inline-flex;position:relative}.Select-module__E8rWSW__trigger{width:100%;color:var(--ink-700);background:var(--surface-glass);border:1px solid var(--surface-glass-border);border-radius:var(--radius-xs,8px);cursor:pointer;transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out), background .2s var(--ease-out);-webkit-user-select:none;user-select:none;white-space:nowrap;text-align:left;appearance:none;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-family:inherit;font-size:13.5px;line-height:1.3;display:inline-flex}.Select-module__E8rWSW__trigger:hover{border-color:var(--surface-glass-border-hover);color:var(--ink-900)}.Select-module__E8rWSW__bare{background:0 0;border-color:#0000;padding:2px 4px}.Select-module__E8rWSW__bare:hover{background:var(--hover-overlay);border-color:#0000}.Select-module__E8rWSW__bare:focus-visible{border-color:var(--color-primary)}.Select-module__E8rWSW__trigger:focus-visible,.Select-module__E8rWSW__triggerOpen{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 15%, transparent);outline:none}.Select-module__E8rWSW__triggerOpen{border-bottom-right-radius:0;border-bottom-left-radius:0}.Select-module__E8rWSW__disabled{opacity:.5;cursor:not-allowed}.Select-module__E8rWSW__triggerLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Select-module__E8rWSW__placeholder{color:var(--ink-400)}.Select-module__E8rWSW__chevron{color:var(--ink-400);transition:transform .2s var(--ease-out);flex-shrink:0}.Select-module__E8rWSW__chevronOpen{transform:rotate(180deg)}.Select-module__E8rWSW__menu{z-index:100;background:var(--surface);border:1px solid var(--surface-glass-border);border-radius:0 0 var(--radius-xs,8px) var(--radius-xs,8px);border-top:none;max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 40px #00000059}.Select-module__E8rWSW__option{color:var(--ink-700);cursor:pointer;transition:background .12s var(--ease-out), color .12s var(--ease-out);-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;padding:7px 10px;font-size:13px;display:flex}.Select-module__E8rWSW__option:hover,.Select-module__E8rWSW__focused{background:var(--hover-overlay);color:var(--ink-900)}.Select-module__E8rWSW__selected{color:var(--color-primary);font-weight:600}.Select-module__E8rWSW__selected:hover,.Select-module__E8rWSW__selected.Select-module__E8rWSW__focused{color:var(--color-primary-dark)}.Select-module__E8rWSW__optionDisabled{opacity:.4;cursor:not-allowed}html[data-theme=light] .Select-module__E8rWSW__menu{box-shadow:0 8px 24px #0f172a1a}
.NewResearchChooser-module__xmRrfG__backdrop{z-index:200;background:var(--scrim,#04050a9e);-webkit-backdrop-filter:blur(4px);animation:NewResearchChooser-module__xmRrfG__fade .16s var(--ease-out);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.NewResearchChooser-module__xmRrfG__dialog{background:var(--surface,#0a0c16);border:1px solid var(--surface-glass-border,#ffffff14);border-radius:var(--radius-md,16px);width:100%;max-width:480px;box-shadow:var(--shadow-lg,0 8px 32px #00000052);animation:NewResearchChooser-module__xmRrfG__pop .18s var(--ease-out);outline:none;padding:24px}.NewResearchChooser-module__xmRrfG__header{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.NewResearchChooser-module__xmRrfG__title{letter-spacing:-.01em;color:var(--ink-900,#f8fafc);flex:1;margin:0;font-size:18px;font-weight:700}.NewResearchChooser-module__xmRrfG__close{border-radius:var(--radius-xs,8px);width:30px;height:30px;color:var(--ink-500,#9aa3b8);cursor:pointer;transition:background var(--t-fast,.18s) var(--ease-out), color var(--t-fast,.18s) var(--ease-out);background:0 0;border:none;flex:none;place-items:center;display:grid}.NewResearchChooser-module__xmRrfG__close:hover{background:var(--surface-glass,#ffffff09);color:var(--ink-900,#f8fafc)}.NewResearchChooser-module__xmRrfG__modes{flex-direction:column;gap:8px;display:flex}.NewResearchChooser-module__xmRrfG__mode{text-align:left;border-radius:var(--radius-sm,12px);border:1px solid var(--surface-glass-border,#ffffff14);background:var(--surface-glass,#ffffff09);width:100%;color:var(--ink-700,#e2e8f0);cursor:pointer;transition:border-color var(--t-fast,.18s) var(--ease-out), background var(--t-fast,.18s) var(--ease-out);align-items:center;gap:13px;padding:13px 14px;font-family:inherit;display:flex}.NewResearchChooser-module__xmRrfG__mode:hover{background:var(--surface-glass-hover,#ffffff0f)}.NewResearchChooser-module__xmRrfG__mode:focus-visible,.NewResearchChooser-module__xmRrfG__continue:focus-visible,.NewResearchChooser-module__xmRrfG__cancel:focus-visible,.NewResearchChooser-module__xmRrfG__close:focus-visible{outline:2px solid var(--color-primary,#6366f1);outline-offset:2px}.NewResearchChooser-module__xmRrfG__modeOn{border-color:color-mix(in srgb, var(--color-primary) 50%, transparent);background:var(--color-primary-light,#6366f126)}.NewResearchChooser-module__xmRrfG__radio{border:2px solid var(--ink-400,#6b7591);width:16px;height:16px;transition:border-color var(--t-fast,.18s) var(--ease-out);border-radius:50%;flex:none;position:relative}.NewResearchChooser-module__xmRrfG__modeOn .NewResearchChooser-module__xmRrfG__radio{border-color:var(--color-primary,#6366f1)}.NewResearchChooser-module__xmRrfG__modeOn .NewResearchChooser-module__xmRrfG__radio:after{content:"";background:var(--color-primary,#6366f1);border-radius:50%;position:absolute;inset:2px}.NewResearchChooser-module__xmRrfG__modeIcon{border-radius:var(--radius-xs,8px);background:var(--color-primary-light,#6366f126);width:34px;height:34px;color:var(--color-primary-dark,#818cf8);flex:none;place-items:center;display:grid}.NewResearchChooser-module__xmRrfG__modeText{flex-direction:column;gap:1px;min-width:0;display:flex}.NewResearchChooser-module__xmRrfG__modeLabel{color:var(--ink-900,#f8fafc);font-size:14px;font-weight:600}.NewResearchChooser-module__xmRrfG__modeBlurb{color:var(--ink-500,#9aa3b8);font-size:12px}.NewResearchChooser-module__xmRrfG__projectRow{flex-direction:column;gap:6px;margin-top:18px;display:flex}.NewResearchChooser-module__xmRrfG__projectLabel{color:var(--ink-500,#9aa3b8);font-size:13px;font-weight:600}.NewResearchChooser-module__xmRrfG__projectSelect{width:100%}.NewResearchChooser-module__xmRrfG__footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.NewResearchChooser-module__xmRrfG__cancel{border-radius:var(--radius-xs,8px);border:1px solid var(--surface-glass-border,#ffffff14);color:var(--ink-700,#e2e8f0);cursor:pointer;transition:background var(--t-fast,.18s) var(--ease-out), border-color var(--t-fast,.18s) var(--ease-out);background:0 0;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:600}.NewResearchChooser-module__xmRrfG__cancel:hover{background:var(--table-hover,#ffffff0a);border-color:var(--surface-glass-border-hover,#ffffff24)}.NewResearchChooser-module__xmRrfG__continue{border-radius:var(--radius-xs,8px);background:var(--grad-violet,linear-gradient(135deg, #6366f1, #8b5cf6));color:#fff;cursor:pointer;box-shadow:var(--shadow-glow-soft,0 4px 18px #6366f12e);transition:transform var(--t-fast,.18s) var(--ease-out), box-shadow var(--t-fast,.18s) var(--ease-out);border:none;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:600}.NewResearchChooser-module__xmRrfG__continue:hover:not(:disabled){box-shadow:var(--shadow-glow,0 8px 28px #6366f152);transform:translateY(-1px)}.NewResearchChooser-module__xmRrfG__continue:hover{transform:translateY(-1px)}@keyframes NewResearchChooser-module__xmRrfG__fade{0%{opacity:0}to{opacity:1}}@keyframes NewResearchChooser-module__xmRrfG__pop{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.NewResearchChooser-module__xmRrfG__backdrop,.NewResearchChooser-module__xmRrfG__dialog{animation:none}.NewResearchChooser-module__xmRrfG__continue:hover{transform:none}}
.DashboardSidebar-module__8qw24G__sidebar{width:var(--sidebar-width,264px);background:var(--sidebar-bg-solid,#080912f5);border-right:1px solid var(--line);z-index:60;flex-direction:column;height:100dvh;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0;overflow-y:auto}@media (max-width:900px){.DashboardSidebar-module__8qw24G__sidebar{transform:translate(-100%)}.DashboardSidebar-module__8qw24G__sidebarOpen{box-shadow:var(--shadow-lg);transform:translate(0)}}.DashboardSidebar-module__8qw24G__brand{padding:22px 20px 16px}.DashboardSidebar-module__8qw24G__logo{color:var(--ink-900);align-items:center;gap:10px;text-decoration:none;display:flex}.DashboardSidebar-module__8qw24G__logoMark{background:var(--grad-violet);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex;box-shadow:0 6px 18px #6366f166}.DashboardSidebar-module__8qw24G__logoText{letter-spacing:-.02em;color:var(--ink-900);font-size:17px;font-weight:800}.DashboardSidebar-module__8qw24G__userInfo{background:var(--surface-glass,#ffffff09);border:1px solid var(--line-soft);transition:border-color .2s var(--ease-out), background .2s var(--ease-out);border-radius:14px;align-items:center;gap:10px;margin:2px 14px 14px;padding:14px 14px 12px;display:flex}.DashboardSidebar-module__8qw24G__userInfo:hover{background:var(--hover-overlay,#ffffff0d);border-color:var(--line)}.DashboardSidebar-module__8qw24G__avatar{background:var(--grad-violet);color:#fff;border:1px solid var(--border);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex;box-shadow:0 4px 12px #6366f147}.DashboardSidebar-module__8qw24G__userText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.DashboardSidebar-module__8qw24G__userName{color:var(--ink-900);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.DashboardSidebar-module__8qw24G__userEmail{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.DashboardSidebar-module__8qw24G__planBadge{letter-spacing:.02em;color:var(--color-primary-dark);background:#6366f126;border:1px solid #6366f133;border-radius:6px;flex-shrink:0;align-items:center;gap:3px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.DashboardSidebar-module__8qw24G__nav{flex-direction:column;flex:1;gap:2px;padding:8px 14px;display:flex;overflow-y:auto}.DashboardSidebar-module__8qw24G__navPrimary{width:calc(100% - 4px);color:var(--ink-900,#eef1f6);cursor:pointer;transition:background .18s var(--ease-out), border-color .18s var(--ease-out);background:#6366f129;border:1px solid #6366f152;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:4px 2px 10px;padding:10px 14px;font-family:inherit;font-size:13.5px;font-weight:640;text-decoration:none;display:flex}.DashboardSidebar-module__8qw24G__navPrimary:hover{background:#6366f142;border-color:#6366f180;text-decoration:none}.DashboardSidebar-module__8qw24G__navPrimary:focus-visible{outline-offset:2px;outline:2px solid #6366f1b3}.DashboardSidebar-module__8qw24G__navGroup{flex-direction:column;gap:1px;margin-top:12px;display:flex}.DashboardSidebar-module__8qw24G__navGroupLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);padding:6px 14px 5px;font-size:10.5px;font-weight:700}.DashboardSidebar-module__8qw24G__navDivider{background:var(--hover-overlay-strong);height:1px;margin:4px 12px 8px;display:block}.DashboardSidebar-module__8qw24G__navItem{color:var(--ink-500);transition:color .18s var(--ease-out), background .18s var(--ease-out);border-radius:0 10px 10px 0;align-items:center;gap:12px;margin-left:0;padding:9px 12px 9px 14px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.DashboardSidebar-module__8qw24G__navItem:hover{background:var(--hover-overlay);color:var(--ink-700);text-decoration:none}.DashboardSidebar-module__8qw24G__navItemActive{color:var(--ink-900);font-weight:600}.DashboardSidebar-module__8qw24G__navActivePill{z-index:-1;background:#6366f11a;position:absolute;inset:0}.DashboardSidebar-module__8qw24G__navActivePill:before{content:"";background:var(--color-primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0;box-shadow:0 0 12px #6366f166}.DashboardSidebar-module__8qw24G__navIcon{width:22px;transition:opacity .18s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.DashboardSidebar-module__8qw24G__navItem:hover .DashboardSidebar-module__8qw24G__navIcon,.DashboardSidebar-module__8qw24G__navItemActive .DashboardSidebar-module__8qw24G__navIcon{opacity:1}.DashboardSidebar-module__8qw24G__navLabel{white-space:nowrap}.DashboardSidebar-module__8qw24G__footer{border-top:1px solid var(--line);padding:14px}.DashboardSidebar-module__8qw24G__logoutBtn{width:100%;color:var(--ink-500);cursor:pointer;transition:color .18s var(--ease-out), background .18s var(--ease-out);background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.DashboardSidebar-module__8qw24G__logoutBtn:hover{color:var(--logout-color,#fca5a5);background:#ef444414}.DashboardSidebar-module__8qw24G__themeToggle{justify-content:space-between;width:100%;margin-bottom:10px}.DashboardSidebar-module__8qw24G__divider{background:var(--line);height:1px;margin:8px 12px}.DashboardSidebar-module__8qw24G__sectionLabel{text-transform:uppercase;color:var(--ink-400);letter-spacing:.08em;padding:4px 12px;font-size:11px;font-weight:700}
.MaintenanceGate-module__PT1kKW__wrap{background:var(--grad-canvas,radial-gradient(1200px 600px at 50% -10%, #14233b 0%, #0a1220 55%, #070d17 100%));justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.MaintenanceGate-module__PT1kKW__card{text-align:center;background:var(--surface-glass,#111827cc);border:1px solid var(--line,var(--border));width:100%;max-width:440px;box-shadow:var(--shadow-lg,0 24px 60px #0006);border-radius:20px;flex-direction:column;align-items:center;gap:14px;padding:40px 32px;display:flex}.MaintenanceGate-module__PT1kKW__icon{width:64px;height:64px;color:var(--tone-amber,#fcd34d);background:#f59e0b24;border:1px solid #f59e0b40;border-radius:18px;justify-content:center;align-items:center;display:flex}.MaintenanceGate-module__PT1kKW__title{color:var(--ink-900,#fff);letter-spacing:-.02em;margin:4px 0 0;font-size:22px;font-weight:760}.MaintenanceGate-module__PT1kKW__message{color:var(--text-secondary,var(--ink-500));margin:0;font-size:14.5px;line-height:1.6}.MaintenanceGate-module__PT1kKW__retry{color:#fff;cursor:pointer;background:var(--color-primary,#2563eb);border:none;border-radius:10px;margin-top:8px;padding:10px 22px;font-family:inherit;font-size:13.5px;font-weight:620}.MaintenanceGate-module__PT1kKW__retry:hover{background:var(--color-primary-dark,#1d4ed8)}
.ImpersonationBanner-module__l7pVfW__banner{z-index:9999;color:#fff;background:#b45309;align-items:center;gap:12px;padding:10px 18px;font-size:13px;font-weight:600;line-height:1.4;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 12px #00000040}.ImpersonationBanner-module__l7pVfW__icon{flex-shrink:0}.ImpersonationBanner-module__l7pVfW__text{overflow-wrap:anywhere;flex:auto;min-width:0}.ImpersonationBanner-module__l7pVfW__text strong{font-weight:800}.ImpersonationBanner-module__l7pVfW__exit{color:#fff;font:inherit;cursor:pointer;background:#ffffff24;border:1px solid #ffffff80;border-radius:8px;flex-shrink:0;padding:7px 14px;font-size:12.5px;font-weight:700;transition:background .16s}.ImpersonationBanner-module__l7pVfW__exit:hover:not(:disabled){background:#ffffff42}.ImpersonationBanner-module__l7pVfW__exit:disabled{opacity:.7;cursor:default}@media (max-width:640px){.ImpersonationBanner-module__l7pVfW__banner{flex-wrap:wrap;padding:9px 12px;font-size:12.5px}}
.AppearanceMenu-module__pNWUNG__root{position:relative}.AppearanceMenu-module__pNWUNG__trigger{border:1px solid var(--border,#ffffff1f);background:var(--surface,#0a0c16);width:36px;height:36px;color:var(--text-secondary,#9aa3b8);cursor:pointer;border-radius:9px;place-items:center;transition:color .18s,border-color .18s,transform 60ms;display:grid}.AppearanceMenu-module__pNWUNG__trigger:hover{color:var(--text-primary,#fff);border-color:var(--primary,#6366f1)}.AppearanceMenu-module__pNWUNG__trigger:active{transform:translateY(1px)}.AppearanceMenu-module__pNWUNG__trigger:focus-visible{outline:2px solid var(--primary,#6366f1);outline-offset:2px}.AppearanceMenu-module__pNWUNG__popover{background:var(--modal,#0d0f1c);border:1px solid var(--border,#ffffff1f);min-width:244px;box-shadow:var(--shadow,0 16px 40px #0006);z-index:60;border-radius:14px;flex-direction:column;gap:8px;padding:14px;animation:.14s AppearanceMenu-module__pNWUNG__popIn;display:flex;position:absolute;top:44px;right:0}@keyframes AppearanceMenu-module__pNWUNG__popIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AppearanceMenu-module__pNWUNG__groupLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted,#64748b);margin-top:2px;font-size:10.5px;font-weight:700}.AppearanceMenu-module__pNWUNG__groupLabel:first-child{margin-top:0}.AppearanceMenu-module__pNWUNG__segmented{background:var(--surface-secondary,#ffffff0a);border:1px solid var(--border-light,#ffffff0f);border-radius:10px;gap:6px;padding:4px;display:grid}.AppearanceMenu-module__pNWUNG__cols2{grid-template-columns:1fr 1fr}.AppearanceMenu-module__pNWUNG__cols3{grid-template-columns:1fr 1fr 1fr}.AppearanceMenu-module__pNWUNG__segment{color:var(--text-secondary,#9aa3b8);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.AppearanceMenu-module__pNWUNG__segmentSmall{padding:7px 6px;font-size:12px}.AppearanceMenu-module__pNWUNG__segment:hover{color:var(--text-primary,#fff)}.AppearanceMenu-module__pNWUNG__active{background:var(--primary,#6366f1);color:#fff}
.NotificationBell-module__tvZxEG__wrap{flex-shrink:0;position:relative}.NotificationBell-module__tvZxEG__bellBtn{border:1px solid var(--surface-glass-border);background:var(--table-header);width:44px;height:44px;color:var(--ink-500);cursor:pointer;font:inherit;transition:background var(--t-base) var(--ease-out), border-color var(--t-base) var(--ease-out), color var(--t-base) var(--ease-out);border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative}.NotificationBell-module__tvZxEG__bellBtn:hover{background:var(--badge);border-color:var(--surface-glass-border-hover);color:var(--ink-900)}.NotificationBell-module__tvZxEG__bellBtn:focus-visible{border-color:var(--focus-ring,#6366f18c);outline:none;box-shadow:0 0 0 4px #6366f12e}.NotificationBell-module__tvZxEG__badge{background:var(--danger,#ef4444);color:#fff;text-align:center;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;line-height:17px;position:absolute;top:5px;right:4px}.NotificationBell-module__tvZxEG__panel{z-index:40;background:var(--surface-2,var(--table-header));border:1px solid var(--surface-glass-border);width:min(360px,100vw - 32px);box-shadow:var(--shadow-lg,var(--shadow-md));-webkit-backdrop-filter:blur(16px)saturate(180%);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.NotificationBell-module__tvZxEG__panelHead{border-bottom:1px solid var(--surface-glass-border);justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding:8px 10px;display:flex}.NotificationBell-module__tvZxEG__panelTitle{color:var(--ink-900);font-size:13px;font-weight:650}.NotificationBell-module__tvZxEG__markAll{color:var(--ink-500);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:5px;padding:4px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.NotificationBell-module__tvZxEG__markAll:hover{background:var(--table-hover);color:var(--ink-900)}.NotificationBell-module__tvZxEG__state{text-align:center;color:var(--ink-500);justify-content:center;align-items:center;gap:7px;margin:0;padding:22px 12px;font-size:12.5px;display:flex}.NotificationBell-module__tvZxEG__spin{animation:1s linear infinite NotificationBell-module__tvZxEG__nbspin}@keyframes NotificationBell-module__tvZxEG__nbspin{to{transform:rotate(360deg)}}.NotificationBell-module__tvZxEG__list{max-height:380px;margin:0;padding:0;list-style:none;overflow-y:auto}.NotificationBell-module__tvZxEG__item{border-radius:10px;position:relative}.NotificationBell-module__tvZxEG__item+.NotificationBell-module__tvZxEG__item{margin-top:2px}.NotificationBell-module__tvZxEG__itemBtn,.NotificationBell-module__tvZxEG__itemStatic{width:100%;color:var(--ink-700);font:inherit;text-align:left;background:0 0;border:none;border-radius:10px;flex-direction:column;gap:3px;padding:9px 10px 9px 16px;display:flex}.NotificationBell-module__tvZxEG__itemBtn{cursor:pointer}.NotificationBell-module__tvZxEG__itemBtn:hover{background:var(--table-hover)}.NotificationBell-module__tvZxEG__itemBtn:focus-visible{background:var(--table-hover);outline:none;box-shadow:inset 0 0 0 2px #6366f173}.NotificationBell-module__tvZxEG__itemUnread:before{content:"";background:var(--color-primary-dark,#818cf8);border-radius:50%;width:6px;height:6px;position:absolute;top:15px;left:6px}.NotificationBell-module__tvZxEG__sev_warning.NotificationBell-module__tvZxEG__itemUnread:before{background:var(--warning,#f59e0b)}.NotificationBell-module__tvZxEG__sev_critical.NotificationBell-module__tvZxEG__itemUnread:before{background:var(--danger,#ef4444)}.NotificationBell-module__tvZxEG__itemTitle{color:var(--ink-900);font-size:12.5px;font-weight:600;line-height:1.35}.NotificationBell-module__tvZxEG__itemBody{color:var(--ink-500);font-size:11.5px;line-height:1.45}.NotificationBell-module__tvZxEG__itemMeta{color:var(--ink-400);font-size:10.5px;font-weight:550}.NotificationBell-module__tvZxEG__viewAll{border-top:1px solid var(--surface-glass-border);color:var(--color-primary-dark,#818cf8);text-align:center;border-radius:0 0 10px 10px;margin-top:4px;padding:9px 10px;font-size:12px;font-weight:600;text-decoration:none;display:block}.NotificationBell-module__tvZxEG__viewAll:hover{background:var(--table-hover)}@media (max-width:720px){.NotificationBell-module__tvZxEG__bellBtn{border-radius:12px;width:40px;height:40px}}
.AppHeader-module__OxrOTW__header{top:0;left:var(--app-header-left,var(--sidebar-width,264px));height:var(--appbar-h);z-index:55;justify-content:flex-end;align-items:center;gap:var(--space-2);padding:0 var(--space-5);background:var(--surface,#0a0c16);border-bottom:1px solid var(--line);display:flex;position:fixed;right:0}.AppHeader-module__OxrOTW__right{align-items:center;gap:var(--space-2);display:flex}.AppHeader-module__OxrOTW__iconBtn{width:var(--space-9);height:var(--space-9);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:10px;place-items:center;text-decoration:none;transition:color .18s,border-color .18s;display:grid}.AppHeader-module__OxrOTW__iconBtn:hover{color:var(--text-primary);border-color:var(--primary)}.AppHeader-module__OxrOTW__iconBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:900px){.AppHeader-module__OxrOTW__header{display:none}}
.PageTransition-module__l3wfVG__page{will-change:transform, opacity;min-width:0;animation:.52s cubic-bezier(.23,1,.32,1) both PageTransition-module__l3wfVG__pt-rise}@keyframes PageTransition-module__l3wfVG__pt-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.PageTransition-module__l3wfVG__stagger>:only-child>*,.PageTransition-module__l3wfVG__stagger>:not(:only-child){will-change:transform, opacity;animation:.46s cubic-bezier(.23,1,.32,1) both PageTransition-module__l3wfVG__pt-rise-soft}@keyframes PageTransition-module__l3wfVG__pt-rise-soft{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PageTransition-module__l3wfVG__stagger>:only-child>:first-child,.PageTransition-module__l3wfVG__stagger>:not(:only-child):first-child{animation-delay:60ms}.PageTransition-module__l3wfVG__stagger>:only-child>:nth-child(2),.PageTransition-module__l3wfVG__stagger>:not(:only-child):nth-child(2){animation-delay:.108s}.PageTransition-module__l3wfVG__stagger>:only-child>:nth-child(3),.PageTransition-module__l3wfVG__stagger>:not(:only-child):nth-child(3){animation-delay:.156s}.PageTransition-module__l3wfVG__stagger>:only-child>:nth-child(4),.PageTransition-module__l3wfVG__stagger>:not(:only-child):nth-child(4){animation-delay:.204s}.PageTransition-module__l3wfVG__stagger>:only-child>:nth-child(5),.PageTransition-module__l3wfVG__stagger>:not(:only-child):nth-child(5){animation-delay:.252s}.PageTransition-module__l3wfVG__stagger>:only-child>:nth-child(n+6),.PageTransition-module__l3wfVG__stagger>:not(:only-child):nth-child(n+6){animation-delay:.3s}.PageTransition-module__l3wfVG__settled,.PageTransition-module__l3wfVG__settled>:only-child>*,.PageTransition-module__l3wfVG__settled>:not(:only-child){will-change:auto!important;animation:none!important}@media (prefers-reduced-motion:reduce){.PageTransition-module__l3wfVG__page,.PageTransition-module__l3wfVG__stagger>:only-child>*,.PageTransition-module__l3wfVG__stagger>:not(:only-child){opacity:1!important;will-change:auto!important;animation:none!important;transform:none!important}}
.DashboardLayout-module__KCZfoW__layout{--color-bg:#06070d;--color-canvas-top:#0a0c1a;--color-canvas-mid:#06070d;--color-canvas-bottom:#050610;--grad-canvas:radial-gradient(120% 120% at 0% 0%, #0d0f1f 0%, #06070d 50%, #05060b 100%);--surface:#0a0c16;--surface-canvas:#06070d;--topbar-bg:#080912db;--scrim:#04050a8c;--sidebar-bg:#080912b8;--sidebar-bg-solid:#080912f5;--hover-overlay:#ffffff0d;--hover-overlay-strong:#ffffff12;--logout-color:#fca5a5;--surface-glass:#ffffff09;--surface-glass-hover:#ffffff0f;--surface-glass-border:#ffffff14;--surface-glass-border-hover:#ffffff24;--line:#ffffff14;--line-soft:#ffffff0a;--ink-900:#f8fafc;--ink-700:#e2e8f0;--ink-500:#9aa3b8;--ink-400:#6b7591;--ink-300:#4b5468;--color-text:var(--ink-900);--color-text-light:var(--ink-500);--color-bg-alt:var(--surface-glass);--color-border:var(--line);--border-radius:var(--radius-xs);--color-primary:#6366f1;--color-primary-dark:#818cf8;--color-primary-light:#6366f126;--color-primary-soft:#6366f114;--glow-purple:#8b5cf626;--glow-blue:#3b82f61f;--glow-indigo:#6366f12e;--grad-aurora:radial-gradient(ellipse 70% 50% at 12% 0%, #6366f12e 0%, transparent 55%), radial-gradient(ellipse 55% 45% at 88% 8%, #8b5cf624 0%, transparent 55%), radial-gradient(ellipse 60% 40% at 50% 100%, #3b82f61a 0%, transparent 60%);--accent-gradient:linear-gradient(135deg, #3b82f6, #6366f1, #8b5cf6);--grad-violet:linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);--grad-blue:linear-gradient(135deg, #2563eb 0%, #38bdf8 100%);--grad-emerald:linear-gradient(135deg, #059669 0%, #34d399 100%);--grad-amber:linear-gradient(135deg, #d97706 0%, #fbbf24 100%);--grad-rose:linear-gradient(135deg, #e11d48 0%, #fb7185 100%);--grad-iris:linear-gradient(135deg, #7c3aed 0%, #c084fc 100%);--grad-text:linear-gradient(135deg, #60a5fa 0%, #818cf8 50%, #a78bfa 100%);--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px #0000002e;--shadow-sm:0 2px 8px #00000038, 0 4px 16px #0000002e;--shadow-md:0 4px 16px #00000042, 0 8px 32px #00000038;--shadow-lg:0 8px 32px #00000052, 0 0 0 1px #6366f10f;--shadow-glow:0 8px 28px #6366f152;--shadow-glow-soft:0 4px 18px #6366f12e;--ease-out:cubic-bezier(.16, 1, .3, 1);--t-fast:.18s;--t-base:.25s;--t-slow:.35s;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:48px;--border:var(--line);--border-light:var(--line-soft);--border-strong:#ffffff29;--text-primary:var(--ink-900);--text-secondary:var(--ink-500);--text-muted:var(--ink-400);--primary:var(--color-primary);--primary-hover:var(--color-primary-dark);--input:var(--surface-glass);--input-border:var(--surface-glass-border);--chip:var(--surface-glass);--badge:var(--surface-glass-border);--table-header:var(--surface-glass);--table-hover:var(--hover-overlay);--surface-raised:#1e293b;--surface-raised-hover:#1a2332;--surface-raised-border:#ffffff0f;--sidebar-width:264px;background:var(--bg-base,var(--grad-canvas));min-height:100dvh;color:var(--ink-900);display:flex;position:relative;overflow-x:hidden}.DashboardLayout-module__KCZfoW__layout:before{content:"";z-index:0;pointer-events:none;background:var(--grad-aurora);position:absolute;inset:0}html[data-text-size=s] .DashboardLayout-module__KCZfoW__layout{zoom:.94}html[data-text-size=l] .DashboardLayout-module__KCZfoW__layout{zoom:1.07}html[data-theme=light] .DashboardLayout-module__KCZfoW__layout{--color-bg:#f1f4f9;--color-canvas-top:#fff;--color-canvas-mid:#f1f4f9;--color-canvas-bottom:#e8ecf5;--grad-canvas:radial-gradient(120% 120% at 0% 0%, #eef2fe 0%, #f1f4f9 52%, #e8ecf5 100%);--surface:#fff;--surface-canvas:#f1f4f9;--topbar-bg:#ffffffe0;--scrim:#0f172a57;--sidebar-bg:#ffffffe0;--sidebar-bg-solid:#fff;--hover-overlay:#0f172a0b;--hover-overlay-strong:#0f172a12;--logout-color:#dc2626;--surface-glass:#fff;--surface-glass-hover:#f7f9fc;--surface-glass-border:#e1e7f0;--surface-glass-border-hover:#c5cfdd;--line:#e1e7f0;--line-soft:#eef2f7;--ink-900:#0f172a;--ink-700:#334155;--ink-500:#54637a;--ink-400:#5f6d82;--ink-300:#7c8a9c;--color-text:var(--ink-900);--color-text-light:var(--ink-500);--color-border:var(--line);--color-primary:#6366f1;--color-primary-dark:#4f46e5;--color-primary-light:#6366f11f;--color-primary-soft:#6366f10f;--glow-purple:#8b5cf61a;--glow-blue:#3b82f614;--glow-indigo:#6366f11a;--grad-aurora:radial-gradient(ellipse 70% 50% at 12% 0%, #6366f114 0%, transparent 55%), radial-gradient(ellipse 55% 45% at 88% 8%, #8b5cf60f 0%, transparent 55%), radial-gradient(ellipse 60% 40% at 50% 100%, #3b82f60d 0%, transparent 60%);--shadow-xs:0 1px 2px #0f172a0d;--shadow-sm:0 1px 2px #0f172a0d, 0 2px 8px #0f172a0d;--shadow-md:0 8px 24px #0f172a14;--shadow-lg:0 18px 44px #0f172a1f;--shadow-glow:0 8px 28px #6366f12e;--shadow-glow-soft:0 4px 18px #6366f11f;--border:#e1e7f0;--border-light:#eef2f7;--border-strong:#c5cfdd;--text-primary:#0f172a;--text-secondary:#54637a;--text-muted:#5f6d82;--primary:#6366f1;--primary-hover:#4f46e5;--input:#fff;--input-border:#c5cfdd;--chip:#eef2f7;--badge:#e6ecf5;--table-header:#f7f9fc;--table-hover:#f1f5f9;--surface-raised:#f1f5f9;--surface-raised-hover:#e8eef6;--surface-raised-border:#e1e7f0}.DashboardLayout-module__KCZfoW__content{min-width:0;margin-left:var(--sidebar-width,264px);background:var(--surface-canvas);z-index:1;flex-direction:column;flex:1;gap:40px;min-height:100dvh;padding-block:78px 48px;padding-inline:clamp(16px,3.5vw,32px);display:flex;position:relative}.DashboardLayout-module__KCZfoW__footer{border-top:1px solid var(--line);color:var(--ink-400);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-top:20px;font-size:12px;display:flex}.DashboardLayout-module__KCZfoW__footerBrand{color:var(--ink-500);align-items:center;gap:8px;font-weight:600;display:inline-flex}.DashboardLayout-module__KCZfoW__footerMark{background:var(--grad-violet,#6366f1);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.DashboardLayout-module__KCZfoW__footerNav{flex-wrap:wrap;gap:18px;display:flex}.DashboardLayout-module__KCZfoW__footerLink{color:var(--ink-400);text-decoration:none;transition:color .15s}.DashboardLayout-module__KCZfoW__footerLink:hover{color:var(--color-primary)}.DashboardLayout-module__KCZfoW__footerCopy{color:var(--ink-400)}.DashboardLayout-module__KCZfoW__pageArea{flex-direction:column;flex:1;gap:40px;min-width:0;min-height:0;display:flex}.DashboardLayout-module__KCZfoW__pageArea>:first-child{min-width:0}.DashboardLayout-module__KCZfoW__pageFill{pointer-events:none;-webkit-user-select:none;user-select:none;flex:1 1 0;justify-content:center;align-items:center;min-height:0;padding:24px 0;display:flex;overflow:hidden}.DashboardLayout-module__KCZfoW__pageFillMark{border-radius:var(--radius-lg,20px);width:72px;height:72px;color:var(--ink-400);background:var(--surface-glass,#ffffff08);border:1px solid var(--line-soft);opacity:.5;place-items:center;display:grid}html[data-density=compact] .DashboardLayout-module__KCZfoW__content{gap:24px;padding-bottom:32px;padding-left:20px;padding-right:20px}html[data-density=roomy] .DashboardLayout-module__KCZfoW__content{gap:56px;padding-bottom:64px;padding-left:48px;padding-right:48px}.DashboardLayout-module__KCZfoW__mobileBar,.DashboardLayout-module__KCZfoW__backdrop{display:none}@media (max-width:900px){.DashboardLayout-module__KCZfoW__content{margin-left:0;padding-block:76px 40px}.DashboardLayout-module__KCZfoW__mobileBar{z-index:55;background:var(--surface,#0a0c16);border-bottom:1px solid var(--line);align-items:center;gap:12px;height:56px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}.DashboardLayout-module__KCZfoW__hamburger{border:1px solid var(--line);background:var(--table-hover);width:38px;height:38px;color:var(--ink-900);cursor:pointer;border-radius:10px;place-items:center;display:grid}.DashboardLayout-module__KCZfoW__hamburger:active{background:var(--badge)}.DashboardLayout-module__KCZfoW__mobileBrand{letter-spacing:-.02em;color:var(--ink-900);align-items:center;gap:9px;font-size:15px;font-weight:800;display:flex}.DashboardLayout-module__KCZfoW__mobileMark{background:var(--grad-violet);color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.DashboardLayout-module__KCZfoW__backdrop{z-index:58;background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:block;position:fixed;inset:0}}.DashboardLayout-module__KCZfoW__content:before{content:"";z-index:-1;pointer-events:none;background:var(--grad-aurora);opacity:0;position:absolute;inset:0}.DashboardLayout-module__KCZfoW__loading{background:var(--grad-canvas,radial-gradient(120% 120% at 0% 0%, #0d0f1f 0%, #06070d 50%, #05060b 100%));min-height:100dvh;display:flex}.DashboardLayout-module__KCZfoW__loadingSidebar{width:var(--sidebar-width,264px);border-right:1px solid var(--line);flex-direction:column;gap:24px;height:100dvh;padding:24px 20px;display:flex}.DashboardLayout-module__KCZfoW__loadingLogo{background:linear-gradient(90deg, var(--line-soft,#ffffff0a) 25%, var(--line,#ffffff17) 50%, var(--line-soft,#ffffff0a) 75%);background-size:200% 100%;border-radius:8px;width:130px;height:32px;animation:1.5s ease-in-out infinite DashboardLayout-module__KCZfoW__shimmer}.DashboardLayout-module__KCZfoW__loadingUser{background:linear-gradient(90deg, var(--line-soft,#ffffff0a) 25%, var(--line,#ffffff17) 50%, var(--line-soft,#ffffff0a) 75%);background-size:200% 100%;border-radius:14px;width:100%;height:56px;animation:1.5s ease-in-out infinite DashboardLayout-module__KCZfoW__shimmer}.DashboardLayout-module__KCZfoW__loadingNav{flex-direction:column;gap:8px;display:flex}.DashboardLayout-module__KCZfoW__loadingNavItem{background:linear-gradient(90deg, var(--line-soft,#ffffff08) 25%, var(--line,#ffffff12) 50%, var(--line-soft,#ffffff08) 75%);background-size:200% 100%;border-radius:8px;width:100%;height:36px;animation:1.5s ease-in-out infinite DashboardLayout-module__KCZfoW__shimmer}.DashboardLayout-module__KCZfoW__loadingContent{flex-direction:column;flex:1;gap:40px;padding:28px 32px;display:flex}.DashboardLayout-module__KCZfoW__loadingHeader{justify-content:space-between;align-items:center;display:flex}.DashboardLayout-module__KCZfoW__loadingTitle{background:linear-gradient(90deg, var(--line-soft,#ffffff0a) 25%, var(--line,#ffffff17) 50%, var(--line-soft,#ffffff0a) 75%);background-size:200% 100%;border-radius:8px;width:240px;height:28px;animation:1.5s ease-in-out infinite DashboardLayout-module__KCZfoW__shimmer}.DashboardLayout-module__KCZfoW__loadingSearch{background:linear-gradient(90deg, var(--line-soft,#ffffff0a) 25%, var(--line,#ffffff17) 50%, var(--line-soft,#ffffff0a) 75%);background-size:200% 100%;border-radius:10px;width:260px;height:40px;animation:1.5s ease-in-out infinite DashboardLayout-module__KCZfoW__shimmer}.DashboardLayout-module__KCZfoW__loadingGrid{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.DashboardLayout-module__KCZfoW__loadingCard{background:linear-gradient(90deg, var(--line-soft,#ffffff09) 25%, var(--line,#ffffff14) 50%, var(--line-soft,#ffffff09) 75%);background-size:200% 100%;border-radius:16px;height:164px;animation:1.5s ease-in-out infinite DashboardLayout-module__KCZfoW__shimmer}.DashboardLayout-module__KCZfoW__loadingSection{grid-template-columns:1fr 1fr;gap:24px;display:grid}.DashboardLayout-module__KCZfoW__loadingCardLarge{background:linear-gradient(90deg, var(--line-soft,#ffffff09) 25%, var(--line,#ffffff14) 50%, var(--line-soft,#ffffff09) 75%);background-size:200% 100%;border-radius:16px;height:320px;animation:1.5s ease-in-out infinite DashboardLayout-module__KCZfoW__shimmer}@keyframes DashboardLayout-module__KCZfoW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1200px){.DashboardLayout-module__KCZfoW__loadingGrid{grid-template-columns:repeat(3,1fr)}.DashboardLayout-module__KCZfoW__loadingSection{grid-template-columns:1fr}}@media (max-width:768px){.DashboardLayout-module__KCZfoW__loadingGrid{grid-template-columns:repeat(2,1fr)}.DashboardLayout-module__KCZfoW__loadingSidebar{display:none}}
.VerificationBadge-module__2-k2sq__wrap{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.VerificationBadge-module__2-k2sq__badge,.VerificationBadge-module__2-k2sq__chip{border-radius:var(--radius-pill,999px);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.VerificationBadge-module__2-k2sq__badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.VerificationBadge-module__2-k2sq__tone_good{color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent)}.VerificationBadge-module__2-k2sq__tone_warn{color:var(--warning);background:color-mix(in srgb, var(--warning) 12%, transparent)}.VerificationBadge-module__2-k2sq__tone_bad{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}.VerificationBadge-module__2-k2sq__tone_muted{color:var(--text-secondary);background:color-mix(in srgb, var(--text-secondary) 12%, transparent)}.VerificationBadge-module__2-k2sq__cred_gov{color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent)}.VerificationBadge-module__2-k2sq__cred_academic{color:var(--info);background:color-mix(in srgb, var(--info) 12%, transparent)}.VerificationBadge-module__2-k2sq__cred_org{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.VerificationBadge-module__2-k2sq__cred_web{color:var(--text-secondary);background:color-mix(in srgb, var(--text-secondary) 12%, transparent)}
.ResearchReport-module__iJBM7a__report{flex-direction:column;gap:30px;display:flex}.ResearchReport-module__iJBM7a__highlights{border:1px solid var(--rv-border-strong,#ffffff29);background:color-mix(in srgb, var(--rv-accent,#6366f1) 8%, var(--rv-surface-2,#171b25));border-radius:14px;padding:18px 20px}.ResearchReport-module__iJBM7a__hiLbl{letter-spacing:.08em;text-transform:uppercase;color:var(--rv-accent-ink,#818cf8);margin-bottom:10px;font-size:11px;font-weight:700}.ResearchReport-module__iJBM7a__hiList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ResearchReport-module__iJBM7a__hiItem{color:var(--rv-ink,#f8fafc);padding-left:20px;font-size:15px;line-height:1.5;position:relative}.ResearchReport-module__iJBM7a__hiItem:before{content:"✦";color:var(--rv-accent-ink,#818cf8);font-size:12px;position:absolute;top:1px;left:0}.ResearchReport-module__iJBM7a__sections{flex-direction:column;gap:34px;display:flex}.ResearchReport-module__iJBM7a__section{scroll-margin-top:16px}.ResearchReport-module__iJBM7a__secHead{align-items:center;gap:10px;display:flex}.ResearchReport-module__iJBM7a__secIcon{font-size:20px;line-height:1}.ResearchReport-module__iJBM7a__ann{align-items:center;gap:4px;margin-left:auto;display:inline-flex;position:relative}.ResearchReport-module__iJBM7a__annBtn{cursor:pointer;width:30px;height:30px;color:var(--rv-ink-3,#94a3b8);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:color .14s,background .14s;display:inline-flex}.ResearchReport-module__iJBM7a__annBtn:hover{color:var(--rv-ink,#f1f5f9);background:var(--rv-surface-2,#ffffff0d)}.ResearchReport-module__iJBM7a__annOn{color:var(--rv-accent-ink,#a5b4fc)}.ResearchReport-module__iJBM7a__notePop{z-index:20;border:1px solid var(--rv-border-strong,#ffffff24);background:var(--rv-surface,#171923);border-radius:10px;width:260px;padding:10px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000073}.ResearchReport-module__iJBM7a__noteInput{box-sizing:border-box;resize:vertical;border:1px solid var(--rv-border,#ffffff1f);background:var(--rv-surface-2,#0003);width:100%;color:var(--rv-ink,#f1f5f9);border-radius:8px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px}.ResearchReport-module__iJBM7a__noteActions{gap:8px;margin-top:8px;display:flex}.ResearchReport-module__iJBM7a__noteSave{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:7px;flex:1;padding:7px;font-size:12.5px;font-weight:600}.ResearchReport-module__iJBM7a__noteCancel{cursor:pointer;border:1px solid var(--rv-border,#ffffff1f);color:var(--rv-ink-3,#94a3b8);background:0 0;border-radius:7px;padding:7px 12px;font-size:12.5px}.ResearchReport-module__iJBM7a__secTitle{font-family:var(--rv-serif,Georgia, serif);letter-spacing:-.01em;color:var(--rv-ink,#f8fafc);margin:0;font-size:clamp(19px,2.4vw,24px);font-weight:600;line-height:1.2}.ResearchReport-module__iJBM7a__meta{color:var(--rv-ink-2,#9aa3b8);flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 12px;font-size:12.5px;display:flex}.ResearchReport-module__iJBM7a__metaDot{background:var(--rv-ink-3,#6b7591);border-radius:50%;width:3px;height:3px}.ResearchReport-module__iJBM7a__badge{border:1px solid #0000;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:640}.ResearchReport-module__iJBM7a__b_high{color:var(--rv-verified,#4fb583);background:color-mix(in srgb, var(--rv-verified,#4fb583) 14%, transparent);border-color:color-mix(in srgb, var(--rv-verified,#4fb583) 30%, transparent)}.ResearchReport-module__iJBM7a__b_med{color:var(--rv-moderate,#d0a03e);background:color-mix(in srgb, var(--rv-moderate,#d0a03e) 13%, transparent);border-color:color-mix(in srgb, var(--rv-moderate,#d0a03e) 28%, transparent)}.ResearchReport-module__iJBM7a__b_low{color:var(--rv-ink-2,#9aa3b8);background:var(--table-hover);border-color:var(--rv-border,#ffffff17)}.ResearchReport-module__iJBM7a__summary{color:var(--rv-ink,#f8fafc);margin:0;font-size:15.5px;line-height:1.62}.ResearchReport-module__iJBM7a__subLbl{letter-spacing:.07em;text-transform:uppercase;color:var(--rv-ink-2,#9aa3b8);margin:16px 0 8px;font-size:11px;font-weight:700}.ResearchReport-module__iJBM7a__points{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ResearchReport-module__iJBM7a__point{color:var(--rv-ink,#f8fafc);padding-left:18px;font-size:14.5px;line-height:1.5;position:relative}.ResearchReport-module__iJBM7a__point:before{content:"";background:var(--rv-accent-ink,#818cf8);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:3px}.ResearchReport-module__iJBM7a__stats{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.ResearchReport-module__iJBM7a__stat{color:var(--rv-ink,#f8fafc);background:var(--chip);border:1px solid var(--rv-border,#ffffff17);border-radius:8px;padding:4px 10px;font-size:12.5px;font-weight:640}.ResearchReport-module__iJBM7a__conflict{border:1px solid color-mix(in srgb, var(--rv-moderate,#d0a03e) 34%, transparent);background:color-mix(in srgb, var(--rv-moderate,#d0a03e) 8%, transparent);border-radius:10px;flex-direction:column;gap:5px;margin-top:14px;padding:10px 12px;display:flex}.ResearchReport-module__iJBM7a__conflictHead{color:var(--rv-moderate,#d0a03e);font-size:12px;font-weight:660}.ResearchReport-module__iJBM7a__conflictRow{color:var(--rv-ink,#f8fafc);flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;display:flex}.ResearchReport-module__iJBM7a__cName{color:var(--rv-ink-2,#9aa3b8)}.ResearchReport-module__iJBM7a__vs{color:var(--rv-ink-3,#6b7591);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.ResearchReport-module__iJBM7a__srcRow{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ResearchReport-module__iJBM7a__chipLink{text-decoration:none}.ResearchReport-module__iJBM7a__chip{background:var(--rv-surface-2,#171b25);border:1px solid var(--rv-border,#ffffff17);color:var(--rv-ink,#f8fafc);border-radius:999px;align-items:center;gap:7px;padding:4px 10px 4px 4px;font-size:12.5px;display:inline-flex}.ResearchReport-module__iJBM7a__chipLink:hover .ResearchReport-module__iJBM7a__chip{border-color:var(--rv-accent,#6366f1)}.ResearchReport-module__iJBM7a__fav{background:var(--rv-accent-soft,#6366f138);width:18px;height:18px;color:var(--rv-accent-ink,#818cf8);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.ResearchReport-module__iJBM7a__chipName{font-weight:560}.ResearchReport-module__iJBM7a__cred{background:var(--chip);color:var(--rv-ink-2,#9aa3b8);border-radius:5px;padding:1px 6px;font-size:10.5px;font-weight:640}.ResearchReport-module__iJBM7a__cred_gov{color:#6fb1e6}.ResearchReport-module__iJBM7a__cred_academic{color:#9b8cf0}.ResearchReport-module__iJBM7a__cred_org{color:#4fb583}.ResearchReport-module__iJBM7a__cred_web{color:var(--rv-ink-2,#9aa3b8)}.ResearchReport-module__iJBM7a__evWrap{margin-top:14px}.ResearchReport-module__iJBM7a__evToggle{border:1px solid var(--rv-border-strong,#ffffff29);color:var(--rv-ink-2,#9aa3b8);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ResearchReport-module__iJBM7a__evToggle:hover{color:var(--rv-ink,#f8fafc);border-color:var(--rv-accent,#6366f1)}.ResearchReport-module__iJBM7a__caret{font-size:10px;transition:transform .18s;display:inline-block}.ResearchReport-module__iJBM7a__caretOpen{transform:rotate(90deg)}.ResearchReport-module__iJBM7a__evList{border-left:2px solid var(--rv-border,#ffffff17);flex-direction:column;gap:12px;margin-top:12px;padding-left:12px;display:flex}.ResearchReport-module__iJBM7a__ev{flex-direction:column;gap:7px;display:flex}.ResearchReport-module__iJBM7a__quote{font-family:var(--rv-serif,Georgia, serif);color:var(--rv-ink,#f8fafc);margin:0;font-size:14.5px;font-style:italic;line-height:1.55}.ResearchReport-module__iJBM7a__evText{color:var(--rv-ink,#f8fafc);font-size:14px;line-height:1.5}.ResearchReport-module__iJBM7a__evSrc{flex-wrap:wrap;gap:6px;display:flex}.ResearchReport-module__iJBM7a__moreBtn{border:1px dashed var(--rv-border-strong,#ffffff29);color:var(--rv-ink-2,#9aa3b8);cursor:pointer;background:0 0;border-radius:7px;align-self:flex-start;padding:5px 10px;font-size:12px}.ResearchReport-module__iJBM7a__moreBtn:hover{color:var(--rv-ink,#f8fafc)}
.SourceTrustBadge-module__AgQcGa__badge{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.SourceTrustBadge-module__AgQcGa__compact{padding:1px 5px;font-size:9px}.SourceTrustBadge-module__AgQcGa__score{opacity:.8;font-weight:600}
.SourceDetailsDrawer-module__AbmZvq__overlay{z-index:1000;background:#00000080;justify-content:flex-end;display:flex;position:fixed;inset:0}.SourceDetailsDrawer-module__AbmZvq__drawer{background:var(--surface-raised);border-left:1px solid var(--border);flex-direction:column;width:min(420px,100vw);animation:.2s ease-out SourceDetailsDrawer-module__AbmZvq__slideIn;display:flex;overflow-y:auto}@keyframes SourceDetailsDrawer-module__AbmZvq__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.SourceDetailsDrawer-module__AbmZvq__header{border-bottom:1px solid var(--surface-raised-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px;display:flex}.SourceDetailsDrawer-module__AbmZvq__title{color:var(--text-primary);word-break:break-word;margin:0;font-size:16px;font-weight:700;line-height:1.4}.SourceDetailsDrawer-module__AbmZvq__closeBtn{color:var(--text-secondary,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:4px;font-size:18px;line-height:1}.SourceDetailsDrawer-module__AbmZvq__closeBtn:hover{color:var(--text-primary);background:var(--chip)}.SourceDetailsDrawer-module__AbmZvq__body{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.SourceDetailsDrawer-module__AbmZvq__field{flex-direction:column;gap:4px;display:flex}.SourceDetailsDrawer-module__AbmZvq__fieldLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:11px;font-weight:700}.SourceDetailsDrawer-module__AbmZvq__fieldValue{color:var(--text-primary,#e2e8f0);word-break:break-word;font-size:13px}.SourceDetailsDrawer-module__AbmZvq__fieldLink{color:var(--tone-indigo,#818cf8);word-break:break-all;font-size:12px;text-decoration:none}.SourceDetailsDrawer-module__AbmZvq__fieldLink:hover{text-decoration:underline}.SourceDetailsDrawer-module__AbmZvq__typeBadge{border-radius:999px;align-self:flex-start;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.SourceDetailsDrawer-module__AbmZvq__snippet{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.SourceDetailsDrawer-module__AbmZvq__reasons{color:var(--text-secondary,#94a3b8);flex-direction:column;gap:3px;margin:0;padding-left:16px;font-size:12px;line-height:1.5;display:flex}.SourceDetailsDrawer-module__AbmZvq__actions{border-top:1px solid var(--surface-raised-border);gap:8px;padding:16px 20px;display:flex}.SourceDetailsDrawer-module__AbmZvq__openBtn{background:var(--color-primary,#6366f1);color:#fff;text-align:center;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:9px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s;display:inline-flex}.SourceDetailsDrawer-module__AbmZvq__openBtn:hover{background:var(--color-primary-dark,#4f46e5)}.SourceDetailsDrawer-module__AbmZvq__selectBtn{border:1px solid var(--border-strong);color:var(--text-primary,#e2e8f0);cursor:pointer;text-align:center;background:0 0;border-radius:8px;flex:1;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .18s,border-color .18s}.SourceDetailsDrawer-module__AbmZvq__selectBtn:hover{background:var(--chip);border-color:var(--border-strong)}
.SourceReviewWorkspace-module__IuqjSq__container{flex-direction:column;gap:12px;display:flex}.SourceReviewWorkspace-module__IuqjSq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.SourceReviewWorkspace-module__IuqjSq__headerLeft{flex-direction:column;gap:6px;display:flex}.SourceReviewWorkspace-module__IuqjSq__queryText{color:var(--text-primary,#e2e8f0);margin:0;font-size:14px;font-weight:700}.SourceReviewWorkspace-module__IuqjSq__metrics{flex-wrap:wrap;gap:8px;font-size:11px;font-weight:600;display:flex}.SourceReviewWorkspace-module__IuqjSq__metric{color:var(--text-secondary,#94a3b8)}.SourceReviewWorkspace-module__IuqjSq__metricHigh{color:#10b981}.SourceReviewWorkspace-module__IuqjSq__metricMed{color:#f59e0b}.SourceReviewWorkspace-module__IuqjSq__metricLow{color:#ef4444}.SourceReviewWorkspace-module__IuqjSq__metricUnknown{color:var(--text-muted)}.SourceReviewWorkspace-module__IuqjSq__metricSelected{color:var(--color-primary-dark,#4338ca)}.SourceReviewWorkspace-module__IuqjSq__headerActions{flex-wrap:wrap;gap:8px;display:flex}.SourceReviewWorkspace-module__IuqjSq__actionBtn{border:1px solid var(--input-border,#ffffff1a);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .18s,border-color .18s}.SourceReviewWorkspace-module__IuqjSq__actionBtn:hover{background:var(--chip);border-color:var(--border-strong)}.SourceReviewWorkspace-module__IuqjSq__primaryBtn{background:var(--color-primary,#6366f1);color:var(--ink-900);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:700;transition:background .18s}.SourceReviewWorkspace-module__IuqjSq__primaryBtn:hover{background:var(--color-primary-dark,#4f46e5)}.SourceReviewWorkspace-module__IuqjSq__primaryBtn:disabled{opacity:.5;cursor:not-allowed}.SourceReviewWorkspace-module__IuqjSq__toolbar{background:var(--surface-raised);border:1px solid var(--surface-raised-border);border-radius:8px;flex-wrap:wrap;gap:10px;padding:10px 12px;display:flex}.SourceReviewWorkspace-module__IuqjSq__filterGroup{align-items:center;gap:4px;display:flex}.SourceReviewWorkspace-module__IuqjSq__filterLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;font-size:11px;font-weight:700}.SourceReviewWorkspace-module__IuqjSq__select{min-width:130px}.SourceReviewWorkspace-module__IuqjSq__searchGroup{flex:1;min-width:140px}.SourceReviewWorkspace-module__IuqjSq__searchInput{border:1px solid var(--input-border,#ffffff1a);background:var(--input,#0f172a);width:100%;color:var(--text-primary,#e2e8f0);border-radius:6px;outline:none;padding:4px 10px;font-family:inherit;font-size:12px}.SourceReviewWorkspace-module__IuqjSq__searchInput:focus{border-color:#6366f1}.SourceReviewWorkspace-module__IuqjSq__searchInput::placeholder{color:var(--text-muted,#475569)}.SourceReviewWorkspace-module__IuqjSq__empty{text-align:center;border:1px dashed var(--border);color:var(--text-muted);border-radius:10px;padding:24px;font-size:13px}.SourceReviewWorkspace-module__IuqjSq__list{flex-direction:column;gap:6px;display:flex}.SourceReviewWorkspace-module__IuqjSq__card{border:1px solid var(--surface-raised-border);background:var(--surface-raised);border-radius:8px;transition:border-color .18s,background .18s}.SourceReviewWorkspace-module__IuqjSq__card:hover{border-color:var(--border-strong);background:var(--surface-raised-hover)}.SourceReviewWorkspace-module__IuqjSq__selected{background:#6366f10f;border-color:#6366f159}.SourceReviewWorkspace-module__IuqjSq__cardMain{align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.SourceReviewWorkspace-module__IuqjSq__checkboxLabel{cursor:pointer;padding-top:2px;display:flex}.SourceReviewWorkspace-module__IuqjSq__checkbox{accent-color:#6366f1;cursor:pointer;width:15px;height:15px}.SourceReviewWorkspace-module__IuqjSq__cardContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.SourceReviewWorkspace-module__IuqjSq__cardHeader{align-items:center;gap:8px;display:flex}.SourceReviewWorkspace-module__IuqjSq__sourceTitle{color:var(--text-primary,#e2e8f0);word-break:break-word;font-size:13px;font-weight:700;line-height:1.4}.SourceReviewWorkspace-module__IuqjSq__badge{color:var(--text-muted);white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;background:#64748b1f;border-radius:999px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:700}.SourceReviewWorkspace-module__IuqjSq__cardMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.SourceReviewWorkspace-module__IuqjSq__domain{color:var(--text-secondary,#94a3b8);font-size:11px}.SourceReviewWorkspace-module__IuqjSq__typeBadge{border-radius:999px;align-items:center;padding:1px 6px;font-size:10px;font-weight:600;display:inline-flex}.SourceReviewWorkspace-module__IuqjSq__provider{color:var(--text-muted);background:#64748b1a;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600}.SourceReviewWorkspace-module__IuqjSq__readBadge{color:#10b981;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background:#10b9811f;border-radius:999px;padding:1px 5px;font-size:9px;font-weight:700}.SourceReviewWorkspace-module__IuqjSq__failedBadge{color:#ef4444;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background:#ef44441f;border-radius:999px;padding:1px 5px;font-size:9px;font-weight:700}.SourceReviewWorkspace-module__IuqjSq__usefulBadge{color:var(--color-primary-dark,#4338ca);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background:#6366f11f;border-radius:999px;padding:1px 5px;font-size:9px;font-weight:700}.SourceReviewWorkspace-module__IuqjSq__weakBadge{color:#f59e0b;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background:#f59e0b1f;border-radius:999px;padding:1px 5px;font-size:9px;font-weight:700}.SourceReviewWorkspace-module__IuqjSq__mixedBadge{color:var(--text-secondary,#94a3b8);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background:#94a3b81f;border-radius:999px;padding:1px 5px;font-size:9px;font-weight:700}.SourceReviewWorkspace-module__IuqjSq__snippet{color:var(--text-secondary,#94a3b8);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.SourceReviewWorkspace-module__IuqjSq__cardRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.SourceReviewWorkspace-module__IuqjSq__openLink{color:var(--color-primary-dark,#4338ca);font-size:11px;font-weight:600;text-decoration:none}.SourceReviewWorkspace-module__IuqjSq__openLink:hover{text-decoration:underline}.SourceReviewWorkspace-module__IuqjSq__detailsBtn{color:var(--text-secondary,#94a3b8);cursor:pointer;background:0 0;border:none;padding:2px 0;font-family:inherit;font-size:11px;font-weight:600}.SourceReviewWorkspace-module__IuqjSq__detailsBtn:hover{color:var(--text-primary,#e2e8f0)}.SourceReviewWorkspace-module__IuqjSq__disclaimer{color:var(--text-muted);text-align:center;margin:0;font-size:11px;font-style:italic}.SourceReviewWorkspace-module__IuqjSq__copyNotice{background:var(--table-hover);border:1px solid var(--surface-glass-border);color:var(--ink-500);border-radius:9px;margin:10px 0 0;padding:7px 10px;font-size:12px}
.page-module__WqChkG__page{flex-direction:column;gap:24px;width:100%;display:flex}.page-module__WqChkG__topBar{justify-content:flex-start;margin-bottom:16px;display:flex}.page-module__WqChkG__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.page-module__WqChkG__title{color:var(--ink-900);margin:0 0 4px;font-size:24px;font-weight:700}.page-module__WqChkG__url{color:var(--color-primary-dark,#818cf8);word-break:break-all;font-size:13px;text-decoration:none}.page-module__WqChkG__url:hover{text-decoration:underline}.page-module__WqChkG__typeBadge{color:var(--color-primary-dark,#818cf8);background:var(--color-primary-soft);border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:600}.page-module__WqChkG__date{color:var(--ink-500);margin-bottom:24px;font-size:14px}.page-module__WqChkG__verificationSection,.page-module__WqChkG__evidenceTableSection,.page-module__WqChkG__claimsSection{margin-bottom:24px}.page-module__WqChkG__sectionTitle{color:var(--ink-900);margin:0 0 12px;font-size:18px;font-weight:600}.page-module__WqChkG__claimCard{background:var(--surface-glass);-webkit-backdrop-filter:blur(16px)saturate(180%);border:1px solid var(--surface-glass-border);border-radius:var(--radius-sm,12px);margin-bottom:8px;padding:12px 16px}.page-module__WqChkG__claimText{color:var(--ink-700);margin:0 0 6px;font-size:14px;line-height:1.5}.page-module__WqChkG__claimCategory{color:var(--ink-500);background:var(--color-primary-soft);text-transform:capitalize;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.page-module__WqChkG__loading,.page-module__WqChkG__error,.page-module__WqChkG__empty{text-align:center;padding:48px 16px}.page-module__WqChkG__spinner{border:3px solid var(--surface-glass-border);border-top-color:var(--color-primary);border-radius:50%;width:32px;height:32px;margin:0 auto 12px;animation:.8s linear infinite page-module__WqChkG__spin}@keyframes page-module__WqChkG__spin{to{transform:rotate(360deg)}}.page-module__WqChkG__errorTitle{color:var(--danger,#ef4444);margin:0 0 8px;font-size:18px;font-weight:600}.page-module__WqChkG__errorMessage{color:var(--danger,#ef4444);opacity:.8;margin:0;font-size:14px}.page-module__WqChkG__citationsSection{margin-bottom:24px}.page-module__WqChkG__citationCard{background:var(--surface-glass);-webkit-backdrop-filter:blur(16px)saturate(180%);border:1px solid var(--surface-glass-border);border-radius:var(--radius-sm,12px);margin-bottom:8px;padding:12px 16px}.page-module__WqChkG__citationText{color:var(--ink-700);border-left:3px solid var(--color-primary);margin:0 0 6px;padding-left:10px;font-size:14px;line-height:1.55}.page-module__WqChkG__citationMeta{color:var(--ink-500);font-size:12px}.page-module__WqChkG__detailsBlock{border-top:1px solid var(--border,#e0e5ea);margin-top:26px;padding-top:14px}.page-module__WqChkG__detailsSummary{cursor:pointer;color:var(--ink-500);padding:6px 2px;font-size:13.5px;font-weight:600;list-style:none}.page-module__WqChkG__detailsSummary::-webkit-details-marker{display:none}.page-module__WqChkG__detailsSummary:before{content:"▸ ";color:var(--ink-400)}.page-module__WqChkG__detailsBlock[open] .page-module__WqChkG__detailsSummary:before{content:"▾ "}
.AnalysisError-module__IPG2lW__card{border-radius:var(--radius-sm);text-align:center;background:#ef44441a;border:1px solid #ef44444d;padding:24px}.AnalysisError-module__IPG2lW__title{color:var(--tone-rose,#fca5a5);margin-bottom:8px;font-size:18px;font-weight:700}.AnalysisError-module__IPG2lW__message{color:var(--tone-rose,#fca5a5);margin-bottom:16px;font-size:14px}.AnalysisError-module__IPG2lW__candidateSection{text-align:left;border-top:1px solid #ef44444d;margin-top:16px;padding-top:16px}.AnalysisError-module__IPG2lW__candidateHint{color:var(--tone-rose,#fca5a5);margin-bottom:12px;font-size:13px}.AnalysisError-module__IPG2lW__candidateList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.AnalysisError-module__IPG2lW__candidateCard{background:var(--surface-glass);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-radius:var(--radius-xs);border:1px solid #ef444433;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.AnalysisError-module__IPG2lW__candidateTitle{color:var(--tone-rose,#fca5a5);word-break:break-word;font-size:14px;font-weight:600;text-decoration:none}.AnalysisError-module__IPG2lW__candidateTitle:hover{text-decoration:underline}.AnalysisError-module__IPG2lW__candidateDomain{color:var(--tone-rose,#fca5a5);font-size:12px}.AnalysisError-module__IPG2lW__openLink{color:var(--color-primary-dark);align-self:flex-start;margin-top:4px;font-size:13px;font-weight:600;text-decoration:none}.AnalysisError-module__IPG2lW__openLink:hover{text-decoration:underline}.AnalysisError-module__IPG2lW__pasteSection{border-top:1px solid var(--border,#ffffff1f);flex-direction:column;gap:10px;margin-top:16px;padding-top:16px;display:flex}.AnalysisError-module__IPG2lW__pasteLabel{color:var(--ink-500,#9aa3b8);font-size:12.5px;line-height:1.5}.AnalysisError-module__IPG2lW__pasteArea{resize:vertical;border:1px solid var(--border,#ffffff24);background:var(--surface-2,#171b25);width:100%;color:var(--ink-900,#f8fafc);font:inherit;border-radius:10px;padding:11px 13px;font-size:13px;line-height:1.5}.AnalysisError-module__IPG2lW__pasteArea:focus{border-color:var(--color-primary,#6366f1);outline:none}.AnalysisError-module__IPG2lW__pasteFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.AnalysisError-module__IPG2lW__pasteCount{color:var(--ink-400,#6b7591);font-size:12px}
.AnalyzeArticleHeader-module__O4UN6W__header{background:var(--surface);border:1px solid var(--surface-glass-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;gap:16px;padding:20px 24px;display:flex}.AnalyzeArticleHeader-module__O4UN6W__topRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.AnalyzeArticleHeader-module__O4UN6W__info{flex-direction:column;gap:4px;min-width:0;display:flex}.AnalyzeArticleHeader-module__O4UN6W__title{color:var(--ink-900);letter-spacing:-.01em;margin:0;font-size:clamp(18px,2vw,24px);font-weight:800;line-height:1.3}.AnalyzeArticleHeader-module__O4UN6W__url{color:var(--color-primary);word-break:break-all;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;overflow:hidden}.AnalyzeArticleHeader-module__O4UN6W__meta{color:var(--ink-500);margin:0;font-size:12px}.AnalyzeArticleHeader-module__O4UN6W__actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.AnalyzeArticleHeader-module__O4UN6W__actionBtn{border-radius:var(--radius-xs);border:1px solid var(--surface-glass-border);background:var(--surface-glass);color:var(--ink-700);cursor:pointer;transition:background var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);align-items:center;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.AnalyzeArticleHeader-module__O4UN6W__actionBtn:hover{background:var(--surface-glass-hover);border-color:var(--surface-glass-border-hover);color:var(--color-primary-dark);transform:translateY(-2px)}.AnalyzeArticleHeader-module__O4UN6W__statsRow{border-top:1px solid var(--surface-glass-border);flex-wrap:wrap;gap:clamp(12px,2vw,28px);padding-top:12px;display:flex}.AnalyzeArticleHeader-module__O4UN6W__stat{flex-direction:column;gap:2px;display:flex}.AnalyzeArticleHeader-module__O4UN6W__statValue{color:var(--ink-900);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:22px;font-weight:700;display:flex}.AnalyzeArticleHeader-module__O4UN6W__statLabel{color:var(--ink-500);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:500}.AnalyzeArticleHeader-module__O4UN6W__statDot{border-radius:50%;width:8px;height:8px;display:inline-block}.AnalyzeArticleHeader-module__O4UN6W__statDotGreen{background:#34d399}.AnalyzeArticleHeader-module__O4UN6W__statDotAmber{background:#fbbf24}.AnalyzeArticleHeader-module__O4UN6W__statDotSlate{background:var(--ink-500)}.AnalyzeArticleHeader-module__O4UN6W__statDotRed{background:#fca5a5}.AnalyzeArticleHeader-module__O4UN6W__statValueGreen{color:var(--tone-emerald-strong,#34d399)}.AnalyzeArticleHeader-module__O4UN6W__statValueAmber{color:#fbbf24}.AnalyzeArticleHeader-module__O4UN6W__statValueSlate{color:var(--ink-700)}.AnalyzeArticleHeader-module__O4UN6W__statValueRed{color:var(--tone-rose,#fca5a5)}
.StatusBadge-module__kQyt5G__badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 10px;font-size:11.5px;font-weight:700;line-height:1.3;display:inline-flex}.StatusBadge-module__kQyt5G__compact{padding:2px 7px;font-size:10px}.StatusBadge-module__kQyt5G__verified{background:color-mix(in srgb, var(--success) 15%, transparent);color:var(--success);border-color:color-mix(in srgb, var(--success) 25%, transparent)}.StatusBadge-module__kQyt5G__partial{background:color-mix(in srgb, var(--warning) 15%, transparent);color:var(--warning);border-color:color-mix(in srgb, var(--warning) 25%, transparent)}.StatusBadge-module__kQyt5G__contradicted{background:color-mix(in srgb, var(--danger) 15%, transparent);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 25%, transparent)}.StatusBadge-module__kQyt5G__needsReview{background:color-mix(in srgb, var(--warning) 12%, transparent);color:var(--warning);border-color:color-mix(in srgb, var(--warning) 20%, transparent)}.StatusBadge-module__kQyt5G__notVerified{color:var(--text-secondary);background:#64748b26;border-color:#64748b33}.StatusBadge-module__kQyt5G__unavailable{background:color-mix(in srgb, var(--ink-400) 12%, transparent);color:var(--text-muted);border-color:color-mix(in srgb, var(--ink-400) 18%, transparent)}
.VerificationSummary-module__DqMKTa__summary{background:var(--surface-glass);-webkit-backdrop-filter:blur(16px)saturate(180%);border:1px solid var(--surface-glass-border);border-radius:var(--radius-md,16px);margin-bottom:16px;padding:20px 24px}.VerificationSummary-module__DqMKTa__title{color:var(--ink-900);margin-bottom:16px;font-size:16px;font-weight:600}.VerificationSummary-module__DqMKTa__grid{flex-wrap:wrap;gap:24px;display:flex}.VerificationSummary-module__DqMKTa__item{flex-direction:column;gap:2px;min-width:80px;display:flex}.VerificationSummary-module__DqMKTa__value{color:var(--ink-900);font-size:24px;font-weight:800}.VerificationSummary-module__DqMKTa__label{color:var(--ink-500);white-space:nowrap;font-size:12px}
.VerificationStatusBadge-module__z0TF0W__badge{border-radius:var(--radius-pill,999px);white-space:nowrap;border:1px solid #0000;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.VerificationStatusBadge-module__z0TF0W__supported{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success);border-color:color-mix(in srgb, var(--success) 25%, transparent)}.VerificationStatusBadge-module__z0TF0W__partial{background:color-mix(in srgb, var(--warning) 12%, transparent);color:var(--warning);border-color:color-mix(in srgb, var(--warning) 18%, transparent)}.VerificationStatusBadge-module__z0TF0W__contradicted{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 25%, transparent)}.VerificationStatusBadge-module__z0TF0W__insufficient,.VerificationStatusBadge-module__z0TF0W__needs{background:color-mix(in srgb, var(--ink-400) 10%, transparent);color:var(--ink-400);border-color:color-mix(in srgb, var(--ink-400) 15%, transparent)}.VerificationStatusBadge-module__z0TF0W__unavailable{background:color-mix(in srgb, var(--ink-400) 8%, transparent);color:var(--ink-400);border-color:color-mix(in srgb, var(--ink-400) 12%, transparent)}
.StatusBadge-module__wa6wiW__badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);white-space:nowrap;border-radius:999px;font-size:10.5px;font-weight:600;display:inline-flex}.StatusBadge-module__wa6wiW__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.StatusBadge-module__wa6wiW__dotGreen{background:var(--success);box-shadow:0 0 0 2px color-mix(in srgb, var(--success) 20%, transparent)}.StatusBadge-module__wa6wiW__dotYellow{background:var(--warning);box-shadow:0 0 0 2px color-mix(in srgb, var(--warning) 20%, transparent)}.StatusBadge-module__wa6wiW__dotRed{background:var(--danger);box-shadow:0 0 0 2px color-mix(in srgb, var(--danger) 20%, transparent)}.StatusBadge-module__wa6wiW__dotGray{background:var(--ink-400);box-shadow:0 0 0 2px color-mix(in srgb, var(--ink-400) 15%, transparent)}.StatusBadge-module__wa6wiW__bgGreen{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success)}.StatusBadge-module__wa6wiW__bgYellow{background:color-mix(in srgb, var(--warning) 12%, transparent);color:var(--warning)}.StatusBadge-module__wa6wiW__bgRed{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.StatusBadge-module__wa6wiW__bgGray{background:color-mix(in srgb, var(--ink-400) 10%, transparent);color:var(--ink-500)}
.page-module__bYLmQW__page{flex-direction:column;gap:28px;width:100%;max-width:none;margin:0 auto;display:flex;position:relative}.page-module__bYLmQW__kpiRow{gap:var(--sp-4,16px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.page-module__bYLmQW__kpiRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.page-module__bYLmQW__kpiRow{grid-template-columns:1fr}}
