.-ZWgpW_page{gap:var(--gds-spacing-xl);padding-block:var(--gds-spacing-xl) var(--gds-spacing-3xl);flex-direction:column;min-width:0;display:flex;overflow-x:clip}.-ZWgpW_header{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.-ZWgpW_intro{max-width:640px;margin:0;line-height:1.6}.-ZWgpW_form{border-radius:var(--gds-radius-lg,12px);background:var(--surface,#fff);border:1px solid var(--border,#e5e5e0);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px;margin-bottom:36px;padding:28px 32px;display:grid;position:relative;overflow:hidden}.-ZWgpW_formField{gap:var(--gds-spacing-sm);flex-direction:column;display:flex}.-ZWgpW_formField label{color:var(--text-secondary);font-size:14px;font-weight:600}.-ZWgpW_formField input{background:var(--surface,#fff);border:1px solid var(--border,#e5e5e0);border-radius:var(--gds-radius-sm,4px);min-width:44px;min-height:44px;color:var(--text-primary,#1a1a1a);transition:border-color var(--dur-short,.18s) var(--ease-out,ease);padding:12px 16px;font-family:inherit;font-size:16px}.-ZWgpW_formField input:focus{border-color:var(--primary-bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-bg) 12%, transparent);outline:none}.-ZWgpW_submit{min-height:48px;max-height:48px;padding-inline:var(--gds-spacing-lg);justify-content:center;align-self:end;width:100%}@media (min-width:768px){.-ZWgpW_form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.-ZWgpW_grid{gap:var(--gds-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-auto-rows:1fr;align-items:stretch;display:grid}.-ZWgpW_card{border-radius:var(--gds-radius-lg,12px);background:var(--surface,#fff);border:1px solid var(--border,#e5e5e0);flex-direction:column;align-self:stretch;gap:20px;min-width:0;min-height:100%;padding:30px;display:flex;position:relative;overflow:hidden}.-ZWgpW_cardHeader{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--text-tertiary);justify-content:space-between;align-items:center;font-size:12px;display:flex}.-ZWgpW_cardSide{border:1px solid var(--border-subtle,#ededea);border-radius:var(--gds-radius-badge,6px);color:var(--text-primary,#1a1a1a);align-items:center;gap:6px;padding:4px 8px;font-weight:700;display:inline-flex}.-ZWgpW_cardSide:before{content:"";background:var(--primary-bg);border-radius:50%;width:6px;height:6px}.-ZWgpW_cardSlug{font-family:var(--font-body);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.-ZWgpW_cardBody{flex-direction:column;flex:1;gap:20px;display:flex}.-ZWgpW_cardBodyEmpty{text-align:left;justify-content:center;align-items:flex-start}.-ZWgpW_cardMessage{border-left:3px solid var(--border,#e5e5e0);width:100%;color:var(--text-primary,#1a1a1a);padding:14px 18px}.-ZWgpW_cardMessage p{margin:0;font-size:13px;line-height:1.6}.-ZWgpW_messageSearching{border-left:3px solid var(--g2p-info,#2563eb);color:var(--info-text,#1a3f8b)}.-ZWgpW_messageEmpty{border-left:3px solid var(--g2p-error,#c43d2b);color:var(--danger-text,#8b2318)}.-ZWgpW_messageAmbiguous{border-left:3px solid var(--g2p-warning,#c4841d);color:var(--warning-text,#7a4f0a)}.-ZWgpW_cardMedia{aspect-ratio:4/3;border-radius:var(--radius-md,8px);background:var(--bg-tertiary,#efefec);border:1px solid var(--border-subtle,#ededea);width:100%;position:relative;overflow:hidden}.-ZWgpW_cardTitle{color:var(--text-primary,#1a1a1a);font-size:24px;font-weight:700}.-ZWgpW_cardSummary{display:block}.-ZWgpW_cardMeta{flex-direction:column;width:100%;margin:0;display:flex}.-ZWgpW_cardMetaRow{border-bottom:1px solid var(--border,#e5e5e0);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;gap:12px;padding:12px 0;display:grid}.-ZWgpW_cardMetaRow dt{font-family:var(--font-body);color:var(--text-secondary);font-size:13px}.-ZWgpW_cardMetaRow dd{text-align:right;overflow-wrap:anywhere;color:var(--text-primary,#1a1a1a);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:500}.-ZWgpW_numericValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.-ZWgpW_cardSpecs{padding:0}.-ZWgpW_specTitle{border-bottom:1px solid var(--border,#e5e5e0);color:var(--text-primary,#1a1a1a);margin:0;padding:0 0 12px;font-size:15px;font-weight:600}.-ZWgpW_specList{flex-direction:column;margin:0;display:flex}.-ZWgpW_specItem{border-bottom:1px solid var(--border,#e5e5e0);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;gap:12px;padding:12px 0;font-size:13px;display:grid}.-ZWgpW_specLabel{color:var(--text-secondary);font-weight:600}.-ZWgpW_specValue{text-align:right;color:var(--text-primary,#1a1a1a);margin:0;display:block}.-ZWgpW_specValueText{color:var(--text-primary,#1a1a1a);overflow-wrap:anywhere;font-size:13px;font-weight:500}.-ZWgpW_specChips{flex-wrap:wrap;justify-content:flex-end;gap:4px 8px;display:flex}.-ZWgpW_specChip{color:var(--text-primary,#1a1a1a);background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:400;display:inline-block}.-ZWgpW_cardFooter{flex-direction:column;align-items:stretch;gap:12px;margin-top:auto;display:flex}.-ZWgpW_checkoutAction{grid-template-rows:48px minmax(54px,auto);gap:12px;display:grid}.-ZWgpW_altCandidates{margin:0;font-size:13px;line-height:1.6}.-ZWgpW_ctaButton{justify-content:center;align-items:center;gap:var(--gds-spacing-sm);width:100%;min-height:48px;display:inline-flex}.-ZWgpW_ctaPlaceholder{align-items:center;min-height:48px;padding-inline:8px;font-size:14px;display:inline-flex}.-ZWgpW_detailLink{border:1px solid var(--border,#e5e5e0);min-height:44px;color:var(--text-primary,#1a1a1a);background:var(--surface,#fff);text-align:center;border-radius:3px;justify-content:center;align-items:center;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.-ZWgpW_detailLink:hover{border-color:var(--primary-bg);background:var(--bg-tertiary,#efefec)}.-ZWgpW_detailLink:focus-visible{outline:2px solid var(--primary-bg);outline-offset:2px}.-ZWgpW_emptyState{gap:var(--gds-spacing-md);border-radius:var(--gds-radius-lg,12px);background:var(--surface,#fff);border:1px solid var(--border,#e5e5e0);flex-direction:column;padding:28px 32px;display:flex}.-ZWgpW_emptyStateHint{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.-ZWgpW_suggestions{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.-ZWgpW_suggestionLink{min-width:44px;min-height:44px;padding:var(--gds-spacing-sm) var(--gds-spacing-md) var(--gds-spacing-sm) 0;color:var(--link-text);transition:color var(--dur-short,.18s) var(--ease-out,ease);align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.-ZWgpW_suggestionLink:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:560px){.-ZWgpW_form{padding:24px 20px}.-ZWgpW_card{padding:var(--gds-spacing-lg)}.-ZWgpW_specItem{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.-ZWgpW_guideLinks{border-top:1px solid var(--border);text-align:left;flex-wrap:wrap;gap:0 16px;padding-top:16px;display:flex}.-ZWgpW_guideLinks a{min-height:44px;color:var(--link-text);align-items:center;font-size:13px;line-height:1.6;display:inline-flex}