._panel_j9jbu_1{margin-block:0 1rem;overflow-wrap:anywhere}._toolbar_j9jbu_2{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-block-size:2.75rem}._toolbar_j9jbu_2>p{margin:0;min-inline-size:10rem}._security_j9jbu_4{padding:1rem;margin-block-start:.75rem}._advanced_j9jbu_5{margin-block:1rem}._advanced_j9jbu_5>summary{cursor:pointer;padding-block:.75rem;font-weight:700}._frame_j9jbu_7{position:relative;min-inline-size:0}._workspace_j9jbu_8{display:flow-root;min-inline-size:0}._spacer_j9jbu_9{display:block;max-inline-size:100%}._placeholder_j9jbu_10{position:absolute;inset:0;padding:1rem;overflow:hidden;background:var(--gmi-color-surface-muted);color:var(--gmi-color-ink-muted)}._workspace_j9jbu_8[hidden],._placeholder_j9jbu_10[hidden]{display:none}._summary_j9jbu_12{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}._summary_j9jbu_12 dd{margin:0}._actions_j9jbu_18{display:flex;flex-wrap:wrap;gap:.5rem}._sessions_j9jbu_19{display:grid;gap:1rem;padding-inline-start:1.25rem}._sessions_j9jbu_19 li{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}._stack_1oukt_1{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);margin:12px 0;min-width:0}._alert_1oukt_9._alert_1oukt_9{align-items:flex-start;border-radius:var(--gmi-radius-md);min-width:0;overflow-wrap:anywhere}._warning_1oukt_16._warning_1oukt_16{background:var(--gmi-color-warning-soft);border-color:var(--gmi-color-warning);color:var(--gmi-color-warning-dark)}._error_1oukt_22._error_1oukt_22{background:var(--gmi-color-error-soft);border-color:var(--gmi-color-error);color:var(--gmi-color-error-dark)}._category_1oukt_28{display:block;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}._message_1oukt_36{display:block}._appendix_119gw_1{min-width:0;overflow-wrap:anywhere}._offers_119gw_2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem}._offer_119gw_2{min-width:0;border:1px solid currentColor;border-radius:.5rem;padding:1rem}._offer_119gw_2 dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem}._offer_119gw_2 dd{margin:0}._appendix_119gw_1 a:focus-visible,._appendix_119gw_1 summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}._chip_lfzi3_1._chip_lfzi3_1{border-radius:999px;font-weight:750;letter-spacing:.01em}._success_lfzi3_7._success_lfzi3_7{background:var(--gmi-color-success-soft);border-color:var(--gmi-color-success);color:var(--gmi-color-success-dark)}._warning_lfzi3_13._warning_lfzi3_13{background:var(--gmi-color-warning-soft);border-color:var(--gmi-color-warning);color:var(--gmi-color-warning-dark)}._error_lfzi3_19._error_lfzi3_19{background:var(--gmi-color-error-soft);border-color:var(--gmi-color-error);color:var(--gmi-color-error-dark)}._info_lfzi3_25._info_lfzi3_25{background:var(--gmi-color-info-soft);border-color:var(--gmi-color-info);color:var(--gmi-color-info-dark)}._neutral_lfzi3_31._neutral_lfzi3_31{background:var(--gmi-color-surface-muted);border-color:var(--gmi-color-border-strong);color:var(--gmi-color-ink-muted)}._workspace_x3x3u_1,._resultStack_x3x3u_2{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 18px;--space-5: 24px;--space-8: 36px;--color-accent: var(--gmi-color-primary);--color-border: var(--gmi-color-border);--color-border-strong: var(--gmi-color-border-strong);--color-focus: var(--gmi-focus-ring-color);--color-on-accent: #ffffff;--color-surface-inverse: var(--gmi-color-primary-dark);--color-surface-muted: var(--gmi-color-surface-muted);--color-text: var(--gmi-color-ink);--color-text-inverse: #ffffff;--color-text-muted: var(--gmi-color-ink-muted);--radius-md: var(--gmi-radius-md);--radius-pill: 999px}._workspace_x3x3u_1,._resultStack_x3x3u_2,._sectionList_x3x3u_25,._claimList_x3x3u_26,._registerList_x3x3u_27{display:grid;gap:var(--space-4);min-width:0}._workspace_x3x3u_1{padding-block:var(--space-4) var(--space-8)}._registerList_x3x3u_27>*{min-width:0;overflow-wrap:anywhere}._introduction_x3x3u_42,._selectedGamePanel_x3x3u_43,._resultSurface_x3x3u_44,._reportSection_x3x3u_45,._claimCard_x3x3u_46,._inspector_x3x3u_47,._registerItem_x3x3u_48{min-width:0}._eyebrow_x3x3u_52{color:var(--color-text-muted);font-size:.75rem;font-weight:800;letter-spacing:.08em;margin:0 0 var(--space-2);text-transform:uppercase}._boundaryList_x3x3u_61,._referenceList_x3x3u_62,._evidencePrimer_x3x3u_63 ul{margin-block:var(--space-3) 0;padding-inline-start:1.25rem}._sectionHeading_x3x3u_68,._resultHeader_x3x3u_69,._claimHeading_x3x3u_70{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;min-width:0}._sectionHeading_x3x3u_68>div,._resultHeader_x3x3u_69>div,._claimHeading_x3x3u_70>div{min-width:0}._selectedGamePanel_x3x3u_43,._steamBindingPanel_x3x3u_86,._handoffPanel_x3x3u_87{display:grid;gap:var(--space-3);justify-items:start;min-width:0}._bindingForm_x3x3u_94{display:grid;gap:var(--space-3);grid-template-columns:minmax(10rem,.65fr) minmax(14rem,1.35fr);max-width:48rem;width:100%}._bindingSummary_x3x3u_102,._limitedScopeDisclosure_x3x3u_103{min-width:0;width:100%}._limitedScopeDisclosure_x3x3u_103{background:var(--color-surface-muted);display:grid;gap:var(--space-2)}._bindingActions_x3x3u_114{display:flex;flex-wrap:wrap;gap:var(--space-2)}._errorText_x3x3u_120{color:var(--gmi-color-error);font-weight:700;margin:0}._scopeGrid_x3x3u_126{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--space-4) 0 0;min-width:0}._scopeGrid_x3x3u_126>div{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;padding:var(--space-3)}._scopeGrid_x3x3u_126 dt{color:var(--color-text-muted);font-size:.75rem;font-weight:800;text-transform:uppercase}._scopeGrid_x3x3u_126 dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}._technicalDetails_x3x3u_154{margin-top:var(--space-3)}._technicalDetails_x3x3u_154 summary{cursor:pointer;font-weight:700;min-height:44px;padding-block:var(--space-3)}._catalogue_x3x3u_165{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));min-width:0}._exampleCard_x3x3u_172{display:grid;gap:var(--space-3)}._selectedExample_x3x3u_177{border-color:var(--color-accent)}._disclosure_x3x3u_181,._disclosureText_x3x3u_182,._limitation_x3x3u_183,._evidencePrimer_x3x3u_63{background:var(--color-surface-muted)}._reportScopeSummary_x3x3u_188{display:grid;gap:var(--space-3)}._reportScopeSummary_x3x3u_188>p{margin:0;max-width:85ch}._criticalLimitation_x3x3u_198{background:var(--color-surface-muted);border-inline-start:.25rem solid var(--color-border-strong);font-weight:700;padding:var(--space-3)}._reportScopeDetails_x3x3u_205,._technicalReportDetails_x3x3u_206{border-block-start:1px solid var(--color-border);min-width:0;padding-block-start:var(--space-2)}._reportScopeDetails_x3x3u_205 summary,._technicalReportDetails_x3x3u_206 summary{cursor:pointer;font-weight:800;min-height:44px;padding-block:var(--space-3)}._reportScopeDetails_x3x3u_205>p{margin-block:0 var(--space-3);max-width:85ch}._disclosureText_x3x3u_182,._limitation_x3x3u_183{border-inline-start:.25rem solid var(--color-border-strong);margin:0;padding:var(--space-3)}._running_x3x3u_232,._emptyResult_x3x3u_233{display:grid;gap:var(--space-3);justify-items:start}._resultSurface_x3x3u_44{display:grid;gap:var(--space-4)}._downloadActions_x3x3u_244,._chipRow_x3x3u_245{display:flex;flex-wrap:wrap;gap:var(--space-2)}._metadataGrid_x3x3u_251,._primaryMetadata_x3x3u_252,._technicalMetadata_x3x3u_253{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin:0}._primaryMetadata_x3x3u_252{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(9rem,.75fr))}._technicalMetadata_x3x3u_253{padding-block-start:var(--space-2)}._metadataGrid_x3x3u_251>div,._detailList_x3x3u_269>div{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;padding:var(--space-3)}._primaryMetadata_x3x3u_252>div,._technicalMetadata_x3x3u_253>div{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);min-width:0;padding:var(--space-3)}._metadataGrid_x3x3u_251 dt,._primaryMetadata_x3x3u_252 dt,._technicalMetadata_x3x3u_253 dt,._detailList_x3x3u_269 dt{color:var(--color-text-muted);font-size:.75rem;font-weight:800;text-transform:uppercase}._metadataGrid_x3x3u_251 dd,._primaryMetadata_x3x3u_252 dd,._technicalMetadata_x3x3u_253 dd,._detailList_x3x3u_269 dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}._statusSummary_x3x3u_304,._sectionIndex_x3x3u_305{display:grid;gap:var(--space-3);min-width:0}._statusSummaryList_x3x3u_311,._sectionIndexList_x3x3u_312{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}._statusSummaryList_x3x3u_311{display:flex;flex-wrap:wrap;gap:var(--space-3)}._statusSummaryList_x3x3u_311>li{align-items:baseline;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);display:inline-flex;flex:0 1 auto;gap:var(--space-2);min-width:0;overflow-wrap:anywhere;padding:var(--space-2) var(--space-3)}._statusSummaryList_x3x3u_311 strong{font-size:1.1rem}._sectionIndexList_x3x3u_312{grid-template-columns:repeat(3,minmax(0,1fr))}._sectionIndexList_x3x3u_312>li{min-width:0}._sectionIndexButton_x3x3u_351{align-content:start;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:grid;font:inherit;gap:var(--space-1);height:100%;min-width:0;overflow-wrap:anywhere;padding:var(--space-3);text-align:start;width:100%}._sectionIndexButton_x3x3u_351:hover{border-color:var(--color-border-strong)}._sectionIndexButton_x3x3u_351:focus{outline:3px solid var(--color-focus);outline-offset:3px}._sectionIndexNumber_x3x3u_378{color:var(--color-text-muted);font-size:.75rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}._claimCard_x3x3u_46{display:grid;gap:var(--space-4);justify-items:start}._claimStatement_x3x3u_392{line-height:1.65;margin:0;max-width:80ch}._claimActions_x3x3u_398{border-block-start:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-2);padding-block-start:var(--space-3);width:100%}._reviewPairGrid_x3x3u_407{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}._reviewPairCard_x3x3u_414{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4)}._reviewPairMetrics_x3x3u_424{display:grid;gap:var(--space-2);margin:0}._reviewPairMetrics_x3x3u_424>div{align-items:baseline;border-block-start:1px solid var(--color-border);display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;padding-block-start:var(--space-2)}._reviewPairMetrics_x3x3u_424 dt{color:var(--color-text-muted);font-weight:700}._reviewPairMetrics_x3x3u_424 dd{font-weight:800;margin:0;overflow-wrap:anywhere;text-align:end}._sectionBack_x3x3u_452{justify-self:start;margin-block-start:var(--space-3)}._navigationTarget_x3x3u_457{overflow-wrap:anywhere;scroll-margin-block-start:var(--space-4)}._navigationTarget_x3x3u_457:focus{outline:3px solid var(--color-focus);outline-offset:4px}._tabList_x3x3u_467{display:flex;flex-wrap:wrap;gap:var(--space-2)}._tab_x3x3u_467,._activeTab_x3x3u_474{background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;font:inherit;font-weight:700;padding:.65rem 1rem}._activeTab_x3x3u_474{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}._tab_x3x3u_467:focus-visible,._activeTab_x3x3u_474:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._tabPanel_x3x3u_497{min-width:0}._textBlock_x3x3u_501{background:var(--color-surface-inverse);border-radius:var(--radius-md);color:var(--color-text-inverse);margin:0;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:var(--space-4);white-space:pre-wrap;word-break:break-word}._inspector_x3x3u_47{display:grid;gap:var(--space-5)}._inspectorAnnouncement_x3x3u_519{background:var(--color-surface-muted);border-inline-start:.25rem solid var(--color-accent);margin:0;overflow-wrap:anywhere;padding:var(--space-3)}._inspector_x3x3u_47 section{display:grid;gap:var(--space-3);min-width:0}._detailList_x3x3u_269{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;min-width:0}._registerItem_x3x3u_48{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-wrap:anywhere;padding:var(--space-3)}._registerItem_x3x3u_48 p,._referenceList_x3x3u_62 li,._evidencePrimer_x3x3u_63 li{overflow-wrap:anywhere}@media(max-width:64rem){._sectionIndexList_x3x3u_312{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:48rem){._primaryMetadata_x3x3u_252,._reviewPairGrid_x3x3u_407{grid-template-columns:minmax(0,1fr)}}@media(max-width:40rem){._sectionIndexList_x3x3u_312,._bindingForm_x3x3u_94,._scopeGrid_x3x3u_126{grid-template-columns:minmax(0,1fr)}._bindingActions_x3x3u_114,._bindingActions_x3x3u_114>button{width:100%}._downloadActions_x3x3u_244,._downloadActions_x3x3u_244>button,._claimActions_x3x3u_398,._claimActions_x3x3u_398>button,._sectionBack_x3x3u_452,._sectionHeading_x3x3u_68>button{width:100%}._tab_x3x3u_467,._activeTab_x3x3u_474{flex:1 1 calc(50% - var(--space-2));min-width:0}}._button_274pd_1._button_274pd_1{border-radius:var(--gmi-radius-md);font-weight:700;min-height:38px;text-transform:none}._primary_274pd_8._primary_274pd_8{background:var(--gmi-color-primary);border-color:var(--gmi-color-primary);color:#fff}._primary_274pd_8._primary_274pd_8:hover{background:var(--gmi-color-primary-dark);border-color:var(--gmi-color-primary-dark)}._secondary_274pd_19._secondary_274pd_19{background:var(--gmi-color-surface);border-color:var(--gmi-color-border-strong);color:var(--gmi-color-primary-dark)}._secondary_274pd_19._secondary_274pd_19:hover{background:var(--gmi-color-surface-muted);border-color:var(--gmi-color-primary)}._panel_mi6yu_1._panel_mi6yu_1{background:var(--gmi-color-surface);border-color:var(--gmi-color-border);border-radius:var(--gmi-radius-lg);padding:16px}._compact_mi6yu_8._compact_mi6yu_8{padding:14px}._appShell_xmk6e_1._appShell_xmk6e_1{margin:0 auto;max-width:1440px;padding:24px}._header_xmk6e_7{align-items:flex-end;border-bottom:1px solid var(--gmi-color-border);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(12rem,max-content);margin-bottom:18px;padding:8px 0 20px}._headerLead_xmk6e_17{display:grid;gap:5px;min-width:0}._brandTitle_xmk6e_23{align-items:center;display:flex;gap:12px;min-width:0}._brandMark_xmk6e_30{block-size:48px;display:block;flex:0 0 48px;inline-size:48px;pointer-events:none}._eyebrow_xmk6e_38{color:var(--gmi-color-ink-muted);font-size:.76rem;font-weight:750;letter-spacing:.08em;margin:0;text-transform:uppercase}._title_xmk6e_47{color:var(--gmi-color-primary-dark);margin:0;min-width:0}._slogan_xmk6e_53{color:var(--gmi-color-ink);font-size:clamp(1.05rem,2vw,1.3rem);font-weight:700;margin:2px 0 0}._trustLine_xmk6e_60{color:var(--gmi-color-ink-muted);margin:0}._healthSummary_xmk6e_65{align-items:flex-end;display:grid;gap:8px;justify-items:end;max-width:34rem;min-width:0}._healthDetails_xmk6e_74{color:var(--gmi-color-ink-muted);max-width:100%;overflow-wrap:anywhere}._healthDetails_xmk6e_74 summary{cursor:pointer;font-weight:700;min-height:44px;padding:11px 0;text-align:right}._healthDetails_xmk6e_74 ._metaList_xmk6e_88{background:var(--gmi-color-surface-muted);border:1px solid var(--gmi-color-border);border-radius:var(--gmi-radius-md);padding:10px}._layout_xmk6e_95{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(300px,380px) minmax(0,1fr)}._sidebar_xmk6e_102{display:grid;gap:14px}._sectionHeading_xmk6e_107{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}._metaList_xmk6e_88{display:grid;gap:10px;margin:0}._metaItem_xmk6e_121{border-left:3px solid var(--gmi-color-info);padding-left:10px}._metaItem_xmk6e_121 dt{color:var(--gmi-color-ink-muted);font-size:.74rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}._metaItem_xmk6e_121 dd{margin:0;overflow-wrap:anywhere}._exampleList_xmk6e_139,._exampleCard_xmk6e_144{display:grid;gap:12px}._exampleCardSelected_xmk6e_149{border-color:var(--gmi-color-primary);box-shadow:inset 3px 0 0 var(--gmi-color-primary)}._exampleDescription_xmk6e_154{color:var(--gmi-color-ink-muted);margin:6px 0 8px}._servicePath_xmk6e_159{color:var(--gmi-color-ink-muted);font-size:.82rem;font-weight:700}._emptyState_xmk6e_165{align-items:center;display:flex;min-height:220px}._resultLoading_xmk6e_171{min-height:580px}._headerActions_xmk6e_175{align-items:flex-end;display:grid;gap:10px;justify-items:end;max-width:100%;min-width:0}._headerNavigation_xmk6e_184{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}._headerNavigation_xmk6e_184>button{white-space:nowrap}._header_xmk6e_7:has(._healthDetails_xmk6e_74[open]){align-items:start;grid-template-columns:minmax(0,1fr)}._header_xmk6e_7:has(._healthDetails_xmk6e_74[open]) ._headerActions_xmk6e_175{align-items:stretch;grid-template-columns:minmax(0,1fr);justify-items:stretch;width:100%}._header_xmk6e_7:has(._healthDetails_xmk6e_74[open]) ._headerNavigation_xmk6e_184,._header_xmk6e_7:has(._healthDetails_xmk6e_74[open]) ._healthSummary_xmk6e_65>:first-child{justify-self:end}._header_xmk6e_7:has(._healthDetails_xmk6e_74[open]) ._healthSummary_xmk6e_65{align-items:stretch;justify-items:stretch;max-width:none;width:100%}._header_xmk6e_7:has(._healthDetails_xmk6e_74[open]) ._healthDetails_xmk6e_74{width:100%}._header_xmk6e_7:has(._healthDetails_xmk6e_74[open]) ._healthDetails_xmk6e_74 summary{text-align:right}._primaryRoute_xmk6e_227,._savedWorkOverview_xmk6e_228,._advancedOverview_xmk6e_229,._demoOverview_xmk6e_230{display:grid;gap:18px;min-width:0}._primaryLead_xmk6e_236{border-inline-start:5px solid var(--gmi-color-primary);display:grid;gap:8px;margin-bottom:18px}._advancedHeading_xmk6e_243{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}._toolGrid_xmk6e_250{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}._toolCard_xmk6e_256{align-content:start;display:grid;gap:12px;min-width:0}._toolCard_xmk6e_256 p{overflow-wrap:anywhere}._toolCard_xmk6e_256 button{justify-self:start}._cardTitleRow_xmk6e_271{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}._navigationActions_xmk6e_279,._demoActions_xmk6e_280{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}._demoOverview_xmk6e_230{margin-bottom:18px}._navigationStatus_xmk6e_291{background:var(--gmi-color-surface-muted);border-inline-start:3px solid var(--gmi-color-info);color:var(--gmi-color-ink-muted);margin:20px 0 0;padding:10px 12px}._navigationStatus_xmk6e_291[data-state=empty]{background:transparent;block-size:0;border-inline-start:0;margin:0;min-block-size:0;overflow:hidden;padding:0}@media(max-width:980px){._appShell_xmk6e_1._appShell_xmk6e_1{padding:16px}._header_xmk6e_7{align-items:start;grid-template-columns:minmax(0,1fr)}._headerActions_xmk6e_175{align-items:start;grid-template-columns:minmax(0,1fr);justify-items:start;width:100%}._headerNavigation_xmk6e_184{justify-content:flex-start}._healthSummary_xmk6e_65{align-items:flex-start;justify-items:start;max-width:none;width:100%}._header_xmk6e_7:has(._healthDetails_xmk6e_74[open]) ._headerNavigation_xmk6e_184,._header_xmk6e_7:has(._healthDetails_xmk6e_74[open]) ._healthSummary_xmk6e_65>:first-child{justify-self:start}._healthDetails_xmk6e_74 summary,._header_xmk6e_7:has(._healthDetails_xmk6e_74[open]) ._healthDetails_xmk6e_74 summary{text-align:left}._layout_xmk6e_95{grid-template-columns:1fr}}@media(max-width:640px){._brandTitle_xmk6e_23{gap:10px}._brandMark_xmk6e_30{block-size:42px;flex-basis:42px;inline-size:42px}._header_xmk6e_7,._sectionHeading_xmk6e_107,._advancedHeading_xmk6e_243{align-items:flex-start;flex-direction:column}._healthSummary_xmk6e_65{align-items:flex-start;justify-items:start;width:100%}._healthDetails_xmk6e_74 summary{text-align:left}._headerActions_xmk6e_175{align-items:stretch;grid-template-columns:minmax(0,1fr);justify-items:stretch;width:100%}._headerNavigation_xmk6e_184{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;width:100%}._headerNavigation_xmk6e_184>button{justify-self:start}._toolGrid_xmk6e_250{grid-template-columns:minmax(0,1fr)}._toolCard_xmk6e_256 button,._navigationActions_xmk6e_279>button,._demoActions_xmk6e_280>button{width:100%}}._paper_1ir1r_1._paper_1ir1r_1{background:var(--gmi-color-surface);border:1px solid var(--gmi-color-border);border-radius:var(--gmi-radius-lg);box-shadow:var(--gmi-shadow-dialog)}._title_1ir1r_8{color:var(--gmi-color-primary-dark);padding-bottom:8px}._content_1ir1r_13,._description_1ir1r_17{color:var(--gmi-color-ink)}._boundaries_1ir1r_21{display:grid;gap:7px;margin-bottom:0}._actions_1ir1r_27{gap:8px;padding:16px 24px 20px}._workspace_66z3s_1{display:grid;gap:20px;grid-template-columns:minmax(0,1fr);min-width:0;padding-block:16px}._workspace_66z3s_1[hidden]{display:none}._introduction_66z3s_13,._formCard_66z3s_14,._results_66z3s_15,._selected_66z3s_16,._matchCard_66z3s_17,._record_66z3s_18{min-width:0}._eyebrow_66z3s_22{color:var(--gmi-color-ink-muted);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._boundaries_66z3s_30,._reasonList_66z3s_31{margin:0;padding-inline-start:1.25rem}._form_66z3s_14{display:grid;gap:12px;margin-top:12px;width:100%}._primarySearchFields_66z3s_43{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);min-width:0}._searchField_66z3s_51,._languageField_66z3s_52{align-content:start;display:grid;gap:8px;min-width:0}._form_66z3s_14 label,._hintGrid_66z3s_60 label{font-weight:700}._form_66z3s_14 input,._form_66z3s_14 select,._hintGrid_66z3s_60 input{background:var(--gmi-color-surface);border:1px solid var(--gmi-color-border);border-radius:var(--gmi-radius-sm);box-sizing:border-box;color:var(--gmi-color-ink);font:inherit;inline-size:100%;min-block-size:2.75rem;min-width:0;padding:.65rem .75rem}._form_66z3s_14 input:focus-visible,._form_66z3s_14 select:focus-visible,._hints_66z3s_81 summary:focus-visible,._originalRecords_66z3s_82 summary:focus-visible,._record_66z3s_18 a:focus-visible{outline:3px solid var(--gmi-focus-ring-color);outline-offset:2px}._fieldHelper_66z3s_88{color:var(--gmi-color-ink-muted);font-size:.88rem;line-height:1.45;margin:0;overflow-wrap:anywhere}._fieldError_66z3s_96,._disabledReason_66z3s_97{color:var(--gmi-color-error-dark);margin:0}._hints_66z3s_81,._originalRecords_66z3s_82{border-block-start:1px solid var(--gmi-color-border);margin-top:8px;padding-top:12px}._hints_66z3s_81 summary,._originalRecords_66z3s_82 summary{cursor:pointer;font-weight:700;overflow-wrap:anywhere}._hintGrid_66z3s_60{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}._hintGrid_66z3s_60>div{display:grid;gap:8px;min-width:0}._actions_66z3s_129,._badges_66z3s_130{display:flex;flex-wrap:wrap;gap:8px}._actions_66z3s_129{margin-top:12px}._form_66z3s_14>._actions_66z3s_129,._form_66z3s_14>._hints_66z3s_81{margin-top:0}._providerStatus_66z3s_145{min-width:0}._statusList_66z3s_149,._detailList_66z3s_150,._capabilities_66z3s_151{display:grid;gap:8px;margin:0}._statusRow_66z3s_157{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(6.5rem,8rem) minmax(0,1fr);min-width:0}._detailList_66z3s_150>div,._capabilities_66z3s_151>div{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);min-width:0}._statusRow_66z3s_157 dt,._detailList_66z3s_150 dt,._capabilities_66z3s_151 dt{font-weight:700}._statusRow_66z3s_157 dt{align-items:center;display:flex;min-block-size:1.5rem}._statusRow_66z3s_157 dd{align-items:start;display:grid;gap:8px;grid-template-columns:10rem minmax(0,1fr);margin:0;min-width:0;overflow-wrap:anywhere}._statusRow_66z3s_157 dd>:first-child{justify-self:start}._detailList_66z3s_150 dd,._capabilities_66z3s_151 dd{display:flex;flex-wrap:wrap;gap:8px;margin:0;min-width:0;overflow-wrap:anywhere}._capabilities_66z3s_151 dd{flex-direction:column}._capabilities_66z3s_151 dd span{color:var(--gmi-color-ink-muted)}._results_66z3s_15,._secondary_66z3s_219,._matchList_66z3s_220,._recordGrid_66z3s_221{display:grid;gap:16px;min-width:0}._matchCard_66z3s_17{display:grid;gap:16px}._matchCard_66z3s_17>._originalRecords_66z3s_82{margin-top:0}._matchCard_66z3s_17>._reasonList_66z3s_31:empty{display:none}._secondary_66z3s_219{border-block-start:1px solid var(--gmi-color-border);padding-top:16px}._resultHeading_66z3s_245,._matchHeading_66z3s_246,._recordHeading_66z3s_247{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;min-width:0}._matchHeading_66z3s_246>div{display:grid;flex:1 1 32rem;gap:8px;min-width:0}._matchHeading_66z3s_246>button{align-self:start;flex:0 1 28rem;max-inline-size:100%;white-space:normal}._matchHeading_66z3s_246 h4,._recordHeading_66z3s_247 h5{overflow-wrap:anywhere}._recordGrid_66z3s_221{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}._record_66z3s_18 a,._detailList_66z3s_150 code{overflow-wrap:anywhere;word-break:break-word}._announcement_66z3s_286[data-state=empty]{block-size:0;margin:0;overflow:hidden}@media(max-width:52rem){._primarySearchFields_66z3s_43{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){._recordGrid_66z3s_221,._hintGrid_66z3s_60{grid-template-columns:1fr}._statusRow_66z3s_157,._detailList_66z3s_150>div,._capabilities_66z3s_151>div{grid-template-columns:1fr}._statusRow_66z3s_157 dd{grid-template-columns:1fr}._actions_66z3s_129>*{inline-size:100%}._matchHeading_66z3s_246>button{flex-basis:100%;inline-size:100%}}@media(prefers-reduced-motion:reduce){._workspace_66z3s_1 *{scroll-behavior:auto}}:root{color-scheme:light;--gmi-color-canvas: var(--gmi-palette-background-default, #edf1ef);--gmi-color-surface: var(--gmi-palette-background-paper, #fffdf8);--gmi-color-surface-muted: #f3f5f1;--gmi-color-ink: var(--gmi-palette-text-primary, #172026);--gmi-color-ink-muted: var(--gmi-palette-text-secondary, #526168);--gmi-color-border: var(--gmi-palette-divider, #cbd5d3);--gmi-color-border-strong: #a7b5b2;--gmi-color-primary: var(--gmi-palette-primary-main, #24535d);--gmi-color-primary-dark: var(--gmi-palette-primary-dark, #173e47);--gmi-color-accent: var(--gmi-palette-secondary-main, #8a5a2b);--gmi-color-success: var(--gmi-palette-success-main, #397553);--gmi-color-success-soft: var(--gmi-palette-success-light, #dcefe3);--gmi-color-success-dark: var(--gmi-palette-success-dark, #1d4d34);--gmi-color-warning: var(--gmi-palette-warning-main, #a36a16);--gmi-color-warning-soft: var(--gmi-palette-warning-light, #fff1cf);--gmi-color-warning-dark: var(--gmi-palette-warning-dark, #65440f);--gmi-color-error: var(--gmi-palette-error-main, #9b3b34);--gmi-color-error-soft: var(--gmi-palette-error-light, #f8dddb);--gmi-color-error-dark: var(--gmi-palette-error-dark, #68231e);--gmi-color-info: var(--gmi-palette-info-main, #37656f);--gmi-color-info-soft: var(--gmi-palette-info-light, #e4eff1);--gmi-color-info-dark: var(--gmi-palette-info-dark, #214851);--gmi-focus-ring-color: var(--gmi-palette-primary-light, #4f7e87);--gmi-focus-ring: 0 0 0 3px rgb(79 126 135 / 35%);--gmi-radius-sm: 6px;--gmi-radius-md: 8px;--gmi-radius-lg: 12px;--gmi-shadow-dialog: 0 24px 72px rgb(23 32 38 / 28%)}*{box-sizing:border-box}html{background:var(--gmi-color-canvas)}body{background:var(--gmi-color-canvas);color:var(--gmi-color-ink);margin:0;min-width:0}body,button,input,select,textarea{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#root{min-height:100vh}:where(button,input,select,textarea,a):focus-visible{outline:3px solid var(--gmi-focus-ring-color);outline-offset:2px}[hidden]{display:none!important}@media print{body{background-color:#fff}}:where(.custom-workspace,.project-workspace,.result-panel) button{background:#fff;border:1px solid #b9c3c8;border-radius:6px;color:#172026;cursor:pointer;font:inherit;min-height:38px;padding:.48rem .72rem}:where(.custom-workspace,.project-workspace,.result-panel) button:hover:not(:disabled){border-color:#37656f}:where(.custom-workspace,.project-workspace,.result-panel) button:disabled{cursor:not-allowed;opacity:.55}.section-heading h2,.result-header h2{margin:0}.eyebrow{color:#53636b;font-size:.78rem;font-weight:700;margin:0 0 4px;text-transform:uppercase}.layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.sidebar{display:grid;gap:14px}.panel{background:#fff;border:1px solid #ccd5d8;border-radius:8px;padding:16px}.section-heading,.result-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.section-heading{margin-bottom:12px}.pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:700;min-height:26px;padding:0 10px;white-space:nowrap}.pill.ok{background:#d9f0e3;color:#17472d}.pill.muted{background:#e7ecee;color:#3d4a50}.pill.danger{background:#f8dddb;color:#812e27}.meta-list,.metric-grid{display:grid;gap:10px;margin:0}.metric-grid{grid-template-columns:repeat(4,minmax(120px,1fr));margin:14px 0 18px}.meta-list div,.metric-grid div{border-left:3px solid #63949e;padding-left:10px}dt{color:#53636b;font-size:.76rem;font-weight:700;text-transform:uppercase}dd{margin:0;overflow-wrap:anywhere}.primary-button{background:#24535d;border-color:#24535d;color:#fff}.result-panel{min-height:580px;min-width:0}.empty-state{align-items:center;display:flex;min-height:220px}.result-header{border-bottom:1px solid #d7dfe2;padding-bottom:12px}.result-actions{display:flex;flex-wrap:wrap;gap:8px}.tab-list{border-bottom:1px solid #cbd5d8;display:flex;flex-wrap:wrap;gap:6px}.tab{border-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.tab.active{background:#e5eff1;border-color:#adc0c6;color:#1f4d57}.tab-panel{padding-top:14px}.json-block,.markdown-block{background:#10181c;border-radius:8px;color:#edf4f5;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.86rem;line-height:1.55;margin:0;max-height:680px;overflow:auto;padding:16px;white-space:pre-wrap}.split-content{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.split-content>section{min-width:0}.split-content h3{margin:0 0 8px}@media(max-width:980px){.layout,.split-content{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.section-heading,.result-header{align-items:flex-start;flex-direction:column}.metric-grid{grid-template-columns:1fr}}#mode-panel-custom>.panel{margin-bottom:14px}.custom-workspace{margin-top:14px}.custom-form-panel{min-width:0}.form-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.form-grid>*,.form-grid label{min-width:0}.form-grid label{display:grid;font-weight:700;gap:5px}.form-grid input[type=file],.form-grid textarea{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.form-grid textarea{border:1px solid #b9c3c8;border-radius:6px;font:inherit;min-height:82px;padding:.6rem;resize:vertical}.field-group,.file-field{display:grid;gap:5px;min-width:0}.character-count{color:#53636b;font-size:.78rem;justify-self:end}.character-count.over{color:#812e27;font-weight:700}.field-errors{color:#812e27;display:grid;font-size:.84rem;gap:3px}.file-summary{align-items:center;background:#eef4f5;border-radius:6px;display:flex;gap:8px;justify-content:space-between;min-width:0;padding:8px}.file-summary>span{min-width:0;overflow-wrap:anywhere}.workflow-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.workflow-status{color:#53636b;font-size:.84rem}.custom-results{display:grid;gap:14px;min-width:0}.preview-panel{min-height:260px}.preview-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.preview-grid div{border-left:3px solid #63949e;padding-left:10px}.boundary-note{background:#e8f1f3;border-left:4px solid #37656f;padding:10px}.preview-lifecycle{color:#46565d;font-size:.86rem}small{color:#53636b}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:#a33c33!important}.project-workspace{margin-top:14px}.project-list,.project-detail-stack{display:grid;gap:12px;min-width:0}.project-card{align-items:start;display:grid;gap:4px;text-align:left;width:100%}.project-card.selected{border-color:#37656f;box-shadow:inset 3px 0 #37656f}.project-card span{color:#46565d}.project-empty{min-height:120px}.project-section{border-top:1px solid #d7dfe2;min-width:0;padding-top:14px}.project-section h3,.record-card h4,.review-metadata h5{margin:0 0 8px;overflow-wrap:anywhere}.record-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.record-card{border:1px solid #d6dee1;border-radius:8px;min-width:0;padding:12px}.compact-meta{display:grid;gap:7px;margin:0}.compact-meta div{border-left:3px solid #9bb7bd;padding-left:8px}.review-metadata{background:#eef4f5;border-radius:6px;margin-top:12px;padding:10px}.review-metadata p{margin:4px 0}.saved-decision-availability{align-items:center;background:#eef7f1;border-left:4px solid #397553;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:12px;padding:10px}.saved-decision-availability p{margin:0}.handoff-panel,.delete-panel{border-top:1px solid #d7dfe2;display:grid;gap:10px;margin-top:18px;padding-top:16px}.handoff-panel h3,.handoff-panel p,.delete-panel h3,.delete-panel p{margin:0}.delete-panel label{align-items:center;display:flex;gap:8px}.danger-button{background:#8a332c;border-color:#8a332c;color:#fff;justify-self:start}.saved-reference-notice{background:#f1f6f7;border:1px solid #a9c0c5;border-radius:8px;margin:14px 0;min-width:0;overflow-wrap:anywhere;padding:12px}.saved-reference-notice h3{margin-top:0}.saved-reference-notice:focus{outline:3px solid #78aeba;outline-offset:2px}.save-panel{display:grid;gap:12px}.save-panel>p,.save-success p,.save-success ul{margin:0}.save-panel .primary-button{justify-self:start}.save-option{align-items:flex-start;display:flex;gap:10px}.save-option input{flex:0 0 auto;margin-top:3px}.privacy-disclosure{background:#fff7df;border:1px solid #d6b86f;border-radius:8px;display:grid;gap:8px;padding:12px}.privacy-disclosure p{margin:0;overflow-wrap:anywhere}.save-success{background:#eef7f1;border-left:4px solid #397553;display:grid;gap:8px;padding:12px}.save-success code{overflow-wrap:anywhere}@media(max-width:980px){.preview-grid,.record-grid{grid-template-columns:1fr}}@media(max-width:640px){.file-summary{align-items:stretch;flex-direction:column}}
