.J2j16W_share{margin:var(--space-6) 0}.J2j16W_standalone{margin:0}.J2j16W_preview{margin-top:var(--space-3)}.J2j16W_standalone .J2j16W_preview{margin-top:0}.J2j16W_frame{max-width:600px;margin:0 auto var(--space-6);border:1px solid var(--planner-line,var(--rule));background:var(--panel);border-radius:8px;overflow:hidden}.J2j16W_card{width:100%;height:auto;display:block}.J2j16W_loading{height:100%;min-height:300px;padding:var(--space-6);color:var(--planner-muted,var(--muted));font-size:var(--type-ui);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.J2j16W_controls{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.J2j16W_socials{gap:var(--space-3);display:flex}.J2j16W_controls [aria-disabled=true]{pointer-events:none}.J2j16W_caption,.J2j16W_privacy,.J2j16W_status{margin:var(--space-4) auto 0;text-align:center;max-width:520px;font-size:var(--type-caption);color:var(--planner-muted,var(--muted));line-height:1.65}.J2j16W_privacy{margin-top:var(--space-2)}.J2j16W_status{color:var(--planner-ink,var(--strong))}.J2j16W_status:empty{margin:0}.J2j16W_share button:focus-visible,.J2j16W_share a:focus-visible{outline:var(--focus-ring);outline-offset:4px}@media (max-width:480px){.J2j16W_socials{gap:var(--space-2);width:100%}.J2j16W_socials a{padding-inline:var(--space-3);font-size:var(--type-small);flex:1}.J2j16W_controls>.J2j16W_shareImage{width:100%}.J2j16W_controls{gap:var(--space-1)}.J2j16W_frame{margin-bottom:var(--space-5)}}
.k21yCq_results{color:var(--strong);font-size:var(--type-ui);font-variant-numeric:tabular-nums;line-height:1.5}.k21yCq_results h3:focus,.k21yCq_results h4:focus{outline:none}.k21yCq_hero{text-align:center;padding:2px 0 var(--space-8)}.k21yCq_hero>ul{min-height:102px;padding-bottom:var(--space-3);margin-bottom:var(--space-2)}.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:var(--space-2) 0 var(--space-2)}.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);font-size:var(--type-small);margin:var(--space-1) 0 0}.k21yCq_meta{color:var(--muted)}.k21yCq_trades{border-top:1px solid var(--rule)}.k21yCq_listHeading{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-5) 0 var(--space-2);display:flex}.k21yCq_listHeading h4,.k21yCq_recovery h4{font-size:var(--type-ui);letter-spacing:-.015em;margin:0;font-weight:600}.k21yCq_listHeading>span{color:var(--muted);font-size:var(--type-caption);padding-right:var(--space-5)}.k21yCq_trades ul,.k21yCq_records,.k21yCq_history,.k21yCq_recovery ul{margin:0;padding:0;list-style:none}.k21yCq_tradeRow{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;text-align:left;width:100%;transition:background var(--dur-fast);border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto 9px;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:var(--type-ui);font-weight:550}.k21yCq_tradeName>span{font-size:var(--type-caption);color:var(--muted)}.k21yCq_rowResult{font-size:var(--type-ui);white-space:nowrap;font-weight:600}.k21yCq_chevron{width:7px;color:var(--muted)}.k21yCq_tools{gap:var(--space-1) var(--space-6);padding-top:var(--space-5);margin-top:var(--space-4);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.k21yCq_footnote{margin:var(--space-3) 0 0;font-size:var(--type-caption);color:var(--muted)}.k21yCq_note{font-size:var(--type-small);color:var(--muted);margin:var(--space-2) 0 var(--space-4)}.k21yCq_recovery{padding-top:var(--space-6);margin-top:var(--space-4);border-top:1px solid var(--rule)}.k21yCq_recovery li{align-items:center;gap:var(--space-3);padding-top:var(--space-2);grid-template-columns:34px minmax(0,1fr) auto;display:grid}.k21yCq_itemName{font-size:var(--type-small)}.k21yCq_viewTitle{letter-spacing:var(--display-tracking-md);margin:var(--space-2) 0 var(--space-6);font-size:24px;font-weight:600;line-height:1.25}.k21yCq_back{margin:calc(var(--space-2) * -1) 0 var(--space-1)}.k21yCq_receiptHeader{align-items:center;gap:var(--space-5);margin:var(--space-3) 0 var(--space-6);display:flex}.k21yCq_receiptHeader .k21yCq_viewTitle{margin:0;font-size:21px}.k21yCq_receiptArt{padding:0 0 var(--space-2);place-items:center;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);font-size:var(--type-small);margin:var(--space-1) 0 0}.k21yCq_breakdown{margin:0 0 var(--space-4)}.k21yCq_breakdown>div{justify-content:space-between;gap:var(--space-5);padding:var(--space-3) 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:var(--space-3);padding-top:var(--space-5);font-weight:600}.k21yCq_net dt{color:var(--strong)}.k21yCq_net dd{font-size:var(--type-heading);letter-spacing:-.03em}.k21yCq_recordHelp{border-left:2px solid color-mix(in oklch, var(--warn) 45%, transparent);padding:0 0 0 var(--space-4);margin:var(--space-2) 0 var(--space-6)}.k21yCq_recordHelp h4{font-size:15px;font-weight:600}.k21yCq_recordHelp p{font-size:var(--type-small);color:var(--muted);margin:var(--space-2) 0}.k21yCq_records li,.k21yCq_history li{justify-content:space-between;align-items:baseline;gap:var(--space-5);padding:var(--space-4) 0;border-bottom:1px solid var(--rule);font-size:var(--type-small);display:flex}.k21yCq_records li>span:first-child,.k21yCq_history li>span:first-child{gap:var(--space-1);display:grid}.k21yCq_records li strong,.k21yCq_history li strong{font-weight:500}.k21yCq_records time,.k21yCq_history li>span>span{font-size:var(--type-caption);color:var(--muted)}.k21yCq_records li>span:last-child,.k21yCq_history li>strong{white-space:nowrap}.k21yCq_manage{border-top:1px solid var(--rule);margin-top:var(--space-6);padding-top:var(--space-4)}.k21yCq_manage h4{margin:0 0 var(--space-2);font-size:15px;font-weight:600}.k21yCq_manage p{font-size:var(--type-small);color:var(--muted)}.k21yCq_confirmActions{gap:var(--space-3) var(--space-5);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.k21yCq_results button:focus-visible{outline:var(--focus-ring);outline-offset:4px}@media (max-width:480px){.k21yCq_tradeRow{gap:var(--space-3);grid-template-columns:40px minmax(0,1fr) auto}.k21yCq_art{width:40px;height:48px}.k21yCq_chevron{display:none}.k21yCq_tradeName strong,.k21yCq_rowResult{font-size:var(--type-caption)}.k21yCq_tools{gap:var(--space-1) var(--space-4)}.k21yCq_recovery li{gap:var(--space-2);grid-template-columns:28px minmax(0,1fr) auto}.k21yCq_smallArt{width:28px;height:32px}.k21yCq_records li,.k21yCq_history li{gap:var(--space-3);font-size:var(--type-caption)}}@media (prefers-reduced-motion:reduce){.k21yCq_tradeRow{transition:none}}
.Xl-AeG_welcome{width:min(100%,1040px);padding:var(--space-8) 0 var(--space-10);color:var(--planner-ink,var(--strong));align-content:center;margin-inline:auto;display:grid}.Xl-AeG_start{min-height:420px}.Xl-AeG_welcome:not(.Xl-AeG_withVisual){max-width:620px}.Xl-AeG_withVisual{align-items:center;gap:clamp(var(--space-8), 5cqw, var(--space-16));grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.Xl-AeG_content h2{margin:0 0 var(--space-5);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}.Xl-AeG_kicker{margin:0 0 var(--space-3);color:var(--accent-ink);font-size:var(--type-lede);font-weight:500;line-height:1.4}.Xl-AeG_description{max-width:390px;color:var(--planner-muted,var(--muted));font-size:var(--type-body);margin:0;line-height:1.65}.Xl-AeG_budget{margin-top:var(--space-8)}.Xl-AeG_budget>span,.Xl-AeG_label{color:var(--planner-muted,var(--muted));font-size:var(--type-small);line-height:1.5}.Xl-AeG_budget>div{align-items:center;gap:var(--space-5);display:flex}.Xl-AeG_budget strong{letter-spacing:var(--display-tracking-md);font-size:28px;font-weight:550}.Xl-AeG_actions{align-items:center;gap:var(--space-2) var(--space-5);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.Xl-AeG_keepsake{text-align:center;min-width:0;padding:var(--space-6) 0}.Xl-AeG_keepsake ul{margin-bottom:var(--space-5)}.Xl-AeG_savedPlan{gap:clamp(var(--space-2), 1.5cqw, var(--space-3));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);min-width:0;min-height:0;padding:var(--space-3);background:var(--fill);border-radius:8px;justify-content:center;align-items:center;display:flex}.Xl-AeG_savedItem img{-o-object-fit:contain;object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;filter:var(--item-art-lift) drop-shadow(0 5px 4px #00000014)}@supports (color:lab(0% 0 0)){.Xl-AeG_savedItem img{filter:var(--item-art-lift) drop-shadow(0 5px 4px lab(0% 0 0/.08))}}.Xl-AeG_savedItem>span{color:var(--planner-muted,var(--muted));font-size:var(--type-caption);overflow-wrap:anywhere;line-height:1.4}.Xl-AeG_label{margin:0 0 var(--space-2)}.Xl-AeG_result{margin:0 0 var(--space-2);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}.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{font-size:var(--type-small);color:var(--planner-muted,var(--muted));margin:var(--space-2) 0;line-height:1.6}.Xl-AeG_review{margin-top:var(--space-3)}.Xl-AeG_connect{max-width:390px;margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--rule)}.Xl-AeG_connect button{margin-top:var(--space-3)}.Xl-AeG_connect .Xl-AeG_computer{margin-left:calc(-1 * var(--space-4))}.Xl-AeG_connect p{color:var(--planner-muted,var(--muted));font-size:var(--type-small);margin:0;line-height:1.6}.Xl-AeG_welcome button:focus-visible{outline:var(--focus-ring);outline-offset:4px;border-radius:6px}.Xl-AeG_welcome button:disabled{opacity:var(--disabled-opacity);cursor:wait}@container (max-width:680px){.Xl-AeG_start{min-height:0}.Xl-AeG_withVisual{gap:var(--space-6);grid-template-columns:1fr}.Xl-AeG_keepsake{padding:0}.Xl-AeG_savedItem{--saved-item-size:clamp(48px, 18cqw, 80px);padding:var(--space-3)}}@media (max-width:600px){.Xl-AeG_welcome{padding:var(--space-5) 0 var(--space-8)}.Xl-AeG_start{min-height:0}.Xl-AeG_withVisual{gap:var(--space-6);grid-template-columns:1fr}.Xl-AeG_mainAction{width:100%}.Xl-AeG_keepsake{padding:0}.Xl-AeG_savedItem{--saved-item-size:clamp(48px, 18cqw, 80px);padding:var(--space-3)}}
