._control_1ay9q_1{gap:var(--space-3);min-width:0;padding:var(--space-5) 0;border:none;border-bottom:1px solid var(--border-subtle);margin:0;display:grid}._header_1ay9q_11{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}._label_1ay9q_19{font-weight:var(--weight-medium);padding:0}._value_1ay9q_24{align-items:baseline;gap:var(--space-3);font-variant-numeric:lining-nums tabular-nums;color:var(--text-secondary);display:inline-flex}._cost_1ay9q_32{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-accent);font-variant-numeric:lining-nums tabular-nums}._description_1ay9q_39{font-size:var(--text-sm);color:var(--text-muted)}._range_1ay9q_44{--track-height:6px;--thumb-size:1.5rem;width:100%;height:var(--thumb-size);appearance:none;cursor:pointer;background:0 0;margin:0}._range_1ay9q_44::-webkit-slider-runnable-track{height:var(--track-height);border-radius:var(--radius-pill);background:linear-gradient(to right, var(--color-olive-500) var(--fill), var(--border-subtle) var(--fill))}._range_1ay9q_44::-moz-range-track{height:var(--track-height);border-radius:var(--radius-pill);background:var(--border-subtle)}._range_1ay9q_44::-moz-range-progress{height:var(--track-height);border-radius:var(--radius-pill);background:var(--color-olive-500)}._range_1ay9q_44::-webkit-slider-thumb{width:var(--thumb-size);height:var(--thumb-size);margin-top:calc((var(--track-height) - var(--thumb-size)) / 2);border:2px solid var(--color-olive-800);background:var(--surface-raised);box-shadow:var(--shadow-sm);appearance:none;transition:transform var(--duration-fast) ease;border-radius:50%}._range_1ay9q_44::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size);border:2px solid var(--color-olive-800);background:var(--surface-raised);box-shadow:var(--shadow-sm);border-radius:50%}._range_1ay9q_44:active::-webkit-slider-thumb{transform:scale(1.12)}._range_1ay9q_44:focus-visible{outline:none}._range_1ay9q_44:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-glow)}._range_1ay9q_44:focus-visible::-moz-range-thumb{box-shadow:var(--focus-glow)}._options_1ay9q_114{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));display:grid}._option_1ay9q_114{cursor:pointer;position:relative}._optionInput_1ay9q_125{opacity:0;cursor:pointer;position:absolute;inset:0}._optionBody_1ay9q_132{gap:var(--space-1);height:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;display:grid}._option_1ay9q_114:hover ._optionBody_1ay9q_132{border-color:var(--color-ink-muted)}._optionInput_1ay9q_125:checked+._optionBody_1ay9q_132{border-color:var(--action-primary);background:var(--surface-accent);box-shadow:inset 0 0 0 1px var(--action-primary)}._optionInput_1ay9q_125:focus-visible+._optionBody_1ay9q_132{outline:2px solid var(--focus-ring);outline-offset:2px}._optionLabel_1ay9q_160{font-size:var(--text-sm);font-weight:var(--weight-medium)}._optionPrice_1ay9q_165{font-size:var(--text-xs);color:var(--text-muted)}._toggleRow_1ay9q_170{cursor:pointer;grid-template-columns:1fr auto;align-items:center}._toggleText_1ay9q_176{gap:var(--space-1);display:grid}._toggleMeta_1ay9q_181{align-items:center;gap:var(--space-4);display:inline-flex}._switch_1ay9q_187{border-radius:var(--radius-pill);background:var(--border-strong);appearance:none;cursor:pointer;width:3rem;height:1.75rem;transition:background-color var(--duration-base) var(--ease-out);margin:0;position:relative}._switch_1ay9q_187:after{content:"";background:var(--surface-raised);width:calc(1.75rem - 6px);height:calc(1.75rem - 6px);box-shadow:var(--shadow-sm);transition:translate var(--duration-base) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}._switch_1ay9q_187:checked{background:var(--action-primary)}._switch_1ay9q_187:checked:after{translate:1.25rem}._summary_49gp1_1{gap:var(--space-5);padding:var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-md);display:grid}._header_49gp1_11{gap:var(--space-1);display:grid}._eyebrow_49gp1_16{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-accent)}._packageName_49gp1_24{font-size:var(--text-2xl);font-style:italic}._lines_49gp1_29{gap:var(--space-3);font-size:var(--text-sm);display:grid}._line_49gp1_29{justify-content:space-between;align-items:baseline;gap:var(--space-4);animation:_line-in_49gp1_1 var(--duration-base) var(--ease-out);display:flex}._line_49gp1_29 dd{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;margin:0}._detail_49gp1_49{font-size:var(--text-xs);color:var(--text-muted);display:block}._subtotal_49gp1_55{padding-top:var(--space-3);border-top:1px solid var(--border-subtle);font-weight:var(--weight-medium)}._total_49gp1_61{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);background:var(--surface-accent);display:flex}._total_49gp1_61 span{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._total_49gp1_61 strong{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-semibold);font-variant-numeric:lining-nums tabular-nums}._disclaimer_49gp1_85{font-size:var(--text-xs);color:var(--text-muted)}._actions_49gp1_90{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}._reset_49gp1_97{align-items:center;gap:var(--space-1);min-height:2.75rem;font-size:var(--text-sm);color:var(--text-muted);background:0 0;border:none;margin-inline-start:auto;padding:0;display:inline-flex}._reset_49gp1_97:hover{color:var(--text-primary)}@keyframes _line-in_49gp1_1{0%{opacity:0;transform:translateY(-4px)}}._picker_gpd26_1{gap:var(--space-10);display:grid}._group_gpd26_6{gap:var(--space-4);border:none;min-width:0;margin:0;padding:0;display:grid}._categories_gpd26_15{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._packages_gpd26_21{gap:var(--space-3);display:grid}._category_gpd26_26,._package_gpd26_21{cursor:pointer;position:relative}._input_gpd26_32{opacity:0;cursor:pointer;position:absolute;inset:0}._categoryBody_gpd26_39,._packageBody_gpd26_40{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease, color var(--duration-fast) ease}._categoryBody_gpd26_39{justify-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);display:grid}._packageBody_gpd26_40{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);display:flex}._packageName_gpd26_68{font-weight:var(--weight-medium)}._packagePrice_gpd26_72{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold)}._category_gpd26_26:hover ._categoryBody_gpd26_39,._package_gpd26_21:hover ._packageBody_gpd26_40{border-color:var(--color-ink-muted)}._input_gpd26_32:checked+._categoryBody_gpd26_39{border-color:var(--action-primary);background:var(--action-primary);color:var(--text-inverse)}._input_gpd26_32:checked+._packageBody_gpd26_40{border-color:var(--action-primary);background:var(--surface-accent);box-shadow:inset 0 0 0 1px var(--action-primary)}._input_gpd26_32:focus-visible+:is(._categoryBody_gpd26_39,._packageBody_gpd26_40){outline:2px solid var(--focus-ring);outline-offset:3px}._title_4drvp_1{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);padding:0;display:flex}._step_4drvp_12{background:var(--action-primary);width:2rem;height:2rem;color:var(--text-inverse);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);border-radius:50%;place-items:center;display:inline-grid}._layout_g4y6z_1{gap:var(--space-12);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}._builder_g4y6z_8{gap:var(--space-10);min-width:0;display:grid}._adjustments_g4y6z_14{border-top:1px solid var(--border-subtle)}@media (width>=64rem){._layout_g4y6z_1{gap:var(--space-16);grid-template-columns:minmax(0,1.4fr) minmax(22rem,1fr)}._summary_g4y6z_24{top:calc(var(--header-height) + var(--space-6));max-height:calc(100dvh - var(--header-height) - var(--space-12));border-radius:var(--radius-xl);position:sticky;overflow-y:auto}}
