.Button-module-scss-module__VLzsWq__button{appearance:none;font:inherit;color:inherit;min-height:3.4rem;box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .1),0 14px 30px rgba(var(--ink-950-rgb), .1);text-align:center;letter-spacing:.01em;cursor:pointer;white-space:normal;background:0 0;border:1px solid #0000;border-radius:1.05rem;justify-content:center;align-items:center;gap:.6rem;min-width:0;padding:.9rem 1.25rem;font-size:.94rem;font-weight:650;line-height:1.1;transition:transform .18s cubic-bezier(.2,.9,.2,1),background-color .18s cubic-bezier(.2,.9,.2,1),border-color .18s cubic-bezier(.2,.9,.2,1),color .18s cubic-bezier(.2,.9,.2,1),box-shadow .18s cubic-bezier(.2,.9,.2,1);display:inline-flex}.Button-module-scss-module__VLzsWq__button:hover{transform:translateY(-1px)}.Button-module-scss-module__VLzsWq__button:focus-visible{box-shadow:0 0 0 3px rgba(var(--surface-rgb), .94),0 0 0 5px rgba(var(--primary-rgb), .28);outline:0}.Button-module-scss-module__VLzsWq__button:disabled{cursor:not-allowed;opacity:.56;box-shadow:none;transform:none}.Button-module-scss-module__VLzsWq__primary{isolation:isolate;background:linear-gradient(180deg, rgba(var(--primary-rgb), .98), rgba(var(--primary-hover-rgb), .98)),linear-gradient(135deg, rgba(var(--surface-rgb), .08), transparent 54%);min-height:3.75rem;color:var(--text-inverse);border-color:rgba(var(--primary-soft-rgb), .58);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .16),inset 0 -1px 0 rgba(var(--primary-hover-rgb), .34),0 18px 34px rgba(var(--primary-rgb), .26),0 0 0 1px rgba(var(--primary-soft-rgb), .08);letter-spacing:.015em;text-shadow:0 1px 0 rgba(var(--hero-start-rgb), .24);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.78rem;padding-inline:1.18rem;font-size:1rem;font-weight:760;display:inline-grid;position:relative;overflow:hidden}.Button-module-scss-module__VLzsWq__primary:before{content:"";border-radius:inherit;background:linear-gradient(118deg, rgba(var(--surface-rgb), .12), rgba(var(--surface-rgb), .02) 34%, transparent 58%, rgba(var(--support-accent-soft-rgb), .1));opacity:1;pointer-events:none;position:absolute;inset:1px}.Button-module-scss-module__VLzsWq__primary:after{content:"";background:radial-gradient(circle, rgba(var(--support-accent-rgb), .22), transparent 72%);filter:blur(18px);opacity:.9;pointer-events:none;border-radius:999px;height:55%;position:absolute;inset:auto 14% -28%}.Button-module-scss-module__VLzsWq__primary>span{z-index:1;position:relative}.Button-module-scss-module__VLzsWq__primary>.Button-module-scss-module__VLzsWq__icon{background:linear-gradient(180deg, rgba(var(--surface-rgb), .08), rgba(var(--surface-rgb), .03)),rgba(var(--surface-rgb), .04);border:1px solid rgba(var(--surface-rgb), .16);width:2rem;height:2rem;box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .12),0 10px 18px rgba(var(--hero-start-rgb), .16);border-radius:.65rem;justify-content:center;align-items:center}.Button-module-scss-module__VLzsWq__primary>.Button-module-scss-module__VLzsWq__label{text-align:center;min-width:0}.Button-module-scss-module__VLzsWq__primary:hover{border-color:rgba(var(--primary-soft-rgb), .72);background:linear-gradient(180deg, rgba(var(--support-accent-rgb), .96), rgba(var(--primary-hover-rgb), .98)),linear-gradient(135deg, rgba(var(--surface-rgb), .1), transparent 54%);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .18),inset 0 -1px 0 rgba(var(--primary-hover-rgb), .34),0 22px 42px rgba(var(--primary-rgb), .34),0 0 0 .24rem rgba(var(--primary-soft-rgb), .14);transform:translateY(-2px)}.Button-module-scss-module__VLzsWq__primary:disabled{opacity:1;color:rgba(var(--surface-rgb), .82);border-color:rgba(var(--primary-soft-rgb), .28);background:linear-gradient(180deg, rgba(var(--support-accent-rgb), .56), rgba(var(--primary-rgb), .74)),rgba(var(--primary-hover-rgb), .88);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .1),0 12px 24px rgba(var(--ink-950-rgb), .18);text-shadow:none}.Button-module-scss-module__VLzsWq__primary:disabled:before{opacity:.42}.Button-module-scss-module__VLzsWq__primary:disabled:after{opacity:.34}.Button-module-scss-module__VLzsWq__primary:disabled>.Button-module-scss-module__VLzsWq__icon{background:linear-gradient(180deg, rgba(var(--surface-rgb), .05), rgba(var(--surface-rgb), .02)),rgba(var(--surface-rgb), .03);border-color:rgba(var(--surface-rgb), .12);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .08)}.Button-module-scss-module__VLzsWq__secondary{background:linear-gradient(180deg, rgba(var(--surface-rgb), .99), rgba(var(--surface-subtle-rgb), .94)),var(--surface-raised);border-color:rgba(var(--ink-950-rgb), .1);color:var(--text)}.Button-module-scss-module__VLzsWq__secondary:hover{border-color:rgba(var(--primary-rgb), .16);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .88),0 14px 30px rgba(var(--ink-950-rgb), .08)}.Button-module-scss-module__VLzsWq__ghost{color:var(--text-soft);border-color:rgba(var(--ink-950-rgb), .08);background:rgba(var(--surface-rgb), .62);box-shadow:none}.Button-module-scss-module__VLzsWq__ghost:hover{background:rgba(var(--surface-rgb), .88);color:var(--text)}.Button-module-scss-module__VLzsWq__fullWidth{width:100%}.Button-module-scss-module__VLzsWq__icon{color:currentColor;flex-shrink:0;display:inline-flex}.Button-module-scss-module__VLzsWq__iconOrnament{color:rgba(var(--surface-rgb), .92)}.Button-module-scss-module__VLzsWq__iconMark{background:radial-gradient(circle at 35% 35%, rgba(var(--surface-rgb), .98), rgba(var(--support-accent-soft-rgb), .82) 58%, rgba(var(--support-accent-rgb), .24) 100%);width:.64rem;height:.64rem;box-shadow:0 0 0 .22rem rgba(var(--surface-rgb), .06);border-radius:999px}.Button-module-scss-module__VLzsWq__iconSpacer{visibility:hidden;pointer-events:none}.Button-module-scss-module__VLzsWq__label{z-index:1;min-width:0;max-width:100%;text-align:inherit;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;position:relative;overflow:hidden}
.FormField-module-scss-module__P47BhG__field{align-content:start;gap:.7rem;display:grid}.FormField-module-scss-module__P47BhG__head{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.FormField-module-scss-module__P47BhG__label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:.35rem;font-size:.85rem;font-weight:700;display:inline-flex}.FormField-module-scss-module__P47BhG__required{color:var(--accent);font-size:.95em;line-height:1}.FormField-module-scss-module__P47BhG__action{color:var(--text-faint);font-size:.82rem}.FormField-module-scss-module__P47BhG__hint,.FormField-module-scss-module__P47BhG__error{margin:0;font-size:.83rem;line-height:1.55}.FormField-module-scss-module__P47BhG__hint{color:var(--text-faint)}.FormField-module-scss-module__P47BhG__error{color:var(--danger)}
.Input-module-scss-module__u7FmTq__input{border:1px solid rgba(var(--ink-950-rgb), .1);background:linear-gradient(180deg, rgba(var(--surface-rgb), .99), rgba(var(--surface-subtle-rgb), .96)),rgba(var(--surface-rgb), .96);width:100%;min-height:3.2rem;box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .84),inset 0 -1px 0 rgba(var(--ink-950-rgb), .02);color:var(--text);border-radius:1rem;padding:.82rem .95rem;transition:border-color .18s cubic-bezier(.2,.9,.2,1),background-color .18s cubic-bezier(.2,.9,.2,1),box-shadow .18s cubic-bezier(.2,.9,.2,1),transform .18s cubic-bezier(.2,.9,.2,1)}.Input-module-scss-module__u7FmTq__input:hover{border-color:rgba(var(--primary-rgb), .18);background:linear-gradient(180deg, rgba(var(--surface-rgb), 1), rgba(var(--primary-soft-rgb), .56)),rgba(var(--surface-rgb), .98)}.Input-module-scss-module__u7FmTq__input:focus-visible{box-shadow:0 0 0 3px rgba(var(--surface-rgb), .94),0 0 0 5px rgba(var(--primary-rgb), .28);border-color:rgba(var(--primary-rgb), .42);outline:0}.Input-module-scss-module__u7FmTq__input::placeholder{color:rgba(var(--text-tertiary-rgb), .9)}.Input-module-scss-module__u7FmTq__input[type=color]{cursor:pointer;min-height:3.4rem;padding:.4rem}.Input-module-scss-module__u7FmTq__input[type=color]::-webkit-color-swatch-wrapper{padding:0}.Input-module-scss-module__u7FmTq__input[type=color]::-webkit-color-swatch{border:0;border-radius:.75rem}
.TemporalInput-module-scss-module__yd4tFa__wrapper{position:relative}.TemporalInput-module-scss-module__yd4tFa__wrapperOpen{z-index:12}.TemporalInput-module-scss-module__yd4tFa__inputShell{position:relative}.TemporalInput-module-scss-module__yd4tFa__triggerInput{cursor:pointer;padding-right:4.4rem}.TemporalInput-module-scss-module__yd4tFa__triggerInputOpen{border-color:rgba(var(--primary-rgb), .3);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .88),0 0 0 4px rgba(var(--primary-rgb), .08),0 14px 26px rgba(var(--ink-950-rgb), .08)}.TemporalInput-module-scss-module__yd4tFa__triggerAdornment{pointer-events:none;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.TemporalInput-module-scss-module__yd4tFa__triggerBadge{background:linear-gradient(180deg, rgba(var(--primary-rgb), .98), rgba(var(--primary-hover-rgb), .98)),linear-gradient(135deg, rgba(var(--surface-rgb), .15), transparent 55%);width:2.45rem;height:2.45rem;color:var(--text-inverse);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .16),0 10px 22px rgba(var(--primary-rgb), .24);border-radius:.9rem;justify-content:center;align-items:center;display:inline-flex}.TemporalInput-module-scss-module__yd4tFa__panel{background:linear-gradient(180deg, rgba(var(--surface-rgb), .99), rgba(var(--surface-subtle-rgb), .94)),rgba(var(--surface-rgb), .92);border:1px solid rgba(var(--ink-950-rgb), .08);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .84),inset 0 -1px 0 rgba(var(--ink-950-rgb), .02);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1px 0 rgba(var(--ink-950-rgb), .04),0 18px 44px rgba(var(--ink-950-rgb), .08);z-index:30;background:radial-gradient(circle at top right, rgba(var(--primary-rgb), .14), transparent 16rem),linear-gradient(180deg, rgba(var(--surface-rgb), .98), rgba(var(--surface-subtle-rgb), .96)),rgba(var(--surface-rgb), .95);width:min(100vw - 2rem,24.5rem);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .92),0 24px 48px rgba(var(--ink-950-rgb), .16);border-radius:1.55rem;padding:1rem;position:absolute;top:calc(100% + .6rem);left:0}.TemporalInput-module-scss-module__yd4tFa__panelWide{width:min(100vw - 2rem,39rem)}.TemporalInput-module-scss-module__yd4tFa__panelIntro{gap:.5rem;margin-bottom:.95rem;display:grid}.TemporalInput-module-scss-module__yd4tFa__panelEyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--text-faint);font-size:.71rem;font-weight:700}.TemporalInput-module-scss-module__yd4tFa__panelSummary{border:1px solid rgba(var(--ink-950-rgb), .08);background:linear-gradient(180deg, rgba(var(--surface-rgb), .96), rgba(var(--surface-subtle-rgb), .92)),rgba(var(--surface-rgb), .9);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .92),0 10px 20px rgba(var(--ink-950-rgb), .04);border-radius:1.2rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.8rem .88rem;display:grid}.TemporalInput-module-scss-module__yd4tFa__panelSummary strong{min-width:0;color:var(--text);font-size:.96rem;line-height:1.35}.TemporalInput-module-scss-module__yd4tFa__panelSummaryIcon{background:rgba(var(--primary-rgb), .11);width:2.4rem;height:2.4rem;color:var(--accent-strong);border-radius:.95rem;justify-content:center;align-items:center;display:inline-flex}.TemporalInput-module-scss-module__yd4tFa__panelBody{gap:.9rem;display:grid}@media (min-width:64rem){.TemporalInput-module-scss-module__yd4tFa__panelBodySplit{grid-template-columns:minmax(0,1.1fr) minmax(14rem,.9fr);align-items:start}}.TemporalInput-module-scss-module__yd4tFa__calendarSection,.TemporalInput-module-scss-module__yd4tFa__timeSection{border:1px solid rgba(var(--ink-950-rgb), .08);background:linear-gradient(180deg, rgba(var(--surface-rgb), .92), rgba(var(--surface-subtle-rgb), .96)),rgba(var(--surface-rgb), .88);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .9);border-radius:1.25rem;gap:.78rem;padding:.9rem;display:grid}.TemporalInput-module-scss-module__yd4tFa__calendarHeader,.TemporalInput-module-scss-module__yd4tFa__timeHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.TemporalInput-module-scss-module__yd4tFa__timeHeader{padding-bottom:.2rem}.TemporalInput-module-scss-module__yd4tFa__timeHeader strong,.TemporalInput-module-scss-module__yd4tFa__monthLabel{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.1rem;line-height:1.1}.TemporalInput-module-scss-module__yd4tFa__timeHeader span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:.8rem;font-weight:700}.TemporalInput-module-scss-module__yd4tFa__navButton,.TemporalInput-module-scss-module__yd4tFa__actionButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.95rem;justify-content:center;align-items:center;padding:0;transition:transform .16s cubic-bezier(.2,.9,.2,1),border-color .16s cubic-bezier(.2,.9,.2,1),background-color .16s cubic-bezier(.2,.9,.2,1),box-shadow .16s cubic-bezier(.2,.9,.2,1),color .16s cubic-bezier(.2,.9,.2,1);display:inline-flex}.TemporalInput-module-scss-module__yd4tFa__navButton:focus-visible,.TemporalInput-module-scss-module__yd4tFa__actionButton:focus-visible{box-shadow:0 0 0 3px rgba(var(--surface-rgb), .94),0 0 0 5px rgba(var(--primary-rgb), .28);outline:0}.TemporalInput-module-scss-module__yd4tFa__navButton:disabled,.TemporalInput-module-scss-module__yd4tFa__actionButton:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.TemporalInput-module-scss-module__yd4tFa__navButton{border:1px solid rgba(var(--ink-950-rgb), .08);background:linear-gradient(180deg, #fffffffa, rgba(var(--surface-subtle-rgb), .94)),#ffffffe6;width:2.45rem;height:2.45rem;color:var(--text);box-shadow:0 8px 18px rgba(var(--ink-950-rgb), .06)}.TemporalInput-module-scss-module__yd4tFa__navButton:hover{border-color:rgba(var(--ink-950-rgb), .14);box-shadow:0 12px 22px rgba(var(--ink-950-rgb), .08);transform:translateY(-1px)}.TemporalInput-module-scss-module__yd4tFa__weekdayRow{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.TemporalInput-module-scss-module__yd4tFa__weekday{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);justify-content:center;font-size:.72rem;font-weight:700;display:inline-flex}.TemporalInput-module-scss-module__yd4tFa__dayGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.34rem;display:grid}.TemporalInput-module-scss-module__yd4tFa__dayButton{appearance:none;font:inherit;color:var(--text);min-height:2.65rem;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.95rem;justify-content:center;align-items:center;padding:0;font-size:.94rem;font-weight:650;transition:transform .16s cubic-bezier(.2,.9,.2,1),background-color .16s cubic-bezier(.2,.9,.2,1),border-color .16s cubic-bezier(.2,.9,.2,1),box-shadow .16s cubic-bezier(.2,.9,.2,1),color .16s cubic-bezier(.2,.9,.2,1);display:inline-flex}.TemporalInput-module-scss-module__yd4tFa__dayButton:hover{border-color:rgba(var(--ink-950-rgb), .08);background:#ffffffc2;transform:translateY(-1px)}.TemporalInput-module-scss-module__yd4tFa__dayButton:focus-visible{box-shadow:0 0 0 3px rgba(var(--surface-rgb), .94),0 0 0 5px rgba(var(--primary-rgb), .28);outline:0}.TemporalInput-module-scss-module__yd4tFa__dayButton:disabled{cursor:not-allowed;color:rgba(var(--text-tertiary-rgb), .45);background:0 0;transform:none}.TemporalInput-module-scss-module__yd4tFa__dayMuted{color:rgba(var(--text-tertiary-rgb), .72)}.TemporalInput-module-scss-module__yd4tFa__dayToday{border-color:rgba(var(--primary-rgb), .16);background:rgba(var(--primary-rgb), .08)}.TemporalInput-module-scss-module__yd4tFa__daySelected{background:linear-gradient(180deg, rgba(var(--primary-rgb), .98), rgba(var(--primary-hover-rgb), .98)),linear-gradient(135deg, #ffffff1a, transparent 50%);border-color:rgba(var(--primary-soft-rgb), .46);color:var(--text-inverse);box-shadow:inset 0 1px 0 #ffffff24,0 14px 24px rgba(var(--primary-hover-rgb), .22)}.TemporalInput-module-scss-module__yd4tFa__timeColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.TemporalInput-module-scss-module__yd4tFa__timeColumn{gap:.48rem;display:grid}.TemporalInput-module-scss-module__yd4tFa__timeColumnLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:.72rem;font-weight:700}.TemporalInput-module-scss-module__yd4tFa__timeList{scrollbar-width:thin;gap:.45rem;max-height:13.75rem;padding-right:.18rem;display:grid;overflow-y:auto}.TemporalInput-module-scss-module__yd4tFa__timeList::-webkit-scrollbar{width:.36rem}.TemporalInput-module-scss-module__yd4tFa__timeList::-webkit-scrollbar-thumb{background:rgba(var(--ink-950-rgb), .14);border-radius:999px}.TemporalInput-module-scss-module__yd4tFa__timeButton{appearance:none;font:inherit;color:var(--text);border:0;border:1px solid rgba(var(--ink-950-rgb), .08);background:0 0;background:linear-gradient(180deg, #fffffff5, rgba(var(--surface-subtle-rgb), .92)),#ffffffe6;min-height:2.55rem;cursor:pointer;border-radius:.9rem;justify-content:center;align-items:center;padding:0;font-size:.95rem;font-weight:650;transition:transform .16s cubic-bezier(.2,.9,.2,1),border-color .16s cubic-bezier(.2,.9,.2,1),background-color .16s cubic-bezier(.2,.9,.2,1),box-shadow .16s cubic-bezier(.2,.9,.2,1),color .16s cubic-bezier(.2,.9,.2,1);display:inline-flex}.TemporalInput-module-scss-module__yd4tFa__timeButton:hover{border-color:rgba(var(--ink-950-rgb), .14);box-shadow:0 10px 20px rgba(var(--ink-950-rgb), .06);transform:translateY(-1px)}.TemporalInput-module-scss-module__yd4tFa__timeButton:focus-visible{box-shadow:0 0 0 3px rgba(var(--surface-rgb), .94),0 0 0 5px rgba(var(--primary-rgb), .28);outline:0}.TemporalInput-module-scss-module__yd4tFa__timeButton:disabled{cursor:not-allowed;color:rgba(var(--text-tertiary-rgb), .45);box-shadow:none;background:#ffffff8a;transform:none}.TemporalInput-module-scss-module__yd4tFa__timeButtonSelected{background:linear-gradient(180deg, rgba(var(--primary-rgb), .98), rgba(var(--primary-hover-rgb), .98)),linear-gradient(135deg, #ffffff1a, transparent 50%);border-color:rgba(var(--primary-soft-rgb), .46);color:var(--text-inverse);box-shadow:inset 0 1px 0 #ffffff24,0 12px 22px rgba(var(--primary-hover-rgb), .22)}.TemporalInput-module-scss-module__yd4tFa__actions{flex-wrap:wrap;gap:.55rem;margin-top:.95rem;display:flex}.TemporalInput-module-scss-module__yd4tFa__actionButton{border:1px solid rgba(var(--ink-950-rgb), .08);background:linear-gradient(180deg, #fffffffa, rgba(var(--surface-subtle-rgb), .94)),#ffffffe6;min-height:2.55rem;color:var(--text);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 10px 18px rgba(var(--ink-950-rgb), .05);padding:.72rem .9rem;font-size:.82rem;font-weight:700}.TemporalInput-module-scss-module__yd4tFa__actionButton:hover{border-color:rgba(var(--ink-950-rgb), .14);box-shadow:0 14px 24px rgba(var(--ink-950-rgb), .07);transform:translateY(-1px)}@media (max-width:40rem){.TemporalInput-module-scss-module__yd4tFa__panel,.TemporalInput-module-scss-module__yd4tFa__panelWide{width:min(100vw - 2rem,100%)}}
.Select-module-scss-module__1rbP5a__wrapper{position:relative}.Select-module-scss-module__1rbP5a__wrapper:after{content:"";border-right:1.5px solid rgba(var(--ink-950-rgb), .42);border-bottom:1.5px solid rgba(var(--ink-950-rgb), .42);pointer-events:none;width:.6rem;height:.6rem;position:absolute;top:50%;right:1.05rem;transform:translateY(-70%)rotate(45deg)}.Select-module-scss-module__1rbP5a__select{appearance:none;border:1px solid rgba(var(--ink-950-rgb), .1);background:linear-gradient(180deg, rgba(var(--surface-rgb), .99), rgba(var(--surface-subtle-rgb), .96)),rgba(var(--surface-rgb), .96);width:100%;min-height:3.2rem;box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .84),inset 0 -1px 0 rgba(var(--ink-950-rgb), .02);color:var(--text);border-radius:1rem;padding:.82rem .95rem;transition:border-color .18s cubic-bezier(.2,.9,.2,1),background-color .18s cubic-bezier(.2,.9,.2,1),box-shadow .18s cubic-bezier(.2,.9,.2,1),transform .18s cubic-bezier(.2,.9,.2,1)}.Select-module-scss-module__1rbP5a__select:hover{border-color:rgba(var(--primary-rgb), .18);background:linear-gradient(180deg, rgba(var(--surface-rgb), 1), rgba(var(--primary-soft-rgb), .56)),rgba(var(--surface-rgb), .98)}.Select-module-scss-module__1rbP5a__select{padding-right:2.8rem}.Select-module-scss-module__1rbP5a__select:focus-visible{box-shadow:0 0 0 3px rgba(var(--surface-rgb), .94),0 0 0 5px rgba(var(--primary-rgb), .28);border-color:rgba(var(--primary-rgb), .42);outline:0}
.Textarea-module-scss-module__eoUJFW__textarea{border:1px solid rgba(var(--ink-950-rgb), .1);background:linear-gradient(180deg, rgba(var(--surface-rgb), .99), rgba(var(--surface-subtle-rgb), .96)),rgba(var(--surface-rgb), .96);width:100%;min-height:3.2rem;box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .84),inset 0 -1px 0 rgba(var(--ink-950-rgb), .02);color:var(--text);border-radius:1rem;padding:.82rem .95rem;transition:border-color .18s cubic-bezier(.2,.9,.2,1),background-color .18s cubic-bezier(.2,.9,.2,1),box-shadow .18s cubic-bezier(.2,.9,.2,1),transform .18s cubic-bezier(.2,.9,.2,1)}.Textarea-module-scss-module__eoUJFW__textarea:hover{border-color:rgba(var(--primary-rgb), .18);background:linear-gradient(180deg, rgba(var(--surface-rgb), 1), rgba(var(--primary-soft-rgb), .56)),rgba(var(--surface-rgb), .98)}.Textarea-module-scss-module__eoUJFW__textarea{resize:vertical;min-height:8.2rem;padding-top:1rem;padding-bottom:1rem}.Textarea-module-scss-module__eoUJFW__textarea:focus-visible{box-shadow:0 0 0 3px rgba(var(--surface-rgb), .94),0 0 0 5px rgba(var(--primary-rgb), .28);border-color:rgba(var(--primary-rgb), .42);outline:0}.Textarea-module-scss-module__eoUJFW__textarea::placeholder{color:rgba(var(--text-tertiary-rgb), .9)}
.CalculatorWorkspace-module-scss-module__CxPzla__workspace,.CalculatorWorkspace-module-scss-module__CxPzla__header,.CalculatorWorkspace-module-scss-module__CxPzla__headerNotes,.CalculatorWorkspace-module-scss-module__CxPzla__workflow,.CalculatorWorkspace-module-scss-module__CxPzla__mainGrid,.CalculatorWorkspace-module-scss-module__CxPzla__inputStack,.CalculatorWorkspace-module-scss-module__CxPzla__outputStack,.CalculatorWorkspace-module-scss-module__CxPzla__panel,.CalculatorWorkspace-module-scss-module__CxPzla__outputPanel,.CalculatorWorkspace-module-scss-module__CxPzla__resultPanel,.CalculatorWorkspace-module-scss-module__CxPzla__sectionHead,.CalculatorWorkspace-module-scss-module__CxPzla__formGrid,.CalculatorWorkspace-module-scss-module__CxPzla__checkGroup,.CalculatorWorkspace-module-scss-module__CxPzla__miniCheckGroup,.CalculatorWorkspace-module-scss-module__CxPzla__checkGrid,.CalculatorWorkspace-module-scss-module__CxPzla__rowList,.CalculatorWorkspace-module-scss-module__CxPzla__dataRow,.CalculatorWorkspace-module-scss-module__CxPzla__inlineField,.CalculatorWorkspace-module-scss-module__CxPzla__rowActions,.CalculatorWorkspace-module-scss-module__CxPzla__summaryBlock,.CalculatorWorkspace-module-scss-module__CxPzla__metricGrid,.CalculatorWorkspace-module-scss-module__CxPzla__metric,.CalculatorWorkspace-module-scss-module__CxPzla__warningBox,.CalculatorWorkspace-module-scss-module__CxPzla__actionGrid,.CalculatorWorkspace-module-scss-module__CxPzla__previewWrap,.CalculatorWorkspace-module-scss-module__CxPzla__previewStats,.CalculatorWorkspace-module-scss-module__CxPzla__previewGallery,.CalculatorWorkspace-module-scss-module__CxPzla__previewFigure,.CalculatorWorkspace-module-scss-module__CxPzla__previewFigure figcaption,.CalculatorWorkspace-module-scss-module__CxPzla__linearPreview,.CalculatorWorkspace-module-scss-module__CxPzla__linearBin,.CalculatorWorkspace-module-scss-module__CxPzla__breakdownPreview,.CalculatorWorkspace-module-scss-module__CxPzla__barList,.CalculatorWorkspace-module-scss-module__CxPzla__barRow,.CalculatorWorkspace-module-scss-module__CxPzla__miniStatGrid,.CalculatorWorkspace-module-scss-module__CxPzla__sectionPreviewGrid,.CalculatorWorkspace-module-scss-module__CxPzla__sectionPreviewGrid article,.CalculatorWorkspace-module-scss-module__CxPzla__explainBox,.CalculatorWorkspace-module-scss-module__CxPzla__readiness,.CalculatorWorkspace-module-scss-module__CxPzla__costRows,.CalculatorWorkspace-module-scss-module__CxPzla__costRow,.CalculatorWorkspace-module-scss-module__CxPzla__reportGrid,.CalculatorWorkspace-module-scss-module__CxPzla__reportSection,.CalculatorWorkspace-module-scss-module__CxPzla__draftList,.CalculatorWorkspace-module-scss-module__CxPzla__draftItem,.CalculatorWorkspace-module-scss-module__CxPzla__miniChecks{display:grid}.CalculatorWorkspace-module-scss-module__CxPzla__workspace{gap:.85rem;scroll-margin-top:4rem}.CalculatorWorkspace-module-scss-module__CxPzla__header,.CalculatorWorkspace-module-scss-module__CxPzla__panel,.CalculatorWorkspace-module-scss-module__CxPzla__outputPanel,.CalculatorWorkspace-module-scss-module__CxPzla__resultPanel{background:linear-gradient(180deg, rgba(var(--surface-rgb), .99), rgba(var(--surface-subtle-rgb), .94)),rgba(var(--surface-rgb), .92);border:1px solid rgba(var(--ink-950-rgb), .08);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .84),inset 0 -1px 0 rgba(var(--ink-950-rgb), .02);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1px 0 rgba(var(--ink-950-rgb), .04),0 18px 44px rgba(var(--ink-950-rgb), .08);border-radius:1.6rem}.CalculatorWorkspace-module-scss-module__CxPzla__header{gap:.8rem;padding:clamp(.9rem,1.7vw,1.15rem)}@media (min-width:64rem){.CalculatorWorkspace-module-scss-module__CxPzla__header{grid-template-columns:minmax(0,1fr) minmax(18rem,.45fr);align-items:start}}.CalculatorWorkspace-module-scss-module__CxPzla__header p,.CalculatorWorkspace-module-scss-module__CxPzla__header h2,.CalculatorWorkspace-module-scss-module__CxPzla__sectionHead span,.CalculatorWorkspace-module-scss-module__CxPzla__sectionHead h3,.CalculatorWorkspace-module-scss-module__CxPzla__summaryBlock h3,.CalculatorWorkspace-module-scss-module__CxPzla__metric span,.CalculatorWorkspace-module-scss-module__CxPzla__metric strong,.CalculatorWorkspace-module-scss-module__CxPzla__metric p,.CalculatorWorkspace-module-scss-module__CxPzla__warningBox h3,.CalculatorWorkspace-module-scss-module__CxPzla__warningBox li,.CalculatorWorkspace-module-scss-module__CxPzla__readiness strong,.CalculatorWorkspace-module-scss-module__CxPzla__readiness span,.CalculatorWorkspace-module-scss-module__CxPzla__resultPanel h3,.CalculatorWorkspace-module-scss-module__CxPzla__reportSection h4,.CalculatorWorkspace-module-scss-module__CxPzla__reportSection dt,.CalculatorWorkspace-module-scss-module__CxPzla__reportSection dd,.CalculatorWorkspace-module-scss-module__CxPzla__explainBox h3,.CalculatorWorkspace-module-scss-module__CxPzla__explainBox p,.CalculatorWorkspace-module-scss-module__CxPzla__panelHint,.CalculatorWorkspace-module-scss-module__CxPzla__previewFigure,.CalculatorWorkspace-module-scss-module__CxPzla__previewFigure figcaption,.CalculatorWorkspace-module-scss-module__CxPzla__previewFigure strong,.CalculatorWorkspace-module-scss-module__CxPzla__previewFigure span,.CalculatorWorkspace-module-scss-module__CxPzla__emptyState,.CalculatorWorkspace-module-scss-module__CxPzla__status,.CalculatorWorkspace-module-scss-module__CxPzla__localNotice,.CalculatorWorkspace-module-scss-module__CxPzla__draftItem strong,.CalculatorWorkspace-module-scss-module__CxPzla__draftItem span,.CalculatorWorkspace-module-scss-module__CxPzla__linearBin strong,.CalculatorWorkspace-module-scss-module__CxPzla__linearBin span,.CalculatorWorkspace-module-scss-module__CxPzla__previewWrap p{margin:0}.CalculatorWorkspace-module-scss-module__CxPzla__header p:first-child,.CalculatorWorkspace-module-scss-module__CxPzla__sectionHead span{color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:750}.CalculatorWorkspace-module-scss-module__CxPzla__header h2,.CalculatorWorkspace-module-scss-module__CxPzla__sectionHead h3,.CalculatorWorkspace-module-scss-module__CxPzla__summaryBlock h3,.CalculatorWorkspace-module-scss-module__CxPzla__resultPanel h3,.CalculatorWorkspace-module-scss-module__CxPzla__outputPanel>.CalculatorWorkspace-module-scss-module__CxPzla__sectionHead h3{font-family:var(--font-display);line-height:.98}.CalculatorWorkspace-module-scss-module__CxPzla__header h2{max-width:22ch;font-size:clamp(1.55rem,2.35vw,2.35rem);line-height:1.02}.CalculatorWorkspace-module-scss-module__CxPzla__header p:last-child{max-width:64rem;color:var(--text-soft)}.CalculatorWorkspace-module-scss-module__CxPzla__headerNotes{border:1px solid rgba(var(--primary-rgb), .14);background:rgba(var(--primary-soft-rgb), .5);border-radius:.75rem;align-content:start;gap:.42rem;min-width:0;padding:.72rem}.CalculatorWorkspace-module-scss-module__CxPzla__headerNotes span,.CalculatorWorkspace-module-scss-module__CxPzla__headerNotes p{margin:0}.CalculatorWorkspace-module-scss-module__CxPzla__headerNotes span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.CalculatorWorkspace-module-scss-module__CxPzla__headerNotes p{color:var(--text-soft);font-size:.88rem;line-height:1.45}.CalculatorWorkspace-module-scss-module__CxPzla__workflow{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:.55rem}.CalculatorWorkspace-module-scss-module__CxPzla__workflow span{border:1px solid rgba(var(--primary-rgb), .12);background:rgba(var(--surface-rgb), .72);min-height:3rem;color:var(--text-soft);border-radius:.72rem;align-items:center;gap:.55rem;padding:.58rem .7rem;font-size:.88rem;font-weight:680;display:flex}.CalculatorWorkspace-module-scss-module__CxPzla__workflow strong{background:rgba(var(--primary-rgb), .11);width:1.8rem;height:1.8rem;color:var(--primary);border-radius:999px;place-items:center;font-size:.82rem;display:inline-grid}.CalculatorWorkspace-module-scss-module__CxPzla__mainGrid{gap:.85rem}@media (min-width:80rem){.CalculatorWorkspace-module-scss-module__CxPzla__mainGrid{grid-template-columns:minmax(0,1fr) minmax(25rem,.72fr);align-items:start}}.CalculatorWorkspace-module-scss-module__CxPzla__inputStack,.CalculatorWorkspace-module-scss-module__CxPzla__outputStack,.CalculatorWorkspace-module-scss-module__CxPzla__panel,.CalculatorWorkspace-module-scss-module__CxPzla__outputPanel,.CalculatorWorkspace-module-scss-module__CxPzla__resultPanel,.CalculatorWorkspace-module-scss-module__CxPzla__summaryBlock,.CalculatorWorkspace-module-scss-module__CxPzla__warningBox,.CalculatorWorkspace-module-scss-module__CxPzla__explainBox{gap:.78rem}@media (min-width:80rem){.CalculatorWorkspace-module-scss-module__CxPzla__outputStack{align-self:start}}.CalculatorWorkspace-module-scss-module__CxPzla__panel,.CalculatorWorkspace-module-scss-module__CxPzla__outputPanel,.CalculatorWorkspace-module-scss-module__CxPzla__resultPanel{border-radius:.8rem;padding:.9rem}.CalculatorWorkspace-module-scss-module__CxPzla__sectionHead{gap:.7rem}@media (min-width:42rem){.CalculatorWorkspace-module-scss-module__CxPzla__sectionHead{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.CalculatorWorkspace-module-scss-module__CxPzla__sectionHead h3,.CalculatorWorkspace-module-scss-module__CxPzla__summaryBlock h3,.CalculatorWorkspace-module-scss-module__CxPzla__resultPanel h3,.CalculatorWorkspace-module-scss-module__CxPzla__warningBox h3,.CalculatorWorkspace-module-scss-module__CxPzla__explainBox h3{font-size:clamp(1.25rem,2vw,1.65rem)}.CalculatorWorkspace-module-scss-module__CxPzla__exampleGrid{flex-wrap:wrap;gap:.5rem;display:flex}.CalculatorWorkspace-module-scss-module__CxPzla__exampleButton,.CalculatorWorkspace-module-scss-module__CxPzla__rowButton{appearance:none;font:inherit;color:var(--text);border:0;border:1px solid rgba(var(--ink-950-rgb), .09);background:0 0;background:rgba(var(--surface-rgb), .86);min-height:2.8rem;cursor:pointer;border-radius:.68rem;justify-content:center;align-items:center;gap:.4rem;padding:.58rem .72rem;font-size:.86rem;font-weight:720;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.CalculatorWorkspace-module-scss-module__CxPzla__exampleButton:hover,.CalculatorWorkspace-module-scss-module__CxPzla__rowButton:hover{border-color:rgba(var(--primary-rgb), .18);background:rgba(var(--primary-soft-rgb), .7);transform:translateY(-1px)}.CalculatorWorkspace-module-scss-module__CxPzla__exampleButton:focus-visible,.CalculatorWorkspace-module-scss-module__CxPzla__rowButton:focus-visible{box-shadow:0 0 0 3px rgba(var(--surface-rgb), .94),0 0 0 5px rgba(var(--primary-rgb), .28);outline:0}.CalculatorWorkspace-module-scss-module__CxPzla__exampleButton:disabled,.CalculatorWorkspace-module-scss-module__CxPzla__rowButton:disabled{cursor:not-allowed;opacity:.52;box-shadow:none;transform:none}.CalculatorWorkspace-module-scss-module__CxPzla__dangerButton{color:var(--danger)}.CalculatorWorkspace-module-scss-module__CxPzla__formGrid{gap:.72rem}@media (min-width:42rem){.CalculatorWorkspace-module-scss-module__CxPzla__formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.CalculatorWorkspace-module-scss-module__CxPzla__checkGroup{border:0;gap:.5rem;min-width:0;margin:0;padding:0}.CalculatorWorkspace-module-scss-module__CxPzla__miniCheckGroup{border:0;gap:.45rem;min-width:0;margin:0;padding:0}.CalculatorWorkspace-module-scss-module__CxPzla__checkGroup legend,.CalculatorWorkspace-module-scss-module__CxPzla__miniCheckGroup legend{color:var(--text-faint);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:780;line-height:1.15}.CalculatorWorkspace-module-scss-module__CxPzla__checkGrid,.CalculatorWorkspace-module-scss-module__CxPzla__miniChecks{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:.55rem}.CalculatorWorkspace-module-scss-module__CxPzla__checkbox{border:1px solid rgba(var(--ink-950-rgb), .08);background:rgba(var(--surface-rgb), .72);min-height:3rem;color:var(--text-soft);border-radius:.68rem;align-items:center;gap:.55rem;padding:.58rem .68rem;font-size:.9rem;font-weight:650;display:flex}.CalculatorWorkspace-module-scss-module__CxPzla__checkbox input{width:1.1rem;height:1.1rem;accent-color:var(--primary)}.CalculatorWorkspace-module-scss-module__CxPzla__rowList{gap:.65rem}.CalculatorWorkspace-module-scss-module__CxPzla__dataRow{border-top:1px solid rgba(var(--ink-950-rgb), .08);gap:.55rem;padding-top:.65rem}@media (min-width:80rem){.CalculatorWorkspace-module-scss-module__CxPzla__dataRow{grid-template-columns:repeat(auto-fit,minmax(7.2rem,1fr));align-items:center}}.CalculatorWorkspace-module-scss-module__CxPzla__dataRow:first-child{border-top:0;padding-top:0}.CalculatorWorkspace-module-scss-module__CxPzla__inlineField{gap:.28rem;min-width:0}.CalculatorWorkspace-module-scss-module__CxPzla__inlineField>span{color:var(--text-faint);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:780;line-height:1.15;overflow:hidden}.CalculatorWorkspace-module-scss-module__CxPzla__panelHint{color:var(--text-soft);font-size:.9rem;line-height:1.5}.CalculatorWorkspace-module-scss-module__CxPzla__rowActions{gap:.45rem}@media (min-width:42rem){.CalculatorWorkspace-module-scss-module__CxPzla__rowActions{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}}.CalculatorWorkspace-module-scss-module__CxPzla__readiness{border:1px solid rgba(var(--success-rgb), .22);background:var(--success-bg);border-radius:.72rem;gap:.18rem;padding:.68rem .76rem}.CalculatorWorkspace-module-scss-module__CxPzla__readiness strong{color:#166534;letter-spacing:.07em;text-transform:uppercase;font-size:.78rem;font-weight:820}.CalculatorWorkspace-module-scss-module__CxPzla__readiness span{color:var(--text-soft);font-size:.88rem;line-height:1.45}.CalculatorWorkspace-module-scss-module__CxPzla__readinessWarning{border-color:rgba(var(--warning-rgb), .28);background:var(--warning-bg)}.CalculatorWorkspace-module-scss-module__CxPzla__readinessWarning strong{color:#a16207}.CalculatorWorkspace-module-scss-module__CxPzla__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}@media (min-width:42rem){.CalculatorWorkspace-module-scss-module__CxPzla__metricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.CalculatorWorkspace-module-scss-module__CxPzla__metric{border:1px solid rgba(var(--primary-rgb), .12);background:linear-gradient(180deg, rgba(var(--primary-soft-rgb), .58), rgba(var(--surface-rgb), .96)),var(--surface);border-radius:.72rem;gap:.18rem;min-width:0;min-height:6.2rem;padding:.72rem}.CalculatorWorkspace-module-scss-module__CxPzla__metric span{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:760}.CalculatorWorkspace-module-scss-module__CxPzla__metric strong{overflow-wrap:anywhere;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.1}.CalculatorWorkspace-module-scss-module__CxPzla__metric p,.CalculatorWorkspace-module-scss-module__CxPzla__emptyState,.CalculatorWorkspace-module-scss-module__CxPzla__localNotice,.CalculatorWorkspace-module-scss-module__CxPzla__previewWrap p,.CalculatorWorkspace-module-scss-module__CxPzla__linearBin span,.CalculatorWorkspace-module-scss-module__CxPzla__draftItem span,.CalculatorWorkspace-module-scss-module__CxPzla__explainBox p{color:var(--text-soft);font-size:.9rem}.CalculatorWorkspace-module-scss-module__CxPzla__warningBox{border:1px solid rgba(var(--warning-rgb), .28);background:var(--warning-bg);border-radius:.72rem;padding:.72rem}.CalculatorWorkspace-module-scss-module__CxPzla__warningBox ul{gap:.42rem;margin:0;padding-left:1.1rem;display:grid}.CalculatorWorkspace-module-scss-module__CxPzla__actionGrid{gap:.55rem}@media (min-width:42rem){.CalculatorWorkspace-module-scss-module__CxPzla__actionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.CalculatorWorkspace-module-scss-module__CxPzla__status{border:1px solid rgba(var(--success-rgb), .25);background:var(--success-bg);color:#166534;border-radius:.68rem;padding:.58rem .68rem;font-weight:700}.CalculatorWorkspace-module-scss-module__CxPzla__localNotice{border-top:1px solid rgba(var(--ink-950-rgb), .08);padding-top:.25rem}.CalculatorWorkspace-module-scss-module__CxPzla__previewWrap{gap:.5rem}.CalculatorWorkspace-module-scss-module__CxPzla__previewStats{grid-template-columns:repeat(auto-fit,minmax(min(8.5rem,100%),1fr));gap:.5rem}.CalculatorWorkspace-module-scss-module__CxPzla__previewStats span{border:1px solid rgba(var(--primary-rgb), .12);background:rgba(var(--primary-soft-rgb), .48);min-height:3.6rem;color:var(--text-soft);text-transform:uppercase;border-radius:.72rem;gap:.08rem;padding:.58rem .68rem;font-size:.78rem;font-weight:700;display:grid}.CalculatorWorkspace-module-scss-module__CxPzla__previewStats strong{color:var(--text);text-transform:none;font-size:1.25rem;line-height:1}.CalculatorWorkspace-module-scss-module__CxPzla__previewGallery{gap:.7rem}@media (min-width:64rem){.CalculatorWorkspace-module-scss-module__CxPzla__previewGallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.CalculatorWorkspace-module-scss-module__CxPzla__previewFigure{gap:.42rem;min-width:0}.CalculatorWorkspace-module-scss-module__CxPzla__previewFigure figcaption{gap:.08rem}.CalculatorWorkspace-module-scss-module__CxPzla__previewFigure span{color:var(--text-soft);font-size:.84rem}.CalculatorWorkspace-module-scss-module__CxPzla__layoutSvg{border:1px solid rgba(var(--ink-950-rgb), .1);background:var(--surface-subtle);border-radius:.8rem;width:100%;height:auto;max-height:27rem}.CalculatorWorkspace-module-scss-module__CxPzla__layoutSvg>rect:first-child,.CalculatorWorkspace-module-scss-module__CxPzla__linearBin svg>rect:first-child{fill:rgba(var(--ink-950-rgb), .05);stroke:rgba(var(--ink-950-rgb), .2);stroke-width:5px}.CalculatorWorkspace-module-scss-module__CxPzla__layoutSvg text{fill:var(--text);paint-order:stroke;stroke:rgba(var(--surface-rgb), .78);stroke-width:10px;font-weight:800}.CalculatorWorkspace-module-scss-module__CxPzla__piece1{fill:rgba(var(--primary-rgb), .42);stroke:rgba(var(--primary-rgb), .84)}.CalculatorWorkspace-module-scss-module__CxPzla__piece2{fill:rgba(var(--support-accent-rgb), .38);stroke:rgba(var(--support-accent-rgb), .82)}.CalculatorWorkspace-module-scss-module__CxPzla__piece3{fill:rgba(var(--warning-rgb), .28);stroke:rgba(var(--warning-rgb), .7)}.CalculatorWorkspace-module-scss-module__CxPzla__piece4{fill:rgba(var(--success-rgb), .28);stroke:rgba(var(--success-rgb), .7)}.CalculatorWorkspace-module-scss-module__CxPzla__linearPreview{gap:.7rem}.CalculatorWorkspace-module-scss-module__CxPzla__linearBin{gap:.35rem}.CalculatorWorkspace-module-scss-module__CxPzla__linearBin>div{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.CalculatorWorkspace-module-scss-module__CxPzla__linearBin svg{border-radius:.55rem;width:100%;height:3rem}.CalculatorWorkspace-module-scss-module__CxPzla__breakdownPreview{gap:.7rem}.CalculatorWorkspace-module-scss-module__CxPzla__barList{gap:.58rem}.CalculatorWorkspace-module-scss-module__CxPzla__barRow{gap:.35rem}.CalculatorWorkspace-module-scss-module__CxPzla__barRow>div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.CalculatorWorkspace-module-scss-module__CxPzla__barRow span,.CalculatorWorkspace-module-scss-module__CxPzla__barRow strong,.CalculatorWorkspace-module-scss-module__CxPzla__miniStatGrid span,.CalculatorWorkspace-module-scss-module__CxPzla__miniStatGrid strong,.CalculatorWorkspace-module-scss-module__CxPzla__sectionPreviewGrid span,.CalculatorWorkspace-module-scss-module__CxPzla__sectionPreviewGrid strong,.CalculatorWorkspace-module-scss-module__CxPzla__sectionPreviewGrid p,.CalculatorWorkspace-module-scss-module__CxPzla__breakdownPreview p{margin:0}.CalculatorWorkspace-module-scss-module__CxPzla__barRow span,.CalculatorWorkspace-module-scss-module__CxPzla__miniStatGrid span,.CalculatorWorkspace-module-scss-module__CxPzla__sectionPreviewGrid span{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:760}.CalculatorWorkspace-module-scss-module__CxPzla__barTrack{border:1px solid rgba(var(--primary-rgb), .14);background:rgba(var(--ink-950-rgb), .06);border-radius:999px;height:.58rem;display:block;overflow:hidden}.CalculatorWorkspace-module-scss-module__CxPzla__barFill{width:var(--bar-width);border-radius:inherit;background:linear-gradient(90deg, rgba(var(--primary-rgb), .88), rgba(var(--support-accent-rgb), .78));height:100%;display:block}.CalculatorWorkspace-module-scss-module__CxPzla__miniStatGrid,.CalculatorWorkspace-module-scss-module__CxPzla__sectionPreviewGrid{grid-template-columns:repeat(auto-fit,minmax(min(8.4rem,100%),1fr));gap:.52rem}.CalculatorWorkspace-module-scss-module__CxPzla__miniStatGrid span,.CalculatorWorkspace-module-scss-module__CxPzla__sectionPreviewGrid article{border:1px solid rgba(var(--primary-rgb), .12);background:rgba(var(--primary-soft-rgb), .42);border-radius:.72rem;min-width:0;padding:.62rem .68rem}.CalculatorWorkspace-module-scss-module__CxPzla__miniStatGrid strong,.CalculatorWorkspace-module-scss-module__CxPzla__sectionPreviewGrid strong{overflow-wrap:anywhere;color:var(--text);text-transform:none;font-size:1.1rem;line-height:1.15;display:block}.CalculatorWorkspace-module-scss-module__CxPzla__sectionPreviewGrid article{gap:.2rem}.CalculatorWorkspace-module-scss-module__CxPzla__sectionPreviewGrid p,.CalculatorWorkspace-module-scss-module__CxPzla__breakdownPreview p{color:var(--text-soft);font-size:.88rem}.CalculatorWorkspace-module-scss-module__CxPzla__explainBox{border:1px solid rgba(var(--primary-rgb), .12);background:rgba(var(--primary-soft-rgb), .52);border-radius:.72rem;padding:.8rem}.CalculatorWorkspace-module-scss-module__CxPzla__costRows{gap:.45rem}.CalculatorWorkspace-module-scss-module__CxPzla__costRow{border-bottom:1px solid rgba(var(--ink-950-rgb), .08);grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.5rem 0}.CalculatorWorkspace-module-scss-module__CxPzla__costRow span{color:var(--text-soft)}.CalculatorWorkspace-module-scss-module__CxPzla__totalRow{border-bottom:0;font-size:1.04rem}.CalculatorWorkspace-module-scss-module__CxPzla__reportGrid{gap:.65rem}.CalculatorWorkspace-module-scss-module__CxPzla__reportSection{border:1px solid rgba(var(--ink-950-rgb), .08);background:rgba(var(--surface-rgb), .66);border-radius:.68rem;gap:.45rem;padding:.65rem}.CalculatorWorkspace-module-scss-module__CxPzla__reportSection h4{font-size:.98rem}.CalculatorWorkspace-module-scss-module__CxPzla__reportSection dl{gap:.34rem;margin:0;display:grid}.CalculatorWorkspace-module-scss-module__CxPzla__reportSection dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem;display:grid}.CalculatorWorkspace-module-scss-module__CxPzla__reportSection dt{color:var(--text-faint)}.CalculatorWorkspace-module-scss-module__CxPzla__reportSection dd{overflow-wrap:anywhere;text-align:right;font-weight:700}.CalculatorWorkspace-module-scss-module__CxPzla__draftList{gap:.65rem}.CalculatorWorkspace-module-scss-module__CxPzla__draftItem{border:1px solid rgba(var(--ink-950-rgb), .08);background:rgba(var(--surface-rgb), .72);border-radius:.72rem;gap:.65rem;padding:.68rem}.CalculatorWorkspace-module-scss-module__CxPzla__draftItem>div:first-child{gap:.14rem;display:grid}.CalculatorWorkspace-module-scss-module__CxPzla__emptyState{border:1px dashed rgba(var(--ink-950-rgb), .18);background:rgba(var(--surface-rgb), .58);border-radius:.72rem;padding:.8rem}@media print{.CalculatorWorkspace-module-scss-module__CxPzla__header,.CalculatorWorkspace-module-scss-module__CxPzla__workflow,.CalculatorWorkspace-module-scss-module__CxPzla__inputStack,.CalculatorWorkspace-module-scss-module__CxPzla__actionGrid,.CalculatorWorkspace-module-scss-module__CxPzla__outputPanel:last-child{display:none}.CalculatorWorkspace-module-scss-module__CxPzla__mainGrid,.CalculatorWorkspace-module-scss-module__CxPzla__outputStack{display:block}.CalculatorWorkspace-module-scss-module__CxPzla__outputPanel,.CalculatorWorkspace-module-scss-module__CxPzla__resultPanel{break-inside:avoid;box-shadow:none}}
.Accordion-module-scss-module__JBnOna__item{background:linear-gradient(180deg, rgba(var(--surface-rgb), .99), rgba(var(--surface-subtle-rgb), .94)),rgba(var(--surface-rgb), .92);border:1px solid rgba(var(--ink-950-rgb), .08);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .84),inset 0 -1px 0 rgba(var(--ink-950-rgb), .02);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1px 0 rgba(var(--ink-950-rgb), .04),0 18px 44px rgba(var(--ink-950-rgb), .08);background:linear-gradient(180deg, #ffffffeb, rgba(var(--surface-subtle-rgb), .98)),#ffffffd6;box-shadow:inset 0 1px 0 #ffffffe6,0 14px 28px rgba(var(--ink-950-rgb), .05);border-radius:1.6rem;overflow:hidden}.Accordion-module-scss-module__JBnOna__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;list-style:none;transition:background-color .18s cubic-bezier(.2,.9,.2,1),color .18s cubic-bezier(.2,.9,.2,1);display:flex}.Accordion-module-scss-module__JBnOna__staticSummary{cursor:default}.Accordion-module-scss-module__JBnOna__summary::-webkit-details-marker{display:none}.Accordion-module-scss-module__JBnOna__summary span{gap:.22rem;display:grid}.Accordion-module-scss-module__JBnOna__summary strong{font-size:1.02rem;font-weight:650;line-height:1.2}.Accordion-module-scss-module__JBnOna__summary small{color:var(--text-faint);font-size:.82rem;font-weight:500}.Accordion-module-scss-module__JBnOna__summary:after{content:"";border:1px solid rgba(var(--ink-950-rgb), .08);background:linear-gradient(180deg, #ffffffe6, rgba(var(--surface-subtle-rgb), .92)),#ffffffc7;border-right:1.5px solid rgba(var(--ink-950-rgb), .5);border-bottom:1.5px solid rgba(var(--ink-950-rgb), .5);border-radius:999px;flex:none;width:2rem;height:2rem;transition:transform .18s cubic-bezier(.2,.9,.2,1),background-color .18s cubic-bezier(.2,.9,.2,1);transform:rotate(45deg);box-shadow:inset 0 1px #ffffffdb}.Accordion-module-scss-module__JBnOna__item[open] .Accordion-module-scss-module__JBnOna__summary:after{transform:rotate(225deg)}.Accordion-module-scss-module__JBnOna__item[open] .Accordion-module-scss-module__JBnOna__summary{background:#ffffff80}.Accordion-module-scss-module__JBnOna__staticSummary:after{content:none}.Accordion-module-scss-module__JBnOna__summary:hover{background:#ffffff75}.Accordion-module-scss-module__JBnOna__content{gap:1rem;padding:0 1.1rem 1.1rem;display:grid}
.FAQSection-module-scss-module__mc3o5W__section{background:linear-gradient(180deg, rgba(var(--surface-rgb), .99), rgba(var(--surface-subtle-rgb), .94)),rgba(var(--surface-rgb), .92);border:1px solid rgba(var(--ink-950-rgb), .08);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .84),inset 0 -1px 0 rgba(var(--ink-950-rgb), .02);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1px 0 rgba(var(--ink-950-rgb), .04),0 18px 44px rgba(var(--ink-950-rgb), .08);background:linear-gradient(180deg, #ffffffe6, rgba(var(--surface-subtle-rgb), .96)),#ffffffd6;border-radius:1.6rem;gap:1.15rem;padding:1.25rem;display:grid}@media (min-width:64rem){.FAQSection-module-scss-module__mc3o5W__section{padding:1.5rem}}.FAQSection-module-scss-module__mc3o5W__section h2,.FAQSection-module-scss-module__mc3o5W__items p{margin:0}.FAQSection-module-scss-module__mc3o5W__section h2{font-family:var(--font-display);letter-spacing:0;font-size:clamp(1.7rem,3vw,2.45rem);line-height:.98}.FAQSection-module-scss-module__mc3o5W__items{gap:.8rem;display:grid}.FAQSection-module-scss-module__mc3o5W__items p{color:var(--text-soft);line-height:var(--copy-line-height)}
.Breadcrumbs-module-scss-module__F5Y9zW__breadcrumbs{color:var(--text-soft);font-size:.82rem}.Breadcrumbs-module-scss-module__F5Y9zW__list{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module-scss-module__F5Y9zW__item{align-items:center;gap:.5rem;display:inline-flex}.Breadcrumbs-module-scss-module__F5Y9zW__item:not(:last-child):after{content:"";background:rgba(var(--ink-950-rgb), .18);border-radius:50%;width:.22rem;height:.22rem}.Breadcrumbs-module-scss-module__F5Y9zW__item a,.Breadcrumbs-module-scss-module__F5Y9zW__item strong{border:1px solid rgba(var(--ink-950-rgb), .12);background:linear-gradient(180deg, rgba(var(--surface-rgb), .96), rgba(var(--surface-subtle-rgb), .92)),rgba(var(--surface-rgb), .92);max-width:min(32rem,100vw - 2rem);min-height:2.25rem;box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .82),0 .45rem 1.1rem rgba(var(--ink-950-rgb), .05);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:.28rem .74rem;transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:inline-flex;overflow:hidden}.Breadcrumbs-module-scss-module__F5Y9zW__item a{color:var(--text-soft)}.Breadcrumbs-module-scss-module__F5Y9zW__item a:hover{color:var(--text);border-color:rgba(var(--primary-rgb), .16);background:linear-gradient(180deg, rgba(var(--surface-rgb), .98), rgba(var(--primary-soft-rgb), .56)),rgba(var(--surface-rgb), .96);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .86),0 .55rem 1.3rem rgba(var(--ink-950-rgb), .08)}.Breadcrumbs-module-scss-module__F5Y9zW__item a:focus-visible{box-shadow:0 0 0 3px rgba(var(--surface-rgb), .94),0 0 0 5px rgba(var(--primary-rgb), .28),inset 0 1px 0 rgba(var(--surface-rgb), .86);outline:0}.Breadcrumbs-module-scss-module__F5Y9zW__item strong{color:var(--text);border-color:rgba(var(--primary-rgb), .14);background:linear-gradient(180deg, rgba(var(--primary-soft-rgb), .78), rgba(var(--surface-rgb), .94)),rgba(var(--surface-rgb), .94);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .82),0 .45rem 1rem rgba(var(--ink-950-rgb), .05)}@media not (min-width:40rem){.Breadcrumbs-module-scss-module__F5Y9zW__item:last-child,.Breadcrumbs-module-scss-module__F5Y9zW__item:not(:last-child):after{display:none}}
.ContactFormSection-module-scss-module__oXaBxG__section{background:linear-gradient(180deg, rgba(var(--surface-rgb), .99), rgba(var(--surface-subtle-rgb), .94)),rgba(var(--surface-rgb), .92);border:1px solid rgba(var(--ink-950-rgb), .08);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .84),inset 0 -1px 0 rgba(var(--ink-950-rgb), .02);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1px 0 rgba(var(--ink-950-rgb), .04),0 18px 44px rgba(var(--ink-950-rgb), .08);border-radius:1.6rem;gap:1.5rem;padding:clamp(1.25rem,2.8vw,1.8rem);display:grid;position:relative;overflow:hidden}.ContactFormSection-module-scss-module__oXaBxG__section:before{content:"";background:radial-gradient(circle at 0% 0%, rgba(var(--primary-rgb), .16), transparent 42%),radial-gradient(circle at 100% 100%, rgba(var(--support-accent-rgb), .08), transparent 38%);pointer-events:none;position:absolute;inset:0}.ContactFormSection-module-scss-module__oXaBxG__section>*{z-index:1;position:relative}@media (min-width:64rem){.ContactFormSection-module-scss-module__oXaBxG__section{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start}.ContactFormSection-module-scss-module__oXaBxG__stacked{grid-template-columns:minmax(0,1fr)}}.ContactFormSection-module-scss-module__oXaBxG__copyBlock,.ContactFormSection-module-scss-module__oXaBxG__form,.ContactFormSection-module-scss-module__oXaBxG__field{display:grid}.ContactFormSection-module-scss-module__oXaBxG__copyBlock{align-content:start;gap:.9rem}.ContactFormSection-module-scss-module__oXaBxG__eyebrow,.ContactFormSection-module-scss-module__oXaBxG__title,.ContactFormSection-module-scss-module__oXaBxG__summary,.ContactFormSection-module-scss-module__oXaBxG__label,.ContactFormSection-module-scss-module__oXaBxG__helperText,.ContactFormSection-module-scss-module__oXaBxG__errorText,.ContactFormSection-module-scss-module__oXaBxG__safeHint,.ContactFormSection-module-scss-module__oXaBxG__status{margin:0}.ContactFormSection-module-scss-module__oXaBxG__eyebrow{color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.ContactFormSection-module-scss-module__oXaBxG__title{font-family:var(--font-display);text-wrap:balance;font-size:clamp(2rem,3.6vw,3.2rem);line-height:.95}.ContactFormSection-module-scss-module__oXaBxG__summary{max-width:34rem;color:var(--muted);line-height:var(--copy-line-height)}.ContactFormSection-module-scss-module__oXaBxG__topicList{flex-wrap:wrap;gap:.55rem;display:flex}.ContactFormSection-module-scss-module__oXaBxG__topic{border:1px solid rgba(var(--ink-950-rgb), .08);color:var(--text-soft);letter-spacing:.01em;background:#ffffffb8;border-radius:999px;padding:.5rem .8rem;font-size:.82rem;font-weight:650;box-shadow:inset 0 1px #ffffffb8}.ContactFormSection-module-scss-module__oXaBxG__form{gap:1rem}.ContactFormSection-module-scss-module__oXaBxG__field{gap:.7rem}.ContactFormSection-module-scss-module__oXaBxG__fieldHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ContactFormSection-module-scss-module__oXaBxG__label{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.84rem;font-weight:700;display:inline-flex}.ContactFormSection-module-scss-module__oXaBxG__required{color:var(--accent)}.ContactFormSection-module-scss-module__oXaBxG__counter{border:1px solid rgba(var(--ink-950-rgb), .08);color:var(--text-faint);font-variant-numeric:tabular-nums;background:#ffffffa8;border-radius:999px;padding:.3rem .65rem;font-size:.78rem}.ContactFormSection-module-scss-module__oXaBxG__textarea{border:1px solid rgba(var(--ink-950-rgb), .1);background:linear-gradient(180deg, rgba(var(--surface-rgb), .99), rgba(var(--surface-subtle-rgb), .96)),rgba(var(--surface-rgb), .96);width:100%;min-height:3.2rem;box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .84),inset 0 -1px 0 rgba(var(--ink-950-rgb), .02);color:var(--text);border-radius:1rem;padding:.82rem .95rem;transition:border-color .18s cubic-bezier(.2,.9,.2,1),background-color .18s cubic-bezier(.2,.9,.2,1),box-shadow .18s cubic-bezier(.2,.9,.2,1),transform .18s cubic-bezier(.2,.9,.2,1)}.ContactFormSection-module-scss-module__oXaBxG__textarea:hover{border-color:rgba(var(--primary-rgb), .18);background:linear-gradient(180deg, rgba(var(--surface-rgb), 1), rgba(var(--primary-soft-rgb), .56)),rgba(var(--surface-rgb), .98)}.ContactFormSection-module-scss-module__oXaBxG__textarea{resize:vertical;min-height:12rem;padding-top:1rem;padding-bottom:1rem;line-height:1.58}.ContactFormSection-module-scss-module__oXaBxG__textarea::placeholder{color:rgba(var(--text-tertiary-rgb), .92)}.ContactFormSection-module-scss-module__oXaBxG__textarea:focus-visible{box-shadow:0 0 0 3px rgba(var(--surface-rgb), .94),0 0 0 5px rgba(var(--primary-rgb), .28);border-color:rgba(var(--primary-rgb), .42);outline:0}.ContactFormSection-module-scss-module__oXaBxG__textarea:disabled{cursor:not-allowed;opacity:.72}.ContactFormSection-module-scss-module__oXaBxG__invalid{border-color:rgba(var(--danger-rgb), .38);background:linear-gradient(180deg, rgba(var(--surface-rgb), .99), rgba(var(--danger-rgb), .08)),#fffffff5}.ContactFormSection-module-scss-module__oXaBxG__invalid:focus-visible{box-shadow:0 0 0 3px rgba(var(--surface-rgb), .92),0 0 0 5px rgba(var(--danger-rgb), .24);outline:0}.ContactFormSection-module-scss-module__oXaBxG__helperText,.ContactFormSection-module-scss-module__oXaBxG__errorText,.ContactFormSection-module-scss-module__oXaBxG__safeHint,.ContactFormSection-module-scss-module__oXaBxG__status{font-size:.88rem;line-height:1.55}.ContactFormSection-module-scss-module__oXaBxG__helperText,.ContactFormSection-module-scss-module__oXaBxG__safeHint{color:var(--text-faint)}.ContactFormSection-module-scss-module__oXaBxG__errorText{color:var(--danger)}.ContactFormSection-module-scss-module__oXaBxG__actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ContactFormSection-module-scss-module__oXaBxG__safeHint{max-width:30rem}.ContactFormSection-module-scss-module__oXaBxG__submitButton{min-width:min(100%,14rem)}.ContactFormSection-module-scss-module__oXaBxG__status{border:1px solid #0000;border-radius:1rem;padding:.85rem 1rem}.ContactFormSection-module-scss-module__oXaBxG__success{border-color:rgba(var(--support-accent-rgb), .18);background:rgba(var(--support-accent-rgb), .08);color:var(--success)}.ContactFormSection-module-scss-module__oXaBxG__error{border-color:rgba(var(--danger-rgb), .16);background:rgba(var(--danger-rgb), .08);color:var(--danger)}.ContactFormSection-module-scss-module__oXaBxG__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}@media (max-width:720px){.ContactFormSection-module-scss-module__oXaBxG__fieldHead,.ContactFormSection-module-scss-module__oXaBxG__actions{flex-direction:column;align-items:stretch}.ContactFormSection-module-scss-module__oXaBxG__counter{align-self:flex-start}.ContactFormSection-module-scss-module__oXaBxG__submitButton{width:100%}}
.Badge-module-scss-module__2Wj2za__badge{border:1px solid rgba(var(--ink-950-rgb), .08);background:linear-gradient(180deg, #ffffffe0, rgba(var(--surface-subtle-rgb), .9)),#ffffffb3;min-height:2.05rem;color:var(--text-soft);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.34rem .78rem;font-size:.72rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffd1}
.LinkCard-module-scss-module__fexnAa__card{background:linear-gradient(180deg, rgba(var(--surface-rgb), .99), rgba(var(--surface-subtle-rgb), .94)),rgba(var(--surface-rgb), .92);border:1px solid rgba(var(--ink-950-rgb), .08);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .84),inset 0 -1px 0 rgba(var(--ink-950-rgb), .02);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1px 0 rgba(var(--ink-950-rgb), .04),0 18px 44px rgba(var(--ink-950-rgb), .08);align-content:start;gap:var(--copy-stack-gap);background:linear-gradient(180deg, #ffffffe0, rgba(var(--surface-subtle-rgb), .95)),#ffffffd6;border-radius:1.6rem;height:100%;padding:1.25rem;transition:transform .18s cubic-bezier(.2,.9,.2,1),border-color .18s cubic-bezier(.2,.9,.2,1),box-shadow .18s cubic-bezier(.2,.9,.2,1);display:grid;position:relative;overflow:hidden}.LinkCard-module-scss-module__fexnAa__card:hover{border-color:rgba(var(--ink-950-rgb), .14);box-shadow:inset 0 1px 0 #ffffffdb,0 22px 44px rgba(var(--ink-950-rgb), .1);transform:translateY(-2px)}.LinkCard-module-scss-module__fexnAa__card:focus-visible{box-shadow:0 0 0 3px rgba(var(--surface-rgb), .94),0 0 0 5px rgba(var(--primary-rgb), .28);outline:0}.LinkCard-module-scss-module__fexnAa__eyebrow{border:1px solid rgba(var(--ink-950-rgb), .08);width:fit-content;min-height:1.95rem;color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;background:#ffffffb8;border-radius:999px;align-items:center;padding:.3rem .64rem;font-size:.72rem;font-weight:700;display:inline-flex}.LinkCard-module-scss-module__fexnAa__head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.LinkCard-module-scss-module__fexnAa__head h3,.LinkCard-module-scss-module__fexnAa__card p,.LinkCard-module-scss-module__fexnAa__meta{margin:0}.LinkCard-module-scss-module__fexnAa__head h3{font-size:1.06rem;line-height:1.22}.LinkCard-module-scss-module__fexnAa__card p{color:var(--text-soft);font-size:.93rem;line-height:var(--copy-line-height);max-width:28rem}.LinkCard-module-scss-module__fexnAa__meta{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.LinkCard-module-scss-module__fexnAa__head svg{border:1px solid rgba(var(--ink-950-rgb), .08);box-shadow:0 10px 20px rgba(var(--ink-950-rgb), .05);background:#ffffffd6;border-radius:999px;flex:none;padding:.38rem}
.page-module-scss-module__rcUngW__rootPage{align-content:center;gap:1rem;width:min(100% - 2rem,84rem);min-height:100vh;margin:0 auto;padding:2rem 0;display:grid}.page-module-scss-module__rcUngW__rootHero,.page-module-scss-module__rcUngW__languageCard{background:linear-gradient(180deg, rgba(var(--surface-rgb), .99), rgba(var(--surface-subtle-rgb), .94)),rgba(var(--surface-rgb), .92);border:1px solid rgba(var(--ink-950-rgb), .08);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .84),inset 0 -1px 0 rgba(var(--ink-950-rgb), .02);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1px 0 rgba(var(--ink-950-rgb), .04),0 18px 44px rgba(var(--ink-950-rgb), .08);border-radius:1.6rem}.page-module-scss-module__rcUngW__rootHero{gap:.9rem;padding:clamp(1.4rem,3vw,2.4rem);display:grid}.page-module-scss-module__rcUngW__rootHero p,.page-module-scss-module__rcUngW__rootHero h1,.page-module-scss-module__rcUngW__languageCard h2,.page-module-scss-module__rcUngW__languageCard p{margin:0}.page-module-scss-module__rcUngW__rootHero p:first-child,.page-module-scss-module__rcUngW__languageCard span{color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem}.page-module-scss-module__rcUngW__rootHero h1{max-width:12ch;font-family:var(--font-display);font-size:clamp(2.4rem,6vw,5rem);line-height:.94}.page-module-scss-module__rcUngW__rootHero p:last-of-type,.page-module-scss-module__rcUngW__languageCard p{max-width:46rem;color:var(--text-soft)}.page-module-scss-module__rcUngW__rootActions{flex-wrap:wrap;gap:.65rem;margin-top:.5rem;display:flex}.page-module-scss-module__rcUngW__languageGrid{gap:1rem;display:grid}@media (min-width:64rem){.page-module-scss-module__rcUngW__languageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module-scss-module__rcUngW__featureGrid{gap:1rem;display:grid}@media (min-width:64rem){.page-module-scss-module__rcUngW__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-module-scss-module__rcUngW__languageCard,.page-module-scss-module__rcUngW__featureCard{gap:.6rem;padding:1.1rem;transition:transform .18s,border-color .18s;display:grid}.page-module-scss-module__rcUngW__languageCard:hover{border-color:rgba(var(--primary-rgb), .18);transform:translateY(-2px)}.page-module-scss-module__rcUngW__languageCard h2{font-family:var(--font-display);font-size:2rem;line-height:1}.page-module-scss-module__rcUngW__featureCard{border-top:1px solid rgba(var(--ink-950-rgb), .12)}.page-module-scss-module__rcUngW__featureCard h2,.page-module-scss-module__rcUngW__featureCard p{margin:0}.page-module-scss-module__rcUngW__featureCard h2{font-size:1.08rem;line-height:1.25}.page-module-scss-module__rcUngW__featureCard p{color:var(--text-soft);line-height:var(--copy-line-height)}
.SeoPageLayout-module-scss-module__WFD9jq__page,.SeoPageLayout-module-scss-module__WFD9jq__section,.SeoPageLayout-module-scss-module__WFD9jq__longform,.SeoPageLayout-module-scss-module__WFD9jq__columns,.SeoPageLayout-module-scss-module__WFD9jq__hero,.SeoPageLayout-module-scss-module__WFD9jq__heroCopy,.SeoPageLayout-module-scss-module__WFD9jq__heroSide,.SeoPageLayout-module-scss-module__WFD9jq__heroActions,.SeoPageLayout-module-scss-module__WFD9jq__badges,.SeoPageLayout-module-scss-module__WFD9jq__facts,.SeoPageLayout-module-scss-module__WFD9jq__fact,.SeoPageLayout-module-scss-module__WFD9jq__secondaryCard,.SeoPageLayout-module-scss-module__WFD9jq__steps,.SeoPageLayout-module-scss-module__WFD9jq__step,.SeoPageLayout-module-scss-module__WFD9jq__listBlock,.SeoPageLayout-module-scss-module__WFD9jq__longformSection,.SeoPageLayout-module-scss-module__WFD9jq__relatedGrid,.SeoPageLayout-module-scss-module__WFD9jq__sectionHead,.SeoPageLayout-module-scss-module__WFD9jq__legalFooter{display:grid}.SeoPageLayout-module-scss-module__WFD9jq__page{gap:.9rem}.SeoPageLayout-module-scss-module__WFD9jq__step,.SeoPageLayout-module-scss-module__WFD9jq__secondaryCard{background:linear-gradient(180deg, rgba(var(--surface-rgb), .99), rgba(var(--surface-subtle-rgb), .94)),rgba(var(--surface-rgb), .92);border:1px solid rgba(var(--ink-950-rgb), .08);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb), .84),inset 0 -1px 0 rgba(var(--ink-950-rgb), .02);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1px 0 rgba(var(--ink-950-rgb), .04),0 18px 44px rgba(var(--ink-950-rgb), .08);border-radius:1.6rem}.SeoPageLayout-module-scss-module__WFD9jq__hero{gap:clamp(.8rem,2.2vw,1.55rem);padding:clamp(.45rem,1.4vw,1rem) 0 clamp(.1rem,1vw,.45rem)}@media (min-width:64rem){.SeoPageLayout-module-scss-module__WFD9jq__hero{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);align-items:center}}.SeoPageLayout-module-scss-module__WFD9jq__heroCopy,.SeoPageLayout-module-scss-module__WFD9jq__heroSide,.SeoPageLayout-module-scss-module__WFD9jq__sectionHead,.SeoPageLayout-module-scss-module__WFD9jq__step,.SeoPageLayout-module-scss-module__WFD9jq__listBlock,.SeoPageLayout-module-scss-module__WFD9jq__longformSection{gap:.6rem}.SeoPageLayout-module-scss-module__WFD9jq__heroCopy p,.SeoPageLayout-module-scss-module__WFD9jq__heroCopy h1,.SeoPageLayout-module-scss-module__WFD9jq__sectionHead p,.SeoPageLayout-module-scss-module__WFD9jq__sectionHead h2,.SeoPageLayout-module-scss-module__WFD9jq__step span,.SeoPageLayout-module-scss-module__WFD9jq__step h3,.SeoPageLayout-module-scss-module__WFD9jq__step p,.SeoPageLayout-module-scss-module__WFD9jq__listBlock h2,.SeoPageLayout-module-scss-module__WFD9jq__listBlock li,.SeoPageLayout-module-scss-module__WFD9jq__longformSection h2,.SeoPageLayout-module-scss-module__WFD9jq__longformSection p,.SeoPageLayout-module-scss-module__WFD9jq__longformSection li,.SeoPageLayout-module-scss-module__WFD9jq__secondaryCard p,.SeoPageLayout-module-scss-module__WFD9jq__secondaryCard span,.SeoPageLayout-module-scss-module__WFD9jq__secondaryCard a,.SeoPageLayout-module-scss-module__WFD9jq__fact span,.SeoPageLayout-module-scss-module__WFD9jq__fact strong{margin:0}.SeoPageLayout-module-scss-module__WFD9jq__heroCopy p:first-child,.SeoPageLayout-module-scss-module__WFD9jq__sectionHead p,.SeoPageLayout-module-scss-module__WFD9jq__step span,.SeoPageLayout-module-scss-module__WFD9jq__secondaryCard p,.SeoPageLayout-module-scss-module__WFD9jq__fact span{color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem}.SeoPageLayout-module-scss-module__WFD9jq__heroCopy h1,.SeoPageLayout-module-scss-module__WFD9jq__sectionHead h2,.SeoPageLayout-module-scss-module__WFD9jq__listBlock h2,.SeoPageLayout-module-scss-module__WFD9jq__longformSection h2{font-family:var(--font-display);line-height:.97}.SeoPageLayout-module-scss-module__WFD9jq__heroCopy h1{max-width:22ch;font-size:clamp(1.82rem,2.8vw,3rem)}.SeoPageLayout-module-scss-module__WFD9jq__heroCopy p:last-of-type,.SeoPageLayout-module-scss-module__WFD9jq__step p,.SeoPageLayout-module-scss-module__WFD9jq__listBlock li,.SeoPageLayout-module-scss-module__WFD9jq__longformSection p,.SeoPageLayout-module-scss-module__WFD9jq__longformSection li,.SeoPageLayout-module-scss-module__WFD9jq__secondaryCard span{color:var(--text-soft)}.SeoPageLayout-module-scss-module__WFD9jq__heroCopy p:last-of-type{max-width:68rem}.SeoPageLayout-module-scss-module__WFD9jq__heroActions{gap:.7rem;margin-top:.2rem}@media (min-width:42rem){.SeoPageLayout-module-scss-module__WFD9jq__heroActions{grid-template-columns:minmax(13rem,20rem)}}.SeoPageLayout-module-scss-module__WFD9jq__heroSide{align-content:center;gap:.65rem}.SeoPageLayout-module-scss-module__WFD9jq__badges{grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),1fr));gap:.5rem}@media (min-width:42rem){.SeoPageLayout-module-scss-module__WFD9jq__badges{grid-template-columns:repeat(3,minmax(0,1fr))}}.SeoPageLayout-module-scss-module__WFD9jq__facts{grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:.55rem}@media (min-width:64rem){.SeoPageLayout-module-scss-module__WFD9jq__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.SeoPageLayout-module-scss-module__WFD9jq__fact{background:radial-gradient(circle at top right, rgba(var(--support-accent-rgb), .08), transparent 10rem),linear-gradient(180deg, rgba(var(--primary-soft-rgb), .62), rgba(var(--surface-rgb), .98));border:1px solid rgba(var(--primary-rgb), .12);border-radius:.75rem;gap:.22rem;min-width:0;min-height:3.75rem;padding:.62rem .68rem}@media not (min-width:40rem){.SeoPageLayout-module-scss-module__WFD9jq__heroCopy,.SeoPageLayout-module-scss-module__WFD9jq__heroSide{gap:.5rem}.SeoPageLayout-module-scss-module__WFD9jq__badges,.SeoPageLayout-module-scss-module__WFD9jq__facts{gap:.45rem}.SeoPageLayout-module-scss-module__WFD9jq__fact{min-height:3.75rem}}.SeoPageLayout-module-scss-module__WFD9jq__fact strong{overflow-wrap:anywhere}.SeoPageLayout-module-scss-module__WFD9jq__secondaryCard{gap:.45rem;padding:.95rem}.SeoPageLayout-module-scss-module__WFD9jq__secondaryCard a{font-weight:700}.SeoPageLayout-module-scss-module__WFD9jq__lead{padding:0}.SeoPageLayout-module-scss-module__WFD9jq__section,.SeoPageLayout-module-scss-module__WFD9jq__longform{gap:1rem}.SeoPageLayout-module-scss-module__WFD9jq__steps,.SeoPageLayout-module-scss-module__WFD9jq__relatedGrid{gap:.9rem}@media (min-width:64rem){.SeoPageLayout-module-scss-module__WFD9jq__steps,.SeoPageLayout-module-scss-module__WFD9jq__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.SeoPageLayout-module-scss-module__WFD9jq__step,.SeoPageLayout-module-scss-module__WFD9jq__listBlock,.SeoPageLayout-module-scss-module__WFD9jq__longformSection{gap:.7rem;padding:1rem}.SeoPageLayout-module-scss-module__WFD9jq__step span{color:var(--accent);font-weight:700}.SeoPageLayout-module-scss-module__WFD9jq__columns{border-top:1px solid rgba(var(--ink-950-rgb), .08);border-bottom:1px solid rgba(var(--ink-950-rgb), .08);gap:1rem;padding:clamp(.4rem,1.3vw,.75rem) 0}@media (min-width:64rem){.SeoPageLayout-module-scss-module__WFD9jq__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.SeoPageLayout-module-scss-module__WFD9jq__listBlock,.SeoPageLayout-module-scss-module__WFD9jq__longformSection{gap:.62rem;padding:.25rem 0}.SeoPageLayout-module-scss-module__WFD9jq__listBlock{align-content:start}.SeoPageLayout-module-scss-module__WFD9jq__longform{border-top:1px solid rgba(var(--ink-950-rgb), .08);padding-top:.15rem}.SeoPageLayout-module-scss-module__WFD9jq__listBlock ul,.SeoPageLayout-module-scss-module__WFD9jq__longformSection ul{gap:.65rem;margin:0;padding-left:1.05rem;display:grid}.SeoPageLayout-module-scss-module__WFD9jq__legalFooter{justify-items:start;padding-top:.25rem}@media print{.SeoPageLayout-module-scss-module__WFD9jq__page{display:block}.SeoPageLayout-module-scss-module__WFD9jq__hero,.SeoPageLayout-module-scss-module__WFD9jq__columns,.SeoPageLayout-module-scss-module__WFD9jq__longform,.SeoPageLayout-module-scss-module__WFD9jq__section,.SeoPageLayout-module-scss-module__WFD9jq__legalFooter{display:none}.SeoPageLayout-module-scss-module__WFD9jq__lead{display:block}}
