.S5WETG_estimator{column-gap:var(--space-16);row-gap:var(--space-10);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.S5WETG_controls{min-width:0}.S5WETG_field{margin-top:var(--space-10)}.S5WETG_field label{margin-bottom:var(--space-2);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);display:block}.S5WETG_stepper{border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface);height:36px;box-shadow:var(--shadow-xs);align-items:stretch;display:inline-flex}.S5WETG_stepper button{width:36px;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}.S5WETG_stepper button:first-child{border-radius:calc(var(--radius-md) - 1px) 0 0 calc(var(--radius-md) - 1px)}.S5WETG_stepper button:last-child{border-radius:0 calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0}.S5WETG_stepper button:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.S5WETG_stepper button:disabled{color:var(--neutral-300);cursor:default}.S5WETG_stepper button svg{width:16px;height:16px}.S5WETG_stepper button:focus-visible{z-index:1;outline:2px solid var(--brand-600);outline-offset:0;position:relative}.S5WETG_stepper input{width:64px;height:100%;padding:0 var(--space-2);border:0;border-inline:1px solid var(--border);box-shadow:none;color:var(--text);font:inherit;font-size:var(--text-md);line-height:1;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;background:0 0;border-radius:0}.S5WETG_stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.S5WETG_stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.S5WETG_stepper input:focus-visible{outline:2px solid var(--brand-600);outline-offset:-2px}.S5WETG_stepper:has(input[aria-invalid]){border-color:var(--danger)}.S5WETG_error{min-height:var(--leading-sm);margin:var(--space-2) 0 0;color:var(--danger-fg);font-size:var(--text-sm);line-height:var(--leading-sm)}.S5WETG_quick{margin-top:var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-xs);flex-wrap:wrap;display:inline-flex}.S5WETG_quick button{min-width:44px;height:34px;padding:0 var(--space-3);color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0}.S5WETG_quick button+button{box-shadow:inset 1px 0 0 var(--border)}.S5WETG_quick button:first-child{border-radius:calc(var(--radius-md) - 1px) 0 0 calc(var(--radius-md) - 1px)}.S5WETG_quick button:last-child{border-radius:0 calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0}.S5WETG_quick button:hover{background:var(--surface-hover);color:var(--text)}.S5WETG_quick button[aria-pressed=true]{background:var(--accent);box-shadow:none;color:var(--accent-fg)}.S5WETG_quick button[aria-pressed=true]+button{box-shadow:none}.S5WETG_quick button:focus-visible{z-index:1;outline:2px solid var(--brand-600);outline-offset:2px;position:relative}.S5WETG_result{min-width:0}.S5WETG_card{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs)}.S5WETG_cardHead{align-items:center;gap:var(--space-3);display:flex}.S5WETG_planName{font-family:var(--font-heading);font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-md)}.S5WETG_price{margin:var(--space-3) 0 0;font-family:var(--font-heading);font-size:48px;line-height:52px;font-weight:var(--weight-semibold);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap}.S5WETG_unit{margin-left:var(--space-1);color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);letter-spacing:var(--tracking-base)}.S5WETG_lines{margin:var(--space-5) 0 0;border-top:1px solid var(--border-subtle)}.S5WETG_lines>div{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border-subtle);min-height:36px;font-size:var(--text-sm);line-height:var(--leading-sm);display:flex}.S5WETG_lines dt{min-width:0;color:var(--text-muted)}.S5WETG_lines dd{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.S5WETG_lines dd[data-zero]{color:var(--text-subtle);font-weight:var(--weight-regular)}.S5WETG_lines>.S5WETG_total{border-top:1px solid var(--border);font-size:var(--text-base);line-height:var(--leading-base);border-bottom:0;margin-top:-1px}.S5WETG_total dt,.S5WETG_total dd{color:var(--text);font-weight:var(--weight-semibold)}.S5WETG_others{margin:var(--space-4) calc(-1 * var(--space-6)) calc(-1 * var(--space-6));padding:var(--space-3) var(--space-6);border-top:1px solid var(--border-subtle);border-radius:0 0 calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px);background:var(--neutral-25);font-size:var(--text-sm);line-height:var(--leading-sm)}.S5WETG_others p{margin:0 0 var(--space-1);color:var(--text-subtle);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium)}.S5WETG_others ul{margin:0;padding:0;list-style:none}.S5WETG_others li{justify-content:space-between;gap:var(--space-4);align-items:center;min-height:24px;display:flex}.S5WETG_others li>:last-child:not(:first-child){font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.S5WETG_others li[data-muted]>span:last-child{color:var(--text-muted);font-weight:var(--weight-regular)}.S5WETG_others li[data-plan=enterprise]{margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);color:var(--text-muted);text-wrap:balance;align-items:baseline}.S5WETG_talk{color:var(--text);font-weight:var(--weight-medium);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;border-radius:var(--radius-sm);transition:text-decoration-color var(--duration-fast) var(--ease-out);flex-shrink:0;text-decoration-thickness:1px}.S5WETG_talk:hover{text-decoration-color:currentColor}.S5WETG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1023px){.S5WETG_estimator{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.S5WETG_estimator{row-gap:var(--space-8)}.S5WETG_field{margin-top:var(--space-6)}.S5WETG_stepper{height:auto}.S5WETG_stepper button{width:44px;height:44px}.S5WETG_stepper input{height:44px;font-size:var(--text-md)}.S5WETG_quick{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;display:grid}.S5WETG_quick button{min-width:0;height:44px;padding:0}.S5WETG_card{padding:var(--space-5)}.S5WETG_others{margin:var(--space-4) calc(-1 * var(--space-5)) calc(-1 * var(--space-5));padding:var(--space-3) var(--space-5)}.S5WETG_price{font-size:40px;line-height:44px}.S5WETG_talk{align-items:center;min-height:44px;display:inline-flex}}@media (pointer:coarse) and (min-width:641px){.S5WETG_stepper{height:auto}.S5WETG_stepper button{width:44px;height:44px}.S5WETG_stepper input,.S5WETG_quick button{height:44px}}
