._EUJ1W_footer{padding-block:var(--space-10) var(--space-6);border-top:1px solid var(--color-deep-line);background:var(--color-deep);color:var(--color-on-contrast-muted);font-size:var(--text-sm);margin-top:auto}._EUJ1W_footer a{color:inherit;text-decoration:none}._EUJ1W_footer a:hover{color:var(--color-on-contrast);text-decoration:underline}._EUJ1W_grid{gap:var(--space-8);grid-template-columns:minmax(16rem,1.4fr) repeat(3,minmax(0,1fr));display:grid}._EUJ1W_company{align-content:start;gap:var(--space-3);display:grid}._EUJ1W_company p{margin:0}._EUJ1W_company address{font-style:normal;line-height:1.6}._EUJ1W_company strong{color:var(--color-on-contrast);font-weight:600}._EUJ1W_logo{--logo-core:#effffa;color:var(--color-on-contrast)}._EUJ1W_logo .brand-logo{width:9.5rem;height:auto}._EUJ1W_footer h2{margin:0 0 var(--space-3);color:var(--color-on-contrast);font:600 var(--text-sm)/1.3 var(--font-body);letter-spacing:0}._EUJ1W_footer ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._EUJ1W_bottom{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid color-mix(in srgb, var(--color-on-contrast) 18%, transparent);flex-wrap:wrap;padding-right:3.5rem;display:flex}._EUJ1W_badges{gap:var(--space-3);flex-wrap:wrap;display:flex}._EUJ1W_badges img{border-radius:var(--radius-sm);width:11rem;height:auto;display:block}._EUJ1W_meta{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._EUJ1W_theme{min-height:2.75rem;padding:0 var(--space-3);border:1px solid color-mix(in srgb, var(--color-on-contrast) 28%, transparent);border-radius:var(--radius-sm);color:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0}._EUJ1W_theme:hover{color:var(--color-on-contrast);border-color:var(--color-on-contrast-muted)}@media (max-width:62rem){._EUJ1W_grid{grid-template-columns:repeat(3,minmax(0,1fr))}._EUJ1W_company{grid-column:1/-1}}@media (max-width:34rem){._EUJ1W_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.SP2qqW_button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-height:2.75rem;font:600 var(--text-md)/1.2 var(--font-body);text-align:center;cursor:pointer;transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);border:1px solid #0000;padding:.625rem 1.125rem;text-decoration:none;display:inline-flex}.SP2qqW_small{min-height:2.25rem;font-size:var(--text-sm);padding:.375rem .875rem}.SP2qqW_block{width:100%;display:flex}.SP2qqW_primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast)}.SP2qqW_primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-primary-contrast)}.SP2qqW_secondary{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.SP2qqW_secondary:hover{border-color:var(--color-text);color:var(--color-text)}.SP2qqW_quiet{color:var(--color-text);background:0 0}.SP2qqW_quiet:hover{background:var(--color-subtle);color:var(--color-text)}.SP2qqW_button:disabled{opacity:.55;cursor:not-allowed}.SP2qqW_button[aria-busy=true]{opacity:.7;cursor:progress}.SP2qqW_field{gap:var(--space-1);min-width:0;display:grid}.SP2qqW_label{font-size:var(--text-sm);color:var(--color-text);font-weight:600}.SP2qqW_control{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:2.75rem;color:var(--color-text);font:400 var(--text-md)/1.4 var(--font-body);transition:border-color var(--motion-fast);padding:.5rem .75rem}.SP2qqW_textarea{resize:vertical;min-height:7rem}.SP2qqW_control:hover{border-color:var(--color-muted)}.SP2qqW_control:disabled{background:var(--color-subtle);color:var(--color-muted);cursor:not-allowed}.SP2qqW_control[aria-invalid=true]{border-color:var(--color-danger-text)}.SP2qqW_hint{font-size:var(--text-xs);color:var(--color-muted);margin:0}.SP2qqW_error{font-size:var(--text-xs);color:var(--color-danger-text);margin:0;font-weight:600}.SP2qqW_breadcrumbs ol{gap:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.SP2qqW_breadcrumbs li{gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:flex}.SP2qqW_breadcrumbs li+li:before{content:"/";color:var(--color-border-strong)}.SP2qqW_breadcrumbs a{color:inherit;text-decoration:none}.SP2qqW_breadcrumbs a:hover{color:var(--color-text);text-decoration:underline}.SP2qqW_breadcrumbs [aria-current=page]{color:var(--color-text)}.SP2qqW_stock{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-muted);font-weight:500;display:inline-flex}.SP2qqW_stock:before{content:"";border:2px solid;border-radius:50%;flex:none;width:.5rem;height:.5rem}.SP2qqW_stockPositive{color:var(--color-energy-text)}.SP2qqW_stockPositive:before{background:currentColor}.SP2qqW_stockNegative{color:var(--color-danger-text)}.SP2qqW_specs{margin:0}.SP2qqW_specRow{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);padding:.4375rem 0;display:flex}.SP2qqW_specRow dt{min-width:0;color:var(--color-muted);overflow-wrap:anywhere}.SP2qqW_specRow dd{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.SP2qqW_tabList{gap:var(--space-5);border-bottom:1px solid var(--color-border);scrollbar-width:none;display:flex;overflow-x:auto}.SP2qqW_tab{min-height:2.75rem;padding:var(--space-2) 0;color:var(--color-muted);font:500 var(--text-md)/1.2 var(--font-body);cursor:pointer;transition:color var(--motion-fast), border-color var(--motion-fast);background:0 0;border:0;border-bottom:2px solid #0000;flex:none}.SP2qqW_tab:hover{color:var(--color-text)}.SP2qqW_tab[aria-selected=true]{border-bottom-color:var(--color-secondary);color:var(--color-text);font-weight:600}.SP2qqW_tabPanel{padding-block:var(--space-5)}.SP2qqW_accordion{border-bottom:1px solid var(--color-border)}.SP2qqW_accordion summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:2.75rem;padding-block:var(--space-2);cursor:pointer;font-weight:600;list-style:none;display:flex}.SP2qqW_accordion summary::-webkit-details-marker{display:none}.SP2qqW_accordion summary:after{content:"+";font-size:var(--text-lg);color:var(--color-muted);flex:none;font-weight:400}.SP2qqW_accordion[open] summary:after{content:"−"}.SP2qqW_accordionBody{padding-block:0 var(--space-4)}.SP2qqW_card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;color:var(--color-text);transition:border-color var(--motion-fast), box-shadow var(--motion-fast);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.SP2qqW_card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm);color:var(--color-text)}.SP2qqW_cardImage{aspect-ratio:1;border-bottom:1px solid var(--color-border);background:var(--color-media-plate);color:var(--color-muted);font-size:var(--text-xs);place-items:center;display:grid;position:relative}.SP2qqW_cardImage img{padding:var(--space-3);object-fit:contain}.SP2qqW_cardBody{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;display:flex}.SP2qqW_cardMeta{font-size:var(--text-xs);color:var(--color-muted);overflow-wrap:anywhere}.SP2qqW_cardTitle{font:600 var(--text-md)/1.25 var(--font-body);letter-spacing:0;overflow-wrap:anywhere;margin:0}.SP2qqW_cardSpecs{font-size:var(--text-sm);color:var(--color-muted);margin:0}.SP2qqW_cardFoot{gap:var(--space-1);padding-top:var(--space-2);margin-top:auto;display:grid}@media (max-width:34rem){.SP2qqW_phoneRow{background:0 0;border:0;border-radius:0;grid-template-rows:auto;grid-template-columns:5.5rem minmax(0,1fr)}.SP2qqW_phoneRow:hover{box-shadow:none}.SP2qqW_phoneRow .SP2qqW_cardImage{border:1px solid var(--color-border);border-radius:var(--radius-sm);align-self:start;overflow:hidden}.SP2qqW_phoneRow .SP2qqW_cardImage img{padding:var(--space-1)}.SP2qqW_phoneRow .SP2qqW_cardBody{padding:0 0 0 var(--space-3);gap:.125rem}.SP2qqW_phoneRow .SP2qqW_cardFoot{padding-top:var(--space-1)}}@media (prefers-reduced-motion:reduce){.SP2qqW_button,.SP2qqW_control,.SP2qqW_tab,.SP2qqW_card{transition:none}}
.cdZJjW_price{font-variant-numeric:tabular-nums;gap:.125rem;min-width:0;line-height:1.35;display:grid}.cdZJjW_net{font-size:var(--text-md);overflow-wrap:anywhere;font-weight:600}.cdZJjW_taxLabel{color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap;font-weight:400}.cdZJjW_gross{color:var(--color-muted);font-size:var(--text-xs);overflow-wrap:anywhere;font-weight:400}.cdZJjW_prominent .cdZJjW_net{font:600 clamp(1.5rem, 2.4vw, 1.75rem)/1.2 var(--font-display);letter-spacing:-.012em}.cdZJjW_prominent .cdZJjW_taxLabel{font:400 var(--text-sm) var(--font-body);letter-spacing:0}.cdZJjW_prominent .cdZJjW_gross{font-size:var(--text-sm)}
._9FrJaa_page{padding-block:var(--space-4) var(--space-12)}._9FrJaa_header{margin-block:var(--space-3) var(--space-5)}._9FrJaa_header h1{margin:0;font-size:clamp(1.625rem,2.6vw,2rem)}._9FrJaa_header p{max-width:70ch;margin:var(--space-2) 0 0;color:var(--color-muted)}._9FrJaa_layout{gap:var(--space-8);grid-template-columns:14.5rem minmax(0,1fr);align-items:start;display:grid}._9FrJaa_rail{gap:var(--space-5);max-height:calc(100dvh - 6rem);padding-right:var(--space-2);display:grid;position:sticky;top:5rem;overflow-y:auto}._9FrJaa_rail[aria-busy=true]{cursor:progress}._9FrJaa_categories h2{margin:0 0 var(--space-2);font-size:var(--text-sm);letter-spacing:0}._9FrJaa_categories ul{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}._9FrJaa_categories ul ul{margin:.125rem 0 var(--space-1) var(--space-3);padding-left:var(--space-2);border-left:1px solid var(--color-border)}._9FrJaa_categories a{padding:.3125rem var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-sm);text-decoration:none;display:block}._9FrJaa_categories a:hover{background:var(--color-subtle);color:var(--color-text)}._9FrJaa_categories a[aria-current=page]{background:var(--color-secondary-soft);color:var(--color-link);font-weight:600}._9FrJaa_categories a[data-open]:not([aria-current]){font-weight:600}._9FrJaa_filters{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:grid}._9FrJaa_filter{border:0;min-width:0;margin:0;padding:0}._9FrJaa_filter+._9FrJaa_filter{margin-top:var(--space-4)}._9FrJaa_filter legend{margin-bottom:var(--space-1);font-size:var(--text-sm);padding:0;font-weight:600}._9FrJaa_filter label{align-items:center;gap:var(--space-2);min-height:2rem;font-size:var(--text-sm);cursor:pointer;display:flex}._9FrJaa_filter label[data-empty]{color:var(--color-muted);cursor:default}._9FrJaa_filter input{width:1rem;height:1rem;accent-color:var(--color-secondary);flex:none;margin:0}._9FrJaa_filter span{flex:1;min-width:0}._9FrJaa_filter small{color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}._9FrJaa_phoneControls{display:none}._9FrJaa_sheet{background:var(--color-surface);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-text);border:0;margin:0;padding:0}._9FrJaa_sheet[open]{flex-direction:column;display:flex}._9FrJaa_sheet::backdrop{background:var(--color-overlay)}._9FrJaa_sheetHead{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._9FrJaa_sheetHead button{width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}._9FrJaa_sheetBody{align-content:start;gap:var(--space-5);padding:var(--space-4);flex:1;display:grid;overflow-y:auto}._9FrJaa_sheetBody ._9FrJaa_filter+._9FrJaa_filter{margin-top:0}._9FrJaa_sheetBody ._9FrJaa_filter label{min-height:2.75rem}._9FrJaa_sheetFoot{gap:var(--space-2);padding:var(--space-3) var(--space-4) max(var(--space-3), env(safe-area-inset-bottom));border-top:1px solid var(--color-border);display:flex}._9FrJaa_results{min-width:0}._9FrJaa_toolbar{align-items:end;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._9FrJaa_toolbar[aria-busy=true]{cursor:progress}._9FrJaa_toolbar p{align-self:center;margin:0 auto 0 0;font-weight:600}._9FrJaa_searchForm{flex:0 16rem;min-width:10rem}._9FrJaa_searchForm input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:2.75rem;color:var(--color-text);font-size:var(--text-sm);padding:.5rem .75rem}._9FrJaa_sort{flex:0 13rem;min-width:10rem}._9FrJaa_chips{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._9FrJaa_chips a{align-items:center;gap:var(--space-2);min-height:2rem;padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--color-secondary-soft);color:var(--color-text);font-size:var(--text-sm);text-decoration:none;display:inline-flex}._9FrJaa_chips ._9FrJaa_clear{color:var(--color-link);background:0 0;text-decoration:underline}._9FrJaa_grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}._9FrJaa_grid>li{grid-template-rows:1fr auto;min-width:0;display:grid}._9FrJaa_onRequest{color:var(--color-muted);font-size:var(--text-sm)}._9FrJaa_compare{align-items:center;gap:var(--space-2);min-height:2.25rem;padding-inline:var(--space-1);color:var(--color-muted);font-size:var(--text-xs);cursor:pointer;display:inline-flex}._9FrJaa_compare input{width:.9375rem;height:.9375rem;accent-color:var(--color-secondary);margin:0}._9FrJaa_compareBar{z-index:30;left:50%;bottom:max(var(--space-4), env(safe-area-inset-bottom));align-items:center;gap:var(--space-3);max-width:calc(100% - 2rem);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-contrast-panel);color:var(--color-on-contrast);box-shadow:var(--shadow-md);font-size:var(--text-sm);white-space:nowrap;display:flex;position:fixed;transform:translate(-50%)}._9FrJaa_compareBar button{min-height:2.25rem;color:var(--color-on-contrast-muted);cursor:pointer;background:0 0;border:0}._9FrJaa_compareBar a{min-height:2.25rem;padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-primary-contrast);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}._9FrJaa_compareHint{color:var(--color-on-contrast-muted)}._9FrJaa_empty{padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md)}._9FrJaa_empty h2{margin:0 0 var(--space-2);font-size:var(--text-xl)}._9FrJaa_empty p{max-width:60ch;margin:0 0 var(--space-2);color:var(--color-muted)}._9FrJaa_pagination{align-items:center;gap:var(--space-4);margin-top:var(--space-6);font-size:var(--text-sm);grid-template-columns:1fr auto 1fr;display:grid}._9FrJaa_pagination a:last-child{justify-self:end}._9FrJaa_unavailable{margin-block:var(--space-10);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md)}._9FrJaa_unavailable h1{margin:0 0 var(--space-2);font-size:var(--text-2xl)}._9FrJaa_unavailable p{margin:0 0 var(--space-2);color:var(--color-muted)}@media (max-width:62rem){._9FrJaa_layout{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}._9FrJaa_rail{display:none}._9FrJaa_phoneControls{display:block}._9FrJaa_searchForm{flex:100%;order:3}}@media (max-width:34rem){._9FrJaa_grid{grid-template-columns:minmax(0,1fr);gap:0}._9FrJaa_grid>li{border-bottom:1px solid var(--color-border);padding-block:var(--space-2)}._9FrJaa_compare{justify-self:end}}
._6KDRXW_page{width:min(calc(100% - 2 * var(--space-page)), 56rem);padding-block:var(--space-6) var(--space-12);margin-inline:auto}._6KDRXW_page h1{margin:0 0 var(--space-2);font-size:var(--text-2xl)}._6KDRXW_intro{max-width:65ch;margin:0 0 var(--space-5);color:var(--color-muted)}._6KDRXW_twoColumn{gap:var(--space-8);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}._6KDRXW_aside{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-subtle);font-size:var(--text-sm);display:grid}._6KDRXW_aside h2{font-size:var(--text-lg);margin:0}._6KDRXW_aside p{margin:0}._6KDRXW_form{gap:var(--space-4);min-width:0;display:grid}._6KDRXW_form>button{justify-self:start}._6KDRXW_pair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._6KDRXW_note{color:var(--color-muted);font-size:var(--text-xs);margin:0}._6KDRXW_error{padding:var(--space-3) var(--space-4);border:1px solid var(--color-danger-text);border-radius:var(--radius-sm);font-size:var(--text-sm)}._6KDRXW_success{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--color-energy-soft)}._6KDRXW_success h2{margin:0 0 var(--space-1);font-size:var(--text-lg)}._6KDRXW_success p{margin:0}._6KDRXW_notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-subtle);font-size:var(--text-sm)}._6KDRXW_notice p{margin:0}._6KDRXW_fieldset{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0;display:grid}._6KDRXW_fieldset legend{padding-inline:var(--space-1);font-weight:600}._6KDRXW_choice{align-items:center;gap:var(--space-2);min-height:2.25rem;font-size:var(--text-sm);display:flex}._6KDRXW_choice input{width:1rem;height:1rem;accent-color:var(--color-secondary);flex:none;margin:0}@media (max-width:46rem){._6KDRXW_twoColumn,._6KDRXW_pair{grid-template-columns:minmax(0,1fr)}._6KDRXW_form>button{justify-self:stretch}}
.GF4y6W_page{padding-block:var(--space-4) var(--space-12)}.GF4y6W_intro h1{margin:var(--space-4) 0 var(--space-3);font-size:clamp(1.75rem,3vw,2.25rem)}.GF4y6W_lead{max-width:62ch;color:var(--color-muted);font-size:var(--text-lg);margin:0}.GF4y6W_actions{align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.GF4y6W_jump{gap:0 var(--space-5);margin-block:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.GF4y6W_jump a{align-items:center;min-height:2.75rem;display:inline-flex}.GF4y6W_split{gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.GF4y6W_photo{aspect-ratio:3/2;border-radius:var(--radius-md);background:var(--color-subtle);position:relative;overflow:hidden}.GF4y6W_photo img{object-fit:cover}.GF4y6W_section{padding-top:var(--space-12)}.GF4y6W_section h2{margin:0 0 var(--space-4);font-size:var(--text-2xl)}.GF4y6W_copy{max-width:62ch;margin:0 0 var(--space-4);color:var(--color-muted)}.GF4y6W_label{margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:600}.GF4y6W_panels{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));display:grid}.GF4y6W_panel{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.GF4y6W_panel h2{font-size:var(--text-lg);margin:0}.GF4y6W_panel p{color:var(--color-muted);margin:0}.GF4y6W_panel>a,.GF4y6W_panel>.GF4y6W_actions{margin-top:auto}.GF4y6W_faqLayout{gap:var(--space-4) var(--space-8);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.GF4y6W_faqLayout h2{margin:0}.GF4y6W_faqList{border-top:1px solid var(--color-border);grid-area:1/2/span 2;min-width:0}.GF4y6W_faqList p{max-width:70ch;color:var(--color-muted);margin:0}.GF4y6W_closing{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);margin-top:var(--space-12);padding:var(--space-6);border-radius:var(--radius-md);background:var(--color-subtle);display:flex}.GF4y6W_closing h2{margin:0 0 var(--space-1);font-size:var(--text-xl)}.GF4y6W_closing p{max-width:62ch;color:var(--color-muted);margin:0}.GF4y6W_closingActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:none;display:flex}.GF4y6W_row{padding-block:var(--space-8);border-top:1px solid var(--color-border)}.GF4y6W_row h2{margin:0 0 var(--space-2);font-size:var(--text-2xl)}.GF4y6W_intro+.GF4y6W_row{margin-top:var(--space-6)}.GF4y6W_row+.GF4y6W_section{padding-top:var(--space-4)}.GF4y6W_checks{margin:0 0 var(--space-4);padding-left:var(--space-5)}.GF4y6W_sources{min-width:0;font-size:var(--text-sm)}.GF4y6W_sources ul{margin:0;padding:0;list-style:none}.GF4y6W_sources a{min-height:2.75rem;padding-block:var(--space-1);align-items:center;display:inline-flex}.GF4y6W_principles{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.GF4y6W_principles article{min-width:0;padding-top:var(--space-3);border-top:1px solid var(--color-border-strong)}.GF4y6W_principles h3{margin:0 0 var(--space-2);font-size:var(--text-lg)}.GF4y6W_principles p{color:var(--color-muted);margin:0}.GF4y6W_facts{width:100%;font-size:var(--text-sm);margin:0}.GF4y6W_facts>div{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-1);border-bottom:1px solid var(--color-border);display:flex}.GF4y6W_facts dt{color:var(--color-muted);flex:none}.GF4y6W_facts dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}@media (max-width:62rem){.GF4y6W_faqLayout{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.GF4y6W_faqList{grid-area:auto}}@media (max-width:46rem){.GF4y6W_split,.GF4y6W_principles{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.GF4y6W_closing{padding:var(--space-5);flex-direction:column;align-items:flex-start}.GF4y6W_closingActions{flex:initial}}
.iFRzJq_page{padding-block:var(--space-4) var(--space-12)}.iFRzJq_layout{gap:var(--space-6) var(--space-10);margin-top:var(--space-4);grid-template-columns:minmax(0,7fr) minmax(19rem,5fr);grid-template-areas:"gallery buy""details buy";align-items:start;display:grid}.iFRzJq_galleryArea{grid-area:gallery;min-width:0}.iFRzJq_detailsArea{grid-area:details;min-width:0;scroll-margin-top:5rem}.iFRzJq_buyArea{gap:var(--space-3);grid-area:buy;min-width:0;display:grid;position:sticky;top:5rem}.iFRzJq_gallery{gap:var(--space-3);min-width:0;display:flex}.iFRzJq_mainImage{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-media-plate);min-width:0;height:clamp(18rem,42vw,30rem);color:var(--color-muted);flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.iFRzJq_mainImage img{padding:var(--space-4);object-fit:contain}.iFRzJq_thumbnails{align-content:start;gap:var(--space-2);flex:none;width:4rem;display:grid}.iFRzJq_thumbnails button{aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-media-plate);cursor:pointer;padding:0;position:relative;overflow:hidden}.iFRzJq_thumbnails button[aria-pressed=true]{border-color:var(--color-text)}.iFRzJq_thumbnails img{padding:var(--space-1);object-fit:contain}.iFRzJq_meta{color:var(--color-muted);font-size:var(--text-sm);margin:0}.iFRzJq_buyArea h1{overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,2.4vw,1.875rem)}.iFRzJq_model{color:var(--color-muted);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.iFRzJq_summary{color:var(--color-muted);margin:0}.iFRzJq_facts{gap:var(--space-2);margin:var(--space-1) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.iFRzJq_facts>div{min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-subtle)}.iFRzJq_facts dd{font-size:var(--text-lg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.iFRzJq_facts dt{color:var(--color-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.iFRzJq_purchase{gap:var(--space-3);display:grid}.iFRzJq_priceBlock{gap:var(--space-2);display:grid}.iFRzJq_stockRow{align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.iFRzJq_actionRow{gap:var(--space-2);grid-template-columns:5.5rem minmax(0,1fr);align-items:end;display:grid}.iFRzJq_quantity{min-width:0}.iFRzJq_infoNote{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-subtle);font-size:var(--text-sm);margin:0}.iFRzJq_safety{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-warning);font-size:var(--text-sm);margin:0}.iFRzJq_delivery{color:var(--color-muted);font-size:var(--text-xs);margin:0}.iFRzJq_buyBar{display:none}@media (max-width:62rem){.iFRzJq_buyBar:not([hidden]){z-index:30;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-page) max(var(--space-2), env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-surface);display:flex;position:fixed;inset:auto 0 0}.iFRzJq_buyBar>div{flex:none;min-width:9rem}}.iFRzJq_panelHeading{margin:0 0 var(--space-3);font-size:var(--text-lg)}.iFRzJq_attributes{margin:0 0 var(--space-4)}.iFRzJq_attributes>div{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);padding:.4375rem 0;display:flex}.iFRzJq_attributes dt{min-width:0;color:var(--color-muted);overflow-wrap:anywhere}.iFRzJq_attributes dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.iFRzJq_documents{margin:0;padding:0;list-style:none;display:grid}.iFRzJq_documents a{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3rem;padding-block:var(--space-2);border-bottom:1px solid var(--color-border);color:var(--color-text);text-decoration:none;display:flex}.iFRzJq_documents a:hover{color:var(--color-link)}.iFRzJq_documents strong{font-weight:500;display:block}.iFRzJq_documents small{color:var(--color-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.iFRzJq_documents a>small{white-space:nowrap;flex:none}.iFRzJq_empty{color:var(--color-muted);margin:0}.iFRzJq_compatibility{gap:var(--space-6);display:grid}.iFRzJq_configurations p{max-width:70ch;color:var(--color-muted);font-size:var(--text-sm)}.iFRzJq_inquiry{gap:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);scroll-margin-top:5rem;display:grid}.iFRzJq_inquiry p{color:var(--color-muted);font-size:var(--text-sm)}.iFRzJq_description{gap:var(--space-3);display:grid}.iFRzJq_description p{white-space:pre-line;max-width:70ch;margin:0}.iFRzJq_illustrations{gap:var(--space-5);display:grid}.iFRzJq_illustrations figure{min-width:0;margin:0}.iFRzJq_illustrations a{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-media-plate);display:block;overflow:hidden}.iFRzJq_illustrations img{width:100%;height:auto;display:block}.iFRzJq_illustrations figcaption{padding-top:var(--space-2);color:var(--color-muted);font-size:var(--text-sm)}.iFRzJq_operators{margin-top:var(--space-8);border-top:1px solid var(--color-border)}.iFRzJq_operator{gap:var(--space-1);margin-bottom:var(--space-4);font-size:var(--text-sm);display:grid}.iFRzJq_operator h3,.iFRzJq_operator p{font-size:inherit;margin:0}.iFRzJq_operator address{font-style:normal}.iFRzJq_related{margin-top:var(--space-10)}.iFRzJq_related h2{margin:0 0 var(--space-4);font-size:var(--text-xl)}.iFRzJq_relatedGrid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.iFRzJq_onRequest{color:var(--color-muted);font-size:var(--text-sm)}@media (max-width:62rem){.iFRzJq_layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"gallery""buy""details"}.iFRzJq_buyArea{position:static}.iFRzJq_mainImage{height:clamp(14rem,70vw,24rem)}.iFRzJq_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.iFRzJq_inquiry{grid-template-columns:minmax(0,1fr)}}@media (max-width:34rem){.iFRzJq_gallery{flex-direction:column-reverse}.iFRzJq_thumbnails{width:auto;display:flex;overflow-x:auto}.iFRzJq_thumbnails button{flex:none;width:3.5rem}}.iFRzJq_added{width:min(24rem,100%);max-width:none;height:100dvh;max-height:none;padding:var(--space-5);background:var(--color-surface);color:var(--color-text);border:0;margin:0 0 0 auto}.iFRzJq_added[open]{align-content:start;gap:var(--space-3);display:grid}.iFRzJq_added::backdrop{background:var(--color-overlay)}.iFRzJq_added h2{font-size:var(--text-lg);margin:0}.iFRzJq_added p{margin:0}.iFRzJq_addedName{font-weight:600}.iFRzJq_addedMeta{color:var(--color-muted);font-size:var(--text-sm)}.iFRzJq_addedActions{gap:var(--space-2);margin-top:var(--space-2);display:grid}@media (max-width:46rem){.iFRzJq_added{width:100%;height:auto;padding-bottom:max(var(--space-5), env(safe-area-inset-bottom));border-radius:var(--radius-md) var(--radius-md) 0 0;margin:auto 0 0}}
.H9OjWG_page{gap:var(--space-10);width:min(100% - 2 * var(--space-page), 70rem);padding-block:var(--space-10);margin-inline:auto;display:grid}.H9OjWG_page section{gap:var(--space-4);min-width:0;display:grid}.H9OjWG_page h1{font-size:var(--text-2xl);margin:0}.H9OjWG_page h2{font-size:var(--text-xl);margin:0}.H9OjWG_row{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.H9OjWG_fields{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:start;display:grid}.H9OjWG_cards{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}
.U0do9a_header{z-index:40;background:var(--color-surface);border-bottom:1px solid var(--color-border);transition:background-color var(--motion-standard), border-color var(--motion-standard);position:sticky;top:0}.U0do9a_header[data-over-hero]{--color-text:var(--color-on-deep);--color-muted:var(--color-on-deep-muted);--color-subtle:#ffffff1f;--color-border:#ffffff47;--color-surface:#ffffff2e;--color-link:var(--color-on-deep);--color-focus:var(--color-on-deep);--logo-core:#effffa;background:0 0;border-bottom-color:#0000}.U0do9a_bar{align-items:center;gap:var(--space-5);min-height:4rem;display:flex}.U0do9a_logo{color:var(--color-text);flex:none}.U0do9a_logo .brand-logo{width:clamp(10.5rem,14vw,12.5rem);height:auto}.U0do9a_nav{align-items:center;gap:var(--space-1);display:flex}.U0do9a_navLink{align-items:center;gap:var(--space-1);min-height:2.75rem;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font:500 var(--text-sm)/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast);background:0 0;border:0;text-decoration:none;display:inline-flex}.U0do9a_navLink:hover,.U0do9a_navLink[aria-expanded=true]{background:var(--color-subtle);color:var(--color-text)}.U0do9a_navLink[aria-current=page],.U0do9a_navLink[data-active]{color:var(--color-link);font-weight:600}.U0do9a_chevron{transition:transform var(--motion-fast)}.U0do9a_navLink[aria-expanded=true] .U0do9a_chevron{transform:rotate(180deg)}.U0do9a_products{align-items:center;display:flex;position:static}.U0do9a_megaMenu{gap:var(--space-8);padding:var(--space-6) max(var(--space-page), calc((100% - 80rem) / 2));border-block:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-md);grid-template-columns:16rem minmax(0,1fr) 16rem;display:grid;position:absolute;inset:100% 0 auto}.U0do9a_megaMenu[hidden]{display:none}.U0do9a_megaFamilies{align-content:start;gap:var(--space-1);display:grid}.U0do9a_megaFamilies a{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-weight:500;text-decoration:none;display:flex}.U0do9a_megaFamilies a span{color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:400}.U0do9a_megaFamilies a[data-active],.U0do9a_megaFamilies a:hover{background:var(--color-subtle);color:var(--color-text)}.U0do9a_megaFamilies .U0do9a_megaAll{margin-top:var(--space-2);color:var(--color-link);font-weight:600}.U0do9a_megaDetail{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.U0do9a_megaTitle{color:var(--color-text);font-size:var(--text-lg);font-weight:600;text-decoration:none}.U0do9a_megaTitle:hover{color:var(--color-link)}.U0do9a_megaDetail ul{gap:var(--space-1) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}.U0do9a_megaDetail li a{padding-block:var(--space-1);color:var(--color-text);text-decoration:none;display:inline-block}.U0do9a_megaDetail li a:hover{color:var(--color-link);text-decoration:underline}.U0do9a_megaDetail p{color:var(--color-muted);margin:0}.U0do9a_megaHelp{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-border);font-size:var(--text-sm);margin-top:auto;display:grid}.U0do9a_megaHelp strong{font-weight:600}.U0do9a_megaHelp a{color:var(--color-link)}.U0do9a_megaImage{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-media-plate);min-height:13rem;display:block;position:relative;overflow:hidden}.U0do9a_megaImage img{padding:var(--space-3);object-fit:contain}.U0do9a_desktopSearch{flex:1;min-width:10rem;max-width:26rem;margin-left:auto}.U0do9a_search{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-subtle);min-height:2.5rem;transition:border-color var(--motion-fast);align-items:center;display:flex}.U0do9a_search:focus-within{border-color:var(--color-focus);background:var(--color-surface)}.U0do9a_search input{min-width:0;min-height:2.5rem;padding:0 var(--space-3);color:var(--color-text);font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:1}.U0do9a_search input::placeholder{color:var(--color-muted)}.U0do9a_search input::-webkit-search-cancel-button{display:none}.U0do9a_search button{width:2.75rem;min-height:2.5rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.U0do9a_search button:hover{color:var(--color-text)}.U0do9a_actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.U0do9a_iconLink,.U0do9a_menuButton,.U0do9a_cart{border-radius:var(--radius-sm);min-width:2.75rem;min-height:2.75rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:none}.U0do9a_iconLink:hover,.U0do9a_menuButton:hover,.U0do9a_cart:hover{background:var(--color-subtle);color:var(--color-text)}.U0do9a_cart{gap:var(--space-1);padding-inline:var(--space-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:600;text-decoration:none;display:inline-flex}.U0do9a_mobilePanel{z-index:39;gap:var(--space-4);padding:var(--space-4) var(--space-page) var(--space-8);overscroll-behavior:contain;background:var(--color-surface);flex-direction:column;display:flex;position:fixed;inset:4rem 0 0;overflow-y:auto}.U0do9a_mobilePanel[hidden]{display:none}.U0do9a_mobileGroup summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:3rem;font-weight:600;list-style:none;display:flex}.U0do9a_mobileGroup summary::-webkit-details-marker{display:none}.U0do9a_mobileGroup summary:after{content:"+";color:var(--color-muted);font-size:var(--text-lg);font-weight:400}.U0do9a_mobileGroup[open]>summary:after{content:"−"}.U0do9a_mobileGroup>div{padding-left:var(--space-3);border-left:1px solid var(--color-border);display:grid}.U0do9a_mobileGroup>div>a{min-height:2.75rem;color:var(--color-text);align-items:center;text-decoration:none;display:flex}.U0do9a_mobileLink{border-top:1px solid var(--color-border);min-height:3rem;color:var(--color-text);align-items:center;font-weight:600;text-decoration:none;display:flex}.U0do9a_mobileLink[aria-current=page]{color:var(--color-link)}@media (max-width:68rem){.U0do9a_nav,.U0do9a_desktopSearch{display:none}.U0do9a_actions{margin-left:auto}.U0do9a_iconLink,.U0do9a_menuButton{display:inline-flex}}@media (max-width:26rem){.U0do9a_quote{display:none}}@media (prefers-reduced-motion:reduce){.U0do9a_header,.U0do9a_navLink,.U0do9a_chevron,.U0do9a_search{transition:none}}
.iVksrW_page{width:min(calc(100% - 2 * var(--space-page)), 52rem);padding-block:var(--space-6) var(--space-12);margin-inline:auto}.iVksrW_header h1{margin:0 0 var(--space-2);font-size:var(--text-2xl)}.iVksrW_header p{max-width:65ch;color:var(--color-muted);margin:0}.iVksrW_steps{gap:var(--space-1) var(--space-5);margin:var(--space-5) 0 0;padding:0 0 var(--space-3);border-bottom:1px solid var(--color-border);flex-wrap:wrap;list-style:none;display:flex}.iVksrW_steps li{align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:var(--text-sm);display:flex}.iVksrW_steps span{border:1px solid var(--color-border-strong);width:1.5rem;height:1.5rem;font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.iVksrW_steps [data-done] span{border-color:var(--color-secondary);background:var(--color-secondary-soft);color:var(--color-text)}.iVksrW_steps [aria-current]{color:var(--color-text);font-weight:600}.iVksrW_steps [aria-current] span{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-contrast)}.iVksrW_body{min-width:0;margin-top:var(--space-6)}.iVksrW_counter{margin:0 0 var(--space-1);color:var(--color-muted);font-size:var(--text-sm);display:none}.iVksrW_body h2{margin:0 0 var(--space-1);font-size:var(--text-xl);scroll-margin-top:7rem}.iVksrW_body h2:focus{outline:0}.iVksrW_intro{max-width:65ch;margin:0 0 var(--space-5);color:var(--color-muted);font-size:var(--text-sm)}.iVksrW_formFields,.iVksrW_choiceGroup,.iVksrW_monthly{border:0;min-width:0;margin:0;padding:0}.iVksrW_formFields:disabled{opacity:.7}.iVksrW_fields{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.iVksrW_wide,.iVksrW_choiceGroup{grid-column:1/-1}.iVksrW_choiceGroup legend,.iVksrW_monthly legend{font-size:var(--text-sm);padding:0;font-weight:600}.iVksrW_choices{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.iVksrW_choices label{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;display:flex}.iVksrW_choices label:hover{border-color:var(--color-text)}.iVksrW_choices label:has(input:checked){border-color:var(--color-secondary);background:var(--color-secondary-soft)}.iVksrW_choices input{width:1rem;height:1rem;accent-color:var(--color-secondary);flex:none;margin:0}.iVksrW_monthly{margin-bottom:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.iVksrW_monthly p{margin:var(--space-1) 0 var(--space-3);color:var(--color-muted);font-size:var(--text-sm)}.iVksrW_monthly>div{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.iVksrW_monthly label{gap:var(--space-1);font-size:var(--text-xs);display:grid}.iVksrW_monthly input{width:100%;min-width:0;min-height:2.5rem;padding-inline:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm)}.iVksrW_monthly input[aria-invalid=true]{border-color:var(--color-danger-text)}.iVksrW_summary{margin-top:var(--space-5);padding-block:var(--space-3);border-block:1px solid var(--color-border)}.iVksrW_summary summary{cursor:pointer;min-height:2rem;font-weight:600}.iVksrW_summary pre{margin:var(--space-2) 0 0;font:inherit;font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere}.iVksrW_note{margin:var(--space-4) 0 0;color:var(--color-muted);font-size:var(--text-xs)}.iVksrW_actions{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:flex}.iVksrW_actions>:first-child:not(:last-child){margin-right:auto}.iVksrW_error{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-danger-text);border-radius:var(--radius-sm);font-size:var(--text-sm);scroll-margin-top:7rem}.iVksrW_fieldError{margin:var(--space-1) 0 0;color:var(--color-danger-text);font-size:var(--text-xs);font-weight:600}.iVksrW_success{width:min(calc(100% - 2 * var(--space-page)), 44rem);padding-block:var(--space-10) var(--space-12);margin-inline:auto}.iVksrW_success h1{margin:0 0 var(--space-3);font-size:var(--text-2xl)}.iVksrW_success p{margin:0 0 var(--space-3)}@media (max-width:48rem){.iVksrW_steps{display:none}.iVksrW_counter{display:block}.iVksrW_header{margin-bottom:var(--space-5)}.iVksrW_monthly>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:30rem){.iVksrW_fields{grid-template-columns:minmax(0,1fr)}.iVksrW_actions>*{flex:1}}
.iBHJca_specifications{gap:var(--space-5);display:grid}.iBHJca_groups{gap:var(--space-5) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start;display:grid}.iBHJca_group{min-width:0}.iBHJca_group h3{margin:0 0 var(--space-1);font-size:var(--text-sm);letter-spacing:0;font-weight:600}.iBHJca_group dl{margin:0}.iBHJca_group dl>div{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);padding:.4375rem 0;line-height:1.45;display:flex}.iBHJca_group dd{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.iBHJca_group dt{min-width:0;color:var(--color-muted);overflow-wrap:anywhere}.iBHJca_explanation{gap:var(--space-1);color:var(--color-muted);font-size:var(--text-xs);margin:0;padding:0;list-style:none;display:grid}.iBHJca_sourceTable{min-width:0}.iBHJca_tableScroll{overflow-x:auto}.iBHJca_tableScroll table{border-collapse:collapse;width:100%;min-width:28rem;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.iBHJca_tableScroll caption{padding-block:var(--space-2);text-align:left;font-weight:600}.iBHJca_tableScroll th,.iBHJca_tableScroll td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;line-height:1.45}.iBHJca_tableScroll th[scope=col]{color:var(--color-muted);font-weight:600}.iBHJca_tableScroll th[scope=row]{color:var(--color-muted);font-weight:400}.iBHJca_sizing{min-width:0}.iBHJca_sectionHeading h2{margin:0 0 var(--space-1);font-size:var(--text-lg)}.iBHJca_sectionHeading p{max-width:70ch;margin:0 0 var(--space-3);color:var(--color-muted);font-size:var(--text-sm)}.iBHJca_sizingMeta{color:var(--color-muted);font-size:var(--text-sm)}.iBHJca_panelExampleScroll{margin-block:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow-x:auto}.iBHJca_panelExampleTable{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.iBHJca_panelExampleTable caption{padding:var(--space-3);text-align:left;font-weight:600}.iBHJca_panelExampleTable th,.iBHJca_panelExampleTable td{padding:var(--space-3);border-top:1px solid var(--color-border);vertical-align:top}.iBHJca_panelExampleTable thead th{background:var(--color-subtle);color:var(--color-muted);font-size:var(--text-xs);font-weight:600}.iBHJca_panelExampleTable th[scope=row]{width:42%;font-weight:400}.iBHJca_panelModel{color:var(--color-text);overflow-wrap:anywhere;font-weight:600}.iBHJca_exampleDetail{margin-top:var(--space-1);color:var(--color-muted);font-size:var(--text-xs);overflow-wrap:anywhere;font-weight:400;display:block}.iBHJca_exampleValue{font-weight:600}.iBHJca_exampleMissing{color:var(--color-muted);font-size:var(--text-sm)}.iBHJca_limitNote{max-width:80ch;color:var(--color-muted);font-size:var(--text-xs)}.iBHJca_sizingSources{margin-top:var(--space-2);font-size:var(--text-sm)}.iBHJca_sizingSources summary{cursor:pointer;align-content:center;min-height:2.75rem;font-weight:600}.iBHJca_sizingSources li{margin-block:var(--space-2);overflow-wrap:anywhere}.iBHJca_sizingLink{align-items:center;min-height:2.75rem;font-weight:600;display:inline-flex}@media (max-width:40rem){.iBHJca_panelExampleTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.iBHJca_panelExampleTable,.iBHJca_panelExampleTable tbody{display:block}.iBHJca_panelExampleTable tbody tr{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.iBHJca_panelExampleTable th,.iBHJca_panelExampleTable td{width:auto;padding:var(--space-3);border:0;display:block}.iBHJca_panelExampleTable th[scope=row]{border-bottom:1px solid var(--color-border);grid-column:1/-1;width:auto}.iBHJca_panelExampleTable td:before{content:attr(data-label);margin-bottom:var(--space-1);color:var(--color-muted);font-size:var(--text-xs);display:block}.iBHJca_panelExampleTable caption{display:block}}
.RsUjQW_shell{background:var(--color-subtle);min-height:100vh;color:var(--color-text);grid-template-columns:14rem minmax(0,1fr);display:grid}.RsUjQW_sidebar{border-right:1px solid var(--color-border);flex-direction:column;gap:1.5rem;padding:1.5rem 1rem;display:flex}.RsUjQW_brand{color:var(--color-text);font-family:var(--font-display);padding:.5rem;font-size:1.2rem;font-weight:800;text-decoration:none}.RsUjQW_nav a{color:var(--color-text);border-radius:.6rem;padding:.7rem .75rem;text-decoration:none}.RsUjQW_nav a:hover,.RsUjQW_nav a:focus-visible{background:var(--color-primary-soft)}.RsUjQW_sidebar{background:var(--color-surface);align-self:start;height:100vh;position:sticky;top:0;overflow-y:auto}.RsUjQW_brand{font-size:1.1rem}.RsUjQW_brand small{font-family:var(--font-body);color:var(--color-muted);margin-top:.3rem;font-size:.75rem;font-weight:400;display:block}.RsUjQW_nav a{min-height:2.75rem;font-size:.85rem}.RsUjQW_nav a[aria-current=page]{background:var(--color-secondary-soft);color:var(--color-secondary-text);font-weight:700}.RsUjQW_account{border-top:1px solid var(--color-border);color:var(--color-muted);margin-top:auto;padding:.75rem;font-size:.9rem}.RsUjQW_content{min-width:0}.RsUjQW_topbar{border-bottom:1px solid var(--color-border);background:var(--color-surface);justify-content:flex-end;align-items:center;gap:1rem;padding:.65rem 2rem;font-size:.8rem;display:flex}.RsUjQW_main{max-width:90rem;margin:0 auto;padding:clamp(1.25rem,3vw,3rem)}.RsUjQW_heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.RsUjQW_heading h1{margin-bottom:.35rem}.RsUjQW_muted{color:var(--color-muted)}.RsUjQW_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.RsUjQW_card,.RsUjQW_panel{border:1px solid var(--color-border);background:var(--color-surface,var(--color-background));border-radius:.85rem;padding:1.25rem}.RsUjQW_card{color:var(--color-text);text-decoration:none;display:block}.RsUjQW_card:hover{border-color:var(--color-primary)}.RsUjQW_card pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.78rem}.RsUjQW_toolbar{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}.RsUjQW_field{gap:.3rem;min-width:0;display:grid}.RsUjQW_field input,.RsUjQW_field select,.RsUjQW_field textarea{border:1px solid var(--color-border);background:var(--color-background);width:100%;min-height:2.6rem;color:var(--color-text);border-radius:.45rem;padding:.55rem .7rem}.RsUjQW_field textarea{resize:vertical;min-height:6rem}.RsUjQW_formGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.85rem;display:grid}.RsUjQW_wide{grid-column:1/-1}.RsUjQW_actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.RsUjQW_button{border:1px solid var(--color-border);min-height:2.6rem;color:var(--color-text);background:var(--color-background);cursor:pointer;border-radius:.5rem;padding:.5rem .9rem}.RsUjQW_buttonPrimary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast)}.RsUjQW_button:disabled{opacity:.55;cursor:not-allowed}.RsUjQW_tableWrap{border:1px solid var(--color-border);border-radius:.75rem;overflow-x:auto}.RsUjQW_table{border-collapse:collapse;text-align:left;width:100%}.RsUjQW_table th,.RsUjQW_table td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:.8rem}.RsUjQW_table th{white-space:nowrap;color:var(--color-muted);font-size:.85rem}.RsUjQW_table tr:last-child td{border-bottom:0}.RsUjQW_notice{border:1px solid var(--color-border);border-radius:.6rem;margin:1rem 0;padding:.85rem 1rem}.RsUjQW_empty{text-align:center;color:var(--color-muted);padding:2rem}@media (max-width:48rem){.RsUjQW_shell{display:block}.RsUjQW_sidebar{border-right:0;border-bottom:1px solid var(--color-border);gap:.75rem;height:auto;padding:.75rem 1rem;position:static}.RsUjQW_nav{display:flex;overflow-x:auto}.RsUjQW_nav a{white-space:nowrap}.RsUjQW_account{display:none}.RsUjQW_topbar{padding:.75rem 1rem}.RsUjQW_main{padding:1rem}}.RsUjQW_nav>button{text-align:left;font:inherit;min-height:2.75rem;color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.6rem;padding:.7rem .75rem;font-size:.85rem}.RsUjQW_nav>button:hover,.RsUjQW_nav>button:focus-visible{background:var(--color-primary-soft)}.RsUjQW_shell{font-family:var(--font-body);grid-template-columns:15rem minmax(0,1fr);font-size:.875rem;line-height:1.5}.RsUjQW_main h1{font-family:var(--font-body);letter-spacing:-.035em;font-size:1.85rem;line-height:1.25}.RsUjQW_main h2{font-family:var(--font-body);letter-spacing:-.015em;margin:0 0 .75rem;font-size:1.05rem;line-height:1.4}.RsUjQW_main h3{font-family:var(--font-body)}.RsUjQW_main p{max-width:70ch}.RsUjQW_brand{font-family:var(--font-body)}.RsUjQW_sidebar{gap:1rem;padding:1.4rem .8rem}.RsUjQW_topbar{min-height:4rem}.RsUjQW_topbarLabel{color:var(--color-muted);margin-right:auto}.RsUjQW_main{padding:2rem}.RsUjQW_nav{gap:.6rem;display:grid}.RsUjQW_nav a{align-items:center;gap:.65rem;min-height:2.75rem;padding:.6rem .7rem;display:flex}.RsUjQW_nav svg{flex-shrink:0}.RsUjQW_navGroupToggle{width:100%;min-height:2.75rem;color:var(--color-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.65rem;padding:.55rem .7rem;font-weight:650;display:flex}.RsUjQW_navGroupToggle:hover{background:var(--color-subtle)}.RsUjQW_navGroupToggle .RsUjQW_chevron{margin-left:auto}.RsUjQW_navChildren{border-left:1px solid var(--color-border);gap:.1rem;margin-left:.7rem;padding-left:.75rem;display:grid}.RsUjQW_navChildren[hidden]{display:none}.RsUjQW_nav .RsUjQW_navChildren a{font-size:.8125rem}.RsUjQW_navAssistant{text-align:left;font:inherit;border:1px solid var(--color-border);background:var(--color-subtle);min-height:2.75rem;color:var(--color-text);cursor:pointer;border-radius:.5rem;padding:.7rem .75rem;font-size:.85rem}.RsUjQW_navAssistant:hover{background:var(--color-primary-soft)}.RsUjQW_navigation>.RsUjQW_mobileMenu{display:none}.RsUjQW_chevron{transition:transform .16s;display:inline-flex}.RsUjQW_chevron[data-open=true]{transform:rotate(90deg)}.RsUjQW_button{min-height:2.75rem;font:inherit;justify-content:center;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.RsUjQW_button:hover{border-color:var(--color-border-strong);background:var(--color-subtle)}.RsUjQW_buttonPrimary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.RsUjQW_button svg{flex-shrink:0}.RsUjQW_error{border-color:var(--color-danger);color:var(--color-danger)}.RsUjQW_eyebrow{color:var(--color-muted);margin:0 0 .6rem;font-size:.75rem}.RsUjQW_helper{color:var(--color-muted);font-size:.8rem;line-height:1.55}.RsUjQW_panelHeading{justify-content:space-between;align-items:start;gap:.75rem;margin-bottom:1rem;display:flex}.RsUjQW_panelHeading h2{margin:0}.RsUjQW_count{background:var(--color-subtle);color:var(--color-muted);border-radius:.4rem;padding:.1rem .55rem;font-size:.8rem}.RsUjQW_categoryLayout{grid-template-columns:minmax(17rem,.9fr) minmax(0,1.1fr);align-items:start;gap:1.25rem;display:grid}.RsUjQW_categoryLayout>.RsUjQW_panel{min-width:0}.RsUjQW_categoryTree,.RsUjQW_categoryChildren{margin:0;padding:0;list-style:none}.RsUjQW_categoryChildren{border-left:1px solid var(--color-border);margin-left:1.15rem;padding-left:.45rem}.RsUjQW_categoryChildren[hidden]{display:none}.RsUjQW_categoryRow{border-radius:.5rem;align-items:center;gap:.1rem;min-width:0;margin-block:.2rem;display:flex}.RsUjQW_categoryRow:hover{background:var(--color-subtle)}.RsUjQW_categoryRow[data-selected=true]{background:var(--color-secondary-soft)}.RsUjQW_categorySelect{min-width:0;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.6rem;padding:.6rem .2rem;display:flex}.RsUjQW_categorySelect svg{color:var(--color-secondary-text);flex-shrink:0}.RsUjQW_categorySelect>span{overflow-wrap:anywhere}.RsUjQW_categorySelect small{color:var(--color-muted);margin-top:.1rem;font-size:.7rem;display:block}.RsUjQW_categorySelect[aria-pressed=true]{font-weight:650}.RsUjQW_treeToggle{width:2.75rem;height:2.75rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.RsUjQW_treeToggle:hover{color:var(--color-text);background:var(--color-surface)}.RsUjQW_treeToggle:disabled{opacity:.5;cursor:not-allowed}.RsUjQW_treeSpacer{flex-shrink:0;width:2.75rem}.RsUjQW_segmented{flex-wrap:wrap;align-items:center;gap:.3rem;margin:1rem 0;display:flex}.RsUjQW_segmented button{min-height:2.75rem;font:inherit;color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;padding:.5rem .75rem;font-size:.8rem}.RsUjQW_segmented button:hover{background:var(--color-subtle)}.RsUjQW_segmented button[aria-pressed=true]{color:var(--color-secondary-text);background:var(--color-secondary-soft);border-color:var(--color-border);font-weight:650}.RsUjQW_statusBadge{color:var(--color-muted);background:var(--color-subtle);white-space:nowrap;border-radius:.4rem;padding:.25rem .55rem;font-size:.75rem;display:inline-flex}.RsUjQW_statusBadge[data-status=draft]{background:var(--color-warning);color:var(--color-warning-contrast)}.RsUjQW_statusBadge[data-status=published]{background:var(--color-energy-soft);color:var(--color-energy-text)}.RsUjQW_plainFieldset{border:0;min-width:0;margin:0;padding:0}.RsUjQW_field{font-size:.8125rem;font-weight:550}.RsUjQW_field input,.RsUjQW_field select,.RsUjQW_field textarea{border-color:var(--color-border-strong);min-height:2.75rem;font-weight:400}.RsUjQW_field small{font-weight:400}.RsUjQW_advanced{border-top:1px solid var(--color-border);margin-top:1.25rem}.RsUjQW_advanced>summary{cursor:pointer;min-height:2.75rem;color:var(--color-muted);padding-block:.8rem;font-size:.8rem}.RsUjQW_advanced[open]>summary{margin-bottom:.5rem}.RsUjQW_editorFooter{border-top:1px solid var(--color-border);margin-top:1.25rem;padding-top:1rem}.RsUjQW_editorFooter>p{margin:0}.RsUjQW_textLink{min-height:2.75rem;color:var(--color-secondary-text);align-items:center;margin-top:.5rem;font-size:.8rem;display:inline-flex}.RsUjQW_quickActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.75rem;display:grid}.RsUjQW_actionCard{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface);border-radius:.85rem;flex-direction:column;align-items:start;padding:1.5rem;text-decoration:none;transition:border-color .16s;display:flex}.RsUjQW_actionCard:hover{border-color:var(--color-secondary-text)}.RsUjQW_actionIcon{background:var(--color-secondary-soft);width:3rem;height:3rem;color:var(--color-secondary-text);border-radius:.65rem;justify-content:center;align-items:center;margin-bottom:1.25rem;display:inline-flex}.RsUjQW_actionCard p{color:var(--color-muted);margin:0 0 1.25rem;font-size:.85rem}.RsUjQW_actionCard strong{color:var(--color-secondary-text);margin-top:auto;font-size:.8rem}.RsUjQW_homeColumns{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.RsUjQW_homeSide{gap:1rem;display:grid}.RsUjQW_homeSide .RsUjQW_panel>svg{color:var(--color-secondary-text);margin-bottom:.75rem}.RsUjQW_workflow{margin:1.5rem 0 0;padding:0;list-style:none}.RsUjQW_workflow li{align-items:start;gap:1rem;padding-bottom:1.5rem;display:flex;position:relative}.RsUjQW_workflow li:last-child{padding-bottom:0}.RsUjQW_workflow li>span{border:1px solid var(--color-border);background:var(--color-subtle);border-radius:50%;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:.8rem;font-weight:650;display:grid}.RsUjQW_workflow p{color:var(--color-muted);margin:.25rem 0;font-size:.8125rem}.RsUjQW_workflow a{min-height:2.75rem;color:var(--color-secondary-text);align-items:center;font-size:.8rem;display:inline-flex}.RsUjQW_importSteps{flex-wrap:wrap;gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.RsUjQW_importSteps li{color:var(--color-muted);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.RsUjQW_importSteps span{border:1px solid var(--color-border);border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid}.RsUjQW_importSteps li[aria-current=step]{color:var(--color-secondary-text);font-weight:650}.RsUjQW_importSteps li[aria-current=step] span{background:var(--color-secondary-soft)}.RsUjQW_importUpload{border:1px dashed var(--color-border-strong);background:var(--color-subtle);border-radius:.65rem;margin-block:1rem;padding:1.5rem}.RsUjQW_importUpload input{width:100%;margin-top:.65rem}.RsUjQW_importLayout{grid-template-columns:minmax(0,1.5fr) minmax(15rem,1fr);align-items:start;gap:1.25rem;display:grid}.RsUjQW_importResult{margin-top:1.25rem}.RsUjQW_importColumns{overflow-wrap:anywhere}.RsUjQW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:70rem){.RsUjQW_categoryLayout{grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);gap:1rem}.RsUjQW_main{padding:1.5rem}.RsUjQW_categoryLayout>.RsUjQW_panel{padding:1rem}.RsUjQW_quickActions{grid-template-columns:1fr}.RsUjQW_actionCard{grid-template-columns:3rem minmax(0,1fr);column-gap:1rem;display:grid}.RsUjQW_actionIcon{grid-row:1/4;margin:0}.RsUjQW_actionCard p{margin-bottom:.75rem}}@media (max-width:60rem){.RsUjQW_categoryLayout,.RsUjQW_homeColumns,.RsUjQW_importLayout{grid-template-columns:1fr}}@media (max-width:48rem){.RsUjQW_shell{display:block}.RsUjQW_sidebar{height:auto;padding:.75rem 1rem;position:static}.RsUjQW_brand{padding:.25rem 0}.RsUjQW_navigation>.RsUjQW_mobileMenu{justify-content:start;width:100%;display:flex}.RsUjQW_mobileMenu>svg:last-child{margin-left:auto}.RsUjQW_nav{margin-top:.75rem;display:none}.RsUjQW_nav[data-mobile-open=true]{display:grid}.RsUjQW_nav a{white-space:normal}.RsUjQW_topbar{flex-wrap:wrap;gap:.65rem;padding-inline:1rem}.RsUjQW_topbarLabel{display:none}.RsUjQW_main{padding:1.25rem 1rem}.RsUjQW_main h1{font-size:1.5rem}.RsUjQW_heading{flex-wrap:wrap}.RsUjQW_quickActions{gap:.75rem}.RsUjQW_actionCard,.RsUjQW_panel{padding:1rem}}@media (prefers-reduced-motion:reduce){.RsUjQW_chevron,.RsUjQW_button,.RsUjQW_actionCard{transition:none}}.RsUjQW_themeSwitch{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);min-height:2.25rem;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;padding:0 .75rem;font-size:.85rem}.RsUjQW_themeSwitch:hover{border-color:var(--color-text)}.RsUjQW_orderSections{border:0;gap:1.25rem;min-width:0;margin:0;padding:0;display:grid}.RsUjQW_orderSections>*{min-width:0;margin-block:0}.RsUjQW_orderSections>h3{margin-bottom:-.5rem}
._1vdNmq_workspace{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.85rem;max-width:68rem;margin-inline:auto;overflow:hidden}._1vdNmq_toolbar{border-bottom:1px solid var(--color-border);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-size:.85rem;display:flex}._1vdNmq_toolbar>div{flex-wrap:wrap;gap:.5rem;display:flex}._1vdNmq_history{border-bottom:1px solid var(--color-border);gap:.5rem;max-height:20rem;padding:1rem 1.5rem;display:grid;overflow-y:auto}._1vdNmq_history>div{justify-content:space-between;align-items:center;display:flex}._1vdNmq_history>button{text-align:left;overflow-wrap:anywhere}._1vdNmq_messages{overscroll-behavior:contain;min-height:24rem;max-height:65dvh;padding:clamp(1rem,3vw,2.5rem);overflow-y:auto}._1vdNmq_welcome{max-width:40rem;margin:2rem auto}._1vdNmq_eyebrow{letter-spacing:.1em;color:var(--color-muted);font-size:.7rem}._1vdNmq_welcome h2{margin-top:1rem;font-size:clamp(1.6rem,3vw,2.2rem)}._1vdNmq_welcome>p{color:var(--color-muted);max-width:35rem;line-height:1.65}._1vdNmq_suggestions{gap:.6rem;margin-top:1.5rem;display:grid}._1vdNmq_suggestions button{text-align:left;justify-content:space-between;gap:1rem;display:flex}._1vdNmq_turn{gap:1.25rem;min-width:0;margin-bottom:2rem;display:grid}._1vdNmq_userMessage{background:var(--color-secondary-soft);max-width:85%;color:var(--color-secondary-text);border-radius:.75rem .75rem .15rem;justify-self:end;padding:1rem 1.25rem}._1vdNmq_userMessage>span,._1vdNmq_assistantMessage>span{margin-bottom:.4rem;font-size:.75rem;font-weight:700;display:block}._1vdNmq_userMessage p,._1vdNmq_assistantMessage>p,._1vdNmq_diff p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}._1vdNmq_assistantMessage{min-width:0;max-width:100%}._1vdNmq_assistantMessage>span{color:var(--color-muted)}._1vdNmq_proposal{border-left:3px solid var(--color-primary);background:var(--color-subtle);overflow-wrap:anywhere;margin-top:1rem;padding:1.25rem}._1vdNmq_proposal h3{margin-bottom:.75rem;font-size:1rem}._1vdNmq_proposal h4{font-size:.9rem}._1vdNmq_proposal li{margin-block:.5rem}._1vdNmq_proposal ul{padding-left:1.25rem}._1vdNmq_diff{gap:1rem;display:grid}._1vdNmq_diff details{color:var(--color-muted);margin-block:.5rem;font-size:.85rem}._1vdNmq_diff summary{cursor:pointer;padding-block:.35rem}._1vdNmq_proposedText{font-size:.95rem}._1vdNmq_proposalStatus{color:var(--color-secondary-text);font-weight:700}._1vdNmq_thinking{color:var(--color-muted);font-size:.9rem}._1vdNmq_composer{border-top:1px solid var(--color-border);padding:1rem 1.5rem}._1vdNmq_composerLabel{margin-bottom:.5rem;font-size:.8rem;font-weight:600;display:block}._1vdNmq_composer textarea{resize:vertical;border:1px solid var(--color-border);width:100%;min-height:6rem;max-height:15rem;font:inherit;background:var(--color-background);color:var(--color-text);border-radius:.65rem;padding:.85rem 1rem;font-size:1rem}._1vdNmq_composer textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._1vdNmq_composerActions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}._1vdNmq_composerActions>button{margin-left:auto}._1vdNmq_upload{border:1px solid var(--color-border);border-radius:.5rem;align-items:center;min-height:2.75rem;padding:.5rem .75rem;font-size:.85rem;display:inline-flex;position:relative;overflow:hidden}._1vdNmq_upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}._1vdNmq_upload:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}._1vdNmq_attachment{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.85rem;display:flex}._1vdNmq_keyboardHint,._1vdNmq_footnote{color:var(--color-muted);font-size:.75rem}._1vdNmq_footnote{margin:.75rem 0 0;line-height:1.5}._1vdNmq_footnote a{color:inherit;text-underline-offset:.2em}@media (max-width:48rem){._1vdNmq_toolbar,._1vdNmq_composer{padding:1rem}._1vdNmq_toolbar>span,._1vdNmq_keyboardHint{display:none}._1vdNmq_messages{min-height:20rem;max-height:55dvh}._1vdNmq_welcome{margin-block:1rem}._1vdNmq_userMessage{max-width:95%}._1vdNmq_proposal{padding:.85rem}._1vdNmq_composer{padding-bottom:max(1rem, env(safe-area-inset-bottom))}}._1vdNmq_launcher{z-index:70;right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));border:1px solid var(--color-border);background:var(--color-primary);min-height:3.25rem;color:var(--color-primary-contrast);font:inherit;cursor:pointer;border-radius:2rem;align-items:center;gap:.65rem;padding:.8rem 1.1rem;font-size:.9rem;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 .4rem 1.5rem #00000026}._1vdNmq_launcher:focus-visible,._1vdNmq_close:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}body:has(#product-editor) ._1vdNmq_launcher{bottom:calc(6rem + env(safe-area-inset-bottom,0px))}@media (max-width:48rem){body:has(#product-editor) ._1vdNmq_launcher{bottom:calc(8rem + env(safe-area-inset-bottom,0px))}}._1vdNmq_floatingPanel{z-index:71;right:max(1.25rem, env(safe-area-inset-right));bottom:calc(max(1.25rem, env(safe-area-inset-bottom)) + 4rem);border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;flex-direction:column;width:min(30rem,100vw - 2rem);height:min(46rem,100dvh - 7rem);display:flex;position:fixed;overflow:hidden;box-shadow:0 .75rem 3rem #0000002e}._1vdNmq_floatingPanel[hidden]{display:none}._1vdNmq_panelHeading{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}._1vdNmq_panelHeading strong{font-size:.95rem}._1vdNmq_panelHeading small{color:var(--color-muted);margin-top:.15rem;font-size:.7rem;display:block}._1vdNmq_close{min-width:2.75rem;min-height:2.75rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:.4rem;font-size:1.5rem}._1vdNmq_compact{border:0;border-radius:0;flex-direction:column;flex:1;width:100%;min-height:0;display:flex}._1vdNmq_compact ._1vdNmq_toolbar{padding:.6rem 1rem}._1vdNmq_compact ._1vdNmq_toolbar>span,._1vdNmq_compact ._1vdNmq_keyboardHint{display:none}._1vdNmq_compact ._1vdNmq_messages{flex:1;min-height:0;max-height:none;padding:1rem}._1vdNmq_compact ._1vdNmq_welcome{margin:1rem 0}._1vdNmq_compact ._1vdNmq_welcome h2{font-size:1.5rem}._1vdNmq_compact ._1vdNmq_welcome p{font-size:.9rem}._1vdNmq_compact ._1vdNmq_composer{flex:none;max-height:55%;padding:.8rem 1rem;overflow-y:auto}._1vdNmq_compact ._1vdNmq_composer textarea{min-height:4rem;max-height:7rem}._1vdNmq_compact ._1vdNmq_composerLabel{font-size:.75rem}._1vdNmq_compact ._1vdNmq_userMessage{max-width:95%}._1vdNmq_compact ._1vdNmq_history{flex:none;max-height:35%}@media (max-width:48rem){._1vdNmq_launcher{right:1rem;bottom:max(1rem, env(safe-area-inset-bottom))}._1vdNmq_floatingPanel{inset:.5rem;bottom:max(.5rem, env(safe-area-inset-bottom));width:auto;height:auto;max-height:calc(100dvh - 1rem)}._1vdNmq_compact ._1vdNmq_composer{padding-bottom:max(.8rem, env(safe-area-inset-bottom))}}._1vdNmq_report{margin-block:1rem}._1vdNmq_report summary{cursor:pointer;padding-block:.75rem;font-weight:600}._1vdNmq_reportItem{border-bottom:1px solid var(--color-border);gap:.6rem;padding-block:.75rem;display:grid}._1vdNmq_reportItem button{text-align:left}._1vdNmq_reportItem a{color:var(--color-secondary-text);overflow-wrap:anywhere;font-size:.85rem}._1vdNmq_context{border:1px solid var(--color-border);background:var(--color-subtle);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.65rem .75rem;font-size:.8rem;display:flex}._1vdNmq_context>span{overflow-wrap:anywhere;flex:12rem;min-width:0}._1vdNmq_context small{color:var(--color-muted);flex-basis:100%;line-height:1.5}._1vdNmq_context button{flex:none}._1vdNmq_userMessage>small{overflow-wrap:anywhere;margin-bottom:.5rem;display:block}._1vdNmq_steps{padding-left:1.25rem}._1vdNmq_steps li{padding-block:.4rem}._1vdNmq_steps strong{color:var(--color-muted);font-size:.75rem;display:block}._1vdNmq_quote{border-block:1px solid var(--color-border);margin-top:1rem;padding-block:1rem}._1vdNmq_quote h3{margin:0 0 .5rem;font-size:1rem;line-height:1.5}._1vdNmq_quoteItems{margin:1rem 0;padding:0;list-style:none}._1vdNmq_quoteItems>li{border-bottom:1px solid var(--color-border);padding-block:.75rem}._1vdNmq_amounts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.4rem .75rem;margin-block:.75rem;font-size:.8rem;display:grid}._1vdNmq_amounts dt{color:var(--color-muted)}._1vdNmq_amounts dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}._1vdNmq_warnings{padding-left:1.25rem;font-size:.8rem;line-height:1.6}._1vdNmq_evidence{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}._1vdNmq_notice{padding-block:.5rem;font-weight:600}._1vdNmq_reportItem small{overflow-wrap:anywhere}
.R3eq9G_connections{gap:1.25rem;margin-bottom:2rem;display:grid}.R3eq9G_connections h2,.R3eq9G_connections h3{margin-bottom:.5rem}.R3eq9G_connections p{max-width:75ch;line-height:1.6}.R3eq9G_endpoint{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.R3eq9G_endpoint label{flex:20rem}.R3eq9G_endpoint input{font-family:var(--font-mono)}.R3eq9G_connections button,.R3eq9G_connections a{min-height:2.75rem}.R3eq9G_connections a{align-items:center;text-decoration:none;display:inline-flex}.R3eq9G_setup{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1.5rem;display:grid}.R3eq9G_setup>div{min-width:0}.R3eq9G_setupActions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.R3eq9G_setupActions a:not(:first-child){text-underline-offset:.2em;text-decoration:underline}.R3eq9G_steps{padding-left:1.25rem;line-height:1.6}.R3eq9G_steps li{margin-block:.5rem}.R3eq9G_connections summary{cursor:pointer;padding-block:.6rem;font-weight:600}.R3eq9G_prompts{padding-left:1.25rem}.R3eq9G_prompts li{margin-block:.75rem;line-height:1.6}.R3eq9G_authorizations{border-top:1px solid var(--color-border);padding-top:1.25rem}.R3eq9G_authorizations>div:first-child{flex-wrap:wrap}.R3eq9G_grants{margin:0;padding:0;list-style:none}.R3eq9G_grants li{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.R3eq9G_grants li>div{overflow-wrap:anywhere;min-width:0}.R3eq9G_grants p{margin-block:.3rem;font-size:.85rem}.R3eq9G_grants button{overflow-wrap:anywhere;max-width:100%}.R3eq9G_connections p[role=alert]{color:var(--color-text);border-color:var(--color-text)}
.uOBdUq_treeRoot{border:1px dashed var(--color-border-strong);min-height:3rem;color:var(--color-muted);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-block:1rem;padding:.7rem;display:flex}.uOBdUq_treeRoot[data-active=true]{border-color:var(--color-secondary-text);background:var(--color-secondary-soft);color:var(--color-secondary-text)}.uOBdUq_treeNode{border-block:3px solid #0000;border-radius:.4rem}.uOBdUq_treeNode[data-drop=before]{border-top-color:var(--color-secondary-text)}.uOBdUq_treeNode[data-drop=after]{border-bottom-color:var(--color-secondary-text)}.uOBdUq_treeNode[data-drop=inside]{background:var(--color-secondary-soft);outline:2px solid var(--color-secondary-text)}.uOBdUq_dragHandle{min-width:2.75rem;min-height:2.75rem;color:var(--color-muted);cursor:grab;font:inherit;letter-spacing:-.15em;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:.3rem;display:inline-flex}.uOBdUq_dragHandle:active{cursor:grabbing}.uOBdUq_dragHandle:disabled{cursor:not-allowed;opacity:.5}.uOBdUq_moveControls{background:var(--color-subtle);border:1px solid var(--color-border);border-radius:.5rem;gap:.7rem;margin-block:1rem;padding:1rem;display:grid}.uOBdUq_moveControls h3{margin:0;font-size:.9rem}.uOBdUq_stateActions{flex-wrap:wrap;gap:.5rem;margin-block:1rem;display:flex}.uOBdUq_impact{border-left:3px solid var(--color-secondary-text);background:var(--color-secondary-soft);padding:.65rem .8rem;font-size:.8125rem}.uOBdUq_danger{border-top:1px solid var(--color-border);margin-top:1.5rem;padding-top:1rem}.uOBdUq_danger p{color:var(--color-muted);font-size:.8125rem}.uOBdUq_branchActions{flex-shrink:0;display:flex}.uOBdUq_branchActions button{padding-inline:.5rem}@media (max-width:48rem){.uOBdUq_branchActions{flex-direction:column}}
.aCU4IG_mapping{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.8rem;margin-block:1rem;display:grid}.aCU4IG_rowName{min-width:15rem}.aCU4IG_rowSku{min-width:10rem}.aCU4IG_rowDetails{min-width:13rem}.aCU4IG_rowDetails summary{cursor:pointer;min-height:2.75rem;color:var(--color-secondary-text);align-items:center;display:flex}.aCU4IG_rowDetails[open]{min-width:22rem}.aCU4IG_rowDetails>div{gap:.65rem;padding-block:.75rem;display:grid}.aCU4IG_status{min-width:12rem;max-width:25rem;font-size:.8125rem}.aCU4IG_status ul{margin:0;padding-left:1rem}.aCU4IG_warning{color:var(--color-muted)}.aCU4IG_pdfText{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-subtle);max-height:24rem;font:inherit;padding:1rem;font-size:.8125rem;overflow:auto}.aCU4IG_selectAll{align-items:center;gap:.6rem;min-height:2.75rem;display:inline-flex}.aCU4IG_checkbox{width:1.25rem;height:1.25rem;accent-color:var(--color-secondary-text)}.aCU4IG_summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block:1rem;display:flex}
.h4eIPW_report{border-block:1px solid var(--color-border);min-width:0;margin-block:1rem;padding-block:1rem;font-size:.875rem;line-height:1.6;container-type:inline-size}.h4eIPW_heading h3{margin:0;font-size:1rem}.h4eIPW_heading p{color:var(--color-muted);overflow-wrap:anywhere;margin:.25rem 0 .75rem}.h4eIPW_report p{max-width:75ch}.h4eIPW_questions{background:var(--color-subtle);border:1px solid var(--color-border);border-radius:.5rem;margin-block:1rem;padding:.85rem}.h4eIPW_questions p{margin:0}.h4eIPW_questions ul{padding-left:1.25rem}.h4eIPW_clarification fieldset{border:0;gap:.75rem;min-width:0;margin:1rem 0 0;padding:0;display:grid}.h4eIPW_clarification legend{margin-bottom:.75rem;font-weight:600}.h4eIPW_clarification label{gap:.35rem;font-size:.8125rem;display:grid}.h4eIPW_clarification input,.h4eIPW_clarification select{width:100%;min-width:0;min-height:2.75rem;font:inherit;background:var(--color-background);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:.4rem;padding:.6rem .75rem}.h4eIPW_method,.h4eIPW_explanation{color:var(--color-muted);font-size:.8125rem}.h4eIPW_tableScroll{margin-block:1rem;overflow-x:auto}.h4eIPW_table{border-collapse:collapse;text-align:left;width:100%;font-size:.8125rem}.h4eIPW_table caption{text-align:left;margin-bottom:.75rem;font-weight:600}.h4eIPW_table th,.h4eIPW_table td{vertical-align:top;border-bottom:1px solid var(--color-border);padding:.65rem}.h4eIPW_table thead th{color:var(--color-muted);font-weight:500}.h4eIPW_table th[scope=row]{min-width:9rem;font-weight:600}.h4eIPW_table small,.h4eIPW_amount span{display:block}.h4eIPW_table small{color:var(--color-muted);overflow-wrap:anywhere;margin-top:.25rem;font-size:.75rem;font-weight:400}.h4eIPW_amount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.h4eIPW_proposed{font-weight:700}.h4eIPW_status{font-size:.75rem}.h4eIPW_status[data-status=ready]{color:var(--color-energy-text)}.h4eIPW_issue{max-width:20rem}.h4eIPW_rowWarning{color:var(--color-text);overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.8125rem;font-weight:600}.h4eIPW_uploadFeedback{overflow-wrap:anywhere;margin-block:.6rem;font-size:.8125rem;line-height:1.5}.h4eIPW_warnings{color:var(--color-muted);padding-left:1.25rem;font-size:.8125rem;line-height:1.6}@container (max-width:42rem){.h4eIPW_table,.h4eIPW_table tbody{display:block}.h4eIPW_table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.h4eIPW_table tbody tr{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:.5rem;display:grid}.h4eIPW_table th,.h4eIPW_table td{border:0;padding:.5rem;display:block}.h4eIPW_table th[scope=row]{grid-column:1/-1;min-width:0}.h4eIPW_table td:last-child{grid-column:1/-1}.h4eIPW_table td:before{content:attr(data-label);color:var(--color-muted);margin-bottom:.25rem;font-size:.75rem;font-weight:500;display:block}.h4eIPW_table caption{display:block}}
.S8Oz7a_workspace{padding-bottom:1rem;font-size:.875rem;line-height:1.5}.S8Oz7a_workspace h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 .6rem;font-size:1.75rem;line-height:1.25}.S8Oz7a_workspace h2{font-size:1.05rem}.S8Oz7a_workspace h3{margin:1.5rem 0 .75rem;font-size:1rem}.S8Oz7a_workspace h4{margin:1.25rem 0 .5rem;font-size:.875rem}.S8Oz7a_pageHeading{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin:0 0 1.75rem;display:flex}.S8Oz7a_pageHeading>div{min-width:0}.S8Oz7a_pageHeading p{color:var(--color-muted);max-width:65ch;margin-bottom:0}.S8Oz7a_pageHeading .S8Oz7a_breadcrumb{margin-bottom:.75rem;font-size:.8rem}.S8Oz7a_pageHeading h1>span{vertical-align:middle;background:var(--color-subtle);border-radius:.4rem;margin-left:.5rem;padding:.15rem .55rem;font-size:.875rem;font-weight:500}.S8Oz7a_headerActions{flex-wrap:wrap;flex-shrink:0;gap:.5rem;max-width:100%;padding-top:1.75rem;display:flex}.S8Oz7a_button{border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:2.75rem;color:var(--color-text);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .16s;display:inline-flex}.S8Oz7a_button:hover{background:var(--color-subtle)}.S8Oz7a_button:disabled{opacity:.55;cursor:not-allowed}.S8Oz7a_primary{background:var(--color-primary);color:var(--color-primary-contrast);border-color:var(--color-primary)}.S8Oz7a_primary:hover{background:var(--color-primary-hover)}.S8Oz7a_catalogSurface{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem}.S8Oz7a_filters{flex-wrap:wrap;align-items:flex-end;gap:.85rem;padding:1.25rem;display:flex}.S8Oz7a_filters label{flex:10rem;gap:.4rem;min-width:0;font-size:.8rem;font-weight:600;display:grid}.S8Oz7a_filters .S8Oz7a_search{flex:2 16rem}.S8Oz7a_filters input,.S8Oz7a_filters select{border:1px solid var(--color-border-strong);width:100%;min-width:0;min-height:2.75rem;color:var(--color-text);background:var(--color-background);border-radius:.5rem;padding:.6rem .75rem;font-weight:400}.S8Oz7a_filters input::placeholder{color:var(--color-muted)}.S8Oz7a_listCaption{color:var(--color-muted);border-block:1px solid var(--color-border);background:var(--color-surface-raised);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.75rem 1.25rem;font-size:.75rem;display:flex}.S8Oz7a_productTable{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.S8Oz7a_productTable th{color:var(--color-muted);padding:.85rem 1rem;font-size:.75rem;font-weight:500}.S8Oz7a_productTable th:first-child{width:43%}.S8Oz7a_productTable th:nth-child(2),.S8Oz7a_productTable th:nth-child(3){width:17%}.S8Oz7a_productTable th:nth-child(4){width:11%}.S8Oz7a_productTable th:last-child{width:12%}.S8Oz7a_productTable td{border-top:1px solid var(--color-border);vertical-align:middle;overflow-wrap:anywhere;padding:1rem;font-size:.8125rem}.S8Oz7a_productTable tr:hover td{background:var(--color-subtle)}.S8Oz7a_productIdentity{align-items:center;gap:.8rem;display:flex}.S8Oz7a_productIdentity>div:last-child{min-width:0}.S8Oz7a_thumbnail{border:1px solid var(--color-border);background:var(--color-background);width:3.5rem;height:3.5rem;color:var(--color-muted);border-radius:.4rem;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.S8Oz7a_thumbnail img{object-fit:contain;max-width:100%;max-height:100%}.S8Oz7a_productName{text-align:left;color:var(--color-text);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:.4rem 0;font-size:.875rem;font-weight:600;line-height:1.45;display:block}.S8Oz7a_productName:hover{text-underline-offset:.2rem;text-decoration:underline}.S8Oz7a_model{color:var(--color-muted);margin-top:.2rem;font-size:.75rem;display:block}.S8Oz7a_productTable small{color:var(--color-muted);margin-top:.35rem;font-size:.75rem;display:block}.S8Oz7a_badge{background:var(--color-subtle);width:fit-content;color:var(--color-muted);border-radius:.4rem;flex-shrink:0;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.S8Oz7a_badge:before{content:"";background:currentColor;border-radius:50%;width:.35rem;height:.35rem}.S8Oz7a_badge[data-status=published]{background:var(--color-energy-soft);color:var(--color-energy-text)}.S8Oz7a_badge[data-status=draft]{background:var(--color-warning);color:var(--color-warning-contrast)}.S8Oz7a_rowActions .S8Oz7a_button{white-space:nowrap;width:100%;padding-inline:.5rem}.S8Oz7a_pagination{border-top:1px solid var(--color-border);color:var(--color-muted);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.8rem;display:flex}.S8Oz7a_pagination>div{align-items:center;gap:.75rem;display:flex}.S8Oz7a_empty{text-align:center;color:var(--color-muted);padding:4rem 1.5rem}.S8Oz7a_empty h2{color:var(--color-text)}.S8Oz7a_skeleton{padding:0 1.25rem}.S8Oz7a_skeleton>div{border-bottom:1px solid var(--color-border);align-items:center;gap:2rem;min-height:5.5rem;display:flex}.S8Oz7a_skeleton span{background:var(--color-subtle);border-radius:.3rem;width:20%;height:1rem;display:block}.S8Oz7a_skeleton span:first-child{width:45%;height:2.5rem}.S8Oz7a_back{min-height:2.75rem;color:var(--color-secondary-text);cursor:pointer;background:0 0;border:0;margin:-.5rem 0 1rem;padding:0;font-weight:600}.S8Oz7a_editorLayout{grid-template-columns:minmax(0,1fr) 16rem;align-items:start;gap:1.5rem;display:grid}.S8Oz7a_editor,.S8Oz7a_editorFields{min-width:0}.S8Oz7a_editorFields{border:0;margin:0;padding:0}.S8Oz7a_section{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.65rem;margin-bottom:1rem}.S8Oz7a_section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:1.1rem 1.25rem;font-size:.95rem;font-weight:600;list-style:none;display:flex}.S8Oz7a_section>summary::-webkit-details-marker{display:none}.S8Oz7a_section>summary:after{content:"+";color:var(--color-muted);font-size:1.4rem;font-weight:400}.S8Oz7a_section[open]>summary:after{content:"−"}.S8Oz7a_section>summary small{color:var(--color-muted);margin-top:.15rem;font-size:.8rem;font-weight:400;display:block}.S8Oz7a_section[open]>summary{border-bottom:1px solid var(--color-border)}.S8Oz7a_sectionBody{padding:1.25rem}.S8Oz7a_sectionBody>:first-child{margin-top:0}.S8Oz7a_sectionBody input,.S8Oz7a_sectionBody select,.S8Oz7a_sectionBody textarea{border-color:var(--color-border-strong);min-height:2.75rem;font-size:.875rem}.S8Oz7a_sectionBody label{font-size:.8125rem;font-weight:500}.S8Oz7a_sectionBody textarea{min-height:7rem;line-height:1.6}.S8Oz7a_sectionBody input[type=checkbox],.S8Oz7a_sectionBody input[type=radio]{min-height:auto}.S8Oz7a_sectionBody button{min-height:2.75rem;font-size:.8125rem}.S8Oz7a_sectionBody>section>div{margin-bottom:1.25rem}.S8Oz7a_advanced{color:var(--color-muted);margin-top:1rem;font-size:.8rem}.S8Oz7a_advanced summary{cursor:pointer;min-height:2.75rem;padding-block:.65rem}.S8Oz7a_advanced[open]>:not(summary){margin-bottom:.75rem}.S8Oz7a_advanced input{color:var(--color-text)}.S8Oz7a_overview{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.65rem;padding:1.25rem;position:sticky;top:1rem}.S8Oz7a_overview h2{margin-bottom:.75rem}.S8Oz7a_overview p{color:var(--color-muted);margin:1rem 0;font-size:.8125rem}.S8Oz7a_overview dl{margin:1.25rem 0;font-size:.8125rem}.S8Oz7a_overview dl>div{border-top:1px solid var(--color-border);padding-block:.7rem}.S8Oz7a_overview dt{color:var(--color-muted)}.S8Oz7a_overview dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:500}.S8Oz7a_overview>.S8Oz7a_button{width:100%;margin-bottom:.5rem}.S8Oz7a_overview .S8Oz7a_saveHint{color:var(--color-primary-text)}.S8Oz7a_saveBar{z-index:10;border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem;display:flex;position:sticky;bottom:0}.S8Oz7a_saveBar>span{color:var(--color-muted);font-size:.8rem}.S8Oz7a_saveBar>div{gap:.5rem;display:flex}.S8Oz7a_upload{border:1px dashed var(--color-border-strong);background:var(--color-subtle);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex}.S8Oz7a_upload input{max-width:100%;font-size:.8rem}.S8Oz7a_upload input::file-selector-button{border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:2.75rem;color:var(--color-text);cursor:pointer;border-radius:.4rem;margin-right:.75rem;padding:.5rem .75rem}.S8Oz7a_mediaGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;display:grid}.S8Oz7a_mediaItem{border-bottom:1px solid var(--color-border);min-width:0;padding-bottom:1rem}.S8Oz7a_mediaPreview{background:var(--color-subtle);border-radius:.5rem;place-items:center;height:10rem;margin-bottom:.75rem;display:grid;position:relative;overflow:hidden}.S8Oz7a_mediaPreview img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0}.S8Oz7a_mediaActions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:.75rem;display:flex}.S8Oz7a_mediaActions label{max-width:5rem}.S8Oz7a_document{border-bottom:1px solid var(--color-border);padding:1rem 0}.S8Oz7a_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:80rem){.S8Oz7a_productTable th:first-child{width:41%}.S8Oz7a_productTable th:nth-child(4),.S8Oz7a_productTable td:nth-child(4){display:none}.S8Oz7a_productTable th:last-child{width:18%}.S8Oz7a_editorLayout{grid-template-columns:minmax(0,1fr) 14rem;gap:1rem}}@media (max-width:64rem){.S8Oz7a_pageHeading{flex-wrap:wrap;gap:1rem}.S8Oz7a_headerActions{padding-top:0}.S8Oz7a_editorLayout{grid-template-columns:1fr}.S8Oz7a_overview{position:static}.S8Oz7a_productTable thead{display:none}.S8Oz7a_productTable,.S8Oz7a_productTable tbody{display:block}.S8Oz7a_productTable tr{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:.75rem 1rem;padding:1rem;display:grid}.S8Oz7a_productTable td{border:0;padding:0;display:block}.S8Oz7a_productTable td[data-label]:before{content:attr(data-label);color:var(--color-muted);margin-bottom:.35rem;font-size:.75rem;display:block}.S8Oz7a_productCell,.S8Oz7a_rowActions{grid-column:1/-1}.S8Oz7a_productTable td:nth-child(4){display:none}.S8Oz7a_rowActions .S8Oz7a_button{width:auto}.S8Oz7a_listCaption span:last-child{display:none}}@media (max-width:40rem){.S8Oz7a_workspace h1{font-size:1.5rem}.S8Oz7a_filters{gap:.75rem;padding:1rem}.S8Oz7a_filters .S8Oz7a_search{flex-basis:100%}.S8Oz7a_filters label{flex-basis:8rem}.S8Oz7a_pagination{flex-direction:column;align-items:stretch;gap:.75rem}.S8Oz7a_pagination>div{justify-content:space-between}.S8Oz7a_sectionBody{padding:1rem}.S8Oz7a_saveBar{bottom:env(safe-area-inset-bottom,0);flex-direction:column;align-items:stretch;padding:.75rem}.S8Oz7a_saveBar>div{grid-template-columns:1fr 1fr;display:grid}.S8Oz7a_saveBar .S8Oz7a_button{padding:.5rem}}@media (prefers-reduced-motion:reduce){.S8Oz7a_button{transition:none}}.S8Oz7a_specification{border-top:1px solid var(--color-border);margin:1rem 0}.S8Oz7a_specification>summary{cursor:pointer;min-height:2.75rem;padding:.75rem 0;font-weight:600}.S8Oz7a_specScroll{overflow-x:auto}.S8Oz7a_specTable{border-collapse:collapse;width:100%}.S8Oz7a_specTable td{border:1px solid var(--color-border);padding:.3rem}.S8Oz7a_specTable input{background:var(--color-background);width:100%;min-width:8rem;color:var(--color-text);border:1px solid #0000;border-radius:.25rem;padding:.5rem}.S8Oz7a_specTable input:hover{border-color:var(--color-border-strong)}.S8Oz7a_priceItem+.S8Oz7a_priceItem{border-top:1px solid var(--color-border);margin-top:1.25rem;padding-top:1.25rem}.S8Oz7a_pricePreview{margin:1rem 0;padding:.75rem 0;font-size:.9rem}.S8Oz7a_pricePreview strong{font-size:1.2rem}.S8Oz7a_validationSummary{border:2px solid var(--color-danger);background:var(--color-surface);border-radius:.65rem;margin:0 0 1rem;padding:1rem 1.25rem}.S8Oz7a_validationSummary:focus{outline:2px solid var(--color-danger);outline-offset:3px}.S8Oz7a_validationSummary p{margin:.5rem 0 0;font-size:.85rem}.S8Oz7a_validationSummary button{color:var(--color-text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:.5rem 0;text-decoration:underline}.S8Oz7a_fieldError{color:var(--color-text);margin-block:.4rem;font-size:.85rem;font-weight:600;display:block}.S8Oz7a_fieldError:before{content:"! ";color:var(--color-danger)}.S8Oz7a_editor [aria-invalid=true],.S8Oz7a_validationGroup[data-invalid=true]{border:2px solid var(--color-danger);box-shadow:0 0 0 1px var(--color-danger)}.S8Oz7a_validationGroup[data-invalid=true]{border-radius:.4rem;padding:.75rem}:is(.S8Oz7a_editor input:user-invalid,.S8Oz7a_editor textarea:user-invalid,.S8Oz7a_editor select:user-invalid){border-color:var(--color-danger);outline:1px solid var(--color-danger)}.S8Oz7a_bulkBar{border-block:1px solid var(--color-border);background:var(--color-secondary-soft);flex-wrap:wrap;align-items:end;gap:.75rem;padding:1rem 1.25rem;display:flex}.S8Oz7a_bulkBar label{gap:.4rem;min-width:12rem;font-size:.8125rem;display:grid}.S8Oz7a_bulkBar select{border:1px solid var(--color-border-strong);background:var(--color-surface);max-width:22rem;min-height:2.75rem;color:var(--color-text);border-radius:.5rem;padding:.5rem}.S8Oz7a_bulkBar p{color:var(--color-muted);flex-basis:100%;margin:0;font-size:.8125rem}.S8Oz7a_selectAll{align-items:center;gap:.75rem;min-height:2rem;display:inline-flex}.S8Oz7a_productIdentity>input,.S8Oz7a_selectAll input{cursor:pointer;flex-shrink:0;width:1.1rem;height:1.1rem}.S8Oz7a_readiness{margin:.75rem 0 1.25rem;padding:0;list-style:none}.S8Oz7a_readiness button{color:var(--color-text);cursor:pointer;text-align:left;min-height:2.75rem;font:inherit;background:0 0;border:0;align-items:center;gap:.5rem;padding:.45rem 0;display:flex}.S8Oz7a_previewDialog{background:var(--color-background);width:min(95vw,75rem);max-height:90dvh;color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:.75rem;padding:1.25rem;overflow-y:auto}.S8Oz7a_previewDialog::backdrop{background:color-mix(in srgb, var(--color-text) 45%, transparent)}.S8Oz7a_previewDialog>button{z-index:1;position:sticky;top:0}
.H3A4aG_items{margin:0 0 var(--space-4);padding:0;list-style:none;display:grid}.H3A4aG_items>li{align-items:end;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 6.5rem auto;display:grid}.H3A4aG_itemInfo a{color:var(--color-text);font-weight:600;text-decoration:none}.H3A4aG_itemInfo a:hover{color:var(--color-link)}.H3A4aG_itemInfo p{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.H3A4aG_quantity{min-width:0}.H3A4aG_next{margin-top:var(--space-4);justify-content:flex-end;display:flex}.H3A4aG_total{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:600}.H3A4aG_statusList{gap:var(--space-2);margin:0 0 var(--space-5);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.H3A4aG_statusList>div{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-subtle)}.H3A4aG_statusList dt{color:var(--color-muted);font-size:var(--text-xs)}.H3A4aG_statusList dd{margin:0;font-weight:600}.H3A4aG_block{margin-top:var(--space-6)}.H3A4aG_block h2{margin:0 0 var(--space-2);font-size:var(--text-lg)}.H3A4aG_block ul{gap:var(--space-1);padding-left:var(--space-5);font-size:var(--text-sm);margin:0;display:grid}.H3A4aG_block p{margin:0 0 var(--space-2)}.H3A4aG_action{justify-items:start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--color-subtle);display:grid}.H3A4aG_action h2{font-size:var(--text-lg);margin:0}.H3A4aG_action p{margin:0}@media (max-width:34rem){.H3A4aG_items>li{grid-template-columns:minmax(0,1fr) auto}.H3A4aG_itemInfo{grid-column:1/-1}}
.BQRzva_page{padding-block:var(--space-4) var(--space-12)}.BQRzva_header{justify-content:space-between;align-items:end;gap:var(--space-5);margin-block:var(--space-6) var(--space-8);display:flex}.BQRzva_header h1{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.1}.BQRzva_header p{color:var(--color-muted);margin:var(--space-3) 0 0}.BQRzva_header>a{color:var(--color-link);text-underline-offset:5px;flex-shrink:0;padding-block:12px}.BQRzva_grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.BQRzva_card{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);text-decoration:none;transition:transform .18s,border-color .18s;display:block;overflow:hidden}.BQRzva_image{aspect-ratio:2;background:#fff;position:relative;overflow:hidden}.BQRzva_image img{object-fit:contain;padding:var(--space-5);transition:transform .24s}.BQRzva_label{padding:var(--space-5);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.BQRzva_label h2{font-size:var(--text-lg);margin:0;font-weight:500}.BQRzva_label span{color:var(--color-link)}.BQRzva_card:hover{border-color:var(--color-link);transform:translateY(-2px)}.BQRzva_card:hover img{transform:scale(1.025)}.BQRzva_storage{margin-top:var(--space-10)}.BQRzva_storage>h2{font-size:var(--text-xl);font-weight:500}.BQRzva_storage>div{gap:var(--space-4);flex-wrap:wrap;display:flex}.BQRzva_storage a{justify-content:space-between;gap:var(--space-8);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);color:var(--color-text);min-width:15rem;text-decoration:none;display:flex}@media (max-width:40rem){.BQRzva_header{align-items:start;gap:var(--space-2);flex-direction:column}.BQRzva_grid{gap:var(--space-4);grid-template-columns:1fr}.BQRzva_label{padding:var(--space-4)}.BQRzva_storage a{width:100%}}@media (prefers-reduced-motion:reduce){.BQRzva_card,.BQRzva_image img{transition:none}.BQRzva_card:hover,.BQRzva_card:hover img{transform:none}}
._9hyOVG_page{padding-block:var(--space-5) var(--space-12)}._9hyOVG_page h1{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-2xl)}._9hyOVG_intro{max-width:70ch;margin:0 0 var(--space-4);color:var(--color-muted)}._9hyOVG_families{gap:var(--space-1) var(--space-5);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}._9hyOVG_families a{min-height:2.75rem;color:var(--color-muted);border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}._9hyOVG_families a:hover{color:var(--color-text)}._9hyOVG_families a[aria-current]{border-bottom-color:var(--color-secondary);color:var(--color-text);font-weight:600}._9hyOVG_picker{gap:var(--space-3);margin-block:var(--space-5) var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._9hyOVG_picker[aria-busy=true]{opacity:.7}._9hyOVG_tableBar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-block:var(--space-3);flex-wrap:wrap;display:flex}._9hyOVG_tableBar p{color:var(--color-muted);font-size:var(--text-sm);margin:0}._9hyOVG_toggle{align-items:center;gap:var(--space-2);min-height:2.25rem;font-size:var(--text-sm);cursor:pointer;font-weight:600;display:inline-flex}._9hyOVG_toggle input{width:1rem;height:1rem;accent-color:var(--color-secondary);flex:none;margin:0}._9hyOVG_tableScroll{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}._9hyOVG_tableScroll:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._9hyOVG_table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-sm);text-align:left}._9hyOVG_table th,._9hyOVG_table td{min-width:13rem;padding:var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:top;overflow-wrap:anywhere}._9hyOVG_table tbody tr:last-child>*{border-bottom:0}._9hyOVG_table thead th{font-weight:600}._9hyOVG_table thead a{color:var(--color-text);text-decoration:none}._9hyOVG_table thead a:hover{color:var(--color-link);text-decoration:underline}._9hyOVG_table tr>:first-child{z-index:1;background:var(--color-surface);border-right:1px solid var(--color-border);width:11rem;min-width:8.5rem;position:sticky;left:0}._9hyOVG_table tbody th{color:var(--color-muted);font-weight:500}._9hyOVG_table tbody tr:hover>*{background:var(--color-subtle)}._9hyOVG_productImage{width:6rem;height:4.5rem;margin-bottom:var(--space-2);object-fit:contain;display:block}._9hyOVG_price{margin-top:var(--space-2);font-weight:400}._9hyOVG_columnActions{align-items:center;gap:var(--space-1) var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;font-weight:400;display:flex}._9hyOVG_table thead ._9hyOVG_remove{color:var(--color-muted);font-size:var(--text-xs);text-decoration:underline}._9hyOVG_same{color:var(--color-muted)}._9hyOVG_notice{margin-block:var(--space-5);padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-subtle)}._9hyOVG_notice h2{margin:0 0 var(--space-2);font-size:var(--text-lg)}._9hyOVG_notice p{max-width:60ch;margin:0 0 var(--space-3)}._9hyOVG_help{justify-items:start;gap:var(--space-2);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-border);display:grid}._9hyOVG_help h2{font-size:var(--text-lg);margin:0}._9hyOVG_help p{max-width:70ch;color:var(--color-muted);font-size:var(--text-sm);margin:0}@media (max-width:46rem){._9hyOVG_picker{grid-template-columns:minmax(0,1fr)}._9hyOVG_table th,._9hyOVG_table td{min-width:10.5rem;padding:var(--space-2)}._9hyOVG_table tr>:first-child{width:7rem;min-width:7rem}}
._4ivF2q_first h2{margin:0 0 var(--space-4);font-size:var(--text-2xl)}._4ivF2q_cards{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._4ivF2q_card{align-content:start;gap:var(--space-3);min-width:0;color:var(--color-text);text-decoration:none;display:grid}._4ivF2q_card:hover{color:var(--color-text)}._4ivF2q_card:hover h3{color:var(--color-link)}._4ivF2q_card h3{margin:0 0 var(--space-1);font-size:var(--text-lg);transition:color var(--motion-fast)}._4ivF2q_card p{color:var(--color-muted);font-size:var(--text-sm);margin:0}._4ivF2q_groups{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._4ivF2q_group{min-width:0}._4ivF2q_group h3{margin:0 0 var(--space-1);font-size:var(--text-lg)}._4ivF2q_group p{margin:0 0 var(--space-3);color:var(--color-muted);font-size:var(--text-sm)}._4ivF2q_group ul{border-bottom:1px solid var(--color-border);margin:0;padding:0;list-style:none}._4ivF2q_group li{border-top:1px solid var(--color-border)}._4ivF2q_group a{min-height:2.75rem;padding-block:var(--space-2);align-items:center;display:flex}._4ivF2q_row{align-items:center;gap:var(--space-5);padding-block:var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:10rem minmax(0,1fr) auto;display:grid}._4ivF2q_row h3{margin:0 0 var(--space-1);font-size:var(--text-lg)}._4ivF2q_row p{color:var(--color-muted);margin:0}._4ivF2q_rowActions{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._4ivF2q_pdf{align-items:center;min-height:2.75rem;display:inline-flex}._4ivF2q_steps{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._4ivF2q_steps li{min-width:0;padding-top:var(--space-3);border-top:1px solid var(--color-border-strong)}._4ivF2q_steps h3{margin:0 0 var(--space-1);font-size:var(--text-lg)}._4ivF2q_steps p{color:var(--color-muted);margin:0}._4ivF2q_detail{align-items:start;gap:var(--space-10);margin-top:var(--space-8);grid-template-columns:minmax(0,8fr) minmax(0,4fr);display:grid}._4ivF2q_detailSection{padding-block:var(--space-5) var(--space-6);border-top:1px solid var(--color-border)}._4ivF2q_detailSection h2{margin:0 0 var(--space-2);font-size:var(--text-xl)}._4ivF2q_detailSection p{max-width:70ch;margin:0 0 var(--space-2);color:var(--color-muted)}._4ivF2q_detailSection ul{margin:0 0 var(--space-3);padding-left:var(--space-5)}._4ivF2q_detailSection ul:last-child{margin-bottom:0}._4ivF2q_aside{padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-subtle);position:sticky;top:5.5rem}._4ivF2q_aside h2{margin:0 0 var(--space-2);font-size:var(--text-lg)}._4ivF2q_aside p{margin:0 0 var(--space-3);color:var(--color-muted)}._4ivF2q_caption{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:var(--text-sm)}._4ivF2q_projects{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._4ivF2q_project{min-width:0;color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}._4ivF2q_project:hover{color:var(--color-text)}._4ivF2q_project:hover h2{color:var(--color-link)}._4ivF2q_project ._4ivF2q_projectPhoto{aspect-ratio:4/3;margin-bottom:var(--space-3)}._4ivF2q_project h2{margin:0 0 var(--space-1);font-size:var(--text-xl);transition:color var(--motion-fast)}._4ivF2q_project p{margin:0 0 var(--space-2);color:var(--color-muted)}._4ivF2q_project span{color:var(--color-link);text-underline-offset:.2em;margin-top:auto;text-decoration:underline}._4ivF2q_gallery{gap:var(--space-3);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._4ivF2q_gallery>:first-child:nth-last-child(odd){aspect-ratio:16/9;grid-column:1/-1}@media (max-width:62rem){._4ivF2q_cards{grid-template-columns:repeat(2,minmax(0,1fr))}._4ivF2q_row{grid-template-columns:8rem minmax(0,1fr)}._4ivF2q_rowActions{grid-column:2}._4ivF2q_steps{grid-template-columns:repeat(2,minmax(0,1fr))}._4ivF2q_detail{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}._4ivF2q_aside{position:static}}@media (max-width:46rem){._4ivF2q_groups,._4ivF2q_projects{grid-template-columns:minmax(0,1fr)}}@media (max-width:34rem){._4ivF2q_cards{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}._4ivF2q_card{grid-template-columns:6.5rem minmax(0,1fr)}._4ivF2q_row{gap:var(--space-3);grid-template-columns:6.5rem minmax(0,1fr)}._4ivF2q_steps,._4ivF2q_gallery{grid-template-columns:minmax(0,1fr)}._4ivF2q_steps{gap:var(--space-3)}}
.qOzoDG_guide{padding-top:var(--space-8);border-top:1px solid var(--color-border)}.qOzoDG_guide h2{margin:0 0 var(--space-2);font-size:var(--text-2xl)}.qOzoDG_lead{max-width:62ch;margin:0 0 var(--space-5);color:var(--color-muted)}.qOzoDG_grid{gap:0 var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qOzoDG_grid article{grid-row:span 6;grid-template-rows:subgrid;row-gap:var(--space-3);min-width:0;display:grid}.qOzoDG_grid h3{font-size:var(--text-xl);margin:0}.qOzoDG_grid h4{margin:0 0 var(--space-1);font-size:var(--text-sm);letter-spacing:0;font-weight:600}.qOzoDG_grid p{margin:0}.qOzoDG_grid ol,.qOzoDG_grid ul{padding-left:var(--space-5);margin:0}.qOzoDG_grid article>div:nth-last-child(-n+3){padding-top:var(--space-3);border-top:1px solid var(--color-border);font-size:var(--text-sm)}.qOzoDG_family{color:var(--color-muted);font-size:var(--text-sm)}.qOzoDG_cell{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-subtle);position:relative;overflow:hidden}.qOzoDG_cell img{width:300%;max-width:none;height:auto;position:absolute;top:-12.7%}.qOzoDG_notes{margin-top:var(--space-6);color:var(--color-muted);font-size:var(--text-sm)}.qOzoDG_notes p{max-width:85ch;margin:0 0 var(--space-2)}.qOzoDG_sources{align-items:center;gap:0 var(--space-4);flex-wrap:wrap;display:flex}.qOzoDG_sources a{align-items:center;min-height:2.75rem;display:inline-flex}.qOzoDG_compare{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.qOzoDG_compare p{max-width:62ch;margin:0}@media (max-width:62rem){.qOzoDG_grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.qOzoDG_grid article{column-gap:var(--space-5);grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.qOzoDG_grid article>*{grid-column:2}.qOzoDG_grid article>.qOzoDG_cell{grid-area:1/1/span 5;align-self:start}}@media (max-width:34rem){.qOzoDG_grid article{grid-template-columns:minmax(0,1fr)}.qOzoDG_grid article>*,.qOzoDG_grid article>.qOzoDG_cell{grid-area:auto/1}}
