.ads-module__6Q5IkG__adSlot{width:100%}.ads-module__6Q5IkG__adSurface{border:3px solid var(--ink);background:radial-gradient(circle at top right, #ffd54f1f, transparent 30%), linear-gradient(180deg, #fffffff0, #fff9effa), var(--paper);box-shadow:var(--shadow-lg);border-radius:28px;gap:14px;padding:20px;display:grid}.ads-module__6Q5IkG__slotBanner .ads-module__6Q5IkG__adSurface{min-height:148px}.ads-module__6Q5IkG__slotInline .ads-module__6Q5IkG__adSurface{min-height:172px}.ads-module__6Q5IkG__slotShowcase .ads-module__6Q5IkG__adSurface{min-height:212px}.ads-module__6Q5IkG__adFrame,.ads-module__6Q5IkG__adPlaceholder{background:linear-gradient(#fffffff5,#fffcf6fa),#fff;border:3px dashed #11111157;border-radius:22px;flex:auto;justify-content:center;align-items:center;min-height:100%;padding:14px;display:flex}.ads-module__6Q5IkG__adBadge{border:3px solid var(--ink);background:var(--sun);width:fit-content;box-shadow:var(--shadow-sm);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:8px 12px;font-size:.76rem;font-weight:700;line-height:1}.ads-module__6Q5IkG__adUnit{width:100%;min-height:inherit}.ads-module__6Q5IkG__adPlaceholder{text-align:center}.ads-module__6Q5IkG__placeholderInner{justify-items:center;gap:10px;max-width:34ch;display:grid}.ads-module__6Q5IkG__placeholderTitle{letter-spacing:-.03em;font-size:1.1rem;font-weight:800;line-height:1.15}.ads-module__6Q5IkG__placeholderText{color:var(--muted);font-size:.94rem;line-height:1.6}@media (max-width:640px){.ads-module__6Q5IkG__adSurface{box-shadow:8px 8px 0 var(--ink);border-radius:24px;padding:18px}.ads-module__6Q5IkG__adFrame,.ads-module__6Q5IkG__adPlaceholder{border-radius:20px}}
.calculator-experience-module__CaPwzG__experience{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:20px;display:grid}.calculator-experience-module__CaPwzG__panel,.calculator-experience-module__CaPwzG__resultPanel,.calculator-experience-module__CaPwzG__subCard{border:3px solid var(--ink);background:var(--paper);box-shadow:var(--shadow-lg);border-radius:30px}.calculator-experience-module__CaPwzG__panel,.calculator-experience-module__CaPwzG__resultPanel{padding:clamp(22px,3vw,30px)}.calculator-experience-module__CaPwzG__panel{background:linear-gradient(180deg, #ffffffeb, #fff8ebf2), var(--paper);flex-direction:column;gap:20px;display:flex}.calculator-experience-module__CaPwzG__resultPanel{background:linear-gradient(135deg, #ffffffe0, #fffffffa), linear-gradient(160deg, var(--sky-soft), var(--paper));flex-direction:column;gap:18px;display:flex}.calculator-experience-module__CaPwzG__panelHeader{flex-direction:column;gap:10px;display:flex}.calculator-experience-module__CaPwzG__eyebrow{border:3px solid var(--ink);background:var(--mint);width:fit-content;box-shadow:var(--shadow-sm);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:8px 14px;font-size:.78rem;font-weight:700}.calculator-experience-module__CaPwzG__panelTitle{letter-spacing:-.05em;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;line-height:.96}.calculator-experience-module__CaPwzG__panelText,.calculator-experience-module__CaPwzG__subtleText,.calculator-experience-module__CaPwzG__resultHint,.calculator-experience-module__CaPwzG__list{color:var(--muted);font-size:.98rem;line-height:1.7}.calculator-experience-module__CaPwzG__list{gap:6px;padding-left:18px;display:grid}.calculator-experience-module__CaPwzG__formGrid,.calculator-experience-module__CaPwzG__dualGrid,.calculator-experience-module__CaPwzG__tripleGrid,.calculator-experience-module__CaPwzG__statGrid,.calculator-experience-module__CaPwzG__segmentGrid{gap:14px;display:grid}.calculator-experience-module__CaPwzG__formGrid{grid-template-columns:1fr}.calculator-experience-module__CaPwzG__dualGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-experience-module__CaPwzG__tripleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.calculator-experience-module__CaPwzG__segmentGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.calculator-experience-module__CaPwzG__field{flex-direction:column;gap:8px;display:flex}.calculator-experience-module__CaPwzG__modeSelector{border:3px solid var(--ink);background:linear-gradient(180deg, #fffffff0, #fffaf2f5), var(--paper);border-radius:24px;gap:14px;padding:16px;display:grid;box-shadow:inset 0 -5px #11111114}.calculator-experience-module__CaPwzG__modeSelectorHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.calculator-experience-module__CaPwzG__modeSelectorLabel{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.calculator-experience-module__CaPwzG__modeSelectorValue{font-size:.98rem;font-weight:800;line-height:1.2}.calculator-experience-module__CaPwzG__modeSelectorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.calculator-experience-module__CaPwzG__modeOption{border:3px solid var(--ink);text-align:left;background:#fffffff5;border-radius:22px;flex-direction:column;align-items:flex-start;gap:12px;min-height:152px;padding:16px 16px 18px;transition:transform .14s,box-shadow .14s,background-color .14s,border-color .14s;display:flex}.calculator-experience-module__CaPwzG__modeOption:hover{box-shadow:var(--shadow-sm);transform:translate(-1px,-1px)}.calculator-experience-module__CaPwzG__modeOptionActive{background:linear-gradient(180deg, #ffd54ff2, #ffe89ff5), var(--sun);box-shadow:var(--shadow-sm)}.calculator-experience-module__CaPwzG__modeOptionTop{align-items:center;gap:10px;display:flex}.calculator-experience-module__CaPwzG__modeOptionIndex{border:3px solid var(--ink);min-width:36px;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-align:center;background:#fff;border-radius:999px;padding:6px 8px;font-size:.72rem;font-weight:700}.calculator-experience-module__CaPwzG__modeOptionActive .calculator-experience-module__CaPwzG__modeOptionIndex{background:#ffffffe6}.calculator-experience-module__CaPwzG__modeOptionEyebrow{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.calculator-experience-module__CaPwzG__modeOptionTitle{letter-spacing:-.03em;font-size:1.08rem;font-weight:800;line-height:1.08}.calculator-experience-module__CaPwzG__modeOptionText{color:var(--muted);font-size:.88rem;line-height:1.55}.calculator-experience-module__CaPwzG__fieldLabel{font-size:.9rem;font-weight:800;line-height:1.3}.calculator-experience-module__CaPwzG__fieldHint{color:var(--muted);font-size:.82rem;line-height:1.55}.calculator-experience-module__CaPwzG__input,.calculator-experience-module__CaPwzG__select,.calculator-experience-module__CaPwzG__dateInput{border:3px solid var(--ink);width:100%;min-height:56px;color:var(--ink);background:#fff;border-radius:18px;padding:13px 14px;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.2;box-shadow:inset 0 -4px #11111114}.calculator-experience-module__CaPwzG__input{appearance:textfield}.calculator-experience-module__CaPwzG__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calculator-experience-module__CaPwzG__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calculator-experience-module__CaPwzG__select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 24px) calc(50% - 3px),calc(100% - 16px) calc(50% - 3px);background-repeat:no-repeat;background-size:8px 8px,8px 8px;padding-right:3.2rem}.calculator-experience-module__CaPwzG__dateInput{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-right:1rem}.calculator-experience-module__CaPwzG__dateInput::-webkit-date-and-time-value{text-align:left}.calculator-experience-module__CaPwzG__dateInput::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.9}.calculator-experience-module__CaPwzG__input:focus,.calculator-experience-module__CaPwzG__select:focus,.calculator-experience-module__CaPwzG__dateInput:focus{outline-offset:2px;outline:4px solid #8ecbffbf}.calculator-experience-module__CaPwzG__actionRow{flex-wrap:wrap;gap:10px;display:flex}.calculator-experience-module__CaPwzG__button,.calculator-experience-module__CaPwzG__buttonSecondary,.calculator-experience-module__CaPwzG__miniButton,.calculator-experience-module__CaPwzG__toggleButton,.calculator-experience-module__CaPwzG__removeButton{border:3px solid var(--ink);border-radius:999px;font-weight:800;line-height:1;transition:transform .14s,box-shadow .14s,background-color .14s}.calculator-experience-module__CaPwzG__button,.calculator-experience-module__CaPwzG__buttonSecondary,.calculator-experience-module__CaPwzG__miniButton,.calculator-experience-module__CaPwzG__removeButton{padding:11px 16px}.calculator-experience-module__CaPwzG__toggleButton{padding:12px 14px}.calculator-experience-module__CaPwzG__button{background:var(--coral);box-shadow:var(--shadow-sm)}.calculator-experience-module__CaPwzG__buttonSecondary,.calculator-experience-module__CaPwzG__miniButton{background:var(--paper)}.calculator-experience-module__CaPwzG__removeButton{color:#8f2d18;background:linear-gradient(#ffe6dd,#ffd4c8);border-radius:18px;justify-content:center;align-self:end;align-items:center;min-width:60px;min-height:60px;padding:0;display:inline-flex}.calculator-experience-module__CaPwzG__removeButton:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}.calculator-experience-module__CaPwzG__removeButton:disabled:hover{box-shadow:none;transform:none}.calculator-experience-module__CaPwzG__toggleButton{background:#fff}.calculator-experience-module__CaPwzG__button:hover,.calculator-experience-module__CaPwzG__buttonSecondary:hover,.calculator-experience-module__CaPwzG__miniButton:hover,.calculator-experience-module__CaPwzG__toggleButton:hover,.calculator-experience-module__CaPwzG__removeButton:not(:disabled):hover{box-shadow:var(--shadow-sm);transform:translate(-1px,-1px)}.calculator-experience-module__CaPwzG__button:disabled,.calculator-experience-module__CaPwzG__buttonSecondary:disabled,.calculator-experience-module__CaPwzG__miniButton:disabled,.calculator-experience-module__CaPwzG__toggleButton:disabled{cursor:wait;opacity:.72;box-shadow:none;transform:none}.calculator-experience-module__CaPwzG__button:disabled:hover,.calculator-experience-module__CaPwzG__buttonSecondary:disabled:hover,.calculator-experience-module__CaPwzG__miniButton:disabled:hover,.calculator-experience-module__CaPwzG__toggleButton:disabled:hover{box-shadow:none;transform:none}.calculator-experience-module__CaPwzG__toggleActive{background:var(--sun);box-shadow:var(--shadow-sm)}.calculator-experience-module__CaPwzG__heroResult{border:3px solid var(--ink);background:#fffefa;border-radius:24px;flex-direction:column;gap:8px;padding:22px 22px 20px;display:flex;box-shadow:inset 0 -6px #11111114}.calculator-experience-module__CaPwzG__resultLabel{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:700}.calculator-experience-module__CaPwzG__resultValue{letter-spacing:-.06em;font-size:clamp(2.4rem,4vw,3.3rem);font-weight:800;line-height:.96}.calculator-experience-module__CaPwzG__statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-experience-module__CaPwzG__statCard{border:3px solid var(--ink);background:#ffffffeb;border-radius:22px;flex-direction:column;gap:8px;padding:16px;display:flex}.calculator-experience-module__CaPwzG__statLabel{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.calculator-experience-module__CaPwzG__statValue{letter-spacing:-.03em;font-size:1.3rem;font-weight:800;line-height:1.1}.calculator-experience-module__CaPwzG__statHint{color:var(--muted);font-size:.85rem;line-height:1.55}.calculator-experience-module__CaPwzG__subCard{background:linear-gradient(180deg, #ffffffeb, #fffffffa), var(--paper);flex-direction:column;gap:12px;padding:18px;display:flex}.calculator-experience-module__CaPwzG__subCardTitle{letter-spacing:-.03em;font-size:1.08rem;font-weight:800;line-height:1.2}.calculator-experience-module__CaPwzG__pdfActions{border-top:3px dashed #11111138;gap:10px;margin-top:2px;padding-top:16px;display:grid}.calculator-experience-module__CaPwzG__pdfActionRow{flex-wrap:wrap;gap:10px;display:flex}.calculator-experience-module__CaPwzG__pdfActionRow>button{flex:170px}.calculator-experience-module__CaPwzG__pdfStatus{color:var(--muted);font-size:.84rem;font-weight:700;line-height:1.6}.calculator-experience-module__CaPwzG__pdfPrimaryButton,.calculator-experience-module__CaPwzG__pdfSecondaryButton{border:3px solid var(--ink);border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:13px 18px;font-size:.92rem;font-weight:800;line-height:1;transition:transform .14s,box-shadow .14s,background-color .14s;display:inline-flex}.calculator-experience-module__CaPwzG__pdfPrimaryButton{background:var(--mint);box-shadow:var(--shadow-sm)}.calculator-experience-module__CaPwzG__pdfSecondaryButton{box-shadow:var(--shadow-sm);background:#fff}.calculator-experience-module__CaPwzG__pdfPrimaryButton:hover,.calculator-experience-module__CaPwzG__pdfSecondaryButton:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-1px,-1px)}.calculator-experience-module__CaPwzG__pdfPrimaryButton:disabled,.calculator-experience-module__CaPwzG__pdfSecondaryButton:disabled{cursor:wait;opacity:.72;box-shadow:none;transform:none}.calculator-experience-module__CaPwzG__pdfPrimaryButton:disabled:hover,.calculator-experience-module__CaPwzG__pdfSecondaryButton:disabled:hover{box-shadow:none;transform:none}.calculator-experience-module__CaPwzG__pdfActionIcon{flex:none;width:18px;height:18px}.calculator-experience-module__CaPwzG__courseList{gap:12px;display:grid}.calculator-experience-module__CaPwzG__courseRow{grid-template-columns:minmax(0,1.1fr) minmax(160px,.8fr) 56px;align-items:end;gap:12px;display:grid}.calculator-experience-module__CaPwzG__removeIcon{width:24px;height:24px}.calculator-experience-module__CaPwzG__formula{border:3px dashed var(--ink);font-family:var(--font-mono), monospace;background:#ffffffdb;border-radius:22px;padding:16px;font-size:.9rem;line-height:1.7}.calculator-experience-module__CaPwzG__warning{border:3px solid var(--ink);background:#fff1f1;border-radius:22px;padding:14px 16px;font-size:.92rem;font-weight:700;line-height:1.55}@media (max-width:980px){.calculator-experience-module__CaPwzG__experience{grid-template-columns:1fr}}@media (max-width:720px){.calculator-experience-module__CaPwzG__dualGrid,.calculator-experience-module__CaPwzG__tripleGrid,.calculator-experience-module__CaPwzG__statGrid,.calculator-experience-module__CaPwzG__courseRow,.calculator-experience-module__CaPwzG__modeSelectorGrid{grid-template-columns:1fr}.calculator-experience-module__CaPwzG__modeOption{min-height:0}}@media (max-width:640px){.calculator-experience-module__CaPwzG__panel,.calculator-experience-module__CaPwzG__resultPanel,.calculator-experience-module__CaPwzG__subCard{box-shadow:8px 8px 0 var(--ink);border-radius:24px}.calculator-experience-module__CaPwzG__heroResult,.calculator-experience-module__CaPwzG__statCard{border-radius:20px}.calculator-experience-module__CaPwzG__pdfActionRow>button{flex-basis:100%}}
.site-module__oB1X9q__shell{width:min(1180px,100% - 32px);margin:0 auto}.site-module__oB1X9q__page{flex-direction:column;gap:28px;padding:20px 0 64px;display:flex}.site-module__oB1X9q__siteHeader{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:18px 0 10px;position:sticky;top:0}.site-module__oB1X9q__siteHeaderInner{border:3px solid var(--ink);box-shadow:var(--shadow-sm);background:#fff9efe6;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.site-module__oB1X9q__brandLockup{align-items:center;gap:12px;display:inline-flex}.site-module__oB1X9q__brandBadge{border:3px solid var(--ink);background:var(--mint);box-shadow:var(--shadow-sm);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:8px 14px;font-size:.78rem;font-weight:700}.site-module__oB1X9q__brandText{flex-direction:column;gap:2px;display:flex}.site-module__oB1X9q__brandName{font-size:1rem;font-weight:800;line-height:1}.site-module__oB1X9q__brandTagline{color:var(--muted);font-size:.88rem}.site-module__oB1X9q__headerNav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.site-module__oB1X9q__navLink{border:3px solid var(--ink);background:var(--paper);border-radius:999px;padding:9px 14px;font-size:.88rem;font-weight:700;line-height:1;transition:transform .14s,box-shadow .14s,background-color .14s}.site-module__oB1X9q__navLink:hover{box-shadow:var(--shadow-sm);transform:translate(-1px,-1px)}.site-module__oB1X9q__hero{grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr);gap:20px;display:grid}.site-module__oB1X9q__heroPanel,.site-module__oB1X9q__heroAside,.site-module__oB1X9q__contentCard,.site-module__oB1X9q__featureCard,.site-module__oB1X9q__faqItem,.site-module__oB1X9q__footerPanel{border:3px solid var(--ink);background:var(--paper);box-shadow:var(--shadow-lg);border-radius:30px}.site-module__oB1X9q__heroPanel,.site-module__oB1X9q__heroAside,.site-module__oB1X9q__contentCard,.site-module__oB1X9q__featureCard,.site-module__oB1X9q__footerPanel{padding:clamp(22px,3vw,32px)}.site-module__oB1X9q__heroPanel{background:linear-gradient(135deg, #ffffffad, #ffffffeb), linear-gradient(160deg, var(--sky-soft), var(--paper));flex-direction:column;gap:18px;display:flex}.site-module__oB1X9q__eyebrow{border:3px solid var(--ink);width:fit-content;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:9px 14px;font-size:.78rem;font-weight:700}.site-module__oB1X9q__eyebrowMint{background:var(--mint);box-shadow:var(--shadow-sm)}.site-module__oB1X9q__eyebrowSun{background:var(--sun);box-shadow:var(--shadow-sm)}.site-module__oB1X9q__heroTitle{letter-spacing:-.06em;text-wrap:balance;max-width:14ch;font-size:clamp(2.9rem,7vw,5.6rem);line-height:.92}.site-module__oB1X9q__pageTitle{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2.4rem,5vw,4rem);line-height:.96}.site-module__oB1X9q__heroText,.site-module__oB1X9q__sectionText,.site-module__oB1X9q__cardText,.site-module__oB1X9q__faqAnswer,.site-module__oB1X9q__footerText,.site-module__oB1X9q__supportingText{color:var(--muted);font-size:1rem;line-height:1.7}.site-module__oB1X9q__actionRow,.site-module__oB1X9q__pillRow,.site-module__oB1X9q__breadcrumb{flex-wrap:wrap;gap:12px;display:flex}.site-module__oB1X9q__actionPrimary,.site-module__oB1X9q__actionSecondary,.site-module__oB1X9q__pillLink{border:3px solid var(--ink);border-radius:999px;padding:12px 18px;font-weight:800;line-height:1;transition:transform .14s,box-shadow .14s,background-color .14s}.site-module__oB1X9q__actionPrimary{background:var(--coral);box-shadow:var(--shadow-sm)}.site-module__oB1X9q__actionSecondary{background:var(--paper)}.site-module__oB1X9q__pillLink{background:var(--sky-soft)}.site-module__oB1X9q__actionPrimary:hover,.site-module__oB1X9q__actionSecondary:hover,.site-module__oB1X9q__pillLink:hover,.site-module__oB1X9q__cardLink:hover{box-shadow:var(--shadow-sm);transform:translate(-1px,-1px)}.site-module__oB1X9q__heroAside{background:linear-gradient(180deg, #ffffffe0, #fffffffa), var(--paper);flex-direction:column;gap:16px;display:flex}.site-module__oB1X9q__asideTitle,.site-module__oB1X9q__sectionTitle,.site-module__oB1X9q__cardTitle,.site-module__oB1X9q__footerTitle{letter-spacing:-.03em;font-size:1.35rem;font-weight:800;line-height:1.15}.site-module__oB1X9q__asideList,.site-module__oB1X9q__featureList{gap:10px;padding:0;list-style:none;display:grid}.site-module__oB1X9q__asideList li,.site-module__oB1X9q__featureList li{border:3px solid var(--ink);background:#ffffffc2;border-radius:20px;padding:14px 16px;font-weight:700}.site-module__oB1X9q__hubPreview{flex-direction:column;flex:auto;gap:18px;min-height:100%;display:flex}.site-module__oB1X9q__hubPreviewHeader{border-bottom:3px solid #1111111f;flex-direction:column;gap:8px;padding-bottom:14px;display:flex}.site-module__oB1X9q__hubPreviewEyebrow{border:3px solid var(--ink);width:fit-content;box-shadow:var(--shadow-sm);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:999px;padding:7px 12px;font-size:.74rem;font-weight:700}.site-module__oB1X9q__hubPreviewMeta{letter-spacing:-.03em;font-size:1.2rem;font-weight:800;line-height:1.2}.site-module__oB1X9q__hubPreviewBody{flex-direction:column;flex:auto;gap:14px;display:flex}.site-module__oB1X9q__hubPreviewGrid{gap:10px;display:grid}.site-module__oB1X9q__hubPreviewField{border:3px solid var(--ink);background:linear-gradient(#fffffffa,#fffaf2f5),#fff;border-radius:18px;gap:6px;padding:13px 14px;display:grid;box-shadow:inset 0 -4px #1111110f}.site-module__oB1X9q__hubPreviewFieldLabel,.site-module__oB1X9q__hubPreviewResultLabel{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700;line-height:1.2}.site-module__oB1X9q__hubPreviewFieldValue{font-size:1.02rem;font-weight:800;line-height:1.25}.site-module__oB1X9q__hubPreviewResult{border:3px solid var(--ink);background:linear-gradient(135deg, #ffffffeb, #dceeffeb), var(--sky-soft);box-shadow:var(--shadow-sm);border-radius:20px;gap:6px;padding:16px;display:grid}.site-module__oB1X9q__hubPreviewResultValue{letter-spacing:-.05em;font-size:1.65rem;font-weight:800;line-height:1}.site-module__oB1X9q__hubPreviewResultHint{color:var(--muted);font-size:.88rem;line-height:1.55}.site-module__oB1X9q__hubPreviewFooter{border-top:3px solid #1111111f;gap:12px;padding-top:14px;display:flex}.site-module__oB1X9q__hubPreviewAction{border:3px solid var(--ink);width:100%;box-shadow:var(--shadow-sm);background:linear-gradient(#fffffffa,#fffaf2f5),#fff;border-radius:18px;justify-content:center;align-items:center;padding:14px 18px;font-size:.95rem;font-weight:800;line-height:1;transition:transform .14s,box-shadow .14s,background-color .14s;display:inline-flex}.site-module__oB1X9q__hubPreviewAction:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-1px,-1px)}.site-module__oB1X9q__section{flex-direction:column;gap:18px;display:flex}.site-module__oB1X9q__sectionHeader{flex-direction:column;gap:10px;display:flex}.site-module__oB1X9q__cardGrid,.site-module__oB1X9q__featureGrid{gap:18px;display:grid}.site-module__oB1X9q__cardGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.site-module__oB1X9q__libraryCategoryGrid,.site-module__oB1X9q__libraryCalculatorGrid{align-items:stretch}.site-module__oB1X9q__libraryCategoryGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.site-module__oB1X9q__libraryCalculatorGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.site-module__oB1X9q__featureGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.site-module__oB1X9q__contentCard,.site-module__oB1X9q__featureCard{flex-direction:column;gap:14px;display:flex}.site-module__oB1X9q__libraryCategoryCard,.site-module__oB1X9q__libraryCalculatorCard{min-height:100%;padding:28px;transition:transform .14s,box-shadow .14s}.site-module__oB1X9q__libraryCategoryCard{background:radial-gradient(circle at top right, #8ecbff2e, transparent 34%), linear-gradient(180deg, #fffffff5, #fff9effa), var(--paper);grid-template-rows:minmax(0,1fr) auto auto;gap:20px;display:grid}.site-module__oB1X9q__libraryCalculatorCard{background:radial-gradient(circle at top right, #ffd54f2e, transparent 34%), linear-gradient(180deg, #fffffff0, #fffaf2fa), var(--paper);grid-template-rows:minmax(0,1fr) auto;gap:18px;display:grid}.site-module__oB1X9q__libraryCategoryCard:hover,.site-module__oB1X9q__libraryCalculatorCard:hover{transform:translate(-2px,-2px)}.site-module__oB1X9q__libraryCardBody{flex-direction:column;gap:12px;min-height:0;display:flex}.site-module__oB1X9q__libraryCategoryTitle{letter-spacing:-.05em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:1.96em;font-size:clamp(1.7rem,2.6vw,2.05rem);font-weight:800;line-height:.98;display:-webkit-box;overflow:hidden}.site-module__oB1X9q__libraryCalculatorTitle{letter-spacing:-.04em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.24em;font-size:1.36rem;font-weight:800;line-height:1.12;display:-webkit-box;overflow:hidden}.site-module__oB1X9q__libraryCategoryLead{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:28ch;min-height:3.1em;font-size:1.04rem;font-weight:700;line-height:1.55;display:-webkit-box;overflow:hidden}.site-module__oB1X9q__libraryCardText{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:6.88em;font-size:.98rem;line-height:1.72;display:-webkit-box;overflow:hidden}.site-module__oB1X9q__libraryCardFeatureGroup{align-content:start;gap:12px;min-height:118px;display:grid}.site-module__oB1X9q__libraryCardFeatureLabel{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700;line-height:1.2}.site-module__oB1X9q__libraryCardPillRow{flex-wrap:wrap;align-content:start;gap:10px;display:flex}.site-module__oB1X9q__libraryCardPill{border:3px solid var(--ink);min-height:42px;box-shadow:var(--shadow-sm);background:#fffffff5;border-radius:999px;align-items:center;padding:8px 12px;font-size:.82rem;font-weight:700;line-height:1.2;display:inline-flex}.site-module__oB1X9q__libraryCardFooter{border-top:3px solid #1111111f;grid-template-columns:1fr;align-items:start;gap:16px;margin-top:auto;padding-top:18px;display:grid}.site-module__oB1X9q__libraryCardStat{align-items:center;gap:12px;width:fit-content;display:inline-flex}.site-module__oB1X9q__libraryCardStatIcon{border:3px solid var(--ink);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;grid-template-columns:repeat(2,8px);gap:4px;padding:8px;display:grid}.site-module__oB1X9q__libraryCardStatDot{border:2px solid var(--ink);background:var(--sun);border-radius:3px;width:8px;height:8px}.site-module__oB1X9q__libraryCardStatText{flex-direction:column;gap:2px;display:flex}.site-module__oB1X9q__libraryCardStatValue{letter-spacing:-.03em;font-size:1rem;font-weight:800;line-height:1}.site-module__oB1X9q__libraryCardStatLabel{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700;line-height:1}.site-module__oB1X9q__libraryCardLink{border:3px solid var(--ink);box-shadow:var(--shadow-sm);white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-size:.92rem;font-weight:800;line-height:1;transition:transform .14s,box-shadow .14s,background-color .14s;display:inline-flex}.site-module__oB1X9q__libraryCategoryCard .site-module__oB1X9q__libraryCardLink{justify-self:stretch;width:100%}.site-module__oB1X9q__libraryCardLink:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-1px,-1px)}.site-module__oB1X9q__libraryCalculatorStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.site-module__oB1X9q__libraryCalculatorFooter{border-top:3px solid #1111111f;gap:14px;margin-top:auto;padding-top:18px;display:grid}.site-module__oB1X9q__libraryCalculatorStatBox{border:3px solid var(--ink);background:#ffffffeb;border-radius:18px;gap:4px;min-width:0;padding:10px 12px;display:grid;box-shadow:inset 0 -4px #1111110f}.site-module__oB1X9q__libraryCalculatorStatLabel{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700;line-height:1}.site-module__oB1X9q__libraryCalculatorStatValue{letter-spacing:-.04em;font-size:1.08rem;font-weight:800;line-height:1}.site-module__oB1X9q__libraryCalculatorLink{justify-self:stretch;width:100%}.site-module__oB1X9q__cardMeta{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.site-module__oB1X9q__cardLink{border:3px solid var(--ink);background:var(--paper);border-radius:999px;width:fit-content;padding:10px 14px;font-weight:800;line-height:1;transition:transform .14s,box-shadow .14s}.site-module__oB1X9q__breadcrumb{align-items:center}.site-module__oB1X9q__breadcrumbLink,.site-module__oB1X9q__breadcrumbCurrent{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:700}.site-module__oB1X9q__breadcrumbLink,.site-module__oB1X9q__breadcrumbSeparator{color:var(--muted)}.site-module__oB1X9q__faqList{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:16px;display:grid}.site-module__oB1X9q__faqItem{background:radial-gradient(circle at top right, #8ecbff26, transparent 32%), linear-gradient(180deg, #fffffff0, #fffaf2fa), var(--paper);grid-template-rows:auto 1fr;gap:16px;min-height:100%;padding:24px;display:grid}.site-module__oB1X9q__faqItemHeader{gap:10px;display:grid}.site-module__oB1X9q__faqItemEyebrow{border:3px solid var(--ink);width:fit-content;box-shadow:var(--shadow-sm);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:999px;padding:7px 12px;font-size:.74rem;font-weight:700;line-height:1}.site-module__oB1X9q__faqItemBody{border-top:3px solid #1111111f;align-content:start;padding-top:16px;display:grid}.site-module__oB1X9q__faqQuestion{letter-spacing:-.02em;font-size:1.14rem;font-weight:800;line-height:1.3}.site-module__oB1X9q__detailInfoCard{background:radial-gradient(circle at top right, #ffd54f29, transparent 34%), linear-gradient(180deg, #fffffff0, #fff9effa), var(--paper);grid-template-rows:auto 1fr;gap:18px;min-height:100%;display:grid}.site-module__oB1X9q__detailInfoCardHeader{gap:10px;display:grid}.site-module__oB1X9q__detailInfoTitle{letter-spacing:-.04em;font-size:1.45rem;font-weight:800;line-height:1.1}.site-module__oB1X9q__detailInfoText{color:var(--muted);font-size:1rem;line-height:1.72}.site-module__oB1X9q__surfaceGrid,.site-module__oB1X9q__twoColumnGrid,.site-module__oB1X9q__footerGrid{gap:18px;display:grid}.site-module__oB1X9q__surfaceGrid,.site-module__oB1X9q__twoColumnGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-module__oB1X9q__footerPanel{margin-bottom:36px}.site-module__oB1X9q__footerGrid{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(160px,1fr))}.site-module__oB1X9q__footerLinks{gap:10px;display:grid}.site-module__oB1X9q__footerLabel{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.site-module__oB1X9q__cluster{gap:14px;display:grid}.site-module__oB1X9q__clusterHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.site-module__oB1X9q__clusterTitle{letter-spacing:-.03em;font-size:1.2rem;font-weight:800}.site-module__oB1X9q__contactLayout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr);gap:18px;display:grid}.site-module__oB1X9q__contactPrimaryCard{min-height:100%}.site-module__oB1X9q__contactSupportStack{gap:18px;display:grid}.site-module__oB1X9q__contactForm{gap:16px;display:grid}.site-module__oB1X9q__contactFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.site-module__oB1X9q__contactField{gap:8px;display:grid}.site-module__oB1X9q__contactLabel{font-size:.96rem;font-weight:800;line-height:1.1}.site-module__oB1X9q__contactInput,.site-module__oB1X9q__contactSelect,.site-module__oB1X9q__contactTextarea{border:3px solid var(--ink);background:#fffffff0;border-radius:18px;width:100%;padding:14px 16px;font-size:1rem;line-height:1.4;transition:transform .14s,box-shadow .14s,border-color .14s;box-shadow:inset 0 -4px #1111110f}.site-module__oB1X9q__contactInput,.site-module__oB1X9q__contactTextarea{appearance:none}.site-module__oB1X9q__contactSelect{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%), #fffffff0;background-position:calc(100% - 26px) calc(50% - 3px),calc(100% - 18px) calc(50% - 3px),0 0;background-repeat:no-repeat;background-size:8px 8px,8px 8px,100% 100%;padding-right:46px}.site-module__oB1X9q__contactTextarea{resize:vertical;min-height:180px}.site-module__oB1X9q__contactInput:focus,.site-module__oB1X9q__contactSelect:focus,.site-module__oB1X9q__contactTextarea:focus{box-shadow:var(--shadow-sm);outline:none;transform:translate(-1px,-1px)}.site-module__oB1X9q__contactFieldError{color:#b42318;font-size:.88rem;line-height:1.5}.site-module__oB1X9q__contactHoneyField{display:none}.site-module__oB1X9q__contactFormFooter{border-top:3px dashed #1113;gap:12px;padding-top:18px;display:grid}.site-module__oB1X9q__contactSupportText,.site-module__oB1X9q__contactSuccessMessage,.site-module__oB1X9q__contactErrorMessage{font-size:.94rem;line-height:1.6}.site-module__oB1X9q__contactSupportText{color:var(--muted)}.site-module__oB1X9q__contactSuccessMessage{color:#0f7a33;font-weight:700}.site-module__oB1X9q__contactErrorMessage{color:#b42318;font-weight:700}.site-module__oB1X9q__contactSubmitButton{border:3px solid var(--ink);background:var(--mint);width:fit-content;box-shadow:var(--shadow-sm);border-radius:999px;padding:12px 18px;font-size:.95rem;font-weight:800;line-height:1;transition:transform .14s,box-shadow .14s,background-color .14s,opacity .14s}.site-module__oB1X9q__contactSubmitButton:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-1px,-1px)}.site-module__oB1X9q__contactSubmitButton:disabled{cursor:not-allowed;opacity:.65;box-shadow:none;transform:none}.site-module__oB1X9q__discoveryPanel,.site-module__oB1X9q__discoveryLoadingCard{gap:18px}.site-module__oB1X9q__discoveryControlGrid{grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:16px;display:grid}.site-module__oB1X9q__discoverySearchField{gap:8px;display:grid}.site-module__oB1X9q__discoveryLabel{font-size:.96rem;font-weight:800;line-height:1.1}.site-module__oB1X9q__discoveryInput{border:3px solid var(--ink);background:#fffffff0;border-radius:18px;width:100%;padding:14px 16px;font-size:1rem;line-height:1.4;transition:transform .14s,box-shadow .14s;box-shadow:inset 0 -4px #1111110f}.site-module__oB1X9q__discoveryInput:focus{box-shadow:var(--shadow-sm);outline:none;transform:translate(-1px,-1px)}.site-module__oB1X9q__discoveryHelperText,.site-module__oB1X9q__discoveryMetaText{color:var(--muted);font-size:.94rem;line-height:1.6}.site-module__oB1X9q__discoveryStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.site-module__oB1X9q__discoveryStatCard{border:3px solid var(--ink);background:linear-gradient(#fffffff5,#fffaf2fa),#fff;border-radius:18px;gap:6px;min-width:0;padding:14px;display:grid;box-shadow:inset 0 -4px #1111110f}.site-module__oB1X9q__discoveryStatLabel{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700;line-height:1}.site-module__oB1X9q__discoveryStatValue{letter-spacing:-.04em;font-size:1.4rem;font-weight:800;line-height:1}.site-module__oB1X9q__discoveryFilterGroup{border-top:3px solid #1111111f;gap:10px;padding-top:18px;display:grid}.site-module__oB1X9q__discoveryFilterRow{flex-wrap:wrap;gap:10px;display:flex}.site-module__oB1X9q__discoveryFilterChip,.site-module__oB1X9q__discoveryResetButton{border:3px solid var(--ink);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;padding:10px 14px;font-size:.88rem;font-weight:800;line-height:1;transition:transform .14s,box-shadow .14s,background-color .14s}.site-module__oB1X9q__discoveryFilterChip:hover,.site-module__oB1X9q__discoveryResetButton:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-1px,-1px)}.site-module__oB1X9q__discoveryFilterChipActive{background:var(--sun)}.site-module__oB1X9q__discoveryMetaRow{border-top:3px dashed #1111112e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.site-module__oB1X9q__discoveryEmptyState{gap:16px}.site-module__oB1X9q__discoveryEmptyHeader{gap:8px;display:grid}.site-module__oB1X9q__ownerMessageList{gap:18px;display:grid}.site-module__oB1X9q__ownerMessageCard{gap:18px}.site-module__oB1X9q__ownerMessageHeader{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:14px;display:flex}.site-module__oB1X9q__ownerMessageIdentity{gap:8px;display:grid}.site-module__oB1X9q__ownerMessageTopic{border:3px solid var(--ink);width:fit-content;box-shadow:var(--shadow-sm);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:999px;padding:8px 12px;font-size:.76rem;font-weight:700;line-height:1}.site-module__oB1X9q__ownerMessageMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.site-module__oB1X9q__ownerMessageMetaItem{border:3px solid var(--ink);background:#ffffffeb;border-radius:18px;gap:4px;padding:12px 14px;display:grid;box-shadow:inset 0 -4px #1111110f}.site-module__oB1X9q__ownerMessageMetaLabel,.site-module__oB1X9q__ownerMessageBodyLabel{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700;line-height:1.2}.site-module__oB1X9q__ownerMessageMetaValue{overflow-wrap:anywhere;font-size:.98rem;font-weight:700;line-height:1.45}.site-module__oB1X9q__ownerMessageBody{border-top:3px solid #1111111f;gap:10px;padding-top:18px;display:grid}.site-module__oB1X9q__ownerMessageBodyText{white-space:pre-wrap;color:var(--muted);font-size:1rem;line-height:1.72}@media (max-width:900px){.site-module__oB1X9q__hero,.site-module__oB1X9q__twoColumnGrid,.site-module__oB1X9q__footerGrid,.site-module__oB1X9q__contactLayout{grid-template-columns:1fr}.site-module__oB1X9q__heroTitle{max-width:18ch}.site-module__oB1X9q__discoveryControlGrid,.site-module__oB1X9q__ownerMessageMetaGrid{grid-template-columns:1fr}}@media (max-width:640px){.site-module__oB1X9q__shell{width:min(100% - 24px,1180px)}.site-module__oB1X9q__page{gap:22px;padding-bottom:48px}.site-module__oB1X9q__siteHeaderInner,.site-module__oB1X9q__heroPanel,.site-module__oB1X9q__heroAside,.site-module__oB1X9q__contentCard,.site-module__oB1X9q__featureCard,.site-module__oB1X9q__faqItem,.site-module__oB1X9q__footerPanel{box-shadow:8px 8px 0 var(--ink);border-radius:24px}.site-module__oB1X9q__libraryCategoryCard,.site-module__oB1X9q__libraryCalculatorCard{padding:24px}.site-module__oB1X9q__siteHeaderInner,.site-module__oB1X9q__headerNav{justify-content:center}.site-module__oB1X9q__contactFieldGrid{grid-template-columns:1fr}.site-module__oB1X9q__hubPreviewAction{width:100%}.site-module__oB1X9q__libraryCardFooter{grid-template-columns:1fr;align-items:stretch}.site-module__oB1X9q__libraryCardLink{justify-self:stretch;width:100%}}
.page-module___8aEwW__page{min-height:100dvh;padding:32px;position:relative;overflow:hidden}.page-module___8aEwW__pageInner{z-index:1;flex-direction:column;gap:28px;width:min(1180px,100%);margin:0 auto;display:flex;position:relative}.page-module___8aEwW__heroStage{align-items:center;min-height:calc(100dvh - 64px);display:flex}.page-module___8aEwW__shell{grid-template-columns:minmax(260px,1fr) minmax(320px,460px);align-items:stretch;gap:28px;width:100%;animation:.7s cubic-bezier(.2,.7,.2,1) both page-module___8aEwW__rise-in;display:grid}.page-module___8aEwW__introPanel,.page-module___8aEwW__calculator{border:3px solid var(--ink);background:var(--paper);box-shadow:var(--shadow-lg);border-radius:30px}.page-module___8aEwW__introPanel{background:linear-gradient(135deg, #ffffffb8, #ffffffeb), linear-gradient(160deg, var(--sky-soft), var(--paper));flex-direction:column;justify-content:center;gap:24px;padding:clamp(28px,4vw,52px);display:flex}.page-module___8aEwW__eyebrow{border:3px solid var(--ink);background:var(--sky);width:fit-content;box-shadow:var(--shadow-sm);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:10px 16px;font-size:.8rem;font-weight:600}.page-module___8aEwW__title{letter-spacing:-.06em;text-wrap:balance;max-width:14ch;font-size:clamp(3rem,7vw,5.75rem);line-height:.9}.page-module___8aEwW__copy{max-width:42ch;color:var(--muted);font-size:clamp(1rem,2vw,1.15rem);line-height:1.7}.page-module___8aEwW__searchPanel{border:3px solid var(--ink);box-shadow:var(--shadow-sm);background:#ffffffe0;border-radius:24px;flex-direction:column;gap:14px;padding:18px;display:flex}.page-module___8aEwW__searchLabel,.page-module___8aEwW__searchResultsTitle{letter-spacing:-.02em;font-size:.9rem;font-weight:800}.page-module___8aEwW__searchRow{flex-wrap:wrap;gap:10px;display:flex}.page-module___8aEwW__searchInput{border:3px solid var(--ink);background:#fff;border-radius:18px;flex:260px;min-height:56px;padding:0 18px;font-size:1rem;font-weight:600}.page-module___8aEwW__searchInput:focus-visible{outline:4px solid var(--sky);outline-offset:2px}.page-module___8aEwW__searchButton{border:3px solid var(--ink);background:var(--mint);min-height:56px;box-shadow:var(--shadow-sm);border-radius:18px;padding:0 18px;font-size:.95rem;font-weight:800}.page-module___8aEwW__searchHelper,.page-module___8aEwW__searchEmptyState{color:var(--muted);font-size:.92rem;line-height:1.6}.page-module___8aEwW__searchResults{flex-direction:column;gap:12px;display:flex}.page-module___8aEwW__searchResultsHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.page-module___8aEwW__searchResultsViewAll{text-underline-offset:.14em;font-size:.88rem;font-weight:700;text-decoration:underline}.page-module___8aEwW__searchResultList,.page-module___8aEwW__taskChipGrid{gap:10px;display:grid}.page-module___8aEwW__searchResultList{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.page-module___8aEwW__searchResultCard,.page-module___8aEwW__taskChip{border:3px solid var(--ink);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;gap:6px;padding:14px 16px;transition:transform .14s,box-shadow .14s,background-color .14s;display:flex}.page-module___8aEwW__searchResultCard:hover,.page-module___8aEwW__taskChip:hover{transform:translate(-1px,-1px);box-shadow:8px 8px #1414141f}.page-module___8aEwW__searchResultMeta,.page-module___8aEwW__taskChipDescription{color:var(--muted);font-size:.84rem;line-height:1.5}.page-module___8aEwW__searchResultName,.page-module___8aEwW__taskChipTitle{letter-spacing:-.03em;font-size:1rem;font-weight:800}.page-module___8aEwW__taskChipGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.page-module___8aEwW__pillRow,.page-module___8aEwW__ctaRow{flex-wrap:wrap;gap:12px;display:flex}.page-module___8aEwW__pill{border:3px solid var(--ink);background:var(--sun);box-shadow:var(--shadow-sm);border-radius:999px;padding:10px 16px;font-size:.92rem;font-weight:700}.page-module___8aEwW__primaryCta,.page-module___8aEwW__secondaryCta,.page-module___8aEwW__cardLink,.page-module___8aEwW__pillLink{border:3px solid var(--ink);border-radius:999px;padding:12px 18px;font-size:.92rem;font-weight:800;line-height:1;transition:transform .14s,box-shadow .14s,background-color .14s}.page-module___8aEwW__primaryCta{background:var(--coral);box-shadow:var(--shadow-sm)}.page-module___8aEwW__secondaryCta,.page-module___8aEwW__cardLink{background:var(--paper)}.page-module___8aEwW__pillLink{background:var(--sky-soft)}.page-module___8aEwW__primaryCta:hover,.page-module___8aEwW__secondaryCta:hover,.page-module___8aEwW__cardLink:hover,.page-module___8aEwW__pillLink:hover{box-shadow:var(--shadow-sm);transform:translate(-1px,-1px)}.page-module___8aEwW__calculator{background:linear-gradient(180deg, #fffffff0, #fff8ebf0), var(--paper);flex-direction:column;gap:20px;padding:20px;display:flex}.page-module___8aEwW__calculatorHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module___8aEwW__headerBadge,.page-module___8aEwW__headerStatus{border:3px solid var(--ink);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:8px 14px;font-size:.78rem;font-weight:700;line-height:1}.page-module___8aEwW__headerBadge{background:var(--mint);box-shadow:var(--shadow-sm)}.page-module___8aEwW__headerStatus{background:var(--paper)}.page-module___8aEwW__displayPanel{border:3px solid var(--ink);background:linear-gradient(#fffefa,#fff5d8);border-radius:24px;flex-direction:column;justify-content:space-between;gap:18px;min-height:180px;padding:24px;display:flex;box-shadow:inset 0 -6px #14141414}.page-module___8aEwW__equation{min-height:2.6em;color:var(--muted);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.04em;font-size:.92rem;line-height:1.6}.page-module___8aEwW__display{box-sizing:border-box;letter-spacing:-.08em;text-align:right;white-space:nowrap;scrollbar-width:none;width:100%;min-width:0;padding-inline:.12em .08em;font-size:clamp(3.15rem,8vw,4.8rem);font-weight:800;line-height:1.08;display:block;overflow:auto hidden}.page-module___8aEwW__display::-webkit-scrollbar{display:none}.page-module___8aEwW__keypad{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.page-module___8aEwW__key{border:3px solid var(--ink);min-height:82px;box-shadow:0 8px 0 var(--ink);letter-spacing:-.04em;border-radius:22px;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:800;transition:transform .14s,box-shadow .14s,background-color .14s}.page-module___8aEwW__key:hover{box-shadow:2px 10px 0 var(--ink);transform:translate(-2px,-2px)}.page-module___8aEwW__key:active{box-shadow:0 2px 0 var(--ink);transform:translateY(6px)}.page-module___8aEwW__key:focus-visible{outline:4px solid var(--sky);outline-offset:2px}.page-module___8aEwW__digit{background:#fff}.page-module___8aEwW__utility{background:var(--sun)}.page-module___8aEwW__operator{background:var(--coral)}.page-module___8aEwW__equals{background:var(--mint)}.page-module___8aEwW__sectionCard,.page-module___8aEwW__contentCard,.page-module___8aEwW__featureCard,.page-module___8aEwW__faqCard{border:3px solid var(--ink);background:var(--paper);box-shadow:var(--shadow-lg);border-radius:30px}.page-module___8aEwW__sectionCard{background:linear-gradient(180deg, #ffffffe6, #fff8ebf0), var(--paper);flex-direction:column;gap:22px;padding:clamp(24px,3vw,32px);display:flex}.page-module___8aEwW__sectionHeader{flex-direction:column;gap:12px;display:flex}.page-module___8aEwW__sectionEyebrow{border:3px solid var(--ink);background:var(--mint);width:fit-content;box-shadow:var(--shadow-sm);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:9px 14px;font-size:.8rem;font-weight:700}.page-module___8aEwW__sectionTitle{letter-spacing:-.05em;text-wrap:balance;max-width:20ch;font-size:clamp(2rem,4vw,3rem);line-height:.96}.page-module___8aEwW__sectionCopy{max-width:70ch;color:var(--muted);font-size:1rem;line-height:1.7}.page-module___8aEwW__cardGrid,.page-module___8aEwW__popularCalculatorGrid,.page-module___8aEwW__recentCalculatorGrid,.page-module___8aEwW__topCategoryGrid,.page-module___8aEwW__featureGrid,.page-module___8aEwW__faqGrid{gap:18px;display:grid}.page-module___8aEwW__cardGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.page-module___8aEwW__popularCalculatorGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.page-module___8aEwW__recentCalculatorGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.page-module___8aEwW__topCategoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.page-module___8aEwW__featureGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.page-module___8aEwW__faqGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.page-module___8aEwW__contentCard,.page-module___8aEwW__featureCard,.page-module___8aEwW__faqCard{background:linear-gradient(180deg, #ffffffe0, #fffffff5), var(--paper);flex-direction:column;gap:14px;padding:22px;display:flex}.page-module___8aEwW__topCategoryCard{background:radial-gradient(circle at top right, #8ecbff2e, transparent 34%), linear-gradient(180deg, #fffffff5, #fff9effa), var(--paper);grid-template-rows:minmax(0,1fr) auto;gap:20px;min-height:100%;padding:28px;transition:transform .14s,box-shadow .14s;display:grid}.page-module___8aEwW__popularCalculatorCard,.page-module___8aEwW__recentCalculatorCard{grid-template-rows:minmax(0,1fr) auto;gap:18px;min-height:100%;display:grid}.page-module___8aEwW__popularCalculatorBody,.page-module___8aEwW__recentCalculatorBody{flex-direction:column;gap:12px;display:flex}.page-module___8aEwW__popularCalculatorMeta,.page-module___8aEwW__recentCalculatorMeta{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.page-module___8aEwW__popularCalculatorFooter,.page-module___8aEwW__recentCalculatorFooter{border-top:3px solid #1111111f;justify-items:start;margin-top:auto;padding-top:18px}.page-module___8aEwW__popularCalculatorLink,.page-module___8aEwW__recentCalculatorLink{border:3px solid var(--ink);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-size:.92rem;font-weight:800;line-height:1;transition:transform .14s,box-shadow .14s,background-color .14s;display:inline-flex}.page-module___8aEwW__topCategoryFooter{border-top:3px solid #1111111f;justify-items:start;gap:16px;margin-top:auto;padding-top:18px;display:grid}.page-module___8aEwW__topCategoryBody{flex-direction:column;gap:12px;display:flex}.page-module___8aEwW__topCategoryName{letter-spacing:-.05em;font-size:clamp(1.55rem,2.4vw,1.95rem);font-weight:800;line-height:1}.page-module___8aEwW__topCategoryLead{max-width:26ch;font-size:1.06rem;font-weight:700;line-height:1.55}.page-module___8aEwW__topCategoryCopy{color:var(--muted);font-size:.98rem;line-height:1.72}.page-module___8aEwW__topCategoryStat{align-items:center;gap:12px;display:inline-flex}.page-module___8aEwW__topCategoryStatIcon{border:3px solid var(--ink);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;grid-template-columns:repeat(2,8px);gap:4px;padding:8px;display:grid}.page-module___8aEwW__topCategoryStatDot{border:2px solid var(--ink);background:var(--sun);border-radius:3px;width:8px;height:8px}.page-module___8aEwW__topCategoryStatText{flex-direction:column;gap:2px;display:flex}.page-module___8aEwW__topCategoryStatValue{letter-spacing:-.03em;font-size:1.02rem;font-weight:800;line-height:1}.page-module___8aEwW__topCategoryStatLabel{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700;line-height:1}.page-module___8aEwW__topCategoryLink{border:3px solid var(--ink);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-size:.92rem;font-weight:800;line-height:1;transition:transform .14s,box-shadow .14s,background-color .14s;display:inline-flex}.page-module___8aEwW__recentCalculatorCard:hover,.page-module___8aEwW__recentCalculatorLink:hover,.page-module___8aEwW__popularCalculatorCard:hover,.page-module___8aEwW__popularCalculatorLink:hover,.page-module___8aEwW__topCategoryCard:hover,.page-module___8aEwW__topCategoryLink:hover{transform:translate(-1px,-1px)}.page-module___8aEwW__recentCalculatorCard:hover,.page-module___8aEwW__popularCalculatorCard:hover,.page-module___8aEwW__topCategoryCard:hover{box-shadow:14px 14px 0 var(--ink)}.page-module___8aEwW__recentCalculatorLink:hover,.page-module___8aEwW__popularCalculatorLink:hover,.page-module___8aEwW__topCategoryLink:hover{box-shadow:var(--shadow-sm)}.page-module___8aEwW__cardMeta,.page-module___8aEwW__featureMarker{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.page-module___8aEwW__featureCardHeader,.page-module___8aEwW__faqCardHeader{border-bottom:3px solid #1111111f;padding-bottom:10px}.page-module___8aEwW__faqCardBody{flex-direction:column;display:flex}.page-module___8aEwW__cardTitle,.page-module___8aEwW__faqQuestion{letter-spacing:-.03em;font-size:1.25rem;font-weight:800;line-height:1.2}.page-module___8aEwW__cardCopy,.page-module___8aEwW__faqAnswer{color:var(--muted);font-size:.98rem;line-height:1.7}.page-module___8aEwW__orbOne,.page-module___8aEwW__orbTwo,.page-module___8aEwW__orbThree{border:3px solid var(--ink);opacity:.9;border-radius:999px;position:absolute}.page-module___8aEwW__orbOne{background:var(--pink);width:180px;height:180px;box-shadow:var(--shadow-lg);animation:9s ease-in-out infinite page-module___8aEwW__float;top:7%;left:6%}.page-module___8aEwW__orbTwo{background:var(--sky);width:240px;height:240px;box-shadow:var(--shadow-lg);animation:11s ease-in-out infinite reverse page-module___8aEwW__float;bottom:11%;right:8%}.page-module___8aEwW__orbThree{background:var(--mint);width:110px;height:110px;box-shadow:var(--shadow-sm);animation:7s ease-in-out infinite page-module___8aEwW__float;top:20%;right:24%}@keyframes page-module___8aEwW__rise-in{0%{opacity:0;transform:translateY(28px)rotate(-1deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes page-module___8aEwW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@media (max-width:980px){.page-module___8aEwW__heroStage{min-height:auto}.page-module___8aEwW__shell{grid-template-columns:1fr;max-width:680px}.page-module___8aEwW__searchResultsHeader{flex-direction:column;align-items:flex-start}.page-module___8aEwW__title{max-width:16ch}.page-module___8aEwW__orbOne{left:-48px}.page-module___8aEwW__orbTwo{right:-60px}.page-module___8aEwW__recentCalculatorGrid,.page-module___8aEwW__popularCalculatorGrid,.page-module___8aEwW__topCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page-module___8aEwW__page{padding:18px}.page-module___8aEwW__searchRow{flex-direction:column}.page-module___8aEwW__searchButton{width:100%}.page-module___8aEwW__pageInner{gap:22px}.page-module___8aEwW__introPanel,.page-module___8aEwW__calculator,.page-module___8aEwW__sectionCard,.page-module___8aEwW__contentCard,.page-module___8aEwW__featureCard,.page-module___8aEwW__faqCard{box-shadow:8px 8px 0 var(--ink);border-radius:24px}.page-module___8aEwW__displayPanel{min-height:156px;padding:20px}.page-module___8aEwW__keypad{gap:12px}.page-module___8aEwW__key{min-height:70px;box-shadow:0 6px 0 var(--ink);border-radius:18px}.page-module___8aEwW__contentCard,.page-module___8aEwW__featureCard,.page-module___8aEwW__faqCard{padding:20px}.page-module___8aEwW__recentCalculatorGrid,.page-module___8aEwW__popularCalculatorGrid,.page-module___8aEwW__topCategoryGrid{grid-template-columns:1fr}.page-module___8aEwW__recentCalculatorCard,.page-module___8aEwW__popularCalculatorCard,.page-module___8aEwW__topCategoryCard{padding:24px 20px 20px}.page-module___8aEwW__orbOne{width:138px;height:138px;top:4%;left:-56px}.page-module___8aEwW__orbTwo{width:164px;height:164px;bottom:8%;right:-72px}.page-module___8aEwW__orbThree{width:72px;height:72px;top:17%;right:5%}}