.ReportViewer-module__vabGHa__viewer{color:var(--page-foreground);gap:22px;display:grid}.ReportViewer-module__vabGHa__toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:42px;display:flex}.ReportViewer-module__vabGHa__backLink,.ReportViewer-module__vabGHa__backLinkStrong,.ReportViewer-module__vabGHa__logoutButton,.ReportViewer-module__vabGHa__pageButton{min-height:40px;font:inherit;font-size:var(--text-sm);border-radius:8px;font-weight:800;text-decoration:none}.ReportViewer-module__vabGHa__backLink{color:var(--brand-primary);align-items:center;display:inline-flex}.ReportViewer-module__vabGHa__backLinkStrong,.ReportViewer-module__vabGHa__logoutButton{color:#168b55;background:#ecfdf3;border:1px solid #cce8d8;align-items:center;padding:0 14px;display:inline-flex}.ReportViewer-module__vabGHa__adminLinks{align-items:center;gap:12px;display:flex}.ReportViewer-module__vabGHa__logoutButton{cursor:pointer}.ReportViewer-module__vabGHa__logoutButton:disabled{cursor:wait;opacity:.62}.ReportViewer-module__vabGHa__backLink:focus-visible,.ReportViewer-module__vabGHa__backLinkStrong:focus-visible,.ReportViewer-module__vabGHa__logoutButton:focus-visible,.ReportViewer-module__vabGHa__pageButton:focus-visible{outline-offset:3px;outline:3px solid #4166ad52}.ReportViewer-module__vabGHa__paper{background:var(--surface);border:1px solid #dde3eb;padding:58px 58px 64px;box-shadow:0 18px 48px #1f29370d}.ReportViewer-module__vabGHa__documentHeader{border-bottom:2px solid #1f2a44;padding-bottom:22px}.ReportViewer-module__vabGHa__documentHeader p{color:var(--muted-foreground);font-size:var(--text-sm);margin:0 0 8px;font-weight:800}.ReportViewer-module__vabGHa__titleLine{justify-content:space-between;align-items:end;gap:24px;display:flex}.ReportViewer-module__vabGHa__titleLine h1{color:#17233a;margin:0;font-size:1.6rem;font-weight:900;line-height:1.25}.ReportViewer-module__vabGHa__titleLine span{color:var(--muted-foreground);font-size:var(--text-sm);margin-top:7px;font-weight:700;display:block}.ReportViewer-module__vabGHa__titleLine strong{color:var(--muted-foreground);font-size:var(--text-sm);white-space:nowrap}.ReportViewer-module__vabGHa__headerMetaList{color:var(--muted-foreground);font-size:var(--text-sm);gap:4px;margin:12px 0 0;padding:0;font-weight:700;line-height:1.45;list-style:none;display:grid}.ReportViewer-module__vabGHa__summaryPage,.ReportViewer-module__vabGHa__metricPage{gap:30px;padding-top:34px;display:grid}.ReportViewer-module__vabGHa__basicInfo h2,.ReportViewer-module__vabGHa__overallSection h2{color:#17233a;margin:0;font-size:1.55rem;font-weight:900}.ReportViewer-module__vabGHa__basicInfo p,.ReportViewer-module__vabGHa__overallSection>p,.ReportViewer-module__vabGHa__basicProgress p,.ReportViewer-module__vabGHa__viewerSection p{color:var(--muted-foreground);font-size:var(--text-sm);margin:8px 0 0;font-weight:700;line-height:1.55}.ReportViewer-module__vabGHa__infoTable{border-top:1px solid #e4e8ef;margin:22px 0 0;display:grid}.ReportViewer-module__vabGHa__infoTable div{border-bottom:1px solid #e4e8ef;grid-template-columns:190px 1fr;gap:18px;padding:14px 0;display:grid}.ReportViewer-module__vabGHa__infoTable dt{color:var(--muted-foreground);font-weight:900}.ReportViewer-module__vabGHa__infoTable dd{color:#20242b;text-align:right;word-break:break-all;margin:0;font-weight:900;line-height:1.45}.ReportViewer-module__vabGHa__totalBox{border:3px solid #28334d;border-radius:8px;margin-top:22px;padding:22px 24px}.ReportViewer-module__vabGHa__totalBox strong{color:#17233a;letter-spacing:0;font-size:2.4rem;font-weight:900}.ReportViewer-module__vabGHa__totalBox span{color:var(--muted-foreground);font-size:1.05rem;font-weight:900}.ReportViewer-module__vabGHa__totalBox p{color:#2d3340;font-size:var(--text-base);margin:10px 0 0;font-weight:800;line-height:1.45}.ReportViewer-module__vabGHa__totalBox em{color:#a66a00;font-style:normal;font-size:var(--text-sm);background:#fff9e9;border:1px solid #f3d89c;border-radius:8px;margin-top:12px;padding:12px 14px;font-weight:800;line-height:1.5;display:block}.ReportViewer-module__vabGHa__scoreGrid{grid-template-columns:160px 1fr;align-items:center;gap:34px;margin-top:30px;display:grid}.ReportViewer-module__vabGHa__gradeCircle,.ReportViewer-module__vabGHa__percentCircle{--progress:0%;background:conic-gradient(var(--brand-primary) var(--progress), #edf0f5 0);border-radius:999px;place-items:center;display:grid}.ReportViewer-module__vabGHa__gradeCircle{justify-self:center;width:136px;height:136px;position:relative}.ReportViewer-module__vabGHa__gradeCircle:after,.ReportViewer-module__vabGHa__percentCircle:after{content:"";border-radius:inherit;background:var(--surface);position:absolute;inset:13px}.ReportViewer-module__vabGHa__gradeCircle strong,.ReportViewer-module__vabGHa__gradeCircle span,.ReportViewer-module__vabGHa__percentCircle strong{z-index:1;position:relative}.ReportViewer-module__vabGHa__gradeCircle strong{color:var(--brand-primary);align-self:end;font-size:1.1rem;font-weight:900}.ReportViewer-module__vabGHa__gradeCircle span{color:var(--muted-foreground);font-size:var(--text-sm);align-self:start;font-weight:800}.ReportViewer-module__vabGHa__axisGrid,.ReportViewer-module__vabGHa__basicProgress{gap:12px;display:grid}.ReportViewer-module__vabGHa__basicProgress{border-top:1px solid #e4e8ef;margin-top:30px;padding-top:24px}.ReportViewer-module__vabGHa__basicProgress h3{color:var(--muted-foreground);font-size:var(--text-base);margin:0;font-weight:900}.ReportViewer-module__vabGHa__progressLine{gap:6px;display:grid}.ReportViewer-module__vabGHa__progressLine div{color:var(--page-foreground);font-size:var(--text-base);justify-content:space-between;align-items:center;gap:16px;font-weight:900;display:flex}.ReportViewer-module__vabGHa__progressLine div span{color:var(--muted-foreground);font-weight:700}.ReportViewer-module__vabGHa__progressTrack{background:#edf0f5;border-radius:999px;height:9px;display:block;overflow:hidden}.ReportViewer-module__vabGHa__progressTrack span{border-radius:inherit;background:var(--brand-primary);height:100%;display:block}.ReportViewer-module__vabGHa__metricHero{color:#fff;background:#2d426d;border-radius:8px;align-items:center;gap:24px;padding:18px 22px;display:flex}.ReportViewer-module__vabGHa__percentCircle{background:conic-gradient(#fff var(--progress), #ffffff40 0);flex:0 0 78px;width:78px;height:78px;position:relative}.ReportViewer-module__vabGHa__percentCircle:after{background:#2d426d;inset:8px}.ReportViewer-module__vabGHa__percentCircle strong{color:#fff;font-size:var(--text-base);font-weight:900}.ReportViewer-module__vabGHa__metricHero h2{margin:0;font-size:1.05rem;font-weight:900}.ReportViewer-module__vabGHa__metricHero p{color:#ffffffdb;font-size:var(--text-sm);margin:7px 0 0;font-weight:700;line-height:1.45}.ReportViewer-module__vabGHa__summaryCallout{border-left:3px solid var(--brand-primary);color:#2c3445;font-size:var(--text-base);background:#eef4ff;border-radius:0 8px 8px 0;margin:0;padding:18px 20px;font-weight:700;line-height:1.7}.ReportViewer-module__vabGHa__viewerSection{gap:12px;display:grid}.ReportViewer-module__vabGHa__viewerSection header{border-bottom:2px solid #1f2a44;justify-content:space-between;align-items:center;gap:16px;padding-bottom:8px;display:flex}.ReportViewer-module__vabGHa__viewerSection h3{font-size:var(--text-base);margin:0;font-weight:900}.ReportViewer-module__vabGHa__viewerSection header span{color:var(--brand-primary);font-size:var(--text-sm);background:#edf4ff;border-radius:999px;padding:4px 10px;font-weight:900}.ReportViewer-module__vabGHa__itemList{gap:0;margin:0;padding:0;list-style:none;display:grid}.ReportViewer-module__vabGHa__itemRow{min-height:38px;font-size:var(--text-sm);border-bottom:1px solid #e9edf2;grid-template-columns:24px minmax(130px,1fr) minmax(160px,1.2fr);align-items:center;gap:8px 12px;display:grid}.ReportViewer-module__vabGHa__itemRow strong{font-weight:900}.ReportViewer-module__vabGHa__itemRow>span:last-of-type{text-align:right;justify-self:end;font-weight:800}.ReportViewer-module__vabGHa__itemRow small{color:var(--muted-foreground);grid-column:2/-1;margin-top:-4px;padding-bottom:8px;font-weight:700}.ReportViewer-module__vabGHa__statusIcon{color:#fff;border-radius:999px;place-items:center;width:18px;height:18px;font-size:.75rem;font-weight:900;display:inline-grid}.ReportViewer-module__vabGHa__statusGood{color:#168b55}.ReportViewer-module__vabGHa__statusWarning{color:#b86600}.ReportViewer-module__vabGHa__statusEmpty{color:#9aa3af}.ReportViewer-module__vabGHa__statusIcon.ReportViewer-module__vabGHa__statusGood{color:#fff;background:#2faa6b}.ReportViewer-module__vabGHa__statusIcon.ReportViewer-module__vabGHa__statusWarning{color:#fff;background:#b86600}.ReportViewer-module__vabGHa__statusIcon.ReportViewer-module__vabGHa__statusEmpty{color:#fff;background:#c9d0da}.ReportViewer-module__vabGHa__pager{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.ReportViewer-module__vabGHa__pageButton{color:#17233a;cursor:pointer;background:#fff;border:1px solid #dfe4eb;justify-self:start;width:max-content}.ReportViewer-module__vabGHa__pageButton:last-child{justify-self:end}.ReportViewer-module__vabGHa__pageButton:not(:disabled){padding:0 18px}.ReportViewer-module__vabGHa__pageButton:disabled{color:#c6ccd5;cursor:not-allowed;padding:0 18px}.ReportViewer-module__vabGHa__pageCount{color:var(--muted-foreground);font-weight:900}.ReportViewer-module__vabGHa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:720px){.ReportViewer-module__vabGHa__paper{padding:34px 22px 42px}.ReportViewer-module__vabGHa__titleLine,.ReportViewer-module__vabGHa__toolbar,.ReportViewer-module__vabGHa__adminLinks{flex-direction:column;align-items:flex-start}.ReportViewer-module__vabGHa__infoTable div,.ReportViewer-module__vabGHa__scoreGrid{grid-template-columns:1fr}.ReportViewer-module__vabGHa__infoTable dd{text-align:left}.ReportViewer-module__vabGHa__metricHero{flex-direction:column;align-items:flex-start}.ReportViewer-module__vabGHa__itemRow{grid-template-columns:24px 1fr}.ReportViewer-module__vabGHa__itemRow>span:last-of-type{text-align:left;grid-column:2;justify-self:start}.ReportViewer-module__vabGHa__pager{grid-template-columns:1fr;justify-items:center}.ReportViewer-module__vabGHa__pageButton,.ReportViewer-module__vabGHa__pageButton:last-child{justify-self:center}}
.Admin-module__cvzioq__adminPage{min-height:100vh;color:var(--page-foreground);background:#f4f6f9}.Admin-module__cvzioq__adminShell{width:min(100% - 120px,840px);margin:0 auto;padding:34px 0 80px}.Admin-module__cvzioq__requestsShell{width:min(100% - 120px,1440px)}.Admin-module__cvzioq__adminHeader{justify-content:space-between;align-items:center;gap:24px;min-height:44px;display:flex}.Admin-module__cvzioq__adminBrand{color:var(--muted-foreground);align-items:center;gap:20px;font-size:1.125rem;font-weight:650;line-height:1.3;display:flex}.Admin-module__cvzioq__adminBrand strong{color:var(--page-foreground);font-size:1.25rem;font-weight:800}.Admin-module__cvzioq__brandDot{background:var(--brand-primary);border-radius:999px;flex:none;width:14px;height:14px}.Admin-module__cvzioq__sessionTools{align-items:center;gap:14px;display:flex}.Admin-module__cvzioq__adminNav{align-items:center;gap:6px;margin-left:auto;display:flex}.Admin-module__cvzioq__adminNav a{min-height:40px;color:var(--muted-foreground);border-radius:9px;place-items:center;padding:0 14px;font-size:.9375rem;font-weight:800;text-decoration:none;display:inline-grid}.Admin-module__cvzioq__adminNav a:hover,.Admin-module__cvzioq__adminNav .Admin-module__cvzioq__adminNavActive{color:var(--brand-primary);background:#4166ad1a}.Admin-module__cvzioq__signedInUser{color:var(--muted-foreground);font-size:.9375rem;font-weight:700}.Admin-module__cvzioq__logoutControl{position:relative}.Admin-module__cvzioq__logoutButton,.Admin-module__cvzioq__accountButton,.Admin-module__cvzioq__loginButton,.Admin-module__cvzioq__actionButton{font:inherit;transition:background-color .16s,border-color .16s,color .16s}.Admin-module__cvzioq__logoutButton{background:var(--surface);min-height:42px;color:var(--page-foreground);cursor:pointer;border:1px solid #dfe4eb;border-radius:9px;padding:0 16px;font-size:.9375rem;font-weight:800}.Admin-module__cvzioq__logoutButton:hover:not(:disabled){background:#f9fafc;border-color:#c8d1df}.Admin-module__cvzioq__logoutButton:disabled{cursor:wait;opacity:.68}.Admin-module__cvzioq__logoutError{width:260px;color:var(--error);text-align:right;font-size:.8125rem;font-weight:700;position:absolute;top:calc(100% + 8px);right:0}.Admin-module__cvzioq__loginCard{background:var(--surface);border:1px solid #e0e5ec;border-radius:18px;width:min(100%,560px);margin:112px auto 0;padding:52px;box-shadow:0 18px 48px #1f293712}.Admin-module__cvzioq__loginIntro{text-align:center}.Admin-module__cvzioq__loginIcon{width:34px;height:34px;color:var(--brand-primary);background:#4166ad1a;border-radius:10px;place-items:center;font-size:.75rem;display:inline-grid}.Admin-module__cvzioq__loginIntro h1{color:var(--page-foreground);letter-spacing:-.02em;margin:22px 0 0;font-size:1.6rem;font-weight:800;line-height:1.3}.Admin-module__cvzioq__loginIntro p{color:var(--muted-foreground);margin:12px 0 0;font-size:1rem;font-weight:600;line-height:1.55}.Admin-module__cvzioq__loginForm{gap:22px;margin-top:38px;display:grid}.Admin-module__cvzioq__loginField{gap:10px;display:grid}.Admin-module__cvzioq__loginField label{color:var(--page-foreground);font-size:1rem;font-weight:800}.Admin-module__cvzioq__loginField input,.Admin-module__cvzioq__searchInput{background:var(--surface);width:100%;color:var(--page-foreground);font:inherit;border:1px solid #dfe4eb;outline:none;transition:border-color .16s,box-shadow .16s}.Admin-module__cvzioq__loginField input{border-radius:10px;min-height:56px;padding:0 17px;font-size:1rem}.Admin-module__cvzioq__loginField input::placeholder,.Admin-module__cvzioq__searchInput::placeholder{color:#8b929e;opacity:1}.Admin-module__cvzioq__loginField input:focus,.Admin-module__cvzioq__searchInput:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px #4166ad24}.Admin-module__cvzioq__loginField input:disabled{cursor:wait;background:#f4f6f9}.Admin-module__cvzioq__loginError{color:var(--error);background:#fff7f6;border:1px solid #f2c5bf;border-radius:9px;padding:13px 15px;font-size:.9375rem;font-weight:700;line-height:1.45}.Admin-module__cvzioq__loginButton{background:var(--brand-primary);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:56px;margin-top:6px;font-size:1.0625rem;font-weight:800}.Admin-module__cvzioq__loginButton:hover:not(:disabled){background:var(--brand-primary-hover)}.Admin-module__cvzioq__loginButton:disabled{cursor:wait;background:#8da2cc}.Admin-module__cvzioq__listIntro{margin-top:44px}.Admin-module__cvzioq__listIntro h1{color:var(--page-foreground);margin:0;font-size:1.2rem;font-weight:800;line-height:1.35}.Admin-module__cvzioq__listIntro p{color:var(--muted-foreground);margin:8px 0 0;font-size:1.0625rem;font-weight:600;line-height:1.5}.Admin-module__cvzioq__listToolbar{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:27px;display:grid}.Admin-module__cvzioq__searchForm{min-width:0}.Admin-module__cvzioq__searchInput{border-radius:10px;min-height:52px;padding:0 18px;font-size:1.0625rem;font-weight:500}.Admin-module__cvzioq__accountButton{background:var(--surface);min-width:190px;min-height:52px;color:var(--page-foreground);border:1px solid #dfe4eb;border-radius:10px;padding:0 18px;font-size:1rem;font-weight:800}.Admin-module__cvzioq__accountButton:disabled{cursor:not-allowed;opacity:1}.Admin-module__cvzioq__tableFrame{background:var(--surface);border:1px solid #e1e5eb;border-radius:16px;margin-top:18px;overflow-x:auto}.Admin-module__cvzioq__requestsTable{border-spacing:0;border-collapse:separate;table-layout:fixed;width:100%;min-width:1440px}.Admin-module__cvzioq__requestsTable caption,.Admin-module__cvzioq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.Admin-module__cvzioq__requestsTable th{height:54px;color:var(--muted-foreground);text-align:left;white-space:nowrap;background:#fafbfc;border-bottom:1px solid #e8ebef;padding:0 18px;font-size:1rem;font-weight:800}.Admin-module__cvzioq__requestsTable td{color:#2b3038;vertical-align:middle;border-bottom:1px solid #eef0f3;height:70px;padding:10px 18px;font-size:1rem;font-weight:550;line-height:1.4}.Admin-module__cvzioq__requestsTable tbody tr:last-child td{border-bottom:0}.Admin-module__cvzioq__dateColumn{width:13%}.Admin-module__cvzioq__nameColumn{width:8%}.Admin-module__cvzioq__emailColumn{width:15%}.Admin-module__cvzioq__placeColumn{width:9%}.Admin-module__cvzioq__urlColumn{width:11%}.Admin-module__cvzioq__keywordColumn,.Admin-module__cvzioq__statusColumn{width:10%}.Admin-module__cvzioq__actionColumn{width:24%}.Admin-module__cvzioq__nameValue{color:#252a31;white-space:nowrap;border-bottom:1px dotted #abb2bd;align-items:center;gap:5px;max-width:100%;font-weight:800;text-decoration:none;display:inline-flex}.Admin-module__cvzioq__nameValue:hover{border-bottom-color:var(--brand-primary);color:var(--brand-primary)}.Admin-module__cvzioq__nameText,.Admin-module__cvzioq__keywordValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.Admin-module__cvzioq__keywordValue{max-width:100%}.Admin-module__cvzioq__emailValue{color:#465166;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:650;display:block;overflow:hidden}.Admin-module__cvzioq__peopleMark{width:12px;height:13px;color:var(--brand-primary);flex:none;display:inline-block;position:relative}.Admin-module__cvzioq__peopleMark:before,.Admin-module__cvzioq__peopleMark:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.Admin-module__cvzioq__peopleMark:before{background:currentColor;border-radius:999px;width:6px;height:6px;top:0}.Admin-module__cvzioq__peopleMark:after{background:currentColor;border-radius:7px 7px 3px 3px;width:11px;height:6px;bottom:0}.Admin-module__cvzioq__placeNamePlaceholder{color:var(--brand-primary);font-weight:700}.Admin-module__cvzioq__placeUrl{color:#2b3038;text-overflow:ellipsis;white-space:nowrap;font-weight:550;text-decoration:none;display:block;overflow:hidden}.Admin-module__cvzioq__placeUrl:hover{color:var(--brand-primary);text-underline-offset:3px;text-decoration:underline}.Admin-module__cvzioq__statusBadge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:5px 12px;font-size:.9375rem;font-weight:800;display:inline-flex}.Admin-module__cvzioq__statusHelp{display:inline-flex;position:relative}.Admin-module__cvzioq__statusQuestion{opacity:.72;border:1px solid;border-radius:999px;place-items:center;width:17px;height:17px;font-size:.6875rem;font-weight:900;line-height:1;display:inline-grid}.Admin-module__cvzioq__statusBadge{cursor:help}.Admin-module__cvzioq__statusBadge:focus-visible{outline:none;box-shadow:0 0 0 3px #4166ad2e}.Admin-module__cvzioq__statusPopover{z-index:1000;width:280px;color:var(--page-foreground);white-space:normal;background:#fff;border:1px solid #d9dee7;border-radius:10px;padding:13px 14px;position:fixed;box-shadow:0 12px 30px #1f293729}.Admin-module__cvzioq__statusPopover[data-placement=above]{transform:translateY(-100%)}.Admin-module__cvzioq__statusPopover strong,.Admin-module__cvzioq__statusPopover span{display:block}.Admin-module__cvzioq__statusPopover strong{font-size:.875rem;font-weight:800}.Admin-module__cvzioq__statusPopover span{color:var(--muted-foreground);margin-top:5px;font-size:.8125rem;font-weight:600;line-height:1.5}.Admin-module__cvzioq__statusPending{color:#687180;background:#eef0f3}.Admin-module__cvzioq__statusCollecting{color:#c96100;background:#fff1df}.Admin-module__cvzioq__statusReview{color:#34589d;background:#e8eefb}.Admin-module__cvzioq__statusCompleted{color:#168b55;background:#e1f5ea}.Admin-module__cvzioq__statusFailed{color:#c83d31;background:#fff0ee}.Admin-module__cvzioq__actionGroup{white-space:nowrap;align-items:center;gap:7px;display:flex}.Admin-module__cvzioq__actionButton{white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:.9375rem;font-weight:800;text-decoration:none;display:inline-flex}.Admin-module__cvzioq__actionPrimary{border:1px solid var(--brand-primary);background:var(--brand-primary);color:#fff}.Admin-module__cvzioq__actionSecondary{background:var(--surface);color:var(--page-foreground);cursor:pointer;border:1px solid #dfe4eb}.Admin-module__cvzioq__actionSecondary:hover{background:#f8fafc;border-color:#bfc9d7}.Admin-module__cvzioq__actionDanger{background:var(--surface);color:#cf392e;border:1px solid #f1c5bf}.Admin-module__cvzioq__actionButton:disabled{cursor:not-allowed;opacity:1}.Admin-module__cvzioq__actionPrimary:disabled{cursor:wait;background:#8da2cc;border-color:#8da2cc}.Admin-module__cvzioq__actionError{max-width:300px;color:var(--error);white-space:normal;margin:6px 0 0;font-size:.75rem;font-weight:700;line-height:1.35}.Admin-module__cvzioq__emptyCell{text-align:center;height:260px!important}.Admin-module__cvzioq__emptyState{color:var(--muted-foreground);justify-items:center;gap:8px;display:grid}.Admin-module__cvzioq__emptyState strong{color:var(--page-foreground);font-size:1.0625rem;font-weight:800}.Admin-module__cvzioq__emptyState span{font-size:.9375rem;font-weight:600}.Admin-module__cvzioq__errorPanel{background:var(--surface);min-height:220px;color:var(--muted-foreground);text-align:center;border:1px solid #f0cbc6;border-radius:16px;place-content:center;margin-top:18px;padding:40px 24px;display:grid}.Admin-module__cvzioq__errorPanel strong{color:var(--page-foreground);font-size:1.0625rem;font-weight:800}.Admin-module__cvzioq__errorPanel p{margin:8px 0 0;font-size:.9375rem;font-weight:600}.Admin-module__cvzioq__retryLink{background:var(--brand-primary);color:#fff;border-radius:8px;place-items:center;min-height:42px;margin:20px auto 0;padding:0 18px;font-size:.9375rem;font-weight:800;text-decoration:none;display:inline-grid}.Admin-module__cvzioq__pagination{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.Admin-module__cvzioq__paginationSummary{color:var(--muted-foreground);margin:0;font-size:.9375rem;font-weight:600}.Admin-module__cvzioq__paginationSummary strong{color:var(--page-foreground);font-weight:800}.Admin-module__cvzioq__paginationControls,.Admin-module__cvzioq__paginationPages{align-items:center;gap:6px;display:flex}.Admin-module__cvzioq__paginationLink{background:var(--surface);min-width:40px;min-height:40px;color:var(--page-foreground);border:1px solid #dfe4eb;border-radius:8px;place-items:center;padding:0 12px;font-size:.9375rem;font-weight:800;text-decoration:none;display:inline-grid}.Admin-module__cvzioq__paginationLink:hover:not(.Admin-module__cvzioq__paginationDisabled):not(.Admin-module__cvzioq__paginationCurrent){background:#f9fafc;border-color:#c8d1df}.Admin-module__cvzioq__paginationCurrent{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.Admin-module__cvzioq__paginationDisabled{color:#9aa1ad;cursor:not-allowed;background:#f1f3f6}.Admin-module__cvzioq__paginationEllipsis{min-width:28px;min-height:40px;color:var(--muted-foreground);place-items:center;font-weight:800;display:inline-grid}.Admin-module__cvzioq__notificationWorkspace{margin-top:26px}.Admin-module__cvzioq__notificationTabs{border-bottom:1px solid #dfe4eb;gap:8px;display:flex}.Admin-module__cvzioq__notificationTabs button{min-height:46px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 18px;font-weight:800}.Admin-module__cvzioq__notificationTabs button[aria-selected=true]{border-bottom-color:var(--brand-primary);color:var(--brand-primary)}.Admin-module__cvzioq__notificationSuccess,.Admin-module__cvzioq__notificationError,.Admin-module__cvzioq__notificationLoading{border-radius:10px;margin:18px 0 0;padding:13px 16px;font-size:.9375rem;font-weight:700;line-height:1.5}.Admin-module__cvzioq__notificationSuccess{color:#157347;background:#effbf4;border:1px solid #b9e3ca}.Admin-module__cvzioq__notificationError{color:var(--error);background:#fff7f6;border:1px solid #f2c5bf}.Admin-module__cvzioq__notificationLoading{background:var(--surface);color:var(--muted-foreground);border:1px solid #dfe4eb}.Admin-module__cvzioq__providerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.Admin-module__cvzioq__providerGrid>div{background:var(--surface);border:1px solid #dfe4eb;border-radius:12px;flex-direction:column;justify-content:center;gap:7px;min-height:82px;padding:17px 18px;display:flex}.Admin-module__cvzioq__providerGrid strong{font-size:.9375rem}.Admin-module__cvzioq__providerGrid span{color:#b54708;font-size:.875rem;font-weight:800}.Admin-module__cvzioq__providerGrid span[data-ready=true]{color:#168b55}.Admin-module__cvzioq__notificationRuleList{gap:18px;margin-top:18px;display:grid}.Admin-module__cvzioq__notificationRuleCard{background:var(--surface);border:1px solid #dfe4eb;border-radius:16px;overflow:hidden}.Admin-module__cvzioq__notificationRuleCard>header{background:#fafbfc;border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:18px 22px;display:flex}.Admin-module__cvzioq__notificationRuleCard h2{margin:0;font-size:1.075rem}.Admin-module__cvzioq__notificationRuleCard header p{color:var(--muted-foreground);margin:6px 0 0;font-size:.8125rem;font-weight:650}.Admin-module__cvzioq__notificationRuleCard header>span{color:var(--muted-foreground);flex:none;font-size:.75rem;font-weight:650}.Admin-module__cvzioq__notificationChannelGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Admin-module__cvzioq__notificationChannelGrid fieldset{border:0;gap:15px;min-width:0;margin:0;padding:22px;display:grid}.Admin-module__cvzioq__notificationChannelGrid fieldset+fieldset{border-left:1px solid #e8ebef}.Admin-module__cvzioq__notificationChannelGrid legend{color:var(--page-foreground);padding:0;font-size:1rem;font-weight:800}.Admin-module__cvzioq__notificationToggle{align-items:center;gap:9px;font-size:.9rem;font-weight:750;display:flex}.Admin-module__cvzioq__notificationToggle input{width:18px;height:18px;accent-color:var(--brand-primary)}.Admin-module__cvzioq__notificationField,.Admin-module__cvzioq__testControl label,.Admin-module__cvzioq__historyDialog>label{gap:7px;min-width:0;display:grid}.Admin-module__cvzioq__notificationField>span,.Admin-module__cvzioq__testControl label>span,.Admin-module__cvzioq__historyDialog>label{font-size:.8125rem;font-weight:800}.Admin-module__cvzioq__notificationField input,.Admin-module__cvzioq__notificationField textarea,.Admin-module__cvzioq__testControl input,.Admin-module__cvzioq__historyFilters input,.Admin-module__cvzioq__historyFilters select,.Admin-module__cvzioq__historyDialog textarea{background:var(--surface);width:100%;color:var(--page-foreground);font:inherit;border:1px solid #dfe4eb;border-radius:9px;outline:none}.Admin-module__cvzioq__notificationField input,.Admin-module__cvzioq__testControl input,.Admin-module__cvzioq__historyFilters input,.Admin-module__cvzioq__historyFilters select{min-height:44px;padding:0 12px}.Admin-module__cvzioq__notificationField textarea,.Admin-module__cvzioq__historyDialog textarea{resize:vertical;padding:11px 12px;line-height:1.55}.Admin-module__cvzioq__notificationField input:focus,.Admin-module__cvzioq__notificationField textarea:focus,.Admin-module__cvzioq__testControl input:focus,.Admin-module__cvzioq__historyFilters input:focus,.Admin-module__cvzioq__historyFilters select:focus,.Admin-module__cvzioq__historyDialog textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px #4166ad1f}.Admin-module__cvzioq__alimtalkNotice{color:#8a5700;background:#fff8e7;border-radius:8px;margin:0;padding:10px 12px;font-size:.8rem;font-weight:700;line-height:1.45}.Admin-module__cvzioq__testControl{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.Admin-module__cvzioq__testControl button,.Admin-module__cvzioq__notificationSaveBar button,.Admin-module__cvzioq__historyActions button,.Admin-module__cvzioq__historyPagination button{border:1px solid var(--brand-primary);background:var(--surface);min-height:42px;color:var(--brand-primary);font:inherit;cursor:pointer;border-radius:8px;padding:0 14px;font-size:.875rem;font-weight:800}.Admin-module__cvzioq__notificationSaveBar{background:var(--surface);border:1px solid #dfe4eb;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px 20px;display:flex}.Admin-module__cvzioq__notificationSaveBar p{color:var(--muted-foreground);margin:0;font-size:.875rem;font-weight:650}.Admin-module__cvzioq__notificationSaveBar button{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff;min-width:150px}.Admin-module__cvzioq__notificationSaveBar button:disabled{cursor:wait;background:#8da2cc}.Admin-module__cvzioq__historyPanel{margin-top:18px}.Admin-module__cvzioq__historyFilters{grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(200px,1.4fr) repeat(2,minmax(145px,1fr));gap:8px;display:grid}.Admin-module__cvzioq__historyTableFrame{background:var(--surface);border:1px solid #dfe4eb;border-radius:14px;min-height:240px;margin-top:14px;position:relative;overflow-x:auto}.Admin-module__cvzioq__historyTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1050px}.Admin-module__cvzioq__historyTable caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.Admin-module__cvzioq__historyTable th,.Admin-module__cvzioq__historyTable td{text-align:left;border-bottom:1px solid #edf0f3;padding:13px 14px;font-size:.875rem}.Admin-module__cvzioq__historyTable th{color:var(--muted-foreground);background:#fafbfc;font-weight:800}.Admin-module__cvzioq__deliveryStatus{color:#687180;background:#eef0f3;border-radius:999px;align-items:center;min-height:28px;padding:3px 9px;font-size:.8rem;font-weight:800;display:inline-flex}.Admin-module__cvzioq__deliveryStatus[data-status=ACCEPTED]{color:#168b55;background:#e1f5ea}.Admin-module__cvzioq__deliveryStatus[data-status=FAILED],.Admin-module__cvzioq__deliveryStatus[data-status=UNKNOWN]{color:#c83d31;background:#fff0ee}.Admin-module__cvzioq__deliveryStatus[data-status=PROCESSING]{color:#c96100;background:#fff1df}.Admin-module__cvzioq__historyActions{gap:6px;display:flex}.Admin-module__cvzioq__historyActions button{min-height:34px;padding:0 10px;font-size:.8rem}.Admin-module__cvzioq__historyEmpty{color:var(--muted-foreground);text-align:center;margin:72px 0;font-weight:700}.Admin-module__cvzioq__historyPagination{justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.Admin-module__cvzioq__historyPagination button:disabled{color:#9aa1ad;cursor:not-allowed;border-color:#dfe4eb}.Admin-module__cvzioq__historyDialogBackdrop{z-index:1200;background:#141c297a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.Admin-module__cvzioq__requestDetailContent{width:min(100%,1000px);margin:52px auto 0}.Admin-module__cvzioq__requestDetailBackLink{color:var(--brand-primary);align-items:center;font-size:.9375rem;font-weight:800;text-decoration:none;display:inline-flex}.Admin-module__cvzioq__requestDetailBackLink:hover{text-underline-offset:3px;text-decoration:underline}.Admin-module__cvzioq__requestDetailHero{color:#fff;background:linear-gradient(116deg,#233253 0%,#2c3f68 58%,#3f5d96 100%);border-radius:16px;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:22px;padding:28px 30px;display:flex}.Admin-module__cvzioq__requestDetailHero>div:first-child>p,.Admin-module__cvzioq__requestDetailHero h1,.Admin-module__cvzioq__requestDetailHero>div:first-child>span,.Admin-module__cvzioq__requestDetailStatus p{margin:0}.Admin-module__cvzioq__requestDetailHero>div:first-child>p{color:#ffffffad;font-size:.8125rem;font-weight:700}.Admin-module__cvzioq__requestDetailHero h1{margin-top:5px;font-size:1.65rem}.Admin-module__cvzioq__requestDetailHero>div:first-child>span{color:#ffffffb8;margin-top:8px;font-size:.8125rem;font-weight:650;display:block}.Admin-module__cvzioq__requestDetailStatus{text-align:right;max-width:390px}.Admin-module__cvzioq__requestDetailStatus .Admin-module__cvzioq__statusBadge{min-height:30px;font-size:.8125rem}.Admin-module__cvzioq__requestDetailStatus p{color:#ffffffb8;margin-top:9px;font-size:.8125rem;font-weight:650;line-height:1.5}.Admin-module__cvzioq__requestDetailCard,.Admin-module__cvzioq__requestSecurityCard{background:var(--surface);border:1px solid #e1e5eb;border-radius:16px;margin-top:20px}.Admin-module__cvzioq__requestDetailCard{padding:28px 30px 30px}.Admin-module__cvzioq__requestDetailCard>header h2,.Admin-module__cvzioq__requestSecurityCard h2{color:var(--page-foreground);margin:0;font-size:1.0625rem}.Admin-module__cvzioq__requestDetailCard>header p,.Admin-module__cvzioq__requestSecurityCard p{color:var(--muted-foreground);margin:7px 0 0;font-size:.8125rem;font-weight:600;line-height:1.55}.Admin-module__cvzioq__requestDetailGrid{border-top:1px solid #e4e8ed;border-left:1px solid #e4e8ed;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 0;display:grid}.Admin-module__cvzioq__requestDetailGrid>div{border-bottom:1px solid #e4e8ed;border-right:1px solid #e4e8ed;min-width:0;padding:16px 18px}.Admin-module__cvzioq__requestDetailGrid>.Admin-module__cvzioq__requestDetailWideField{grid-column:1/-1}.Admin-module__cvzioq__requestDetailGrid dt{color:var(--muted-foreground);font-size:.75rem;font-weight:800}.Admin-module__cvzioq__requestDetailGrid dd{overflow-wrap:anywhere;color:var(--page-foreground);margin:7px 0 0;font-size:.9375rem;font-weight:700;line-height:1.5}.Admin-module__cvzioq__requestDetailGrid dd>a{color:var(--brand-primary);text-decoration:none}.Admin-module__cvzioq__requestDetailGrid dd>a:hover{text-underline-offset:3px;text-decoration:underline}.Admin-module__cvzioq__requestDetailMuted{color:var(--muted-foreground)!important;font-weight:600!important}.Admin-module__cvzioq__requestKeywordList{flex-wrap:wrap;gap:7px;display:flex}.Admin-module__cvzioq__requestKeywordList>span{color:#34589d;background:#eef3fc;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.8125rem;font-weight:800;display:inline-flex}.Admin-module__cvzioq__requestSecurityCard{justify-content:space-between;align-items:center;gap:28px;padding:23px 26px;display:flex}.Admin-module__cvzioq__requestSecurityCard>div{min-width:0}.Admin-module__cvzioq__requestSecurityCard>button{flex:none}.Admin-module__cvzioq__passwordDialogBackdrop{z-index:1300;background:#141c2985;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.Admin-module__cvzioq__passwordDialog{background:var(--surface);border:1px solid #e0e4ea;border-radius:16px;width:min(100%,520px);max-height:calc(100vh - 40px);padding:26px;overflow-y:auto;box-shadow:0 22px 60px #1822333d}.Admin-module__cvzioq__passwordDialog header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.Admin-module__cvzioq__passwordDialog h2{color:var(--page-foreground);margin:0;font-size:1.2rem}.Admin-module__cvzioq__passwordDialog header p{color:var(--muted-foreground);word-break:keep-all;margin:7px 0 0;font-size:.875rem;line-height:1.55}.Admin-module__cvzioq__passwordDialog header p strong{color:var(--page-foreground)}.Admin-module__cvzioq__passwordDialog header>button{width:36px;height:36px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;font-size:1.75rem;line-height:1}.Admin-module__cvzioq__passwordDialog header>button:hover:not(:disabled){background:#f1f3f6}.Admin-module__cvzioq__passwordDialog form{gap:16px;margin-top:24px;display:grid}.Admin-module__cvzioq__passwordDialogField{gap:7px;display:grid}.Admin-module__cvzioq__passwordDialogField>span{color:var(--page-foreground);font-size:.875rem;font-weight:800}.Admin-module__cvzioq__passwordDialogField input{border:1px solid var(--input-border);width:100%;min-height:46px;color:var(--page-foreground);font:inherit;background:#fff;border-radius:9px;padding:0 13px}.Admin-module__cvzioq__passwordDialogField input:focus{border-color:var(--brand-primary);outline:3px solid #4166ad24}.Admin-module__cvzioq__passwordDialogField input:disabled{color:var(--muted-foreground);background:#f4f6f9}.Admin-module__cvzioq__passwordDialogField small{color:var(--muted-foreground);font-size:.75rem;line-height:1.45}.Admin-module__cvzioq__passwordDialogError,.Admin-module__cvzioq__passwordDialogSuccess{border-radius:8px;margin:0;padding:11px 13px;font-size:.8125rem;font-weight:700;line-height:1.5}.Admin-module__cvzioq__passwordDialogError{color:var(--error);background:#fff0ee}.Admin-module__cvzioq__passwordDialogSuccess{color:#168b55;background:#e8f7ef}.Admin-module__cvzioq__passwordDialogActions{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.Admin-module__cvzioq__passwordDialogCancel,.Admin-module__cvzioq__passwordDialogSubmit{min-height:42px;font:inherit;cursor:pointer;border-radius:8px;padding:0 16px;font-size:.875rem;font-weight:800}.Admin-module__cvzioq__passwordDialogCancel{background:var(--surface);color:var(--page-foreground);border:1px solid #dfe4eb}.Admin-module__cvzioq__passwordDialogSubmit{border:1px solid var(--brand-primary);background:var(--brand-primary);color:#fff}.Admin-module__cvzioq__passwordDialogCancel:disabled,.Admin-module__cvzioq__passwordDialogSubmit:disabled,.Admin-module__cvzioq__passwordDialog header>button:disabled{cursor:wait;opacity:.62}.Admin-module__cvzioq__historyDialog{background:var(--surface);border-radius:16px;width:min(100%,720px);max-height:calc(100vh - 40px);padding:24px;overflow-y:auto}.Admin-module__cvzioq__historyDialog header{justify-content:space-between;align-items:center;display:flex}.Admin-module__cvzioq__historyDialog h2{margin:0;font-size:1.2rem}.Admin-module__cvzioq__historyDialog header button{cursor:pointer;background:0 0;border:0;font-size:1.8rem}.Admin-module__cvzioq__historyDialog dl{grid-template-columns:120px 1fr;gap:8px 12px;font-size:.875rem;display:grid}.Admin-module__cvzioq__historyDialog dt{color:var(--muted-foreground);font-weight:800}.Admin-module__cvzioq__historyDialog dd{overflow-wrap:anywhere;margin:0}.Admin-module__cvzioq__historyDialog>label{margin-top:14px}@media (max-width:768px){.Admin-module__cvzioq__adminShell{width:min(100% - 40px,840px);padding:22px 0 52px}.Admin-module__cvzioq__adminHeader{flex-direction:column;align-items:flex-start;gap:16px}.Admin-module__cvzioq__adminNav{order:3;width:100%;margin-left:0}.Admin-module__cvzioq__adminNav a{flex:1}.Admin-module__cvzioq__adminBrand{flex-wrap:wrap;gap:10px;font-size:.975rem}.Admin-module__cvzioq__adminBrand strong{font-size:1.1rem}.Admin-module__cvzioq__brandDot{width:12px;height:12px;margin-top:4px}.Admin-module__cvzioq__adminBrand span:last-child{flex-basis:calc(100% - 22px);margin-left:22px}.Admin-module__cvzioq__sessionTools{justify-content:space-between;width:100%}.Admin-module__cvzioq__listIntro{margin-top:36px}.Admin-module__cvzioq__listToolbar{grid-template-columns:1fr}.Admin-module__cvzioq__accountButton{width:100%}.Admin-module__cvzioq__pagination{flex-direction:column;align-items:stretch}.Admin-module__cvzioq__paginationControls{flex-wrap:wrap;justify-content:center}.Admin-module__cvzioq__paginationSummary{text-align:center}.Admin-module__cvzioq__providerGrid,.Admin-module__cvzioq__notificationChannelGrid{grid-template-columns:1fr}.Admin-module__cvzioq__notificationChannelGrid fieldset+fieldset{border-top:1px solid #e8ebef;border-left:0}.Admin-module__cvzioq__notificationRuleCard>header,.Admin-module__cvzioq__notificationSaveBar{flex-direction:column;align-items:flex-start}.Admin-module__cvzioq__notificationSaveBar button{width:100%}.Admin-module__cvzioq__requestDetailContent{margin-top:36px}.Admin-module__cvzioq__requestDetailHero,.Admin-module__cvzioq__requestSecurityCard{flex-direction:column;align-items:stretch}.Admin-module__cvzioq__requestDetailStatus{text-align:left;max-width:none}.Admin-module__cvzioq__requestDetailGrid{grid-template-columns:1fr}.Admin-module__cvzioq__requestDetailGrid>.Admin-module__cvzioq__requestDetailWideField{grid-column:auto}.Admin-module__cvzioq__requestSecurityCard>button{width:100%}.Admin-module__cvzioq__historyFilters{grid-template-columns:1fr 1fr}.Admin-module__cvzioq__loginCard{margin-top:64px}}@media (max-width:480px){.Admin-module__cvzioq__loginCard{border-radius:16px;padding:36px 28px}.Admin-module__cvzioq__loginIntro h1{font-size:1.4rem}.Admin-module__cvzioq__signedInUser{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.Admin-module__cvzioq__historyFilters,.Admin-module__cvzioq__testControl{grid-template-columns:1fr}.Admin-module__cvzioq__requestDetailHero,.Admin-module__cvzioq__requestDetailCard,.Admin-module__cvzioq__requestSecurityCard{padding:22px 18px}.Admin-module__cvzioq__passwordDialogBackdrop{padding:12px}.Admin-module__cvzioq__passwordDialog{padding:22px 18px}.Admin-module__cvzioq__passwordDialogActions{flex-direction:column-reverse}.Admin-module__cvzioq__passwordDialogActions button{width:100%}}@media (prefers-reduced-motion:reduce){.Admin-module__cvzioq__logoutButton,.Admin-module__cvzioq__accountButton,.Admin-module__cvzioq__loginButton,.Admin-module__cvzioq__actionButton,.Admin-module__cvzioq__loginField input,.Admin-module__cvzioq__searchInput{transition:none}}
.TrialStudio-module__UhcTLq__requestPage,.TrialStudio-module__UhcTLq__completePage,.TrialStudio-module__UhcTLq__reportAccessPage,.TrialStudio-module__UhcTLq__reportViewPage{background:var(--page-background);min-height:100vh;color:var(--page-foreground)}.TrialStudio-module__UhcTLq__shell{width:min(100% - 40px,840px);margin:0 auto;padding:34px 0 48px}.TrialStudio-module__UhcTLq__brandHeader{min-height:32px;color:var(--muted-foreground);font-size:var(--text-base);letter-spacing:0;align-items:center;gap:12px;font-weight:700;line-height:1.25;display:flex}.TrialStudio-module__UhcTLq__brandHeader strong{color:var(--page-foreground);font-size:var(--text-emphasis);font-weight:800}.TrialStudio-module__UhcTLq__brandDot{background:var(--brand-primary);border-radius:999px;flex:none;width:10px;height:10px}.TrialStudio-module__UhcTLq__heroPanel{color:#fff;background:linear-gradient(116deg,#233253 0%,#2c3f68 58%,#3f5d96 100%);border-radius:16px;margin-top:24px;padding:34px 34px 36px}.TrialStudio-module__UhcTLq__heroPanel h1{font-size:var(--text-emphasis);letter-spacing:0;margin:0;font-weight:800;line-height:1.35}.TrialStudio-module__UhcTLq__heroPanel p{color:#ffffffb8;max-width:440px;font-size:var(--text-base);word-break:keep-all;margin:12px 0 0;font-weight:600;line-height:1.55}.TrialStudio-module__UhcTLq__heroReportLink{color:#fff;min-height:40px;font-size:var(--text-sm);background:#ffffff17;border:1px solid #ffffff7a;border-radius:9px;align-items:center;margin-top:20px;padding:0 15px;font-weight:800;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.TrialStudio-module__UhcTLq__heroReportLink:hover{background:#ffffff29;border-color:#ffffffc7}.TrialStudio-module__UhcTLq__heroReportLink:focus-visible{outline-offset:3px;outline:3px solid #ffffff94}.TrialStudio-module__UhcTLq__formCard{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:16px;margin-top:22px;padding:26px 28px 30px;display:grid}.TrialStudio-module__UhcTLq__formAlert{margin-bottom:4px}.TrialStudio-module__UhcTLq__field{width:100%}.TrialStudio-module__UhcTLq__fieldLabel{color:var(--page-foreground);font-size:var(--text-base);letter-spacing:0;margin:0 0 7px;font-weight:800;line-height:1.35;display:block}:is(.TrialStudio-module__UhcTLq__field .MuiInputBase-root,.TrialStudio-module__UhcTLq__keywordField .MuiInputBase-root){min-height:46px;font-size:var(--text-base);background:#fff;border-radius:10px;line-height:1.35;transition:border-color .16s,box-shadow .16s}:is(.TrialStudio-module__UhcTLq__field .MuiInputBase-input,.TrialStudio-module__UhcTLq__keywordField .MuiInputBase-input){padding:11px 14px}:is(.TrialStudio-module__UhcTLq__field .MuiInputBase-input::placeholder,.TrialStudio-module__UhcTLq__keywordField .MuiInputBase-input::placeholder){color:#7f8793;opacity:1}.TrialStudio-module__UhcTLq__keywordGroup legend{color:var(--page-foreground);font-size:var(--text-base);letter-spacing:0;font-weight:800}:is(.TrialStudio-module__UhcTLq__field .MuiOutlinedInput-notchedOutline,.TrialStudio-module__UhcTLq__keywordField .MuiOutlinedInput-notchedOutline){border-color:var(--input-border);border-width:1.5px}:is(.TrialStudio-module__UhcTLq__field .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline,.TrialStudio-module__UhcTLq__keywordField .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline){border-color:var(--brand-primary);border-width:2px;box-shadow:0 0 0 3px #4166ad24}.TrialStudio-module__UhcTLq__field .MuiFormHelperText-root{color:var(--muted-foreground);font-size:var(--text-sm);margin:5px 0 0;font-weight:500;line-height:1.45}.TrialStudio-module__UhcTLq__field .MuiFormHelperText-root.Mui-error{color:var(--error)}.TrialStudio-module__UhcTLq__placeIdRow{align-items:stretch;gap:9px;display:flex}.TrialStudio-module__UhcTLq__placeIdInputShell{flex:auto;align-items:stretch;min-width:0;display:flex}.TrialStudio-module__UhcTLq__placeIdPrefix{border:1.5px solid var(--input-border);min-height:46px;color:var(--muted-foreground);font-size:var(--text-sm);white-space:nowrap;background:#f5f7fa;border-right:0;border-radius:10px 0 0 10px;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.TrialStudio-module__UhcTLq__placeIdTextField{flex:auto;min-width:0}.TrialStudio-module__UhcTLq__placeIdTextField .MuiInputBase-root{border-radius:0 10px 10px 0}.TrialStudio-module__UhcTLq__placeIdTextField .MuiInputBase-input{letter-spacing:.02em;font-weight:800}.TrialStudio-module__UhcTLq__placePreviewButton{min-width:128px;min-height:46px;font-size:var(--text-sm);white-space:nowrap;border-radius:10px;font-weight:800}.TrialStudio-module__UhcTLq__placeIdHelper{color:var(--muted-foreground);font-size:var(--text-sm);margin:5px 0 0;font-weight:500;line-height:1.45}.TrialStudio-module__UhcTLq__placePreviewCard{background:#f8faff;border:1px solid #cbd9ef;border-radius:12px;margin-top:12px;animation:.18s ease-out TrialStudio-module__UhcTLq__placePreviewExpand;overflow:hidden;box-shadow:0 10px 28px #30466e14}.TrialStudio-module__UhcTLq__placePreviewHeader{background:#fff;border-bottom:1px solid #e0e7f2;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.TrialStudio-module__UhcTLq__placePreviewEyebrow{color:var(--brand-primary);font-size:.75rem;font-weight:900}.TrialStudio-module__UhcTLq__placePreviewHeader h2{color:var(--page-foreground);margin:5px 0 0;font-size:1.1rem;font-weight:900;line-height:1.35}.TrialStudio-module__UhcTLq__placePreviewHeader p{color:var(--muted-foreground);font-size:var(--text-sm);margin:5px 0 0;font-weight:600;line-height:1.45}.TrialStudio-module__UhcTLq__placePreviewId{color:#34589d;background:#e9effa;border-radius:999px;flex:none;align-items:center;min-height:28px;padding:0 10px;font-size:.75rem;font-weight:900;display:inline-flex}.TrialStudio-module__UhcTLq__placePreviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:16px 20px;display:grid}.TrialStudio-module__UhcTLq__placePreviewGrid>div{background:#fff;border:1px solid #e1e7f0;border-radius:9px;min-width:0;padding:11px 12px}.TrialStudio-module__UhcTLq__placePreviewGrid dt{color:var(--muted-foreground);font-size:.72rem;font-weight:800}.TrialStudio-module__UhcTLq__placePreviewGrid dd{color:var(--page-foreground);font-size:var(--text-sm);text-overflow:ellipsis;margin:5px 0 0;font-weight:800;line-height:1.4;overflow:hidden}.TrialStudio-module__UhcTLq__placePreviewConfirm{background:#eef4ff;border-top:1px solid #dfe6f1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:10px 20px;display:grid}.TrialStudio-module__UhcTLq__placePreviewConfirm>span{color:#fff;background:#2e7d57;border-radius:999px;place-items:center;width:22px;height:22px;font-size:.75rem;font-weight:900;display:inline-grid}.TrialStudio-module__UhcTLq__placePreviewConfirm p{color:#334155;font-size:var(--text-sm);margin:0;font-weight:700}.TrialStudio-module__UhcTLq__placePreviewConfirm a{color:var(--brand-primary);font-size:.75rem;font-weight:900;text-decoration:none}.TrialStudio-module__UhcTLq__placePreviewConfirm a:hover{text-underline-offset:3px;text-decoration:underline}@keyframes TrialStudio-module__UhcTLq__placePreviewExpand{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.TrialStudio-module__UhcTLq__keywordGroup{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.TrialStudio-module__UhcTLq__keywordGroup legend{margin-bottom:2px;padding:0}.TrialStudio-module__UhcTLq__helperText{color:var(--muted-foreground);font-size:var(--text-sm);margin:0;font-weight:500;line-height:1.5}.TrialStudio-module__UhcTLq__errorText{color:var(--error)}.TrialStudio-module__UhcTLq__submitButton{min-height:46px;font-size:var(--text-base);border-radius:10px;margin-top:4px;font-weight:800}.TrialStudio-module__UhcTLq__noticeBox{color:var(--muted-foreground);font-size:var(--text-sm);background:#ffffff8a;border:1px dashed #d9dee7;border-radius:10px;margin-top:18px;padding:13px 16px;font-weight:600;line-height:1.55}.TrialStudio-module__UhcTLq__completePage .TrialStudio-module__UhcTLq__shell{min-height:100vh}.TrialStudio-module__UhcTLq__completeCard{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:24px;width:100%;min-height:430px;margin:118px auto 0;padding:80px 58px 74px;box-shadow:0 18px 50px #1f29370f}.TrialStudio-module__UhcTLq__completeActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.TrialStudio-module__UhcTLq__completeLink,.TrialStudio-module__UhcTLq__completeSecondaryLink{min-height:42px;font-size:var(--text-sm);border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.TrialStudio-module__UhcTLq__completeLink{color:#168b55;background:#ecfdf3;border:1px solid #cce8d8}.TrialStudio-module__UhcTLq__completeSecondaryLink{color:var(--page-foreground);background:#fff;border:1px solid #dfe4eb}.TrialStudio-module__UhcTLq__reportAccessCard{border:1px solid var(--border);background:var(--surface);border-radius:18px;width:min(100%,560px);margin:92px auto 0;padding:48px;box-shadow:0 18px 48px #1f29370f}.TrialStudio-module__UhcTLq__reportAccessIntro{text-align:center}.TrialStudio-module__UhcTLq__reportAccessIntro h1{color:var(--page-foreground);letter-spacing:0;margin:0;font-size:1.35rem;font-weight:900;line-height:1.35}.TrialStudio-module__UhcTLq__reportAccessIntro p{max-width:420px;color:var(--muted-foreground);font-size:var(--text-base);word-break:keep-all;margin:12px auto 0;font-weight:600;line-height:1.6}.TrialStudio-module__UhcTLq__reportAccessForm{gap:18px;margin-top:34px;display:grid}.TrialStudio-module__UhcTLq__reportAccessAlert{color:var(--error);font-size:var(--text-sm);background:#fff7f6;border:1px solid #f2c5bf;border-radius:8px;margin:0;padding:12px 14px;font-weight:800;line-height:1.45}.TrialStudio-module__UhcTLq__reportAccessField{gap:8px;display:grid}.TrialStudio-module__UhcTLq__reportAccessField span{color:var(--page-foreground);font-size:var(--text-base);font-weight:900}.TrialStudio-module__UhcTLq__reportAccessField input{border:1.5px solid var(--input-border);width:100%;min-height:48px;color:var(--page-foreground);font:inherit;font-size:var(--text-base);background:#fff;border-radius:10px;outline:none;padding:0 14px;transition:border-color .16s,box-shadow .16s}.TrialStudio-module__UhcTLq__reportAccessField input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px #4166ad24}.TrialStudio-module__UhcTLq__reportAccessField input:disabled{cursor:wait;background:#f4f6f9}.TrialStudio-module__UhcTLq__reportAccessField input[aria-invalid=true]{border-color:#d92d20}.TrialStudio-module__UhcTLq__reportAccessField small{color:var(--error);font-size:var(--text-sm);font-weight:700}.TrialStudio-module__UhcTLq__reportAccessButton{background:var(--brand-primary);color:#fff;min-height:48px;font:inherit;font-size:var(--text-base);cursor:pointer;border:0;border-radius:10px;margin-top:4px;font-weight:900}.TrialStudio-module__UhcTLq__reportAccessButton:hover:not(:disabled){background:var(--brand-primary-hover)}.TrialStudio-module__UhcTLq__reportAccessButton:disabled{cursor:wait;opacity:.68}.TrialStudio-module__UhcTLq__reportAccessButton:focus-visible,.TrialStudio-module__UhcTLq__reportAccessBackLink:focus-visible,.TrialStudio-module__UhcTLq__completeLink:focus-visible,.TrialStudio-module__UhcTLq__completeSecondaryLink:focus-visible{outline-offset:3px;outline:3px solid #4166ad52}.TrialStudio-module__UhcTLq__reportAccessBackLink{color:var(--brand-primary);font-size:var(--text-sm);margin-top:22px;font-weight:800;text-decoration:none;display:inline-flex}.TrialStudio-module__UhcTLq__reportViewPage .TrialStudio-module__UhcTLq__shell{padding-bottom:84px}.TrialStudio-module__UhcTLq__completeIcon{background:var(--success);color:#fff;border-radius:7px;place-items:center;width:32px;height:32px;font-size:1.25rem;font-weight:900;line-height:1;display:inline-grid}.TrialStudio-module__UhcTLq__completeCard h1{color:var(--page-foreground);letter-spacing:0;margin:26px 0 24px;font-size:clamp(1.45rem,3vw,2rem);font-weight:800;line-height:1.35}.TrialStudio-module__UhcTLq__completeCard p{max-width:680px;color:var(--muted-foreground);word-break:keep-all;margin:0 auto;font-size:clamp(1.05rem,2.2vw,1.55rem);font-weight:600;line-height:1.65}@media (max-width:768px){.TrialStudio-module__UhcTLq__shell{padding:22px 0 34px}.TrialStudio-module__UhcTLq__brandHeader{flex-wrap:wrap;align-items:flex-start;gap:10px}.TrialStudio-module__UhcTLq__placeIdRow{flex-direction:column}.TrialStudio-module__UhcTLq__placePreviewButton{width:100%}.TrialStudio-module__UhcTLq__placePreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.TrialStudio-module__UhcTLq__brandDot{width:10px;height:10px;margin-top:4px}.TrialStudio-module__UhcTLq__brandHeader span:last-child{flex-basis:calc(100% - 22px);margin-left:22px}.TrialStudio-module__UhcTLq__heroPanel{border-radius:16px;margin-top:22px;padding:28px 22px 30px}.TrialStudio-module__UhcTLq__heroPanel p{margin-top:14px}.TrialStudio-module__UhcTLq__formCard{border-radius:16px;gap:16px;margin-top:22px;padding:22px 18px 26px}:is(.TrialStudio-module__UhcTLq__field .MuiInputBase-input,.TrialStudio-module__UhcTLq__keywordField .MuiInputBase-input){padding:14px}:is(.TrialStudio-module__UhcTLq__field .MuiInputBase-root,.TrialStudio-module__UhcTLq__keywordField .MuiInputBase-root){min-height:52px}.TrialStudio-module__UhcTLq__submitButton{min-height:52px;margin-top:4px}.TrialStudio-module__UhcTLq__noticeBox{margin-top:18px;padding:14px}.TrialStudio-module__UhcTLq__completeCard{border-radius:22px;margin-top:86px;padding:58px 26px 54px}.TrialStudio-module__UhcTLq__reportAccessCard{margin-top:54px;padding:34px 24px}}@media (prefers-reduced-motion:reduce){.TrialStudio-module__UhcTLq__placePreviewCard{animation:none}:is(.TrialStudio-module__UhcTLq__field .MuiInputBase-root,.TrialStudio-module__UhcTLq__keywordField .MuiInputBase-root){transition:none}}
.ReportEditor-module__rglxFa__reportPage{min-height:100vh;color:var(--page-foreground);background:#f4f6f9}.ReportEditor-module__rglxFa__reportHeaderShell{width:min(100% - 120px,1440px);margin:0 auto;padding-top:34px}.ReportEditor-module__rglxFa__reportShell{width:min(100% - 40px,840px);margin:0 auto;padding:28px 0 84px}.ReportEditor-module__rglxFa__editor{margin-top:0}.ReportEditor-module__rglxFa__toolbar,.ReportEditor-module__rglxFa__actionBar,.ReportEditor-module__rglxFa__pager,.ReportEditor-module__rglxFa__completionArea{justify-content:space-between;align-items:center;gap:18px;display:flex}.ReportEditor-module__rglxFa__toolbar{min-height:44px}.ReportEditor-module__rglxFa__backLink{color:var(--brand-primary);font-size:.9rem;font-weight:800;text-decoration:none}.ReportEditor-module__rglxFa__backLink:hover{text-underline-offset:3px;text-decoration:underline}.ReportEditor-module__rglxFa__toolbarActions{align-items:center;gap:10px;display:flex}.ReportEditor-module__rglxFa__scoringLink{min-height:32px;color:var(--brand-primary);background:#fff;border:1px solid #d8e1f1;border-radius:999px;align-items:center;padding:0 10px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.ReportEditor-module__rglxFa__scoringLink:hover{text-underline-offset:3px;text-decoration:underline}.ReportEditor-module__rglxFa__reportStatus{color:#34589d;background:#e8eefb;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.82rem;font-weight:800;display:inline-flex}.ReportEditor-module__rglxFa__reportStatusDone{color:#168b55;background:#e1f5ea}.ReportEditor-module__rglxFa__customerButton,.ReportEditor-module__rglxFa__saveButton,.ReportEditor-module__rglxFa__pageButton,.ReportEditor-module__rglxFa__completeButton,.ReportEditor-module__rglxFa__removeButton,.ReportEditor-module__rglxFa__addItemForm button{min-height:42px;font:inherit;border-radius:8px;font-size:.88rem;font-weight:800}.ReportEditor-module__rglxFa__customerButton{color:#1b8d57;background:#edf9f2;border:1px solid #b8dfca;padding:0 15px}.ReportEditor-module__rglxFa__customerButton:disabled{cursor:not-allowed;opacity:.7}.ReportEditor-module__rglxFa__actionBar{align-items:flex-end;margin:24px 0 16px}.ReportEditor-module__rglxFa__actionBar h1{margin:0;font-size:1.18rem;font-weight:850}.ReportEditor-module__rglxFa__actionBar p{max-width:590px;color:var(--muted-foreground);margin:7px 0 0;font-size:.88rem;line-height:1.55}.ReportEditor-module__rglxFa__saveButton{border:1px solid var(--brand-primary);background:var(--brand-primary);color:#fff;cursor:pointer;min-width:112px;padding:0 16px}.ReportEditor-module__rglxFa__saveButton:hover:not(:disabled){background:var(--brand-primary-hover)}.ReportEditor-module__rglxFa__saveButton:disabled{cursor:not-allowed;opacity:.58}.ReportEditor-module__rglxFa__paper{background:#fff;border:1px solid #dce1e8;min-height:920px;padding:44px 52px 48px;box-shadow:0 14px 32px #1f2a3d12}.ReportEditor-module__rglxFa__documentHeader{border-bottom:2px solid #26344c;padding-bottom:18px}.ReportEditor-module__rglxFa__documentHeader>p{color:#657084;margin:0 0 6px;font-size:.78rem;font-weight:750}.ReportEditor-module__rglxFa__documentHeader h2{letter-spacing:-.025em;margin:0;font-size:1.55rem}.ReportEditor-module__rglxFa__titleEditor input{color:#202a3d;width:100%;font:inherit;border:0;border-bottom:1px dashed #aab5c5;outline:0;padding:2px 0;font-size:1.55rem;font-weight:850}.ReportEditor-module__rglxFa__titleEditor input:focus{border-color:var(--brand-primary)}.ReportEditor-module__rglxFa__documentMetaLine{color:#687386;justify-content:space-between;gap:18px;margin-top:8px;font-size:.8rem;display:flex}.ReportEditor-module__rglxFa__documentMetaLine span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ReportEditor-module__rglxFa__documentMetaLine strong{flex:none}.ReportEditor-module__rglxFa__summaryPage,.ReportEditor-module__rglxFa__scorePage{gap:20px;padding-top:28px;display:grid}.ReportEditor-module__rglxFa__summarySection>h3,.ReportEditor-module__rglxFa__opinionBox>h3{margin:0;font-size:1.28rem}.ReportEditor-module__rglxFa__summarySection>p{color:#687386;margin:5px 0 16px;font-size:.84rem}.ReportEditor-module__rglxFa__metaGrid{border-top:1px solid #e0e4ea}.ReportEditor-module__rglxFa__metaRow{border-bottom:1px solid #e7eaf0;grid-template-columns:150px minmax(0,1fr);align-items:center;min-height:44px;font-size:.86rem;display:grid}.ReportEditor-module__rglxFa__metaRow strong{color:#657084}.ReportEditor-module__rglxFa__metaRow span{overflow-wrap:anywhere;text-align:right;font-weight:750;line-height:1.45}.ReportEditor-module__rglxFa__metaRow input{width:100%;min-height:34px;font:inherit;text-align:right;border:1px solid #dfe4eb;border-radius:6px;padding:5px 9px}.ReportEditor-module__rglxFa__totalCard{border:2px solid #26344c;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:17px 18px;display:flex}.ReportEditor-module__rglxFa__totalScore strong{font-size:2rem}.ReportEditor-module__rglxFa__totalScore span{color:#687386;margin-left:5px;font-size:.86rem;font-weight:750}.ReportEditor-module__rglxFa__gradeBadge{border:8px solid var(--brand-primary);width:66px;height:66px;color:var(--brand-primary);border-radius:999px;place-items:center;font-weight:900;display:grid}.ReportEditor-module__rglxFa__overallSummary{background:#f7f9fc;border-radius:8px;margin:12px 0 0;padding:13px 15px;font-size:.86rem;line-height:1.65}.ReportEditor-module__rglxFa__axisGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 22px;margin-top:18px;display:grid}.ReportEditor-module__rglxFa__axisItem>div{justify-content:space-between;gap:12px;font-size:.78rem;display:flex}.ReportEditor-module__rglxFa__axisItem span{color:#687386}.ReportEditor-module__rglxFa__progressTrack{background:#edf0f4;border-radius:999px;height:7px;margin-top:6px;display:block;overflow:hidden}.ReportEditor-module__rglxFa__progressTrack>span{border-radius:inherit;background:var(--brand-primary);height:100%;display:block}.ReportEditor-module__rglxFa__opinionBox{background:#f8faff;border:1px dashed #bdd0ee;border-radius:8px;padding:16px}.ReportEditor-module__rglxFa__opinionBox>h3{color:#34589d;font-size:.92rem}.ReportEditor-module__rglxFa__opinionBox>p{margin:9px 0 0;font-size:.84rem;line-height:1.65}.ReportEditor-module__rglxFa__readOnlySummary{border-top:1px dashed #cfdaeb;grid-template-columns:110px minmax(0,1fr);gap:12px;margin-top:14px;padding-top:12px;font-size:.8rem;display:grid}.ReportEditor-module__rglxFa__readOnlySummary p{margin:0;line-height:1.6}.ReportEditor-module__rglxFa__fieldLabel{color:#687386;gap:7px;margin-top:12px;font-size:.78rem;font-weight:750;display:grid}.ReportEditor-module__rglxFa__fieldLabel textarea,.ReportEditor-module__rglxFa__opinionBox>textarea,.ReportEditor-module__rglxFa__axisHeader textarea,.ReportEditor-module__rglxFa__currentSummary textarea,.ReportEditor-module__rglxFa__metricTable textarea,.ReportEditor-module__rglxFa__noteRow textarea{resize:vertical;color:#202a3d;width:100%;font:inherit;background:#fff;border:1px solid #dfe4eb;border-radius:6px;padding:9px 10px;font-size:.8rem;line-height:1.45}.ReportEditor-module__rglxFa__axisHeader{background:#e8eefb;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:22px;padding:12px 14px;display:flex}.ReportEditor-module__rglxFa__axisHeader3{background:#e9f5ef}.ReportEditor-module__rglxFa__axisHeader4{background:#f1eef9}.ReportEditor-module__rglxFa__axisHeader5{background:#fff3df}.ReportEditor-module__rglxFa__axisHeader h3{margin:0;font-size:1.24rem}.ReportEditor-module__rglxFa__axisHeader p{color:#687386;margin:5px 0 0;font-size:.8rem}.ReportEditor-module__rglxFa__axisHeader>strong{color:#4e5d75;flex:none;font-size:.8rem}.ReportEditor-module__rglxFa__axisHeader input{color:#202a3d;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px dashed #98a9c3;outline:0;padding:0;font-size:1.18rem;font-weight:850}.ReportEditor-module__rglxFa__axisHeader textarea{background:#ffffffbf;margin-top:7px}.ReportEditor-module__rglxFa__currentSummary{background:#fafbfd;border:1px dashed #d4dbe5;border-radius:8px;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;padding:14px;font-size:.8rem;display:grid}.ReportEditor-module__rglxFa__currentSummary p{margin:0;line-height:1.6}.ReportEditor-module__rglxFa__metricSection{min-width:0}.ReportEditor-module__rglxFa__sectionHeader{background:#eaf0fb;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;min-height:34px;padding:6px 10px;display:flex}.ReportEditor-module__rglxFa__sectionHeader h4{margin:0;font-size:.8rem}.ReportEditor-module__rglxFa__sectionHeader strong{flex:none;font-size:.76rem}.ReportEditor-module__rglxFa__sectionHeader input{color:#202a3d;width:100%;min-height:26px;font:inherit;background:0 0;border:0;border-bottom:1px dashed #9fb0c9;outline:0;font-size:.8rem;font-weight:850}.ReportEditor-module__rglxFa__tableScroller{overflow-x:auto}.ReportEditor-module__rglxFa__metricTable{border-spacing:0;border-collapse:collapse;table-layout:fixed;width:100%;min-width:680px}.ReportEditor-module__rglxFa__metricTable caption,.ReportEditor-module__rglxFa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ReportEditor-module__rglxFa__metricTable th{color:#687386;text-align:left;border-bottom:1px solid #dfe4eb;padding:9px 7px;font-size:.72rem}.ReportEditor-module__rglxFa__metricTable th:first-child{width:17%}.ReportEditor-module__rglxFa__metricTable th:nth-child(2){width:30%}.ReportEditor-module__rglxFa__metricTable th:nth-child(3){width:25%}.ReportEditor-module__rglxFa__metricTable th:nth-child(4){width:18%}.ReportEditor-module__rglxFa__metricTable th:nth-child(5){width:10%}.ReportEditor-module__rglxFa__metricTable td{vertical-align:top;border-bottom:1px solid #e8ebf0;padding:9px 7px;font-size:.75rem;line-height:1.45}.ReportEditor-module__rglxFa__metricTable td strong{display:block}.ReportEditor-module__rglxFa__metricTable td small{color:#687386;margin-top:4px;display:block}.ReportEditor-module__rglxFa__metricTable textarea{min-width:0;padding:7px}.ReportEditor-module__rglxFa__scorePill{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 8px;font-weight:850;display:inline-flex}.ReportEditor-module__rglxFa__scoreGood{color:#168b55;background:#e1f5ea}.ReportEditor-module__rglxFa__scoreWarning{color:#c96100;background:#fff1df}.ReportEditor-module__rglxFa__scoreDanger{color:#c83d31;background:#fff0ee}.ReportEditor-module__rglxFa__scoreEditor{border-radius:7px;align-items:center;gap:3px;padding:4px;display:flex}.ReportEditor-module__rglxFa__scoreEditor input{width:40px;min-height:30px;font:inherit;text-align:center;background:#fff;border:1px solid #0000001a;border-radius:5px;padding:3px;font-weight:800}.ReportEditor-module__rglxFa__removeButton{color:#cf392e;cursor:pointer;background:#fff;border:1px solid #f1c5bf;min-height:32px;padding:0 8px}.ReportEditor-module__rglxFa__removeButton:disabled{cursor:not-allowed;opacity:.45}.ReportEditor-module__rglxFa__readOnlyMark{color:#168b55;font-weight:800}.ReportEditor-module__rglxFa__noteRow td{background:#fafbfd;padding-top:0}.ReportEditor-module__rglxFa__noteRow label{color:#687386;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;font-size:.72rem;font-weight:750;display:grid}.ReportEditor-module__rglxFa__addItemForm{background:#eef4ff;border:1px dashed #b8c9e8;border-radius:7px;grid-template-columns:1fr 1fr 1.2fr 1.2fr 74px auto;gap:7px;padding:10px;display:grid}.ReportEditor-module__rglxFa__addItemForm input,.ReportEditor-module__rglxFa__addItemForm select{min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #d7deea;border-radius:6px;padding:0 8px;font-size:.74rem}.ReportEditor-module__rglxFa__addItemForm button{border:1px solid var(--brand-primary);background:var(--brand-primary);color:#fff;cursor:pointer;padding:0 12px}.ReportEditor-module__rglxFa__pager{margin-top:22px}.ReportEditor-module__rglxFa__pageButton{color:#202a3d;cursor:pointer;background:#fff;border:1px solid #dfe4eb;min-width:116px;padding:0 15px}.ReportEditor-module__rglxFa__pageButton:disabled{color:#a0a7b2;cursor:not-allowed;background:#f1f3f6}.ReportEditor-module__rglxFa__pageCount{color:#687386;font-size:.82rem;font-weight:800}.ReportEditor-module__rglxFa__completionArea{flex-direction:column;align-items:center;margin-top:32px}.ReportEditor-module__rglxFa__statusMessage,.ReportEditor-module__rglxFa__errorMessage{text-align:center;min-height:20px;margin:0;font-size:.8rem;font-weight:700}.ReportEditor-module__rglxFa__statusMessage{color:#687386}.ReportEditor-module__rglxFa__errorMessage{color:var(--error)}.ReportEditor-module__rglxFa__completeButton{color:#fff;cursor:pointer;background:#26a269;border:0;min-width:210px;min-height:48px;padding:0 22px}.ReportEditor-module__rglxFa__completeButton:disabled{cursor:not-allowed;opacity:.62}@media (max-width:768px){.ReportEditor-module__rglxFa__reportHeaderShell{width:min(100% - 40px,1440px);padding-top:22px}.ReportEditor-module__rglxFa__reportShell{width:min(100% - 24px,840px);padding:22px 0 56px}.ReportEditor-module__rglxFa__toolbar,.ReportEditor-module__rglxFa__actionBar{flex-direction:column;align-items:stretch}.ReportEditor-module__rglxFa__toolbarActions{justify-content:space-between}.ReportEditor-module__rglxFa__customerButton{min-width:0}.ReportEditor-module__rglxFa__saveButton{width:100%}.ReportEditor-module__rglxFa__paper{min-height:760px;padding:28px 20px 34px}.ReportEditor-module__rglxFa__axisGrid{grid-template-columns:1fr}.ReportEditor-module__rglxFa__metaRow{grid-template-columns:110px minmax(0,1fr)}.ReportEditor-module__rglxFa__addItemForm{grid-template-columns:1fr 1fr}.ReportEditor-module__rglxFa__addItemForm select,.ReportEditor-module__rglxFa__addItemForm button{grid-column:1/-1}}@media (max-width:480px){.ReportEditor-module__rglxFa__toolbarActions,.ReportEditor-module__rglxFa__documentMetaLine,.ReportEditor-module__rglxFa__pager{flex-direction:column;align-items:stretch}.ReportEditor-module__rglxFa__pageButton{width:100%}.ReportEditor-module__rglxFa__pageCount{text-align:center;order:-1}.ReportEditor-module__rglxFa__currentSummary{grid-template-columns:1fr}}
.ScoringGuide-module__TIrcZa__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:28px;display:grid}.ScoringGuide-module__TIrcZa__panel,.ScoringGuide-module__TIrcZa__panelWide{background:var(--surface);border:1px solid #e0e5ec;border-radius:12px;box-shadow:0 18px 48px #1f29370d}.ScoringGuide-module__TIrcZa__panel{padding:26px}.ScoringGuide-module__TIrcZa__panelWide{grid-column:1/-1;padding:28px}.ScoringGuide-module__TIrcZa__panel h2,.ScoringGuide-module__TIrcZa__panelWide h2{color:var(--page-foreground);margin:0;font-size:1.2rem;font-weight:900}.ScoringGuide-module__TIrcZa__panelWide>p{color:var(--muted-foreground);font-size:var(--text-sm);margin:8px 0 0;font-weight:700}.ScoringGuide-module__TIrcZa__totalCard{border:2px solid #28334d;border-radius:10px;gap:4px;margin-top:18px;padding:20px;display:grid}.ScoringGuide-module__TIrcZa__totalCard strong{color:#17233a;font-size:2rem;font-weight:900}.ScoringGuide-module__TIrcZa__totalCard span,.ScoringGuide-module__TIrcZa__scoreList dd,.ScoringGuide-module__TIrcZa__gradeList span,.ScoringGuide-module__TIrcZa__itemList span,.ScoringGuide-module__TIrcZa__policyGrid p{color:var(--muted-foreground);font-size:var(--text-sm);font-weight:700;line-height:1.55}.ScoringGuide-module__TIrcZa__scoreList{gap:10px;margin:18px 0 0;display:grid}.ScoringGuide-module__TIrcZa__scoreList div,.ScoringGuide-module__TIrcZa__gradeList li,.ScoringGuide-module__TIrcZa__itemList li{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:18px;display:flex}.ScoringGuide-module__TIrcZa__scoreList div{padding:10px 0}.ScoringGuide-module__TIrcZa__scoreList dt,.ScoringGuide-module__TIrcZa__itemList strong,.ScoringGuide-module__TIrcZa__policyGrid h3{color:var(--page-foreground);font-weight:900}.ScoringGuide-module__TIrcZa__scoreList dd{color:var(--brand-primary);white-space:nowrap;margin:0;font-weight:900}.ScoringGuide-module__TIrcZa__gradeList,.ScoringGuide-module__TIrcZa__itemList{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.ScoringGuide-module__TIrcZa__gradeList li{min-height:48px}.ScoringGuide-module__TIrcZa__gradeList strong{width:36px;height:36px;color:var(--brand-primary);background:#4166ad1f;border-radius:999px;place-items:center;font-weight:900;display:inline-grid}.ScoringGuide-module__TIrcZa__itemList li{align-items:flex-start;padding:14px 0}.ScoringGuide-module__TIrcZa__itemList li>div{gap:5px;display:grid}.ScoringGuide-module__TIrcZa__itemList small{color:#41516a;font-size:.78rem;font-weight:800;line-height:1.5}.ScoringGuide-module__TIrcZa__itemList em{color:var(--brand-primary);font-style:normal;font-size:var(--text-sm);background:#edf4ff;border-radius:999px;flex:none;padding:5px 10px;font-weight:900}.ScoringGuide-module__TIrcZa__policyGrid,.ScoringGuide-module__TIrcZa__formulaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.ScoringGuide-module__TIrcZa__formulaGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.ScoringGuide-module__TIrcZa__policyGrid article,.ScoringGuide-module__TIrcZa__formulaGrid article{background:#f9fbff;border:1px solid #e6ebf2;border-radius:10px;padding:18px}.ScoringGuide-module__TIrcZa__policyGrid h3,.ScoringGuide-module__TIrcZa__formulaGrid h3{font-size:var(--text-base);margin:0}.ScoringGuide-module__TIrcZa__policyGrid p,.ScoringGuide-module__TIrcZa__formulaGrid p{margin:8px 0 0}@media (max-width:860px){.ScoringGuide-module__TIrcZa__grid,.ScoringGuide-module__TIrcZa__policyGrid,.ScoringGuide-module__TIrcZa__formulaGrid{grid-template-columns:1fr}.ScoringGuide-module__TIrcZa__panel,.ScoringGuide-module__TIrcZa__panelWide{padding:22px}}
