.calc-explainer.svelte-dxlapj{min-width:0;grid-template-columns:minmax(0,1fr);overflow-wrap:anywhere;display:grid;gap:19px;padding:20px;border:1px solid var(--nl-line);border-radius:14px;background:var(--nl-surface)}.calc-explainer.svelte-dxlapj>div:where(.svelte-dxlapj){min-width:0}.calc-explainer.svelte-dxlapj>div:where(.svelte-dxlapj)>p:where(.svelte-dxlapj):first-child{color:var(--nl-ink);font:600 10px var(--font-mono);letter-spacing:.06em}.calc-explainer.svelte-dxlapj>div:where(.svelte-dxlapj)>p:where(.svelte-dxlapj):not(:first-child),.calc-explainer.svelte-dxlapj ul:where(.svelte-dxlapj){color:var(--nl-ink-2);font-size:12px;line-height:1.65}.calc-explainer.svelte-dxlapj li:where(.svelte-dxlapj)+li:where(.svelte-dxlapj){margin-top:7px}.suite-feature.svelte-194x4fg{min-width:0;padding:23px;border:1px solid color-mix(in srgb,var(--nl-accent) 32%,var(--nl-line));border-radius:15px;background:var(--nl-tint);color:var(--nl-ink)}.suite-icon.svelte-194x4fg{display:grid;width:37px;height:37px;place-items:center;margin-bottom:20px;border-radius:10px;background:var(--nl-accent);color:var(--nl-accent-ink)}.suite-label.svelte-194x4fg{margin:0;color:var(--nl-accent-text);font:600 10px var(--font-mono);letter-spacing:.08em}.suite-feature.svelte-194x4fg h2:where(.svelte-194x4fg){margin:10px 0;font-size:25px;font-weight:600;line-height:1.1;letter-spacing:-.045em}.suite-description.svelte-194x4fg{margin:0;color:var(--nl-ink-2);font-size:13px;line-height:1.65}.suite-feature.svelte-194x4fg>a:where(.svelte-194x4fg):not(.suite-plans){display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;margin-top:20px;padding:10px 14px;border-radius:999px;background:var(--nl-ink);color:var(--nl-bg);font-size:12px;font-weight:600;text-decoration:none}.suite-feature.svelte-194x4fg>a:where(.svelte-194x4fg):focus-visible{outline:2px solid var(--nl-accent-text);outline-offset:4px}.suite-detail.svelte-194x4fg{margin:12px 0 0;color:var(--nl-muted);font-size:11px;line-height:1.6}.suite-plans.svelte-194x4fg{display:flex;justify-content:space-between;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid var(--nl-line);color:var(--nl-ink-2);font-size:12px;text-decoration:none}.suite-plans.svelte-194x4fg:hover{color:var(--nl-accent-text)}.share-trigger.svelte-ha8usv{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid var(--nl-line);border-radius:999px;background:var(--nl-surface);color:var(--nl-ink);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.share-trigger.svelte-ha8usv:hover{background:var(--nl-hl);color:var(--nl-accent-text)}.share-menu.svelte-ha8usv{position:absolute;right:0;z-index:20;margin-top:6px;width:210px;padding:5px;border:1px solid var(--nl-line);background:var(--nl-surface);color:var(--nl-ink);box-shadow:0 10px 30px #0002}.share-item.svelte-ha8usv{display:flex;width:100%;align-items:center;gap:9px;border:0;background:transparent;padding:9px 10px;color:inherit;text-align:left;font-size:13px;text-decoration:none;cursor:pointer}.share-item.svelte-ha8usv:hover{background:var(--nl-hl)}.calc-tool.svelte-l6ov15{width:min(100% - 48px,1240px);min-width:0;margin-inline:auto;padding-block:30px 80px;color:var(--nl-ink)}.calc-breadcrumb.svelte-l6ov15{margin-bottom:27px;color:var(--nl-muted);font-size:11px}.calc-breadcrumb.svelte-l6ov15 ol:where(.svelte-l6ov15){display:flex;flex-wrap:wrap;align-items:center;gap:7px}.calc-breadcrumb.svelte-l6ov15 li:where(.svelte-l6ov15){display:flex;align-items:center;gap:7px}.calc-breadcrumb.svelte-l6ov15 a:where(.svelte-l6ov15){color:var(--nl-muted);text-decoration:none}.calc-breadcrumb.svelte-l6ov15 a:where(.svelte-l6ov15):hover,.calc-breadcrumb.svelte-l6ov15 .current:where(.svelte-l6ov15){color:var(--nl-ink)}.calc-heading.svelte-l6ov15{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:27px}.calc-heading-copy.svelte-l6ov15{min-width:0;max-width:850px}.calc-heading.svelte-l6ov15 .nl-eyebrow:where(.svelte-l6ov15){font-size:10px;color:var(--nl-accent-text)}.calc-heading.svelte-l6ov15 .nl-eyebrow:where(.svelte-l6ov15) span:where(.svelte-l6ov15){margin:0 8px;color:var(--nl-line)}.calc-heading.svelte-l6ov15 h1:where(.svelte-l6ov15){max-width:850px;margin:12px 0 10px;font-size:clamp(29px,3.2vw,44px);font-weight:600;line-height:1.08;letter-spacing:-.05em;text-wrap:balance;overflow-wrap:anywhere}.calc-description.svelte-l6ov15{max-width:760px;margin:0;color:var(--nl-ink-2);font-size:14px;line-height:1.65}.calc-meta.svelte-l6ov15{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:15px;color:var(--nl-muted);font-size:10px}.calc-meta.svelte-l6ov15 a:where(.svelte-l6ov15),.calc-meta.svelte-l6ov15 span:where(.svelte-l6ov15){display:inline-flex;align-items:center;gap:5px}.calc-meta.svelte-l6ov15 a:where(.svelte-l6ov15){color:inherit;text-decoration:none}.calc-meta.svelte-l6ov15 a:where(.svelte-l6ov15):hover{color:var(--nl-accent-text)}.calc-heading-actions.svelte-l6ov15{display:flex;flex:none;align-items:center;gap:8px}.calc-heading-actions.svelte-l6ov15>a:where(.svelte-l6ov15){display:inline-flex;align-items:center;gap:12px;min-height:36px;padding:8px 12px;border:1px solid var(--nl-line);border-radius:999px;background:var(--nl-surface);font-size:11px;text-decoration:none;white-space:nowrap}.calc-workspace.svelte-l6ov15{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 272px;align-items:start;gap:28px}.calc-body.svelte-l6ov15{grid-template-columns:minmax(0,1fr);display:grid;gap:22px;min-width:0;scroll-margin-top:85px}.calc-sidebar.svelte-l6ov15{display:grid;gap:18px;min-width:0}.calc-sidebar-links.svelte-l6ov15{display:grid;gap:0;padding:18px;border:1px solid var(--nl-line);border-radius:14px;background:var(--nl-surface)}.calc-sidebar-links.svelte-l6ov15 .nl-eyebrow:where(.svelte-l6ov15){margin-bottom:9px;font-size:10px}.calc-sidebar-links.svelte-l6ov15>a:where(.svelte-l6ov15){display:flex;justify-content:space-between;align-items:center;min-height:43px;gap:10px;border-top:1px solid var(--nl-line);font-size:12px;text-decoration:none}.calc-sidebar-links.svelte-l6ov15>a:where(.svelte-l6ov15):hover{color:var(--nl-accent-text)}.calc-tool.svelte-l6ov15 .calc-body>*,.calc-tool.svelte-l6ov15 .calc-body .grid>*{min-width:0;max-width:100%}.calc-body.svelte-l6ov15>.grid{min-width:0;padding:clamp(16px,2vw,25px);border:1px solid var(--nl-line);border-radius:16px;background:var(--nl-surface)}.calc-tool.svelte-l6ov15 .grid.gap-4.md\:grid-cols-2,.calc-tool.svelte-l6ov15 .grid.gap-6.md\:grid-cols-2{align-items:stretch}.calc-body.svelte-l6ov15 input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.calc-number):not(.bg-transparent),.calc-body.svelte-l6ov15 select,.calc-body.svelte-l6ov15 textarea{min-width:0;max-width:100%;border-color:var(--nl-control-line);border-radius:9px}.calc-body.svelte-l6ov15 table{max-width:100%}.calc-body.svelte-l6ov15 th,.calc-body.svelte-l6ov15 td{overflow-wrap:anywhere}.calc-body.svelte-l6ov15 .prose-lge{max-width:none}.calc-body.svelte-l6ov15 .tool-workspace{min-width:0;margin:0;padding:22px;border:1px solid var(--nl-line);border-radius:16px;background:var(--nl-surface)}@media(max-width:1080px){.calc-heading.svelte-l6ov15{align-items:flex-start;flex-direction:column}.calc-heading-actions.svelte-l6ov15{align-self:flex-end}.calc-workspace.svelte-l6ov15{grid-template-columns:minmax(0,1fr) 250px;gap:20px}}@media(max-width:800px){.calc-tool.svelte-l6ov15{width:calc(100% - 32px);padding-block:24px 56px}.calc-workspace.svelte-l6ov15{grid-template-columns:minmax(0,1fr)}.calc-heading.svelte-l6ov15{gap:15px}.calc-heading-actions.svelte-l6ov15{align-self:flex-start}.calc-sidebar.svelte-l6ov15{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-sidebar-links.svelte-l6ov15{grid-column:1/-1}.calc-description.svelte-l6ov15{font-size:14px}}@media(max-width:520px){.calc-sidebar.svelte-l6ov15,.calc-body.svelte-l6ov15 .grid.md\:grid-cols-2{grid-template-columns:minmax(0,1fr)}.calc-body.svelte-l6ov15 .tool-workspace{padding:17px}.calc-meta.svelte-l6ov15{font-size:10px}.calc-heading.svelte-l6ov15 h1:where(.svelte-l6ov15){font-size:32px}.calc-breadcrumb.svelte-l6ov15{margin-bottom:22px}}@media(prefers-reduced-motion:reduce){.calc-tool.svelte-l6ov15 *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
