._logo_wqls6_1{display:inline-flex;align-items:center;gap:var(--sp-3);flex:none;color:var(--text-strong)}._mark_wqls6_9{flex:none;transition:transform var(--dur-slow) var(--ease-out)}@media(hover:hover){._logo_wqls6_1:hover ._mark_wqls6_9{transform:rotate(45deg)}}._text_wqls6_20{display:flex;flex-direction:column;line-height:1;font-family:var(--font-display)}._brand_wqls6_27{font-size:1.05rem;font-weight:800;letter-spacing:-.02em}._sub_wqls6_33{font-family:var(--font-mono);font-size:.63rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--text-faint);margin-top:3px}._base_wh9bv_1{--btn-h: 52px;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--btn-h);padding-inline:var(--sp-5);border-radius:var(--r-md);font-family:var(--font-display);font-size:var(--step-0);font-weight:700;letter-spacing:.01em;text-align:center;max-width:100%;text-wrap:balance;border:1px solid transparent;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease)}._base_wh9bv_1:active:not(:disabled){transform:translateY(1px)}._base_wh9bv_1:disabled,._base_wh9bv_1[aria-disabled=true]{opacity:.45;cursor:not-allowed}._primary_wh9bv_40{background:var(--accent);color:var(--text-on-accent);box-shadow:var(--shadow-accent);border-color:var(--accent)}._primary_wh9bv_40:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong);transform:translateY(-1px);box-shadow:0 1px 2px #7c2d121f,0 16px 32px -12px #c2410c5c}._secondary_wh9bv_56{background:var(--surface-chip);color:var(--text-strong);border-color:var(--border-strong)}._secondary_wh9bv_56:hover:not(:disabled){background:var(--border);border-color:var(--text-faint);transform:translateY(-1px);box-shadow:var(--shadow-sm)}._ghost_wh9bv_69{background:transparent;color:var(--text);border-color:var(--border-strong)}._ghost_wh9bv_69:hover:not(:disabled){border-color:var(--accent);color:var(--accent-strong);transform:translateY(-1px);background:var(--accent-veil)}._link_wh9bv_82{min-height:0;padding:0;background:none;color:var(--accent);font-family:var(--font-body);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}._link_wh9bv_82:hover:not(:disabled){color:var(--accent-strong)}._sm_wh9bv_100{--btn-h: 40px;padding-inline:var(--sp-4);font-size:var(--step--1)}._lg_wh9bv_106{--btn-h: 58px;padding-inline:var(--sp-6);font-size:var(--step-1);letter-spacing:-.01em}._block_wh9bv_113{display:flex;width:100%;padding-inline:var(--sp-4)}@media(pointer:coarse){._sm_wh9bv_100{--btn-h: 44px}}._overlay_8p84k_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:grid;place-items:center;padding:var(--sp-4);background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:_fade_8p84k_1 var(--dur) var(--ease)}._panel_8p84k_15{position:relative;width:min(560px,100%);max-height:min(88dvh,900px);overflow-y:auto;overscroll-behavior:contain;background:var(--surface-overlay);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:var(--sp-6);animation:_rise_8p84k_1 var(--dur) var(--ease-out)}._wide_8p84k_29{width:min(1000px,100%);padding:var(--sp-4)}._header_8p84k_34{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-4)}._title_8p84k_42{font-size:var(--step-2)}._close_8p84k_46{flex:none;display:grid;place-items:center;width:38px;height:38px;margin:-6px -6px 0 0;border-radius:var(--r-md);color:var(--text-muted);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}._close_8p84k_46:hover{background:var(--surface-chip);color:var(--text-strong)}@keyframes _fade_8p84k_1{0%{opacity:0}}@keyframes _rise_8p84k_1{0%{opacity:0;transform:translateY(14px) scale(.98)}}._lightbox_8p84k_78{overflow:hidden;max-height:min(92dvh,960px);display:flex;flex-direction:column;padding:var(--sp-3)}._lightbox_8p84k_78 ._header_8p84k_34{margin-bottom:var(--sp-2);flex:none}@media(pointer:coarse){._close_8p84k_46{width:44px;height:44px}}._field_wj6p5_1{display:flex;flex-direction:column;gap:var(--sp-2)}._label_wj6p5_7{font-family:var(--font-mono);font-size:var(--step--1);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}._required_wj6p5_16{color:var(--accent)}._control_wj6p5_20{width:100%;min-height:50px;padding:var(--sp-3) var(--sp-4);background:var(--surface-page);border:1px solid var(--border-strong);border-radius:var(--r-md);color:var(--text);transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}._control_wj6p5_20::placeholder{color:var(--text-faint)}._control_wj6p5_20:hover:not(:disabled){border-color:var(--text-faint)}._control_wj6p5_20:focus{outline:none;border-color:var(--accent);background:var(--surface-page)}._control_wj6p5_20:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}textarea._control_wj6p5_20{min-height:140px;resize:vertical;line-height:1.6}._invalid_wj6p5_58,._invalid_wj6p5_58:hover{border-color:var(--danger)}._error_wj6p5_63{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--step--1);color:var(--danger)}._hint_wj6p5_71{font-size:var(--step--1);color:var(--text-faint)}._checkboxWrapper_wj6p5_76{display:flex;align-items:flex-start;gap:var(--sp-3)}._checkbox_wj6p5_76{width:18px;height:18px;margin-top:2px;flex:none;cursor:pointer;accent-color:var(--accent)}._checkboxLabel_wj6p5_91{font-family:var(--font-sans);font-size:var(--step-0);font-weight:400;text-transform:none;letter-spacing:normal;color:var(--text);line-height:1.5;cursor:pointer}._honeypot_wj6p5_103{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}._form_jolu0_1{display:flex;flex-direction:column;gap:var(--sp-4)}._row_jolu0_7{display:flex;flex-direction:column;gap:var(--sp-3);align-items:stretch}._row_jolu0_7>:first-child{flex:1}._success_jolu0_18{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-4);border-radius:var(--r-md);background:var(--signal-veil);border:1px solid var(--signal-edge);color:var(--text)}._successIcon_jolu0_29{flex:none;color:var(--signal);margin-top:2px}._fallback_jolu0_35{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-md);background:var(--surface-card);border:1px solid var(--border-strong);font-size:.94rem;color:var(--text-muted)}._error_jolu0_47{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--danger-veil);border:1px solid var(--danger-edge);color:var(--danger);font-size:.94rem}._consent_jolu0_56{font-size:var(--step--1);color:var(--text-faint);line-height:1.5}@media(min-width:560px){._row_jolu0_7{flex-direction:row;align-items:flex-start}}._intro_17mpa_1{color:var(--text-muted);margin-bottom:var(--sp-5);line-height:1.6}._summary_17mpa_7{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4);margin-bottom:var(--sp-5);border-radius:var(--r-md);background:var(--surface-card);border:1px solid var(--border)}._thumb_17mpa_18{width:64px;height:64px;flex:none;border-radius:var(--r-sm);object-fit:cover;background:var(--surface-page)}._summaryBody_17mpa_27{min-width:0}._summaryName_17mpa_31{font-family:var(--font-display);font-weight:700;color:var(--text-strong)}._summaryMeta_17mpa_37{font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-faint)}._devNote_17mpa_43{margin-top:var(--sp-5);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);border:1px dashed var(--border-strong);background:var(--surface-page);font-family:var(--font-mono);font-size:.76rem;line-height:1.7;color:var(--text-faint)}._devNote_17mpa_43 code{color:var(--steel)}._overlay_1ucy4_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_fade_1ucy4_1 var(--dur) var(--ease)}._panel_1ucy4_10{position:fixed;inset:0 0 0 auto;z-index:calc(var(--z-drawer) + 1);width:min(380px,88vw);display:flex;flex-direction:column;background:var(--surface-overlay);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);animation:_slide_1ucy4_1 var(--dur) var(--ease-out)}._head_1ucy4_23{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border)}._close_1ucy4_32{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--r-md);color:var(--text-muted);border:1px solid var(--border-strong)}._close_1ucy4_32:hover{color:var(--text-strong);background:var(--surface-card)}._links_1ucy4_47{display:flex;flex-direction:column;padding:var(--sp-3) var(--sp-4);overflow-y:auto;flex:1}._link_1ucy4_47{padding:var(--sp-4) var(--sp-3);border-bottom:1px solid var(--border-soft);font-family:var(--font-display);font-size:var(--step-1);font-weight:700;color:var(--text);transition:color var(--dur) var(--ease),padding-left var(--dur) var(--ease)}@media(hover:hover){._link_1ucy4_47:hover{color:var(--accent);padding-left:var(--sp-5)}}._active_1ucy4_74{color:var(--accent)}._foot_1ucy4_78{padding:var(--sp-5);padding-bottom:calc(var(--sp-5) + env(safe-area-inset-bottom));border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--sp-3)}._note_1ucy4_87{font-size:var(--step--1);color:var(--text-faint);text-align:center}@keyframes _fade_1ucy4_1{0%{opacity:0}}@keyframes _slide_1ucy4_1{0%{transform:translate(100%)}}@media(pointer:coarse){._close_1ucy4_32{width:44px;height:44px}}._button_e6mwu_1{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-md);color:var(--text);border:1px solid var(--border-strong);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease)}._button_e6mwu_1:hover{background:var(--surface-card);border-color:var(--text-faint);transform:translateY(-1px);box-shadow:var(--shadow-sm)}._count_e6mwu_21{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding-inline:5px;display:grid;place-items:center;border-radius:var(--r-pill);background:var(--accent);color:var(--text-on-accent);font-family:var(--font-mono);font-size:.68rem;font-weight:500;line-height:1;border:2px solid var(--surface-page);animation:_pop_e6mwu_1 var(--dur) var(--ease-out)}@keyframes _pop_e6mwu_1{0%{transform:scale(.4);opacity:0}}._header_10qah_1{position:sticky;top:0;z-index:var(--z-header);padding-top:env(safe-area-inset-top);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),backdrop-filter var(--dur) var(--ease);background:transparent;border-bottom:1px solid transparent}._stuck_10qah_17{background:var(--glass-strong);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom-color:var(--border)}._inner_10qah_23{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);min-height:var(--header-h)}._nav_10qah_31{display:none;align-items:center;gap:var(--sp-2)}._link_10qah_37{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);font-size:.94rem;font-weight:500;color:var(--text-muted);white-space:nowrap;transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}._link_10qah_37:hover{color:var(--text-strong);background:var(--tint-strong);transform:translateY(-1px)}._active_10qah_56{color:var(--accent)}._actions_10qah_60{display:flex;align-items:center;gap:var(--sp-2);flex:none}._buyDesktop_10qah_67{display:none}._toggle_10qah_71{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-md);color:var(--text);border:1px solid var(--border-strong)}._toggle_10qah_71:hover{background:var(--surface-card)}@media(min-width:1024px){._nav_10qah_31,._buyDesktop_10qah_67{display:flex}._toggle_10qah_71{display:none}}._footer_1tr57_1{background:var(--surface-page);border-top:1px solid var(--border);padding-block:var(--sp-8) var(--sp-5)}._grid_1tr57_7{display:grid;gap:var(--sp-7);padding-bottom:var(--sp-7);border-bottom:1px solid var(--border)}._brandCol_1tr57_14{max-width:34ch}._slogan_1tr57_18{margin-top:var(--sp-4);font-family:var(--font-display);font-size:var(--step-1);font-weight:700;color:var(--text-strong);line-height:1.25}._blurb_1tr57_27{margin-top:var(--sp-3);font-size:.94rem;color:var(--text-muted);line-height:1.55}._contact_1tr57_34{margin-top:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2);font-family:var(--font-mono);font-size:.82rem}._contact_1tr57_34 a{color:var(--text-muted);transition:color var(--dur) var(--ease)}._contact_1tr57_34 a:hover{color:var(--accent)}._navGrid_1tr57_52{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--sp-6)}._heading_1tr57_58{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);margin-bottom:var(--sp-4)}._links_1tr57_67{display:flex;flex-direction:column;gap:var(--sp-3)}._link_1tr57_67{font-size:.92rem;color:var(--text-muted);transition:color var(--dur) var(--ease)}._link_1tr57_67:hover{color:var(--accent)}._bottom_1tr57_83{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4);padding-top:var(--sp-5)}._legal_1tr57_92{font-size:.82rem;color:var(--text-faint);line-height:1.6}._social_1tr57_98{display:flex;gap:var(--sp-2)}._socialLink_1tr57_103{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-md);border:1px solid var(--border-strong);color:var(--text-muted);transition:all var(--dur) var(--ease)}._socialLink_1tr57_103:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-veil)}@media(min-width:768px){._grid_1tr57_7{grid-template-columns:1.1fr 2fr;gap:var(--sp-8)}}@media(pointer:coarse){._socialLink_1tr57_103{width:44px;height:44px}._link_1tr57_67{display:inline-flex;align-items:center;min-height:44px}}._skip_1ahjh_1{position:fixed;top:var(--sp-3);left:var(--sp-3);z-index:calc(var(--z-toast) + 1);padding:var(--sp-3) var(--sp-4);background:var(--accent);color:var(--text-on-accent);border-radius:var(--r-md);font-weight:700;box-shadow:var(--shadow-md);transform:translateY(calc(-100% - var(--sp-4)));transition:transform var(--dur) var(--ease)}._skip_1ahjh_1:focus-visible{transform:translateY(0)}._bar_9tre5_1{position:relative;z-index:calc(var(--z-header) + 1);background:linear-gradient(90deg,var(--accent-deep),var(--accent));color:var(--text-on-accent)}._inner_9tre5_8{display:flex;align-items:center;justify-content:center;gap:var(--sp-4);min-height:var(--announce-h);padding-block:6px}._items_9tre5_17{display:flex;align-items:center;justify-content:center;gap:var(--sp-3);flex-wrap:wrap;font-family:var(--font-mono);font-size:.78rem;font-weight:500;letter-spacing:.06em;text-align:center}._sep_9tre5_30{opacity:.5}._secondary_9tre5_35{display:none}@media(min-width:768px){._secondary_9tre5_35{display:inline}}._dismiss_9tre5_45{position:absolute;right:var(--gutter);top:50%;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;border-radius:var(--r-sm);color:inherit;opacity:.7;transition:opacity var(--dur) var(--ease),background-color var(--dur) var(--ease)}._dismiss_9tre5_45:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}._dismiss_9tre5_45:hover{opacity:1;background:#0000001f}._button_zwxsc_1{position:fixed;right:calc(var(--gutter) + env(safe-area-inset-right));bottom:calc(var(--gutter) + env(safe-area-inset-bottom));z-index:calc(var(--z-header) - 1);display:grid;place-items:center;width:46px;height:46px;border-radius:var(--r-md);background:var(--surface-card);border:1px solid var(--border-strong);color:var(--text-muted);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}._visible_zwxsc_25{opacity:1;pointer-events:auto;transform:none}._button_zwxsc_1:hover{color:var(--accent);border-color:var(--accent)}._icon_zwxsc_36{transform:rotate(-90deg)}._stepper_15q5k_1{display:inline-flex;align-items:center;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface-page);overflow:hidden}._button_15q5k_10{display:grid;place-items:center;width:42px;height:46px;color:var(--text-muted);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}._button_15q5k_10:hover:not(:disabled){background:var(--surface-chip);color:var(--text-strong)}._button_15q5k_10:disabled{opacity:.3;cursor:not-allowed}._value_15q5k_31{min-width:44px;text-align:center;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--step-0);color:var(--text-strong)}._sm_15q5k_40 ._button_15q5k_10{width:34px;height:34px}._sm_15q5k_40 ._value_15q5k_31{min-width:34px;font-size:var(--step--1)}@media(pointer:coarse){._button_15q5k_10,._sm_15q5k_40 ._button_15q5k_10{width:44px;height:44px}._sm_15q5k_40 ._value_15q5k_31{min-width:44px}}._overlay_1a87j_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_fade_1a87j_1 var(--dur) var(--ease)}._panel_1a87j_10{position:fixed;inset:0 0 0 auto;z-index:calc(var(--z-drawer) + 1);width:min(430px,92vw);display:flex;flex-direction:column;background:var(--surface-overlay);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);animation:_slide_1a87j_1 var(--dur) var(--ease-out)}._head_1a87j_23{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-5);border-bottom:1px solid var(--border)}._title_1a87j_31{font-size:var(--step-2)}._close_1a87j_35{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-md);color:var(--text-muted);border:1px solid var(--border-strong)}._close_1a87j_35:hover{color:var(--text-strong);background:var(--surface-card)}._body_1a87j_50{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-5)}._empty_1a87j_59{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);padding:var(--sp-8) var(--sp-4);text-align:center;color:var(--text-muted)}._emptyIcon_1a87j_69{color:var(--text-faint)}._line_1a87j_75{display:grid;grid-template-columns:84px 1fr;gap:var(--sp-4);padding-bottom:var(--sp-5);border-bottom:1px solid var(--border)}._thumb_1a87j_83{width:84px;height:84px;object-fit:cover;border-radius:var(--r-md);background:var(--surface-page);border:1px solid var(--border)}._lineBody_1a87j_92{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}._lineName_1a87j_99{font-family:var(--font-display);font-weight:700;font-size:var(--step-0);color:var(--text-strong);line-height:1.3}._lineSku_1a87j_107{font-family:var(--font-mono);font-size:.72rem;color:var(--text-faint)}._lineFoot_1a87j_113{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-top:auto;padding-top:var(--sp-2)}._linePrice_1a87j_122{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-strong)}._remove_1a87j_128{font-size:var(--step--1);color:var(--text-faint);text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px;padding-inline:2px;transition:color var(--dur) var(--ease)}._remove_1a87j_128:hover{color:var(--danger)}._foot_1a87j_148{padding:var(--sp-5);padding-bottom:calc(var(--sp-5) + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface-panel);display:flex;flex-direction:column;gap:var(--sp-4)}._rows_1a87j_158{display:flex;flex-direction:column;gap:var(--sp-2)}._row_1a87j_158{display:flex;justify-content:space-between;gap:var(--sp-4);font-size:.92rem;color:var(--text-muted)}._rowTotal_1a87j_172{padding-top:var(--sp-3);border-top:1px solid var(--border);font-size:var(--step-1);font-weight:700;color:var(--text-strong);font-family:var(--font-display)}._amount_1a87j_181{font-family:var(--font-mono);font-variant-numeric:tabular-nums}._free_1a87j_186{color:var(--signal)}._note_1a87j_190{font-size:var(--step--1);color:var(--text-faint);text-align:center;line-height:1.5}._prelaunch_1a87j_197{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--accent-veil);border:1px solid var(--accent-edge);font-size:var(--step--1);color:var(--accent-strong);line-height:1.5}@keyframes _fade_1a87j_1{0%{opacity:0}}@keyframes _slide_1a87j_1{0%{transform:translate(100%)}}@media(pointer:coarse){._close_1a87j_35{width:44px;height:44px}}._badge_4zn1a_1{display:inline-flex;align-items:center;gap:var(--sp-2);padding:4px 12px;border-radius:var(--r-pill);border:1px solid transparent;font-family:var(--font-mono);font-size:var(--step--1);font-weight:500;letter-spacing:.04em;line-height:1.5;max-width:100%}._neutral_4zn1a_18{background:var(--surface-chip);border-color:var(--border-strong);color:var(--text-muted)}._accent_4zn1a_24{background:var(--accent-veil);border-color:var(--accent-edge);color:var(--accent-strong)}._signal_4zn1a_30{background:var(--signal-veil);border-color:var(--signal-edge);color:var(--signal)}._steel_4zn1a_36{background:var(--steel-veil);border-color:var(--steel-edge);color:var(--steel)}._warn_4zn1a_42{background:var(--warn-veil);border-color:var(--warn-edge);color:var(--warn)}._dot_4zn1a_48{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}._pulse_4zn1a_56{animation:_pulse_4zn1a_56 2.4s var(--ease) infinite}@keyframes _pulse_4zn1a_56{0%,to{box-shadow:0 0 0 0 currentColor;opacity:1}50%{box-shadow:0 0 0 4px transparent;opacity:.6}}._hero_1jvxz_1{position:relative;display:flex;align-items:center;min-height:auto;padding-block:var(--sp-7) var(--sp-6);overflow:hidden;margin-top:calc(var(--header-h) * -1);padding-top:calc(var(--header-h) + var(--sp-6))}._media_1jvxz_13{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}._media_1jvxz_13 img,._media_1jvxz_13 video{width:100%;height:100%;object-fit:cover;object-position:82% 38%}._media_1jvxz_13 video{transform:scale(1.155);transform-origin:82% 40%}._scrim_1jvxz_38{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffffb8,#ffffff47 38%,#ffffffeb),linear-gradient(105deg,#fffffff7,#ffffffeb 48%,#ffffff73 68%,#ffffff1f)}._inner_1jvxz_57{position:relative;z-index:1;width:100%}._copy_1jvxz_63{max-width:40rem}._pre_1jvxz_67{display:inline-flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-5)}._title_1jvxz_74{font-size:clamp(1.85rem,1.5rem + 2.2vw,2.35rem);line-height:1.1;max-width:none;margin-bottom:var(--sp-5)}._productName_1jvxz_82{white-space:nowrap}._accentWord_1jvxz_86{color:var(--accent)}._sub_1jvxz_90{font-size:var(--step-1);line-height:1.55;color:var(--text-muted);max-width:42ch;margin-bottom:var(--sp-6)}._soldOutNotice_1jvxz_98{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-4);margin-bottom:var(--sp-5);background:#fff5e6b3;border:1px solid rgba(255,180,90,.3);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._soldOutText_1jvxz_111{font-size:var(--step-0);color:var(--text-strong);font-weight:500}._priceRow_1jvxz_117{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-6)}._msrp_1jvxz_125{font-family:var(--font-mono);font-size:var(--step-0);color:var(--text-muted);text-decoration:line-through}._price_1jvxz_117{font-family:var(--font-display);font-size:var(--step-3);font-weight:800;color:var(--text-strong);letter-spacing:-.03em}._currency_1jvxz_140{font-family:var(--font-mono);font-size:var(--step-0);font-weight:400;color:var(--text-muted);margin-left:var(--sp-2)}._ctas_1jvxz_148{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-3);margin-bottom:var(--sp-6)}._ctas_1jvxz_148>*:first-child{width:100%}._ctaSecondary_1jvxz_161{min-height:0;padding:0;align-self:flex-start;padding-block:var(--sp-2);border:none;background:none;box-shadow:none;font-family:var(--font-body);font-size:var(--step-0);font-weight:600;color:var(--text-muted);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}._ctaSecondary_1jvxz_161:hover{color:var(--accent-strong);background:none;border:none}._badges_1jvxz_184{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--border)}._badge_1jvxz_184{display:flex;align-items:center;gap:var(--sp-2);font-size:.94rem;font-weight:500;color:var(--text)}._badgeIcon_1jvxz_201{color:var(--signal);flex:none}._scroll_1jvxz_206{position:absolute;bottom:var(--sp-5);left:50%;transform:translate(-50%);z-index:1;display:none;flex-direction:column;align-items:center;gap:var(--sp-2);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted);transition:color var(--dur) var(--ease)}._scroll_1jvxz_206:hover{color:var(--accent)}._scrollLine_1jvxz_228{width:1px;height:40px;background:linear-gradient(180deg,var(--text-muted),transparent);animation:_drop_1jvxz_1 2.2s var(--ease) infinite}@keyframes _drop_1jvxz_1{0%,to{opacity:.3;transform:scaleY(.6);transform-origin:top}50%{opacity:1;transform:scaleY(1);transform-origin:top}}@media(min-width:560px){._hero_1jvxz_1{min-height:min(92dvh,900px);padding-block:var(--sp-9) var(--sp-8);padding-top:calc(var(--header-h) + var(--sp-8))}._media_1jvxz_13 img,._media_1jvxz_13 video{object-position:68% 42%}._media_1jvxz_13 video{transform-origin:72% 45%}._scrim_1jvxz_38{background:linear-gradient(180deg,#fff9,#ffffff1f 40%,#ffffffa6),linear-gradient(90deg,#fffffff7,#fffffff0 45%,#ffffff80 62%,#ffffff0a)}._title_1jvxz_74{font-size:clamp(2rem,1.55rem + 2.1vw,3.15rem);max-width:18ch}._ctas_1jvxz_148{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-5)}._ctas_1jvxz_148>*:first-child{width:auto}._ctaSecondary_1jvxz_161{align-self:auto;padding-block:0}}@media(min-width:1024px){._scroll_1jvxz_206{display:flex}}._bar_7vfmt_1{padding-block:var(--sp-6);border-block:1px solid var(--border);background:var(--surface-panel)}._inner_7vfmt_7{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--sp-4) var(--sp-7)}._label_7vfmt_15{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}._brands_7vfmt_24{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:var(--sp-4) var(--sp-6)}._brand_7vfmt_24{font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:.05em;color:var(--text-muted);transition:color var(--dur) var(--ease)}._brand_7vfmt_24:hover{color:var(--text-muted)}._more_7vfmt_45{font-size:.86rem;color:var(--text-muted)}._link_7vfmt_50{color:var(--accent);text-decoration:underline;text-underline-offset:3px}._link_7vfmt_50:hover{color:var(--accent-strong)}._wrap_1tppc_1{max-width:64ch;margin-bottom:var(--sp-7)}._centered_1tppc_6{margin-inline:auto;text-align:center}._eyebrow_1tppc_11{display:block;margin-bottom:var(--sp-4)}._title_1tppc_16{font-size:var(--step-3);line-height:1.12}._sub_1tppc_21{margin-top:var(--sp-5);font-size:var(--step-1);line-height:1.55;color:var(--text-muted);max-width:58ch;margin-inline:auto}._reveal_okgcb_1{opacity:0;transform:translateY(18px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}._visible_okgcb_11{opacity:1;transform:none}html:not(.has-js) ._reveal_okgcb_1{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){._reveal_okgcb_1{opacity:1;transform:none;transition:none}}._list_hnl4f_1{border-top:1px solid var(--border)}._item_hnl4f_5{border-bottom:1px solid var(--border)}._trigger_hnl4f_9{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);width:100%;padding:var(--sp-5) 0;text-align:left;font-family:var(--font-display);font-size:var(--step-1);font-weight:700;line-height:1.3;color:var(--text-strong);transition:color var(--dur) var(--ease)}._trigger_hnl4f_9:hover{color:var(--accent-strong)}._marker_hnl4f_29{flex:none;position:relative;width:20px;height:20px;color:var(--accent)}._marker_hnl4f_29:before,._marker_hnl4f_29:after{content:"";position:absolute;inset:50% 0 auto 0;height:2px;background:currentColor;border-radius:2px;transform:translateY(-50%);transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}._marker_hnl4f_29:after{transform:translateY(-50%) rotate(90deg)}._open_hnl4f_53 ._marker_hnl4f_29:after{transform:translateY(-50%) rotate(0);opacity:0}._panel_hnl4f_59{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur) var(--ease)}._open_hnl4f_53 ._panel_hnl4f_59{grid-template-rows:1fr}._panelInner_hnl4f_69{overflow:hidden}._body_hnl4f_73{padding-bottom:var(--sp-5);max-width:72ch;color:var(--text-muted);line-height:1.65}._wrap_5z5cu_1{position:relative;width:100%;border-radius:var(--r-lg);overflow:hidden;background:#1a1a1a}._image_5z5cu_9{width:100%;height:auto;display:block;vertical-align:middle}._hotspots_5z5cu_18{position:absolute;top:0;right:0;bottom:0;left:0}._hotspot_5z5cu_18{position:absolute;transform:translate(-50%,-50%);width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--text-on-accent);background:var(--accent);font-family:var(--font-mono);font-size:.78rem;font-weight:500;box-shadow:0 0 0 6px #c2410c24;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background-color var(--dur) var(--ease);z-index:1}._hotspotLabel_5z5cu_44{pointer-events:none}._hotspot_5z5cu_18:hover,._hotspot_5z5cu_18:focus-visible{transform:translate(-50%,-50%) scale(1.14);background:#ffedd5;color:#9a3412;box-shadow:0 0 0 10px #c2410c47}._hotspotActive_5z5cu_56{background:#fff7ed;color:var(--accent);box-shadow:0 0 0 3px var(--accent),0 0 0 12px #c2410c38}._hotspot_5z5cu_18:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--accent);opacity:0;animation:_ping_5z5cu_1 2.6s var(--ease) 3}._hotspotActive_5z5cu_56:after{animation:none}@keyframes _ping_5z5cu_1{0%{transform:scale(.9);opacity:.7}70%,to{transform:scale(1.7);opacity:0}}@media(prefers-reduced-motion:reduce){._hotspot_5z5cu_18:after{animation:none}}._hotspots_5z5cu_18{display:none}@media(min-width:1024px){._hotspots_5z5cu_18{display:block}}._section_10cc8_1{background:radial-gradient(1000px 620px at 15% 0%,var(--accent-veil),transparent 62%),var(--surface-band);border-block:1px solid var(--border)}._lede_10cc8_10{max-width:68ch;margin:0 auto var(--sp-8);font-size:var(--step-0);color:var(--text-muted);line-height:1.65;text-align:center}._lede_10cc8_10 strong{color:var(--accent-strong);font-weight:600}._grid_10cc8_26{display:grid;gap:var(--sp-8);align-items:center}._diagram_10cc8_32{order:-1}._hint_10cc8_36{display:none;margin-top:var(--sp-4);font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-muted)}._detail_10cc8_46{display:none;min-height:240px;padding:var(--sp-7);border-radius:var(--r-lg);background:var(--surface-card);border:1px solid var(--border);box-shadow:var(--shadow-md)}._index_10cc8_56{font-family:var(--font-mono);font-size:var(--step-3);font-weight:500;line-height:1;color:var(--accent);opacity:.65;margin-bottom:var(--sp-4)}._detailTitle_10cc8_66{font-size:var(--step-2);margin-bottom:var(--sp-4)}._detailCopy_10cc8_71{color:var(--text-muted);line-height:1.65;font-size:.98rem}._tabs_10cc8_77{display:none;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-5)}._tab_10cc8_77{padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);border:1px solid var(--border-strong);font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-muted);transition:all var(--dur) var(--ease)}._tab_10cc8_77:hover{border-color:var(--accent);color:var(--accent-strong);transform:translateY(-1px);background:var(--accent-veil)}._tabActive_10cc8_101,._tabActive_10cc8_101:hover{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}._accordion_10cc8_110{display:block}@media(min-width:1024px){._grid_10cc8_26{grid-template-columns:1fr 1fr;gap:var(--sp-7)}._diagram_10cc8_32{order:0}._detail_10cc8_46,._tabs_10cc8_77,._hint_10cc8_36{display:block}._tabs_10cc8_77{display:flex}._accordion_10cc8_110{display:none}}._section_pqhb2_1{background:var(--surface-page)}._groups_pqhb2_5{display:grid;gap:var(--sp-5)}._group_pqhb2_5{padding:var(--sp-5);border-radius:var(--r-lg);background:var(--surface-card);border:1px solid var(--border);box-shadow:var(--shadow-sm)}._groupHeading_pqhb2_18{font-family:var(--font-mono);font-size:var(--step--1);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);padding-bottom:var(--sp-4);margin-bottom:var(--sp-2);border-bottom:1px solid var(--border)}._row_pqhb2_30{display:grid;grid-template-columns:1fr;gap:2px;padding-block:var(--sp-3);border-bottom:1px solid var(--border-soft)}._row_pqhb2_30:last-child{border-bottom:none}._label_pqhb2_42{font-size:.88rem;color:var(--text-muted)}._value_pqhb2_47{font-family:var(--font-mono);font-size:.95rem;color:var(--text-strong)}._note_pqhb2_53{font-size:.8rem;color:var(--text-muted)}._provisional_pqhb2_58{margin-left:var(--sp-2);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;color:var(--warn);vertical-align:2px}._footnote_pqhb2_67{margin-top:var(--sp-7);display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-5);border-radius:var(--r-md);background:var(--warn-veil);border:1px solid var(--warn-edge);font-size:.92rem;color:var(--text-muted);line-height:1.55}._footnoteIcon_pqhb2_81{color:var(--warn);flex:none;margin-top:2px}@media(min-width:560px){._row_pqhb2_30{grid-template-columns:1fr 1.25fr;gap:var(--sp-4);align-items:baseline}}@media(min-width:1024px){._groups_pqhb2_5{grid-template-columns:repeat(3,1fr);align-items:start}._row_pqhb2_30{grid-template-columns:1fr;gap:2px}}._section_tb2q0_1{background:var(--surface-band);border-block:1px solid var(--border)}._grid_tb2q0_6{display:grid;gap:var(--sp-6)}._card_tb2q0_11{position:relative;display:flex;flex-direction:column;height:100%;padding:var(--sp-6);border-radius:var(--r-lg);background:var(--surface-card);border:1px solid var(--border);box-shadow:var(--shadow-sm);opacity:1;transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}@media(hover:hover){._card_tb2q0_11:hover{transform:translateY(-4px);border-color:var(--border-strong);box-shadow:var(--shadow-md)}}._card_tb2q0_11:before{content:"";position:absolute;inset:-1px -1px auto -1px;height:2px;border-radius:var(--r-lg) var(--r-lg) 0 0;background:linear-gradient(90deg,var(--accent),transparent);opacity:0;transition:opacity var(--dur) var(--ease)}._card_tb2q0_11:hover:before{opacity:1}._icon_tb2q0_52{display:grid;place-items:center;width:54px;height:54px;margin-bottom:var(--sp-5);border-radius:var(--r-md);background:var(--accent-veil);border:1px solid var(--accent-edge);color:var(--accent)}._title_tb2q0_64{font-size:var(--step-2);margin-bottom:var(--sp-4)}._copy_tb2q0_69{color:var(--text-muted);line-height:1.65;margin-bottom:var(--sp-3)}._copy_tb2q0_69:last-of-type{margin-bottom:var(--sp-5)}._points_tb2q0_79{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:auto;padding-top:var(--sp-4);border-top:1px solid var(--border)}._point_tb2q0_79{display:flex;align-items:flex-start;gap:var(--sp-2);font-size:.9rem;color:var(--text-muted)}._check_tb2q0_96{color:var(--signal);flex:none;margin-top:3px}@media(min-width:768px){._grid_tb2q0_6{grid-template-columns:repeat(3,1fr);gap:var(--sp-6)}}._section_17yec_1{background:var(--surface-band);border-block:1px solid var(--border)}._points_17yec_6{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4);max-width:920px;margin:0 auto var(--sp-6);padding:0;list-style:none}._point_17yec_6{padding:var(--sp-4);border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-card);box-shadow:var(--shadow-sm);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}@media(hover:hover){._point_17yec_6:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}}._pointTitle_17yec_36{display:block;margin-bottom:var(--sp-2);font-size:.98rem;font-weight:700;letter-spacing:-.01em;color:var(--text-strong)}._pointBody_17yec_45{margin:0;font-size:.9rem;line-height:1.45;color:var(--text-muted)}@media(min-width:560px){._points_17yec_6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){._points_17yec_6{grid-template-columns:repeat(4,minmax(0,1fr))}}._main_17yec_65{position:relative;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border);background:var(--surface-card);box-shadow:var(--shadow-sm);cursor:zoom-in;width:100%;max-width:920px;margin-inline:auto;display:block;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}._main_17yec_65:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}._main_17yec_65 img{width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:50% 40%;transition:transform var(--dur-slow) var(--ease-out)}@media(hover:hover){._main_17yec_65:hover img{transform:scale(1.025)}}._pitch_17yec_101{max-width:920px;margin:var(--sp-4) auto 0;padding-inline:var(--sp-2);text-align:center;font-size:1.05rem;line-height:1.55;color:var(--text)}._rail_17yec_111{display:grid;grid-auto-flow:column;grid-auto-columns:84px;gap:var(--sp-3);margin-top:var(--sp-4);max-width:920px;margin-inline:auto;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:var(--sp-2)}._thumb_17yec_128{scroll-snap-align:center}@media(min-width:560px){._rail_17yec_111{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-4);overflow-x:visible;padding-bottom:0}}._thumb_17yec_128{position:relative;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--border);background:var(--surface-card);box-shadow:var(--shadow-sm);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}._thumb_17yec_128 img{width:100%;aspect-ratio:1;object-fit:cover;object-position:50% 42%;opacity:1;filter:none;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}@media(hover:hover){._thumb_17yec_128:hover img{transform:scale(1.04)}}._thumb_17yec_128:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:var(--shadow-md)}._thumbActive_17yec_179{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}._thumbActive_17yec_179 img{opacity:1}._caption_17yec_188{display:block;padding:6px 4px 8px;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.03em;color:var(--text-muted);text-align:center;line-height:1.25;white-space:normal}._thumbActive_17yec_179 ._caption_17yec_188{color:var(--accent)}._lightbox_17yec_206{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);min-height:0;flex:1;overflow:hidden}._lightboxImage_17yec_216{width:auto;max-width:100%;max-height:min(68dvh,calc(92dvh - 11rem));height:auto;object-fit:contain;border-radius:var(--r-md);background:var(--surface-page);flex:none}._lightboxBar_17yec_227{display:flex;align-items:center;justify-content:center;gap:var(--sp-4);width:100%}._navButton_17yec_235{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-md);border:1px solid var(--border-strong);color:var(--text-muted);transition:all var(--dur) var(--ease)}._navButton_17yec_235:hover{color:var(--text-strong);background:var(--surface-card);border-color:var(--text-muted)}._counter_17yec_252{font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-muted);min-width:6ch;text-align:center}._lightboxCaption_17yec_260{font-size:.9rem;color:var(--text-muted);text-align:center;max-width:60ch}@media(min-width:560px){._main_17yec_65 img{aspect-ratio:5 / 4;object-position:50% 42%}}._container_12jd8_1{display:flex;flex-direction:column;gap:var(--sp-2)}._label_12jd8_7{font-size:.92rem;font-weight:500;color:var(--text-strong)}._required_12jd8_13{color:var(--text-muted)}._stars_12jd8_17{display:flex;gap:4px;padding:var(--sp-1) 0}._star_12jd8_17{background:none;border:none;padding:0;cursor:pointer;color:var(--accent);opacity:.3;transition:opacity .2s ease,transform .1s ease;display:flex;align-items:center;justify-content:center}._star_12jd8_17:hover,._star_12jd8_17:focus{opacity:1;transform:scale(1.1)}._star_12jd8_17[aria-checked=true]{opacity:1}._star_12jd8_17:focus{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}._error_12jd8_52{font-size:.86rem;color:var(--danger);margin:0}._intro_1exqs_1{margin-bottom:var(--sp-6);color:var(--text-muted);line-height:1.6}._form_1exqs_7{display:flex;flex-direction:column;gap:var(--sp-5)}._row_1exqs_13{display:grid;gap:var(--sp-5)}._actions_1exqs_18{display:flex;gap:var(--sp-3);padding-top:var(--sp-2)}._success_1exqs_24{display:flex;align-items:flex-start;gap:var(--sp-4)}._successIcon_1exqs_30{color:var(--success);flex:none;margin-top:2px}._success_1exqs_24 p{margin-bottom:var(--sp-3);line-height:1.6}._success_1exqs_24 p:last-child{margin-bottom:0}._success_1exqs_24 strong{font-size:1.1em;color:var(--text-strong)}._fallback_1exqs_50{display:flex;flex-direction:column;gap:var(--sp-4)}._fallback_1exqs_50 p{margin:0;line-height:1.6}._error_1exqs_61{padding:var(--sp-4);border-radius:var(--r-md);background:var(--danger-veil);border:1px solid var(--danger-edge);color:var(--danger);font-size:var(--step-0);line-height:1.5}@media(min-width:640px){._row_1exqs_13{grid-template-columns:repeat(2,1fr)}}._section_m9670_1{background:var(--surface-page)}._banner_m9670_5{display:flex;align-items:flex-start;gap:var(--sp-3);max-width:76ch;margin:0 auto var(--sp-7);padding:var(--sp-5);border-radius:var(--r-md);background:var(--warn-veil);border:1px solid var(--warn-edge);font-size:.92rem;line-height:1.55;color:var(--text-muted)}._bannerIcon_m9670_20{color:var(--warn);flex:none;margin-top:2px}._grid_m9670_26{display:grid;gap:var(--sp-6)}._card_m9670_31{display:flex;flex-direction:column;height:100%;padding:var(--sp-6);border-radius:var(--r-lg);background:var(--surface-card);border:1px solid var(--border);box-shadow:var(--shadow-sm);opacity:1}._mark_m9670_43{font-family:var(--font-display);font-size:3rem;line-height:.6;color:var(--accent);opacity:.55;margin-bottom:var(--sp-4)}._quote_m9670_52{font-size:var(--step-1);line-height:1.55;color:var(--text);margin-bottom:var(--sp-5);flex:1}._stars_m9670_60{color:var(--accent);margin-bottom:var(--sp-4)}._attribution_m9670_65{padding-top:var(--sp-4);border-top:1px solid var(--border)}._name_m9670_70{font-family:var(--font-display);font-weight:700;color:var(--text-strong)}._meta_m9670_76{font-family:var(--font-mono);font-size:.76rem;color:var(--text-muted);margin-top:3px}._cta_m9670_83{display:flex;justify-content:center;margin-top:var(--sp-8)}@media(min-width:768px){._grid_m9670_26{grid-template-columns:repeat(2,1fr)}}._row_1jg06_1{display:flex;flex-direction:column;gap:var(--sp-3);align-items:flex-start}._row_1jg06_1>:last-child{flex:1}._button_1jg06_12{min-width:0}@media(min-width:560px){._row_1jg06_1{flex-direction:row;align-items:stretch}._row_1jg06_1>:first-child{align-self:auto}}._wrap_wga8u_1{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}._label_wga8u_8{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;color:var(--text-faint)}._methods_wga8u_15{display:flex;gap:var(--sp-2);flex-wrap:wrap}._method_wga8u_15{display:grid;place-items:center;min-width:46px;height:30px;padding-inline:8px;border-radius:var(--r-sm);background:var(--surface-card);border:1px solid var(--border-strong);font-family:var(--font-display);font-size:.66rem;font-weight:700;letter-spacing:.04em;color:var(--text-faint)}._section_lsztg_1{background:radial-gradient(760px 460px at 80% 10%,var(--accent-veil),transparent 62%),var(--surface-band);border-block:1px solid var(--border)}._grid_lsztg_8{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-7);align-items:stretch}._figure_lsztg_15{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border);background:var(--surface-card);box-shadow:var(--shadow-sm);height:100%;display:flex;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}._figure_lsztg_15:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}._figure_lsztg_15 img{width:100%;height:100%;min-height:280px;aspect-ratio:5 / 4;object-fit:cover;object-position:50% 40%;transition:transform var(--dur-slow) var(--ease-out)}@media(hover:hover){._figure_lsztg_15:hover img{transform:scale(1.03)}}._card_lsztg_49{padding:var(--sp-5);border-radius:var(--r-lg);background:var(--surface-card);border:1px solid var(--border);box-shadow:var(--shadow-lg);height:100%;display:flex;flex-direction:column}._soldOutBanner_lsztg_60{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);background:#fff5e6cc;border:1px solid rgba(255,180,90,.4);border-radius:var(--r-md);margin-bottom:var(--sp-1)}._soldOutMessage_lsztg_71{font-size:.92rem;color:var(--text-strong);font-weight:500;line-height:1.4}._title_lsztg_78{font-size:var(--step-2);margin-block:var(--sp-4) var(--sp-5)}._priceRow_lsztg_83{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-3);padding-bottom:var(--sp-5);margin-bottom:var(--sp-6);border-bottom:1px solid var(--border)}._msrp_lsztg_93{font-family:var(--font-mono);color:var(--text-muted);text-decoration:line-through}._price_lsztg_83{font-family:var(--font-display);font-size:var(--step-4);font-weight:800;letter-spacing:-.03em;color:var(--text-strong);line-height:1}._currency_lsztg_108{font-family:var(--font-mono);font-size:var(--step-0);color:var(--text-muted)}._gst_lsztg_114{flex-basis:100%;font-size:.82rem;color:var(--text-muted)}._includedTitle_lsztg_120{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--sp-3)}._included_lsztg_120{display:flex;flex-direction:column;gap:var(--sp-3);margin-bottom:var(--sp-6)}._item_lsztg_136{display:flex;align-items:flex-start;gap:var(--sp-3);color:var(--text);line-height:1.5}._check_lsztg_144{color:var(--signal);flex:none;margin-top:3px}._buyArea_lsztg_150{display:flex;flex-direction:column;gap:var(--sp-4);margin-top:auto}._assurances_lsztg_157{display:flex;flex-direction:column;gap:var(--sp-3);padding-top:var(--sp-5);margin-top:var(--sp-5);border-top:1px solid var(--border)}._assurance_lsztg_157{display:flex;align-items:flex-start;gap:var(--sp-3);font-size:.94rem;color:var(--text-muted);line-height:1.55}._assuranceIcon_lsztg_175{color:var(--accent);flex:none;margin-top:2px}._headlineSpecs_lsztg_181{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--border)}._headlineSpec_lsztg_181{padding:var(--sp-4);border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-card);box-shadow:var(--shadow-sm);text-align:center;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}@media(hover:hover){._headlineSpec_lsztg_181:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}}._headlineValue_lsztg_213{display:block;font-family:var(--font-mono);font-size:.92rem;color:var(--text-strong)}._headlineLabel_lsztg_220{display:block;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-top:2px}@media(min-width:560px){._card_lsztg_49{padding:var(--sp-7)}._headlineSpecs_lsztg_181{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3)}}@media(min-width:1024px){._grid_lsztg_8{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:var(--sp-7)}._figure_lsztg_15 img{aspect-ratio:auto;min-height:100%}}._section_1ccnm_1{background:var(--surface-page)}._inner_1ccnm_5{max-width:900px;margin-inline:auto}._footer_1ccnm_10{margin-top:var(--sp-8);padding:var(--sp-7);border-radius:var(--r-lg);background:var(--accent-veil);border:1px solid var(--accent-edge);box-shadow:var(--shadow-sm);text-align:center}._footerText_1ccnm_20{color:var(--text);line-height:1.55;max-width:52ch;margin-inline:auto;margin-bottom:var(--sp-5)}._section_hwu67_1{background:radial-gradient(700px 400px at 50% 0%,var(--accent-veil),transparent 65%),var(--surface-panel);border-top:1px solid var(--border)}._inner_hwu67_8{max-width:640px;margin-inline:auto;text-align:center}._form_hwu67_14{margin-top:var(--sp-6);text-align:left}:root{--surface-page: #ffffff;--surface-panel: #f7f5f3;--surface-band: #faf9f8;--surface-card: #ffffff;--surface-chip: #f4f2f0;--surface-sunken: #f7f5f3;--surface-overlay: #ffffff;--border-strong: #dcd7d1;--border: #eae6e2;--border-soft: #f2efec;--glass: rgba(255, 255, 255, .82);--glass-strong: rgba(255, 255, 255, .92);--tint: rgba(28, 26, 25, .03);--tint-strong: rgba(28, 26, 25, .06);--scrim: rgba(28, 26, 25, .44);--text-strong: #1c1a19;--text: #33302d;--text-muted: #57534e;--text-faint: #78716c;--text-on-accent: #ffffff;--accent: #c2410c;--accent-strong: #9a3412;--accent-deep: #7c2d12;--accent-veil: rgba(194, 65, 12, .06);--accent-edge: rgba(194, 65, 12, .28);--signal: #15803d;--signal-deep: #166534;--signal-veil: rgba(21, 128, 61, .07);--signal-edge: rgba(21, 128, 61, .26);--steel: #0369a1;--steel-veil: rgba(3, 105, 161, .06);--steel-edge: rgba(3, 105, 161, .24);--warn: #b45309;--warn-veil: rgba(180, 83, 9, .07);--warn-edge: rgba(180, 83, 9, .26);--danger: #b91c1c;--danger-veil: rgba(185, 28, 28, .06);--danger-edge: rgba(185, 28, 28, .3);--font-display: "Archivo", "Helvetica Neue", system-ui, sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--step--1: clamp(.8rem, .77rem + .15vw, .875rem);--step-0: clamp(1rem, .96rem + .2vw, 1.0625rem);--step-1: clamp(1.15rem, 1.08rem + .35vw, 1.35rem);--step-2: clamp(1.4rem, 1.25rem + .75vw, 1.85rem);--step-3: clamp(1.75rem, 1.45rem + 1.5vw, 2.6rem);--step-4: clamp(2.1rem, 1.6rem + 2.5vw, 3.6rem);--step-5: clamp(2.6rem, 1.8rem + 4vw, 5rem);--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4rem;--sp-9: 6rem;--sp-10: 8rem;--section-y: clamp(3rem, 2.4rem + 3.2vw, 5.5rem);--anchor-offset: calc(var(--header-h) + var(--announce-h) + var(--sp-3));--r-sm: 4px;--r-md: 8px;--r-lg: 14px;--r-xl: 22px;--r-pill: 999px;--shadow-sm: 0 1px 2px rgba(28, 26, 25, .06);--shadow-md: 0 1px 2px rgba(28, 26, 25, .04), 0 12px 24px -10px rgba(28, 26, 25, .1);--shadow-lg: 0 2px 4px rgba(28, 26, 25, .04), 0 24px 48px -16px rgba(28, 26, 25, .14);--shadow-accent: 0 1px 2px rgba(124, 45, 18, .1), 0 10px 22px -8px rgba(194, 65, 12, .26);--maxw: 1200px;--maxw-narrow: 760px;--gutter: clamp(1.25rem, .9rem + 1.75vw, 2.5rem);--header-h: 72px;--announce-h: 38px;--ease: cubic-bezier(.2, .7, .3, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .14s;--dur: .24s;--dur-slow: .62s;--z-base: 1;--z-header: 60;--z-drawer: 90;--z-modal: 95;--z-toast: 100}:root{color-scheme:light}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--anchor-offset)}body{min-height:100dvh;background:var(--surface-page);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video,canvas{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}h1,h2,h3,h4{font-family:var(--font-display);font-weight:800;line-height:1.08;letter-spacing:-.02em;text-wrap:balance;color:var(--text-strong)}p{text-wrap:pretty}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}table{border-collapse:collapse}:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px;border-radius:var(--r-sm)}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-left:max(var(--gutter),env(safe-area-inset-left));padding-right:max(var(--gutter),env(safe-area-inset-right))}.container-narrow{width:100%;max-width:var(--maxw-narrow);margin-inline:auto;padding-left:max(var(--gutter),env(safe-area-inset-left));padding-right:max(var(--gutter),env(safe-area-inset-right))}.section{padding-block:var(--section-y);position:relative}section[id],.section[id],[id].section{scroll-margin-top:var(--anchor-offset)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eyebrow{font-family:var(--font-mono);font-size:var(--step--1);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.lede{font-size:var(--step-1);line-height:1.55;color:var(--text-muted);max-width:68ch}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
