._8RiFmG_btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-6);border-radius:var(--radius-pill);border:var(--border-control) var(--primary);background:var(--primary);color:var(--on-primary);font:700 16px/20px var(--font-body);letter-spacing:.01em;cursor:pointer;text-decoration:none;transition:background-color .18s,box-shadow .18s;display:inline-flex}._8RiFmG_btn:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}._8RiFmG_secondary{background:var(--surface-raised);color:var(--ink);border-color:var(--line-control)}._8RiFmG_secondary:hover:not(:disabled){background:var(--blush-100);border-color:var(--line-control)}._8RiFmG_text{color:var(--primary);text-underline-offset:4px;background:0 0;border-color:#0000;padding:0;text-decoration:underline;text-decoration-thickness:1.5px}._8RiFmG_text:hover:not(:disabled){color:var(--primary-hover);background:0 0;border-color:#0000}._8RiFmG_block{width:100%}._8RiFmG_btn:disabled{opacity:.45;cursor:not-allowed}
._668lQW_footer{background:var(--surface-sunken);border-top:var(--border-stitch) var(--line-control);padding:var(--space-8) var(--space-5) var(--space-6)}._668lQW_inner{max-width:var(--container-max);gap:var(--space-7);margin:0 auto;display:grid}._668lQW_brand{gap:var(--space-2);align-content:start;display:grid}._668lQW_logo{height:36px;margin-bottom:var(--space-2)}._668lQW_about{max-width:36ch;color:var(--ink-muted);font-size:14px;line-height:22px}._668lQW_column{gap:var(--space-2);align-content:start;display:grid}._668lQW_heading{font:800 12px/16px var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--plum-800)}._668lQW_list{margin:0;padding:0;list-style:none}._668lQW_item{align-items:center;gap:var(--space-2);min-height:var(--tap-target);color:var(--ink);font-size:14px;line-height:22px;display:inline-flex}._668lQW_item svg{color:var(--ink-muted);flex:none}a._668lQW_item:hover{color:var(--primary)}._668lQW_legal{justify-content:space-between;gap:var(--space-1) var(--space-4);padding-top:var(--space-5);border-top:var(--border-hairline) var(--line);color:var(--ink-muted);flex-wrap:wrap;font-size:14px;line-height:22px;display:flex}@media (min-width:600px){._668lQW_footer{padding-inline:var(--space-7)}}@media (min-width:720px){._668lQW_inner{grid-template-columns:2fr 1fr}._668lQW_legal{grid-column:1/-1}}@media (min-width:1024px){._668lQW_footer{padding-inline:var(--space-5)}}
.dpyMdW_region{inset:auto var(--space-4) calc(var(--enquiry-pill-space,env(safe-area-inset-bottom)) + var(--space-3)) var(--space-4);z-index:20;pointer-events:none;justify-content:center;display:flex;position:fixed}.dpyMdW_toast{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--ink);color:var(--surface);box-shadow:var(--shadow-lg);font:400 14px/22px var(--font-body);pointer-events:auto;display:flex}.dpyMdW_icon{flex:none}.dpyMdW_toast button{margin-left:var(--space-1);min-height:var(--tap-target);color:inherit;font-weight:700}@media (min-width:1024px){.dpyMdW_region{bottom:96px}}
.OQFm2q_group{border:0;min-width:0;margin:0;padding:0}.OQFm2q_legend{margin-bottom:var(--space-3);font:700 14px/20px var(--font-body);padding:0}.OQFm2q_list{gap:var(--space-3);grid-template-columns:repeat(3,minmax(72px,1fr));max-width:360px;display:grid}.OQFm2q_pattern{gap:var(--space-1);cursor:pointer;flex-direction:column;display:flex;position:relative}.OQFm2q_pattern input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.OQFm2q_frame{display:block;position:relative}.OQFm2q_frame:after{content:"";border:2px solid var(--primary);border-radius:calc(var(--radius-md) + 5px);opacity:0;pointer-events:none;position:absolute;inset:-5px}.OQFm2q_tile{aspect-ratio:1;border:var(--border-control) var(--line-control);border-radius:var(--radius-md);display:block;position:relative;overflow:hidden}.OQFm2q_tile:before{content:"";background:var(--relief);opacity:.7;-webkit-mask-image:var(--tile);-webkit-mask-image:var(--tile);mask-image:var(--tile);-webkit-mask-size:var(--tile-size) var(--tile-size);-webkit-mask-size:var(--tile-size) var(--tile-size);mask-size:var(--tile-size) var(--tile-size);position:absolute;inset:0;-webkit-mask-repeat:repeat;mask-repeat:repeat}.OQFm2q_check{top:var(--space-1);right:var(--space-1);padding:var(--space-1);box-sizing:content-box;background:var(--stage-surface);color:var(--stage-ink);opacity:0;border-radius:50%;position:absolute}.OQFm2q_name{color:var(--ink-muted);text-align:center;font-size:14px;line-height:20px}.OQFm2q_pattern input:checked+.OQFm2q_frame:after,.OQFm2q_pattern input:checked+.OQFm2q_frame .OQFm2q_check{opacity:1}.OQFm2q_pattern input:checked~.OQFm2q_name{color:var(--ink);font-weight:700}.OQFm2q_pattern input:focus-visible+.OQFm2q_frame{outline:var(--border-focus) var(--focus);outline-offset:6px}
.Q94sfW_group{border:0;min-width:0;margin:0;padding:0}.Q94sfW_legend{margin-bottom:var(--space-3);font:700 14px/20px var(--font-body);padding:0}.Q94sfW_seg{gap:var(--space-1);padding:var(--space-1);border:var(--border-control) var(--line-control);border-radius:var(--radius-pill);background:var(--surface-raised);display:inline-flex}.Q94sfW_seg label{position:relative}.Q94sfW_seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.Q94sfW_option{min-width:72px;min-height:44px;padding:2px var(--space-4);border-radius:var(--radius-pill);color:var(--ink);font:700 14px/18px var(--font-body);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;display:flex}.Q94sfW_option small{color:var(--ink-muted);font-size:14px;font-weight:400;line-height:18px}.Q94sfW_seg input:checked+.Q94sfW_option{background:var(--primary);color:var(--on-primary)}.Q94sfW_seg input:checked+.Q94sfW_option small{color:var(--on-primary)}.Q94sfW_seg input:focus-visible+.Q94sfW_option{outline:var(--border-focus) var(--focus);outline-offset:2px}
.dfG_VW_group{border:0;min-width:0;margin:0;padding:0}.dfG_VW_legend{margin-bottom:var(--space-3);font:700 14px/20px var(--font-body);padding:0}.dfG_VW_list{gap:var(--space-3);flex-wrap:wrap;display:flex}.dfG_VW_swatch{align-items:center;gap:var(--space-1);cursor:pointer;flex-direction:column;width:56px;display:flex;position:relative}.dfG_VW_swatch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.dfG_VW_chip{width:var(--tap-target);height:var(--tap-target);border:var(--border-control) var(--line-control);color:var(--stage-ink);border-radius:50%;place-items:center;display:grid}.dfG_VW_chip svg{opacity:0}.dfG_VW_name{color:var(--ink-muted);text-align:center;font-size:14px;line-height:20px}.dfG_VW_swatch input:checked+.dfG_VW_chip{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--primary)}.dfG_VW_swatch input:checked+.dfG_VW_chip svg{opacity:1}.dfG_VW_swatch input:checked~.dfG_VW_name{color:var(--ink);font-weight:700}.dfG_VW_swatch input:focus-visible+.dfG_VW_chip{outline:var(--border-focus) var(--focus);outline-offset:6px}
._2YyKNa_field{gap:var(--space-2);flex-direction:column;display:flex}._2YyKNa_label{font:700 14px/20px var(--font-body);color:var(--ink);justify-content:space-between;align-items:center;display:flex}._2YyKNa_count{color:var(--ink-muted);font-weight:400}._2YyKNa_input{height:var(--control-height);padding:0 var(--space-4);border:var(--border-control) var(--line-control);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);font:400 18px/24px var(--font-body);letter-spacing:.04em}._2YyKNa_input::placeholder{color:var(--ink-muted)}._2YyKNa_input:focus-visible{outline:var(--border-focus) var(--focus);outline-offset:2px;border-color:var(--focus)}._2YyKNa_help{color:var(--ink-muted);font-size:14px;line-height:22px}._2YyKNa_message{align-items:flex-start;gap:var(--space-1);display:flex}._2YyKNa_message svg{flex:none;margin-top:3px}._2YyKNa_error ._2YyKNa_input{border-color:var(--danger)}._2YyKNa_error ._2YyKNa_message{color:var(--danger)}
.LuDzFq_layout{padding-bottom:var(--space-8)}.LuDzFq_preview{display:contents}.LuDzFq_controls{margin-top:var(--space-6);gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.LuDzFq_sizeBlock{gap:var(--space-2);display:grid}.LuDzFq_shareRow{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.LuDzFq_shareLink{color:var(--ink-muted);font-size:14px;text-decoration-thickness:1px}.LuDzFq_shareLink:hover:not(:disabled){color:var(--ink)}.LuDzFq_finish{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--blush-100);display:grid;position:relative}.LuDzFq_finish:before{content:"";inset:var(--space-2);border:var(--border-stitch) var(--blush-300);border-radius:calc(var(--radius-lg) - var(--space-1));pointer-events:none;position:absolute}.LuDzFq_finishText{gap:var(--space-1);display:grid}.LuDzFq_finishTitle{font:500 20px/28px var(--font-display);font-variation-settings:"SOFT" 60;color:var(--plum-800)}.LuDzFq_finishHint{color:var(--ink-muted);font-size:14px;line-height:22px}.LuDzFq_finish .LuDzFq_shareRow{margin-top:var(--space-3)}.LuDzFq_scope{align-items:flex-start;gap:var(--space-3);display:flex}.LuDzFq_scopeIcon{color:var(--plum-800);flex:none;margin-top:2px}.LuDzFq_scopeEditing{padding:var(--space-4);padding-right:calc(var(--tap-target) + var(--space-2));border-radius:var(--radius-lg);background:var(--blush-100);position:relative}.LuDzFq_scopeLetter{width:var(--tap-target);height:var(--tap-target);border:var(--border-control) var(--stage-plum);border-radius:var(--radius-md);color:var(--stage-plum);font:800 21px/1 var(--font-body);flex:none;place-items:center;display:grid}.LuDzFq_scopeText{min-width:0;display:grid}.LuDzFq_scopeTitle{font:700 16px/24px var(--font-body)}.LuDzFq_scopeHint{color:var(--ink-muted);font-size:14px;line-height:22px}.LuDzFq_scopeOther{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-2);font:700 14px/22px var(--font-body);color:var(--plum-800);display:flex}.LuDzFq_scopeOtherIcon{flex:none;margin-top:1px}.LuDzFq_onDesktop{display:none}.LuDzFq_scopeAction{min-height:var(--tap-target);justify-self:start}.LuDzFq_scopeClose{top:var(--space-2);right:var(--space-2);width:var(--tap-target);height:var(--tap-target);border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.LuDzFq_scopeClose:hover{background:var(--surface-raised)}@media (min-width:1024px){.LuDzFq_onPhone{display:none}.LuDzFq_onDesktop{display:inline}.LuDzFq_layout{column-gap:var(--space-6);padding-bottom:var(--space-9);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.LuDzFq_preview{top:var(--space-6);grid-column:1/span 7;align-self:start;display:block;position:sticky}.LuDzFq_controls{grid-column:8/span 5;margin-top:0}}
._7Yhcpq_dialog{border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-raised);width:100%;max-width:none;max-height:90dvh;color:var(--ink);box-shadow:var(--shadow-lg);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:auto}._7Yhcpq_dialog::backdrop{background:var(--scrim)}._7Yhcpq_panel{gap:var(--space-5);padding:var(--space-5) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom));display:grid;position:relative}._7Yhcpq_grabber{top:var(--space-2);border-radius:var(--radius-pill);background:var(--line-control);width:36px;height:5px;position:absolute;left:50%;transform:translate(-50%)}._7Yhcpq_head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._7Yhcpq_title{font-size:26px;font-weight:500;line-height:32px}._7Yhcpq_close{width:var(--tap-target);height:var(--tap-target);margin-right:calc(var(--space-2) * -1);border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}._7Yhcpq_close:hover{background:var(--blush-100)}._7Yhcpq_close:focus-visible{outline:var(--border-focus) var(--focus);outline-offset:2px}@media (min-width:768px){._7Yhcpq_dialog{width:min(560px, calc(100% - var(--space-8)));max-height:min(760px, calc(100dvh - var(--space-8)));border-radius:var(--radius-lg);margin:auto;inset:0}._7Yhcpq_panel{padding:var(--space-6)}._7Yhcpq_grabber{display:none}}
._0cGh1G_fallbackBox:focus-visible{outline:var(--border-focus) var(--focus);outline-offset:2px}._0cGh1G_fallback{gap:var(--space-2);display:grid}._0cGh1G_fallbackHint{align-items:flex-start;gap:var(--space-1);color:var(--danger);font-size:14px;font-weight:700;line-height:22px;display:flex}._0cGh1G_fallbackBox{padding:var(--space-3) var(--space-4);border:var(--border-control) var(--line-control);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);font:400 14px/22px var(--font-body);resize:vertical}._0cGh1G_form{gap:var(--space-4);display:grid}._0cGh1G_privacy{align-items:flex-start;gap:var(--space-2);color:var(--ink-muted);font-size:14px;line-height:20px;display:flex}._0cGh1G_privacy svg{flex:none;margin-top:2px}._0cGh1G_copyRow{justify-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);text-align:center;display:grid}._0cGh1G_copyHint{max-width:40ch;color:var(--ink-muted);font-size:14px;line-height:22px}._0cGh1G_fallbackHint svg{flex:none;margin-top:3px}._0cGh1G_link{padding:13px var(--space-2);margin:0 calc(-1 * var(--space-2));color:var(--primary);text-underline-offset:3px;font-weight:700;text-decoration:underline}._0cGh1G_link:hover{color:var(--primary-hover)}._0cGh1G_link:focus-visible{outline:var(--border-focus) var(--focus);outline-offset:-8px;border-radius:var(--radius-sm)}._0cGh1G_trap{visibility:hidden;width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._0cGh1G_actions{display:grid}._0cGh1G_turnstile{justify-content:center;display:flex}._0cGh1G_turnstile:not(:empty) iframe{margin-bottom:var(--space-3)}._0cGh1G_sendError{align-items:flex-start;gap:var(--space-1);color:var(--danger);font-size:14px;font-weight:700;line-height:22px;display:flex}._0cGh1G_sendError svg{flex:none;margin-top:3px}._0cGh1G_sent{justify-items:center;gap:var(--space-3);padding-top:var(--space-2);text-align:center;display:grid}._0cGh1G_sentIcon{border-radius:var(--radius-pill);background:var(--sage-100);width:48px;height:48px;color:var(--sage-700);place-items:center;display:grid}._0cGh1G_sentTitle{font:600 21px/28px var(--font-display)}._0cGh1G_sentText{max-width:40ch;color:var(--ink-muted);font-size:14px;line-height:22px}
.AzxG-W_outline,.AzxG-W_edgeOutline{fill:none;stroke:var(--stage-plum);stroke-width:3px;stroke-linejoin:round}.AzxG-W_pieceOutline{stroke:var(--stage-plum)}.AzxG-W_highlight{fill:none;stroke:var(--stage-highlight);stroke-opacity:.35;stroke-linecap:round}.AzxG-W_relief{pointer-events:none}.AzxG-W_letter{outline:none}.AzxG-W_letter[role=button],.AzxG-W_letter[data-tap]{cursor:pointer}.AzxG-W_hit{fill:#0000}.AzxG-W_focusRing{fill:none;stroke:var(--focus);stroke-width:2px;opacity:0;pointer-events:none}.AzxG-W_letter:focus-visible .AzxG-W_focusRing{opacity:1}@media (hover:hover){.AzxG-W_letter[role=button]:hover .AzxG-W_focusRing{opacity:.45;stroke-dasharray:2 4;stroke-linecap:round}.AzxG-W_letter[role=button][aria-pressed=true]:hover .AzxG-W_focusRing{opacity:0}}.AzxG-W_selectedRing{fill:none;stroke:var(--primary);stroke-width:2px;stroke-dasharray:6 5;pointer-events:none}.AzxG-W_selectedDot{fill:var(--primary);pointer-events:none}
.R6GsQq_canvas{justify-content:center;align-self:stretch;align-items:center;min-height:120px;display:flex;position:relative}.R6GsQq_svg{max-width:100%;display:block;overflow:visible}.R6GsQq_placeholder{opacity:.4}.R6GsQq_shadow{fill:var(--stage-ink);opacity:.12}@media (min-width:1024px){.R6GsQq_canvas{min-height:165px}}
._9msdXa_card{border:var(--border-control) var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid;overflow:hidden}._9msdXa_stage{padding:var(--space-4);background:var(--stage-surface);display:flex}._9msdXa_stage>*{flex:1;min-height:0}._9msdXa_looks{padding:0 var(--space-4);margin:0;list-style:none;display:grid}._9msdXa_look{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;grid-template-columns:auto 1fr auto;display:grid}._9msdXa_look+._9msdXa_look{border-top:1px solid var(--line)}._9msdXa_swatch{border:var(--border-control) var(--line-control);border-radius:50%;width:36px;height:36px;position:relative;overflow:hidden}._9msdXa_swatch:before{content:"";background:var(--relief);opacity:.7;-webkit-mask-image:var(--tile);-webkit-mask-image:var(--tile);mask-image:var(--tile);-webkit-mask-size:var(--tile-size) var(--tile-size);-webkit-mask-size:var(--tile-size) var(--tile-size);mask-size:var(--tile-size) var(--tile-size);position:absolute;inset:0;-webkit-mask-repeat:repeat;mask-repeat:repeat}._9msdXa_lookName{font:700 16px/22px var(--font-body);color:var(--ink)}._9msdXa_chars{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;display:flex}._9msdXa_char{min-width:28px;height:28px;padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--blush-100);color:var(--plum-800);font:800 14px/1 var(--font-body);place-items:center;display:inline-grid}._9msdXa_all{color:var(--ink-muted);font-size:14px;line-height:20px}._9msdXa_totals{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);background:var(--surface-sunken);flex-wrap:wrap;display:flex}._9msdXa_meta{color:var(--ink-muted);font-size:14px;line-height:20px}._9msdXa_price{align-items:baseline;gap:var(--space-2);color:var(--ink);flex-wrap:wrap;font-size:18px;line-height:24px;display:inline-flex}._9msdXa_original{color:var(--ink-muted);font-size:14px;line-height:20px}
.qVYjEG_section{gap:var(--space-3);margin-top:var(--space-5);min-width:0;display:grid}.qVYjEG_head{align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading heading""tag arrows";display:grid}.qVYjEG_heading{align-items:center;gap:var(--space-2);min-width:0;font:700 14px/20px var(--font-body);grid-area:heading;display:flex}.qVYjEG_headingText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qVYjEG_tag{grid-area:tag;justify-self:start}.qVYjEG_hidden{visibility:hidden}.qVYjEG_headingIcon{color:var(--plum-800);flex:none}.qVYjEG_patternName{color:var(--ink-muted);font-weight:400}.qVYjEG_arrows{gap:var(--space-1);grid-area:arrows;display:none}.qVYjEG_arrow{width:var(--tap-target);height:var(--tap-target);margin:calc(var(--space-2) * -1) 0;border:var(--border-control) var(--line-control);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.qVYjEG_arrow:hover{background:var(--blush-100)}.qVYjEG_arrow:focus-visible{outline:var(--border-focus) var(--focus);outline-offset:2px}.qVYjEG_strip{--gap:var(--space-3);--ring-room:5px;gap:var(--gap);margin:calc(var(--ring-room) * -1) calc(var(--ring-room) * -1) 0;padding:var(--ring-room) var(--ring-room) var(--space-2);scroll-padding-inline:var(--ring-room);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;list-style:none;display:flex;overflow-x:auto}.qVYjEG_slot{--slot:72%;flex:0 0 var(--slot);width:var(--slot)}.qVYjEG_item{scroll-snap-align:start;min-width:0}.qVYjEG_photo{aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--surface-sunken);cursor:zoom-in;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.qVYjEG_photo:focus-visible{outline:var(--border-focus) var(--focus);outline-offset:3px}.qVYjEG_image{object-fit:cover;transition:opacity .2s ease-out}.qVYjEG_loading{opacity:0}@media (prefers-reduced-motion:reduce){.qVYjEG_image{transition:none}}.qVYjEG_placeholder{width:var(--slot);cursor:default}@media (min-width:600px){.qVYjEG_slot{--slot:44%}}@media (min-width:1024px){.qVYjEG_slot{--slot:calc((100% - var(--space-3)) / 2.25)}}@media (hover:hover) and (pointer:fine){.qVYjEG_arrows{display:inline-flex}.qVYjEG_strip{scrollbar-width:none}.qVYjEG_strip::-webkit-scrollbar{display:none}}
.ne5vya_root{display:contents}.ne5vya_strip{z-index:5;padding:calc(var(--space-2) + env(safe-area-inset-top)) var(--gutter,var(--space-5)) var(--space-2);border-bottom:var(--border-hairline) var(--line);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(calc(-100% - var(--space-6)));transition:transform .22s,opacity .18s,visibility 0s linear .22s;position:fixed;inset:0 0 auto}.ne5vya_stripStage{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--stage-surface);color:var(--stage-ink);position:relative}.ne5vya_stripStage:before{content:"";inset:var(--space-1);border:var(--border-stitch) var(--stage-line);border-radius:calc(var(--radius-md) - var(--space-1));pointer-events:none;position:absolute}.ne5vya_strip[data-shown]{opacity:1;visibility:visible;transition:transform .22s,opacity .18s,visibility;transform:none}.ne5vya_stripCanvas{min-height:0}.ne5vya_stageWrap{z-index:1;isolation:isolate;position:relative}.ne5vya_bookmark{z-index:-1;top:calc(100% - var(--space-4));right:var(--space-4);width:44px;height:72px;padding:var(--space-4) 0 14px;border-radius:0 0 var(--radius-md) var(--radius-md);color:var(--plum-800);cursor:pointer;transform-origin:50% 0;background:0 0;border:0;place-items:center;transition:transform .22s ease-out;animation:9s ease-in-out 1.5s 2 ne5vya_bookmark-tug;display:grid;position:absolute}.ne5vya_bookmark[data-used],.ne5vya_bookmark:hover{animation:none}@keyframes ne5vya_bookmark-tug{0%{transform:none}3%{transform:translateY(4px)rotate(3deg)}6%{transform:translateY(3px)rotate(-2.5deg)}9%{transform:translateY(2px)rotate(1.5deg)}12%{transform:translateY(1px)rotate(-.5deg)}15%,to{transform:none}}.ne5vya_bookmark:before,.ne5vya_bookmark:after{content:"";z-index:-1;pointer-events:none;position:absolute}.ne5vya_bookmark:before{background:var(--blush-300);clip-path:path("M0 0 H44 V62 Q44 69.5 37.6 66.4 L25.2 60.4 Q22 58.9 18.8 60.4 L6.4 66.4 Q0 69.5 0 62 Z");inset:0}.ne5vya_bookmark:after{border-inline:var(--border-stitch) var(--surface-raised);opacity:.8;inset:0 6px 18px}.ne5vya_bookmark:hover:not(:disabled){transform:translateY(2px)}.ne5vya_bookmark:disabled{cursor:not-allowed}.ne5vya_bookmark:disabled>*{opacity:.45}.ne5vya_noteBesideBookmark{min-height:calc(56px - var(--space-3));padding-right:calc(var(--space-4) + 44px + var(--space-3))}.ne5vya_stage{justify-content:center;align-items:center;gap:var(--space-2);min-height:220px;padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg);background:var(--stage-surface);color:var(--stage-ink);flex-direction:column;display:flex;position:relative}.ne5vya_stage:before{content:"";inset:var(--space-3);border:var(--border-stitch) var(--stage-line);border-radius:calc(var(--radius-lg) - var(--space-2));pointer-events:none;position:absolute}.ne5vya_script{font:400 30px/36px var(--font-script);color:var(--stage-plum)}.ne5vya_note{margin-top:var(--space-3);color:var(--ink-muted);font-size:14px;line-height:22px}@media (min-width:1024px){.ne5vya_root{display:block}.ne5vya_strip{display:none}.ne5vya_stage{min-height:420px;padding:var(--space-8) var(--space-5)}}@media (prefers-reduced-motion:reduce){.ne5vya_bookmark{transition:none;animation:none}.ne5vya_bookmark:hover:not(:disabled){transform:none}}
.J-TeMW_estimate{font:700 14px/22px var(--font-body);overflow-wrap:anywhere}.J-TeMW_helper{color:var(--ink-muted);font-size:14px;line-height:22px}
.SURVAq_controls{gap:var(--space-3);flex-wrap:wrap;display:flex}.SURVAq_stage{padding:var(--space-3);border-radius:var(--radius-lg);background:var(--stage-surface);justify-content:center;display:flex}.SURVAq_svg{width:100%;max-width:480px;height:auto;display:block;overflow:visible}.SURVAq_scene{transition:opacity .2s ease-out}.SURVAq_inactive{opacity:0}@media (prefers-reduced-motion:reduce){.SURVAq_scene{transition:none}}.SURVAq_shadow{fill:var(--stage-ink);opacity:.12}.SURVAq_dimension path{fill:none;stroke:var(--stage-plum);stroke-width:1.5px;stroke-linecap:round}.SURVAq_dimension text{fill:var(--stage-ink);font:700 14px var(--font-body)}.SURVAq_caption{font-size:16px;line-height:24px}.SURVAq_note{color:var(--ink-muted);font-size:14px;line-height:22px}
.NVxYAW_bar{gap:var(--space-3);padding:var(--space-4);border:var(--border-hairline) var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:relative}.NVxYAW_pill{left:50%;bottom:calc(var(--space-3) + env(safe-area-inset-bottom));z-index:10;align-items:center;gap:var(--space-2);max-width:calc(100% - 2 * var(--space-4));min-height:var(--control-height);padding:0 var(--space-5);border:var(--border-control) var(--primary);border-radius:var(--radius-pill);background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-lg);font:700 16px/20px var(--font-body);letter-spacing:.01em;white-space:nowrap;cursor:pointer;opacity:0;visibility:hidden;transform:translate(-50%, calc(100% + var(--space-3)));transition:transform .22s,opacity .18s,visibility 0s linear .22s;display:inline-flex;position:fixed}.NVxYAW_pill[data-shown]{opacity:1;visibility:visible;transition:transform .22s,opacity .18s,visibility;transform:translate(-50%)}.NVxYAW_pill:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.NVxYAW_pillPrice{padding-left:var(--space-2);border-left:var(--border-hairline) currentColor;font-weight:400}.NVxYAW_row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.NVxYAW_row .NVxYAW_cta{padding:0 var(--space-4);flex:none}.NVxYAW_summary{min-width:0;min-height:var(--tap-target);flex-direction:column;flex:1;justify-content:center;display:flex}.NVxYAW_line{color:var(--ink-muted);white-space:nowrap;font-size:14px;line-height:22px;display:flex}.NVxYAW_lineName{text-overflow:ellipsis;min-width:0;overflow:hidden}.NVxYAW_lineTail{white-space:pre;flex:none}.NVxYAW_priceRow{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.NVxYAW_price{font:700 18px/24px var(--font-body);color:var(--ink)}.NVxYAW_original{color:var(--ink-muted);font-size:14px;line-height:22px}.NVxYAW_helpers{column-gap:var(--space-2);color:var(--ink-muted);flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}@media (min-width:1024px){.NVxYAW_pill{display:none}.NVxYAW_row .NVxYAW_cta{padding:0 var(--space-6)}.NVxYAW_bar{inset:auto;bottom:var(--space-6);margin-top:var(--space-6);padding:var(--space-4) var(--space-6);border:var(--border-hairline) var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);position:sticky}}
.FBsTcG_banner{--scallop:12px;--band:var(--banner-surface);min-height:680px;margin-bottom:var(--scallop);padding:var(--space-6) var(--space-4);background:var(--band);isolation:isolate;place-items:center;display:grid;position:relative}.FBsTcG_banner:after{content:"";height:var(--scallop);background:radial-gradient(circle at 50% var(--bulge), var(--band) calc(var(--scallop) - .5px), transparent var(--scallop)) 0 0 / calc(2 * var(--scallop)) var(--scallop) repeat-x;--bulge:0%;left:0;right:0;bottom:calc(-1 * var(--scallop));position:absolute}.FBsTcG_wide,.FBsTcG_tall{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.FBsTcG_wide{display:none}.FBsTcG_card{justify-items:center;gap:var(--space-3);max-width:330px;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-lg);color:var(--ink);text-align:center;display:grid}.FBsTcG_overline{font:800 12px/16px var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--plum-800)}.FBsTcG_h1{letter-spacing:-.01em;text-wrap:balance;font-size:30px;font-weight:500;line-height:36px}.FBsTcG_script{margin-top:calc(-1 * var(--space-2));font:400 30px/1.1 var(--font-script);color:var(--plum-800)}.FBsTcG_lead{text-wrap:pretty;font-size:16px;line-height:24px}@media (min-width:700px){.FBsTcG_banner{--scallop:16px;min-height:560px;padding:var(--space-8)}.FBsTcG_wide{display:block}.FBsTcG_tall{display:none}.FBsTcG_card{max-width:520px;padding:var(--space-7) var(--space-8)}.FBsTcG_h1{font-size:44px;line-height:52px}.FBsTcG_script{font-size:36px}.FBsTcG_lead{font-size:18px;line-height:28px}}
.QaNOQq_band{--scallop:12px;margin-top:var(--scallop);background:var(--sky-100);padding:var(--space-8) var(--space-5);position:relative}.QaNOQq_band:before{content:"";inset:calc(var(--scallop) * -1) 0 auto;height:var(--scallop);background:radial-gradient(circle at 50% 100%, var(--sky-100) calc(var(--scallop) - .5px), transparent var(--scallop)) center bottom / calc(var(--scallop) * 2) var(--scallop) repeat-x;position:absolute}.QaNOQq_inner{gap:var(--space-7);max-width:var(--container-max);margin:0 auto;display:grid}.QaNOQq_item{align-content:start;justify-items:start;display:grid}.QaNOQq_icon{width:48px;height:48px;margin-bottom:var(--space-4);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--plum-800);place-items:center;display:grid}.QaNOQq_title{margin-bottom:var(--space-3);font-variation-settings:"SOFT" 60;font-size:26px;font-weight:500;line-height:32px}.QaNOQq_text{max-width:var(--measure)}@media (min-width:600px){.QaNOQq_band{padding-inline:var(--space-7)}}@media (min-width:1024px){.QaNOQq_band{--scallop:16px;padding:var(--space-9) var(--space-5)}.QaNOQq_inner{gap:var(--space-8);grid-template-columns:1fr 1fr}.QaNOQq_title{letter-spacing:-.01em;font-size:32px;line-height:38px}}
.cjXSwG_steps{gap:var(--space-6);padding:var(--space-9) var(--space-5) var(--space-8);display:grid}.cjXSwG_title{text-align:center;font-size:26px;font-weight:500;line-height:32px}.cjXSwG_list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.cjXSwG_step{justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-sm);text-align:center;display:grid;position:relative}.cjXSwG_step:after{content:"";inset:var(--space-2);border:var(--border-stitch) var(--blush-300);border-radius:var(--radius-md);pointer-events:none;position:absolute}.cjXSwG_number{width:48px;height:48px;margin-bottom:var(--space-2);border-radius:var(--radius-pill);background:var(--blush-100);color:var(--plum-800);font:500 24px/1 var(--font-display);place-items:center;display:grid}.cjXSwG_stepTitle{font:800 18px/24px var(--font-body)}.cjXSwG_text{max-width:32ch;color:var(--ink-muted);font-size:16px;line-height:24px}@media (min-width:768px){.cjXSwG_steps{padding-inline:0}.cjXSwG_title{font-size:32px;line-height:38px}.cjXSwG_list{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}
.O6c-4a_main{background:var(--surface)}.O6c-4a_container{max-width:var(--container-max);padding:var(--space-8) var(--space-5) var(--space-9);margin:0 auto}.O6c-4a_card{justify-items:start;gap:var(--space-2);max-width:var(--measure);display:grid}.O6c-4a_overline{font:800 12px/16px var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--plum-800)}.O6c-4a_h1{letter-spacing:-.01em;font-size:32px;font-weight:500;line-height:38px}.O6c-4a_text{font-size:18px;line-height:28px}.O6c-4a_action{margin-top:var(--space-5)}@media (min-width:600px){.O6c-4a_container{padding-inline:var(--space-7)}}@media (min-width:1024px){.O6c-4a_container{max-width:calc(var(--container-max) + 2 * var(--space-5));padding:var(--space-9) var(--space-5) var(--space-10)}.O6c-4a_h1{font-size:40px;line-height:44px}}
.fna7JW_wordmark{width:auto;color:var(--plum-800);fill:currentColor;display:block;overflow:visible}
.pWAtua_nav{background:var(--surface-raised);border-bottom:var(--border-hairline) var(--line)}.pWAtua_inner{height:var(--nav-height);max-width:var(--container-max);padding:0 var(--space-5);align-items:center;margin:0 auto;display:flex}.pWAtua_home{color:inherit;border-radius:var(--radius-sm);align-items:center;padding:6px 0;display:inline-flex}.pWAtua_home:focus-visible{outline:var(--border-focus) var(--focus);outline-offset:-2px}.pWAtua_logo{height:32px;display:block}@media (min-width:600px){.pWAtua_inner{padding:0 var(--space-7)}}@media (min-width:1024px){.pWAtua_inner{max-width:calc(var(--container-max) + 2 * var(--space-5));padding:0 var(--space-5)}}
.BDCMra_toggle{width:var(--tap-target);height:var(--tap-target);border:var(--border-control) var(--line-control);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.BDCMra_toggle:hover{background:var(--blush-100)}
.C670IW_main{background:var(--surface)}.C670IW_barSpacer{height:calc(72px + env(safe-area-inset-bottom));background:var(--surface-sunken)}.C670IW_container{--gutter:var(--space-5);max-width:var(--container-max);padding:0 var(--gutter);margin:0 auto}.C670IW_header{gap:var(--space-2);padding:var(--space-7) 0 var(--space-5);display:grid}.C670IW_overline{font:800 12px/16px var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--plum-800)}.C670IW_h1{letter-spacing:-.01em;font-size:32px;font-weight:500;line-height:38px}.C670IW_subline{max-width:var(--measure);font-size:18px;line-height:28px}@media (min-width:600px){.C670IW_container{--gutter:var(--space-7)}}@media (min-width:1024px){.C670IW_barSpacer{display:none}.C670IW_container{--gutter:var(--space-5);max-width:calc(var(--container-max) + 2 * var(--gutter))}.C670IW_header{padding:var(--space-8) 0 var(--space-6)}.C670IW_h1{font-size:40px;line-height:44px}}
._8aEwW_main{background:var(--surface)}._8aEwW_dots{background:radial-gradient(circle, var(--blush-300) 4px, transparent 4.5px) 0 0 / 24px 20px, radial-gradient(circle, var(--blush-300) 4px, transparent 4.5px) 12px 10px / 24px 20px, var(--blush-100);height:40px}._8aEwW_container{max-width:var(--container-max);margin:0 auto;padding:0}@media (min-width:1024px){._8aEwW_container{padding:0 var(--space-5);max-width:calc(var(--container-max) + 2 * var(--space-5))}}
