.kpCSUW_tile{color:#1f2a23;background:#fff;border:1px solid #e2dfd4;border-radius:12px;justify-content:center;align-items:center;gap:6px;display:flex}.dark .kpCSUW_tile{border-color:#0000}.kpCSUW_tileWord{font-family:var(--font-sans);letter-spacing:-.01em;color:#1c1e21;font-size:13px;font-weight:600}.kpCSUW_tileInk{color:#1f2a23}.kpCSUW_tileInkSoft{color:#4b524a}.kpCSUW_flow{border:1px solid var(--sb-rule);background:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--sb-accent-2) 10%, transparent), transparent 70%), var(--sb-card);box-shadow:var(--sb-shadow-3);border-radius:18px;margin:0;padding:18px;position:relative}@media (min-width:760px){.kpCSUW_flow{padding:24px}}.kpCSUW_sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.kpCSUW_source{flex-direction:column;gap:4px;min-height:74px;padding:10px 6px 8px}.kpCSUW_sourceMark{align-items:center;gap:5px;height:30px;display:flex}.kpCSUW_source .kpCSUW_tileWord{font-size:11px}.kpCSUW_sourceAmount{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.2}.kpCSUW_sourceDot{vertical-align:1px;border-radius:2px;width:7px;height:7px;margin-right:5px;display:inline-block}.kpCSUW_wires{width:100%;height:auto;display:block;overflow:visible}.kpCSUW_wire{fill:none;stroke:var(--sb-rule);stroke-width:2px;vector-effect:non-scaling-stroke}.kpCSUW_wireFlowIn,.kpCSUW_wireFlowOut{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 10;vector-effect:non-scaling-stroke}.kpCSUW_wireFlowIn{stroke:var(--sb-accent-2)}.kpCSUW_wireFlowOut{stroke:var(--sb-danger)}.kpCSUW_coinIn{fill:var(--sb-accent-2)}.kpCSUW_coinOut{fill:var(--sb-danger)}.kpCSUW_hub{border:1px solid var(--sb-accent-line);background:var(--sb-bg);border-radius:14px;padding:14px 16px 16px;position:relative}.kpCSUW_channelBar{transform-origin:0;border-radius:4px;gap:2px;height:10px;margin-top:10px;display:flex;overflow:hidden}.kpCSUW_channelBar>span{height:100%}.kpCSUW_costs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.kpCSUW_cost{border:1px dashed color-mix(in srgb, var(--sb-danger) 45%, var(--sb-rule));background:color-mix(in srgb, var(--sb-danger) 5%, var(--sb-card));border-radius:10px;flex-direction:column;justify-content:space-between;gap:4px;min-width:0;min-height:62px;padding:8px 7px 7px;display:flex}.kpCSUW_result{background:var(--sb-accent-deep);color:#f5f2e8;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-top:14px;padding:16px;display:flex}.kpCSUW_resultLabel{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#d9f99d;font-size:11px}.kpCSUW_resultNumber{font-family:var(--font-serif);letter-spacing:-.03em;color:#bef264;font-size:clamp(34px,6vw,46px);font-weight:600;line-height:1}.kpCSUW_resultSum{font-family:var(--font-mono), monospace;color:#d6dccd;flex-basis:100%;font-size:12px}.kpCSUW_odometer{--lh:1.12em;height:var(--lh);line-height:var(--lh);font-variant-numeric:tabular-nums;align-items:flex-start;display:inline-flex;overflow:hidden}.kpCSUW_odometer>span{height:var(--lh);display:inline-block}.kpCSUW_digit{overflow:hidden}.kpCSUW_strip{transform:translateY(calc(var(--d) * -1 * var(--lh)));flex-direction:column;display:flex}.kpCSUW_strip>span{height:var(--lh);line-height:var(--lh)}.kpCSUW_band{border-bottom:1px solid var(--sb-rule);padding-block:28px}.kpCSUW_bandTile{flex-shrink:0;width:148px;height:64px}.kpCSUW_mockGrid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:920px){.kpCSUW_mockGrid{grid-template-columns:1.25fr 1fr}.kpCSUW_mockGrid>:first-child{grid-row:span 2}}.kpCSUW_tagChip{border:1px solid var(--sb-accent-line);background:var(--sb-accent-soft);color:var(--sb-ink);font-family:var(--font-mono), monospace;border-radius:999px;align-items:center;padding:1px 7px;font-size:11px;line-height:1.5;display:inline-flex}.kpCSUW_profitBars{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px;height:120px;display:grid}.kpCSUW_profitBar{background:color-mix(in srgb, var(--sb-accent-2) 55%, var(--sb-rule));transform-origin:bottom;border-radius:4px 4px 0 0}.kpCSUW_profitBarNow{background:var(--sb-accent-2)}.kpCSUW_steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.kpCSUW_rail,.kpCSUW_railFill{border-radius:2px;width:2px;position:absolute;top:22px;bottom:22px;left:21px}.kpCSUW_rail{background:var(--sb-rule)}.kpCSUW_railFill{background:var(--sb-accent-2);transform-origin:top}.kpCSUW_step{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}.kpCSUW_bead{z-index:1;border:1px solid var(--sb-accent-line);background:var(--sb-card);width:44px;height:44px;color:var(--sb-accent);border-radius:999px;place-items:center;display:grid;position:relative}.kpCSUW_stepCard{border:1px solid var(--sb-rule);background:var(--sb-card);border-radius:14px;padding:14px 16px}.kpCSUW_fall{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kpCSUW_fallRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.kpCSUW_fallTrack{order:3;grid-column:1/-1;height:14px;position:relative}.kpCSUW_fallTrack:before{content:"";background:var(--sb-rule-2);height:2px;position:absolute;inset:6px 0}.kpCSUW_fallBar{border-radius:4px;position:absolute;top:0;bottom:0}.kpCSUW_fallIn{transform-origin:0;background:#65a30d}.kpCSUW_fallOut{transform-origin:100%;background:#c2410c}.kpCSUW_fallTotal{background:repeating-linear-gradient(135deg, transparent 0 6px, #ffffff38 6px 8px), var(--sb-accent);transform-origin:0}.dark .kpCSUW_fallIn{background:#84cc16}.dark .kpCSUW_fallOut{background:#e0794f}@media (min-width:640px){.kpCSUW_fallRow{grid-template-columns:minmax(0,19rem) minmax(0,1fr) 6.5rem}.kpCSUW_fallTrack{order:0;grid-column:auto}}.kpCSUW_card{border:1px solid var(--sb-rule);background:var(--sb-card);border-radius:16px;padding:20px}.kpCSUW_iconBadge{background:var(--sb-accent-soft);width:40px;height:40px;color:var(--sb-accent);border-radius:12px;place-items:center;display:inline-grid}.kpCSUW_faq>summary{cursor:pointer;list-style:none}.kpCSUW_faq>summary::-webkit-details-marker{display:none}.kpCSUW_faqChevron{transition:transform .2s}.kpCSUW_faq[open] .kpCSUW_faqChevron{transform:rotate(45deg)}@keyframes kpCSUW_mpsPop{0%{transform:translateY(10px)scale(.96)}to{transform:none}}@keyframes kpCSUW_mpsDash{to{stroke-dashoffset:-24px}}@keyframes kpCSUW_mpsGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes kpCSUW_mpsGrowY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes kpCSUW_mpsRoll{0%{transform:translateY(0)}}@keyframes kpCSUW_mpsRise{0%{transform:translateY(28px)}to{transform:none}}@keyframes kpCSUW_mpsBead{0%{background:var(--sb-card);color:var(--sb-accent)}to{background:var(--sb-accent-2);color:var(--sb-accent-deep)}}@media (prefers-reduced-motion:reduce){.kpCSUW_coinIn,.kpCSUW_coinOut{display:none}}@media (prefers-reduced-motion:no-preference){.kpCSUW_source{animation:.5s cubic-bezier(.2,.7,.2,1) both kpCSUW_mpsPop;animation-delay:calc(var(--i,0) * 70ms + .15s)}.kpCSUW_wireFlowIn,.kpCSUW_wireFlowOut{animation:1.1s linear infinite kpCSUW_mpsDash}.kpCSUW_flow .kpCSUW_channelBar{animation:1s cubic-bezier(.2,.7,.2,1) .6s both kpCSUW_mpsGrowX}.kpCSUW_cost{animation:.5s cubic-bezier(.2,.7,.2,1) both kpCSUW_mpsPop;animation-delay:calc(var(--i,0) * 80ms + .9s)}.kpCSUW_flow .kpCSUW_strip{animation:1.4s cubic-bezier(.15,.7,.2,1) both kpCSUW_mpsRoll;animation-delay:calc(var(--p,0) * 60ms + 1.1s)}@supports (animation-timeline:view()){.kpCSUW_reveal{animation:linear both kpCSUW_mpsRise;animation-timeline:view();animation-range:entry entry 80%}.kpCSUW_railFill{animation:linear both kpCSUW_mpsGrowY;animation-timeline:view();animation-range:cover 15% cover 65%}.kpCSUW_step .kpCSUW_bead{animation:linear both kpCSUW_mpsBead;animation-timeline:view();animation-range:cover 30% cover 45%}.kpCSUW_fallBar,.kpCSUW_profitBar{animation:linear both kpCSUW_mpsGrowX;animation-timeline:view();animation-range:entry 10%}.kpCSUW_profitBar{animation-name:kpCSUW_mpsGrowY}.kpCSUW_fall .kpCSUW_strip,.kpCSUW_mockGrid .kpCSUW_strip{animation:linear both kpCSUW_mpsRoll;animation-timeline:view();animation-range:entry}}}
