.o5o5Iq_page{color:#253044;background:#fff;min-height:100vh}.o5o5Iq_main{max-width:1120px;margin:auto;padding:28px 24px 80px}.o5o5Iq_hero{border-bottom:2px solid #304d79;margin-bottom:20px;padding:28px 0 30px}.o5o5Iq_eyebrow{color:#3b5998;letter-spacing:.08em;font-size:.8rem;font-weight:700}.o5o5Iq_hero h1{margin:10px 0 18px;font-size:clamp(1.65rem,3.5vw,2.5rem);font-weight:800;line-height:1.5}.o5o5Iq_hero p{line-height:1.9}.o5o5Iq_hero .o5o5Iq_scope{color:#526075;max-width:780px;margin-top:18px;font-size:.85rem}.o5o5Iq_toolbar{color:#526075;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:18px 0;font-size:.8rem;display:flex}.o5o5Iq_conditions,.o5o5Iq_panel{border:1px solid #ccd5e1;border-radius:6px;min-width:0;padding:20px}.o5o5Iq_conditions{margin-bottom:26px}.o5o5Iq_conditions legend,.o5o5Iq_panel legend{color:#253d63;padding:0 8px;font-weight:750}.o5o5Iq_panel legend label{align-items:center;gap:8px;display:flex}.o5o5Iq_panel legend input{accent-color:#3b5998;width:18px;height:18px}.o5o5Iq_panels{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.o5o5Iq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.o5o5Iq_field{flex-direction:column;gap:7px;min-width:0;margin:0 0 18px;font-size:.86rem;font-weight:650;display:flex}.o5o5Iq_field>small{color:#526075;font-size:.76rem;font-weight:400;line-height:1.65}.o5o5Iq_field input,.o5o5Iq_field select,.o5o5Iq_field textarea,.o5o5Iq_feeRow input{color:#253044;background:#fff;border:1px solid #aab8cb;border-radius:4px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:1rem;font-weight:400}.o5o5Iq_field select{font-size:.86rem}.o5o5Iq_field input:focus-visible,.o5o5Iq_field select:focus-visible,.o5o5Iq_field textarea:focus-visible,.o5o5Iq_feeRow input:focus-visible,.o5o5Iq_page button:focus-visible,.o5o5Iq_page summary:focus-visible{outline-offset:2px;outline:3px solid #91abc9}.o5o5Iq_amountInput{align-items:center;gap:7px;font-weight:400;display:flex}.o5o5Iq_amountInput input{text-align:right;font-variant-numeric:tabular-nums}.o5o5Iq_amountInput input[readonly]{background:#f3f6fa}.o5o5Iq_shareToggle{cursor:pointer;align-items:center;gap:10px;margin:10px 0 18px;font-size:.85rem;font-weight:650;line-height:1.8;display:flex}.o5o5Iq_shareToggle input{accent-color:#304d79;flex-shrink:0;width:18px;height:18px}.o5o5Iq_shareFields{border-left:2px solid #ccd5e1;padding-left:16px}.o5o5Iq_taxTotal{border-top:1px solid #ccd5e1;border-bottom:1px solid #ccd5e1;margin:12px 0 20px;padding:12px 0;font-size:.8rem;line-height:1.8}.o5o5Iq_taxTotal output{font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:750;display:block}.o5o5Iq_taxBreakdown{margin:12px 0;font-size:.8rem}.o5o5Iq_taxBreakdown>div{flex-wrap:wrap;justify-content:space-between;gap:8px;max-width:420px;padding:6px 0;display:flex}.o5o5Iq_taxBreakdown dd{font-variant-numeric:tabular-nums;font-weight:650}.o5o5Iq_hint{color:#526075;margin:0 0 16px;font-size:.8rem;line-height:1.75}.o5o5Iq_details{border-top:1px solid #dde3eb;margin:10px 0 16px;padding-top:12px}.o5o5Iq_details summary{color:#304d79;cursor:pointer;padding:8px 0;font-size:.84rem;font-weight:650}.o5o5Iq_details[open] summary{margin-bottom:14px}.o5o5Iq_fees{margin-bottom:8px}.o5o5Iq_feeRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px;align-items:center;gap:8px;margin-bottom:12px;display:grid}.o5o5Iq_feeRow input{padding:8px;font-size:.9rem}.o5o5Iq_feeAmount{min-width:0}.o5o5Iq_remove{cursor:pointer;color:#526075;background:0 0;border:0;height:44px;font-size:1.4rem}.o5o5Iq_textButton{color:#304d79;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:.84rem;text-decoration:underline}.o5o5Iq_textButton:disabled{opacity:.5;cursor:default}.o5o5Iq_fees+.o5o5Iq_textButton{margin-bottom:18px}.o5o5Iq_defaults{background:#f3f6fa;border-left:3px solid #3b5998;margin:24px 0;padding:14px 18px;font-size:.8rem;line-height:1.8}.o5o5Iq_actions{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 14px;display:flex}.o5o5Iq_actions p{font-size:.8rem}.o5o5Iq_primary,.o5o5Iq_secondary{cursor:pointer;border-radius:4px;min-height:48px;padding:12px 24px;font-size:.9rem;font-weight:700}.o5o5Iq_primary{color:#fff;background:#304d79;border:1px solid #304d79}.o5o5Iq_primary:hover{background:#243b60}.o5o5Iq_secondary{color:#304d79;background:#fff;border:1px solid #aab8cb}.o5o5Iq_error{color:#8b2525;background:#fff4f4;border-left:3px solid #a13333;padding:14px;font-size:.9rem}.o5o5Iq_result{outline:none;margin-top:40px;scroll-margin-top:20px}.o5o5Iq_statement{color:#253044;border:1px solid #bdc9d8;padding:36px;font-size:.88rem}.o5o5Iq_statementHeader{border-bottom:2px solid #304d79;margin-bottom:22px;padding-bottom:20px}.o5o5Iq_statementHeader p{color:#526075;font-size:.8rem}.o5o5Iq_statementHeader h2{margin-top:6px;font-size:1.5rem;font-weight:800;line-height:1.6}.o5o5Iq_metadata{grid-template-columns:1fr 1fr;gap:12px 24px;margin:20px 0;display:grid}.o5o5Iq_metadata div{gap:12px;min-width:0;display:flex}.o5o5Iq_metadata dt{color:#526075;min-width:70px}.o5o5Iq_metadata dd{overflow-wrap:anywhere}.o5o5Iq_total{background:#f3f6fa;border-left:4px solid #304d79;margin:26px 0;padding:20px 24px}.o5o5Iq_total span,.o5o5Iq_total strong,.o5o5Iq_total small{display:block}.o5o5Iq_total strong{font-variant-numeric:tabular-nums;margin:8px 0;font-size:2.25rem;font-weight:800}.o5o5Iq_total small{color:#526075;font-size:.75rem}.o5o5Iq_statementSection{margin:26px 0}.o5o5Iq_statementSection h3{border-bottom:1px solid #ccd5e1;margin-bottom:14px;padding-bottom:8px;font-size:1.05rem;font-weight:750}.o5o5Iq_statementSection p{line-height:1.8}.o5o5Iq_tableWrap{margin:16px 0;overflow-x:auto}.o5o5Iq_tableWrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8rem}.o5o5Iq_tableWrap th,.o5o5Iq_tableWrap td{text-align:right;white-space:nowrap;border-bottom:1px solid #d6deea;padding:12px 10px}.o5o5Iq_tableWrap th:first-child{text-align:left}.o5o5Iq_tableWrap thead th{background:#f3f6fa;font-weight:650}.o5o5Iq_tableTotal{font-weight:700}.o5o5Iq_calculationNote,.o5o5Iq_statementFooter{color:#526075;font-size:.75rem;line-height:1.8}.o5o5Iq_statementFooter{border-top:1px solid #ccd5e1;margin-top:24px;padding-top:16px}.o5o5Iq_userNote{white-space:pre-wrap;overflow-wrap:anywhere}.o5o5Iq_provisional{color:#8b2525;border:2px solid #8b2525;padding:12px;font-weight:650;line-height:1.8}.o5o5Iq_guide{border-top:1px solid #ccd5e1;margin-top:48px;padding-top:24px;font-size:.8rem;line-height:1.9}.o5o5Iq_guide h2{margin-bottom:14px;font-size:1.05rem;font-weight:750}.o5o5Iq_guide ul{padding-left:1.4em;list-style:outside}.o5o5Iq_guide li{margin:8px 0}.o5o5Iq_guide p{margin-top:16px}.o5o5Iq_guide a{color:#304d79;text-underline-offset:3px;text-decoration:underline}.o5o5Iq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.o5o5Iq_charts{border-top:2px solid #304d79;border-bottom:1px solid #ccd5e1;margin-bottom:32px;padding:28px 0}.o5o5Iq_chartHeader h2{font-size:1.4rem;font-weight:750;line-height:1.5}.o5o5Iq_chartHeader p{color:#526075;margin-top:8px;font-size:.85rem;line-height:1.8}.o5o5Iq_chartGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:28px;display:grid}.o5o5Iq_breakdown{border-right:1px solid #dde3eb;padding-right:32px}.o5o5Iq_breakdown>figcaption{font-size:.9rem;font-weight:700;line-height:1.7}.o5o5Iq_donut{border-radius:50%;place-items:center;width:220px;height:220px;margin:24px auto;display:grid}.o5o5Iq_donut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:166px;height:166px;display:flex}.o5o5Iq_donut span{color:#526075;font-size:.75rem}.o5o5Iq_donut strong{font-variant-numeric:tabular-nums;font-size:1.65rem;font-weight:800}.o5o5Iq_breakdownLegend{margin:18px 0}.o5o5Iq_breakdownLegend>div{border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.o5o5Iq_breakdownLegend dt{align-items:baseline;gap:8px;font-size:.8rem;display:flex}.o5o5Iq_breakdownLegend dt i{flex-shrink:0;width:10px;height:10px;display:inline-block}.o5o5Iq_breakdownLegend dd{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700}.o5o5Iq_breakdownLegend dd small{text-align:right;color:#526075;font-size:.7rem;font-weight:400;display:block}.o5o5Iq_burdens{min-width:0;padding-left:32px}.o5o5Iq_burdens h3{font-size:.95rem;font-weight:700;line-height:1.7}.o5o5Iq_burden{margin:24px 0 30px}.o5o5Iq_burden figcaption strong{font-size:.85rem;font-weight:700;display:block}.o5o5Iq_burden figcaption>span{color:#526075;margin-top:5px;font-size:.72rem;line-height:1.7;display:block}.o5o5Iq_burdenTrack{border:1px solid #a7b7cd;height:24px;margin:14px 0;display:flex;overflow:hidden}.o5o5Iq_sellerBar{background:#dce5f0}.o5o5Iq_buyerBar{background:#304d79}.o5o5Iq_emptyTrack{background:#f0f3f7;border-style:dashed}.o5o5Iq_burdenLegend{grid-template-columns:1fr 1fr;gap:20px;display:grid}.o5o5Iq_burdenLegend dt{align-items:center;gap:7px;font-size:.76rem;display:flex}.o5o5Iq_burdenLegend i{border:1px solid #91a6c2;width:9px;height:9px;display:inline-block}.o5o5Iq_sellerDot{background:#dce5f0}.o5o5Iq_buyerDot{background:#304d79}.o5o5Iq_burdenLegend dd strong{font-variant-numeric:tabular-nums;margin:5px 0;font-size:1.1rem;font-weight:750;display:block}.o5o5Iq_burdenLegend dd span{color:#526075;font-size:.72rem}.o5o5Iq_chartNote{color:#526075;font-size:.75rem;line-height:1.8}.o5o5Iq_paymentPreparation{background:#f3f6fa;border:1px solid #ccd5e1;margin-top:32px;padding:24px}.o5o5Iq_paymentPreparation h2{margin-bottom:12px;font-size:1.05rem;font-weight:750}.o5o5Iq_paymentPreparation p{margin:12px 0;font-size:.85rem;line-height:1.85}.o5o5Iq_paymentPreparation .o5o5Iq_hint{font-size:.76rem}.o5o5Iq_paymentPreparation button{max-width:100%}@media (max-width:760px){.o5o5Iq_main{padding:20px 16px 48px}.o5o5Iq_panels,.o5o5Iq_metadata{grid-template-columns:1fr}.o5o5Iq_panel,.o5o5Iq_conditions{padding:16px 12px}.o5o5Iq_grid{grid-template-columns:1fr;gap:0}.o5o5Iq_statement{padding:22px 14px}.o5o5Iq_statementHeader h2{font-size:1.2rem}.o5o5Iq_total{padding:16px}.o5o5Iq_total strong{font-size:1.9rem}.o5o5Iq_desktopBreak{display:none}.o5o5Iq_actions button{flex:auto}.o5o5Iq_chartGrid{grid-template-columns:1fr;gap:28px}.o5o5Iq_breakdown{border-bottom:1px solid #dde3eb;border-right:0;padding:0 0 24px}.o5o5Iq_burdens{padding-left:0}.o5o5Iq_paymentPreparation{padding:20px 14px}}@media print{@page{size:A4 portrait;margin:14mm}.o5o5Iq_page{min-height:0;color:#000!important;background:#fff!important}.o5o5Iq_screenOnly{display:none!important}.o5o5Iq_main{max-width:none;margin:0;padding:0}.o5o5Iq_result{margin:0}.o5o5Iq_statement{color:#000;border:0;padding:0;font-size:9pt}.o5o5Iq_statementHeader{margin-bottom:14px;padding-bottom:12px}.o5o5Iq_statementHeader h2{font-size:17pt}.o5o5Iq_metadata{grid-template-columns:1fr 1fr;gap:8px 18px}.o5o5Iq_total{border:1px solid #333;margin:16px 0;padding:10px 16px}.o5o5Iq_total strong{font-size:21pt}.o5o5Iq_tableWrap{overflow:visible}.o5o5Iq_tableWrap table{font-size:8pt}.o5o5Iq_tableWrap th,.o5o5Iq_tableWrap td{white-space:normal;padding:7px 5px}.o5o5Iq_tableWrap tr,.o5o5Iq_metadata div,.o5o5Iq_total,.o5o5Iq_statementHeader{break-inside:avoid}.o5o5Iq_statementSection{margin:16px 0}.o5o5Iq_statementSection h3{break-after:avoid;font-size:11pt}.o5o5Iq_calculationNote,.o5o5Iq_statementFooter{color:#000;font-size:8pt}.o5o5Iq_statementFooter{margin-top:16px}.o5o5Iq_guide{display:none}}
