/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.table\!{display:table!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#10263d;--muted:#687889;--paper:#f5f7f8;--line:#dce3e8;--teal:#0a8f81;--amber:#d3922f;--blue:#145cff;--display:"SF Pro Display","SF Pro Text",Inter,"Segoe UI Variable Display","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--body:"SF Pro Text",Inter,"Segoe UI Variable Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--conference-hero-image:image-set(url(/brand/vsum9-hero-optimized.jpg) 1dppx, url(/brand/vsum9-hero-optimized-2x.jpg) 2dppx)}.submissionQueueToolbar{background:#f7f9fb;border:1px solid #dce5ed;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:14px;display:flex}.submissionQueueToolbar label{flex:1;max-width:460px}.submissionQueueToolbar input{color:#10263d;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd8e3;border-radius:11px;padding:11px 14px;font-size:15px}.submissionQueueToolbar>div{flex-wrap:wrap;gap:7px;display:flex}.submissionQueueToolbar button,.queuePagination button{color:#425a70;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4dfe8;border-radius:9px;padding:9px 13px;font-size:13px;font-weight:800}.submissionQueueToolbar button.active{color:#174bbf;background:#edf3ff;border-color:#2461f2}.compactQueue{border:1px solid #dce5ed;border-radius:16px;gap:0;overflow:hidden}.abstractOpsCard.compactRow{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e4eaf0;border-radius:0;grid-template-columns:minmax(360px,1fr) 190px 180px 112px;align-items:center;gap:20px;margin:0;padding:18px 20px;display:grid}.abstractOpsCard.compactRow:last-child{border-bottom:0}.queueIdentity{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.queueIdentity .abstractCode{white-space:nowrap;padding-top:3px}.queueIdentity h3{color:#10263d;font:750 17px/1.35 var(--display);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.queueIdentity p{color:#657a8e;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:13px;overflow:hidden}.queueCounts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.queueCounts span{background:#f4f7f9;border-radius:10px;padding:10px 11px;display:block}.queueCounts small,.queueCounts b{display:block}.queueCounts small{color:#718497;font-size:10px;font-weight:800}.queueCounts b{color:#10263d;margin-top:4px;font-size:16px}.compactRow .queueStage{text-align:center;justify-self:start;padding:8px 11px;line-height:1.3}.compactRow .openRecordLink{color:#174bbf;white-space:nowrap;justify-self:end;font-size:14px;font-weight:850}.queuePagination{color:#63788d;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;font-size:13px;display:flex}.queuePagination>div{align-items:center;gap:10px;display:flex}.queuePagination button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:1050px){.submissionQueueToolbar{flex-direction:column;align-items:stretch}.submissionQueueToolbar label{max-width:none}.abstractOpsCard.compactRow{grid-template-columns:minmax(280px,1fr) 180px 140px}.compactRow .openRecordLink{grid-column:1/-1;justify-self:start}.queueIdentity{grid-template-columns:104px minmax(0,1fr)}}@media (max-width:700px){.submissionQueueToolbar>div{grid-template-columns:1fr 1fr;display:grid}.abstractOpsCard.compactRow{grid-template-columns:1fr;gap:13px;padding:18px}.queueIdentity{grid-template-columns:1fr;gap:5px}.queueIdentity h3,.queueIdentity p{white-space:normal}.queueCounts{max-width:300px}.compactRow .openRecordLink{grid-column:auto}.queuePagination{flex-direction:column;align-items:stretch}.queuePagination>div{justify-content:space-between}}.trapField{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}*{box-sizing:border-box}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.14s;animation-timing-function:ease-out}::view-transition-new(root){animation-duration:.14s;animation-timing-function:ease-out}html{background:var(--paper);min-width:320px;max-width:100%;overflow-x:clip}body{min-width:320px;max-width:100%;color:var(--ink);background:var(--paper);font-family:var(--body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}main{width:min(100%,1500px);min-width:0;min-height:100vh;margin-inline:auto;padding:0 4.5vw}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:96px;display:flex}.brand{align-items:center;gap:13px;display:flex}.brandMark{background:var(--teal);color:#fff;width:43px;height:43px;font:700 23px var(--display);border-radius:13px;place-items:center;display:grid}.brand b,.brand small{display:block}.brand b{letter-spacing:.06em}.brand small{color:var(--muted);margin-top:3px;font-size:12px}.pilot{letter-spacing:.09em;color:#496177;background:#e9eef2;border-radius:99px;padding:9px 13px;font-size:12px;font-weight:700}.pilot i{background:var(--amber);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.hero{grid-template-columns:1.3fr .7fr;align-items:center;gap:7vw;min-height:430px;padding:54px 0 42px;display:grid}.kicker,.roleEyebrow{color:var(--teal);letter-spacing:.12em;font-size:12px;font-weight:800}h1{font:500 clamp(44px,6vw,82px)/.98 var(--display);letter-spacing:-.045em;margin:18px 0 22px}.lead{max-width:680px;color:var(--muted);font-size:19px;line-height:1.55}.metricPanel{background:var(--ink);color:#fff;border-radius:24px;padding:30px;box-shadow:0 24px 60px #10263d2e}.metricPanel>p{color:#a9bdcf;margin:0 0 24px}.metrics{background:#355069;grid-template-columns:1fr 1fr;gap:1px;display:grid}.metrics div{background:var(--ink);padding:21px 10px}.metrics strong,.metrics span{display:block}.metrics strong{font:500 37px var(--display)}.metrics span{color:#a9bdcf;margin-top:7px;font-size:13px}.metricPanel small{color:#8198ab;margin-top:22px;display:block}.conferencePanel{background:var(--ink);color:#fff;border-radius:24px;align-content:center;min-height:280px;padding:38px;display:grid;box-shadow:0 24px 60px #10263d2e}.conferencePanel span{color:#8fd0c8;letter-spacing:.14em;font-size:12px;font-weight:900}.conferencePanel strong{font:500 47px/1 var(--display);margin:17px 0 25px}.conferencePanel small{color:#a9bdcf;font-size:13px}.roleGrid{grid-template-columns:repeat(3,1fr);gap:18px;padding:0 0 52px;display:grid}.roleCard{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:265px;padding:28px;transition:all .2s;position:relative;overflow:hidden}.roleCard:hover{transform:translateY(-4px);box-shadow:0 18px 45px #10263d1a}.roleCard:after{content:"";background:var(--teal);width:110px;height:5px;position:absolute;bottom:0;left:28px}.roleCard.navy:after{background:var(--ink)}.roleCard.amber:after{background:var(--amber)}.roleCard h2{max-width:310px;font:500 31px/1.08 var(--display);margin:20px 0 12px}.roleCard p{color:var(--muted);max-width:360px;line-height:1.55}.roleCta{font-size:14px;font-weight:750;position:absolute;bottom:28px;left:28px}.roleCta b{color:var(--teal);margin-left:7px}.roleHero h1{max-width:850px}.identityLine{color:var(--muted);margin-top:20px;font-size:13px}.identityLine a{color:var(--teal);font-weight:800}.accessRules{background:#355069;gap:1px;display:grid}.accessRules div{background:var(--ink);grid-template-columns:90px 1fr;gap:12px;padding:17px 12px;display:grid}.accessRules b{color:#fff}.accessRules span{color:#a9bdcf;font-size:12px;line-height:1.4}.roleGrid.twoRoles{grid-template-columns:repeat(2,1fr)}.roleGrid.oneRole{grid-template-columns:minmax(320px,620px)}.oneRole .roleCard{min-height:240px}.staffEntry{border:1px solid var(--line);background:#eef2f4;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin:-22px 0 48px;padding:20px 24px;display:flex}.staffEntry b,.staffEntry span{display:block}.staffEntry span{color:var(--muted);margin-top:5px;font-size:12px}.staffEntry>div:last-child{gap:10px;display:flex}.staffEntry a{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:800}.staffEntry.compactEntry{background:0 0;border:0;justify-content:flex-end;padding:0}.compactEntry>b{color:var(--muted);margin-right:auto;font-size:12px}footer{border-top:1px solid var(--line);min-height:80px;color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}h1,h2,h3,.conferencePanel strong,.metrics strong,.formSectionLabel b,.confirmBox h2,.successPanel h2,.decisionResult strong,.presenterCard>strong,.workspaceTitle h2,.nextEvent h2,.healthMetrics strong,.detailReadiness strong,.detailSectionTitle h2,.detailActionCard h2,.identityCompare strong,.abstractBody h3,.stageCard>div>b,.resourceGrid strong{font-family:var(--display)!important}.homePage{background:#f7f8fb;width:min(100%,1760px);padding:18px 24px 0}.homePage .eventNav{background:#ffffffe0;border:1px solid #10263d17;border-bottom:0;border-radius:26px 26px 0 0;height:82px;padding:0 26px}.eventBrand .brandMark{width:40px;height:40px;font-family:var(--display);background:#10263d;border-radius:50%;font-size:18px;font-weight:800}.eventBrand b{font-family:var(--display);letter-spacing:-.02em;font-size:16px}.eventBrand small{color:#6a7b8e;letter-spacing:.11em;font-size:10px;font-weight:700}.officialVsumMark{background:url(/brand/vsum-official-logo.png) 0/180px no-repeat;flex:none;width:58px;height:38px;display:block}.eventNavLinks{align-items:center;gap:28px;margin-left:auto;margin-right:34px;display:flex}.eventNavLinks a{color:#405368;padding:8px 0;font-size:13px;font-weight:700;position:relative}.eventNavLinks a:after{content:"";transform-origin:0;background:#145cff;height:1px;transition:transform .18s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.eventNavLinks a:hover{color:#10263d}.eventNavLinks a:hover:after{transform:scaleX(1)}.homePage .pilot{color:#24405c;background:#edf2f7}.homePage .pilot i{background:#13a08f}.eventStage{isolation:isolate;background:radial-gradient(circle at 83% 18%,#ffc8d6d6 0,#ffdce48f 15%,#0000 37%),radial-gradient(circle at 72% 82%,#4297ff5e 0,#9dd1ff4d 24%,#0000 50%),linear-gradient(125deg,#fff 4%,#f8f6ff 46%,#eaf5ff 100%);border:1px solid #10263d17;border-radius:0 0 34px 34px;align-items:flex-end;min-height:670px;padding:88px clamp(32px,6.2vw,108px) 78px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #213d6014}.eventStage:before{content:"";z-index:-1;background-image:linear-gradient(90deg,#fffffff0 0%,#ffffffb8 43%,#ffffff14 75%),var(--conference-hero-image);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.eventStage:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #145cff33;border-radius:50%;width:min(780px,63vw);position:absolute;bottom:-54%;right:-16%;box-shadow:0 0 0 70px #ffffff2b,0 0 0 140px #145cff0b}.eventStageContent{z-index:2;width:min(820px,64%);position:relative}.eventStage .kicker{color:#0b7e73;letter-spacing:.17em;margin:0;font-size:11px}.eventMeta{color:#3f5368;margin:14px 0 0;font-size:clamp(16px,1.6vw,22px);font-weight:550}.eventStage h1{letter-spacing:-.07em;text-wrap:balance;max-width:840px;margin:24px 0 28px;font-size:clamp(58px,7vw,112px);font-weight:520;line-height:.91}.eventStage .lead{color:#50657a;max-width:650px;margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.55}.eventActions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:34px;display:flex}.stagePrimary,.stageSecondary{border-radius:99px;justify-content:center;align-items:center;min-height:52px;padding:0 23px;font-size:13px;font-weight:800;display:inline-flex}.stagePrimary{color:#fff;background:#145cff;box-shadow:0 12px 28px #145cff33}.stagePrimary b{margin-left:10px;font-size:18px;font-weight:500}.stageSecondary{color:#203851;background:#ffffffb8;border:1px solid #10263d29}.eventStage .identityLine{color:#62778a;margin:22px 0 0}.eventStage .identityLine a,.eventStage .linkButton{color:#145cff}.eventStageVisual{color:#0f2c4b;background:linear-gradient(145deg,#ffffffa3,#ffffff1f),radial-gradient(circle at 25% 25%,#f7368359,#0000 38%),radial-gradient(circle at 68% 72%,#145cff75,#0000 46%),#fff3;border:1px solid #ffffffb8;border-radius:46% 46% 26px;justify-content:flex-end;align-items:flex-start;gap:7px;width:clamp(240px,30vw,520px);height:clamp(310px,37vw,570px);padding:34px;display:flex;position:absolute;top:clamp(70px,8vw,120px);right:clamp(25px,5vw,84px);overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff4d,0 30px 80px #36619a1a}.visualMonogram{letter-spacing:-.08em;margin-top:auto;font-size:clamp(46px,6vw,92px);font-weight:760}.visualYear{color:#145cff;letter-spacing:-.05em;margin-top:auto;margin-bottom:6px;font-size:clamp(22px,3vw,44px);font-weight:650}.roleSectionHeader{justify-content:space-between;align-items:flex-end;gap:20px;padding:76px 4px 28px;display:flex}.roleSectionHeader p{margin:0 0 8px}.roleSectionHeader h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,4.3vw,64px);font-weight:540}.homePage .roleGrid{gap:16px;padding-bottom:66px}.homePage .roleCard{border-color:#10263d1a;border-radius:24px;min-height:310px;padding:34px;box-shadow:0 12px 42px #213d600b}.homePage .roleCard:before{content:"";background:#145cff12;border-radius:50%;width:220px;height:220px;position:absolute;top:-120px;right:-120px}.homePage .roleCard:after{background:#145cff;width:74px;height:3px;left:34px}.homePage .roleCard.navy:after{background:#0a8f81}.roleNumber{color:#a9b5c0;letter-spacing:.08em;font-size:12px;font-weight:800;position:absolute;top:30px;right:31px}.homePage .roleCard h2{letter-spacing:-.045em;margin:25px 0 13px;font-size:clamp(31px,3vw,44px);font-weight:560}.homePage .roleCard p{max-width:440px;font-size:15px;line-height:1.65}.homePage .roleCta{color:#203851;bottom:33px;left:34px}.homePage .roleCta b{color:#145cff}.homePage .staffEntry{margin:-30px 0 52px}.homePage footer{padding-inline:4px}@media (max-width:900px){main{padding:0 22px}.hero,.roleGrid{grid-template-columns:1fr}.topbar{height:78px}.metricPanel{margin-bottom:20px}footer{flex-direction:column;align-items:flex-start;gap:15px;padding:24px 0}}.portalPage{max-width:1280px}.widePage{max-width:1500px}.portalTopbar{margin-bottom:0}.quietLink{color:var(--muted);font-size:14px;font-weight:700}.quietLink:hover{color:var(--teal)}.pageIntro{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;padding:60px 0 44px;display:grid}.pageIntro h1,.adminHeadline h1{margin-bottom:0;font-size:clamp(44px,5vw,70px)}.pageIntro>p{color:var(--muted);padding-bottom:8px;font-size:18px;line-height:1.6}.primaryButton,.secondaryButton,.dangerButton{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:14px;font-weight:800;display:inline-flex}.primaryButton{background:var(--teal);color:#fff}.secondaryButton{color:var(--ink);border-color:var(--line);background:#fff}.secondaryButton:hover{border-color:#9eacb8}.dangerButton{color:#fff;background:#a4433d}button:disabled{opacity:.72;cursor:not-allowed}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd5dc;border-radius:9px;outline:none;margin-top:9px;padding:13px 14px}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0a8f811a}input[type=checkbox],input[type=radio]{box-sizing:border-box;accent-color:#145cff;cursor:pointer;flex:0 0 20px;align-self:flex-start;width:20px;height:20px;min-height:0;margin:2px 0 0;padding:0}input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #145cff}input[type=radio]:focus-visible{outline-offset:3px;outline:2px solid #145cff}.topicSelector input:focus-visible+span{outline-offset:3px;outline:2px solid #145cff}.rubricGrid input:focus-visible+span{outline-offset:3px;outline:2px solid #145cff}textarea{resize:vertical;line-height:1.5}label{color:#3f5568;font-size:13px;font-weight:750}label small{color:var(--muted);margin-top:4px;font-weight:400;display:block}.fieldGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.fieldGrid .span2{grid-column:1/-1}.stepHidden{display:none!important}.errorBox,.successMessage{border-radius:9px;padding:13px 15px;font-size:14px}.errorBox{color:#8c302c;background:#fae9e7;border:1px solid #efc6c2}.successMessage{color:#16665c;background:#e5f5f1;border:1px solid #b5dfd5}.formShell{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:260px 1fr;min-height:560px;margin-bottom:70px;display:grid;overflow:hidden;box-shadow:0 18px 50px #10263d12}.stepRail{background:var(--ink);padding:34px 23px}.stepRail button{color:#92a6b8;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;width:100%;padding:12px 7px;display:flex}.stepRail button b{border:1px solid #587086;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.stepRail button span{font-weight:700}.stepRail button.active{color:#fff}.stepRail button.active b{border-color:var(--teal);background:var(--teal)}.stepRail button.done b{border-color:#8fd0c8}.formBody{flex-direction:column;padding:38px 42px 30px;display:flex}.formActions{border-top:1px solid #edf0f2;justify-content:flex-end;gap:10px;margin-top:auto;padding-top:30px;display:flex}.confirmBox h2{font:500 32px var(--display);margin:0 0 27px}.confirmBox>label{align-items:flex-start;gap:10px;margin:14px 0;font-size:15px;font-weight:500;display:flex}.confirmBox>label input{width:auto;margin:2px 0 0}.confirmBox .compact{margin-top:28px}.safetyNote{border-left:4px solid var(--amber);color:#72521d;background:#fff6e4;margin-top:24px;padding:15px 17px;font-size:14px}.successPanel{text-align:center;border:1px solid var(--line);background:#fff;border-radius:24px;max-width:760px;margin:70px auto;padding:54px;box-shadow:0 22px 60px #10263d14}.successIcon{width:60px;height:60px;color:var(--teal);background:#daf1ec;border-radius:50%;place-items:center;margin:0 auto 22px;font-size:28px;font-weight:800;display:grid}.successPanel h2{font:500 42px var(--display);margin:12px 0}.successPanel p{color:var(--muted);line-height:1.6}.successPanel .primaryButton{margin:15px 0}.successPanel small{color:var(--muted);display:block}.credentialGrid{text-align:left;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0 10px;display:grid}.credentialGrid>div{border:1px solid var(--line);background:#f7f9fa;border-radius:12px;padding:18px;position:relative}.credentialGrid span,.credentialGrid b{display:block}.credentialGrid span{color:var(--muted);letter-spacing:.1em;font-size:10px;font-weight:900}.credentialGrid b{overflow-wrap:anywhere;margin:9px 0 14px;font:600 15px/1.4 monospace}.credentialGrid button{color:var(--teal);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:900}.copyNotice{margin:0;font-size:12px;font-weight:800;color:var(--teal)!important}.formSectionLabel{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;margin-top:4px;padding:12px 0 7px;display:flex}.formSectionLabel b{font:500 19px var(--display)}.formSectionLabel span{color:var(--muted);font-size:11px}.handoffNotice{background:#fff5df;border-radius:9px;padding:12px 14px;font-weight:700;color:#76571f!important}.contactPreference{background:#f4faf8;border:1px solid #cfe2dd;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:end;gap:18px;margin-top:28px;padding:22px;display:grid}.contactPreference>div b,.contactPreference>div span{display:block}.contactPreference>div b{color:var(--ink);font-size:18px}.contactPreference>div span{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.45}.contactPreference label{font-size:14px}.channelRoute{color:#536a7f;background:#fff;border-radius:10px;grid-column:1/-1;margin:0;padding:11px 14px;font-size:14px;font-weight:800}.channelRoute.primary{color:#096f65;background:#e2f5f0}.loadingPanel{text-align:center;color:var(--muted);padding:100px}.errorState{border-top:5px solid #b44a43}.decisionResult{background:#e5f5f1;border:1px solid #b5dfd5;border-radius:12px;margin-top:38px;padding:22px}.decisionResult span,.decisionResult strong{display:block}.decisionResult span{color:#28766c;letter-spacing:.1em;font-size:11px;font-weight:900}.decisionResult strong{color:var(--teal);font:500 29px var(--display);margin:9px 0}.decisionResult p{color:#4f716d;margin:0;line-height:1.55}.statusLayout{grid-template-columns:1fr 330px;gap:22px;margin:65px 0;display:grid}.statusMain,.statusAside{border:1px solid var(--line);background:#fff;border-radius:20px;padding:36px}.statusMain h1{margin:18px 0 24px;font-size:clamp(38px,4vw,60px);line-height:1.05}.metaLine{flex-wrap:wrap;gap:9px;display:flex}.metaLine span{color:#51677a;background:#eef2f4;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:700}.timeline{grid-template-columns:repeat(6,1fr);margin-top:60px;display:grid}.timeline div{color:#9aa7b2;text-align:center;font-size:11px;position:relative}.timeline div:before{content:"";background:#d9e0e5;width:100%;height:2px;position:absolute;top:6px;left:-50%}.timeline div:first-child:before{display:none}.timeline i{z-index:2;background:#d9e0e5;border:3px solid #fff;border-radius:50%;outline:1px solid #b9c5ce;width:13px;height:13px;margin:0 auto 10px;display:block;position:relative}.timeline .reached{color:var(--teal);font-weight:800}.statusAside h3{margin-top:30px}.statusAside p,.statusAside small{color:var(--muted);line-height:1.6}.statusChip{color:#147064;background:#e4f4f0;border-radius:99px;padding:8px 11px;font-size:12px;font-weight:800;display:inline-block}.lookupShell{grid-template-columns:1fr 420px;align-items:center;gap:75px;min-height:640px;display:grid}.lookupShell h1{font-size:clamp(48px,6vw,76px)}.lookupShell>div>p:last-child{max-width:580px;color:var(--muted);font-size:18px;line-height:1.6}.lookupShell form{border:1px solid var(--line);background:#fff;border-radius:18px;gap:18px;padding:30px;display:grid;box-shadow:0 20px 60px #10263d14}.lookupShell form .primaryButton{width:100%}.statusToolbar{color:var(--muted);justify-content:space-between;align-items:center;margin:25px 0 -40px;font-size:12px;display:flex}.buttonLink{cursor:pointer;background:0 0;border:0}.timeline.fiveStages{grid-template-columns:repeat(5,1fr)}.fullButton{width:100%;margin-top:24px}.textDanger{color:#a4433d;cursor:pointer;background:0 0;border:0;width:100%;margin-top:10px;padding:10px;font-weight:800}.withdrawnBanner{color:#8c302c;background:#fae9e7;border-radius:10px;margin-top:40px;padding:18px;font-weight:800}.editSubmission{max-width:950px;margin:-35px 0 60px}.editSubmission>label{margin:17px 0;display:block}.statusMessage{margin:-35px 0 60px}.presenterCard{border:1px solid var(--line);background:#f7f9fa;border-radius:11px;gap:5px;margin:22px 0;padding:16px;display:grid}.presenterCard>span{color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:900}.presenterCard>strong{font:500 20px var(--display)}.presenterCard em{border-radius:99px;width:max-content;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.presenterCard em.confirmed{color:#0d7467;background:#ddf3ee}.presenterCard em.pending{color:#7d5b1d;background:#fff1d4}.presenterCard p{margin:6px 0;font-size:11px}.presenterCard button{margin-top:8px}.presenterChangeForm{max-width:950px;margin:-35px 0 60px}.workspace{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:minmax(280px,330px) minmax(0,1fr);gap:0;width:100%;min-width:0;min-height:740px;margin:30px 0 60px;display:grid;overflow:hidden}.assignmentList{border-right:1px solid var(--line);background:#f8fafb;min-width:0}.workspaceTitle{border-bottom:1px solid var(--line);padding:27px 24px 20px}.workspaceTitle h2{font:500 29px var(--display);margin:9px 0 5px}.workspaceTitle small{overflow-wrap:anywhere;color:var(--muted);display:block}.assignmentList>button{text-align:left;width:100%;min-width:0;color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7ecef;padding:18px 20px}.assignmentList>button:hover,.assignmentList>button.selected{box-shadow:inset 4px 0 var(--teal);background:#fff}.assignmentList button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.assignmentList em{color:var(--muted);flex:none;font-size:10px;font-style:normal}.assignmentList em.overdue{color:#aa3d38;font-weight:800}.assignmentList button>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.assignmentList button>small{overflow-wrap:anywhere;color:var(--muted);display:block}.reviewPane{min-width:0;padding:34px 42px}.reviewPane,.reviewForm,.reviewHeader,.reviewHeader>div,.rubricGrid,.rubricGrid fieldset,.fieldGrid,.fieldGrid>label{min-width:0}.reviewHeader{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.reviewHeader h1{overflow-wrap:anywhere;font:500 clamp(33px,3.7vw,56px)/1.04 var(--display);margin:14px 0 20px}.abstractPreview{border:1px solid var(--line);background:#f8fafb;border-radius:12px;margin:35px 0 27px;padding:21px 23px}.abstractPreview h3{margin:0 0 9px}.abstractPreview p{overflow-wrap:anywhere;color:var(--muted);margin:0;line-height:1.6}.reviewDocumentButton{white-space:nowrap;border-radius:14px;flex:none;min-width:150px;min-height:50px;padding:0 20px}.conflictCheck{color:#8c302c;background:#fff8f7;border:1px solid #efc6c2;border-radius:10px;align-items:center;gap:10px;padding:15px;display:flex}.conflictCheck input{width:auto;margin:0}.rubricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.rubricGrid fieldset{border:1px solid var(--line);border-radius:10px;min-width:0;padding:12px 14px 14px}.rubricGrid legend{padding:0 6px;font-size:12px;font-weight:800}.rubricGrid fieldset>div{flex-wrap:wrap;gap:7px;display:flex}.rubricGrid label input{opacity:0;pointer-events:none;position:absolute}.rubricGrid label span{cursor:pointer;background:#eef2f4;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.rubricGrid label input:checked+span{background:var(--teal);color:#fff}.reviewForm>label:not(.conflictCheck){margin:18px 0;display:block}.inlineConfirm{background:#fff9ea;border:1px solid #e5c579;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:17px 18px;display:flex}.inlineConfirm strong,.inlineConfirm span{display:block}.inlineConfirm span{color:var(--muted);margin-top:5px;font-size:12px}.inlineConfirm>div:last-child{flex:none;align-items:center;gap:9px;display:flex}.lockBar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;margin-top:24px;padding-top:22px;display:flex}.lockBar span{color:var(--muted);font-size:12px}.reviewerSummary{grid-template-columns:1fr 380px;align-items:end;gap:45px;padding:44px 0 8px;display:grid}.reviewerSummary h1{margin:12px 0 15px;font-size:clamp(40px,5vw,68px)}.reviewerSummary>div>p:last-child{max-width:760px;color:var(--muted);line-height:1.55}.reviewerStats{background:var(--ink);color:#fff;border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.reviewerStats div{border-right:1px solid #385068;padding:19px 14px}.reviewerStats div:last-child{border:0}.reviewerStats strong,.reviewerStats span{display:block}.reviewerStats strong{font:500 30px var(--display)}.reviewerStats span{color:#a9bdcf;margin-top:5px;font-size:10px}.abstractHeading{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.abstractHeading h3{margin:0}.abstractHeading span{color:#196f65;letter-spacing:.08em;background:#dcece8;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:900}.rubricScale{color:var(--muted);justify-content:space-between;margin:22px 5px -10px;font-size:10px;display:flex}.lockBar>div{flex:none;gap:9px;display:flex}.lockedReview{background:#edf8f5;border:1px solid #b5dfd5;border-radius:14px;margin-top:28px;padding:32px}.lockedReview>span{color:var(--teal);letter-spacing:.1em;font-size:11px;font-weight:900}.lockedReview h2{font:500 31px var(--display);margin:10px 0}.lockedReview p{color:var(--muted);line-height:1.55}.miniEmpty,.emptyReviewPane{color:var(--muted);padding:42px 24px;line-height:1.55}.emptyReviewPane{text-align:center;place-content:center;min-height:520px;display:grid}.emptyReviewPane h2{color:var(--ink);font:500 32px var(--display)}.accessDenied{border:1px solid var(--line);background:#fff;border-radius:22px;max-width:800px;margin:80px auto;padding:50px;box-shadow:0 20px 60px #10263d14}.accessDenied h1{font-size:clamp(42px,5vw,67px)}.accessDenied p{color:var(--muted);line-height:1.6}.reviewerDenied{margin-top:70px}.adminHeadline{grid-template-columns:1fr 340px;align-items:end;gap:50px;padding:48px 0 32px;display:grid}.adminHeadline h1{margin:12px 0 16px}.adminHeadline>div>p:last-child{color:var(--muted);max-width:740px}.readinessCard{background:#fff0ee;border:1px solid #f0cac6;border-radius:16px;padding:24px}.readinessCard span{color:#8d554f;letter-spacing:.1em;font-size:11px;font-weight:800}.readinessCard strong{color:#9a3f39;font:500 33px var(--display);margin:10px 0;display:block}.readinessCard p{color:#966863;margin:0;font-size:12px;line-height:1.5}.recentTable>div{grid-template-columns:150px 2fr 1fr 110px 180px}.rowActions button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;padding:9px 10px;font-weight:800}.rowActions small{color:var(--muted)}.adminMetrics{background:var(--ink);color:#fff;border-radius:14px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.adminMetrics div{border-right:1px solid #385068;padding:23px}.adminMetrics div:last-child{border:0}.adminMetrics strong,.adminMetrics span{display:block}.adminMetrics strong{font:500 33px var(--display)}.adminMetrics span{color:#a9bdcf;margin-top:6px;font-size:11px}.adminGrid{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:16px;padding:25px}.panelTitle{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.panelTitle h2{font:500 25px var(--display);margin:0}.panelTitle span{color:var(--muted);font-size:11px}.queueRow{border-bottom:1px solid #edf0f2;grid-template-columns:1fr 45px;padding:12px 0;font-size:13px;display:grid;position:relative}.queueRow strong{text-align:right}.queueRow i{background:var(--teal);height:3px;position:absolute;bottom:-1px;left:0}.pilotMetrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pilotMetrics div{background:#f3f6f7;border-radius:10px;padding:18px}.pilotMetrics strong,.pilotMetrics span{display:block}.pilotMetrics strong{font:500 30px var(--display)}.pilotMetrics span{color:var(--muted);font-size:11px}.sheetLink{background:var(--teal);color:#fff;border-radius:10px;justify-content:space-between;margin-top:20px;padding:15px;font-size:13px;font-weight:800;display:flex}.recentPanel{margin-bottom:18px}.emptyState{text-align:center;color:var(--muted);background:#f7f9fa;border-radius:10px;padding:40px}.recentTable>div{border-bottom:1px solid #edf0f2;grid-template-columns:150px 2fr 1fr 110px 180px;align-items:center;gap:14px;padding:13px 9px;font-size:12px;display:grid}.recentTable .tableHead{color:var(--muted);font-weight:800}.recentTable em{color:var(--teal);font-style:normal;font-weight:800}.safetyStrip{background:#ced8df;border:1px solid #ced8df;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:60px;display:grid;overflow:hidden}.safetyStrip div{background:#eef2f4;padding:22px}.safetyStrip b,.safetyStrip span{display:block}.safetyStrip span{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.5}.adminMetrics.currentMetrics{grid-template-columns:repeat(4,1fr);margin-bottom:22px}.readinessCard.ready{background:#eaf7f3;border-color:#b5dfd5}.sourceLine{color:var(--muted);justify-content:space-between;padding:11px 3px 22px;font-size:11px;display:flex}.adminMessage{margin:0 0 18px}.reviewerRegistry{margin:0 0 18px;padding:0;overflow:hidden}.reviewerRegistry>.panelTitle{padding:25px 25px 0}.reviewerRegistry .panelTitle .kicker,.recentPanel .panelTitle .kicker{margin:0 0 7px}.reviewerHead,.reviewerRow{border-top:1px solid #edf0f2;grid-template-columns:2.2fr 1.6fr .7fr .85fr .55fr;align-items:center;gap:16px;padding:14px 25px;display:grid}.reviewerHead{color:var(--muted);letter-spacing:.06em;background:#f6f8f9;font-size:10px;font-weight:900}.reviewerRow{font-size:12px}.reviewerRow>div:first-child b,.reviewerRow>div:first-child small,.reviewerRow>div:first-child em{display:block}.reviewerRow>div:first-child small{color:var(--muted);margin-top:5px;line-height:1.35}.reviewerRow>div:first-child em{color:var(--teal);margin-top:5px;font-style:normal}.topicChips{flex-wrap:wrap;gap:5px;display:flex}.topicChips span,.eventChips span{color:#51677a;background:#eef2f4;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:800}.loadMeter b,.loadMeter small{display:block}.loadMeter small{color:var(--muted);margin-top:5px}.statusPill{border-radius:99px;padding:6px 8px;font-size:9px;font-weight:900;display:inline-block}.statusPill.verified{color:#0d7467;background:#ddf3ee}.statusPill.contact{color:#7d5b1d;background:#fff1d4}.statusPill.missing{color:#8b4c47;background:#f9e6e4}.tableButton{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;padding:8px 10px;font-weight:800}.tableButton.cancel{color:var(--muted)}.reviewerEditor{background:#f4f7f8;border-radius:10px;grid-column:1/-1;grid-template-columns:1.2fr 1fr .45fr 2fr auto;align-items:end;gap:12px;padding:18px;display:grid}.reviewerEditor .spanTopics{min-width:0}.reviewerEditor input{padding:10px}.operationsTable>div>span>strong,.operationsTable>div>span>small,.progressCell b,.progressCell small{display:block}.operationsTable>div>span>small,.progressCell small{color:var(--muted);margin-top:4px}.operationsTable .rowActions{grid-template-columns:1fr auto;gap:6px;display:grid}.operationsTable .rowActions select{margin:0;padding:8px;font-size:11px}.operationsTable .rowActions button{white-space:nowrap;width:auto}.reuseGrid{margin-bottom:18px}.panelCopy,.nextEvent>p{color:var(--muted);font-size:13px;line-height:1.55}.nextEvent h2{font:500 30px var(--display);margin:8px 0 12px}.eventChips{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.integrityPanel{margin:0 0 18px}.integrityPanel.healthy{border-top:4px solid var(--teal)}.integrityPanel.attention{border-top:4px solid #b44a43}.presenterGovernance{border-top:4px solid var(--amber);margin:0 0 18px}.presenterChangeTable>div{border-top:1px solid #edf0f2;grid-template-columns:1.25fr 1.2fr 1.7fr .65fr;align-items:center;gap:14px;padding:13px 8px;font-size:11px;display:grid}.presenterChangeHead{color:var(--muted);background:#f8fafb;font-weight:900}.presenterChangeRow span>*{display:block}.presenterChangeRow small,.presenterChangeRow em{color:var(--muted);margin-top:4px;font-style:normal}.presenterChangeRow del{color:#9b5a55}.presenterChangeRow span:last-child{gap:6px;display:grid}.presenterChangeRow button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:8px;font-weight:800}.presenterChangeRow .rejectButton{color:#923d37;background:#f4e5e3}.healthMetrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.healthMetrics div{background:#f3f6f7;border-radius:10px;padding:17px}.healthMetrics strong,.healthMetrics span{display:block}.healthMetrics strong{font:500 27px var(--display)}.healthMetrics span{color:var(--muted);margin-top:5px;font-size:10px}.healthOk{color:#176e63;font-weight:800}.violationList{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.violationList span{color:#8c302c;background:#fae9e7;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:900}.healthActions{flex-wrap:wrap;gap:9px;margin:18px 0;display:flex}.healthActions a{text-decoration:none}.storageTable{border-top:1px solid var(--line);margin-top:18px}.storageTable>div{border-bottom:1px solid #edf0f2;grid-template-columns:125px 2fr 100px 100px 70px;align-items:center;gap:12px;padding:12px 5px;font-size:11px;display:grid}.storageTable .storageHead{color:var(--muted);background:#f8fafb;font-weight:900}.storageTable span>strong,.storageTable span>small{display:block}.storageTable span>small{color:var(--muted);margin-top:4px}.storageTable a{color:var(--teal);font-weight:900}.storageEmpty{color:var(--muted);text-align:center;display:block!important}.abstractDetailLink{font-weight:900;line-height:1.45;display:block}.abstractDetailLink:hover,.openRecordLink{color:var(--teal)}.openRecordLink{margin-top:7px;font-size:10px;font-weight:900;display:inline-block}.detailToolbar{color:var(--muted);justify-content:space-between;align-items:center;padding:22px 0 0;font-size:12px;display:flex}.detailToolbar a{color:var(--teal);font-weight:900}.abstractDetailHero{grid-template-columns:1fr 270px;align-items:end;gap:50px;padding:42px 0 34px;display:grid}.abstractDetailHero h1{max-width:1050px;margin:12px 0 22px;font-size:clamp(38px,4.6vw,68px);line-height:1.02}.detailReadiness{background:#eaf7f3;border:1px solid #b5dfd5;border-radius:15px;padding:22px}.detailReadiness span,.detailReadiness strong,.detailReadiness small{display:block}.detailReadiness span{color:#31786f;letter-spacing:.09em;font-size:9px;font-weight:900}.detailReadiness strong{color:var(--teal);font:500 29px var(--display);margin:9px 0}.detailReadiness small{color:#51736e;line-height:1.5}.abstractDetailLayout{grid-template-columns:minmax(0,1fr) 365px;align-items:start;gap:20px;margin-bottom:70px;display:grid}.abstractDetailMain{gap:16px;display:grid}.abstractDetailAside{gap:12px;display:grid;position:sticky;top:18px}.detailCard,.stageCard,.detailActionCard{border:1px solid var(--line);background:#fff;border-radius:16px}.detailSectionTitle{border-bottom:1px solid var(--line);padding-bottom:19px}.detailSectionTitle .kicker{margin:0 0 7px}.detailSectionTitle h2,.detailActionCard h2{font:500 27px var(--display);margin:0}.identityCompare{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.identityCompare>div{background:#f5f8f9;border-radius:12px;gap:5px;padding:19px;display:grid}.identityCompare span{color:var(--muted);letter-spacing:.08em;font-size:9px;font-weight:900}.identityCompare strong{font:500 22px var(--display)}.identityCompare small{color:var(--muted)}.identityCompare em{color:#167064;background:#e3f3ef;border-radius:99px;width:max-content;margin-top:7px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.identityCompare em.pending{color:#7d5b1d;background:#fff1d4}.abstractFacts{background:var(--line);border-radius:10px;grid-template-columns:2fr .8fr 1fr .8fr;gap:1px;margin:20px 0;padding:1px;display:grid;overflow:hidden}.abstractFacts>div{background:#f7f9fa;padding:14px}.abstractFacts dt{color:var(--muted);letter-spacing:.07em;font-size:9px;font-weight:900}.abstractFacts dd{margin:7px 0 0;font-weight:800}.abstractBody h3{font:500 23px var(--display);margin-top:28px}.abstractBody p{color:#3d5367;white-space:pre-wrap;font-size:15px;line-height:1.75}.dataGap{border-left:4px solid var(--amber);background:#fff7e8;border-radius:8px;gap:6px;margin-top:24px;padding:15px;display:grid}.dataGap b{color:#76571f}.dataGap span{color:#876d3e;font-size:12px;line-height:1.55}.attachmentRecord{background:#f5f8f9;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:17px;display:flex}.attachmentRecord strong,.attachmentRecord small{display:block}.attachmentRecord small{color:var(--muted);margin-top:5px}.attachmentRecord a{color:var(--teal);font-weight:900}.versionList{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.versionList span{color:var(--muted);background:#eef2f4;border-radius:6px;padding:6px 8px;font-size:9px}.mutedCopy{color:var(--muted);line-height:1.55}.assignmentDetailList{gap:10px;margin-top:19px;display:grid}.assignmentDetailList>div{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;padding:17px;display:grid}.assignmentDetailList strong,.assignmentDetailList small{display:block}.assignmentDetailList small{color:var(--muted);margin-top:5px}.assignmentDetailList p{color:#506578;grid-column:1/-1;margin:3px 0;font-size:12px;line-height:1.55}.assignmentDetailList>div>div:nth-child(2){text-align:right}.auditSubsection{background:#f7f9fa;border-radius:9px;margin-top:18px;padding:14px}.auditSubsection h3{margin:0 0 10px}.auditSubsection p{color:var(--muted);font-size:11px}.auditList{border-top:1px solid var(--line);margin-top:18px}.auditList>div{border-bottom:1px solid #edf0f2;grid-template-columns:145px 1fr 220px;gap:12px;padding:11px 5px;font-size:10px;display:grid}.auditList span,.auditList small{color:var(--muted)}.detailActionCard{border-top:4px solid var(--teal);padding:23px;box-shadow:0 14px 35px #10263d14}.detailActionCard .kicker{margin:0 0 7px}.detailActionCard>button,.detailActionGroup>button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;margin-top:15px;padding:12px;font-weight:900}.detailActionCard button:disabled{opacity:.45;cursor:not-allowed}.detailActionGroup{border-top:1px solid var(--line);margin-top:17px;padding-top:15px}.detailActionGroup label,.detailActionGroup small{display:block}.detailActionGroup label{color:var(--muted);font-size:10px;font-weight:900}.detailActionGroup select{width:100%;margin-top:7px;padding:10px}.detailActionGroup small{color:var(--muted);margin-top:8px}.actionHint{color:var(--muted);font-size:12px;line-height:1.55}.actionComplete{color:var(--teal);font-weight:900}.stageCard{grid-template-columns:30px 1fr;gap:13px;padding:19px;display:grid}.stageNumber{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.stageCard>div>b{font:500 19px var(--display)}.stageCard>div>strong{color:var(--teal);margin-top:10px;display:block}.stageCard p{color:var(--muted);font-size:11px;line-height:1.5}.stageCard small{color:var(--muted)}.lockedStage{opacity:.67}.lockedStage .stageNumber{background:#adb9c2}.checkOk,.checkWarn{align-items:flex-start;gap:8px;display:flex}.checkOk i,.checkWarn i{border-radius:50%;flex:0 0 18px;place-items:center;height:18px;font-style:normal;font-weight:900;display:grid}.checkOk i{color:#fff;background:var(--teal)}.checkWarn i{color:#fff;background:var(--amber)}.checkOk span,.checkWarn span{display:grid}.checkOk strong,.checkWarn strong{color:var(--ink)}.checkOk small,.checkWarn small{margin-top:2px}.resourceBanner{background:#e7f4f1;border:1px solid #b9ded6;border-radius:13px;justify-content:space-between;align-items:center;gap:25px;margin:0 0 16px;padding:18px 21px;display:flex}.resourceBanner span>*{display:block}.resourceBanner small{color:#53736f;margin-top:5px}.resourceBanner>strong{color:var(--teal);white-space:nowrap}.resourceHero{grid-template-columns:1fr 350px;align-items:end;gap:70px;padding:50px 0 36px;display:grid}.resourceHero h1{max-width:850px;margin:12px 0 18px;font-size:clamp(45px,5.4vw,76px)}.resourceHero>div>p:last-child{max-width:720px;color:var(--muted);line-height:1.6}.resourceTruth{background:var(--ink);color:#fff;border-radius:16px;gap:6px;padding:23px;display:grid}.resourceTruth b{margin-top:7px}.resourceTruth span{color:#a9bdcf;font-size:12px;line-height:1.5}.resourceSection{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0 0 18px;padding:25px}.resourceSection .panelTitle .kicker{margin:0 0 7px}.resourceGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.resourceGrid>a{border:1px solid var(--line);background:#f8fafb;border-radius:12px;flex-direction:column;min-height:188px;padding:20px;transition:all .18s;display:flex}.resourceGrid>a:hover{border-color:#a9d5cc;transform:translateY(-2px);box-shadow:0 12px 28px #10263d14}.resourceGrid span{color:var(--teal);letter-spacing:.09em;font-size:9px;font-weight:900}.resourceGrid strong{font:500 21px/1.15 var(--display);margin-top:15px}.resourceGrid p{color:var(--muted);font-size:12px;line-height:1.5}.resourceGrid a>b{color:var(--teal);margin-top:auto;font-size:11px}.documentStack{gap:9px;display:grid}.documentStack details{border:1px solid var(--line);background:#f8fafb;border-radius:11px;overflow:hidden}.documentStack summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:17px;list-style:none;display:flex}.documentStack summary span>*{display:block}.documentStack summary small{color:var(--muted);margin-top:5px}.documentStack summary em{color:var(--teal);white-space:nowrap;background:#e4f3ef;border-radius:99px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:900}.documentStack pre{border-top:1px solid var(--line);color:#e4edf3;white-space:pre-wrap;background:#10263d;max-height:620px;margin:0;padding:22px;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.resourceBoundary{border-left:5px solid var(--amber);background:#fff7e8;border-radius:10px;margin:18px 0 65px;padding:21px}.resourceBoundary p{color:#765f35;margin:8px 0 0;line-height:1.55}@media (max-width:950px){.pageIntro,.adminHeadline,.statusLayout,.workspace,.adminGrid,.reviewerSummary,.abstractDetailHero,.abstractDetailLayout,.resourceHero,.formShell{grid-template-columns:1fr}.stepRail{padding:13px;display:flex}.stepRail button{justify-content:center}.stepRail button span{display:none}.formBody{min-height:560px;padding:28px 22px}.assignmentList{border-right:0;border-bottom:1px solid var(--line);max-height:330px;overflow:auto}.reviewPane{padding:27px 22px}.reviewHeader{flex-direction:column}.rubricGrid,.fieldGrid{grid-template-columns:1fr}.fieldGrid .span2{grid-column:auto}.adminMetrics{grid-template-columns:repeat(3,1fr)}.recentTable,.reviewerTable{overflow:auto}.recentTable>div{min-width:880px}.reviewerHead,.reviewerRow{min-width:1050px}.safetyStrip{grid-template-columns:1fr}.timeline{overflow:auto}.timeline div{min-width:95px}.pageIntro{gap:10px}.sourceLine,.lockBar,.inlineConfirm{flex-direction:column;align-items:flex-start}.reviewerEditor{grid-template-columns:1fr 1fr}.reviewerEditor .primaryButton{align-self:end}.reviewerStats{max-width:420px}.roleGrid.twoRoles,.lookupShell,.identityCompare,.abstractFacts,.resourceGrid{grid-template-columns:1fr}.staffEntry{flex-direction:column;align-items:flex-start}.credentialGrid{grid-template-columns:1fr}.statusToolbar{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:-30px}.healthMetrics{grid-template-columns:1fr 1fr}.storageTable{overflow:auto}.storageTable>div{min-width:760px}.abstractDetailAside{position:static}.auditList>div,.assignmentDetailList>div{grid-template-columns:1fr}.assignmentDetailList>div>div:nth-child(2){text-align:left}.resourceBanner{flex-direction:column;align-items:flex-start}}@media (max-width:1100px){.workspace{grid-template-columns:minmax(0,1fr)}.assignmentList{border-right:0;border-bottom:1px solid var(--line);max-height:278px;overflow:auto}.reviewerSummary{grid-template-columns:minmax(0,1fr);gap:22px}}.linkButton{color:var(--teal);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.loginLayout{grid-template-columns:minmax(0,570px) minmax(280px,1fr);align-items:stretch;gap:28px;max-width:1050px;margin:70px auto;display:grid}.loginCard,.loginLayout>aside{border:1px solid var(--line);background:#fff;border-radius:20px;padding:42px}.loginCard h1{margin:11px 0 15px;font-size:clamp(38px,5vw,58px)}.loginCard>p:not(.kicker),.loginLayout>aside li{color:var(--muted);line-height:1.6}.loginCard form{gap:14px;margin-top:28px;display:grid}.loginCard form label{color:var(--muted);gap:7px;font-size:12px;font-weight:800;display:grid}.loginCard input{border:1px solid var(--line);font:inherit;border-radius:9px;padding:13px}.loginCard .primaryButton,.chatgptLogin{text-align:center;width:100%;display:block}.loginDivider{color:var(--muted);align-items:center;gap:12px;margin:20px 0;font-size:11px;display:flex}.loginDivider:before,.loginDivider:after{content:"";background:var(--line);flex:1;height:1px}.loginCard>small{color:var(--muted);margin-top:15px;line-height:1.5;display:block}.loginLayout>aside h2{font-size:38px}.loginLayout>aside ul{gap:15px;padding-left:20px;display:grid}.assignmentFilters{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6px;padding:10px;display:grid}.assignmentFilters button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;padding:10px 7px;font-size:10px;font-weight:900}.assignmentFilters b{margin-left:5px}.assignmentStatus{background:#fff1d4;border-radius:99px;padding:5px 7px;font-weight:900;color:#7d5b1d!important}.assignmentStatus.completed{background:#ddf3ee;color:#0d7467!important}.assignmentStatus.conflict{background:#f9e6e4;color:#8b4c47!important}.reviewFilePreview{border:1px solid var(--line);background:#f8fafb;border-radius:12px;margin:0 0 27px;overflow:hidden}.reviewFilePreview>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.reviewFilePreview>div>div small{color:var(--muted);margin-top:4px;display:block}.reviewFilePreview>div>span{white-space:nowrap;align-items:center;gap:14px;display:flex}.reviewFilePreview h3{margin:0;font-size:15px}.reviewFilePreview a{color:var(--teal);font-size:11px;font-weight:900}.reviewFilePreview iframe{background:#fff;border:0;width:100%;height:560px;display:block}.queueScope{color:var(--muted);text-align:center;margin:16px 0 0;font-size:12px}.adminOnlyDetails{border:1px solid var(--line);background:#f5f8f9;border-radius:15px;margin:0 0 18px}.adminOnlyDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 20px;font-weight:900;display:flex}.adminOnlyDetails>summary span{color:var(--muted);letter-spacing:.06em;font-size:9px}.adminOnlyDetails>.panel{border:0;border-top:1px solid var(--line);border-radius:0 0 15px 15px;margin:0}.refreshState{align-items:center;gap:9px;display:flex}.reviewMiniList{gap:5px;margin-top:10px;display:grid!important}.reviewMiniList>span{background:#f5f8f9;border-left:3px solid #d1dae0;border-radius:5px;padding:7px}.reviewMiniList>span.completed{border-color:var(--teal);background:#eaf7f3}.reviewMiniList>span.conflict{background:#f9e6e4;border-color:#a4433d}.reviewMiniList strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.operationsTable .rowActions{grid-template-columns:1fr auto;align-items:end}.dueInput{color:var(--muted);gap:4px;font-size:9px;font-weight:900;display:grid}.dueInput input{border:1px solid var(--line);min-width:0;font:inherit;border-radius:7px;padding:7px}@media (max-width:950px){.loginLayout{grid-template-columns:1fr;margin:35px auto}.loginCard,.loginLayout>aside{padding:27px 22px}.reviewFilePreview>div{flex-direction:column;align-items:flex-start}.reviewFilePreview iframe{height:420px}.refreshState{flex-direction:column;align-items:flex-end}}@media (max-width:900px){.homePage{padding:10px 10px 0}.homePage .eventNav{border-radius:20px 20px 0 0;height:70px;padding:0 16px}.eventNavLinks{display:none}.homePage .pilot{text-overflow:ellipsis;white-space:nowrap;max-width:132px;font-size:9px;overflow:hidden}.eventStage{border-radius:0 0 25px 25px;align-items:flex-end;min-height:720px;padding:64px 25px 45px}.eventStageContent{width:100%}.eventStage h1{max-width:640px;font-size:clamp(50px,14vw,78px)}.eventStageVisual{opacity:.78;width:260px;height:290px;padding:24px;top:28px;right:-45px}.eventStageVisual span{display:none}.eventStage:after{width:580px;bottom:-15%;right:-48%}.roleSectionHeader{padding:56px 2px 24px}.homePage .roleGrid{grid-template-columns:1fr}.homePage .roleCard{min-height:290px;padding:28px}.homePage .roleCard:after,.homePage .roleCta{left:28px}}@media (max-width:520px){.eventBrand small{display:none}.homePage .pilot{padding:8px 10px}.eventStage{min-height:700px}.eventStageVisual{width:235px;height:255px;top:24px;right:-70px}.eventActions{flex-direction:column;align-items:stretch}.stagePrimary,.stageSecondary{width:100%}.roleSectionHeader h2{font-size:39px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.portalPage{width:min(100%,1600px);min-width:0;margin-inline:auto;padding:18px 24px 0}.portalTopbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #10263d1a;border-radius:22px;height:74px;margin-bottom:18px;padding:0 22px;position:sticky;top:12px;box-shadow:0 14px 42px #213d6012}.portalBrand .brandMark{width:40px;height:40px;font-family:var(--display);background:#10263d;border-radius:50%;font-size:18px}.portalBrand .officialVsumMark{background-size:170px;width:52px;height:36px}.portalBrand b{font-family:var(--display);letter-spacing:-.02em;font-size:16px}.portalBrand small{letter-spacing:.11em;font-size:10px;font-weight:750}.portalHeaderLabel{color:#476078;letter-spacing:.08em;text-transform:uppercase;background:#eef3f7;border-radius:99px;padding:8px 13px;font-size:10px;font-weight:850;position:absolute;left:50%;transform:translate(-50%)}.portalHeaderNav{align-items:center;gap:21px;display:flex}.portalHeaderNav a{color:#4b6074;font-size:12px;font-weight:750}.portalHeaderNav a:hover{color:#145cff}.pageIntro,.reviewerSummary,.adminHeadline,.resourceHero,.abstractDetailHero{isolation:isolate;background:radial-gradient(circle at 92% 10%,#fabed680,#0000 34%),radial-gradient(circle at 72% 104%,#57a6ff47,#0000 43%),linear-gradient(125deg,#fff 5%,#f8f7ff 55%,#edf6ff 100%);border:1px solid #10263d14;border-radius:28px;margin:0 0 22px;padding:54px clamp(30px,4.5vw,68px);position:relative;overflow:hidden;box-shadow:0 24px 70px #213d6012}.pageIntro:after,.reviewerSummary:after,.adminHeadline:after,.resourceHero:after,.abstractDetailHero:after{content:"";z-index:-1;border:1px solid #145cff2e;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-200px;right:-140px;box-shadow:0 0 0 55px #fff3}.pageIntro{align-items:center;min-height:310px}.pageIntro h1,.adminHeadline h1,.reviewerSummary h1,.resourceHero h1,.abstractDetailHero h1{letter-spacing:-.06em;text-wrap:balance;font-weight:540;line-height:.94}.pageIntro>p{color:#4f667c;max-width:580px;font-size:17px}.kicker,.roleEyebrow{color:#087f75}.primaryButton{background:#145cff;border-radius:99px;min-height:50px;box-shadow:0 10px 24px #145cff29}.primaryButton:hover{background:#0d4fdf}.secondaryButton{background:#ffffffeb;border-color:#cfd9e3;border-radius:99px;min-height:50px}.dangerButton{border-radius:99px}input:not([type=checkbox]):not([type=radio]),select,textarea{background:#fbfcfe;border-color:#d3dce5;border-radius:14px;min-height:50px;margin-top:8px}textarea{min-height:120px}.fieldGrid{gap:20px}.fieldGrid.compact{gap:14px}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{background:#fff;border-color:#145cff;box-shadow:0 0 0 4px #145cff17}.errorBox,.successMessage{border-radius:13px;padding:14px 16px}.panel,.detailCard,.stageCard,.detailActionCard,.resourceSection,.statusMain,.statusAside{border-color:#10263d17;border-radius:22px;box-shadow:0 13px 42px #213d600b}.panelTitle h2,.detailSectionTitle h2,.detailActionCard h2{letter-spacing:-.035em;font-weight:560}.formShell{border-color:#10263d17;border-radius:28px;grid-template-columns:280px minmax(0,1fr);min-height:670px;margin-bottom:72px;box-shadow:0 24px 70px #213d6014}.stepRail{background:linear-gradient(#eef5ff,#f7f8fb);border-right:1px solid #dfe7ef;padding:30px 20px}.stepRail button{color:#71849a;border-radius:15px;gap:14px;margin-bottom:7px;padding:15px 13px}.stepRail button b{color:#526a80;background:#ffffffa6;border-color:#c0ceda;width:34px;height:34px}.stepRail button.active b{background:#145cff;border-color:#145cff}.stepRail button.done{color:#087f75}.stepRail button.done b{color:#fff;background:#0a9386;border-color:#0a9386}.formBody{background:#fff;padding:44px clamp(25px,4vw,58px) 34px}.formSectionLabel{margin-top:8px;padding:16px 0 9px}.formSectionLabel b{letter-spacing:-.02em;font-weight:600}.confirmBox h2{letter-spacing:-.04em;font-weight:560}.confirmBox>label{background:#f8fafc;border:1px solid #e0e7ed;border-radius:14px;padding:16px}.safetyNote{color:#4b6278;background:#eef5ff;border-left-color:#145cff;border-radius:12px}.successPanel{border-radius:28px;box-shadow:0 24px 70px #213d6017}.successPanel h2{letter-spacing:-.04em;font-weight:600}.credentialGrid>div{background:#f5f8fc;border-radius:16px}.lookupShell{background:radial-gradient(circle at 90% 10%,#fabed680,#0000 35%),radial-gradient(circle at 62% 100%,#57a6ff4d,#0000 44%),linear-gradient(125deg,#fff,#f3f7ff);border:1px solid #10263d14;border-radius:28px;min-height:620px;margin:0 0 68px;padding:clamp(38px,6vw,85px);box-shadow:0 24px 70px #213d6012}.lookupShell h1{letter-spacing:-.06em;margin:14px 0 22px;font-weight:540;line-height:.94}.lookupShell form{border-radius:22px;padding:32px;box-shadow:0 22px 55px #213d601a}.statusToolbar{margin:28px 0 16px}.statusLayout{gap:18px;margin:0 0 52px}.statusMain,.statusAside{padding:36px}.statusMain h1{letter-spacing:-.05em;font-weight:550}.metaLine span{background:#f4f7fa;border:1px solid #dce5ed;border-radius:99px}.timeline{margin-top:54px}.timeline .reached{color:#145cff}.timeline .reached:before,.timeline .reached i{background:#145cff}.statusChip{color:#0b766b;background:#e4f4f0}.decisionResult{border-radius:18px}.presenterCard{background:#f5f8fb;border-radius:16px}.reviewerSummary{grid-template-columns:1fr 420px;align-items:center;min-height:290px}.reviewerSummary>div>p:last-child{color:#4f667c}.reviewerStats{color:#10263d;background:0 0;gap:10px;overflow:visible}.reviewerStats div{background:#ffffffc7;border:1px solid #10263d14;border-radius:16px;padding:20px;box-shadow:0 10px 30px #213d600d}.reviewerStats strong{font-weight:620}.reviewerStats span{color:#687c90}.workspace{border-color:#10263d17;border-radius:28px;min-height:780px;margin:0 0 65px;box-shadow:0 24px 70px #213d6014}.assignmentList{background:linear-gradient(#f1f6fc,#f8fafc);border-right-color:#dfe7ef}.workspaceTitle{padding:30px 25px 22px}.workspaceTitle h2{letter-spacing:-.04em;font-weight:570}.assignmentFilters{padding:12px}.assignmentFilters button{border-radius:11px;min-height:40px}.assignmentFilters button.active{color:#145cff;background:#edf3ff;border-color:#bfd2ff}.assignmentList>button{padding:20px 22px}.assignmentList>button:hover,.assignmentList>button.selected{box-shadow:inset 4px 0 #145cff}.assignmentList button>strong{font-size:14px}.reviewPane{padding:42px clamp(24px,4vw,55px)}.reviewHeader h1{letter-spacing:-.05em;font-weight:550}.abstractPreview{background:#f6f8fb;border-radius:18px;margin-top:32px;padding:26px}.abstractHeading span{color:#0b766b;background:#e2f3ef}.reviewFilePreview{border-radius:18px}.reviewForm fieldset{background:#fafbfd;border-color:#dbe4ec;border-radius:15px}.rubricGrid label span{border-radius:10px}.rubricGrid input:checked+span{background:#145cff}.conflictCheck{border-radius:14px}.lockBar{border-radius:18px}.lockedReview{border-radius:20px}.lockedReview h2{letter-spacing:-.04em;font-weight:560}.adminHeadline{grid-template-columns:1fr 350px;align-items:center;min-height:260px}.adminHeadline>div>p:last-child{color:#4f667c}.readinessCard{background:#ffffffd6;border-color:#10263d1a;border-radius:18px;gap:20px;padding:22px;display:grid;box-shadow:0 10px 28px #213d600d}.readinessStatus{align-items:center;gap:12px;display:flex}.readinessStatus>i{background:#d3922f;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #d3922f21}.readinessCard.ready .readinessStatus>i{background:var(--teal);box-shadow:0 0 0 5px #0a8f811f}.readinessStatus>span{gap:4px;min-width:0;display:grid}.readinessStatus small{color:#607487;letter-spacing:.11em;font-size:10px;font-weight:850}.readinessStatus strong{color:var(--ink);font:700 20px/1.2 var(--display);letter-spacing:-.025em;margin:0}.readinessFacts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.readinessFacts>span{color:var(--ink);letter-spacing:0;background:#f3f6f8;border-radius:12px;gap:3px;padding:12px 13px;display:grid}.readinessFacts b{font-variant-numeric:tabular-nums;font-size:17px}.readinessFacts small{color:#687c90;letter-spacing:0;font-size:11px;font-weight:650}.adminMetrics{color:#10263d;background:0 0;gap:12px;display:grid;overflow:visible}.adminMetrics div{background:#fff;border:1px solid #10263d14;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:116px;padding:22px 24px;display:flex;box-shadow:0 10px 32px #213d600b}.adminMetrics strong{font:700 34px/1 var(--display);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.adminMetrics span{color:#607487;font-size:13px;font-weight:650}.adminGrid{gap:16px}.panel{padding:28px}.pilotMetrics div,.healthMetrics div{background:#f7f9fc;border:1px solid #e0e7ed;border-radius:14px}.sheetLink{background:#145cff;border-radius:99px}.recentPanel,.reviewerRegistry{overflow:hidden}.recentTable .tableHead,.reviewerHead,.presenterChangeHead,.storageTable .storageHead{color:#526a80;background:#f2f6fa;border-radius:11px}.rowActions button,.presenterChangeRow button{background:#145cff;border-radius:10px}.statusPill{border-radius:99px}.tableButton{border-radius:10px}.reviewerEditor{background:#f4f7fb;border-radius:16px}.safetyStrip{background:0 0;border:0;gap:10px}.safetyStrip div{background:#fff;border:1px solid #dfe6ec;border-radius:15px}.adminOnlyDetails{background:#f6f8fb;border-radius:20px}.detailToolbar{padding:8px 4px 18px}.abstractDetailHero{grid-template-columns:1fr 280px;align-items:center}.detailReadiness{background:#ffffffc7;border-radius:19px;box-shadow:0 12px 35px #213d600d}.detailReadiness strong{font-weight:600}.abstractDetailLayout{gap:16px}.detailCard{padding:32px}.identityCompare>div,.abstractFacts>div,.attachmentRecord,.auditSubsection{background:#f5f8fb;border-radius:15px}.identityCompare strong{letter-spacing:-.035em;font-weight:570}.detailActionCard{border-top-color:#145cff}.detailActionCard>button,.detailActionGroup>button{background:#145cff;border-radius:99px}.stageNumber{background:#145cff}.stageCard{border-radius:20px}.resourceTruth{color:#10263d;background:#ffffffc7;border:1px solid #10263d14;border-radius:18px}.resourceTruth span{color:#5d7286}.resourceGrid>a{background:#f6f8fb;border-radius:17px}.resourceGrid>a:hover{border-color:#b8cdfd}.documentStack details{background:#f6f8fb;border-radius:15px}.loginLayout{gap:16px;max-width:1120px;margin:28px auto 70px}.loginCard,.loginLayout>aside{border-radius:26px;padding:48px;box-shadow:0 20px 60px #213d6012}.loginCard h1{letter-spacing:-.055em;font-weight:550}.loginLayout>aside{color:#10263d;background:radial-gradient(circle at 82% 12%,#fabed6a6,#0000 35%),radial-gradient(circle at 30% 95%,#57a6ff61,#0000 46%),linear-gradient(135deg,#fff,#eef5ff)}.loginLayout>aside h2{font-family:var(--display);letter-spacing:-.05em;font-weight:550;line-height:1}.loginLayout>aside li,.loginLayout>aside p{color:#536a80}.accessDenied{border-radius:28px;box-shadow:0 24px 70px #213d6014}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.reviewerRegistry{border-radius:26px;padding:0}.reviewerRegistryHeader{background:linear-gradient(120deg,#fff 20%,#f3f7ff 100%);grid-template-columns:minmax(280px,1fr) minmax(420px,.85fr);align-items:end;gap:34px;padding:34px 34px 28px;display:grid}.reviewerRegistryHeader h2{font:560 clamp(32px,3vw,44px)/1 var(--display);letter-spacing:-.05em;margin:7px 0 8px}.reviewerRegistryHeader>div>p:last-child{color:#62778c;max-width:560px;margin:0;font-size:13px;line-height:1.55}.reviewerOverview{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.reviewerOverview div{background:#fffc;border:1px solid #10263d14;border-radius:15px;min-width:0;padding:15px;box-shadow:0 8px 24px #213d600a}.reviewerOverview strong,.reviewerOverview span{display:block}.reviewerOverview strong{font:600 25px/1 var(--display);letter-spacing:-.04em}.reviewerOverview span{color:#6c8094;margin-top:7px;font-size:9px;font-weight:850;line-height:1.25}.reviewerToolbar{background:#fbfcfe;border-top:1px solid #e7edf3;border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:center;gap:20px;padding:18px 34px;display:flex}.reviewerToolbar label{flex:1;max-width:430px}.reviewerToolbar input{width:100%;font:inherit;background:#fff;border:1px solid #d8e2eb;border-radius:12px;margin:0;padding:12px 15px}.reviewerToolbar input:focus{border-color:#7da3ff;outline:3px solid #145cff1f}.reviewerFilters{background:#f1f5f8;border:1px solid #e0e7ed;border-radius:13px;gap:5px;padding:4px;display:flex}.reviewerFilters button{color:#61768a;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:850}.reviewerFilters button:hover{color:#10263d}.reviewerFilters button.active{color:#145cff;background:#fff;box-shadow:0 4px 14px #213d6017}.reviewerCards{background:#f7f9fc;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:24px 34px 34px;display:grid}.reviewerCard{background:#fff;border:1px solid #dde6ee;border-radius:18px;flex-direction:column;min-width:0;padding:22px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 7px 25px #213d6009}.reviewerCard:hover{border-color:#c8d7e5;transform:translateY(-1px);box-shadow:0 13px 32px #213d6013}.reviewerCard.editing{border-color:#b8cdfd;grid-column:1/-1}.reviewerCard>header{grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:13px;display:grid}.reviewerAvatar{color:#145cff;background:linear-gradient(145deg,#eaf1ff,#f3eaff);border-radius:15px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:900;display:grid}.reviewerCard header small{color:#7890a5;letter-spacing:.08em;font-size:9px;font-weight:900}.reviewerCard h3{letter-spacing:-.02em;margin:4px 0;font-size:15px;line-height:1.25}.reviewerCard header p{color:#6b8094;margin:0;font-size:11px;line-height:1.4}.reviewerCard .statusPill{white-space:nowrap;margin-left:8px}.reviewerCard>.topicChips{min-height:27px;margin:20px 0 15px}.reviewerLoad{background:#f5f8fb;border-radius:13px;padding:14px 15px}.reviewerLoad>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.reviewerLoad>div:first-child>span{color:#6a7e91;font-size:10px;font-weight:850}.reviewerLoad strong{font-size:17px}.reviewerLoad strong small{color:#6a7e91;font-size:10px;font-weight:700}.reviewerProgress{background:#dfe7ef;border-radius:99px;height:5px;margin:10px 0 9px;overflow:hidden}.reviewerProgress i{border-radius:inherit;background:linear-gradient(90deg,#145cff,#0a9386);height:100%;display:block}.reviewerLoad p{color:#6a7e91;justify-content:space-between;margin:0;font-size:9px;display:flex}.reviewerCard>footer{justify-content:space-between;align-items:end;gap:12px;margin-top:15px;display:flex}.reviewerCard>footer div{min-width:0}.reviewerCard>footer span,.reviewerCard>footer strong{display:block}.reviewerCard>footer span{color:#8394a5;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.reviewerCard>footer strong{color:#0b8277;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.reviewerFooterActions{align-items:center;gap:8px;display:flex!important}.reviewerCard .demoButton{color:#0b7569;background:#effaf8;border-color:#b9ded8}.reviewerCard .tableButton{white-space:nowrap}.reviewerCard .reviewerEditor{border:1px solid #dbe5ee;grid-template-columns:1.2fr 1fr .45fr 1.7fr auto;margin-top:18px;display:grid}.reviewerEmpty{text-align:center;background:#f7f9fc;place-items:center;gap:5px;min-height:180px;padding:30px;display:grid}.reviewerEmpty span{color:#708398;font-size:12px}.notificationDemoBackdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061424a3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.notificationDemo{background:#fff;border:1px solid #ffffffb8;border-radius:24px;width:min(680px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 28px 80px #0413233d}.notificationDemo>header{justify-content:space-between;gap:20px;padding:24px 26px 18px;display:flex}.notificationDemo>header h2{font:600 clamp(27px,3.4vw,36px)/1.08 var(--display);letter-spacing:-.04em;margin:9px 0 5px}.notificationDemo>header p{color:#657a8e;margin:0;font-size:14px}.demoFlag{color:#7b571b;letter-spacing:.055em;background:#fff3d8;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.demoClose{color:#536a80;cursor:pointer;background:#fff;border:1px solid #dce5ed;border-radius:50%;flex:none;width:40px;height:40px;font-size:24px}.demoChannels{border-bottom:1px solid #e5ebf1;gap:7px;padding:0 30px 18px;display:flex}.demoChannels button{color:#526a80;cursor:pointer;background:#f5f8fb;border:1px solid #dce5ed;border-radius:11px;min-width:110px;padding:11px 16px;font-weight:800}.demoChannels button.active{color:#fff;background:#145cff;border-color:#145cff}.demoMessage{background:#f5f8fb;border:1px solid #dfe7ee;border-radius:18px;margin:20px 26px;overflow:hidden}.demoMessage.zalo{background:#eef5ff;border-radius:20px;max-width:430px;margin-left:auto;margin-right:auto}.emailChrome,.zaloChrome{color:#61778c;background:#eaf0f5;justify-content:space-between;gap:20px;padding:12px 16px;font-size:11px;display:flex}.emailChrome span,.zaloChrome span{font-weight:900}.zaloChrome{color:#fff;background:#087ff5}.demoMessageBody,.demoSuccess{background:#fff;padding:24px}.demoMessageBody h3,.demoSuccess h3{font:600 23px/1.2 var(--display);letter-spacing:-.03em;margin:9px 0 12px}.demoMessageBody>p:not(.kicker),.demoSuccess p{color:#536a80;font-size:14px;line-height:1.58}.demoReviewerFacts{grid-template-columns:1.2fr .8fr;gap:9px;margin:18px 0;display:grid}.demoReviewerFacts span{color:#526a80;background:#f4f7fa;border-radius:11px;padding:12px 13px;font-size:12px}.demoReviewerFacts b{color:#10263d;letter-spacing:.045em;text-transform:uppercase;margin-bottom:5px;font-size:10px;display:block}.demoConfirm{color:#fff;cursor:pointer;background:#087f73;border:0;border-radius:12px;width:100%;min-height:48px;font-size:15px;font-weight:850}.demoConfirm:disabled{cursor:wait;opacity:.65}.demoPrivacy{color:#6f8498;text-align:center;margin-top:11px;font-size:11px;line-height:1.45;display:block}.demoSuccess{text-align:left;grid-template-columns:52px 1fr;align-items:center;gap:18px;min-height:190px;display:grid}.demoSuccess>span{color:#fff;background:#078f80;border-radius:50%;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.demoSuccess p{max-width:440px;margin:0}.demoSuccess .primaryButton{grid-column:1/-1;width:100%}.notificationDemo>footer{color:#6b8094;border-top:1px solid #e5ebf1;justify-content:space-between;gap:20px;padding:15px 26px 19px;font-size:12px;display:flex}.notificationDemo>footer strong{color:#10263d}.panelDescription{color:#657a8e;max-width:620px;margin:8px 0 0;font-size:14px;line-height:1.5}.abstractQueue{gap:16px;display:grid}.abstractOpsCard{background:#fff;border:1px solid #dce5ed;border-radius:20px;overflow:hidden;box-shadow:0 9px 28px #213d600b}.abstractOpsCard>header{border-bottom:1px solid #e6edf3;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px 20px;display:flex}.abstractOpsCard>header>div{min-width:0}.abstractCode{color:#087f75;letter-spacing:.055em;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.abstractOpsCard .abstractDetailLink{color:#10263d;max-width:980px;font:600 clamp(19px,1.55vw,24px)/1.3 var(--display);letter-spacing:-.025em;display:block}.abstractOpsCard header p{color:#62778b;margin:9px 0 0;font-size:13px;line-height:1.45}.abstractOpsBody{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);display:grid}.abstractOpsBody>section{min-width:0;padding:22px 26px 25px}.assignmentPanel{background:#f8fafc;border-left:1px solid #e6edf3}.opsSectionTitle{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.opsSectionTitle span{color:#75899c;letter-spacing:.08em;font-size:10px;font-weight:900}.opsSectionTitle strong{font-size:14px}.abstractOpsCard .reviewMiniList{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.emptyReviewState{color:#6b7e90;background:#f3f6f8;border-radius:12px;margin:18px 0 0;padding:16px;font-size:13px}.abstractOpsCard .rowActions{grid-template-columns:minmax(0,1fr) minmax(150px,.55fr);gap:10px;margin-top:16px;display:grid}.abstractOpsCard .rowActions label{color:#5f7488;font-size:11px;font-weight:850}.abstractOpsCard .rowActions select,.abstractOpsCard .rowActions input{width:100%;min-height:46px;margin-top:6px;font-size:13px}.abstractOpsCard .rowActions button{color:#fff;cursor:pointer;background:#145cff;border:0;border-radius:12px;grid-column:1/-1;min-height:46px;font-size:13px;font-weight:850}.abstractOpsCard .rowActions button:disabled{opacity:.48;cursor:not-allowed}.publishedState{color:#0b7569;background:#e6f5f1;border-radius:12px;grid-column:1/-1;margin:8px 0 0;padding:14px;font-size:13px;font-weight:750}.abstractOpsCard>footer{background:#fcfdfe;border-top:1px solid #e6edf3;justify-content:space-between;align-items:center;gap:20px;padding:14px 26px;display:flex}.abstractOpsCard>footer span{font-size:12px;font-weight:750}.confirmedPresenter{color:#0b8277}.pendingPresenter{color:#996c22}.abstractOpsCard .openRecordLink{color:#145cff;margin:0;font-size:13px;font-weight:800}@media (max-width:950px){.portalPage{padding:10px 10px 0}.portalTopbar{border-radius:18px;height:68px;padding:0 15px;top:7px}.portalHeaderLabel{text-overflow:ellipsis;white-space:nowrap;max-width:125px;position:static;overflow:hidden;transform:none}.portalHeaderNav a:not(.quietLink){display:none}.portalHeaderNav{gap:0}.portalHeaderNav .quietLink{font-size:11px}.pageIntro,.reviewerSummary,.adminHeadline,.resourceHero,.abstractDetailHero{border-radius:24px;margin-bottom:15px;padding:40px 25px}.pageIntro{min-height:300px}.pageIntro h1{font-size:clamp(48px,14vw,70px)}.pageIntro>p{font-size:15px}.formShell{border-radius:24px;grid-template-columns:1fr}.stepRail{border-bottom:1px solid #dfe7ef;border-right:0;padding:12px;display:flex}.stepRail button{margin:0;padding:10px}.formBody{padding:30px 20px}.lookupShell{border-radius:24px;grid-template-columns:1fr;min-height:0;margin-bottom:50px;padding:40px 24px}.lookupShell form{padding:24px}.lookupShell h1{font-size:clamp(47px,14vw,68px)}.reviewerSummary,.adminHeadline,.abstractDetailHero{grid-template-columns:1fr}.reviewerStats{grid-template-columns:repeat(3,1fr)}.workspace{border-radius:24px}.reviewPane{padding:30px 20px}.adminMetrics{grid-template-columns:repeat(2,1fr)!important}.adminGrid{grid-template-columns:1fr}.loginLayout{margin:16px auto 50px}.loginCard,.loginLayout>aside{border-radius:22px;padding:34px 24px}.reviewerRegistryHeader{grid-template-columns:1fr;align-items:start}.reviewerCards{grid-template-columns:1fr}.reviewerCard.editing{grid-column:auto}.reviewerToolbar{flex-direction:column;align-items:stretch}.reviewerToolbar label{max-width:none}.reviewerFilters{flex-wrap:wrap;align-self:flex-start}.reviewerCard .reviewerEditor{grid-template-columns:1fr 1fr}.abstractOpsBody{grid-template-columns:1fr}.assignmentPanel{border-top:1px solid #e6edf3;border-left:0}.abstractOpsCard .reviewMiniList{grid-template-columns:1fr 1fr}}@media (max-width:560px){.portalBrand small,.portalHeaderLabel{display:none}.reviewerStats{grid-template-columns:1fr}.reviewerStats div{padding:15px 18px}.adminMetrics{grid-template-columns:1fr 1fr!important}.adminMetrics div{padding:17px}.statusMain,.statusAside,.panel,.detailCard{padding:24px 20px}.reviewerRegistry{padding:0}.reviewerRegistryHeader{padding:27px 20px 22px}.reviewerOverview{grid-template-columns:1fr 1fr}.reviewerToolbar{padding:15px 20px}.reviewerFilters{grid-template-columns:1fr 1fr;width:100%;display:grid}.reviewerCards{padding:16px 14px 22px}.reviewerCard{padding:18px}.reviewerCard>header{grid-template-columns:42px minmax(0,1fr)}.reviewerAvatar{border-radius:13px;width:42px;height:42px}.reviewerCard .statusPill{grid-column:2;justify-self:start;margin:5px 0 0}.reviewerCard .reviewerEditor{grid-template-columns:1fr}.reviewerCard>footer{flex-direction:column;align-items:stretch}.reviewerFooterActions{grid-template-columns:1fr 1fr;display:grid!important}.reviewerCard>footer .tableButton{width:100%}.notificationDemoBackdrop{padding:10px}.notificationDemo{border-radius:21px;max-height:calc(100vh - 20px)}.notificationDemo>header{padding:22px 20px 16px}.demoChannels{padding:0 20px 15px}.demoChannels button{flex:1;min-width:0}.demoMessage{margin:16px 14px}.demoMessageBody,.demoSuccess{padding:22px 18px}.demoReviewerFacts{grid-template-columns:1fr}.notificationDemo>footer{flex-direction:column;align-items:flex-start;padding:15px 20px 20px}.officialVsumMark{background-size:150px;width:44px;height:32px}.abstractOpsCard>header{flex-direction:column;align-items:flex-start;padding:20px}.abstractOpsCard>header>.statusPill{align-self:flex-start}.abstractOpsBody>section{padding:20px}.abstractOpsCard .reviewMiniList,.abstractOpsCard .rowActions{grid-template-columns:1fr}.abstractOpsCard .rowActions button{grid-column:auto}.abstractOpsCard>footer{flex-direction:column;align-items:flex-start;padding:16px 20px}.recentPanel>.panelTitle{flex-direction:column;align-items:flex-start}.refreshState{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}.portalPage{font-size:16px}.panelTitle h2{font-size:30px}.panelTitle span,.refreshState span{font-size:13px;line-height:1.45}.statusPill{padding:8px 11px;font-size:11px;line-height:1.25}.tableButton{min-height:40px;padding:10px 13px;font-size:13px}.recentPanel>.panelTitle{margin-bottom:24px}.recentTable>div{gap:18px;padding:20px 12px;font-size:14px;line-height:1.45}.recentTable .tableHead{letter-spacing:.025em;padding-top:15px;padding-bottom:15px;font-size:12px}.operationsTable>div{grid-template-columns:120px minmax(260px,1.55fr) minmax(220px,1.15fr) minmax(120px,.72fr) minmax(250px,1.25fr)}.operationsTable>div>b{font-size:14px;line-height:1.35}.operationsTable .abstractDetailLink{font-size:15px;line-height:1.42}.operationsTable>div>span>small,.progressCell small{margin-top:7px;font-size:12px;line-height:1.45}.operationsTable em,.openRecordLink{margin-top:7px;font-size:12px;line-height:1.4;display:inline-block}.progressCell>b{font-size:15px}.reviewMiniList{gap:8px;margin-top:13px}.reviewMiniList>span{border-left-width:4px;border-radius:9px;padding:10px 11px}.reviewMiniList strong{font-size:12px}.reviewMiniList small{font-size:11px;line-height:1.45}.operationsTable .rowActions{gap:9px}.operationsTable .rowActions select{min-height:44px;padding:10px 11px;font-size:13px}.operationsTable .rowActions button{min-height:42px;padding:10px 13px;font-size:13px}.dueInput{gap:6px;font-size:11px}.dueInput input{min-height:42px;padding:9px;font-size:12px}.assignmentList em{font-size:12px}.assignmentList button>strong{font-size:16px;line-height:1.45}.assignmentList button>small,.workspaceTitle small{font-size:13px;line-height:1.45}.assignmentFilters button{font-size:13px}.abstractPreview p,.conflictCheck,.reviewForm{font-size:15px}.rubricGrid label span{width:42px;height:42px;font-size:14px}.timeline div{font-size:13px;line-height:1.35}.statusAside p,.statusAside small{font-size:14px}.presenterCard>span{font-size:11px}.presenterCard p{font-size:13px}.reviewerOverview span{font-size:11px}.reviewerFilters button{font-size:12px}.reviewerCard header small{font-size:11px}.reviewerCard h3{font-size:17px}.reviewerCard header p{font-size:13px}.topicChips span,.eventChips span{font-size:11px}.reviewerLoad>div:first-child>span,.reviewerLoad strong small{font-size:12px}.reviewerLoad p{font-size:11px}.reviewerCard>footer span{font-size:10px}.reviewerCard>footer strong{font-size:13px}@media (max-width:950px){.recentPanel{padding:24px 20px}}.reviewerCreate{background:#fff;border-top:1px solid #e7edf3;padding:20px 34px}.reviewerCreateHeader{justify-content:space-between;align-items:center;gap:24px;display:flex}.reviewerCreateHeader strong,.reviewerCreateHeader span{display:block}.reviewerCreateHeader strong{color:#10263d;font-size:18px;line-height:1.3}.reviewerCreateHeader span{color:#657a8e;margin-top:5px;font-size:14px;line-height:1.45}.reviewerCreateHeader button{border-radius:13px;flex:none;min-width:170px;min-height:48px;font-size:15px}.reviewerCreateForm{background:#f8fbfd;border:1px solid #d8e3ee;border-radius:20px;margin-top:20px;overflow:hidden;box-shadow:0 18px 50px #213d6012}.reviewerFormIntro{background:linear-gradient(120deg,#fff,#f0f6ff);border-bottom:1px solid #dfe8f0;padding:24px 26px 20px}.reviewerFormIntro h3{color:#10263d;font:560 28px/1.1 var(--display);letter-spacing:-.035em;margin:7px 0 5px}.reviewerFormIntro p{color:#657a8e;margin:0;font-size:14px}.formStep{color:#087f75;letter-spacing:.1em;font-size:11px;font-weight:900}.reviewerIdentityGrid{grid-template-columns:1.1fr .7fr 1.2fr;gap:18px;padding:24px 26px;display:grid}.reviewerIdentityGrid .institutionField{grid-column:span 1}.reviewerIdentityGrid label,.reviewerEditFields label{color:#344d63;min-width:0;font-size:14px;font-weight:800;line-height:1.35}.reviewerIdentityGrid input,.reviewerEditFields input{color:#10263d;width:100%;min-height:50px;font:500 15px/1.35 var(--body);background:#fff;border:1px solid #ccd9e5;border-radius:13px;margin-top:8px;padding:12px 14px;display:block;box-shadow:0 1px #10263d05}.reviewerIdentityGrid input:focus,.reviewerEditFields input:focus{border-color:#6f98f5;outline:4px solid #145cff1c}.reviewerIdentityGrid label small,.reviewerEditFields label small{color:#718497;margin-top:7px;font-size:12px;font-weight:500;line-height:1.4;display:block}.topicSelector{border:0;border-top:1px solid #dfe8f0;margin:0;padding:22px 26px 25px}.topicSelector legend{float:left;color:#10263d;width:100%;margin:0 0 5px;padding:0;font-size:16px;font-weight:850}.topicSelector>p{clear:both;color:#657a8e;margin:0 0 15px;font-size:13px;line-height:1.45}.topicSelector>div{flex-wrap:wrap;gap:9px;display:flex}.topicSelector label{cursor:pointer;position:relative}.topicSelector input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.topicSelector label span{color:#4e6579;background:#fff;border:1px solid #d5e0e9;border-radius:11px;align-items:center;min-height:42px;padding:9px 13px;font-size:13px;font-weight:750;transition:all .15s;display:flex}.topicSelector label:hover span{color:#163e6e;border-color:#9bb8df}.topicSelector label.selected span{color:#075e56;background:#e6f7f3;border-color:#79c9bd;box-shadow:inset 0 0 0 1px #09908114}.topicSelector label.selected span:before{content:"✓";margin-right:7px;font-weight:900}.reviewerFormActions{background:#fff;border-top:1px solid #dfe8f0;justify-content:space-between;align-items:center;gap:20px;padding:18px 26px;display:flex}.reviewerFormActions>span{color:#657a8e;font-size:13px;line-height:1.4}.reviewerFormActions button{border-radius:13px;min-width:210px;min-height:48px;font-size:15px}.reviewerCard .reviewerProfileEditor{padding:0;display:block;overflow:hidden}.reviewerEditFields{grid-template-columns:1.2fr 1fr .7fr;gap:16px;padding:22px;display:grid}.reviewerProfileEditor .topicSelector{padding:20px 22px 22px}.reviewerProfileEditor .reviewerFormActions{padding:16px 22px}.assignmentDecision{background:#effaf8;border:1px solid #b9ded8;border-radius:20px;padding:28px}.assignmentDecision h2{margin:.45rem 0;font-size:clamp(1.5rem,2vw,2rem)}.assignmentDecision p{color:#52677d;font-size:1.05rem}.assignmentDecision>div{gap:12px;margin-top:20px;display:flex}@media (max-width:950px){.reviewerIdentityGrid,.reviewerEditFields{grid-template-columns:1fr 1fr}}@media (max-width:560px){.reviewerCreate{padding:18px 14px}.reviewerCreateHeader{flex-direction:column;align-items:stretch}.reviewerCreateHeader button{width:100%}.reviewerFormIntro{padding:22px 18px 18px}.reviewerIdentityGrid,.reviewerEditFields{grid-template-columns:1fr;padding:20px 18px}.topicSelector{padding:20px 18px 22px}.topicSelector>div{grid-template-columns:1fr 1fr;display:grid}.topicSelector label span{text-align:center;justify-content:center}.reviewerFormActions{flex-direction:column;align-items:stretch;padding:17px 18px}.reviewerFormActions button{width:100%;min-width:0}.reviewerProfileEditor .topicSelector{padding:20px 18px}.reviewerProfileEditor .reviewerFormActions{padding:16px 18px}}.resetDataDetails{border-color:#f0c5c0}.resetDataPanel{background:snow}.resetDataPanel h2{font:560 30px/1.1 var(--display);letter-spacing:-.04em;margin:7px 0 10px}.resetDataPanel>p:not(.kicker){color:#6f5c5b;max-width:760px;line-height:1.6}.resetDataPanel label{color:#6f5c5b;max-width:520px;margin:20px 0 12px;font-size:12px;font-weight:800;display:block}.resetDataPanel input{width:100%;min-height:46px;font:inherit;border:1px solid #dfb3ae;border-radius:11px;margin-top:7px;padding:11px 13px;display:block}.dangerButton{color:#fff;cursor:pointer;background:#b44135;border:0;border-radius:11px;min-height:46px;padding:11px 17px;font-size:13px;font-weight:850}.dangerButton:disabled{opacity:.42;cursor:not-allowed}.recordHeader{background:#fff;border:1px solid #dce5ed;border-radius:26px;grid-template-columns:minmax(0,1fr) 310px;gap:32px;margin-bottom:18px;padding:36px 40px;display:grid;box-shadow:0 14px 42px #1a35540e}.recordHeader h1{color:#10263d;max-width:1050px;font:600 clamp(30px,3vw,48px)/1.08 var(--display);letter-spacing:-.045em;margin:8px 0 16px}.recordCode{color:#087f75;letter-spacing:.08em;font-size:13px;font-weight:900}.recordTags{flex-wrap:wrap;gap:8px;display:flex}.recordTags span{color:#52697e;background:#f8fafc;border:1px solid #d9e4ed;border-radius:99px;padding:7px 10px;font-size:12px;font-weight:750}.recordStage{color:#fff;background:#12304e;border-radius:18px;padding:24px}.recordStage small,.recordStage strong,.recordStage span{display:block}.recordStage small{letter-spacing:.09em;opacity:.72;font-size:11px;font-weight:900}.recordStage strong{margin:10px 0;font-size:24px}.recordStage span{opacity:.78;font-size:13px;line-height:1.5}.recordAlert{background:#fff9eb;border:1px solid #efcf92;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:18px 22px;display:flex}.recordAlert strong,.recordAlert span{display:block}.recordAlert strong{color:#714c14;font-size:15px}.recordAlert span{color:#896d43;margin-top:4px;font-size:13px}.recordAlert a{color:#145cff;flex:none;font-size:13px;font-weight:850}.recordProgress{background:#fff;border:1px solid #dce5ed;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 22px;display:grid;overflow:hidden}.recordProgressStep{background:#fff;border-right:1px solid #e3e9ef;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:82px;padding:16px 18px;display:grid}.recordProgressStep:last-child{border-right:0}.recordProgressStep>i{color:#60758a;background:#edf1f4;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;font-weight:900;display:grid}.recordProgressStep span,.recordProgressStep b,.recordProgressStep small{min-width:0;display:block}.recordProgressStep b{color:#17304a;font-size:14px;line-height:1.3}.recordProgressStep small{color:#687d91;margin-top:5px;font-size:13px;line-height:1.35}.recordProgressStep.done{background:#f1faf7}.recordProgressStep.done>i{color:#fff;background:#0a9587}.recordProgressStep.current{background:#f2f6ff;box-shadow:inset 0 3px #2461f2}.recordProgressStep.current>i{color:#fff;background:#2461f2}.recordProgressStep.attention{background:#fff9ed}.recordProgressStep.attention>i{color:#7b5718;background:#fde7b6}.recordSections{gap:18px;display:grid}.recordSection{background:#fff;border:1px solid #dce5ed;border-radius:24px;padding:32px 36px;box-shadow:0 10px 32px #1a35540a}.recordSection>header{border-bottom:1px solid #e2e9ef;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;padding-bottom:18px;display:flex}.recordSection h2{color:#10263d;font:600 28px/1.15 var(--display);letter-spacing:-.035em;margin:6px 0 0}.peopleComparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.peopleComparison.single{grid-template-columns:1fr}.personDetails{background:#f8fafc;border:1px solid #dce5ed;border-radius:16px;padding:20px}.personDetails small,.personDetails strong,.personDetails span{display:block}.personDetails small{color:#718497;text-transform:uppercase;font-size:11px;font-weight:850}.personDetails strong{color:#10263d;margin:8px 0;font-size:20px}.personDetails span{color:#5f7488;font-size:14px;line-height:1.55}.personStatus{margin-top:12px;font-weight:800;color:#087f75!important}.recordFacts{background:#dce5ed;border:1px solid #dce5ed;border-radius:15px;grid-template-columns:1.3fr .8fr .8fr;gap:1px;margin-bottom:26px;display:grid;overflow:hidden}.recordFacts div{background:#f8fafc;padding:16px 18px}.recordFacts small,.recordFacts strong{display:block}.recordFacts small{color:#718497;text-transform:uppercase;font-size:11px;font-weight:850}.recordFacts strong{color:#10263d;margin-top:7px;font-size:15px;line-height:1.45}.recordAbstract{color:#334d65;white-space:pre-wrap;max-width:1100px;font-size:17px;line-height:1.78}.attachmentSummary{background:#f8fafc;border:1px solid #dce5ed;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;padding:20px;display:flex}.attachmentSummary>div{min-width:0}.attachmentSummary strong,.attachmentSummary span{display:block}.attachmentSummary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachmentSummary span{color:#718497;margin-top:7px;font-size:12px}.attachmentActions{flex:none;gap:9px;display:flex}.attachmentActions button,.attachmentActions a{border-radius:11px;min-height:44px;padding:11px 16px;font-size:13px;font-weight:850}.attachmentActions button{color:#fff;background:#145cff;border:0}.attachmentActions a{color:#314a61;background:#fff;border:1px solid #ccd9e5}.pdfViewerBackdrop,.workflowModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a1c2ea3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pdfViewer,.workflowModal{background:#fff;border-radius:22px;width:min(1100px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 28px 90px #0514264d}.pdfViewer>header,.workflowModal>header{border-bottom:1px solid #dce5ed;justify-content:space-between;gap:20px;padding:20px 24px;display:flex}.pdfViewer>header button,.workflowModal>header>button{background:#fff;border:1px solid #d4dfe8;border-radius:99px;width:40px;height:40px;font-size:25px}.pdfViewer iframe{background:#eef2f5;border:0;width:100%;height:min(76vh,900px);display:block}.reviewerAssignmentList{gap:10px;display:grid}.reviewerAssignment{border:1px solid #dce5ed;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:16px 18px;display:grid}.reviewerAssignment strong,.reviewerAssignment span{display:block}.reviewerAssignment span{color:#63788d;margin-top:5px;font-size:13px}.assignmentState{color:#7c5b1d;background:#fff0ce;border-radius:99px;align-self:center;padding:7px 10px;font-size:12px;font-weight:800}.submittedReviews{gap:10px;margin-top:16px;display:grid}.submittedReviews article{background:#edf8f5;border-radius:14px;padding:18px}.reviewerPicker{background:#f8fafc;border:1px solid #cddce8;border-radius:17px;padding:22px}.pickerHeading{justify-content:space-between;gap:18px;display:flex}.pickerHeading h3{margin:0 0 5px}.pickerHeading p{color:#657a8e;margin:0;font-size:13px}.reviewerChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.reviewerChoices label{background:#fff;border:1px solid #d8e2eb;border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:14px;display:grid}.reviewerChoices label.selected{background:#f0f5ff;border-color:#6e9dff}.reviewerChoices strong,.reviewerChoices span{display:block}.reviewerChoices span{color:#667b8f;margin-top:4px;font-size:12px}.reviewerCapacity{font-weight:750;color:#087f75!important}.pickerFooter{justify-content:space-between;align-items:end;gap:20px;display:flex}.pickerFooter input{border:1px solid #ccd9e5;border-radius:10px;min-height:44px;margin-top:6px;padding:10px 12px;display:block}.historySection summary{cursor:pointer;color:#425b72;font-size:14px;font-weight:850}.recordHistory{margin-top:16px}.recordHistory div{color:#52697e;border-top:1px solid #e5ebf0;grid-template-columns:180px minmax(0,1fr) minmax(180px,.5fr);gap:18px;padding:12px 0;font-size:13px;display:grid}.presenterChangeCards{gap:10px;display:grid}.presenterChangeCard{border:1px solid #dce5ed;border-radius:16px;grid-template-columns:minmax(280px,1.4fr) minmax(360px,1fr) auto;align-items:center;gap:24px;padding:18px;display:grid}.presenterChangeCard h3{margin:5px 0;font-size:16px}.presenterChangeCard p{color:#718497;margin:0;font-size:12px}.presenterChangeSummary{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.presenterChangeSummary small,.presenterChangeSummary strong{display:block}.presenterChangeSummary small{color:#718497;text-transform:uppercase;font-size:10px}.presenterChangeSummary strong{margin-top:4px;font-size:13px}.workflowModal{width:min(900px,100%);padding-bottom:18px}.workflowModal header h2{margin:6px 0;font-size:25px}.workflowModal header span{color:#718497;font-size:12px}.presenterComparison{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:24px;display:grid}.presenterComparison article{background:#f8fafc;border:1px solid #dce5ed;border-radius:14px;padding:18px}.presenterComparison small,.presenterComparison h3,.presenterComparison p{margin:0;display:block}.presenterComparison h3{margin:8px 0}.presenterComparison p{color:#60758a;font-size:13px}.changeReason,.reviewNote{margin:0 24px 18px;display:block}.changeReason{background:#f4f7f9;border-radius:12px;padding:16px}.changeReason p{margin:7px 0}.reviewNote textarea{border:1px solid #ccd9e5;border-radius:11px;width:100%;min-height:90px;margin-top:7px;padding:12px;display:block}.workflowModal footer{justify-content:flex-end;gap:10px;padding:0 24px;display:flex}.workflowModal .rejectButton{color:#913e37;background:#f5e5e3;border:0;border-radius:11px;min-height:44px;padding:10px 16px;font-weight:850}.impactNote{color:#718497;margin:15px 24px 0;font-size:11px}.abstractOpsCard>header h3{color:#10263d;max-width:1050px;font:600 20px/1.35 var(--display);margin:6px 0}.queueStage{color:#72551e;background:#fff0cf;border-radius:99px;flex:none;padding:8px 11px;font-size:12px;font-weight:850}.queueStage.done{color:#087468;background:#e2f5f0}.queueOverview{grid-template-columns:140px 140px minmax(300px,1fr) auto;align-items:start;gap:18px;padding:20px 26px;display:grid}.queueOverview small{color:#74879a;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.queueReviewers ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.queueReviewers li{background:#f4f7f9;border-radius:10px;justify-content:space-between;gap:14px;padding:9px 11px;display:flex}.queueReviewers p{color:#718497;margin:0;font-size:13px}.queueOverview .openRecordLink{color:#fff;white-space:nowrap;align-self:center;margin:0}@media (max-width:950px){.recordHeader{grid-template-columns:1fr;padding:28px}.recordProgress{grid-template-columns:repeat(2,1fr)}.recordProgressStep:nth-child(2n){border-right:0}.recordProgressStep:nth-child(-n+2){border-bottom:1px solid #e3e9ef}.recordFacts{grid-template-columns:1fr 1fr}.recordFacts div:first-child{grid-column:1/-1}.reviewerChoices,.presenterChangeCard{grid-template-columns:1fr}.queueOverview{grid-template-columns:1fr 1fr}.queueReviewers{grid-column:1/-1}.queueOverview .openRecordLink{justify-self:start}.recordHistory div{grid-template-columns:1fr}}@media (max-width:560px){.recordHeader,.recordSection{border-radius:20px;padding:22px 18px}.recordHeader h1{font-size:30px}.recordProgress,.recordFacts,.peopleComparison{grid-template-columns:1fr}.recordProgressStep{border-bottom:1px solid #e3e9ef;border-right:0;min-height:76px}.recordProgressStep:nth-child(3){border-bottom:1px solid #e3e9ef}.recordProgressStep:last-child{border-bottom:0}.recordFacts div:first-child{grid-column:auto}.attachmentSummary,.pickerFooter{flex-direction:column;align-items:stretch}.attachmentActions{grid-template-columns:1fr 1fr;display:grid}.reviewerAssignment{grid-template-columns:1fr}.presenterComparison{grid-template-columns:1fr;padding:18px}.presenterComparison>span{justify-self:center;transform:rotate(90deg)}.workflowModal footer{flex-direction:column-reverse}.queueOverview{grid-template-columns:1fr;padding:18px}.queueReviewers{grid-column:auto}.queueOverview .openRecordLink{justify-content:center;width:100%}.presenterChangeSummary{grid-template-columns:1fr}}.pdfDocument{background:#e8edf2;flex-direction:column;min-width:0;min-height:520px;max-height:min(78vh,960px);display:flex;overflow:hidden}.pdfControls{z-index:2;background:#fff;border-bottom:1px solid #d7e1e9;flex:none;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:62px;padding:10px 16px;display:flex}.pdfControls>strong{color:#10263d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pdfControls>span{flex:none;align-items:center;gap:8px;display:flex}.pdfControls button{color:#16324d;background:#fff;border:1px solid #cbd8e3;border-radius:10px;min-width:38px;height:38px;padding:0 11px;font-size:18px;font-weight:850}.pdfControls b{text-align:center;color:#526a80;min-width:54px;font-size:13px}.pdfControls .pdfFullscreenButton{color:#fff;background:#145cff;border-color:#145cff;min-width:auto;padding:0 14px;font-size:13px}.pdfViewport{overscroll-behavior:contain;flex:auto;width:100%;min-width:0;min-height:0;overflow:auto}.pdfPages{flex-direction:column;align-items:center;gap:24px;width:100%;min-width:0;padding:24px;display:flex}.pdfPage{flex-direction:column;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.pdfPage canvas{background:#fff;max-width:none;display:block;box-shadow:0 8px 30px #14283c29}.pdfPage span{color:#53697d;font-size:12px;font-weight:750}:-webkit-any(.pdfDocument.isFullscreen,.pdfDocument:-webkit-full-screen){background:#e8edf2;flex-direction:column;width:100vw;max-width:none;height:100vh;max-height:none;display:flex}:is(.pdfDocument.isFullscreen,.pdfDocument:fullscreen){background:#e8edf2;flex-direction:column;width:100vw;max-width:none;height:100vh;max-height:none;display:flex}:-webkit-any(.pdfDocument.isFullscreen .pdfViewport,.pdfDocument:-webkit-full-screen .pdfViewport){flex:auto;height:auto}:is(.pdfDocument.isFullscreen .pdfViewport,.pdfDocument:fullscreen .pdfViewport){flex:auto;height:auto}.pdfLoading,.pdfFallback{text-align:center;color:#53697d;align-content:center;place-items:center;gap:12px;min-height:360px;padding:30px;display:grid}.pdfLoading span{border:3px solid #c9d5df;border-top-color:#145cff;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite pdfSpin}.pdfFallback strong,.pdfFallback span{display:block}.pdfFallback strong{color:#10263d;font-size:18px}@keyframes pdfSpin{to{transform:rotate(360deg)}}.refreshState button:disabled{opacity:.55;cursor:wait}.queueOverview{grid-template-columns:minmax(190px,.7fr) minmax(440px,1.45fr) auto;align-items:center;gap:24px;padding:24px 26px}.queueScore{background:#f4f7fa;border-radius:14px;padding:15px 17px}.queueScore strong,.queueScore span{display:block}.queueScore strong{color:#10263d;font-size:19px}.queueScore span{color:#657a8e;margin-top:5px;font-size:13px}.queueReviewers ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.queueReviewers li{background:#fff;border:1px solid #dce5ed;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:11px 13px;display:grid}.queueReviewers li>i{color:#fff;background:#7790a7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:900;display:grid}.queueReviewers li.complete{background:#edf8f5;border-color:#b9ded7}.queueReviewers li.complete>i{background:#0a9587}.queueReviewers li.vacant{background:#fafbfc;border-style:dashed}.queueReviewers li.vacant>i{color:#74879a;background:#e6ebef}.queueReviewers li b,.queueReviewers li em{display:block}.queueReviewers li b{font-size:13px}.queueReviewers li em{color:#657a8e;margin-top:3px;font-size:12px;font-style:normal}.queueReviewers time{color:#718497;font-size:11px}.queueOverview .openRecordLink{justify-self:end}@media (max-width:950px){.queueOverview{grid-template-columns:1fr}.queueOverview .openRecordLink{justify-self:start}}@media (max-width:560px){.queueReviewers ol{grid-template-columns:1fr}.pdfDocument{min-height:470px}.pdfPages{padding:10px}.pdfControls{flex-direction:column;align-items:flex-start}.pdfControls>span{width:100%}.pdfControls .pdfFullscreenButton{margin-left:auto}.pdfViewerBackdrop{padding:8px}.pdfViewer{border-radius:16px;max-height:calc(100vh - 16px)}}.portalTopbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;box-shadow:0 8px 24px #213d600e}.pageIntro:after,.reviewerSummary:after,.adminHeadline:after,.resourceHero:after,.abstractDetailHero:after{display:none}.homePage .roleCard,.panel,.detailCard,.stageCard,.detailActionCard,.resourceSection,.statusMain,.statusAside,.workspace,.recordHeader,.recordSection,.abstractOpsCard,.reviewerCard{box-shadow:0 7px 22px #213d600b}.abstractQueue>*,.reviewerCards>*{content-visibility:visible;contain-intrinsic-size:auto}.pdfPage{contain:layout paint style;min-height:520px}.notificationDemoBackdrop,.pdfViewerBackdrop,.workflowModalBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:720px){.eventStage:before{background-image:linear-gradient(90deg,#fffffff5,#ffffffb3),url(/brand/vsum9-hero-optimized.jpg)}.pdfPage{min-height:380px}}.visuallyHidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.protectedPortalButton{font:inherit;cursor:pointer}.protectedPortalButton:disabled{cursor:wait;opacity:.78}.navPortalButton{color:inherit;font:inherit;font-weight:inherit;background:0 0;border:0;padding:0}.roleCard.protectedPortalButton{text-align:left;border:0;width:100%}.stagePrimary.protectedPortalButton{border:0}.recordFacts dt,.recordFacts dd{margin:0;display:block}.recordFacts dt{color:#718497;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.recordFacts dd{color:#10263d;margin-top:7px;font-size:15px;font-weight:750;line-height:1.45}.reviewerPicker{background:#fbfcfd;border-color:#d9e3ec;padding:26px}.pickerHeading>div>strong,.pickerHeading>div>span{display:block}.pickerHeading>div>strong{color:#10263d;font-size:20px}.pickerHeading>div>span{color:#63788d;margin-top:6px;font-size:14px;line-height:1.45}.pickerHeading label{color:#425a70;min-width:210px;font-size:13px;font-weight:800}.pickerHeading input{width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #ccd9e5;border-radius:12px;margin-top:7px;padding:10px 12px;display:block}.pickerFooter{align-items:center;padding-top:4px}.pickerFooter>span{color:#63788d;font-size:14px}.pickerFooter button{color:#fff;background:#145cff;border:0;border-radius:12px;min-height:48px;padding:12px 22px;font-size:14px;font-weight:850}.pickerFooter button:disabled{color:#718497;background:#e5ebf1}.noReviewerAction{background:#fff;border:1px solid #e1e7ed;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px 20px;display:flex}.noReviewerAction strong,.noReviewerAction span{display:block}.noReviewerAction strong{color:#10263d;font-size:15px}.noReviewerAction span{color:#657a8e;margin-top:5px;font-size:13px;line-height:1.45}.noReviewerAction a{color:#174d88;background:#f8fafc;border:1px solid #ccd9e5;border-radius:10px;flex:none;padding:11px 14px;font-size:13px;font-weight:800}.historySection{padding-top:22px;padding-bottom:22px}.historySection summary{justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.historySection summary::-webkit-details-marker{display:none}.historySection summary>span{align-items:baseline;gap:10px;display:flex}.historySection summary b{color:#10263d;font-size:16px}.historySection summary small{color:#718497;font-size:12px;font-weight:650}.historySection summary i{font-size:20px;font-style:normal;transition:transform .15s}.historySection[open] summary i{transform:rotate(180deg)}.reviewerAssignment{background:#fff;align-items:center;padding:18px 20px}.reviewerAssignment>div>span{font-size:13px}.assignmentState{white-space:nowrap;margin:0;padding:8px 12px;font-size:12px}.reviewerAssignment.complete .assignmentState{color:#087468;background:#e2f5f0}.pdfViewer>header{align-items:center;padding:17px 20px}.pdfFileIdentity{gap:4px;min-width:0;display:grid}.pdfFileIdentity strong{color:#10263d;text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.pdfFileIdentity small{color:#6a7e91;font-size:12px}.pdfHeaderActions{flex:none;align-items:center;gap:12px;display:flex}.pdfHeaderActions a{color:#214c78;border:1px solid #ccd9e5;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:800}.pdfHeaderActions button{flex:none}@media (max-width:900px){.stepRail{border-bottom:1px solid #dfe7ef;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px;display:grid}.stepRail button{justify-content:flex-start;gap:8px;min-width:0;margin:0;padding:11px 9px}.stepRail button b{width:30px;height:30px}.stepRail button span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;display:block;overflow:hidden}}@media (max-width:720px){.eventStage{min-height:620px;padding:54px 22px 38px}.eventStage:before{background-image:linear-gradient(#fffc 0%,#fffffff5 49%,#fff 100%),url(/brand/vsum9-hero-optimized.jpg);background-position:68%}.eventStageContent{background:#ffffffe6;border:1px solid #cedbe8e0;border-radius:20px;padding:22px 18px}.eventStage .lead{color:#314b63;font-size:17px;line-height:1.55}.eventStageVisual{display:none}.pickerHeading,.pickerFooter,.noReviewerAction{flex-direction:column;align-items:stretch}.pickerHeading label{min-width:0}.pickerFooter button,.noReviewerAction a{text-align:center;width:100%}.reviewerPicker{padding:20px 16px}.reviewerAssignment{grid-template-columns:1fr;gap:12px}.assignmentState{justify-self:start}.historySection summary>span{flex-direction:column;align-items:flex-start;gap:3px}.pdfViewer>header{align-items:flex-start;padding:14px}.pdfFileIdentity strong{max-width:calc(100vw - 145px);font-size:13px}.pdfFileIdentity small{font-size:11px}.pdfHeaderActions{gap:6px}.pdfHeaderActions a{padding:8px;font-size:12px}.pdfViewer>header button{width:36px;height:36px}.reviewPane{padding:28px 18px}.reviewHeader{gap:18px}.reviewHeader h1{letter-spacing:-.045em;font-size:clamp(34px,10vw,46px);line-height:1.04}.reviewDocumentButton{border-radius:13px;width:100%;min-width:0}.abstractPreview{margin-top:24px;padding:21px 18px}.reviewFilePreview>div{flex-direction:column;align-items:flex-start;gap:14px}.reviewFilePreview>div>span{justify-content:space-between;width:100%}}@media (max-width:480px){.stepRail{gap:3px;padding:8px}.stepRail button{flex-direction:column;align-items:flex-start;gap:5px;padding:9px 7px}.stepRail button b{width:27px;height:27px}.stepRail button span{white-space:normal;width:100%;font-size:11px}.formBody{padding:24px 16px}.eventStage{min-height:590px}.eventStage h1{font-size:clamp(42px,13vw,62px)}.attachmentActions{grid-template-columns:1fr}.pdfFileIdentity strong{max-width:calc(100vw - 126px)}.pdfHeaderActions a{font-size:0}.pdfHeaderActions a:after{content:"Tải";font-size:12px}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}:root{--display:Inter,"SF Pro Display","SF Pro Text","Segoe UI Variable Display","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--body:Inter,"SF Pro Text","Segoe UI Variable Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}body{letter-spacing:-.008em;font-size:16px;line-height:1.55}button,input,select,textarea{font-family:var(--body);font-size:16px;line-height:1.4}label{font-size:14px;line-height:1.45}label small{font-size:13px;line-height:1.45}.primaryButton,.secondaryButton,.dangerButton{font-size:15px}.kicker,.roleEyebrow,.formStep{font-size:13px}.quietLink,.portalHeaderNav a{font-size:15px;line-height:1.35}.portalHeaderLabel{padding:9px 15px;font-size:12px;line-height:1.2}.portalBrand b{font-size:17px}.portalBrand small{font-size:12px;line-height:1.25}.pilot{font-size:13px}.pageIntro>p,.reviewerSummary>div>p:last-child,.adminHeadline>div>p,.resourceHero>p,.abstractDetailHero>p{font-size:18px;line-height:1.6}.panelTitle p,.detailSectionTitle p,.workspaceTitle small,.reviewerCreateHeader span,.reviewerFormIntro p{font-size:15px;line-height:1.5}.formSectionLabel b{font-size:21px}.formSectionLabel span{font-size:13px}.stepRail button span{font-size:15px;line-height:1.35}.stepRail button b{font-size:14px}.errorBox,.successMessage,.safetyNote,.handoffNotice{font-size:15px;line-height:1.5}.credentialGrid span{font-size:12px}.credentialGrid b{font-size:16px}.credentialGrid button,.copyNotice{font-size:13px}.metaLine,.timeline div,.statusAside p,.statusAside small,.presenterCard p{font-size:15px;line-height:1.5}.presenterCard>span,.reviewerOverview span,.reviewerCard header small,.reviewerLoad p,.reviewerCard>footer span{font-size:13px}.assignmentFilters button,.reviewerFilters button{font-size:14px}.assignmentList button>strong,.reviewerCard h3{font-size:17px;line-height:1.4}.assignmentList button>small,.reviewerCard header p,.reviewerLoad>div:first-child>span,.reviewerLoad strong small,.reviewerCard>footer strong{font-size:14px;line-height:1.45}.abstractPreview p,.conflictCheck,.reviewForm{font-size:16px;line-height:1.65}.rubricGrid legend,.rubricGrid label span{font-size:15px}.inlineConfirm span{font-size:14px}.reviewerIdentityGrid label,.reviewerEditFields label{font-size:15px}.reviewerIdentityGrid input,.reviewerEditFields input{font-size:16px}.reviewerIdentityGrid label small,.reviewerEditFields label small,.topicSelector>p,.reviewerFormActions>span{font-size:13px}.topicSelector legend{font-size:17px}.topicSelector label span,.operationsTable>header,.operationsTable .tableHeader{font-size:14px}.operationsTable>div>span,.progressCell>b{font-size:16px;line-height:1.45}.operationsTable>div>span>small,.progressCell small,.operationsTable em,.openRecordLink{font-size:14px;line-height:1.45}.reviewMiniList strong,.reviewMiniList small,.assignmentList em{font-size:13px}.operationsTable .rowActions select,.operationsTable .rowActions button{font-size:14px}.dueInput,.dueInput input{font-size:13px}.recordCode,.recordTags span,.recordAlert span,.recordAlert a,.recordProgress span{font-size:14px}.recordAlert strong,.recordFacts strong,.recordFacts dd{font-size:16px}.recordFacts small,.recordFacts dt,.personDetails small,.recordStage small{font-size:12px}.personDetails span,.recordStage span,.reviewerAssignment span,.pickerHeading p,.reviewerChoices span,.historySection small,.attachmentSummary span,.attachmentActions button,.attachmentActions a,.assignmentState,.queueStage{font-size:14px}.pickerHeading label,.pickerFooter>span,.pickerFooter button,.noReviewerAction span,.noReviewerAction a,.historySection summary,.recordHistory{font-size:15px}.abstractOpsCard>header h3{font-size:23px}.queueOverview small{font-size:12px}.queueScore span,.queueReviewers li b{font-size:14px}.queueReviewers li em,.queueReviewers time,.queueReviewers p{font-size:13px}.pdfControls>strong,.pdfControls b,.pdfControls .pdfFullscreenButton,.pdfPage span{font-size:14px}footer{font-size:13px}.homePage .roleSectionHeader.oneRole{text-align:center;justify-items:center;gap:12px;max-width:980px;margin-inline:auto;padding-top:72px;display:grid}.homePage .roleSectionHeader.oneRole p{margin:0}.homePage .roleSectionHeader.oneRole h2{text-wrap:balance;max-width:920px}.homePage .roleGrid.oneRole{grid-template-columns:minmax(0,900px);justify-content:center}.homePage .roleGrid.oneRole .roleCard{min-height:280px;padding:42px 44px}.homePage .roleGrid.oneRole .roleCard h2{max-width:620px}.homePage .roleGrid.oneRole .roleCard p{max-width:680px;font-size:17px}.homePage .roleGrid.oneRole .roleCard:after,.homePage .roleGrid.oneRole .roleCta{left:44px}.homePage .roleGrid.twoRoles{max-width:1320px;margin-inline:auto}@media (max-width:900px){.homePage .roleSectionHeader,.homePage .roleSectionHeader.oneRole{text-align:left;justify-items:start;gap:8px;margin:0;display:grid}.homePage .roleSectionHeader p,.homePage .roleSectionHeader.oneRole p{margin:0}.homePage .roleGrid.oneRole{grid-template-columns:1fr}.homePage .roleGrid.oneRole .roleCard{min-height:280px;padding:30px}.homePage .roleGrid.oneRole .roleCard:after,.homePage .roleGrid.oneRole .roleCta{left:30px}}@media (max-width:520px){.homePage .roleSectionHeader.oneRole{padding-top:48px}.homePage .roleGrid.oneRole .roleCard{min-height:300px;padding:26px 24px}.homePage .roleGrid.oneRole .roleCard p{font-size:16px}.homePage .roleGrid.oneRole .roleCard:after,.homePage .roleGrid.oneRole .roleCta{left:24px}}@media (max-width:720px){body{font-size:16px}.portalHeaderNav a{font-size:14px}.portalHeaderLabel{font-size:11px}.pageIntro>p,.reviewerSummary>div>p:last-child,.adminHeadline>div>p{font-size:17px}.stepRail button span{font-size:13px}.operationsTable>div>span,.progressCell>b{font-size:15px}}.formShell{grid-template-columns:1fr;min-height:0}.stepRail{background:#f3f6fa;border-bottom:1px solid #dfe7ef;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid}.stepRail button{color:#61778c;text-align:center;border-right:1px solid #dfe7ef;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:88px;margin:0;padding:18px 22px;position:relative}.stepRail button:last-child{border-right:0}.stepRail button b{flex:none;width:36px;height:36px}.stepRail button span{width:auto;color:inherit;text-overflow:clip;white-space:normal;font-size:15px;line-height:1.3;display:block;overflow:visible}.stepRail button.active{color:var(--ink);background:#fff;box-shadow:inset 0 -4px #145cff}.stepRail button.active b{color:#fff;background:#145cff;border-color:#145cff}.stepRail button.done{color:#087f75;background:#f2faf8}.stepRail button:disabled{opacity:1;cursor:default;color:#52677c;background:#f3f6fa}.stepRail button:disabled b{color:#52677c;background:#fff;border-color:#9eafbf}.stepRail button:disabled span{color:#52677c}.reviewerSummary{grid-template-columns:minmax(0,1fr) minmax(430px,520px);align-items:center;gap:clamp(36px,5vw,78px)}.reviewerStats{color:var(--ink);background:#ffffffd6;border:1px solid #10263d1a;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden;box-shadow:0 16px 38px #213d6012}.reviewerStats div{min-width:0;min-height:132px;box-shadow:none;background:0 0;border:0;border-right:1px solid #e1e8ee;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:25px 22px;display:flex}.reviewerStats div:last-child{border-right:0}.reviewerStats strong{font:650 39px/1 var(--display);font-variant-numeric:tabular-nums}.reviewerStats span{color:#546b80;margin-top:13px;font-size:13px;font-weight:750;line-height:1.35}.reviewFilePreview>div>span{align-items:center;gap:10px;display:flex}.documentPrimaryAction{color:#fff;min-height:48px;font:800 14px/1 var(--body);cursor:pointer;background:#145cff;border:0;border-radius:12px;padding:0 19px}.reviewFilePreview .documentDownloadAction{color:#536a7f;border-radius:10px;align-items:center;min-height:48px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}@media (max-width:950px){.reviewerSummary{grid-template-columns:1fr;gap:26px}.reviewerStats{max-width:none}.stepRail{padding:0;display:grid}.stepRail button{min-height:80px;padding:14px 10px}}@media (max-width:560px){.reviewerStats{grid-template-columns:repeat(3,minmax(0,1fr))}.reviewerStats div{min-height:104px;padding:17px 10px}.reviewerStats strong{font-size:30px}.reviewerStats span{font-size:11px}.reviewFilePreview>div>span{grid-template-columns:1fr;width:100%;display:grid}.documentPrimaryAction,.reviewFilePreview .documentDownloadAction{justify-content:center;width:100%}.stepRail{gap:0;padding:0}.stepRail button{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:98px;padding:12px 6px}.stepRail button b{width:31px;height:31px}.stepRail button span{text-align:center;white-space:normal;width:100%;font-size:12px;line-height:1.3}}.pageIntro h1{max-width:900px}@media (max-width:720px){.contactPreference{grid-template-columns:1fr;padding:18px}.channelRoute{grid-column:auto}.formSectionLabel{flex-direction:column;align-items:flex-start;gap:6px}.formSectionLabel span{font-size:13px;line-height:1.45}.pageIntro h1{font-size:clamp(42px,13vw,64px)}}.compactRow .openRecordLink{color:#12304d;background:#fff;border:1px solid #cbd9e6;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-width:150px;min-height:48px;padding:12px 18px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.compactRow .openRecordLink:hover{background:#f4f8ff;border-color:#1f61e8;transform:translateY(-1px)}.compactRow .openRecordLink.loading{color:#516a82;pointer-events:none;background:#f1f5f8}.recordLoading{background:#fff;border:1px solid #dbe5ed;border-radius:24px;align-items:center;gap:22px;max-width:900px;margin:80px auto;padding:34px;display:flex;box-shadow:0 16px 50px #11263d14}.recordLoadingMark{border:4px solid #dce7f4;border-top-color:#1764ec;border-radius:50%;width:42px;height:42px;animation:.7s linear infinite recordSpin}.recordLoading p{color:#087f75;letter-spacing:.11em;margin:0 0 7px;font-size:13px;font-weight:850}.recordLoading h1{color:#10263d;margin:0 0 6px;font-size:28px}.recordLoading div>span{color:#64798d;font-size:16px}@keyframes recordSpin{to{transform:rotate(360deg)}}.submissionQueueToolbar{background:#f7f9fb;border:1px solid #dce5ed;border-radius:18px;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:end;gap:28px;margin:24px 0 20px;padding:20px 22px;display:grid}.queueSearchField{color:#334d65;grid-template-columns:1fr auto;gap:7px 14px;min-width:0;font-size:14px;font-weight:800;display:grid}.queueSearchField>small{color:#718497;align-self:center;font-size:12px;font-weight:700}.queueSearchField>input{color:#10263d;background:#fff;border:1px solid #cdd9e4;border-radius:13px;outline:none;grid-column:1/-1;width:100%;min-height:54px;padding:13px 16px;font-size:16px;transition:border-color .12s,box-shadow .12s}.queueSearchField>input:focus{border-color:#2767ec;box-shadow:0 0 0 4px #2767ec1c}.queueStageFilters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px!important;display:flex!important}.queueStageFilters button{color:#405970;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfdae5;border-radius:12px;min-height:48px;padding:11px 15px;font-size:14px;font-weight:800}.queueStageFilters button:hover{background:#f4f7fa;border-color:#90a8bf}.queueStageFilters button.active{color:#174ca9;box-shadow:none;background:#edf3ff;border-color:#2767ec}.compactQueue{gap:14px;display:grid}.compactRow{background:#fff;border:1px solid #dce5ed;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(250px,320px) 170px;align-items:center;gap:28px;min-height:150px;padding:24px 26px;display:grid}.compactRow .queueIdentity{min-width:0;display:block}.compactRow .queueIdentity>.abstractCode{color:#087f75;letter-spacing:.035em;margin-bottom:8px;font-size:12px;display:block}.compactRow .queueIdentity h3{color:#10263d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:17px;line-height:1.42;display:-webkit-box;overflow:hidden}.compactRow .queueIdentity p{color:#63788d;margin:8px 0 0;font-size:13px;line-height:1.45}.queueWorkflow{background:#f7f9fb;border:1px solid #e0e7ed;border-radius:15px;align-content:center;gap:13px;min-width:0;padding:18px 20px;display:grid}.queueWorkflow .queueStage{color:#79551d;text-align:left;white-space:normal;background:#fff0ce;justify-self:start;max-width:100%;margin:0;padding:8px 12px;font-size:13px;line-height:1.3}.queueWorkflow .queueStage.done{color:#087468;background:#e1f4ef}.queueProgressLine{color:#61768a;white-space:nowrap;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;font-size:12px;display:grid}.queueProgressLine span{align-items:baseline;gap:4px;display:inline-flex}.queueProgressLine b{color:#10263d;font-variant-numeric:tabular-nums;font-size:15px}.queueProgressLine i{background:#d4dee7;height:1px}.queueAction{justify-content:flex-end;align-items:center;padding-left:4px;display:flex}.compactRow .openRecordLink{border-radius:13px;width:100%;min-width:0;min-height:50px;font-size:14px}.queuePagination{margin-top:18px}.attachmentSection>header>div h2{margin-bottom:4px}.attachmentSection>header>div p{color:#718497;margin:0;font-size:13px}.recordVersionBadge{color:#405970;background:#edf2f6;border-radius:99px;align-items:center;min-height:34px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.attachmentSummary{background:#f7f9fb;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:22px 24px;display:grid}.attachmentSummary strong{font-size:15px}.attachmentActions{align-items:center;gap:12px;display:flex}.attachmentActions button,.attachmentActions a{border-radius:12px;justify-content:center;align-items:center;min-width:126px;min-height:48px;padding:12px 18px;text-decoration:none;display:inline-flex}.attachmentActions button{box-shadow:0 7px 18px #145cff24}.recordVersions{background:#fff;border:1px solid #e0e7ed;border-radius:14px;margin-top:18px;padding:0}.recordVersions summary{color:#334d65;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;list-style:none;display:flex}.recordVersions summary::-webkit-details-marker{display:none}.recordVersions summary span{font-size:14px;font-weight:800}.recordVersions summary small{color:#718497;font-size:12px}.recordVersions>div{gap:0;padding:0 18px 14px;display:grid}.recordVersions>div span{color:#63788d;border-top:1px solid #e6ebf0;padding:10px 0;font-size:13px}.reviewSection>header{align-items:flex-end}.reviewSection>header h2{margin-bottom:5px}.reviewSection>header p{color:#63788d;margin:0;font-size:14px}.reviewCountBadge{color:#405970;background:#edf2f6;border-radius:99px;align-items:center;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.assignmentOverview{background:#f8fafc;border:1px solid #dce5ed;border-radius:16px;margin-top:22px;padding:20px}.sectionSubhead{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.sectionSubhead span{color:#087f75;letter-spacing:.09em;font-size:11px;font-weight:900}.sectionSubhead strong{color:#405970;font-size:13px}.reviewerAssignmentList{gap:12px}.reviewerAssignment{background:#fff;min-height:78px;padding:17px 18px}.reviewerAssignment strong{font-size:15px}.emptyAssignment{color:#657a8e;background:#fff;border:1px dashed #cfdbe5;border-radius:12px;margin:0;padding:16px;font-size:14px}.recordActions{margin-top:20px}.assignmentGate{background:#fffaf0;border:1px solid #ecd9ad;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;padding:22px 24px;display:flex}.assignmentGate>div{min-width:0}.assignmentGate small{color:#8b661d;letter-spacing:.09em;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.assignmentGate strong,.assignmentGate span{display:block}.assignmentGate strong{color:#10263d;font-size:18px}.assignmentGate span{color:#63788d;margin-top:6px;font-size:14px;line-height:1.5}.assignmentGate button{color:#fff;cursor:pointer;background:#145cff;border:0;border-radius:12px;flex:none;min-height:48px;padding:12px 18px;font-size:14px;font-weight:850}.assignmentGate button:disabled{opacity:.65;cursor:wait}.assignmentComplete{background:#edf8f5;border:1px solid #cfe5df;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.assignmentComplete strong{color:#0d7467;font-size:16px}.assignmentComplete span{color:#63788d;font-size:14px}.reviewerPicker{background:#fff;border-radius:16px;padding:22px 24px}.pickerHeading{align-items:flex-end}.pickerHeading>div>small,.noReviewerAction small{color:#087f75;letter-spacing:.09em;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.pickerHeading>div>strong{font-size:19px}.reviewerChoices{margin:20px 0 16px}.reviewerChoices label{align-items:start;padding:16px}.reviewerChoices label>span:first-of-type{margin:0}.reviewerChoices label strong{font-size:14px}.reviewerChoices label small,.reviewerChoices label em{color:#657a8e;margin-top:5px;font-size:12px;font-style:normal;line-height:1.4;display:block}.reviewerCapacity{grid-column:2;font-weight:800;color:#087f75!important;margin-top:10px!important;font-size:12px!important}.pickerFooter{padding-top:2px}.pickerFooter button{border-radius:12px;min-width:190px}.noReviewerAction{margin-top:20px;padding:20px}.noReviewerAction strong{font-size:16px}.noReviewerAction a{text-decoration:none}.reviewResults{border-top:1px solid #dce5ed;margin-top:24px;padding-top:24px}.reviewResults>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.reviewResults>header span{color:#087f75;letter-spacing:.09em;font-size:10px;font-weight:900}.reviewResults>header h3{color:#10263d;margin:5px 0 0;font-size:20px}.reviewResults>header>strong{color:#405970;font-size:13px}.submittedReviews{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:14px;margin-top:0;display:grid}.submittedReviews .reviewResultCard{background:#f8fcfb;border:1px solid #cfe5df;border-radius:16px;padding:0;overflow:hidden}.reviewResultCard>header{background:#edf8f5;border-bottom:1px solid #d9ebe7;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.reviewResultCard>header small,.reviewComment small,.reviewScoreGrid small{color:#61768a;letter-spacing:.05em;font-size:10px;font-weight:850;display:block}.reviewResultCard>header strong{color:#10263d;margin-top:4px;font-size:15px;display:block}.reviewResultCard>header>span{color:#087468;background:#d9f0ea;border-radius:99px;flex:none;padding:7px 10px;font-size:12px;font-weight:800}.reviewScoreGrid{background:#dce9e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.reviewScoreGrid>span{background:#fff;padding:15px 20px}.reviewScoreGrid b{color:#10263d;margin-top:5px;font-size:19px;display:block}.reviewComment{background:#fff;border-top:1px solid #e1ebe8;padding:18px 20px}.reviewComment.internal{background:#f7f9fb}.reviewComment p{color:#334d65;margin:7px 0 0;font-size:14px;line-height:1.55}.declineAssignment{max-width:760px;gap:14px!important;display:grid!important}.declineAssignment label{color:#334d65;gap:8px;font-weight:800;display:grid}.declineAssignment textarea{color:#10263d;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd8e3;border-radius:12px;padding:14px}.declineAssignment>div{gap:10px;display:flex}.assignmentDecision>.successMessage,.assignmentDecision>.errorBox{margin-top:16px}.dangerTextButton{color:#9a433d;cursor:pointer;background:0 0;border:0;font-weight:800}.removeReviewerConfirm{background:#fff8f7;border:1px solid #efc9c5;border-radius:14px;grid-column:1/-1;padding:18px}.removeReviewerConfirm strong,.removeReviewerConfirm p{margin:0;display:block}.removeReviewerConfirm p{color:#657a8e;margin-top:6px;line-height:1.5}.removeReviewerConfirm label{gap:7px;margin-top:14px;display:grid}.removeReviewerConfirm input{max-width:280px}.removeReviewerConfirm>div{gap:10px;margin-top:14px;display:flex}.queueStageFilters button{justify-content:space-between;align-items:center;gap:9px;display:flex}.queueStageFilters button b{color:#536b82;background:#edf1f5;border-radius:99px;min-width:24px;padding:2px 6px;font-size:11px}.queueStageFilters button.active b{color:#174ca9;background:#dbe7ff}.decisionWorkspace{background:#fff;border:1px solid #cfe0ec;border-radius:16px;margin-top:22px;padding:22px 24px}.decisionWorkspace>header{border-bottom:1px solid #e2e9ef;justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.decisionWorkspace>header small,.decisionWorkspace>header strong{display:block}.decisionWorkspace>header small{color:#087f75;letter-spacing:.09em;font-size:10px;font-weight:900}.decisionWorkspace>header strong{color:#10263d;margin-top:5px;font-size:19px}.decisionWorkspace>header>span{color:#405970;background:#eef3f7;border-radius:99px;padding:7px 10px;font-size:12px;font-weight:850}.decisionWorkspace.locked{background:#f7f9fb}.decisionWorkspace>p{color:#61768a;margin:16px 0 0;line-height:1.55}.decisionForm select,.decisionForm textarea{color:#10263d;width:100%;font:inherit;background:#fff;border:1px solid #cbd8e3;border-radius:11px;padding:13px}.decisionForm button{color:#fff;cursor:pointer;background:#145cff;border:0;border-radius:12px;grid-column:1/-1;justify-self:end;min-height:48px;padding:12px 19px;font-weight:850}.publishAction{margin-top:18px}.actionComplete{color:#087468;margin:18px 0 0;font-weight:850}@media (max-width:1150px){.submissionQueueToolbar{grid-template-columns:1fr;align-items:stretch}.queueStageFilters{justify-content:flex-start}.compactRow{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.queueAction{grid-column:1/-1;justify-content:flex-end;padding:0}.compactRow .openRecordLink{width:auto;min-width:180px}}@media (max-width:760px){.submissionQueueToolbar{gap:18px;padding:17px}.queueStageFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.queueStageFilters button:first-child{grid-column:1/-1}.queueStageFilters button{width:100%;padding-inline:10px}.compactRow{grid-template-columns:1fr;gap:16px;padding:20px}.queueWorkflow,.queueAction{grid-column:auto}.compactRow .openRecordLink{width:100%}.attachmentSummary{grid-template-columns:1fr;gap:18px}.attachmentActions{grid-template-columns:1fr 1fr;display:grid}.attachmentActions button,.attachmentActions a{width:100%;min-width:0}.reviewSection>header,.reviewResults>header,.pickerHeading,.pickerFooter,.noReviewerAction,.assignmentGate,.assignmentComplete{flex-direction:column;align-items:stretch}.reviewCountBadge{align-self:flex-start}.sectionSubhead{flex-direction:column;align-items:flex-start;gap:4px}.submittedReviews{grid-template-columns:1fr}.pickerHeading label{width:100%;min-width:0}.pickerFooter button,.noReviewerAction a,.assignmentGate button{text-align:center;width:100%;min-width:0}.decisionWorkspace>header{flex-direction:column;align-items:flex-start}.decisionForm{grid-template-columns:1fr}.decisionForm label:nth-child(3),.decisionForm button{grid-column:auto}.decisionForm button{width:100%}.declineAssignment>div,.removeReviewerConfirm>div{flex-direction:column}.declineAssignment button,.removeReviewerConfirm button{width:100%}}@media (max-width:430px){.queueProgressLine{grid-template-columns:1fr;gap:5px}.queueProgressLine i{display:none}.attachmentActions{grid-template-columns:1fr}.reviewResultCard>header{flex-direction:column;align-items:flex-start}.reviewScoreGrid{grid-template-columns:1fr}}.recentPanel{padding:32px!important}.recentPanel>.panelTitle{border-bottom:1px solid #e2e9ef;align-items:flex-start;padding-bottom:22px}.recentPanel>.panelTitle h2{font-size:clamp(27px,2.2vw,36px)}.recentPanel .panelDescription{max-width:720px;font-size:15px;line-height:1.55}.submissionQueueToolbar{background:#f5f8fb;border-radius:16px;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;margin:22px 0;padding:18px}.queueStageFilters{grid-template-columns:repeat(3,minmax(128px,1fr));gap:8px!important;display:grid!important}.queueStageFilters button{text-align:left;min-width:0;min-height:46px;padding:10px 12px}.compactQueue{gap:12px}.compactRow{grid-template-columns:minmax(340px,1.45fr) minmax(230px,.8fr) minmax(180px,.55fr) 155px;gap:22px;min-height:138px;padding:22px 24px}.queueNextAction{border-left:1px solid #e1e8ee;align-content:center;gap:6px;min-width:0;padding-left:20px;display:grid}.queueNextAction>small{color:#73869a;letter-spacing:.09em;font-size:10px;font-weight:900}.queueNextAction>strong{color:#7b571d;font-size:14px;line-height:1.35}.queueNextAction>strong.done{color:#087468}.queueNextAction>strong.attention{color:#9a551c}.queueNextAction>span{color:#657a8e;font-size:12px;line-height:1.45}.queueProgressSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.queueProgressSummary>span{background:#f7f9fb;border:1px solid #e0e7ed;border-radius:13px;align-content:center;min-height:88px;padding:13px;display:grid}.queueProgressSummary small{color:#718497;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.queueProgressSummary b{color:#10263d;font-variant-numeric:tabular-nums;margin-top:5px;font-size:22px}.queueProgressSummary em{color:#718497;font-size:11px;font-style:normal}.queueAction{padding-left:0}.compactRow .openRecordLink{min-height:50px;font-weight:850}.sectionEyebrow{color:#087f75!important;letter-spacing:.1em!important;margin:0 0 6px!important;font-size:10px!important;font-weight:900!important}.decisionWorkspace{border-color:#d8e3ec;border-radius:18px;padding:0;overflow:hidden}.decisionWorkspace>header{background:#f7f9fb;padding:22px 24px}.evidenceHeading{margin-bottom:18px}.evidenceHeading>div small{color:#087f75;letter-spacing:.09em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.evidenceHeading>div strong{font-size:19px}.evidenceHeading>span{background:#eef3f7;border-radius:99px;padding:7px 10px;font-weight:750}.evidenceGrid{gap:16px}.evidenceGrid article{border-color:#d8e3e0;border-radius:15px}.evidenceGrid article>header{padding:17px 18px}.evidenceGrid article>div{background:#dce9e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0;display:grid}.evidenceGrid article>div>span{background:#fff;padding:15px 18px;display:grid}.evidenceGrid article>div small{margin-top:3px}.decisionPending{background:#f7f9fb;border:1px solid #dce5ed;border-radius:14px;gap:5px;margin:22px 24px;padding:18px 20px;display:grid}.decisionPending strong{color:#334d65}.decisionPending span{color:#718497;font-size:14px}.decisionForm{background:#fbfcfd;border-top:1px solid #e2e9ef;grid-template-columns:minmax(235px,.65fr) minmax(0,1.35fr);gap:18px;margin:0;padding:24px}.decisionFormIntro{grid-column:1/-1;gap:5px;padding-bottom:4px;display:grid}.decisionFormIntro small{color:#087f75;letter-spacing:.09em;font-size:10px;font-weight:900}.decisionFormIntro strong{color:#10263d;font-size:20px}.decisionFormIntro span{color:#657a8e;font-size:14px}.decisionForm select,.decisionForm textarea{border-radius:12px;min-height:54px}.decisionSubmit{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:2px;display:flex}.decisionSubmit span{color:#718497;font-size:13px}.decisionSubmit button{flex:none;grid-column:auto;justify-self:auto}.publishAction{background:#f3faf8;justify-content:space-between;align-items:center;gap:24px;margin:0;padding:24px;display:flex}.publishAction>div{gap:5px;display:grid}.publishAction small{color:#087f75;letter-spacing:.09em;font-size:10px;font-weight:900}.publishAction strong{font-size:19px}.publishAction span{color:#657a8e;font-size:14px}.actionComplete{background:#edf8f5;padding:22px 24px;margin:0!important}@media (max-width:1280px){.compactRow{grid-template-columns:minmax(300px,1.3fr) minmax(220px,.8fr) minmax(170px,.55fr)}.queueAction{grid-column:2/4;justify-content:flex-end}.compactRow .openRecordLink{width:auto;min-width:180px}}@media (max-width:980px){.submissionQueueToolbar{grid-template-columns:1fr}.queueStageFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.compactRow{grid-template-columns:1fr 1fr}.queueIdentity{grid-column:1/-1}.queueNextAction{border:0;padding:0}.queueProgressSummary{align-self:stretch}.queueAction{grid-column:1/-1}}@media (max-width:700px){.recentPanel{padding:20px!important}.recentPanel>.panelTitle{gap:16px}.refreshState{justify-content:space-between;width:100%}.queueStageFilters{scrollbar-width:thin;justify-content:flex-start;padding-bottom:4px;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.queueStageFilters button{flex:none}.compactRow{grid-template-columns:1fr;gap:16px}.queueIdentity,.queueAction{grid-column:auto}.queueNextAction{border-top:1px solid #e4eaf0;border-bottom:1px solid #e4eaf0;padding:14px 0}.queueProgressSummary{grid-template-columns:1fr 1fr}.compactRow .openRecordLink{width:100%}.evidenceGrid,.decisionForm{grid-template-columns:1fr}.decisionFormIntro,.decisionForm label:nth-child(3),.decisionSubmit{grid-column:auto}.decisionSubmit,.publishAction{flex-direction:column;align-items:stretch}.decisionSubmit button,.publishAction button{width:100%}}.sessionNotice{color:#52677c;background:#f2f7fb;border-radius:12px;margin:0;padding:13px 15px;font-size:14px;line-height:1.5}.attachmentActions .documentPrimaryAction,.attachmentActions .documentDownloadAction{border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:14px;display:inline-flex}.attachmentActions .documentDownloadAction{box-shadow:none;color:#536a7f;background:0 0;border:0}.attachmentActions .documentDownloadAction:hover{color:#123f70;background:#eef4fa}.recordFacts{background:0 0;border:0;grid-template-columns:minmax(280px,1.65fr) repeat(3,minmax(145px,1fr));gap:12px;overflow:visible}.recordFacts div{background:#f8fafc;border:1px solid #dce5ed;border-radius:14px;min-height:92px;padding:17px 18px}.reviewerChoices label.previouslyDeclined{background:#fffaf0;border-color:#efd39b}.reinviteNotice{color:#865b13;margin-top:8px;font-size:12px;line-height:1.45;display:block}.decisionEvidence{background:#f8fafc;border:1px solid #dbe5ed;border-radius:16px;margin:18px 0 22px;padding:18px}.evidenceHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.evidenceHeading strong{font-size:17px}.evidenceHeading span{color:#60758a;font-size:13px}.evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.evidenceGrid article{background:#fff;border:1px solid #d7e4e1;border-radius:14px;overflow:hidden}.evidenceGrid article>header{background:#edf8f5;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.evidenceGrid article>header strong{font-size:15px}.evidenceGrid article>header span{color:#08776e;background:#d9f2eb;border-radius:99px;padding:6px 9px;font-size:12px;font-weight:800}.evidenceGrid article>div{border-bottom:1px solid #e5ecef;grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:6px 9px;padding:14px 16px;display:grid}.evidenceGrid article>div b{font-size:20px}.evidenceGrid article>div small{color:#60758a}.evidenceGrid article>p{color:#253f56;gap:5px;margin:0;padding:14px 16px;line-height:1.55;display:grid}.evidenceGrid article>p small{color:#6d8093;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:850}.evidenceGrid article>p.internalEvidence{background:#f5f7f9}.decisionForm{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:16px;margin-top:20px;display:grid}.decisionForm label{color:#344e65;gap:8px;font-size:13px;font-weight:800;display:grid}.decisionForm label:nth-child(3){grid-column:1/-1}.decisionForm select,.decisionForm textarea{color:#10263d;width:100%;font:inherit;background:#fff;border:1px solid #cbd9e5;border-radius:12px;padding:14px;line-height:1.5}.decisionForm button{color:#fff;background:#145cff;border:0;border-radius:12px;grid-column:1/-1;justify-self:end;min-height:48px;padding:12px 20px;font-weight:850}.queueStage.attention{color:#805812;background:#fff0ce}@media (max-width:950px){.recordFacts,.evidenceGrid{grid-template-columns:1fr 1fr}.recordFacts div:first-child{grid-column:1/-1}}@media (max-width:560px){.recordFacts,.evidenceGrid,.decisionForm{grid-template-columns:1fr}.recordFacts div:first-child,.decisionForm label:nth-child(3){grid-column:auto}.evidenceHeading{flex-direction:column;align-items:flex-start}.decisionForm button{width:100%}}@media (max-width:760px){.portalPage,.widePage,.recordHeader,.recordSections,.recordSection,.recordSection>header,.assignmentOverview,.recordActions,.reviewerPicker,.reviewerChoices,.reviewerAssignmentList,.reviewResults,.historySection,.peopleComparison,.recordFacts,.attachmentSummary,.attachmentActions,.recordHistory,.reviewerAssignment,.reviewerChoices label{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.recordSection,.assignmentOverview,.reviewerPicker{overflow:hidden}.recordSection>header,.sectionSubhead,.reviewResults>header{min-width:0}.recordSection>header>*,.sectionSubhead>*,.reviewResults>header>*{min-width:0;max-width:100%}.recordSection h2,.recordHeader h1,.reviewerAssignment strong,.reviewerChoices strong,.reviewerChoices small,.reviewerChoices em,.personDetails strong,.personDetails span,.recordAbstract,.attachmentSummary strong{overflow-wrap:anywhere;word-break:break-word}.reviewerChoices label{grid-template-columns:24px minmax(0,1fr);align-items:start}.reviewerChoices label>span{min-width:0;max-width:100%}.reviewerChoices .reviewerCapacity{white-space:normal;grid-column:2}.reviewerAssignment{grid-template-columns:minmax(0,1fr) auto}.assignmentState,.reviewCountBadge,.recordVersionBadge{white-space:normal;text-align:center;max-width:100%}}@media (max-width:430px){.recordHeader,.recordSection{padding:18px 14px}.recordSection>header{flex-direction:column;align-items:flex-start;gap:12px}.reviewerAssignment{grid-template-columns:1fr;gap:10px}.assignmentState{justify-self:start}.recordProgressStep{grid-template-columns:30px minmax(0,1fr);padding-inline:12px}}.recentPanel{overflow:hidden}.queueColumnHead{color:#6b7f92;letter-spacing:.07em;text-transform:uppercase;grid-template-columns:minmax(340px,1.45fr) minmax(230px,.8fr) minmax(180px,.55fr) 155px;gap:22px;padding:0 24px 10px;font-size:11px;font-weight:900;display:grid}.compactQueue{background:#fff;border:1px solid #dce5ed;border-radius:17px;gap:0;overflow:hidden}.compactQueue.isRefreshing{opacity:.72;transition:opacity .16s}.compactRow{min-height:122px;box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-columns:minmax(340px,1.45fr) minmax(230px,.8fr) minmax(180px,.55fr) 155px;gap:22px;margin:0;padding:21px 24px;transition:background-color .14s}.compactRow+.compactRow{border-top:1px solid #e5ebf0}.compactRow:hover{background:#f9fbfc}.queueIdentity{align-content:center}.queueIdentity h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 5px;font-size:16px;line-height:1.42;display:-webkit-box;overflow:hidden}.queueIdentity p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queueNextAction{align-content:center;padding-left:18px}.queueNextAction>strong{font-size:14px;line-height:1.4}.queueNextAction>span{font-size:12px;line-height:1.42}.queueProgressSummary{align-content:center;gap:8px;display:grid}.queueProgressSummary>span{background:0 0;border:0;border-bottom:1px solid #e5ebf0;border-radius:0;justify-content:space-between;align-items:baseline;gap:10px;min-height:0;padding:0 0 8px;display:flex}.queueProgressSummary>span:last-child{border-bottom:0;padding-bottom:0}.queueProgressSummary small{letter-spacing:.05em;font-size:10px}.queueProgressSummary b{margin:0;font-size:17px}.queueProgressSummary em{display:none}.queueAction{justify-content:flex-end;align-self:center;padding:0}.compactRow .openRecordLink{color:#123f70;white-space:nowrap;background:#fff;border:1px solid #cbd8e3;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-width:0;min-height:46px;padding:0 16px;font-size:13px;font-weight:850;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.compactRow .openRecordLink:hover{color:#145cff;background:#f2f6ff;border-color:#145cff}.compactRow .openRecordLink b{color:#145cff;font-size:17px}.queueSkeleton{background:#e5ebf0;border:1px solid #dce5ed;border-radius:17px;gap:1px;display:grid;overflow:hidden}.queueSkeleton i{background:linear-gradient(90deg,#f8fafc 25%,#eef3f7 40%,#f8fafc 60%) 0 0/300% 100%;height:122px;animation:1.15s ease-in-out infinite queueSkeleton}@keyframes queueSkeleton{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width:1280px){.queueColumnHead,.compactRow{grid-template-columns:minmax(300px,1.25fr) minmax(220px,.85fr) minmax(160px,.55fr) 145px}.queueAction{grid-column:auto}.compactRow .openRecordLink{width:100%;min-width:0}}@media (max-width:980px){.queueColumnHead{display:none}.compactQueue{border-radius:15px}.compactRow{grid-template-columns:minmax(0,1fr) minmax(200px,.75fr);gap:16px}.queueIdentity{grid-column:auto}.queueNextAction{border-left:1px solid #e1e8ee;padding-left:16px}.queueProgressSummary{border-top:1px solid #e5ebf0;grid-column:1/2;gap:18px;padding-top:13px;display:flex}.queueProgressSummary>span{border:0;flex:0 145px;padding:0}.queueAction{grid-column:2/3;justify-content:flex-end}.compactRow .openRecordLink{max-width:180px}}@media (max-width:700px){.compactQueue{background:0 0;border:0;gap:12px;overflow:visible}.compactRow{border:1px solid #dce5ed;border-radius:15px;grid-template-columns:1fr;gap:14px;padding:18px}.compactRow+.compactRow{border-top:1px solid #dce5ed}.queueIdentity,.queueProgressSummary,.queueAction{grid-column:auto}.queueIdentity p{white-space:normal}.queueNextAction{border:1px solid #e5ebf0;border-width:1px 0;padding:13px 0}.queueProgressSummary{border:0;grid-template-columns:1fr 1fr;gap:12px;padding-top:0;display:grid}.queueProgressSummary>span{background:#f4f7f9;border:0;border-radius:11px;gap:3px;padding:11px 12px;display:grid}.queueAction{justify-content:stretch}.compactRow .openRecordLink{max-width:none}.queueSkeleton i{height:170px}}.bcvLogin{gap:16px;max-width:560px;display:grid}.bcvLogin>input{color:#132d43;background:#fff;border:1px solid #bacbd9;border-radius:12px;width:100%;min-height:48px;padding:12px 16px}.bcvLogin>label{font-weight:600}.bcvLogin .bcvRemember{align-items:center;gap:12px;font-weight:400;display:flex}.bcvRemember input{flex:0 0 20px;width:20px;height:20px}.bcvActions,.bcvAccountBar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bcvAccountBar{justify-content:space-between;margin-bottom:24px}.inboxControls{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.inboxControls label{flex:1;min-width:180px}.inboxLayout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:20px;margin-top:20px;display:grid}.inboxList{align-self:start;gap:8px;display:grid}.inboxList>button{text-align:left;white-space:normal;overflow-wrap:anywhere;color:#19334a;background:#fff;border:1px solid #d5dfe9;border-radius:12px;gap:8px;padding:16px;display:grid}.inboxList>button[aria-pressed=true]{background:#eef4ff;border-color:#145cff}.inboxList small{font-size:12px}.inboxList span{font-size:14px}.inboxDetail{overflow-wrap:anywhere;min-width:0}.inboxDetail p{line-height:1.7}.inboxDetail .primaryButton{margin:12px 0;display:inline-flex}.inboxSimulation{border-top:1px solid #d5dfe9;margin-top:28px;padding-top:24px}.inboxDetail .muted{color:#52677a;font-size:14px}@media (max-width:760px){.inboxLayout{grid-template-columns:minmax(0,1fr)}.inboxList{max-height:350px;overflow:auto}.inboxControls label{flex-basis:100%;min-width:0}}.adminWorkspaceNav{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.adminWorkspaceNav button{color:#334f65;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd9e4;border-radius:12px;align-items:center;gap:12px;padding:14px 20px;font-weight:700;display:flex}.adminWorkspaceNav button[aria-pressed=true]{color:#174ac4;background:#edf3ff;border-color:#1955ed}.adminWorkspaceNav b{background:#e8eef4;border-radius:20px;padding:3px 10px;font-size:14px}.adminWorkspaceNav button:focus-visible{outline-offset:3px;outline:3px solid #1955ed}@media (max-width:600px){.adminWorkspaceNav{gap:8px}.adminWorkspaceNav button{flex:140px;justify-content:space-between;padding:12px}}.adminHeadline{grid-template-columns:minmax(0,1fr) 310px;gap:28px;min-height:0;padding:24px 28px}.adminHeadline h1{letter-spacing:-.035em;margin:8px 0;font-size:38px;line-height:1.12}.adminHeadline>div>p:last-child{margin:0;font-size:15px;line-height:1.5}.adminHeadline .readinessCard{gap:10px;padding:14px}.adminHeadline .readinessFacts>span{padding:8px}.reviewerRegistry>.queuePagination{padding:0 24px 24px}@media (max-width:700px){.adminHeadline{grid-template-columns:minmax(0,1fr);gap:16px;padding:22px}.adminHeadline h1{font-size:30px}.adminHeadline .readinessCard{max-width:none}.reviewerRegistry>.queuePagination{padding:0 16px 20px}}.assignmentSearch{gap:8px;margin:16px 0;font-weight:700;display:grid}.assignmentSearch small{color:#52677a;font-size:13px;font-weight:500}.reviewerPicker .reviewerChoices{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:480px;padding:4px;overflow-y:auto}.unifiedHeader.topbar{height:auto;min-height:80px;box-shadow:none;background:#fff;border-radius:16px;align-items:center;gap:24px;padding:16px 24px;display:flex}.unifiedHeader .brand{flex-shrink:0;margin-right:auto}.unifiedHeader .portalHeaderNav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.unifiedHeader .portalHeaderNav a{align-items:center;min-height:44px;font-size:15px;line-height:1.4;text-decoration:none;display:inline-flex}.accountMenu{color:#18344b;flex-shrink:0;font-size:15px;position:relative}.accountMenu summary{cursor:pointer;background:0 0;border:0;border-radius:24px;align-items:center;gap:10px;min-height:44px;padding:4px 8px;font-weight:600;list-style:none;display:flex}.accountAvatar{color:#254b70;background:#e5edf5;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid}.accountTriggerName{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:15px;overflow:hidden}.accountChevron{color:#5b7185;font-size:14px}.accountIdentity{overflow-wrap:anywhere;gap:6px;padding:14px 12px 16px;display:grid}.accountIdentity strong{font-size:16px;line-height:1.4}.accountIdentity>span{color:#52697e;font-size:14px}.accountIdentity small{color:#146e64;font-size:13px}.accountSignOut{border-top:1px solid #e1e8ee;margin-top:6px;padding-top:6px}@media (max-width:760px){.accountMenu .accountTriggerName,.accountMenu .accountChevron{display:none}.accountMenu summary{justify-content:center;min-width:44px}}.accountMenu summary::-webkit-details-marker{display:none}.accountMenu summary:hover,.accountMenu[open] summary{background:#f0f5f9;border-color:#a6bacb}.accountDropdown{z-index:100;background:#fff;border:1px solid #d5dfe7;border-radius:10px;width:260px;max-width:calc(100vw - 40px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #10263d20}.accountDropdown a,.accountDropdown .linkButton{text-align:left;width:100%;min-height:44px;font:inherit;color:#18344b;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:10px 12px;text-decoration:none;display:flex}.accountDropdown a:hover,.accountDropdown .linkButton:hover{background:#eef4f8}.accountDropdown .accountEmail{overflow-wrap:anywhere;color:#506477;border-bottom:1px solid #e1e8ee;margin:0 0 6px;padding:12px;font-size:14px}.accountMenu :focus-visible{outline-offset:3px;outline:2px solid #185aff}.unifiedHeader nav a:focus-visible{outline-offset:3px;outline:2px solid #185aff}.homePage .unifiedHeader{border-radius:18px 18px 0 0;margin-bottom:0;position:relative;top:0}@media (max-width:760px){.unifiedHeader.topbar{border-radius:12px;flex-wrap:wrap;gap:8px 14px;padding:12px 14px;top:0}.unifiedHeader .brand{order:0}.unifiedHeader .accountMenu{order:1;margin-left:auto;font-size:14px}.unifiedHeader .portalHeaderNav{border-top:1px solid #e7edf2;flex-basis:100%;order:2;gap:16px;padding-top:5px}.unifiedHeader .portalHeaderNav a:not(.quietLink){font-size:14px;display:inline-flex}.accountMenu summary{gap:8px;padding:8px 10px}}.portalPage input:not([type=checkbox]):not([type=radio]),.portalPage select,.portalPage textarea{font-family:var(--body);font-size:1rem;font-weight:500;line-height:1.5}.loginCard form label{color:#344d63;font-size:1rem;font-weight:600}.loginCard form input{border-radius:12px;min-height:56px;padding:14px 16px;font-weight:500;font-size:1.125rem!important}.loginCard form input:-webkit-autofill{-webkit-text-fill-color:#17324d;caret-color:#17324d}.statusLayout{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:20px;margin:24px 0}.statusMain{padding:28px}.statusMain h1{letter-spacing:-.02em;font-size:clamp(26px,2.8vw,40px);line-height:1.3}.statusAside{box-shadow:none;border-radius:16px;padding:24px}.statusAside>.statusChip{padding:7px 12px;font-size:14px}.statusAside>p{color:#435b70;margin:12px 0 20px;font-size:16px}.statusAside .presenterCard{background:0 0;border:1px solid #dce4eb;border-left:0;border-right:0;border-radius:0;gap:8px;margin:0;padding:20px 0}.statusAside .presenterCard>span{letter-spacing:0;text-transform:none;color:#53697d;font-size:14px;font-weight:600}.statusAside .presenterCard>strong{overflow-wrap:anywhere;font-size:20px;line-height:1.4}.statusAside .presenterCard>small{overflow-wrap:anywhere;font-size:16px}.statusAside .presenterCard .tableButton{color:#1858bd;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:start;margin-top:4px;padding:7px 0;font-size:15px}.statusAside .statusUpdated{color:#596f82;margin:16px 0;font-size:14px;display:block}.statusAside .fullButton{border-radius:10px;min-height:48px;margin:0;font-size:16px}.statusAside .textDanger{margin:14px 0 0;padding:8px 0;font-size:15px;display:block}@media (max-width:850px){.statusLayout{grid-template-columns:minmax(0,1fr)}.statusMain,.statusAside{padding:22px}.timeline{margin-top:32px}.loginCard form input{min-height:52px}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
