.ad[data-astro-cid-4latzsaw]{width:min(100%, var(--pw));height:var(--ph)}.wide-only[data-astro-cid-4latzsaw]{display:none}@media (width>=900px){.ad[data-astro-cid-4latzsaw]{width:min(100%, var(--ww));height:var(--wh)}.wide-only[data-astro-cid-4latzsaw]{display:flex}}.page[data-astro-cid-mnbyofeg]{flex-direction:column;gap:16px;padding-top:14px;display:flex}.main[data-astro-cid-mnbyofeg]{flex-direction:column;gap:12px;min-width:0;display:flex}.crumbs[data-astro-cid-mnbyofeg]{color:var(--muted);font-size:14px}.crumbs[data-astro-cid-mnbyofeg] a[data-astro-cid-mnbyofeg]{min-width:var(--tap);padding:12px 0;display:inline-block}h1[data-astro-cid-mnbyofeg]{letter-spacing:-.4px;font-size:30px}.intro[data-astro-cid-mnbyofeg]{color:var(--body);font-size:17px}.meta[data-astro-cid-mnbyofeg]{color:var(--muted);margin-top:-6px;font-size:14px}.meta[data-astro-cid-mnbyofeg] a[data-astro-cid-mnbyofeg]{margin:-12px 0;padding:12px 0;display:inline-block}.card[data-astro-cid-mnbyofeg] h2[data-astro-cid-mnbyofeg]{margin-bottom:8px;font-size:21px}.main[data-astro-cid-mnbyofeg] .guide-sec h3{margin:18px 0 6px;font-size:18px}.main[data-astro-cid-mnbyofeg] .guide-sec p{margin:0 0 10px}.main[data-astro-cid-mnbyofeg] .guide-sec ul,.main[data-astro-cid-mnbyofeg] .guide-sec ol{flex-direction:column;gap:6px;margin:0 0 10px;padding-left:22px;display:flex}.main[data-astro-cid-mnbyofeg] .guide-sec .tip{background:var(--yellow-soft);border-radius:10px;margin:10px 0;padding:12px 14px}.qa[data-astro-cid-mnbyofeg]{margin:0}.qa[data-astro-cid-mnbyofeg] div[data-astro-cid-mnbyofeg]{border-top:1px solid var(--line);padding:12px 0}.qa[data-astro-cid-mnbyofeg] dt[data-astro-cid-mnbyofeg]{font-weight:800}.qa[data-astro-cid-mnbyofeg] dd[data-astro-cid-mnbyofeg]{margin:4px 0 0}.how[data-astro-cid-mnbyofeg]{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.example[data-astro-cid-mnbyofeg]{background:var(--ground);border-radius:8px;margin-top:12px;padding:12px;font-size:15px;line-height:1.7}details[data-astro-cid-mnbyofeg]{border-top:1px solid var(--line);padding:12px 0}summary[data-astro-cid-mnbyofeg]{cursor:pointer;min-height:var(--tap);align-items:center;font-weight:700;display:flex}details[data-astro-cid-mnbyofeg] p[data-astro-cid-mnbyofeg]{margin-top:6px}.src[data-astro-cid-mnbyofeg]{color:var(--body);margin:0;padding-left:18px;font-size:15px;line-height:1.6}.src[data-astro-cid-mnbyofeg] a[data-astro-cid-mnbyofeg]{padding:11px 0;display:inline-block}.made[data-astro-cid-mnbyofeg]{border-top:1px solid var(--line);margin-top:14px;padding-top:14px;font-size:15px}.links[data-astro-cid-mnbyofeg]{flex-wrap:wrap;gap:0 18px;font-size:15px;display:flex}.links[data-astro-cid-mnbyofeg] a[data-astro-cid-mnbyofeg]{min-height:var(--tap);align-items:center;display:flex}.more[data-astro-cid-mnbyofeg] ul[data-astro-cid-mnbyofeg]{margin:0;padding:0;list-style:none}.more[data-astro-cid-mnbyofeg] li[data-astro-cid-mnbyofeg]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:48px;display:flex}.more[data-astro-cid-mnbyofeg] a[data-astro-cid-mnbyofeg]{align-items:center;width:100%;min-height:48px;display:flex}.more[data-astro-cid-mnbyofeg] em[data-astro-cid-mnbyofeg]{color:var(--muted);font-size:13px;font-style:normal}@media (width>=900px){.page[data-astro-cid-mnbyofeg]{flex-direction:row;align-items:flex-start;gap:28px;padding:18px 24px 0}.main[data-astro-cid-mnbyofeg]{flex:1}.rail[data-astro-cid-mnbyofeg]{flex-direction:column;flex:0 0 300px;gap:20px;display:flex;position:sticky;top:16px}h1[data-astro-cid-mnbyofeg]{letter-spacing:-.8px;font-size:44px}.intro[data-astro-cid-mnbyofeg]{font-size:19px}.card[data-astro-cid-mnbyofeg]{padding:22px}.card[data-astro-cid-mnbyofeg] h2[data-astro-cid-mnbyofeg]{font-size:26px}}@media print{.page[data-astro-cid-mnbyofeg]{display:block}.meta[data-astro-cid-mnbyofeg],.crumbs[data-astro-cid-mnbyofeg]{display:none}}.calc{flex-direction:column;gap:12px;display:flex}.calc-grid{gap:12px;display:grid}.step-h{align-items:center;gap:10px;font-size:21px;display:flex}.step-h .num{background:var(--ink);width:28px;height:28px;color:var(--yellow);font:600 15px var(--mono);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;display:flex}.step-h .num.y{background:var(--yellow);color:var(--ink)}.small{font-size:15px;line-height:1.45}.step1{padding:16px 12px 12px}.rows{flex-direction:column;gap:12px;margin-top:12px;display:flex}.row{border:1px solid var(--line);background:#fafbfc;border-radius:12px;padding:12px}.row-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.pic{background:var(--yellow-soft);border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.row-name{flex:1;min-width:0}.t{font-size:17px;font-weight:800;display:block}.h{color:var(--muted);font-size:14px;display:block}.icon-btn{width:var(--tap);height:var(--tap);border:1.5px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;display:flex}.icon-btn:hover{border-color:var(--ink);color:var(--ink)}.fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.depth-in{max-width:220px;margin-top:12px}.picker{border:1.5px dashed var(--field);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.picker-h{font-weight:800}.pick{text-align:left;border:1.5px solid var(--field);cursor:pointer;width:100%;min-height:64px;font-family:var(--sans);color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.pick:hover{border-color:var(--ink)}.set{border:0;margin:18px 0 0;padding:0}.set.first{margin:0 0 14px}.set legend{padding:0;font-size:16px;font-weight:800}.chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.chips.even .chip{flex:1}.set .muted{margin-top:8px}.ans-bar{z-index:20;background:var(--ink);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:10px 10px 10px 14px;font-size:15px;text-decoration:none;display:none;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 6px 18px #14181d47}.ans-bar.on{display:flex}.ans-bar:hover{color:#fff}.ans-bar .go{color:var(--yellow);flex:none;font-weight:700;text-decoration:underline}@media (width<=999px){:root{scroll-padding-bottom:88px}}.answer{background:var(--ink);color:#fff;border-radius:var(--radius);padding:18px 14px;scroll-margin-top:12px}.answer h3{margin:20px 0 10px;font-size:17px}.need{color:var(--on-ink-muted);margin-top:14px;font-weight:700}.big{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:4px;display:flex}.big .n{color:var(--yellow);font-size:52px;font-weight:600;line-height:1}.big .u{font-size:22px;font-weight:800}.soft{color:var(--on-ink);margin-top:8px}.soft strong{color:#fff}.answer .small{color:var(--on-ink-muted);margin-top:10px}.tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tile{background:var(--panel);border:1px solid var(--panel-line);border-radius:10px;padding:12px}.tn{font-size:30px;font-weight:600;line-height:1}.tl{margin-top:6px;font-size:15px;font-weight:700}.ts{color:var(--on-ink-muted);margin-top:2px;font-size:14px}.guide{border-top:1px solid var(--panel-line);color:var(--on-ink-muted);margin-top:16px;padding-top:12px;font-size:15px;line-height:1.45}.step3{padding:18px 14px}.costs{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.cost{border:1.5px solid var(--line);border-radius:10px;padding:12px}.cl{color:#3b4450;font-size:15px;font-weight:700}.cv{margin-top:4px;font-size:28px;font-weight:600;line-height:1.1}.cs{color:var(--muted);margin-top:4px;font-size:14px}.verdict{background:var(--yellow-soft);border-radius:10px;grid-column:1/-1;padding:12px 14px}.vt{font-size:18px;font-weight:800}.verdict p{margin-top:4px;font-size:16px;line-height:1.45}.step3 .linkbtn{margin-top:6px}.prices{flex-direction:column;gap:10px;margin-top:6px;display:flex}.step3>.muted{margin-top:10px}.actions{flex-direction:column;gap:8px;margin-top:16px;display:flex}.steps{background:var(--ground);border-radius:10px;margin-top:14px;padding:14px}.steps-h{margin-bottom:6px;font-weight:800}.steps ol{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.steps li{color:var(--body);font-size:15px;line-height:1.5}@media (width>=640px){.actions{flex-flow:wrap}.costs{grid-template-columns:1fr 1fr 2fr}.verdict{grid-column:auto}}@media (width>=1000px){.calc-grid{grid-template-columns:1.15fr 1fr;align-items:start}.answer{padding:20px 18px;position:sticky;top:16px}.big .n{font-size:60px}.ans-bar,.ans-bar.on{display:none}.step1{padding:18px}.step3{padding:20px 18px}}@media print{.answer{color:#000;background:#fff;border:2px solid #000}.big .n{color:#000}.tile{background:#fff;border-color:#000}.soft,.ts,.answer .small,.guide{color:#000}}.wlist{margin:0;padding:0;list-style:none}.wlist li{border-top:1px solid var(--panel-line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:16px;display:flex}.wlist .mono{white-space:nowrap;font-weight:600}.big-list{margin-top:12px}.big-list li{padding:12px 0;font-size:17px}.big-list .mono{color:var(--yellow);font-size:22px}.warn{background:var(--yellow-soft);border-left:4px solid var(--yellow);border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:15px;line-height:1.45}.dtable[data-astro-cid-3jeeeo45]{border:1px solid var(--line);border-radius:10px;margin:10px 0 0;overflow-x:auto}.dtable[data-astro-cid-3jeeeo45]:focus-visible{outline:3px solid var(--blue)}table[data-astro-cid-3jeeeo45]{border-collapse:collapse;width:100%;min-width:300px;font-size:15px}caption[data-astro-cid-3jeeeo45]{text-align:left;padding:12px 12px 6px;font-weight:800}th[data-astro-cid-3jeeeo45],td[data-astro-cid-3jeeeo45]{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:10px 8px}td[data-astro-cid-3jeeeo45].mono{white-space:nowrap}tbody[data-astro-cid-3jeeeo45] th[data-astro-cid-3jeeeo45]{min-width:7em}th[data-astro-cid-3jeeeo45]:first-child,td[data-astro-cid-3jeeeo45]:first-child{padding-left:12px}thead[data-astro-cid-3jeeeo45] th[data-astro-cid-3jeeeo45]{color:var(--muted);border-top:0;font-size:13px;font-weight:700}tbody[data-astro-cid-3jeeeo45] th[data-astro-cid-3jeeeo45]{font-weight:700}.dnote[data-astro-cid-3jeeeo45]{color:var(--muted);margin-top:8px;font-size:14px}
