.articles-module__u3y0pW__page,.articles-module__u3y0pW__articlePage{max-width:1248px;margin:0 auto;padding:64px 32px 80px}.articles-module__u3y0pW__page a:focus-visible,.articles-module__u3y0pW__articlePage a:focus-visible,.articles-module__u3y0pW__promo a:focus-visible,.articles-module__u3y0pW__page button:focus-visible,.articles-module__u3y0pW__page input:focus-visible,.articles-module__u3y0pW__transcript summary:focus-visible,.articles-module__u3y0pW__player video:focus-visible{outline:3px solid var(--c-primary);outline-offset:5px}.articles-module__u3y0pW__kicker{color:var(--c-primary);margin:0 0 20px;font-size:14px;font-weight:700}.articles-module__u3y0pW__hero{max-width:850px;margin-bottom:48px}.articles-module__u3y0pW__hero h1{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(36px,4.7vw,64px);font-weight:750;line-height:1.12}.articles-module__u3y0pW__hero>p:last-child{color:var(--c-ink-70);max-width:65ch;font-size:19px;line-height:1.7}.articles-module__u3y0pW__featured{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-feature);grid-template-columns:.85fr 1.15fr;align-items:center;gap:48px;margin-bottom:72px;padding:36px;display:grid}.articles-module__u3y0pW__featured h2,.articles-module__u3y0pW__promo h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(26px,3vw,36px);line-height:1.2}.articles-module__u3y0pW__featured p,.articles-module__u3y0pW__promo p{color:var(--c-ink-70);line-height:1.7}.articles-module__u3y0pW__featured .articles-module__u3y0pW__kicker,.articles-module__u3y0pW__promo .articles-module__u3y0pW__kicker{color:var(--c-primary)}.articles-module__u3y0pW__primaryLink{border-radius:var(--r-control);background:var(--c-primary);min-height:48px;color:var(--c-card);text-align:center;justify-content:center;align-items:center;margin:12px 0;padding:12px 20px;font-size:14px;font-weight:700;display:inline-flex}.articles-module__u3y0pW__primaryLink:hover{background:var(--c-primary-deep)}.articles-module__u3y0pW__small{color:var(--c-ink-70);font-size:13px;line-height:1.6}.articles-module__u3y0pW__player{border:1px solid var(--c-line);border-radius:var(--r-surface);background:var(--c-ink);overflow:hidden}.articles-module__u3y0pW__player video{aspect-ratio:16/9;width:100%;display:block}.articles-module__u3y0pW__videoError{color:var(--c-card);padding:16px;line-height:1.6}.articles-module__u3y0pW__videoError a{text-decoration:underline}.articles-module__u3y0pW__libraryHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.articles-module__u3y0pW__libraryHead h2,.articles-module__u3y0pW__related>h2{letter-spacing:-.025em;margin:0;font-size:28px}.articles-module__u3y0pW__search{width:min(100%,380px)}.articles-module__u3y0pW__search label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.articles-module__u3y0pW__search input{border:1px solid var(--c-ink-30);border-radius:var(--r-control);background:var(--c-card);width:100%;min-height:48px;color:var(--c-ink);padding:13px 16px;font-size:14px}.articles-module__u3y0pW__search input::placeholder{color:var(--c-ink-70)}.articles-module__u3y0pW__filters{flex-wrap:wrap;gap:8px;display:flex}.articles-module__u3y0pW__filters button,.articles-module__u3y0pW__empty button{border-radius:var(--r-control);border:1px solid var(--c-line);background:var(--c-card);min-height:44px;color:var(--c-ink);padding:10px 16px;font-size:14px}.articles-module__u3y0pW__filters button[aria-pressed=true]{color:var(--c-card);background:var(--c-ink);border-color:var(--c-ink)}.articles-module__u3y0pW__filters button:hover{border-color:var(--c-primary)}.articles-module__u3y0pW__resultCount{color:var(--c-ink-70);margin:20px 0;font-size:13px}.articles-module__u3y0pW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.articles-module__u3y0pW__card{border:1px solid var(--c-line);border-radius:var(--r-surface);background:var(--c-card);overflow:hidden}.articles-module__u3y0pW__card:hover{border-color:var(--c-primary)}.articles-module__u3y0pW__cardLink{flex-direction:column;height:100%;display:flex}.articles-module__u3y0pW__cardLink:focus-visible{outline-offset:-4px!important}.articles-module__u3y0pW__cardImage{aspect-ratio:16/9;background:var(--c-paper-deep);border-bottom:1px solid var(--c-line);position:relative}.articles-module__u3y0pW__cardImage img{width:100%;height:auto;display:block}.articles-module__u3y0pW__videoBadge{color:var(--c-card);background:var(--c-ink);border-radius:4px;padding:6px 9px;font-size:11px;position:absolute;bottom:12px;right:12px}.articles-module__u3y0pW__cardBody{flex-direction:column;flex:1;padding:24px;display:flex}.articles-module__u3y0pW__meta{color:var(--c-primary);margin:0 0 14px;font-size:12px;font-weight:650}.articles-module__u3y0pW__card h3{letter-spacing:-.02em;margin:0 0 12px;font-size:21px;line-height:1.4}.articles-module__u3y0pW__cardBody>p:not(.articles-module__u3y0pW__meta){color:var(--c-ink-70);margin:0 0 24px;font-size:14px;line-height:1.75}.articles-module__u3y0pW__cardFoot{border-top:1px solid var(--c-line);justify-content:space-between;margin-top:auto;padding-top:16px;font-size:13px;display:flex}.articles-module__u3y0pW__empty{border:1px dashed var(--c-ink-30);text-align:center;border-radius:var(--r-surface);padding:48px 24px}.articles-module__u3y0pW__help{border-left:3px solid var(--c-primary);margin-top:56px;padding:4px 24px}.articles-module__u3y0pW__help h2{font-size:20px}.articles-module__u3y0pW__help p{color:var(--c-ink-70);line-height:1.7}.articles-module__u3y0pW__help a{color:var(--c-primary);padding-block:12px;font-weight:650;display:inline-block}.articles-module__u3y0pW__breadcrumb{color:var(--c-ink-70);flex-wrap:wrap;gap:12px;margin-bottom:32px;font-size:13px;display:flex}.articles-module__u3y0pW__breadcrumb a{color:var(--c-primary);text-decoration:underline}.articles-module__u3y0pW__articleHeader{max-width:920px;margin-bottom:48px}.articles-module__u3y0pW__articleHeader h1{letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(32px,4.5vw,56px);line-height:1.15}.articles-module__u3y0pW__lead{color:var(--c-ink-70);max-width:70ch;font-size:19px;line-height:1.7}.articles-module__u3y0pW__byline{color:var(--c-ink-70);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;line-height:1.8;display:flex}.articles-module__u3y0pW__articleLayout{grid-template-columns:230px minmax(0,780px);gap:64px;display:grid}.articles-module__u3y0pW__toc{align-self:start;position:sticky;top:100px}.articles-module__u3y0pW__toc h2{margin:0 0 16px;font-size:14px}.articles-module__u3y0pW__toc nav{border-left:1px solid var(--c-line);padding-left:20px}.articles-module__u3y0pW__toc a{color:var(--c-ink-70);padding:10px 0;font-size:13px;line-height:1.6;display:block}.articles-module__u3y0pW__toc a:hover{color:var(--c-primary);text-decoration:underline}.articles-module__u3y0pW__toc .articles-module__u3y0pW__tocAll{color:var(--c-primary);margin:24px 0 0 20px;font-weight:650}.articles-module__u3y0pW__body{min-width:0}.articles-module__u3y0pW__body h2{letter-spacing:-.025em;margin:0 0 20px;font-size:27px;line-height:1.3}.articles-module__u3y0pW__body section{scroll-margin-top:110px}.articles-module__u3y0pW__body p{color:var(--c-ink-70);font-size:16px;line-height:1.85}.articles-module__u3y0pW__body .articles-module__u3y0pW__small{font-size:13px}.articles-module__u3y0pW__transcript{border-block:1px solid var(--c-line);margin-top:20px;padding:0}.articles-module__u3y0pW__transcript summary{cursor:pointer;padding:16px 0;font-size:14px;font-weight:650}.articles-module__u3y0pW__transcript ol{margin:0;padding:4px 0 20px;list-style:none}.articles-module__u3y0pW__transcript li{color:var(--c-ink-70);gap:16px;margin-top:12px;font-size:14px;line-height:1.8;display:flex}.articles-module__u3y0pW__time{font-family:var(--f-mono);color:var(--c-primary);flex-shrink:0}.articles-module__u3y0pW__takeaway{background:var(--c-primary-soft);border-radius:var(--r-surface);margin:36px 0 44px;padding:24px 28px}.articles-module__u3y0pW__takeaway strong{color:var(--c-primary);font-size:13px}.articles-module__u3y0pW__takeaway p{color:var(--c-ink);margin-bottom:0;font-size:19px;font-weight:600;line-height:1.65}.articles-module__u3y0pW__prose{margin-bottom:44px}.articles-module__u3y0pW__checklist{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-surface);padding:20px 28px 20px 44px}.articles-module__u3y0pW__checklist li{padding:6px 0 6px 4px;font-size:15px;line-height:1.65}.articles-module__u3y0pW__checklist li::marker{color:var(--c-primary)}.articles-module__u3y0pW__nextAction{border-top:1px solid var(--c-line);padding-top:32px}.articles-module__u3y0pW__nextAction h2{margin-bottom:8px}.articles-module__u3y0pW__related{border-top:1px solid var(--c-line);margin-top:72px;padding-top:40px}.articles-module__u3y0pW__related>div{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.articles-module__u3y0pW__related a{border:1px solid var(--c-line);background:var(--c-card);border-radius:var(--r-surface);padding:28px;display:block}.articles-module__u3y0pW__related a:hover{border-color:var(--c-primary)}.articles-module__u3y0pW__related h3{margin:12px 0;font-size:22px;line-height:1.4}.articles-module__u3y0pW__related p{color:var(--c-ink-70);margin-bottom:0;font-size:14px;line-height:1.7}.articles-module__u3y0pW__promo{border-radius:var(--r-feature);background:var(--c-card);border:1px solid var(--c-line);grid-template-columns:1fr 1fr;gap:64px;max-width:1184px;margin:64px auto;padding:40px;display:grid}.articles-module__u3y0pW__promo ol{margin:0;padding-left:24px}.articles-module__u3y0pW__promo li{border-bottom:1px solid var(--c-line);padding:20px 0 20px 12px}.articles-module__u3y0pW__promo li::marker{color:var(--c-primary);font-weight:700}.articles-module__u3y0pW__promo li a{font-size:18px;font-weight:650;line-height:1.5;display:block}.articles-module__u3y0pW__promo li a:hover{color:var(--c-primary)}.articles-module__u3y0pW__promo li span{color:var(--c-ink-70);margin-top:8px;font-size:13px;display:block}@media (max-width:1000px){.articles-module__u3y0pW__articleLayout{grid-template-columns:190px minmax(0,1fr);gap:32px}.articles-module__u3y0pW__featured{gap:28px;padding:28px}.articles-module__u3y0pW__grid{gap:16px}.articles-module__u3y0pW__cardBody{padding:20px}.articles-module__u3y0pW__promo{gap:32px;margin-inline:24px}}@media (max-width:760px){.articles-module__u3y0pW__page,.articles-module__u3y0pW__articlePage{padding:36px 20px 56px}.articles-module__u3y0pW__hero{margin-bottom:32px}.articles-module__u3y0pW__hero>p:last-child,.articles-module__u3y0pW__lead{font-size:17px}.articles-module__u3y0pW__featured{grid-template-columns:1fr;margin-bottom:48px;padding:24px}.articles-module__u3y0pW__grid{grid-template-columns:1fr;gap:24px}.articles-module__u3y0pW__libraryHead{flex-direction:column;align-items:start}.articles-module__u3y0pW__search{width:100%}.articles-module__u3y0pW__articleLayout{grid-template-columns:1fr}.articles-module__u3y0pW__toc{position:static}.articles-module__u3y0pW__toc nav{flex-direction:column;display:flex}.articles-module__u3y0pW__toc a{padding-block:12px}.articles-module__u3y0pW__tocAll{display:none!important}.articles-module__u3y0pW__articleHeader{margin-bottom:32px}.articles-module__u3y0pW__related>div{grid-template-columns:1fr}.articles-module__u3y0pW__promo{grid-template-columns:1fr;gap:20px;margin:40px 20px;padding:24px}.articles-module__u3y0pW__body h2{font-size:24px}.articles-module__u3y0pW__takeaway{padding:24px}.articles-module__u3y0pW__byline{gap:8px}}@media print{.articles-module__u3y0pW__toc,.articles-module__u3y0pW__player,.articles-module__u3y0pW__nextAction,.articles-module__u3y0pW__related{display:none}.articles-module__u3y0pW__articleLayout{display:block}.articles-module__u3y0pW__articlePage{max-width:none;padding:0}.articles-module__u3y0pW__prose{break-inside:avoid}}
.Logo-module__Hs60hW__logo{flex-shrink:0;width:240px;max-width:100%;height:auto;display:block}.Logo-module__Hs60hW__small{width:180px}
.screens-module__1rKIma__page{flex-direction:column;gap:32px;display:flex}.screens-module__1rKIma__pageNarrow{max-width:900px}.screens-module__1rKIma__pageWide{max-width:1280px}.screens-module__1rKIma__sectionTitle{font-family:var(--f-sans);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:650;line-height:1.1}.screens-module__1rKIma__pageSubtitle{font-family:var(--f-sans);color:var(--c-ink-70);margin:8px 0 0;font-size:16px;font-style:normal;line-height:1.5}.screens-module__1rKIma__row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.screens-module__1rKIma__grid2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.screens-module__1rKIma__grid3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.screens-module__1rKIma__grid4{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.screens-module__1rKIma__docsLayout{grid-template-columns:minmax(220px,240px) minmax(0,1fr);gap:56px;max-width:1280px;margin:0 auto;padding:48px 32px 96px;display:grid}.screens-module__1rKIma__docsAside{top:calc(var(--topnav-h,60px) + 24px);max-height:calc(100vh - var(--topnav-h,60px) - 48px);align-self:start;position:sticky;overflow-y:auto}@media (max-width:860px){.screens-module__1rKIma__docsLayout{grid-template-columns:1fr;gap:24px;padding:24px 16px 64px}.screens-module__1rKIma__docsAside{border-bottom:1px solid var(--c-line);max-height:none;padding:12px 0;position:static}}.screens-module__1rKIma__card{border:1px solid var(--c-line);background:#fff;padding:20px}.screens-module__1rKIma__cardStrong{border:1px solid var(--c-line-strong);position:relative}.screens-module__1rKIma__cardStrong:before{content:"";background:var(--c-primary);width:32px;height:3px;position:absolute;top:-1px;left:-1px}.screens-module__1rKIma__dark{background:var(--c-ink);color:#fff;padding:24px}.screens-module__1rKIma__stat{border:1px solid var(--c-line);background:#fff;padding:16px}.screens-module__1rKIma__statLabel{font-family:var(--f-sans);color:var(--c-ink-70);letter-spacing:0;font-size:12px;font-weight:600}.screens-module__1rKIma__statValue{font-family:var(--f-serif);letter-spacing:-.02em;margin-top:8px;font-size:40px;font-weight:300;line-height:1}.screens-module__1rKIma__tableWrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.screens-module__1rKIma__table{border:1px solid var(--c-line);border-collapse:collapse;background:#fff;width:100%}.screens-module__1rKIma__table th,.screens-module__1rKIma__table td{text-align:left;border-bottom:1px solid var(--c-line);padding:12px 14px;font-size:12.5px}.screens-module__1rKIma__table th{font-family:var(--f-sans);color:var(--c-ink-70);letter-spacing:0;background:var(--c-paper);font-size:12px;font-weight:500}.screens-module__1rKIma__table tr:last-child td{border-bottom:none}@media (max-width:720px){.screens-module__1rKIma__table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}}.screens-module__1rKIma__field{flex-direction:column;gap:6px;display:flex}.screens-module__1rKIma__field>label{font-family:var(--f-sans);color:var(--c-ink-70);letter-spacing:0;font-size:12px;font-weight:600}.screens-module__1rKIma__input{border:1px solid var(--c-line);font-family:var(--f-sans);background:#fff;padding:12px 14px;font-size:13px}.screens-module__1rKIma__input.screens-module__1rKIma__mono{font-family:var(--f-mono)}.screens-module__1rKIma__select{border:1px solid var(--c-line);font-family:var(--f-sans);color:var(--c-ink);appearance:none;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23005EA8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;max-width:100%;padding:12px 36px 12px 14px;font-size:13px;overflow:hidden}.screens-module__1rKIma__select.screens-module__1rKIma__mono{font-family:var(--f-mono)}.screens-module__1rKIma__select:focus-visible{outline:1px solid var(--c-primary);border-color:var(--c-primary)}.screens-module__1rKIma__select:disabled{opacity:.55;cursor:not-allowed}.screens-module__1rKIma__selectSm{background-position:right 8px center;background-size:10px;padding:5px 26px 5px 8px;font-size:11px}.screens-module__1rKIma__toolbar{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:16px;display:flex}.screens-module__1rKIma__banner{border-left:3px solid var(--c-ink-50);background:var(--c-paper);color:var(--c-ink);align-items:flex-start;gap:10px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.screens-module__1rKIma__bannerOk{border-left-color:var(--c-ok,#3f7d4f);background:var(--c-ok-soft,#e4eedf)}.screens-module__1rKIma__bannerError{border-left-color:var(--c-danger);background:var(--c-danger-soft,#f3dad3);color:var(--c-ink)}.screens-module__1rKIma__bannerInfo{border-left-color:var(--c-primary);background:#005ea80f}.screens-module__1rKIma__bannerIcon{font-family:var(--f-mono);opacity:.7;flex-shrink:0;margin-top:1px;font-size:11px;line-height:1.2}.screens-module__1rKIma__required{color:var(--c-danger);margin-left:4px;font-weight:600}.screens-module__1rKIma__tableActions{flex-direction:column;align-items:flex-start;gap:6px;min-width:200px;display:flex}.screens-module__1rKIma__tableActions form{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.screens-module__1rKIma__tableActions a{font-family:var(--f-mono);color:var(--c-primary);font-size:10px;text-decoration:none}.screens-module__1rKIma__tableActions a:hover{text-decoration:underline}.screens-module__1rKIma__helpPanel{border:1px solid var(--c-line);border-left:3px solid var(--c-primary);background:#fff}.screens-module__1rKIma__helpPanel[open] .screens-module__1rKIma__helpChevron{transform:rotate(90deg)}.screens-module__1rKIma__helpSummary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:12px 16px;list-style:none;display:flex}.screens-module__1rKIma__helpSummary::-webkit-details-marker{display:none}.screens-module__1rKIma__helpSummary:hover{background:var(--c-paper)}.screens-module__1rKIma__helpSummary:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}.screens-module__1rKIma__helpChevron{font-family:var(--f-mono);color:var(--c-primary);width:12px;font-size:12px;transition:transform .15s ease-out;display:inline-block}.screens-module__1rKIma__helpTitle{font-family:var(--f-mono);letter-spacing:.12em;color:var(--c-ink);text-transform:uppercase;font-size:11px;font-weight:500}.screens-module__1rKIma__helpHint{color:var(--c-ink-50);margin-left:auto;font-size:12px;font-style:italic}.screens-module__1rKIma__helpBody{color:var(--c-ink-70);flex-direction:column;gap:12px;padding:4px 16px 16px 40px;font-size:13px;line-height:1.6;display:flex}.screens-module__1rKIma__helpBody h4{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink);margin:8px 0 2px;font-size:10px;font-weight:600}.screens-module__1rKIma__helpBody p{margin:0}.screens-module__1rKIma__helpBody ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.screens-module__1rKIma__helpBody code{font-family:var(--f-mono);background:var(--c-paper);border-radius:2px;padding:1px 5px;font-size:11px}@media (max-width:720px){.screens-module__1rKIma__helpBody{padding:4px 16px 16px}.screens-module__1rKIma__helpHint{display:none}}.screens-module__1rKIma__stickyFooter{background:var(--c-paper);border-top:1px solid var(--c-line);z-index:5;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 12px #0000000a}.screens-module__1rKIma__authSplit{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.screens-module__1rKIma__authPanel{--c-primary:#a8d4f4;background:var(--c-ink);color:#fff;flex-direction:column;justify-content:space-between;padding:64px;display:flex;position:relative;overflow:hidden}.screens-module__1rKIma__authPanel:after{content:"";pointer-events:none;background:radial-gradient(circle,#005ea833,#0000 70%);width:500px;height:500px;position:absolute;top:-200px;right:-200px}.screens-module__1rKIma__authDisplay{font-family:var(--f-serif);letter-spacing:-.03em;font-size:72px;font-weight:300;line-height:.95}.screens-module__1rKIma__authForm{background:var(--c-paper);flex-direction:column;justify-content:center;padding:64px;display:flex}.screens-module__1rKIma__authFormInner{flex-direction:column;gap:16px;width:100%;max-width:380px;margin:0 auto;display:flex}@media (max-width:860px){.screens-module__1rKIma__authSplit{grid-template-columns:1fr}.screens-module__1rKIma__authPanel{min-height:220px;padding:32px 24px}.screens-module__1rKIma__authForm{padding:32px 24px}.screens-module__1rKIma__authDisplay{font-size:44px}}@media (max-width:480px){.screens-module__1rKIma__authPanel,.screens-module__1rKIma__authForm{padding:24px 20px}.screens-module__1rKIma__authDisplay{font-size:36px}}.screens-module__1rKIma__marketingShell{background:var(--c-paper);min-height:100vh}.screens-module__1rKIma__marketingNav{border-bottom:1px solid var(--c-line);background:var(--c-paper);justify-content:space-between;align-items:center;gap:16px;padding:20px 48px;display:flex}.screens-module__1rKIma__marketingNavLinks{flex-wrap:wrap;justify-content:flex-end;gap:28px;display:flex}.screens-module__1rKIma__marketingNavLinks a{color:var(--c-ink-70);white-space:nowrap;font-size:13px;font-weight:600}.screens-module__1rKIma__hero{max-width:1280px;margin:0 auto;padding:96px 48px 80px}.screens-module__1rKIma__display{font-family:var(--f-serif);letter-spacing:-.04em;font-size:120px;font-weight:300;line-height:.95}.screens-module__1rKIma__display em{color:var(--c-primary);font-style:italic;font-weight:400}@media (max-width:860px){.screens-module__1rKIma__marketingNav{flex-wrap:wrap;padding:14px 20px}.screens-module__1rKIma__marketingNavLinks{-webkit-overflow-scrolling:touch;flex:100%;justify-content:flex-start;gap:16px 20px;padding-bottom:4px;overflow-x:auto}.screens-module__1rKIma__marketingNavLinks a{font-size:12.5px}.screens-module__1rKIma__hero{padding:56px 20px 40px}.screens-module__1rKIma__display{font-size:clamp(44px,11vw,72px)}}@media (max-width:480px){.screens-module__1rKIma__hero{padding:40px 16px 32px}.screens-module__1rKIma__display{font-size:clamp(36px,12vw,56px)}}.screens-module__1rKIma__flex1{flex:1}.screens-module__1rKIma__between{justify-content:space-between;align-items:center;display:flex}.screens-module__1rKIma__mono{font-family:var(--f-mono)}.screens-module__1rKIma__serif{font-family:var(--f-serif)}.screens-module__1rKIma__pageFootnote{border-top:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:16px;display:flex}.screens-module__1rKIma__detailHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.screens-module__1rKIma__detailHeaderActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:720px){.screens-module__1rKIma__detailHeader{flex-direction:column;align-items:stretch}.screens-module__1rKIma__detailHeaderActions{width:100%}.screens-module__1rKIma__detailHeaderActions>:last-child{margin-left:auto}}.screens-module__1rKIma__card{border-radius:var(--r-surface);box-shadow:var(--shadow-surface)}.screens-module__1rKIma__cardStrong:before{border-radius:0 0 3px 3px;top:0;left:20px}.screens-module__1rKIma__input,.screens-module__1rKIma__select{border-radius:var(--r-control);min-height:44px;color:var(--c-ink)}.screens-module__1rKIma__input:focus-visible,.screens-module__1rKIma__select:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.screens-module__1rKIma__banner{border-radius:0 var(--r-control) var(--r-control) 0}.screens-module__1rKIma__tableWrap{border-radius:var(--r-surface);border:1px solid var(--c-line)}.screens-module__1rKIma__tableWrap .screens-module__1rKIma__table{border:0}.screens-module__1rKIma__table th{font-weight:650}.screens-module__1rKIma__authSplit{background:#fff;gap:16px;padding:16px}.screens-module__1rKIma__authPanel{border-radius:var(--r-feature);isolation:isolate;min-height:660px;padding:clamp(32px,4.5vw,72px)}.screens-module__1rKIma__authPanel:after{opacity:.55;z-index:-1;background:url(/assets/tmh18/brand/survey-alignment.svg) 100% 100%/100% no-repeat;width:auto;height:auto;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000 95%);mask-image:linear-gradient(90deg,#0000 15%,#000 95%)}.screens-module__1rKIma__authDisplay{font-family:var(--f-sans);letter-spacing:-.045em;text-wrap:balance;max-width:12ch;font-size:clamp(38px,4.2vw,66px);font-weight:700;line-height:1.08}.screens-module__1rKIma__authDisplay em{color:inherit;font-style:normal}.screens-module__1rKIma__authForm{border-radius:var(--r-feature);background:#fff;padding:clamp(28px,5vw,72px)}.screens-module__1rKIma__authFormInner{gap:22px;max-width:400px}.screens-module__1rKIma__authFormInner .screens-module__1rKIma__input{font-family:var(--f-sans);min-height:50px;font-size:16px}.screens-module__1rKIma__authFormInner .screens-module__1rKIma__sectionTitle{letter-spacing:-.04em;font-size:36px;line-height:1.2}.screens-module__1rKIma__authFormInner label{font-size:13px;font-weight:650}.screens-module__1rKIma__authIntro{color:var(--c-ink-70);max-width:40ch;margin:-10px 0 6px;font-size:14px;line-height:1.65}.screens-module__1rKIma__authStatement{margin-block:60px 100px}.screens-module__1rKIma__authStatement p{color:#d0dbe5;max-width:34ch;margin:24px 0 0;font-size:16px;line-height:1.7}.screens-module__1rKIma__authCaption{color:#d0dbe5;font-size:12px;line-height:1.6}.screens-module__1rKIma__authOverline{color:#a8d4f4;margin-bottom:20px;font-size:14px;font-weight:600}@media (max-width:900px){.screens-module__1rKIma__authSplit{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:0;padding:12px}.screens-module__1rKIma__authPanel{justify-content:flex-start;min-height:0;padding:28px}.screens-module__1rKIma__authStatement{margin:32px 0}.screens-module__1rKIma__authDisplay{max-width:18ch;font-size:40px}.screens-module__1rKIma__authStatement p{max-width:48ch;margin-top:16px}.screens-module__1rKIma__authCaption{display:none}.screens-module__1rKIma__authForm{justify-content:flex-start;padding:40px 20px}}@media (max-width:480px){.screens-module__1rKIma__authPanel{border-radius:18px;padding:24px}.screens-module__1rKIma__authDisplay{font-size:34px}.screens-module__1rKIma__authStatement{margin-bottom:8px}.screens-module__1rKIma__authStatement p{font-size:14px}.screens-module__1rKIma__authOverline{margin-bottom:12px}.screens-module__1rKIma__authForm{padding:32px 12px}.screens-module__1rKIma__authFormInner .screens-module__1rKIma__sectionTitle{font-size:30px}}.screens-module__1rKIma__authPanel,.screens-module__1rKIma__authForm,.screens-module__1rKIma__authFormInner,.screens-module__1rKIma__authFormInner form,.screens-module__1rKIma__authFormInner .screens-module__1rKIma__field{min-width:0}.screens-module__1rKIma__authFormInner .screens-module__1rKIma__input,.screens-module__1rKIma__authFormInner .screens-module__1rKIma__select{width:100%;min-width:0;max-width:100%}.screens-module__1rKIma__authPanel{gap:28px}.screens-module__1rKIma__authGroupTitle{border-bottom:1px solid var(--c-line);margin:16px 0 0;padding-bottom:10px;font-size:15px;font-weight:700}
.alignment-module__cHrWWG__pill{white-space:nowrap;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 7px;font-size:12.5px;font-weight:650;line-height:1.4;display:inline-flex}.alignment-module__cHrWWG__pillSm{gap:4px;padding:2px 8px 2px 6px;font-size:11.5px}.alignment-module__cHrWWG__pillAligned{background:var(--c-ok-soft);color:var(--c-ok);border-color:var(--c-ok)}.alignment-module__cHrWWG__pillDeviationError{background:var(--c-danger-soft);color:var(--c-danger);border-color:var(--c-danger)}.alignment-module__cHrWWG__pillDeviationWarn{background:var(--c-warn-soft);color:var(--c-warn);border-color:var(--c-warn)}.alignment-module__cHrWWG__pillHollow{color:var(--c-ink-90);border:1.5px dashed var(--c-ink-50);background:0 0}.alignment-module__cHrWWG__pillNotApplicable{background:var(--c-paper-deep);color:var(--c-ink-70);border-color:var(--c-paper-deep)}.alignment-module__cHrWWG__tag{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.5;display:inline-block}.alignment-module__cHrWWG__tagAlignment{background:var(--c-ink);color:#fff}.alignment-module__cHrWWG__tagFileCheck{color:var(--c-ink-70);box-shadow:inset 0 0 0 1px var(--c-ink-30);background:0 0}.alignment-module__cHrWWG__sevGroup{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.alignment-module__cHrWWG__sev{white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:650;display:inline-flex}.alignment-module__cHrWWG__sevError{color:var(--c-danger)}.alignment-module__cHrWWG__sevWarning{color:var(--c-warn)}.alignment-module__cHrWWG__sevNote{color:var(--c-info)}.alignment-module__cHrWWG__marker{white-space:nowrap;color:var(--c-ink-90);background:var(--c-card);border:1px solid var(--c-ink-50);border-radius:4px;align-items:center;gap:3px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.alignment-module__cHrWWG__markerLowered{color:var(--c-warn);border-color:var(--c-warn);border-style:dashed}.alignment-module__cHrWWG__counts{font-variant-numeric:tabular-nums}.alignment-module__cHrWWG__basis{color:var(--c-ink-70);font-size:12px;line-height:1.5}.alignment-module__cHrWWG__basisLabel{color:var(--c-ink-90);font-weight:650}.alignment-module__cHrWWG__basis em{font-style:italic}.alignment-module__cHrWWG__basisQualifier{color:var(--c-ink-70)}.alignment-module__cHrWWG__source{color:var(--c-ink-90);font-size:12.5px;line-height:1.5}.alignment-module__cHrWWG__sourceFallback{color:var(--c-warn);font-weight:600}.alignment-module__cHrWWG__sourceNone{color:var(--c-ink-70);font-size:12.5px}.alignment-module__cHrWWG__whoCan{color:var(--c-ink-70);margin:0;font-size:12.5px;line-height:1.5}.alignment-module__cHrWWG__statePanel{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-surface);gap:12px;min-width:0;padding:20px;display:flex}.alignment-module__cHrWWG__stateFailed{border-left:4px solid var(--c-danger)}.alignment-module__cHrWWG__stateIcon{color:var(--c-danger);padding-top:1px}.alignment-module__cHrWWG__stateBody{flex-direction:column;gap:8px;min-width:0;display:flex}.alignment-module__cHrWWG__stateTitle{color:var(--c-ink);margin:0;font-size:16px;font-weight:650;line-height:1.35}.alignment-module__cHrWWG__stateText{color:var(--c-ink-70);max-width:68ch;font-size:13px;line-height:1.6}.alignment-module__cHrWWG__stateText p{margin:0 0 6px}.alignment-module__cHrWWG__stateText p:last-child{margin-bottom:0}.alignment-module__cHrWWG__stateActions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;display:flex}.alignment-module__cHrWWG__skeleton{flex-direction:column;gap:10px;padding:4px 0;display:flex}.alignment-module__cHrWWG__skeletonBar{background:var(--c-paper-deep);border-radius:6px;height:12px;display:block}@media (prefers-reduced-motion:no-preference){.alignment-module__cHrWWG__skeletonBar{animation:1.6s ease-in-out infinite alignment-module__cHrWWG__pulse}}@keyframes alignment-module__cHrWWG__pulse{50%{opacity:.55}}.alignment-module__cHrWWG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.alignment-module__cHrWWG__notice{color:var(--c-ink-90);border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-paper);border-left-width:3px;padding:10px 12px;font-size:12.5px;line-height:1.55}.alignment-module__cHrWWG__noticeTitle{color:var(--c-ink);margin-bottom:2px;display:block}.alignment-module__cHrWWG__notice_neutral{border-left-color:var(--c-ink-50)}.alignment-module__cHrWWG__notice_info{border-left-color:var(--c-info);background:var(--c-info-soft)}.alignment-module__cHrWWG__notice_warn{border-left-color:var(--c-warn);background:var(--c-warn-soft)}.alignment-module__cHrWWG__notice_danger{border-left-color:var(--c-danger);background:var(--c-danger-soft)}.alignment-module__cHrWWG__card{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-control);flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex;container-type:inline-size}.alignment-module__cHrWWG__cardHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}.alignment-module__cHrWWG__cardTitleRow{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.alignment-module__cHrWWG__cardTitle{margin:0;font-size:17px;font-weight:650;line-height:1.4}.alignment-module__cHrWWG__cardTitle:focus{outline:none}.alignment-module__cHrWWG__cardTitle:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}.alignment-module__cHrWWG__cardSub{color:var(--c-ink-70);max-width:90ch;margin:4px 0 0;font-size:12.5px;line-height:1.55}.alignment-module__cHrWWG__cardActions{flex-wrap:wrap;gap:8px;display:flex}.alignment-module__cHrWWG__cardLine{color:var(--c-ink-90);margin:0;font-size:13px;line-height:1.55}.alignment-module__cHrWWG__cardLine strong{font-weight:650}.alignment-module__cHrWWG__cardFoot{color:var(--c-ink-70);margin:0;font-size:12.5px;line-height:1.6}.alignment-module__cHrWWG__checks{border-collapse:collapse;width:100%;font-size:13px}.alignment-module__cHrWWG__checks caption{text-align:left}.alignment-module__cHrWWG__checks th{text-align:left;color:var(--c-ink-70);background:var(--c-paper-deep);white-space:nowrap;padding:8px 12px;font-size:11.5px;font-weight:650}.alignment-module__cHrWWG__checks td{border-top:1px solid var(--c-line);vertical-align:top;padding:10px 12px;line-height:1.5}.alignment-module__cHrWWG__checks th[scope=row]{color:var(--c-ink);white-space:normal;border-top:1px solid var(--c-line);vertical-align:top;background:0 0;min-width:150px;padding:10px 12px;font-size:13px}.alignment-module__cHrWWG__checkFound{color:var(--c-ink-90)}.alignment-module__cHrWWG__checkFound ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.alignment-module__cHrWWG__checkFound code,.alignment-module__cHrWWG__scenarioId{font-family:var(--f-mono);color:var(--c-ink-70);white-space:nowrap;font-size:11px}.alignment-module__cHrWWG__checkReason{color:var(--c-ink-70)}@container (max-width:720px){.alignment-module__cHrWWG__checks thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.alignment-module__cHrWWG__checks,.alignment-module__cHrWWG__checks tbody,.alignment-module__cHrWWG__checks tr,.alignment-module__cHrWWG__checks td,.alignment-module__cHrWWG__checks th[scope=row]{width:auto;display:block}.alignment-module__cHrWWG__checks tr{border-top:1px solid var(--c-line);padding:12px 0}.alignment-module__cHrWWG__checks td,.alignment-module__cHrWWG__checks th[scope=row]{border:0;padding:3px 0}.alignment-module__cHrWWG__checks td[data-label]:before{content:attr(data-label) ": ";color:var(--c-ink-70);font-size:11.5px;font-weight:650}.alignment-module__cHrWWG__card{padding:16px}}.alignment-module__cHrWWG__btn,.alignment-module__cHrWWG__btnPrimary,.alignment-module__cHrWWG__btnDanger{min-height:38px;font:inherit;border-radius:var(--r-control);border:1px solid var(--c-line);background:var(--c-card);color:var(--c-primary);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.alignment-module__cHrWWG__btn:hover{background:var(--c-primary-soft)}.alignment-module__cHrWWG__btnPrimary{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.alignment-module__cHrWWG__btnPrimary:hover{background:var(--c-primary-deep)}.alignment-module__cHrWWG__btnDanger{color:var(--c-danger);border-color:var(--c-danger)}.alignment-module__cHrWWG__btnDanger:hover{background:var(--c-danger-soft)}.alignment-module__cHrWWG__btn[aria-disabled=true],.alignment-module__cHrWWG__btnPrimary[aria-disabled=true],.alignment-module__cHrWWG__btn:disabled,.alignment-module__cHrWWG__btnPrimary:disabled{background:var(--c-paper-deep);border-color:var(--c-line);color:var(--c-ink-70);cursor:not-allowed}.alignment-module__cHrWWG__link{color:var(--c-primary);font-size:13px;font-weight:650;text-decoration:none}.alignment-module__cHrWWG__link:hover{text-decoration:underline}.alignment-module__cHrWWG__btn:focus-visible,.alignment-module__cHrWWG__btnPrimary:focus-visible,.alignment-module__cHrWWG__btnDanger:focus-visible,.alignment-module__cHrWWG__link:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}@media (max-width:560px){.alignment-module__cHrWWG__btn,.alignment-module__cHrWWG__btnPrimary,.alignment-module__cHrWWG__btnDanger{min-height:44px}}
.signoff-module__2q1xwW__block{background:var(--c-card);border:1px solid var(--c-line);border-left:3px solid var(--c-ink-50);border-radius:var(--r-control);flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex;container-type:inline-size}.signoff-module__2q1xwW__blockBlocked{background:var(--c-warn-soft);border-left-color:var(--c-warn)}.signoff-module__2q1xwW__blockClear{border-left-color:var(--c-ok)}.signoff-module__2q1xwW__blockUnknown{border-left-style:dashed}.signoff-module__2q1xwW__head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.signoff-module__2q1xwW__label{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-70);font-size:10px;font-weight:600}.signoff-module__2q1xwW__labelBlocked{color:var(--c-warn)}.signoff-module__2q1xwW__labelClear{color:var(--c-ok)}.signoff-module__2q1xwW__title{color:var(--c-ink);margin:0;font-size:14px;font-weight:650;line-height:1.4}.signoff-module__2q1xwW__blockBlocked .signoff-module__2q1xwW__title{color:var(--c-warn)}.signoff-module__2q1xwW__body{color:var(--c-ink-90);max-width:92ch;margin:0;font-size:12.5px;line-height:1.55}.signoff-module__2q1xwW__line{color:var(--c-ink-90);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:13px;line-height:1.55;display:flex}.signoff-module__2q1xwW__line>span{min-width:0}.signoff-module__2q1xwW__sub{color:var(--c-ink-70);margin:0;font-size:12.5px;line-height:1.55}.signoff-module__2q1xwW__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.signoff-module__2q1xwW__list li{color:var(--c-ink-90);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12.5px;line-height:1.55;display:flex}.signoff-module__2q1xwW__rule{border:0;border-top:1px solid var(--c-line);margin:0}.signoff-module__2q1xwW__blockBlocked .signoff-module__2q1xwW__rule{border-top-color:var(--c-warn);opacity:.35}.signoff-module__2q1xwW__links{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.signoff-module__2q1xwW__code{font-family:var(--f-mono);color:var(--c-ink-70);white-space:nowrap;font-size:11px}.signoff-module__2q1xwW__details{color:var(--c-ink-90);font-size:12.5px;line-height:1.55}.signoff-module__2q1xwW__details summary{cursor:pointer;color:var(--c-primary);align-items:center;min-height:28px;font-weight:650;display:inline-flex}.signoff-module__2q1xwW__details summary:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}.signoff-module__2q1xwW__details ul{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;display:flex}.signoff-module__2q1xwW__action{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.signoff-module__2q1xwW__reason{color:var(--c-ink-90);flex:220px;min-width:0;margin:0;font-size:12.5px;line-height:1.5}.signoff-module__2q1xwW__lock{flex-shrink:0}@container (max-width:560px){.signoff-module__2q1xwW__action{flex-direction:column;align-items:stretch}.signoff-module__2q1xwW__action>button{width:100%;min-height:44px}.signoff-module__2q1xwW__reason{flex:none}.signoff-module__2q1xwW__details summary{min-height:44px}}.signoff-module__2q1xwW__exception{flex-direction:column;gap:8px;min-width:0;display:flex}.signoff-module__2q1xwW__form{flex-direction:column;gap:14px;min-width:0;padding:0 24px 4px;display:flex}.signoff-module__2q1xwW__formInline{padding:0}.signoff-module__2q1xwW__finding{background:var(--c-paper);border:1px solid var(--c-line);border-radius:var(--r-control);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.signoff-module__2q1xwW__findingHead{color:var(--c-ink);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;font-weight:650;display:flex}.signoff-module__2q1xwW__field{flex-direction:column;gap:6px;display:flex}.signoff-module__2q1xwW__field label{color:var(--c-ink);font-size:13px;font-weight:650}.signoff-module__2q1xwW__field textarea{font:inherit;color:var(--c-ink);resize:vertical;border:1px solid var(--c-ink-50);border-radius:var(--r-control);background:var(--c-card);box-sizing:border-box;width:100%;min-height:96px;padding:10px 12px;font-size:13px;line-height:1.5}.signoff-module__2q1xwW__field textarea:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.signoff-module__2q1xwW__help{color:var(--c-ink-70);margin:0;font-size:12px;line-height:1.5}.signoff-module__2q1xwW__count{color:var(--c-ink-70);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.signoff-module__2q1xwW__countShort{color:var(--c-warn);font-weight:600}.signoff-module__2q1xwW__effects{grid-template-columns:max-content 1fr;gap:6px 12px;margin:0;font-size:12.5px;line-height:1.55;display:grid}.signoff-module__2q1xwW__effects dt{color:var(--c-ink);font-weight:650}.signoff-module__2q1xwW__effects dd{color:var(--c-ink-90);margin:0}@media (max-width:560px){.signoff-module__2q1xwW__effects{grid-template-columns:1fr;gap:2px}.signoff-module__2q1xwW__effects dd{margin-bottom:6px}.signoff-module__2q1xwW__form{padding:0 16px 4px}}.signoff-module__2q1xwW__recorded{color:var(--c-ink-90);background:var(--c-info-soft);border:1px solid var(--c-line);border-left:3px solid var(--c-info);border-radius:var(--r-control);flex-direction:column;gap:4px;padding:10px 12px;font-size:12.5px;line-height:1.55;display:flex}.signoff-module__2q1xwW__recorded p{margin:0}.signoff-module__2q1xwW__recordedMark{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-info);align-self:flex-start;align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.signoff-module__2q1xwW__reasonText{white-space:pre-wrap;overflow-wrap:anywhere}.signoff-module__2q1xwW__strip{color:var(--c-ok);margin:0;font-size:12.5px;font-weight:600;line-height:1.5}.signoff-module__2q1xwW__rowActions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.signoff-module__2q1xwW__summary{flex-direction:column;gap:12px;min-width:0;display:flex;container-type:inline-size}.signoff-module__2q1xwW__summaryHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.signoff-module__2q1xwW__summaryTitle{color:var(--c-ink);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:650;display:inline-flex}.signoff-module__2q1xwW__summaryTotal{color:var(--c-ink);margin:0;font-size:12.5px;font-weight:650}.signoff-module__2q1xwW__facts{grid-template-columns:minmax(110px,max-content) 1fr;gap:6px 16px;margin:0;font-size:12.5px;line-height:1.55;display:grid}.signoff-module__2q1xwW__facts dt{color:var(--c-ink-70)}.signoff-module__2q1xwW__facts dd{color:var(--c-ink);overflow-wrap:anywhere;min-width:0;margin:0}.signoff-module__2q1xwW__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.signoff-module__2q1xwW__cell{border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-card);flex-direction:column;gap:5px;min-width:0;padding:9px 10px;display:flex}.signoff-module__2q1xwW__cellName{color:var(--c-ink);font-size:12.5px;font-weight:600}.signoff-module__2q1xwW__cellNote{color:var(--c-ink-70);font-size:11.5px;line-height:1.45}.signoff-module__2q1xwW__h{color:var(--c-ink);margin:0;font-size:13px;font-weight:650}.signoff-module__2q1xwW__notCheckedBox{border:1.5px dashed var(--c-ink-50);border-radius:var(--r-control);padding:10px 12px}.signoff-module__2q1xwW__statement{color:var(--c-ink-90);background:var(--c-paper-deep);border-radius:var(--r-control);margin:0;padding:10px 12px;font-size:12.5px;line-height:1.55}@container (max-width:480px){.signoff-module__2q1xwW__facts{grid-template-columns:1fr;gap:0}.signoff-module__2q1xwW__facts dd{margin-bottom:6px}}.signoff-module__2q1xwW__record{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-control);flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex;container-type:inline-size}.signoff-module__2q1xwW__recordHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;display:flex}.signoff-module__2q1xwW__recordLabel{align-items:center;gap:8px;display:inline-flex}.signoff-module__2q1xwW__fixed{color:var(--c-ink-70);align-items:center;gap:5px;margin:0;font-size:12px;display:inline-flex}.signoff-module__2q1xwW__sentence{color:var(--c-ink);margin:0;font-size:16px;font-weight:650;line-height:1.4}.signoff-module__2q1xwW__withdrawn{font-family:var(--f-mono);letter-spacing:.08em;color:var(--c-danger);border:1.5px solid var(--c-danger);border-radius:4px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:600}.signoff-module__2q1xwW__columns{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:16px 20px;display:grid}@container (max-width:760px){.signoff-module__2q1xwW__columns{grid-template-columns:minmax(0,1fr)}}.signoff-module__2q1xwW__table{border-collapse:collapse;width:100%;font-size:12.5px}.signoff-module__2q1xwW__table caption{text-align:left;color:var(--c-ink);padding-bottom:6px;font-size:13px;font-weight:650}.signoff-module__2q1xwW__table th{text-align:left;color:var(--c-ink-70);background:var(--c-paper-deep);padding:7px 10px;font-size:11.5px;font-weight:650}.signoff-module__2q1xwW__table td,.signoff-module__2q1xwW__table th[scope=row]{border-top:1px solid var(--c-line);vertical-align:top;color:var(--c-ink);background:0 0;padding:9px 10px;font-size:12.5px;font-weight:400;line-height:1.5}.signoff-module__2q1xwW__table th[scope=row]{font-weight:600}.signoff-module__2q1xwW__mono{font-family:var(--f-mono);color:var(--c-ink-70);overflow-wrap:anywhere;font-size:11px}.signoff-module__2q1xwW__absent{color:var(--c-ink-70)}@container (max-width:520px){.signoff-module__2q1xwW__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.signoff-module__2q1xwW__table,.signoff-module__2q1xwW__table tbody,.signoff-module__2q1xwW__table tr,.signoff-module__2q1xwW__table td,.signoff-module__2q1xwW__table th[scope=row]{width:auto;display:block}.signoff-module__2q1xwW__table tr{border-top:1px solid var(--c-line);padding:8px 0}.signoff-module__2q1xwW__table td,.signoff-module__2q1xwW__table th[scope=row]{border:0;padding:2px 0}.signoff-module__2q1xwW__table td[data-label]:before{content:attr(data-label) ": ";color:var(--c-ink-70);font-size:11.5px;font-weight:650}.signoff-module__2q1xwW__record{padding:16px}}.signoff-module__2q1xwW__stack{flex-direction:column;gap:10px;min-width:0;display:flex}.signoff-module__2q1xwW__stamp{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-90);border:1.5px dashed var(--c-ink-50);border-radius:4px;align-self:flex-start;padding:2px 8px;font-size:10px;font-weight:600}.signoff-module__2q1xwW__changeTag{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--c-ink-50);color:var(--c-ink-90);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.signoff-module__2q1xwW__changeNew{border-color:var(--c-warn);color:var(--c-warn)}.signoff-module__2q1xwW__changeCleared{border-color:var(--c-ok);color:var(--c-ok)}.signoff-module__2q1xwW__entries{border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-card);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.signoff-module__2q1xwW__entry{border-top:1px solid var(--c-line);gap:10px;min-width:0;padding:12px 14px;display:flex}.signoff-module__2q1xwW__entry:first-child{border-top:0}.signoff-module__2q1xwW__entryUnread{background:var(--c-primary-soft)}.signoff-module__2q1xwW__entryBody{flex-direction:column;gap:3px;min-width:0;display:flex}.signoff-module__2q1xwW__entryText{color:var(--c-ink);margin:0;font-size:13px;line-height:1.5}.signoff-module__2q1xwW__entryMeta{color:var(--c-ink-70);margin:0;font-size:11.5px;line-height:1.5}.signoff-module__2q1xwW__unread{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-primary);font-size:10px;font-weight:600}.signoff-module__2q1xwW__entryIcon{color:var(--c-ink-70);padding-top:2px}.signoff-module__2q1xwW__confirmBody{flex-direction:column;gap:12px;min-width:0;margin-bottom:4px;display:flex}
.submission-module__3eeiHa__muted{color:var(--c-ink-70);font-size:12.5px;line-height:1.5}.submission-module__3eeiHa__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.submission-module__3eeiHa__heading{font-family:var(--f-sans);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:650}.submission-module__3eeiHa__subtitle{color:var(--c-ink-70);margin:6px 0 0;font-size:13px;line-height:1.5}.submission-module__3eeiHa__empty{border:1px dashed var(--c-ink-30);border-radius:var(--r-control);color:var(--c-ink-90);background:#fff;margin:0;padding:16px 18px;font-size:13.5px;line-height:1.6}.submission-module__3eeiHa__infoNote{color:var(--c-ink-70);background:var(--c-paper-deep);border-radius:var(--r-control);margin:0;padding:12px 16px;font-size:12px;line-height:1.6}.submission-module__3eeiHa__footer{color:var(--c-ink-70);margin:0;font-size:12.5px}.submission-module__3eeiHa__chip{background:var(--c-ink);color:#fff;letter-spacing:.02em;white-space:nowrap;border-radius:3px;align-items:center;padding:1px 7px;font-size:11px;font-weight:650;display:inline-flex}.submission-module__3eeiHa__exceptionChip{border:1px solid var(--c-info);color:var(--c-info);white-space:nowrap;background:#fff;border-radius:3px;align-items:center;margin-left:4px;padding:1px 7px;font-size:11px;font-weight:650;display:inline-flex}.submission-module__3eeiHa__line{border:1px solid var(--c-ink-30);border-radius:var(--r-control);color:var(--c-ink-90);background:#fff;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.submission-module__3eeiHa__line>span{overflow-wrap:anywhere;min-width:0}.submission-module__3eeiHa__line strong{font-weight:650}.submission-module__3eeiHa__linePolicy{border:1px solid var(--c-ink-30);color:var(--c-ink-90);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.submission-module__3eeiHa__lineLink{white-space:nowrap;align-items:center;margin-left:auto;display:inline-flex}.submission-module__3eeiHa__actionWrap{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.submission-module__3eeiHa__actionResult{color:var(--c-ink-90);margin:0;font-size:12.5px;line-height:1.5}.submission-module__3eeiHa__actionResult:empty{display:none}.submission-module__3eeiHa__proposalActions{flex-direction:column;gap:8px;margin:8px 0;display:flex}.submission-module__3eeiHa__overview{flex-direction:column;gap:16px;min-width:0;display:flex}.submission-module__3eeiHa__cause{border-left:4px solid var(--c-warn)}.submission-module__3eeiHa__recent{margin:0;padding:0;list-style:none}.submission-module__3eeiHa__recent li{border-bottom:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 0;font-size:13px;display:flex}.submission-module__3eeiHa__recent li>span:first-child{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.submission-module__3eeiHa__findingsTab{flex-direction:column;gap:28px;min-width:0;padding-top:8px;display:flex}.submission-module__3eeiHa__findingsSection{flex-direction:column;gap:16px;min-width:0;display:flex}.submission-module__3eeiHa__sourceFilter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.submission-module__3eeiHa__filterName{color:var(--c-ink-70);margin-right:4px;font-size:12px;font-weight:650}.submission-module__3eeiHa__filterLink{border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-card);min-height:38px;color:var(--c-ink);align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.submission-module__3eeiHa__filterLink span{font-family:var(--f-mono);font-size:11px}.submission-module__3eeiHa__filterLink:hover{background:var(--c-primary-soft)}.submission-module__3eeiHa__filterLink[aria-current=true]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.submission-module__3eeiHa__filterLink:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}.submission-module__3eeiHa__filterChip{border-style:dashed;border-color:var(--c-warn);margin-left:8px}.submission-module__3eeiHa__group{flex-direction:column;gap:12px;min-width:0;display:flex}.submission-module__3eeiHa__groupHead{background:var(--c-paper-deep);border-radius:var(--r-control);border-left:4px solid var(--c-ink);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 14px;display:flex}.submission-module__3eeiHa__groupTitle{margin:0;font-size:15px;font-weight:650}.submission-module__3eeiHa__groupCounts{color:var(--c-ink-90);overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.5}.submission-module__3eeiHa__staleNote{color:var(--c-ink-90);border:1px dashed var(--c-ink-30);border-radius:var(--r-control);margin:0;padding:8px 12px;font-size:13px;line-height:1.5}.submission-module__3eeiHa__explorer{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);align-items:start;gap:20px;display:grid}.submission-module__3eeiHa__list{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-control);min-width:0;overflow:hidden}.submission-module__3eeiHa__rows{margin:0;padding:0;list-style:none}.submission-module__3eeiHa__row{border-top:1px solid var(--c-line);flex-direction:column;gap:5px;min-width:0;padding:14px 16px;display:flex}.submission-module__3eeiHa__rows>.submission-module__3eeiHa__row:first-child{border-top:0}.submission-module__3eeiHa__rowCurrent{background:var(--c-primary-soft);box-shadow:inset 3px 0 var(--c-primary)}.submission-module__3eeiHa__rowHead{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.submission-module__3eeiHa__rowLink{color:var(--c-ink);overflow-wrap:anywhere;min-height:24px;font-size:14px;line-height:1.4;text-decoration:none}.submission-module__3eeiHa__rowLink:hover strong{color:var(--c-primary);text-decoration:underline}.submission-module__3eeiHa__rowLink:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}.submission-module__3eeiHa__rowMeta{color:var(--c-ink-70);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.5}.submission-module__3eeiHa__rowMeta code,.submission-module__3eeiHa__detail code,.submission-module__3eeiHa__roadTable code,.submission-module__3eeiHa__placed code{font-family:var(--f-mono);font-size:11.5px}.submission-module__3eeiHa__stale .submission-module__3eeiHa__row{background:var(--c-paper-deep);border-top-style:dashed}.submission-module__3eeiHa__stale .submission-module__3eeiHa__rowCurrent{background:var(--c-paper-deep)}.submission-module__3eeiHa__notesFold{border-top:1px solid var(--c-line)}.submission-module__3eeiHa__notesFold>summary,.submission-module__3eeiHa__fold>summary{cursor:pointer;min-height:24px;padding:12px 16px;font-size:13px;font-weight:600}.submission-module__3eeiHa__fold{border:1px solid var(--c-line);border-radius:var(--r-control);min-width:0;margin:4px 0}.submission-module__3eeiHa__fold>summary{padding:9px 12px;font-size:12.5px}.submission-module__3eeiHa__fold>:not(summary){margin:0 12px 10px}.submission-module__3eeiHa__notesFold>summary:focus-visible,.submission-module__3eeiHa__fold>summary:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}.submission-module__3eeiHa__placed{max-height:260px;padding:0;font-size:12.5px;line-height:1.8;list-style:none;overflow:auto}.submission-module__3eeiHa__notRun{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.submission-module__3eeiHa__notRun li{border:1px dashed var(--c-ink-30);border-radius:var(--r-control);color:var(--c-ink-90);flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:8px 12px;font-size:13px;line-height:1.5;display:flex}.submission-module__3eeiHa__notRun li>span:last-child{flex:240px;min-width:0}.submission-module__3eeiHa__detail{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-control);overflow-wrap:anywhere;min-width:0;max-height:calc(100vh - 40px);color:var(--c-ink-90);flex-direction:column;gap:8px;padding:20px;font-size:13px;line-height:1.6;display:flex;position:sticky;top:20px;overflow-y:auto}.submission-module__3eeiHa__detail h4{color:var(--c-ink);margin:12px 0 0;font-size:13px}.submission-module__3eeiHa__detail p{margin:0}.submission-module__3eeiHa__back{display:none}.submission-module__3eeiHa__detailTags,.submission-module__3eeiHa__detailMeta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.submission-module__3eeiHa__detailTitle{color:var(--c-ink);margin:0;font-size:17px;line-height:1.35}.submission-module__3eeiHa__detailTitle:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}.submission-module__3eeiHa__noticeText{margin:0 0 6px!important}.submission-module__3eeiHa__plainList{margin:0;padding-left:18px}.submission-module__3eeiHa__plainList li{margin:2px 0}.submission-module__3eeiHa__exampleRow{background:var(--c-paper-deep);white-space:pre-wrap;border-radius:3px;margin-top:2px;padding:4px 8px;display:block}.submission-module__3eeiHa__idChip{border:1px solid var(--c-line);background:var(--c-paper-deep);border-radius:3px;margin:0 6px 4px 0;padding:1px 7px;display:inline-block}.submission-module__3eeiHa__miniTable{border-collapse:collapse;width:100%;font-size:12.5px}.submission-module__3eeiHa__miniTable th,.submission-module__3eeiHa__miniTable td{text-align:left;border-top:1px solid var(--c-line);vertical-align:top;padding:6px 8px;font-weight:400}.submission-module__3eeiHa__miniTable thead th{color:var(--c-ink-70);background:var(--c-paper-deep);white-space:nowrap;border-top:0;font-weight:650}.submission-module__3eeiHa__miniTable th.submission-module__3eeiHa__num,.submission-module__3eeiHa__miniTable td.submission-module__3eeiHa__num{text-align:right}.submission-module__3eeiHa__selectedRoad{background:var(--c-primary-soft);box-shadow:inset 3px 0 var(--c-primary)}.submission-module__3eeiHa__scrollX{max-width:100%;overflow-x:auto}.submission-module__3eeiHa__scrollX:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.submission-module__3eeiHa__compared{margin:0}.submission-module__3eeiHa__compared>div{border-top:1px solid var(--c-line);grid-template-columns:110px minmax(0,1fr);gap:10px;padding:6px 0;display:grid}.submission-module__3eeiHa__compared>div:first-child{border-top:0}.submission-module__3eeiHa__compared dt{color:var(--c-ink-70)}.submission-module__3eeiHa__compared dd{margin:0}.submission-module__3eeiHa__tolerance{border:1px solid var(--c-line);border-radius:var(--r-control);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.submission-module__3eeiHa__deciding{background:var(--c-warn-soft);border-left:3px solid var(--c-warn);color:var(--c-ink);border-radius:3px;padding:6px 10px}.submission-module__3eeiHa__policy{border:1px solid var(--c-ink-30);border-radius:var(--r-control);color:var(--c-ink-90);padding:8px 12px;margin-top:8px!important}.submission-module__3eeiHa__reason{border-left:3px solid var(--c-info);color:var(--c-ink);margin:4px 0 8px;padding:6px 12px;font-style:italic}.submission-module__3eeiHa__detailActions{border-top:1px solid var(--c-line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding-top:12px;display:flex}.submission-module__3eeiHa__detailActions>p{flex:220px}.submission-module__3eeiHa__toolbar{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin:4px 0 12px;display:flex}.submission-module__3eeiHa__toolbar input,.submission-module__3eeiHa__toolbar select{font:inherit;min-height:38px;color:var(--c-ink);border:1px solid var(--c-line);background:var(--c-card);border-radius:var(--r-control);max-width:100%;padding:8px 10px;font-size:12.5px}.submission-module__3eeiHa__search{flex:190px;min-width:120px}.submission-module__3eeiHa__filterLabel{color:var(--c-ink-70);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.submission-module__3eeiHa__segmented{flex-wrap:wrap;gap:4px;display:flex}.submission-module__3eeiHa__segmented button{font:inherit;border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-card);min-height:38px;color:var(--c-ink);cursor:pointer;padding:8px 10px;font-size:12.5px}.submission-module__3eeiHa__segmented button[aria-pressed=true]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.submission-module__3eeiHa__segmented button span{font-family:var(--f-mono);margin-left:4px;font-size:11px}.submission-module__3eeiHa__toolbar :is(input,select,button):focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}.submission-module__3eeiHa__roadTable{border-collapse:collapse;width:100%;font-size:12.5px;line-height:1.5}.submission-module__3eeiHa__roadTable th,.submission-module__3eeiHa__roadTable td{text-align:left;border-top:1px solid var(--c-line);vertical-align:top;overflow-wrap:anywhere;padding:9px 10px;font-weight:400}.submission-module__3eeiHa__roadTable thead th{color:var(--c-ink-70);background:var(--c-paper-deep);border-top:0;font-weight:650}.submission-module__3eeiHa__roadTable th.submission-module__3eeiHa__num,.submission-module__3eeiHa__roadTable td.submission-module__3eeiHa__num{text-align:right}.submission-module__3eeiHa__roadTable tr[data-match=none]{background:var(--c-paper)}.submission-module__3eeiHa__notInNetwork{color:var(--c-ink-90);align-items:center;gap:5px;font-weight:600;display:inline-flex}.submission-module__3eeiHa__roadCounts{flex-wrap:wrap;align-items:center;gap:4px 12px;display:inline-flex}.submission-module__3eeiHa__roadCounts>span{align-items:center;gap:4px;display:inline-flex}.submission-module__3eeiHa__pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;display:flex}.submission-module__3eeiHa__pager p{margin:0}.submission-module__3eeiHa__pagerButtons{align-items:center;gap:10px;display:flex}.submission-module__3eeiHa__events{margin:0 0 10px;padding:0;list-style:none}.submission-module__3eeiHa__events li{border-top:1px solid var(--c-line);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.submission-module__3eeiHa__events li:first-child{border-top:0}.submission-module__3eeiHa__eventIcon{border:2px solid var(--c-info);width:32px;height:32px;color:var(--c-info);background:#fff;border-radius:50%;place-items:center;display:grid}.submission-module__3eeiHa__eventBody{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;font-size:13px;line-height:1.5;display:flex}.submission-module__3eeiHa__eventBody p{margin:0}.submission-module__3eeiHa__eventHead{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.submission-module__3eeiHa__eventDetail{color:var(--c-ink-90)}@container (max-width:900px){.submission-module__3eeiHa__explorer{grid-template-columns:minmax(0,1fr)}.submission-module__3eeiHa__detail{max-height:none;position:static;overflow:visible}.submission-module__3eeiHa__hasSelection .submission-module__3eeiHa__list{display:none}.submission-module__3eeiHa__hasSelection .submission-module__3eeiHa__back{display:block}.submission-module__3eeiHa__explorer:not(.submission-module__3eeiHa__hasSelection) .submission-module__3eeiHa__detail{display:none}}@container (max-width:720px){.submission-module__3eeiHa__lineLink{min-height:44px;margin-left:0}.submission-module__3eeiHa__sourceFilter{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.submission-module__3eeiHa__filterName{grid-column:1/-1;margin-bottom:4px}.submission-module__3eeiHa__filterLink{text-align:center;border-radius:0;justify-content:center;min-height:44px;padding:6px 4px}.submission-module__3eeiHa__filterChip{border-radius:var(--r-control);grid-column:1/-1;margin:8px 0 0}.submission-module__3eeiHa__rowLink{align-items:center;min-height:44px;display:flex}.submission-module__3eeiHa__rowBasis,.submission-module__3eeiHa__kmCell{display:none}.submission-module__3eeiHa__detail{padding:16px}.submission-module__3eeiHa__detailActions{background:var(--c-card);padding-bottom:12px;position:sticky;bottom:0}.submission-module__3eeiHa__notesFold>summary,.submission-module__3eeiHa__fold>summary{flex-wrap:wrap;align-items:center;gap:4px;min-height:44px;display:flex}.submission-module__3eeiHa__toolbar input,.submission-module__3eeiHa__toolbar select,.submission-module__3eeiHa__segmented button{min-height:44px}.submission-module__3eeiHa__compared>div{grid-template-columns:minmax(0,1fr);gap:2px}.submission-module__3eeiHa__roadTable thead,.submission-module__3eeiHa__runsTable thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.submission-module__3eeiHa__roadTable,.submission-module__3eeiHa__roadTable tbody,.submission-module__3eeiHa__roadTable tr,.submission-module__3eeiHa__roadTable td,.submission-module__3eeiHa__roadTable th[scope=row],.submission-module__3eeiHa__runsTable,.submission-module__3eeiHa__runsTable tbody,.submission-module__3eeiHa__runsTable tr,.submission-module__3eeiHa__runsTable td,.submission-module__3eeiHa__runsTable th[scope=row]{text-align:left;width:auto;display:block}.submission-module__3eeiHa__roadTable tr,.submission-module__3eeiHa__runsTable tr{border:1px solid var(--c-line);border-radius:var(--r-control);margin-bottom:8px;padding:10px 12px}.submission-module__3eeiHa__roadTable td,.submission-module__3eeiHa__roadTable th[scope=row],.submission-module__3eeiHa__runsTable td,.submission-module__3eeiHa__runsTable th[scope=row]{border:0;padding:2px 0}.submission-module__3eeiHa__roadTable th[scope=row],.submission-module__3eeiHa__runsTable th[scope=row]{font-weight:650}.submission-module__3eeiHa__roadTable td[data-label]:before,.submission-module__3eeiHa__runsTable td[data-label]:before{content:attr(data-label) ": ";color:var(--c-ink-70);font-size:11.5px;font-weight:650}.submission-module__3eeiHa__roadTable td.submission-module__3eeiHa__num,.submission-module__3eeiHa__runsTable td.submission-module__3eeiHa__num{text-align:left}}
.Button-module__jtfXCa__btn{font-family:var(--f-sans);border-radius:var(--r-control);border:1px solid var(--c-line);background:var(--c-card);min-height:44px;color:var(--c-ink);transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease, opacity var(--motion-fast) ease;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.Button-module__jtfXCa__btn:hover{background:var(--c-ink);color:#fff}.Button-module__jtfXCa__btn:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.Button-module__jtfXCa__primary{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.Button-module__jtfXCa__primary:hover{background:var(--c-primary-deep);border-color:var(--c-primary-deep);color:#fff}.Button-module__jtfXCa__ghost{border-color:var(--c-line);background:0 0}.Button-module__jtfXCa__ghost:hover{background:var(--c-paper-deep);color:var(--c-ink)}.Button-module__jtfXCa__danger{border-color:var(--c-danger);color:var(--c-danger);background:var(--c-card)}.Button-module__jtfXCa__danger:hover{background:var(--c-danger);border-color:var(--c-danger);color:#fff}.Button-module__jtfXCa__btn:disabled{opacity:.55;cursor:not-allowed}.Button-module__jtfXCa__btn[aria-busy=true]{cursor:wait;pointer-events:none}.Button-module__jtfXCa__spinner{width:14px;height:14px;animation:Button-module__jtfXCa__btn-spin var(--motion-spin) linear infinite;vertical-align:middle;border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;display:inline-block}@keyframes Button-module__jtfXCa__btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__jtfXCa__btn{transition:none}.Button-module__jtfXCa__spinner{animation:none}}
.Modal-module__F-ftia__backdrop{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--c-ink);font-family:var(--f-sans);z-index:100;animation:Modal-module__F-ftia__mvBdFade var(--motion-fast) ease-out;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:24px;display:none;position:fixed;inset:0}.Modal-module__F-ftia__backdrop[open]{display:flex}.Modal-module__F-ftia__backdrop::backdrop{background:#16324f73}@keyframes Modal-module__F-ftia__mvBdFade{0%{opacity:0}to{opacity:1}}.Modal-module__F-ftia__modal{background:var(--c-card);border:1px solid var(--c-line-strong);width:100%;max-width:560px;max-height:calc(100vh - 48px);animation:Modal-module__F-ftia__mvModalIn var(--motion-normal) ease-out;padding:28px;position:relative;overflow-y:auto}@keyframes Modal-module__F-ftia__mvModalIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Modal-module__F-ftia__compact{max-width:460px;padding:24px 28px 22px}.Modal-module__F-ftia__modal:before{content:"";background:var(--c-primary);width:32px;height:3px;position:absolute;top:-1px;left:-1px}.Modal-module__F-ftia__header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.Modal-module__F-ftia__kicker{color:var(--c-primary);font-size:12px;font-weight:600}.Modal-module__F-ftia__title{font-family:var(--f-serif);letter-spacing:-.02em;margin:4px 0 0;font-size:22px;font-weight:500}.Modal-module__F-ftia__closeBtn{color:var(--c-ink-50);cursor:pointer;min-width:36px;min-height:36px;transition:color var(--motion-fast) ease;background:0 0;border:none;padding:4px;font-size:22px;line-height:1}.Modal-module__F-ftia__closeBtn:hover{color:var(--c-ink)}.Modal-module__F-ftia__closeBtn:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.Modal-module__F-ftia__body{color:var(--c-ink-70);font-size:14px;line-height:1.55}.Modal-module__F-ftia__body strong{color:var(--c-ink);font-weight:600}.Modal-module__F-ftia__footer{border-top:1px solid var(--c-line);justify-content:flex-end;gap:10px;margin-top:20px;padding-top:18px;display:flex}.Modal-module__F-ftia__copyValue{width:100%;font-family:var(--f-mono);border:1px solid var(--c-line-strong);background:var(--c-paper);color:var(--c-ink);word-break:break-all;margin-top:12px;padding:10px 12px;font-size:13px}@media (prefers-reduced-motion:reduce){.Modal-module__F-ftia__backdrop,.Modal-module__F-ftia__modal{animation:none}.Modal-module__F-ftia__closeBtn{transition:none}}
.Menu-module__vLsDCW__root{display:inline-block;position:relative}.Menu-module__vLsDCW__caret{width:14px;height:14px;transition:transform var(--motion-fast) ease;flex-shrink:0;display:inline-block}.Menu-module__vLsDCW__trigger[aria-expanded=true] .Menu-module__vLsDCW__caret{transform:rotate(180deg)}.Menu-module__vLsDCW__menu{background:var(--c-card);border:1px solid var(--c-line);min-width:220px;box-shadow:var(--shadow-popover);border-radius:var(--r-surface);z-index:60;font-family:var(--f-sans);animation:Menu-module__vLsDCW__menu-enter var(--motion-normal) var(--ease-standard);padding:4px 0;position:absolute;overflow:hidden}.Menu-module__vLsDCW__menu[data-placement=bottom]{top:calc(100% + 4px)}.Menu-module__vLsDCW__menu[data-placement=top]{transform-origin:bottom;animation-name:Menu-module__vLsDCW__menu-enter-top;bottom:calc(100% + 4px)}.Menu-module__vLsDCW__menu[data-align=start]{left:0}.Menu-module__vLsDCW__menu[data-align=end]{right:0}.Menu-module__vLsDCW__menu[data-placement=bottom][data-align=end]{transform-origin:100% 0}.Menu-module__vLsDCW__menu[data-placement=bottom][data-align=start]{transform-origin:0 0}.Menu-module__vLsDCW__menu[data-placement=top][data-align=end]{transform-origin:100% 100%}.Menu-module__vLsDCW__menu[data-placement=top][data-align=start]{transform-origin:0 100%}@keyframes Menu-module__vLsDCW__menu-enter{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes Menu-module__vLsDCW__menu-enter-top{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.Menu-module__vLsDCW__item{width:100%;min-height:44px;color:var(--c-ink);text-align:left;font-family:var(--f-sans);cursor:pointer;transition:background-color var(--motion-fast) ease;background:0 0;border:0;flex-direction:column;gap:2px;padding:12px 14px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.Menu-module__vLsDCW__item:hover,.Menu-module__vLsDCW__item:focus-visible{background:var(--c-paper-deep);outline:none}.Menu-module__vLsDCW__item:focus-visible{box-shadow:inset 2px 0 0 var(--c-primary)}.Menu-module__vLsDCW__item:disabled,.Menu-module__vLsDCW__item[aria-disabled=true]{opacity:.55;cursor:not-allowed}.Menu-module__vLsDCW__item[aria-busy=true]{cursor:wait;pointer-events:none}.Menu-module__vLsDCW__itemDanger{color:var(--c-danger)}.Menu-module__vLsDCW__itemDanger:hover{background:#b33a3a0f}.Menu-module__vLsDCW__itemRow{align-items:center;gap:8px;display:flex}.Menu-module__vLsDCW__description{color:var(--c-ink-70);font-size:11.5px;font-weight:400;line-height:1.4}.Menu-module__vLsDCW__separator{background:var(--c-line);border:0;height:1px;margin:4px 0}.Menu-module__vLsDCW__spinner{width:12px;height:12px;animation:Menu-module__vLsDCW__menu-spin var(--motion-spin) linear infinite;border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;display:inline-block}@keyframes Menu-module__vLsDCW__menu-spin{to{transform:rotate(360deg)}}.Menu-module__vLsDCW__formItem{margin:0;padding:0;display:block}@media (prefers-reduced-motion:reduce){.Menu-module__vLsDCW__menu{animation:none}.Menu-module__vLsDCW__caret{transition:none}.Menu-module__vLsDCW__spinner{animation:none}.Menu-module__vLsDCW__item{transition:none}}@media (max-width:720px){.Menu-module__vLsDCW__menu{min-width:min(280px,100vw - 32px)}}
.CreditShortfallModal-module__n5_h5G__body{gap:18px;min-width:min(560px,78vw);display:grid}.CreditShortfallModal-module__n5_h5G__lead{color:var(--c-ink-70);margin:0;line-height:1.55}.CreditShortfallModal-module__n5_h5G__ledger{border:1px solid var(--c-line);background:var(--c-paper,#fff);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:18px;display:grid}.CreditShortfallModal-module__n5_h5G__ledger>div:not(.CreditShortfallModal-module__n5_h5G__operator){gap:5px;display:grid}.CreditShortfallModal-module__n5_h5G__ledger strong{font-variant-numeric:tabular-nums;font-size:21px}.CreditShortfallModal-module__n5_h5G__operator{color:var(--c-ink-30);font-family:var(--f-mono)}.CreditShortfallModal-module__n5_h5G__shortfall strong{color:var(--c-danger)}.CreditShortfallModal-module__n5_h5G__breakdown{border-top:1px solid var(--c-line);margin:0}.CreditShortfallModal-module__n5_h5G__breakdown div{border-bottom:1px solid var(--c-line);justify-content:space-between;gap:24px;padding:9px 0;display:flex}.CreditShortfallModal-module__n5_h5G__breakdown dt{color:var(--c-ink-60)}.CreditShortfallModal-module__n5_h5G__breakdown dd{font-family:var(--f-mono);font-variant-numeric:tabular-nums;margin:0}.CreditShortfallModal-module__n5_h5G__history{color:var(--c-ink-70);margin:0;font-size:13px;line-height:1.6}.CreditShortfallModal-module__n5_h5G__history a{color:var(--c-primary);font-weight:650}@media (max-width:640px){.CreditShortfallModal-module__n5_h5G__body{min-width:0}.CreditShortfallModal-module__n5_h5G__ledger{grid-template-columns:1fr}.CreditShortfallModal-module__n5_h5G__operator{justify-self:start;transform:rotate(90deg)}}
.Mono-module__UjaJ2G__mono{font-family:var(--f-mono);color:var(--c-ink-50);text-transform:uppercase}
.TopNav-module__ymwk6W__nav{border-bottom:1px solid var(--c-line);z-index:30;background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex;position:sticky;top:0}.TopNav-module__ymwk6W__brand{flex-shrink:0;display:inline-flex}.TopNav-module__ymwk6W__subOrgChip{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-paper);min-width:0;max-width:40vw;padding:4px 12px;overflow:hidden}.TopNav-module__ymwk6W__right{align-items:center;gap:6px;display:flex}.TopNav-module__ymwk6W__iconBtn{width:44px;height:44px;color:var(--c-ink-70);border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid}.TopNav-module__ymwk6W__iconBtn:hover{background:var(--c-paper);color:var(--c-ink)}.TopNav-module__ymwk6W__menu{position:relative}.TopNav-module__ymwk6W__avatar{background:var(--c-primary);color:#fff;letter-spacing:.04em;cursor:pointer;width:44px;height:44px;font-size:11px;font-weight:700;font-family:var(--f-sans);border:none;border-radius:50%;place-items:center;display:grid}.TopNav-module__ymwk6W__avatar:hover{background:var(--c-primary-deep)}.TopNav-module__ymwk6W__avatar:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.TopNav-module__ymwk6W__menuPanel{border-radius:var(--r-surface);border:1px solid var(--c-line);z-index:50;background:#fff;flex-direction:column;min-width:220px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 32px #16324f1a,0 2px 6px #16324f0f}.TopNav-module__ymwk6W__menuHeader{border-bottom:1px solid var(--c-line);flex-direction:column;gap:4px;padding:14px 16px 12px;display:flex}.TopNav-module__ymwk6W__menuOrg{font-family:var(--f-sans);color:var(--c-ink);letter-spacing:.02em;font-size:13px;font-weight:600}.TopNav-module__ymwk6W__menuItem{color:var(--c-ink-90);padding:10px 16px;font-size:13px}.TopNav-module__ymwk6W__menuItem:hover{background:var(--c-paper);color:var(--c-ink)}.TopNav-module__ymwk6W__menuFoot{border-top:1px solid var(--c-line);display:flex}.TopNav-module__ymwk6W__menuSignOut{text-align:left;color:var(--c-danger);cursor:pointer;background:0 0;border:none;flex:1;padding:10px 16px;font-family:inherit;font-size:13px}.TopNav-module__ymwk6W__menuSignOut:hover{background:var(--c-danger-soft)}@media (max-width:560px){.TopNav-module__ymwk6W__nav{padding:10px 14px}.TopNav-module__ymwk6W__iconBtn{width:44px;height:44px}.TopNav-module__ymwk6W__menuPanel{min-width:200px;right:-4px}.TopNav-module__ymwk6W__subOrgChip{display:none}}
.PendingFormOverlay-module__mq5QcG__wrap{position:relative}.PendingFormOverlay-module__mq5QcG__contentBusy{pointer-events:none;opacity:.55;filter:saturate(.85);transition:opacity var(--motion-normal) ease, filter var(--motion-normal) ease}.PendingFormOverlay-module__mq5QcG__overlay{z-index:5;animation:PendingFormOverlay-module__mq5QcG__fadeIn var(--motion-fast) ease;background:#ffffffb8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PendingFormOverlay-module__mq5QcG__card{background:var(--c-card);border:1px solid var(--c-line-strong);align-items:center;gap:12px;padding:14px 18px;display:inline-flex;box-shadow:0 12px 32px #16324f14}.PendingFormOverlay-module__mq5QcG__spinner{border:2px solid var(--c-ink);width:16px;height:16px;animation:PendingFormOverlay-module__mq5QcG__spin var(--motion-spin) linear infinite;border-right-color:#0000;border-radius:50%;display:inline-block}.PendingFormOverlay-module__mq5QcG__label{font-family:var(--f-sans);color:var(--c-ink);font-size:14px;font-weight:600}@keyframes PendingFormOverlay-module__mq5QcG__spin{to{transform:rotate(360deg)}}@keyframes PendingFormOverlay-module__mq5QcG__fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.PendingFormOverlay-module__mq5QcG__spinner,.PendingFormOverlay-module__mq5QcG__overlay{animation:none}.PendingFormOverlay-module__mq5QcG__contentBusy{transition:none}}
.assign-module__X3pZ5a__sheet{color:var(--c-ink-90);flex-direction:column;gap:12px;font-size:13.5px;line-height:1.55;display:flex}.assign-module__X3pZ5a__fileName{font-family:var(--f-mono);color:var(--c-ink-70);overflow-wrap:anywhere;margin:0;font-size:12px}.assign-module__X3pZ5a__fromTo{color:var(--c-ink-90);flex-wrap:wrap;gap:4px 18px;margin:0;font-size:13px;display:flex}.assign-module__X3pZ5a__what{color:var(--c-ink);margin:4px 0 0;font-size:13px;font-weight:650}.assign-module__X3pZ5a__lines{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.assign-module__X3pZ5a__help{color:var(--c-ink-70);margin:0;font-size:12.5px;line-height:1.5}.assign-module__X3pZ5a__block{flex-direction:column;gap:6px;display:flex}.assign-module__X3pZ5a__failed{display:block}.assign-module__X3pZ5a__picker{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.assign-module__X3pZ5a__pickerLegend{color:var(--c-ink);margin-bottom:4px;padding:0;font-size:12.5px;font-weight:650}.assign-module__X3pZ5a__search{width:100%;min-height:40px;font:inherit;color:var(--c-ink);border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-card);padding:8px 12px;font-size:13.5px}.assign-module__X3pZ5a__search:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.assign-module__X3pZ5a__options{flex-direction:column;gap:6px;max-height:240px;display:flex;overflow-y:auto}.assign-module__X3pZ5a__option{cursor:pointer;border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-card);align-items:flex-start;gap:10px;min-height:44px;padding:9px 12px;display:flex}.assign-module__X3pZ5a__option input{accent-color:var(--c-primary);flex-shrink:0;width:16px;height:16px;margin-top:3px}.assign-module__X3pZ5a__option:hover{background:var(--c-paper)}.assign-module__X3pZ5a__option:focus-within{outline:2px solid var(--c-primary);outline-offset:2px}.assign-module__X3pZ5a__optionOn{border-color:var(--c-primary);background:var(--c-primary-soft)}.assign-module__X3pZ5a__optionName{color:var(--c-ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:650;display:block}.assign-module__X3pZ5a__optionDetail{color:var(--c-ink-70);font-size:12px;display:block}.assign-module__X3pZ5a__sectionHead{color:var(--c-ink-70);margin:6px 0 0;font-size:11.5px;font-weight:650}.assign-module__X3pZ5a__perFile{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.assign-module__X3pZ5a__perFile li{border:1px solid var(--c-line);border-left-width:3px;border-left-color:var(--c-ink-50);border-radius:var(--r-control);flex-direction:column;gap:2px;padding:8px 12px;display:flex}.assign-module__X3pZ5a__perFile li[data-outcome=warn]{border-left-color:var(--c-warn);background:var(--c-warn-soft)}.assign-module__X3pZ5a__perFile li[data-outcome=stays]{background:var(--c-paper)}.assign-module__X3pZ5a__perFileId{font-family:var(--f-mono);color:var(--c-ink);font-size:12px}.assign-module__X3pZ5a__actions{border-top:1px solid var(--c-line);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;padding-top:14px;display:flex}.assign-module__X3pZ5a__inlineDialog{border:1px solid var(--c-line-strong);background:var(--c-card);max-width:560px;padding:20px}.assign-module__X3pZ5a__inlineTitle{font-family:var(--f-serif);color:var(--c-ink);margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.25}.assign-module__X3pZ5a__buttonWrap{flex-wrap:wrap;align-items:center;gap:6px 12px;display:inline-flex}.assign-module__X3pZ5a__menuWrap{display:block}.assign-module__X3pZ5a__moved{color:var(--c-ink-90);font-size:12.5px;line-height:1.5}.assign-module__X3pZ5a__menuWrap .assign-module__X3pZ5a__moved{padding:8px 14px;display:block}.assign-module__X3pZ5a__linkButton{font:inherit;color:var(--c-primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.assign-module__X3pZ5a__linkButton:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}@media (max-width:560px){dialog:has(.assign-module__X3pZ5a__sheet){align-items:flex-end;padding:0}dialog:has(.assign-module__X3pZ5a__sheet)>div{border-width:1px 0 0;border-radius:14px 14px 0 0;max-width:none;max-height:92dvh;padding:20px 16px 16px}.assign-module__X3pZ5a__actions{flex-direction:column-reverse}.assign-module__X3pZ5a__actions>*{justify-content:center;width:100%;min-height:44px}.assign-module__X3pZ5a__linkButton{min-height:44px}}.assign-module__X3pZ5a__field{flex-direction:column;gap:6px;min-width:0;display:flex}.assign-module__X3pZ5a__fieldLabel{font-family:var(--f-mono);color:var(--c-ink-70);letter-spacing:.12em;text-transform:uppercase;font-size:9.5px}.assign-module__X3pZ5a__choice{width:100%;min-height:44px;font:inherit;text-align:left;color:var(--c-ink);background:var(--c-card);border:1px solid var(--c-line);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.assign-module__X3pZ5a__choice:hover{border-color:var(--c-ink-50)}.assign-module__X3pZ5a__choice:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.assign-module__X3pZ5a__choice:disabled{cursor:not-allowed;color:var(--c-ink-70);background:var(--c-paper)}.assign-module__X3pZ5a__choiceText{overflow-wrap:anywhere;min-width:0}.assign-module__X3pZ5a__choiceSub{color:var(--c-ink-70);font-size:12.5px}.assign-module__X3pZ5a__panel{border:1px solid var(--c-line-strong);background:var(--c-card);flex-direction:column;gap:8px;padding:12px;display:flex}.assign-module__X3pZ5a__summary{border:1px solid var(--c-line);border-left:3px solid var(--c-ink-50);background:var(--c-paper);color:var(--c-ink-90);flex-direction:column;gap:8px;padding:14px;font-size:13px;line-height:1.55;display:flex}.assign-module__X3pZ5a__summary p{margin:0}.assign-module__X3pZ5a__summaryHead{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.assign-module__X3pZ5a__summaryTitle{color:var(--c-ink);margin:0;font-size:13px;font-weight:650}.assign-module__X3pZ5a__policy{color:var(--c-ink-90);border:1px solid var(--c-ink-50);background:var(--c-card);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:650;display:inline-block}.assign-module__X3pZ5a__groups{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.assign-module__X3pZ5a__groups li{align-items:flex-start;gap:8px;display:flex}.assign-module__X3pZ5a__groupIcon{color:var(--c-ink-70);text-align:center;flex-shrink:0;width:16px;padding-top:2px}.assign-module__X3pZ5a__total{color:var(--c-ink);font-weight:650}.assign-module__X3pZ5a__facts{color:var(--c-ink-90);font-size:12.5px}.assign-module__X3pZ5a__facts summary{cursor:pointer;color:var(--c-primary);min-height:28px;font-weight:650}.assign-module__X3pZ5a__facts ul{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;display:flex}.assign-module__X3pZ5a__stop{border:1px solid var(--c-warn);background:var(--c-warn-soft);color:var(--c-ink-90);border-left-width:3px;flex-direction:column;gap:8px;padding:14px;font-size:13px;line-height:1.55;display:flex}.assign-module__X3pZ5a__stop p{margin:0}.assign-module__X3pZ5a__stopTitle{color:var(--c-ink);margin:0;font-size:14px;font-weight:650}.assign-module__X3pZ5a__stopActions,.assign-module__X3pZ5a__bulkApply{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.assign-module__X3pZ5a__bulkApplyLabel{color:var(--c-ink-90);font-size:12.5px;font-weight:650}.assign-module__X3pZ5a__selectSm{max-width:100%;min-height:38px;font:inherit;color:var(--c-ink);border:1px solid var(--c-line);background:var(--c-card);padding:6px 10px;font-size:13px}.assign-module__X3pZ5a__selectSm:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.assign-module__X3pZ5a__rowNote{color:var(--c-ink-70);max-width:34ch;margin:4px 0 0;font-size:12px;line-height:1.45}.assign-module__X3pZ5a__bulkFooter{color:var(--c-ink-90);border-top:1px solid var(--c-line);background:var(--c-paper);margin:0;padding:10px 12px;font-size:12.5px;line-height:1.55}.assign-module__X3pZ5a__rowStatus{color:var(--c-ink-90);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;display:flex}.assign-module__X3pZ5a__job{border:1px solid var(--c-line);border-left:3px solid var(--c-ink-50);background:var(--c-card);color:var(--c-ink-90);flex-direction:column;gap:8px;padding:14px 16px;font-size:13px;line-height:1.55;display:flex}.assign-module__X3pZ5a__job p{margin:0}.assign-module__X3pZ5a__jobHead{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.assign-module__X3pZ5a__jobTitle{color:var(--c-ink);margin:0;font-size:14px;font-weight:650}.assign-module__X3pZ5a__jobState{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.assign-module__X3pZ5a__jobActions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:2px;display:flex}.assign-module__X3pZ5a__filters{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin:12px 0;display:flex}.assign-module__X3pZ5a__filter{flex-direction:column;gap:4px;min-width:0;display:flex}.assign-module__X3pZ5a__filter label{color:var(--c-ink-90);font-size:12px;font-weight:650}.assign-module__X3pZ5a__filterNote{color:var(--c-ink-70);flex-basis:100%;margin:0;font-size:12px}.assign-module__X3pZ5a__projectCell{min-width:150px;max-width:240px}.assign-module__X3pZ5a__projectName{overflow-wrap:anywhere;font-size:13px;font-weight:650;display:block}a.assign-module__X3pZ5a__projectName{color:var(--c-primary);text-decoration:none}a.assign-module__X3pZ5a__projectName:hover{text-decoration:underline}a.assign-module__X3pZ5a__projectName:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.assign-module__X3pZ5a__projectId{font-family:var(--f-mono);color:var(--c-ink-70);font-size:11px;display:block}.assign-module__X3pZ5a__none{color:var(--c-ink-70);font-size:13px}.assign-module__X3pZ5a__alignCell{min-width:170px;max-width:280px}.assign-module__X3pZ5a__alignLine{color:var(--c-ink-70);margin-top:3px;font-size:12px;line-height:1.45;display:block}.assign-module__X3pZ5a__moveBar{border:1px solid var(--c-line);border-left:3px solid var(--c-ink);background:var(--c-card);color:var(--c-ink-90);border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:16px 0 0;padding:12px 20px;font-size:13px;display:flex}.assign-module__X3pZ5a__moveBar p{margin:0}@media (max-width:560px){.assign-module__X3pZ5a__filters{flex-direction:column;align-items:stretch}.assign-module__X3pZ5a__selectSm,.assign-module__X3pZ5a__search{min-height:44px}.assign-module__X3pZ5a__moveBar{z-index:5;padding:12px 16px;position:sticky;bottom:0}.assign-module__X3pZ5a__stopActions>*,.assign-module__X3pZ5a__jobActions>*{min-height:44px}}.assign-module__X3pZ5a__crumbProject{overflow-wrap:anywhere}.assign-module__X3pZ5a__menuLocked{color:var(--c-ink-70);flex-direction:column;gap:2px;padding:12px 14px;font-size:13px;display:flex}.assign-module__X3pZ5a__menuLocked strong{color:var(--c-ink-90);font-weight:600}.assign-module__X3pZ5a__menuLocked span{font-size:11.5px;line-height:1.4}@media (max-width:560px){.assign-module__X3pZ5a__crumb>:not(.assign-module__X3pZ5a__crumbProject){display:none}.assign-module__X3pZ5a__crumbProject{align-items:center;min-height:44px;display:inline-flex}.assign-module__X3pZ5a__crumbProject:before{content:"‹";margin-right:6px}}
.map-module__243ahq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.map-module__243ahq__inspect{background:var(--c-card);border-left:1px solid var(--c-line);min-width:0;height:560px;color:var(--c-ink-90);flex-direction:column;font-size:12.5px;line-height:1.45;display:flex;position:relative}.map-module__243ahq__inspectHead{border-bottom:1px solid var(--c-line);padding:10px 12px}.map-module__243ahq__inspectTitleRow{align-items:center;gap:8px;display:flex}.map-module__243ahq__inspectTitle{min-width:0;color:var(--c-ink);overflow-wrap:anywhere;flex:1;margin:0;font-size:15px;font-weight:650}.map-module__243ahq__inspectTitle:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px;border-radius:2px}.map-module__243ahq__pointLine{font-family:var(--f-mono);color:var(--c-ink);overflow-wrap:anywhere;margin:6px 0 0;font-size:11.5px}.map-module__243ahq__summary{color:var(--c-ink-70);margin:4px 0 0;font-size:12px}.map-module__243ahq__inspectScroll{flex:1;min-height:0;overflow-y:auto}.map-module__243ahq__linkBtn{font:inherit;color:var(--c-primary);cursor:pointer;text-underline-offset:2px;white-space:nowrap;background:0 0;border:0;padding:4px 2px;font-size:12.5px;font-weight:600;text-decoration:underline}.map-module__243ahq__closeBtn{cursor:pointer;border:1px solid var(--c-line);border-radius:var(--r-control);width:28px;height:28px;color:var(--c-ink-90);background:0 0;flex:none;place-items:center;padding:0;display:inline-grid}.map-module__243ahq__closeBtn:hover{background:var(--c-paper-deep)}.map-module__243ahq__linkBtn:focus-visible,.map-module__243ahq__closeBtn:focus-visible,.map-module__243ahq__btn:focus-visible,.map-module__243ahq__link:focus-visible,.map-module__243ahq__select:focus-visible,.map-module__243ahq__toggle input:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.map-module__243ahq__expandBtn{display:none}.map-module__243ahq__section{border-bottom:1px solid var(--c-line);padding:10px 12px}.map-module__243ahq__sectionHead{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.map-module__243ahq__sectionTitle{color:var(--c-ink);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:650;display:inline-flex}.map-module__243ahq__sectionAside{font-family:var(--f-mono);color:var(--c-ink-70);text-align:right;font-size:10.5px}.map-module__243ahq__subTitle{color:var(--c-ink);align-items:center;gap:6px;margin:10px 0 4px;font-size:12px;font-weight:650;display:flex}.map-module__243ahq__fields{margin:0}.map-module__243ahq__fieldRow{border-top:1px solid var(--c-line);grid-template-columns:96px minmax(0,1fr);gap:8px;padding:4px 0;display:grid}.map-module__243ahq__fieldRow:first-child{border-top:0}.map-module__243ahq__fieldRow dt{color:var(--c-ink-70)}.map-module__243ahq__fieldRow dd{color:var(--c-ink);overflow-wrap:anywhere;margin:0}.map-module__243ahq__note{color:var(--c-ink-70);margin:6px 0 0;font-size:12px}.map-module__243ahq__note strong{color:var(--c-ink)}.map-module__243ahq__rows{border-collapse:collapse;width:100%;font-size:12px}.map-module__243ahq__rows th,.map-module__243ahq__rows td{text-align:left;border-bottom:1px solid var(--c-line);overflow-wrap:anywhere;padding:4px 6px}.map-module__243ahq__rows thead th{color:var(--c-ink-70);background:var(--c-paper);font-weight:600}.map-module__243ahq__rows tbody th{font-family:var(--f-mono);color:var(--c-ink);font-weight:500}.map-module__243ahq__rows td{font-family:var(--f-mono);color:var(--c-ink)}.map-module__243ahq__findings{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.map-module__243ahq__finding{border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-card);padding:8px 10px}.map-module__243ahq__findingHead{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.map-module__243ahq__code{font-family:var(--f-mono);color:var(--c-ink);overflow-wrap:anywhere;font-size:11px}.map-module__243ahq__chipPlain{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-90);border:1px solid var(--c-ink-70);border-radius:3px;padding:0 4px;font-size:9.5px}.map-module__243ahq__findingTitle{color:var(--c-ink);margin:6px 0 0;font-weight:650}.map-module__243ahq__findingText{color:var(--c-ink-90);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.map-module__243ahq__link{color:var(--c-primary);text-underline-offset:2px;margin-top:6px;font-weight:600;display:inline-block}.map-module__243ahq__fileList{margin:0;padding-left:16px}.map-module__243ahq__fileList .map-module__243ahq__link{font-family:var(--f-mono);margin-top:2px}.map-module__243ahq__actions{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.map-module__243ahq__btn{font:inherit;color:var(--c-ink);background:var(--c-card);border:1px solid var(--c-ink-30);border-radius:var(--r-control);cursor:pointer;padding:6px 10px;font-size:12.5px;font-weight:600}.map-module__243ahq__btn:hover{background:var(--c-paper-deep)}.map-module__243ahq__copied{color:var(--c-ink-70);flex-basis:100%;min-height:1em;font-size:12px}@container submission-map (max-width:800px){.map-module__243ahq__inspect{z-index:900;border-left:0;border-top:1px solid var(--c-line-strong);border-radius:12px 12px 0 0;height:auto;max-height:55%;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #1018282e}.map-module__243ahq__inspectFull{border-radius:0;max-height:100%;top:0}.map-module__243ahq__expandBtn{display:inline-block}.map-module__243ahq__linkBtn,.map-module__243ahq__btn{min-height:44px}.map-module__243ahq__closeBtn{width:44px;height:44px}.map-module__243ahq__link{align-items:center;min-height:44px;display:inline-flex}}.map-module__243ahq__keyCompact{color:var(--c-ink-90);background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-surface);padding:8px 12px;font-size:12px}.map-module__243ahq__keyCompact summary{cursor:pointer;color:var(--c-ink);font-weight:650}.map-module__243ahq__keyCompact summary:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.map-module__243ahq__keyList{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.map-module__243ahq__keyList li{align-items:center;gap:8px;min-width:0;display:flex}.map-module__243ahq__keyList strong{color:var(--c-ink);font-weight:600}.map-module__243ahq__keyWrap{flex-direction:column;gap:12px;min-width:0;display:flex}.map-module__243ahq__keyTable{border-collapse:collapse;width:100%;color:var(--c-ink-90);background:var(--c-card);border:1px solid var(--c-line);font-size:12.5px}.map-module__243ahq__keyTable caption{text-align:left;color:var(--c-ink);padding:0 0 8px;font-size:15px;font-weight:650}.map-module__243ahq__keyTable th,.map-module__243ahq__keyTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--c-line);padding:6px 8px}.map-module__243ahq__keyTable thead th{color:var(--c-ink-70);background:var(--c-paper);font-weight:600}.map-module__243ahq__keyTable tbody th{color:var(--c-ink);font-weight:600}.map-module__243ahq__keySymbols{align-items:center;gap:6px;display:inline-flex}.map-module__243ahq__keyCards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.map-module__243ahq__keyCard{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-surface);color:var(--c-ink-90);padding:10px 12px;font-size:12.5px}.map-module__243ahq__keyCard h4{color:var(--c-ink);margin:0 0 6px;font-size:13px}.map-module__243ahq__keyCard ul{margin:0;padding-left:16px}@media (max-width:720px){.map-module__243ahq__keyTable thead{display:none}.map-module__243ahq__keyTable,.map-module__243ahq__keyTable tbody,.map-module__243ahq__keyTable tr,.map-module__243ahq__keyTable th,.map-module__243ahq__keyTable td{border:0;display:block}.map-module__243ahq__keyTable tr{border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-card);margin-bottom:8px;padding:6px 4px}.map-module__243ahq__keyTable{background:0 0;border:0}.map-module__243ahq__keyTable td,.map-module__243ahq__keyTable tbody th{padding:2px 8px}}.map-module__243ahq__project{gap:var(--s-3);flex-direction:column;min-width:0;display:flex;container:submission-map/inline-size}.map-module__243ahq__strip{gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-4);background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-surface);color:var(--c-ink-90);flex-wrap:wrap;font-size:13px;display:flex}.map-module__243ahq__stat{flex-direction:column;gap:2px;min-width:0;display:flex}.map-module__243ahq__statLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-70);font-size:10px;font-family:var(--f-mono)}.map-module__243ahq__statValue{color:var(--c-ink);font-weight:600}.map-module__243ahq__tools{align-items:center;gap:var(--s-2) var(--s-3);color:var(--c-ink-90);flex-wrap:wrap;font-size:12.5px;display:flex}.map-module__243ahq__tools label{color:var(--c-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.map-module__243ahq__select{font:inherit;border:1px solid var(--c-ink-30);border-radius:var(--r-control);background:var(--c-card);max-width:260px;min-height:32px;color:var(--c-ink);padding:5px 8px;font-size:12.5px}.map-module__243ahq__mapWrap{border:1px solid var(--c-line);border-radius:var(--r-surface);background:var(--c-paper-deep);grid-template-columns:minmax(0,1fr) 320px;display:grid;position:relative;overflow:hidden}.map-module__243ahq__mapCell{min-width:0;position:relative}.map-module__243ahq__map{z-index:0;width:100%;min-width:0;height:560px}.map-module__243ahq__mapLoading{height:560px;color:var(--c-ink-70);background:var(--c-paper-deep);place-items:center;font-size:13px;display:grid}.map-module__243ahq__side{background:var(--c-card);border-left:1px solid var(--c-line);min-width:0;height:560px;color:var(--c-ink-90);flex-direction:column;gap:10px;padding:10px 12px;font-size:12.5px;display:flex;overflow-y:auto}.map-module__243ahq__sideTitle{color:var(--c-ink);margin:0;font-size:14px;font-weight:650}.map-module__243ahq__sideGroup{color:var(--c-ink);margin:0;font-size:12.5px;font-weight:650}.map-module__243ahq__toggles{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.map-module__243ahq__toggle{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.map-module__243ahq__toggle input{accent-color:var(--c-primary);flex:none;margin:3px 0 0}.map-module__243ahq__toggleText{flex-direction:column;min-width:0;display:flex}.map-module__243ahq__toggleText strong{color:var(--c-ink);font-weight:600}.map-module__243ahq__toggleText span{color:var(--c-ink-70);font-size:11.5px}.map-module__243ahq__listed{color:var(--c-ink-90);margin:0;font-size:12px}.map-module__243ahq__listed summary{cursor:pointer;color:var(--c-primary);text-underline-offset:2px;width:fit-content;text-decoration:underline}.map-module__243ahq__listed ul{max-height:160px;margin:6px 0 0;padding-left:16px;overflow-y:auto}.map-module__243ahq__listed button{font:inherit;font-family:var(--f-mono);color:var(--c-primary);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:11.5px;text-decoration:underline}.map-module__243ahq__chip{z-index:700;pointer-events:none;max-width:min(520px,100% - 20px);color:var(--c-ink);background:color-mix(in srgb, var(--c-card) 94%, transparent);border:1px solid var(--c-line);border-radius:var(--r-control);padding:6px 10px;font-size:12px;position:absolute;bottom:10px;left:10px;box-shadow:0 1px 6px #10182824}.map-module__243ahq__mark{background:0 0;border:0;place-items:center;display:grid}.map-module__243ahq__mark:focus-visible{outline:3px solid var(--c-primary);outline-offset:2px;background:var(--c-card);border-radius:4px}@container submission-map (max-width:800px){.map-module__243ahq__mapWrap{grid-template-columns:minmax(0,1fr)}.map-module__243ahq__map,.map-module__243ahq__mapLoading{height:420px}.map-module__243ahq__side{border-left:0;border-top:1px solid var(--c-line);height:auto;max-height:420px}.map-module__243ahq__toggle{align-items:center;min-height:44px}.map-module__243ahq__select{min-height:44px}}
.PageLocation-module__0-89uG__location{color:var(--c-ink-70);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-bottom:28px;font-size:12px;line-height:1.5;display:flex}.PageLocation-module__0-89uG__location ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.PageLocation-module__0-89uG__location li{gap:8px;display:flex}.PageLocation-module__0-89uG__location a{color:var(--c-primary)}.PageLocation-module__0-89uG__location a:hover{text-decoration:underline}.PageLocation-module__0-89uG__location a:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}.PageLocation-module__0-89uG__help{font-weight:600}@media (max-width:480px){.PageLocation-module__0-89uG__location{margin-bottom:20px}}
.TabNav-module__Mdor0q__nav{border-bottom:1px solid var(--c-line);overflow-x:auto}.TabNav-module__Mdor0q__list{gap:4px;min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.TabNav-module__Mdor0q__tab{color:var(--c-ink-70);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.TabNav-module__Mdor0q__tab:hover{color:var(--c-ink)}.TabNav-module__Mdor0q__tab:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px;border-radius:var(--r-control)}.TabNav-module__Mdor0q__active{color:var(--c-primary);border-bottom-color:var(--c-primary)}.TabNav-module__Mdor0q__count{font-family:var(--f-mono);background:var(--c-paper-deep);color:var(--c-ink-70);border-radius:999px;padding:3px 7px;font-size:11px;font-weight:500;line-height:1}.TabNav-module__Mdor0q__active .TabNav-module__Mdor0q__count{background:var(--c-primary-soft,var(--c-paper-deep));color:var(--c-primary)}.TabNav-module__Mdor0q__extra{box-shadow:inset 0 0 0 1px var(--c-ink-30);color:var(--c-ink-70);background:0 0}.TabNav-module__Mdor0q__active .TabNav-module__Mdor0q__extra{color:var(--c-primary);background:0 0}
.detail-module__-cbera__page,.detail-module__-cbera__page>*{min-width:0}.detail-module__-cbera__page.detail-module__-cbera__stack{gap:16px}.detail-module__-cbera__headerBlock{flex-direction:column;gap:8px;display:flex}.detail-module__-cbera__breadcrumb{color:var(--c-ink-50);align-items:center;gap:8px;font-size:12px;display:flex}.detail-module__-cbera__breadcrumb a{color:var(--c-primary);text-decoration:none}.detail-module__-cbera__breadcrumb a:hover{text-decoration:underline}.detail-module__-cbera__titleBlock{min-width:0}.detail-module__-cbera__titleRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.detail-module__-cbera__title{font-family:var(--f-sans);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:650;line-height:1.15}.detail-module__-cbera__meta{color:var(--c-ink-70);margin-top:6px;font-size:12px;line-height:1.5}.detail-module__-cbera__strip{border-radius:var(--r-control);border-left:3px solid;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:flex}.detail-module__-cbera__strip strong{font-weight:700}.detail-module__-cbera__strip span{color:var(--c-ink-90)}.detail-module__-cbera__stripRule{opacity:.4;background:currentColor;width:1px;height:14px}.detail-module__-cbera__stripDanger{background:var(--c-danger-soft,#f3dad3);color:var(--c-danger)}.detail-module__-cbera__stripWarn{background:var(--c-warn-soft);color:var(--c-warn)}.detail-module__-cbera__counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.detail-module__-cbera__count{border:1px solid var(--c-line);border-radius:var(--r-surface);background:#fff;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex}.detail-module__-cbera__countValue{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1}.detail-module__-cbera__countLabel{font-size:14px;font-weight:600}.detail-module__-cbera__countDanger{color:var(--c-danger)}.detail-module__-cbera__countWarn{color:var(--c-warn)}.detail-module__-cbera__countOk{color:var(--c-ok)}.detail-module__-cbera__countMuted{color:var(--c-ink-70)}.detail-module__-cbera__countsNote{color:var(--c-ink-70);margin:8px 0 0;font-size:12px}@media (max-width:720px){.detail-module__-cbera__counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.detail-module__-cbera__signoffActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.detail-module__-cbera__tabBody{flex-direction:column;gap:28px;padding-top:8px;display:flex}.detail-module__-cbera__tabBody section{flex-direction:column;gap:12px;min-width:0;display:flex}.detail-module__-cbera__sectionHeading{font-family:var(--f-sans);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:650}.detail-module__-cbera__empty{border:1px solid var(--c-line);border-radius:var(--r-surface);color:var(--c-ink-70);background:#fff;margin:0;padding:20px;font-size:14px}.detail-module__-cbera__hint{color:var(--c-ink-50);margin:0;font-size:12px}.detail-module__-cbera__eventCode{color:var(--c-ink-50);margin-top:2px;font-size:11px;display:block}@media (max-width:560px){.detail-module__-cbera__stripRule{display:none}}.detail-module__-cbera__page{container-type:inline-size}.detail-module__-cbera__headerBlock h1{margin-bottom:0}.detail-module__-cbera__titleBlock{flex:1}.detail-module__-cbera__card,.detail-module__-cbera__inspector,.detail-module__-cbera__findingList{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-control);min-width:0;padding:20px}.detail-module__-cbera__card h3,.detail-module__-cbera__inspector h3{margin:0 0 16px;font-size:17px;line-height:1.4}.detail-module__-cbera__card p:last-child{margin-bottom:0}.detail-module__-cbera__overviewGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.detail-module__-cbera__sideStack{flex-direction:column;gap:16px;min-width:0;display:flex}.detail-module__-cbera__attentionCard{background:var(--c-danger-soft);border-color:color-mix(in srgb, var(--c-danger) 24%, var(--c-line))}.detail-module__-cbera__attentionCard h3{color:var(--c-danger)}.detail-module__-cbera__bodyText,.detail-module__-cbera__inspector p{color:var(--c-ink-70);overflow-wrap:anywhere;margin:8px 0 16px;font-size:13px;line-height:1.6}.detail-module__-cbera__subtitle{color:var(--c-ink-70);margin:6px 0 0;font-size:13px;line-height:1.5}.detail-module__-cbera__sectionHeader{flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}.detail-module__-cbera__textLink{color:var(--c-primary);font-size:13px;font-weight:650;text-decoration:none}.detail-module__-cbera__textLink:hover{text-decoration:underline}.detail-module__-cbera__coverage{flex-wrap:wrap;gap:16px;margin:0;display:flex}.detail-module__-cbera__coverage>div{flex:1;min-width:100px}.detail-module__-cbera__coverage dd{color:var(--c-primary);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(20px,2.3cqi,28px);font-weight:700}.detail-module__-cbera__coverage dt{color:var(--c-ink-70);font-size:12px}.detail-module__-cbera__definitionList{margin:0 0 12px;font-size:13px}.detail-module__-cbera__definitionList>div{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:12px;padding:10px 0;display:grid}.detail-module__-cbera__definitionList dt{color:var(--c-ink-70)}.detail-module__-cbera__definitionList dd{overflow-wrap:anywhere;margin:0}.detail-module__-cbera__page code{font-family:var(--f-mono);overflow-wrap:anywhere;font-size:11px}.detail-module__-cbera__previewList{margin:0 0 16px;padding:0;list-style:none}.detail-module__-cbera__previewList li{border-bottom:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 0;font-size:12px;display:flex}.detail-module__-cbera__previewList li>span:first-child{flex:1;min-width:140px}.detail-module__-cbera__previewList strong,.detail-module__-cbera__previewList code,.detail-module__-cbera__previewList .detail-module__-cbera__hint{display:block}.detail-module__-cbera__previewList code{color:var(--c-ink-70);margin-top:4px}.detail-module__-cbera__previewList time{color:var(--c-ink-70);font-size:11px}.detail-module__-cbera__infoNote{color:var(--c-ink-70);background:var(--c-paper-deep);border-radius:var(--r-control);margin:0;padding:12px 16px;font-size:12px;line-height:1.6}.detail-module__-cbera__toolbar{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.detail-module__-cbera__toolbar input,.detail-module__-cbera__toolbar select{font:inherit;min-height:38px;color:var(--c-ink);border:1px solid var(--c-line);background:var(--c-card);border-radius:var(--r-control);max-width:100%;padding:8px 10px;font-size:12px}.detail-module__-cbera__search{flex:190px;min-width:120px}.detail-module__-cbera__filterLabel{color:var(--c-ink-70);align-items:center;gap:6px;font-size:12px;display:flex}.detail-module__-cbera__filters{flex-wrap:wrap;gap:4px;display:flex}.detail-module__-cbera__filters button{font:inherit;border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-card);color:var(--c-ink);cursor:pointer;min-height:38px;padding:8px 10px;font-size:12px}.detail-module__-cbera__filters button[aria-pressed=true]{background:var(--c-primary);color:var(--c-card);border-color:var(--c-primary)}.detail-module__-cbera__filters span{font-family:var(--f-mono);margin-left:4px;font-size:11px}.detail-module__-cbera__explorer{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.detail-module__-cbera__findingList{padding:0;overflow:hidden}.detail-module__-cbera__tableScroll{max-width:100%;overflow-x:auto}.detail-module__-cbera__dataTable{border-collapse:collapse;width:100%;font-size:12px}.detail-module__-cbera__dataTable th{text-align:left;background:var(--c-paper-deep);color:var(--c-ink-70);padding:12px;font-weight:650}.detail-module__-cbera__dataTable td{border-top:1px solid var(--c-line);vertical-align:middle;padding:0 12px}.detail-module__-cbera__dataTable .detail-module__-cbera__numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.detail-module__-cbera__dataTable td.detail-module__-cbera__numeric{font-family:var(--f-mono)}.detail-module__-cbera__selectedRow{background:var(--c-primary-soft)}.detail-module__-cbera__selectedRow td:first-child{box-shadow:inset 3px 0 var(--c-primary)}.detail-module__-cbera__rowButton{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--c-ink);background:0 0;border:0;min-height:58px;padding:14px 0}.detail-module__-cbera__rowButton strong,.detail-module__-cbera__rowButton code,.detail-module__-cbera__exception{display:block}.detail-module__-cbera__rowButton code{color:var(--c-ink-70);margin-top:3px}.detail-module__-cbera__exception{color:var(--c-info);margin-top:5px;font-size:11px}.detail-module__-cbera__rowButton:hover strong{color:var(--c-primary)}.detail-module__-cbera__tableFooter{color:var(--c-ink-70);margin:0;padding:12px 16px;font-size:12px}.detail-module__-cbera__inspector{overflow-wrap:anywhere;position:sticky;top:20px}.detail-module__-cbera__inspector h4{margin:20px 0 6px;font-size:13px}.detail-module__-cbera__inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.detail-module__-cbera__evidence,.detail-module__-cbera__guide{border:1px solid var(--c-line);border-radius:var(--r-control);margin-top:16px;overflow:hidden}.detail-module__-cbera__evidence summary,.detail-module__-cbera__guide summary{cursor:pointer;padding:12px;font-size:12px;font-weight:600}.detail-module__-cbera__evidence>div{min-width:0;max-height:560px;overflow:auto}.detail-module__-cbera__guide>p{padding:0 12px 12px}.detail-module__-cbera__inspectorActions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.detail-module__-cbera__primaryLink,.detail-module__-cbera__secondaryLink{border-radius:var(--r-control);border:1px solid var(--c-line);padding:9px 12px;font-size:12px;font-weight:650;text-decoration:none}.detail-module__-cbera__primaryLink{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-card)}.detail-module__-cbera__primaryLink:hover{background:var(--c-primary-deep)}.detail-module__-cbera__secondaryLink{color:var(--c-primary);background:var(--c-card)}.detail-module__-cbera__timeline{margin:0;padding:0;list-style:none}.detail-module__-cbera__timelineDate{border-bottom:1px solid var(--c-line);padding:0 0 12px;margin:16px 0 8px!important}.detail-module__-cbera__timeline li:first-child .detail-module__-cbera__timelineDate{margin-top:0!important}.detail-module__-cbera__eventButton{text-align:left;border:0;border-bottom:1px solid var(--c-line);width:100%;color:var(--c-ink);font:inherit;cursor:pointer;border-radius:var(--r-control);background:0 0;grid-template-columns:36px 70px minmax(0,1fr);align-items:center;gap:10px;padding:16px 12px;display:grid}.detail-module__-cbera__eventButton:hover{background:var(--c-paper)}.detail-module__-cbera__eventSelected,.detail-module__-cbera__eventSelected:hover{background:var(--c-primary-soft)}.detail-module__-cbera__eventIcon{background:var(--c-paper-deep);width:32px;height:32px;color:var(--c-primary);border-radius:50%;place-items:center;display:grid}.detail-module__-cbera__eventButton time{font-family:var(--f-mono);font-size:11px}.detail-module__-cbera__eventText{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;font-size:13px;display:flex}.detail-module__-cbera__eventText>span{color:var(--c-ink-70);font-size:12px}.detail-module__-cbera__eventButton>code{color:var(--c-ink-70);grid-column:3}.detail-module__-cbera__page :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}@container (max-width:900px){.detail-module__-cbera__explorer{grid-template-columns:minmax(0,1fr)}.detail-module__-cbera__inspector{position:static}}@container (max-width:650px){.detail-module__-cbera__page nav[aria-label="Sections of this survey file"] a{gap:5px;min-height:44px;padding-inline:8px;font-size:12px}.detail-module__-cbera__overviewGrid{grid-template-columns:minmax(0,1fr)}.detail-module__-cbera__counts{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-module__-cbera__count{gap:7px;padding:12px}.detail-module__-cbera__countValue{font-size:20px}.detail-module__-cbera__countLabel{font-size:12px}.detail-module__-cbera__card,.detail-module__-cbera__inspector{padding:16px}.detail-module__-cbera__eventButton{grid-template-columns:28px minmax(0,1fr);padding:12px 4px}.detail-module__-cbera__eventButton time,.detail-module__-cbera__eventText,.detail-module__-cbera__eventButton>code{grid-column:2}.detail-module__-cbera__dataTable th,.detail-module__-cbera__dataTable td{padding-left:8px;padding-right:8px}}.detail-module__-cbera__chips{flex-wrap:wrap;gap:6px;margin:0;display:flex}.detail-module__-cbera__chips code{font-family:var(--f-mono);border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-paper-deep);overflow-wrap:anywhere;padding:2px 8px;font-size:12px}.detail-module__-cbera__fileCheckPanel{border:1px solid var(--c-line);border-radius:var(--r-surface);background:var(--c-card);padding:20px}.detail-module__-cbera__fileCheckPanel>h2{margin-bottom:16px}.detail-module__-cbera__fileCheckPanel .detail-module__-cbera__count{background:var(--c-paper);border:0}
.SideNav-module__La5B6a__side{border-right:1px solid var(--c-line);z-index:20;background:#fff;align-self:stretch;width:220px;min-width:0;position:relative}.SideNav-module__La5B6a__group{flex-direction:column;gap:8px;display:flex}.SideNav-module__La5B6a__items{flex-direction:column;display:flex}.SideNav-module__La5B6a__item{min-height:36px;color:var(--c-ink-70);-webkit-tap-highlight-color:transparent;border-left:2px solid #0000;align-items:center;gap:10px;padding:8px 20px;font-size:13px;transition:background .15s,color .15s,border-color .15s,transform 80ms;display:flex;position:relative}.SideNav-module__La5B6a__icon{width:20px;height:20px;color:var(--c-ink-50);flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.SideNav-module__La5B6a__label{min-width:0}.SideNav-module__La5B6a__item:hover{background:var(--c-paper);color:var(--c-ink)}.SideNav-module__La5B6a__item:hover .SideNav-module__La5B6a__icon{color:var(--c-ink-70)}.SideNav-module__La5B6a__item:active{transform:scale(.99)}.SideNav-module__La5B6a__item:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}.SideNav-module__La5B6a__itemActive{color:var(--c-ink);background:var(--c-paper);border-left-color:var(--c-primary);font-weight:600}.SideNav-module__La5B6a__itemActive .SideNav-module__La5B6a__icon{color:var(--c-primary)}.SideNav-module__La5B6a__itemPending{cursor:progress}.SideNav-module__La5B6a__itemPending .SideNav-module__La5B6a__icon{color:var(--c-primary)}.SideNav-module__La5B6a__itemPending .SideNav-module__La5B6a__label{opacity:.85}.SideNav-module__La5B6a__spinner{transform-origin:50%;animation:.7s linear infinite SideNav-module__La5B6a__nav-spin}@keyframes SideNav-module__La5B6a__nav-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SideNav-module__La5B6a__progress{pointer-events:none;opacity:0;z-index:5;height:2px;transition:opacity .12s;position:absolute;top:0;left:0;right:0;overflow:hidden}.SideNav-module__La5B6a__progress[data-active=true]{opacity:1}.SideNav-module__La5B6a__progress:before{content:"";background:linear-gradient(90deg, transparent, var(--c-primary) 50%, transparent);width:40%;animation:1.1s ease-in-out infinite SideNav-module__La5B6a__nav-slide;position:absolute;inset:0}@keyframes SideNav-module__La5B6a__nav-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.SideNav-module__La5B6a__item,.SideNav-module__La5B6a__icon,.SideNav-module__La5B6a__progress{transition:none}.SideNav-module__La5B6a__item:active{transform:none}.SideNav-module__La5B6a__spinner,.SideNav-module__La5B6a__progress:before{animation:none}.SideNav-module__La5B6a__progress:before{background:var(--c-primary);width:100%;transform:none}}.SideNav-module__La5B6a__navigation{top:var(--topnav-h,60px);max-height:calc(100vh - var(--topnav-h,60px));max-height:calc(100dvh - var(--topnav-h,60px));overscroll-behavior:contain;flex-direction:column;gap:22px;padding:20px 0;display:flex;position:sticky;overflow-y:auto}.SideNav-module__La5B6a__groupLabel{color:var(--c-ink-70);margin:0;padding:0 20px;font-size:11px;font-weight:700}.SideNav-module__La5B6a__mobileBar{display:none}@media (min-width:861px){.SideNav-module__La5B6a__item{min-height:40px}.SideNav-module__La5B6a__side{gap:0}}@media (max-width:860px){.SideNav-module__La5B6a__side{top:var(--topnav-h,60px);border-right:0;border-bottom:1px solid var(--c-line);align-self:start;width:100%;padding:0;display:block;position:sticky}.SideNav-module__La5B6a__mobileBar{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:9px 16px;font-size:13px;font-weight:600;display:flex}.SideNav-module__La5B6a__mobileBar>span{overflow-wrap:anywhere;min-width:0}.SideNav-module__La5B6a__mobileBar button{border:1px solid var(--c-line);min-height:44px;color:var(--c-primary);font:inherit;cursor:pointer;background:#fff;border-radius:4px;flex-shrink:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.SideNav-module__La5B6a__mobileBar button:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.SideNav-module__La5B6a__navigation{overscroll-behavior:contain;border-top:1px solid var(--c-line);max-height:65dvh;padding:12px 0 20px;display:none;position:static;overflow-y:auto}.SideNav-module__La5B6a__side[data-expanded=true] .SideNav-module__La5B6a__navigation{display:flex}.SideNav-module__La5B6a__group{border:0;flex-direction:column;align-items:stretch;gap:4px;padding:0;display:flex}.SideNav-module__La5B6a__groupLabel{padding:0 20px;display:block}.SideNav-module__La5B6a__items{flex-direction:column;gap:0}.SideNav-module__La5B6a__item{border-bottom:none;border-left:2px solid #0000;min-height:44px;padding:10px 20px;font-size:13px}.SideNav-module__La5B6a__itemActive{border-left-color:var(--c-primary)}}.SideNav-module__La5B6a__fallback{color:var(--c-primary);padding:12px 20px;font-size:13px;display:inline-block}.SideNav-module__La5B6a__mobileBar button:disabled{opacity:.65;cursor:wait}.SideNav-module__La5B6a__items{gap:3px;padding-inline:10px}.SideNav-module__La5B6a__item{border-radius:var(--r-control);border-left:0;padding-inline:12px}.SideNav-module__La5B6a__itemActive{color:var(--c-primary-deep);background:var(--c-primary-soft);box-shadow:inset 3px 0 0 var(--c-primary)}.SideNav-module__La5B6a__itemActive:hover{background:var(--c-primary-soft)}.SideNav-module__La5B6a__groupLabel{font-size:12px}.SideNav-module__La5B6a__mobileBar button{border-radius:var(--r-control)}
.Toaster-module__jmOQfG__toaster{--normal-bg:var(--c-card);--normal-text:var(--c-ink);--normal-border:var(--c-line)}.Toaster-module__jmOQfG__toast{overflow-wrap:anywhere}.Toaster-module__jmOQfG__title{font-weight:600}.Toaster-module__jmOQfG__description{color:var(--c-ink-70)}.Toaster-module__jmOQfG__success{--normal-bg:var(--c-ok-soft);--normal-text:var(--c-ok);--normal-border:var(--c-ok)}.Toaster-module__jmOQfG__error{--normal-bg:var(--c-danger-soft);--normal-text:var(--c-danger);--normal-border:var(--c-danger)}.Toaster-module__jmOQfG__warning{--normal-bg:var(--c-warn-soft);--normal-text:var(--c-warn);--normal-border:var(--c-warn)}.Toaster-module__jmOQfG__info{--normal-bg:var(--c-info-soft);--normal-text:var(--c-info);--normal-border:var(--c-info)}.Toaster-module__jmOQfG__closeButton:focus-visible,.Toaster-module__jmOQfG__actionButton:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}.Toaster-module__jmOQfG__closeButton:after{content:"";position:absolute;inset:-12px}
