.customer_pageStack__o4uI1{display:grid;gap:16px}.customer_pageHeader__JEh1O{display:flex;min-height:92px;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid var(--border);padding-bottom:20px}.customer_anonymousNotice__R__Ra p,.customer_auditList__gb1Yy p,.customer_boundaryNotice__Wz54p p,.customer_inlineNotice__IX4lB,.customer_pageHeader__JEh1O h1,.customer_pageHeader__JEh1O p,.customer_panelHeading__bUBNK h2,.customer_panelHeading__bUBNK h3,.customer_panelHeading__bUBNK p,.customer_problemBanner__YTCX_ p{margin:0}.customer_eyebrow__Ecur7,.customer_sectionEyebrow__CgOHx{display:block;margin-bottom:4px;color:var(--brand-teal-deep);font-size:12px;line-height:18px;font-weight:700}.customer_pageHeader__JEh1O h1{margin:0;font-size:24px;line-height:30px;font-weight:500}.customer_pageHeader__JEh1O p{margin-top:5px;color:var(--muted);font-size:13px;line-height:20px}.customer_backLink__v3qLv,.customer_dangerButton__RNmwo,.customer_dialogClose__ODNbx,.customer_pagination__34UFj button,.customer_primaryButton__GHR4K,.customer_secondaryButton__RFlKO,.customer_tableAction__kozjD,.customer_tableDangerAction__qcQVJ{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border-radius:8px;padding:8px 14px;font-size:13px;line-height:20px;font-weight:650;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.customer_backLink__v3qLv,.customer_pagination__34UFj button,.customer_secondaryButton__RFlKO{border:1px solid var(--border);color:var(--foreground);background:var(--surface)}.customer_backLink__v3qLv:hover,.customer_pagination__34UFj button:hover:not(:disabled),.customer_secondaryButton__RFlKO:hover:not(:disabled){border-color:#b8d7d6;background:#f8fbfb}.customer_primaryButton__GHR4K{border:1px solid var(--brand-teal);color:#ffffff;background:var(--brand-teal)}.customer_primaryButton__GHR4K:hover:not(:disabled){border-color:var(--brand-teal-deep);background:var(--brand-teal-deep)}.customer_dangerButton__RNmwo{border:1px solid var(--danger);color:#ffffff;background:var(--danger)}.customer_dangerButton__RNmwo:hover:not(:disabled){border-color:#bb4545;background:#bb4545}.customer_dangerButton__RNmwo:disabled,.customer_pagination__34UFj button:disabled,.customer_primaryButton__GHR4K:disabled,.customer_secondaryButton__RFlKO:disabled,.customer_tableAction__kozjD:disabled{cursor:not-allowed;opacity:.56}.customer_boundaryNotice__Wz54p,.customer_inlineNotice__IX4lB{border:1px solid #cfe4e3;border-left:3px solid var(--brand-teal-deep);border-radius:8px;padding:12px 14px;color:#365f62;background:#f0f8f7}.customer_boundaryNotice__Wz54p strong{display:block;font-size:13px;line-height:20px}.customer_boundaryNotice__Wz54p p,.customer_inlineNotice__IX4lB{margin-top:2px;font-size:12px;line-height:19px}.customer_panel__aovYf{min-width:0;border:1px solid var(--border);border-radius:12px;padding:20px;background:var(--surface);box-shadow:0 4px 18px rgba(36,72,82,.08)}.customer_panelHeading__bUBNK{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.customer_panelHeading__bUBNK h2,.customer_panelHeading__bUBNK h3{color:var(--foreground);font-weight:600}.customer_panelHeading__bUBNK h2{font-size:18px;line-height:26px}.customer_panelHeading__bUBNK h3{font-size:16px;line-height:24px}.customer_panelHeading__bUBNK p{margin-top:3px;color:var(--muted);font-size:12px;line-height:18px}.customer_filterBar__QlxWc{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:16px}.customer_searchField__uOv9e{flex:1 1 280px;max-width:420px}.customer_auditFilters__q_2MW select,.customer_filterBar__QlxWc input,.customer_filterBar__QlxWc select,.customer_formGrid__jPlyk input,.customer_formGrid__jPlyk select,.customer_formGrid__jPlyk textarea,.customer_formStack___FX8x input,.customer_formStack___FX8x select,.customer_formStack___FX8x textarea,.customer_optionSearch__uFxyW input{width:100%;min-height:40px;border:1px solid var(--border);border-radius:8px;padding:8px 10px;color:var(--foreground);background:var(--surface);font-size:13px;line-height:20px}.customer_filterBar__QlxWc select{width:154px}.customer_auditFilters__q_2MW select:focus-visible,.customer_filterBar__QlxWc input:focus-visible,.customer_filterBar__QlxWc select:focus-visible,.customer_formGrid__jPlyk input:focus-visible,.customer_formGrid__jPlyk select:focus-visible,.customer_formGrid__jPlyk textarea:focus-visible,.customer_formStack___FX8x input:focus-visible,.customer_formStack___FX8x select:focus-visible,.customer_formStack___FX8x textarea:focus-visible,.customer_optionSearch__uFxyW input:focus-visible{border-color:var(--brand-teal-deep);outline:0;box-shadow:0 0 0 3px rgba(88,183,181,.2)}.customer_tableScrollHint__DlD7g{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.customer_tableScroller__OJSAr{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.customer_tableScroller__OJSAr:focus-visible{border-radius:8px;outline:3px solid rgba(40,126,131,.34);outline-offset:3px}.customer_dataTable__wdSOI{width:100%;border-collapse:collapse;table-layout:fixed;color:var(--muted);font-size:13px;line-height:20px}.customer_customerTable__QL5nV{min-width:1000px}.customer_contactTable__mdFaA{min-width:1080px}.customer_bindingTable__daMBX{min-width:1180px}.customer_dataTable__wdSOI th{height:42px;border-bottom:1px solid var(--border);color:var(--muted);font-size:12px;font-weight:600;text-align:center;vertical-align:middle;white-space:nowrap}.customer_dataTable__wdSOI td{min-width:104px;height:54px;border-bottom:1px solid #eef3f3;padding:8px 12px;text-align:center;vertical-align:middle}.customer_dataTable__wdSOI tbody tr:last-child td{border-bottom:0}.customer_dataTable__wdSOI tbody tr{transition:background-color .18s ease}.customer_dataTable__wdSOI tbody tr:hover,.customer_selectedRow__m7ONS{background:#f7fbfb}.customer_selectedRow__m7ONS td:first-child{box-shadow:inset 3px 0 0 var(--brand-teal)}.customer_dataTable__wdSOI td small,.customer_dataTable__wdSOI td span,.customer_dataTable__wdSOI td strong{display:block}.customer_dataTable__wdSOI td strong{color:var(--foreground);font-weight:600;overflow-wrap:anywhere}.customer_dataTable__wdSOI td small{margin-top:2px;color:var(--muted);font-size:11px;line-height:17px;overflow-wrap:anywhere}.customer_notesCell__gIBwG{max-width:240px;overflow-wrap:anywhere}.customer_kindBadge__yT3Rq,.customer_statusBadge__spL2N{display:inline-flex!important;width:fit-content;min-height:24px;align-items:center;border-radius:6px;padding:2px 8px;font-size:11px;line-height:18px;font-weight:650;white-space:nowrap}.customer_statusActive__c2rr1{color:#0f7147;background:#e8f7ef}.customer_statusInactive__7iqNQ{color:#8a3636;background:#fcecec}.customer_statusPending__ReU_T{color:#7a551d;background:#fff3dc}.customer_kindIdentified__qcHkL{color:#365f62;background:#edf7f6}.customer_kindAnonymous__0NGIb{color:#355898;background:#edf2fb}.customer_actionGroup__EKEmF{display:flex;align-items:center;gap:4px;white-space:nowrap}.customer_tableAction__kozjD,.customer_tableDangerAction__qcQVJ{min-height:32px;border:0;padding:4px 7px;background:transparent;font-size:12px}.customer_tableAction__kozjD{color:var(--brand-teal-deep)}.customer_tableAction__kozjD:hover:not(:disabled){background:#edf7f6}.customer_tableDangerAction__qcQVJ{color:var(--danger)}.customer_tableDangerAction__qcQVJ:hover:not(:disabled){background:#fcecec}.customer_mutedText__epxgK,.customer_pendingText__muLZP,.customer_protectedText__tdIkl{color:var(--muted);font-size:12px;line-height:18px}.customer_pendingText__muLZP{color:#7a551d;font-weight:600}.customer_pagination__34UFj{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px;color:var(--muted);font-size:12px}.customer_pagination__34UFj button{min-height:34px;padding:5px 10px}.customer_subsectionDivider__ZUrhc{height:1px;margin:24px 0 20px;background:var(--border)}.customer_selectedContext__wkDrB{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;border:1px solid #d8e8e7;border-radius:8px;padding:10px 12px;color:var(--muted);background:#f8fbfb;font-size:12px;line-height:18px}.customer_selectedContext__wkDrB>div{display:flex;gap:6px}.customer_bindingCustomer__T11RS{display:grid;gap:4px}.customer_contactChips__Ew_GV{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.customer_contactChips__Ew_GV li{border-radius:6px;padding:2px 7px;color:#365f62;background:#edf7f6;font-size:11px;line-height:18px;white-space:nowrap}.customer_emptyState__manF4,.customer_loadingState__GIXJy{min-height:96px;display:flex;align-items:center;justify-content:center;border:1px dashed #cfdada;border-radius:8px;padding:20px;color:var(--muted);background:#fafcfc;font-size:13px;line-height:20px;text-align:center}.customer_pageProblem__U8mho{display:grid;gap:8px;justify-items:start}.customer_problemBanner__YTCX_{width:100%;border:1px solid #f0b9b9;border-left:3px solid var(--danger);border-radius:8px;padding:12px 14px;color:#7c3434;background:#fff5f5}.customer_problemBanner__YTCX_ strong{display:block;color:#7c3434;font-size:13px;line-height:20px}.customer_problemBanner__YTCX_ p{margin-top:2px;font-size:12px;line-height:19px}.customer_problemBanner__YTCX_ code{display:inline-block;margin-top:5px;color:#963f3f;font-size:11px}.customer_auditFilters__q_2MW{display:flex;justify-content:flex-end;gap:12px;margin-bottom:16px}.customer_auditFilters__q_2MW label{display:grid;min-width:240px;gap:5px;color:var(--muted);font-size:12px;line-height:18px}.customer_auditList__gb1Yy{display:grid;gap:0;margin:0;padding:0;list-style:none}.customer_auditList__gb1Yy>li{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding-bottom:16px}.customer_auditList__gb1Yy>li:not(:last-child):before{position:absolute;top:18px;bottom:0;left:6px;width:1px;background:#cfe4e3;content:""}.customer_auditMarker__IPwpZ{position:relative;z-index:1;width:13px;height:13px;margin-top:4px;border:3px solid #dff1f0;border-radius:50%;background:var(--brand-teal-deep)}.customer_auditList__gb1Yy article{min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px 14px;background:#fcfefe}.customer_auditList__gb1Yy header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.customer_auditList__gb1Yy header div{display:grid;gap:2px}.customer_auditList__gb1Yy header strong{color:var(--foreground);font-size:13px;line-height:20px}.customer_auditList__gb1Yy header span,.customer_auditList__gb1Yy p,.customer_auditList__gb1Yy time{color:var(--muted);font-size:11px;line-height:18px}.customer_auditList__gb1Yy time{white-space:nowrap}.customer_auditList__gb1Yy p{margin-top:5px}.customer_auditList__gb1Yy code{color:var(--brand-teal-deep);background:transparent}.customer_auditSnapshots__Yz8DZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0}.customer_auditSnapshots__Yz8DZ div{min-width:0;border-radius:6px;padding:8px 10px;background:#f3f7f7}.customer_auditSnapshots__Yz8DZ dt{color:var(--muted);font-size:10px;line-height:16px;font-weight:650}.customer_auditSnapshots__Yz8DZ dd{margin:2px 0 0;color:var(--foreground);font-size:11px;line-height:18px;overflow-wrap:anywhere}.customer_dialogBackdrop__Hjpf9{position:fixed;z-index:90;inset:0;display:grid;place-items:center;overflow-y:auto;padding:24px;background:rgba(23,42,48,.42)}.customer_dialog__wDH_f{width:min(100%,580px);max-height:calc(100vh - 48px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--border);border-top:3px solid var(--brand-teal);border-radius:12px;background:var(--surface);box-shadow:0 20px 48px rgba(24,53,62,.22)}.customer_dialogWide__nuu_0{width:min(100%,760px)}.customer_dialogDanger__pR_cz{border-top-color:var(--danger)}.customer_dialogHeader__ZU6Op{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);padding:18px 20px 16px}.customer_dialogHeader__ZU6Op h2{margin:0;color:var(--foreground);font-size:19px;line-height:27px;font-weight:650}.customer_dialogHeader__ZU6Op p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:19px}.customer_dialogClose__ODNbx{width:36px;min-height:36px;flex:0 0 auto;border:1px solid var(--border);padding:0;color:var(--muted);background:var(--surface);font-size:22px;font-weight:400}.customer_dialogClose__ODNbx:hover{border-color:#b8d7d6;color:var(--foreground);background:#f8fbfb}.customer_dialogBody__N1btY{overflow-y:auto;padding:20px}.customer_dialogFooter__iAG_i{display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--border);padding:14px 20px;background:#fafcfc}.customer_formStack___FX8x{display:grid;gap:16px}.customer_formGrid__jPlyk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.customer_formGrid__jPlyk label,.customer_formStack___FX8x label,.customer_optionSearch__uFxyW label{display:grid;gap:5px;color:var(--foreground);font-size:12px;line-height:18px}.customer_formGrid__jPlyk label>span,.customer_formStack___FX8x label>span,.customer_optionSearch__uFxyW label>span{font-weight:600}.customer_formGrid__jPlyk small,.customer_formStack___FX8x small{color:var(--muted);font-size:11px;line-height:17px}.customer_fullField___Sk3N{grid-column:1/-1}.customer_checkboxList__ksDyA,.customer_segmentedFieldset__uqX2Z{margin:0;border:1px solid var(--border);border-radius:8px;padding:12px}.customer_checkboxList__ksDyA legend,.customer_segmentedFieldset__uqX2Z legend{padding:0 4px;color:var(--foreground);font-size:12px;line-height:18px;font-weight:600}.customer_segmentedFieldset__uqX2Z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customer_segmentedFieldset__uqX2Z label{display:flex;min-height:44px;align-items:center;gap:8px;border:1px solid var(--border);border-radius:8px;padding:8px 10px;cursor:pointer}.customer_segmentedFieldset__uqX2Z label:has(input:checked){border-color:var(--brand-teal);color:var(--brand-teal-deep);background:#edf7f6}.customer_checkboxList__ksDyA input,.customer_segmentedFieldset__uqX2Z input{width:16px;height:16px;flex:0 0 auto;accent-color:var(--brand-teal-deep)}.customer_anonymousNotice__R__Ra{border:1px solid #cbd9ed;border-left:3px solid var(--brand-blue);border-radius:8px;padding:11px 12px;color:#355898;background:#f2f5fb}.customer_anonymousNotice__R__Ra strong{display:block;font-size:12px;line-height:19px}.customer_anonymousNotice__R__Ra p{margin-top:3px;font-size:11px;line-height:18px}.customer_readonlyList__CXSii{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px}.customer_readonlyList__CXSii div{min-width:0;border-radius:8px;padding:9px 10px;background:#f3f7f7}.customer_readonlyList__CXSii dt{color:var(--muted);font-size:10px;line-height:16px;font-weight:650}.customer_readonlyList__CXSii dd{margin:2px 0 0;color:var(--foreground);font-size:12px;line-height:18px;overflow-wrap:anywhere}.customer_optionSearch__uFxyW{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.customer_checkboxList__ksDyA{display:grid;max-height:260px;gap:6px;overflow-y:auto}.customer_checkboxList__ksDyA label{display:flex;min-height:44px;align-items:center;gap:10px;border-radius:7px;padding:7px 8px;cursor:pointer}.customer_checkboxList__ksDyA label:hover{background:#f3f8f8}.customer_checkboxList__ksDyA label>span{display:grid;min-width:0}.customer_checkboxList__ksDyA strong{color:var(--foreground);font-size:12px;line-height:18px}.customer_checkboxEmpty__hckza,.customer_checkboxList__ksDyA small{color:var(--muted);font-size:11px;line-height:17px}.customer_checkboxEmpty__hckza{margin:0;padding:14px 8px;text-align:center}.customer_srOnly__6K71f{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width:1600px){.customer_pageStack__o4uI1{gap:20px}.customer_panel__aovYf{padding:24px}}@media (max-width:1050px){.customer_filterBar__QlxWc{flex-wrap:wrap;justify-content:flex-start}.customer_searchField__uOv9e{max-width:none}.customer_auditFilters__q_2MW{justify-content:flex-start}}@media (max-width:1350px){.customer_tableScrollHint__DlD7g{position:static;width:auto;height:auto;margin:0 0 8px;overflow:visible;clip:auto;color:var(--muted);font-size:11px;line-height:17px;white-space:normal}}@media (max-width:767px){.customer_pageStack__o4uI1{gap:12px}.customer_pageHeader__JEh1O{min-height:0;flex-direction:column;gap:12px;padding-bottom:16px}.customer_pageHeader__JEh1O h1{font-size:23px;line-height:31px}.customer_backLink__v3qLv,.customer_dangerButton__RNmwo,.customer_primaryButton__GHR4K,.customer_secondaryButton__RFlKO{min-height:44px}.customer_panel__aovYf{border-radius:10px;padding:16px}.customer_panelHeading__bUBNK{flex-direction:column;gap:10px}.customer_panelHeading__bUBNK>button{width:100%}.customer_filterBar__QlxWc{display:grid;grid-template-columns:1fr}.customer_filterBar__QlxWc button,.customer_filterBar__QlxWc select,.customer_searchField__uOv9e{width:100%;max-width:none}.customer_tableScroller__OJSAr{margin-right:-16px;padding-right:16px}.customer_selectedContext__wkDrB{align-items:flex-start;flex-direction:column}.customer_pagination__34UFj{justify-content:space-between;gap:6px}.customer_pagination__34UFj span{text-align:center}.customer_auditFilters__q_2MW{display:grid;grid-template-columns:1fr}.customer_auditFilters__q_2MW label{min-width:0}.customer_auditList__gb1Yy header{flex-direction:column;gap:4px}.customer_auditSnapshots__Yz8DZ{grid-template-columns:1fr}.customer_dialogBackdrop__Hjpf9{align-items:end;padding:0}.customer_dialogWide__nuu_0,.customer_dialog__wDH_f{width:100%;max-height:94vh;border-right:0;border-bottom:0;border-left:0;border-radius:12px 12px 0 0}.customer_dialogBody__N1btY,.customer_dialogFooter__iAG_i,.customer_dialogHeader__ZU6Op{padding-right:16px;padding-left:16px}.customer_dialogFooter__iAG_i{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.customer_dialogFooter__iAG_i>:only-child{grid-column:1/-1}.customer_formGrid__jPlyk,.customer_optionSearch__uFxyW,.customer_readonlyList__CXSii,.customer_segmentedFieldset__uqX2Z{grid-template-columns:1fr}.customer_optionSearch__uFxyW button{width:100%}}@media (max-width:380px){.customer_panel__aovYf{padding:14px}.customer_tableScroller__OJSAr{margin-right:-14px;padding-right:14px}.customer_dialogFooter__iAG_i{gap:6px}}@media (prefers-reduced-motion:reduce){.customer_backLink__v3qLv,.customer_dangerButton__RNmwo,.customer_dataTable__wdSOI tbody tr,.customer_primaryButton__GHR4K,.customer_secondaryButton__RFlKO,.customer_tableAction__kozjD,.customer_tableDangerAction__qcQVJ{transition:none}}.cad_cadPage__RDvbF{--cad-ink:#15343a;--cad-muted:#65797c;--cad-line:#d6e1df;--cad-teal:#167d78;--cad-teal-deep:#0b5555;--cad-teal-soft:#e8f5f2;--cad-blueprint:#102c34;--cad-blueprint-soft:#173a43;--cad-copper:#be762f;--cad-copper-soft:#fff2df;--cad-danger:#a84735;--cad-danger-soft:#fff1ec;min-width:0;overflow-x:clip}.cad_cadPage__RDvbF a,.cad_cadPage__RDvbF button{min-height:34px;border-radius:7px;font-size:13px;font-weight:500}.cad_cadHeaderMeta__Or21K{display:grid;min-width:min(100%,230px);align-content:center;justify-items:end;gap:2px;border-left:1px solid var(--cad-line);padding-left:22px;text-align:right}.cad_cadHeaderMeta__Or21K span{color:var(--cad-teal-deep);font-size:10px;font-weight:800;letter-spacing:.12em}.cad_cadHeaderMeta__Or21K small,.cad_cadHeaderMeta__Or21K strong{max-width:100%;overflow-wrap:anywhere}.cad_cadHeaderMeta__Or21K strong{color:var(--cad-ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:20px}.cad_cadHeaderMeta__Or21K small{color:var(--cad-muted);font-size:10px;line-height:16px}.cad_cadRequirementTabs__CMJm5{display:flex;min-width:0;flex-wrap:wrap;gap:7px}.cad_cadRequirementTabActive__O4XHi,.cad_cadRequirementTab__x9jMi{display:grid;min-width:150px;min-height:52px!important;align-content:center;gap:1px;border:1px solid var(--cad-line);border-radius:8px;padding:7px 12px;color:#526b6d;background:rgba(255,255,255,.72);text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.cad_cadRequirementTab__x9jMi:hover{border-color:#91b7b2;box-shadow:0 7px 18px rgb(21 67 69/7%);transform:translateY(-1px)}.cad_cadRequirementTabActive__O4XHi{border-color:#67aaa2;color:var(--cad-teal-deep);background:linear-gradient(90deg,var(--cad-teal) 0 4px,transparent 4px),var(--cad-teal-soft);box-shadow:0 8px 22px rgb(17 93 89/9%)}.cad_cadRequirementTabActive__O4XHi span,.cad_cadRequirementTab__x9jMi span{overflow-wrap:anywhere;font-size:10px;font-weight:850;letter-spacing:.045em}.cad_cadRequirementTabActive__O4XHi small,.cad_cadRequirementTab__x9jMi small{font-size:9px;line-height:14px}.cad_cadProblem__sLLE3{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;border:1px solid #df9c87;border-radius:12px;padding:14px 16px;color:#743b2c;background:repeating-linear-gradient(135deg,transparent 0 10px,rgb(174 71 48/3%) 10px 11px),#fff7f3;box-shadow:0 12px 28px rgb(90 43 29/8%);outline:none}.cad_cadProblem__sLLE3[data-error-kind=parser]{border-color:#c76b55;background-color:#fff0ea}.cad_cadProblem__sLLE3:focus-visible{box-shadow:0 0 0 3px rgb(188 86 59/18%),0 12px 28px rgb(90 43 29/8%)}.cad_cadGateIcon__DwyB3,.cad_cadProblemMark__j_ebt,.cad_cadStartIcon__eNFyr{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:10px}.cad_cadProblemMark__j_ebt{color:#8e3e2d;background:#f8dcd2;font-family:Georgia,serif;font-size:22px;font-weight:800}.cad_cadProblem__sLLE3 code,.cad_cadProblem__sLLE3 p,.cad_cadProblem__sLLE3 strong{overflow-wrap:anywhere}.cad_cadProblem__sLLE3 strong{display:block;font-size:13px;line-height:20px}.cad_cadProblem__sLLE3 p{margin:3px 0 0;font-size:11px;line-height:18px}.cad_cadProblem__sLLE3 code{display:block;margin-top:4px;color:#9b604f;font-size:9px}.cad_cadGate__VJMFe,.cad_cadStartPanel__khW1K{display:grid;align-items:center;gap:20px;min-width:0;border-radius:15px;padding:22px}.cad_cadGate__VJMFe{grid-template-columns:auto minmax(0,1fr) auto;border:1px solid #dfc38e;color:#76531f;background:linear-gradient(115deg,rgb(255 255 255/42%),transparent 48%),var(--cad-copper-soft)}.cad_cadGateIcon__DwyB3{color:#99611f;background:#f7dfb9}.cad_cadAwaitingPanel__oaqx8>div>span,.cad_cadGate__VJMFe>div>span,.cad_cadReceiptHeading__dp9Yi>div>span,.cad_cadStartCopy__1L3KE>div>span{color:var(--cad-copper);font-size:9px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.cad_cadAwaitingPanel__oaqx8 h2,.cad_cadCompletedReceipt__WrPm1 h2,.cad_cadGate__VJMFe h2,.cad_cadStartPanel__khW1K h2{margin:3px 0 0;color:var(--cad-ink);font-family:Songti SC,"Noto Serif SC",Georgia,serif;font-size:19px;font-weight:650;line-height:27px}.cad_cadAwaitingPanel__oaqx8 p,.cad_cadCompletedReceipt__WrPm1 p,.cad_cadGate__VJMFe p,.cad_cadStartPanel__khW1K p{margin:5px 0 0;color:#657170;font-size:11px;line-height:18px}.cad_cadAwaitingNotice__4Kwyd,.cad_cadCapabilityPending__v9Iq7,.cad_cadRunningNotice__reqQr{display:flex;align-items:flex-start;gap:12px;min-width:0;border:1px solid #d9bd87;border-radius:11px;padding:13px 15px;color:#73501e;background:#fff8e9}.cad_cadCapabilityPending__v9Iq7>span,.cad_cadRunningNotice__reqQr>span{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center}.cad_cadAwaitingNotice__4Kwyd strong,.cad_cadCapabilityPending__v9Iq7 strong,.cad_cadRunningNotice__reqQr strong{display:block;font-size:12px;line-height:18px}.cad_cadAwaitingNotice__4Kwyd p,.cad_cadCapabilityPending__v9Iq7 p,.cad_cadRunningNotice__reqQr p{margin:2px 0 0;font-size:10px;line-height:17px}.cad_cadCapabilityPending__v9Iq7 small{display:block;margin-top:3px;font-family:ui-monospace,monospace;font-size:9px}.cad_cadStartPanel__khW1K{grid-template-columns:minmax(0,1.2fr) minmax(290px,.75fr) auto;border:1px solid #c7dad6;background:linear-gradient(rgb(21 68 73/3%) 1px,transparent 0),linear-gradient(90deg,rgb(21 68 73/3%) 1px,transparent 0),radial-gradient(circle at 88% 10%,rgb(174 224 214/60%),transparent 31%),linear-gradient(135deg,#fbfdfc,#eff7f4);background-size:24px 24px,24px 24px,auto,auto;box-shadow:0 18px 40px rgb(21 66 66/8%)}.cad_cadStartCopy__1L3KE{display:flex;align-items:flex-start;gap:13px;min-width:0}.cad_cadStartIcon__eNFyr{color:var(--cad-teal);background:#dcefeb}.cad_cadCompletedReceipt__WrPm1 dl,.cad_cadConfirmationFacts__7Pnlf,.cad_cadStartPanel__khW1K dl,.cad_cadTaskFacts__dGS2d{display:grid;min-width:0;margin:0}.cad_cadStartPanel__khW1K dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #d9e3e1;border-radius:9px;background:#d9e3e1}.cad_cadStartPanel__khW1K dl>div{min-width:0;padding:9px 10px;background:rgb(255 255 255/82%)}.cad_cadCompletedReceipt__WrPm1 dt,.cad_cadConfirmationFacts__7Pnlf dt,.cad_cadStartPanel__khW1K dt,.cad_cadTaskFacts__dGS2d dt{color:var(--cad-muted);font-size:9px;line-height:15px}.cad_cadCompletedReceipt__WrPm1 dd,.cad_cadConfirmationFacts__7Pnlf dd,.cad_cadStartPanel__khW1K dd,.cad_cadTaskFacts__dGS2d dd{margin:2px 0 0;overflow-wrap:anywhere;color:var(--cad-ink);font-size:11px;font-weight:700;line-height:17px}.cad_cadStatusToolbar__h7OoG{display:grid;min-width:0;gap:10px}.cad_cadStatusToolbar__h7OoG>button{justify-self:end}.cad_cadTaskStatus__QP9OX{position:relative;min-width:0;overflow:hidden;border:1px solid #bfd6d2;border-radius:15px;padding:20px;background:linear-gradient(90deg,rgb(22 125 120/7%) 1px,transparent 0),linear-gradient(rgb(22 125 120/5%) 1px,transparent 0),linear-gradient(135deg,#fbfdfd,#f2f8f7);background-size:32px 32px,32px 32px,auto;box-shadow:0 15px 36px rgb(20 62 65/8%)}.cad_cadTaskStatus__QP9OX:before{position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(var(--cad-teal),#6bc2b4);content:""}.cad_cadTaskStatusHeading__ux_ee{display:flex;align-items:flex-start;gap:13px;min-width:0}.cad_cadTaskStatusHeading__ux_ee>div{min-width:0}.cad_cadTaskStatusHeading__ux_ee>div>span{color:var(--cad-teal-deep);font-size:9px;font-weight:850;letter-spacing:.13em}.cad_cadTaskStatusHeading__ux_ee h2{margin:3px 0 0;color:var(--cad-ink);font-family:Songti SC,"Noto Serif SC",Georgia,serif;font-size:21px;font-weight:650;line-height:29px}.cad_cadTaskStatusHeading__ux_ee p{max-width:780px;margin:4px 0 0;color:var(--cad-muted);font-size:11px;line-height:18px}.cad_cadTaskStatusHeading__ux_ee small{display:block;margin-top:5px;color:#8a5a20;font-size:10px}.cad_cadStatusMark__g8UCL{width:13px;height:13px;flex:0 0 auto;margin-top:7px;border:3px solid #b9d5d0;border-radius:50%;background:var(--cad-teal);box-shadow:0 0 0 5px rgb(22 125 120/10%)}.cad_cadStatusMarkRunning__IUd4y{animation:cad_cadStatusPulse__iNCT7 1.8s ease-in-out infinite}.cad_cadTaskFacts__dGS2d{grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:18px;overflow:hidden;border:1px solid #d8e4e2;border-radius:9px;background:#d8e4e2}.cad_cadTaskFacts__dGS2d>div{min-width:0;padding:9px 10px;background:rgb(255 255 255/88%)}.cad_cadSectionHeading___W3CL{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;min-width:0}.cad_cadSectionHeading___W3CL>div{min-width:0}.cad_cadSectionHeading___W3CL span{color:var(--cad-teal-deep);font-size:9px;font-weight:850;letter-spacing:.13em}.cad_cadSectionHeading___W3CL h2,.cad_cadSectionHeading___W3CL h3{margin:2px 0 0;color:var(--cad-ink);font-family:Songti SC,"Noto Serif SC",Georgia,serif;font-weight:650}.cad_cadSectionHeading___W3CL h2{font-size:20px;line-height:28px}.cad_cadSectionHeading___W3CL h3{font-size:15px;line-height:22px}.cad_cadSectionHeading___W3CL>small{max-width:430px;color:var(--cad-muted);font-size:9px;line-height:15px;text-align:right}.cad_cadTimeline__W6v6r{margin-top:18px;border-top:1px solid #d4e2df;padding-top:16px}.cad_cadTimeline__W6v6r ol{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:13px 0 0;padding:0;list-style:none}.cad_cadTimeline__W6v6r li{position:relative;display:grid;min-width:0;justify-items:center;gap:5px;padding:0 5px;color:#849293;text-align:center}.cad_cadTimeline__W6v6r li:before{position:absolute;z-index:0;top:6px;left:0;width:100%;height:1px;background:#d2dddb;content:""}.cad_cadTimeline__W6v6r li:first-child:before{left:50%;width:50%}.cad_cadTimelineFailure__Za2o2:before,.cad_cadTimeline__W6v6r li:last-child:before{width:50%!important}.cad_cadTimeline__W6v6r li>span{position:relative;z-index:1;width:13px;height:13px;border:3px solid #eef4f3;border-radius:50%;background:#aab7b6;box-shadow:0 0 0 1px #c6d3d1}.cad_cadTimeline__W6v6r li strong{overflow-wrap:anywhere;font-size:9px;line-height:14px}.cad_cadTimeline__W6v6r li small{color:inherit;font-size:8px}.cad_cadTimelineCurrent__F_jlU{color:var(--cad-teal-deep)!important}.cad_cadTimelineCurrent__F_jlU>span{background:var(--cad-teal)!important;box-shadow:0 0 0 1px var(--cad-teal),0 0 0 5px rgb(22 125 120/12%)!important}.cad_cadTimelineFailure__Za2o2{grid-column:1/-1;margin-top:13px;color:var(--cad-danger)!important}.cad_cadTimelineFailure__Za2o2:before{left:25%!important;background:#e6b9ae!important}.cad_cadTimelineFailure__Za2o2>span{background:var(--cad-danger)!important;box-shadow:0 0 0 1px var(--cad-danger),0 0 0 5px rgb(168 71 53/11%)!important}.cad_cadPreview__UMQfE{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 350px;overflow:hidden;border:1px solid #b9cfcc;border-radius:16px;background:#f8fbfa;box-shadow:0 22px 52px rgb(12 48 55/14%)}.cad_cadViewport__fQVO_{position:relative;min-width:0;height:510px;overflow:hidden;background:radial-gradient(circle at 50% 42%,#244c54,var(--cad-blueprint) 67%),var(--cad-blueprint);isolation:isolate}.cad_cadViewport__fQVO_:after{position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(rgb(159 211 204/5%) 1px,transparent 0),linear-gradient(90deg,rgb(159 211 204/5%) 1px,transparent 0);background-size:28px 28px;content:"";mix-blend-mode:screen}.cad_cadCanvasMount___QdJ3,.cad_cadCanvasMount___QdJ3 canvas{width:100%;height:100%}.cad_cadCanvasMount___QdJ3 canvas{position:relative;z-index:1;display:block;touch-action:none}.cad_cadMessage__fGAUK{position:absolute;z-index:5;inset:50% auto auto 50%;width:min(82%,390px);border:1px solid rgb(145 206 198/35%);border-radius:10px;padding:13px 15px;color:#e6f5f2;background:rgb(9 38 45/88%);font-size:11px;line-height:18px;text-align:center;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cad_cadMessageError__X_mli{border-color:rgb(243 167 139/44%);color:#ffe3d8;background:rgb(70 31 26/90%)}.cad_cadGestureHint__VfVyj{position:absolute;z-index:4;bottom:15px;left:16px;border:1px solid rgb(197 226 221/18%);border-radius:999px;padding:6px 10px;color:#c8dcda;background:rgb(6 30 36/72%);font-size:9px;line-height:14px;pointer-events:none}.cad_cadViewActions__ndX2F{position:absolute;z-index:4;top:14px;right:14px;display:flex;gap:7px}.cad_cadControlHeading__7tprJ button,.cad_cadViewActions__ndX2F button{border:1px solid rgb(189 220 215/24%);border-radius:8px;color:#e6f3f1;background:rgb(7 38 45/76%);font-size:10px;font-weight:700;transition:border-color .15s ease,background-color .15s ease}.cad_cadViewActions__ndX2F button{min-height:40px;padding:0 12px}.cad_cadViewActions__ndX2F button:hover:not(:disabled){border-color:#7fc2b8;background:rgb(14 72 77/88%)}.cad_cadViewActions__ndX2F button:disabled{opacity:.5}.cad_cadControls__n1Fgw{display:grid;min-width:0;align-content:start;gap:15px;border-left:1px solid #c9d9d6;padding:20px;background:linear-gradient(135deg,rgb(22 125 120/7%),transparent 34%),#fbfdfc}.cad_cadPreviewHeading__FBKPc>span{color:var(--cad-teal-deep);font-size:9px;font-weight:850;letter-spacing:.13em}.cad_cadPreviewHeading__FBKPc h2{margin:4px 0 7px;overflow-wrap:anywhere;color:var(--cad-ink);font-family:Songti SC,"Noto Serif SC",Georgia,serif;font-size:19px;font-weight:650;line-height:27px}.cad_cadPreviewHeading__FBKPc>div{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px}.cad_cadPreviewHeading__FBKPc code{max-width:100%;overflow-wrap:anywhere;color:#728184;font-size:8px;line-height:14px}.cad_cadValidationBadge__eIcDK{border:1px solid #95c5bb;border-radius:999px;padding:3px 7px;color:var(--cad-teal-deep);background:var(--cad-teal-soft);font-size:8px;font-weight:800}.cad_cadUsageDeclaration__SgoP0{margin:0;border-left:3px solid var(--cad-copper);padding:8px 10px;color:#6f675b;background:#fff8ed;font-size:10px;line-height:17px}.cad_cadConfigurationSummary__aHVhO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid #dce5e3;border-radius:9px;background:#dce5e3}.cad_cadConfigurationSummary__aHVhO>div{min-width:0;padding:7px 8px;background:#fff}.cad_cadConfigurationSummary__aHVhO dt{color:var(--cad-muted);font-size:8px;line-height:13px}.cad_cadConfigurationSummary__aHVhO dd{margin:2px 0 0;overflow-wrap:anywhere;color:var(--cad-ink);font-size:10px;font-weight:720;line-height:15px}.cad_cadControlHeading__7tprJ{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--cad-line);padding-top:13px}.cad_cadControlHeading__7tprJ strong{color:var(--cad-ink);font-size:11px}.cad_cadControlHeading__7tprJ button{min-height:36px;border-color:#c6d8d4;padding:0 10px;color:var(--cad-teal-deep);background:#eef7f5}.cad_cadPartList__md9SP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cad_cadClipToggle__hiZts,.cad_cadPartList__md9SP label{display:flex;min-width:0;min-height:44px;align-items:center;gap:8px;border:1px solid #d8e3e1;border-radius:8px;padding:7px 9px;color:#385557;background:#fff;font-size:10px;line-height:16px}.cad_cadClipToggle__hiZts:hover,.cad_cadPartList__md9SP label:hover{border-color:#93bcb5;background:#f4faf8}.cad_cadClipToggle__hiZts input,.cad_cadPartList__md9SP input{width:17px;height:17px;flex:0 0 auto;accent-color:var(--cad-teal)}.cad_cadPartList__md9SP span{overflow-wrap:anywhere}.cad_cadPartList__md9SP p{grid-column:1/-1;margin:0;color:var(--cad-muted);font-size:10px;line-height:17px}.cad_cadClipToggle__hiZts{border-color:#c8dad6;background:#f1f8f6;font-weight:700}.cad_cadClipRange__spqXO{display:grid;gap:8px;color:#4b6264;font-size:10px;font-weight:700}.cad_cadClipRange__spqXO input{width:100%;min-height:28px;accent-color:var(--cad-teal)}.cad_cadAwaitingPanel__oaqx8,.cad_cadPermanentBlock__Sam6a,.cad_cadRecoverableFailure__9dC1v{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;border-radius:13px;padding:17px 18px}.cad_cadAwaitingPanel__oaqx8{border:1px solid #d9b878;background:linear-gradient(90deg,rgb(190 118 47/8%) 1px,transparent 0),#fff8e9;background-size:26px 26px}.cad_cadAwaitingActions__Uhw1p{display:flex;align-items:center;justify-content:flex-end;gap:10px}.cad_cadPermanentBlock__Sam6a,.cad_cadRecoverableFailure__9dC1v{grid-template-columns:auto minmax(0,1fr) auto;border:1px solid #db9b87;color:#743b2c;background:var(--cad-danger-soft)}.cad_cadPermanentBlock__Sam6a>span,.cad_cadRecoverableFailure__9dC1v>span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;color:#fff;background:var(--cad-danger);font-family:Georgia,serif;font-size:20px;font-weight:800}.cad_cadPermanentBlock__Sam6a strong,.cad_cadRecoverableFailure__9dC1v strong{display:block;overflow-wrap:anywhere;font-size:13px;line-height:20px}.cad_cadPermanentBlock__Sam6a p,.cad_cadRecoverableFailure__9dC1v p{margin:3px 0 0;font-size:10px;line-height:17px}.cad_cadPermanentBlock__Sam6a small,.cad_cadRecoverableFailure__9dC1v small{display:block;margin-top:3px;overflow-wrap:anywhere;color:#996251;font-family:ui-monospace,monospace;font-size:9px}.cad_cadCompletedReceipt__WrPm1{position:relative;min-width:0;overflow:hidden;border:1px solid #9fc9b5;border-radius:15px;padding:20px;background:radial-gradient(circle at 92% 10%,rgb(116 203 166/25%),transparent 29%),linear-gradient(135deg,#f7fcf9,#edf8f2);box-shadow:0 16px 38px rgb(28 104 73/9%)}.cad_cadCompletedReceipt__WrPm1:after{position:absolute;top:-44px;right:-34px;width:150px;height:150px;border:1px solid rgb(31 129 89/13%);border-radius:50%;content:""}.cad_cadReceiptHeading__dp9Yi{position:relative;z-index:1;display:flex;align-items:flex-start;gap:13px}.cad_cadReceiptHeading__dp9Yi>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:#238a60;box-shadow:0 0 0 6px rgb(35 138 96/10%);font-size:19px;font-weight:850}.cad_cadReceiptHeading__dp9Yi>div>span{color:#237657}.cad_cadCompletedReceipt__WrPm1 dl{position:relative;z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:17px;overflow:hidden;border:1px solid #d4e5dc;border-radius:9px;background:#d4e5dc}.cad_cadCompletedReceipt__WrPm1 dl>div{min-width:0;padding:9px 10px;background:rgb(255 255 255/88%)}.cad_cadReceiptBoundary__0cRee{position:relative;z-index:1;border-left:3px solid #c7863b;padding:8px 10px;background:rgb(255 248 234/75%)}.cad_cadDownloads__pA6Ma{min-width:0;border:1px solid #cddbd8;border-radius:14px;padding:19px;background:#fbfdfc}.cad_cadDownloadGroup__AhAXf{margin-top:17px}.cad_cadDownloadGroup__AhAXf+.cad_cadDownloadGroup__AhAXf{border-top:1px solid var(--cad-line);padding-top:17px}.cad_cadDownloadGroup__AhAXf h3{margin:0 0 9px;color:var(--cad-ink);font-size:12px;line-height:18px}.cad_cadDownloadGroup__AhAXf ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none}.cad_cadDownloadGroup__AhAXf li{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #d6e2df;border-radius:10px;padding:11px;background:#fff;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.cad_cadDownloadGroup__AhAXf li:hover{border-color:#93bcb5;box-shadow:0 9px 22px rgb(24 78 75/8%);transform:translateY(-1px)}.cad_cadDownloadGroup__AhAXf p,.cad_cadDownloadGroup__AhAXf small,.cad_cadDownloadGroup__AhAXf strong{overflow-wrap:anywhere}.cad_cadDownloadGroup__AhAXf strong{display:block;color:var(--cad-ink);font-size:11px;line-height:17px}.cad_cadDownloadGroup__AhAXf p{margin:3px 0 0;color:var(--cad-muted);font-size:9px;line-height:15px}.cad_cadDownloadGroup__AhAXf small{display:block;margin-top:4px;color:var(--cad-teal-deep);font-family:ui-monospace,monospace;font-size:8px}.cad_cadDownloadGroup__AhAXf a{display:inline-flex;min-width:58px;align-items:center;justify-content:center;border:1px solid #75aaa2;border-radius:8px;padding:0 11px;color:var(--cad-teal-deep);background:var(--cad-teal-soft);font-size:10px;font-weight:800;text-decoration:none}.cad_cadDownloadGroup__AhAXf a:hover{color:#fff;background:var(--cad-teal)}.cad_cadRunningNotice__reqQr{border-color:#a8d3c9;color:var(--cad-teal-deep);background:#eff9f6}.cad_cadRunningNotice__reqQr>span{border:2px solid #a7d5ca;border-top:2px solid var(--cad-teal);border-radius:50%;animation:cad_cadSpin__2FNVk .8s linear infinite}.cad_cadAwaitingNotice__4Kwyd{display:block}.cad_cadConfirmationFacts__7Pnlf{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #d9e3e1;border-radius:9px;background:#d9e3e1}.cad_cadConfirmationFacts__7Pnlf>div{min-width:0;padding:10px 11px;background:#fff}.cad_cadUsageWarning__B1axp{border-left:4px solid var(--cad-copper);padding:10px 12px;color:#6d5738;background:#fff7e9}.cad_cadUsageWarning__B1axp strong{display:block;font-size:11px}.cad_cadUsageWarning__B1axp p{margin:3px 0 0;font-size:10px;line-height:17px}@keyframes cad_cadSpin__2FNVk{to{transform:rotate(1turn)}}@keyframes cad_cadStatusPulse__iNCT7{0%,to{box-shadow:0 0 0 5px rgb(22 125 120/10%)}50%{box-shadow:0 0 0 9px rgb(22 125 120/3%)}}@media (max-width:1180px){.cad_cadStartPanel__khW1K{grid-template-columns:minmax(0,1fr) minmax(270px,.72fr)}.cad_cadStartPanel__khW1K>button{grid-column:1/-1;justify-self:end}.cad_cadTaskFacts__dGS2d{grid-template-columns:repeat(3,minmax(0,1fr))}.cad_cadPreview__UMQfE{grid-template-columns:minmax(0,1fr) 330px}.cad_cadViewport__fQVO_{height:480px}.cad_cadCompletedReceipt__WrPm1 dl{grid-template-columns:repeat(3,minmax(0,1fr))}.cad_cadDownloadGroup__AhAXf ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cad_cadHeaderMeta__Or21K{min-width:0}.cad_cadStartPanel__khW1K{grid-template-columns:1fr}.cad_cadStartPanel__khW1K>button{grid-column:auto;justify-self:stretch}.cad_cadPreview__UMQfE{grid-template-columns:1fr}.cad_cadViewport__fQVO_{height:430px}.cad_cadControls__n1Fgw{border-top:1px solid #c9d9d6;border-left:0}.cad_cadConfigurationSummary__aHVhO,.cad_cadPartList__md9SP{grid-template-columns:repeat(4,minmax(0,1fr))}.cad_cadCompletedReceipt__WrPm1 dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cad_cadPage__RDvbF{gap:15px}.cad_cadHeaderMeta__Or21K{justify-items:start;border-top:1px solid var(--cad-line);border-left:0;padding-top:12px;padding-left:0;text-align:left}.cad_cadRequirementTabs__CMJm5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cad_cadRequirementTabActive__O4XHi,.cad_cadRequirementTab__x9jMi{min-width:0}.cad_cadGate__VJMFe,.cad_cadPermanentBlock__Sam6a,.cad_cadProblem__sLLE3,.cad_cadRecoverableFailure__9dC1v{grid-template-columns:auto minmax(0,1fr)}.cad_cadGate__VJMFe>:last-child:not(:nth-child(2)),.cad_cadProblem__sLLE3>:last-child:not(:nth-child(2)),.cad_cadRecoverableFailure__9dC1v>:last-child:not(:nth-child(2)){grid-column:1/-1;width:100%}.cad_cadCompletedReceipt__WrPm1,.cad_cadDownloads__pA6Ma,.cad_cadGate__VJMFe,.cad_cadStartPanel__khW1K,.cad_cadTaskStatus__QP9OX{padding:16px}.cad_cadCompletedReceipt__WrPm1 dl,.cad_cadConfirmationFacts__7Pnlf,.cad_cadStartPanel__khW1K dl,.cad_cadTaskFacts__dGS2d{grid-template-columns:1fr}.cad_cadStatusToolbar__h7OoG>button{width:100%;justify-self:stretch}.cad_cadTaskStatusHeading__ux_ee h2{font-size:19px;line-height:27px}.cad_cadSectionHeading___W3CL{display:grid;align-items:start;gap:5px}.cad_cadSectionHeading___W3CL>small{max-width:none;text-align:left}.cad_cadTimeline__W6v6r ol{grid-template-columns:1fr;gap:0}.cad_cadTimeline__W6v6r li{grid-template-columns:18px minmax(0,1fr) auto;justify-items:start;gap:8px;min-height:36px;align-items:start;padding:0;text-align:left}.cad_cadTimelineFailure__Za2o2:before,.cad_cadTimeline__W6v6r li:before,.cad_cadTimeline__W6v6r li:first-child:before,.cad_cadTimeline__W6v6r li:last-child:before{top:0;left:6px!important;width:1px!important;height:100%}.cad_cadTimelineFailure__Za2o2:before,.cad_cadTimeline__W6v6r li:last-child:before{height:13px}.cad_cadTimelineFailure__Za2o2{grid-column:auto;margin-top:4px}.cad_cadViewport__fQVO_{height:clamp(300px,82vw,320px)}.cad_cadViewActions__ndX2F{top:10px;right:10px;left:10px;justify-content:flex-end}.cad_cadViewActions__ndX2F button{min-height:44px}.cad_cadGestureHint__VfVyj{right:12px;bottom:11px;left:12px;text-align:center}.cad_cadControls__n1Fgw{padding:16px}.cad_cadConfigurationSummary__aHVhO{grid-template-columns:repeat(2,minmax(0,1fr))}.cad_cadAwaitingPanel__oaqx8,.cad_cadPartList__md9SP{grid-template-columns:1fr}.cad_cadAwaitingActions__Uhw1p{width:100%;flex-direction:column;align-items:stretch}.cad_cadAwaitingActions__Uhw1p>*{width:100%}.cad_cadDownloadGroup__AhAXf ul{grid-template-columns:1fr}.cad_cadDownloadGroup__AhAXf li{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:390px){.cad_cadConfigurationSummary__aHVhO,.cad_cadRequirementTabs__CMJm5{grid-template-columns:1fr}.cad_cadPreviewHeading__FBKPc h2{font-size:18px}.cad_cadDownloadGroup__AhAXf li{grid-template-columns:1fr}.cad_cadDownloadGroup__AhAXf a{width:100%}}@media (prefers-reduced-motion:reduce){.cad_cadControlHeading__7tprJ button,.cad_cadDownloadGroup__AhAXf a,.cad_cadDownloadGroup__AhAXf li,.cad_cadRequirementTabActive__O4XHi,.cad_cadRequirementTab__x9jMi,.cad_cadViewActions__ndX2F button{transition:none}.cad_cadRunningNotice__reqQr>span,.cad_cadStatusMarkRunning__IUd4y{animation:none}}.dashboard_appShell__uKPTC{--sidebar-width:236px;position:relative;min-height:100vh;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);color:var(--foreground);background:#ffffff}.dashboard_appShell__uKPTC:before{position:absolute;z-index:0;inset:0 auto 0 0;width:var(--sidebar-width);content:"";background:var(--brand-teal)}.dashboard_skipLink__1M6TZ{position:fixed;z-index:100;top:8px;left:12px;transform:translateY(-160%);border-radius:8px;padding:10px 14px;color:#ffffff;background:var(--brand-teal-deep);font-size:14px;font-weight:650;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.dashboard_skipLink__1M6TZ:focus{transform:translateY(0)}.dashboard_sidebar__uKs9N{position:sticky;z-index:30;top:0;display:flex;min-width:0;height:100vh;flex-direction:column;overflow:hidden;padding:16px 12px 14px;color:#ffffff;background:var(--brand-teal);transition:width .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1)}.dashboard_sidebarHeader__7Psd4{display:flex;min-height:64px;align-items:center;gap:12px;padding:0 4px 12px}.dashboard_logoPlate__8_xIY,.dashboard_mobileLogoPlate__WlqbH{display:grid;flex:0 0 auto;place-items:center;border-radius:12px;background:#ffffff;box-shadow:0 4px 18px rgba(36,72,82,.08)}.dashboard_logoPlate__8_xIY{width:56px;height:56px;padding:6px}.dashboard_logoPlate__8_xIY img,.dashboard_mobileLogoPlate__WlqbH img{width:100%;height:100%;object-fit:contain}.dashboard_brandWords__j7YIS{min-width:0}.dashboard_brandWords__j7YIS span,.dashboard_brandWords__j7YIS strong{display:block}.dashboard_brandWords__j7YIS strong{font-size:15px;line-height:21px;font-weight:500;white-space:nowrap}.dashboard_brandWords__j7YIS span{margin-top:2px;color:rgba(255,255,255,.82);font-size:12px;line-height:18px}.dashboard_collapseButton___z45u.dashboard_mobileCloseButton__OeRfF{display:none}.dashboard_sidebarIdentity__LhGMd{display:none;min-width:0;align-items:center;gap:10px;margin:0 4px 4px;border:1px solid rgba(255,255,255,.22);border-radius:10px;padding:9px 10px;background:rgba(255,255,255,.1)}.dashboard_sidebarIdentity__LhGMd .dashboard_userAvatar__RtkFG{width:32px;height:32px;color:var(--brand-teal-deep);background:#ffffff}.dashboard_sidebarIdentity__LhGMd .dashboard_userCopy__SrZAA strong{max-width:none;color:#ffffff}.dashboard_sidebarIdentity__LhGMd .dashboard_userCopy__SrZAA small{color:rgba(255,255,255,.76)}.dashboard_navigation__8Q3tW{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:6px;overflow-y:auto;padding:12px 0}.dashboard_navGroup__ecdCo{display:grid;gap:3px}.dashboard_subNavigation__wCltI{display:grid;gap:2px;margin:0 0 4px 29px;padding-left:10px;border-left:1px solid rgba(255,255,255,.28)}.dashboard_subNavItem__Zysa4{min-height:32px;padding:6px 9px;border-radius:6px;color:rgba(255,255,255,.82);font-size:12px;line-height:20px;text-decoration:none}.dashboard_subNavItemActive__BG8ho,.dashboard_subNavItem__Zysa4:hover{color:#fff;background:rgba(255,255,255,.14)}.dashboard_appShell__uKPTC[data-collapsed=true] .dashboard_subNavigation__wCltI{display:none}.dashboard_collapseButton___z45u,.dashboard_navItem__c3_Nj{position:relative;display:flex;width:100%;min-height:44px;align-items:center;gap:9px;border:0;border-radius:8px;padding:0 10px;color:#ffffff;background:transparent;font-size:13px;line-height:20px;font-weight:500;text-align:left;text-decoration:none;transition:background-color .18s cubic-bezier(.2,.8,.2,1),color .18s cubic-bezier(.2,.8,.2,1)}.dashboard_collapseButton___z45u svg,.dashboard_navItem__c3_Nj svg{flex:0 0 auto}.dashboard_collapseButton___z45u:hover,.dashboard_navItem__c3_Nj:hover{background:rgba(255,255,255,.16)}.dashboard_navItemActive__wYXhB,.dashboard_navItemActive__wYXhB:hover{color:var(--brand-teal-deep);background:#ffffff}.dashboard_navItemLocked__GUFNI{color:rgba(255,255,255,.9);cursor:help}.dashboard_navItemLocked__GUFNI:after{position:absolute;inset:5px;border:1px solid transparent;border-radius:7px;content:""}.dashboard_navItemLocked__GUFNI:focus-visible:after,.dashboard_navItemLocked__GUFNI:hover:after{border-color:rgba(255,255,255,.28)}.dashboard_navLabel__dd6fD{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_lockMark__qWdxN{display:grid;margin-left:auto;place-items:center;color:rgba(255,255,255,.76)}.dashboard_lockedNotice__wr_cD{min-height:50px;margin:8px 4px 12px;border-top:1px solid rgba(255,255,255,.24);padding-top:10px;color:rgba(255,255,255,.84);font-size:11px;line-height:16px}.dashboard_collapseButton___z45u{flex:0 0 auto;border-top:1px solid rgba(255,255,255,.2);border-radius:0;padding-top:8px}.dashboard_versionLabel__XebgJ{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px;margin:6px 4px 0;padding:5px 6px 0;border-top:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.72);font-size:11px;line-height:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_versionPrefix__WYvTP{color:rgba(255,255,255,.56)}.dashboard_appShell__uKPTC[data-collapsed=true]{--sidebar-width:76px}.dashboard_appShell__uKPTC[data-collapsed=true] .dashboard_sidebar__uKs9N{padding-inline:12px}.dashboard_appShell__uKPTC[data-collapsed=true] .dashboard_collapseButton___z45u,.dashboard_appShell__uKPTC[data-collapsed=true] .dashboard_navItem__c3_Nj,.dashboard_appShell__uKPTC[data-collapsed=true] .dashboard_sidebarHeader__7Psd4{justify-content:center}.dashboard_appShell__uKPTC[data-collapsed=true] .dashboard_logoPlate__8_xIY{width:52px;height:52px}.dashboard_appShell__uKPTC[data-collapsed=true] .dashboard_brandWords__j7YIS,.dashboard_appShell__uKPTC[data-collapsed=true] .dashboard_lockedNotice__wr_cD,.dashboard_appShell__uKPTC[data-collapsed=true] .dashboard_navLabel__dd6fD{display:none}.dashboard_appShell__uKPTC[data-collapsed=true] .dashboard_versionLabel__XebgJ{justify-content:center;margin-inline:0;padding-inline:0}.dashboard_appShell__uKPTC[data-collapsed=true] .dashboard_versionPrefix__WYvTP{display:none}.dashboard_appShell__uKPTC[data-collapsed=true] .dashboard_lockMark__qWdxN{position:absolute;top:5px;right:5px}.dashboard_appShell__uKPTC[data-collapsed=true] .dashboard_collapseButton___z45u svg{transform:rotate(180deg)}.dashboard_mobileOverlay__3M450{display:none}.dashboard_appColumn__KT90Q{position:relative;z-index:1;min-width:0;background:#ffffff}.dashboard_appColumn__KT90Q:has([aria-modal=true]){z-index:auto}.dashboard_topbar__txwf_{position:sticky;z-index:20;top:0;display:flex;min-height:68px;align-items:center;gap:20px;border-bottom:1px solid var(--border);padding:12px 24px;background:#ffffff}.dashboard_mobileBrand__sx3Vs{display:none}.dashboard_workspaceIdentity__CxTnb{display:flex;flex:1 1;align-items:baseline;flex-wrap:wrap;gap:4px 8px;min-width:0}.dashboard_workspaceIdentity__CxTnb strong{display:block;font-size:16px;line-height:24px;font-weight:500;overflow-wrap:anywhere}.dashboard_topbarActions___FPIe{display:flex;flex-shrink:0;min-width:0;align-items:center;gap:8px;margin-left:auto}.dashboard_environmentBadge__ZlSWd{border-radius:6px;padding:5px 8px;color:var(--brand-teal-deep);background:#e7f5f4;font-size:12px;line-height:18px;font-weight:650}.dashboard_iconButton__y3SJo,.dashboard_logoutButton__JTY89{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:8px;color:var(--foreground);background:#ffffff}.dashboard_iconButton__y3SJo{width:34px;height:34px;padding:0}.dashboard_iconButton__y3SJo[aria-disabled=true]{color:var(--muted);cursor:help}.dashboard_currentUser__R7FOb{display:flex;min-width:0;align-items:center;gap:9px;border-left:1px solid var(--border);padding:0 10px 0 12px}.dashboard_userAvatar__RtkFG{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:50%;color:#ffffff;background:var(--brand-teal-deep);font-size:13px;font-weight:500}.dashboard_userCopy__SrZAA{min-width:0}.dashboard_userCopy__SrZAA small,.dashboard_userCopy__SrZAA strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_userCopy__SrZAA strong{max-width:150px;font-size:12px;line-height:18px;font-weight:500}.dashboard_userCopy__SrZAA small{color:var(--muted);font-size:10px;line-height:16px}.dashboard_logoutButton__JTY89{flex:0 0 auto;min-width:84px;height:34px;gap:7px;padding:0 12px;font-size:13px;line-height:18px;font-weight:500;white-space:nowrap}.dashboard_logoutButton__JTY89>svg{flex:none}.dashboard_logoutLabel__apZuL{white-space:nowrap}.dashboard_iconButton__y3SJo:hover:not([aria-disabled=true]),.dashboard_logoutButton__JTY89:hover:not(:disabled){border-color:#bddbd9;color:var(--brand-teal-deep);background:#f7fbfb}.dashboard_logoutButton__JTY89:disabled{cursor:wait;opacity:.56}.dashboard_mainContent__6iaR4{min-width:0;padding:24px;background:#ffffff;outline:none}.dashboard_projectIdentity__Oktae{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.dashboard_projectIdentity__Oktae>strong{min-width:0;color:var(--foreground)}.dashboard_dashboardPage__gqlrY{width:min(100%,1600px);margin:0 auto}.dashboard_welcomePanel__xC61B{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.dashboard_dashboardError__khoxk p,.dashboard_dashboardLoading__lhojR p,.dashboard_emptyState__4Mgwm p,.dashboard_metricCard__kiJPT p,.dashboard_notificationSummary__dGRAd p,.dashboard_quickAction__6ri0W p,.dashboard_sectionHeading__242O3 h2,.dashboard_sectionHeading__242O3 p,.dashboard_todoList__Hh_S8 p,.dashboard_welcomePanel__xC61B h1,.dashboard_welcomePanel__xC61B p{margin:0}.dashboard_pageEyebrow__TlpXl{display:block;margin-bottom:4px;color:var(--brand-teal-deep);font-size:10px;line-height:18px;font-weight:500}.dashboard_welcomePanel__xC61B h1{margin:0;font-size:24px;line-height:32px;font-weight:500}.dashboard_welcomePanel__xC61B p{margin-top:6px;color:var(--muted);font-size:13px;line-height:21px}.dashboard_manufacturerCode__HQlxx{display:inline-flex;align-items:center;gap:6px;margin-top:8px;border-left:2px solid #cfe9e7;padding-left:9px;color:var(--muted);font-size:11px;line-height:17px}.dashboard_manufacturerCode__HQlxx strong{color:var(--brand-teal-deep);font-size:12px;font-weight:700;letter-spacing:.02em}.dashboard_generatedAt__5zAj4{flex:0 0 auto;border-left:2px solid #cfe9e7;padding-left:12px;text-align:right}.dashboard_generatedAt__5zAj4 span,.dashboard_generatedAt__5zAj4 strong{display:block}.dashboard_generatedAt__5zAj4 span{color:var(--muted);font-size:11px;line-height:16px}.dashboard_generatedAt__5zAj4 strong{margin-top:2px;font-size:13px;line-height:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_metricGrid__MOUGf{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px;margin-bottom:16px}.dashboard_metricCard__kiJPT{--tone:var(--muted);--tone-soft:#f1f4f4;min-height:108px;border:1px solid var(--border);border-top:3px solid var(--tone);border-radius:12px;padding:16px;background:var(--surface);box-shadow:0 4px 18px rgba(36,72,82,.08)}.dashboard_metricHeading__66yJm{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:13px;line-height:20px;font-weight:500}.dashboard_metricSignal__l_w33{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--tone);box-shadow:0 0 0 4px var(--tone-soft)}.dashboard_metricCard__kiJPT>strong{display:block;margin-top:13px;font-size:28px;line-height:34px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_metricCard__kiJPT p{margin-top:7px;color:var(--muted);font-size:11px;line-height:17px}.dashboard_toneNeutral__XInRA{--tone:#8a999f;--tone-soft:#edf1f2}.dashboard_toneInfo__qutT0{--tone:var(--brand-blue);--tone-soft:#eaf1fc}.dashboard_toneSuccess__Rpe9P{--tone:var(--success);--tone-soft:#e8f7ef}.dashboard_toneWarning__50DJd{--tone:var(--warning);--tone-soft:#fff4df}.dashboard_toneDanger__r5X21{--tone:var(--danger);--tone-soft:#fcecec}.dashboard_notificationSummary__dGRAd{display:flex;align-items:center;gap:12px;margin-bottom:16px;border:1px solid #ecd8b7;border-radius:8px;padding:12px 14px;color:#684b24;background:#fff8eb}.dashboard_notificationIcon__OPENM{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:8px;color:#8a5c18;background:#ffedca}.dashboard_notificationSummary__dGRAd strong{font-size:13px;line-height:20px}.dashboard_notificationSummary__dGRAd p{margin-top:1px;font-size:12px;line-height:18px}.dashboard_notificationCount__HV15Y{margin-left:auto;white-space:nowrap;font-size:12px;line-height:18px;font-weight:650}.dashboard_notificationLink__6OR49{flex:0 0 auto;color:#714b15;font-size:12px;line-height:18px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.dashboard_dashboardColumns__adiga{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:16px}.dashboard_primaryColumn__vi4pW,.dashboard_secondaryColumn__AYO8m{display:grid;min-width:0;gap:16px}.dashboard_panel__DopWZ{min-width:0;border:1px solid var(--border);border-radius:12px;padding:20px;background:var(--surface);box-shadow:0 4px 18px rgba(36,72,82,.08)}.dashboard_sectionHeading__242O3{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.dashboard_sectionHeading__242O3 h2{font-size:15px;line-height:21px;font-weight:500}.dashboard_sectionHeading__242O3 p{margin-top:3px;color:var(--muted);font-size:11px;line-height:17px}.dashboard_trendFigure__FW6kl{margin:0}.dashboard_trendLegend__isoaU{display:flex;justify-content:flex-end;gap:16px;margin-bottom:12px;color:var(--muted);font-size:11px;line-height:16px}.dashboard_trendLegend__isoaU span{display:inline-flex;align-items:center;gap:6px}.dashboard_trendLegend__isoaU i{width:9px;height:9px;border-radius:2px}.dashboard_organizedBar__eC9LQ,.dashboard_organizedLegend__Ppj_x{background:var(--brand-blue)}.dashboard_confirmedBar__gz2Rt,.dashboard_confirmedLegend__l6_q7{background:var(--brand-teal)}.dashboard_trendChart__8CdLb{display:grid;height:190px;grid-template-columns:repeat(7,minmax(38px,1fr));gap:10px;border-bottom:1px solid var(--border);padding:12px 8px 0;background:#ffffff}.dashboard_trendDay__l7DPg{display:grid;min-width:0;grid-template-rows:minmax(0,1fr) 24px;gap:8px;text-align:center}.dashboard_trendDay__l7DPg>span{color:var(--muted);font-size:10px;line-height:16px;white-space:nowrap}.dashboard_trendBars___2EB6{display:flex;height:100%;align-items:flex-end;justify-content:center;gap:4px}.dashboard_trendBars___2EB6 span{width:min(13px,36%);min-height:3px;border-radius:4px 4px 0 0}.dashboard_chartEmptyCopy__GXEWL{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:18px;text-align:center}.dashboard_srOnly__xJmqr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.dashboard_tableScroller__bqh0b{overflow-x:auto}.dashboard_projectTable__kUwSv{width:100%;min-width:620px;border-collapse:collapse;font-size:14px;line-height:22px}.dashboard_projectTable__kUwSv th{height:42px;border-bottom:1px solid var(--border);color:var(--muted);font-size:11px;font-weight:500;text-align:center}.dashboard_projectTable__kUwSv td{height:62px;border-bottom:1px solid #eef3f3;color:var(--muted);padding-block:8px;text-align:center;vertical-align:middle}.dashboard_emptyStateIcon__tdMVM,.dashboard_notificationIcon__OPENM,.dashboard_readonlyIcon__DBW1N{display:none}.dashboard_projectTable__kUwSv td:not(:first-child),.dashboard_projectTable__kUwSv th:not(:first-child){padding-left:16px}.dashboard_projectTable__kUwSv tbody tr:last-child td{border-bottom:0}.dashboard_projectTable__kUwSv td strong{color:var(--foreground);font-weight:600}.dashboard_projectTable__kUwSv td a{color:var(--brand-teal-deep);font-weight:700;text-decoration:none}.dashboard_projectTable__kUwSv td a:hover{text-decoration:underline}.dashboard_statusBadge__3rezq{display:inline-flex;align-items:center;min-height:24px;border-radius:6px;padding:2px 8px;font-size:12px;line-height:18px;font-weight:600}.dashboard_statusSuccess__WBcGG{color:#0f7147;background:#e8f7ef}.dashboard_statusInfo__aVLVZ{color:var(--brand-teal-deep);background:#e7f5f4}.dashboard_statusNeutral__KDM3O{color:#59676d;background:#edf1f2}.dashboard_emptyState__4Mgwm{display:flex;min-height:96px;align-items:center;justify-content:center;gap:12px;border:1px dashed #cfdddd;border-radius:8px;padding:18px;color:var(--muted);background:#fafcfc}.dashboard_emptyStateIcon__tdMVM{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:8px;color:var(--brand-blue);background:#eaf1fc}.dashboard_emptyState__4Mgwm strong{display:block;color:var(--foreground);font-size:13px;line-height:20px}.dashboard_emptyState__4Mgwm p{margin-top:2px;font-size:12px;line-height:18px}.dashboard_quickActionList___GfmS,.dashboard_sourceList__HLgmT,.dashboard_statusLegend__BL4Cd,.dashboard_todoList__Hh_S8{margin:0;padding:0;list-style:none}.dashboard_sourceList__HLgmT li{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #eef3f3;padding:8px 0}.dashboard_sourceList__HLgmT li:last-child{border-bottom:0}.dashboard_sourceList__HLgmT span,.dashboard_sourceList__HLgmT strong{display:block}.dashboard_sourceList__HLgmT strong{font-size:13px;line-height:20px}.dashboard_sourceList__HLgmT span{color:var(--muted);font-size:11px;line-height:16px}.dashboard_sourceStatuses__fBDkb{display:flex;flex:0 0 auto;gap:6px}.dashboard_sourceStatuses__fBDkb span{border-radius:6px;padding:3px 7px;color:var(--brand-teal-deep);background:#e7f5f4}.dashboard_todoList__Hh_S8{display:grid;gap:8px}.dashboard_todoList__Hh_S8 li{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-left:3px solid var(--tone);border-radius:8px;padding:10px 12px;background:var(--tone-soft)}.dashboard_todoCount__3J6zl{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:8px;color:var(--tone);background:#ffffff;font-size:14px;font-weight:700}.dashboard_todoList__Hh_S8 strong{font-size:13px;line-height:20px}.dashboard_todoList__Hh_S8 p{color:var(--muted);font-size:11px;line-height:17px}.dashboard_statusDistribution__nV6NY{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:16px}.dashboard_donutWrap__XhAqD{position:relative;width:112px;height:112px}.dashboard_donut__GFuxU{width:100%;height:100%;transform:rotate(-90deg)}.dashboard_donut__GFuxU circle{fill:none;stroke-width:4}.dashboard_donutTrack__Ivijj{stroke:#edf2f2}.dashboard_donutSegment1__ip3_H,.dashboard_donutSegment2__G4MVR,.dashboard_donutSegment3__20YL8,.dashboard_donutSegment4__DHCqX{stroke-linecap:butt}.dashboard_donutSegment1__ip3_H,.dashboard_legendColor1__eBoyx{stroke:var(--brand-teal-deep);background:var(--brand-teal-deep)}.dashboard_donutSegment2__G4MVR,.dashboard_legendColor2__rwjnr{stroke:var(--brand-blue);background:var(--brand-blue)}.dashboard_donutSegment3__20YL8,.dashboard_legendColor3__F9vla{stroke:var(--warning);background:var(--warning)}.dashboard_donutSegment4__DHCqX,.dashboard_legendColor4___6WTw{stroke:#9aa7ac;background:#9aa7ac}.dashboard_donutWrap__XhAqD>span{position:absolute;inset:0;display:grid;place-content:center;color:var(--muted);font-size:10px;text-align:center}.dashboard_donutWrap__XhAqD>span strong{display:block;color:var(--foreground);font-size:22px;line-height:26px;font-weight:650}.dashboard_statusLegend__BL4Cd{display:grid;gap:8px}.dashboard_statusLegend__BL4Cd li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;color:var(--muted);font-size:12px;line-height:18px}.dashboard_statusLegend__BL4Cd i{width:8px;height:8px;border-radius:2px}.dashboard_statusLegend__BL4Cd strong{color:var(--foreground);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_statusLegend__BL4Cd .dashboard_statusLegendEmpty__ivR18{grid-template-columns:minmax(0,1fr) auto}.dashboard_quickActionList___GfmS{display:grid;gap:12px}.dashboard_quickAction__6ri0W a,.dashboard_quickAction__6ri0W button{display:flex;width:100%;height:40px;align-items:center;justify-content:center;gap:8px;border:1px solid #cdd9da;border-radius:8px;color:#68767c;background:#f4f7f7;font-size:14px;line-height:20px;font-weight:650}.dashboard_quickAction__6ri0W a{border-color:var(--brand-teal);color:#ffffff;background:var(--brand-teal);text-decoration:none}.dashboard_quickAction__6ri0W a:hover{border-color:var(--brand-teal-deep);background:var(--brand-teal-deep)}.dashboard_quickAction__6ri0W button:disabled{cursor:not-allowed}.dashboard_quickAction__6ri0W p{display:flex;align-items:flex-start;gap:5px;margin-top:5px;color:var(--muted);font-size:11px;line-height:17px}.dashboard_activityList__N0MQF,.dashboard_governanceList__fY_uJ,.dashboard_readonlyBoundary__MdqHr ul{margin:0;padding:0;list-style:none}.dashboard_governanceList__fY_uJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard_governanceList__fY_uJ li{display:flex;min-height:94px;align-items:center;gap:12px;border:1px solid var(--border);border-left:3px solid var(--tone);border-radius:8px;padding:13px;background:var(--tone-soft)}.dashboard_governanceCount__Ea0FP{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:8px;color:var(--tone);background:#ffffff;font-size:16px;font-weight:700}.dashboard_governanceList__fY_uJ strong{font-size:13px;line-height:20px}.dashboard_governanceList__fY_uJ p{margin:2px 0 0;color:var(--muted);font-size:11px;line-height:17px}.dashboard_activityList__N0MQF{display:grid}.dashboard_activityList__N0MQF li{display:grid;min-height:58px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid #eef3f3;padding:8px 0}.dashboard_activityList__N0MQF li:last-child{border-bottom:0}.dashboard_activityMarker__jTBHQ{width:10px;height:10px;border:2px solid #c6e4e2;border-radius:50%;background:var(--brand-teal-deep)}.dashboard_activityList__N0MQF p,.dashboard_activityList__N0MQF strong{display:block}.dashboard_activityList__N0MQF strong{font-size:13px;line-height:20px}.dashboard_activityList__N0MQF p,.dashboard_activityList__N0MQF time{color:var(--muted);font-size:11px;line-height:17px}.dashboard_activityList__N0MQF p{margin:1px 0 0}.dashboard_activityList__N0MQF time{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_readonlyBoundary__MdqHr{border-top:3px solid var(--brand-teal-deep)}.dashboard_readonlyBoundary__MdqHr>div{margin-bottom:14px}.dashboard_readonlyIcon__DBW1N{display:grid;width:42px;height:42px;margin-bottom:12px;place-items:center;border-radius:8px;color:var(--brand-teal-deep);background:#e7f5f4}.dashboard_readonlyBoundary__MdqHr h2,.dashboard_readonlyBoundary__MdqHr p{margin:0}.dashboard_readonlyBoundary__MdqHr h2{font-size:18px;line-height:26px;font-weight:600}.dashboard_readonlyBoundary__MdqHr p{margin-top:5px;color:var(--muted);font-size:12px;line-height:19px}.dashboard_readonlyBoundary__MdqHr ul{display:grid;gap:8px;border-top:1px solid var(--border);padding-top:13px}.dashboard_readonlyBoundary__MdqHr li{display:flex;align-items:flex-start;gap:8px;color:#5f6f75;font-size:11px;line-height:17px}.dashboard_readonlyBoundary__MdqHr li svg{flex:0 0 auto;margin-top:1px;color:var(--brand-blue)}.dashboard_lockInline__m_dyU{display:inline-grid;flex:0 0 auto;place-items:center;color:var(--warning)}.dashboard_dashboardError__khoxk{display:flex;width:min(100%,880px);align-items:flex-start;gap:14px;margin:56px auto;border:1px solid #edc5c5;border-radius:12px;padding:20px;color:#733434;background:#fff4f4;box-shadow:0 4px 18px rgba(36,72,82,.08)}.dashboard_dashboardError__khoxk>span{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:8px;color:var(--danger);background:#fce3e3}.dashboard_dashboardError__khoxk div{min-width:0;flex:1 1 auto}.dashboard_dashboardError__khoxk strong{font-size:16px;line-height:24px}.dashboard_dashboardError__khoxk p{margin-top:4px;font-size:13px;line-height:20px}.dashboard_dashboardError__khoxk code{display:inline-block;margin-top:8px;border-radius:6px;padding:3px 7px;color:#6d4141;background:#ffffff;font-size:11px}.dashboard_dashboardError__khoxk button{display:inline-flex;height:36px;flex:0 0 auto;align-items:center;gap:7px;border:0;border-radius:8px;padding:0 13px;color:#ffffff;background:var(--danger);font-size:13px;font-weight:650}.dashboard_dashboardLoading__lhojR{display:grid;min-height:420px;place-content:center;text-align:center}.dashboard_loadingMark__3XWlK{width:34px;height:34px;margin:0 auto 16px;border:3px solid #d8e9e8;border-top:3px solid var(--brand-teal-deep);border-radius:50%;animation:dashboard_dashboard-spin__pBXEd .9s linear infinite}.dashboard_dashboardLoading__lhojR strong{font-size:16px;line-height:24px}.dashboard_dashboardLoading__lhojR p{margin-top:4px;color:var(--muted);font-size:12px;line-height:18px}@keyframes dashboard_dashboard-spin__pBXEd{to{transform:rotate(1turn)}}@media (min-width:1600px){.dashboard_mainContent__6iaR4,.dashboard_topbar__txwf_{padding-right:28px;padding-left:28px}}@media (max-width:1180px){.dashboard_dashboardColumns__adiga{grid-template-columns:minmax(0,1fr)}.dashboard_secondaryColumn__AYO8m{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_secondaryColumn__AYO8m>:last-child{grid-column:1/-1}}@media (min-width:768px) and (max-width:1350px){.dashboard_metricGrid__MOUGf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.dashboard_currentUser__R7FOb{padding-right:4px}.dashboard_secondaryColumn__AYO8m{grid-template-columns:minmax(0,1fr)}.dashboard_secondaryColumn__AYO8m>:last-child{grid-column:auto}}@media (max-width:767px){.dashboard_appShell__uKPTC,.dashboard_appShell__uKPTC[data-collapsed=true]{--sidebar-width:0px;display:block}.dashboard_appShell__uKPTC:before{display:none}.dashboard_sidebar__uKs9N{position:fixed;inset:0 auto 0 0;width:236px;height:100dvh;padding-bottom:max(14px,env(safe-area-inset-bottom));transform:translateX(-105%);box-shadow:0 4px 18px rgba(36,72,82,.18)}.dashboard_appShell__uKPTC[data-mobile-open=true] .dashboard_sidebar__uKs9N{transform:translateX(0)}.dashboard_sidebarHeader__7Psd4{gap:8px}.dashboard_brandWords__j7YIS strong{font-size:14px}.dashboard_appShell__uKPTC[data-collapsed=true] .dashboard_sidebarHeader__7Psd4{justify-content:flex-start}.dashboard_appShell__uKPTC[data-collapsed=true] .dashboard_brandWords__j7YIS,.dashboard_appShell__uKPTC[data-collapsed=true] .dashboard_lockedNotice__wr_cD,.dashboard_appShell__uKPTC[data-collapsed=true] .dashboard_navLabel__dd6fD{display:block}.dashboard_appShell__uKPTC[data-collapsed=true] .dashboard_navItem__c3_Nj{justify-content:flex-start}.dashboard_appShell__uKPTC[data-collapsed=true] .dashboard_lockMark__qWdxN{position:static}.dashboard_collapseButton___z45u{display:none}.dashboard_versionLabel__XebgJ{margin-top:6px;margin-bottom:4px}.dashboard_appShell__uKPTC[data-collapsed=true] .dashboard_versionLabel__XebgJ{justify-content:space-between;margin-inline:4px;padding-inline:6px}.dashboard_appShell__uKPTC[data-collapsed=true] .dashboard_versionPrefix__WYvTP{display:inline}.dashboard_appShell__uKPTC[data-collapsed=true] .dashboard_mobileCloseButton__OeRfF,.dashboard_collapseButton___z45u.dashboard_mobileCloseButton__OeRfF{display:flex;justify-content:flex-start}.dashboard_appShell__uKPTC[data-collapsed=true] .dashboard_mobileCloseButton__OeRfF svg{transform:none}.dashboard_mobileOverlay__3M450{position:fixed;z-index:25;inset:0;display:block;border:0;padding:0;opacity:0;pointer-events:none;background:rgba(22,40,45,.38);transition:opacity .18s cubic-bezier(.2,.8,.2,1)}.dashboard_appShell__uKPTC[data-mobile-open=true] .dashboard_mobileOverlay__3M450{opacity:1;pointer-events:auto}.dashboard_topbar__txwf_{flex-wrap:wrap;gap:8px 12px;padding:10px 16px}.dashboard_mobileBrand__sx3Vs{display:flex;align-items:center;gap:8px}.dashboard_mobileLogoPlate__WlqbH{width:40px;height:40px;padding:4px;border:1px solid var(--border);box-shadow:none}.dashboard_workspaceIdentity__CxTnb{order:1;flex-basis:100%}.dashboard_workspaceIdentity__CxTnb strong{font-size:14px;line-height:22px}.dashboard_topbarActions___FPIe{gap:8px}.dashboard_logoutButton__JTY89{width:40px;min-width:40px;height:34px;gap:0;padding:0}.dashboard_logoutLabel__apZuL{display:none}.dashboard_mainContent__6iaR4{padding:16px}.dashboard_welcomePanel__xC61B{align-items:flex-start;flex-direction:column;gap:12px}.dashboard_generatedAt__5zAj4{text-align:left}.dashboard_metricGrid__MOUGf{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard_metricCard__kiJPT{min-height:148px;padding:14px}.dashboard_metricCard__kiJPT>strong{font-size:26px;line-height:32px}.dashboard_notificationSummary__dGRAd{align-items:flex-start;flex-wrap:wrap}.dashboard_notificationCount__HV15Y{width:100%;margin-left:46px}.dashboard_notificationLink__6OR49{margin-left:46px}.dashboard_panel__DopWZ{padding:16px}.dashboard_trendChart__8CdLb{gap:4px;padding-inline:0}.dashboard_trendBars___2EB6{gap:2px}.dashboard_statusDistribution__nV6NY{grid-template-columns:104px minmax(0,1fr);gap:10px}.dashboard_donutWrap__XhAqD{width:100px;height:100px}.dashboard_sourceList__HLgmT li{align-items:flex-start;flex-direction:column}.dashboard_governanceList__fY_uJ{grid-template-columns:minmax(0,1fr)}.dashboard_activityList__N0MQF li{grid-template-columns:12px minmax(0,1fr)}.dashboard_activityList__N0MQF time{grid-column:2}.dashboard_sourceStatuses__fBDkb{flex-wrap:wrap}.dashboard_dashboardError__khoxk{align-items:stretch;flex-direction:column;margin:24px auto}.dashboard_dashboardError__khoxk button{justify-content:center}}@media (max-width:380px){.dashboard_metricCard__kiJPT p{font-size:10px;line-height:15px}}@media (prefers-reduced-motion:reduce){.dashboard_collapseButton___z45u,.dashboard_mobileOverlay__3M450,.dashboard_navItem__c3_Nj,.dashboard_sidebar__uKs9N,.dashboard_skipLink__1M6TZ{transition:none}.dashboard_loadingMark__3XWlK{animation:none}}.standard-library_page__KkFa1{min-width:0;color:var(--foreground);font-size:13px;line-height:20px}.standard-library_header__urBVv{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.standard-library_pageHeading__WtFPx{align-items:center}.standard-library_muted__vJLnL{margin:5px 0;color:var(--muted);font-size:13px;line-height:20px}.standard-library_actions__rgDXZ,.standard-library_nav__jdkiB{align-items:center}.standard-library_nav__jdkiB a{display:inline-flex;min-height:34px;align-items:center;padding:0 12px;border:1px solid var(--border);border-radius:7px;color:var(--foreground);background:var(--surface);font-size:13px;font-weight:500;text-decoration:none}.standard-library_nav__jdkiB a[aria-current=page]{background:#17605d;color:#fff}.standard-library_card__pkbWy{padding:12px 0;border-bottom:1px solid var(--border);text-align:left;color:inherit}.standard-library_panel__ZR61h{min-width:0}.standard-library_panel__ZR61h h2{margin:0 0 12px;font-size:16px;line-height:24px;font-weight:600}.standard-library_panel__ZR61h h3{font-size:14px;font-weight:600}.standard-library_table__3AtFi{font-size:13px}.standard-library_table__3AtFi td p{margin:4px 0}.standard-library_table__3AtFi th{white-space:nowrap;font-size:13px;font-weight:500}.standard-library_table__3AtFi b{font-weight:500}.standard-library_table__3AtFi tbody tr[data-selected=true]{background:#f2faf8}.standard-library_button__lDad3{white-space:nowrap}.standard-library_linkButton__10Efi{padding:0;border:0;background:none;color:var(--brand-teal-deep);font:inherit;font-weight:500;text-align:left;cursor:pointer}.standard-library_pill__BOINg{font-size:13px;line-height:20px;margin:0 3px}.standard-library_pill__BOINg[data-state=failed],.standard-library_pill__BOINg[data-state=incomplete],.standard-library_pill__BOINg[data-state=missing],.standard-library_pill__BOINg[data-state=review_required]{background:#fff4e8;color:#956014}.standard-library_problem__AuaPI{margin:0}.standard-library_notice__0CAkO{padding:10px 12px}.standard-library_fields__QJxgn{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:12px 0}.standard-library_fields__QJxgn label{display:grid;gap:5px;font-size:13px;color:#52676a}.standard-library_fields__QJxgn input,.standard-library_fields__QJxgn select,.standard-library_fields__QJxgn textarea,.standard-library_search__4OJJ9{min-height:34px;padding:6px 10px;border:1px solid #cbdad8;border-radius:7px;background:#fff;color:var(--foreground);font:inherit;min-width:0}.standard-library_wide__gTrKW{grid-column:1/-1}.standard-library_wide__gTrKW textarea{min-height:80px}.standard-library_search__4OJJ9{max-width:360px;width:100%}.standard-library_overlay__atb7x{position:fixed;inset:0;background:rgb(14 36 38/45%);z-index:1000;padding:20px;display:flex;align-items:center;justify-content:center;overflow:hidden}.standard-library_dialog__NsUms{background:#fff;border:1px solid var(--border);border-radius:12px;width:min(1320px,100%);max-height:calc(100dvh - 40px);overflow:auto;padding:18px;font-size:13px;line-height:20px;box-shadow:0 24px 70px rgb(16 47 49/24%)}.standard-library_dialog__NsUms h2{margin:0 0 8px;font-size:18px;line-height:26px;font-weight:600}.standard-library_dialog__NsUms details{margin:12px 0}.standard-library_dialog__NsUms .standard-library_header__urBVv>.standard-library_button__lDad3{flex:none}.standard-library_viewer__Qh_bH{height:58vh;overflow:auto;background:#f3f6f5;margin-top:12px}.standard-library_drop__x4Ryg{display:block;padding:16px}.standard-library_drop__x4Ryg input{position:absolute;width:1px;height:1px;min-height:0;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.standard-library_drop__x4Ryg label:focus-within{outline:2px solid var(--brand-teal-deep);outline-offset:2px}.standard-library_progress__Z27pV{width:100%;height:10px;accent-color:var(--brand-teal-deep)}.standard-library_quote__hwfuG{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;color:var(--muted);max-width:600px}.standard-library_summary__N1f5U{display:flex;gap:12px;flex-wrap:wrap;margin:10px 0}.standard-library_groupSummary__A2jWi{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.standard-library_groupSummary__A2jWi>div{display:flex;align-items:center;gap:5px;border:1px solid var(--border);border-radius:7px;padding:6px 9px;font-size:13px}.standard-library_catalogToolbar__CxGAH{margin-bottom:14px;align-items:center}.standard-library_catalogToolbar__CxGAH label{display:flex;align-items:center;gap:8px;color:var(--muted)}.standard-library_actions__rgDXZ .standard-library_filterLabel__CGis_{display:flex;align-items:center;gap:8px;white-space:nowrap}.standard-library_actions__rgDXZ .standard-library_filterLabel__CGis_ input{min-height:0;padding:0;width:auto;margin:0}.standard-library_packageSelect__R4AYR{min-width:240px;max-width:360px;height:34px;padding:5px 10px;border:1px solid var(--border);border-radius:7px;color:var(--foreground);background:#fff;font:inherit}@media(max-width:800px){.standard-library_header__urBVv,.standard-library_pageHeading__WtFPx{flex-wrap:wrap}.standard-library_panel__ZR61h{padding:15px}.standard-library_dialog__NsUms{padding:12px}.standard-library_overlay__atb7x{padding:8px}.standard-library_catalogToolbar__CxGAH{align-items:stretch}.standard-library_packageSelect__R4AYR{min-width:0;width:100%}.standard-library_catalogToolbar__CxGAH label{width:100%}}.standard-library_coverage__9S__I{min-width:240px}.structured-requirement-validation_subtitle__arcTx{margin:5px 0 0;color:#637679;font-size:14px}.structured-requirement-validation_summaryGrid__VN05G{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.structured-requirement-validation_summaryGrid__VN05G>div{display:grid;gap:4px;padding:16px 18px;border:1px solid var(--border);border-radius:10px;background:#fff}.structured-requirement-validation_summaryGrid__VN05G strong{color:#17605d;font-size:26px;font-weight:650}.structured-requirement-validation_queueCount__77hiJ,.structured-requirement-validation_summaryGrid__VN05G span{color:#637679;font-size:13px}.structured-requirement-validation_notice__ibOwh{padding:12px 14px;border:1px solid #a8d7c9;border-radius:8px;color:#165c4b;background:#edf9f5}.structured-requirement-validation_workspace__7UNox{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.6fr);align-items:start;gap:16px}.structured-requirement-validation_detailPanel__zTUDR,.structured-requirement-validation_queuePanel__1QYTS{min-width:0}.structured-requirement-validation_queuePanel__1QYTS{max-height:calc(100vh - 210px);padding:8px;overflow-y:auto}.structured-requirement-validation_issueList__FTMyV{display:grid;gap:6px}.structured-requirement-validation_issueButton__AaYAc{display:grid;width:100%;gap:8px;padding:13px;border:1px solid transparent;border-radius:8px;color:#263f42;background:#f7faf9;cursor:pointer;font:inherit;text-align:left}.structured-requirement-validation_issueButton__AaYAc:hover,.structured-requirement-validation_issueButton__AaYAc[data-selected=true]{border-color:#79aaa6;background:#edf6f4}.structured-requirement-validation_issueButton__AaYAc small{color:#637679}.structured-requirement-validation_issueTopline__uUsmE{display:flex;align-items:center;justify-content:space-between;gap:8px}.structured-requirement-validation_issueTopline__uUsmE em,.structured-requirement-validation_typeBadge__1GXKR{padding:2px 7px;border-radius:999px;color:#6c4f15;background:#fff5da;font-size:12px;font-style:normal;white-space:nowrap}.structured-requirement-validation_detailPanel__zTUDR{display:grid;gap:20px}.structured-requirement-validation_detailHeader__fptla{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.structured-requirement-validation_detailHeader__fptla h2{margin:9px 0 5px;color:#18383a;font-size:20px;line-height:1.45}.structured-requirement-validation_answerPanel__I01vl p,.structured-requirement-validation_detailHeader__fptla p,.structured-requirement-validation_historySection__iqza0>p{margin:0;color:#637679;font-size:13px}.structured-requirement-validation_confidence__dDGrw{flex:none;color:#17605d;font-weight:650}.structured-requirement-validation_factorGrid__ecaDq{display:flex;flex-wrap:wrap;gap:8px}.structured-requirement-validation_factorGrid__ecaDq span{display:grid;gap:2px;min-width:130px;padding:8px 10px;border-radius:7px;background:#f2f7f6}.structured-requirement-validation_factorGrid__ecaDq small{color:#637679}.structured-requirement-validation_missingFields__xzrck{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.structured-requirement-validation_missingFields__xzrck code{padding:3px 7px;border-radius:5px;color:#88451c;background:#fff0e5}.structured-requirement-validation_evidenceSection__HaYpB,.structured-requirement-validation_historySection__iqza0{display:grid;gap:9px}.structured-requirement-validation_evidenceSection__HaYpB h3,.structured-requirement-validation_historySection__iqza0 h3{margin:0;color:#263f42;font-size:15px}.structured-requirement-validation_jsonBlock__uUQL4,.structured-requirement-validation_sourceBlock__oYyma{max-height:360px;margin:0;padding:13px;overflow:auto;border:1px solid #dfe9e7;border-radius:8px;color:#244346;background:#f8fbfa;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.structured-requirement-validation_answerPanel__I01vl,.structured-requirement-validation_resolution__JlggA{display:grid;gap:12px;padding:15px;border:1px solid #c9ddda;border-radius:9px;background:#f4faf8}.structured-requirement-validation_answerPanel__I01vl label{display:grid;gap:6px;color:#52676a;font-size:13px}.structured-requirement-validation_answerPanel__I01vl textarea{width:100%;min-height:92px;resize:vertical;padding:10px;border:1px solid #bfcfcd;border-radius:7px;color:#18383a;background:#fff;font:inherit}.structured-requirement-validation_answerPanel__I01vl .structured-requirement-validation_patchInput__4XKPg{min-height:120px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.structured-requirement-validation_answerPanel__I01vl button{justify-self:start}.structured-requirement-validation_auditItem__jz8J2{border:1px solid #dfe9e7;border-radius:7px;padding:9px 11px}.structured-requirement-validation_auditItem__jz8J2 summary{cursor:pointer;color:#36575a;font-size:13px}.structured-requirement-validation_auditItem__jz8J2[open] summary{margin-bottom:9px}@media (max-width:1050px){.structured-requirement-validation_summaryGrid__VN05G{grid-template-columns:repeat(2,minmax(0,1fr))}.structured-requirement-validation_workspace__7UNox{grid-template-columns:1fr}.structured-requirement-validation_queuePanel__1QYTS{max-height:420px}}@media (max-width:620px){.structured-requirement-validation_summaryGrid__VN05G{grid-template-columns:1fr}.structured-requirement-validation_detailHeader__fptla{display:grid}}