.S_Mv8a_launcher,.S_Mv8a_launcherOpen{right:var(--gutter);bottom:calc(76px + var(--sp-2) + env(safe-area-inset-bottom));z-index:41;align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-4) 0 var(--sp-3);border-radius:var(--r-round);background:var(--x-accent);color:var(--x-accent-ink);font:inherit;font-size:var(--fs-14);box-shadow:var(--shadow-float);cursor:pointer;border:0;font-weight:650;display:inline-flex;position:fixed}.S_Mv8a_launcherOpen{background:var(--x-deep);color:var(--x-white)}@media (min-width:1024px){.S_Mv8a_launcher,.S_Mv8a_launcherOpen{right:var(--sp-5);bottom:var(--sp-5)}}.S_Mv8a_spark{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:currentColor;width:16px;height:16px}.S_Mv8a_panel{left:var(--sp-2);right:var(--sp-2);bottom:var(--x-assistant-bottom,calc(76px + var(--sp-2) + 52px + env(safe-area-inset-bottom)));z-index:60;max-height:min(600px, calc(100dvh - 76px - 52px - var(--sp-6)));border:1px solid var(--x-grout);background:var(--x-white);color:var(--x-deep);border-radius:16px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 20px 60px #0f2c3340}.S_Mv8a_panel[hidden]{display:none}@media (min-width:560px){.S_Mv8a_panel{left:auto;right:var(--gutter);width:400px}}@media (min-width:1024px){.S_Mv8a_panel{right:var(--sp-5);bottom:var(--x-assistant-bottom,calc(var(--sp-5) + 56px));max-height:min(640px,100vh - 140px)}}.S_Mv8a_head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-3);border-bottom:1px solid var(--x-grout);display:flex}.S_Mv8a_title{font-size:var(--fs-16);font-weight:650;line-height:1.3}.S_Mv8a_sub{color:var(--x-shallows);font-size:var(--fs-12);margin-top:2px;line-height:1.45}.S_Mv8a_close{background:var(--x-paper);width:36px;height:36px;color:var(--x-deep);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.S_Mv8a_closeIcon{background:linear-gradient(45deg,#0000 44%,currentColor 44% 56%,#0000 56%),linear-gradient(-45deg,#0000 44%,currentColor 44% 56%,#0000 56%);width:12px;height:12px}.S_Mv8a_log{min-height:0;padding:var(--sp-3) var(--sp-4);flex:1;overflow-y:auto}.S_Mv8a_logList{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.S_Mv8a_turn{gap:var(--sp-2);flex-direction:column;display:flex}.S_Mv8a_offer{min-height:44px;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-round);background:var(--x-accent);color:var(--x-accent-ink);font:inherit;font-size:var(--fs-14);text-align:left;cursor:pointer;border:0;align-self:flex-start;font-weight:650}.S_Mv8a_mine,.S_Mv8a_theirs,.S_Mv8a_typing{max-width:88%;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-14);white-space:pre-wrap;line-height:1.5}.S_Mv8a_mine{background:var(--x-accent);color:var(--x-accent-ink);border-radius:14px 14px 4px;align-self:flex-end}.S_Mv8a_theirs,.S_Mv8a_typing{background:var(--x-paper);border-radius:14px 14px 14px 4px;align-self:flex-start}.S_Mv8a_typing{align-items:center;gap:4px;min-height:36px;display:flex}.S_Mv8a_dot{background:var(--x-shallows);border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.S_Mv8a_dot{animation:.9s ease-in-out infinite S_Mv8a_bob}.S_Mv8a_dot:nth-child(3){animation-delay:.15s}.S_Mv8a_dot:nth-child(4){animation-delay:.3s}}@keyframes S_Mv8a_bob{50%{transform:translateY(-3px)}}.S_Mv8a_card{gap:var(--sp-4);margin-top:var(--sp-6);padding:var(--sp-5);border-radius:var(--x-r-card,14px);background:var(--x-accent-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--x-accent) 22%, transparent);display:grid}.S_Mv8a_cardHead{align-items:flex-start;gap:var(--sp-3);display:flex}.S_Mv8a_cardSpark{background:var(--x-accent);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);flex:none;width:28px;height:28px}.S_Mv8a_cardTitle{font-size:var(--fs-18);gap:2px;font-weight:600;line-height:1.3;display:grid}.S_Mv8a_cardText{color:var(--x-shallows);font-size:var(--fs-14);font-weight:400;line-height:1.45}.S_Mv8a_cardQuestions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.S_Mv8a_cardAsk{min-height:40px;padding:var(--sp-2) var(--sp-3);color:var(--x-deep);font:inherit;font-size:var(--fs-14);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.S_Mv8a_starters{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);display:grid}.S_Mv8a_starter{min-height:40px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--x-grout);background:var(--x-white);color:var(--x-deep);font:inherit;font-size:var(--fs-14);text-align:left;cursor:pointer;border-radius:12px}.S_Mv8a_starter:hover{border-color:var(--x-accent);background:var(--x-accent-tint)}.S_Mv8a_problem{margin:0 var(--sp-4);color:var(--x-danger);font-size:var(--fs-14)}.S_Mv8a_form{align-items:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) var(--sp-2);border-top:1px solid var(--x-grout);display:flex}.S_Mv8a_input{min-height:44px;max-height:120px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--x-grout);background:var(--x-white);color:var(--x-deep);font:inherit;font-size:var(--fs-16);resize:none;border-radius:12px;flex:1}.S_Mv8a_send{min-height:44px;padding:0 var(--sp-4);background:var(--x-accent);color:var(--x-accent-ink);font:inherit;cursor:pointer;border:0;border-radius:12px;font-weight:650}.S_Mv8a_send:disabled{opacity:.5;cursor:default}.S_Mv8a_foot{padding:0 var(--sp-4) var(--sp-3);color:var(--x-shallows);font-size:var(--fs-12)}.S_Mv8a_direct{min-height:32px;color:var(--x-deep);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}
.GmFtyW_summary{gap:var(--sp-4);display:grid}.GmFtyW_rail{padding:var(--sp-5);background:linear-gradient(180deg, color-mix(in srgb, var(--x-accent-tint) 70%, var(--x-white)), var(--x-white) 160px);box-shadow:0 0 0 1px var(--x-grout), inset 0 3px 0 var(--x-accent), 0 24px 50px #0f2c331a;border-radius:14px}.GmFtyW_head{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.GmFtyW_title{font-size:var(--fs-18);font-weight:500;font-stretch:108%}.GmFtyW_miniEdge{flex:none;width:64px}.GmFtyW_lines{border-collapse:collapse;width:100%;font-size:var(--fs-14)}.GmFtyW_lines th,.GmFtyW_lines td{padding:var(--sp-2) 0;border-top:1px solid var(--x-grout);text-align:left;vertical-align:top;font-weight:400}.GmFtyW_lines td{text-align:right;padding-left:var(--sp-3);white-space:nowrap}.GmFtyW_lines tbody tr:first-child th,.GmFtyW_lines tbody tr:first-child td{border-top:0}.GmFtyW_lineMain{font-weight:500;display:block}.GmFtyW_lineSub{color:var(--x-shallows);font-size:var(--fs-12);display:block}.GmFtyW_included{color:var(--x-positive)}.GmFtyW_flash th,.GmFtyW_flash td{animation:GmFtyW_flash 1.2s var(--ease-settle)}@keyframes GmFtyW_flash{0%,35%{background:color-mix(in srgb, var(--x-accent) 14%, transparent)}to{background:0 0}}.GmFtyW_subtotal th,.GmFtyW_subtotal td{border-top:1px solid var(--x-rule-strong,var(--x-deep))}.GmFtyW_tax td,.GmFtyW_tax th{color:var(--x-shallows)}.GmFtyW_tax td[colspan]{text-align:left;white-space:normal;border-top:1px solid var(--x-rule-strong,var(--x-deep));padding-left:0}.GmFtyW_subtotal+.GmFtyW_tax td[colspan],.GmFtyW_subtotal+.GmFtyW_tax th{border-top:1px solid var(--x-grout)}.GmFtyW_total th,.GmFtyW_total td{padding-top:var(--sp-3);border-top:1px solid var(--x-grout);color:var(--x-deep);letter-spacing:-.01em;font-size:clamp(1.5rem,1.25rem + .6vw,1.875rem);font-weight:500;font-stretch:108%}.GmFtyW_totalValue{display:inline-block}@media (prefers-reduced-motion:no-preference){.GmFtyW_totalValue{animation:GmFtyW_totalIn .56s var(--ease-settle)}}@keyframes GmFtyW_totalIn{0%{opacity:.25;color:var(--x-accent);transform:translateY(35%)}55%{color:var(--x-accent)}}.GmFtyW_problem{padding:var(--sp-3);border-radius:var(--r-chip);background:var(--x-notice);color:var(--x-notice-ink);font-size:var(--fs-14)}.GmFtyW_validity{color:var(--x-shallows);font-size:var(--fs-12)}.GmFtyW_actions{gap:var(--sp-2);display:grid}.GmFtyW_primary,.GmFtyW_secondary{min-height:48px;padding:0 var(--sp-4);border-radius:var(--r-control);font-weight:600;font-size:var(--fs-16);transition:background-color var(--dur-state) var(--ease-settle), color var(--dur-state) var(--ease-settle)}.GmFtyW_primary{border:1px solid var(--x-accent);background:var(--x-accent);color:var(--x-accent-ink)}.GmFtyW_primary:hover{background:color-mix(in srgb, var(--x-accent) 86%, black)}.GmFtyW_primary:disabled{opacity:.5}.GmFtyW_secondary{border:1px solid var(--x-rule-strong,var(--x-deep));color:var(--x-deep);background:0 0}.GmFtyW_secondary:hover{background:var(--x-paper)}.GmFtyW_reassure{margin-top:var(--sp-1);color:var(--x-shallows);font-size:var(--fs-12);line-height:1.45}.GmFtyW_share{min-height:36px;color:var(--x-accent);font-size:var(--fs-14);text-underline-offset:.2em;background:0 0;border:0;justify-self:start;padding:0;font-weight:500;text-decoration:underline}.GmFtyW_sheet{gap:var(--sp-4)}.GmFtyW_recurring th,.GmFtyW_recurring td{border-top:1px solid var(--x-grout);color:var(--x-shallows)}.GmFtyW_recurringFirst th,.GmFtyW_recurringFirst td{border-top:1px dashed var(--x-deep);padding-top:var(--sp-3)}.GmFtyW_per{font-size:var(--fs-12);display:block}.GmFtyW_sceneThumb{aspect-ratio:1;border-radius:var(--r-chip);width:100%;box-shadow:0 0 0 1px var(--x-grout);overflow:hidden}.GmFtyW_contractor{margin-top:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--x-grout);color:var(--x-deep);font-size:var(--fs-14);text-underline-offset:.2em;font-weight:600;text-decoration:underline;display:block}[data-qs-style=clean] .GmFtyW_rail,[data-qs-style=midnight] .GmFtyW_rail,[data-qs-style=gallery] .GmFtyW_rail{border:1px solid var(--x-grout);border-radius:var(--x-r-card);background:var(--x-white);box-shadow:none}[data-qs-style=clean] .GmFtyW_title,[data-qs-style=clean] .GmFtyW_total th,[data-qs-style=clean] .GmFtyW_total td{font-weight:600;font-stretch:100%}[data-qs-style=midnight] .GmFtyW_total th,[data-qs-style=midnight] .GmFtyW_total td{font-weight:400;font-stretch:100%}[data-qs-style=gallery] .GmFtyW_title,[data-qs-style=gallery] .GmFtyW_total th,[data-qs-style=gallery] .GmFtyW_total td{font-family:var(--font-display);font-weight:340;font-stretch:100%}[data-qs-style=clean] .GmFtyW_primary,[data-qs-style=clean] .GmFtyW_secondary,[data-qs-style=midnight] .GmFtyW_primary,[data-qs-style=midnight] .GmFtyW_secondary,[data-qs-style=gallery] .GmFtyW_primary,[data-qs-style=gallery] .GmFtyW_secondary{border-radius:var(--r-round)}
.H0CRbq_respond,.H0CRbq_confirmation{gap:var(--sp-5);display:grid;position:relative}.H0CRbq_confirmation:focus{outline:none}.H0CRbq_title{font-family:var(--font-display,var(--font-sans));font-size:var(--fs-section);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);line-height:1.08}.H0CRbq_sentTitle{align-items:center;gap:var(--sp-3);display:flex}.H0CRbq_lede{max-width:60ch;font-size:var(--fs-17)}.H0CRbq_earlier{padding:var(--sp-3) var(--sp-4);border-left:3px solid var(--x-accent);background:var(--x-accent-tint);font-size:var(--fs-14)}.H0CRbq_modes{border:1px solid var(--x-rule-strong,var(--x-deep));border-radius:var(--r-control);grid-auto-flow:column;justify-self:start;display:inline-grid;overflow:hidden}.H0CRbq_mode{min-height:44px;padding:0 var(--sp-4);border:0;border-left:1px solid var(--x-rule-strong,var(--x-deep));font-weight:600;font-size:var(--fs-14);background:0 0}.H0CRbq_mode:first-child{border-left:0}.H0CRbq_mode:focus-visible{outline-offset:-4px}.H0CRbq_modeOn{background:var(--x-deep);color:var(--x-paper)}.H0CRbq_sending{padding:var(--sp-4);background:var(--x-white);border:1px solid var(--x-grout);border-radius:var(--r-panel)}.H0CRbq_sendingHead{justify-content:space-between;align-items:baseline;gap:var(--sp-4);font-weight:500;display:flex}.H0CRbq_sendingTotal{font-size:var(--fs-24);font-stretch:108%}.H0CRbq_sendingLines{margin-top:var(--sp-2);color:var(--x-shallows);font-size:var(--fs-14)}.H0CRbq_form{gap:var(--sp-5);display:grid}.H0CRbq_row2{gap:var(--sp-5) var(--sp-4);display:grid}@media (min-width:640px){.H0CRbq_row2{grid-template-columns:1fr 1fr}}.H0CRbq_field{gap:var(--sp-2);border:0;min-width:0;margin:0;padding:0;display:grid}.H0CRbq_field>label,.H0CRbq_field>legend{font-weight:500;font-size:var(--fs-14);padding:0}.H0CRbq_field>input,.H0CRbq_field>textarea{width:100%;min-height:48px;padding:var(--sp-3);border:1px solid color-mix(in srgb, var(--x-deep) 45%, var(--x-grout));border-radius:var(--r-chip);background:var(--x-white);font-size:var(--fs-16);transition:border-color var(--dur-state) var(--ease-settle)}.H0CRbq_field>textarea{resize:vertical;min-height:112px;line-height:1.5}.H0CRbq_field>input:focus-visible,.H0CRbq_field>textarea:focus-visible{outline:2px solid var(--x-accent);outline-offset:1px;border-color:var(--x-accent)}.H0CRbq_field [aria-invalid=true]{border-color:var(--x-danger)}.H0CRbq_error{color:var(--x-danger);font-size:var(--fs-14)}.H0CRbq_pills{gap:var(--sp-2);flex-wrap:wrap;display:flex}.H0CRbq_pill{min-height:44px;padding:0 var(--sp-4);border:1px solid var(--x-grout);border-radius:var(--r-control);background:var(--x-white);font-size:var(--fs-14);cursor:pointer;align-items:center;font-weight:500;display:inline-flex;position:relative}.H0CRbq_pill input{opacity:0;width:1px;height:1px;position:absolute}.H0CRbq_pill:has(input:focus-visible){outline:2px solid var(--x-accent);outline-offset:2px}.H0CRbq_pillOn{border-color:var(--x-deep);background:var(--x-deep);color:var(--x-paper)}.H0CRbq_check{gap:var(--sp-3);font-size:var(--fs-14);cursor:pointer;align-items:flex-start;display:flex}.H0CRbq_check input{width:20px;height:20px;accent-color:var(--x-accent);flex:none;margin:2px 0 0}.H0CRbq_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.H0CRbq_errorSummary{padding:var(--sp-4);border:2px solid var(--x-danger);border-radius:var(--r-chip);background:var(--x-white);font-size:var(--fs-14)}.H0CRbq_errorSummary:focus{outline:2px solid var(--x-danger);outline-offset:2px}.H0CRbq_errorSummary p{color:var(--x-danger);font-weight:600}.H0CRbq_errorSummary ul{margin-top:var(--sp-2);padding-left:1.2em}.H0CRbq_errorSummary a{color:var(--x-deep)}.H0CRbq_failure{padding:var(--sp-4);border-left:3px solid var(--x-danger);color:#5c1611;font-size:var(--fs-14);background:#fbeceb}.H0CRbq_inlineButton{color:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.H0CRbq_submitRow{gap:var(--sp-3);justify-items:start;display:grid}.H0CRbq_submit{min-height:52px;padding:0 var(--sp-6);border:1px solid var(--x-accent);border-radius:var(--r-control);background:var(--x-accent);color:var(--x-accent-ink);font-weight:600;font-size:var(--fs-16)}.H0CRbq_submit:hover:not(:disabled){background:color-mix(in srgb, var(--x-accent) 86%, black)}.H0CRbq_submit:disabled{opacity:.55}.H0CRbq_fine{color:var(--x-shallows);font-size:var(--fs-14)}.H0CRbq_receiptMeta{gap:var(--sp-4) var(--sp-7);padding:var(--sp-4) 0;border-top:1px solid var(--x-grout);border-bottom:1px solid var(--x-grout);flex-wrap:wrap;display:flex}.H0CRbq_receiptMeta dt{color:var(--x-shallows);font-size:var(--fs-14)}.H0CRbq_receiptMeta dd{margin-top:var(--sp-1);font-size:var(--fs-21);font-weight:500;font-stretch:108%}.H0CRbq_receiptDetail{max-width:520px}.H0CRbq_receiptDetail summary{min-height:44px;color:var(--x-accent);cursor:pointer;align-items:center;font-weight:600;display:flex}.H0CRbq_next{gap:var(--sp-3);display:grid}.H0CRbq_nextTitle{font-size:var(--fs-18);font-weight:500}.H0CRbq_nextList{gap:var(--sp-3);counter-reset:step;max-width:60ch;list-style:none;display:grid}.H0CRbq_nextList li{counter-increment:step;padding-left:2.25rem;position:relative}.H0CRbq_nextList li:before{content:counter(step);border:1px solid var(--x-rule-strong,var(--x-deep));border-radius:var(--r-round);width:1.6rem;height:1.6rem;font-size:var(--fs-12);place-items:center;font-weight:600;display:grid;position:absolute;top:-1px;left:0}.H0CRbq_textButton{min-height:44px;color:var(--x-accent);text-underline-offset:.2em;background:0 0;border:0;justify-self:start;padding:0;font-weight:600;text-decoration:underline}.H0CRbq_demoActions{gap:var(--sp-2);margin-top:var(--sp-2);display:grid}@media (min-width:640px){.H0CRbq_demoActions{grid-template-columns:repeat(2,minmax(0,max-content))}}.H0CRbq_demoPrimary,.H0CRbq_demoSecondary{min-height:48px;padding:0 var(--sp-4);border-radius:var(--r-control);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.H0CRbq_demoPrimary{background:var(--x-accent);color:var(--x-accent-ink)}.H0CRbq_demoSecondary{border:1px solid var(--x-rule-strong,var(--x-deep));color:var(--x-deep);font-family:inherit;font-size:inherit;cursor:pointer;background:0 0}
.F7npCG_documents{gap:var(--sp-2);margin-top:var(--sp-5);display:grid}.F7npCG_title{font-family:var(--d-title-font,var(--font-display));font-size:var(--fs-18,1.125rem);font-weight:var(--d-title-weight,600);letter-spacing:var(--d-title-tracking,-.01em)}.F7npCG_note{color:var(--x-shallows);font-size:var(--fs-14)}.F7npCG_list{gap:var(--sp-2);margin-top:var(--sp-2);padding:0;list-style:none;display:grid}.F7npCG_item{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-control,12px);background:var(--d-card-bg,var(--x-white));box-shadow:inset 0 0 0 1px var(--x-grout);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.F7npCG_icon{background:linear-gradient(225deg, var(--x-accent-tint) 0 9px, transparent 9px), linear-gradient(var(--x-accent), var(--x-accent)) 7px 14px / 16px 2px no-repeat, linear-gradient(var(--x-accent), var(--x-accent)) 7px 20px / 16px 2px no-repeat, linear-gradient(var(--x-accent), var(--x-accent)) 7px 26px / 10px 2px no-repeat, var(--x-white);width:30px;height:38px;box-shadow:inset 0 0 0 1.5px var(--x-accent);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);border-radius:4px}.F7npCG_text{min-width:0;display:grid}.F7npCG_name{font-weight:600;line-height:1.3}.F7npCG_meta{color:var(--x-shallows);font-size:var(--fs-14)}.F7npCG_view{min-height:44px;padding:0 var(--sp-4);border-radius:var(--r-round,999px);box-shadow:inset 0 0 0 1.5px var(--x-accent);color:var(--x-accent);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.F7npCG_view:hover{background:var(--x-accent-tint)}.F7npCG_dialog{color:#10141f;background:#fff;border:0;border-radius:16px;width:min(980px,100vw - 48px);max-width:none;height:min(90vh,1100px);max-height:none;padding:0;overflow:hidden;box-shadow:0 30px 80px #060a1973}.F7npCG_dialog[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.F7npCG_dialog::backdrop{background:#060a199e}.F7npCG_bar{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);border-bottom:1px solid #e3e6ec;display:flex}.F7npCG_viewerTitle{min-width:0;font-size:var(--fs-16);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.F7npCG_newTab{color:#1d3f8f;font-size:var(--fs-14);white-space:nowrap;font-weight:600}.F7npCG_close{min-height:44px;padding:0 var(--sp-4);color:#fff;font:inherit;cursor:pointer;background:#10141f;border:0;border-radius:999px;font-weight:600}.F7npCG_frame{background:#525659;border:0;width:100%;height:100%}.F7npCG_image{object-fit:contain;background:#525659;width:100%;height:100%}
.Ndig5q_list{margin-top:var(--sp-6);border-top:1px solid var(--x-grout);display:grid}.Ndig5q_row{gap:var(--sp-2) var(--sp-4);padding:var(--sp-4) var(--sp-3) var(--sp-4) var(--sp-2);border-bottom:1px solid var(--x-grout);cursor:pointer;transition:background-color var(--dur-state) var(--ease-settle);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.Ndig5q_row:hover{background:color-mix(in srgb, var(--x-white) 70%, transparent)}.Ndig5q_checked,.Ndig5q_checked:hover{background:var(--x-accent-tint)}.Ndig5q_checked:before{content:"";background:var(--x-accent);width:3px;position:absolute;top:-1px;bottom:-1px;left:0}.Ndig5q_checkbox{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.Ndig5q_box{border:1.5px solid var(--x-rule-strong,var(--x-deep));border-radius:var(--r-chip);background:var(--x-white);width:22px;height:22px;transition:background-color var(--dur-state) var(--ease-settle), border-color var(--dur-state) var(--ease-settle);grid-area:1/1;place-items:center;margin-top:1px;display:grid}.Ndig5q_radio{border-radius:var(--r-round)}.Ndig5q_checkbox:checked+.Ndig5q_box{background:var(--x-accent);border-color:var(--x-accent)}.Ndig5q_checkbox:checked+.Ndig5q_box:after{content:"";border-left:2px solid var(--x-accent-ink);border-bottom:2px solid var(--x-accent-ink);width:11px;height:6px;transform:translateY(-1px)rotate(-45deg)}.Ndig5q_checkbox:checked+.Ndig5q_radio:after{border-radius:var(--r-round);background:var(--x-accent-ink);border:0;width:8px;height:8px;transform:none}.Ndig5q_checkbox:focus-visible+.Ndig5q_box{outline:2px solid var(--x-accent);outline-offset:3px}.Ndig5q_body{gap:var(--sp-1);grid-column:2;min-width:0;display:grid}.Ndig5q_name{font-weight:500;font-size:var(--fs-16)}.Ndig5q_descWrap{gap:var(--sp-1);display:grid}.Ndig5q_description{color:var(--x-shallows);font-size:var(--fs-14);max-width:62ch}.Ndig5q_replaces{font-size:var(--fs-14);color:var(--x-deep)}.Ndig5q_photo{margin-top:var(--sp-2);aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-chip);width:160px}.Ndig5q_price{text-align:right;white-space:nowrap;grid-column:3;font-weight:500}@media (max-width:429px){.Ndig5q_row{grid-template-columns:24px minmax(0,1fr)}.Ndig5q_price{text-align:left;grid-column:2}}.Ndig5q_included{color:var(--x-positive);white-space:normal}.Ndig5q_includedRow{cursor:default}.Ndig5q_includedRow:hover{background:0 0}.Ndig5q_includedMark{width:22px;height:22px;color:var(--x-positive);grid-column:1;place-items:center;margin-top:1px;display:grid}.Ndig5q_off{cursor:not-allowed}.Ndig5q_off:hover{background:0 0}.Ndig5q_off .Ndig5q_name,.Ndig5q_off .Ndig5q_description{color:var(--x-shallows)}.Ndig5q_off .Ndig5q_box{border-color:var(--x-grout);background:0 0}.Ndig5q_offText{color:var(--x-shallows);font-weight:400;font-size:var(--fs-14);white-space:normal}.Ndig5q_group{border:0;min-width:0;margin:0;padding:0}.Ndig5q_groupLegend{align-items:baseline;gap:var(--sp-3);width:100%;padding:var(--sp-5) 0 var(--sp-2) var(--sp-2);font-weight:500;font-size:var(--fs-16);display:flex}.Ndig5q_groupHint{color:var(--x-shallows);font-weight:400;font-size:var(--fs-14)}.Ndig5q_billing{font-size:var(--fs-12);color:var(--x-shallows)}.Ndig5q_priceTotal{color:var(--x-shallows);font-size:var(--fs-12);margin-top:2px;font-weight:400;display:block}.Ndig5q_countRow{cursor:default}.Ndig5q_countBadge{border:1.5px solid var(--x-rule-strong,var(--x-deep));border-radius:var(--r-chip);width:22px;height:22px;font-size:var(--fs-12);font-variant-numeric:tabular-nums;grid-column:1;place-items:center;margin-top:1px;font-weight:600;display:grid}.Ndig5q_checked .Ndig5q_countBadge{background:var(--x-accent);border-color:var(--x-accent);color:var(--x-accent-ink)}.Ndig5q_stepper{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.Ndig5q_step{border:1px solid var(--x-rule-strong,var(--x-deep));border-radius:var(--r-control);background:var(--x-white);width:44px;height:44px;color:var(--x-deep);font-size:var(--fs-21);place-items:center;line-height:1;display:grid}.Ndig5q_step:hover:not(:disabled){background:var(--x-accent-tint)}.Ndig5q_step:disabled{border-color:var(--x-grout);color:var(--x-grout)}.Ndig5q_stepValue{text-align:center;min-width:5.5rem;font-weight:500}.Ndig5q_stepHint{color:var(--x-shallows);font-size:var(--fs-12)}.Ndig5q_rowJoined{padding-bottom:var(--sp-2);border-bottom:0}.Ndig5q_photosBar{padding:0 var(--sp-3) var(--sp-4) calc(var(--sp-2) + 24px + var(--sp-4));border-bottom:1px solid var(--x-grout);position:relative}.Ndig5q_photosBarOn{background:var(--x-accent-tint)}.Ndig5q_photosBarOn:before{content:"";background:var(--x-accent);width:3px;position:absolute;top:0;bottom:-1px;left:0}.Ndig5q_photosButton{margin-top:var(--sp-2);justify-self:start}.Ndig5q_photoNote{font-size:var(--fs-12);color:var(--x-shallows)}[data-qs-style=clean] .Ndig5q_list,[data-qs-style=midnight] .Ndig5q_list{gap:var(--sp-2);border-top:0}[data-qs-style=clean] .Ndig5q_row,[data-qs-style=midnight] .Ndig5q_row{padding:var(--sp-4);border:1px solid var(--x-grout);background:var(--x-white);border-radius:14px}[data-qs-style=clean] .Ndig5q_checked,[data-qs-style=clean] .Ndig5q_checked:hover,[data-qs-style=midnight] .Ndig5q_checked,[data-qs-style=midnight] .Ndig5q_checked:hover{border-color:var(--x-accent);background:var(--x-accent-tint);box-shadow:inset 0 0 0 1px var(--x-accent)}[data-qs-style=clean] .Ndig5q_checked:before,[data-qs-style=midnight] .Ndig5q_checked:before{display:none}[data-qs-style=clean] .Ndig5q_box,[data-qs-style=midnight] .Ndig5q_box{border-radius:7px}[data-qs-style=clean] .Ndig5q_radio,[data-qs-style=midnight] .Ndig5q_radio{border-radius:var(--r-round)}[data-qs-style=clean] .Ndig5q_name,[data-qs-style=midnight] .Ndig5q_name{font-weight:600}
