.tEL7wa_page{font-family:var(--lph-font);color:var(--lph-ink);gap:var(--lph-gap);min-width:0;display:grid}.tEL7wa_titleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tEL7wa_eyebrow{color:var(--ops-eyebrow);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.tEL7wa_title{font-family:var(--lph-display);color:var(--lph-accent);overflow-wrap:anywhere;margin:0 0 10px;font-size:43px;line-height:.98}.tEL7wa_lead{color:var(--lph-ink);max-width:72ch;margin:0}.tEL7wa_grid3{gap:var(--lph-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tEL7wa_mainSide{gap:var(--lph-gap);grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;display:grid}.tEL7wa_panel{background:var(--lph-surface);border:1px solid var(--lph-line);border-radius:var(--lph-radius-panel);min-width:0;padding:22px}.tEL7wa_panel h2{font-family:var(--lph-display);color:var(--lph-heading);margin:0 0 18px;font-size:30px;line-height:1}.tEL7wa_panel h3{margin:0 0 8px;font-size:15px}.tEL7wa_metric p{color:var(--lph-ink);margin:0}.tEL7wa_metric strong{font-family:var(--lph-display);color:var(--lph-heading);overflow-wrap:anywhere;margin:8px 0;font-size:40px;display:block}.tEL7wa_metric small{color:var(--lph-green);font-size:12px}.tEL7wa_field{gap:6px;margin-bottom:16px;font-size:14px;font-weight:700;display:grid}.tEL7wa_field input,.tEL7wa_field textarea,.tEL7wa_search{font:inherit;min-height:var(--lph-control-min);border:1px solid var(--lph-line);border-radius:var(--lph-radius-control);background:var(--lph-surface);color:var(--lph-ink);box-sizing:border-box;width:100%;padding:10px 14px;font-weight:400}.tEL7wa_field textarea{resize:vertical;min-height:120px}.tEL7wa_hint{color:var(--lph-muted);font-size:12px;font-weight:400}.tEL7wa_fieldError{color:var(--lph-status-red-fg);font-size:12px;font-weight:600}.tEL7wa_choices{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0 0 16px;padding:0;display:flex}.tEL7wa_choices legend{margin-bottom:6px;padding:0;font-size:14px;font-weight:700}.tEL7wa_choice{min-height:var(--lph-control-min);border:1px solid var(--lph-line);border-radius:var(--lph-radius-control);background:var(--lph-surface);cursor:pointer;align-items:center;padding:0 14px;font-size:14px;display:inline-flex;position:relative}.tEL7wa_choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tEL7wa_choice:has(input:checked){border-color:var(--lph-accent);background:var(--lph-accent);color:var(--lph-accent-contrast)}.tEL7wa_button:focus-visible,.tEL7wa_ghost:focus-visible,.tEL7wa_link:focus-visible,.tEL7wa_switch input:focus-visible+span,.tEL7wa_field input:focus-visible,.tEL7wa_field textarea:focus-visible,.tEL7wa_search:focus-visible{outline:3px solid var(--lph-focus);outline-offset:2px}.tEL7wa_choice:has(input:focus-visible){outline:3px solid var(--lph-focus);outline-offset:2px}.tEL7wa_choice:has(input:disabled){opacity:.5;cursor:not-allowed}.tEL7wa_button{font:inherit;min-height:var(--lph-control-min);border-radius:var(--lph-radius-control);background:var(--lph-accent);color:var(--lph-accent-contrast);cursor:pointer;border:0;padding:0 18px;font-weight:600}.tEL7wa_button:disabled,.tEL7wa_ghost:disabled{opacity:.5;cursor:not-allowed}.tEL7wa_ghost{font:inherit;min-height:var(--lph-control-min);border-radius:var(--lph-radius-control);border:1px solid var(--lph-line);background:var(--lph-surface);color:var(--lph-ink);cursor:pointer;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.tEL7wa_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tEL7wa_divider{border:0;border-top:1px solid var(--lph-line);margin:22px 0}.tEL7wa_notice{background:var(--lph-notice-bg);border:1px solid var(--lph-notice-line);color:var(--lph-notice-fg);border-radius:8px;margin:0 0 12px;padding:13px 16px;font-size:12px}.tEL7wa_link{color:var(--lph-accent);font-weight:700}.tEL7wa_status{background:var(--lph-status-neutral-bg);color:var(--lph-status-neutral-fg);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.tEL7wa_status[data-tone=green]{background:var(--lph-status-green-bg);color:var(--lph-status-green-fg)}.tEL7wa_status[data-tone=red]{background:var(--lph-status-red-bg);color:var(--lph-status-red-fg)}.tEL7wa_status[data-tone=yellow]{background:var(--lph-status-yellow-bg);color:var(--lph-status-yellow-fg)}.tEL7wa_tableWrap{overflow-x:auto}.tEL7wa_table{border-collapse:collapse;width:100%;font-size:13px}.tEL7wa_table th{text-align:left;color:var(--lph-muted);background:var(--lph-surface-alt);padding:12px 13px;font-size:11px;font-weight:500}.tEL7wa_table td{border-top:1px solid var(--lph-line);vertical-align:middle;overflow-wrap:anywhere;padding:14px 13px}.tEL7wa_table td:first-child{font-weight:700}.tEL7wa_toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.tEL7wa_toolbar .tEL7wa_search{flex:240px;width:auto}.tEL7wa_empty{color:var(--lph-muted);padding:16px 0}.tEL7wa_result{margin-top:12px;font-size:13px}.tEL7wa_result[data-tone=error]{color:var(--lph-status-red-fg)}.tEL7wa_result[data-tone=ok]{color:var(--lph-green)}.tEL7wa_switch{min-height:var(--lph-control-min);cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.tEL7wa_switch input{opacity:0;position:absolute}.tEL7wa_switch span[aria-hidden]{background:var(--lph-line);border-radius:12px;width:42px;height:24px;transition:background .15s;position:relative}.tEL7wa_switch span[aria-hidden]:after{content:"";background:var(--lph-surface);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.tEL7wa_switch input:checked+span[aria-hidden]{background:var(--lph-green)}.tEL7wa_switch input:checked+span[aria-hidden]:after{transform:translate(18px)}.tEL7wa_list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tEL7wa_listItem{border:1px solid var(--lph-line);border-radius:var(--lph-radius-control);gap:6px;padding:12px 14px;display:grid}.tEL7wa_meta{color:var(--lph-muted);font-size:12px}.tEL7wa_subnav{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tEL7wa_subnav a{min-height:var(--lph-control-min);border-radius:var(--lph-radius-control);color:var(--lph-ink);align-items:center;gap:14px;padding:0 12px;font-size:13px;text-decoration:none;display:flex}.tEL7wa_subnav a[aria-current=page]{background:var(--lph-accent);color:var(--lph-accent-contrast)}.tEL7wa_subnav small{opacity:.7;font-size:10px}.tEL7wa_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.tEL7wa_switch span[aria-hidden],.tEL7wa_switch span[aria-hidden]:after{transition:none}}@media (max-width:1000px){.tEL7wa_mainSide,.tEL7wa_grid3{grid-template-columns:1fr}}@media (max-width:700px){.tEL7wa_title{font-size:34px}.tEL7wa_panel{padding:16px}.tEL7wa_panel h2{font-size:27px}.tEL7wa_tableWrap{overflow:visible}.tEL7wa_table thead{display:none}.tEL7wa_table,.tEL7wa_table tbody,.tEL7wa_table tr,.tEL7wa_table td{box-sizing:border-box;width:100%;display:block}.tEL7wa_table tr{border-top:1px solid var(--lph-line);padding:8px 0}.tEL7wa_table td{border:0;padding:6px 0}.tEL7wa_table td:before{content:attr(data-label);color:var(--lph-muted);margin-bottom:3px;font-size:10px;font-weight:700;display:block}}.tEL7wa_choiceError{flex-basis:100%}.tEL7wa_inlineAction{margin-inline-start:8px}.tEL7wa_buttonLink{align-items:center;text-decoration:none;display:inline-flex}.tEL7wa_ghost[aria-current=true]{border-color:var(--lph-accent);color:var(--lph-accent);font-weight:700}
.qFXmJq_layout{gap:var(--lph-gap);grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;display:grid}.qFXmJq_steps{margin:0 0 var(--lph-gap);counter-reset:step;flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.qFXmJq_steps button{font:inherit;min-height:var(--lph-control-min);border-radius:var(--lph-radius-control);border:1px solid var(--lph-line);background:var(--lph-surface);color:var(--lph-ink);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.qFXmJq_steps button[aria-current=step]{background:var(--lph-accent);border-color:var(--lph-accent);color:var(--lph-accent-contrast);font-weight:700}.qFXmJq_steps button:focus-visible,.qFXmJq_variant input:focus-visible+span,.qFXmJq_range:focus-visible{outline:3px solid var(--lph-focus);outline-offset:2px}.qFXmJq_stepNo{font-weight:700}.qFXmJq_nav{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:18px;display:flex}.qFXmJq_preview{border-radius:var(--lph-radius-control);border:1px solid var(--lph-line);background:var(--lph-surface-alt);width:100%;position:relative;overflow:hidden}.qFXmJq_preview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.qFXmJq_placeholder{color:var(--lph-muted);text-align:center;place-items:center;padding:16px;font-size:13px;display:grid;position:absolute;inset:0}.qFXmJq_overlay{pointer-events:none;flex-direction:column;justify-content:space-between;padding:6%;display:flex;position:absolute;inset:0}.qFXmJq_overlayTop{gap:4px;display:grid}.qFXmJq_overlayHeadline{font-family:var(--lph-display);color:var(--lph-accent-contrast);background:var(--lph-accent);border-radius:var(--lph-radius-control);overflow-wrap:anywhere;justify-self:start;padding:4px 10px;font-size:clamp(18px,7cqw,48px);line-height:1}.qFXmJq_overlayBottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.qFXmJq_overlayName{font-family:var(--lph-display);color:var(--lph-ink);background:var(--lph-surface);border-radius:var(--lph-radius-control);overflow-wrap:anywhere;padding:4px 10px;font-size:clamp(16px,6cqw,40px);line-height:1}.qFXmJq_overlayPrice{font-family:var(--lph-display);color:var(--lph-ink);background:var(--lph-yellow);border-radius:var(--lph-radius-control);white-space:nowrap;padding:6px 12px;font-size:clamp(18px,7cqw,46px);line-height:1}.qFXmJq_overlayCta{color:var(--lph-accent-contrast);background:var(--lph-accent-dark);border-radius:var(--lph-radius-control);padding:4px 10px;font-size:clamp(11px,3cqw,18px);font-weight:700}.qFXmJq_overlayAi{color:var(--lph-muted);background:var(--lph-surface);border-radius:3px;padding:1px 4px;font-size:9px;position:absolute;bottom:4px;right:6px}.qFXmJq_previewBox{container-type:inline-size}.qFXmJq_variants{gap:var(--lph-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}.qFXmJq_compare{grid-template-columns:repeat(2,minmax(0,1fr))}.qFXmJq_variant{gap:8px;display:grid;position:relative}.qFXmJq_variant input{opacity:0;position:absolute}.qFXmJq_variant>span{border-radius:var(--lph-radius-control);border:3px solid #0000;display:block}.qFXmJq_variant input:checked+span{border-color:var(--lph-accent)}.qFXmJq_meter{background:var(--lph-line);border-radius:4px;height:8px;overflow:hidden}.qFXmJq_meter span{background:var(--lph-green);height:100%;display:block}.qFXmJq_meter[data-tone=yellow] span{background:var(--lph-yellow)}.qFXmJq_meter[data-tone=red] span{background:var(--lph-accent)}.qFXmJq_credits{border:1px solid var(--lph-line);border-radius:var(--lph-radius-panel);background:var(--lph-surface);flex-wrap:wrap;align-items:center;gap:10px 22px;padding:12px 16px;font-size:13px;display:flex}.qFXmJq_credits strong{font-family:var(--lph-display);color:var(--lph-heading);font-size:20px}.qFXmJq_budget{flex:220px;gap:4px;min-width:min(100%,220px);display:grid}.qFXmJq_costBox{gap:6px;display:grid}.qFXmJq_costValue{font-family:var(--lph-display);color:var(--lph-heading);font-size:32px}.qFXmJq_range{width:100%}.qFXmJq_kv{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0 0 12px;font-size:13px;display:grid}.qFXmJq_kv dt{color:var(--lph-muted)}.qFXmJq_kv dd{overflow-wrap:anywhere;margin:0}.qFXmJq_productCard{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.qFXmJq_productCard small{color:var(--lph-muted);font-weight:400}@media (max-width:1000px){.qFXmJq_layout{grid-template-columns:1fr}}@media (max-width:520px){.qFXmJq_compare{grid-template-columns:1fr}}@media print{.qFXmJq_noPrint{display:none!important}}
.qqKWGW_menuSheet{background:var(--lph-cream);border:1px solid var(--lph-line);border-radius:var(--lph-radius-control);gap:6px;padding:18px;display:grid}.qqKWGW_menuBrand{font-family:var(--lph-display);color:var(--lph-accent);font-size:26px}.qqKWGW_menuList{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.qqKWGW_menuList li{border-top:2px solid var(--lph-accent);gap:4px;padding-top:8px;display:grid}.qqKWGW_menuName{font-family:var(--lph-display);color:var(--lph-heading);font-size:20px}.qqKWGW_menuPrice{font-weight:700}.qqKWGW_stars{color:var(--lph-accent);letter-spacing:2px}.qqKWGW_reviewBody{overflow-wrap:anywhere;margin:0}.qqKWGW_channelGrid{gap:var(--lph-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid}
.lNMyha_estimate{gap:var(--lph-gap);padding-block:8px;display:grid}.lNMyha_filters{flex-wrap:wrap;align-items:end;gap:8px 12px;display:flex}.lNMyha_filters label{gap:4px;min-width:0;display:grid}.lNMyha_filters input{min-height:var(--lph-control-min);border:1px solid var(--lph-line);border-radius:var(--lph-radius-control);background:var(--lph-surface);color:var(--lph-ink);max-width:100%;padding:0 10px}
.XVMDQW_split{gap:var(--lph-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}.XVMDQW_original{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--lph-mono,monospace);background:var(--lph-surface-alt);border:1px solid var(--lph-line);border-radius:var(--lph-radius-control);max-height:60vh;margin:0;padding:14px;font-size:12px;line-height:1.5;overflow:auto}.XVMDQW_fields{gap:8px;margin:0;display:grid}.XVMDQW_fieldRow{border-top:1px solid var(--lph-line);grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding-top:8px;display:grid}.XVMDQW_fieldRow dt{color:var(--lph-muted);font-size:12px}.XVMDQW_fieldRow dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.XVMDQW_inlineForm{border:1px dashed var(--lph-line);border-radius:var(--lph-radius-control);grid-column:1/-1;padding:12px}.XVMDQW_line{border:1px solid var(--lph-line);border-radius:var(--lph-radius-control);gap:8px;padding:12px 14px;display:grid}.XVMDQW_lineHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.XVMDQW_lineHead strong{overflow-wrap:anywhere}.XVMDQW_options{border-left:3px solid var(--lph-line);gap:6px;margin:0;padding:0 0 0 12px;list-style:none;display:grid}.XVMDQW_issues{gap:6px;margin:0;padding:0;list-style:none;display:grid}.XVMDQW_issues li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.XVMDQW_stack{gap:var(--lph-gap);min-width:0;display:grid}.XVMDQW_checks{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.XVMDQW_check{align-items:center;gap:6px;font-size:13px;display:inline-flex}@media (max-width:960px){.XVMDQW_split{grid-template-columns:minmax(0,1fr)}.XVMDQW_fieldRow{grid-template-columns:minmax(0,1fr) auto}.XVMDQW_fieldRow dt{grid-column:1/-1}}
._69AeIa_root{border:var(--border-width) solid var(--line);border-radius:var(--button-radius);background:var(--surface);color:var(--ink);align-items:stretch;display:inline-flex;overflow:hidden}._69AeIa_root:focus-within{border-color:var(--accent)}._69AeIa_button{width:var(--control-min);min-height:var(--control-min);background:var(--neutral-bg);color:inherit;border:0;place-items:center;padding:0;display:grid}._69AeIa_button:disabled{opacity:var(--disabled-opacity)}._69AeIa_button:focus-visible,._69AeIa_input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-width) * -1)}._69AeIa_input{width:var(--quantity-input-width);min-height:var(--control-min);padding:0 var(--space-1);color:inherit;font-weight:var(--font-weight-bold);font-size:var(--fs-base);text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0}
._Hrmaq_list{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}._Hrmaq_tab{min-height:var(--control-min);padding:0 var(--space-4);font-weight:var(--font-weight-bold);font-size:var(--fs-sm);color:var(--ink);background:0 0;border:0;align-items:center;display:inline-flex}._Hrmaq_tab:disabled{opacity:var(--disabled-opacity)}._Hrmaq_tab:focus-visible,._Hrmaq_panel:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}._Hrmaq_pills ._Hrmaq_tab{border-radius:var(--pill-radius);background:var(--tab-bg)}._Hrmaq_pills ._Hrmaq_tab[aria-selected=true]{background:var(--yellow);color:var(--on-yellow)}._Hrmaq_underline{gap:var(--space-4);border-bottom:var(--border-width) solid var(--line)}._Hrmaq_underline ._Hrmaq_tab{border-bottom:var(--stepper-indicator) solid transparent;color:var(--muted);padding:0}._Hrmaq_underline ._Hrmaq_tab[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}@media (max-width:700px){._Hrmaq_list{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}._Hrmaq_tab{white-space:nowrap;flex:none}}
.fHlJ7W_region{left:50%;bottom:calc(var(--space-5) + var(--safe-bottom));z-index:var(--z-toast);gap:var(--space-2);width:min(var(--toast-width), calc(100vw - 2 * var(--space-4)));pointer-events:none;display:grid;position:fixed;transform:translate(-50%)}.fHlJ7W_top{top:calc(var(--space-5) + var(--safe-top));bottom:auto}.fHlJ7W_toast{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);border-left:var(--toast-accent-width) solid var(--toast-accent);background:var(--toast-bg);color:var(--toast-fg);box-shadow:var(--shadow-raised);font-size:var(--fs-md);pointer-events:auto;animation:fHlJ7W_toast-in var(--duration) ease-out;display:flex}.fHlJ7W_info{--toast-accent:var(--focus-ring-color)}.fHlJ7W_success{--toast-accent:var(--success-fg)}.fHlJ7W_warning{--toast-accent:var(--yellow)}.fHlJ7W_error{--toast-accent:var(--danger-fg)}.fHlJ7W_body{gap:var(--space-1);flex:1;min-width:0;display:grid}.fHlJ7W_title{font-weight:var(--font-weight-bold)}.fHlJ7W_dismiss{width:var(--control-min);height:var(--control-min);margin:calc(var(--space-2) * -1) calc(var(--space-3) * -1) calc(var(--space-2) * -1) 0;color:inherit;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}@keyframes fHlJ7W_toast-in{0%{opacity:0;transform:translateY(var(--motion-offset))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fHlJ7W_toast{animation:none}}@media (max-width:700px){.fHlJ7W_region:not(.fHlJ7W_top){bottom:calc(var(--bottom-nav-height) + var(--space-3) + var(--safe-bottom))}}
.iK045G_carousel{min-width:0;position:relative}.iK045G_track{grid-auto-flow:column;grid-auto-columns:var(--carousel-item,calc((100% - 2 * var(--carousel-gap,var(--gap))) / 3));gap:var(--carousel-gap,var(--gap));scroll-snap-type:x mandatory;scrollbar-width:none;padding:var(--carousel-pad,var(--space-1)) var(--space-1);overscroll-behavior-x:contain;scroll-padding-inline:var(--space-1);margin:0;list-style:none;display:grid;overflow:auto hidden}.iK045G_track::-webkit-scrollbar{display:none}.iK045G_track:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.iK045G_track>li{scroll-snap-align:start;min-width:0}.iK045G_bar{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--fs-xs);display:flex}.iK045G_position{font-variant-numeric:tabular-nums;color:var(--muted)}.iK045G_seeAll{font-weight:var(--font-weight-bold);color:inherit;margin-right:auto}.iK045G_arrow{width:var(--control-min);height:var(--control-min);border-radius:var(--pill-radius);border:var(--border-width) solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;place-items:center;display:inline-grid}.iK045G_arrow:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.iK045G_arrow:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.iK045G_arrow:disabled{opacity:var(--disabled-opacity);cursor:default}.iK045G_arrow[hidden],.iK045G_position[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.iK045G_track{scroll-behavior:smooth}}@media (max-width:700px){.iK045G_track{grid-auto-columns:var(--carousel-item-mobile,82%)}.iK045G_position{margin-right:auto}.iK045G_seeAll+.iK045G_position{margin-right:0}}@media (min-width:701px){.iK045G_overlay .iK045G_bar{margin-top:var(--space-2)}.iK045G_overlay .iK045G_arrow{top:calc(50% - var(--control-min));z-index:1;box-shadow:var(--shadow-card);position:absolute}.iK045G_overlay .iK045G_prev{left:calc(-1 * var(--space-2))}.iK045G_overlay .iK045G_next{right:calc(-1 * var(--space-2))}.iK045G_overlay .iK045G_arrow:disabled{visibility:hidden}}
.x4gLAG_hero{min-height:var(--hero-min-height);background:var(--hero-bg);color:var(--hero-fg);touch-action:pan-y;position:relative;overflow:hidden}.x4gLAG_slide{opacity:1;visibility:visible;position:absolute;inset:0}.x4gLAG_slide[data-active=false]{opacity:0;visibility:hidden}@media (prefers-reduced-motion:no-preference){.x4gLAG_slide{transition:opacity var(--duration) ease, visibility 0s linear 0s}.x4gLAG_slide[data-active=false]{transition:opacity var(--duration) ease, visibility 0s linear var(--duration)}}.x4gLAG_art{position:absolute;inset:0}.x4gLAG_art:after{content:"";background:var(--hero-scrim);pointer-events:none;position:absolute;inset:0}.x4gLAG_art img,.x4gLAG_art video{object-fit:cover;width:100%;height:100%}.x4gLAG_words{z-index:1;width:49%;padding:90px 0 60px var(--gutter);text-shadow:var(--hero-shadow);position:relative}.x4gLAG_eyebrow{font-size:var(--fs-xs);letter-spacing:1px;text-transform:uppercase}.x4gLAG_words h1,.x4gLAG_words h2{text-transform:var(--hero-title-case);font-style:var(--hero-title-style);letter-spacing:var(--hero-title-spacing);white-space:pre-line;font-size:var(--hero-title-size);margin:22px 0}.x4gLAG_words p{opacity:.9;max-width:330px}.x4gLAG_actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:30px;display:flex}.x4gLAG_controls{z-index:2;left:var(--gutter);align-items:center;gap:var(--space-2);font-size:var(--fs-xs);display:flex;position:absolute;bottom:40px}.x4gLAG_arrow,.x4gLAG_video{border:var(--border-width) solid currentColor;color:inherit;border-radius:var(--pill-radius);min-width:var(--hero-control-height);height:var(--hero-control-height);cursor:pointer;font:inherit;background:0 0;place-items:center;padding:0;display:inline-grid}.x4gLAG_dots{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.x4gLAG_dots button{color:inherit;width:var(--hero-dot-width);height:var(--hero-control-height);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000}.x4gLAG_dots button[aria-current=true]{font-weight:var(--font-weight-bold);border-bottom-color:currentColor}.x4gLAG_video{z-index:2;background:var(--hero-video-bg);color:var(--hero-video-fg);border:0;padding:0 15px;position:absolute;bottom:25px;right:30px}.x4gLAG_hero button:focus-visible,.x4gLAG_hero a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.x4gLAG_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.x4gLAG_hero{min-height:var(--hero-min-height-mobile)}.x4gLAG_art{top:320px;left:-100px}.x4gLAG_art:after{background:0 0}.x4gLAG_words{width:100%;padding:30px 22px}.x4gLAG_words h1,.x4gLAG_words h2{max-width:340px;font-size:var(--hero-title-size-mobile);margin:15px 0}.x4gLAG_words p{font-size:var(--fs-sm)}.x4gLAG_controls{bottom:18px;left:22px}.x4gLAG_video{font-size:10px;bottom:16px;right:18px}}
.xW2YNG_map{inline-size:100%;block-size:var(--map-height-md);border:var(--border-width) solid var(--line);border-radius:var(--radius);background:var(--surface-alt);z-index:0;position:relative;overflow:hidden}.xW2YNG_sm{block-size:var(--map-height-sm)}.xW2YNG_lg{block-size:var(--map-height-lg)}.xW2YNG_map:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.xW2YNG_pin{inline-size:var(--map-pin-size);block-size:var(--map-pin-size);background:var(--red);border:var(--border-width) solid var(--white);box-shadow:var(--shadow-raised);border-radius:50% 50% 50% 0;position:absolute;inset-block-start:calc(var(--map-pin-size) * -1.207);inset-inline-start:calc(var(--map-pin-size) / -2);transform:rotate(-45deg)}.xW2YNG_vertex{inline-size:var(--map-vertex-size);block-size:var(--map-vertex-size);background:var(--white);border:var(--map-stroke-width) solid var(--red);border-radius:50%;position:absolute;inset-block-start:calc(var(--map-vertex-size) / -2);inset-inline-start:calc(var(--map-vertex-size) / -2)}.xW2YNG_accuracy{stroke:var(--red);fill:var(--red);fill-opacity:var(--map-fill-opacity);stroke-width:1px}.xW2YNG_zone{stroke:var(--navy);fill:var(--navy);fill-opacity:var(--map-fill-opacity);stroke-width:var(--map-stroke-width)}.xW2YNG_zoneActive{stroke:var(--red);fill:var(--red);fill-opacity:var(--map-fill-opacity-active);stroke-width:var(--map-stroke-width)}.xW2YNG_editing{stroke:var(--red);fill:var(--yellow);fill-opacity:var(--map-fill-opacity-active);stroke-width:var(--map-stroke-width);stroke-dasharray:var(--map-dash)}.xW2YNG_unavailable{block-size:100%;padding:var(--space-4);color:var(--muted);font-size:var(--fs-sm);text-align:center;place-items:center;display:grid}.xW2YNG_driver,.xW2YNG_site{inline-size:calc(var(--map-vertex-size) * 2);block-size:calc(var(--map-vertex-size) * 2);border:var(--map-stroke-width) solid var(--white);box-shadow:var(--shadow-raised);border-radius:50%;position:absolute;inset-block-start:calc(var(--map-vertex-size) / -1);inset-inline-start:calc(var(--map-vertex-size) / -1)}.xW2YNG_driver{background:var(--navy)}.xW2YNG_site{background:var(--yellow)}.xW2YNG_route{stroke:var(--navy);stroke-width:var(--map-route-width);fill:none}
.x_eIsW_viewport{min-width:0;-webkit-mask-image:linear-gradient(90deg, transparent, var(--mask-opaque) var(--ticker-fade), var(--mask-opaque) calc(100% - var(--ticker-fade)), transparent);mask-image:linear-gradient(90deg, transparent, var(--mask-opaque) var(--ticker-fade), var(--mask-opaque) calc(100% - var(--ticker-fade)), transparent);flex:1;overflow:hidden}.x_eIsW_marquee{width:max-content;animation:x_eIsW_ticker-scroll var(--ticker-duration) linear infinite;display:flex}.x_eIsW_list{align-items:center;gap:var(--ticker-gap);padding:0 var(--ticker-gap) 0 0;white-space:nowrap;min-height:var(--ticker-height);margin:0;list-style:none;display:flex}.x_eIsW_root[data-paused=true] .x_eIsW_marquee,.x_eIsW_root:hover .x_eIsW_marquee,.x_eIsW_root:focus-within .x_eIsW_marquee{animation-play-state:paused}.x_eIsW_toggle{width:var(--control-min);height:var(--control-min);color:inherit;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}@keyframes x_eIsW_ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.x_eIsW_viewport{-webkit-mask-image:none;mask-image:none}.x_eIsW_marquee{width:auto;animation:none}.x_eIsW_list{white-space:normal;justify-content:space-between;gap:0 var(--space-3);flex-wrap:wrap;flex:1;padding:0}.x_eIsW_clone,.x_eIsW_toggle{display:none}}
._8zGFGG_plus{width:var(--shop-plus-size,var(--control-min));height:var(--shop-plus-size,var(--control-min));border-radius:var(--pill-radius);background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-raised);cursor:pointer;border:0;place-items:center;display:inline-grid}._8zGFGG_plus svg{width:var(--icon-size-lg);height:var(--icon-size-lg)}._8zGFGG_plus:hover:not(:disabled){filter:brightness(var(--hover-brightness))}._8zGFGG_plus:focus-visible,._8zGFGG_qtyBtn:focus-visible,._8zGFGG_pill:focus-within,._8zGFGG_primary:focus-visible,._8zGFGG_secondary:focus-visible,._8zGFGG_barButton:focus-visible,._8zGFGG_remove:focus-visible,._8zGFGG_clear:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}._8zGFGG_plusDisabled{background:var(--surface-alt);color:var(--muted);cursor:not-allowed;box-shadow:none}._8zGFGG_plusCompact{--shop-plus-size:var(--control-min)}._8zGFGG_quick{border-radius:var(--pill-radius);background:var(--surface);box-shadow:var(--shadow-raised)}._8zGFGG_qty{align-items:center;gap:var(--space-1);border-radius:var(--pill-radius);background:var(--surface);border:var(--border-width) solid var(--line);display:inline-flex}._8zGFGG_qtyBtn{width:var(--control-min);height:var(--control-min);border-radius:var(--pill-radius);background:var(--accent);color:var(--on-accent);cursor:pointer;border:0;place-items:center;display:inline-grid}._8zGFGG_qtyBtn:disabled{opacity:var(--disabled-opacity);cursor:default}._8zGFGG_qtyBtn svg{width:var(--icon-size);height:var(--icon-size)}._8zGFGG_qtyValue{min-width:var(--space-4);text-align:center;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}._8zGFGG_qtySm ._8zGFGG_qtyBtn{background:var(--surface-alt);color:var(--ink)}._8zGFGG_formulas{gap:var(--space-2);min-width:0;display:grid}._8zGFGG_pills{gap:var(--space-1);scrollbar-width:none;padding:var(--space-1) 0;border:0;min-width:0;margin:0;display:flex;overflow-x:auto}._8zGFGG_pills::-webkit-scrollbar{display:none}@media (min-width:701px){._8zGFGG_pills{flex-wrap:wrap;overflow:visible}}@media (max-width:700px){._8zGFGG_pill{padding:0 var(--space-2)}}._8zGFGG_pill{align-items:baseline;gap:var(--space-1);min-height:var(--control-min);padding:0 var(--space-3);border-radius:var(--pill-radius);border:var(--border-width) solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:var(--fs-xs);cursor:pointer;white-space:nowrap;flex:none;align-content:center;align-items:center;display:inline-flex;position:relative}._8zGFGG_pill input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._8zGFGG_pillOn{background:var(--ink);border-color:var(--ink);color:var(--surface)}._8zGFGG_pillLabel{font-weight:var(--font-weight-bold)}._8zGFGG_pillPrice{opacity:.85;font-variant-numeric:tabular-nums}._8zGFGG_formulaPrice{font-size:var(--fs-lg);font-variant-numeric:tabular-nums}._8zGFGG_configDialog,._8zGFGG_cartDialog{max-height:min(92dvh,100%)}._8zGFGG_loading,._8zGFGG_error{padding:var(--space-4) 0}._8zGFGG_added{gap:var(--space-4);padding:var(--space-3) 0;display:grid}._8zGFGG_addedText{font-weight:var(--font-weight-bold);font-size:var(--fs-lg);margin:0}._8zGFGG_addedActions{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}._8zGFGG_primary,._8zGFGG_secondary{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--button-height-lg);padding:0 var(--button-pad-x);border-radius:var(--button-radius);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;text-decoration:none;display:inline-flex}._8zGFGG_primary{background:var(--accent);color:var(--on-accent);border:0}._8zGFGG_secondary{border:var(--border-width) solid var(--ink);color:var(--ink);background:0 0}._8zGFGG_contents{gap:var(--space-3);display:grid}._8zGFGG_lines{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._8zGFGG_line{gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:var(--border-width) solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}._8zGFGG_thumb{width:var(--shop-thumb,calc(var(--control-min) + var(--space-2)));height:var(--shop-thumb,calc(var(--control-min) + var(--space-2)));border-radius:var(--radius-sm);object-fit:cover;background:var(--surface-alt)}._8zGFGG_lineBody{gap:var(--space-1);min-width:0;display:grid}._8zGFGG_lineName{font-size:var(--fs-sm);overflow-wrap:anywhere}._8zGFGG_lineMeta{color:var(--muted);font-size:var(--fs-xs)}._8zGFGG_lineFoot{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._8zGFGG_linePrice{font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}._8zGFGG_remove{width:var(--control-min);height:var(--control-min);color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}._8zGFGG_clear{color:var(--muted);min-height:var(--control-min);cursor:pointer;font:inherit;font-size:var(--fs-xs);background:0 0;border:0;justify-self:start;text-decoration:underline}._8zGFGG_totals{gap:var(--space-1);padding-top:var(--space-2);border-top:var(--border-width) solid var(--line);display:grid}._8zGFGG_row{justify-content:space-between;gap:var(--space-2);font-size:var(--fs-sm);display:flex}._8zGFGG_total{font-size:var(--fs-base)}._8zGFGG_points{color:var(--muted);font-size:var(--fs-xs);margin:0}._8zGFGG_order{justify-content:space-between;width:100%}._8zGFGG_empty{justify-items:center;gap:var(--space-2);text-align:center;padding:var(--space-4) 0;display:grid}._8zGFGG_empty>p{color:var(--muted);margin:0}._8zGFGG_empty ._8zGFGG_extras{text-align:start;justify-self:stretch}._8zGFGG_emptyArt{width:calc(var(--control-min) * 2);height:calc(var(--control-min) * 2);border-radius:var(--pill-radius);background:var(--surface-alt);color:var(--accent);place-items:center;display:grid}._8zGFGG_emptyArt svg{width:var(--control-min);height:var(--control-min)}._8zGFGG_extras{gap:var(--space-2);min-width:0;display:grid}._8zGFGG_extrasTitle{font-size:var(--fs-md);margin:0}._8zGFGG_extrasTrack{--carousel-item:calc((100% - var(--space-2)) / 2.4);--carousel-item-mobile:40%;--carousel-gap:var(--space-2)}._8zGFGG_extra{gap:var(--space-1);font-size:var(--fs-xs);display:grid}._8zGFGG_extraMedia{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--surface-alt);position:relative;overflow:hidden}._8zGFGG_extraMedia img{object-fit:cover;width:100%;height:100%}._8zGFGG_extraMedia>:not(img){right:var(--space-1);bottom:var(--space-1);position:absolute}._8zGFGG_extraName{overflow-wrap:anywhere}._8zGFGG_extraPrice{color:var(--muted)}._8zGFGG_aside{top:var(--shop-aside-top,var(--space-4));align-self:start;gap:var(--space-3);max-height:calc(100dvh - 2 * var(--shop-aside-top,var(--space-4)));padding:var(--space-4);border-radius:var(--radius-card);border:var(--border-width) solid var(--card-line);background:var(--surface);box-shadow:var(--shadow-card);min-width:0;display:grid;position:sticky;overflow-y:auto}._8zGFGG_aside ._8zGFGG_asideTitle._8zGFGG_asideTitle{align-items:center;gap:var(--space-2);font-size:var(--fs-2xl);margin:0;line-height:1.1;display:flex}._8zGFGG_badge{min-width:var(--badge-size);height:var(--badge-size);padding:0 var(--space-1);border-radius:var(--pill-radius);background:var(--accent);color:var(--on-accent);font-size:var(--fs-xs);place-items:center;display:inline-grid}@media (max-width:1023px){._8zGFGG_aside{display:none}}._8zGFGG_bar{left:var(--gutter-mobile);right:var(--gutter-mobile);bottom:calc(var(--bottom-nav-height) + var(--safe-bottom) + var(--space-2));z-index:var(--z-bottom-nav);position:fixed}._8zGFGG_barButton{align-items:center;gap:var(--space-2);width:100%;min-height:var(--button-height-lg);padding:0 var(--space-3);border-radius:var(--button-radius);background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-raised);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;border:0;grid-template-columns:auto 1fr auto;display:grid}._8zGFGG_barCount{min-width:var(--badge-size);height:var(--badge-size);border-radius:var(--pill-radius);background:var(--on-accent);color:var(--accent);font-size:var(--fs-xs);place-items:center;display:inline-grid}._8zGFGG_barLabel{text-align:start}._8zGFGG_barTotal{font-variant-numeric:tabular-nums}@media (min-width:1024px){._8zGFGG_barWithAside{display:none}._8zGFGG_bar{left:auto;right:var(--gutter);bottom:var(--space-4);width:min(100%, var(--toast-width))}}@media (prefers-reduced-motion:no-preference){._8zGFGG_barCount{animation:_8zGFGG_shop-bump var(--duration) ease-out}}@keyframes _8zGFGG_shop-bump{50%{transform:scale(1.25)}}._8zGFGG_toasts{bottom:calc(var(--bottom-nav-height) + var(--safe-bottom) + var(--button-height-lg) + var(--space-4))}._8zGFGG_toastAction{color:inherit;font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;min-height:var(--control-min);background:0 0;border:0;text-decoration:underline}._8zGFGG_extrasGrid{gap:var(--space-4);margin:0 0 var(--space-4);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding:0;list-style:none;display:grid}._8zGFGG_extraCard{gap:var(--space-2);align-content:start;min-width:0;display:grid}._8zGFGG_extraCard ._8zGFGG_extraName._8zGFGG_extraName{font-size:var(--fs-md);margin:0;line-height:1.2}
.Le0wiW_qr{gap:calc(var(--lph-space) * 2);display:grid}.Le0wiW_qrGrid{gap:calc(var(--lph-space) * 2);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:720px){.Le0wiW_qrGrid{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start}}.Le0wiW_qrFigure{gap:var(--lph-space);padding:calc(var(--lph-space) * 1.5);background:var(--lph-color-surface);border:1px solid var(--lph-color-line);border-radius:var(--lph-radius);justify-items:center;margin:0;display:grid}.Le0wiW_qrImage{width:100%;max-width:16rem;height:auto;image-rendering:pixelated}.Le0wiW_facts{gap:calc(var(--lph-space) * 1.5);margin:0;display:grid}.Le0wiW_facts dt{font-weight:700}.Le0wiW_facts dd{overflow-wrap:anywhere;margin:0}.Le0wiW_reference{letter-spacing:.08em;overflow-wrap:anywhere;font-size:1.25em;font-weight:700}.Le0wiW_radio{gap:var(--lph-space);min-height:var(--lph-target);align-items:center;display:flex}.Le0wiW_cardForm{gap:calc(var(--lph-space) * 1.5);min-height:6rem;display:grid}.Le0wiW_notifications{gap:var(--lph-space);margin:0;padding:0;list-style:none;display:grid}.Le0wiW_notification{gap:calc(var(--lph-space) / 2);padding:calc(var(--lph-space) * 1.5);border:1px solid var(--lph-color-line);border-radius:var(--lph-radius);display:grid}.Le0wiW_unread{border-left-width:4px;border-left-color:var(--lph-color-primary)}.Le0wiW_badge{min-width:1.5rem;padding:0 var(--lph-space);background:var(--lph-color-primary);color:var(--lph-color-on-primary);text-align:center;border-radius:999px;font-weight:700;display:inline-block}
.wxQsJq_locator{gap:var(--lph-space);margin-block:var(--lph-space);display:grid}.wxQsJq_toolbar{align-items:center;gap:var(--lph-space);flex-wrap:wrap;display:flex}.wxQsJq_combo{position:relative}.wxQsJq_listbox{z-index:var(--z-header);background:var(--lph-color-surface);border:var(--border-width) solid var(--lph-color-line);border-radius:var(--lph-radius);box-shadow:var(--shadow-raised);max-block-size:var(--map-height-sm);margin:0;padding:0;list-style:none;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.wxQsJq_option{gap:calc(var(--lph-space) / 2);min-block-size:var(--lph-target);padding:var(--lph-space) calc(var(--lph-space) * 1.5);cursor:pointer;display:grid}.wxQsJq_option[aria-selected=true],.wxQsJq_option:hover{background:var(--surface-alt)}.wxQsJq_secondary,.wxQsJq_meta{color:var(--muted);font-size:var(--fs-xs)}.wxQsJq_status{font-size:var(--fs-sm)}.wxQsJq_zone{font-weight:var(--font-weight-bold)}.wxQsJq_grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--choice-card-min)), 1fr));gap:var(--lph-space);display:grid}
.oAsKHG_map{background:var(--lph-map-bg);border-radius:10px;place-items:center;min-height:300px;margin-bottom:18px;display:grid;position:relative;overflow:hidden}.oAsKHG_map:before{content:"";background:var(--lph-map-road);border:5px solid var(--surface);width:100%;height:30px;position:absolute;transform:rotate(-32deg)}.oAsKHG_map:after{content:"";background:var(--lph-map-water);width:35%;height:150%;position:absolute;left:-14%;transform:rotate(10deg)}.oAsKHG_pin{z-index:2;background:var(--lph-red);color:var(--on-accent);border-radius:30px;padding:12px 20px;font-weight:700;text-decoration:none;position:relative}.oAsKHG_mapNote{z-index:2;background:var(--surface);padding:5px 8px;font-size:11px;position:absolute;bottom:12px;right:12px}.oAsKHG_qr{place-items:center;gap:12px;padding:20px;display:grid}.oAsKHG_qr svg{background:var(--surface);border-radius:8px;width:min(280px,80vw);height:auto;padding:10px}.oAsKHG_code{font:700 28px/1 var(--lph-display);letter-spacing:4px}.oAsKHG_messages{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.oAsKHG_msg{background:var(--neutral-bg);border-radius:12px;max-width:80%;padding:10px 14px}.oAsKHG_mine{background:var(--lph-ink);color:var(--on-accent);margin-left:auto}.oAsKHG_msg small{opacity:.7;margin-top:4px;display:block}.oAsKHG_kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.oAsKHG_kpi{background:var(--lph-surface);border:1px solid var(--lph-line);border-radius:var(--lph-panel-radius);min-width:0;padding:16px}.oAsKHG_kpi strong{font:700 30px/1.1 var(--lph-display);overflow-wrap:anywhere;margin-top:6px;display:block}.oAsKHG_inline{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.oAsKHG_inline .oAsKHG_input{width:110px}@media (max-width:1000px){.oAsKHG_kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.oAsKHG_map{min-height:200px}.oAsKHG_msg{max-width:92%}}
.bs2STa_theme{--lph-red:var(--red);--lph-red-dark:var(--red-dark);--lph-title:var(--ops-title-color);--lph-yellow:var(--yellow);--lph-cream:var(--paper);--lph-ink:var(--ink);--lph-muted:var(--muted);--lph-line:var(--line);--lph-green:var(--green);--lph-surface:var(--surface);--lph-bg:var(--paper);--lph-col-bg:#eae7df;--lph-sidebar-bg:var(--sidebar-bg);--lph-sidebar-ink:var(--lph-ink);--lph-nav-active-bg:var(--navlink-active-bg);--lph-nav-active-ink:var(--navlink-active-fg);--lph-nav-active-n:var(--navlink-active-n);--lph-role-bg:var(--role-bg);--lph-radius:var(--radius);--lph-panel-radius:var(--panel-radius);--lph-btn-radius:var(--control-radius);--lph-focus:var(--focus-ring-color);--lph-status-bg:var(--neutral-bg);--lph-status-ink:var(--neutral-fg);--lph-status-green-bg:var(--success-bg);--lph-status-green-ink:var(--success-fg);--lph-status-red-bg:var(--danger-bg);--lph-status-red-ink:var(--danger-fg);--lph-status-yellow-bg:var(--warning-bg);--lph-status-yellow-ink:var(--warning-fg);--lph-notice-bg:var(--notice-bg);--lph-notice-line:var(--warning-border);--lph-notice-ink:var(--notice-fg);--lph-points-bg:#fff4c9;--lph-points-ink:#71530a;--lph-map-bg:#e6eadf;--lph-map-road:#fff8dc;--lph-map-water:#c9e5ec;--lph-font:var(--font);--lph-display:var(--title);--lph-gap:var(--gap);--lph-touch:var(--control-min)}
.UJ9Z9G_shell{background:var(--lph-bg);min-height:100vh;color:var(--lph-ink);font:14px/1.5 var(--lph-font);display:flex}.UJ9Z9G_shell *,.UJ9Z9G_shell :before,.UJ9Z9G_shell :after{box-sizing:border-box}.UJ9Z9G_sidebar{background:var(--lph-sidebar-bg);width:232px;color:var(--lph-sidebar-ink);border-right:1px solid var(--lph-line);flex-direction:column;flex-shrink:0;padding:27px 18px;display:flex}.UJ9Z9G_brand{align-items:center;gap:12px;padding-bottom:24px;display:flex}.UJ9Z9G_brand img{object-fit:contain;width:64px;height:64px}.UJ9Z9G_brandText{font-family:var(--lph-display);color:var(--lph-red);font-size:22px;line-height:1}.UJ9Z9G_brandText strong{display:block}.UJ9Z9G_brandText small{font:11px var(--lph-font);color:var(--lph-muted);margin-top:8px;display:block}.UJ9Z9G_roleName{background:var(--lph-role-bg);border-radius:6px;margin-bottom:20px;padding:12px;font-size:13px;font-weight:700}.UJ9Z9G_nav{gap:3px;display:grid}.UJ9Z9G_navlink{color:inherit;border-radius:5px;align-items:center;gap:10px;min-height:36px;padding:9px 11px;font-size:12px;text-decoration:none;display:flex}.UJ9Z9G_navlink:hover:not(.UJ9Z9G_active){background:var(--navlink-hover-bg)}.UJ9Z9G_navlink:focus-visible{outline:3px solid var(--lph-focus);outline-offset:2px}.UJ9Z9G_n{width:20px;color:var(--navlink-n);font-size:10px}.UJ9Z9G_active{background:var(--lph-nav-active-bg);color:var(--lph-nav-active-ink)}.UJ9Z9G_active .UJ9Z9G_n{color:var(--lph-nav-active-n)}.UJ9Z9G_disabled{opacity:.45;pointer-events:none}.UJ9Z9G_stage{flex:1;min-width:0}.UJ9Z9G_main{max-width:1600px;margin:auto;padding:30px}.UJ9Z9G_titleRow{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.UJ9Z9G_titleRow h1{font-family:var(--lph-display);color:var(--lph-title);overflow-wrap:anywhere;margin:0;font-size:43px;line-height:.98}.UJ9Z9G_titleRow p{opacity:.8;max-width:700px;margin:9px 0 0}.UJ9Z9G_eyebrow{color:var(--lph-red);margin-bottom:9px;font-size:12px;font-weight:700;display:block}.UJ9Z9G_titleActions{flex-wrap:wrap;gap:10px;display:flex}.UJ9Z9G_foot{color:var(--lph-muted);padding:0 30px 24px;font-size:11px}.UJ9Z9G_embedded{color:var(--lph-ink);font:14px/1.5 var(--lph-font)}.UJ9Z9G_embedded *,.UJ9Z9G_embedded :before,.UJ9Z9G_embedded :after{box-sizing:border-box}.UJ9Z9G_tabs{white-space:nowrap;border-bottom:1px solid var(--lph-line);gap:5px;margin-bottom:18px;padding-bottom:14px;display:flex;overflow-x:auto}.UJ9Z9G_tabs .UJ9Z9G_navlink{flex:none}.UJ9Z9G_embeddedMain{min-width:0}@media (max-width:1000px){.UJ9Z9G_sidebar{width:205px}}@media (max-width:700px){.UJ9Z9G_shell{display:block}.UJ9Z9G_sidebar{border-right:0;border-bottom:1px solid var(--lph-line);width:100%;padding:13px 16px}.UJ9Z9G_brand{display:none}.UJ9Z9G_roleName{margin-bottom:9px}.UJ9Z9G_nav{white-space:nowrap;gap:5px;display:flex;overflow-x:auto}.UJ9Z9G_navlink{flex:none}.UJ9Z9G_n{display:none}.UJ9Z9G_main{padding:16px}.UJ9Z9G_titleRow{flex-direction:column;align-items:flex-start;gap:15px}.UJ9Z9G_titleRow h1{font-size:34px}.UJ9Z9G_foot{padding:0 16px 16px}}
._11IF0G_layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;display:grid}@media (max-width:960px){._11IF0G_layout{grid-template-columns:minmax(0,1fr)}}._11IF0G_catalog,._11IF0G_cart{gap:var(--space-3);min-width:0;display:grid}._11IF0G_cart{top:var(--space-4);position:sticky}@media (max-width:960px){._11IF0G_cart{position:static}}._11IF0G_toolbar,._11IF0G_searchRow,._11IF0G_cartHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._11IF0G_inline{align-items:center;gap:var(--space-2);display:inline-flex}._11IF0G_online,._11IF0G_offline{font-size:var(--fs-sm);font-weight:var(--font-weight-bold)}._11IF0G_online{color:var(--success-fg,var(--muted))}._11IF0G_offline{color:var(--danger-fg)}._11IF0G_search{flex:220px;min-width:0;display:flex}._11IF0G_search input{width:100%;min-height:var(--control-min);padding:0 var(--space-3);border:var(--border-width) solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);font:inherit}._11IF0G_scanner{gap:var(--space-2);flex:220px;min-width:0;display:flex}._11IF0G_tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}._11IF0G_grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));margin:0;padding:0;list-style:none;display:grid}._11IF0G_tileItem{gap:var(--space-2);min-width:0;display:grid}._11IF0G_tile{align-content:space-between;gap:var(--space-2);min-height:calc(var(--control-min) * 2);padding:var(--space-3);border:var(--border-width) solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer;display:grid}._11IF0G_tile:hover:not(:disabled){border-color:var(--accent)}._11IF0G_tile:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}._11IF0G_tile:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}._11IF0G_tileName{font-weight:var(--font-weight-bold);overflow-wrap:anywhere}._11IF0G_tilePrice{font-size:var(--fs-sm)}._11IF0G_tileTag,._11IF0G_tileTagMuted{padding:0 var(--space-2);border-radius:var(--radius-card);font-size:var(--fs-xs);justify-self:start}._11IF0G_tileTag{background:var(--accent);color:var(--on-accent)}._11IF0G_tileTagMuted{background:var(--surface-alt);color:var(--ink)}._11IF0G_tileTools{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}._11IF0G_favToggle{align-items:center;gap:var(--space-1);display:inline-flex}._11IF0G_fulfillment{gap:var(--space-2);border:0;margin:0;padding:0;display:flex}._11IF0G_lines,._11IF0G_parkedList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._11IF0G_line{justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--line);flex-wrap:wrap;display:flex}._11IF0G_lineMain{gap:var(--space-1);flex:160px;min-width:0;display:grid}._11IF0G_lineName{color:inherit;font:inherit;font-weight:var(--font-weight-bold);text-align:start;cursor:pointer;background:0 0;border:0;padding:0}._11IF0G_lineName:disabled{cursor:default}._11IF0G_lineSide{justify-items:end;gap:var(--space-1);display:grid}._11IF0G_note{font-style:italic}._11IF0G_actions{gap:var(--space-3);display:grid}._11IF0G_contact{gap:var(--space-2);display:grid}._11IF0G_parked{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border-width) solid var(--line);display:grid}._11IF0G_parkedItem{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._11IF0G_parkedItem>span{min-width:0;display:grid}._11IF0G_ticket{gap:var(--space-2);font-family:var(--font-mono,var(--font));display:grid}._11IF0G_camera{gap:var(--space-3);display:grid}._11IF0G_cameraVideo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-card);background:var(--surface-alt);width:100%;max-height:50vh}._11IF0G_discountRow{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}
.sQAveG_kds{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sQAveG_col{background:var(--lph-col-bg);border-radius:12px;min-width:0;min-height:470px;padding:13px}.sQAveG_col>h2{font:700 13px/1.3 var(--lph-font);align-items:center;gap:8px;margin:0;padding:3px 3px 15px;display:flex}.sQAveG_ticket{background:var(--lph-surface);border:1px solid var(--lph-line);border-radius:8px;margin-bottom:12px;overflow:hidden}.sQAveG_ticketHead{border-bottom:1px solid var(--lph-line);justify-content:space-between;align-items:baseline;gap:8px;padding:12px;display:flex}.sQAveG_ticketHead a{color:inherit;font-weight:700;text-decoration:none}.sQAveG_ticketHead a:hover{text-decoration:underline}.sQAveG_ticketBody{padding:15px}.sQAveG_ticketBody h3{font:700 16px/1.3 var(--lph-font);margin:0 0 4px}.sQAveG_ticketBody p{opacity:.85;margin:6px 0;font-size:12px}.sQAveG_removed{opacity:.5;text-decoration:line-through}.sQAveG_timer{color:var(--lph-red);font-variant-numeric:tabular-nums;font-weight:800}.sQAveG_warn{background:var(--lph-status-yellow-bg);color:var(--lph-status-yellow-ink);border-radius:4px;padding:0 4px}.sQAveG_late{background:var(--lph-red);color:var(--on-accent);border-radius:4px;padding:0 4px}.sQAveG_actions{gap:8px;margin-top:14px;display:grid}.sQAveG_actions button,.sQAveG_actions a{width:100%;padding:8px}.sQAveG_tags{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.sQAveG_stations{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.sQAveG_events{margin:0;padding:0;font-size:13px;list-style:none}.sQAveG_events li{border-bottom:1px solid var(--lph-line);padding:8px 0}.sQAveG_change{border:1px solid var(--lph-line);background:var(--lph-surface);border-radius:10px;margin-bottom:14px;padding:16px}.sQAveG_change h3{font:700 16px/1.3 var(--lph-font);margin:6px 0}.sQAveG_decide{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.sQAveG_lossTable{width:100%;margin:8px 0;font-size:12px}.sQAveG_lossTable td{padding:4px 0}.sQAveG_lossTable input{width:80px}@media (max-width:1000px){.sQAveG_kds{gap:10px}}@media (max-width:700px){.sQAveG_kds{grid-template-columns:1fr}.sQAveG_col{min-height:0}.sQAveG_decide{grid-template-columns:1fr}}
.fqorGa_banner{border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 12px;padding:10px 16px;font-size:14px;line-height:1.4;display:flex}.fqorGa_banner a{color:inherit;font-weight:700;text-decoration:underline}.fqorGa_bannerDanger{background:var(--danger-bg);color:var(--danger-fg)}.fqorGa_bannerWarning{background:var(--warning-bg);color:var(--warning-fg)}.fqorGa_bannerTitle{font-weight:700}.fqorGa_sheet{max-width:100%}.fqorGa_steps{gap:8px;margin:0;padding-inline-start:22px;display:grid}.fqorGa_prices{columns:2 240px;column-gap:24px;margin:0;padding:0;font-size:13px;list-style:none}.fqorGa_prices li{break-inside:avoid;border-bottom:1px dotted;justify-content:space-between;gap:8px;padding:2px 0;display:flex}.fqorGa_slips{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;display:grid}.fqorGa_slip{break-inside:avoid;page-break-inside:avoid;border:1px solid;border-radius:6px;gap:6px;padding:10px 12px;font-size:12px;display:grid}.fqorGa_slipHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fqorGa_slipNumber{letter-spacing:.04em;font-size:20px;font-weight:800}.fqorGa_slipLine{align-items:flex-end;gap:6px;display:flex}.fqorGa_slipLine span:last-child{border-bottom:1px solid;flex:1;min-height:16px}.fqorGa_slipTable{border-collapse:collapse;width:100%}.fqorGa_slipTable th,.fqorGa_slipTable td{text-align:start;border:1px solid;height:18px;padding:2px 4px}.fqorGa_slipTable th:first-child,.fqorGa_slipTable td:first-child{width:14%}.fqorGa_slipTable th:last-child,.fqorGa_slipTable td:last-child{width:26%}.fqorGa_page{margin-bottom:12px}.fqorGa_box{vertical-align:middle;border:1px solid;width:11px;height:11px;margin-inline-end:4px;display:inline-block}@media print{body *{visibility:hidden}.fqorGa_printArea,.fqorGa_printArea *{visibility:visible}.fqorGa_printArea{inset-inline-start:0;width:100%;position:absolute;top:0}.fqorGa_noPrint{display:none!important}.fqorGa_slips{grid-template-columns:repeat(2,1fr)}.fqorGa_page{break-after:page;page-break-after:always}}
._1xdI7a_banners{gap:var(--space-2);display:grid}._1xdI7a_list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}._1xdI7a_card{border:1px solid var(--lph-line);border-radius:var(--lph-panel-radius);background:var(--lph-surface);padding:var(--space-4);gap:var(--space-3);min-width:0;display:grid}._1xdI7a_number{font:700 18px/1.2 var(--lph-display);margin:0}._1xdI7a_block{min-width:0}._1xdI7a_block h4{margin:0 0 var(--space-2);font-size:13px}._1xdI7a_facts{gap:var(--space-1) var(--space-3);grid-template-columns:max-content minmax(0,1fr);margin:0;font-size:13px;display:grid}._1xdI7a_facts dt{color:var(--lph-muted)}._1xdI7a_facts dd{overflow-wrap:anywhere;margin:0}._1xdI7a_actions{gap:var(--space-2);flex-wrap:wrap;align-items:flex-start;display:flex}._1xdI7a_actions>*{min-width:0;max-width:100%}._1xdI7a_choices{border:0;margin:0;padding:0}._1xdI7a_resolve,._1xdI7a_simulator,._1xdI7a_history{font-size:13px}._1xdI7a_simulator{border:1px dashed var(--lph-line);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}._1xdI7a_history ul{margin:var(--space-2) 0 0;padding-left:var(--space-4)}@media (max-width:700px){._1xdI7a_facts{grid-template-columns:minmax(0,1fr)}._1xdI7a_facts dt{margin-top:var(--space-1)}}
._0bvspq_panel{background:var(--lph-surface);border:1px solid var(--panel-line);border-radius:var(--lph-panel-radius);box-shadow:var(--shadow-card);min-width:0;padding:22px}._0bvspq_panel h2{font-family:var(--lph-display);margin:0 0 15px;font-size:30px;line-height:1}._0bvspq_panel h3{font:700 16px/1.3 var(--lph-font);margin:0 0 12px}._0bvspq_grid{gap:18px;display:grid}._0bvspq_grid>*{min-width:0}._0bvspq_cols2{grid-template-columns:repeat(2,minmax(0,1fr))}._0bvspq_mainSide{grid-template-columns:minmax(0,1fr) 320px;gap:22px;display:grid}._0bvspq_mainSide>*{min-width:0}._0bvspq_row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._0bvspq_gap{margin-top:20px}._0bvspq_button{border-radius:var(--lph-btn-radius);background:var(--lph-red);color:var(--on-accent);font:inherit;cursor:pointer;min-height:var(--lph-touch);border:0;justify-content:center;align-items:center;gap:6px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}._0bvspq_button:hover{filter:brightness(.94)}._0bvspq_button:disabled{opacity:.45;cursor:not-allowed}._0bvspq_button:focus-visible,._0bvspq_input:focus-visible,._0bvspq_choice input:focus-visible+span{outline:3px solid var(--lph-focus);outline-offset:3px}._0bvspq_outline{border:1px solid var(--lph-line);background:var(--surface);color:var(--lph-ink)}._0bvspq_secondary{background:var(--lph-yellow);color:var(--lph-ink)}._0bvspq_small{min-height:36px;padding:7px 11px;font-size:12px}._0bvspq_full{width:100%}._0bvspq_status{background:var(--lph-status-bg);color:var(--lph-status-ink);border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}._0bvspq_green{background:var(--lph-status-green-bg);color:var(--lph-status-green-ink)}._0bvspq_red{background:var(--lph-status-red-bg);color:var(--lph-status-red-ink)}._0bvspq_yellow{background:var(--lph-status-yellow-bg);color:var(--lph-status-yellow-ink)}._0bvspq_notice{background:var(--lph-notice-bg);border:1px solid var(--lph-notice-line);color:var(--lph-notice-ink);border-radius:8px;padding:13px 16px;font-size:12px}._0bvspq_notice._0bvspq_good{background:var(--success-bg);border-color:var(--success-border);color:var(--success-fg)}._0bvspq_notice._0bvspq_bad{background:var(--lph-status-red-bg);border-color:var(--danger-border);color:var(--lph-status-red-ink)}._0bvspq_points{background:var(--lph-points-bg);color:var(--lph-points-ink);border-radius:7px;margin:14px 0;padding:13px;font-size:12px}._0bvspq_tableScroll{max-width:100%;overflow-x:auto}._0bvspq_table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}._0bvspq_table th{text-align:left;color:var(--lph-muted);background:var(--table-head-bg);font-size:11px;font-weight:500}._0bvspq_table th,._0bvspq_table td{border-bottom:1px solid var(--lph-line);padding:14px 13px}._0bvspq_table td:first-child{font-weight:600}._0bvspq_input{border:1px solid var(--lph-line);background:var(--surface);color:var(--lph-ink);font:inherit;max-width:100%;min-height:var(--lph-touch);border-radius:7px;padding:11px}._0bvspq_textarea{border:1px solid var(--lph-line);background:var(--surface);color:var(--lph-ink);font:inherit;resize:vertical;border-radius:7px;width:100%;min-height:90px;padding:11px}._0bvspq_label{margin:0 0 6px;font-size:12px;font-weight:700;display:block}._0bvspq_field{margin-bottom:16px}._0bvspq_fieldError{color:var(--lph-status-red-ink);margin-top:6px;font-size:12px}._0bvspq_choices{border:0;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;display:flex}._0bvspq_choices legend{margin-bottom:6px;padding:0;font-size:12px;font-weight:700}._0bvspq_choice{position:relative}._0bvspq_choice input{opacity:0;width:1px;height:1px;position:absolute}._0bvspq_choice span{min-height:var(--lph-touch);border:1px solid var(--lph-line);background:var(--surface);cursor:pointer;border-radius:22px;align-items:center;padding:9px 14px;font-size:13px;display:inline-flex}._0bvspq_choice input:checked+span{background:var(--lph-ink);color:var(--on-accent);border-color:var(--lph-ink)}._0bvspq_checkline{min-height:var(--lph-touch);align-items:center;gap:9px;padding:11px 0;font-size:13px;display:flex}._0bvspq_checkline input{width:17px;height:17px;accent-color:var(--lph-red)}._0bvspq_muted{color:var(--lph-muted);font-size:12px}._0bvspq_empty{text-align:center;color:var(--lph-muted);padding:30px}._0bvspq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._0bvspq_switch{min-height:var(--lph-touch);cursor:pointer;align-items:center;gap:10px;display:inline-flex}._0bvspq_switch input{width:40px;height:22px;accent-color:var(--lph-red)}._0bvspq_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._0bvspq_list{margin:0;padding:0;list-style:none}._0bvspq_list li{border-bottom:1px solid var(--lph-line);padding:10px 0}@media (max-width:1000px){._0bvspq_mainSide{grid-template-columns:1fr}}@media (max-width:700px){._0bvspq_panel{padding:17px}._0bvspq_cols2{grid-template-columns:1fr}._0bvspq_tableScroll{overflow:visible}._0bvspq_table,._0bvspq_table tbody,._0bvspq_table tr,._0bvspq_table td{width:100%;min-width:0;display:block}._0bvspq_table thead{display:none}._0bvspq_table tbody tr{border:1px solid var(--card-line);background:var(--surface);border-radius:8px;margin:12px 0;padding:12px}._0bvspq_table td{white-space:normal;overflow-wrap:anywhere;border:0;padding:7px 0}._0bvspq_table td:before{content:attr(data-label);color:var(--label-muted);margin-bottom:3px;font-size:10px;font-weight:700;display:block}}@media (prefers-reduced-motion:reduce){._0bvspq_button{transition:none}}
.Jwak3q_login{min-height:100dvh;padding:var(--gutter-mobile);background:var(--paper);place-items:center;display:grid}.Jwak3q_card{width:min(100%, var(--dialog-width-md));gap:var(--space-4);padding:var(--dialog-pad);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid}.Jwak3q_card h1{font-family:var(--display);font-size:var(--h2-size);color:var(--red)}.Jwak3q_stack{gap:var(--field-gap);border:0;margin:0;padding:0;display:grid}.Jwak3q_stack legend{font-weight:var(--font-weight-bold);margin-bottom:var(--space-2)}.Jwak3q_error{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--danger-fg)}.Jwak3q_radio{align-items:center;gap:var(--space-2);min-height:var(--control-min);display:flex}.Jwak3q_panel{gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:var(--border-width) solid var(--line);border-radius:var(--panel-radius);display:grid}.Jwak3q_facts{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;display:grid}.Jwak3q_facts dt{font-size:var(--fs-xs);color:var(--muted)}.Jwak3q_facts dd{font-weight:var(--font-weight-bold);margin:0}.Jwak3q_list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Jwak3q_list li{padding:var(--space-1) var(--space-3);border-radius:var(--pill-radius);background:var(--neutral-bg);color:var(--neutral-fg);font-size:var(--fs-sm)}.Jwak3q_forbidden{max-width:var(--dialog-width-lg);margin:var(--space-7) auto;padding:var(--gutter-mobile);gap:var(--space-4);display:grid}.Jwak3q_forbidden h1{font-family:var(--display);font-size:var(--h1-size);color:var(--red)}@media (max-width:700px){.Jwak3q_forbidden h1{font-size:var(--h1-size-mobile)}}
.PcqVpa_pairing{gap:var(--ops-gap,12px);flex-wrap:wrap;align-items:flex-end;display:flex}.PcqVpa_inline{gap:6px;font-size:13px;font-weight:600;display:grid}.PcqVpa_inline input{border:1px solid var(--ops-line);border-radius:var(--ops-control-radius);background:var(--ops-surface);color:var(--ops-text);min-height:var(--ops-touch);padding:11px}.PcqVpa_button{min-height:var(--ops-touch);border-radius:var(--ops-control-radius);background:var(--ops-accent);color:var(--ops-paper);cursor:pointer;border:0;padding:0 18px;font-weight:700}.PcqVpa_button:focus-visible{outline:3px solid var(--ops-ink);outline-offset:2px}.PcqVpa_code{border:2px dashed var(--ops-accent);border-radius:var(--ops-control-radius);background:var(--ops-surface);gap:4px;margin:0;padding:12px 16px;display:grid}.PcqVpa_code strong{letter-spacing:.2em;color:var(--ops-ink);overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:28px}.PcqVpa_code small{color:var(--ops-muted)}.PcqVpa_error{color:var(--ops-red-ink);font-weight:600}@media (prefers-reduced-motion:reduce){.PcqVpa_button{transition:none}}
.bpKP0W_root,.bpKP0W_helpButton{--h-red:var(--red);--h-yellow:var(--yellow);--h-cream:var(--context-bg);--h-ink:var(--ink);--h-muted:var(--muted);--h-line:var(--line);--h-green:var(--green);--h-radius:var(--panel-radius);--h-display:var(--title);--h-status-bg:var(--neutral-bg);--h-status-fg:var(--neutral-fg);--h-ok-bg:var(--success-bg);--h-ok-fg:var(--success-fg);--h-warn-bg:var(--warning-bg);--h-warn-fg:var(--warning-fg);--h-err-bg:var(--danger-bg);--h-err-fg:var(--danger-fg);--h-notice-bg:var(--notice-bg);--h-notice-line:var(--warning-border);--h-notice-fg:var(--notice-fg);--h-focus:var(--focus-ring-color);--h-hover:var(--navlink-hover-bg);--h-faint:var(--navlink-n);--h-canvas:var(--lph-canvas,#f4f2ee);--h-soft:var(--table-head-bg);--h-surface:var(--surface);--h-player:var(--lph-player,#111);--h-glow:var(--lph-glow,#b92a242e);--h-shadow:var(--lph-shadow,#00000040);color:var(--h-ink);font:14px/1.5 var(--font,"DM Sans", "Noto Sans Thai", Arial, sans-serif);min-width:0;max-width:1180px;margin:0 auto;padding:30px}.bpKP0W_root *,.bpKP0W_root :before,.bpKP0W_root :after{box-sizing:border-box}.bpKP0W_root img{max-width:100%;height:auto;display:block}.bpKP0W_root a:focus-visible,.bpKP0W_root input:focus-visible,.bpKP0W_root button:focus-visible,.bpKP0W_root summary:focus-visible{outline:3px solid var(--h-focus);outline-offset:3px}.bpKP0W_eyebrow{color:var(--h-red);text-transform:uppercase;letter-spacing:.04em;margin-bottom:9px;font-size:12px;font-weight:700;display:block}.bpKP0W_titleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.bpKP0W_titleRow h1{font-family:var(--h-display);overflow-wrap:anywhere;margin:0;font-size:48px;font-weight:800;line-height:1.03}.bpKP0W_titleRow p{color:var(--h-muted);max-width:700px;margin:9px 0 0}.bpKP0W_panel{background:var(--h-surface);border:1px solid var(--h-line);border-radius:var(--h-radius);min-width:0;padding:22px}.bpKP0W_search{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.bpKP0W_search label{width:100%;font-size:13px;font-weight:600}.bpKP0W_search input{border:1px solid var(--h-line);min-width:0;font:inherit;background:var(--h-surface);color:var(--h-ink);border-radius:7px;flex:1;padding:11px}.bpKP0W_button{background:var(--h-red);color:var(--h-surface);font:inherit;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.bpKP0W_button:hover{filter:brightness(.94)}.bpKP0W_outline{background:var(--h-surface);color:var(--h-ink);border:1px solid var(--h-line);}.bpKP0W_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.bpKP0W_card{background:var(--h-surface);border:1px solid var(--h-line);border-radius:var(--h-radius);color:inherit;flex-direction:column;gap:8px;min-width:0;padding:20px;text-decoration:none;display:flex}.bpKP0W_card:hover{border-color:var(--h-red)}.bpKP0W_card h2{font-family:var(--h-display);margin:0;font-size:28px;line-height:1.03}.bpKP0W_card p{color:var(--h-muted);margin:0}.bpKP0W_mine{border-color:var(--h-yellow);box-shadow:inset 0 0 0 2px var(--h-yellow)}.bpKP0W_meta{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px;display:flex}.bpKP0W_status{background:var(--h-status-bg);color:var(--h-status-fg);border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.bpKP0W_statusGreen{background:var(--h-ok-bg);color:var(--h-ok-fg);}.bpKP0W_statusYellow{background:var(--h-warn-bg);color:var(--h-warn-fg);}.bpKP0W_statusRed{background:var(--h-err-bg);color:var(--h-err-fg);}.bpKP0W_notice{background:var(--h-notice-bg);border:1px solid var(--h-notice-line);color:var(--h-notice-fg);border-radius:8px;padding:13px 16px;font-size:12px}.bpKP0W_hits{gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.bpKP0W_hits a{color:inherit;text-decoration:none;display:block}.bpKP0W_hits small{color:var(--h-muted);display:block}.bpKP0W_hits strong{color:var(--h-red)}.bpKP0W_layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:26px;display:grid}.bpKP0W_toc{background:var(--h-cream);border:1px solid var(--h-line);border-radius:var(--h-radius);min-width:0;padding:18px;position:sticky;top:20px}.bpKP0W_toc ol{gap:3px;margin:10px 0 0;padding:0;list-style:none;display:grid}.bpKP0W_toc a{color:inherit;border-radius:7px;gap:10px;padding:8px 10px;font-size:12px;text-decoration:none;display:flex}.bpKP0W_toc a:hover{background:var(--h-hover)}.bpKP0W_toc .bpKP0W_n{width:22px;color:var(--h-faint);flex:none;font-size:11px}.bpKP0W_screens{overflow-wrap:break-word;gap:26px;min-width:0;display:grid}.bpKP0W_screen{scroll-margin-top:16px}.bpKP0W_screen h2{font-family:var(--h-display);margin:0 0 6px;font-size:31px;line-height:1.03}.bpKP0W_menu{color:var(--h-muted);margin:0 0 12px;font-size:12px}.bpKP0W_intro{color:var(--h-ink);margin:0 0 16px}.bpKP0W_figure{border:1px solid var(--h-line);background:var(--h-canvas);border-radius:10px;margin:0 0 14px;position:relative;overflow:hidden}.bpKP0W_figure img{width:100%;height:auto}.bpKP0W_marker{border:3px solid var(--h-red);box-shadow:0 0 0 3px var(--h-glow);pointer-events:none;border-radius:10px;position:absolute}.bpKP0W_markerN{background:var(--h-red);width:28px;height:28px;color:var(--h-surface);box-shadow:0 2px 6px var(--h-shadow);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:-14px;left:-14px}.bpKP0W_figcaption{color:var(--h-muted);background:var(--h-soft);border-top:1px solid var(--h-line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.bpKP0W_steps{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.bpKP0W_steps li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.bpKP0W_stepN{background:var(--h-yellow);width:26px;height:26px;color:var(--h-ink);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.bpKP0W_steps b{display:block}.bpKP0W_steps p{color:var(--h-muted);margin:2px 0 0}.bpKP0W_media{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:16px;display:grid}.bpKP0W_mobileShot{border:6px solid var(--h-ink);border-radius:22px;overflow:hidden}.bpKP0W_video{margin-top:6px}.bpKP0W_video iframe,.bpKP0W_video video{aspect-ratio:16/10;background:var(--h-player);border:0;border-radius:10px;width:100%;display:block}.bpKP0W_chapters{color:var(--h-muted);margin:8px 0 0;padding:0 0 0 18px;font-size:12px}.bpKP0W_helpButton{background:var(--h-yellow);width:34px;height:34px;color:var(--h-ink);border:2px solid var(--h-red);border-radius:50%;place-items:center;font-size:17px;font-weight:800;text-decoration:none;display:inline-grid}.bpKP0W_helpButton:hover{filter:brightness(.95)}.bpKP0W_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bpKP0W_forbidden{text-align:center;padding:65px 20px}.bpKP0W_forbidden h1{font-family:var(--h-display);margin:0 0 12px;font-size:48px}.bpKP0W_forbidden p{color:var(--h-muted);max-width:520px;margin:0 auto 20px}.bpKP0W_back{color:var(--h-red);font-size:13px;font-weight:700;text-decoration:none}@media (max-width:1000px){.bpKP0W_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bpKP0W_layout{grid-template-columns:minmax(0,1fr)}.bpKP0W_toc{position:static}.bpKP0W_media{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.bpKP0W_root{padding:16px}.bpKP0W_grid{grid-template-columns:minmax(0,1fr)}.bpKP0W_titleRow{flex-direction:column;align-items:flex-start;gap:12px}.bpKP0W_titleRow h1{font-size:38px}.bpKP0W_panel{padding:16px}.bpKP0W_screen h2{font-size:26px}.bpKP0W_media{grid-template-columns:minmax(0,1fr)}.bpKP0W_mobileShot{max-width:240px}}@media (prefers-reduced-motion:reduce){.bpKP0W_root *{scroll-behavior:auto!important;transition:none!important}}
.GT3LqW_facts{gap:calc(var(--lph-space,.5rem) * 1.5);margin:0;display:grid}.GT3LqW_facts>div{justify-content:space-between;gap:var(--lph-space,.5rem);flex-wrap:wrap;display:flex}.GT3LqW_facts dt{color:var(--lph-muted)}.GT3LqW_facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.GT3LqW_links{gap:calc(var(--lph-space,.5rem) * 2);flex-wrap:wrap;display:flex}.GT3LqW_form{gap:var(--lph-space,.5rem);max-width:40rem;display:grid}.GT3LqW_preview{gap:var(--lph-space,.5rem);margin:0;padding:0;list-style:none;display:grid}.GT3LqW_preview li{border:1px solid var(--lph-line);border-radius:var(--lph-radius,.5rem);padding:var(--lph-space,.5rem);overflow-wrap:anywhere;min-width:0}.GT3LqW_body{white-space:pre-wrap;overflow-wrap:anywhere;max-height:28rem;padding:var(--lph-space,.5rem);border:1px solid var(--lph-line);border-radius:var(--lph-radius,.5rem);font:inherit;margin:0;overflow:auto}.GT3LqW_flags{gap:calc(var(--lph-space,.5rem) / 2);flex-wrap:wrap;display:inline-flex}
.q-dqIW_form{gap:var(--ops-gap,12px);max-width:640px;margin-top:12px;display:grid}.q-dqIW_inlineForm{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.q-dqIW_inlineForm input{border:1px solid var(--ops-line);border-radius:var(--ops-control-radius);background:var(--ops-surface);color:var(--ops-text);min-height:var(--ops-touch);min-width:0;max-width:100%;padding:8px}.q-dqIW_actions{gap:8px;display:grid}.q-dqIW_choices{border:1px solid var(--ops-line);border-radius:var(--ops-control-radius);flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:10px 12px;display:flex}.q-dqIW_choices legend{font-size:13px;font-weight:600}.q-dqIW_probe{justify-items:start;gap:4px;min-width:0;display:grid}.q-dqIW_issues{overflow-wrap:anywhere;margin:0;padding-left:18px;font-size:13px}.q-dqIW_details{margin-top:12px}.q-dqIW_details summary{cursor:pointer;min-height:var(--ops-touch);align-items:center;font-weight:600;display:flex}
.tNnl0a_preview{width:100%;max-width:32rem;height:auto;margin:var(--lph-space,.5rem) 0;border:1px solid var(--lph-line);border-radius:var(--lph-radius,.5rem);display:block}.tNnl0a_qr{width:100%;max-width:14rem;height:auto;display:block}.tNnl0a_facts{gap:calc(var(--lph-space,.5rem) * 1.5);margin:0;display:grid}.tNnl0a_facts dd{overflow-wrap:anywhere;margin:0}
.dCYpSG_form{gap:var(--ops-gap,12px);max-width:640px;display:grid}.dCYpSG_field{gap:6px;font-size:13px;font-weight:600;display:grid}.dCYpSG_field input{border:1px solid var(--ops-line);border-radius:var(--ops-control-radius);background:var(--ops-surface);color:var(--ops-text);min-height:var(--ops-touch);min-width:0;padding:11px}.dCYpSG_choices{border:1px solid var(--ops-line);border-radius:var(--ops-control-radius);flex-wrap:wrap;gap:12px;padding:10px 12px;display:flex}.dCYpSG_choices label{min-height:var(--ops-touch);align-items:center;gap:6px;display:inline-flex}.dCYpSG_button{min-height:var(--ops-touch);border-radius:var(--ops-control-radius);background:var(--ops-accent);color:var(--ops-paper);cursor:pointer;border:0;justify-self:start;padding:0 18px;font-weight:700}.dCYpSG_button:disabled{opacity:.6;cursor:default}.dCYpSG_button:focus-visible{outline:3px solid var(--ops-ink);outline-offset:2px}.dCYpSG_code{border:2px dashed var(--ops-accent);border-radius:var(--ops-control-radius);background:var(--ops-surface);gap:4px;margin:0;padding:12px 16px;display:grid}.dCYpSG_code strong{letter-spacing:.12em;color:var(--ops-ink);overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:24px}.dCYpSG_code small{color:var(--ops-muted)}.dCYpSG_error{color:var(--ops-red-ink);font-weight:600}.dCYpSG_inlineForm{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.dCYpSG_inlineForm input{border:1px solid var(--ops-line);border-radius:var(--ops-control-radius);background:var(--ops-surface);color:var(--ops-text);min-height:var(--ops-touch);min-width:0;max-width:100%;padding:8px}@media (prefers-reduced-motion:reduce){.dCYpSG_button{transition:none}}
.hwk6HW_form{gap:var(--ops-gap,12px);max-width:640px;display:grid}.hwk6HW_field{gap:6px;font-size:13px;font-weight:600;display:grid}.hwk6HW_field input,.hwk6HW_field textarea{border:1px solid var(--ops-line);border-radius:var(--ops-control-radius);background:var(--ops-surface);color:var(--ops-text);min-height:var(--ops-touch);min-width:0;max-width:100%;font:inherit;padding:10px}.hwk6HW_row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.hwk6HW_inlineForm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hwk6HW_stack{gap:8px;min-width:0;display:grid}.hwk6HW_button{min-height:var(--ops-touch);border-radius:var(--ops-control-radius);background:var(--ops-accent);color:var(--ops-paper);cursor:pointer;border:0;justify-self:start;padding:0 18px;font-weight:700}.hwk6HW_button:disabled{opacity:.6;cursor:default}.hwk6HW_button:focus-visible{outline:3px solid var(--ops-ink);outline-offset:2px}.hwk6HW_note{color:var(--ops-muted);margin:0}.hwk6HW_excerpt{overflow-wrap:anywhere;margin:0}.hwk6HW_details summary{cursor:pointer;min-height:var(--ops-touch);align-items:center;font-weight:600;display:inline-flex}.hwk6HW_details[open]{gap:8px;display:grid}@media (prefers-reduced-motion:reduce){.hwk6HW_button{transition:none}}
