.J2j16W_share{margin:24px 0}.J2j16W_standalone{margin:0}.J2j16W_trigger{min-height:44px;color:var(--planner-blue,var(--accent-ink));font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:inline-flex}.J2j16W_preview{margin-top:12px}.J2j16W_standalone .J2j16W_preview{margin-top:0}.J2j16W_frame{border:1px solid var(--planner-line,var(--rule));background:var(--panel);border-radius:8px;max-width:600px;margin:0 auto 24px;overflow:hidden}.J2j16W_card{width:100%;height:auto;display:block}.J2j16W_loading{height:100%;min-height:300px;color:var(--planner-muted,var(--muted));text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;font-size:14px;display:flex}.J2j16W_controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.J2j16W_socials{gap:12px;display:flex}.J2j16W_controls button,.J2j16W_controls a{min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.J2j16W_controls .J2j16W_primary{background:var(--accent-sheen), var(--accent);box-shadow:var(--accent-lift), var(--accent-shadow);color:var(--on-accent)}.J2j16W_controls .J2j16W_primary:active:not(:disabled,[aria-disabled=true]){box-shadow:var(--press-shadow-down)}.J2j16W_controls .J2j16W_primary:hover{background:var(--accent-sheen), var(--accent-hover)}.J2j16W_controls .J2j16W_secondary{background:var(--panel);border-color:var(--planner-line,var(--rule));color:var(--planner-ink,var(--strong))}.J2j16W_controls .J2j16W_secondary:hover{background:var(--fill);border-color:var(--rule-strong)}.J2j16W_controls .J2j16W_save{color:var(--planner-muted,var(--muted));background:0 0}.J2j16W_controls .J2j16W_save:hover{background:var(--fill)}.J2j16W_controls :disabled,.J2j16W_controls [aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.J2j16W_caption,.J2j16W_privacy,.J2j16W_status{text-align:center;max-width:520px;color:var(--planner-muted,var(--muted));margin:16px auto 0;font-size:12px;line-height:1.65}.J2j16W_privacy{margin-top:6px}.J2j16W_status{color:var(--planner-ink,var(--strong))}.J2j16W_status:empty{margin:0}.J2j16W_share button:focus-visible,.J2j16W_share a:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}@media (max-width:480px){.J2j16W_socials{gap:8px;width:100%}.J2j16W_socials a{flex:1;padding-inline:10px;font-size:13px}.J2j16W_controls>.J2j16W_primary{width:100%}.J2j16W_controls{gap:4px}.J2j16W_frame{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.J2j16W_controls button,.J2j16W_controls a{transition:none}}
.k21yCq_results{color:var(--strong);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.5}.k21yCq_results h3:focus,.k21yCq_results h4:focus{outline:none}.k21yCq_hero{text-align:center;padding:2px 0 28px}.k21yCq_hero>ul{min-height:102px;margin-bottom:8px;padding-bottom:12px}.k21yCq_hero>ul>li{width:78px;height:90px}.k21yCq_hero>ul>li[data-center]{width:96px;height:112px}:where(.k21yCq_results) .k21yCq_total{font-size:clamp(36px,7vw,52px);line-height:1.15;font-weight:var(--display-weight);letter-spacing:var(--display-tracking-lg);margin:8px 0 6px}.k21yCq_results .k21yCq_total[data-empty]{color:var(--strong);font-size:clamp(28px,5vw,36px)}.k21yCq_total>span{color:var(--muted);letter-spacing:-.02em;font-size:.42em;font-weight:500}.k21yCq_results [data-outcome=profit]{color:var(--gain)}.k21yCq_results [data-outcome=loss]{color:var(--loss)}.k21yCq_caption,.k21yCq_meta{color:var(--muted);margin:4px 0 0;font-size:13px}.k21yCq_meta{color:var(--muted)}.k21yCq_trades{border-top:1px solid var(--rule)}.k21yCq_listHeading{justify-content:space-between;align-items:baseline;gap:16px;padding:20px 0 8px;display:flex}.k21yCq_listHeading h4,.k21yCq_recovery h4{letter-spacing:-.015em;margin:0;font-size:14px;font-weight:600}.k21yCq_listHeading>span{color:var(--muted);padding-right:20px;font-size:12px}.k21yCq_trades ul,.k21yCq_records,.k21yCq_history,.k21yCq_recovery ul{margin:0;padding:0;list-style:none}.k21yCq_tradeRow{text-align:left;border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto 9px;align-items:center;gap:14px;width:100%;padding:14px 0;transition:background .15s;display:grid}.k21yCq_tradeRow:hover{background:var(--fill)}.k21yCq_art,.k21yCq_smallArt{place-items:center;display:grid}:is(.k21yCq_results .k21yCq_art .trade-item-art,.k21yCq_results .k21yCq_smallArt .trade-item-art){width:100%;height:100%;min-height:0;max-height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.k21yCq_results .k21yCq_art img,.k21yCq_results .k21yCq_smallArt img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:100%}.k21yCq_art{width:52px;height:60px}.k21yCq_smallArt{width:34px;height:38px}.k21yCq_tradeName{gap:3px;min-width:0;display:grid}.k21yCq_tradeName strong{font-size:14px;font-weight:550}.k21yCq_tradeName>span{color:var(--muted);font-size:12px}.k21yCq_rowResult{white-space:nowrap;font-size:14px;font-weight:600}.k21yCq_chevron{width:7px;color:var(--muted)}.k21yCq_tools{border-top:1px solid var(--rule);flex-wrap:wrap;gap:4px 22px;margin-top:16px;padding-top:20px;display:flex}.k21yCq_link,.k21yCq_back{min-height:40px;color:var(--accent-ink);text-align:left;border-radius:6px;align-items:center;gap:8px;font-size:13px;display:inline-flex}.k21yCq_link:hover,.k21yCq_back:hover{color:var(--accent-ink)}.k21yCq_link svg,.k21yCq_back svg{flex-shrink:0;width:11px;height:11px}.k21yCq_tools .k21yCq_link{color:var(--muted)}.k21yCq_tools .k21yCq_link:first-child{color:var(--accent-ink)}.k21yCq_footnote{color:var(--muted);margin:12px 0 0;font-size:12px}.k21yCq_note{color:var(--muted);margin:8px 0 16px;font-size:13px}.k21yCq_recovery{border-top:1px solid var(--rule);margin-top:16px;padding-top:22px}.k21yCq_recovery li{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:8px;display:grid}.k21yCq_itemName{font-size:13px}.k21yCq_viewTitle{letter-spacing:var(--display-tracking-md);margin:8px 0 22px;font-size:24px;font-weight:600;line-height:1.25}.k21yCq_back{color:var(--muted);margin:-8px 0 4px}.k21yCq_receiptHeader{align-items:center;gap:20px;margin:10px 0 24px;display:flex}.k21yCq_receiptHeader .k21yCq_viewTitle{margin:0;font-size:21px}.k21yCq_receiptArt{place-items:center;padding:0 0 6px;display:grid}.k21yCq_receiptArt .trade-item-art{width:82px;height:82px;box-shadow:none;background:0 0;border:0}.k21yCq_receiptArt img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.k21yCq_receiptQuantity{text-align:left;color:var(--muted);margin:5px 0 0;font-size:13px}.k21yCq_breakdown{margin:0 0 16px}.k21yCq_breakdown>div{justify-content:space-between;gap:20px;padding:11px 0;display:flex}.k21yCq_breakdown dt{color:var(--muted)}.k21yCq_breakdown dd{text-align:right;margin:0;font-weight:500}.k21yCq_breakdown .k21yCq_net{border-top:1px solid var(--rule);margin-top:10px;padding-top:20px;font-weight:600}.k21yCq_net dt{color:var(--strong)}.k21yCq_net dd{letter-spacing:-.03em;font-size:22px}.k21yCq_recordHelp{border-left:2px solid color-mix(in oklch, var(--warn) 45%, transparent);margin:8px 0 24px;padding:0 0 0 16px}.k21yCq_recordHelp h4{font-size:15px;font-weight:600}.k21yCq_recordHelp p{color:var(--muted);margin:9px 0;font-size:13px}.k21yCq_records li,.k21yCq_history li{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:20px;padding:16px 0;font-size:13px;display:flex}.k21yCq_records li>span:first-child,.k21yCq_history li>span:first-child{gap:4px;display:grid}.k21yCq_records li strong,.k21yCq_history li strong{font-weight:500}.k21yCq_records time,.k21yCq_history li>span>span{color:var(--muted);font-size:12px}.k21yCq_records li>span:last-child,.k21yCq_history li>strong{white-space:nowrap}.k21yCq_manage{border-top:1px solid var(--rule);margin-top:26px;padding-top:14px}.k21yCq_manage h4{margin:0 0 8px;font-size:15px;font-weight:600}.k21yCq_manage p{color:var(--muted);font-size:13px}.k21yCq_manage>.k21yCq_link{color:var(--muted)}.k21yCq_confirmActions{flex-wrap:wrap;gap:10px 20px;margin-top:12px;display:flex}.k21yCq_danger{min-height:40px;color:var(--loss);font-size:13px}.k21yCq_results button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}@media (max-width:480px){.k21yCq_tradeRow{grid-template-columns:40px minmax(0,1fr) auto;gap:10px}.k21yCq_art{width:40px;height:48px}.k21yCq_chevron{display:none}.k21yCq_tradeName strong,.k21yCq_rowResult{font-size:12px}.k21yCq_tools{gap:4px 16px}.k21yCq_recovery li{grid-template-columns:28px minmax(0,1fr) auto;gap:8px}.k21yCq_smallArt{width:28px;height:32px}.k21yCq_records li,.k21yCq_history li{gap:10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.k21yCq_tradeRow{transition:none}}
.Xl-AeG_welcome{width:min(100%,1040px);color:var(--planner-ink,var(--strong));align-content:center;margin-inline:auto;padding:28px 0 36px;display:grid}.Xl-AeG_start{min-height:420px}.Xl-AeG_welcome:not(.Xl-AeG_withVisual){max-width:620px}.Xl-AeG_withVisual{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5cqw,64px);display:grid}.Xl-AeG_content h2{letter-spacing:var(--display-tracking-xl);font-size:clamp(34px,4.8cqw,58px);line-height:1.08;font-weight:var(--display-weight);outline:none;max-width:440px;margin:0 0 20px}.Xl-AeG_description{max-width:390px;color:var(--planner-muted,var(--muted));margin:0;font-size:16px;line-height:1.65}.Xl-AeG_budget{margin-top:28px}.Xl-AeG_budget>span,.Xl-AeG_label{color:var(--planner-muted,var(--muted));font-size:13px;line-height:1.5}.Xl-AeG_budget>div{align-items:center;gap:20px;display:flex}.Xl-AeG_budget strong{letter-spacing:var(--display-tracking-md);font-size:28px;font-weight:550}.Xl-AeG_budget button,.Xl-AeG_review{color:var(--accent-ink);min-height:44px;font-size:13px}.Xl-AeG_actions{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:28px;display:flex}.Xl-AeG_keepsake{text-align:center;min-width:0;padding:22px 0}.Xl-AeG_keepsake ul{margin-bottom:20px}.Xl-AeG_savedPlan{gap:clamp(8px,1.5cqw,12px);width:fit-content;max-width:100%;margin:0 auto;padding:0;list-style:none;display:grid}.Xl-AeG_savedItem{--saved-item-size:clamp(56px, 9cqw, 96px);width:var(--saved-item-size);height:var(--saved-item-size);background:var(--fill);border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:0;padding:12px;display:flex}.Xl-AeG_savedItem img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 4px #00000014);filter:drop-shadow(0 5px 4px lab(0% 0 0/.08));width:100%;min-width:0;height:100%;min-height:0}.Xl-AeG_savedItem>span{color:var(--planner-muted,var(--muted));overflow-wrap:anywhere;font-size:12px;line-height:1.4}.Xl-AeG_label{margin:0 0 8px}.Xl-AeG_result{letter-spacing:var(--display-tracking-xl);font-size:clamp(34px,5.2cqw,58px);line-height:1.15;font-weight:var(--display-weight);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0 0 8px}.Xl-AeG_result span{color:var(--planner-muted,var(--muted));font-size:.45em;font-weight:500}.Xl-AeG_result[data-outcome=profit]{color:var(--gain)}.Xl-AeG_result[data-outcome=loss]{color:var(--loss)}.Xl-AeG_result[data-outcome=unknown]{font-size:27px}.Xl-AeG_caption{color:var(--planner-muted,var(--muted));margin:6px 0;font-size:13px;line-height:1.6}.Xl-AeG_review{align-items:center;gap:10px;margin-top:12px;display:inline-flex}.Xl-AeG_welcome button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px;border-radius:6px}.Xl-AeG_welcome button:disabled{opacity:.6;cursor:wait}@container (max-width:680px){.Xl-AeG_start{min-height:0}.Xl-AeG_withVisual{grid-template-columns:1fr;gap:24px}.Xl-AeG_keepsake{padding:0}.Xl-AeG_savedItem{--saved-item-size:clamp(48px, 18cqw, 80px);padding:10px}}@media (max-width:600px){.Xl-AeG_welcome{padding:20px 0 28px}.Xl-AeG_start{min-height:0}.Xl-AeG_withVisual{grid-template-columns:1fr;gap:24px}.Xl-AeG_actions .planner-primary{width:100%}.Xl-AeG_keepsake{padding:0}.Xl-AeG_savedItem{--saved-item-size:clamp(48px, 18cqw, 80px);padding:10px}}
.Hux41q_surface{min-height:520px}.Hux41q_loading{align-content:center;min-height:420px;display:grid}.Hux41q_loadingContent{gap:12px;width:min(100%,620px);margin-inline:auto;display:grid}.Hux41q_accessNotice{width:min(100%,620px);color:var(--muted);margin-inline:auto;font-size:16px;line-height:1.6}.Hux41q_accessNotice :is(button,a){min-height:44px;color:var(--accent-ink);align-items:center;margin-top:12px;display:inline-flex}.Hux41q_accessNotice :is(button,a):focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px;border-radius:4px}.Hux41q_noticeActions{flex-wrap:wrap;gap:0 24px;display:flex}.Hux41q_accessNotice button:disabled{color:var(--muted);cursor:wait}.Hux41q_loadingContent>span{background:var(--fill);border-radius:8px;display:block}.Hux41q_loadingTitle{width:72%;max-width:360px;height:48px;margin-bottom:12px}.Hux41q_loadingLine{width:64%;max-width:330px;height:14px}.Hux41q_loadingAction{width:180px;height:44px;margin-top:20px}@media (max-width:639px){.Hux41q_surface{min-height:360px}.Hux41q_surface:has(.planner-mobile-intro+:empty){min-height:0}.Hux41q_loading{min-height:300px}}
