.subtool-container[data-astro-cid-ycsfayq6]{flex-direction:column;gap:2rem;max-width:1000px;margin:0 auto;display:flex}.tool-app-card[data-astro-cid-ycsfayq6]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:20px;padding:2rem;box-shadow:0 12px 36px #0006}.tool-header[data-astro-cid-ycsfayq6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.tool-badge[data-astro-cid-ycsfayq6]{align-items:center;gap:.75rem;display:flex}.tool-icon-wrap[data-astro-cid-ycsfayq6]{color:#ec4899;background:#ec48991f;border:1px solid #ec48994d;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.badge-cat[data-astro-cid-ycsfayq6]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.85rem;font-weight:700}.live-pill[data-astro-cid-ycsfayq6]{color:#34d399;background:#10b9811f;border:1px solid #10b9814d;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}.pulse-dot[data-astro-cid-ycsfayq6]{background-color:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #34d399}.displays-rack[data-astro-cid-ycsfayq6]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin-bottom:1.5rem;display:grid}.display-box[data-astro-cid-ycsfayq6]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);text-align:center;border-radius:16px;padding:1.5rem;position:relative}.primary-box[data-astro-cid-ycsfayq6]{background:linear-gradient(#ec48990f 0%,#141926f2 100%);border-color:#ec489959}.display-label[data-astro-cid-ycsfayq6]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.5rem;font-size:.85rem;font-weight:700;display:block}.digit-row[data-astro-cid-ycsfayq6]{justify-content:center;align-items:baseline;gap:.5rem;margin-bottom:1.25rem;display:flex}.display-digit[data-astro-cid-ycsfayq6]{color:#fff;letter-spacing:-.04em;font-family:JetBrains Mono,monospace;font-size:clamp(3.2rem,7vw,4.8rem);font-weight:900;line-height:1}.display-digit[data-astro-cid-ycsfayq6].secondary{color:#cbd5e1;font-size:clamp(2.4rem,5vw,3.4rem)}.display-unit[data-astro-cid-ycsfayq6]{color:var(--text-dim);font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:600}.stepper-controls[data-astro-cid-ycsfayq6]{justify-content:center;gap:.85rem;display:flex}.ctrl-btn[data-astro-cid-ycsfayq6]{border:1px solid var(--border-subtle);color:#fff;cursor:pointer;user-select:none;background:#ffffff0d;border-radius:12px;flex:1;justify-content:center;align-items:center;max-width:120px;height:52px;font-size:1.6rem;font-weight:600;transition:all .15s;display:flex}.ctrl-btn[data-astro-cid-ycsfayq6]:hover{background:#ffffff1f;transform:translateY(-1px)}.ctrl-btn[data-astro-cid-ycsfayq6]:active{transform:translateY(1px)}.ctrl-btn[data-astro-cid-ycsfayq6].primary{background:var(--accent-gradient);border:none;box-shadow:0 4px 16px #ec489966}.ctrl-btn[data-astro-cid-ycsfayq6].primary:hover{box-shadow:0 6px 20px #ec48998c}.touch-master[data-astro-cid-ycsfayq6]{text-align:center;cursor:pointer;user-select:none;background:linear-gradient(135deg,#ec48991f 0%,#8b5cf61f 100%);border:2px dashed #ec489973;border-radius:16px;margin-bottom:1.5rem;padding:1.5rem 1rem;transition:all .15s}.touch-master[data-astro-cid-ycsfayq6]:hover{background:linear-gradient(135deg,#ec489933 0%,#8b5cf633 100%);border-color:#ec4899cc}.touch-master[data-astro-cid-ycsfayq6]:active{transform:scale(.99)}.touch-master-title[data-astro-cid-ycsfayq6]{color:#fff;font-size:1.15rem;font-weight:800}.touch-master-hint[data-astro-cid-ycsfayq6]{color:var(--text-muted);margin-top:.35rem;font-size:.85rem}.touch-master-hint[data-astro-cid-ycsfayq6] kbd[data-astro-cid-ycsfayq6]{color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:4px;padding:.15rem .45rem;font-family:JetBrains Mono,monospace;font-size:.78rem}.tool-controls-grid[data-astro-cid-ycsfayq6]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.setting-field[data-astro-cid-ycsfayq6]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:12px;padding:.85rem 1rem}.setting-field[data-astro-cid-ycsfayq6] label[data-astro-cid-ycsfayq6]{text-transform:uppercase;color:var(--text-muted);margin-bottom:.4rem;font-size:.72rem;font-weight:700;display:block}.setting-field[data-astro-cid-ycsfayq6] select[data-astro-cid-ycsfayq6]{color:#fff;cursor:pointer;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:.95rem;font-weight:600}.setting-field[data-astro-cid-ycsfayq6] select[data-astro-cid-ycsfayq6] option[data-astro-cid-ycsfayq6]{background:var(--bg-surface-elevated);color:#fff}.toggle-btn[data-astro-cid-ycsfayq6]{border:1px solid var(--border-subtle);color:#fff;cursor:pointer;background:#ffffff0f;border-radius:8px;width:100%;padding:.45rem .65rem;font-size:.85rem;font-weight:600;transition:all .15s}.toggle-btn[data-astro-cid-ycsfayq6].active{color:#34d399;background:#10b98126;border-color:#10b98159}.action-buttons[data-astro-cid-ycsfayq6]{gap:.5rem;display:flex}.sub-btn[data-astro-cid-ycsfayq6]{border:1px solid var(--border-subtle);color:#cbd5e1;cursor:pointer;background:#ffffff0f;border-radius:8px;flex:1;padding:.45rem .65rem;font-size:.8rem;font-weight:600;transition:all .15s}.sub-btn[data-astro-cid-ycsfayq6]:hover{color:#fff;background:#ffffff1f}.calc-panel[data-astro-cid-ycsfayq6]{background:#6366f114;border:1px solid #6366f140;border-radius:14px;margin-bottom:1.5rem;padding:1.25rem}.calc-panel-title[data-astro-cid-ycsfayq6]{color:#c7d2fe;align-items:center;gap:.5rem;margin-bottom:.85rem;font-size:.95rem;font-weight:700;display:flex}.calc-inputs-row[data-astro-cid-ycsfayq6]{grid-template-columns:1fr 1fr;gap:.85rem;margin-bottom:.85rem;display:grid}.calc-input-group[data-astro-cid-ycsfayq6] label[data-astro-cid-ycsfayq6]{color:var(--text-muted);margin-bottom:.25rem;font-size:.72rem;display:block}.calc-input-group[data-astro-cid-ycsfayq6] input[data-astro-cid-ycsfayq6]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);color:#fff;border-radius:8px;outline:none;width:100%;padding:.5rem .75rem;font-family:JetBrains Mono,monospace;font-size:.9rem}.calc-output-box[data-astro-cid-ycsfayq6]{color:#e2e8f0;background:#0f172a99;border:1px solid #ffffff14;border-radius:8px;padding:.75rem 1rem;font-size:.88rem}.calc-output-box[data-astro-cid-ycsfayq6] strong[data-astro-cid-ycsfayq6]{color:#38bdf8}.status-bar[data-astro-cid-ycsfayq6]{border-top:1px solid var(--border-subtle);color:var(--text-dim);align-items:center;gap:.5rem;padding-top:1rem;font-size:.8rem;display:flex}.status-indicator[data-astro-cid-ycsfayq6]{background-color:#10b981;border-radius:50%;width:6px;height:6px}.tool-content-grid[data-astro-cid-ycsfayq6]{grid-template-columns:1.6fr 1fr;gap:1.75rem;display:grid}@media (width<=820px){.tool-content-grid[data-astro-cid-ycsfayq6]{grid-template-columns:1fr}}.content-card[data-astro-cid-ycsfayq6]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:18px;padding:1.75rem}.content-card[data-astro-cid-ycsfayq6] h2[data-astro-cid-ycsfayq6]{letter-spacing:-.01em;color:#fff;margin-bottom:.75rem;font-size:1.35rem;font-weight:800}.content-card[data-astro-cid-ycsfayq6] h3[data-astro-cid-ycsfayq6]{color:#cbd5e1;margin-top:1.5rem;margin-bottom:.6rem;font-size:1.05rem;font-weight:700}.tool-desc[data-astro-cid-ycsfayq6]{color:#cbd5e1;font-size:.95rem;line-height:1.65}.tips-list[data-astro-cid-ycsfayq6]{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.tips-list[data-astro-cid-ycsfayq6] li[data-astro-cid-ycsfayq6]{color:#cbd5e1;align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.55;display:flex}.tip-bullet[data-astro-cid-ycsfayq6]{color:#10b981;font-weight:700}.tips-list[data-astro-cid-ycsfayq6] kbd[data-astro-cid-ycsfayq6]{color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:4px;padding:.1rem .35rem;font-family:JetBrains Mono,monospace;font-size:.75rem}.guide-stack[data-astro-cid-ycsfayq6]{flex-direction:column;gap:1.75rem;display:flex}.guide-card[data-astro-cid-ycsfayq6] p[data-astro-cid-ycsfayq6],.guide-card[data-astro-cid-ycsfayq6] li[data-astro-cid-ycsfayq6],.guide-card[data-astro-cid-ycsfayq6] dd[data-astro-cid-ycsfayq6]{color:#cbd5e1;font-size:.95rem;line-height:1.7}.guide-card[data-astro-cid-ycsfayq6] strong{color:#fff;font-weight:700}.guide-card[data-astro-cid-ycsfayq6] kbd{color:#fff;white-space:nowrap;background:#ffffff1f;border:1px solid #fff3;border-radius:4px;padding:.05rem .35rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8em}.guide-lead[data-astro-cid-ycsfayq6]{margin-bottom:1.25rem}.guide-para[data-astro-cid-ycsfayq6]+.guide-para[data-astro-cid-ycsfayq6]{margin-top:.9rem}.guide-steps[data-astro-cid-ycsfayq6]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.guide-steps[data-astro-cid-ycsfayq6] li[data-astro-cid-ycsfayq6]{border:1px solid var(--border-subtle);background:#ffffff05;border-radius:14px;align-items:flex-start;gap:.85rem;padding:1rem;display:flex}.guide-step-num[data-astro-cid-ycsfayq6]{color:#ec4899;background:#ec489926;border:1px solid #ec489959;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:800;display:inline-flex}.guide-card[data-astro-cid-ycsfayq6] h3[data-astro-cid-ycsfayq6]{color:#fff;margin-top:0;margin-bottom:.35rem;font-size:1rem}.formula-list[data-astro-cid-ycsfayq6]{flex-direction:column;gap:.9rem;margin:0 0 1.25rem;display:flex}.formula-item[data-astro-cid-ycsfayq6]{background:#38bdf80f;border-left:3px solid #38bdf8;border-radius:0 12px 12px 0;padding:1rem 1.1rem}.formula-item[data-astro-cid-ycsfayq6] dt[data-astro-cid-ycsfayq6]{color:#fff;margin-bottom:.4rem;font-weight:700}.formula-item[data-astro-cid-ycsfayq6] dd[data-astro-cid-ycsfayq6]{margin:0}.formula-expr[data-astro-cid-ycsfayq6]{color:#7dd3fc;overflow-wrap:anywhere;background:#00000059;border-radius:8px;margin-bottom:.4rem;padding:.3rem .6rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.9rem;display:inline-block}.formula-example[data-astro-cid-ycsfayq6]{background:#10b9810f;border:1px dashed #10b98173;border-radius:12px;padding:1rem 1.1rem}.formula-example-label[data-astro-cid-ycsfayq6]{color:#10b981;font-weight:700}.guide-table-wrap[data-astro-cid-ycsfayq6]{border:1px solid var(--border-subtle);border-radius:12px;margin-bottom:1rem;overflow-x:auto}.guide-table[data-astro-cid-ycsfayq6]{border-collapse:collapse;width:100%;min-width:480px;font-size:.9rem}.guide-table[data-astro-cid-ycsfayq6] caption[data-astro-cid-ycsfayq6]{caption-side:top;text-align:left;color:#fff;border-bottom:1px solid var(--border-subtle);padding:.75rem 1rem;font-weight:700}.guide-table[data-astro-cid-ycsfayq6] th[data-astro-cid-ycsfayq6],.guide-table[data-astro-cid-ycsfayq6] td[data-astro-cid-ycsfayq6]{text-align:left;border-bottom:1px solid var(--border-subtle);color:#cbd5e1;vertical-align:top;padding:.6rem 1rem}.guide-table[data-astro-cid-ycsfayq6] thead[data-astro-cid-ycsfayq6] th[data-astro-cid-ycsfayq6]{color:#fff;white-space:nowrap;background:#ec489914;font-weight:700}.guide-table[data-astro-cid-ycsfayq6] tbody[data-astro-cid-ycsfayq6] th[data-astro-cid-ycsfayq6]{color:#fff;font-weight:600}.guide-table[data-astro-cid-ycsfayq6] tbody[data-astro-cid-ycsfayq6] tr[data-astro-cid-ycsfayq6]:last-child th[data-astro-cid-ycsfayq6],.guide-table[data-astro-cid-ycsfayq6] tbody[data-astro-cid-ycsfayq6] tr[data-astro-cid-ycsfayq6]:last-child td[data-astro-cid-ycsfayq6]{border-bottom:none}.guide-table[data-astro-cid-ycsfayq6] tbody[data-astro-cid-ycsfayq6] tr[data-astro-cid-ycsfayq6]:nth-child(2n){background:#ffffff05}.guide-note[data-astro-cid-ycsfayq6]{color:var(--text-muted,#94a3b8)!important;font-size:.85rem!important}.uses-grid[data-astro-cid-ycsfayq6]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.uses-grid[data-astro-cid-ycsfayq6] li[data-astro-cid-ycsfayq6]{border:1px solid var(--border-subtle);background:#ffffff05;border-radius:14px;padding:1rem}.all-tools-cta[data-astro-cid-ycsfayq6]{margin-top:1rem;margin-bottom:1.5rem}.primary-tools-link[data-astro-cid-ycsfayq6]{background:var(--accent-gradient);color:#fff;border-radius:10px;align-items:center;gap:.4rem;padding:.65rem 1.25rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.primary-tools-link[data-astro-cid-ycsfayq6]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #ec489966}.related-section[data-astro-cid-ycsfayq6] h4[data-astro-cid-ycsfayq6]{text-transform:uppercase;color:var(--text-muted);margin-bottom:.75rem;font-size:.85rem;font-weight:700}.related-list[data-astro-cid-ycsfayq6]{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.related-item[data-astro-cid-ycsfayq6]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:10px;align-items:center;gap:.75rem;padding:.65rem .85rem;text-decoration:none;transition:all .15s;display:flex}.related-item[data-astro-cid-ycsfayq6]:hover{background:#ffffff0d;border-color:#ec489966}.related-icon[data-astro-cid-ycsfayq6]{color:#ec4899;flex-shrink:0;justify-content:center;align-items:center;display:flex}.related-info[data-astro-cid-ycsfayq6]{flex-direction:column;display:flex;overflow:hidden}.related-title[data-astro-cid-ycsfayq6]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:700;overflow:hidden}.related-tagline[data-astro-cid-ycsfayq6]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}
