._root_1lbu0_1{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:24px}._root_1lbu0_1 h2{margin:0 0 7px;font-size:20px}._root_1lbu0_1 p{color:var(--muted);line-height:1.6}._header_1lbu0_4,._actions_1lbu0_4{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._actions_1lbu0_4{justify-content:flex-start}._list_1lbu0_6{gap:8px;margin:16px 0;display:grid}._list_1lbu0_6 button{text-align:left;color:inherit;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;gap:5px;padding:14px;display:grid}._list_1lbu0_6 button[aria-pressed=true]{border-color:var(--accent)}._list_1lbu0_6 button.button-primary{color:var(--void,#050706)}._list_1lbu0_6 span,._hint_1lbu0_10{color:var(--muted);font-size:12px}._form_1lbu0_11{gap:18px;margin-top:22px;display:grid}._grid_1lbu0_12{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._form_1lbu0_11 label{gap:8px;font-size:13px;display:grid}._form_1lbu0_11 input,._form_1lbu0_11 textarea,._form_1lbu0_11 select{border:1px solid var(--line);background:var(--background,#111814);width:100%;min-width:0;color:inherit;font:inherit;border-radius:7px;padding:11px}._form_1lbu0_11 textarea{resize:vertical}._answer_1lbu0_16{white-space:pre-wrap}._form_1lbu0_11 fieldset{border:1px solid var(--line);border-radius:8px;min-width:0;padding:16px}._form_1lbu0_11 legend{padding:0 6px;font-size:13px}._form_1lbu0_11 ._checkbox_1lbu0_19{align-items:flex-start;gap:10px;margin:10px 0;display:flex}._checkbox_1lbu0_19 input{flex:0 0 18px;width:18px;margin:2px 0 0}._check_1lbu0_19{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;padding:16px;line-height:1.6}._autosave_1lbu0_22{min-height:18px;margin:0;font-size:12px}._success_1lbu0_23{color:var(--accent,#cbf293)}._deliverables_1lbu0_24,._draft_1lbu0_24{border-top:1px solid var(--line);gap:16px;margin-top:24px;padding-top:22px;display:grid}._sectionHeader_1lbu0_25{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._sectionHeader_1lbu0_25 h3,._comments_1lbu0_26 h4{margin:0 0 6px}._sectionHeader_1lbu0_25 p{margin:0}._draft_1lbu0_24{background:color-mix(in srgb, var(--background,#111814) 48%, transparent);border-radius:10px;padding:20px}._draft_1lbu0_24 ._grid_1lbu0_12{margin-top:2px}._draft_1lbu0_24 label{gap:8px;font-size:13px;display:grid}._draft_1lbu0_24 input,._draft_1lbu0_24 textarea,._draft_1lbu0_24 select{border:1px solid var(--line);background:var(--background,#111814);width:100%;min-width:0;color:inherit;font:inherit;border-radius:7px;padding:11px}._draft_1lbu0_24 textarea{resize:vertical}._full_1lbu0_33{grid-column:1/-1}._exportLinks_1lbu0_34{flex-wrap:wrap;gap:10px 14px;font-size:13px;display:flex}._exportLinks_1lbu0_34 a{color:var(--accent,#cbf293)}._sources_1lbu0_36,._comments_1lbu0_26{border-top:1px solid var(--line);padding-top:14px}._sources_1lbu0_36 summary{cursor:pointer;font-size:13px}._sources_1lbu0_36 ul,._sources_1lbu0_36 ol,._comments_1lbu0_26 ul{margin:10px 0 0;padding-left:22px}._sources_1lbu0_36 li,._comments_1lbu0_26 li{overflow-wrap:anywhere;margin:8px 0;line-height:1.5}._sources_1lbu0_36 small,._comments_1lbu0_26 small{color:var(--muted);font-size:11px;display:block}._commentForm_1lbu0_41{gap:10px;margin-top:12px;display:flex}._commentForm_1lbu0_41 input{border:1px solid var(--line);background:var(--background,#111814);min-width:0;color:inherit;font:inherit;border-radius:7px;flex:1;padding:11px}._handoff_1lbu0_43{border-left:3px solid var(--accent,#cbf293);background:color-mix(in srgb, var(--accent,#cbf293) 7%, transparent);margin:0;padding:12px 14px;font-size:12px}._questions_1lbu0_44{border-top:1px solid var(--line);gap:16px;margin-top:24px;padding-top:22px;display:grid}._questions_1lbu0_44 ._sectionHeader_1lbu0_25{margin:0}._questions_1lbu0_44 ._sectionHeader_1lbu0_25 p{max-width:72ch}._questionForm_1lbu0_47{border:1px solid var(--line);background:color-mix(in srgb, var(--background,#111814) 42%, transparent);border-radius:9px;gap:12px;padding:16px;display:grid}._questionForm_1lbu0_47 label{gap:7px;font-size:13px;display:grid}._questionForm_1lbu0_47 input,._questionForm_1lbu0_47 textarea{border:1px solid var(--line);background:var(--background,#111814);width:100%;min-width:0;color:inherit;font:inherit;border-radius:7px;padding:11px}._questionForm_1lbu0_47 textarea,._questionRow_1lbu0_50 textarea{resize:vertical}._questionBinding_1lbu0_51{margin:0;font-size:12px}._questionList_1lbu0_52{gap:12px;display:grid}._questionRow_1lbu0_50{border:1px solid var(--line);background:color-mix(in srgb, var(--background,#111814) 28%, transparent);border-radius:9px;gap:10px;padding:16px;display:grid}._questionHead_1lbu0_54{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._questionHead_1lbu0_54 strong{line-height:1.45}._questionStatus_1lbu0_56{color:var(--accent,#cbf293);text-transform:uppercase;letter-spacing:.06em;flex:none;font-size:11px}._questionMeta_1lbu0_57{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}._factMeta_1lbu0_58{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.4;display:block}._questionContext_1lbu0_59{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}._questionRow_1lbu0_50 form{gap:10px;display:grid}._questionRow_1lbu0_50 form label{gap:7px;font-size:13px;display:grid}._questionRow_1lbu0_50 textarea{border:1px solid var(--line);background:var(--background,#111814);width:100%;min-width:0;color:inherit;font:inherit;border-radius:7px;padding:11px}._questionAnswer_1lbu0_63{border-left:3px solid var(--accent,#cbf293);background:color-mix(in srgb, var(--accent,#cbf293) 7%, transparent);padding:12px 14px}._questionAnswer_1lbu0_63 span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}._questionAnswer_1lbu0_63 p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}._root_1lbu0_1 button:focus-visible{outline:2px solid var(--accent,#cbf293);outline-offset:3px}@media (width<=680px){._root_1lbu0_1{padding:16px}._grid_1lbu0_12{grid-template-columns:1fr}._full_1lbu0_33{grid-column:auto}._actions_1lbu0_4 button{width:100%}._commentForm_1lbu0_41{display:grid}._commentForm_1lbu0_41 button,._exportLinks_1lbu0_34{width:100%}._questionHead_1lbu0_54{display:grid}._questionStatus_1lbu0_56{justify-self:start}}._root_47f29_1{gap:18px;min-width:0;display:grid}._header_47f29_7,._connectedBar_47f29_8,._panelHeader_47f29_9,._editorHeader_47f29_10,._previewResultHeader_47f29_11,._panelIntro_47f29_12,._formActions_47f29_13,._connectedIdentity_47f29_14,._connectedActions_47f29_15,._alert_47f29_16,._warning_47f29_17,._inlineError_47f29_18,._loadingState_47f29_19,._emptyState_47f29_20,._verificationNote_47f29_21{align-items:flex-start;display:flex}._header_47f29_7{justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:3px}._headingBlock_47f29_33{min-width:0}._eyebrow_47f29_37{color:var(--faint);font:8px/1.2 var(--mono);letter-spacing:.11em;text-transform:uppercase;display:block}._headingBlock_47f29_33 h2{max-width:32ch;color:var(--ink);font:600 23px/1.08 var(--display);letter-spacing:-.025em;margin:7px 0 0}._headingBlock_47f29_33 p{max-width:67ch;color:var(--muted);margin:8px 0 0;font-size:11px}._status_47f29_60,._builderBadge_47f29_61,._previewState_47f29_62{border:1px solid var(--line-strong);background:var(--surface-2);min-height:25px;color:var(--muted);font:9px var(--mono);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;border-radius:3px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}._status_47f29_60 i,._available_47f29_79 i,._unavailable_47f29_80 i{background:var(--faint);border-radius:50%;flex:none;width:5px;height:5px}._statusgood_47f29_88{color:var(--green);background:#0d1a12;border-color:#2e5a3c}._statusgood_47f29_88 i,._available_47f29_79 i{background:var(--green)}._statuswarn_47f29_99{color:var(--amber);background:#1a1409;border-color:#5a4623}._statusbad_47f29_105{color:var(--red);background:#1a0c0f;border-color:#643038}._statusbad_47f29_105 i,._unavailable_47f29_80 i{background:var(--red)}._alert_47f29_16,._warning_47f29_17,._inlineError_47f29_18{color:#e2a9ad;background:#1a0c0f;border:1px solid #643038;gap:9px;padding:11px 12px;font-size:10px}._alert_47f29_16>svg,._warning_47f29_17>svg,._inlineError_47f29_18>svg{color:var(--red);flex:none;margin-top:1px}._alert_47f29_16>div,._warning_47f29_17>span{flex:1;min-width:0}._alert_47f29_16 strong{color:var(--ink);font-weight:600;display:block}._alert_47f29_16 code,._formError_47f29_148 code{color:var(--red);font:8px var(--mono);margin-top:4px;display:block}._iconButton_47f29_155,._revealButton_47f29_156{color:var(--muted);border:1px solid var(--line-strong);background:var(--surface-2);cursor:pointer;border-radius:3px;place-items:center;padding:0;display:grid}._iconButton_47f29_155{flex:none;width:31px;height:31px;margin-left:auto}._iconButton_47f29_155:hover,._revealButton_47f29_156:hover{color:var(--ink);background:var(--surface-3)}._iconButton_47f29_155:disabled,._revealButton_47f29_156:disabled{cursor:not-allowed;opacity:.5}._connectPanel_47f29_186,._panel_47f29_9,._editorPanel_47f29_188,._previewResult_47f29_11{border:1px solid var(--line);background:var(--surface);min-width:0}._connectPanel_47f29_186{border-color:#3e5530}._panelIntro_47f29_12{border-bottom:1px solid var(--line);background:#0d120f;gap:11px;padding:15px}._panelIcon_47f29_206,._siteMark_47f29_207{width:34px;height:34px;color:var(--acid);background:#17220e;border:1px solid #536c38;flex:none;place-items:center;display:grid}._panelIntro_47f29_12 h3,._panelHeader_47f29_9 h3,._editorHeader_47f29_10 h3{color:var(--ink);font:600 15px/1.15 var(--display);margin:4px 0 0}._panelIntro_47f29_12 p,._editorHeader_47f29_10 p{max-width:68ch;color:var(--muted);margin:5px 0 0;font-size:10px}._fields_47f29_234,._editorFields_47f29_235{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:16px 15px;display:grid}._field_47f29_234{gap:6px;min-width:0;display:grid}._field_47f29_234>span{color:var(--faint);font:8px var(--mono);letter-spacing:.07em;text-transform:uppercase}._field_47f29_234>span b{color:var(--acid);font-weight:400}._field_47f29_234 small{color:var(--faint);font-size:9px}._field_47f29_234 input,._field_47f29_234 textarea{width:100%;min-width:0;color:var(--ink);border:1px solid var(--line-strong);background:var(--carbon);border-radius:3px;outline:0}._field_47f29_234 input{height:39px;padding:0 10px}._field_47f29_234 textarea{resize:vertical;min-height:77px;padding:9px 10px;line-height:1.5}._field_47f29_234 input:focus,._field_47f29_234 textarea:focus{border-color:var(--acid)}._field_47f29_234 input:disabled,._field_47f29_234 textarea:disabled{color:var(--faint);cursor:not-allowed;opacity:.72}._passwordField_47f29_300>div{align-items:stretch;display:flex;position:relative}._passwordField_47f29_300 input{padding-right:43px}._revealButton_47f29_156{background:0 0;border-color:#0000;width:31px;height:31px;position:absolute;top:4px;right:4px}._formError_47f29_148{color:#e2a9ad;background:#1a0c0f;border:1px solid #643038;align-items:flex-start;gap:7px;margin:0 15px 13px;padding:9px 10px;font-size:10px;display:flex}._formError_47f29_148>svg{color:var(--red);flex:none}._formActions_47f29_13{flex-wrap:wrap;align-items:center;gap:10px;padding:0 15px 15px}._primaryButton_47f29_344,._secondaryButton_47f29_345,._dangerButton_47f29_346{border:1px solid var(--acid);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 12px;font-weight:700;display:inline-flex}._primaryButton_47f29_344{color:#071003;background:var(--acid)}._primaryButton_47f29_344:hover{background:var(--acid-soft)}._secondaryButton_47f29_345,._dangerButton_47f29_346{color:var(--ink);border-color:var(--line-strong);background:var(--surface-2)}._secondaryButton_47f29_345:hover{background:var(--surface-3)}._dangerButton_47f29_346{color:var(--red);background:#1a0c0f;border-color:#643038}._dangerButton_47f29_346:hover{background:#291014}._primaryButton_47f29_344:disabled,._secondaryButton_47f29_345:disabled,._dangerButton_47f29_346:disabled{cursor:not-allowed;opacity:.48}._formHint_47f29_396{color:var(--faint);font-size:9px}._connectedBar_47f29_8{background:#0d1a12;border:1px solid #2e5a3c;justify-content:space-between;align-items:center;gap:14px;padding:12px}._connectedIdentity_47f29_14{align-items:center;gap:9px;min-width:0}._siteMark_47f29_207{width:31px;height:31px;color:var(--green);background:#102216;border-color:#2e5a3c}._connectedIdentity_47f29_14>div{min-width:0}._connectedIdentity_47f29_14 strong,._connectedIdentity_47f29_14 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._connectedIdentity_47f29_14 strong{color:var(--ink);font:600 12px var(--display)}._connectedIdentity_47f29_14 small{color:#9db9a5;margin-top:3px;font-size:9px}._connectedActions_47f29_15{flex:none;align-items:center;gap:7px}._twoColumn_47f29_453{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}._panelHeader_47f29_9,._editorHeader_47f29_10{border-bottom:1px solid var(--line);background:#0d120f;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 15px}._panelHeader_47f29_9>svg{color:var(--green)}._goodIcon_47f29_473{flex:none}._count_47f29_477{color:var(--faint);font:8px var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}._operations_47f29_485{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;display:grid}._operation_47f29_485{border:1px solid var(--line);background:var(--carbon);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}._operation_47f29_485:nth-child(odd){border-right:0}._operation_47f29_485:nth-child(n+3){border-top:0}._operation_47f29_485>span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}._available_47f29_79,._unavailable_47f29_80{color:var(--green);font:8px var(--mono);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}._unavailable_47f29_80{color:var(--faint)}._metaList_47f29_533{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}._metaList_47f29_533>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:10px 12px}._metaList_47f29_533>div:nth-child(2n){border-right:0}._metaList_47f29_533>div:nth-last-child(-n+2){border-bottom:0}._metaList_47f29_533 dt{color:var(--faint);font:8px var(--mono);text-transform:uppercase}._metaList_47f29_533 dd{overflow-wrap:anywhere;color:var(--muted);margin:5px 0 0;font-size:9px}._loadingState_47f29_19,._emptyState_47f29_20{min-height:116px;color:var(--faint);align-items:center;gap:8px;padding:15px;font-size:10px}._loadingState_47f29_19 svg{color:var(--acid)}._emptyState_47f29_20 svg{color:var(--faint)}._contentList_47f29_586{gap:1px;padding:8px;display:grid}._contentRow_47f29_592{min-width:0;color:var(--muted);background:var(--carbon);text-align:left;cursor:pointer;border:1px solid #0000;justify-content:space-between;align-items:center;gap:9px;padding:10px;display:flex}._contentRow_47f29_592:hover,._selectedRow_47f29_607{color:var(--ink);background:#111b0c;border-color:#38492b}._contentRow_47f29_592>span{min-width:0}._contentRow_47f29_592 strong,._contentRow_47f29_592 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._contentRow_47f29_592 strong{color:currentColor;font:600 11px var(--display)}._contentRow_47f29_592 small{color:var(--faint);margin-top:4px;font-size:8px}._contentRow_47f29_592>svg{color:var(--faint);flex:none}._editorPanel_47f29_188{overflow:hidden}._editorHeader_47f29_10{align-items:center}._builderBadge_47f29_61{color:var(--acid);background:#111b0c;border-color:#38492b}._builderUnsupported_47f29_655{color:var(--amber);background:#1a1409;border-color:#5a4623}._editorForm_47f29_661{display:grid}._fullField_47f29_665{grid-column:1/-1}._warning_47f29_17{color:#d1b87f;background:#1a1409;border-color:#5a4623;align-items:flex-start;margin:12px 15px 0}._warning_47f29_17>svg{color:var(--amber)}._previewResult_47f29_11{background:#0d1a12;border-color:#2e5a3c;margin:0 15px 15px}._previewResultHeader_47f29_11{border-bottom:1px solid #21452d;justify-content:space-between;align-items:flex-start;gap:10px;padding:13px}._previewResultHeader_47f29_11 h4{color:var(--ink);font:600 14px var(--display);margin:5px 0 0}._previewState_47f29_62{color:var(--muted)}._previewStateGood_47f29_705{color:var(--green);background:#102216;border-color:#2e5a3c}._diffList_47f29_711{display:grid}._diffRow_47f29_715{border-bottom:1px solid #21452d;grid-template-columns:140px minmax(0,1fr);gap:10px;padding:10px 13px;display:grid}._diffRow_47f29_715>span{color:var(--acid-soft);font:9px var(--mono)}._diffRow_47f29_715>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}._diffRow_47f29_715 code{color:#d9e6dc;background:var(--carbon);max-height:82px;font:9px/1.45 var(--mono);overflow-wrap:anywhere;white-space:pre-wrap;border:1px solid #21452d;padding:6px;overflow:auto}._diffRow_47f29_715>div>svg{color:var(--green)}._noChange_47f29_752{color:var(--muted);margin:0;padding:13px;font-size:10px}._verificationNote_47f29_21{color:#9db9a5;border-top:1px solid #21452d;align-items:center;gap:6px;margin:0;padding:10px 13px;font-size:9px}._verificationNote_47f29_21 svg{color:var(--green)}._spin_47f29_773{animation:1.05s linear infinite _spin_47f29_773}@keyframes _spin_47f29_773{to{transform:rotate(360deg)}}@media (width<=840px){._twoColumn_47f29_453{grid-template-columns:1fr}}@media (width<=620px){._header_47f29_7,._connectedBar_47f29_8{flex-direction:column;align-items:flex-start}._status_47f29_60{align-self:flex-start}._connectedActions_47f29_15{width:100%}._connectedActions_47f29_15 button{flex:1}._fields_47f29_234,._editorFields_47f29_235,._operations_47f29_485,._metaList_47f29_533{grid-template-columns:1fr}._operation_47f29_485:nth-child(odd){border-right:1px solid var(--line)}._operation_47f29_485:nth-child(n+3){border-top:1px solid var(--line)}._operation_47f29_485+._operation_47f29_485{border-top:0}._metaList_47f29_533>div,._metaList_47f29_533>div:nth-child(2n),._metaList_47f29_533>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}._metaList_47f29_533>div:last-child{border-bottom:0}._diffRow_47f29_715{grid-template-columns:1fr;gap:6px}._diffRow_47f29_715>div{grid-template-columns:minmax(0,1fr)}._diffRow_47f29_715>div>svg{display:none}._formActions_47f29_13{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){._spin_47f29_773{animation:none}}._newPageScope_47f29_861{align-items:center;gap:10px;margin:16px 0;font-size:13px;display:flex}._newPageScope_47f29_861 input{width:18px;height:18px;accent-color:var(--acid,#dcff5f);flex:0 0 18px}._root_1nzbg_1{border:1px solid var(--line,#283028);background:#0c110e;gap:22px;padding:24px;display:grid}._root_1nzbg_1 header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}._root_1nzbg_1 h2{margin:0 0 8px;font-size:24px}._root_1nzbg_1 h3{margin:0 0 8px;font-size:16px}._root_1nzbg_1 p{color:#aab5ab;margin:0;line-height:1.6}._root_1nzbg_1 header>span{white-space:nowrap;color:#c1ccbf;border:1px solid #364532;padding:7px 12px;font-size:12px}._actions_1nzbg_7{align-items:end;gap:20px;display:flex}._root_1nzbg_1 label{color:#d5dfd1;gap:10px;font-size:13px;display:grid}._root_1nzbg_1 select{color:#e3eadf;background:#080c09;border:1px solid #364532;min-width:220px;max-width:100%;padding:12px}._grid_1nzbg_10{grid-template-columns:1fr 1fr;gap:28px;display:grid}._grid_1nzbg_10 section{align-content:start;gap:12px;min-width:0;display:grid}._root_1nzbg_1 small{color:#aab5ab}._root_1nzbg_1 footer{flex-wrap:wrap;gap:12px;display:flex}@media (width<=720px){._root_1nzbg_1{padding:18px}._root_1nzbg_1 header,._actions_1nzbg_7{flex-direction:column;align-items:stretch}._grid_1nzbg_10{grid-template-columns:1fr}._root_1nzbg_1 select{width:100%;min-width:0}}._root_1ojjy_1{border-top:1px solid var(--line,#2c3a32);gap:14px;margin-top:16px;padding-top:16px;display:grid}._header_1ojjy_2{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._header_1ojjy_2 h3{margin:0;font-size:16px}._header_1ojjy_2 p{color:var(--muted,#9baaa0);max-width:70ch;margin:5px 0 0;font-size:12px;line-height:1.45}._form_1ojjy_5{border:1px solid var(--line,#2c3a32);background:color-mix(in srgb, var(--background,#111814) 40%, transparent);border-radius:8px;gap:12px;padding:14px;display:grid}._form_1ojjy_5>p{color:var(--muted,#9baaa0);margin:0;font-size:12px;line-height:1.45}._form_1ojjy_5 label{gap:6px;font-size:12px;display:grid}._form_1ojjy_5 input,._form_1ojjy_5 textarea{box-sizing:border-box;border:1px solid var(--line,#2c3a32);background:var(--background,#111814);width:100%;min-width:0;color:inherit;font:inherit;border-radius:6px;padding:9px}._form_1ojjy_5 textarea{resize:vertical}._grid_1ojjy_10{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._actions_1ojjy_11{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._factList_1ojjy_12,._referenceList_1ojjy_12{gap:8px;display:grid}._factList_1ojjy_12>strong,._referenceList_1ojjy_12>strong{font-size:13px}._factRow_1ojjy_14,._referenceRow_1ojjy_14{border:1px solid var(--line,#2c3a32);border-radius:7px;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 12px;display:flex}._factRow_1ojjy_14 p,._referenceRow_1ojjy_14 p{margin:0 0 4px;font-size:13px;line-height:1.4}._factRow_1ojjy_14 small,._referenceRow_1ojjy_14 small,._referenceHead_1ojjy_16 span{color:var(--muted,#9baaa0);overflow-wrap:anywhere;font-size:11px;line-height:1.4}._referenceRow_1ojjy_14>div:first-child{flex:1;min-width:0}._referenceHead_1ojjy_16{justify-content:space-between;align-items:baseline;gap:10px;display:flex}._referenceHead_1ojjy_16 span{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}._permission_1ojjy_20{white-space:pre-wrap;margin-top:7px!important}._required_1ojjy_21{color:var(--muted,#9baaa0);text-transform:uppercase;letter-spacing:.05em;margin-left:6px;font-size:10px;font-weight:400}._muted_1ojjy_22{color:var(--muted,#9baaa0);margin:0;font-size:12px}._error_1ojjy_23{color:#ffaaa0;margin:0;font-size:12px;line-height:1.45}._notice_1ojjy_24{color:var(--accent,#cbf293);margin:0;font-size:12px;line-height:1.45}@media (width<=700px){._header_1ojjy_2,._factRow_1ojjy_14,._referenceRow_1ojjy_14,._referenceHead_1ojjy_16{display:grid}._grid_1ojjy_10{grid-template-columns:1fr}._header_1ojjy_2 ._button_1ojjy_28,._factRow_1ojjy_14 ._button_1ojjy_28,._referenceRow_1ojjy_14 ._button_1ojjy_28{width:100%}}.audit-workspace{gap:28px;min-width:0;display:grid}.audit-report-controls{padding:24px}.audit-report-controls>h2{margin:0 0 8px}.audit-report-actions{flex-wrap:wrap;align-items:end;gap:14px;margin:20px 0;display:flex}.audit-report-actions label,.report-link-field{gap:7px;min-width:0;display:grid}.audit-report-actions select,.report-link input{max-width:100%;min-height:42px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:7px;padding:9px 12px}.report-sharing{border-top:1px solid var(--line);margin-top:24px;padding-top:8px}.report-link{border-top:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:12px;padding:16px 0;display:flex}.report-link-field{flex:280px}.report-link small{width:100%;color:var(--muted)}@font-face{font-family:Report Sans;src:url(/assets/report-dm-sans-Xz1IZZA0.woff2)format("woff2");font-style:normal;font-weight:100 1000;font-display:swap}.research-controls{border-block:1px solid var(--line);margin-block:28px;padding-block:24px}.research-controls>p{max-width:80ch}.research-fields{grid-template-columns:1fr 1fr;gap:16px;margin-block:20px;display:grid}.research-fields label{gap:7px;font-size:13px;display:grid}.research-fields input,.research-fields select{width:100%;min-width:0;min-height:44px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:7px;padding:10px}.report-landing,.report-discovery{border-bottom:1px solid var(--report-line);margin-bottom:36px;padding-block:32px 42px}.landing-score{text-align:right;flex:none;display:grid}.landing-score strong{color:#3d593d;font-variant-numeric:tabular-nums;font-size:38px;line-height:1.2}.landing-score strong small{color:var(--report-muted);font-size:16px}.landing-score>span{font-size:12px}.landing-capture{margin:24px 0 18px}.capture-address{background:#e8eadf;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:15px;padding:10px 16px;font-size:12px;display:flex}.capture-address>span:first-child{color:#767e6c;letter-spacing:3px;font-size:9px}.capture-dots{gap:5px;display:flex}.capture-dots i{background:#89917e;border-radius:50%;width:6px;height:6px}.landing-capture img{border:1px solid var(--report-line);border-top:0;width:100%;height:auto;display:block}.landing-capture figcaption{color:var(--report-muted);margin-top:9px;font-size:11px}.landing-tips{padding-left:24px}.landing-tips li{padding:10px 0 15px 8px}.landing-tips li::marker{color:#53684a;font-weight:700}.landing-tips p{margin-block:6px}.landing-tips small,.rubric-row small{color:var(--report-muted);font-size:12px}.landing-rubric summary,.discovery-answer summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding-block:15px;font-size:13px;font-weight:600;display:flex}.rubric-row{border-top:1px solid var(--report-line);padding-block:14px}.rubric-row strong{justify-content:space-between;gap:20px;font-size:14px;display:flex}.rubric-row p{margin-block:5px;font-size:13px}.landing-diagnostics{background:#f4f4e9;border-radius:12px;margin-top:24px;padding:24px}.discovery-verdict{background:#eaf0dd;border-radius:12px;margin-block:24px 15px;padding:24px}.discovery-verdict h3{margin-top:0}.discovery-ladder{margin-top:28px;padding:0;list-style:none}.discovery-ladder>li{border-top:1px solid var(--report-line);padding-block:24px}.discovery-stage{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.company-report .discovery-stage h3{flex:1;margin:0;font-size:20px}.discovery-outcome{color:#71502d;background:#f5e8d3;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:600}.discovery-outcome.found{color:#3d593d;background:#e5ecd8}.company-report .discovery-question{max-width:72ch;margin-block:14px 8px;font-size:15px}.discovery-answer{border-top:1px solid var(--report-line)}.discovery-answer>div{padding:0 0 20px}.company-report .answer-transcript{white-space:pre-wrap;background:var(--report-cream);border-radius:9px;max-height:480px;padding:18px;font-size:13px;overflow:auto}.discovery-answer ul{padding-left:18px;font-size:12px}.discovery-answer small{color:var(--report-muted);font-size:11px}.discovery-sources{margin-block:20px 30px}.discovery-sources>ul{padding:0;list-style:none}.discovery-sources li{border-bottom:1px solid var(--report-line);justify-content:space-between;gap:18px;padding-block:10px;font-size:13px;display:flex}.research-coverage{margin-block:24px}.research-coverage p{gap:3px;font-size:13px;display:grid}.discovery-title>p{color:var(--report-muted);margin-top:12px;font-size:12px}.discovery-lead{background:#faead9;border-radius:12px;align-items:flex-end;gap:24px;margin-block:26px 22px;padding:28px;display:flex}.company-report .discovery-lead h3{max-width:28ch;margin:0 0 10px;font-size:clamp(24px,3vw,31px);line-height:1.22}.discovery-lead p{max-width:68ch;margin:0}.discovery-lead>svg{color:#91643b;flex:0 0 44px}.discovery-test-context{grid-template-columns:1fr 1fr 1.5fr;gap:20px;margin-block:25px;display:grid}.discovery-test-context>span{align-content:start;gap:5px;font-size:13px;display:grid}.discovery-test-context strong{color:var(--report-muted);font-size:11px}.discovery-proof{border-block:1px solid var(--report-line);margin:28px 0 42px;padding:23px 0}.discovery-proof figcaption{color:var(--report-muted);margin-bottom:12px;font-size:12px}.company-report .discovery-proof blockquote{border:0;margin:0 0 12px;padding:0;font-size:18px;line-height:1.6}.discovery-proof>a,.discovery-source-links a{align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.discovery-comparison{margin-bottom:36px}.discovery-comparison .report-section-heading{align-items:start}.company-report .discovery-comparison h3{margin-block:0 8px}.discovery-comparison .report-section-heading p{margin:0;font-size:13px}.discovery-table-wrap{border:1px solid var(--report-line);border-radius:10px;margin-block:18px;overflow:auto}.company-report .discovery-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:600px;font-size:12px}.discovery-table th,.discovery-table td{text-align:center;border-bottom:1px solid var(--report-line);vertical-align:middle;padding:14px 9px}.discovery-table th:first-child{text-align:left;width:27%;padding-left:18px}.discovery-table thead th{color:#555f4b;background:#f2f2e8;font-size:11px;font-weight:600}.discovery-table tbody th{font-weight:500}.discovery-table tbody th a{align-items:center;gap:4px;display:inline-flex}.discovery-table tr:last-child th,.discovery-table tr:last-child td{border-bottom:0}.discovery-your-business{background:#fff5e8}.discovery-your-business small{color:#75502f;margin-top:4px;font-size:10px;font-weight:400;display:block}.discovery-cell{font-variant-numeric:tabular-nums;color:#62665c;border-radius:5px;padding:4px 8px;display:inline-block}.discovery-cell.has-match{color:#374d2b;background:#e3ebd5;font-weight:700}.discovery-cell.no-match{color:#704d29;background:#f4dfc5}.discovery-reasons{margin-block:32px 45px}.discovery-reasons>p{max-width:74ch;font-size:13px}.discovery-company-evidence{border-bottom:1px solid var(--report-line);scroll-margin-top:25px}.discovery-company-evidence summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding-block:18px;display:flex}.discovery-company-evidence summary>span{gap:4px;display:grid}.discovery-company-evidence summary strong{font-size:17px}.discovery-company-evidence summary small{color:var(--report-muted);font-size:11px}.discovery-company-evidence>div{padding-bottom:20px}.company-report .discovery-company-evidence blockquote{background:#f0f3e6;border:0;border-radius:8px;margin:0 0 14px;padding:18px;font-size:14px}.discovery-source-links{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.discovery-source-links>span{color:var(--report-muted);font-size:11px}.discovery-plan{margin-block:40px}.discovery-plan>p{font-size:13px}.discovery-plan>ol{padding:0;list-style:none}.discovery-plan>ol>li{border-bottom:1px solid var(--report-line);padding-block:26px}.discovery-plan-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.company-report .discovery-plan-heading h4{flex:250px;margin:0;font-size:19px;line-height:1.4}.discovery-plan-tag{color:#3a5266;background:#e8edf2;border-radius:5px;padding:4px 8px;font-size:10px}.company-report .discovery-plan-reason{color:var(--report-muted);margin-block:10px 14px;font-size:13px}.discovery-plan dl{background:var(--report-cream);border-radius:9px;gap:20px;margin-block:18px;padding:20px;display:grid}.discovery-plan dt{margin-bottom:5px;font-size:12px;font-weight:700}.discovery-plan dd{margin:0;font-size:13px}.discovery-plan-evidence summary{cursor:pointer;justify-content:space-between;gap:15px;font-size:12px;font-weight:600;display:flex}.discovery-plan-evidence p{font-size:12px}.discovery-audit-trail{background:#f7f6ef;border-radius:12px;margin-top:40px;padding:22px}.discovery-audit-trail>summary{cursor:pointer;justify-content:space-between;gap:15px;display:flex}.discovery-audit-trail>summary>span{gap:6px;display:grid}.discovery-audit-trail>summary small{color:var(--report-muted);font-size:11px}.discovery-diagnosis details:target{outline-offset:6px;outline:2px solid #91a779}@media (width<=600px){.discovery-lead{padding:22px 18px}.discovery-lead>svg{display:none}.discovery-test-context{grid-template-columns:1fr 1fr;gap:16px}.discovery-test-context>span:last-child{grid-column:1/-1}.discovery-comparison .report-section-heading{flex-wrap:wrap}.company-report .discovery-proof blockquote{font-size:16px}.discovery-plan-tag{margin-left:39px}.discovery-audit-trail{padding:17px}}@media print{.discovery-table-wrap{overflow:visible}.company-report .discovery-table{min-width:0;font-size:8pt}.discovery-table th,.discovery-table td{padding:6px}.discovery-lead,.discovery-proof,.discovery-table tr{break-inside:avoid}.discovery-audit-trail{background:#fff;padding:0}}@media (width<=600px){.research-fields{grid-template-columns:1fr}.report-landing>.report-section-heading{flex-wrap:wrap}.landing-score{text-align:left}.discovery-stage{gap:9px}.discovery-outcome{margin-left:37px}.landing-diagnostics{padding:18px}}@media print{.research-controls{display:none}.landing-capture{break-inside:avoid;max-width:145mm}.landing-capture img{object-fit:contain;max-height:100mm}.company-report .answer-transcript{max-height:none;overflow:visible}.discovery-ladder>li{break-inside:auto}.discovery-stage{break-after:avoid}}.company-report{--report-ink:#292c27;--report-muted:#62665c;--report-line:#dfdfd3;--report-paper:#fffef9;--report-cream:#f8f7ef;--report-yellow:#faedac;--ink:var(--report-ink);--muted:var(--report-muted);--line:var(--report-line);--focus:#486848;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--report-ink);background:var(--report-paper);overflow-wrap:anywhere;border-radius:18px;width:100%;max-width:1120px;margin:auto;padding:0 64px;font:400 16px/1.65 Report Sans,sans-serif}.company-report *,.company-report :before,.company-report :after{box-sizing:border-box}.company-report ::selection{color:#292c27;background:#fae79d}.company-report :focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #486848}.company-report .button{color:#343930;white-space:nowrap;background:#fffef9;border:1px solid #d8d9cc;border-radius:9px;min-height:40px;padding:10px 15px;font:500 13px/1.3 Report Sans,sans-serif}.company-report .button:hover{background:#efefe4;border-color:#a4ad97}.company-report .button:disabled{opacity:.5;cursor:not-allowed}.company-report a{color:#466041;text-underline-offset:4px;-webkit-text-decoration:underline #a5b69b;text-decoration:underline #a5b69b}.company-report a:hover{color:#253d21;text-decoration-color:currentColor}.company-report h1,.company-report h2,.company-report h3{color:var(--report-ink);text-wrap:balance;font-family:Report Sans,sans-serif}.company-report h1{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(36px,5vw,64px);font-weight:550;line-height:1.08}.company-report h2{letter-spacing:-.025em;margin:0 0 15px;font-size:clamp(25px,3vw,34px);font-weight:550;line-height:1.23}.company-report h3{letter-spacing:-.015em;margin:15px 0;font-size:22px;font-weight:550;line-height:1.35}.company-report p{max-width:70ch;margin:10px 0}.company-report small{color:var(--report-muted);font-size:13px}.report-masthead{border-bottom:1px solid var(--report-line);align-items:center;gap:20px;min-height:102px;display:flex}.report-wordmark{letter-spacing:-.04em;color:#2d372b;font-size:24px;font-weight:700;line-height:1}.report-wordmark>span{color:#6c844e}.report-document-label{color:var(--report-muted);border-left:1px solid var(--report-line);padding-left:20px;font-size:12px}.report-print{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.report-heading{padding:60px 0 42px}.company-report .report-subtitle{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(24px,3.2vw,38px);font-weight:450;line-height:1.4}.company-report .report-intro{color:var(--report-muted);margin-top:22px;font-size:16px}.report-meta{color:var(--report-muted);flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:25px;font-size:12px;display:flex}.report-meta a{align-items:center;gap:6px;display:inline-flex}.report-underline{isolation:isolate;white-space:normal;text-underline-offset:6px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-line:underline;text-decoration-color:#bdd19d;text-decoration-thickness:5px;position:relative}.underline-blue{text-decoration-color:#b9d9e5}.report-highlight{isolation:isolate;white-space:nowrap;position:relative}.report-highlight:before{content:"";z-index:-1;transform-origin:0;background:#f1d878;border-radius:35% 8% 25% 6%;animation:.65s cubic-bezier(.16,1,.3,1) both report-marker;position:absolute;inset:45% -.12em -.06em -.1em;transform:rotate(-1.3deg)}.highlight-peach:before{background:#f4c8af}@keyframes report-marker{0%{clip-path:inset(0 95% 0 0)}to{clip-path:inset(0)}}.report-summary{background:#f7f0cc;border-radius:14px;margin:8px 0 56px;padding:30px 34px 24px;position:relative}.report-summary-copy{max-width:75%}.company-report .report-summary-copy>p{color:#51533c;font-size:16px;line-height:1.65}.company-report .report-coverage-note{padding:12px 0 0;font-size:13px}.report-shortlist{padding-top:6px;position:relative}.report-shortlist ol{margin:10px 0 0;padding:0;list-style:none}.report-shortlist li+li{border-top:1px solid #ded8b7}.report-shortlist li a{color:#34382b;align-items:center;gap:14px;padding:15px 0;font-size:15px;font-weight:500;text-decoration:none;display:flex}.report-shortlist li a:hover{color:#425a29}.report-shortlist li a>svg{flex-shrink:0;margin-left:auto;transition:transform .18s}.report-shortlist li a:hover>svg{transform:translate(2px,-2px)}.report-step{font-variant-numeric:tabular-nums;border:1px solid #b4b88b;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.report-start-note{color:#606c41;pointer-events:none;width:145px;position:absolute;top:-135px;right:0}.report-start-note>span{text-align:right;font-size:14px;font-style:italic;font-weight:500;display:block;transform:rotate(5deg)}.report-hand-arrow{width:100px;height:78px;margin-left:auto;display:block;transform:rotate(-8deg)}.report-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.report-section-heading p{color:var(--report-muted);font-size:14px}.report-count{color:#61674f;white-space:nowrap;background:#eeeee4;border-radius:20px;padding:5px 12px;font-size:12px}.report-findings{margin:25px 0 0;padding:0;list-style:none}.report-findings>li{border-top:1px solid var(--report-line);padding:27px 0 30px;scroll-margin-top:30px}.report-finding-label{color:var(--report-muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.report-priority{text-transform:capitalize;color:#465b3d;background:#e9efdd;border-radius:6px;align-items:center;gap:7px;padding:4px 10px;font-size:11px;font-weight:550;display:inline-flex}.report-priority>span{background:currentColor;border-radius:50%;width:5px;height:5px}.priority-high{color:#873f30;background:#f9e3d8}.priority-medium{color:#795918;background:#f7edcd}.priority-info{color:#435f74;background:#e4eff3}.report-action{align-items:start;gap:13px;padding:5px 0 4px;display:flex}.report-action>svg{color:#697b4f;flex-shrink:0;margin-top:5px}.report-action strong{color:#485a3c;font-size:12px;font-weight:600}.company-report .report-action p{color:#484d43;margin:5px 0 10px;font-size:15px}.report-evidence{margin:10px 0 0 32px}.company-report summary{cursor:pointer;color:#57624b;align-items:center;gap:12px;font-size:13px;font-weight:500;list-style:none;display:flex}.company-report summary::-webkit-details-marker{display:none}.company-report details[open]>summary>svg{transform:rotate(180deg)}.report-evidence>summary{text-underline-offset:4px;width:fit-content;-webkit-text-decoration:underline #b6bfab;text-decoration:underline #b6bfab}.report-evidence>div{background:var(--report-cream);border-radius:8px;margin-top:13px;padding:10px 18px 15px}.company-report .report-evidence p{color:#5c6156;font-size:13px}.report-evidence small{margin-top:8px;font-size:11px;display:block}.report-url{align-items:baseline;gap:6px;font-size:12px;display:inline-flex}.report-ai{background:#eef2e7;border-radius:14px;margin-top:40px;padding:32px 34px}.report-ai>.report-section-heading>svg{color:#637d4d;flex-shrink:0}.company-report .report-section-intro{color:#5a6552;font-size:15px}.report-signals{border-block:1px solid #d3dcc7;grid-template-columns:1fr 1fr;gap:25px;margin:25px 0;padding:22px 0;display:grid}.report-signals dt{color:#5d6854;font-size:12px}.report-signals dd{font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:30px;font-weight:550;line-height:1.5}.report-signals dd>span{color:#626b59;font-size:12px;font-weight:400}.company-report .report-explainer{color:#5c6753;font-size:13px}.report-ai>h3{margin-top:30px;font-size:18px}.report-soft-label{color:#55644e;border:1px solid #bcc9b1;border-radius:5px;padding:3px 9px;font-size:11px;display:inline-block}.company-report .report-not-measured>p{color:#5a6252;margin-bottom:0;font-size:14px}.report-not-measured{margin-top:18px}.report-observations{padding-left:20px}.report-observations li{padding:10px 0}.report-observations strong{font-size:15px}.report-observations p{font-size:13px}.report-speed{margin-top:16px;padding:38px 0 36px}.report-speed>.report-section-heading>svg{color:#608099;flex-shrink:0}.report-speed .report-soft-label{color:#506475;background:#eef3f5;border-color:#cbd9df}.report-performance{border-bottom:1px solid var(--report-line);padding:12px 0 20px}.report-performance>p{font-size:13px}.report-performance-scores{flex-wrap:wrap;gap:20px;display:flex}.report-performance-scores dt{text-transform:capitalize;color:var(--report-muted);font-size:12px}.report-performance-scores dd{margin:4px 0;font-size:22px;font-weight:550}.report-method{border-top:1px solid var(--report-line);padding:35px 0}.report-method h2{font-size:22px}.report-method>details{border-bottom:1px solid var(--report-line);padding:18px 0}.report-method summary{color:#555c4e;justify-content:space-between;font-size:14px}.report-detail-count{background:#eceee5;border-radius:4px;margin-left:8px;padding:3px 7px;font-size:11px}.report-method ul{padding-left:20px}.report-method li{color:var(--report-muted);margin:10px 0;font-size:13px}.report-pages small{font-size:11px;display:block}.report-limitations>p{color:var(--report-muted);font-size:12px}.report-footer{color:var(--report-muted);flex-wrap:wrap;align-items:center;gap:14px 25px;padding:10px 0 35px;font-size:11px;display:flex}.report-footer .report-wordmark{font-size:18px}.report-footer p{margin:0;font-size:12px}.report-footer>span:last-child{margin-left:auto}.public-report-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f2f1e9;min-height:100vh;padding:32px 24px}.public-report-shell>.company-report{box-shadow:0 8px 35px #4f56310a}:root:has(.public-report-shell){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f2f1e9}body:has(.public-report-shell){background:#f2f1e9}body:has(.public-report-shell)::-webkit-scrollbar-track{background:#f2f1e9}body:has(.public-report-shell)::-webkit-scrollbar-thumb{background:#b6bbaa;border-color:#f2f1e9}.public-report-shell>section.company-report{padding-top:50px;padding-bottom:50px}@media (width<=800px){.company-report{padding-inline:32px}.report-masthead{gap:14px;min-height:84px}.report-document-label{display:none}.report-summary-copy{max-width:100%}.report-start-note{display:none}.report-heading{padding-top:40px}}@media (width<=520px){.company-report{border-radius:12px;padding-inline:22px;font-size:15px}.public-report-shell{padding:12px 9px}.report-wordmark{font-size:21px}.company-report .report-print{min-height:37px;padding:8px 10px;font-size:11px}.report-masthead{min-height:75px}.report-heading{padding:34px 0 26px}.company-report .report-subtitle{font-size:24px}.company-report .report-intro{font-size:14px}.report-meta{gap:9px 15px;font-size:11px}.report-summary{margin-bottom:35px;padding:25px 20px 15px}.company-report .report-summary-copy>p{font-size:14px}.report-shortlist li a{gap:10px;font-size:13px}.report-section-heading{align-items:start;gap:12px}.report-count{padding:4px 8px;font-size:10px}.company-report h2{font-size:25px}.company-report h3{font-size:20px}.report-findings>li{padding-block:22px}.report-evidence{margin-left:0}.report-ai{margin-top:22px;padding:25px 20px}.report-signals{gap:15px}.report-signals dd>span{font-size:11px;display:block}.report-footer{gap:12px}.report-footer p,.report-footer>span:last-child{width:100%;margin:0}.audit-report-controls{padding:18px}.audit-report-actions{align-items:stretch}.audit-report-actions label{width:100%}}@media (prefers-reduced-motion:reduce){.company-report *,.company-report :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{@page{margin:14mm 16mm}body,.public-report-shell{color:#292c27;background:#fff}.report-print,.page-stack>.notice{display:none!important}body:has(.company-report) .app-rail{display:none!important}body:has(.company-report) .project-hero{display:none!important}body:has(.company-report) .tab-bar{display:none!important}body:has(.company-report) .audit-report-controls{display:none!important}body:has(.company-report) .topbar{display:none!important}body:has(.company-report) .fixture-banner{display:none!important}.app-shell,.app-main,.page-stack,.audit-workspace{margin:0;padding:0;display:block}.company-report{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border-radius:0;max-width:none;padding:0;font-size:10pt;box-shadow:none!important}.report-masthead{min-height:50px}.report-heading{padding-block:30px}.company-report h1{font-size:32pt}.company-report .report-subtitle{font-size:21pt}.company-report h2{break-after:avoid;font-size:19pt}.company-report h3{break-after:avoid;font-size:14pt}.company-report p{font-size:10pt!important}.report-summary{break-inside:avoid;margin-bottom:30px;padding:22px}.report-findings>li,.report-ai,.report-performance{break-inside:avoid}.report-findings>li{padding-block:20px}.report-shortlist a{font-size:10pt}.report-hand-arrow,.report-start-note{display:none}.report-ai{margin-top:25px;padding:22px}.report-speed,.report-method{padding-block:25px}.company-report details::details-content{content-visibility:visible;display:block}.company-report details>:not(summary){display:block}.company-report summary>svg{display:none}.report-footer{padding-bottom:0}.public-report-shell{padding:0}}._root_fq9h5_1{border:1px solid var(--line);background:var(--panel,var(--surface));border-radius:12px;padding:24px}._header_fq9h5_2,._actions_fq9h5_2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._root_fq9h5_1 h2{font:600 21px/1.1 var(--display);margin:0 0 7px}._root_fq9h5_1 p{color:var(--muted);line-height:1.55}._hint_fq9h5_5{margin:7px 0 0;font-size:11px}._selectors_fq9h5_6{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 16px;display:grid}._field_fq9h5_7{gap:7px;min-width:0;display:grid}._field_fq9h5_7>span{color:var(--faint);font:9px var(--mono);letter-spacing:.06em;text-transform:uppercase}._field_fq9h5_7 input,._field_fq9h5_7 textarea,._field_fq9h5_7 select{width:100%;min-width:0;color:var(--ink);border:1px solid var(--line-strong);background:var(--carbon);font:inherit;border-radius:4px}._field_fq9h5_7 input,._field_fq9h5_7 select{height:40px;padding:0 10px}._field_fq9h5_7 textarea{resize:vertical;min-height:92px;padding:10px;line-height:1.5}._field_fq9h5_7 textarea._content_fq9h5_12{min-height:260px}._field_fq9h5_7 input:focus,._field_fq9h5_7 textarea:focus,._field_fq9h5_7 select:focus{border-color:var(--acid);outline:0}._field_fq9h5_7 input:disabled,._field_fq9h5_7 textarea:disabled,._field_fq9h5_7 select:disabled{cursor:not-allowed;opacity:.62}._notice_fq9h5_15{color:#e2a9ad;background:#1a0c0f;border:1px solid #643038;align-items:flex-start;gap:9px;margin:14px 0;padding:11px 12px;font-size:11px;display:flex}._notice_fq9h5_15 button{flex:none;margin-left:auto}._success_fq9h5_17{color:var(--green);margin:14px 0;font-size:11px}._list_fq9h5_18{gap:7px;margin:16px 0;display:grid}._draft_fq9h5_19,._page_fq9h5_19{width:100%;color:inherit;text-align:left;border:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}._draft_fq9h5_19{cursor:pointer}._draft_fq9h5_19:hover,._draft_fq9h5_19[aria-pressed=true]{border-color:var(--acid);background:var(--surface-2)}._draft_fq9h5_19 strong,._draft_fq9h5_19 small,._page_fq9h5_19 strong,._page_fq9h5_19 small{display:block}._draft_fq9h5_19 small,._page_fq9h5_19 small{color:var(--faint);margin-top:4px;font-size:10px}._status_fq9h5_24{color:var(--faint);font:9px var(--mono);text-transform:uppercase;flex:none}._page_fq9h5_19{cursor:pointer;align-items:flex-start}._page_fq9h5_19[aria-pressed=true]{border-color:var(--acid)}._page_fq9h5_19:disabled{cursor:not-allowed;opacity:.62}._pageMeta_fq9h5_28{min-width:0}._pageMeta_fq9h5_28 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._readonly_fq9h5_30{color:var(--amber);font:9px var(--mono);text-transform:uppercase;background:#1a1409;border:1px solid #5a4623;margin-top:5px;padding:3px 6px;display:inline-flex}._editor_fq9h5_31{gap:17px;margin-top:21px;display:grid}._editorHeader_fq9h5_32{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}._editorHeader_fq9h5_32 h3{font:600 17px/1.15 var(--display);margin:0}._editorHeader_fq9h5_32 p{margin:5px 0 0;font-size:11px}._grid_fq9h5_35{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}._grid_fq9h5_35 ._full_fq9h5_36{grid-column:1/-1}._compare_fq9h5_37{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._compare_fq9h5_37>div{border:1px solid var(--line);background:var(--carbon);min-width:0;padding:11px}._compare_fq9h5_37 h4{color:var(--faint);font:9px var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0}._compare_fq9h5_37 pre{max-height:190px;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;font:10px/1.5 var(--mono);margin:8px 0 0;overflow:auto}._check_fq9h5_41{border:1px solid var(--line-strong);background:var(--surface-2);padding:13px;font-size:11px}._check_fq9h5_41 strong{color:var(--ink)}._check_fq9h5_41 ul{color:var(--muted);margin:8px 0 0;padding-left:19px}._check_fq9h5_41 li+li{margin-top:4px}._metadata_fq9h5_45{color:var(--faint);font:9px var(--mono);flex-wrap:wrap;gap:6px;display:flex}._metadata_fq9h5_45 span{border:1px solid var(--line);background:var(--carbon);padding:4px 6px}._root_fq9h5_1 button:focus-visible{outline:2px solid var(--focus,var(--acid));outline-offset:3px}@media (width<=720px){._root_fq9h5_1{padding:16px}._selectors_fq9h5_6,._grid_fq9h5_35,._compare_fq9h5_37{grid-template-columns:1fr}._grid_fq9h5_35 ._full_fq9h5_36{grid-column:auto}._actions_fq9h5_2 button{width:100%}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void:#050706;--carbon:#080b0a;--surface:#0b0f0d;--surface-2:#101512;--surface-3:#151b17;--surface-4:#1a211c;--line:#202923;--line-strong:#344139;--ink:#f1f6f2;--muted:#a5b0aa;--faint:#7f8d84;--acid:#baff3c;--acid-soft:#dcff93;--cyan:#5df;--amber:#ffc247;--red:#ff686f;--green:#59e391;--focus:#dcff93;--sans:"Segoe UI Variable Text", "Segoe UI", Inter, system-ui, sans-serif;--display:"Space Grotesk", "Segoe UI Variable Display", "Segoe UI", sans-serif;--mono:"Cascadia Code", "SFMono-Regular", Consolas, monospace;--rail:278px;--radius:7px;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{background:var(--void)}body{color:var(--ink);background:var(--void);font:14px/1.45 var(--sans)}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}::selection{color:#071003;background:var(--acid)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:var(--carbon)}::-webkit-scrollbar-thumb{border:2px solid var(--carbon);background:#2a342e;border-radius:8px}svg{flex:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{grid-template-columns:var(--rail) minmax(0, 1fr);min-height:100vh;display:grid}.app-rail{z-index:10;border-right:1px solid var(--line);background:#070a08;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.rail-brand{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:78px;padding:0 18px;display:flex}.rail-brand>span{color:#071003;background:var(--acid);width:35px;height:35px;font:800 16px/1 var(--display);clip-path:polygon(0 0,79% 0,100% 21%,100% 100%,21% 100%,0 79%);place-items:center;display:grid}.rail-brand strong,.rail-brand small{display:block}.rail-brand strong{font:650 13px/1 var(--display);letter-spacing:.13em}.rail-brand small{color:var(--faint);font:8px/1 var(--mono);letter-spacing:.12em;margin-top:6px}.rail-close{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:8px;display:none}.rail-context{border-bottom:1px solid var(--line);gap:4px;padding:20px 18px 18px;display:grid}.rail-context>span,.rail-section-title>span,.rail-footer-row>span,.rail-fixture>span{color:var(--faint);font:8px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase}.rail-context strong{font:600 16px/1.1 var(--display);letter-spacing:-.01em}.rail-context small{color:var(--muted);font-size:10px}.rail-nav{border-bottom:1px solid var(--line);gap:3px;padding:14px 10px 17px;display:grid}.nav-item{min-height:43px;color:var(--muted);border:1px solid #0000;border-radius:4px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 11px;display:grid}.nav-item:hover{color:var(--ink);background:var(--surface)}.nav-item.is-active{color:var(--ink);background:#111712;border-color:#2a372e}.nav-item.is-active svg{color:var(--acid)}.nav-item b{min-width:21px;color:var(--faint);border:1px solid var(--line);font:10px/1 var(--mono);text-align:center;border-radius:10px;padding:2px 5px}.rail-project{border-bottom:1px solid var(--line);padding:17px 15px 18px}.rail-section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.rail-project-name{color:var(--ink);font:600 15px/1.25 var(--display);justify-content:space-between;align-items:center;gap:6px;display:flex}.rail-project-name:hover{color:var(--acid)}.rail-project select{width:100%;height:35px;color:var(--muted);border:1px solid var(--line-strong);background:var(--carbon);border-radius:3px;margin-top:11px;padding:0 8px;font-size:11px}.rail-tabs{gap:1px;margin-top:12px;display:grid}.rail-tabs a{min-height:31px;color:var(--faint);border-left:1px solid #0000;align-items:center;padding:0 9px;font-size:11px;display:flex}.rail-tabs a:hover{color:var(--ink)}.rail-tabs a.is-active{color:var(--acid);border-left-color:var(--acid);background:#111712}.rail-footer{color:var(--faint);gap:12px;margin-top:auto;padding:15px;display:grid}.rail-footer-row{align-items:center;gap:7px;font-size:10px;display:flex}.rail-footer-row svg{color:var(--cyan)}.rail-footer-row code{color:var(--muted);font:9px var(--mono);margin-left:auto}.rail-fixture{background:#1a1409;border:1px solid #5a4623;gap:4px;padding:10px;display:grid}.rail-fixture>span{color:var(--amber)}.rail-fixture small{color:#c4ad7a;font-size:9px}.rail-fixture.is-error{background:#1a0c0f;border-color:#643038}.rail-fixture.is-error>span{color:var(--red)}.rail-backdrop{display:none}.app-main{background:var(--void);min-width:0}.topbar{border-bottom:1px solid var(--line);background:#070a08f7;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 28px;display:flex}.topbar-leading,.topbar-actions,.breadcrumbs,.scope-label{align-items:center;display:flex}.topbar-leading,.topbar-actions{gap:14px}.breadcrumbs{min-width:0;color:var(--faint);gap:8px;font-size:11px}.breadcrumbs strong{max-width:34ch;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.breadcrumbs svg{color:var(--line-strong)}.scope-label{color:var(--faint);font:9px var(--mono);letter-spacing:.04em;text-transform:uppercase;gap:7px}.scope-label i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #59e39114}.icon-button{width:35px;height:35px;color:var(--muted);border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:3px;place-items:center;padding:0;display:grid}.icon-button:hover{color:var(--ink);background:var(--surface-2)}.icon-button:disabled{cursor:not-allowed;opacity:.5}.mobile-menu{width:35px;height:35px;color:var(--muted);border:1px solid var(--line-strong);background:var(--surface);border-radius:3px;place-items:center;padding:0;display:none}.fixture-banner{color:#c4ad7a;background:#1a1409;border-bottom:1px solid #5a4623;align-items:center;gap:9px;padding:9px 28px;font-size:11px;display:flex}.fixture-banner svg{color:var(--amber)}.page-content{max-width:1560px;margin:0 auto;padding:36px clamp(20px,4vw,62px) 70px}.page-stack,.tab-stack{gap:19px;display:grid}.page-heading,.project-hero,.tab-intro,.panel-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.page-heading{margin-bottom:10px}.page-heading h1,.project-hero h1{color:var(--ink);font:580 34px/.98 var(--display);letter-spacing:-.035em;margin:0}.page-heading p{max-width:60ch;color:var(--muted);margin:11px 0 0;font-size:13px}.page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.button{color:#071003;border:1px solid var(--acid);background:var(--acid);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-weight:700;display:inline-flex}.button:hover{background:var(--acid-soft)}.button:disabled{cursor:not-allowed;opacity:.48}.button-secondary{color:var(--ink);border-color:var(--line-strong);background:var(--surface-2)}.button-secondary:hover{background:var(--surface-3);border-color:#536257}.button-quiet{color:var(--muted);background:0 0;border-color:#0000}.button-quiet:hover{color:var(--ink);background:var(--surface)}.button-danger{color:var(--red);background:#1a0c0f;border-color:#643038}.button-danger:hover{background:#291014}.back-link{color:var(--muted);align-items:center;gap:6px;margin-bottom:13px;font-size:11px;display:inline-flex}.back-link:hover{color:var(--ink)}.project-hero{align-items:flex-start}.project-meta{color:var(--faint);align-items:center;gap:8px;margin-top:11px;font-size:11px;display:flex}.project-meta a{color:var(--cyan);align-items:center;gap:4px;display:inline-flex}.project-meta a:hover{text-underline-offset:3px;text-decoration:underline}.tab-bar{border-bottom:1px solid var(--line);gap:4px;padding:15px 0 0;display:flex;overflow-x:auto}.tab-bar a{min-height:42px;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 13px;font-size:12px;display:inline-flex}.tab-bar a:hover{color:var(--ink)}.tab-bar a.is-active{color:var(--acid);border-bottom-color:var(--acid)}.notice{color:var(--muted);border:1px solid var(--line-strong);background:var(--surface);align-items:flex-start;gap:9px;padding:12px 13px;font-size:11px;display:flex}.notice>svg{color:var(--cyan);margin-top:1px}.notice-success{color:#b8d9c3;background:#0d1a12;border-color:#2e5a3c}.notice-success>svg{color:var(--green)}.notice-warning{color:#d1b87f;background:#1a1409;border-color:#5a4623}.notice-warning>svg{color:var(--amber)}.notice-error{color:#e2a9ad;background:#1a0c0f;border-color:#643038}.notice-error>svg{color:var(--red)}.notice-dismiss{color:currentColor;cursor:pointer;opacity:.8;background:0 0;border:0;margin-left:auto;padding:0}.notice-dismiss:hover{opacity:1}.error-state{color:#e2a9ad;background:#1a0c0f;border:1px solid #643038;align-items:flex-start;gap:12px;padding:18px;display:flex}.error-state>svg{color:var(--red);flex:none;margin-top:2px}.error-state h2{color:var(--ink);font:600 14px var(--display);margin:0}.error-state p{color:#d3b3b6;max-width:60ch;margin:4px 0 0;font-size:11px}.error-state code{color:var(--red);font:9px var(--mono);margin-top:8px;display:inline-block}.error-state .button{flex:none;margin-left:auto}.resource-error{color:#d1b87f;background:#1a1409;border:1px solid #5a4623;align-items:flex-start;gap:8px;padding:10px 12px;font-size:10px;display:flex}.resource-error svg{color:var(--amber);flex:none;margin-top:1px}.empty-state{border:1px dashed var(--line-strong);background:#0b0f0d8c;align-items:flex-start;gap:14px;min-height:170px;padding:28px;display:flex}.empty-icon{width:38px;height:38px;color:var(--acid);background:#111b0c;border:1px solid #38492b;flex:none;place-items:center;display:grid}.empty-state h2{color:var(--ink);font:600 17px/1.15 var(--display);margin:1px 0 0}.empty-state p{max-width:62ch;color:var(--muted);margin:7px 0 0;font-size:12px}.empty-note{color:var(--faint);margin-top:7px;font-size:10px;display:block}.empty-action{margin-top:16px}.skeleton-list{gap:6px;display:grid}.skeleton-row{border:1px solid var(--line);background:var(--surface);grid-template-columns:1.3fr 1fr .7fr .45fr;align-items:center;gap:12px;min-height:57px;padding:0 14px;display:grid}.skeleton-row i{background:linear-gradient(90deg,#141b17,#222d25,#141b17) 0 0/200% 100%;height:8px;animation:1.7s linear infinite shimmer;display:block}.skeleton-row i:nth-child(2){width:78%}.skeleton-row i:nth-child(3){width:62%}.skeleton-row i:nth-child(4){width:45%}@keyframes shimmer{to{background-position:-200% 0}}.portfolio-toolbar,.global-toolbar{align-items:center;gap:12px;min-height:46px;display:flex}.portfolio-toolbar{margin:3px 0 -3px}.search-field{min-width:min(480px,100%);height:40px;color:var(--faint);border:1px solid var(--line-strong);background:var(--carbon);border-radius:3px;align-items:center;gap:9px;padding:0 11px;display:flex}.search-field:focus-within{border-color:var(--acid)}.search-field input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:11px}.search-field input::placeholder,input::placeholder,textarea::placeholder{color:#718078;opacity:1}.toolbar-meta{color:var(--faint);font:9px var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-left:auto}.select-field{color:var(--faint);font:9px var(--mono);text-transform:uppercase;align-items:center;gap:8px;display:flex}.select-field select{min-width:190px;height:40px;color:var(--muted);border:1px solid var(--line-strong);background:var(--carbon);font:11px var(--sans);text-transform:none;border-radius:3px;padding:0 9px}.select-field select:focus{border-color:var(--acid);outline:0}.table-wrap{border:1px solid var(--line);background:var(--surface);overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.data-table th{height:41px;color:var(--faint);border-bottom:1px solid var(--line);font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#0d120f;padding:0 13px}.data-table td{min-height:60px;color:var(--muted);border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 13px;font-size:11px}.data-table tr:last-child td{border-bottom:0}.table-link-row{cursor:pointer}.table-link-row:hover td,.table-link-row:focus-within td{color:var(--ink);background:var(--surface-2)}.primary-cell{align-items:center;gap:10px;min-width:210px;display:flex}.primary-cell>div{min-width:0}.primary-cell strong,.primary-cell a,.primary-cell span{display:block}.primary-cell strong{color:var(--ink);font:600 13px/1.15 var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.primary-cell a{max-width:26ch;color:var(--cyan);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-top:4px;font-size:10px;display:inline-flex;overflow:hidden}.primary-cell a:hover{text-underline-offset:3px;text-decoration:underline}.primary-cell.compact{min-width:230px;display:block}.primary-cell.compact strong{font-size:12px}.primary-cell.compact>span{color:var(--faint);margin-top:4px;font-size:10px}.project-mark{color:#071003;background:var(--acid);width:31px;height:31px;font:800 13px/1 var(--display);flex:none;place-items:center;display:grid}.project-mark.small{width:24px;height:24px;font-size:10px}.tag-list{flex-wrap:wrap;gap:5px;display:flex}.tag{min-height:22px;color:var(--muted);border:1px solid var(--line-strong);background:var(--surface-2);border-radius:3px;align-items:center;padding:0 7px;font-size:9px;display:inline-flex}.muted-inline{color:var(--faint);font-size:10px}.mono-cell{white-space:nowrap;color:var(--faint)!important;font:9px var(--mono)!important}.row-chevron{color:var(--faint)}.project-cell-link{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.project-cell-link:hover{color:var(--acid)}.project-cell-link span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;font-weight:600;overflow:hidden}.status-badge{min-height:25px;color:var(--muted);border:1px solid var(--line-strong);background:var(--surface-2);font:9px var(--mono);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;border-radius:3px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.status-badge i{background:var(--faint);border-radius:50%;flex:none;width:5px;height:5px}.status-badge.is-compact{min-height:21px;padding:0 6px;font-size:8px}.status-badge.tone-good{color:var(--green);background:#0d1a12;border-color:#2e5a3c}.status-badge.tone-good i{background:var(--green)}.status-badge.tone-warn{color:var(--amber);background:#1a1409;border-color:#5a4623}.status-badge.tone-warn i{background:var(--amber)}.status-badge.tone-bad{color:var(--red);background:#1a0c0f;border-color:#643038}.status-badge.tone-bad i{background:var(--red)}.create-panel{border-color:#3e5530}.panel{border:1px solid var(--line);background:var(--surface)}details.panel>summary{cursor:pointer;color:var(--ink);padding:17px 18px;font-size:13px;font-weight:600}details.panel[open]>summary{border-bottom:1px solid var(--line)}details.panel>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.panel .portfolio-toolbar{flex-wrap:wrap;align-items:flex-end;gap:16px;padding:16px 18px}.panel .portfolio-toolbar label{color:var(--muted);gap:7px;font-size:12px;display:grid}.panel .portfolio-toolbar select{border:1px solid var(--line-strong);min-width:160px;min-height:40px;color:var(--ink);background:var(--carbon);border-radius:4px;padding:8px 10px}.panel>div>p{padding:0 18px}.diff-block h4{color:var(--muted);margin:18px 0 6px;font-size:12px}.diff-block details>summary{cursor:pointer;color:var(--ink);padding:8px 0;font-size:12px}.panel-head{border-bottom:1px solid var(--line);background:#0d120f;align-items:center;min-height:57px;padding:10px 15px}.panel-head h2{color:var(--ink);font:600 14px/1.15 var(--display);margin:0}.panel-head p{color:var(--muted);margin:4px 0 0;font-size:10px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:17px 15px 16px;display:grid}.field{gap:6px;min-width:0;display:grid}.field>span{color:var(--faint);font:9px var(--mono);letter-spacing:.06em;text-transform:uppercase}.field>span b{color:var(--acid);font-weight:400}.field>span small{color:var(--faint);font:9px var(--sans);letter-spacing:0;text-transform:none;margin-left:6px}.field input,.field textarea{width:100%;color:var(--ink);border:1px solid var(--line-strong);background:var(--carbon);border-radius:3px;outline:0}.field input{height:40px;padding:0 10px}.field textarea{resize:vertical;min-height:75px;padding:9px 10px;line-height:1.5}.field input:focus,.field textarea:focus{border-color:var(--acid)}.form-actions{grid-column:1/-1;align-items:center;gap:8px;display:flex}.form-error{color:#e2a9ad;background:#1a0c0f;border:1px solid #643038;grid-column:1/-1;align-items:flex-start;gap:7px;padding:9px 10px;font-size:10px;display:flex}.form-error svg{color:var(--red);flex:none}.tab-intro{align-items:flex-end;padding-bottom:1px}.tab-intro h2{color:var(--ink);font:600 21px/1.1 var(--display);letter-spacing:-.02em;margin:0}.tab-intro p{max-width:66ch;color:var(--muted);margin:7px 0 0;font-size:11px}.count-label{color:var(--faint);font:9px var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.next-action{background:#10170d;border:1px solid #3e5530;align-items:center;gap:13px;padding:15px 16px;display:flex}.next-action-icon{width:35px;height:35px;color:var(--acid);background:#17220e;border:1px solid #536c38;flex:none;place-items:center;display:grid}.next-action h2{color:var(--ink);font:600 15px/1.15 var(--display);margin:0}.next-action p{color:#aebda9;margin:4px 0 0;font-size:11px}.next-action .button{flex:none;margin-left:auto}.next-action-hint{color:var(--acid);font:9px var(--mono);text-transform:uppercase;margin-left:auto}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.metric-card{border:1px solid var(--line);background:var(--surface);min-height:121px;padding:14px}.metric-card-head{color:var(--faint);font:9px var(--mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;display:flex}.metric-card-head svg{color:var(--cyan)}.metric-card strong{color:var(--ink);font:500 29px/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:16px;display:block}.metric-card strong.is-unknown,.data-value.is-unknown{color:var(--faint);letter-spacing:0;font-size:17px}.metric-card small{color:var(--muted);margin-top:8px;font-size:10px;display:block}.two-column{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:14px;display:grid}.detail-list{margin:0;display:grid}.detail-list>div{border-bottom:1px solid var(--line);grid-template-columns:116px minmax(0,1fr);gap:15px;padding:11px 15px;display:grid}.detail-list>div:last-child{border-bottom:0}.detail-list dt{color:var(--faint);font:9px var(--mono);letter-spacing:.04em;text-transform:uppercase}.detail-list dd{min-width:0;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px}.detail-list dd a{color:var(--cyan);align-items:center;gap:4px;display:inline-flex}.detail-list dd a:hover{text-underline-offset:3px;text-decoration:underline}.fact-form{border-bottom:1px solid var(--line);gap:13px;padding:16px 15px;display:grid}.fact-list,.compact-connection-list{display:grid}.fact-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 15px;display:flex}.fact-row:last-child,.compact-connection:last-child{border-bottom:0}.fact-row p{color:var(--ink);margin:0;font-size:11px}.fact-row small{color:var(--faint);font:9px var(--mono);overflow-wrap:anywhere;margin-top:5px;display:block}.compact-connection{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 15px;display:flex}.compact-connection>div{flex:1;min-width:0}.compact-connection strong,.compact-connection small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.compact-connection strong{color:var(--ink);font-size:11px}.compact-connection small{color:var(--faint);margin-top:3px;font-size:9px}.provider-glyph{width:28px;height:28px;color:var(--acid);font:700 12px var(--display);background:#111b0c;border:1px solid #3a4e2c;flex:none;place-items:center;display:grid}.provider-glyph.large{width:37px;height:37px;font-size:15px}.text-action,.inline-link{color:var(--cyan);align-items:center;gap:5px;font-size:10px;display:inline-flex}.text-action:hover,.inline-link:hover{text-underline-offset:3px;text-decoration:underline}.active-job,.audit-summary{align-items:flex-start;gap:11px;padding:16px 15px;display:flex}.job-icon{width:31px;height:31px;color:var(--acid);background:#111b0c;border:1px solid #3a4e2c;place-items:center;display:grid}.active-job>div:nth-child(2){flex:1;min-width:0}.active-job strong{color:var(--ink);font:600 12px var(--display);display:block}.active-job p{color:var(--muted);margin:4px 0 0;font-size:10px}.active-job small{color:var(--faint);font:9px var(--mono);margin-top:7px;display:block}.audit-summary{grid-template-columns:1fr;gap:15px;display:grid}.audit-summary>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.audit-summary>div>strong{color:var(--ink);font:500 24px var(--mono)}.audit-summary>div>strong small{color:var(--muted);font:10px var(--sans)}.audit-summary dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.audit-summary dl div{border-top:1px solid var(--line);padding-top:8px}.audit-summary dt{color:var(--faint);font:8px var(--mono);text-transform:uppercase}.audit-summary dd{color:var(--muted);margin:5px 0 0;font-size:10px}.split-view{grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr);align-items:start;gap:14px;display:grid}.record-list{gap:5px;min-width:0;display:grid}.record-row{min-height:73px;color:var(--muted);border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:11px;padding:11px 13px;display:grid}.record-row:hover,.record-row.is-active{color:var(--ink);background:var(--surface-2);border-color:#425448}.record-main{min-width:0}.record-main strong,.record-main span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.record-main strong{color:var(--ink);font:600 12px/1.2 var(--display)}.record-main span{color:var(--faint);margin-top:5px;font-size:10px}.record-signals{justify-items:end;gap:5px;display:grid}.record-time{color:var(--faint);font:8px var(--mono);white-space:nowrap}.record-row>svg{color:var(--faint)}.detail-pane{border:1px solid var(--line);background:var(--surface);min-width:0;position:sticky;top:15px}.detail-pane-head{border-bottom:1px solid var(--line);background:#0d120f;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.detail-kicker{color:var(--faint);font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.detail-pane h2{max-width:32ch;color:var(--ink);font:600 18px/1.12 var(--display);letter-spacing:-.015em;margin:6px 0 0}.detail-list-dense>div{grid-template-columns:111px minmax(0,1fr);padding:10px 16px}.detail-block{border-top:1px solid var(--line);padding:14px 16px}.detail-block h3{color:var(--acid);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.detail-block p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:11px}.signal-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.signal-grid>div{border-right:1px solid var(--line);min-width:0;padding:12px 13px}.signal-grid>div:last-child{border-right:0}.signal-grid span,.signal-grid strong{display:block}.signal-grid span{color:var(--faint);font:8px var(--mono);text-transform:uppercase}.signal-grid strong{color:var(--ink);font:500 13px var(--mono);overflow-wrap:anywhere;margin-top:7px}.signal-grid strong.is-unknown{color:var(--faint);font:11px var(--sans)}.job-strip{color:var(--muted);background:#10170d;border:1px solid #3e5530;align-items:center;gap:10px;padding:11px 13px;display:flex}.job-strip>svg{color:var(--acid)}.job-strip>div{flex:1;min-width:0}.job-strip strong,.job-strip span{display:block}.job-strip strong{color:var(--ink);font:600 11px var(--display)}.job-strip span{color:var(--muted);margin-top:3px;font-size:10px}.diff-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.diff-block{border-right:1px solid var(--line);min-width:0;padding:14px 16px}.diff-block:last-child{border-right:0}.diff-block>span{color:var(--faint);font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.diff-block pre{color:#d9e6dc;border:1px solid var(--line);background:var(--carbon);max-height:240px;font:10px/1.55 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;padding:10px;overflow:auto}.diff-block p{color:var(--faint);margin:8px 0 0;font-size:10px}.review-gate{color:#b8d9c3;background:#0d1a12;border:1px solid #2e5a3c;align-items:flex-start;gap:9px;margin:14px 16px 0;padding:11px;display:flex}.review-gate>svg{color:var(--green)}.review-gate strong{color:var(--ink);font-size:11px}.review-gate p{color:#9db9a5;margin:4px 0 0;font-size:10px}.review-actions{gap:8px;padding:13px 16px 16px;display:flex}.comment-list{gap:7px;display:grid}.comment-list p{border:1px solid var(--line);background:var(--carbon);margin:0;padding:8px}.results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.result-card{border:1px solid var(--line);background:var(--surface);flex-direction:column;min-width:0;min-height:206px;padding:15px;display:flex}.result-card.is-unknown{border-color:#384039}.result-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.result-card-head>span{min-width:0;color:var(--muted);font:600 12px var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.result-card>strong{color:var(--ink);font:500 30px/1 var(--mono);letter-spacing:-.05em;margin-top:20px;display:block}.result-card.is-unknown>strong,.value-unknown{color:var(--faint)!important;font:500 17px var(--sans)!important;letter-spacing:0!important}.result-meta{color:var(--faint);font:9px var(--mono);gap:9px;margin-top:8px;display:flex}.result-meta span{text-overflow:ellipsis;white-space:nowrap;max-width:50%;overflow:hidden}.result-card p{min-height:31px;color:var(--muted);margin:14px 0 0;font-size:10px}.result-card footer{color:var(--faint);border-top:1px solid var(--line);font:8px var(--mono);justify-content:space-between;gap:8px;margin-top:auto;padding-top:13px;display:flex}.result-card footer span{text-overflow:ellipsis;white-space:nowrap;max-width:50%;overflow:hidden}.boundary-panel{margin-top:2px}.boundary-grid{grid-template-columns:repeat(3,1fr);display:grid}.boundary-grid>div{color:var(--muted);border-right:1px solid var(--line);align-items:flex-start;gap:8px;padding:14px 15px;font-size:10px;display:flex}.boundary-grid>div:last-child{border-right:0}.boundary-grid svg{color:var(--cyan)}.boundary-grid>div:nth-child(2) svg{color:var(--green)}.boundary-grid>div:nth-child(3) svg{color:var(--amber)}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.connection-card{border:1px solid var(--line);background:var(--surface);min-width:0}.connection-card>header{border-bottom:1px solid var(--line);background:#0d120f;align-items:flex-start;gap:10px;padding:15px;display:flex}.connection-card>header>div{flex:1;min-width:0}.connection-card h2{color:var(--ink);font:600 15px var(--display);margin:2px 0 0}.connection-card header p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;overflow:hidden}.connection-details{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.connection-details>div{border-right:1px solid var(--line);min-width:0;padding:11px 12px}.connection-details>div:last-child{border-right:0}.connection-details dt{color:var(--faint);font:8px var(--mono);text-transform:uppercase}.connection-details dd{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:9px;overflow:hidden}.operation-matrix{grid-template-columns:1fr 1fr;gap:0;padding:12px;display:grid}.operation-matrix>span{color:var(--faint);font:8px var(--mono);letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;margin-bottom:7px}.operation-matrix>div{border:1px solid var(--line);background:var(--carbon);justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:7px 8px;display:flex}.operation-matrix>div:nth-of-type(odd){border-right:0}.operation-matrix>div:nth-of-type(n+3){border-top:0}.operation-matrix>div>span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.connection-action{width:calc(100% - 24px);margin:0 12px 13px}.connector-help{border:1px solid var(--line);background:var(--surface);padding:17px}.connector-help>div:first-child{align-items:flex-start;gap:9px;display:flex}.connector-help>div:first-child>svg{color:var(--acid)}.connector-help h2{color:var(--ink);font:600 14px var(--display);margin:0}.connector-help p{color:var(--muted);margin:4px 0 0;font-size:10px}.help-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.help-action{border:1px solid var(--line);background:var(--carbon);align-items:flex-start;gap:8px;padding:11px;display:flex}.help-action>svg{color:var(--cyan)}.help-action strong,.help-action span{display:block}.help-action strong{color:var(--ink);font-size:10px}.help-action span{color:var(--muted);margin-top:4px;font-size:9px}.spin{animation:1.05s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1150px){:root{--rail:247px}.page-content{padding-left:28px;padding-right:28px}.metric-grid,.results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-grid{grid-template-columns:1fr}.split-view{grid-template-columns:minmax(300px,.9fr) minmax(370px,1.1fr)}}@media (width<=900px){.app-shell{display:block}.app-rail{width:min(320px,100vw - 50px);transition:transform .2s var(--ease);position:fixed;inset:0 auto 0 0;transform:translate(-102%);box-shadow:16px 0 45px #00000059}.app-rail.is-open{transform:translate(0)}.rail-close{place-items:center;display:grid}.rail-backdrop{z-index:9;background:#0000008f;border:0;padding:0;display:block;position:fixed;inset:0}.mobile-menu{display:grid}.topbar{padding:0 18px}.page-content{padding:29px 20px 60px}.two-column,.split-view{grid-template-columns:1fr}.detail-pane{position:static}.record-list{order:1}.detail-pane{order:2}.scope-label{display:none}}@media (width<=620px){body{font-size:13px}.topbar{min-height:53px}.breadcrumbs span,.breadcrumbs>svg{display:none}.breadcrumbs strong{max-width:24ch}.fixture-banner{align-items:flex-start;padding:9px 16px;font-size:10px}.page-content{padding:25px 14px 48px}.page-heading,.project-hero,.tab-intro{align-items:start;gap:15px;display:grid}.page-heading h1,.project-hero h1{font-size:30px}.page-heading p{font-size:12px}.page-actions{width:100%}.page-actions .button{flex:1}.tab-bar{margin-left:-14px;margin-right:-14px;padding:12px 14px 0}.tab-bar a{padding:0 10px;font-size:11px}.portfolio-toolbar,.global-toolbar{align-items:stretch;display:grid}.search-field{min-width:0}.select-field{gap:5px;display:grid}.select-field select{width:100%}.toolbar-meta{margin-left:0}.form-grid{grid-template-columns:1fr}.form-actions{flex-wrap:wrap}.form-actions .button{flex:none}.next-action{flex-wrap:wrap;align-items:flex-start}.next-action .button{width:100%;margin-left:48px}.next-action-hint{width:100%;margin:0 0 0 48px}.metric-grid,.results-grid{grid-template-columns:1fr 1fr;gap:6px}.metric-card{min-height:111px;padding:12px}.metric-card strong{margin-top:13px;font-size:24px}.metric-card small{font-size:9px}.detail-list>div,.detail-list-dense>div{grid-template-columns:94px minmax(0,1fr);gap:8px;padding:10px 12px}.panel-head{padding:10px 12px}.panel-head p{max-width:36ch}.panel-head .button{min-height:35px;padding:0 9px;font-size:10px}.fact-row,.active-job,.audit-summary{padding-left:12px;padding-right:12px}.record-row{grid-template-columns:minmax(0,1fr) auto}.record-row>svg{display:none}.record-signals{gap:4px}.detail-pane-head{padding:13px 12px}.detail-block{padding-left:12px;padding-right:12px}.diff-grid,.signal-grid,.boundary-grid,.help-actions{grid-template-columns:1fr}.diff-block,.signal-grid>div,.boundary-grid>div{border-right:0;border-bottom:1px solid var(--line)}.diff-block:last-child,.signal-grid>div:last-child,.boundary-grid>div:last-child{border-bottom:0}.connection-details{grid-template-columns:1fr 1fr}.connection-details>div:nth-child(2){border-right:0}.connection-details>div:nth-child(3){border-top:1px solid var(--line);border-right:0;grid-column:1/-1}.error-state{flex-wrap:wrap;padding:14px}.error-state .button{margin-left:0}.empty-state{padding:20px 16px}}@media (width<=420px){.metric-grid,.results-grid{grid-template-columns:1fr}.metric-card{min-height:93px}.metric-card strong{margin-top:9px}.project-meta{flex-wrap:wrap}.status-badge{font-size:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--void:#fff;--carbon:#fff;--surface:#fff;--surface-2:#f5f7f5;--surface-3:#f5f7f5;--line:#ccd2ce;--line-strong:#9ca79f;--ink:#101411;--muted:#48534c;--faint:#657168;--acid:#4e7800;--cyan:#006b80;--amber:#8a5400;--red:#a31621;--green:#08743d}body{background:#fff}.app-rail,.topbar,.fixture-banner,.page-actions,.tab-bar,.notice,.review-actions{display:none!important}.app-shell{display:block}.page-content{max-width:none;padding:0}.detail-pane{position:static}.table-wrap{overflow:visible}}.audit-history{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1rem}.audit-history summary{cursor:pointer;padding:.4rem 0}.audit-history article{border-bottom:1px solid var(--line);padding:1rem 0}.audit-history article>strong{text-transform:capitalize}.audit-history dd{overflow-wrap:anywhere}.setup-state{color:var(--muted);margin-top:6px;font-weight:400;display:block}.attention-panel{padding:20px}.attention-panel h2{margin:0 0 12px;font-size:16px}.attention-panel article{border-top:1px solid var(--line);align-items:center;gap:16px;padding:12px 0;display:flex}.attention-panel article>div{flex:1;min-width:0}.attention-panel strong{font-size:13px}.attention-panel p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.5}.project-scope-editor{padding:0 20px 20px}.project-scope-editor form{gap:14px;font-size:13px;display:grid}.project-scope-editor p{color:var(--muted);line-height:1.6}.review-insights{gap:16px;padding:20px;font-size:13px;line-height:1.6;display:grid}.review-insights>p{max-width:75ch;color:var(--muted);margin:0}.review-insights>.button{justify-self:start}.review-insights .panel{overflow-wrap:anywhere;padding:16px}.review-insights form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:12px;display:grid}.review-insights form>h3{grid-column:1/-1}.review-insights label:has(textarea){grid-column:1/-1}.review-insights .field{color:var(--muted);font-size:12px}.review-insights .field:has(input[type=checkbox]){color:var(--ink);align-items:flex-start;gap:10px;display:flex}.review-insights input[type=checkbox]{width:18px;height:18px;accent-color:var(--acid);flex:0 0 18px;margin:3px 0 0}.review-insights select{background:var(--carbon);width:100%;min-height:40px;color:var(--ink);border:1px solid var(--line-strong);padding:8px}.review-insights button:focus-visible,.review-insights select:focus-visible{outline:2px solid var(--acid);outline-offset:3px}@media (width<=680px){.review-insights{padding:16px}.review-insights form{grid-template-columns:1fr}}.setup-panel>p,.setup-panel>.page-actions{margin:16px 18px}.setup-panel>p{max-width:70ch;color:var(--muted);line-height:1.6}.setup-panel .detail-list dd{font-size:13px;line-height:1.5}.setup-panel .detail-list dt{text-transform:none;letter-spacing:normal;font-family:inherit;font-size:12px}.setup-panel .detail-list>div{grid-template-columns:minmax(120px,1fr) minmax(0,3fr)}@media (width<=680px){.setup-panel .detail-list>div{grid-template-columns:1fr}.setup-panel>.page-actions{flex-wrap:wrap}}.wordpress-publications>p,.wordpress-publications>form,.wordpress-publications>label,.wordpress-publications>section{margin:18px}.publication-create-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}.publication-create-form .button{justify-self:start}.publication-preview{border:1px solid var(--line-strong);background:#fff;width:100%;min-height:300px}.publication-detail p{color:var(--muted);overflow-wrap:anywhere}.publication-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:380px;font-size:12px;overflow:auto}@media (width<=680px){.publication-create-form{grid-template-columns:1fr}}
