.Breadcrumbs-module__yMPJvq__wrapper{margin-bottom:2rem;padding-top:1rem}.Breadcrumbs-module__yMPJvq__list{flex-wrap:wrap;align-items:center;gap:.5rem;list-style:none;display:flex}.Breadcrumbs-module__yMPJvq__item{align-items:center;font-size:.85rem;display:flex}.Breadcrumbs-module__yMPJvq__link{color:var(--muted);align-items:center;transition:color .2s;display:flex}.Breadcrumbs-module__yMPJvq__link:hover{color:var(--foreground)}.Breadcrumbs-module__yMPJvq__separator{color:var(--border);margin:0 .5rem}.Breadcrumbs-module__yMPJvq__current{color:var(--foreground);font-weight:500}.Breadcrumbs-module__yMPJvq__wrapperDark .Breadcrumbs-module__yMPJvq__link{color:#94a3b8f2}.Breadcrumbs-module__yMPJvq__wrapperDark .Breadcrumbs-module__yMPJvq__link:hover{color:#f8fafc}.Breadcrumbs-module__yMPJvq__wrapperDark .Breadcrumbs-module__yMPJvq__separator{color:#38bdf859}.Breadcrumbs-module__yMPJvq__wrapperDark .Breadcrumbs-module__yMPJvq__current{color:#e2e8f0}
.CalculatorShareBlock-module__yYXM1G__wrap{margin:0;display:inline-flex;position:relative}.CalculatorShareBlock-module__yYXM1G__trigger{border:1px solid var(--border);background:var(--card);height:36px;color:var(--foreground);cursor:pointer;border-radius:8px;align-items:center;gap:.45rem;padding:0 .95rem;font-size:.85rem;font-weight:600;transition:border-color .15s,background .15s,transform .12s,box-shadow .18s;display:inline-flex}.CalculatorShareBlock-module__yYXM1G__trigger:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));background:color-mix(in srgb, var(--primary) 5%, var(--card));transform:translateY(-1px)}.CalculatorShareBlock-module__yYXM1G__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 55%, transparent);outline-offset:2px}.CalculatorShareBlock-module__yYXM1G__btnIcon{flex-shrink:0;width:.95rem;height:.95rem}.CalculatorShareBlock-module__yYXM1G__popover{z-index:30;background:var(--card);border:1px solid var(--border);border-radius:12px;min-width:320px;max-width:min(380px,100vw - 32px);padding:.85rem .9rem;animation:.14s ease-out CalculatorShareBlock-module__yYXM1G__shareFadeIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 48px #0f172a2e,0 4px 12px #0f172a14}@keyframes CalculatorShareBlock-module__yYXM1G__shareFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CalculatorShareBlock-module__yYXM1G__popHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.7rem;display:flex}.CalculatorShareBlock-module__yYXM1G__popTitle{color:var(--foreground);letter-spacing:-.01em;font-size:.85rem;font-weight:700}.CalculatorShareBlock-module__yYXM1G__popClose{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.CalculatorShareBlock-module__yYXM1G__popClose:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--foreground)}.CalculatorShareBlock-module__yYXM1G__linkRow{align-items:stretch;gap:.4rem;margin-bottom:.7rem;display:flex}.CalculatorShareBlock-module__yYXM1G__urlField{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 85%, var(--card) 15%);min-width:0;color:var(--foreground);border-radius:8px;outline:none;flex:auto;height:36px;padding:0 .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;transition:border-color .15s}.CalculatorShareBlock-module__yYXM1G__urlField:focus{border-color:color-mix(in srgb, var(--primary) 55%, var(--border))}.CalculatorShareBlock-module__yYXM1G__copyBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#3079bd 0%,#2565a0 100%);border:1px solid #215f9b;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:.35rem;height:36px;padding:0 .85rem;font-size:.82rem;font-weight:700;transition:transform .12s,box-shadow .18s,filter .18s;display:inline-flex}.CalculatorShareBlock-module__yYXM1G__copyBtn:hover{filter:saturate(1.05)brightness(1.02)}.CalculatorShareBlock-module__yYXM1G__copyBtn:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 70%, transparent);outline-offset:2px}.CalculatorShareBlock-module__yYXM1G__copied{border-color:color-mix(in srgb, #1a7f37 50%, var(--border));background:linear-gradient(#238636 0%,#1a7f37 100%)}.CalculatorShareBlock-module__yYXM1G__socialRow{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.CalculatorShareBlock-module__yYXM1G__socialBtn{border:1px solid var(--border);background:var(--card);min-width:56px;height:36px;color:var(--foreground);cursor:pointer;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;text-decoration:none;transition:border-color .12s,background .12s,transform .1s;display:inline-flex}.CalculatorShareBlock-module__yYXM1G__socialBtn:hover{transform:translateY(-1px)}.CalculatorShareBlock-module__yYXM1G__socialBtn:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 55%, transparent);outline-offset:2px}.CalculatorShareBlock-module__yYXM1G__icon{flex-shrink:0;width:1rem;height:1rem}.CalculatorShareBlock-module__yYXM1G__facebook{border-color:color-mix(in srgb, #1877f2 35%, var(--border));color:#1877f2}.CalculatorShareBlock-module__yYXM1G__facebook:hover{background:color-mix(in srgb, #1877f2 10%, var(--card))}.CalculatorShareBlock-module__yYXM1G__x{border-color:color-mix(in srgb, #0f1419 25%, var(--border));color:var(--foreground)}.CalculatorShareBlock-module__yYXM1G__x:hover{background:color-mix(in srgb, #0f1419 6%, var(--card))}.CalculatorShareBlock-module__yYXM1G__reddit{border-color:color-mix(in srgb, #ff4500 35%, var(--border))}.CalculatorShareBlock-module__yYXM1G__reddit:hover{background:color-mix(in srgb, #ff4500 8%, var(--card))}.CalculatorShareBlock-module__yYXM1G__linkedin{border-color:color-mix(in srgb, #0a66c2 35%, var(--border));color:#0a66c2}.CalculatorShareBlock-module__yYXM1G__linkedin:hover{background:color-mix(in srgb, #0a66c2 10%, var(--card))}@media (max-width:480px){.CalculatorShareBlock-module__yYXM1G__popover{min-width:280px;left:50%;right:auto;transform:translate(-50%)}}
.EditorialGuideSeo-module__zVKHDa__wrap{--eg-ink:#1c1410;--eg-muted:#5c534c;--eg-line:#1c14101f;--eg-caramel:#b45309;--eg-honey:#d97706;--eg-cream:#fffbf5;--eg-deep:#0f172a;color:var(--eg-ink);margin-top:.5rem}.EditorialGuideSeo-module__zVKHDa__hero{border:1px solid var(--eg-line);background:radial-gradient(120% 80% at 0% 0%, #d977062e 0%, transparent 55%), radial-gradient(90% 70% at 100% 100%, #b4530924 0%, transparent 50%), linear-gradient(165deg, var(--eg-cream) 0%, #fff 55%, #fff7ed 100%);border-radius:1.25rem;margin-bottom:2rem;padding:1.35rem 1.25rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 20px 50px #1c141014}.EditorialGuideSeo-module__zVKHDa__hero:after{content:"";pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cpath fill='%231c1410' d='M0 60h120M60 0v120'/%3E%3C/svg%3E");background-size:22px 22px;position:absolute;inset:0}.EditorialGuideSeo-module__zVKHDa__heroInner{z-index:1;position:relative}.EditorialGuideSeo-module__zVKHDa__kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--eg-caramel);align-items:center;gap:.45rem;margin:0 0 .65rem;font-size:.68rem;font-weight:800;display:inline-flex}.EditorialGuideSeo-module__zVKHDa__kickerDot{background:linear-gradient(135deg, var(--eg-honey), var(--eg-caramel));border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d9770633}.EditorialGuideSeo-module__zVKHDa__lead{max-width:68ch;color:var(--eg-muted);margin:0;font-size:clamp(1.02rem,2.1vw,1.14rem);line-height:1.72}.EditorialGuideSeo-module__zVKHDa__toc{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffa6;border:1px dashed #b4530959;border-radius:1rem;margin:1.35rem 0 0;padding:1rem 1rem 1.05rem}.EditorialGuideSeo-module__zVKHDa__tocTitle{letter-spacing:.16em;text-transform:uppercase;color:var(--eg-deep);margin:0 0 .75rem;font-size:.72rem;font-weight:800}.EditorialGuideSeo-module__zVKHDa__tocGrid{gap:.45rem;display:grid}@media (min-width:640px){.EditorialGuideSeo-module__zVKHDa__tocGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.EditorialGuideSeo-module__zVKHDa__tocLink{color:var(--eg-ink);border:1px solid #0000;border-radius:.65rem;align-items:baseline;gap:.55rem;padding:.45rem .55rem;font-size:.86rem;line-height:1.35;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex}.EditorialGuideSeo-module__zVKHDa__tocLink:hover{background:#ffffffe6;border-color:#b4530938;transform:translateY(-1px)}.EditorialGuideSeo-module__zVKHDa__tocIdx{color:var(--eg-caramel);min-width:1.5rem;font-family:ui-monospace,monospace;font-size:.68rem;font-weight:700}.EditorialGuideSeo-module__zVKHDa__section{grid-template-columns:minmax(0,1fr);gap:.85rem;margin-bottom:2.25rem;display:grid}@media (min-width:860px){.EditorialGuideSeo-module__zVKHDa__section{grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:1.25rem}}.EditorialGuideSeo-module__zVKHDa__sectionRail{padding-top:.15rem;position:relative}.EditorialGuideSeo-module__zVKHDa__sectionNum{letter-spacing:-.04em;background:linear-gradient(135deg, var(--eg-honey), var(--eg-caramel));color:#0000;-webkit-background-clip:text;background-clip:text;font-family:ui-monospace,Cascadia Code,monospace;font-size:1.65rem;font-weight:800;line-height:1}.EditorialGuideSeo-module__zVKHDa__sectionRail:after{content:"";display:none}@media (min-width:860px){.EditorialGuideSeo-module__zVKHDa__sectionRail:after{background:linear-gradient(#d9770659,#0000);border-radius:999px;width:2px;display:block;position:absolute;top:2.4rem;bottom:-1.5rem;left:.85rem}}.EditorialGuideSeo-module__zVKHDa__card{border:1px solid var(--eg-line);background:linear-gradient(#fff 0%,#fffdfb 100%);border-radius:1.05rem;padding:1.15rem 1.1rem 1.2rem;box-shadow:0 14px 36px #0f172a0d}.EditorialGuideSeo-module__zVKHDa__h2{letter-spacing:-.02em;color:var(--eg-deep);margin:0 0 .75rem;font-size:clamp(1.15rem,2.4vw,1.35rem);font-weight:800}.EditorialGuideSeo-module__zVKHDa__h3{color:var(--eg-deep);margin:0 0 .65rem;font-size:1.08rem;font-weight:800}.EditorialGuideSeo-module__zVKHDa__body{color:var(--eg-muted);font-size:.95rem;line-height:1.72}.EditorialGuideSeo-module__zVKHDa__body p{margin:0 0 .85rem}.EditorialGuideSeo-module__zVKHDa__body p:last-child{margin-bottom:0}.EditorialGuideSeo-module__zVKHDa__body ul,.EditorialGuideSeo-module__zVKHDa__body ol{margin:0 0 .85rem;padding-left:1.2rem}.EditorialGuideSeo-module__zVKHDa__body li{margin-bottom:.35rem}.EditorialGuideSeo-module__zVKHDa__faqBlock{color:#e2e8f0;background:linear-gradient(165deg,#0f172a 0%,#1e293b 100%);border:1px solid #0f172a14;border-radius:1.1rem;margin-top:.5rem;padding:1.1rem 1rem 1.15rem;box-shadow:0 18px 44px #0f172a2e}.EditorialGuideSeo-module__zVKHDa__faqTitle{letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.1rem,2.2vw,1.28rem);font-weight:800}.EditorialGuideSeo-module__zVKHDa__faqItem{background:#0f172a59;border:1px solid #94a3b838;border-radius:.75rem;margin-bottom:.65rem;overflow:clip}.EditorialGuideSeo-module__zVKHDa__faqItem:last-child{margin-bottom:0}.EditorialGuideSeo-module__zVKHDa__faqSummary{cursor:pointer;color:#f8fafc;padding:.75rem .95rem;font-size:.95rem;font-weight:700;line-height:1.45;list-style:none}.EditorialGuideSeo-module__zVKHDa__faqSummary::-webkit-details-marker{display:none}.EditorialGuideSeo-module__zVKHDa__faqAnswer{color:#cbd5e1;margin:0;padding:0 .95rem .85rem;font-size:.9rem;line-height:1.65}.EditorialGuideSeo-module__zVKHDa__textLink{color:inherit;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #00000047;text-decoration:underline #00000047}.EditorialGuideSeo-module__zVKHDa__textLink:hover{text-decoration-color:#00000080}.EditorialGuideSeo-module__zVKHDa__seoBodyLink{border:1px solid color-mix(in srgb, var(--primary) 42%, transparent);background:color-mix(in srgb, var(--primary) 11%, transparent);color:var(--primary);vertical-align:baseline;border-radius:.45rem;align-items:center;margin:0 .06rem;padding:.18rem .62rem;font-size:.92em;font-weight:600;line-height:1.35;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex;text-decoration:none!important}.EditorialGuideSeo-module__zVKHDa__seoBodyLink:hover{background:color-mix(in srgb, var(--primary) 19%, transparent);border-color:color-mix(in srgb, var(--primary) 55%, transparent);box-shadow:0 2px 10px color-mix(in srgb, var(--primary) 18%, transparent)}.EditorialGuideSeo-module__zVKHDa__seoBodyLinkHome{letter-spacing:.02em;padding:.2rem .78rem;font-weight:700}.EditorialGuideSeo-module__zVKHDa__faqBlock .EditorialGuideSeo-module__zVKHDa__seoBodyLink{color:#f8fafc;background:#ffffff1a;border-color:#94a3b866}.EditorialGuideSeo-module__zVKHDa__faqBlock .EditorialGuideSeo-module__zVKHDa__seoBodyLink:hover{background:#ffffff29;border-color:#cbd5e18c;box-shadow:0 2px 12px #00000040}.EditorialGuideSeo-module__zVKHDa__wrap.EditorialGuideSeo-module__zVKHDa__neutral{--eg-ink:#171717;--eg-muted:#525252;--eg-line:#1717171a;--eg-caramel:#404040;--eg-honey:#525252;--eg-cream:#fafafa;--eg-deep:#0a0a0a}.EditorialGuideSeo-module__zVKHDa__wrap.EditorialGuideSeo-module__zVKHDa__neutral .EditorialGuideSeo-module__zVKHDa__hero{border:1px solid var(--eg-line);background:#fafafa;box-shadow:0 1px 2px #0000000a}.EditorialGuideSeo-module__zVKHDa__wrap.EditorialGuideSeo-module__zVKHDa__neutral .EditorialGuideSeo-module__zVKHDa__hero:after{opacity:.02}.EditorialGuideSeo-module__zVKHDa__wrap.EditorialGuideSeo-module__zVKHDa__neutral .EditorialGuideSeo-module__zVKHDa__kicker{color:var(--eg-muted);letter-spacing:.16em}.EditorialGuideSeo-module__zVKHDa__wrap.EditorialGuideSeo-module__zVKHDa__neutral .EditorialGuideSeo-module__zVKHDa__kickerDot{box-shadow:none;background:#737373}.EditorialGuideSeo-module__zVKHDa__wrap.EditorialGuideSeo-module__zVKHDa__neutral .EditorialGuideSeo-module__zVKHDa__toc{border:1px solid var(--eg-line);background:#fff}.EditorialGuideSeo-module__zVKHDa__wrap.EditorialGuideSeo-module__zVKHDa__neutral .EditorialGuideSeo-module__zVKHDa__tocTitle{color:var(--eg-deep)}.EditorialGuideSeo-module__zVKHDa__wrap.EditorialGuideSeo-module__zVKHDa__neutral .EditorialGuideSeo-module__zVKHDa__tocLink:hover{background:#f5f5f5;border-color:#0000001a}.EditorialGuideSeo-module__zVKHDa__wrap.EditorialGuideSeo-module__zVKHDa__neutral .EditorialGuideSeo-module__zVKHDa__tocIdx{color:var(--eg-muted)}.EditorialGuideSeo-module__zVKHDa__wrap.EditorialGuideSeo-module__zVKHDa__neutral .EditorialGuideSeo-module__zVKHDa__sectionNum{background:0 0;-webkit-background-clip:unset;background-clip:unset;color:var(--eg-deep);opacity:.85}.EditorialGuideSeo-module__zVKHDa__wrap.EditorialGuideSeo-module__zVKHDa__neutral .EditorialGuideSeo-module__zVKHDa__sectionRail:after{background:linear-gradient(#0000001a,#0000)}.EditorialGuideSeo-module__zVKHDa__wrap.EditorialGuideSeo-module__zVKHDa__neutral .EditorialGuideSeo-module__zVKHDa__card{border:1px solid var(--eg-line);background:#fff;box-shadow:0 1px 3px #0000000a}.EditorialGuideSeo-module__zVKHDa__wrap.EditorialGuideSeo-module__zVKHDa__neutral .EditorialGuideSeo-module__zVKHDa__faqBlock{color:var(--eg-deep);border:1px solid var(--eg-line);box-shadow:none;background:#f5f5f5}.EditorialGuideSeo-module__zVKHDa__wrap.EditorialGuideSeo-module__zVKHDa__neutral .EditorialGuideSeo-module__zVKHDa__faqItem{border-color:var(--eg-line);background:#fff}.EditorialGuideSeo-module__zVKHDa__wrap.EditorialGuideSeo-module__zVKHDa__neutral .EditorialGuideSeo-module__zVKHDa__faqSummary{color:var(--eg-deep)}.EditorialGuideSeo-module__zVKHDa__wrap.EditorialGuideSeo-module__zVKHDa__neutral .EditorialGuideSeo-module__zVKHDa__faqAnswer{color:var(--eg-muted)}.EditorialGuideSeo-module__zVKHDa__wrap.EditorialGuideSeo-module__zVKHDa__neutral .EditorialGuideSeo-module__zVKHDa__faqBlock .EditorialGuideSeo-module__zVKHDa__seoBodyLink{border-color:var(--eg-line);color:var(--eg-deep);background:#fff;box-shadow:0 1px 2px #0000000d}.EditorialGuideSeo-module__zVKHDa__wrap.EditorialGuideSeo-module__zVKHDa__neutral .EditorialGuideSeo-module__zVKHDa__faqBlock .EditorialGuideSeo-module__zVKHDa__seoBodyLink:hover{border-color:#0000002e;box-shadow:0 2px 10px #00000012}.EditorialGuideSeo-module__zVKHDa__wrap.EditorialGuideSeo-module__zVKHDa__neutral .EditorialGuideSeo-module__zVKHDa__hero .EditorialGuideSeo-module__zVKHDa__seoBodyLink,.EditorialGuideSeo-module__zVKHDa__wrap.EditorialGuideSeo-module__zVKHDa__neutral .EditorialGuideSeo-module__zVKHDa__body .EditorialGuideSeo-module__zVKHDa__seoBodyLink{border-color:var(--eg-line);color:var(--eg-deep);background:#fff;box-shadow:0 1px 2px #0000000d}.EditorialGuideSeo-module__zVKHDa__wrap.EditorialGuideSeo-module__zVKHDa__neutral .EditorialGuideSeo-module__zVKHDa__hero .EditorialGuideSeo-module__zVKHDa__seoBodyLink:hover,.EditorialGuideSeo-module__zVKHDa__wrap.EditorialGuideSeo-module__zVKHDa__neutral .EditorialGuideSeo-module__zVKHDa__body .EditorialGuideSeo-module__zVKHDa__seoBodyLink:hover{border-color:#00000029;box-shadow:0 2px 10px #00000012}
.GPACalculator-module__gqJmLG__wrapper{flex-direction:column;gap:1.25rem;display:flex}.GPACalculator-module__gqJmLG__header{text-align:left}.GPACalculator-module__gqJmLG__title{color:var(--foreground);margin:0 0 .35rem;font-size:clamp(1.35rem,2.5vw,1.8rem);font-weight:800}.GPACalculator-module__gqJmLG__subtitle{color:var(--muted);margin:0;line-height:1.6}.GPACalculator-module__gqJmLG__gaugeCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--card) 0%, var(--background) 100%);flex-direction:column;justify-content:center;align-items:center;padding:1.1rem 1rem .95rem;display:flex}.GPACalculator-module__gqJmLG__gaugeOuter{--ring-track:color-mix(in srgb, var(--muted) 22%, transparent);--ring-fill:linear-gradient(130deg, #22d3ee 0%, #14b8a6 55%, #0ea5e9 100%);background:radial-gradient(closest-side, var(--card) 78%, transparent 79% 100%), conic-gradient(from 225deg, #2dd4bf 0 var(--gpa-percent), var(--ring-track) var(--gpa-percent) 100%);border-radius:999px;place-items:center;width:190px;height:190px;display:grid;position:relative}.GPACalculator-module__gqJmLG__gaugeInner{border:1px solid color-mix(in srgb, var(--border) 75%, white 25%);background:linear-gradient(180deg, var(--background) 0%, var(--card) 100%);text-align:center;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:135px;height:135px;display:flex;box-shadow:inset 0 1px #ffffff1f}.GPACalculator-module__gqJmLG__gaugeValue{letter-spacing:-.03em;color:color-mix(in srgb, var(--foreground) 88%, #0f172a 12%);font-size:2.2rem;font-weight:800;line-height:1}.GPACalculator-module__gqJmLG__gaugeLabel{color:var(--muted);margin-top:.25rem;font-size:.95rem}.GPACalculator-module__gqJmLG__gaugeScale{width:190px;color:var(--muted);justify-content:space-between;margin-top:-.2rem;padding:0 7px;font-size:1.05rem;font-weight:500;display:flex}.GPACalculator-module__gqJmLG__statsGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.9rem;display:grid}.GPACalculator-module__gqJmLG__statCard{border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(160deg, var(--card) 0%, var(--background) 100%);flex-direction:column;gap:.4rem;padding:1rem 1rem 1.1rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 2px 10px #0f172a0f}.GPACalculator-module__gqJmLG__statCard:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--border));transform:translateY(-1px);box-shadow:0 10px 24px #0f172a1f}.GPACalculator-module__gqJmLG__statCard:first-child{background:linear-gradient(140deg, color-mix(in srgb, var(--primary) 12%, var(--card)) 0%, var(--card) 100%);border-color:color-mix(in srgb, var(--primary) 32%, var(--border))}.GPACalculator-module__gqJmLG__statLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.GPACalculator-module__gqJmLG__statValue{color:var(--primary);letter-spacing:-.02em;font-size:1.85rem;font-weight:800;line-height:1}.GPACalculator-module__gqJmLG__statValueSmall{color:var(--foreground);font-size:1.05rem;font-weight:700}.GPACalculator-module__gqJmLG__tableWrap{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.GPACalculator-module__gqJmLG__table{border-collapse:collapse;width:100%;min-width:780px}.GPACalculator-module__gqJmLG__table th,.GPACalculator-module__gqJmLG__table td{border-bottom:1px solid var(--border);text-align:left;padding:.75rem}.GPACalculator-module__gqJmLG__table th{background:var(--secondary);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.85rem;font-weight:700}.GPACalculator-module__gqJmLG__input,.GPACalculator-module__gqJmLG__select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);width:100%;color:var(--foreground);outline:none;padding:.55rem .65rem;font-size:.95rem}.GPACalculator-module__gqJmLG__input:focus,.GPACalculator-module__gqJmLG__select:focus{border-color:var(--primary)}.GPACalculator-module__gqJmLG__actions{justify-content:flex-end;gap:.65rem;padding-top:.25rem;display:flex}.GPACalculator-module__gqJmLG__btn{border-radius:var(--radius-sm);letter-spacing:.01em;cursor:pointer;justify-content:center;align-items:center;gap:.45rem;padding:.66rem 1.15rem;font-size:.9rem;font-weight:700;transition:transform .15s,box-shadow .2s,border-color .2s,background-color .2s,color .2s;display:inline-flex}.GPACalculator-module__gqJmLG__btn:active{transform:translateY(1px)}.GPACalculator-module__gqJmLG__primaryBtn{border:1px solid color-mix(in srgb, var(--primary) 76%, #000);background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 84%, white 16%) 0%, var(--primary) 52%, color-mix(in srgb, var(--primary) 86%, black 14%) 100%);color:var(--primary-foreground);box-shadow:0 6px 16px color-mix(in srgb, var(--primary) 25%, transparent)}.GPACalculator-module__gqJmLG__primaryBtn:hover{box-shadow:0 10px 24px color-mix(in srgb, var(--primary) 38%, transparent);filter:saturate(1.03);transform:translateY(-1px)}.GPACalculator-module__gqJmLG__ghostBtn{border:1px solid var(--border);background:linear-gradient(180deg, var(--card) 0%, color-mix(in srgb, var(--card) 82%, var(--background) 18%) 100%);color:var(--foreground);box-shadow:inset 0 1px #ffffff14}.GPACalculator-module__gqJmLG__ghostBtn:hover{border-color:var(--primary);background:linear-gradient(180deg, color-mix(in srgb, var(--card) 82%, var(--primary) 18%) 0%, color-mix(in srgb, var(--card) 70%, var(--primary) 30%) 100%);color:var(--foreground);transform:translateY(-1px)}.GPACalculator-module__gqJmLG__removeBtn{border:1px solid var(--border);color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:.4rem .65rem;font-size:.8rem}.GPACalculator-module__gqJmLG__removeBtn:hover{color:#ef4444;border-color:#ef4444}.GPACalculator-module__gqJmLG__removeBtn:disabled{opacity:.5;cursor:not-allowed}.GPACalculator-module__gqJmLG__footnote{color:color-mix(in srgb, var(--muted) 90%, var(--foreground) 10%);margin:0;font-size:.86rem}@media (max-width:900px){.GPACalculator-module__gqJmLG__table{min-width:0}}@media (max-width:720px){.GPACalculator-module__gqJmLG__wrapper{gap:1rem}.GPACalculator-module__gqJmLG__title{font-size:1.2rem}.GPACalculator-module__gqJmLG__subtitle{font-size:.92rem}.GPACalculator-module__gqJmLG__gaugeOuter{width:170px;height:170px}.GPACalculator-module__gqJmLG__gaugeInner{width:122px;height:122px}.GPACalculator-module__gqJmLG__gaugeValue{font-size:2rem}.GPACalculator-module__gqJmLG__gaugeScale{width:170px;font-size:1rem}.GPACalculator-module__gqJmLG__statsGrid{grid-template-columns:1fr}.GPACalculator-module__gqJmLG__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--border);background:var(--background);max-width:100%;overflow-x:auto}.GPACalculator-module__gqJmLG__table{min-width:640px}.GPACalculator-module__gqJmLG__actions{flex-direction:column;justify-content:stretch;gap:.55rem}.GPACalculator-module__gqJmLG__btn{width:100%}.GPACalculator-module__gqJmLG__removeBtn{width:100%;padding:.55rem .65rem}}@media (max-width:420px){.GPACalculator-module__gqJmLG__gaugeOuter{width:156px;height:156px}.GPACalculator-module__gqJmLG__gaugeInner{width:112px;height:112px}.GPACalculator-module__gqJmLG__gaugeValue{font-size:1.75rem}.GPACalculator-module__gqJmLG__gaugeLabel{font-size:.83rem}.GPACalculator-module__gqJmLG__gaugeScale{width:156px;font-size:.95rem}.GPACalculator-module__gqJmLG__statValue{font-size:1.6rem}.GPACalculator-module__gqJmLG__statValueSmall{font-size:.95rem}}
.BasicMathEasyCalculator-module__FaW-QW__wrapper{gap:1rem;display:grid}.BasicMathEasyCalculator-module__FaW-QW__header h2{margin:0;font-size:1.5rem}.BasicMathEasyCalculator-module__FaW-QW__header p{color:var(--muted);margin:.35rem 0 0}.BasicMathEasyCalculator-module__FaW-QW__card{border:1px solid var(--border);background:radial-gradient(120% 130% at 100% 0%, #10b98117, transparent 60%), var(--card);border-radius:14px;gap:.9rem;padding:1rem;display:grid}.BasicMathEasyCalculator-module__FaW-QW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.BasicMathEasyCalculator-module__FaW-QW__field{gap:.35rem;display:grid}.BasicMathEasyCalculator-module__FaW-QW__field span{color:var(--muted);font-size:.84rem;font-weight:600}.BasicMathEasyCalculator-module__FaW-QW__field input{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 86%, white 14%);width:100%;color:var(--foreground);border-radius:10px;padding:.62rem .68rem}.BasicMathEasyCalculator-module__FaW-QW__hint small{color:var(--muted);font-size:.83rem}.BasicMathEasyCalculator-module__FaW-QW__result{border:1px solid var(--border);background:linear-gradient(130deg,#10b98114,#3b82f614);border-radius:12px;gap:.25rem;padding:.82rem .9rem;display:grid}.BasicMathEasyCalculator-module__FaW-QW__result span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.78rem;font-weight:700}.BasicMathEasyCalculator-module__FaW-QW__result strong{font-size:1rem;line-height:1.55}@media (max-width:900px){.BasicMathEasyCalculator-module__FaW-QW__grid{grid-template-columns:1fr}}
.AdmissionsEligibilityCalculator-module__EjUIJW__wrapper{gap:1.1rem;display:grid}.AdmissionsEligibilityCalculator-module__EjUIJW__header h2{letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:800}.AdmissionsEligibilityCalculator-module__EjUIJW__header p{color:var(--muted);margin:.4rem 0 0;font-size:.94rem;line-height:1.55}.AdmissionsEligibilityCalculator-module__EjUIJW__method{border:1px solid color-mix(in srgb, var(--border) 85%, #6366f1 15%);background:color-mix(in srgb, var(--card) 92%, #6366f10f 8%);color:var(--muted);border-radius:10px;margin:0;padding:.65rem .75rem;font-size:.82rem;line-height:1.5}.AdmissionsEligibilityCalculator-module__EjUIJW__card{border:1px solid var(--border);background:radial-gradient(120% 100% at 100% 0%, #6366f11a, transparent 55%), var(--card);border-radius:14px;gap:.85rem;padding:1rem 1.05rem;display:grid}.AdmissionsEligibilityCalculator-module__EjUIJW__grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.AdmissionsEligibilityCalculator-module__EjUIJW__field{gap:.35rem;display:grid}.AdmissionsEligibilityCalculator-module__EjUIJW__field span{color:var(--muted);font-size:.82rem;font-weight:600}.AdmissionsEligibilityCalculator-module__EjUIJW__field input,.AdmissionsEligibilityCalculator-module__EjUIJW__field select{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 88%, white 12%);width:100%;color:var(--foreground);border-radius:10px;padding:.6rem .68rem;font-size:.92rem}.AdmissionsEligibilityCalculator-module__EjUIJW__field input:focus,.AdmissionsEligibilityCalculator-module__EjUIJW__field select:focus{border-color:color-mix(in srgb, var(--primary) 55%, var(--border));outline:none}.AdmissionsEligibilityCalculator-module__EjUIJW__hint{color:var(--muted);font-size:.82rem;line-height:1.45}.AdmissionsEligibilityCalculator-module__EjUIJW__result{border:1px solid var(--border);background:linear-gradient(125deg,#6366f11a,#0ea5e914);border-radius:12px;gap:.35rem;padding:.9rem 1rem;display:grid}.AdmissionsEligibilityCalculator-module__EjUIJW__resultLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:.76rem;font-weight:700}.AdmissionsEligibilityCalculator-module__EjUIJW__resultMain{color:var(--foreground);font-size:1.05rem;font-weight:800;line-height:1.45}.AdmissionsEligibilityCalculator-module__EjUIJW__resultDetail{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.AdmissionsEligibilityCalculator-module__EjUIJW__disclaimer{color:var(--muted);margin:0;font-size:.78rem;font-style:italic;line-height:1.45}@media (max-width:640px){.AdmissionsEligibilityCalculator-module__EjUIJW__grid{grid-template-columns:1fr}}
.TestScoresCalculator-module__cX22rW__wrapper{gap:1.05rem;display:grid}.TestScoresCalculator-module__cX22rW__header h2{letter-spacing:-.02em;margin:0;font-size:1.42rem;font-weight:800}.TestScoresCalculator-module__cX22rW__header p{color:var(--muted);margin:.38rem 0 0;font-size:.93rem;line-height:1.55}.TestScoresCalculator-module__cX22rW__method{border:1px solid color-mix(in srgb, var(--border) 82%, #f59e0b 18%);background:color-mix(in srgb, var(--card) 90%, #f59e0b12 10%);color:var(--muted);border-radius:10px;margin:0;padding:.62rem .78rem;font-size:.8rem;line-height:1.5}.TestScoresCalculator-module__cX22rW__card{border:1px solid var(--border);background:radial-gradient(110% 90% at 100% 0%, #f59e0b1c, transparent 52%), var(--card);border-radius:14px;gap:.82rem;padding:1rem 1.05rem;display:grid}.TestScoresCalculator-module__cX22rW__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.72rem;display:grid}.TestScoresCalculator-module__cX22rW__field{gap:.32rem;display:grid}.TestScoresCalculator-module__cX22rW__field span{color:var(--muted);font-size:.8rem;font-weight:600}.TestScoresCalculator-module__cX22rW__field input{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 88%, white 12%);width:100%;color:var(--foreground);border-radius:10px;padding:.58rem .65rem;font-size:.9rem}.TestScoresCalculator-module__cX22rW__field input:focus{border-color:color-mix(in srgb, #f59e0b 45%, var(--border));outline:none}.TestScoresCalculator-module__cX22rW__result{border:1px solid var(--border);background:linear-gradient(125deg,#f59e0b1f,#ea580c12);border-radius:12px;gap:.32rem;padding:.88rem .95rem;display:grid}.TestScoresCalculator-module__cX22rW__resultLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:.74rem;font-weight:700}.TestScoresCalculator-module__cX22rW__resultMain{font-size:1.02rem;font-weight:800;line-height:1.45}.TestScoresCalculator-module__cX22rW__resultDetail{color:var(--muted);margin:0;font-size:.86rem;line-height:1.5}.TestScoresCalculator-module__cX22rW__disclaimer{color:var(--muted);margin:0;font-size:.76rem;font-style:italic;line-height:1.45}@media (max-width:640px){.TestScoresCalculator-module__cX22rW__grid{grid-template-columns:1fr}}
.EducationCalculatorsSuite-module__UzLJnW__root{--e-ink:#111827;--e-muted:#6b7280;--e-line:#d1d5db;--e-card:#fff;--e-accent:#1d4ed8;--e-accent2:#7c3aed;color:var(--e-ink);background:radial-gradient(900px 240px at 0 0,#1d4ed81f,#0000 65%),radial-gradient(800px 220px at 100% 0,#7c3aed1f,#0000 65%),linear-gradient(#fbfcff 0%,#f8fafc 100%);border:1px solid #11182714;border-radius:18px;max-width:940px;margin:0 auto;font-family:Segoe UI,Inter,system-ui,sans-serif;overflow:hidden;box-shadow:0 18px 44px #11182714}.EducationCalculatorsSuite-module__UzLJnW__bar{background:linear-gradient(90deg, var(--e-accent) 0%, var(--e-accent2) 100%);height:4px}.EducationCalculatorsSuite-module__UzLJnW__inner{padding:1.3rem 1.2rem 1.45rem}@media (min-width:700px){.EducationCalculatorsSuite-module__UzLJnW__inner{padding:1.6rem 1.55rem 1.7rem}}.EducationCalculatorsSuite-module__UzLJnW__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#1e40af;margin:0 0 .43rem;font-size:.66rem;font-weight:800}.EducationCalculatorsSuite-module__UzLJnW__title{letter-spacing:-.02em;margin:0;font-size:1.38rem;font-weight:800}.EducationCalculatorsSuite-module__UzLJnW__blurb{color:var(--e-muted);max-width:64ch;margin:.44rem 0 1.04rem;font-size:.88rem;line-height:1.55}.EducationCalculatorsSuite-module__UzLJnW__layout{gap:1rem;display:grid}@media (min-width:760px){.EducationCalculatorsSuite-module__UzLJnW__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}}.EducationCalculatorsSuite-module__UzLJnW__panel{background:var(--e-card);border:1px solid #94a3b859;border-radius:12px;padding:.95rem}.EducationCalculatorsSuite-module__UzLJnW__grid,.EducationCalculatorsSuite-module__UzLJnW__grid2{gap:.75rem .9rem;display:grid}@media (min-width:520px){.EducationCalculatorsSuite-module__UzLJnW__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.EducationCalculatorsSuite-module__UzLJnW__field label{text-transform:uppercase;letter-spacing:.08em;color:var(--e-muted);margin-bottom:.28rem;font-size:.65rem;font-weight:700;display:block}.EducationCalculatorsSuite-module__UzLJnW__field input,.EducationCalculatorsSuite-module__UzLJnW__field select{box-sizing:border-box;border:1px solid var(--e-line);width:100%;color:var(--e-ink);background:#fafafa;border-radius:8px;padding:.5rem .62rem;font-size:.9rem}.EducationCalculatorsSuite-module__UzLJnW__field input:focus,.EducationCalculatorsSuite-module__UzLJnW__field select:focus{border-color:var(--e-accent);background:#fff;outline:none}.EducationCalculatorsSuite-module__UzLJnW__actions{margin-top:.95rem}.EducationCalculatorsSuite-module__UzLJnW__btn{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border:none;border-radius:8px;padding:.62rem 1.2rem;font-size:.78rem;font-weight:800}.EducationCalculatorsSuite-module__UzLJnW__result{color:#e5e7eb;background:linear-gradient(#111827 0%,#1f2937 100%);border:1px solid #1118271f;border-radius:12px;padding:.9rem}.EducationCalculatorsSuite-module__UzLJnW__resultLabel{text-transform:uppercase;letter-spacing:.2em;color:#bfdbfe;margin:0 0 .5rem;font-size:.62rem;font-weight:700}.EducationCalculatorsSuite-module__UzLJnW__result pre{white-space:pre-wrap;margin:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.8rem;line-height:1.5}.EducationCalculatorsSuite-module__UzLJnW__note{color:#9ca3af;margin-top:.7rem;font-size:.72rem;line-height:1.45}
.FinanceCalculatorsSuite-module__gAeVjq__root{--f-ink:#111827;--f-muted:#6b7280;--f-line:#d1d5db;--f-card:#fff;--f-accent:#b45309;--f-accent2:#0ea5e9;color:var(--f-ink);background:linear-gradient(#fffdf8 0%,#f8fafc 100%);border:1px solid #1118271a;border-radius:18px;max-width:940px;margin:0 auto;font-family:Segoe UI,Inter,system-ui,sans-serif;overflow:hidden;box-shadow:0 20px 50px #11182714}.FinanceCalculatorsSuite-module__gAeVjq__bar{background:linear-gradient(90deg, var(--f-accent) 0%, var(--f-accent2) 100%);height:4px}.FinanceCalculatorsSuite-module__gAeVjq__inner{padding:1.3rem 1.2rem 1.45rem}@media (min-width:700px){.FinanceCalculatorsSuite-module__gAeVjq__inner{padding:1.6rem 1.55rem 1.7rem}}.FinanceCalculatorsSuite-module__gAeVjq__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#92400e;margin:0 0 .42rem;font-size:.66rem;font-weight:800}.FinanceCalculatorsSuite-module__gAeVjq__title{letter-spacing:-.02em;margin:0;font-size:1.38rem;font-weight:800}.FinanceCalculatorsSuite-module__gAeVjq__blurb{color:var(--f-muted);max-width:64ch;margin:.44rem 0 1.02rem;font-size:.88rem;line-height:1.55}.FinanceCalculatorsSuite-module__gAeVjq__layout{gap:1rem;display:grid}@media (min-width:760px){.FinanceCalculatorsSuite-module__gAeVjq__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}}.FinanceCalculatorsSuite-module__gAeVjq__panel{background:var(--f-card);border:1px solid #94a3b859;border-radius:12px;padding:.95rem}.FinanceCalculatorsSuite-module__gAeVjq__grid,.FinanceCalculatorsSuite-module__gAeVjq__grid2{gap:.75rem .9rem;display:grid}@media (min-width:520px){.FinanceCalculatorsSuite-module__gAeVjq__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.FinanceCalculatorsSuite-module__gAeVjq__field label{text-transform:uppercase;letter-spacing:.08em;color:var(--f-muted);margin-bottom:.28rem;font-size:.65rem;font-weight:700;display:block}.FinanceCalculatorsSuite-module__gAeVjq__field input,.FinanceCalculatorsSuite-module__gAeVjq__field select{box-sizing:border-box;border:1px solid var(--f-line);width:100%;color:var(--f-ink);font-variant-numeric:tabular-nums;background:#fafafa;border-radius:8px;padding:.5rem .62rem;font-size:.9rem}.FinanceCalculatorsSuite-module__gAeVjq__field input:focus,.FinanceCalculatorsSuite-module__gAeVjq__field select:focus{border-color:var(--f-accent2);background:#fff;outline:none}.FinanceCalculatorsSuite-module__gAeVjq__actions{margin-top:.95rem}.FinanceCalculatorsSuite-module__gAeVjq__btn{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:linear-gradient(#0ea5e9 0%,#0369a1 100%);border:none;border-radius:8px;padding:.62rem 1.2rem;font-size:.78rem;font-weight:800}.FinanceCalculatorsSuite-module__gAeVjq__result{color:#e5e7eb;background:linear-gradient(#111827 0%,#1f2937 100%);border:1px solid #1118271f;border-radius:12px;padding:.9rem}.FinanceCalculatorsSuite-module__gAeVjq__resultLabel{text-transform:uppercase;letter-spacing:.2em;color:#93c5fd;margin:0 0 .5rem;font-size:.62rem;font-weight:700}.FinanceCalculatorsSuite-module__gAeVjq__result pre{white-space:pre-wrap;margin:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.8rem;line-height:1.5}.FinanceCalculatorsSuite-module__gAeVjq__note{color:#9ca3af;margin-top:.7rem;font-size:.72rem;line-height:1.45}
.FoodCalculatorsSuite-module___wOgrW__root{--fk-bg:#141a16;--fk-surface:#f4f0e8;--fk-surface2:#e8e2d6;--fk-ink:#1c221e;--fk-muted:#5c635c;--fk-accent:#c45c26;--fk-accent-soft:#c45c2624;--fk-sage:#4a6b5a;--fk-radius:18px;--fk-radius-sm:10px;color:var(--fk-ink);background:radial-gradient(120% 80% at 10% 0%, #243028 0%, var(--fk-bg) 45%, #0d100e 100%);border-radius:var(--fk-radius);max-width:920px;margin:0 auto;padding:1.75rem 1.5rem 2rem;font-family:Segoe UI,system-ui,sans-serif;box-shadow:0 24px 48px #00000059,inset 0 1px #ffffff0f}.FoodCalculatorsSuite-module___wOgrW__inner{background:linear-gradient(165deg, var(--fk-surface) 0%, #ebe4d8 100%);border-radius:calc(var(--fk-radius) - 6px);border:1px solid #1c221e14;padding:1.5rem 1.35rem 1.65rem}@media (min-width:640px){.FoodCalculatorsSuite-module___wOgrW__root{padding:2rem 2rem 2.25rem}.FoodCalculatorsSuite-module___wOgrW__inner{padding:1.75rem 1.75rem 1.9rem}}.FoodCalculatorsSuite-module___wOgrW__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--fk-sage);margin:0 0 .35rem;font-size:.68rem;font-weight:600}.FoodCalculatorsSuite-module___wOgrW__title{color:var(--fk-ink);margin:0 0 .5rem;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:1.45rem;font-weight:600;line-height:1.2}.FoodCalculatorsSuite-module___wOgrW__blurb{color:var(--fk-muted);max-width:62ch;margin:0 0 1.25rem;font-size:.88rem;line-height:1.55}.FoodCalculatorsSuite-module___wOgrW__layout{gap:1.25rem;display:grid}@media (min-width:720px){.FoodCalculatorsSuite-module___wOgrW__layout{grid-template-columns:1fr minmax(220px,.38fr);align-items:start}}.FoodCalculatorsSuite-module___wOgrW__formCard{border-radius:var(--fk-radius-sm);background:#ffffff8c;border:1px solid #1c221e12;padding:1.1rem 1rem 1.15rem}.FoodCalculatorsSuite-module___wOgrW__fieldGrid{gap:.85rem 1rem;display:grid}.FoodCalculatorsSuite-module___wOgrW__grid2{grid-template-columns:1fr;gap:.85rem 1rem;display:grid}@media (min-width:520px){.FoodCalculatorsSuite-module___wOgrW__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.FoodCalculatorsSuite-module___wOgrW__grid3{grid-template-columns:1fr;gap:.85rem 1rem;display:grid}@media (min-width:620px){.FoodCalculatorsSuite-module___wOgrW__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.FoodCalculatorsSuite-module___wOgrW__field label{letter-spacing:.06em;text-transform:uppercase;color:var(--fk-muted);margin-bottom:.35rem;font-size:.72rem;font-weight:650;display:block}.FoodCalculatorsSuite-module___wOgrW__field input,.FoodCalculatorsSuite-module___wOgrW__field select{box-sizing:border-box;width:100%;color:var(--fk-ink);background:#ffffffd9;border:none;border-bottom:2px solid #1c221e2e;border-radius:6px 6px 0 0;padding:.55rem .65rem;font-size:.95rem;transition:border-color .15s,background .15s}.FoodCalculatorsSuite-module___wOgrW__field input:focus,.FoodCalculatorsSuite-module___wOgrW__field select:focus{border-bottom-color:var(--fk-accent);background:#fff;outline:none}.FoodCalculatorsSuite-module___wOgrW__actions{margin-top:1.1rem}.FoodCalculatorsSuite-module___wOgrW__runBtn{appearance:none;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:var(--fk-ink);color:var(--fk-surface);border:none;border-radius:999px;padding:.75rem 1.35rem;font-size:.82rem;font-weight:650;transition:transform .12s,box-shadow .12s;box-shadow:0 10px 24px #1c221e40}.FoodCalculatorsSuite-module___wOgrW__runBtn:hover{transform:translateY(-1px);box-shadow:0 14px 28px #1c221e4d}.FoodCalculatorsSuite-module___wOgrW__runBtn:active{transform:translateY(0)}.FoodCalculatorsSuite-module___wOgrW__sideCard{background:var(--fk-ink);color:#e8e4dc;border-radius:var(--fk-radius-sm);min-height:120px;padding:1rem 1rem 1.1rem}.FoodCalculatorsSuite-module___wOgrW__sideLabel{letter-spacing:.18em;text-transform:uppercase;color:#e8e4dc8c;margin:0 0 .5rem;font-size:.65rem}.FoodCalculatorsSuite-module___wOgrW__sideBody{white-space:pre-wrap;word-break:break-word;margin:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.82rem;line-height:1.55}.FoodCalculatorsSuite-module___wOgrW__sideHint{color:#e8e4dca6;margin-top:.75rem;font-size:.75rem;line-height:1.45}.FoodCalculatorsSuite-module___wOgrW__tagRow{flex-wrap:wrap;gap:.35rem;margin-top:.85rem;display:flex}.FoodCalculatorsSuite-module___wOgrW__tag{background:var(--fk-accent-soft);color:var(--fk-accent);border-radius:999px;padding:.2rem .5rem;font-size:.65rem;font-weight:600}
.HealthCalculatorsSuite-module__UQGRRG__root{--h-ink:#0f172a;--h-muted:#64748b;--h-line:#cbd5e1;--h-card:#fff;--h-accent:#0d9488;--h-accent2:#14b8a6;color:var(--h-ink);background:radial-gradient(900px 260px at 0 0,#14b8a61f,#0000 65%),radial-gradient(850px 220px at 100% 0,#10b9811a,#0000 65%),linear-gradient(#f6fffd 0%,#f8fafc 100%);border:1px solid #0f172a14;border-radius:18px;max-width:940px;margin:0 auto;font-family:Segoe UI,Inter,system-ui,sans-serif;overflow:hidden;box-shadow:0 18px 44px #0f172a12}.HealthCalculatorsSuite-module__UQGRRG__bar{background:linear-gradient(90deg, var(--h-accent) 0%, var(--h-accent2) 100%);height:4px}.HealthCalculatorsSuite-module__UQGRRG__inner{padding:1.3rem 1.2rem 1.45rem}@media (min-width:700px){.HealthCalculatorsSuite-module__UQGRRG__inner{padding:1.6rem 1.55rem 1.7rem}}.HealthCalculatorsSuite-module__UQGRRG__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#0f766e;margin:0 0 .45rem;font-size:.66rem;font-weight:800}.HealthCalculatorsSuite-module__UQGRRG__title{letter-spacing:-.02em;margin:0;font-size:1.38rem;font-weight:800}.HealthCalculatorsSuite-module__UQGRRG__blurb{color:var(--h-muted);max-width:64ch;margin:.42rem 0 1.02rem;font-size:.88rem;line-height:1.55}.HealthCalculatorsSuite-module__UQGRRG__layout{gap:1rem;display:grid}@media (min-width:760px){.HealthCalculatorsSuite-module__UQGRRG__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}}.HealthCalculatorsSuite-module__UQGRRG__panel{background:var(--h-card);border:1px solid #94a3b859;border-radius:12px;padding:.95rem}.HealthCalculatorsSuite-module__UQGRRG__grid,.HealthCalculatorsSuite-module__UQGRRG__grid2{gap:.75rem .9rem;display:grid}@media (min-width:520px){.HealthCalculatorsSuite-module__UQGRRG__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.HealthCalculatorsSuite-module__UQGRRG__field label{text-transform:uppercase;letter-spacing:.08em;color:var(--h-muted);margin-bottom:.28rem;font-size:.65rem;font-weight:700;display:block}.HealthCalculatorsSuite-module__UQGRRG__field input,.HealthCalculatorsSuite-module__UQGRRG__field select{box-sizing:border-box;border:1px solid var(--h-line);width:100%;color:var(--h-ink);font-variant-numeric:tabular-nums;background:#f8fafc;border-radius:8px;padding:.5rem .62rem;font-size:.9rem}.HealthCalculatorsSuite-module__UQGRRG__field input:focus,.HealthCalculatorsSuite-module__UQGRRG__field select:focus{border-color:var(--h-accent);background:#fff;outline:none}.HealthCalculatorsSuite-module__UQGRRG__actions{margin-top:.95rem}.HealthCalculatorsSuite-module__UQGRRG__btn{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:linear-gradient(#0d9488 0%,#0f766e 100%);border:none;border-radius:8px;padding:.62rem 1.2rem;font-size:.78rem;font-weight:800}.HealthCalculatorsSuite-module__UQGRRG__result{color:#e5e7eb;background:linear-gradient(#0f172a 0%,#1f2937 100%);border:1px solid #0f172a1a;border-radius:12px;padding:.9rem}.HealthCalculatorsSuite-module__UQGRRG__resultLabel{text-transform:uppercase;letter-spacing:.2em;color:#5eead4;margin:0 0 .5rem;font-size:.62rem;font-weight:700}.HealthCalculatorsSuite-module__UQGRRG__result pre{white-space:pre-wrap;margin:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.8rem;line-height:1.5}.HealthCalculatorsSuite-module__UQGRRG__note{color:#9ca3af;margin-top:.7rem;font-size:.72rem;line-height:1.45}
.MathCalculatorsSuite-module__Y2ukLG__root{--m-ink:#0f172a;--m-muted:#64748b;--m-line:#dbe3ef;--m-accent:#4f46e5;--m-accent2:#0891b2;color:var(--m-ink);border:1px solid var(--m-line);background:linear-gradient(165deg,#eef2ff 0%,#fff 42%,#ecfeff 100%);border-radius:1.1rem;max-width:960px;margin:0 auto;font-family:Segoe UI,Inter,system-ui,sans-serif;overflow:hidden;box-shadow:0 18px 46px #0f172a14}.MathCalculatorsSuite-module__Y2ukLG__bar{background:linear-gradient(90deg, var(--m-accent) 0%, #6366f1 50%, var(--m-accent2) 100%);height:4px}.MathCalculatorsSuite-module__Y2ukLG__inner{padding:1.35rem 1.2rem 1.5rem;position:relative}.MathCalculatorsSuite-module__Y2ukLG__inner:before,.MathCalculatorsSuite-module__Y2ukLG__inner:after{color:#4f46e52e;pointer-events:none;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.72rem;position:absolute}.MathCalculatorsSuite-module__Y2ukLG__inner:before{content:"f(x)=mx+b   x^2+bx+c=0   int f(x)dx   lim x->0";top:.55rem;right:.65rem;transform:rotate(-2deg)}.MathCalculatorsSuite-module__Y2ukLG__inner:after{content:"sin^2(x)+cos^2(x)=1   sigma i=1..n   det(A)";bottom:.6rem;left:.7rem;transform:rotate(1deg)}@media (min-width:700px){.MathCalculatorsSuite-module__Y2ukLG__inner{padding:1.65rem 1.65rem 1.75rem}}.MathCalculatorsSuite-module__Y2ukLG__eyebrow{text-transform:uppercase;letter-spacing:.2em;color:#4338ca;margin:0 0 .45rem;font-size:.64rem;font-weight:800}.MathCalculatorsSuite-module__Y2ukLG__title{letter-spacing:-.02em;margin:0;font-size:1.4rem;font-weight:800}.MathCalculatorsSuite-module__Y2ukLG__blurb{color:var(--m-muted);max-width:68ch;margin:.44rem 0 1.06rem;font-size:.88rem;line-height:1.56}.MathCalculatorsSuite-module__Y2ukLG__layout{gap:1rem;display:grid}@media (min-width:760px){.MathCalculatorsSuite-module__Y2ukLG__layout{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);align-items:start}}.MathCalculatorsSuite-module__Y2ukLG__panel{border:1px solid var(--m-line);background:#fff;border-radius:.9rem;padding:1rem}.MathCalculatorsSuite-module__Y2ukLG__grid,.MathCalculatorsSuite-module__Y2ukLG__grid2{gap:.75rem .9rem;display:grid}@media (min-width:520px){.MathCalculatorsSuite-module__Y2ukLG__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.MathCalculatorsSuite-module__Y2ukLG__field label{text-transform:uppercase;letter-spacing:.09em;color:var(--m-muted);margin-bottom:.28rem;font-size:.64rem;font-weight:700;display:block}.MathCalculatorsSuite-module__Y2ukLG__field input{box-sizing:border-box;border:1px solid var(--m-line);width:100%;color:var(--m-ink);font-variant-numeric:tabular-nums;background:#f8fafc;border-radius:.64rem;padding:.52rem .64rem;font-size:.9rem}.MathCalculatorsSuite-module__Y2ukLG__field input:focus{background:#fff;border-color:#4f46e573;outline:none}.MathCalculatorsSuite-module__Y2ukLG__actions{margin-top:1rem}.MathCalculatorsSuite-module__Y2ukLG__btn{cursor:pointer;text-transform:uppercase;letter-spacing:.1em;color:#fff;background:linear-gradient(#4f46e5 0%,#4338ca 100%);border:none;border-radius:.65rem;padding:.66rem 1.3rem;font-size:.76rem;font-weight:800}.MathCalculatorsSuite-module__Y2ukLG__result{color:#e2e8f0;background:linear-gradient(165deg,#0f172a 0%,#1e293b 100%);border:1px solid #0891b240;border-radius:.9rem;padding:.95rem}.MathCalculatorsSuite-module__Y2ukLG__resultLabel{text-transform:uppercase;letter-spacing:.16em;color:#67e8f9;margin:0 0 .5rem;font-size:.62rem;font-weight:700}.MathCalculatorsSuite-module__Y2ukLG__result pre{white-space:pre-wrap;margin:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.8rem;line-height:1.52}.MathCalculatorsSuite-module__Y2ukLG__note{color:#94a3b8;margin-top:.78rem;font-size:.72rem;line-height:1.45}
.NewlyAddedCalculatorsSuite-module__IO_opq__root{--na-ink:#0f172a;--na-muted:#64748b;--na-line:#e2e8f0;--na-accent:#4f46e5;--na-accent2:#6366f1;color:var(--na-ink);border:1px solid var(--na-line);background:linear-gradient(#fafaff 0%,#fff 45%,#f8fafc 100%);border-radius:1.125rem;max-width:950px;margin:0 auto;font-family:Segoe UI,Inter,system-ui,sans-serif;overflow:hidden;box-shadow:0 16px 40px #0f172a0f}.NewlyAddedCalculatorsSuite-module__IO_opq__bar{background:linear-gradient(90deg, var(--na-accent) 0%, #2563eb 100%);height:4px}.NewlyAddedCalculatorsSuite-module__IO_opq__inner{padding:1.35rem 1.2rem 1.5rem}@media (min-width:700px){.NewlyAddedCalculatorsSuite-module__IO_opq__inner{padding:1.65rem 1.65rem 1.75rem}}.NewlyAddedCalculatorsSuite-module__IO_opq__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#4338ca;margin:0 0 .45rem;font-size:.66rem;font-weight:800}.NewlyAddedCalculatorsSuite-module__IO_opq__title{letter-spacing:-.02em;margin:0;font-size:1.4rem;font-weight:800}.NewlyAddedCalculatorsSuite-module__IO_opq__blurb{color:var(--na-muted);max-width:66ch;margin:.44rem 0 1.08rem;font-size:.88rem;line-height:1.58}.NewlyAddedCalculatorsSuite-module__IO_opq__layout{gap:1rem;display:grid}@media (min-width:760px){.NewlyAddedCalculatorsSuite-module__IO_opq__layout{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);align-items:start}}.NewlyAddedCalculatorsSuite-module__IO_opq__panel{border:1px solid var(--na-line);background:#fff;border-radius:.85rem;padding:.98rem}.NewlyAddedCalculatorsSuite-module__IO_opq__grid,.NewlyAddedCalculatorsSuite-module__IO_opq__grid2{gap:.75rem .9rem;display:grid}@media (min-width:520px){.NewlyAddedCalculatorsSuite-module__IO_opq__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.NewlyAddedCalculatorsSuite-module__IO_opq__field label{text-transform:uppercase;letter-spacing:.08em;color:var(--na-muted);margin-bottom:.28rem;font-size:.65rem;font-weight:700;display:block}.NewlyAddedCalculatorsSuite-module__IO_opq__field input,.NewlyAddedCalculatorsSuite-module__IO_opq__field select{box-sizing:border-box;border:1px solid var(--na-line);width:100%;color:var(--na-ink);font-variant-numeric:tabular-nums;background:#f8fafc;border-radius:.65rem;padding:.5rem .64rem;font-size:.9rem}.NewlyAddedCalculatorsSuite-module__IO_opq__field input:focus,.NewlyAddedCalculatorsSuite-module__IO_opq__field select:focus{background:#fff;border-color:#4f46e573;outline:none}.NewlyAddedCalculatorsSuite-module__IO_opq__actions{margin-top:.98rem}.NewlyAddedCalculatorsSuite-module__IO_opq__btn{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:linear-gradient(#4f46e5 0%,#4338ca 100%);border:none;border-radius:.65rem;padding:.64rem 1.24rem;font-size:.78rem;font-weight:800}.NewlyAddedCalculatorsSuite-module__IO_opq__result{color:var(--na-ink);background:linear-gradient(165deg,#fff 0%,#eef2ff 100%);border:1px solid #6366f138;border-radius:.85rem;padding:.92rem}.NewlyAddedCalculatorsSuite-module__IO_opq__resultLabel{text-transform:uppercase;letter-spacing:.16em;color:#4338ca;margin:0 0 .52rem;font-size:.62rem;font-weight:700}.NewlyAddedCalculatorsSuite-module__IO_opq__result pre{white-space:pre-wrap;margin:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.8rem;line-height:1.52}.NewlyAddedCalculatorsSuite-module__IO_opq__note{color:var(--na-muted);margin-top:.72rem;font-size:.72rem;line-height:1.45}
.OtherCalculatorsSuite-module__LfiLVa__root{--o-ink:#0c1222;--o-muted:#5c6578;--o-line:#e4e8f0;--o-surface:#f6f7fb;--o-accent:#c45c26;--o-accent2:#1e3a5f;color:var(--o-ink);border:1px solid var(--o-line);background:linear-gradient(165deg,#fdfcfa 0%,#fff 38%,#f4f6fb 100%);border-radius:1.125rem;max-width:960px;margin:0 auto;font-family:Segoe UI,Inter,system-ui,sans-serif;overflow:hidden;box-shadow:0 18px 48px #0c122212}.OtherCalculatorsSuite-module__LfiLVa__root.OtherCalculatorsSuite-module__LfiLVa__gaming{--o-accent:#0891b2;--o-accent2:#0f766e;background:linear-gradient(165deg,#f0fdff 0%,#fff 40%,#ecfeff 100%)}.OtherCalculatorsSuite-module__LfiLVa__bar{background:linear-gradient(90deg, var(--o-accent2) 0%, var(--o-accent) 55%, #f59e0b 100%);height:4px}.OtherCalculatorsSuite-module__LfiLVa__root.OtherCalculatorsSuite-module__LfiLVa__gaming .OtherCalculatorsSuite-module__LfiLVa__bar{background:linear-gradient(90deg,#0e7490 0%,#22d3ee 45%,#34d399 100%)}.OtherCalculatorsSuite-module__LfiLVa__inner{padding:1.35rem 1.2rem 1.5rem;position:relative}.OtherCalculatorsSuite-module__LfiLVa__inner:before{content:"";pointer-events:none;opacity:.045;background-image:radial-gradient(circle at 12% 20%, var(--o-accent2) 0, transparent 42%), radial-gradient(circle at 88% 78%, var(--o-accent) 0, transparent 38%);position:absolute;inset:0}@media (min-width:700px){.OtherCalculatorsSuite-module__LfiLVa__inner{padding:1.65rem 1.65rem 1.75rem}}.OtherCalculatorsSuite-module__LfiLVa__eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--o-accent2);margin:0 0 .45rem;font-size:.64rem;font-weight:800}.OtherCalculatorsSuite-module__LfiLVa__root.OtherCalculatorsSuite-module__LfiLVa__gaming .OtherCalculatorsSuite-module__LfiLVa__eyebrow{color:#0f766e}.OtherCalculatorsSuite-module__LfiLVa__title{letter-spacing:-.025em;background:linear-gradient(105deg, var(--o-ink) 0%, #3d4a63 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.42rem;font-weight:800}.OtherCalculatorsSuite-module__LfiLVa__blurb{color:var(--o-muted);max-width:68ch;margin:.44rem 0 1.08rem;font-size:.88rem;line-height:1.58}.OtherCalculatorsSuite-module__LfiLVa__layout{gap:1rem;display:grid}@media (min-width:760px){.OtherCalculatorsSuite-module__LfiLVa__layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start}}.OtherCalculatorsSuite-module__LfiLVa__panel{border:1px solid var(--o-line);background:#fff;border-radius:.9rem;padding:1rem;position:relative;box-shadow:inset 0 1px #fffc}.OtherCalculatorsSuite-module__LfiLVa__grid,.OtherCalculatorsSuite-module__LfiLVa__grid2,.OtherCalculatorsSuite-module__LfiLVa__grid3{gap:.75rem .9rem;display:grid}@media (min-width:520px){.OtherCalculatorsSuite-module__LfiLVa__grid2,.OtherCalculatorsSuite-module__LfiLVa__grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:860px){.OtherCalculatorsSuite-module__LfiLVa__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.OtherCalculatorsSuite-module__LfiLVa__field label{text-transform:uppercase;letter-spacing:.09em;color:var(--o-muted);margin-bottom:.28rem;font-size:.64rem;font-weight:700;display:block}.OtherCalculatorsSuite-module__LfiLVa__field input,.OtherCalculatorsSuite-module__LfiLVa__field select{box-sizing:border-box;border:1px solid var(--o-line);background:var(--o-surface);width:100%;color:var(--o-ink);font-variant-numeric:tabular-nums;border-radius:.65rem;padding:.52rem .64rem;font-size:.9rem;transition:border-color .15s,background .15s}.OtherCalculatorsSuite-module__LfiLVa__field input:focus,.OtherCalculatorsSuite-module__LfiLVa__field select:focus{border-color:color-mix(in srgb, var(--o-accent) 55%, var(--o-line));background:#fff;outline:none}.OtherCalculatorsSuite-module__LfiLVa__actions{margin-top:1rem}.OtherCalculatorsSuite-module__LfiLVa__btn{cursor:pointer;text-transform:uppercase;letter-spacing:.1em;color:#fff;background:linear-gradient(180deg, var(--o-accent) 0%, color-mix(in srgb, var(--o-accent) 78%, #000) 100%);border:none;border-radius:.65rem;padding:.66rem 1.35rem;font-size:.76rem;font-weight:800}.OtherCalculatorsSuite-module__LfiLVa__root.OtherCalculatorsSuite-module__LfiLVa__gaming .OtherCalculatorsSuite-module__LfiLVa__btn{background:linear-gradient(#0891b2 0%,#0e7490 100%)}.OtherCalculatorsSuite-module__LfiLVa__result{border:1px solid color-mix(in srgb, var(--o-accent) 22%, var(--o-line));background:linear-gradient(155deg, #fff 0%, color-mix(in srgb, var(--o-accent) 8%, #fff) 100%);color:var(--o-ink);border-radius:.9rem;padding:.95rem}.OtherCalculatorsSuite-module__LfiLVa__resultLabel{text-transform:uppercase;letter-spacing:.16em;color:var(--o-accent2);margin:0 0 .5rem;font-size:.62rem;font-weight:700}.OtherCalculatorsSuite-module__LfiLVa__root.OtherCalculatorsSuite-module__LfiLVa__gaming .OtherCalculatorsSuite-module__LfiLVa__resultLabel{color:#0f766e}.OtherCalculatorsSuite-module__LfiLVa__result pre{white-space:pre-wrap;margin:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.8rem;line-height:1.52}.OtherCalculatorsSuite-module__LfiLVa__disclaimer{color:var(--o-muted);margin-top:.85rem;font-size:.72rem;line-height:1.45}
.PercentageCalculator-module__bIKJLa__wrapper{flex-direction:column;gap:1.35rem;display:flex}.PercentageCalculator-module__bIKJLa__heroCard,.PercentageCalculator-module__bIKJLa__section,.PercentageCalculator-module__bIKJLa__diffCard{border:1px solid var(--border);background:linear-gradient(180deg, var(--card) 0%, color-mix(in srgb, var(--background) 92%, var(--card) 8%) 100%);border-radius:14px;box-shadow:0 8px 24px #0f172a0f}.PercentageCalculator-module__bIKJLa__heroCard{padding:1rem}.PercentageCalculator-module__bIKJLa__title{letter-spacing:-.02em;margin:0 0 .4rem;font-size:clamp(1.35rem,2.8vw,1.65rem);font-weight:800}.PercentageCalculator-module__bIKJLa__subtitle{color:var(--muted);margin:0 0 .9rem;line-height:1.6}.PercentageCalculator-module__bIKJLa__topRow{grid-template-columns:auto minmax(80px,120px) auto minmax(100px,160px) auto minmax(120px,170px);align-items:center;gap:.5rem;display:grid}.PercentageCalculator-module__bIKJLa__topActions{gap:.5rem;margin-top:.75rem;display:flex}.PercentageCalculator-module__bIKJLa__section{padding:.9rem}.PercentageCalculator-module__bIKJLa__sectionTitle{color:#0f3f77;letter-spacing:-.01em;margin:0 0 .85rem;font-size:clamp(1.3rem,2.8vw,1.95rem)}.PercentageCalculator-module__bIKJLa__phraseCard{border:1px solid var(--border);background:linear-gradient(180deg, var(--background) 0%, color-mix(in srgb, var(--card) 90%, var(--background) 10%) 100%);border-radius:var(--radius-md);grid-template-columns:auto minmax(95px,130px) auto minmax(95px,130px) auto minmax(120px,150px);align-items:center;gap:.55rem;margin-bottom:.55rem;padding:.6rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.PercentageCalculator-module__bIKJLa__phraseCard:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--border));transform:translateY(-1px);box-shadow:0 8px 20px #0f172a14}.PercentageCalculator-module__bIKJLa__phraseText,.PercentageCalculator-module__bIKJLa__label{color:var(--foreground);font-size:.98rem}.PercentageCalculator-module__bIKJLa__input,.PercentageCalculator-module__bIKJLa__inputSm,.PercentageCalculator-module__bIKJLa__output,.PercentageCalculator-module__bIKJLa__outputSm{border:1px solid color-mix(in srgb, var(--primary) 35%, var(--border));border-radius:var(--radius-sm);background:var(--card);color:var(--foreground);width:100%;min-width:0;height:42px;padding:0 .7rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.PercentageCalculator-module__bIKJLa__input:focus,.PercentageCalculator-module__bIKJLa__inputSm:focus{border-color:color-mix(in srgb, var(--primary) 70%, #6ea8fe);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 16%, transparent);outline:none}.PercentageCalculator-module__bIKJLa__output,.PercentageCalculator-module__bIKJLa__outputSm{background:color-mix(in srgb, var(--card) 70%, var(--secondary) 30%);font-weight:700}.PercentageCalculator-module__bIKJLa__primaryBtn,.PercentageCalculator-module__bIKJLa__ghostBtn{border-radius:var(--radius-sm);cursor:pointer;height:42px;padding:0 1.1rem;font-size:.97rem;font-weight:700;transition:transform .15s,box-shadow .2s,filter .2s,background-color .2s}.PercentageCalculator-module__bIKJLa__primaryBtn{color:#fff;background:linear-gradient(#3079bd 0%,#2565a0 100%);border:1px solid #215f9b;box-shadow:0 6px 14px #2565a047}.PercentageCalculator-module__bIKJLa__primaryBtn:hover{filter:saturate(1.02);transform:translateY(-1px);box-shadow:0 9px 20px #2565a059}.PercentageCalculator-module__bIKJLa__ghostBtn{border:1px solid var(--border);color:#fff;background:linear-gradient(#b4b4b4 0%,#9d9d9d 100%)}.PercentageCalculator-module__bIKJLa__ghostBtn:hover{transform:translateY(-1px);box-shadow:0 7px 14px #73737347}.PercentageCalculator-module__bIKJLa__outputWithUnit{align-items:center;gap:.4rem;display:flex}.PercentageCalculator-module__bIKJLa__outputWithUnit span{color:var(--muted)}.PercentageCalculator-module__bIKJLa__diffCard{padding:.9rem}.PercentageCalculator-module__bIKJLa__diffField{grid-template-columns:80px 1fr;align-items:center;gap:.6rem;margin-bottom:.6rem;display:grid}.PercentageCalculator-module__bIKJLa__diffField span{font-size:.95rem}.PercentageCalculator-module__bIKJLa__diffActions{gap:.5rem;margin-top:.4rem;display:flex}.PercentageCalculator-module__bIKJLa__diffResult{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:.8rem;padding-top:.7rem;display:flex}.PercentageCalculator-module__bIKJLa__diffResult strong{color:var(--primary);letter-spacing:-.01em;font-size:1.2rem}@media (max-width:900px){.PercentageCalculator-module__bIKJLa__topRow,.PercentageCalculator-module__bIKJLa__phraseCard{grid-template-columns:1fr 1fr}.PercentageCalculator-module__bIKJLa__phraseText,.PercentageCalculator-module__bIKJLa__label{grid-column:span 2}.PercentageCalculator-module__bIKJLa__primaryBtn,.PercentageCalculator-module__bIKJLa__ghostBtn,.PercentageCalculator-module__bIKJLa__output,.PercentageCalculator-module__bIKJLa__outputSm{width:100%}}@media (max-width:520px){.PercentageCalculator-module__bIKJLa__sectionTitle{font-size:1.35rem}.PercentageCalculator-module__bIKJLa__topActions,.PercentageCalculator-module__bIKJLa__diffActions{flex-direction:column}}
.EMICalculator-module__uNjzwq__wrapper{flex-direction:column;gap:1rem;display:flex}.EMICalculator-module__uNjzwq__header{margin-bottom:.2rem}.EMICalculator-module__uNjzwq__title{margin:0;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:800}.EMICalculator-module__uNjzwq__subtitle{color:var(--muted);margin:.4rem 0 0;line-height:1.55}.EMICalculator-module__uNjzwq__inputGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.8rem;display:grid}.EMICalculator-module__uNjzwq__field{flex-direction:column;gap:.35rem;display:flex}.EMICalculator-module__uNjzwq__field span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.83rem;font-weight:700}.EMICalculator-module__uNjzwq__field input{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--background);height:42px;color:var(--foreground);padding:0 .7rem}.EMICalculator-module__uNjzwq__field input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 14%, transparent);outline:none}.EMICalculator-module__uNjzwq__statsGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.EMICalculator-module__uNjzwq__statCard{border:1px solid var(--border);background:linear-gradient(170deg, var(--card) 0%, var(--background) 100%);border-radius:var(--radius-md);padding:.9rem}.EMICalculator-module__uNjzwq__statCard span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:700;display:block}.EMICalculator-module__uNjzwq__statCard strong{letter-spacing:-.01em;margin-top:.45rem;font-size:1.25rem;display:block}.EMICalculator-module__uNjzwq__progressCard,.EMICalculator-module__uNjzwq__tableCard{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);padding:.9rem}.EMICalculator-module__uNjzwq__progressCard h3,.EMICalculator-module__uNjzwq__tableCard h3{margin:0 0 .7rem;font-size:1rem}.EMICalculator-module__uNjzwq__stackBar{background:var(--secondary);border-radius:999px;width:100%;height:13px;display:flex;overflow:hidden}.EMICalculator-module__uNjzwq__p,.EMICalculator-module__uNjzwq__i,.EMICalculator-module__uNjzwq__f{height:100%;display:inline-block}.EMICalculator-module__uNjzwq__p{background:#2563eb}.EMICalculator-module__uNjzwq__i{background:#7c3aed}.EMICalculator-module__uNjzwq__f{background:#f59e0b}.EMICalculator-module__uNjzwq__legend{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.45rem;margin-top:.7rem;font-size:.9rem;display:grid}.EMICalculator-module__uNjzwq__legend div{align-items:center;gap:.4rem;display:flex}.EMICalculator-module__uNjzwq__legend i{border-radius:999px;width:10px}.EMICalculator-module__uNjzwq__saved{font-weight:700}.EMICalculator-module__uNjzwq__tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.EMICalculator-module__uNjzwq__tableWrap table{border-collapse:collapse;width:100%;min-width:620px}.EMICalculator-module__uNjzwq__tableWrap th,.EMICalculator-module__uNjzwq__tableWrap td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:.62rem}.EMICalculator-module__uNjzwq__tableWrap th{background:var(--secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.EMICalculator-module__uNjzwq__note{color:var(--muted);margin:0}.EMICalculator-module__uNjzwq__error{color:#dc2626;margin:0;font-weight:600}@media (max-width:640px){.EMICalculator-module__uNjzwq__tableWrap table{min-width:560px}}
.FractionCalculator-module__9ExX2G__wrapper{flex-direction:column;gap:1rem;display:flex}.FractionCalculator-module__9ExX2G__header h2{margin:0;font-size:clamp(1.35rem,2.8vw,1.9rem);font-weight:800}.FractionCalculator-module__9ExX2G__header p{color:var(--muted);margin:.35rem 0 0;line-height:1.6}.FractionCalculator-module__9ExX2G__calcCard,.FractionCalculator-module__9ExX2G__stepsCard,.FractionCalculator-module__9ExX2G__resultCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--card) 0%, var(--background) 100%)}.FractionCalculator-module__9ExX2G__calcCard{padding:1rem}.FractionCalculator-module__9ExX2G__fractionsRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;display:grid}.FractionCalculator-module__9ExX2G__fractionBlock{grid-template-rows:1fr auto 1fr;gap:.35rem;display:grid}.FractionCalculator-module__9ExX2G__fractionBlock input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);width:100%;height:46px;color:var(--foreground);padding:0 .7rem;font-size:1rem}.FractionCalculator-module__9ExX2G__fractionBlock input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 16%, transparent);outline:none}.FractionCalculator-module__9ExX2G__divider{background:color-mix(in srgb, var(--foreground) 60%, var(--border));border-radius:99px;height:2px}.FractionCalculator-module__9ExX2G__operator{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);min-width:70px;height:46px;color:var(--foreground);font-size:1.3rem;font-weight:700}.FractionCalculator-module__9ExX2G__actions{justify-content:space-between;gap:.7rem;margin-top:.95rem;display:flex}.FractionCalculator-module__9ExX2G__primaryBtn,.FractionCalculator-module__9ExX2G__ghostBtn{border-radius:var(--radius-sm);cursor:pointer;height:44px;padding:0 1.05rem;font-size:.98rem;font-weight:700}.FractionCalculator-module__9ExX2G__primaryBtn{color:#fff;background:linear-gradient(#3b82f6 0%,#2563eb 100%);border:1px solid #2563eb}.FractionCalculator-module__9ExX2G__ghostBtn{border:1px solid var(--border);background:var(--secondary);color:var(--foreground)}.FractionCalculator-module__9ExX2G__resultsGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.FractionCalculator-module__9ExX2G__resultCard{padding:.85rem}.FractionCalculator-module__9ExX2G__resultCard span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.78rem;font-weight:700;display:block}.FractionCalculator-module__9ExX2G__resultCard strong{margin-top:.45rem;font-size:1.2rem;display:block}.FractionCalculator-module__9ExX2G__stepsCard{padding:.95rem}.FractionCalculator-module__9ExX2G__stepsCard h3{margin:0 0 .6rem}.FractionCalculator-module__9ExX2G__stepsCard ol{margin:0;padding-left:1.2rem}.FractionCalculator-module__9ExX2G__stepsCard li{margin-bottom:.42rem}.FractionCalculator-module__9ExX2G__error{color:#dc2626;margin:0;font-weight:700}@media (max-width:640px){.FractionCalculator-module__9ExX2G__fractionsRow{grid-template-columns:1fr}.FractionCalculator-module__9ExX2G__operator{width:100%}}
.PhysicsCalculatorsSuite-module__xeTL9W__root{--ph-ink:#0f172a;--ph-muted:#64748b;--ph-line:#cbd5e1;--ph-card:#fff;--ph-accent:#0ea5e9;--ph-accent2:#22c55e;color:var(--ph-ink);background:radial-gradient(1200px 300px at 0 0,#0ea5e914,#0000 60%),radial-gradient(900px 260px at 100% 0,#22c55e14,#0000 60%),linear-gradient(#f8fafc 0%,#f1f5f9 100%);border:1px solid #0f172a14;border-radius:18px;max-width:940px;margin:0 auto;font-family:Inter,Segoe UI,system-ui,sans-serif;overflow:hidden;box-shadow:0 20px 44px #0f172a14}.PhysicsCalculatorsSuite-module__xeTL9W__top{background:linear-gradient(90deg, var(--ph-accent) 0%, var(--ph-accent2) 100%);height:4px}.PhysicsCalculatorsSuite-module__xeTL9W__inner{padding:1.3rem 1.15rem 1.45rem}@media (min-width:700px){.PhysicsCalculatorsSuite-module__xeTL9W__inner{padding:1.6rem 1.55rem 1.7rem}}.PhysicsCalculatorsSuite-module__xeTL9W__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#0284c7;margin:0 0 .45rem;font-size:.67rem;font-weight:700}.PhysicsCalculatorsSuite-module__xeTL9W__title{letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:800}.PhysicsCalculatorsSuite-module__xeTL9W__desc{color:var(--ph-muted);max-width:64ch;margin:.45rem 0 1rem;font-size:.88rem;line-height:1.55}.PhysicsCalculatorsSuite-module__xeTL9W__layout{gap:1rem;display:grid}@media (min-width:760px){.PhysicsCalculatorsSuite-module__xeTL9W__layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start}}.PhysicsCalculatorsSuite-module__xeTL9W__panel{background:var(--ph-card);border:1px solid #94a3b859;border-radius:12px;padding:.95rem}.PhysicsCalculatorsSuite-module__xeTL9W__fieldGrid,.PhysicsCalculatorsSuite-module__xeTL9W__grid2{gap:.75rem .9rem;display:grid}@media (min-width:520px){.PhysicsCalculatorsSuite-module__xeTL9W__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.PhysicsCalculatorsSuite-module__xeTL9W__field label{text-transform:uppercase;letter-spacing:.08em;color:var(--ph-muted);margin-bottom:.28rem;font-size:.66rem;font-weight:700;display:block}.PhysicsCalculatorsSuite-module__xeTL9W__field input,.PhysicsCalculatorsSuite-module__xeTL9W__field select{box-sizing:border-box;border:1px solid var(--ph-line);width:100%;color:var(--ph-ink);font-variant-numeric:tabular-nums;background:#f8fafc;border-radius:8px;padding:.5rem .62rem;font-size:.9rem}.PhysicsCalculatorsSuite-module__xeTL9W__field input:focus,.PhysicsCalculatorsSuite-module__xeTL9W__field select:focus{border-color:var(--ph-accent);background:#fff;outline:none}.PhysicsCalculatorsSuite-module__xeTL9W__actions{margin-top:.95rem}.PhysicsCalculatorsSuite-module__xeTL9W__btn{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(#0ea5e9 0%,#0284c7 100%);border:none;border-radius:8px;padding:.62rem 1.2rem;font-size:.78rem;font-weight:700}.PhysicsCalculatorsSuite-module__xeTL9W__result{color:#e2e8f0;background:linear-gradient(#0f172a 0%,#1e293b 100%);border:1px solid #0f172a1a;border-radius:12px;padding:.9rem}.PhysicsCalculatorsSuite-module__xeTL9W__resultLabel{text-transform:uppercase;letter-spacing:.2em;color:#93c5fd;margin:0 0 .5rem;font-size:.62rem;font-weight:700}.PhysicsCalculatorsSuite-module__xeTL9W__result pre{white-space:pre-wrap;word-break:break-word;margin:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.8rem;line-height:1.5}.PhysicsCalculatorsSuite-module__xeTL9W__note{color:#94a3b8;margin-top:.7rem;font-size:.72rem;line-height:1.45}
.ScientificCalculator-module__ybyhFq__wrapper{border:1px solid var(--border);background:radial-gradient(120% 140% at 0% 0%, #3b82f614, transparent 55%), linear-gradient(165deg, #0284c70a, #6366f10a), var(--card);border-radius:16px;gap:1rem;padding:1rem;display:grid;box-shadow:0 8px 28px #0f172a14}.ScientificCalculator-module__ybyhFq__topBar{justify-content:space-between;align-items:center;display:flex}.ScientificCalculator-module__ybyhFq__topBar h2{letter-spacing:-.01em;margin:0;font-size:1.4rem}.ScientificCalculator-module__ybyhFq__modeBtn{border:1px solid color-mix(in srgb, var(--primary) 35%, var(--border) 65%);background:color-mix(in srgb, var(--primary) 13%, var(--card) 87%);color:var(--foreground);border-radius:999px;padding:.42rem .9rem;font-weight:700;transition:transform .15s,box-shadow .2s}.ScientificCalculator-module__ybyhFq__modeBtn:hover{transform:translateY(-1px);box-shadow:0 5px 14px #3b82f62e}.ScientificCalculator-module__ybyhFq__screen{border:1px solid var(--border);background:linear-gradient(145deg,#0f172a0d,#3b82f621);border-radius:14px;min-height:102px;padding:1.05rem;box-shadow:inset 0 1px #ffffff40}.ScientificCalculator-module__ybyhFq__expression{color:var(--muted);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.ScientificCalculator-module__ybyhFq__result{word-break:break-all;margin-top:.5rem;font-size:1.5rem;font-weight:800}.ScientificCalculator-module__ybyhFq__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.ScientificCalculator-module__ybyhFq__key{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 84%, white 16%);color:var(--foreground);border-radius:10px;padding:.72rem .2rem;font-weight:600;transition:transform .12s,box-shadow .18s,background .18s}.ScientificCalculator-module__ybyhFq__key:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0f172a1f}.ScientificCalculator-module__ybyhFq__op{background:color-mix(in srgb, var(--primary) 18%, white 82%);border-color:color-mix(in srgb, var(--primary) 45%, var(--border) 55%);color:color-mix(in srgb, var(--foreground) 85%, var(--primary) 15%)}.ScientificCalculator-module__ybyhFq__primary{border-color:color-mix(in srgb, var(--primary) 55%, var(--border) 45%);background:linear-gradient(135deg,#38bdf847,#6366f154);font-weight:800}.ScientificCalculator-module__ybyhFq__ghost{border-color:color-mix(in srgb, #f59e0b 42%, var(--border) 58%);background:#fdefd6}.ScientificCalculator-module__ybyhFq__history{border:1px solid var(--border);background:linear-gradient(#6366f10f,#0f172a08);border-radius:12px;padding:.78rem .92rem}.ScientificCalculator-module__ybyhFq__history strong{font-size:.9rem}.ScientificCalculator-module__ybyhFq__history p{color:var(--muted);word-break:break-word;margin:.4rem 0 0;font-size:.9rem}@media (max-width:768px){.ScientificCalculator-module__ybyhFq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.AlgebraSuiteCalculator-module__puM2yq__wrapper{flex-direction:column;gap:.95rem;display:flex}.AlgebraSuiteCalculator-module__puM2yq__wrapper h2{margin:0;font-size:clamp(1.3rem,2.6vw,1.8rem);font-weight:800}.AlgebraSuiteCalculator-module__puM2yq__wrapper p{color:var(--muted);margin:0;line-height:1.55}.AlgebraSuiteCalculator-module__puM2yq__grid3{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.65rem;display:grid}.AlgebraSuiteCalculator-module__puM2yq__wrapper label{flex-direction:column;gap:.35rem;display:flex}.AlgebraSuiteCalculator-module__puM2yq__wrapper label span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.AlgebraSuiteCalculator-module__puM2yq__wrapper input,.AlgebraSuiteCalculator-module__puM2yq__wrapper textarea,.AlgebraSuiteCalculator-module__puM2yq__wrapper select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--foreground);min-height:42px;padding:.55rem .7rem;font-size:.98rem}.AlgebraSuiteCalculator-module__puM2yq__wrapper input:focus,.AlgebraSuiteCalculator-module__puM2yq__wrapper textarea:focus,.AlgebraSuiteCalculator-module__puM2yq__wrapper select:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent);outline:none}.AlgebraSuiteCalculator-module__puM2yq__equationPreview{border:1px dashed var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--secondary) 70%, var(--card) 30%);padding:.7rem .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1rem}.AlgebraSuiteCalculator-module__puM2yq__resultBox{border:1px solid var(--border);background:linear-gradient(180deg, var(--card) 0%, var(--background) 100%);border-radius:var(--radius-md);padding:.8rem;font-weight:700}.AlgebraSuiteCalculator-module__puM2yq__resultsGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem;display:grid}.AlgebraSuiteCalculator-module__puM2yq__resultCard{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);padding:.75rem}.AlgebraSuiteCalculator-module__puM2yq__resultCard span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;display:block}.AlgebraSuiteCalculator-module__puM2yq__resultCard strong{margin-top:.35rem;font-size:1.02rem;display:block}.AlgebraSuiteCalculator-module__puM2yq__stepsCard,.AlgebraSuiteCalculator-module__puM2yq__calcCard,.AlgebraSuiteCalculator-module__puM2yq__panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);padding:.85rem}.AlgebraSuiteCalculator-module__puM2yq__stepsCard ol{margin:.4rem 0 0;padding-left:1.25rem}.AlgebraSuiteCalculator-module__puM2yq__stepsCard li{margin-bottom:.45rem}.AlgebraSuiteCalculator-module__puM2yq__actions{justify-content:space-between;gap:.65rem;display:flex}.AlgebraSuiteCalculator-module__puM2yq__primaryBtn,.AlgebraSuiteCalculator-module__puM2yq__ghostBtn{border-radius:var(--radius-sm);cursor:pointer;height:42px;padding:0 1rem;font-weight:700}.AlgebraSuiteCalculator-module__puM2yq__primaryBtn{color:#fff;background:linear-gradient(#3b82f6 0%,#2563eb 100%);border:1px solid #2563eb}.AlgebraSuiteCalculator-module__puM2yq__ghostBtn{border:1px solid var(--border);background:var(--secondary);color:var(--foreground)}.AlgebraSuiteCalculator-module__puM2yq__split{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.AlgebraSuiteCalculator-module__puM2yq__panel h3{margin:0 0 .6rem;font-size:1rem}.AlgebraSuiteCalculator-module__puM2yq__mini{margin:0 0 .65rem;font-size:.9rem}.AlgebraSuiteCalculator-module__puM2yq__full{width:100%}.AlgebraSuiteCalculator-module__puM2yq__error{color:#dc2626;margin:0;font-weight:700}@media (max-width:800px){.AlgebraSuiteCalculator-module__puM2yq__split{grid-template-columns:1fr}}
.BiologyLabCalculator-module__5s7tpG__shell{border:1px solid var(--border);background:var(--card);border-radius:1.125rem;overflow:hidden;box-shadow:0 16px 48px -28px #0f172a1a,inset 0 1px #ffffffe6}.BiologyLabCalculator-module__5s7tpG__header{border-bottom:1px solid var(--border);background:linear-gradient(#ecfdf58c 0%,#fff6 100%);padding:1.35rem 1.5rem 1.1rem}.BiologyLabCalculator-module__5s7tpG__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#0d9488;margin-bottom:.5rem;font-size:.6875rem;font-weight:700;display:inline-block}.BiologyLabCalculator-module__5s7tpG__title{letter-spacing:-.03em;color:var(--foreground);margin:0 0 .5rem;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:800;line-height:1.2}.BiologyLabCalculator-module__5s7tpG__lead{color:var(--muted);max-width:52ch;margin:0;font-size:.9rem;line-height:1.55}.BiologyLabCalculator-module__5s7tpG__workspace{grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:0;min-height:0;display:grid}.BiologyLabCalculator-module__5s7tpG__inputs{border-right:1px solid var(--border);background:var(--card);padding:1.35rem 1.5rem 1.5rem}.BiologyLabCalculator-module__5s7tpG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.1rem;display:grid}.BiologyLabCalculator-module__5s7tpG__field{gap:.45rem;display:grid}.BiologyLabCalculator-module__5s7tpG__field span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.BiologyLabCalculator-module__5s7tpG__field input{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);font-variant-numeric:tabular-nums;border-radius:.65rem;padding:.72rem .85rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.BiologyLabCalculator-module__5s7tpG__field input:focus{border-color:#0d94888c;outline:none;box-shadow:0 0 0 3px #14b8a61f}.BiologyLabCalculator-module__5s7tpG__field input::placeholder{color:#64748b8c}.BiologyLabCalculator-module__5s7tpG__readout{background:linear-gradient(165deg,#f0fdfa80 0%,#e0f2fe59 100%);flex-direction:column;padding:1.35rem 1.5rem 1.5rem;display:flex}.BiologyLabCalculator-module__5s7tpG__readoutLabel{letter-spacing:.12em;text-transform:uppercase;color:#0f766e;margin-bottom:.65rem;font-size:.6875rem;font-weight:700}.BiologyLabCalculator-module__5s7tpG__readoutBody{color:var(--foreground);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #0d948838;border-radius:.75rem;flex:1;padding:1rem 1.1rem;font-size:.95rem;font-weight:600;line-height:1.65;box-shadow:0 1px 2px #0f172a0a}.BiologyLabCalculator-module__5s7tpG__footerStrip{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--border);background:var(--secondary);align-items:center;gap:.5rem;padding:.55rem 1.5rem;font-size:.65rem;font-weight:600;display:flex}.BiologyLabCalculator-module__5s7tpG__footerStrip span{color:#0d9488;font-weight:700}@media (max-width:768px){.BiologyLabCalculator-module__5s7tpG__workspace{grid-template-columns:1fr}.BiologyLabCalculator-module__5s7tpG__inputs{border-right:none;border-bottom:1px solid var(--border)}.BiologyLabCalculator-module__5s7tpG__grid{grid-template-columns:1fr}}
.SportsPerformanceSuite-module__AGytda__shell{--sp-bg0:#f0f4f8;--sp-bg1:#e2e8f0;--sp-ink:#0f172a;--sp-muted:#64748b;--sp-line:#cbd5e1;--sp-accent:#ea580c;--sp-accent2:#0369a1;--sp-card:#fff;--sp-radius:14px;color:var(--sp-ink);background:linear-gradient(168deg, var(--sp-bg0) 0%, #f8fafc 38%, var(--sp-bg1) 100%);border-radius:calc(var(--sp-radius) + 6px);border:1px solid #0f172a0f;max-width:920px;margin:0 auto;padding:0;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden;box-shadow:0 20px 50px #0f172a12}.SportsPerformanceSuite-module__AGytda__accentBar{background:linear-gradient(90deg, var(--sp-accent2) 0%, var(--sp-accent) 55%, #fbbf24 100%);height:5px}.SportsPerformanceSuite-module__AGytda__inner{padding:1.35rem 1.25rem 1.5rem}@media (min-width:640px){.SportsPerformanceSuite-module__AGytda__inner{padding:1.55rem 1.6rem 1.65rem}}.SportsPerformanceSuite-module__AGytda__meta{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:.65rem;display:flex}.SportsPerformanceSuite-module__AGytda__badge{letter-spacing:.14em;text-transform:uppercase;color:var(--sp-accent2);background:#0369a10f;border:1px solid #0369a159;border-radius:6px;padding:.2rem .55rem;font-size:.62rem;font-weight:800}.SportsPerformanceSuite-module__AGytda__title{letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,2.4vw,1.45rem);font-weight:800;line-height:1.15}.SportsPerformanceSuite-module__AGytda__blurb{color:var(--sp-muted);max-width:62ch;margin:.45rem 0 1.15rem;font-size:.86rem;line-height:1.55}.SportsPerformanceSuite-module__AGytda__grid{gap:1rem;display:grid}@media (min-width:760px){.SportsPerformanceSuite-module__AGytda__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}}.SportsPerformanceSuite-module__AGytda__form{background:var(--sp-card);border-radius:var(--sp-radius);border:1px solid #94a3b859;padding:1rem .95rem 1.05rem}.SportsPerformanceSuite-module__AGytda__field{min-width:0}.SportsPerformanceSuite-module__AGytda__fieldWrap,.SportsPerformanceSuite-module__AGytda__grid2{gap:.75rem 1rem;display:grid}@media (min-width:520px){.SportsPerformanceSuite-module__AGytda__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.SportsPerformanceSuite-module__AGytda__field label{letter-spacing:.1em;text-transform:uppercase;color:var(--sp-muted);margin-bottom:.28rem;font-size:.65rem;font-weight:800;display:block}.SportsPerformanceSuite-module__AGytda__field input,.SportsPerformanceSuite-module__AGytda__field select{box-sizing:border-box;border:1px solid var(--sp-line);font-variant-numeric:tabular-nums;width:100%;color:var(--sp-ink);background:#f8fafc;border-radius:8px;padding:.48rem .6rem;font-size:.9rem;transition:border-color .12s,background .12s}.SportsPerformanceSuite-module__AGytda__field input:focus,.SportsPerformanceSuite-module__AGytda__field select:focus{border-color:var(--sp-accent2);background:#fff;outline:none}.SportsPerformanceSuite-module__AGytda__run{margin-top:.95rem}.SportsPerformanceSuite-module__AGytda__runBtn{appearance:none;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(#0c4a6e 0%,#0f172a 100%);border:none;border-radius:10px;padding:.62rem 1.2rem;font-size:.78rem;font-weight:800;transition:transform .1s,box-shadow .1s;box-shadow:0 8px 18px #0f172a33}.SportsPerformanceSuite-module__AGytda__runBtn:hover{transform:translateY(-1px);box-shadow:0 12px 24px #0f172a38}.SportsPerformanceSuite-module__AGytda__ticker{border-radius:var(--sp-radius);color:#e2e8f0;background:linear-gradient(145deg,#0f172a 0%,#1e293b 100%);border:1px solid #0f172a14;min-height:110px;padding:1rem .95rem 1.05rem}.SportsPerformanceSuite-module__AGytda__tickerLabel{letter-spacing:.2em;text-transform:uppercase;color:#94a3b8;margin:0 0 .45rem;font-size:.62rem;font-weight:800}.SportsPerformanceSuite-module__AGytda__tickerBody{white-space:pre-wrap;word-break:break-word;margin:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.8rem;line-height:1.5}.SportsPerformanceSuite-module__AGytda__tickerFoot{color:#94a3b8;margin-top:.65rem;font-size:.72rem;line-height:1.45}.SportsPerformanceSuite-module__AGytda__chips{flex-wrap:wrap;gap:.35rem;margin-top:.75rem;display:flex}.SportsPerformanceSuite-module__AGytda__chip{color:#c2410c;background:#ea580c1f;border-radius:999px;padding:.18rem .45rem;font-size:.6rem;font-weight:700}
.StatisticsCalculatorsSuite-module__Wfawoa__root{--st-ink:#111827;--st-muted:#6b7280;--st-line:#d1d5db;--st-card:#fff;--st-accent:#7c3aed;--st-accent2:#0ea5e9;color:var(--st-ink);background:radial-gradient(900px 260px at 0 0,#7c3aed1a,#0000 70%),radial-gradient(850px 220px at 100% 0,#0ea5e91a,#0000 70%),linear-gradient(#fcfcff 0%,#f6f7fb 100%);border:1px solid #11182714;border-radius:20px;max-width:940px;margin:0 auto;font-family:Segoe UI,Inter,system-ui,sans-serif;overflow:hidden;box-shadow:0 18px 44px #11182714}.StatisticsCalculatorsSuite-module__Wfawoa__bar{background:linear-gradient(90deg, var(--st-accent) 0%, var(--st-accent2) 100%);height:5px}.StatisticsCalculatorsSuite-module__Wfawoa__inner{padding:1.35rem 1.2rem 1.5rem}@media (min-width:700px){.StatisticsCalculatorsSuite-module__Wfawoa__inner{padding:1.65rem 1.6rem 1.75rem}}.StatisticsCalculatorsSuite-module__Wfawoa__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#6d28d9;margin:0 0 .45rem;font-size:.66rem;font-weight:800}.StatisticsCalculatorsSuite-module__Wfawoa__title{letter-spacing:-.02em;margin:0;font-size:1.4rem;font-weight:800}.StatisticsCalculatorsSuite-module__Wfawoa__blurb{color:var(--st-muted);max-width:66ch;margin:.42rem 0 1.05rem;font-size:.88rem;line-height:1.55}.StatisticsCalculatorsSuite-module__Wfawoa__layout{gap:1rem;display:grid}@media (min-width:760px){.StatisticsCalculatorsSuite-module__Wfawoa__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}}.StatisticsCalculatorsSuite-module__Wfawoa__panel{background:var(--st-card);border:1px solid #9ca3af66;border-radius:14px;padding:.98rem}.StatisticsCalculatorsSuite-module__Wfawoa__grid,.StatisticsCalculatorsSuite-module__Wfawoa__grid2{gap:.75rem .9rem;display:grid}@media (min-width:520px){.StatisticsCalculatorsSuite-module__Wfawoa__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.StatisticsCalculatorsSuite-module__Wfawoa__field label{text-transform:uppercase;letter-spacing:.1em;color:var(--st-muted);margin-bottom:.28rem;font-size:.65rem;font-weight:700;display:block}.StatisticsCalculatorsSuite-module__Wfawoa__field input,.StatisticsCalculatorsSuite-module__Wfawoa__field select{box-sizing:border-box;border:1px solid var(--st-line);width:100%;color:var(--st-ink);font-variant-numeric:tabular-nums;background:#fafafa;border-radius:9px;padding:.5rem .63rem;font-size:.91rem}.StatisticsCalculatorsSuite-module__Wfawoa__field input:focus,.StatisticsCalculatorsSuite-module__Wfawoa__field select:focus{border-color:var(--st-accent);background:#fff;outline:none}.StatisticsCalculatorsSuite-module__Wfawoa__actions{margin-top:.95rem}.StatisticsCalculatorsSuite-module__Wfawoa__btn{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:linear-gradient(#7c3aed 0%,#6d28d9 100%);border:none;border-radius:10px;padding:.63rem 1.22rem;font-size:.78rem;font-weight:800}.StatisticsCalculatorsSuite-module__Wfawoa__result{color:#e5e7eb;background:linear-gradient(#0f172a 0%,#1f2937 100%);border:1px solid #1118271a;border-radius:14px;padding:.9rem}.StatisticsCalculatorsSuite-module__Wfawoa__resultLabel{letter-spacing:.19em;text-transform:uppercase;color:#c4b5fd;margin:0 0 .5rem;font-size:.62rem;font-weight:700}.StatisticsCalculatorsSuite-module__Wfawoa__result pre{white-space:pre-wrap;word-break:break-word;margin:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.8rem;line-height:1.5}.StatisticsCalculatorsSuite-module__Wfawoa__note{color:#9ca3af;margin-top:.7rem;font-size:.72rem;line-height:1.45}
.ConstructionMaterialsSpecSuite-module__vxMK5q__root{--m-ink:#1b1f24;--m-muted:#5f6b76;--m-line:#d3dae2;--m-card:#fff;--m-acc:#ca8a04;--m-acc2:#334155;color:var(--m-ink);background:linear-gradient(#fcfcfb 0%,#f5f7fa 100%);border:1px solid #1b1f241a;border-radius:18px;max-width:950px;margin:0 auto;font-family:Segoe UI,Inter,system-ui,sans-serif;overflow:hidden;box-shadow:0 20px 48px #1b1f2414}.ConstructionMaterialsSpecSuite-module__vxMK5q__bar{background:linear-gradient(90deg, var(--m-acc2) 0%, var(--m-acc) 100%);height:4px}.ConstructionMaterialsSpecSuite-module__vxMK5q__inner{padding:1.35rem 1.2rem 1.5rem}@media (min-width:700px){.ConstructionMaterialsSpecSuite-module__vxMK5q__inner{padding:1.65rem 1.6rem 1.75rem}}.ConstructionMaterialsSpecSuite-module__vxMK5q__eyebrow{text-transform:uppercase;letter-spacing:.19em;color:#475569;margin:0 0 .45rem;font-size:.66rem;font-weight:800}.ConstructionMaterialsSpecSuite-module__vxMK5q__title{letter-spacing:-.02em;margin:0;font-size:1.36rem;font-weight:800}.ConstructionMaterialsSpecSuite-module__vxMK5q__blurb{color:var(--m-muted);max-width:66ch;margin:.44rem 0 1.05rem;font-size:.88rem;line-height:1.55}.ConstructionMaterialsSpecSuite-module__vxMK5q__layout{gap:1rem;display:grid}@media (min-width:760px){.ConstructionMaterialsSpecSuite-module__vxMK5q__layout{grid-template-columns:minmax(0,1.17fr) minmax(0,.83fr);align-items:start}}.ConstructionMaterialsSpecSuite-module__vxMK5q__panel{background:var(--m-card);border:1px solid #94a3b859;border-radius:12px;padding:.95rem}.ConstructionMaterialsSpecSuite-module__vxMK5q__grid,.ConstructionMaterialsSpecSuite-module__vxMK5q__grid2{gap:.75rem .9rem;display:grid}@media (min-width:520px){.ConstructionMaterialsSpecSuite-module__vxMK5q__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.ConstructionMaterialsSpecSuite-module__vxMK5q__field label{text-transform:uppercase;letter-spacing:.08em;color:var(--m-muted);margin-bottom:.28rem;font-size:.65rem;font-weight:700;display:block}.ConstructionMaterialsSpecSuite-module__vxMK5q__field input{box-sizing:border-box;border:1px solid var(--m-line);width:100%;color:var(--m-ink);font-variant-numeric:tabular-nums;background:#fbfcfd;border-radius:8px;padding:.5rem .62rem;font-size:.9rem}.ConstructionMaterialsSpecSuite-module__vxMK5q__field input:focus{background:#fff;border-color:#64748b;outline:none}.ConstructionMaterialsSpecSuite-module__vxMK5q__actions{margin-top:.95rem}.ConstructionMaterialsSpecSuite-module__vxMK5q__btn{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:linear-gradient(#334155 0%,#1e293b 100%);border:none;border-radius:8px;padding:.62rem 1.2rem;font-size:.78rem;font-weight:800}.ConstructionMaterialsSpecSuite-module__vxMK5q__result{color:#e5e7eb;background:linear-gradient(#0f172a 0%,#1f2937 100%);border:1px solid #1b1f241f;border-radius:12px;padding:.9rem}.ConstructionMaterialsSpecSuite-module__vxMK5q__resultLabel{text-transform:uppercase;letter-spacing:.2em;color:#facc15;margin:0 0 .5rem;font-size:.62rem;font-weight:700}.ConstructionMaterialsSpecSuite-module__vxMK5q__result pre{white-space:pre-wrap;margin:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.8rem;line-height:1.5}.ConstructionMaterialsSpecSuite-module__vxMK5q__note{color:#9ca3af;margin-top:.7rem;font-size:.72rem;line-height:1.45}
.ConstructionConverters-module__wuROxq__wrapper{flex-direction:column;gap:1.5rem;display:flex}.ConstructionConverters-module__wuROxq__headerCard{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;padding:0 0 1.15rem;position:relative}.ConstructionConverters-module__wuROxq__eyebrow{display:none}.ConstructionConverters-module__wuROxq__title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ConstructionConverters-module__wuROxq__subtitle{color:var(--muted);max-width:720px;margin:0;font-size:.96rem;line-height:1.65}.ConstructionConverters-module__wuROxq__card{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:1.4rem 1.5rem}.ConstructionConverters-module__wuROxq__cardHeader{justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 1.15rem;display:flex}.ConstructionConverters-module__wuROxq__cardTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.78rem;font-weight:700}.ConstructionConverters-module__wuROxq__cardHint{color:var(--muted);text-align:right;margin:0;font-size:.83rem}.ConstructionConverters-module__wuROxq__tabs{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 70%, var(--card) 30%);border-radius:9px;gap:0;margin-bottom:1.2rem;padding:3px;display:inline-flex}.ConstructionConverters-module__wuROxq__tab{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:.45rem .95rem;font-size:.85rem;font-weight:600;transition:color .15s,background .15s}.ConstructionConverters-module__wuROxq__tab:hover{color:var(--foreground)}.ConstructionConverters-module__wuROxq__tabActive{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #0f172a0f}.ConstructionConverters-module__wuROxq__grid2,.ConstructionConverters-module__wuROxq__grid3,.ConstructionConverters-module__wuROxq__grid4{gap:.85rem;display:grid}.ConstructionConverters-module__wuROxq__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.ConstructionConverters-module__wuROxq__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.ConstructionConverters-module__wuROxq__grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.ConstructionConverters-module__wuROxq__field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.ConstructionConverters-module__wuROxq__label{color:var(--foreground);letter-spacing:.005em;justify-content:space-between;align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;display:flex}.ConstructionConverters-module__wuROxq__labelHint{color:var(--muted);font-size:.72rem;font-weight:500}.ConstructionConverters-module__wuROxq__inputWrap{border:1px solid var(--border);background:var(--card);border-radius:8px;grid-template-columns:1fr auto;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.ConstructionConverters-module__wuROxq__inputWrap:focus-within{border-color:color-mix(in srgb, var(--primary) 55%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}.ConstructionConverters-module__wuROxq__input{color:var(--foreground);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:100%;min-width:0;height:40px;padding:0 .8rem;font-size:.92rem}.ConstructionConverters-module__wuROxq__input::placeholder{color:var(--muted)}.ConstructionConverters-module__wuROxq__unitSelect{appearance:none;border:0;border-left:1px solid var(--border);background:color-mix(in srgb, var(--background) 60%, var(--card) 40%);color:var(--muted);cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 13px),calc(100% - 8px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;height:40px;padding:0 1.7rem 0 .7rem;font-size:.82rem;font-weight:600}.ConstructionConverters-module__wuROxq__select{appearance:none;border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:8px;width:100%;height:40px;padding:0 2rem 0 .85rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.ConstructionConverters-module__wuROxq__select:focus{border-color:color-mix(in srgb, var(--primary) 55%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent);outline:none}.ConstructionConverters-module__wuROxq__actions{flex-wrap:wrap;gap:.55rem;margin-top:1.05rem;display:flex}.ConstructionConverters-module__wuROxq__btnPrimary,.ConstructionConverters-module__wuROxq__btnGhost{cursor:pointer;border-radius:8px;height:40px;padding:0 1.05rem;font-size:.88rem;font-weight:600;transition:transform .12s,box-shadow .18s,background .18s,border-color .15s}.ConstructionConverters-module__wuROxq__btnPrimary{color:#fff;background:linear-gradient(#2d72b3 0%,#235e93 100%);border:1px solid #1f5b8c}.ConstructionConverters-module__wuROxq__btnPrimary:hover:not(:disabled){filter:saturate(1.05)brightness(1.02)}.ConstructionConverters-module__wuROxq__btnPrimary:disabled{opacity:.55;cursor:not-allowed}.ConstructionConverters-module__wuROxq__btnGhost{border:1px solid var(--border);background:var(--card);color:var(--foreground)}.ConstructionConverters-module__wuROxq__btnGhost:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--border))}.ConstructionConverters-module__wuROxq__results{border-top:1px solid var(--border);flex-direction:column;gap:1rem;margin-top:1.5rem;padding-top:1.4rem;display:flex}.ConstructionConverters-module__wuROxq__primaryResult{background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.4rem;padding:0;display:flex}.ConstructionConverters-module__wuROxq__primaryResultLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 .3rem;font-size:.72rem;font-weight:700}.ConstructionConverters-module__wuROxq__primaryResultValue{letter-spacing:-.025em;color:var(--foreground);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:700;line-height:1}.ConstructionConverters-module__wuROxq__primaryResultUnit{color:var(--muted);letter-spacing:0;margin-left:.45rem;font-size:.95rem;font-weight:500}.ConstructionConverters-module__wuROxq__metricsGrid{background:var(--border);border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;display:grid;overflow:hidden}.ConstructionConverters-module__wuROxq__metric{background:var(--card);padding:.75rem .9rem}.ConstructionConverters-module__wuROxq__metricLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .25rem;font-size:.7rem;font-weight:600}.ConstructionConverters-module__wuROxq__metricValue{font-variant-numeric:tabular-nums;color:var(--foreground);margin:0;font-size:.98rem;font-weight:600}.ConstructionConverters-module__wuROxq__formulaBox{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 60%, var(--card) 40%);border-radius:8px;padding:.85rem 1rem}.ConstructionConverters-module__wuROxq__formulaLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 .45rem;font-size:.7rem;font-weight:700}.ConstructionConverters-module__wuROxq__formulaText{color:var(--foreground);white-space:pre-wrap;word-break:break-word;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.7}.ConstructionConverters-module__wuROxq__errorBox{border:1px solid color-mix(in srgb, #c0392b 35%, var(--border));background:color-mix(in srgb, #c0392b 5%, var(--card));color:#a92e1e;border-radius:8px;padding:.7rem .9rem;font-size:.88rem}.ConstructionConverters-module__wuROxq__note{color:var(--muted);margin:.6rem 0 0;font-size:.82rem;line-height:1.6}.ConstructionConverters-module__wuROxq__shapeRow{flex-wrap:wrap;gap:.4rem;margin-bottom:1.1rem;display:flex}.ConstructionConverters-module__wuROxq__shapeChip{appearance:none;border:1px solid var(--border);background:var(--card);color:var(--muted);cursor:pointer;border-radius:7px;padding:.4rem .75rem;font-size:.8rem;font-weight:600;transition:border-color .15s,background .15s,color .15s}.ConstructionConverters-module__wuROxq__shapeChip:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--border));color:var(--foreground)}.ConstructionConverters-module__wuROxq__shapeChipActive{border-color:color-mix(in srgb, var(--primary) 55%, var(--border));background:color-mix(in srgb, var(--primary) 8%, var(--card));color:var(--foreground)}.ConstructionConverters-module__wuROxq__checkboxRow{color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.55rem;font-size:.88rem;display:flex}.ConstructionConverters-module__wuROxq__checkboxRow input{cursor:pointer;width:16px;height:16px;accent-color:var(--primary)}.ConstructionConverters-module__wuROxq__divider{border:0;border-top:1px solid var(--border);margin:1.2rem 0}.ConstructionConverters-module__wuROxq__referenceTable{border-collapse:collapse;width:100%;font-size:.88rem}.ConstructionConverters-module__wuROxq__referenceTable th,.ConstructionConverters-module__wuROxq__referenceTable td{border-bottom:1px solid var(--border);text-align:left;padding:.5rem .65rem}.ConstructionConverters-module__wuROxq__referenceTable th{background:color-mix(in srgb, var(--background) 60%, var(--card) 40%);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:600}.ConstructionConverters-module__wuROxq__refScroll{border:1px solid var(--border);border-radius:8px;overflow-x:auto}@media (max-width:760px){.ConstructionConverters-module__wuROxq__grid2,.ConstructionConverters-module__wuROxq__grid3,.ConstructionConverters-module__wuROxq__grid4{grid-template-columns:1fr}.ConstructionConverters-module__wuROxq__primaryResult,.ConstructionConverters-module__wuROxq__cardHeader{flex-direction:column;align-items:flex-start}.ConstructionConverters-module__wuROxq__cardHint{text-align:left}.ConstructionConverters-module__wuROxq__card{padding:1.1rem 1.15rem}.ConstructionConverters-module__wuROxq__tabs{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.ConstructionConverters-module__wuROxq__tab{flex:none}}
.ConstructionMaterials-module__zTruHa__themeMetal{--acc:#475569;--accSoft:#cbd5e1}.ConstructionMaterials-module__zTruHa__themeSteel{--acc:#334155;--accSoft:#94a3b8}.ConstructionMaterials-module__zTruHa__themeCopper{--acc:#92492a;--accSoft:#e7c9b0}.ConstructionMaterials-module__zTruHa__themeWood{--acc:#6f4a31;--accSoft:#ddc7ab}.ConstructionMaterials-module__zTruHa__themeStone{--acc:#58606a;--accSoft:#c8ccd1}.ConstructionMaterials-module__zTruHa__themeEarth{--acc:#6b4d2f;--accSoft:#d6c2a1}.ConstructionMaterials-module__zTruHa__themeBrick{--acc:#8a3d2e;--accSoft:#e0bcb3}.ConstructionMaterials-module__zTruHa__themeConcrete{--acc:#475561;--accSoft:#c0c8d0}.ConstructionMaterials-module__zTruHa__themeGlass{--acc:#1f6e84;--accSoft:#b8d4dd}.ConstructionMaterials-module__zTruHa__themeRoof{--acc:#244e5e;--accSoft:#b6cdd4}.ConstructionMaterials-module__zTruHa__themeCost{--acc:#1f6646;--accSoft:#b6d4c1}.ConstructionMaterials-module__zTruHa__themeFlow{--acc:#1e518f;--accSoft:#b6c8df}.ConstructionMaterials-module__zTruHa__themeQuiz{--acc:#5b3590;--accSoft:#cabad9}.ConstructionMaterials-module__zTruHa__accentBadge,.ConstructionMaterials-module__zTruHa__dotIcon{display:none}.ConstructionMaterials-module__zTruHa__summaryStrip{background:var(--border);border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;display:grid;overflow:hidden}.ConstructionMaterials-module__zTruHa__summaryItem{background:var(--card);flex-direction:column;gap:.2rem;padding:.75rem .9rem;display:flex}.ConstructionMaterials-module__zTruHa__summaryLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.7rem;font-weight:600}.ConstructionMaterials-module__zTruHa__summaryValue{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:.98rem;font-weight:600}.ConstructionMaterials-module__zTruHa__heroNumber{background:0 0;border:0;border-radius:0;flex-direction:column;gap:.25rem;padding:0;display:flex}.ConstructionMaterials-module__zTruHa__heroNumber:before{content:"";background:var(--acc,var(--primary));border-radius:2px;width:36px;height:3px;margin-bottom:.7rem;display:block}.ConstructionMaterials-module__zTruHa__heroLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--acc,var(--muted));font-size:.72rem;font-weight:700}.ConstructionMaterials-module__zTruHa__heroValue{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:clamp(1.7rem,3vw,2.2rem);font-weight:700;line-height:1.05}.ConstructionMaterials-module__zTruHa__heroSub{color:var(--muted);margin:.25rem 0 0;font-size:.85rem}.ConstructionMaterials-module__zTruHa__steppedRow{border-bottom:1px dashed var(--border);align-items:baseline;gap:.55rem;padding:.55rem 0;font-size:.9rem;display:flex}.ConstructionMaterials-module__zTruHa__steppedRow:last-child{border-bottom:none}.ConstructionMaterials-module__zTruHa__steppedRow strong{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.ConstructionMaterials-module__zTruHa__legendDot{background:var(--acc);border-radius:999px;width:8px;height:8px;margin-right:.35rem;display:inline-block}.ConstructionMaterials-module__zTruHa__optionPill{border:1px solid var(--border);background:var(--card);cursor:pointer;color:var(--muted);border-radius:7px;align-items:center;padding:.4rem .75rem;font-size:.82rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.ConstructionMaterials-module__zTruHa__optionPill:hover{border-color:color-mix(in srgb, var(--acc) 45%, var(--border));color:var(--foreground)}.ConstructionMaterials-module__zTruHa__optionPillActive{border-color:color-mix(in srgb, var(--acc) 60%, var(--border));background:color-mix(in srgb, var(--acc) 10%, var(--card));color:var(--foreground)}.ConstructionMaterials-module__zTruHa__callout{border-left:2px solid var(--acc,var(--border));background:color-mix(in srgb, var(--acc) 5%, var(--card));color:var(--foreground);border-radius:0 6px 6px 0;padding:.65rem .85rem;font-size:.86rem;line-height:1.6}.ConstructionMaterials-module__zTruHa__calloutLabel{color:var(--acc,var(--foreground));margin-right:.35rem;font-weight:700}.ConstructionMaterials-module__zTruHa__miniTable{border-collapse:collapse;width:100%;font-size:.86rem}.ConstructionMaterials-module__zTruHa__miniTable th,.ConstructionMaterials-module__zTruHa__miniTable td{text-align:left;border-bottom:1px solid var(--border);padding:.45rem .6rem}.ConstructionMaterials-module__zTruHa__miniTable th{background:color-mix(in srgb, var(--background) 70%, var(--card) 30%);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.76rem;font-weight:600}.ConstructionMaterials-module__zTruHa__tableScroll{border:1px solid var(--border);border-radius:8px;overflow-x:auto}.ConstructionMaterials-module__zTruHa__splitLayout{grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr);align-items:start;gap:1.1rem;display:grid}@media (max-width:760px){.ConstructionMaterials-module__zTruHa__splitLayout{grid-template-columns:1fr}}
.VerticalCurveCalculator-module__VGj0AG__twoCol{align-items:stretch;gap:1.25rem;display:grid}@media (min-width:900px){.VerticalCurveCalculator-module__VGj0AG__twoCol{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.VerticalCurveCalculator-module__VGj0AG__unitSuffix{border-left:1px solid var(--border);background:color-mix(in srgb, var(--background) 82%, var(--card) 18%);min-width:2.75rem;color:var(--muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:44px;padding:0 .65rem;font-size:.82rem;font-weight:700;display:flex}.VerticalCurveCalculator-module__VGj0AG__sectionLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem;font-size:.72rem;font-weight:700}.VerticalCurveCalculator-module__VGj0AG__turningCallout{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border));background:color-mix(in srgb, var(--primary) 7%, var(--card));color:var(--foreground);border-radius:10px;margin:0;padding:.75rem .9rem;font-size:.9rem;line-height:1.5}
.TrumpsWallCalculator-module__XYMUPW__twoCol{align-items:stretch;gap:1.25rem;display:grid}@media (min-width:900px){.TrumpsWallCalculator-module__XYMUPW__twoCol{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.TrumpsWallCalculator-module__XYMUPW__unitSuffix{border-left:1px solid var(--border);background:color-mix(in srgb, var(--background) 82%, var(--card) 18%);min-width:2.75rem;color:var(--muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:44px;padding:0 .55rem;font-size:.78rem;font-weight:700;display:flex}.TrumpsWallCalculator-module__XYMUPW__sectionLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem;font-size:.72rem;font-weight:700}.TrumpsWallCalculator-module__XYMUPW__sectionBlock{margin-top:1rem}.TrumpsWallCalculator-module__XYMUPW__sectionBlock:first-of-type{margin-top:0}
.RoundPenCalculator-module__uptW5a__twoCol{align-items:stretch;gap:1.25rem;display:grid}@media (min-width:900px){.RoundPenCalculator-module__uptW5a__twoCol{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.RoundPenCalculator-module__uptW5a__unitSuffix{border-left:1px solid var(--border);background:color-mix(in srgb, var(--background) 82%, var(--card) 18%);min-width:2.75rem;color:var(--muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:44px;padding:0 .55rem;font-size:.78rem;font-weight:700;display:flex}.RoundPenCalculator-module__uptW5a__sectionLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem;font-size:.72rem;font-weight:700}.RoundPenCalculator-module__uptW5a__modeRow{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}
