.qFu8DW_shell{background:var(--canvas);flex-direction:column;max-width:600px;min-height:100dvh;margin:0 auto;display:flex}.qFu8DW_header{align-items:center;gap:8px;min-height:70px;padding:16px 16px 8px;display:flex}.qFu8DW_headerBorder{border-bottom:none}.qFu8DW_headerSpacer{flex-shrink:0;width:16px}.qFu8DW_headerLabel{text-align:center;font-size:var(--fs-label);letter-spacing:0;color:var(--ink-quiet);flex:auto;font-weight:600}.qFu8DW_iconButton{background:var(--card);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--ink);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.qFu8DW_progress{border-radius:var(--radius-pill);background:var(--card);height:6px;margin:4px 24px 0;overflow:hidden}.qFu8DW_progressFill{border-radius:var(--radius-pill);background:var(--bar-gradient);height:6px;transition:width .2s}.qFu8DW_main{flex-direction:column;flex:auto;gap:14px;padding:20px 16px 32px;display:flex}.qFu8DW_intro{flex-direction:column;gap:10px;padding:8px 8px 6px;display:flex}.qFu8DW_card,.qFu8DW_cardCream,.qFu8DW_cardSand,.qFu8DW_cardInk,.qFu8DW_cardGlow{border-radius:var(--radius-card);background:var(--card);flex-direction:column;gap:14px;padding:24px 22px;display:flex}.qFu8DW_cardCream{background:var(--card-tint)}.qFu8DW_cardSand{background:var(--card-sand)}.qFu8DW_cardInk{background:var(--strong);color:var(--on-strong)}.qFu8DW_cardGlow{background:var(--glow)}.qFu8DW_bigNumber{font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:var(--fs-number);letter-spacing:-1px;margin:0;font-weight:500;line-height:.95}.qFu8DW_eyebrow{font-size:var(--fs-label);letter-spacing:-.006em;color:var(--ink-quiet);font-weight:400}.qFu8DW_stack{flex-direction:column;gap:8px;display:flex}.qFu8DW_stack12{flex-direction:column;gap:12px;display:flex}.qFu8DW_row{align-items:center;gap:10px;display:flex}.qFu8DW_spread{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.qFu8DW_wordmark{min-width:0;min-height:44px;color:var(--ink);flex-direction:column;flex:auto;justify-content:center;text-decoration:none;display:flex}.qFu8DW_wordmarkName{font-family:var(--font-display);font-variant-numeric:lining-nums;letter-spacing:.3px;font-size:23px;font-weight:500;line-height:1.1}.qFu8DW_wordmarkBy{font-family:var(--font-display);font-variant-numeric:lining-nums;color:var(--ink-quiet);font-size:14px;font-style:italic}.qFu8DW_displayXL,.qFu8DW_displayL,.qFu8DW_displayM{font-family:var(--font-display);font-variant-numeric:lining-nums;text-wrap:balance;letter-spacing:-.01em;margin:0;font-weight:700}.qFu8DW_displayXL{font-size:var(--fs-display);line-height:1}.qFu8DW_displayL{font-size:var(--fs-h1);line-height:1.05}.qFu8DW_displayM{font-size:var(--fs-h2);line-height:1.1}.qFu8DW_italic{font-family:var(--font-display);font-variant-numeric:lining-nums;color:var(--ink-muted);font-style:italic}.qFu8DW_lead{font-size:var(--fs-lead);color:var(--ink-muted);margin:0;line-height:1.55}.qFu8DW_body{font-size:var(--fs-body);color:var(--ink-muted);margin:0;line-height:1.55}.qFu8DW_label{font-size:var(--fs-label);letter-spacing:-.006em;color:var(--ink-quiet);margin:0;padding:0;font-weight:500}.qFu8DW_small{font-size:var(--fs-small);color:var(--ink-quiet);margin:0;line-height:1.5}.qFu8DW_error{border-radius:var(--radius-tile);background:var(--low-bg);color:var(--low-ink);font-size:var(--fs-small);margin:0;padding:14px 16px;line-height:1.5}.qFu8DW_note{border-radius:var(--radius-tile);background:var(--card-cream);color:var(--ink-soft);font-size:var(--fs-small);margin:0;padding:16px 18px;line-height:1.55}.qFu8DW_fieldset{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.qFu8DW_field{flex-direction:column;gap:8px;display:flex}.qFu8DW_input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-cream);width:100%;min-height:52px;font-size:var(--fs-body);padding:0 16px}.qFu8DW_input:focus,.qFu8DW_select:focus{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:1px;background-color:var(--card)}.qFu8DW_inputCode{letter-spacing:6px;text-align:center;font-size:22px}.qFu8DW_grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.qFu8DW_grid3 .qFu8DW_input{min-width:0}.qFu8DW_select{appearance:none;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-cream) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23111' stroke-width='1.6'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E") no-repeat right 16px center;width:100%;min-height:52px;font-size:var(--fs-body);padding:0 40px 0 16px}.qFu8DW_chips{flex-wrap:wrap;gap:8px;display:flex}.qFu8DW_chip{border:1px solid var(--line);background:var(--card-cream);min-height:44px;font-size:var(--fs-small);border-radius:0;padding:0 16px;font-weight:500}.qFu8DW_chip[aria-pressed=true],.qFu8DW_chip[aria-checked=true]{border-color:var(--strong);background:var(--strong);border-color:var(--strong);color:var(--on-strong)}.qFu8DW_chipAdd{border:1px dashed var(--line-input);min-height:44px;font-size:var(--fs-caption);background:0 0;border-radius:0;align-items:center;gap:6px;padding:0 16px;font-weight:500;display:inline-flex}.qFu8DW_option{border-radius:var(--radius-tile);background:var(--card);text-align:left;width:100%;min-height:58px;font-size:var(--fs-body);border:none;align-items:center;padding:0 18px;font-weight:600;display:flex}.qFu8DW_option[aria-pressed=true]{background:var(--strong);color:var(--on-strong)}.qFu8DW_segmented{border:1px solid var(--line);background:var(--card-cream);border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.qFu8DW_segment{min-height:44px;font-size:var(--fs-caption);background:0 0;border:none;border-radius:0;font-weight:600}.qFu8DW_segment[aria-checked=true]{background:var(--strong);color:var(--on-strong)}.qFu8DW_primary,.qFu8DW_secondary,.qFu8DW_ghost,.qFu8DW_inverse{min-height:54px;font-size:var(--fs-small);letter-spacing:-.006em;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-weight:500;text-decoration:none;display:flex}.qFu8DW_primary{background:var(--strong);color:var(--on-strong);border:none}.qFu8DW_primary:hover{color:var(--on-strong);background:var(--strong-hover)}.qFu8DW_primary:disabled{background:var(--card);color:var(--disabled-ink)}.qFu8DW_secondary{border:1px solid var(--ink);color:var(--ink);background:0 0}.qFu8DW_ghost{border:1px solid var(--line-input);color:var(--ink);font-size:var(--fs-small);background:0 0}.qFu8DW_textButton{min-width:44px;min-height:44px;font-size:var(--fs-small);color:var(--ink);text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;padding:0 2px;font-weight:500;text-decoration:underline}.qFu8DW_footer{padding:12px 16px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(to bottom, var(--canvas-clear), var(--canvas) 30%);flex-direction:column;gap:6px;display:flex;position:sticky;bottom:0}.qFu8DW_skip{min-height:44px;font-size:var(--fs-caption);color:var(--ink-muted);background:0 0;border:none;font-weight:500}.qFu8DW_summary{flex-direction:column;display:flex}.qFu8DW_summaryRow{border-bottom:1px solid var(--line);font-size:var(--fs-small);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:13px 0;line-height:1.5;display:grid}.qFu8DW_summaryRow dt{font-size:var(--fs-label);letter-spacing:0;color:var(--ink-quiet);padding-top:2px;font-weight:600}.qFu8DW_summaryRow dd{margin:0}.qFu8DW_backdrop{z-index:20;background:var(--scrim);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.qFu8DW_backdropClose{background:0 0;border:none;flex:auto}.qFu8DW_sheet{width:100%;max-width:600px;max-height:88dvh;padding:10px 22px calc(28px + env(safe-area-inset-bottom));border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--canvas);flex-direction:column;gap:18px;margin:0 auto;display:flex;overflow-y:auto}.qFu8DW_handle{border-radius:var(--radius-pill);background:var(--handle);align-self:center;width:36px;height:4px}.qFu8DW_sheetHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (min-width:720px){.qFu8DW_backdrop{justify-content:center;padding:40px 20px}.qFu8DW_backdropClose{position:absolute;inset:0}.qFu8DW_sheet{border-radius:var(--radius-card);max-width:520px;position:relative}.qFu8DW_handle{display:none}}.qFu8DW_bottomNav{z-index:20;padding:0 max(8px, env(safe-area-inset-left)) env(safe-area-inset-bottom);border-top:1px solid var(--line);background:var(--nav-bg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.qFu8DW_bottomNavItem{min-height:60px;color:var(--nav-ink);font-size:var(--fs-caption);letter-spacing:-.006em;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-weight:400;text-decoration:none;display:flex;position:relative}.qFu8DW_bottomNavItem[aria-current=page]{color:var(--nav-active-ink);font-weight:500}.qFu8DW_bottomNavItem[aria-current=page]:before{content:"";background:var(--nav-active-ink);height:2px;position:absolute;top:-1px;left:30%;right:30%}@media (min-width:768px){.qFu8DW_bottomNav{padding-left:calc(50% - 280px);padding-right:calc(50% - 280px)}}.qFu8DW_withNav{padding-bottom:96px}.qFu8DW_withNav .qFu8DW_footer{bottom:calc(61px + env(safe-area-inset-bottom));padding-bottom:12px}.qFu8DW_backButton{min-height:44px;color:var(--ink);font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:-.006em;background:0 0;border:none;align-items:center;gap:6px;padding:0 8px 0 0;display:inline-flex}.qFu8DW_backButton:hover span{text-underline-offset:4px;text-decoration:underline}.qFu8DW_intro>*{max-width:34em}.qFu8DW_fold{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.qFu8DW_fold+.qFu8DW_fold{border-top:none}.qFu8DW_foldBar{cursor:pointer;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:64px;padding:14px 0;list-style:none;display:grid}.qFu8DW_foldBar::-webkit-details-marker{display:none}.qFu8DW_foldText{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.qFu8DW_foldTitle,.qFu8DW_foldTitleSmall{font-family:var(--font-display);color:var(--ink);margin:0;font-weight:700;line-height:1.1}.qFu8DW_foldTitle{font-size:var(--fs-h2)}.qFu8DW_foldTitleSmall{font-size:26px}.qFu8DW_foldNote{font-size:var(--fs-caption);color:var(--ink-muted)}.qFu8DW_foldMark{justify-self:end;width:16px;height:16px;position:relative}.qFu8DW_foldMark:before,.qFu8DW_foldMark:after{content:"";background:var(--ink);height:1px;transition:transform .2s;position:absolute;top:50%;left:0;right:0}.qFu8DW_foldMark:after{transform:rotate(90deg)}.qFu8DW_fold[open]>.qFu8DW_foldBar .qFu8DW_foldMark:after{transform:rotate(0)}.qFu8DW_foldBody{flex-direction:column;gap:16px;padding:4px 0 28px;display:flex}@media (prefers-reduced-motion:reduce){.qFu8DW_foldMark:before,.qFu8DW_foldMark:after{transition:none}}
.xKTSha_ticketPill{border-radius:var(--radius-pill);background:var(--card);min-height:44px;color:var(--ink);font-size:var(--fs-caption);white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.xKTSha_ticketPill svg{color:var(--blush-deep)}.xKTSha_photoButton{border:1px dashed var(--line-input);border-radius:var(--radius-tile);background:var(--card-cream);text-align:left;cursor:pointer;align-items:center;gap:14px;width:100%;min-height:72px;padding:12px 16px;display:flex}.xKTSha_photoButton input{opacity:0;width:1px;height:1px;position:absolute}.xKTSha_photoThumb{border-radius:var(--radius-sm);background:var(--card);width:56px;height:56px;color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.xKTSha_photoThumb img,.xKTSha_heroPhoto img{object-fit:cover;width:100%;height:100%}.xKTSha_photoText{font-size:var(--fs-small);flex-direction:column;gap:2px;font-weight:600;display:flex}.xKTSha_photoText span:last-child{color:var(--ink-quiet);font-weight:400}.xKTSha_typeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.xKTSha_typeButton{border:1px solid var(--line);border-radius:var(--radius-tile);background:var(--card-cream);min-height:76px;font-size:var(--fs-caption);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;font-weight:600;display:flex}.xKTSha_typeButton[aria-checked=true],.xKTSha_typeButton[aria-pressed=true]{border-color:var(--strong);background:var(--strong);color:var(--on-strong)}.xKTSha_sizeRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.xKTSha_sizeRow .xKTSha_field,.xKTSha_twoCol>div{min-width:0}.xKTSha_twoCol{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:8px;display:grid}.xKTSha_promise{font-size:var(--fs-small);color:var(--ink-muted);align-items:flex-start;gap:10px;margin:0;line-height:1.5;display:flex}.xKTSha_promise svg{color:var(--blush-deep);flex-shrink:0;margin-top:2px}.xKTSha_working{z-index:30;background:var(--overlay);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex;position:fixed;inset:0}.xKTSha_workingSpark{color:var(--blush-deep);animation:1.6s ease-in-out infinite xKTSha_pulse}@keyframes xKTSha_pulse{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.xKTSha_workingSpark{animation:none}}.xKTSha_verdictHero{border-radius:var(--radius-card);background:var(--card);flex-direction:column;gap:14px;padding:24px 22px;display:flex}.xKTSha_verdictLabel{border-radius:var(--radius-pill);font-size:var(--fs-label);letter-spacing:0;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;font-weight:600;display:inline-flex}.xKTSha_verdictLabel:before{content:"";border-radius:var(--radius-round);background:currentColor;width:8px;height:8px}.xKTSha_verdict_good{background:var(--good-bg);color:var(--good-ink)}.xKTSha_verdict_mid{background:var(--mid-bg);color:var(--mid-ink)}.xKTSha_verdict_low{background:var(--low-bg);color:var(--low-ink)}.xKTSha_itemRow{border-top:1px solid var(--line-soft);align-items:center;gap:12px;padding-top:14px;display:flex}.xKTSha_itemRow:first-child{border-top:none;padding-top:0}.xKTSha_itemThumb{border-radius:var(--radius-sm);background:var(--card-cream);width:56px;height:56px;color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.xKTSha_itemThumb img{object-fit:cover;width:100%;height:100%}.xKTSha_itemText{min-width:0;font-size:var(--fs-small);color:var(--ink-muted);flex-direction:column;gap:3px;display:flex}.xKTSha_itemText strong{font-size:var(--fs-body);color:var(--ink)}.xKTSha_reasons{counter-reset:reason;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.xKTSha_reasons li{font-size:var(--fs-body);color:var(--ink-soft);counter-increment:reason;gap:12px;line-height:1.55;display:flex}.xKTSha_reasons li:before{content:counter(reason);border-radius:var(--radius-round);background:var(--card-cream);width:26px;height:26px;font-size:var(--fs-caption);color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.xKTSha_reasonList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.xKTSha_reasonList li{font-size:var(--fs-body);color:var(--ink-soft);gap:12px;line-height:1.55;display:flex}.xKTSha_reasonList li:before{border-radius:var(--radius-round);width:26px;height:26px;font-size:var(--fs-caption);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.xKTSha_reasonWorks li:before{content:"✓";background:var(--good-bg);color:var(--good-ink)}.xKTSha_reasonWatch li:before{content:"!";background:var(--mid-bg);color:var(--mid-ink)}.xKTSha_nextStep{border-radius:var(--radius-tile);background:var(--strong);color:var(--on-strong);flex-direction:column;gap:6px;padding:18px 20px;display:flex}.xKTSha_nextStep .xKTSha_eyebrowLight{font-size:var(--fs-label);letter-spacing:0;color:var(--on-strong-soft);font-weight:600}.xKTSha_nextStep p{font-size:var(--fs-body);margin:0;line-height:1.5}.xKTSha_verifyList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.xKTSha_verifyList li{font-size:var(--fs-body);color:var(--ink-soft);gap:10px;line-height:1.5;display:flex}.xKTSha_verifyList li:before{content:"";border:1.5px solid var(--ink);border-radius:6px;flex-shrink:0;width:18px;height:18px;margin-top:2px}.xKTSha_saveRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.xKTSha_saveButton{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card-cream);min-height:52px;font-size:var(--fs-small);padding:0 8px;font-weight:600}.xKTSha_saveButton[aria-pressed=true],.xKTSha_saveButton[aria-checked=true]{border-color:var(--strong);background:var(--strong);color:var(--on-strong)}.xKTSha_qa{border-top:1px solid var(--line-soft);flex-direction:column;gap:6px;padding:14px 0;display:flex}.xKTSha_qa:first-child{border-top:none;padding-top:0}.xKTSha_qaQ{font-size:var(--fs-body);margin:0;font-weight:600}.xKTSha_qaA{font-size:var(--fs-body);color:var(--ink-soft);white-space:pre-line;margin:0;line-height:1.55}.xKTSha_textarea{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-cream);width:100%;min-height:88px;font-size:var(--fs-body);resize:vertical;padding:12px 16px;line-height:1.5}.xKTSha_textarea:focus{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:1px}.xKTSha_footnote{font-size:var(--fs-caption);color:var(--ink-quiet);margin:0;padding:4px 8px 0;line-height:1.5}.xKTSha_balanceRow{border-radius:var(--radius-pill);background:var(--card);align-items:center;gap:10px;min-height:60px;padding:8px 8px 8px 20px;display:flex}.xKTSha_balanceCount{font-size:var(--fs-body);flex:auto;font-weight:600}.xKTSha_balanceLink{border-radius:var(--radius-pill);background:var(--strong);min-height:44px;color:var(--on-strong);font-size:var(--fs-small);align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:flex}.xKTSha_helps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.xKTSha_helps li{font-size:var(--fs-body);color:var(--ink-soft);gap:10px;line-height:1.5;display:flex}.xKTSha_helps strong{color:var(--ink)}.xKTSha_helps svg{color:var(--blush-deep);flex-shrink:0;margin-top:5px}.xKTSha_balance{align-items:baseline;gap:10px;display:flex}.xKTSha_packs{flex-direction:column;gap:10px;display:flex}.xKTSha_pack,.xKTSha_packPopular{border-radius:var(--radius-card);background:var(--card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:20px;display:grid}.xKTSha_packPopular{background:var(--strong);color:var(--on-strong)}.xKTSha_packName{font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:var(--fs-h3);font-weight:700}.xKTSha_packBadge{border-radius:var(--radius-pill);background:var(--blush);color:var(--on-strong);font-size:var(--fs-label);letter-spacing:0;grid-column:1/-1;justify-self:start;padding:4px 10px;font-weight:600}.xKTSha_packMeta{font-size:var(--fs-small);color:var(--ink-muted)}.xKTSha_packPopular .xKTSha_packMeta{color:var(--on-strong-soft)}.xKTSha_packPrice{text-align:right;font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:var(--fs-h2);grid-row:span 2;align-self:center;font-weight:500}.xKTSha_packButton{border-radius:var(--radius-pill);background:var(--strong);min-height:50px;color:var(--on-strong);font-size:var(--fs-body);border:none;grid-column:1/-1;margin-top:10px;font-weight:600}.xKTSha_packPopular .xKTSha_packButton{background:var(--paper);color:var(--ink)}.xKTSha_packButton:disabled{opacity:.5;cursor:not-allowed}.xKTSha_perks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.xKTSha_perks li{font-size:var(--fs-body);color:var(--ink-soft);gap:10px;line-height:1.5;display:flex}.xKTSha_perks svg{color:var(--blush-deep);flex-shrink:0;margin-top:3px}.xKTSha_scanPhoto,.xKTSha_heroPhoto{aspect-ratio:4/3;border-radius:var(--radius-tile);background:var(--card-cream);width:100%;overflow:hidden}.xKTSha_scanPhoto img{object-fit:cover;width:100%;height:100%}.xKTSha_found{border:1px solid var(--line);border-radius:var(--radius-tile);background:var(--card-cream);flex-direction:column;gap:12px;padding:16px;display:flex}.xKTSha_foundOff{opacity:.55}.xKTSha_foundHead{align-items:center;gap:12px;display:flex}.xKTSha_foundCheck{width:26px;height:26px;accent-color:var(--ink);flex-shrink:0}.xKTSha_foundText{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.xKTSha_foundName{font-size:var(--fs-body);font-weight:600}.xKTSha_foundMeta{font-size:var(--fs-caption);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.xKTSha_swatch{border-radius:var(--radius-round);border:1px solid var(--shade);width:12px;height:12px}.xKTSha_feature{border-radius:var(--radius-pill);background:var(--card);font-size:var(--fs-caption);padding:2px 8px}@media (min-width:720px){.xKTSha_packs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xKTSha_pack,.xKTSha_packPopular{grid-template-columns:1fr;align-content:start}.xKTSha_packPrice{text-align:left;grid-row:auto}}.xKTSha_verifyList li.xKTSha_verifyDone:before{background:var(--strong);color:var(--on-strong);border-color:var(--strong)}.xKTSha_verifyList li{grid-template-columns:18px minmax(0,1fr);gap:8px 10px;display:grid}.xKTSha_verifyText{grid-column:2}.xKTSha_verifyChoices{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.xKTSha_verifyChoices button{min-height:44px;font-size:var(--fs-caption);padding:0 14px}.xKTSha_stars{gap:4px;display:flex}.xKTSha_star{border-radius:var(--radius-round);width:48px;height:48px;color:var(--line-input);background:0 0;border:none;font-size:30px;line-height:1}.xKTSha_starOn{color:var(--blush-deep)}.xKTSha_shareRow{min-height:44px;font-size:var(--fs-body);color:var(--ink-soft);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.xKTSha_shareRow input{width:22px;height:22px;accent-color:var(--ink);flex-shrink:0;margin-top:1px}.xKTSha_readyLine{font-size:var(--fs-small);color:var(--ink-soft);margin:0;padding:0 4px}.xKTSha_readyList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.xKTSha_readyRow{background:var(--paper);border-radius:22px;flex-direction:column;gap:10px;padding:16px;display:flex}.xKTSha_readyName{font-size:var(--fs-body);align-items:center;gap:8px;font-weight:600;display:flex}.xKTSha_checkList{font-size:var(--fs-body);color:var(--ink-muted);flex-direction:column;gap:10px;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}.xKTSha_checkList strong{color:var(--ink);font-weight:600}.xKTSha_guidanceHero{border-radius:var(--radius-card);background:var(--card);flex-direction:column;gap:14px;padding:20px;display:flex}.xKTSha_guidancePhoto{aspect-ratio:4/3;border-radius:var(--radius-tile);background:var(--card-cream);overflow:hidden}.xKTSha_guidancePhoto img{object-fit:contain;width:100%;height:100%}.xKTSha_guidanceTitle{font-family:var(--font-display);font-size:var(--fs-h1);margin:0;font-weight:700;line-height:1.1}.xKTSha_uncertain{border-radius:var(--radius-sm);background:var(--mid-bg);color:var(--mid-ink);font-size:var(--fs-small);margin:0;padding:12px 14px;line-height:1.5}.xKTSha_guidanceNote{font-size:var(--fs-caption);color:var(--ink-quiet);margin:0}.xKTSha_guidanceSection{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:20px;display:flex}.xKTSha_sectionTitle{font-size:var(--fs-lead);color:var(--ink);margin:0;font-weight:600}.xKTSha_taskList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xKTSha_task{min-height:52px;font-size:var(--fs-body);cursor:pointer;align-items:center;gap:14px;line-height:1.4;display:flex}.xKTSha_task input{width:24px;height:24px;accent-color:var(--strong);flex:none}.xKTSha_quiet{border-top:1px solid var(--line);padding-top:4px}.xKTSha_quiet summary{min-height:48px;color:var(--ink-muted);font-size:var(--fs-small);cursor:pointer;align-items:center;font-weight:600;display:flex}.xKTSha_noMark li{grid-template-columns:minmax(0,1fr);padding-left:0}.xKTSha_noMark li:before{display:none}.xKTSha_stepBar{flex-direction:column;gap:6px;padding:0 20px;display:flex}.xKTSha_choiceList{flex-direction:column;gap:10px;display:flex}.xKTSha_choice{border:1px solid var(--line-input);border-radius:var(--radius-tile);background:var(--card-cream);min-height:60px;color:var(--ink);font-size:var(--fs-body);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-weight:600;display:flex}.xKTSha_choice[aria-checked=true]{border-color:var(--strong);background:var(--strong);color:var(--on-strong)}.xKTSha_choiceTag{font-size:var(--fs-caption);flex:none}.xKTSha_bigChoice{border:1px solid var(--line-input);border-radius:var(--radius-card);background:var(--card-cream);width:100%;min-height:96px;color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:16px;padding:18px;display:flex;position:relative}.xKTSha_bigChoice input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.xKTSha_bigChoice:focus-within{outline:2px solid var(--ink);outline-offset:2px}.xKTSha_fieldError{color:var(--danger);font-size:var(--fs-small);margin:0}.xKTSha_review{flex-direction:column;margin:0;display:flex}.xKTSha_review>div{border-top:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 0;display:grid}.xKTSha_review>div:first-child{border-top:none}.xKTSha_review dt{font-size:var(--fs-caption);color:var(--ink-quiet)}.xKTSha_review dd{font-size:var(--fs-body);color:var(--ink);grid-row:2;margin:0;font-weight:600}.xKTSha_review button{grid-area:1/2/span 2;align-self:center;min-height:44px}.xKTSha_missingLine{margin:0}.xKTSha_cost{font-size:var(--fs-small);color:var(--ink-muted);gap:8px;margin:0;line-height:1.45;display:flex}.xKTSha_cost svg{flex:none;margin-top:3px}.xKTSha_footerSpace{height:96px}.xKTSha_grow{flex:1}.xKTSha_solidFooter{background:var(--canvas);border-top:1px solid var(--line)}.xKTSha_scanWays{flex-direction:column;gap:12px;display:flex}.xKTSha_scanExample{aspect-ratio:16/9;border-radius:var(--radius-tile);position:relative;overflow:hidden}.xKTSha_scanExampleImage{position:absolute;inset:0}.xKTSha_scanExampleTag{border-radius:var(--radius-pill);background:var(--photo-button);color:var(--photo-button-ink);font-size:var(--fs-label);letter-spacing:0;padding:4px 10px;font-weight:600;position:absolute;top:12px;left:12px}.xKTSha_scanWayList{flex-direction:column;margin:0;display:flex}.xKTSha_scanWayList div{border-bottom:1px solid var(--line);padding:12px 0}.xKTSha_scanWayList div:last-child{border-bottom:none}.xKTSha_scanWayList dt{font-size:var(--fs-body);font-weight:600}.xKTSha_scanWayList dd{font-size:var(--fs-small);color:var(--ink-soft);margin:2px 0 0}.xKTSha_foundNameInput{border:1px solid var(--line-input);border-radius:var(--radius-sm);background:var(--paper);width:100%;min-height:44px;color:var(--ink);font:inherit;font-size:var(--fs-body);padding:0 12px;font-weight:600}.xKTSha_foundFlag{border-radius:var(--radius-sm);background:var(--mid-bg);color:var(--mid-ink);font-size:var(--fs-caption);margin:0;padding:8px 12px;line-height:1.4}
.PnA7RW_frame{background:var(--card-sand);display:block;position:relative;overflow:hidden}.PnA7RW_img{object-fit:cover;object-position:var(--focus-small)}@media (min-width:900px){.PnA7RW_img{object-position:var(--focus-wide)}}
.xPuaCa_giftCard{border-radius:var(--radius-card);color:var(--cream,#faf6f2);text-align:center;background:radial-gradient(120% 80% at 50% 0,#2a2321 0%,#141110 60%,#0d0b0a 100%);flex-direction:column;align-items:center;gap:12px;margin-top:14px;padding:84px 26px 34px;display:flex;position:relative}.xPuaCa_giftCard:before{content:"";background:linear-gradient(#e8cdc1 0%,#d1ac9e 55%,#b88f80 100%);height:16px;position:absolute;top:34px;left:0;right:0}.xPuaCa_giftBow{line-height:0;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.xPuaCa_giftInner{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.xPuaCa_giftCard .xPuaCa_giftInner>*{color:#faf6f2}.xPuaCa_giftCard .xPuaCa_giftInner>.xPuaCa_giftEyebrow{font-size:var(--fs-label);letter-spacing:0;color:#e3c6ba;font-weight:600}.xPuaCa_giftCard .xPuaCa_giftInner>.xPuaCa_giftCount{font-family:var(--font-display);font-variant-numeric:lining-nums;color:#e3c6ba;font-size:76px;font-weight:500;line-height:1}.xPuaCa_giftCard .xPuaCa_giftInner>.xPuaCa_giftBody{font-size:var(--fs-body);color:#faf6f2d1;margin:0;line-height:1.55}.xPuaCa_giftRule{background:#e3c6ba99;width:48px;height:1px;margin:6px 0 2px}.xPuaCa_giftCard .xPuaCa_giftInner>.xPuaCa_giftNote{font-family:var(--font-display);margin:0;font-size:23px;font-style:italic;line-height:1.3}.xPuaCa_giftCard .xPuaCa_giftInner>.xPuaCa_giftFrom{font-size:var(--fs-small);color:#faf6f2bf}.xPuaCa_packPick{flex-direction:column;gap:10px;display:flex}.xPuaCa_packOption{border-radius:var(--radius-tile);background:var(--card);text-align:left;width:100%;min-height:72px;color:var(--ink);border:2px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:14px 20px;display:grid}.xPuaCa_packOption[aria-checked=true]{background:var(--strong);border-color:var(--strong);color:var(--on-strong)}.xPuaCa_packOption[aria-checked=true] span{color:var(--on-strong-soft)}.xPuaCa_packOption strong{font-size:var(--fs-body);font-weight:600}.xPuaCa_packOption span{font-size:var(--fs-small);color:var(--ink-soft);grid-column:1}.xPuaCa_packOption em{font-family:var(--font-display);font-variant-numeric:lining-nums;grid-area:1/2/span 2;font-size:28px;font-style:normal;font-weight:700}.xPuaCa_linkBox{flex-direction:column;gap:10px;display:flex}.xPuaCa_linkInput{border:1px solid var(--line-input);border-radius:var(--radius-pill);background:var(--paper);width:100%;min-height:48px;font-size:var(--fs-small);color:var(--ink);padding:0 16px}.xPuaCa_linkButtons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.xPuaCa_linkButtons>:only-child{grid-column:1/-1}.xPuaCa_stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.xPuaCa_stat{background:var(--paper);border-radius:20px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.xPuaCa_stat strong{font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:32px;font-weight:700;line-height:1.1}.xPuaCa_stat span{font-size:var(--fs-caption);color:var(--ink-soft)}.xPuaCa_steps{counter-reset:step;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.xPuaCa_steps li{font-size:var(--fs-body);counter-increment:step;grid-template-columns:28px minmax(0,1fr);gap:10px;line-height:1.5;display:grid}.xPuaCa_steps li:before{content:counter(step);background:var(--strong);width:28px;height:28px;color:var(--on-strong);font-size:var(--fs-caption);border-radius:50%;place-items:center;font-weight:600;display:grid}.xPuaCa_sentList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xPuaCa_sentList li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px 0;display:grid}.xPuaCa_sentList li:first-child{border-top:none;padding-top:0}.xPuaCa_sentList strong{font-size:var(--fs-body);font-weight:600}.xPuaCa_sentList span{font-size:var(--fs-small);color:var(--ink-soft);grid-column:1}.xPuaCa_sentList a,.xPuaCa_sentList button{grid-area:1/2/span 2}.xPuaCa_review{flex-direction:column;margin:0;display:flex}.xPuaCa_review div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 12px;padding:14px 0;display:grid}.xPuaCa_review dt{font-size:var(--fs-label);letter-spacing:0;color:var(--ink-muted);grid-column:1;font-weight:600}.xPuaCa_review dd{font-size:var(--fs-body);color:var(--ink);overflow-wrap:anywhere;grid-column:1;margin:0}.xPuaCa_review button{grid-area:1/2/span 2;align-self:center}.xPuaCa_howItWorks{font-size:var(--fs-small);color:var(--ink-soft);flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.xPuaCa_packOption[aria-disabled=true]{opacity:.6;cursor:not-allowed}
.MfLuEW_page{background:var(--canvas);min-height:100dvh;color:var(--ink)}.MfLuEW_hero{min-height:max(560px,82svh);color:var(--on-photo);display:flex;position:relative;overflow:hidden}.MfLuEW_heroMedia{object-fit:cover;background:var(--card) url(/media/home-hero-poster.jpg) center / cover no-repeat;width:100%;height:100%;position:absolute;inset:0}.MfLuEW_heroShade{background:var(--hero-shade);position:absolute;inset:0}.MfLuEW_heroInner{z-index:1;flex-direction:column;justify-content:space-between;gap:32px;width:100%;max-width:1120px;margin:0 auto;padding:20px 20px 36px;display:flex;position:relative}.MfLuEW_hero a:focus-visible{outline-color:var(--on-photo)}.MfLuEW_brand{flex-direction:column;gap:2px;display:flex}.MfLuEW_brandName{font-family:var(--font-display);letter-spacing:.02em;font-size:26px;font-weight:400;line-height:1}.MfLuEW_brandTagline{font-family:var(--font-display);color:var(--on-photo-soft);font-size:15px;font-style:italic}.MfLuEW_heroText{flex-direction:column;gap:16px;max-width:620px;display:flex}.MfLuEW_title{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(3rem,1.6rem + 5.4vw,6rem);font-weight:700;line-height:.98}.MfLuEW_titleBreak{font-style:italic;display:block}.MfLuEW_lead{max-width:34em;font-size:var(--fs-lead);color:var(--on-photo-soft);text-wrap:pretty;margin:0;line-height:1.55}.MfLuEW_actions{flex-direction:column;gap:10px;margin-top:8px;display:flex}@media (min-width:640px){.MfLuEW_actions{flex-flow:wrap;align-items:center}}.MfLuEW_primary,.MfLuEW_secondary{min-height:56px;font-size:var(--fs-small);letter-spacing:-.006em;border-radius:0;align-items:center;font-weight:500;text-decoration:none;display:flex}.MfLuEW_primary{background:var(--photo-button);color:var(--photo-button-ink);justify-content:center;padding:0 28px}.MfLuEW_primary:hover{color:var(--photo-button-ink)}@media (min-width:640px){.MfLuEW_primary{min-width:280px}}.MfLuEW_secondary{border:1px solid var(--on-photo-line);color:var(--on-photo);justify-content:center;padding:0 24px}.MfLuEW_secondary:hover{color:var(--on-photo)}.MfLuEW_skeleton{background:var(--on-photo-line);opacity:.45;border:none;min-width:240px}.MfLuEW_signInNote{width:100%;font-size:var(--fs-small);color:var(--on-photo-soft);margin:4px 0 0}.MfLuEW_signInNote a{color:var(--on-photo);text-underline-offset:3px}.MfLuEW_errorText{width:100%;font-size:var(--fs-body);color:var(--on-photo);margin:0}.MfLuEW_main{flex-direction:column;gap:64px;max-width:1120px;margin:0 auto;padding:56px 20px 72px;display:flex}.MfLuEW_section{flex-direction:column;gap:24px;display:flex}.MfLuEW_sectionTitle{font-family:var(--font-display);font-size:var(--fs-h1);margin:0;font-weight:700;line-height:1.05}.MfLuEW_roomList,.MfLuEW_toolList{margin:0;padding:0;list-style:none;display:grid}.MfLuEW_roomList{border-top:1px solid var(--ink)}.MfLuEW_toolList{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr);gap:0}.MfLuEW_toolList>li{border-bottom:1px solid var(--line)}@media (min-width:900px){.MfLuEW_toolList{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.MfLuEW_toolList>li{border-bottom:0}}.MfLuEW_roomCard{border-bottom:1px solid var(--line);flex-direction:column;gap:14px;padding:22px 0;display:flex}.MfLuEW_toolCard{color:var(--ink);grid-template-columns:112px minmax(0,1fr);grid-template-areas:"image name""image line";align-content:center;gap:4px 16px;padding:16px 0;text-decoration:none;display:grid}.MfLuEW_toolCard .MfLuEW_toolImage{aspect-ratio:1;grid-area:image;align-self:center;width:112px;height:112px}.MfLuEW_toolCard .MfLuEW_toolName{grid-area:name;align-self:end}.MfLuEW_toolCard .MfLuEW_toolLine{grid-area:line;align-self:start}@media (min-width:900px){.MfLuEW_toolCard{flex-direction:column;gap:6px;padding:0;display:flex}.MfLuEW_toolCard .MfLuEW_toolImage{aspect-ratio:4/3;width:100%;height:auto;margin-bottom:10px}}.MfLuEW_toolCard:hover .MfLuEW_toolName{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.MfLuEW_roomHead{align-items:center;gap:14px;display:flex}.MfLuEW_roomIcon{border:1px solid var(--line);flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.MfLuEW_roomText{flex-direction:column;gap:2px;min-width:0;display:flex}.MfLuEW_roomText strong{font-family:var(--font-display);font-size:30px;font-weight:700;line-height:1.1}.MfLuEW_roomText span{font-size:var(--fs-small);color:var(--ink-soft)}.MfLuEW_roomActions{flex-wrap:wrap;gap:8px;display:flex}.MfLuEW_roomPrimary,.MfLuEW_roomSecondary{border-radius:var(--radius-pill);min-height:44px;font-size:var(--fs-small);justify-content:center;align-items:center;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.MfLuEW_roomPrimary{background:var(--strong);color:var(--on-strong)}.MfLuEW_roomPrimary:hover{color:var(--on-strong)}.MfLuEW_roomSecondary{border:2px solid var(--strong);color:var(--ink)}.MfLuEW_toolCard .MfLuEW_roomSecondary{align-self:flex-start;margin-top:auto}.MfLuEW_toolName{font-family:var(--font-display);font-size:26px;font-weight:700;line-height:1.1}.MfLuEW_toolLine{font-family:var(--font-display);color:var(--ink-soft);font-size:19px;font-style:italic;line-height:1.25}@media (min-width:1024px){.MfLuEW_hero{min-height:min(860px,100svh)}.MfLuEW_heroMedia{background-image:url(/media/home-hero-wide-poster.jpg)}.MfLuEW_heroShade{background:var(--hero-shade-wide)}.MfLuEW_heroInner{min-height:640px;padding:40px 32px 56px}.MfLuEW_heroText{max-width:540px}}.MfLuEW_navSpace{height:88px}.MfLuEW_compact{max-width:1120px;color:var(--ink);flex-direction:column;gap:8px;margin:0 auto;padding:24px 16px 0;display:flex}.MfLuEW_brandTaglineInk{font-family:var(--font-display);color:var(--ink-quiet);font-size:15px;font-style:italic}.MfLuEW_compactTitle{font-family:var(--font-display);font-size:var(--fs-display);margin:40px 0 0;font-weight:700;line-height:1}.MfLuEW_compactLine{font-size:var(--fs-body);color:var(--ink-muted);margin:0}.MfLuEW_compact+.MfLuEW_main{padding-top:24px}a.MfLuEW_roomCard{color:var(--ink);flex-direction:row;align-items:center;gap:14px;text-decoration:none}a.MfLuEW_roomCard .MfLuEW_roomText{flex:1}.MfLuEW_roomOpen{font-size:var(--fs-small);white-space:nowrap;flex:none;font-weight:600}.MfLuEW_addRoom{min-height:64px;color:var(--ink);font-size:var(--fs-small);letter-spacing:-.006em;text-underline-offset:5px;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:flex}@media (max-width:420px){.MfLuEW_roomOpen{font-size:0}.MfLuEW_roomOpen span{font-size:22px}}.MfLuEW_compact{text-align:center;align-items:center}@media (max-width:1023px){.MfLuEW_heroText{text-align:center;align-items:center;margin:0 auto}.MfLuEW_actions{align-self:stretch}.MfLuEW_brand{text-align:center;align-items:center}}
.ged00a_shell{max-width:600px}.ged00a_dashboard{flex-direction:column;gap:12px;display:flex}.ged00a_column{flex-direction:column;gap:12px;min-width:0;display:flex}.ged00a_accountButton{border-radius:var(--radius-sm);background:var(--card);width:44px;height:44px;color:var(--ink);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ged00a_roomSwitcher{border-radius:var(--radius-card);background:var(--card);text-align:left;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:22px;display:flex}.ged00a_roomSwitcherText{flex-direction:column;gap:6px;min-width:0;display:flex}.ged00a_roomName{font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:var(--fs-h1);letter-spacing:-.4px;font-weight:700;line-height:1}.ged00a_feelLine{font-family:var(--font-display);font-variant-numeric:lining-nums;font-style:italic;font-size:var(--fs-lead);color:var(--ink-muted)}.ged00a_switchHint{border-radius:var(--radius-pill);background:var(--card-cream);min-height:40px;font-size:var(--fs-caption);flex-shrink:0;align-items:center;gap:4px;padding:0 14px;font-weight:600;display:flex}.ged00a_checkCta{border-radius:var(--radius-tile);background:var(--strong);color:var(--on-strong);align-items:center;gap:14px;padding:14px 14px 14px 18px;text-decoration:none;display:flex}.ged00a_spark{width:20px;height:20px;color:var(--blush);flex-shrink:0}.ged00a_checkCtaText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ged00a_checkCtaTitle{font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:var(--fs-h3);font-weight:700;line-height:1.05}.ged00a_checkCtaSub{font-size:var(--fs-caption);color:var(--ink-muted);line-height:1.4}.ged00a_checkCtaLink{border-radius:var(--radius-pill);background:var(--paper);min-height:44px;color:var(--ink);font-size:var(--fs-caption);flex-shrink:0;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:flex}.ged00a_checkCta:hover{color:var(--on-strong);background:var(--strong-hover)}.ged00a_checkCta:hover .ged00a_checkCtaLink{background:var(--cream)}.ged00a_addRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ged00a_addRow>*{font-size:var(--fs-small);padding:0 12px}.ged00a_inlineLink{border-radius:var(--radius-pill);background:var(--card-cream);min-height:40px;font-size:var(--fs-caption);border:none;padding:0 14px;font-weight:600}.ged00a_bigNumberRow{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ged00a_budgetBar{border-radius:var(--radius-pill);background:var(--card-cream);height:8px;display:flex;overflow:hidden}.ged00a_barSpent,.ged00a_barPlanned,.ged00a_barConsidering{height:8px}.ged00a_barSpent,.ged00a_keySpent{background:var(--ink)}.ged00a_barPlanned,.ged00a_keyPlanned{background:var(--blush-deep)}.ged00a_barConsidering,.ged00a_keyConsidering{background:var(--blush)}.ged00a_keySpent,.ged00a_keyPlanned,.ged00a_keyConsidering{border-radius:var(--radius-round);width:8px;height:8px;margin-right:6px;display:inline-block}.ged00a_statTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.ged00a_statSpent,.ged00a_statPlanned,.ged00a_statConsidering{border-radius:var(--radius-tile);background:var(--card-cream);flex-direction:column;gap:6px;min-width:0;padding:14px 12px;display:flex}.ged00a_statPlanned{background:var(--blush-tint)}.ged00a_statConsidering{background:var(--card-sand)}.ged00a_statTiles dd{font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:var(--fs-h3);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1}.ged00a_statTiles dt{font-size:var(--fs-caption);color:var(--ink-muted);align-items:center;font-weight:600;line-height:1.3;display:flex}.ged00a_projection{border-top:1px solid var(--line-soft);font-size:var(--fs-body);margin:0;padding-top:12px;font-weight:600}.ged00a_over{color:var(--danger)!important}.ged00a_pieces{gap:4px;padding:14px 16px 18px}.ged00a_tabs{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--card-cream);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:6px;padding:4px;display:grid}.ged00a_tab{border-radius:var(--radius-pill);min-height:56px;font-size:var(--fs-caption);color:var(--ink-muted);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px 4px;font-weight:600;display:flex}.ged00a_tab[aria-selected=true],.ged00a_tab[aria-checked=true]{background:var(--strong);color:var(--on-strong)}.ged00a_empty{font-size:var(--fs-small);color:var(--ink-muted);margin:0;padding:18px 6px;line-height:1.6}.ged00a_group{flex-direction:column;display:flex}.ged00a_groupHeader{justify-content:space-between;align-items:baseline;padding:16px 6px 4px;display:flex}.ged00a_groupTitle{font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:var(--fs-h3);margin:0;font-weight:700}.ged00a_pieceRow{border-radius:var(--radius-tile);text-align:left;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:10px;display:flex}.ged00a_pieceRow:hover{background:var(--card-cream)}.ged00a_pieceThumb{border-radius:var(--radius-sm);background:var(--card-cream);width:52px;height:52px;color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ged00a_pieceText{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.ged00a_pieceName{font-size:var(--fs-body);font-weight:500}.ged00a_pieceSpec,.ged00a_pieceMeta{font-size:var(--fs-caption);color:var(--ink-quiet);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ged00a_swatch{border-radius:var(--radius-round);border:1px solid var(--shade);vertical-align:middle;flex-shrink:0;width:10px;height:10px;margin-right:6px;display:inline-block}.ged00a_pieceSpec{line-height:1.45;display:block}.ged00a_pieceSpec .ged00a_swatch{margin-top:-2px;margin-right:6px}.ged00a_tag_room,.ged00a_tag_bought,.ged00a_tag_decided,.ged00a_tag_saved,.ged00a_tag_considering,.ged00a_tag_skipped{border-radius:var(--radius-pill);font-size:var(--fs-caption);align-self:flex-start;padding:2px 8px;font-weight:600}.ged00a_tag_room,.ged00a_tag_bought{background:var(--surface-muted);color:var(--ink-soft)}.ged00a_tag_decided{background:var(--strong);color:var(--on-strong)}.ged00a_tag_saved,.ged00a_tag_considering{background:var(--blush-tint);color:var(--low-ink)}.ged00a_tag_skipped{border:1px solid var(--handle);color:var(--ink-quiet)}.ged00a_dot_good,.ged00a_dot_mid,.ged00a_dot_low{border-radius:var(--radius-round);flex-shrink:0;width:8px;height:8px}.ged00a_dot_good{background:var(--good)}.ged00a_dot_mid{background:var(--mid)}.ged00a_dot_low{background:var(--low)}.ged00a_roomList{margin:0;padding:0;list-style:none}.ged00a_roomRow{border-radius:var(--radius-tile);background:var(--card);text-align:left;border:none;align-items:center;gap:14px;width:100%;min-height:64px;margin-bottom:8px;padding:10px 12px;display:flex}.ged00a_roomRowText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ged00a_roomRowName{font-size:var(--fs-body);font-weight:600}.ged00a_checkOn,.ged00a_checkOff{border-radius:var(--radius-round);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ged00a_checkOn{background:var(--ink)}.ged00a_checkOff{border:1px solid var(--line-input)}.ged00a_checkOff svg{visibility:hidden}.ged00a_detailTop{align-items:center;gap:16px;display:flex}.ged00a_detailThumb{border-radius:var(--radius-tile);background:var(--card);width:72px;height:72px;color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ged00a_verdict{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:16px 0 0;display:flex}.ged00a_verdictLabel{font-size:var(--fs-small);align-items:center;gap:8px;font-weight:600;display:flex}.ged00a_facts{border-top:1px solid var(--line);font-size:var(--fs-small);grid-template-columns:80px minmax(0,1fr);gap:10px 12px;margin:0;padding-top:16px;display:grid}.ged00a_facts>div{display:contents}.ged00a_facts dt{font-size:var(--fs-label);letter-spacing:0;color:var(--ink-quiet);padding-top:2px;font-weight:600}.ged00a_facts dd{align-items:center;margin:0;display:flex}.ged00a_estimate{color:var(--mid-ink);font-weight:500}.ged00a_detailLinks{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ged00a_productLink{min-height:44px;font-size:var(--fs-small);align-items:center;gap:6px;font-weight:600;display:flex}.ged00a_smallButton{border-radius:var(--radius-pill);background:var(--card);min-height:44px;font-size:var(--fs-caption);border:none;padding:0 16px;font-weight:600}.ged00a_impact,.ged00a_impactOver{border-radius:var(--radius-tile);font-size:var(--fs-small);margin:0;padding:14px 16px;line-height:1.55}.ged00a_impact{background:var(--cream);color:var(--ink-soft)}.ged00a_impactOver{background:var(--danger-bg);color:var(--low-ink)}.ged00a_statusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ged00a_statusButton{border-radius:var(--radius-pill);background:var(--card);min-height:48px;font-size:var(--fs-caption);border:none;font-weight:600}.ged00a_statusButton[aria-pressed=true]{background:var(--strong);color:var(--on-strong)}.ged00a_formButtons{grid-template-columns:1fr 2fr;gap:10px;display:grid}.ged00a_confirm{border-radius:var(--radius-tile);background:var(--danger-bg);flex-direction:column;gap:10px;padding:16px;display:flex}.ged00a_dangerButton{border-radius:var(--radius-pill);background:var(--danger);min-height:52px;color:var(--paper);font-size:var(--fs-body);border:none;font-weight:600}.ged00a_removeLink{min-height:44px;color:var(--danger);font-size:var(--fs-caption);text-underline-offset:3px;background:0 0;border:none;align-self:center;font-weight:500;text-decoration:underline}@media (min-width:960px){.ged00a_shell{max-width:1120px}.ged00a_shell>header{padding:20px 32px 8px}.ged00a_dashboard{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:16px;padding:12px 24px 40px;display:grid}.ged00a_pieces{padding:18px 20px 22px}}.ged00a_memory{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.ged00a_memorySummary,.ged00a_noteGroupSummary{cursor:pointer;align-items:center;gap:10px;min-height:52px;list-style:none;display:flex}.ged00a_memorySummary::-webkit-details-marker{display:none}.ged00a_noteGroupSummary::-webkit-details-marker{display:none}.ged00a_memorySummary>:first-child,.ged00a_noteGroupTitle{flex:1;min-width:0}.ged00a_memoryCount{font-size:var(--fs-small);color:var(--ink-soft);white-space:nowrap}.ged00a_chevron{color:var(--ink-soft);flex:none;transition:transform .2s}details[open]>summary>.ged00a_chevron{transform:rotate(180deg)}.ged00a_memoryBody{flex-direction:column;gap:10px;padding-bottom:14px;display:flex}.ged00a_noteGroup{background:var(--card);border-radius:20px;padding:0 16px}.ged00a_noteGroupTitle{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ged00a_noteGroup .ged00a_noteList{padding-bottom:8px}@media (prefers-reduced-motion:reduce){.ged00a_chevron{transition:none}}.ged00a_noteList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ged00a_noteList li{border-top:1px solid var(--line-soft);font-size:var(--fs-small);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;line-height:1.45;display:flex}.ged00a_noteList li:first-child{border-top:none}.ged00a_noteList strong{color:var(--ink);display:block}.ged00a_noteRemove{border-radius:var(--radius-round);width:44px;height:44px;color:var(--ink-quiet);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ged00a_checkupCard{border-radius:var(--radius-card);background:var(--glow);text-align:left;border:none;align-items:center;gap:12px;width:100%;padding:20px 18px 20px 22px;display:flex}.ged00a_checkupText{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.ged00a_checkupTitle{font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:var(--fs-h3);font-weight:700;line-height:1.15}.ged00a_checkupGo{border-radius:var(--radius-round);background:var(--card-cream);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ged00a_finding{border-radius:var(--radius-tile);background:var(--card);flex-direction:column;gap:8px;padding:18px;display:flex}.ged00a_levelOff,.ged00a_levelClose{border-radius:var(--radius-pill);font-size:var(--fs-label);letter-spacing:0;align-self:flex-start;padding:4px 10px;font-weight:600}.ged00a_levelOff{background:var(--low-bg);color:var(--low-ink)}.ged00a_levelClose{background:var(--mid-bg);color:var(--mid-ink)}.ged00a_findingTitle{font-family:var(--font-display);font-size:var(--fs-h3);margin:0;font-weight:700;line-height:1.15}.ged00a_findingFix{border-radius:var(--radius-sm);background:var(--card-cream);font-size:var(--fs-body);color:var(--ink-soft);margin:0;padding:12px 14px;line-height:1.55}.ged00a_goodList{font-size:var(--fs-body);color:var(--ink-soft);flex-direction:column;gap:6px;margin:0;padding-left:20px;line-height:1.5;display:flex}.ged00a_pieceThumb img,.ged00a_detailThumb img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.ged00a_pieceThumb:has(img){background:var(--paper);overflow:hidden}.ged00a_detailPhoto{border-radius:var(--radius-tile);background:var(--paper);flex:none;align-self:stretch;width:100%;height:240px;overflow:hidden}.ged00a_detailPhoto img{object-fit:contain;width:100%;height:100%}.ged00a_photoPick{align-items:center;gap:14px;display:flex}.ged00a_photoPickThumb{border-radius:var(--radius-tile);background:var(--card);width:72px;height:72px;color:var(--ink);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.ged00a_photoPickThumb img{object-fit:cover;width:100%;height:100%}.ged00a_photoPickButtons{flex-wrap:wrap;gap:8px;display:flex}.ged00a_fileButton{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--card-cream);min-height:44px;font-size:var(--fs-small);cursor:pointer;align-items:center;gap:6px;padding:0 16px;font-weight:500;display:inline-flex;position:relative}.ged00a_fileButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.ged00a_fileButton:focus-within{outline:2px solid var(--ink);outline-offset:2px}.ged00a_filled{background:var(--glow);font-size:var(--fs-small);border-radius:18px;padding:12px 16px;line-height:1.5}.ged00a_startGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ged00a_startCard{border-radius:var(--radius-tile);background:var(--strong);min-height:168px;color:var(--on-strong);flex-direction:column;gap:6px;padding:18px 16px;text-decoration:none;display:flex}.ged00a_startTitle{font-family:var(--font-display);font-size:var(--fs-h3);margin-top:4px;font-weight:700;line-height:1.05}.ged00a_startSub{font-size:var(--fs-small);color:var(--on-strong-soft);line-height:1.4}.ged00a_startMeta{font-size:var(--fs-caption);color:var(--on-strong);margin-top:auto;padding-top:8px;font-weight:600}.ged00a_resume{border-radius:var(--radius-tile);background:var(--card);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.ged00a_resumeRow{min-height:52px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.ged00a_resumeRow>span:first-child{flex-direction:column;gap:2px;display:flex}.ged00a_resumeRow strong{font-weight:600}.ged00a_allowance{font-size:var(--fs-caption);color:var(--ink);font-weight:600}.ged00a_allowances{flex-direction:column;margin:0;display:flex}.ged00a_allowances>div{border-top:1px solid var(--line);font-size:var(--fs-small);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.ged00a_allowances>div:first-child{border-top:none}.ged00a_allowances dt{color:var(--ink-soft)}.ged00a_allowances dd{text-align:right;margin:0;font-weight:600}.ged00a_roomsBlock{flex-direction:column;gap:12px;display:flex}.ged00a_sectionTitle{font-family:var(--font-display);font-size:var(--fs-h3);margin:0;font-weight:700}.ged00a_roomTiles{scrollbar-width:none;grid-auto-columns:92px;grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.ged00a_roomTiles::-webkit-scrollbar{display:none}.ged00a_roomTile,.ged00a_roomTileAdd{border:1px solid var(--line);border-radius:var(--radius-tile);background:var(--card);min-height:92px;color:var(--ink);font-size:var(--fs-caption);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 8px;font-weight:600;line-height:1.2;display:flex}.ged00a_roomTile span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ged00a_roomTile[aria-pressed=true]{border-color:var(--strong);background:var(--strong);color:var(--on-strong)}.ged00a_roomTileAdd{border-style:dashed;border-color:var(--line-input);color:var(--ink-soft);background:0 0}.ged00a_startFoot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.ged00a_startFoot .ged00a_startMeta{margin-top:0;padding-top:0}.ged00a_arrowChip{background:var(--canvas);width:34px;height:34px;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ged00a_hero{border-radius:var(--radius-card);min-height:240px;color:var(--on-photo);flex-direction:column;justify-content:space-between;gap:18px;padding:20px;display:flex;position:relative;overflow:hidden}.ged00a_heroImage{position:absolute;inset:0}.ged00a_heroShade{background:var(--photo-shade);position:absolute;inset:0}.ged00a_heroTop,.ged00a_heroChoices{z-index:1;position:relative}.ged00a_heroTop{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ged00a_heroHello{font-family:var(--font-display);font-size:var(--fs-display);margin:0;font-weight:700;line-height:1}.ged00a_heroRoom{border:1px solid var(--on-photo-line);border-radius:var(--radius-pill);min-height:44px;color:var(--on-photo);font-size:var(--fs-small);background:0 0;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex}.ged00a_heroChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ged00a_heroChoice{border-radius:var(--radius-tile);background:var(--photo-button);min-height:176px;color:var(--photo-button-ink);flex-direction:column;gap:6px;padding:16px 14px;text-decoration:none;display:flex}.ged00a_heroChoice:hover{color:var(--photo-button-ink)}.ged00a_heroChoiceTitle{font-family:var(--font-display);font-size:var(--fs-h3);margin-top:4px;font-weight:700;line-height:1.05}.ged00a_heroChoiceSub{font-size:var(--fs-small);line-height:1.4}.ged00a_heroChoiceFoot{font-size:var(--fs-caption);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-weight:600;display:flex}.ged00a_heroChoice .ged00a_arrowChip{background:var(--photo-button-ink);color:var(--on-photo)}.ged00a_howList{font-size:var(--fs-body);flex-direction:column;gap:8px;margin:0;padding-left:20px;line-height:1.5;display:flex}.ged00a_swipe{border-radius:var(--radius-tile);position:relative;overflow:hidden}.ged00a_swipeDelete{background:var(--danger-bg);width:100%;color:var(--danger);font-size:var(--fs-body);border:none;justify-content:flex-end;align-items:center;padding:0 28px;font-weight:600;display:flex;position:absolute;inset:0 0 0 auto}.ged00a_swipeContent{background:var(--canvas);touch-action:pan-y;align-items:center;transition:transform .22s;display:flex;position:relative}.ged00a_swipeContent>.ged00a_pieceRow{flex:auto;min-width:0}.ged00a_quickDelete{border-radius:var(--radius-round);width:44px;height:44px;color:var(--ink-quiet);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:flex}.ged00a_quickDelete:hover{color:var(--danger);background:var(--danger-bg)}@media (hover:none){.ged00a_quickDelete:not(:focus-visible){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.ged00a_swipeContent{transition:none}}.ged00a_undoWrap{left:50%;bottom:calc(max(12px, env(safe-area-inset-bottom)) + 80px);z-index:21;pointer-events:none;width:min(420px,100% - 32px);position:fixed;transform:translate(-50%)}.ged00a_undoNote{border-radius:var(--radius-pill);background:var(--strong);color:var(--on-strong);font-size:var(--fs-small);pointer-events:auto;justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 6px 20px;font-weight:500;display:flex}.ged00a_undoButton{border-radius:var(--radius-pill);background:var(--paper);min-width:72px;min-height:44px;color:var(--ink);font-size:var(--fs-small);border:none;flex:none;padding:0 16px;font-weight:600}.ged00a_resumeLine{border-radius:var(--radius-pill);background:var(--card);min-height:56px;color:var(--ink);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 20px;text-decoration:none;display:grid}.ged00a_resumeLabel{font-size:var(--fs-caption);color:var(--ink-soft);grid-column:1}.ged00a_resumeLine strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-weight:600;overflow:hidden}.ged00a_resumeLine>span[aria-hidden]{color:var(--ink-soft);grid-area:1/2/span 2;font-size:20px}.ged00a_checkupLine{border-radius:var(--radius-tile);background:var(--glow);width:100%;min-height:56px;color:var(--ink);text-align:left;border:none;align-items:center;gap:12px;margin-bottom:4px;padding:10px 16px;display:flex}.ged00a_checkupLine>span[aria-hidden]{color:var(--ink-soft);font-size:20px}.ged00a_checkupLineText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ged00a_checkupLineTitle{font-weight:600}.ged00a_budgetPanel{flex-direction:column;gap:14px;padding:10px 4px 4px;display:flex}.ged00a_tabLabel{font-size:var(--fs-caption);white-space:nowrap;font-weight:600}.ged00a_tabSub{opacity:.8;white-space:nowrap;font-size:.875rem;font-weight:500}.ged00a_nextStep{border-radius:var(--radius-card);background:var(--card);flex-direction:column;gap:12px;padding:22px 20px 20px;display:flex}.ged00a_track{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 6px;padding:0;list-style:none;display:grid}.ged00a_trackDone,.ged00a_trackNow,.ged00a_trackTodo{flex-direction:column;gap:6px;min-width:0;display:flex}.ged00a_trackBar{border-radius:var(--radius-pill);background:var(--line-input);height:4px}.ged00a_trackDone .ged00a_trackBar,.ged00a_trackNow .ged00a_trackBar{background:var(--strong)}.ged00a_trackNow .ged00a_trackBar{opacity:.45}.ged00a_trackLabel{color:var(--ink-quiet);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.ged00a_trackNow .ged00a_trackLabel{color:var(--ink);font-weight:600}.ged00a_nextTitle{font-family:var(--font-display);font-size:var(--fs-h2);margin:0;font-weight:700;line-height:1.1}.ged00a_nextMore{min-height:44px;color:var(--ink);font-size:var(--fs-small);align-items:center;font-weight:600;text-decoration:none;display:flex}.ged00a_backRow{padding:4px 16px 0}.ged00a_roomHeader{justify-content:space-between;align-items:flex-end;gap:12px;padding:16px 20px 8px;display:flex}.ged00a_roomSwitch{min-width:0;min-height:44px;color:var(--ink);text-align:left;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.ged00a_roomName{max-width:100%;font-family:var(--font-display);font-size:var(--fs-h1);align-items:center;gap:6px;font-weight:700;line-height:1;display:inline-flex}.ged00a_roomName>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ged00a_editRoom{min-width:44px;min-height:44px;color:var(--ink);font-size:var(--fs-small);letter-spacing:-.006em;text-underline-offset:5px;background:0 0;border:none;flex:none;padding:0 4px;font-weight:400;text-decoration:underline;text-decoration-thickness:1px}.ged00a_viewTabs{z-index:5;border-bottom:1px solid var(--line);background:var(--canvas);scrollbar-width:none;gap:4px;padding:8px 16px;display:flex;position:sticky;top:0;overflow-x:auto}.ged00a_viewTab{min-width:44px;min-height:48px;color:var(--ink-muted);font-size:var(--fs-small);letter-spacing:-.006em;background:0 0;border:none;flex:none;margin-right:20px;padding:0 4px;font-weight:400;position:relative}.ged00a_viewTab[aria-selected=true]{color:var(--ink);font-weight:500}.ged00a_viewTab[aria-selected=true]:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-9px;left:0;right:0}.ged00a_roomMain{gap:28px;padding-top:20px}.ged00a_readyCard{background:var(--noir);color:var(--on-noir);flex-direction:column;gap:14px;padding:36px 24px;display:flex}.ged00a_readyCard>span,.ged00a_readyCard p{color:var(--on-noir-soft)}.ged00a_readyCard .ged00a_nextTitle{color:var(--on-noir);font-size:var(--fs-h1);font-weight:700}.ged00a_readyCard a{border:1px solid var(--on-noir);background:var(--on-noir);color:var(--noir);align-self:flex-start}.ged00a_readyCard a:hover{color:var(--on-noir);background:0 0}.ged00a_section{flex-direction:column;gap:12px;display:flex}.ged00a_sectionHeading{font-family:var(--font-display);color:var(--ink);margin:0;font-size:26px;font-weight:700}.ged00a_draftList,.ged00a_glance{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ged00a_draftRow{border-top:1px solid var(--line);gap:14px;padding:14px 0;display:flex}.ged00a_draftRow:first-child{border-top:none}.ged00a_draftText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ged00a_draftText strong{font-weight:600}.ged00a_draftActions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ged00a_draftContinue,.ged00a_draftDiscard,.ged00a_draftKeep{border-radius:var(--radius-pill);min-height:44px;font-size:var(--fs-small);align-items:center;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.ged00a_draftContinue{background:var(--strong);color:var(--on-strong)}.ged00a_draftKeep{border:1px solid var(--line-input);color:var(--ink);background:0 0}.ged00a_draftDiscard{background:var(--danger-bg);color:var(--danger);border:none}.ged00a_glance li+li{border-top:1px solid var(--line)}.ged00a_glance button{width:100%;min-height:52px;color:var(--ink-muted);font-size:var(--fs-body);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.ged00a_glance strong{color:var(--ink);text-align:right;font-weight:600}.ged00a_piecesView{flex-direction:column;gap:10px;display:flex}.ged00a_emptyState{border-radius:var(--radius-card);background:var(--card);padding:20px}.ged00a_planFacts{flex-direction:column;margin:0;display:flex}.ged00a_planFacts>div{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding:12px 0;display:flex}.ged00a_planFacts>div:first-child{border-top:none}.ged00a_planFacts dt{font-size:var(--fs-caption);color:var(--ink-quiet)}.ged00a_planFacts dd{font-size:var(--fs-body);color:var(--ink);margin:0;font-weight:600}@media (min-width:768px){.ged00a_roomHeader,.ged00a_viewTabs{padding-left:32px;padding-right:32px}.ged00a_viewTab{flex:none}.ged00a_roomMain{width:100%;max-width:720px;margin:0 auto}}.ged00a_piecesView .ged00a_swipe+.ged00a_swipe{border-top:1px solid var(--line-soft);border-radius:0}.ged00a_sidebar{display:none}@media (min-width:1024px){.ged00a_shell{grid-template-rows:auto auto auto 1fr;grid-template-columns:260px minmax(0,1fr);align-content:start;column-gap:32px;max-width:1120px;padding-left:24px;padding-right:24px;display:grid}.ged00a_shell>:not(.ged00a_sidebar){grid-column:2}.ged00a_sidebar{flex-direction:column;grid-area:1/1/span 4;align-self:start;gap:10px;padding:24px 0;display:flex;position:sticky;top:24px}.ged00a_sideRooms{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ged00a_sideRoom{border-radius:var(--radius-sm);width:100%;min-height:48px;color:var(--ink);font-size:var(--fs-body);text-align:left;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;font-weight:600;display:flex}.ged00a_sideRoom:hover{background:var(--card)}.ged00a_sideRoom[aria-current=page],.ged00a_sideRoom[aria-current=page] .ged00a_sideCount{background:var(--nav-active);color:var(--nav-active-ink)}.ged00a_sideCount{font-size:var(--fs-caption);color:var(--ink-soft);font-weight:500}.ged00a_sideAdd{min-height:44px;color:var(--ink);font-size:var(--fs-small);text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;padding:0 14px;font-weight:600;text-decoration:underline}.ged00a_sideLinks{border-top:1px solid var(--line);flex-direction:column;margin-top:12px;padding-top:8px;display:flex}.ged00a_sideLinks a{border-radius:var(--radius-sm);min-height:48px;color:var(--ink);font-size:var(--fs-small);justify-content:space-between;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:flex}.ged00a_sideLinks a:hover{background:var(--card)}.ged00a_roomMain{max-width:none}}.ged00a_readyCard{text-align:center;align-items:center}.ged00a_readyCard a{align-self:center}.ged00a_readyCard .ged00a_nextTitle{text-align:center}
.hsu8_a_page{background:var(--canvas);min-height:100dvh;padding-bottom:72px}.hsu8_a_top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;max-width:1080px;margin:0 auto;padding:12px 20px;display:flex}.hsu8_a_signIn{min-height:44px;font-size:var(--fs-small);color:var(--ink);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.hsu8_a_main{flex-direction:column;max-width:760px;margin:0 auto;padding:0 20px;display:flex}.hsu8_a_hero{flex-direction:column;gap:16px;padding:40px 0 28px;display:flex}.hsu8_a_kicker{font-size:var(--fs-caption);color:var(--ink-muted);margin:0}.hsu8_a_display{font-family:var(--font-serif,"Cormorant Garamond", serif);font-weight:700;font-size:var(--fs-h1);color:var(--ink);margin:0;line-height:1.05}.hsu8_a_lead{font-size:var(--fs-lead);color:var(--ink-soft);margin:0;line-height:1.5}.hsu8_a_body{font-size:var(--fs-body);color:var(--ink-soft);margin:0;line-height:1.55}.hsu8_a_note{font-size:var(--fs-caption);color:var(--ink-muted);margin:0;line-height:1.5}.hsu8_a_error{font-size:var(--fs-small);color:var(--danger,#8a2a1f);margin:0}.hsu8_a_choices{border-top:1px solid var(--line);flex-direction:column;display:flex}.hsu8_a_choice{border:0;border-bottom:1px solid var(--line);width:100%;min-height:72px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:14px 4px;text-decoration:none;display:flex}.hsu8_a_choice:hover{background:var(--card)}.hsu8_a_choiceImage{flex-shrink:0;width:88px;height:104px}.hsu8_a_choiceText{flex-direction:column;flex:1;gap:2px;display:flex}.hsu8_a_choiceText strong{font-size:var(--fs-lead);font-weight:600}.hsu8_a_choiceText span{font-size:var(--fs-small);color:var(--ink-muted)}.hsu8_a_arrow{color:var(--ink-muted);flex-shrink:0}.hsu8_a_aside{background:var(--card);flex-direction:column;gap:10px;margin-top:12px;padding:16px;display:flex}.hsu8_a_section{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding:36px 0;display:flex}.hsu8_a_h2{font-family:var(--font-serif,"Cormorant Garamond", serif);font-weight:700;font-size:var(--fs-h2);color:var(--ink);margin:0;line-height:1.1}.hsu8_a_facts{flex-direction:column;gap:18px;margin:0;display:flex}.hsu8_a_facts dt{color:var(--ink);font-weight:600}.hsu8_a_facts dd{font-size:var(--fs-body);color:var(--ink-soft);margin:4px 0 0;line-height:1.5}.hsu8_a_sample{border:1px dashed var(--line-input);background:var(--card);flex-direction:column;gap:14px;padding:20px;display:flex;position:relative}.hsu8_a_sampleTag{background:var(--strong);color:var(--on-strong);font-size:var(--fs-label);align-self:flex-start;padding:4px 10px;font-weight:600}.hsu8_a_sampleList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hsu8_a_sampleList li{flex-direction:column;gap:2px;display:flex}.hsu8_a_sampleList strong{color:var(--ink);font-weight:600}.hsu8_a_sampleList span{font-size:var(--fs-small);color:var(--ink-soft);line-height:1.5}.hsu8_a_h3{font-size:var(--fs-small);color:var(--ink-muted);margin:0;font-weight:600}.hsu8_a_solid,.hsu8_a_outline{min-height:54px;font-size:var(--fs-small);letter-spacing:-.006em;cursor:pointer;justify-content:center;align-items:center;padding:0 28px;font-weight:500;text-decoration:none;display:inline-flex}.hsu8_a_solid{background:var(--strong);color:var(--on-strong);border:0}.hsu8_a_solid:disabled{background:var(--card);color:var(--disabled-ink);cursor:default}.hsu8_a_outline{border:1px solid var(--ink);color:var(--ink);background:0 0}.hsu8_a_price{font-size:var(--fs-h3);color:var(--ink);align-items:baseline;gap:10px;margin:0;font-weight:600;display:flex}.hsu8_a_price span{font-size:var(--fs-small);color:var(--ink-muted);font-weight:400}.hsu8_a_step{flex-direction:column;gap:18px;padding:28px 0 20px;display:flex}.hsu8_a_progress{font-size:var(--fs-caption);color:var(--ink-muted);margin:0}.hsu8_a_field{flex-direction:column;gap:8px;display:flex}.hsu8_a_label{font-size:var(--fs-small);color:var(--ink);font-weight:600}.hsu8_a_input,.hsu8_a_textarea{border:1px solid var(--line-input);background:var(--card);width:100%;min-height:52px;font:inherit;font-size:var(--fs-body);color:var(--ink);padding:12px 16px}.hsu8_a_textarea{resize:vertical;min-height:104px}.hsu8_a_input:focus,.hsu8_a_textarea:focus{outline:2px solid var(--ink);outline-offset:1px}.hsu8_a_chips{flex-wrap:wrap;gap:8px;display:flex}.hsu8_a_chip{border:1px solid var(--line-input);background:var(--card);min-height:44px;color:var(--ink);font-size:var(--fs-small);cursor:pointer;padding:0 16px}.hsu8_a_chip[aria-pressed=true]{border-color:var(--blush);background:var(--blush-tint);color:var(--ink);box-shadow:inset 0 0 0 1px var(--blush)}.hsu8_a_styleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:640px){.hsu8_a_styleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hsu8_a_styleCard{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:2px solid #0000;flex-direction:column;gap:6px;padding:0;display:flex;position:relative}.hsu8_a_styleCard[aria-pressed=true]{border-color:var(--blush);background:var(--blush-tint)}.hsu8_a_styleImage{aspect-ratio:4/3;width:100%}.hsu8_a_styleName{font-size:var(--fs-small);padding:0 4px 6px;font-weight:600}.hsu8_a_styleBadge{background:var(--strong);min-width:28px;height:28px;color:var(--on-strong);font-size:var(--fs-label);justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;top:8px;left:8px}.hsu8_a_sticky{background:var(--canvas);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px 0;display:flex}.hsu8_a_buttons{flex-wrap:wrap;gap:12px;display:flex}.hsu8_a_two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hsu8_a_previewList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hsu8_a_previewList li{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);align-items:center;column-gap:14px;padding:14px 0;display:grid}.hsu8_a_previewImage{width:72px;height:72px}.hsu8_a_previewText{flex-direction:column;gap:4px;display:flex}.hsu8_a_previewList strong{color:var(--ink);font-weight:600}.hsu8_a_previewList span{font-size:var(--fs-small);color:var(--ink-soft);line-height:1.5}.hsu8_a_offer{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding:20px 0 0;display:flex}.hsu8_a_backLink{min-height:44px;color:var(--ink);font-size:var(--fs-small);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.hsu8_a_next{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:28px}.hsu8_a_next summary{cursor:pointer;min-height:48px;font-family:var(--font-display);align-items:center;font-size:22px;font-weight:700;display:flex}.hsu8_a_nextList{font-size:var(--fs-small);gap:8px;margin:0 0 12px;padding-left:22px;line-height:1.5;display:grid}.hsu8_a_tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:900px){.hsu8_a_tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.hsu8_a_tile{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:2px solid #0000;flex-direction:column;gap:6px;padding:0;display:flex;position:relative}.hsu8_a_tile[aria-pressed=true]{border-color:var(--blush);background:var(--blush-tint)}.hsu8_a_tileImage{aspect-ratio:4/3;width:100%}.hsu8_a_tileName{font-size:var(--fs-small);padding:0 8px 8px;font-weight:600}.hsu8_a_tick{background:var(--strong);width:28px;height:28px;color:var(--on-strong);font-size:var(--fs-label);justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.hsu8_a_more{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hsu8_a_more summary{cursor:pointer;min-height:48px;font-size:var(--fs-small);align-items:center;font-weight:600;display:flex}.hsu8_a_more .hsu8_a_field{padding-bottom:12px}.hsu8_a_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:420px){.hsu8_a_cards{grid-template-columns:minmax(0,1fr)}}.hsu8_a_pick{border:1px solid var(--line-input);background:var(--card);min-height:64px;color:var(--ink);font-size:var(--fs-small);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:10px 14px;display:flex}.hsu8_a_pick[aria-pressed=true]{border-color:var(--blush);background:var(--blush-tint);box-shadow:inset 0 0 0 1px var(--blush)}.hsu8_a_pickMark{border:1px solid var(--line-input);width:24px;height:24px;font-size:var(--fs-label);flex-shrink:0;justify-content:center;align-items:center;display:flex}.hsu8_a_pick[aria-pressed=true] .hsu8_a_pickMark{background:var(--strong);border-color:var(--strong);color:var(--on-strong)}.hsu8_a_tray{background:var(--blush-tint);border:1px solid var(--line);font-size:var(--fs-small);flex-direction:column;gap:2px;padding:10px 14px;display:flex}.hsu8_a_recap{background:var(--card);flex-direction:column;gap:8px;padding:16px;display:flex}.hsu8_a_recap ul{font-size:var(--fs-small);margin:0;padding-left:20px;line-height:1.5}.hsu8_a_palette{height:36px;display:flex}.hsu8_a_palette span{flex:1}.hsu8_a_example{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;margin:0;display:grid}.hsu8_a_exampleImage{width:96px;height:120px}.hsu8_a_example figcaption,.hsu8_a_studio figcaption{font-family:var(--font-display);font-style:italic;font-size:var(--fs-small);color:var(--ink-muted);line-height:1.35}.hsu8_a_studio{flex-direction:column;gap:8px;margin:0;display:flex}.hsu8_a_studioImage{aspect-ratio:4/3;width:100%}@media (min-width:900px){.hsu8_a_studioImage{aspect-ratio:16/9}}
.MYIrFG_page{background:var(--canvas);min-height:100dvh;padding-bottom:112px}.MYIrFG_top{z-index:5;background:var(--canvas);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;max-width:1080px;margin:0 auto;padding:8px 20px;display:flex;position:sticky;top:0}.MYIrFG_topTitle{font-size:var(--fs-caption);letter-spacing:-.006em;color:var(--ink-muted)}.MYIrFG_main{flex-direction:column;max-width:1080px;margin:0 auto;padding:0 20px;display:flex}.MYIrFG_hero{flex-direction:column;gap:18px;padding:40px 0 36px;display:flex}.MYIrFG_kicker{font-size:var(--fs-caption);letter-spacing:-.006em;color:var(--ink-muted);margin:0}.MYIrFG_display{max-width:14ch;font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(42px,9vw,84px);font-weight:700;line-height:.98}.MYIrFG_lead{max-width:60ch;font-size:var(--fs-body);color:var(--ink-soft);margin:0;line-height:1.6}.MYIrFG_heroImage{aspect-ratio:16/9;width:100%}.MYIrFG_styleStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.MYIrFG_styleStrip figure{flex-direction:column;gap:8px;margin:0;display:flex}.MYIrFG_styleStrip figcaption{font-size:var(--fs-caption);color:var(--ink-muted)}.MYIrFG_styleImage{aspect-ratio:3/4;width:100%}.MYIrFG_h2{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(30px,5vw,44px);font-weight:700;line-height:1.05}.MYIrFG_h2Light{color:var(--on-noir);}.MYIrFG_meta{font-size:var(--fs-caption);color:var(--ink-muted);margin:0}.MYIrFG_note{font-size:var(--fs-caption);color:var(--ink-muted);margin:0;line-height:1.5}.MYIrFG_body{font-size:var(--fs-body);color:var(--ink-soft);margin:0;line-height:1.6}.MYIrFG_body strong{color:var(--ink);font-weight:600}.MYIrFG_error{border-left:2px solid var(--danger);background:var(--danger-bg);color:var(--danger);font-size:var(--fs-small);margin:0;padding:12px 14px}.MYIrFG_solid,.MYIrFG_ghost{min-height:52px;font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:-.006em;border-radius:0;justify-content:center;align-items:center;padding:0 28px;font-weight:500;text-decoration:none;display:inline-flex}.MYIrFG_solid{border:1px solid var(--strong);background:var(--strong);color:var(--on-strong)}.MYIrFG_ghost{border:1px solid var(--ink);color:var(--ink);background:0 0}.MYIrFG_solid:disabled,.MYIrFG_ghost:disabled{opacity:.45;cursor:not-allowed}.MYIrFG_linkButton,.MYIrFG_rowAction,.MYIrFG_inlineLink{min-height:44px;color:var(--ink);font-family:var(--font-body);font-size:var(--fs-small);text-underline-offset:4px;background:0 0;border:none;align-items:center;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.MYIrFG_inlineLink{align-self:flex-start}.MYIrFG_notice{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:16px;padding:32px 0;display:flex}.MYIrFG_working{background:var(--line);width:100%;max-width:420px;height:2px;overflow:hidden}.MYIrFG_working span{background:var(--ink);width:35%;height:100%;animation:1.8s ease-in-out infinite MYIrFG_slide;display:block}@keyframes MYIrFG_slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.MYIrFG_working span{opacity:.4;width:100%;animation:none}}.MYIrFG_feature{background:var(--noir);color:var(--on-noir);grid-template-columns:1fr;margin:8px -20px 0;display:grid}.MYIrFG_featureText{flex-direction:column;gap:24px;padding:44px 28px;display:flex}.MYIrFG_featureImage{width:100%;min-height:280px}.MYIrFG_included{flex-direction:column;margin:0;display:flex}.MYIrFG_included div{border-top:1px solid var(--noir-line);padding:16px 0}.MYIrFG_included dt{font-size:var(--fs-body);color:var(--on-noir);font-weight:500}.MYIrFG_included dd{font-size:var(--fs-small);color:var(--on-noir-soft);margin:4px 0 0;line-height:1.55}.MYIrFG_brief{flex-direction:column;gap:24px;padding:48px 0 24px;display:flex}.MYIrFG_briefHead{flex-direction:column;gap:12px;display:flex}.MYIrFG_checklist{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.MYIrFG_checklist li{border-bottom:1px solid var(--line);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.MYIrFG_mark{border:1px solid var(--ink-quiet);border-radius:50%;width:18px;height:18px}.MYIrFG_doneRow .MYIrFG_mark{border-color:var(--ink);background:var(--ink);box-shadow:inset 0 0 0 4px var(--canvas)}.MYIrFG_rowText{flex-direction:column;gap:2px;min-width:0;display:flex}.MYIrFG_rowText strong{font-size:var(--fs-small);color:var(--ink);font-weight:500}.MYIrFG_rowText span{font-size:var(--fs-caption);color:var(--ink-muted);overflow-wrap:anywhere}.MYIrFG_todo .MYIrFG_rowText span{color:var(--ink-quiet)}.MYIrFG_buy{border-top:1px solid var(--ink);flex-direction:column;align-items:flex-start;gap:14px;padding-top:24px;display:flex}.MYIrFG_price{font-family:var(--font-display);color:var(--ink);align-items:baseline;gap:12px;margin:0;font-size:48px;line-height:1;display:flex}.MYIrFG_price span{font-family:var(--font-body);font-size:var(--fs-small);color:var(--ink-muted)}.MYIrFG_stepper{border:1px solid var(--line);background:var(--paper);flex-direction:column;gap:18px;padding:24px;display:flex}.MYIrFG_stepperTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.MYIrFG_progress{background:var(--line);height:2px}.MYIrFG_progress span{background:var(--ink);height:100%;display:block}.MYIrFG_question{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(28px,4.5vw,38px);font-weight:700;line-height:1.1}.MYIrFG_options{grid-template-columns:1fr;gap:8px;display:grid}.MYIrFG_option{border:1px solid var(--line-input);background:var(--paper);min-height:52px;color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);text-align:left;border-radius:0;align-items:center;gap:14px;padding:12px 16px;display:flex}.MYIrFG_option[aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.MYIrFG_optionMark{border:1px solid var(--ink-quiet);flex:none;width:18px;height:18px}.MYIrFG_option[role=radio] .MYIrFG_optionMark{border-radius:50%}.MYIrFG_option[aria-checked=true] .MYIrFG_optionMark{border-color:var(--ink);background:var(--ink);box-shadow:inset 0 0 0 3px var(--paper)}.MYIrFG_sizeFields{grid-template-columns:1fr;gap:12px;display:grid}.MYIrFG_sizeField{font-size:var(--fs-caption);color:var(--ink-muted);flex-direction:column;gap:6px;display:flex}.MYIrFG_sizeField input{border:1px solid var(--line-input);background:var(--paper);min-height:52px;color:var(--ink);font:inherit;font-size:var(--fs-body);border-radius:0;padding:0 14px}.MYIrFG_sizeField input:focus{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:1px}.MYIrFG_stepperActions{gap:12px;display:flex}.MYIrFG_stepperActions .MYIrFG_solid{flex:1}.MYIrFG_plans{border-top:1px solid var(--ink);flex-direction:column;display:flex}.MYIrFG_planFold{border-bottom:1px solid var(--line)}.MYIrFG_planFold>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-height:64px;padding:18px 0;list-style:none;display:flex}.MYIrFG_planFold>summary::-webkit-details-marker{display:none}.MYIrFG_planFold>summary:after{content:"+";color:var(--ink);margin-left:auto;font-size:24px;line-height:1}.MYIrFG_planFold[open]>summary:after{content:"−"}.MYIrFG_foldTitle{font-family:var(--font-display);color:var(--ink);font-size:28px;font-weight:700}.MYIrFG_foldDate{font-size:var(--fs-small);color:var(--ink-muted)}.MYIrFG_foldTag{border:1px solid var(--ink);font-size:var(--fs-caption);color:var(--ink);padding:2px 10px}.MYIrFG_plan{flex-direction:column;gap:12px;padding-bottom:32px;display:flex}.MYIrFG_summary{max-width:34ch;font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(26px,4vw,34px);font-weight:400;line-height:1.25}.MYIrFG_part{border-top:1px solid var(--line);flex-direction:column;gap:16px;margin-top:20px;padding:32px 0 8px;display:flex}.MYIrFG_partTitle{font-family:var(--font-display);color:var(--ink);margin:0;font-size:30px;font-weight:700;line-height:1.1}.MYIrFG_points{max-width:68ch;font-size:var(--fs-body);color:var(--ink-soft);flex-direction:column;gap:10px;margin:0;padding-left:18px;line-height:1.6;display:flex}.MYIrFG_shopping{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.MYIrFG_shopping li{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 0;display:grid}.MYIrFG_shopIcon{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;display:flex}.MYIrFG_shopText{flex-direction:column;gap:3px;display:flex}.MYIrFG_shopText strong{font-size:var(--fs-body);color:var(--ink);font-weight:500}.MYIrFG_shopText span{font-size:var(--fs-small);color:var(--ink-soft);line-height:1.5}.MYIrFG_when{border:1px solid var(--ink);font-size:var(--fs-caption);white-space:nowrap;color:var(--ink);padding:3px 10px}.MYIrFG_steps{counter-reset:step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MYIrFG_steps li{border-bottom:1px solid var(--line);counter-increment:step;grid-template-columns:48px minmax(0,1fr);gap:4px 16px;padding:16px 0;display:grid}.MYIrFG_steps li:before{content:counter(step);font-family:var(--font-display);color:var(--ink);grid-row:1/span 2;font-size:40px;line-height:.9}.MYIrFG_steps strong{font-size:var(--fs-body);color:var(--ink);font-weight:500}.MYIrFG_steps span{font-size:var(--fs-small);color:var(--ink-soft);line-height:1.55}.MYIrFG_finalList{margin:0;padding:0;list-style:none}.MYIrFG_finalList label{border-bottom:1px solid var(--line);min-height:44px;font-size:var(--fs-body);color:var(--ink);cursor:pointer;align-items:flex-start;gap:14px;padding:10px 0;display:flex}.MYIrFG_finalList input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin:2px 0 0}@media (min-width:768px){.MYIrFG_top,.MYIrFG_main{padding-left:40px;padding-right:40px}.MYIrFG_hero{padding:72px 0 56px}.MYIrFG_feature{grid-template-columns:1fr 1fr;margin:16px 0 0}.MYIrFG_featureText{padding:64px 56px}.MYIrFG_options{grid-template-columns:1fr 1fr}.MYIrFG_sizeFields{grid-template-columns:repeat(3,minmax(0,1fr))}.MYIrFG_stepper{padding:40px}.MYIrFG_brief{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:64px;display:grid}.MYIrFG_briefHead{position:sticky;top:84px}.MYIrFG_brief>:not(.MYIrFG_briefHead){grid-column:2}.MYIrFG_briefHead{grid-area:1/1/span 3}}.MYIrFG_hero{text-align:center;align-items:center}.MYIrFG_hero .MYIrFG_display{margin:0 auto}.MYIrFG_hero .MYIrFG_lead{margin-left:auto;margin-right:auto}.MYIrFG_featureFigure{flex-direction:column;margin:0;display:flex}.MYIrFG_featureFigure figcaption{font-size:var(--fs-caption);color:var(--on-noir-soft);padding:10px 20px 16px}.MYIrFG_diagnosis{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:16px 0;display:flex}.MYIrFG_safety{background:var(--low-bg);color:var(--low-ink);border-left:3px solid var(--low-ink);flex-direction:column;gap:12px;margin:8px 0;padding:20px;display:flex}.MYIrFG_safety .MYIrFG_partTitle{color:var(--low-ink)}.MYIrFG_safetyList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.MYIrFG_safetyList li{font-size:var(--fs-small);flex-direction:column;gap:4px;line-height:1.5;display:flex}.MYIrFG_safetyList strong{font-size:var(--fs-body);font-weight:600}.MYIrFG_decisions{margin:0;padding:0;list-style:none}.MYIrFG_decisions li{border-bottom:1px solid var(--line);grid-template-columns:84px 1fr;align-items:start;gap:12px;padding:14px 0;display:grid}.MYIrFG_action{font-size:var(--fs-caption);color:var(--ink);border:1px solid;justify-self:start;padding:3px 10px;font-weight:600}.MYIrFG_action_keep{color:var(--good-ink)}.MYIrFG_action_move,.MYIrFG_action_wait{color:var(--mid-ink)}.MYIrFG_action_replace{color:var(--low-ink)}.MYIrFG_decisionText{flex-direction:column;gap:2px;display:flex}.MYIrFG_decisionText strong{color:var(--ink);font-weight:600}.MYIrFG_decisionText span{font-size:var(--fs-small);color:var(--ink-soft);line-height:1.5}.MYIrFG_stores{font-size:var(--fs-caption);color:var(--ink-muted)}.MYIrFG_specList{font-size:var(--fs-caption);color:var(--ink-soft);line-height:1.5}.MYIrFG_verify{flex-direction:column;gap:8px;padding-top:8px;display:flex}.MYIrFG_subTitle{font-size:var(--fs-body);color:var(--ink);margin:0;font-weight:600}.MYIrFG_featureFigure .MYIrFG_featureImage{aspect-ratio:4/5;min-height:0}@media (min-width:1024px){.MYIrFG_featureFigure{justify-content:center}.MYIrFG_featureFigure .MYIrFG_featureImage{aspect-ratio:4/3}}
.IqYR1q_pick{flex-direction:column;gap:10px;display:flex}.IqYR1q_option{border-radius:var(--radius-tile);background:var(--card);text-align:left;width:100%;min-height:72px;color:var(--ink);border:2px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:14px 20px;display:grid}.IqYR1q_option[aria-checked=true]{background:var(--strong);border-color:var(--strong);color:var(--on-strong)}.IqYR1q_option[aria-checked=true]>span{color:var(--on-strong-soft)}.IqYR1q_option strong{font-size:var(--fs-body);flex-wrap:wrap;align-items:center;gap:6px 8px;font-weight:600;display:flex}.IqYR1q_option>span{font-size:var(--fs-small);color:var(--ink-soft);grid-column:1}.IqYR1q_option em{font-family:var(--font-display);font-style:normal;font-size:var(--fs-h2);font-variant-numeric:lining-nums;grid-area:1/2/span 2;font-weight:700}.IqYR1q_mark{border-radius:var(--radius-round);border:2px solid var(--line-input);flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:inline-flex}.IqYR1q_option[aria-checked=true] .IqYR1q_mark{border-color:var(--on-strong);background:var(--on-strong);color:var(--strong)}
.xYICFq_page{--ink:#24211f;--muted:#5b5652;--line:#e8e5e1;--blush:#c4a5a0;color:var(--ink);font-family:var(--font-body),Inter,Arial,sans-serif;background:#fff;min-height:100vh;overflow:hidden}.xYICFq_page *{box-sizing:border-box}.xYICFq_page h1,.xYICFq_page h2,.xYICFq_page h3,.xYICFq_page p{margin:0}.xYICFq_page h1,.xYICFq_page h2,.xYICFq_page h3,.xYICFq_footerBrand{font-family:var(--font-display),Georgia,serif;font-weight:400}.xYICFq_page a{color:inherit;text-decoration:none}.xYICFq_page a:hover{color:inherit}.xYICFq_page img{object-fit:cover;width:100%;display:block}.xYICFq_page a:focus-visible,.xYICFq_page summary:focus-visible{outline-offset:4px;outline:3px solid #9c6460}.xYICFq_header{z-index:4;background:#fff;border-bottom:1px solid #f2f0ef;justify-content:space-between;align-items:center;gap:18px;height:88px;padding:18px clamp(23px,6.4vw,112px);display:flex;position:relative}.xYICFq_logo{flex-direction:column;gap:3px;min-width:220px;display:flex}.xYICFq_logo span{font-family:var(--font-display),Georgia,serif;letter-spacing:.1em;font-size:32px;line-height:.85}.xYICFq_logo small{letter-spacing:.15em;color:#79736f;font-size:9px}.xYICFq_desktopNav{align-items:center;gap:27px;display:flex}.xYICFq_desktopNav a{font-size:13px;font-weight:500}.xYICFq_desktopNav a:hover{text-underline-offset:5px;text-decoration:underline}.xYICFq_accountLink{white-space:nowrap;border-bottom:1px solid #aaa49f;padding:6px 0;font-size:13px}.xYICFq_accountLink span{margin-left:3px}.xYICFq_kicker,.xYICFq_bridgeEyebrow{font:600 11px/1.45 var(--font-body),Inter,sans-serif;letter-spacing:.19em;text-transform:uppercase;color:#766963}.xYICFq_buttonDark,.xYICFq_buttonOutline,.xYICFq_buttonLight{border:1px solid var(--ink);letter-spacing:.005em;justify-content:space-between;align-items:center;gap:21px;min-height:53px;padding:0 25px;font-size:13px;font-weight:600;display:inline-flex}.xYICFq_buttonDark{background:var(--ink);color:#fff!important}.xYICFq_buttonDark:hover{background:#45403d}.xYICFq_buttonOutline{background:#fff}.xYICFq_buttonLight{background:#fff;border-color:#fff;color:var(--ink)!important}.xYICFq_hero{isolation:isolate;background:#fff;min-height:810px;position:relative}.xYICFq_heroMedia{z-index:-1;background:#ded9d2;height:790px;position:absolute;inset:0 0 auto;overflow:hidden}.xYICFq_heroVideo{object-fit:cover;object-position:center 52%;width:100%;height:100%;position:absolute;inset:0}.xYICFq_heroFade{background:linear-gradient(90deg,#fffffff2 0%,#ffffffd6 25%,#ffffff6b 49%,#0000 73%),linear-gradient(#0000 53%,#ffffff40 77%,#fffffff2 96%,#fff 100%);position:absolute;inset:0}.xYICFq_heroContent{max-width:1440px;margin:0 auto;padding:115px clamp(23px,6.4vw,112px) 75px;position:relative}.xYICFq_hero h1 em{font-weight:400}.xYICFq_heroActions{align-items:center;gap:12px;margin-top:34px;display:flex}.xYICFq_heroDetail{color:#65605c;margin-top:30px;font-size:12px}.xYICFq_heroDetail span{color:#a48986;margin:0 5px}.xYICFq_bridge{text-align:center;max-width:920px;margin:0 auto;padding:92px 28px 107px}.xYICFq_bridge h2{letter-spacing:-.045em;margin:20px 0 27px;font-size:clamp(49px,5.3vw,80px);line-height:.96}.xYICFq_bridge>p:last-child{color:var(--muted);max-width:665px;margin:0 auto;font-size:17px;line-height:1.75}.xYICFq_offers{border-top:1px solid var(--line);max-width:1480px;margin:auto;padding:90px clamp(22px,6.4vw,108px)}.xYICFq_offersIntro{text-align:center;margin-bottom:52px}.xYICFq_offersIntro>p:last-child{color:var(--muted);font-size:16px}.xYICFq_offer{border-bottom:1px solid var(--line);grid-template-columns:1fr .96fr;align-items:center;gap:clamp(35px,6.7vw,105px);padding:44px 0 87px;display:grid}.xYICFq_offerReversed .xYICFq_offerImageWrap{order:2}.xYICFq_offerImageWrap{background:#f1ede9;height:530px;position:relative}.xYICFq_offerImage{object-fit:cover;height:100%}.xYICFq_imageCaption{color:#625750;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;padding:8px 10px;font-size:10px;position:absolute;bottom:15px;left:17px}.xYICFq_offerText{padding:18px 0}.xYICFq_offer h3{letter-spacing:-.042em;max-width:650px;margin:24px 0;font-size:clamp(43px,5.3vw,77px);line-height:.95}.xYICFq_offerCopy{color:var(--muted);max-width:530px;font-size:17px;line-height:1.7}.xYICFq_offerBottom{border-top:1px solid #ddd8d3;margin-top:27px;padding-top:20px}.xYICFq_price{white-space:nowrap;font-size:22px;font-weight:600}.xYICFq_price small{color:var(--muted);font-size:12px;font-weight:400}.xYICFq_offerBottom p{color:var(--muted);max-width:530px;margin-top:10px;font-size:13px;line-height:1.5}.xYICFq_offerLink,.xYICFq_textLink{border-bottom:1px solid var(--ink);align-items:center;gap:35px;margin-top:30px;padding-bottom:8px;font-size:14px;font-weight:600;display:inline-flex}.xYICFq_offerLink:hover,.xYICFq_textLink:hover{gap:43px}.xYICFq_sample{background:#faf9f8;padding:105px clamp(23px,6.4vw,112px)}.xYICFq_sampleHeading{grid-template-columns:1fr 430px;align-items:end;gap:50px;max-width:1200px;margin:0 auto 60px;display:grid}.xYICFq_sampleHeading .xYICFq_kicker{grid-column:1/-1}.xYICFq_sampleHeading h2{letter-spacing:-.05em;font-size:clamp(61px,6vw,95px);line-height:.88}.xYICFq_sampleHeading h2 em{font-weight:400}.xYICFq_sampleHeading>p:last-child{color:var(--muted);font-size:16px;line-height:1.65}.xYICFq_sampleBoard{background:#fff;border:1px solid #e8e5e1;grid-template-columns:1fr 1fr;max-width:1250px;margin:auto;display:grid}.xYICFq_samplePhoto{min-height:530px}.xYICFq_samplePhoto img{height:100%}.xYICFq_sampleResult{flex-direction:column;justify-content:center;padding:clamp(25px,5.6vw,75px);display:flex}.xYICFq_sampleResult h3{letter-spacing:-.04em;margin:25px 0;font-size:clamp(54px,5vw,82px);line-height:.87}.xYICFq_sampleResult>p:not(.xYICFq_kicker):not(.xYICFq_sampleFine){color:var(--muted);font-size:16px;line-height:1.7}.xYICFq_swatches{gap:8px;margin:28px 0 14px;display:flex}.xYICFq_swatches span{flex:1;height:55px}.xYICFq_sampleFine{color:#746d67;font-size:11px;line-height:1.5}.xYICFq_sampleResult .xYICFq_offerLink{align-self:start}.xYICFq_how{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(55px,7vw,125px);max-width:1450px;margin:0 auto;padding:110px clamp(23px,6.4vw,112px);display:grid}.xYICFq_howImage{background:#efebe7;height:690px}.xYICFq_howImage img{object-fit:cover;height:100%}.xYICFq_how h2{letter-spacing:-.056em;margin:28px 0;font-size:clamp(72px,6.8vw,107px);line-height:.86}.xYICFq_howLead{color:var(--muted);margin-bottom:30px;font-size:16px;line-height:1.7}.xYICFq_steps{margin:0;padding:0;list-style:none}.xYICFq_steps li{border-top:1px solid #e2ded9;grid-template-columns:54px 1fr;gap:14px;padding:16px 0;display:grid}.xYICFq_steps li>span{font-size:24px;font-family:var(--font-display),Georgia,serif;color:#af918b}.xYICFq_steps strong{font-size:15px}.xYICFq_steps p{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.55}.xYICFq_reassurance{background:#fff;grid-template-columns:1fr 1fr;min-height:600px;display:grid}.xYICFq_reassurance>div{align-self:center;padding:clamp(55px,7vw,130px)}.xYICFq_reassurance h2{letter-spacing:-.045em;margin:21px 0 30px;font-size:clamp(61px,6vw,91px);line-height:.9}.xYICFq_reassurance p:not(.xYICFq_kicker){color:var(--muted);font-size:17px;line-height:1.7}.xYICFq_reassurance img{height:100%;min-height:530px}.xYICFq_about{text-align:center;background:#fff;max-width:920px;margin:auto;padding:105px 25px}.xYICFq_about h2{letter-spacing:-.048em;margin:20px 0;font-size:clamp(60px,6vw,95px);line-height:.91}.xYICFq_about p:not(.xYICFq_kicker){color:var(--muted);max-width:690px;margin:auto;font-size:16px;line-height:1.72}.xYICFq_about .xYICFq_textLink{margin-top:30px}.xYICFq_faq{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:60px;max-width:1440px;margin:auto;padding:100px clamp(23px,6.4vw,112px);display:grid}.xYICFq_faq h2{letter-spacing:-.04em;margin-top:20px;font-size:clamp(60px,6vw,92px);line-height:.88}.xYICFq_faqItems details{border-bottom:1px solid var(--line);padding:22px 0}.xYICFq_faqItems details:first-child{border-top:1px solid var(--line)}.xYICFq_faqItems summary{cursor:pointer;padding-right:25px;font-size:16px;font-weight:600}.xYICFq_faqItems p{color:var(--muted);max-width:620px;margin-top:14px;font-size:14px;line-height:1.7}.xYICFq_closing{color:#fff;text-align:center;background:#26221f;padding:100px clamp(23px,6.4vw,112px)}.xYICFq_closing .xYICFq_kicker{color:#c6b8af}.xYICFq_closing h2{letter-spacing:-.04em;margin:23px 0;font-size:clamp(70px,7.4vw,110px);line-height:.88}.xYICFq_closing>p:not(.xYICFq_kicker){color:#d5cac3;margin-bottom:29px;font-size:16px}.xYICFq_footer{border-top:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:28px;padding:52px clamp(23px,6.4vw,112px) 34px;display:grid}.xYICFq_footerBrand{letter-spacing:.08em;font-size:34px}.xYICFq_footer p{color:var(--muted);margin-top:7px;font-size:12px}.xYICFq_footerLinks{flex-wrap:wrap;justify-content:end;align-items:start;gap:23px;display:flex}.xYICFq_footerLinks a{font-size:12px}.xYICFq_footerNote{opacity:.7;grid-column:1/-1}@media (max-width:1024px){.xYICFq_desktopNav{gap:14px}.xYICFq_hero{min-height:740px}.xYICFq_heroMedia{height:740px}.xYICFq_hero h1{font-size:clamp(70px,9vw,95px)}.xYICFq_offerImageWrap{height:440px}.xYICFq_offer h3{font-size:clamp(44px,5.5vw,64px)}.xYICFq_howImage{height:580px}.xYICFq_sampleBoard .xYICFq_samplePhoto{min-height:440px}.xYICFq_reassurance>div{padding:60px}}@media (max-width:767px){.xYICFq_header{height:72px;padding:14px 21px}.xYICFq_logo{min-width:0}.xYICFq_logo span{font-size:25px}.xYICFq_logo small{letter-spacing:.1em;font-size:7px}.xYICFq_desktopNav{display:none}.xYICFq_accountLink{font-size:11px}.xYICFq_hero{min-height:780px}.xYICFq_heroMedia{height:570px}.xYICFq_heroVideo{object-position:center 41%}.xYICFq_heroFade{background:linear-gradient(#0000 33%,#ffffff2e 51%,#ffffffeb 78%,#fff 92% 100%)}.xYICFq_heroContent{padding:435px 21px 54px}.xYICFq_hero .xYICFq_kicker{font-size:9px}.xYICFq_hero h1{max-width:490px;margin:14px 0 22px;font-size:clamp(58px,12.7vw,76px);line-height:.88}.xYICFq_heroCopy{font-size:14px;line-height:1.59}.xYICFq_heroActions{flex-direction:column;align-items:stretch;gap:10px;margin-top:25px}.xYICFq_buttonDark,.xYICFq_buttonOutline,.xYICFq_buttonLight{justify-content:center;min-height:51px}.xYICFq_heroDetail{margin-top:19px;font-size:10px;line-height:1.55}.xYICFq_bridge{padding:70px 22px 76px}.xYICFq_bridge h2{font-size:clamp(46px,10vw,67px)}.xYICFq_bridge>p:last-child{font-size:15px}.xYICFq_offers{padding:70px 21px}.xYICFq_offersIntro h2{font-size:62px}.xYICFq_offersIntro>p:last-child{font-size:14px;line-height:1.6}.xYICFq_offer{flex-direction:column;align-items:stretch;gap:0;padding:28px 0 65px;display:flex}.xYICFq_offerReversed .xYICFq_offerImageWrap{order:0}.xYICFq_offerImageWrap{height:360px}.xYICFq_offerText{padding:30px 0 0}.xYICFq_offer h3{margin:18px 0;font-size:clamp(49px,10vw,70px)}.xYICFq_offerCopy{font-size:15px}.xYICFq_offerBottom{margin-top:23px}.xYICFq_price{font-size:20px}.xYICFq_offerLink{margin-top:25px}.xYICFq_sample{padding:77px 21px}.xYICFq_sampleHeading{margin-bottom:35px;display:block}.xYICFq_sampleHeading h2{margin:18px 0 21px;font-size:63px}.xYICFq_sampleHeading>p:last-child{font-size:15px}.xYICFq_sampleBoard{flex-direction:column;display:flex}.xYICFq_samplePhoto{height:370px;min-height:0}.xYICFq_sampleResult{padding:32px 25px 39px}.xYICFq_sampleResult h3{font-size:64px}.xYICFq_swatches span{height:52px}.xYICFq_how{flex-direction:column;gap:30px;padding:70px 21px;display:flex}.xYICFq_howImage{width:100%;height:390px}.xYICFq_howText{width:100%}.xYICFq_how h2{font-size:84px}.xYICFq_howLead{font-size:15px}.xYICFq_reassurance{flex-direction:column;display:flex}.xYICFq_reassurance>div{padding:80px 22px}.xYICFq_reassurance h2{font-size:clamp(60px,12vw,80px)}.xYICFq_reassurance p:not(.xYICFq_kicker){font-size:15px}.xYICFq_reassurance img{height:390px;min-height:0}.xYICFq_about{padding:89px 22px}.xYICFq_about h2{font-size:70px}.xYICFq_about p:not(.xYICFq_kicker){font-size:15px}.xYICFq_faq{flex-direction:column;gap:35px;padding:70px 22px;display:flex}.xYICFq_faq h2{font-size:70px}.xYICFq_faqItems summary{font-size:15px}.xYICFq_closing{padding:83px 22px}.xYICFq_closing h2{font-size:69px}.xYICFq_footer{flex-direction:column;padding:38px 22px;display:flex}.xYICFq_footerLinks{justify-content:start}.xYICFq_footerNote{max-width:340px}}@media (max-width:390px){.xYICFq_heroContent{padding-top:406px}.xYICFq_heroMedia{height:540px}.xYICFq_hero h1{font-size:55px}.xYICFq_hero{min-height:760px}.xYICFq_offerImageWrap{height:310px}.xYICFq_offer h3{font-size:48px}.xYICFq_offersIntro h2{font-size:56px}.xYICFq_sampleHeading h2{font-size:55px}.xYICFq_how h2{font-size:75px}}@media (prefers-reduced-motion:reduce){.xYICFq_page *{scroll-behavior:auto}}.xYICFq_page{--ink:#211e1c;--muted:#595450;--line:#e6e3df;--blush:#b89d98;background:#fff}.xYICFq_header{border-color:#efedea;height:82px;padding-inline:clamp(28px,5vw,94px)}.xYICFq_logo span{letter-spacing:.145em;font-size:35px}.xYICFq_logo small{letter-spacing:.135em;color:#706b67;margin-top:6px}.xYICFq_navActions{align-items:center;gap:29px;display:flex}.xYICFq_navCta{white-space:nowrap;letter-spacing:.025em;background:#211e1c;justify-content:center;align-items:center;gap:12px;min-height:42px;font-size:12px;font-weight:600;display:inline-flex;color:#fff!important;padding:0 20px!important}.xYICFq_navCta:hover{background:#39322e;color:#fff!important}.xYICFq_accountLink{text-transform:none;border:0;font-weight:600}.xYICFq_hero{min-height:740px}.xYICFq_heroMedia{background:#e8e5df;height:739px}.xYICFq_heroVideo{object-position:58% 50%}.xYICFq_heroFade{background:linear-gradient(90deg,#fff 0%,#fffffff7 17%,#ffffffdb 33%,#ffffff47 59%,#fff0 80%),linear-gradient(#0000 63%,#ffffff73 85%,#fffffff2 96%,#fff 100%)}.xYICFq_heroContent{padding-top:94px;padding-bottom:66px}.xYICFq_hero h1{letter-spacing:-.047em;max-width:810px;margin:27px 0;font-size:clamp(82px,8.6vw,128px);line-height:.86}.xYICFq_hero h1 em{font-style:normal}.xYICFq_heroCopy{color:#3d3936;max-width:512px;font-size:17px;line-height:1.63}.xYICFq_heroActions{margin-top:28px}.xYICFq_buttonDark,.xYICFq_buttonOutline,.xYICFq_buttonLight{letter-spacing:.018em;min-height:56px;font-size:13px}.xYICFq_buttonDark{min-width:237px;padding-inline:27px}.xYICFq_buttonOutline{min-width:190px}.xYICFq_heroDetail{letter-spacing:.016em;margin-top:22px;font-size:12px}.xYICFq_kicker,.xYICFq_bridgeEyebrow{color:#766b65;letter-spacing:.2em}.xYICFq_benefits{border-bottom:1px solid #eeece9;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1440px;margin:auto;padding:32px clamp(28px,5vw,94px) 45px;display:grid}.xYICFq_benefit{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;min-height:94px;padding:13px 28px 12px 26px;display:grid}.xYICFq_benefit:first-child{padding-left:0}.xYICFq_benefit+.xYICFq_benefit{border-left:1px solid #ddd8d3}.xYICFq_benefitIndex{font-family:var(--font-display),Georgia,serif;color:#ab918b;font-size:24px;line-height:1}.xYICFq_benefit strong{font-family:var(--font-display),Georgia,serif;max-width:285px;font-size:25px;font-weight:600;line-height:1.06;display:block}.xYICFq_benefit p{color:var(--muted);max-width:285px;font-size:12px;line-height:1.52;margin-top:9px!important}.xYICFq_bridge{padding:102px 28px 113px}.xYICFq_bridge h2{margin-top:22px;font-size:clamp(57px,5.2vw,79px)}.xYICFq_bridge>p:last-child{max-width:670px}.xYICFq_offers{max-width:1540px;padding:92px clamp(28px,5vw,95px) 104px}.xYICFq_offersIntro{text-align:left;max-width:1140px;margin:0 auto 53px}.xYICFq_offersIntro h2{letter-spacing:-.045em;margin:20px 0 24px;font-size:clamp(60px,6.1vw,97px);line-height:.9}.xYICFq_offersIntro h2 em{font-weight:400}.xYICFq_offersIntro>p:last-child{max-width:760px;line-height:1.55}.xYICFq_offer{grid-template-columns:1fr 1fr;gap:clamp(50px,6.3vw,94px);padding:51px 0 102px}.xYICFq_offerImageWrap{background:#f4f1ec;height:600px;overflow:visible}.xYICFq_offerImage{object-position:center;filter:saturate(.96)contrast(1.025);height:100%;transition:transform .8s}.xYICFq_offer:hover .xYICFq_offerImage{transform:scale(1.018)}.xYICFq_offerDetailFrame{z-index:2;background:#f1eeeb;border:11px solid #fff;width:33%;height:43%;position:absolute;bottom:-26px;right:-24px;overflow:hidden;box-shadow:0 20px 42px #1e1a1721}.xYICFq_offerDetailFrame img{object-fit:cover;height:100%}.xYICFq_offerReversed .xYICFq_offerDetailFrame{left:-24px;right:auto}.xYICFq_paintPalette{z-index:3;background:#fffffff2;gap:4px;padding:9px;display:flex;position:absolute;bottom:28px;right:28px;box-shadow:0 14px 28px #201b171f}.xYICFq_paintPalette i{width:38px;height:62px;display:block}.xYICFq_paintPalette i:first-child{background:#c8c0ae}.xYICFq_paintPalette i:nth-child(2){background:#aaa68c}.xYICFq_paintPalette i:nth-child(3){background:#746c60}.xYICFq_paintPalette i:nth-child(4){background:#f3eee4}.xYICFq_imageCaption{letter-spacing:.03em;background:#ffffffeb;padding:10px 12px;font-size:10px;bottom:20px;left:19px}.xYICFq_offerText{max-width:605px;padding:13px 0}.xYICFq_offer h3{letter-spacing:-.046em;margin:26px 0 28px;font-size:clamp(57px,5.6vw,82px);line-height:.925}.xYICFq_offerCopy{max-width:500px;font-size:17px;line-height:1.7}.xYICFq_offerBottom{margin-top:39px}.xYICFq_offerLink,.xYICFq_textLink{letter-spacing:.015em}.xYICFq_offerLink{margin-top:27px;font-size:14px;font-weight:600}.xYICFq_price{font-family:var(--font-display),Georgia,serif;font-size:34px;font-weight:600}.xYICFq_price small{font-family:var(--font-body),Inter,sans-serif;letter-spacing:.01em}.xYICFq_sample{background:#fafafa;padding-block:112px}.xYICFq_sampleHeading h2{font-size:clamp(63px,5.8vw,93px)}.xYICFq_sampleBoard{border-color:#e8e6e3;box-shadow:0 11px 40px #1d1b1a09}.xYICFq_sampleResult{padding:clamp(36px,5.1vw,80px)}.xYICFq_swatches span{height:70px}.xYICFq_how{max-width:1500px;padding-block:116px}.xYICFq_howImage{height:705px}.xYICFq_how h2{font-size:clamp(70px,6.3vw,101px);line-height:.89}.xYICFq_steps li>span{color:#9e8179}.xYICFq_reassurance{min-height:590px}.xYICFq_reassurance h2{font-size:clamp(62px,6vw,94px)}.xYICFq_about{padding-block:106px 118px}.xYICFq_about h2{font-size:clamp(62px,6vw,96px)}.xYICFq_closing{background:#25231f;padding-block:100px 110px}.xYICFq_closing h2{font-size:clamp(74px,7.2vw,108px)}@media (max-width:1200px){.xYICFq_desktopNav{gap:17px}.xYICFq_desktopNav a{font-size:12px}.xYICFq_navActions{gap:13px}.xYICFq_navCta{padding-inline:12px!important}.xYICFq_hero h1{font-size:clamp(77px,8.2vw,105px)}.xYICFq_offerImageWrap{height:520px}.xYICFq_offer h3{font-size:clamp(54px,5vw,71px)}}@media (max-width:900px){.xYICFq_header{padding-inline:26px}.xYICFq_desktopNav{display:none}.xYICFq_hero{min-height:760px}.xYICFq_heroMedia{height:750px}.xYICFq_heroContent{padding-top:130px}.xYICFq_hero h1{font-size:clamp(78px,9.2vw,110px)}.xYICFq_heroFade{background:linear-gradient(90deg,#fffffff0,#ffffff7d 55%,#0000),linear-gradient(#0000 58%,#fffc 87%,#fff)}.xYICFq_benefit{padding-inline:16px}.xYICFq_benefit strong{font-size:22px}.xYICFq_offer{gap:35px}.xYICFq_offerImageWrap{height:470px}.xYICFq_offer h3{font-size:clamp(47px,5.8vw,62px)}}@media (max-width:767px){.xYICFq_header{height:72px;padding:14px 20px}.xYICFq_logo span{font-size:27px}.xYICFq_logo small{letter-spacing:.06em;font-size:7px}.xYICFq_navCta{display:none}.xYICFq_navActions{gap:10px}.xYICFq_accountLink{border-bottom:1px solid #b6afaa;font-size:12px}.xYICFq_hero{min-height:772px}.xYICFq_heroMedia{height:562px}.xYICFq_heroVideo{object-position:center 36%}.xYICFq_heroFade{background:linear-gradient(#0000 25%,#ffffff0d 45%,#fffffff5 75%,#fff 90% 100%)}.xYICFq_heroContent{padding:416px 22px 50px}.xYICFq_hero h1{letter-spacing:-.044em;max-width:480px;margin:17px 0 19px;font-size:clamp(58px,12.8vw,75px);line-height:.88}.xYICFq_heroCopy{max-width:520px;font-size:14px;line-height:1.59}.xYICFq_heroActions{margin-top:22px}.xYICFq_heroDetail{margin-top:17px;font-size:10px;line-height:1.55}.xYICFq_benefits{flex-direction:column;padding:20px 22px 27px;display:flex}.xYICFq_benefit{grid-template-columns:28px 1fr;gap:13px;min-height:0;padding:15px 0!important}.xYICFq_benefit+.xYICFq_benefit{border-top:1px solid #eeeae6;border-left:0}.xYICFq_benefit strong{font-size:24px}.xYICFq_benefit p{font-size:12px;margin-top:5px!important}.xYICFq_bridge{padding:78px 23px 83px}.xYICFq_bridge h2{font-size:clamp(49px,11.4vw,65px)}.xYICFq_offers{padding:71px 22px 90px}.xYICFq_offersIntro{text-align:left;margin-bottom:36px}.xYICFq_offersIntro h2{font-size:clamp(51px,11.5vw,68px);line-height:.94}.xYICFq_offersIntro h2 br{display:none}.xYICFq_offer{flex-direction:column;gap:0;padding:32px 0 78px;display:flex}.xYICFq_offerReversed .xYICFq_offerImageWrap{order:0}.xYICFq_offerImageWrap{height:390px}.xYICFq_offerDetailFrame{border-width:8px;width:32%;height:42%;bottom:-18px;right:-12px;box-shadow:0 12px 24px #1e1a171c}.xYICFq_offerReversed .xYICFq_offerDetailFrame{left:auto;right:-12px}.xYICFq_paintPalette{padding:5px;bottom:17px;right:13px}.xYICFq_paintPalette i{width:24px;height:45px}.xYICFq_offerText{padding:40px 0 0}.xYICFq_offer h3{margin:18px 0 23px;font-size:clamp(51px,10.9vw,72px);line-height:.95}.xYICFq_offerCopy{font-size:15px}.xYICFq_offerBottom{margin-top:22px}.xYICFq_sample{padding:82px 22px}.xYICFq_sampleHeading h2{font-size:clamp(54px,11vw,74px)}.xYICFq_samplePhoto{height:390px}.xYICFq_sampleResult{padding:35px 27px 42px}.xYICFq_sampleResult h3{font-size:clamp(55px,11vw,68px)}.xYICFq_how{padding:77px 22px}.xYICFq_howImage{height:420px}.xYICFq_how h2{font-size:clamp(73px,16.2vw,92px)}.xYICFq_reassurance>div{padding:83px 24px}.xYICFq_reassurance h2{font-size:clamp(64px,13.5vw,83px)}.xYICFq_about{padding:94px 25px}.xYICFq_about h2{font-size:clamp(62px,12vw,75px)}.xYICFq_closing{padding:87px 24px}.xYICFq_closing h2{font-size:clamp(68px,13vw,82px)}}@media (max-width:390px){.xYICFq_hero{min-height:754px}.xYICFq_heroMedia{height:543px}.xYICFq_heroContent{padding-top:403px}.xYICFq_hero h1{font-size:clamp(54px,13vw,59px)}.xYICFq_offerImageWrap{height:335px}.xYICFq_offer h3{font-size:clamp(49px,12.3vw,56px)}.xYICFq_sampleHeading h2{font-size:53px}}@media (prefers-reduced-motion:reduce){.xYICFq_offerImage{transition:none}.xYICFq_offer:hover .xYICFq_offerImage{transform:none}}
.-UveEa_main{gap:8px}.-UveEa_balance{border-radius:var(--radius-card);background:var(--glow);flex-direction:column;gap:10px;padding:20px;display:flex}.-UveEa_balanceNumber{align-items:baseline;gap:8px;margin:0;display:flex}.-UveEa_textLink{min-height:44px;color:var(--ink);font-size:var(--fs-small);text-underline-offset:3px;align-self:flex-start;align-items:center;text-decoration:underline;display:inline-flex}.-UveEa_group{border-bottom:1px solid var(--line);padding:0 4px 4px}.-UveEa_summary{cursor:pointer;min-height:56px;font-size:var(--fs-body);align-items:center;gap:10px;font-weight:600;list-style:none;display:flex}.-UveEa_summary::-webkit-details-marker{display:none}.-UveEa_summary>span:first-child{flex:1}.-UveEa_count{font-size:var(--fs-caption);color:var(--ink-quiet);font-weight:500}.-UveEa_chevron{color:var(--ink-quiet);flex:none;transition:transform .2s}details[open]>summary>.-UveEa_chevron{transform:rotate(180deg)}.-UveEa_section{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding:20px 4px;display:flex}.-UveEa_section:last-child{border-bottom:none}.-UveEa_row{min-height:48px;color:var(--ink);font-size:var(--fs-body);justify-content:space-between;align-items:center;font-weight:500;text-decoration:none;display:flex}@media (prefers-reduced-motion:reduce){.-UveEa_chevron{transition:none}}.-UveEa_invites{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.-UveEa_invites li{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:12px 0;display:flex}.-UveEa_invites strong{font-size:var(--fs-body);color:var(--ink);font-weight:600}.-UveEa_invites span{font-size:var(--fs-small);color:var(--ink-soft)}
.P7WO1a_what{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.P7WO1a_what li{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:14px 0;display:flex}.P7WO1a_what strong{font-size:var(--fs-body);color:var(--ink);font-weight:600}.P7WO1a_what span{font-size:var(--fs-small);color:var(--ink-soft)}.P7WO1a_notes{font-size:var(--fs-small);color:var(--ink-soft);flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.P7WO1a_confirm{min-height:44px;font-size:var(--fs-body);color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.P7WO1a_confirm input{width:24px;height:24px;accent-color:var(--danger);flex:none;margin:0}.P7WO1a_danger{border:2px solid var(--danger);border-radius:var(--radius-pill);background:var(--danger-bg);width:100%;min-height:56px;color:var(--danger);font-size:var(--fs-body);font-weight:600}.P7WO1a_danger:disabled{opacity:.5}
