.ws-ly-calc{--ly-fg:var(--sys-text-strong);--ly-muted:var(--sys-text-muted);--ly-line:var(--sys-border-subtle);--ly-line-strong:var(--sys-border-default);--ly-icon:var(--sys-text-brand);scroll-margin-bottom:calc(64px + env(safe-area-inset-bottom));container-type:inline-size}.ws-ly-calc.is-dark{--ly-fg:var(--sys-text-inverse);--ly-muted:color-mix(in srgb,var(--sys-text-inverse) 74%,transparent);--ly-line:color-mix(in srgb,var(--sys-border-inverse-strong) 16%,transparent);--ly-line-strong:color-mix(in srgb,var(--sys-border-inverse-strong) 28%,transparent);--ly-icon:var(--sys-text-brand-subtle-inverse)}.ws-ly-calc .ws-ly-calc-title{color:var(--ly-fg);letter-spacing:-.01em;margin:0;font-size:clamp(28px,4.2cqi,44px);font-weight:600;line-height:1.12}.ws-ly-calc .ws-ly-calc-lead{color:var(--ly-muted);font-size:var(--t-lead);max-width:60ch;margin:14px 0 0;line-height:1.5}.ws-ly-calc .ws-ly-calc-card{background:var(--sys-surface-page);color:var(--sys-text-strong);border:1px solid var(--sys-border-default);border-radius:var(--radius-16);box-sizing:border-box;flex-direction:column;gap:18px;width:100%;max-width:560px;margin-inline:auto;padding:24px;display:flex;container-type:inline-size}.ws-ly-calc .ws-ly-calc-fields{grid-template-columns:1fr;gap:14px;display:grid}@container (width>=460px){.ws-ly-calc .ws-ly-calc-fields{grid-template-columns:1fr 1fr}}.ws-ly-calc .ws-ly-calc-field{gap:6px;min-width:0;display:grid}.ws-ly-calc .ws-ly-calc-label{color:var(--sys-text-strong);font-size:14px;font-weight:500;line-height:1.4}.ws-ly-calc .ws-ly-calc-input{border:1px solid var(--sys-border-default);border-radius:var(--radius-10);background:var(--sys-surface-subtle);min-height:48px;color:var(--sys-text-muted);pointer-events:none;align-items:center;gap:8px;padding:0 14px;font-size:16px;display:flex}.ws-ly-calc .ws-ly-calc-prefix{color:var(--sys-text-strong);font-weight:500}.ws-ly-calc .ws-ly-calc-ph{color:var(--sys-text-body)}.ws-ly-calc .ws-ly-calc-result{border:1px dashed var(--sys-border-default);border-radius:var(--radius-10);align-items:center;min-height:56px;padding:0 14px;display:flex}.ws-ly-calc .ws-ly-calc-result-bar{border-radius:var(--radius-6);background:var(--sys-border-default);width:46%;height:12px;display:block}.ws-ly-calc .ws-ly-calc-card .ws-ly-calc-cta{width:100%;min-height:52px;font-size:16px}.ws-ly-calc.ws-ly-calc-preview .ws-ly-calc-preview-wrap{justify-items:center;gap:36px;display:grid}.ws-ly-calc.ws-ly-calc-preview .ws-ly-calc-head{text-align:center;justify-items:center;max-width:720px;display:grid}.ws-ly-calc.ws-ly-calc-preview .ws-ly-calc-lead{margin-inline:auto}.ws-ly-calc.ws-ly-calc-preview .ws-ly-calc-preview-wrap>div:last-child{justify-content:center;width:100%;display:flex}.ws-ly-calc.ws-ly-calc-split .ws-ly-calc-split-grid{align-items:center;gap:48px;display:grid}.ws-ly-calc.ws-ly-calc-split .ws-ly-calc-split-grid>*{width:100%;min-width:0}@container (width>=880px){.ws-ly-calc.ws-ly-calc-split .ws-ly-calc-split-grid{grid-template-columns:1fr 1fr;gap:64px}}.ws-ly-calc.ws-ly-calc-split .ws-ly-calc-split-copy{justify-items:start;gap:0;display:grid}.ws-ly-calc.ws-ly-calc-split .ws-ly-calc-points{gap:14px;width:100%;max-width:440px;margin:28px 0 32px;padding:0;list-style:none;display:grid}.ws-ly-calc.ws-ly-calc-split .ws-ly-calc-points li{color:var(--ly-fg);border-bottom:1px solid var(--ly-line);align-items:center;gap:12px;padding-bottom:14px;font-size:18px;font-weight:500;line-height:1.4;display:flex}.ws-ly-calc.ws-ly-calc-split .ws-ly-calc-points li:last-child{border-bottom:0;padding-bottom:0}.ws-ly-calc.ws-ly-calc-split .ws-ly-calc-points svg{width:20px;height:20px;color:var(--ly-icon);flex:none}.ws-ly-calc.ws-ly-calc-split .ws-ly-calc-tilt{justify-content:center;width:100%;min-width:0;display:flex}.ws-ly-calc.ws-ly-calc-split .ws-ly-calc-tilt>*{min-width:0}.ws-ly-calc.ws-ly-calc-split .ws-ly-calc-tilt-host{width:100%;min-width:0;max-width:520px;transform-style:preserve-3d}.ws-ly-calc.ws-ly-calc-split .ws-ly-calc-cta-inline{min-height:52px;padding:0 24px;font-size:16px}.ws-ly-calc.ws-ly-calc-split :is(.ws-ly-calc-title,.ws-ly-calc-lead)+.ws-ly-calc-cta-inline{margin-top:var(--space-32)}.ws-ly-calc.ws-ly-calc-inline.lp-section{padding:clamp(32px,5vw,56px) 0}.ws-ly-calc.ws-ly-calc-inline .ws-ly-calc-inline-row{flex-wrap:wrap;align-items:center;gap:20px 24px;display:flex}.ws-ly-calc.ws-ly-calc-inline .ws-ly-calc-inline-main{flex:280px;align-items:center;gap:20px;min-width:0;display:flex}.ws-ly-calc.ws-ly-calc-inline .ws-ly-calc-mark{border-radius:var(--radius-14);background:var(--sys-surface-brand-subtle);width:52px;height:52px;color:var(--sys-text-brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.ws-ly-calc.ws-ly-calc-inline .ws-ly-calc-mark svg{width:26px;height:26px}.ws-ly-calc.ws-ly-calc-inline .ws-ly-calc-inline-text{min-width:0}.ws-ly-calc.ws-ly-calc-inline .ws-ly-calc-title{font-size:clamp(22px,3cqi,28px);line-height:1.2}.ws-ly-calc.ws-ly-calc-inline .ws-ly-calc-lead{margin-top:6px;font-size:16px}.ws-ly-calc.ws-ly-calc-inline .ws-ly-calc-cta-inline{min-height:52px;padding:0 24px;font-size:16px}.ws-ly-calc .ws-ly-calc-cta,.ws-ly-calc .ws-ly-calc-cta-inline{text-decoration:none}.ws-ly-calc a:focus-visible{outline:2px solid var(--ly-icon);outline-offset:3px}.ws-ly-calc.ws-ly-calc-stage .ws-ly-calc-stage-head{gap:var(--space-12);max-width:840px;margin-bottom:clamp(var(--space-24),3cqi,var(--space-36));display:grid}.ws-ly-calc.ws-ly-calc-stage .ws-ly-calc-lead{text-wrap:pretty}.ws-ly-calc.ws-ly-calc-stage .ws-ly-calc-stage-points{margin:0 0 clamp(var(--space-24),3cqi,var(--space-36));padding:var(--space-18) 0;gap:var(--space-12) var(--space-32);border-block:1px solid var(--ly-line);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.ws-ly-calc.ws-ly-calc-stage .ws-ly-calc-stage-points li{align-items:flex-start;gap:var(--space-10);min-width:0;color:var(--ly-fg);font-size:16px;line-height:1.45;display:flex}.ws-ly-calc.ws-ly-calc-stage .ws-ly-calc-stage-points svg{width:18px;height:18px;color:var(--ly-icon);flex:none;margin-top:2px}.ws-ly-calc.ws-ly-calc-stage .ws-ly-calc-stage-tool{width:100%;min-width:0}.ws-ly-calc.ws-ly-calc-stage .ws-ly-calc-stage-tool>*{max-width:100%}.ws-ly-calc.ws-ly-calc-stage .ws-ly-calc-stage-note{margin:var(--space-18) 0 0;max-width:80ch;color:var(--sys-text-body);font-size:14px;line-height:1.5}.ws-ly-calc.ws-ly-calc-stage.is-dark .ws-ly-calc-stage-note{color:var(--ly-muted)}@container (width<=720px){.ws-ly-calc.ws-ly-calc-stage .ws-ly-calc-stage-points{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ws-ly-calc .ws-ly-calc-tilt-host{transform:none!important}}
