.gc{color:var(--accent);text-align:left;background:#fff;border-radius:18px;font-family:Geist,Arial,Helvetica,sans-serif;overflow:hidden;box-shadow:0 30px 90px -40px #000000b0}.gc [hidden]{display:none!important}.brand-chapter .gc p,.gc p,.gc legend{color:var(--accent)}.brand-chapter .gc legend{color:#475e8a}.gc-top{background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px 12px 22px;display:flex}.gc-mark{align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.gc-modes{background:#eef1f6;border-radius:999px;padding:3px;display:flex;position:relative}.gc-modes button{z-index:1;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:500;position:relative}.gc-modes [aria-selected=true]{font-weight:600}.gc-pill{background:#fff;border-radius:999px;width:76px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #04102a1f,0 0 0 1px #04102a0d}.gc.ready .gc-pill{transition:transform .45s var(--ease),width .45s var(--ease)}.gc-body{grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.gc-form{padding:26px 28px 28px}.gc-result{border-left:1px solid var(--line);background:linear-gradient(#fcfcfd,#fff 220px);padding:28px 30px 30px}.gc fieldset{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0 0 22px;padding:0 0 22px}.gc fieldset:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.gc legend{color:#475e8a;margin:0 0 14px;padding:0;font-size:13px;font-weight:600}.gc .f{margin-bottom:16px}.gc .has-tip,.gc .tip{position:relative}.gc .lab{align-items:center;gap:8px;margin:0 0 7px;display:flex}.gc .lab label{margin:0!important}.gc .tip{display:inline-flex}.gc .tip-btn{width:18px;height:18px;color:var(--accent);cursor:help;background:#fff;border:1px solid #c5cfdc;border-radius:50%;place-items:center;padding:0;font:italic 600 11px/1 Geist,Arial,sans-serif;display:grid}.gc .tip-btn:hover,.gc .tip-btn:focus-visible{border-color:var(--accent);outline:none}.gc .tip-box{z-index:5;text-align:left;width:max-content;max-width:240px;margin-left:var(--dx,0px);background:var(--accent);color:#fff;opacity:0;visibility:hidden;transition:opacity .18s var(--ease),transform .18s var(--ease),visibility .18s;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateY(4px);box-shadow:0 18px 40px -20px #04102a99}.gc .tip:hover .tip-box,.gc .tip-btn:focus+.tip-box{opacity:1;visibility:visible;transform:none}.gc .row2{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.gc label:not(.switch){margin:0 0 7px;font-size:14px;font-weight:600;display:block}.gc input:not([type=checkbox]),.gc select{width:100%;height:46px;font:inherit;color:var(--accent);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #c5cfdc;border-radius:6px;margin:0;padding:0 13px;font-size:16px}.gc input:focus,.gc select:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.gc input:disabled{color:#475e8a;background:#f3f5f8}.gc .sym,.gc .unit{position:relative}.gc .sym>span,.gc .unit>span{pointer-events:none;font-size:15px;position:absolute;top:50%;transform:translateY(-50%)}.gc .sym>span{left:13px}.gc .sym input{padding-left:calc(19px + var(--sym-w,1ch))!important}.gc .unit>span{right:13px}.gc .unit input{padding-right:48px!important}.gc .help{margin:7px 0 0;font-size:14px;line-height:1.5}.gc.ship-later [data-ship-field]{opacity:.45}.gc.ship-later [data-ship-col]{opacity:.4}.gc .switch{cursor:pointer;align-items:center;gap:10px;margin:2px 0 0;font-size:14px;font-weight:500;display:flex}.gc .switch input{opacity:0;width:1px;height:1px;position:absolute}.gc .track{width:32px;height:18px;transition:background .25s var(--ease);background:#c5cfdc;border-radius:999px;flex:none;position:relative}.gc .track:after{content:"";width:14px;height:14px;transition:transform .25s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #04102a33}.gc .switch input:checked+.track{background:var(--signal)}.gc .switch input:checked+.track:after{transform:translate(14px)}.gc .switch input:focus-visible+.track{box-shadow:0 0 0 2px white,0 0 0 4px var(--signal)}.gc .tiers{margin-bottom:16px}.gc .tiers-head,.gc .tier{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr)) minmax(0,1.1fr) 24px;align-items:center;gap:6px;display:grid}.gc .tiers-head{color:#475e8a;margin-bottom:6px;font-size:12px;font-weight:600}.gc .th{align-items:center;gap:5px;display:inline-flex}.gc .tiers-head .tip-btn,.gc .tier .tip-btn{width:15px;height:15px;font-size:10px}.gc .tier input[readonly]{background:#f6f8fb}.gc .tier{margin-bottom:6px}.gc .tier .tc{margin:0;display:block}.gc .tier .tc>span{display:none}.gc .tier input{border-radius:5px!important;height:38px!important;padding:0 8px!important;font-size:14px!important}.gc .tier .unit input{padding-right:22px!important}.gc .tier .unit>span{font-size:13px;right:8px}.gc .t-del{width:24px;height:24px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.gc .t-del:hover:not(:disabled){background:#eef1f6}.gc .t-del:disabled{opacity:.25;cursor:default}.gc .add-tier{color:var(--signal);font:inherit;cursor:pointer;background:#f3f5fe;border:1px dashed #9fb0d8;border-radius:999px;align-items:center;gap:7px;margin-top:4px;padding:7px 12px 7px 10px;font-size:13px;font-weight:600;display:inline-flex}.gc .add-tier:hover{border-style:solid}.gc .r-label{margin:0 0 6px;font-size:14px;font-weight:600}.gc .r-big{font-size:clamp(42px,calc(4vw / var(--zoom)),58px);letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:0 0 12px;font-weight:600;line-height:1}.gc .r-sub{max-width:36em;margin:0 0 22px;font-size:15px;font-weight:500;line-height:1.55}.gc .stack{background:#eef1f6;border-radius:4px;gap:2px;height:14px;display:flex;overflow:hidden}.gc .stack i{min-width:2px;transition:flex-grow .6s var(--ease);display:block}.gc .stack-key{grid-template-columns:1fr 1fr;gap:0 22px;margin:14px 0 0;display:grid}.gc .stack-key div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 0;font-size:14px;display:flex}.gc .stack-key dt{align-items:center;gap:8px;display:flex}.gc .stack-key dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:500}.gc .stack-key small{text-align:right;color:#475e8a;min-width:3.2ch;margin-left:8px;font-size:12px;display:inline-block}.gc .stack-key .sw{border-radius:2px;width:9px;height:9px}.gc .s-rewards{background:#04102a}.gc .s-shipping{background:#2b3f66}.gc .s-fixed{background:#5d74a3}.gc .s-buffer{background:#a8b7d4}.gc .s-fees{background:var(--signal)}.gc .s-failed{background:#8ea2ff}.gc .s-spare{background:repeating-linear-gradient(135deg,#d5dcea 0 2px,#f3f5f9 2px 5px)}.gc .chart{border:1px solid var(--line);border-radius:10px;margin:24px 0 0;padding:16px 16px 10px}.gc .chart-title{margin:0 0 8px;font-size:13px;font-weight:600}.gc .chart svg{width:100%;height:auto;display:block;overflow:visible}.gc .chart-plot{position:relative}.gc .chart text{fill:var(--accent);font-variant-numeric:tabular-nums;font-family:Geist,Arial,sans-serif;font-size:11.5px}.gc .chart .c-x{fill:#475e8a;font-size:11px}.gc .chart .c-end{fill:var(--signal);font-size:15px;font-weight:600}.gc .chart .c-start{font-size:13px;font-weight:600}.gc .chart .c-zero{stroke:var(--line);stroke-width:1px}.gc .chart .c-line{fill:none;stroke:url(#c-stroke);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.gc.seen .chart .c-line{stroke-dashoffset:0;transition:stroke-dashoffset 1.4s var(--ease)}.gc .chart .c-gain{fill:url(#c-fill);opacity:0}.gc.seen .chart .c-gain{opacity:1;transition:opacity .8s var(--ease) .9s}.gc .chart .c-goal circle{fill:var(--signal);stroke:#fff;stroke-width:2.5px}.gc .chart .c-goal text{fill:var(--signal);font-weight:600}.gc .chart .c-aud circle{fill:#fff;stroke:var(--accent);stroke-width:1.8px}.gc .chart .c-aud text{font-size:11px;font-weight:600}.gc .chart .c-goal,.gc .chart .c-aud{opacity:0}.gc.seen .chart .c-goal,.gc.seen .chart .c-aud{opacity:1;transition:opacity .5s var(--ease) 1.1s}.gc .chart .c-hover{opacity:0;pointer-events:none;transition:opacity .15s}.gc .chart .c-hover line{stroke:#9fb0c8;stroke-width:1px}.gc .chart .c-hover circle{fill:var(--accent);stroke:#fff;stroke-width:2px}.gc .chart.hovering .c-hover{opacity:1}.gc .chart .c-tip{z-index:4;background:var(--accent);white-space:nowrap;pointer-events:none;border-radius:6px;margin:0;padding:6px 10px;font-size:12.5px;font-weight:500;position:absolute;top:0;transform:translate(-50%);color:#fff!important}.gc .chart .c-tip b{color:#fff;font-weight:600}.gc .verdict{background:#f4f6fa;border-radius:10px;align-items:flex-start;gap:11px;margin:18px 0 0;padding:13px 15px;display:flex}.gc .verdict p{margin:0;font-size:14px;line-height:1.55}.gc .v-dot{background:#1f9d55;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 3px #1f9d5526}.gc .verdict[data-tone=amber] .v-dot{background:#d48a07;box-shadow:0 0 0 3px #d48a0726}.gc .verdict[data-tone=red] .v-dot{background:#d14343;box-shadow:0 0 0 3px #d1434326}.gc-foot{border-top:1px solid var(--line);background:var(--paper);margin:0;padding:13px 28px;font-size:13px;line-height:1.5}@media (width<=900px){.gc-body{grid-template-columns:minmax(0,1fr)}.gc-result{border-left:0;border-top:1px solid var(--line)}}@media (width<=560px){.gc-top{padding:10px 10px 10px 16px}.gc-mark{font-size:13px}.gc-form,.gc-result{padding:22px 18px}.gc-foot{padding:13px 18px}.gc .stack-key{grid-template-columns:1fr}.gc .tiers-head{display:none}.gc .tier{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:8px;padding:10px 0}.gc .tier .tc>span{color:#475e8a;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.gc .tier .tc:first-child{grid-column:1/3}.gc .tier .t-del{grid-area:1/3;place-self:end;margin-bottom:7px}}.tool-intro[data-astro-cid-3tywl742]{padding-block:clamp(44px,calc(5vw / var(--zoom)),68px) clamp(40px,calc(4vw / var(--zoom)),56px);text-align:center;max-width:820px}.tool-intro[data-astro-cid-3tywl742] .crumb[data-astro-cid-3tywl742]{color:var(--accent);gap:8px;margin:0 0 18px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.crumb[data-astro-cid-3tywl742] a[data-astro-cid-3tywl742]{color:var(--signal);text-decoration:none}.tool-intro[data-astro-cid-3tywl742] h1[data-astro-cid-3tywl742]{font-size:clamp(36px,calc(4vw / var(--zoom)),58px);letter-spacing:-.05em;margin:0 0 18px;font-weight:600;line-height:1.08}.tool-intro[data-astro-cid-3tywl742] p[data-astro-cid-3tywl742]{color:var(--accent);max-width:36em;margin:0 auto;font-size:17px;font-weight:500;line-height:1.7}.tool-chapter[data-astro-cid-3tywl742]{padding:clamp(52px,calc(5vw / var(--zoom)),80px) 0}.tool-stage[data-astro-cid-3tywl742]{width:min(1200px,100% - 96px);margin:0 auto}.method[data-astro-cid-3tywl742]{padding-top:var(--section-space)}.method[data-astro-cid-3tywl742] h2[data-astro-cid-3tywl742],.tool-faq[data-astro-cid-3tywl742] h2[data-astro-cid-3tywl742]{text-align:center;font-size:clamp(30px,calc(3vw / var(--zoom)),44px);letter-spacing:-.045em;margin:0 0 36px;font-weight:600;line-height:1.1}.steps[data-astro-cid-3tywl742]{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-3tywl742] li[data-astro-cid-3tywl742]{padding:26px 24px 8px 0;position:relative}.steps[data-astro-cid-3tywl742] li[data-astro-cid-3tywl742]+li[data-astro-cid-3tywl742]{border-left:1px solid var(--line);padding-left:24px}.steps[data-astro-cid-3tywl742] .n[data-astro-cid-3tywl742]{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-bottom:16px;font-size:13px;font-weight:600;display:grid}.steps[data-astro-cid-3tywl742] li[data-astro-cid-3tywl742]:nth-child(3) .n[data-astro-cid-3tywl742]{background:var(--signal)}.steps[data-astro-cid-3tywl742] b[data-astro-cid-3tywl742]{letter-spacing:-.02em;margin-bottom:6px;font-size:17px;font-weight:600;display:block}.steps[data-astro-cid-3tywl742] p[data-astro-cid-3tywl742]{color:var(--accent);margin:0;font-size:15px;line-height:1.6}.tool-faq[data-astro-cid-3tywl742]{padding-top:var(--section-space);max-width:820px}.faq-list[data-astro-cid-3tywl742] details[data-astro-cid-3tywl742]{border-bottom:1px solid var(--line);padding:20px 0}.faq-list[data-astro-cid-3tywl742] details[data-astro-cid-3tywl742]:first-child{border-top:1px solid var(--line)}.faq-list[data-astro-cid-3tywl742] summary[data-astro-cid-3tywl742]{color:var(--accent);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:18px;font-weight:600;list-style:none;display:flex}.faq-list[data-astro-cid-3tywl742] summary[data-astro-cid-3tywl742]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-3tywl742] summary[data-astro-cid-3tywl742] span[data-astro-cid-3tywl742]{flex-shrink:0;width:12px;height:12px;position:relative}.faq-list[data-astro-cid-3tywl742] summary[data-astro-cid-3tywl742] span[data-astro-cid-3tywl742]:before,.faq-list[data-astro-cid-3tywl742] summary[data-astro-cid-3tywl742] span[data-astro-cid-3tywl742]:after{content:"";background:var(--accent);width:12px;height:1.5px;transition:transform .3s var(--ease);position:absolute;top:5.5px;left:0}.faq-list[data-astro-cid-3tywl742] summary[data-astro-cid-3tywl742] span[data-astro-cid-3tywl742]:after{transform:rotate(90deg)}.faq-list[data-astro-cid-3tywl742] details[data-astro-cid-3tywl742][open] summary[data-astro-cid-3tywl742] span[data-astro-cid-3tywl742]:after{transform:rotate(0)}.faq-list[data-astro-cid-3tywl742] details[data-astro-cid-3tywl742] p[data-astro-cid-3tywl742]{color:var(--accent);max-width:42em;margin:12px 0 0;font-size:16px;line-height:1.7}.faq-list[data-astro-cid-3tywl742] a{color:var(--signal)}.tool-next[data-astro-cid-3tywl742]{padding-block:var(--section-space);grid-template-columns:minmax(0,560px);justify-content:center;gap:16px;display:grid}.next-card[data-astro-cid-3tywl742]{border:1px solid var(--line);color:var(--accent);transition:border-color .25s var(--ease);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:22px 64px 22px 22px;text-decoration:none;display:flex;position:relative}.next-card[data-astro-cid-3tywl742]:hover{border-color:#b9c5d6}.next-card[data-astro-cid-3tywl742] small[data-astro-cid-3tywl742]{color:var(--signal);font-size:13px;font-weight:600}.next-card[data-astro-cid-3tywl742] b[data-astro-cid-3tywl742]{letter-spacing:-.02em;font-size:18px;font-weight:600}.next-card[data-astro-cid-3tywl742] span[data-astro-cid-3tywl742]{font-size:14px;line-height:1.55}.next-card[data-astro-cid-3tywl742] i[data-astro-cid-3tywl742]{border:1px solid var(--line);width:32px;height:32px;transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease);border-radius:50%;place-items:center;margin-top:-16px;display:grid;position:absolute;top:50%;right:20px}.next-card[data-astro-cid-3tywl742]:hover i[data-astro-cid-3tywl742]{background:var(--accent);border-color:var(--accent);color:#fff}@media (width<=1100px){.tool-stage[data-astro-cid-3tywl742]{width:calc(100% - 48px)}}@media (width<=900px){.steps[data-astro-cid-3tywl742]{grid-template-columns:1fr 1fr}.steps[data-astro-cid-3tywl742] li[data-astro-cid-3tywl742]:nth-child(3){border-left:0;padding-left:0}.tool-next[data-astro-cid-3tywl742]{grid-template-columns:1fr}}@media (width<=560px){.tool-stage[data-astro-cid-3tywl742]{width:calc(100% - 24px)}.steps[data-astro-cid-3tywl742]{grid-template-columns:1fr}.steps[data-astro-cid-3tywl742] li[data-astro-cid-3tywl742]+li[data-astro-cid-3tywl742]{border-left:0;border-top:1px solid var(--line);padding-left:0}}
