._resultCard_8c7uw_1{color:#173a38;background:#f5f9f8;border:1px solid #bed6d0;min-width:0;max-width:100%;padding:0;overflow:hidden;box-shadow:0 18px 42px #1648431f}._panel_8c7uw_12{background:radial-gradient(circle at 96% 0,#36928226,#0000 34%),linear-gradient(145deg,#f4fbf8 0%,#f9fbfa 54%,#f2f7f6 100%);gap:16px;min-width:0;max-width:100%;padding:clamp(18px,3.4vw,28px);display:grid}._inputPanel_8c7uw_23{background:radial-gradient(circle at 96% 0,#36928226,#0000 34%),linear-gradient(145deg,#f4fbf8 0%,#f9fbfa 54%,#f2f7f6 100%);border:1px solid #bed6d0;border-radius:15px;gap:16px;min-width:0;max-width:100%;margin:0;padding:clamp(18px,3.4vw,28px);display:grid;box-shadow:0 18px 42px #1648431a}._inputGroups_8c7uw_38{gap:14px;min-width:0;max-width:100%;display:grid}._inputGroup_8c7uw_38{background:#fffffff2;border:1px solid #d2e3df;border-radius:15px;min-width:0;max-width:100%;padding:clamp(16px,2.5vw,20px);overflow:hidden;box-shadow:0 8px 20px #185c530e}._inputGroupHeader_8c7uw_56{border-bottom:1px solid #e2ece9;align-items:flex-start;gap:12px;min-width:0;margin-bottom:15px;padding-bottom:13px;display:flex}._inputGroupHeader_8c7uw_56>div{min-width:0}._inputGroupHeader_8c7uw_56 h3{color:#173f3b;margin:0;font-size:.98rem;line-height:1.3}._inputGroupHeader_8c7uw_56 p{overflow-wrap:anywhere;color:#607572;margin:3px 0 0;font-size:.76rem;line-height:1.45}._inputStep_8c7uw_85{color:#12665d;background:#dff2ed;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:.78rem;font-weight:900;display:grid}._inputGroupGrid_8c7uw_98{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 14px;min-width:0;max-width:100%;display:grid}._inputGroupGrid_8c7uw_98>.field{min-width:0;max-width:100%}._inputGroupGrid_8c7uw_98>.field.full,._inputGroupGrid_8c7uw_98>.field[data-field-id=personalAuthors],._inputGroupGrid_8c7uw_98>.field[data-field-id=organizationAuthor],._inputGroupGrid_8c7uw_98>.field[data-field-id=title],._inputGroupGrid_8c7uw_98>.field:last-child:nth-child(odd){grid-column:1/-1}._inputPanel_8c7uw_23 .field label{overflow-wrap:anywhere;color:#28524e;font-size:.79rem;font-weight:850;line-height:1.35}._inputPanel_8c7uw_23 .field input,._inputPanel_8c7uw_23 .field select,._inputPanel_8c7uw_23 .field textarea{color:#173a38;background:#f9fcfb;border-color:#b9cfca;border-radius:10px;min-width:0;max-width:100%;box-shadow:inset 0 1px 1px #1a474209}._inputPanel_8c7uw_23 .field textarea{resize:vertical}._inputPanel_8c7uw_23 .field input:hover,._inputPanel_8c7uw_23 .field select:hover,._inputPanel_8c7uw_23 .field textarea:hover{border-color:#83b5ab}._inputPanel_8c7uw_23 .field input:focus,._inputPanel_8c7uw_23 .field select:focus,._inputPanel_8c7uw_23 .field textarea:focus{background:#fff;border-color:#238576}._inputPanel_8c7uw_23 .field>span:not(.field-error){overflow-wrap:anywhere;color:#607572;font-size:.73rem;line-height:1.52}._inputPanel_8c7uw_23 .field-error{overflow-wrap:anywhere;line-height:1.4}._inputPanel_8c7uw_23 .input-rule-list,._inputPanel_8c7uw_23 .error-summary{min-width:0;max-width:100%;margin:0}._inputPanel_8c7uw_23 .button-row{gap:10px;margin:0;padding-top:2px}._inputPanel_8c7uw_23 .button{border-radius:10px}._inputPanel_8c7uw_23 .button:not(.secondary){background:#176c61;box-shadow:0 8px 18px #176c612e}._inputPanel_8c7uw_23 .button:not(.secondary):hover{background:#0f5b53}._inputPanel_8c7uw_23 .button.secondary{color:#234b47;background:#ffffffdb;border-color:#b9cfca}._header_8c7uw_201{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 22px;min-width:0;display:flex}._headerCopy_8c7uw_210{flex:320px;min-width:0}._eyebrow_8c7uw_215,._cardLabel_8c7uw_216{color:#117467;letter-spacing:.085em;text-transform:uppercase;font-size:.72rem;font-weight:850}._header_8c7uw_201 h2{color:#123d3a;letter-spacing:-.03em;margin:4px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,3.7vw,2.15rem);line-height:1.12}._header_8c7uw_201 p,._cardHeader_8c7uw_234 p,._advancedIntro_8c7uw_235 p{color:#58706d;margin:0;line-height:1.5}._header_8c7uw_201 p{font-size:.92rem}._versionBadge_8c7uw_245,._advancedBadge_8c7uw_246{color:#2b625d;background:#ffffffd6;border:1px solid #b9d8d1;border-radius:999px;flex:none;font-size:.72rem;font-weight:800}._versionBadge_8c7uw_245{padding:7px 10px}._referenceCard_8c7uw_260,._citationCard_8c7uw_261,._advancedCard_8c7uw_262,._metadata_8c7uw_263>div{background:#fffffff0;border:1px solid #d2e3df;min-width:0;max-width:100%}._referenceCard_8c7uw_260{border-color:#a9d2ca;border-radius:16px;padding:clamp(17px,3vw,24px);position:relative;overflow:hidden;box-shadow:0 10px 24px #185c5314}._referenceCard_8c7uw_260:before{content:"";background:linear-gradient(#17917e,#37ad9b);width:5px;position:absolute;inset:0 auto 0 0}._cardHeader_8c7uw_234,._advancedIntro_8c7uw_235{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}._cardHeader_8c7uw_234>div,._advancedIntro_8c7uw_235>p{flex:220px;min-width:0}._cardHeader_8c7uw_234 h3{color:#173f3b;margin:0;font-size:.96rem;line-height:1.3}._cardHeader_8c7uw_234 p{margin-top:3px;font-size:.77rem}._referenceText_8c7uw_315{overflow-wrap:anywhere;color:#183b38;text-indent:-1.45rem;white-space:pre-wrap;word-break:break-word;min-width:0;max-width:100%;margin:18px 0 0;padding-left:1.45rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.02rem,2.2vw,1.14rem);line-height:1.7}._citationGrid_8c7uw_330,._metadata_8c7uw_263{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;min-width:0;max-width:100%;display:grid}._citationCard_8c7uw_261{border-radius:14px;align-content:space-between;gap:18px;padding:17px;display:grid}._citationText_8c7uw_347{overflow-wrap:anywhere;color:#163e3a;white-space:normal;word-break:break-word;min-width:0;max-width:100%;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:700;line-height:1.5}._copyButton_8c7uw_361{color:#145c54;min-width:0;min-height:38px;font:inherit;cursor:pointer;background:#e9f6f2;border:1px solid #87bab0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:.76rem;font-weight:850;line-height:1.1;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}._copyButton_8c7uw_361:hover{color:#0d514a;background:#dff2ed;border-color:#318d7e;transform:translateY(-1px)}._copyButton_8c7uw_361:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._copyButtonSuccess_8c7uw_395{color:#176348;background:#dff5e9;border-color:#2b8f76}._copyIcon_8c7uw_401{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:16px;height:16px}._advancedCard_8c7uw_262{border-radius:14px;overflow:hidden}._advancedCard_8c7uw_262>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:15px 17px;list-style:none;display:flex}._advancedCard_8c7uw_262>summary::-webkit-details-marker{display:none}._advancedCard_8c7uw_262>summary:before{content:"";border-bottom:2px solid #39736c;border-right:2px solid #39736c;flex:none;width:8px;height:8px;transition:transform .15s;transform:rotate(-45deg)}._advancedCard_8c7uw_262[open]>summary:before{transform:rotate(45deg)translate(-2px,-2px)}._advancedCard_8c7uw_262>summary>span:first-of-type{flex:auto;gap:2px;min-width:0;display:grid}._advancedCard_8c7uw_262 summary strong{color:#244b48;font-size:.88rem}._advancedCard_8c7uw_262 summary small{color:#526b68;font-size:.72rem;line-height:1.35}._advancedBadge_8c7uw_246{padding:5px 8px}._advancedBody_8c7uw_468{border-top:1px solid #e0ebe8;gap:12px;min-width:0;max-width:100%;padding:0 17px 17px;display:grid}._advancedIntro_8c7uw_235{padding-top:14px}._advancedIntro_8c7uw_235 p{font-size:.76rem}._htmlCode_8c7uw_485{overflow-wrap:anywhere;color:#284845;white-space:pre-wrap;word-break:break-word;background:#f2f6f5;border:1px solid #d7e4e1;border-radius:10px;min-width:0;max-width:100%;max-height:210px;margin:0;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;line-height:1.55;overflow:auto}._metadata_8c7uw_263{margin:0}._metadata_8c7uw_263>div{border-radius:11px;padding:12px 14px}._metadata_8c7uw_263 dt{color:#566d6a;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}._metadata_8c7uw_263 dd{overflow-wrap:anywhere;color:#254a46;white-space:normal;min-width:0;max-width:100%;margin:4px 0 0;font-size:.82rem;font-weight:750;line-height:1.4}._copyStatus_8c7uw_533{color:#266f5d;min-width:0;min-height:1.25rem;margin:-3px 0 0;font-size:.76rem;font-weight:750}._copyStatusError_8c7uw_542{color:#9a3d34}._srOnly_8c7uw_546{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._resultCard_8c7uw_1 .result-visualizations,._resultCard_8c7uw_1 .result-steps,._resultCard_8c7uw_1 .result-warnings,._resultCard_8c7uw_1>.result-note{margin-left:clamp(18px,3.4vw,28px);margin-right:clamp(18px,3.4vw,28px)}._resultCard_8c7uw_1 .result-visualization{background:#fffffff0;border-color:#d2e2df}._resultCard_8c7uw_1 .result-visualization h3,._resultCard_8c7uw_1 .result-steps summary,._resultCard_8c7uw_1 .result-warnings summary{color:#173f3b}._resultCard_8c7uw_1 .result-visualization-description,._resultCard_8c7uw_1 .result-chart-summary,._resultCard_8c7uw_1 .result-chart-loading,._resultCard_8c7uw_1 .result-warnings,._resultCard_8c7uw_1>.result-note{color:#5d7370}._resultCard_8c7uw_1 .result-steps,._resultCard_8c7uw_1 .result-warnings{border-top-color:#d7e5e2}._resultCard_8c7uw_1 .result-steps ol{color:#536c69}._resultCard_8c7uw_1 .result-steps code{overflow-wrap:anywhere;color:#244946;white-space:pre-wrap;background:#eaf2f0;border-radius:7px;max-width:100%;padding:6px 8px}._resultCard_8c7uw_1 .result-table-scroll{border-color:#d6e3e0}._resultCard_8c7uw_1 .result-data-table{color:#284b48}._resultCard_8c7uw_1 .result-data-table th,._resultCard_8c7uw_1 .result-data-table td{border-bottom-color:#dce7e4}._resultCard_8c7uw_1 .result-data-table th{color:#3c625e;background:#e9f2f0}._resultCard_8c7uw_1>.result-note{padding-bottom:clamp(18px,3.4vw,28px)}._resultCard_8c7uw_1>.result-warnings:last-child,._resultCard_8c7uw_1>.result-steps:last-child,._resultCard_8c7uw_1>.result-visualizations:last-child{margin-bottom:clamp(18px,3.4vw,28px)}@media (max-width:680px){._inputPanel_8c7uw_23{gap:13px;padding:16px 14px}._inputGroup_8c7uw_38{padding:15px 14px}._inputGroupGrid_8c7uw_98{grid-template-columns:minmax(0,1fr);gap:14px}._inputGroupGrid_8c7uw_98>.field,._inputGroupGrid_8c7uw_98>.field.full,._inputGroupGrid_8c7uw_98>.field[data-field-id=personalAuthors],._inputGroupGrid_8c7uw_98>.field[data-field-id=organizationAuthor],._inputGroupGrid_8c7uw_98>.field[data-field-id=title],._inputGroupGrid_8c7uw_98>.field:last-child:nth-child(odd){grid-column:auto}._inputPanel_8c7uw_23 .button-row{grid-template-columns:minmax(0,1fr);display:grid}._inputPanel_8c7uw_23 .button{width:100%}._panel_8c7uw_12{gap:13px;padding:16px 14px}._headerCopy_8c7uw_210{flex-basis:100%}._header_8c7uw_201 h2{font-size:1.62rem}._citationGrid_8c7uw_330,._metadata_8c7uw_263{grid-template-columns:minmax(0,1fr)}._referenceCard_8c7uw_260,._citationCard_8c7uw_261{padding:15px}._referenceText_8c7uw_315{text-indent:-1.15rem;padding-left:1.15rem;font-size:1rem}._cardHeader_8c7uw_234{align-items:stretch}._copyButton_8c7uw_361{width:100%}._advancedCard_8c7uw_262>summary{align-items:flex-start}._advancedBadge_8c7uw_246{display:none}._resultCard_8c7uw_1 .result-visualizations,._resultCard_8c7uw_1 .result-steps,._resultCard_8c7uw_1 .result-warnings,._resultCard_8c7uw_1>.result-note{margin-left:14px;margin-right:14px}}@media (prefers-reduced-motion:reduce){._copyButton_8c7uw_361,._advancedCard_8c7uw_262>summary:before{transition:none}}._illustration_1n1kw_1{width:min(100%,13.75rem);height:auto;color:var(--formula-ui-accent);overflow:visible}._illustration_1n1kw_1 text{fill:var(--formula-ui-accent-strong);font-family:var(--font-sans,system-ui, sans-serif);font-size:9px;font-weight:800}._grid_1n1kw_14,._axis_1n1kw_15,._stroke_1n1kw_16,._strokeWide_1n1kw_17,._measure_1n1kw_18,._dimension_1n1kw_19,._dash_1n1kw_20{fill:none;stroke-linecap:round;stroke-linejoin:round}._grid_1n1kw_14{stroke:color-mix(in srgb, var(--formula-ui-accent) 22%, transparent);stroke-width:1px}._axis_1n1kw_15,._stroke_1n1kw_16{stroke:var(--formula-ui-accent-strong);stroke-width:2px}._strokeWide_1n1kw_17{fill:none;stroke:var(--formula-ui-accent-strong);stroke-width:3px}._measure_1n1kw_18,._dimension_1n1kw_19{stroke:var(--formula-ui-accent);stroke-width:2.5px}._dimension_1n1kw_19{color:var(--formula-ui-accent);stroke-width:1.5px}._dash_1n1kw_20{stroke:#fff;stroke-dasharray:8 8;stroke-width:3px}._road_1n1kw_60{fill:color-mix(in srgb, var(--formula-ui-accent-strong) 78%, #1f2937);stroke:var(--formula-ui-accent-strong);stroke-width:2px}._fillSoft_1n1kw_66{fill:color-mix(in srgb, var(--formula-ui-accent) 13%, white)}._fillStrong_1n1kw_70,._pointAlt_1n1kw_71{fill:var(--formula-ui-accent)}._point_1n1kw_71{fill:#fff;stroke:var(--formula-ui-accent-strong);stroke-width:2px}._paw_1n1kw_81{fill:color-mix(in srgb, var(--formula-ui-accent) 62%, white)}._centerText_1n1kw_85{font-size:24px!important}@media (max-width:680px){._illustration_1n1kw_1{width:10.5rem}}._card_tzxbu_1,._card_tzxbu_1 *{box-sizing:border-box}._card_tzxbu_1{isolation:isolate;background:linear-gradient(45deg,#0000 47%,#a32a2d09 48% 52%,#0000 53%) 0 0/1rem 1rem,linear-gradient(-45deg,#0000 47%,#a32a2d09 48% 52%,#0000 53%) 0 0/1rem 1rem,linear-gradient(135deg,#fff0cf 0%,#fffaf0 48%,#f8ded7 100%);border:1px solid #901d234d;border-radius:1.15rem;grid-template-columns:9.5rem minmax(0,1fr);align-items:center;gap:clamp(.9rem,2.4vw,1.3rem);min-width:0;margin-top:.75rem;padding:clamp(.9rem,2.8vw,1.2rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 .2rem #ffffffb8,0 .65rem 1.5rem #97393c1c}._card_tzxbu_1:before{content:"";background:repeating-linear-gradient(90deg,#98282f 0 .72rem,#d9a72f .72rem 1rem,#f7df9f 1rem 1.18rem,#d9a72f 1.18rem 1.46rem);height:.28rem;position:absolute;top:0;left:0;right:0}._card_tzxbu_1:after{z-index:-1;content:"";border:1.1rem double #a32a2d14;border-radius:50%;width:11rem;height:11rem;position:absolute;bottom:-4.6rem;right:-2.8rem}._mascotStage_tzxbu_56{place-items:center;width:9rem;height:8.8rem;display:grid;position:relative}._portrait_tzxbu_64{background:#fff4da;border:.2rem solid #fff8e7;border-radius:50%;place-items:center;width:8rem;height:8rem;animation:3.6s ease-in-out infinite _mascot-float_tzxbu_1;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 .16rem #9d2933,0 0 0 .3rem #ddaa36b3,0 .55rem #91222821,0 .8rem 1.3rem #90333a29}._portrait_tzxbu_64:before{content:"";border:1px solid #94262d29;border-radius:50%;position:absolute;inset:.5rem}._animalImage_tzxbu_90{object-fit:cover;width:100%;height:100%;display:block}._fallbackSymbol_tzxbu_97{color:#9d2933;font-family:Songti SC,STSong,Noto Serif CJK TC,serif;font-size:3.5rem;font-weight:900}._animalCharacter_tzxbu_104,._branchSeal_tzxbu_105{z-index:2;color:#fff8e8;background:#9d2933;border:.16rem solid #fff1cf;border-radius:.3rem;place-items:center;min-width:2.15rem;min-height:2.15rem;padding:.25rem;font-family:Songti SC,STSong,Noto Serif CJK TC,serif;font-size:.88rem;font-weight:900;line-height:1;display:grid;position:absolute;bottom:.08rem;box-shadow:0 0 0 1px #7d1f2438}._animalCharacter_tzxbu_104{left:.15rem;transform:rotate(-4deg)}._branchSeal_tzxbu_105{right:.15rem;transform:rotate(4deg)}._sparkle_tzxbu_135{color:#d89c19;text-shadow:0 1px #fff;font-size:1.25rem;line-height:1;animation:2.4s ease-in-out infinite _sparkle-pop_tzxbu_1;position:absolute;top:.5rem;left:.05rem}._hangingKnot_tzxbu_146{z-index:2;background:#a52b34;border:.16rem double #fff0c5;width:1.05rem;height:1.05rem;position:absolute;top:-.1rem;right:.45rem;transform:rotate(45deg);box-shadow:0 0 0 1px #a52b34}._hangingKnot_tzxbu_146:before,._hangingKnot_tzxbu_146:after{content:"";transform-origin:top;background:#a52b34;width:.12rem;height:1.05rem;position:absolute;transform:rotate(-45deg)}._hangingKnot_tzxbu_146:before{top:.77rem;left:.32rem}._hangingKnot_tzxbu_146:after{top:.6rem;left:.73rem}._cloud_tzxbu_180{z-index:-1;background:#ffffffeb;border-radius:999px;width:2.6rem;height:.8rem;position:absolute;bottom:.3rem;box-shadow:.7rem -.35rem 0 -.06rem #ffffffeb,1.28rem 0 0 -.12rem #ffffffeb}._cloud_tzxbu_180[data-position=left]{left:.08rem}._cloud_tzxbu_180[data-position=right]{bottom:1.15rem;right:.42rem;transform:scale(.72)}._copy_tzxbu_203{align-content:center;min-width:0;display:grid}._eyebrow_tzxbu_209{color:#a42e36;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.42rem;font-size:.74rem;font-weight:900;line-height:1.3;display:flex}._eyebrow_tzxbu_209 i{letter-spacing:0;border:1px solid;border-radius:.26rem;place-items:center;width:1.9rem;height:1.9rem;font-family:Songti SC,STSong,Noto Serif CJK TC,serif;font-size:.58rem;font-style:normal;line-height:1;display:grid;transform:rotate(-2deg)}._titleRow_tzxbu_236{flex-wrap:wrap;align-items:baseline;gap:.38rem .72rem;min-width:0;display:flex}._animalName_tzxbu_244{overflow-wrap:anywhere;color:#6f2026;font-family:var(--font-serif,Georgia, "Times New Roman", serif);letter-spacing:-.045em;margin-top:.18rem;font-size:clamp(2.1rem,6vw,3.35rem);line-height:1}._traditionalName_tzxbu_254{color:#9a3238;letter-spacing:.035em;font-family:Songti SC,STSong,Noto Serif CJK TC,serif;font-size:.83rem;font-weight:800}._copy_tzxbu_203 p{color:#765055;margin:.36rem 0 0;font-size:.82rem;font-weight:690;line-height:1.45}._parade_tzxbu_270{grid-template-columns:repeat(6,minmax(0,1fr));gap:.38rem;min-width:0;margin-top:.78rem;display:grid}._zodiacToken_tzxbu_278{color:#8e2a31;opacity:.78;background:linear-gradient(135deg,#0000 44%,#a32a2d0f 45% 55%,#0000 56%),#fffaedc2;border:1px solid #97293040;border-radius:.38rem;place-items:center;min-width:0;min-height:2.45rem;line-height:1;display:grid;position:relative;box-shadow:inset 0 0 0 .16rem #ffffff73}._tokenImage_tzxbu_295{object-fit:cover;border:1px solid #9729302e;border-radius:50%;align-self:end;width:1.4rem;height:1.4rem}._tokenSeal_tzxbu_304{letter-spacing:.02em;align-self:start;margin-top:.1rem;font-family:Songti SC,STSong,Noto Serif CJK TC,serif;font-size:.56rem;font-weight:800}._zodiacToken_tzxbu_278[data-active=true]{color:#fff7df;opacity:1;background:#9d2933;border-color:#7d2027;transform:translateY(-.12rem);box-shadow:inset 0 0 0 .16rem #f6d78c,0 .2rem #d9a72f}@keyframes _mascot-float_tzxbu_1{0%,to{transform:translateY(0)rotate(-1.2deg)}50%{transform:translateY(-.28rem)rotate(1.2deg)}}@keyframes _sparkle-pop_tzxbu_1{0%,to{opacity:.58;transform:scale(.86)rotate(-8deg)}50%{opacity:1;transform:scale(1.12)rotate(8deg)}}@container (width<=34rem){._card_tzxbu_1{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}._copy_tzxbu_203{justify-items:center;width:100%}._parade_tzxbu_270{grid-template-columns:repeat(6,minmax(0,1fr));width:100%}}@container (width<=22rem){._parade_tzxbu_270{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){._portrait_tzxbu_64,._sparkle_tzxbu_135{animation:none}}@media (forced-colors:active){._card_tzxbu_1,._portrait_tzxbu_64,._animalCharacter_tzxbu_104,._branchSeal_tzxbu_105,._hangingKnot_tzxbu_146,._zodiacToken_tzxbu_278{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}}._summary_1u941_1{--asq-ink:#163342;--asq-muted:#5d707a;--asq-teal:#079bb5;--asq-teal-dark:#087b91;--asq-teal-soft:#e7f7fa;--asq-orange:#ef7300;--asq-orange-soft:#fff1e3;--asq-line:#dbe5e9;color:var(--asq-ink);gap:1rem;display:grid;container-type:inline-size}._summary_1u941_1 *{box-sizing:border-box}._emptySummary_1u941_20{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#9edce6,#ffd0a3) border-box;border:1px solid #0000;border-radius:1rem;padding:clamp(1rem,2.5vw,1.35rem);box-shadow:0 .5rem 1.5rem #173c4812}._previewHeader_1u941_30{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;display:grid}._previewHeader_1u941_30 h3{color:var(--asq-ink);margin:.15rem 0 0;font-size:clamp(1.15rem,2.8vw,1.45rem);line-height:1.3}._previewHeader_1u941_30 p:last-child{max-width:48rem;color:var(--asq-muted);margin-top:.4rem;font-size:.84rem;line-height:1.5}._previewIcon_1u941_52{color:#fff;background:linear-gradient(135deg, var(--asq-teal-dark), var(--asq-teal));border-radius:.75rem .75rem .75rem .2rem;place-items:center;min-width:2.6rem;height:2.6rem;padding:.25rem;font-size:.78rem;font-weight:900;display:grid}._previewFlow_1u941_65{color:var(--asq-muted);text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;margin:1rem 0 0;padding:0;font-size:.7rem;font-weight:800;line-height:1.35;list-style:none;display:grid}._previewFlow_1u941_65 li{background:#f3f8f9;border-radius:.5rem;place-items:center;min-height:2.7rem;padding:.45rem;display:grid;position:relative}._previewFlow_1u941_65 li:not(:last-child):after{color:var(--asq-teal);content:"→";position:absolute;right:-.95rem}._previewGrid_1u941_96{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}._previewGrid_1u941_96 article{background:#f8fafb;border:1px solid #e3ebee;border-radius:.7rem;min-height:5.25rem;padding:.85rem .85rem .85rem 1.05rem;position:relative;overflow:hidden}._previewGrid_1u941_96 article>span{background:var(--asq-teal);width:.25rem;position:absolute;inset:0 auto 0 0}._previewGrid_1u941_96 article:nth-child(2n)>span{background:var(--asq-orange)}._previewGrid_1u941_96 p{color:var(--asq-muted);letter-spacing:.025em;text-transform:uppercase;font-size:.7rem;font-weight:800}._previewGrid_1u941_96 strong{color:var(--asq-ink);margin-top:.3rem;font-size:.84rem;line-height:1.4;display:block}._previewPrompt_1u941_140{color:var(--asq-teal-dark);text-align:center;font-size:.78rem;font-weight:800;margin-top:.85rem!important}._hero_1u941_148{color:#fff;background:radial-gradient(circle at 94% 8%,#ffffff29 0 3.8rem,#0000 3.9rem),linear-gradient(125deg,#087f95 0%,#079eb6 58%,#0aaabe 100%);border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:clamp(1.15rem,3vw,1.65rem);display:grid;overflow:hidden;box-shadow:0 .7rem 1.8rem #08465424}._heroOrange_1u941_163{background:radial-gradient(circle at 94% 8%, #ffffff29 0 3.8rem, transparent 3.9rem), linear-gradient(125deg, #ce5800 0%, var(--asq-orange) 58%, #f58a22 100%);box-shadow:0 .7rem 1.8rem #893c0524}._heroIcon_1u941_170{width:2.75rem;height:2.75rem;color:var(--asq-orange);background:#fff;border-radius:999px;place-items:center;display:grid;box-shadow:0 .25rem .7rem #0000001f}._heroIcon_1u941_170 svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:1.55rem}._hero_1u941_148 h3,._summary_1u941_1 h4,._summary_1u941_1 p{margin:0}._hero_1u941_148 h3{color:#fff;margin-top:.15rem;font-size:clamp(1.35rem,3vw,1.85rem);line-height:1.2}._eyebrow_1u941_203,._kicker_1u941_204{letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:800}._eyebrow_1u941_203{color:#ffffffd1}._heroNote_1u941_215{color:#ffffffdb;max-width:48rem;font-size:.88rem;line-height:1.55;margin-top:.55rem!important}._flowCard_1u941_223,._comparisonCard_1u941_224,._intervalsSection_1u941_225,._scoreRule_1u941_226{border:1px solid var(--asq-line);background:#fff;border-radius:.9rem;padding:clamp(1rem,2.5vw,1.35rem);box-shadow:0 .45rem 1.3rem #173c4812}._sectionHeading_1u941_234,._ruleHeading_1u941_235{justify-content:space-between;align-items:center;gap:1rem;display:flex}._sectionHeading_1u941_234 h4,._scoreRule_1u941_226 h4,._ruleCard_1u941_244 h4{color:var(--asq-ink);margin-top:.15rem;font-size:1rem;line-height:1.35}._kicker_1u941_204{color:var(--asq-teal-dark)}._readDirection_1u941_255{color:var(--asq-muted);flex:none;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;display:inline-flex}._readDirection_1u941_255 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem}._flowList_1u941_274{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}._flowItem_1u941_283{background:#f7fafb;border:1px solid #e3ebee;border-radius:.75rem;align-content:start;min-height:8.2rem;padding:.85rem;display:grid;position:relative}._flowItem_1u941_283:not(:last-child):after{z-index:1;content:"";border-top:2px solid var(--asq-teal);border-right:2px solid var(--asq-teal);background:#fff;width:.55rem;height:.55rem;position:absolute;top:50%;right:-.73rem;transform:translateY(-50%)rotate(45deg)}._stepNumber_1u941_308{color:#fff;background:var(--asq-teal);border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;margin-bottom:.7rem;font-size:.7rem;font-weight:900;display:grid}._flowLabel_1u941_321{color:var(--asq-muted);letter-spacing:.025em;text-transform:uppercase;margin-bottom:.25rem;font-size:.7rem;font-weight:800}._flowItem_1u941_283 strong{overflow-wrap:anywhere;font-size:.82rem;line-height:1.42}._ageDetails_1u941_336{grid-template-columns:minmax(0,1.55fr) minmax(13rem,.75fr);gap:1rem;display:grid}._barList_1u941_342{gap:1rem;margin-top:1rem;display:grid}._barRow_1u941_348{gap:.38rem;display:grid}._barLabel_1u941_353{color:var(--asq-muted);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.82rem;display:flex}._barLabel_1u941_353 span{align-items:center;gap:.45rem;display:inline-flex}._barLabel_1u941_353 strong{color:var(--asq-ink);white-space:nowrap;font-size:.9rem}._barTrack_1u941_374{background:#edf2f4;border-radius:999px;height:.72rem;overflow:hidden}._tealBar_1u941_381,._orangeBar_1u941_382{width:var(--bar-width);border-radius:inherit;height:100%;display:block}._tealBar_1u941_381{background:linear-gradient(90deg, var(--asq-teal-dark), var(--asq-teal))}._orangeBar_1u941_382{background:linear-gradient(90deg, #d95f00, var(--asq-orange))}._tealSwatch_1u941_397,._orangeSwatch_1u941_398{border-radius:999px;flex:none;width:.62rem;height:.62rem;display:inline-block}._tealSwatch_1u941_397{background:var(--asq-teal)}._orangeSwatch_1u941_398{background:var(--asq-orange)}._legend_1u941_414{color:var(--asq-muted);border-top:1px dashed var(--asq-line);gap:.4rem;margin:.9rem 0 0;padding:.8rem 0 0;font-size:.76rem;line-height:1.4;list-style:none;display:grid}._legend_1u941_414 li{align-items:baseline;gap:.5rem;display:flex}._ruleCard_1u941_244{background:var(--asq-orange-soft);border:1px solid #ffd8b4;border-radius:.9rem;align-items:flex-start;gap:.85rem;padding:1.1rem;display:flex}._ruleCard_1u941_244 p:last-child{color:#6b4b32;margin-top:.55rem;font-size:.85rem;line-height:1.55}._ruleIcon_1u941_449{color:#fff;background:var(--asq-orange);border-radius:999px;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-family:Georgia,serif;font-size:.95rem;font-style:italic;font-weight:700;display:grid}._intervalsSection_1u941_225{background:linear-gradient(#fff,#fbfdfd)}._intervalGrid_1u941_468{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}._intervalCard_1u941_475{background:var(--asq-teal-soft);border:1px solid #bfe8ee;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:1rem;display:grid}._intervalMark_1u941_486{color:#fff;text-align:center;background:var(--asq-teal);border-radius:.8rem .8rem .8rem .2rem;place-items:center;min-width:4.2rem;min-height:4.2rem;padding:.45rem;font-size:.82rem;font-weight:900;display:grid}._intervalMarkAlt_1u941_500{background:var(--asq-orange)}._intervalCard_1u941_475 p{color:var(--asq-muted);margin-bottom:.25rem;font-size:.73rem;font-weight:700}._intervalCard_1u941_475 strong{overflow-wrap:anywhere;font-size:.9rem;line-height:1.45}._boundaryNote_1u941_517{color:#526872;border-left:3px solid var(--asq-teal);background:#f3f7f8;border-radius:.25rem .65rem .65rem .25rem;padding:.75rem .9rem;font-size:.78rem;line-height:1.5}._intervalsSection_1u941_225 ._boundaryNote_1u941_517{margin-top:.9rem}._fallbackAges_1u941_531{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;display:grid}._fallbackAges_1u941_531 div{background:#f6f9fa;border-radius:.7rem;padding:.85rem}._fallbackAges_1u941_531 dt{color:var(--asq-muted);font-size:.75rem}._fallbackAges_1u941_531 dd{margin:.25rem 0 0;font-size:.9rem;font-weight:800}._scoreGrid_1u941_555{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._metricCard_1u941_561{background:var(--asq-teal-soft);border:1px solid #bfe8ee;border-radius:.9rem;min-height:9.5rem;padding:1.15rem 4rem 1.15rem 1.15rem;position:relative;overflow:hidden}._metricCardAccent_1u941_571{background:var(--asq-orange-soft);border-color:#ffd7b2}._metricNumber_1u941_576{color:#079bb524;font-size:2.6rem;font-weight:900;line-height:1;position:absolute;top:.55rem;right:.75rem}._metricCardAccent_1u941_571 ._metricNumber_1u941_576{color:#ef730024}._metricCard_1u941_561 p{color:var(--asq-muted);letter-spacing:.025em;text-transform:uppercase;font-size:.75rem;font-weight:800}._metricCard_1u941_561 strong{color:var(--asq-ink);margin-top:.45rem;font-size:clamp(1.15rem,2.6vw,1.5rem);line-height:1.25;display:block}._metricCard_1u941_561 small{color:var(--asq-muted);margin-top:.55rem;font-size:.78rem;line-height:1.5;display:block}._scoreRule_1u941_226{background:linear-gradient(135deg,#fffaf5,#fff);border-color:#f3d9c1}._ruleHeading_1u941_235{justify-content:flex-start}._ruleStatement_1u941_623{color:#634730;background:var(--asq-orange-soft);border-radius:.65rem;padding:.8rem .9rem;font-size:.88rem;font-weight:700;line-height:1.55;margin-top:.9rem!important}._equationList_1u941_634{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.8rem;display:grid}._equationList_1u941_634 code,._se2RuleNote_1u941_642 code{color:#174353;white-space:nowrap;background:#edf6f8;border:1px solid #d1e8ed;border-radius:.55rem;padding:.75rem .85rem;font-size:.78rem;line-height:1.45;display:block;overflow-x:auto}._se2RuleNote_1u941_642{color:var(--asq-muted);gap:.35rem;margin-top:.8rem;font-size:.82rem;line-height:1.5;display:grid}._se2RuleNote_1u941_642 strong{color:var(--asq-ink)}._se2RuleNote_1u941_642 code{margin-top:.35rem}@container (width<=48rem){._flowList_1u941_274{grid-template-columns:repeat(3,minmax(0,1fr))}._flowItem_1u941_283:nth-child(3):after{display:none}._ageDetails_1u941_336{grid-template-columns:1fr}}@container (width<=34rem){._hero_1u941_148,._previewHeader_1u941_30{grid-template-columns:1fr}._previewFlow_1u941_65{text-align:left;grid-template-columns:1fr;gap:.65rem}._previewFlow_1u941_65 li{justify-items:start;min-height:0}._previewFlow_1u941_65 li:not(:last-child):after{bottom:-.55rem;right:50%;transform:rotate(90deg)}._heroIcon_1u941_170{width:2.35rem;height:2.35rem}._readDirection_1u941_255{display:none}._flowList_1u941_274,._intervalGrid_1u941_468,._scoreGrid_1u941_555,._previewGrid_1u941_96,._equationList_1u941_634,._fallbackAges_1u941_531{grid-template-columns:1fr}._flowItem_1u941_283{grid-template-columns:auto minmax(0,1fr);column-gap:.7rem;min-height:0}._stepNumber_1u941_308{grid-row:1/span 2;margin:0}._flowItem_1u941_283:not(:last-child):after,._flowItem_1u941_283:nth-child(3):after{display:block;top:auto;bottom:-.7rem;right:50%;transform:translate(50%)rotate(135deg)}._intervalCard_1u941_475{grid-template-columns:1fr}._intervalMark_1u941_486{min-width:0;min-height:2.5rem}._metricCard_1u941_561{min-height:0}._barLabel_1u941_353{align-items:flex-start}}@media (prefers-reduced-motion:reduce){._tealBar_1u941_381,._orangeBar_1u941_382{transition:none}}._layout_1odxw_1,._primarySection_1odxw_2{min-width:0;display:grid}._layout_1odxw_1{gap:.8rem}._primarySection_1odxw_2{border:1px solid var(--formula-ui-line);background:#ffffffad;border-radius:.82rem;gap:.8rem;padding:.9rem}._sectionHeader_1odxw_19{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;min-width:0;display:grid}._sectionHeader_1odxw_19>div,._summaryCopy_1odxw_28{min-width:0}._sectionHeader_1odxw_19 h4,._sectionHeader_1odxw_19 p{margin:0}._sectionHeader_1odxw_19 h4{color:var(--formula-ui-ink);font-size:.96rem;line-height:1.35}._sectionHeader_1odxw_19 p{color:var(--formula-ui-copy);margin-top:.14rem;font-size:.78rem;line-height:1.45}._sectionHeader_1odxw_19>strong{background:var(--formula-ui-accent-soft);color:var(--formula-ui-accent-strong);white-space:nowrap;border-radius:999px;padding:.3rem .5rem;font-size:.7rem;font-weight:820;line-height:1.2}._tierNumber_1odxw_61{background:var(--formula-ui-accent);color:#fff;border-radius:.58rem;flex:none;place-items:center;width:1.9rem;height:1.9rem;font-size:.76rem;font-weight:900;line-height:1;display:grid}._disclosure_1odxw_75{border:1px solid color-mix(in srgb, var(--formula-ui-accent) 28%, transparent);background:#f4f7f3c7;border-radius:.82rem;min-width:0;overflow:hidden}._advancedDisclosure_1odxw_83{background:#edf7f39e;border-style:dashed;margin-left:clamp(.45rem,2vw,1.2rem)}._disclosure_1odxw_75>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;min-width:0;min-height:52px;padding:.72rem .82rem;list-style:none;display:grid;position:relative}._disclosure_1odxw_75>summary::-webkit-details-marker{display:none}._disclosure_1odxw_75>summary:after{background:color-mix(in srgb, var(--formula-ui-accent) 13%, white);width:1.75rem;height:1.75rem;color:var(--formula-ui-accent-strong);content:"+";border-radius:999px;place-items:center;font-size:1.15rem;font-weight:850;line-height:1;display:grid}._disclosure_1odxw_75[open]>summary:after{content:"−"}._disclosure_1odxw_75>summary:hover{background:color-mix(in srgb, var(--formula-ui-accent-soft) 72%, white)}._disclosure_1odxw_75>summary:focus-visible{outline:3px solid color-mix(in srgb, var(--formula-ui-accent) 25%, transparent);outline-offset:-3px;border-radius:.7rem}._summaryCopy_1odxw_28{gap:.08rem;display:grid}._summaryCopy_1odxw_28 strong{color:var(--formula-ui-ink);font-size:.9rem;line-height:1.35}._summaryCopy_1odxw_28 small{color:var(--formula-ui-copy);font-size:.76rem;font-weight:550;line-height:1.4}._disclosureBody_1odxw_152{border-top:1px solid var(--formula-ui-line);background:#fffc;padding:.85rem}._layout_1odxw_1[data-layout-variant=rocket]{gap:.72rem}._layout_1odxw_1[data-layout-variant=rocket] ._primarySection_1odxw_2{background:0 0;border:0;padding:0}._layout_1odxw_1[data-layout-variant=rocket] ._primarySection_1odxw_2 .field-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.72rem}._layout_1odxw_1[data-layout-variant=rocket] ._primarySection_1odxw_2 .field[data-field-id=homePrice]{grid-column:1/-1}._layout_1odxw_1[data-layout-variant=rocket] ._primarySection_1odxw_2 .field[data-field-id=downPaymentAmount],._layout_1odxw_1[data-layout-variant=rocket] ._primarySection_1odxw_2 .field[data-field-id=annualRatePercent],._layout_1odxw_1[data-layout-variant=rocket] ._primarySection_1odxw_2 .field[data-field-id=startMonth]{grid-column:span 7}._layout_1odxw_1[data-layout-variant=rocket] ._primarySection_1odxw_2 .field[data-field-id=downPaymentPercent],._layout_1odxw_1[data-layout-variant=rocket] ._primarySection_1odxw_2 .field[data-field-id=termYears],._layout_1odxw_1[data-layout-variant=rocket] ._primarySection_1odxw_2 .field[data-field-id=startYear]{grid-column:span 5}._layout_1odxw_1[data-layout-variant=rocket] ._disclosure_1odxw_75{background:#eef6f6b8}._layout_1odxw_1[data-layout-variant=rocket] ._disclosure_1odxw_75>summary{grid-template-columns:minmax(0,1fr) auto}._layout_1odxw_1[data-layout-variant=rocket] ._advancedDisclosure_1odxw_83{margin-left:0}@container (width<=520px){._sectionHeader_1odxw_19{grid-template-columns:auto minmax(0,1fr);align-items:start}._sectionHeader_1odxw_19>strong{grid-column:2;justify-self:start}._advancedDisclosure_1odxw_83{margin-left:0}._layout_1odxw_1[data-layout-variant=rocket] ._primarySection_1odxw_2 .field-grid{grid-template-columns:minmax(0,1fr)}._layout_1odxw_1[data-layout-variant=rocket] ._primarySection_1odxw_2 .field{grid-column:auto}}._layout_vu2gb_1,._primarySection_vu2gb_2{min-width:0;display:grid}._layout_vu2gb_1{gap:.8rem}._primarySection_vu2gb_2{border:1px solid var(--formula-ui-line);background:#ffffffad;border-radius:.82rem;gap:.8rem;padding:.9rem}._sectionHeader_vu2gb_19{justify-content:space-between;align-items:flex-start;gap:.7rem;min-width:0;display:flex}._sectionHeader_vu2gb_19>div,._summaryCopy_vu2gb_28{min-width:0}._sectionHeader_vu2gb_19 h4,._sectionHeader_vu2gb_19 p{margin:0}._sectionHeader_vu2gb_19 h4{color:var(--formula-ui-ink);font-size:.96rem;line-height:1.35}._sectionHeader_vu2gb_19 p{color:var(--formula-ui-copy);margin-top:.14rem;font-size:.78rem;line-height:1.45}._sectionHeader_vu2gb_19>strong{background:var(--formula-ui-accent-soft);color:var(--formula-ui-accent-strong);white-space:nowrap;border-radius:999px;flex:none;padding:.3rem .5rem;font-size:.7rem;font-weight:820;line-height:1.2}._disclosure_vu2gb_62{border:1px dashed color-mix(in srgb, var(--formula-ui-accent) 38%, transparent);background:#edf7f39e;border-radius:.82rem;min-width:0;overflow:hidden}._disclosure_vu2gb_62>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;min-height:56px;padding:.72rem .82rem;list-style:none;display:grid;position:relative}._disclosure_vu2gb_62>summary::-webkit-details-marker{display:none}._disclosure_vu2gb_62>summary:after{background:color-mix(in srgb, var(--formula-ui-accent) 13%, white);width:1.85rem;height:1.85rem;color:var(--formula-ui-accent-strong);content:"+";border-radius:999px;place-items:center;font-size:1.15rem;font-weight:850;line-height:1;display:grid}._disclosure_vu2gb_62[open]>summary:after{content:"−"}._disclosure_vu2gb_62>summary:hover{background:color-mix(in srgb, var(--formula-ui-accent-soft) 72%, white)}._disclosure_vu2gb_62>summary:focus-visible{outline:3px solid color-mix(in srgb, var(--formula-ui-accent) 25%, transparent);outline-offset:-3px;border-radius:.7rem}._summaryCopy_vu2gb_28{gap:.08rem;display:grid}._summaryCopy_vu2gb_28 strong{color:var(--formula-ui-ink);font-size:.92rem;line-height:1.35}._summaryCopy_vu2gb_28 small{color:var(--formula-ui-copy);font-size:.76rem;font-weight:550;line-height:1.4}._disclosureBody_vu2gb_133{border-top:1px solid var(--formula-ui-line);background:#ffffffd1;gap:.85rem;padding:.85rem;display:grid}._resultUnitField_vu2gb_141{border:0;gap:.38rem;min-width:0;margin:0;padding:0;display:grid}._resultUnitField_vu2gb_141>legend{color:#294d48;margin-bottom:.38rem;font-size:.875rem;font-weight:820;line-height:1.35}._resultUnitField_vu2gb_141>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}._resultUnitField_vu2gb_141 label{cursor:pointer;position:relative}._resultUnitField_vu2gb_141 input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}._resultUnitField_vu2gb_141 label>span{border:1px solid var(--formula-ui-control-line);min-height:48px;color:var(--formula-ui-ink);background:#fff;border-radius:.62rem;place-items:center;font-size:.875rem;font-weight:760;display:grid}._resultUnitField_vu2gb_141 input:checked+span{border-color:var(--formula-ui-accent);background:var(--formula-ui-accent-soft);color:var(--formula-ui-accent-strong);box-shadow:inset 0 0 0 1px var(--formula-ui-accent)}._resultUnitField_vu2gb_141 input:focus-visible+span{outline:3px solid color-mix(in srgb, var(--formula-ui-accent) 25%, transparent);outline-offset:2px}._resultUnitField_vu2gb_141>small{color:var(--formula-ui-copy);font-size:.8rem;line-height:1.45}@container (width<=520px){._sectionHeader_vu2gb_19{display:grid}._sectionHeader_vu2gb_19>strong{justify-self:start}._resultUnitField_vu2gb_141>div{grid-template-columns:minmax(0,1fr)}}._shell_1ol34_1,._shell_1ol34_1 *{box-sizing:border-box}.formula-workbench:has(>._shell_1ol34_1){--formula-ui-ink:var(--app-text);--formula-ui-copy:var(--app-text-muted);--formula-ui-accent:var(--app-primary);--formula-ui-accent-strong:var(--app-primary-hover);--formula-ui-accent-soft:var(--app-primary-soft);--formula-ui-paper:var(--app-surface);--formula-ui-panel:var(--app-surface);--formula-ui-panel-soft:#f8fafc;--formula-ui-line:#0f172a21;--formula-ui-control-line:var(--app-border-strong);border:1px solid var(--formula-ui-line);background:var(--formula-ui-paper);border-radius:1.15rem;min-width:0;padding:0;overflow:hidden;box-shadow:0 .8rem 2rem #0f172a17;container-type:inline-size}.formula-workbench:has(>._shell_1ol34_1[data-presentation=everyday-travel]){width:min(100%,64rem);margin-inline:auto}.formula-workbench[data-calculator-slug=rocket-mortgage-loan-calculator]>._shell_1ol34_1{--formula-ui-ink:#172f42;--formula-ui-copy:#566d7b;--formula-ui-accent:#2e6f73;--formula-ui-accent-strong:#1d545b;--formula-ui-accent-soft:#e8f4f3;--formula-ui-paper:#f8fbfb;--formula-ui-panel-soft:#eff6f6;--formula-ui-line:#1b434f26;--formula-ui-control-line:#a9bac1;background:radial-gradient(circle at 100% 0,#387c8426,#0000 28rem),#f8fbfb}.calculator-page[data-calculator-slug=rocket-mortgage-loan-calculator] .calculator-sticky-heading{position:static;top:auto}@media (min-width:901px){.calculator-page[data-calculator-slug=rocket-mortgage-loan-calculator] .calculator-main-column{display:contents}.calculator-page[data-calculator-slug=rocket-mortgage-loan-calculator] .calculator-sticky-heading{grid-area:1/1/auto/-1;position:static;top:auto}.calculator-page[data-calculator-slug=rocket-mortgage-loan-calculator] .calculator-workbench-slot{grid-area:2/1/auto/-1}.calculator-page[data-calculator-slug=rocket-mortgage-loan-calculator] .calculator-content{grid-area:3/1}.calculator-page[data-calculator-slug=rocket-mortgage-loan-calculator] .calculator-sidebar{grid-area:3/2}.calculator-page[data-calculator-slug=rocket-mortgage-loan-calculator] .calculator-layout:has(.calculator-preflight) .calculator-preflight{grid-area:2/1/auto/-1}.calculator-page[data-calculator-slug=rocket-mortgage-loan-calculator] .calculator-layout:has(.calculator-preflight) .calculator-workbench-slot{grid-row:3}:is(.calculator-page[data-calculator-slug=rocket-mortgage-loan-calculator] .calculator-layout:has(.calculator-preflight) .calculator-content,.calculator-page[data-calculator-slug=rocket-mortgage-loan-calculator] .calculator-layout:has(.calculator-preflight) .calculator-sidebar){grid-row:4}}._shell_1ol34_1[data-presentation=everyday-travel]{--formula-ui-accent-border:color-mix(in srgb, var(--formula-ui-accent) 28%, transparent);--formula-ui-accent-wash:color-mix(in srgb, var(--formula-ui-accent) 12%, transparent);--formula-ui-focus-ring:color-mix(in srgb, var(--formula-ui-accent) 24%, transparent);--formula-ui-option-selected:var(--app-primary);--formula-ui-option-selected-strong:var(--app-primary-hover);max-width:64rem;margin-inline:auto}._shell_1ol34_1[data-presentation=asq]{--formula-ui-ink:#173b43;--formula-ui-copy:#536b70;--formula-ui-accent:#0797b5;--formula-ui-accent-strong:#067892;--formula-ui-accent-soft:#e8f7fa;--formula-ui-option-selected:#0797b5;--formula-ui-option-selected-strong:#067892;--formula-ui-focus-ring:#0797b53d;--formula-ui-paper:#fbfdfd;--formula-ui-panel-soft:#eef7f8;--formula-ui-line:#105b6a29;--formula-ui-control-line:#9dbcc3}._shell_1ol34_1[data-presentation=asq][data-asq-mode=asq3_score_adjustment],._shell_1ol34_1[data-presentation=asq][data-asq-mode=asqse2_score_adjustment]{--formula-ui-accent:#e76f00;--formula-ui-accent-strong:#b95300;--formula-ui-accent-soft:#fff0e2;--formula-ui-option-selected:#e76f00;--formula-ui-option-selected-strong:#b95300;--formula-ui-focus-ring:#e76f0038;--formula-ui-control-line:#cfa177}._shell_1ol34_1[data-presentation=asq] ._header_1ol34_162{background:radial-gradient(circle at 92% 0,#0797b52e,#0000 16rem),linear-gradient(120deg,#eaf8fa,#fff 76%)}._shell_1ol34_1[data-presentation=asq][data-asq-mode=asq3_score_adjustment] ._header_1ol34_162,._shell_1ol34_1[data-presentation=asq][data-asq-mode=asqse2_score_adjustment] ._header_1ol34_162{background:radial-gradient(circle at 92% 0,#e76f002e,#0000 16rem),linear-gradient(120deg,#fff3e8,#fff 76%)}._shell_1ol34_1[data-presentation=asq] ._inputPanel_1ol34_177 .field-grid{grid-template-columns:minmax(0,1fr)}._shell_1ol34_1[data-presentation=asq] ._workspace_1ol34_181{grid-template-columns:repeat(2,minmax(0,1fr))}._shell_1ol34_1[data-presentation=asq] ._inputPanel_1ol34_177 .field[data-field-id=mode]{border-bottom:1px solid var(--formula-ui-line);padding-bottom:.85rem}._shell_1ol34_1[data-presentation=asq] ._inputPanel_1ol34_177 .field[data-field-id=mode] .option-card-group{grid-template-columns:repeat(3,minmax(0,1fr))}._shell_1ol34_1[data-presentation=asq] ._inputPanel_1ol34_177 .field[data-field-id=administrationDate] input,._shell_1ol34_1[data-presentation=asq] ._inputPanel_1ol34_177 .field[data-field-id=birthDate] input,._shell_1ol34_1[data-presentation=asq] ._inputPanel_1ol34_177 .field[data-field-id=weeksPremature] select,._shell_1ol34_1[data-presentation=asq] ._inputPanel_1ol34_177 .field[data-field-id=asq3TotalScore] select,._shell_1ol34_1[data-presentation=asq] ._inputPanel_1ol34_177 .field[data-field-id=asq3MissingItems] select,._shell_1ol34_1[data-presentation=asq] ._inputPanel_1ol34_177 .field[data-field-id=asqSe2Interval] select,._shell_1ol34_1[data-presentation=asq] ._inputPanel_1ol34_177 .field[data-field-id=asqSe2TotalScore] input,._shell_1ol34_1[data-presentation=asq] ._inputPanel_1ol34_177 .field[data-field-id=asqSe2MissingItems] select{background-color:#fafdfe;border-color:#82adb7;min-height:52px;font-size:1rem}._shell_1ol34_1[data-presentation=asq] ._inputPanel_1ol34_177 .field[data-field-id=administrationDate] input:focus,._shell_1ol34_1[data-presentation=asq] ._inputPanel_1ol34_177 .field[data-field-id=birthDate] input:focus,._shell_1ol34_1[data-presentation=asq] ._inputPanel_1ol34_177 .field[data-field-id=weeksPremature] select:focus,._shell_1ol34_1[data-presentation=asq] ._inputPanel_1ol34_177 .field[data-field-id=asq3TotalScore] select:focus,._shell_1ol34_1[data-presentation=asq] ._inputPanel_1ol34_177 .field[data-field-id=asq3MissingItems] select:focus,._shell_1ol34_1[data-presentation=asq] ._inputPanel_1ol34_177 .field[data-field-id=asqSe2Interval] select:focus,._shell_1ol34_1[data-presentation=asq] ._inputPanel_1ol34_177 .field[data-field-id=asqSe2TotalScore] input:focus,._shell_1ol34_1[data-presentation=asq] ._inputPanel_1ol34_177 .field[data-field-id=asqSe2MissingItems] select:focus{border-color:var(--formula-ui-accent);outline-color:var(--formula-ui-focus-ring)}@container (width<=760px){._shell_1ol34_1[data-presentation=asq] ._workspace_1ol34_181{grid-template-columns:minmax(0,1fr)}}@container (width<=520px){._shell_1ol34_1[data-presentation=asq] ._inputPanel_1ol34_177 .field[data-field-id=mode] .option-card-group{grid-template-columns:minmax(0,1fr)}}._shell_1ol34_1[data-theme=geometry]{--formula-ui-ink:#19313c;--formula-ui-copy:#526873;--formula-ui-accent:#356c82;--formula-ui-accent-strong:#244f62;--formula-ui-accent-soft:#edf5f8;--formula-ui-paper:#fbfdfd;--formula-ui-panel-soft:#f0f6f8;--formula-ui-line:#20485a29;--formula-ui-control-line:#a8bcc5}._shell_1ol34_1[data-theme=food]{--formula-ui-ink:#382d27;--formula-ui-copy:#6e5d53;--formula-ui-accent:#99523a;--formula-ui-accent-strong:#743b2b;--formula-ui-accent-soft:#fbf0ea;--formula-ui-paper:#fffaf5;--formula-ui-panel-soft:#faf4ee;--formula-ui-line:#6b433029;--formula-ui-control-line:#c7b1a5}._shell_1ol34_1[data-theme=travel]{--formula-ui-ink:#1c3431;--formula-ui-copy:#566c67;--formula-ui-accent:#356a61;--formula-ui-accent-strong:#254e47;--formula-ui-accent-soft:#edf5f2;--formula-ui-paper:#fbfdf9;--formula-ui-panel-soft:#f0f5f1;--formula-ui-line:#284f4729;--formula-ui-control-line:#a9bdb7}._shell_1ol34_1[data-theme=animal]{--formula-ui-ink:#333526;--formula-ui-copy:#646653;--formula-ui-accent:#6d703c;--formula-ui-accent-strong:#50532a;--formula-ui-accent-soft:#f4f5e9;--formula-ui-paper:#fdfcf7;--formula-ui-panel-soft:#f5f5ed;--formula-ui-line:#4f522b29;--formula-ui-control-line:#b9baa4}._shell_1ol34_1[data-theme=farm]{--formula-ui-ink:#2c3528;--formula-ui-copy:#5d6a56;--formula-ui-accent:#587141;--formula-ui-accent-strong:#40542f;--formula-ui-accent-soft:#eff4e9;--formula-ui-paper:#fbfcf7;--formula-ui-panel-soft:#f1f4ec;--formula-ui-line:#3f532e29;--formula-ui-control-line:#adbba3}._shell_1ol34_1[data-theme=calendar]{--formula-ui-ink:#392e2b;--formula-ui-copy:#6e5e59;--formula-ui-accent:#7a574d;--formula-ui-accent-strong:#5b4038;--formula-ui-accent-soft:#f8efed;--formula-ui-paper:#fdfaf8;--formula-ui-panel-soft:#f7f2ef;--formula-ui-line:#5b3e3629;--formula-ui-control-line:#c0ada7}._shell_1ol34_1[data-theme=vehicle]{--formula-ui-ink:#27343d;--formula-ui-copy:#5b6873;--formula-ui-accent:#4f6577;--formula-ui-accent-strong:#384b5a;--formula-ui-accent-soft:#eef2f5;--formula-ui-paper:#fafcfd;--formula-ui-panel-soft:#f0f3f5;--formula-ui-line:#374a5929;--formula-ui-control-line:#adb8c0}._shell_1ol34_1[data-theme=engineering]{--formula-ui-ink:#27363a;--formula-ui-copy:#5a696e;--formula-ui-accent:#536a72;--formula-ui-accent-strong:#3a4e55;--formula-ui-accent-soft:#edf2f3;--formula-ui-paper:#fafcfc;--formula-ui-panel-soft:#f0f3f4;--formula-ui-line:#394d5429;--formula-ui-control-line:#adb9bc}._shell_1ol34_1[data-theme=astronomy]{--formula-ui-ink:#292c3f;--formula-ui-copy:#5f6276;--formula-ui-accent:#5b5f85;--formula-ui-accent-strong:#414665;--formula-ui-accent-soft:#f0f0f7;--formula-ui-paper:#fbfafe;--formula-ui-panel-soft:#f2f1f7;--formula-ui-line:#41456429;--formula-ui-control-line:#b3b4c6}._shell_1ol34_1{background:radial-gradient(circle at 100% 0%, #2f74671f, transparent 29rem), var(--formula-ui-paper);width:100%;min-width:0;color:var(--formula-ui-ink);display:grid;overflow:hidden}._shell_1ol34_1[data-presentation=everyday-travel]{background:radial-gradient(circle at 100% 0%, var(--formula-ui-accent-wash), transparent 29rem), var(--formula-ui-paper)}._header_1ol34_162{border-bottom:1px solid var(--formula-ui-line);background:linear-gradient(120deg,#eef5f1,#fffdf8f5 72%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:clamp(1.1rem,2.8vw,1.5rem);display:grid}._headerCopy_1ol34_410{min-width:0}._eyebrow_1ol34_414,._panelHeading_1ol34_415>div>span{color:var(--formula-ui-accent);letter-spacing:.085em;text-transform:uppercase;font-size:.8125rem;font-weight:850}._header_1ol34_162 h2,._panelHeading_1ol34_415 h3{color:var(--formula-ui-ink);font-family:var(--font-serif,Georgia, "Times New Roman", serif);letter-spacing:-.025em;margin:0;line-height:1.12}._header_1ol34_162 h2{overflow-wrap:anywhere;margin-top:.22rem;font-size:clamp(1.5rem,3.3vw,2.05rem)}._header_1ol34_162 p{max-width:48rem;color:var(--formula-ui-copy);margin:.42rem 0 0;font-size:.9375rem;line-height:1.55}._shell_1ol34_1[data-presentation=everyday-travel] ._header_1ol34_162{background:linear-gradient(120deg, var(--formula-ui-accent-soft), color-mix(in srgb, var(--formula-ui-paper) 96%, white) 72%)}._presentationVisual_1ol34_454{justify-items:end;gap:.45rem;min-width:0;display:grid}._headerBadges_1ol34_461{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;max-width:16rem;display:flex}._headerBadges_1ol34_461 span,._panelBadge_1ol34_470{color:var(--formula-ui-accent-strong);white-space:nowrap;background:#ffffffd1;border:1px solid #2f74673b;border-radius:999px;flex:none;padding:.38rem .58rem;font-size:.8125rem;font-weight:800;line-height:1.2}._shell_1ol34_1[data-presentation=everyday-travel] ._headerBadges_1ol34_461 span,._shell_1ol34_1[data-presentation=everyday-travel] ._panelBadge_1ol34_470{border-color:var(--formula-ui-accent-border)}._statusStack_1ol34_488{gap:.55rem;min-width:0;padding:.8rem 1rem 0;display:grid}._guideStrip_1ol34_495{background:#edf7f3d1;border:1px solid #2f74672e;border-radius:.72rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;padding:.65rem .75rem;display:grid}._guideStrip_1ol34_495>span{background:var(--formula-ui-accent);color:#fff;letter-spacing:.04em;border-radius:.48rem;place-items:center;min-height:1.75rem;padding:.18rem .45rem;font-size:.75rem;font-weight:900;display:grid}._guideStrip_1ol34_495 .workbench-guidance{color:#3f615b;margin:0;font-size:.875rem;line-height:1.5}._presentationSteps_1ol34_527{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}._presentationSteps_1ol34_527 li{border:1px solid var(--formula-ui-accent-border);background:color-mix(in srgb, var(--formula-ui-accent-soft) 82%, white);border-radius:.72rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;padding:.65rem .7rem;display:grid}._presentationSteps_1ol34_527 li>span{background:var(--formula-ui-accent);color:#fff;border-radius:.48rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:900;display:grid}._presentationSteps_1ol34_527 li>strong{overflow-wrap:anywhere;min-width:0;color:var(--formula-ui-ink);font-size:.8125rem;line-height:1.4}._statusStack_1ol34_488 .formula-governance{border-radius:.72rem;min-width:0;margin:0;padding:.72rem .82rem;font-size:.875rem}._statusStack_1ol34_488 .formula-governance p{overflow-wrap:anywhere;font-size:.875rem}._statusStack_1ol34_488 .workbench-intro{border:1px solid var(--formula-ui-line);background:#ffffffb3;border-radius:.72rem;min-width:0;margin:0;padding:.15rem .75rem}._statusStack_1ol34_488 .workbench-intro-toggle{min-height:44px;font-size:.875rem}._statusStack_1ol34_488 .workbench-intro-content p{color:var(--formula-ui-copy);padding-bottom:.6rem;font-size:.875rem;line-height:1.55}._workspace_1ol34_181{grid-template-columns:minmax(0,1.12fr) minmax(17.5rem,.88fr);align-items:start;gap:1rem;min-width:0;padding:1rem;display:grid}._workspace_1ol34_181[data-layout=stacked]{grid-template-columns:minmax(0,1fr)}._workspace_1ol34_181[data-layout=stacked] ._resultPanel_1ol34_620{position:static}._workspace_1ol34_181[data-layout=everyday-travel]{grid-template-columns:minmax(0,1fr)}._workspace_1ol34_181[data-layout=rocket-mortgage]{grid-template-columns:minmax(22rem,.78fr) minmax(34rem,1.22fr);gap:1rem}._shell_1ol34_1[data-presentation=rocket-mortgage] ._header_1ol34_162,._shell_1ol34_1[data-presentation=rocket-mortgage] ._statusStack_1ol34_488{display:none}._shell_1ol34_1[data-presentation=rocket-mortgage] ._header_1ol34_162{background:radial-gradient(circle at 92% 14%,#3780862b,#0000 14rem),linear-gradient(135deg,#eaf5f4,#fbfdfd 68%)}._shell_1ol34_1[data-presentation=rocket-mortgage] ._inputPanel_1ol34_177{background:linear-gradient(155deg,#f8faf9,#fff)}._shell_1ol34_1[data-presentation=rocket-mortgage] ._resultPanel_1ol34_620{background:linear-gradient(155deg,#f2f8f7,#fff 58%)}.formula-workbench[data-calculator-slug=mortgage-calculator] ._workspace_1ol34_181{grid-template-columns:minmax(0,1fr)}.formula-workbench[data-calculator-slug=mortgage-calculator] ._resultPanel_1ol34_620{position:static}.formula-workbench[data-calculator-slug=asphalt-calculator] ._workspace_1ol34_181{grid-template-columns:minmax(0,1fr)}.formula-workbench[data-calculator-slug=asphalt-calculator] ._resultPanel_1ol34_620{position:static}._inputPanel_1ol34_177,._resultPanel_1ol34_620{border:1px solid var(--formula-ui-line);background:#ffffffe6;border-radius:.95rem;min-width:0;box-shadow:0 .45rem 1.25rem #173d3b0d}._inputPanel_1ol34_177{align-content:start;gap:.9rem;padding:1rem;display:grid}._inputPanel_1ol34_177[data-special=apa]{box-shadow:none;background:0 0;border:0;padding:0}._inputPanel_1ol34_177>form{gap:.9rem;min-width:0;display:grid}._panelHeading_1ol34_415{border-bottom:1px solid #e0e7e3;justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding-bottom:.8rem;display:flex}._shell_1ol34_1[data-presentation=everyday-travel] ._panelHeading_1ol34_415{border-bottom-color:var(--formula-ui-line)}._panelHeading_1ol34_415>div{min-width:0}._panelHeading_1ol34_415 h3{overflow-wrap:anywhere;margin-top:.15rem;font-size:clamp(1.2rem,2.7vw,1.48rem)}._panelHeading_1ol34_415 p{max-width:34rem;color:var(--formula-ui-copy);margin:.3rem 0 0;font-size:.875rem;line-height:1.5}._panelBadge_1ol34_470{background:var(--formula-ui-accent-soft);margin-top:.05rem}._inputPanel_1ol34_177 .field-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.8rem;min-width:0}._shell_1ol34_1[data-presentation=everyday-travel] ._inputPanel_1ol34_177 .field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}._shell_1ol34_1[data-presentation=everyday-travel] ._inputPanel_1ol34_177 .field.full{grid-column:1/-1}._inputPanel_1ol34_177 .field{gap:.38rem;min-width:0}._inputPanel_1ol34_177 .field label,._inputPanel_1ol34_177 .field-label{color:#294d48;font-size:.875rem;font-weight:820;line-height:1.35}._inputPanel_1ol34_177 .field input,._inputPanel_1ol34_177 .field select,._inputPanel_1ol34_177 .field textarea{border-color:var(--formula-ui-control-line);min-width:0;max-width:100%;min-height:48px;color:var(--formula-ui-ink);font-variant-numeric:tabular-nums;background:#fff;border-radius:.62rem;font-size:.9375rem;font-weight:650;box-shadow:inset 0 1px 1px #132b2d09}._inputPanel_1ol34_177 .field textarea{resize:vertical;min-height:6rem}._inputPanel_1ol34_177 .field input:hover,._inputPanel_1ol34_177 .field select:hover,._inputPanel_1ol34_177 .field textarea:hover{border-color:#789e95}._inputPanel_1ol34_177 .field input:focus,._inputPanel_1ol34_177 .field select:focus,._inputPanel_1ol34_177 .field textarea:focus{border-color:var(--formula-ui-accent);outline-offset:2px;background:#fff;outline:3px solid #2f746738}.formula-workbench[data-calculator-slug=rocket-mortgage-loan-calculator] ._inputPanel_1ol34_177 .formula-affixed-input{border:1px solid var(--formula-ui-control-line);background:#fff;border-radius:.62rem;align-items:stretch;width:100%;min-width:0;min-height:48px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:inset 0 1px 1px #132b2d09}.formula-workbench[data-calculator-slug=rocket-mortgage-loan-calculator] ._inputPanel_1ol34_177 .formula-affixed-input:hover{border-color:#6d9298}.formula-workbench[data-calculator-slug=rocket-mortgage-loan-calculator] ._inputPanel_1ol34_177 .formula-affixed-input:focus-within{border-color:var(--formula-ui-accent);box-shadow:0 0 0 3px #2e6f7329}.formula-workbench[data-calculator-slug=rocket-mortgage-loan-calculator] ._inputPanel_1ol34_177 .formula-affixed-input>span{color:#3e6268;white-space:nowrap;background:#edf4f4;border-right:1px solid #264a561f;flex:none;place-items:center;min-height:46px;padding:0 .68rem;font-size:.78rem;font-weight:850;display:grid}.formula-workbench[data-calculator-slug=rocket-mortgage-loan-calculator] ._inputPanel_1ol34_177 .formula-affixed-input input+span{border-left:1px solid #264a561f;border-right:0}.formula-workbench[data-calculator-slug=rocket-mortgage-loan-calculator] ._inputPanel_1ol34_177 .formula-affixed-input input{min-height:46px;box-shadow:none;border:0;border-radius:0;outline:0;padding:.65rem .72rem}.formula-workbench[data-calculator-slug=rocket-mortgage-loan-calculator] ._inputPanel_1ol34_177 .formula-affixed-input input:focus{box-shadow:none;border:0;outline:0}._shell_1ol34_1[data-presentation=everyday-travel] ._inputPanel_1ol34_177 .field label,._shell_1ol34_1[data-presentation=everyday-travel] ._inputPanel_1ol34_177 .field-label{color:var(--formula-ui-accent-strong)}._shell_1ol34_1[data-presentation=everyday-travel] ._inputPanel_1ol34_177 .field input:hover,._shell_1ol34_1[data-presentation=everyday-travel] ._inputPanel_1ol34_177 .field select:hover,._shell_1ol34_1[data-presentation=everyday-travel] ._inputPanel_1ol34_177 .field textarea:hover{border-color:var(--formula-ui-accent)}._shell_1ol34_1[data-presentation=everyday-travel] ._inputPanel_1ol34_177 .field input:focus,._shell_1ol34_1[data-presentation=everyday-travel] ._inputPanel_1ol34_177 .field select:focus,._shell_1ol34_1[data-presentation=everyday-travel] ._inputPanel_1ol34_177 .field textarea:focus{outline-color:var(--formula-ui-focus-ring)}.formula-workbench[data-calculator-slug=square-root-calculator] ._inputPanel_1ol34_177 .field[data-field-id=radicand]{grid-column:1/-1}.formula-workbench[data-calculator-slug=square-root-calculator] ._inputPanel_1ol34_177 .radicand-input-shell{border:1px solid var(--formula-ui-control-line);background:#fff;border-radius:.68rem;grid-template-columns:auto minmax(0,1fr);align-items:stretch;min-width:0;min-height:54px;display:grid;overflow:hidden;box-shadow:inset 0 1px 1px #132b2d09}.formula-workbench[data-calculator-slug=square-root-calculator] ._inputPanel_1ol34_177 .radicand-input-shell>span{border-right:1px solid var(--formula-ui-line);background:var(--formula-ui-accent-soft);min-width:3.5rem;color:var(--formula-ui-accent-strong);font-family:var(--font-serif,Georgia, "Times New Roman", serif);white-space:nowrap;place-items:center;padding:0 .8rem;font-size:1.05rem;font-weight:850;display:grid}.formula-workbench[data-calculator-slug=square-root-calculator] ._inputPanel_1ol34_177 .radicand-input-shell input{min-height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:.72rem .9rem;font-size:1.05rem}.formula-workbench[data-calculator-slug=square-root-calculator] ._inputPanel_1ol34_177 .radicand-input-shell:hover{border-color:#789e95}.formula-workbench[data-calculator-slug=square-root-calculator] ._inputPanel_1ol34_177 .radicand-input-shell:focus-within{border-color:var(--formula-ui-accent);outline-offset:2px;outline:3px solid #2f746738}.formula-workbench[data-calculator-slug=square-root-calculator] ._inputPanel_1ol34_177 .radicand-input-shell:has(input[aria-invalid=true]){border-color:#a7473f}.formula-workbench[data-calculator-slug=square-root-calculator] ._inputPanel_1ol34_177 .radicand-preview{border:1px solid var(--formula-ui-line);background:var(--formula-ui-accent-soft);border-radius:.72rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:0;padding:.78rem .85rem;display:grid}.formula-workbench[data-calculator-slug=square-root-calculator] ._inputPanel_1ol34_177 .radicand-preview>span{gap:.16rem;min-width:0;display:grid}.formula-workbench[data-calculator-slug=square-root-calculator] ._inputPanel_1ol34_177 .radicand-preview>span>strong{color:var(--formula-ui-accent-strong);font-size:.82rem;line-height:1.3}.formula-workbench[data-calculator-slug=square-root-calculator] ._inputPanel_1ol34_177 .radicand-preview>span>small{color:var(--formula-ui-copy);font-size:.76rem;line-height:1.4}.formula-workbench[data-calculator-slug=square-root-calculator] ._inputPanel_1ol34_177 .radicand-expression{min-width:0;color:var(--formula-ui-ink);font-family:var(--font-serif,Georgia, "Times New Roman", serif);justify-self:end;align-items:flex-end;font-weight:750;display:flex}.formula-workbench[data-calculator-slug=square-root-calculator] ._inputPanel_1ol34_177 .radicand-symbol{font-size:2.45rem;font-weight:400;line-height:.85}.formula-workbench[data-calculator-slug=square-root-calculator] ._inputPanel_1ol34_177 .radicand-value{scrollbar-width:thin;white-space:nowrap;border-top:2px solid;max-width:min(12rem,42vw);padding:.16rem .25rem .06rem;font-size:1.55rem;line-height:1;overflow-x:auto}._inputPanel_1ol34_177 .field>span:not(.field-error){overflow-wrap:anywhere;color:var(--formula-ui-copy);font-size:.875rem;line-height:1.45}._inputPanel_1ol34_177 .option-card-group{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.5rem;min-width:0;display:grid}._inputPanel_1ol34_177 .option-card{-webkit-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--formula-ui-control-line);min-width:0;min-height:48px;color:var(--formula-ui-ink);font:inherit;text-align:left;background:#fff;border-radius:.62rem;justify-content:space-between;align-items:center;gap:.55rem;padding:.65rem .7rem;font-size:.875rem;font-weight:760;line-height:1.3;display:flex}._inputPanel_1ol34_177 .option-card>span:first-child{overflow-wrap:anywhere;min-width:0}._inputPanel_1ol34_177 .option-card:hover{border-color:var(--formula-ui-option-selected);background:var(--formula-ui-accent-soft)}._inputPanel_1ol34_177 .option-card:focus-visible{border-color:var(--formula-ui-option-selected);outline:3px solid var(--formula-ui-focus-ring);outline-offset:2px}._inputPanel_1ol34_177 .option-card[aria-pressed=true]{border-color:var(--formula-ui-option-selected-strong);background:var(--formula-ui-option-selected);color:#fff;box-shadow:0 .16rem 0 var(--formula-ui-option-selected-strong)}._inputPanel_1ol34_177 .option-card[aria-pressed=true]:hover{background:var(--formula-ui-option-selected-strong)}._inputPanel_1ol34_177 .option-card:disabled{cursor:not-allowed;opacity:.58}._inputPanel_1ol34_177 .option-card-check{color:#fff;background:#ffffff2e;border-radius:999px;flex:none;place-items:center;width:1.25rem;height:1.25rem;font-size:.8125rem;font-weight:900;display:grid}._inputPanel_1ol34_177 .field-error{overflow-wrap:anywhere;font-size:.875rem;line-height:1.4}._inputPanel_1ol34_177 .input-rule-list,._inputPanel_1ol34_177 .error-summary{min-width:0;margin:0}._inputPanel_1ol34_177 .input-rule-guide,._inputPanel_1ol34_177 .error-summary{font-size:.875rem}._inputPanel_1ol34_177 .button-row{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;margin:0;padding-top:.1rem;display:grid}._inputPanel_1ol34_177 .button{border-radius:.62rem;min-height:48px;font-size:.875rem;font-weight:820}._inputPanel_1ol34_177 .button:not(.secondary){border-color:var(--formula-ui-accent-strong);background:var(--formula-ui-accent);box-shadow:0 .2rem 0 var(--formula-ui-accent-strong)}._inputPanel_1ol34_177 .button:not(.secondary):hover{background:var(--formula-ui-accent-strong)}._inputPanel_1ol34_177 .button.secondary{min-width:5.5rem;color:var(--formula-ui-ink);background:#fff;border-color:#b6c4c0}._mortgageInputEstimate_1ol34_1191{background:#edf6f5;border:1px solid #2e6f733d;border-radius:.72rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.2rem .8rem;min-width:0;padding:.78rem .82rem;display:grid}._mortgageInputEstimate_1ol34_1191>span{color:#49646c;font-size:.74rem;font-weight:760;line-height:1.35}._mortgageInputEstimate_1ol34_1191>strong{color:var(--formula-ui-ink);font-family:var(--font-serif,Georgia, "Times New Roman", serif);font-variant-numeric:tabular-nums;align-items:baseline;gap:.3rem;font-size:1.35rem;line-height:1.1;display:flex}._mortgageInputEstimate_1ol34_1191>strong small{color:#60747c;font-family:var(--font-sans,Arial, sans-serif);font-size:.68rem}._mortgageInputEstimate_1ol34_1191>em{color:#75531d;grid-column:1/-1;font-size:.7rem;font-style:normal;font-weight:720;line-height:1.35}._resultPanel_1ol34_620{background:linear-gradient(145deg,#f4f8f5f5,#fffdf8fa);align-content:start;gap:.85rem;min-width:0;padding:1rem;display:grid;position:sticky;top:1rem;overflow:hidden}._shell_1ol34_1[data-presentation=everyday-travel] ._resultPanel_1ol34_620{background:linear-gradient(145deg, color-mix(in srgb, var(--formula-ui-panel-soft) 94%, white), color-mix(in srgb, var(--formula-ui-paper) 96%, white));position:relative}._resultPanel_1ol34_620:before{background:var(--formula-ui-accent);content:"";height:.26rem;position:absolute;inset:0 0 auto}._resultPanel_1ol34_620[data-special=apa]{position:static}._resultCard_1ol34_1270{min-width:0;max-width:100%}._resultPanel_1ol34_620:not([data-special=apa]) ._resultCard_1ol34_1270{color:var(--formula-ui-ink);background:0 0;border-radius:0;margin:0;padding:0}._resultPanel_1ol34_620:not([data-special=apa]) ._resultCard_1ol34_1270>small{overflow-wrap:anywhere;max-width:100%;color:var(--formula-ui-accent-strong);background:#ffffffc7;border:1px solid #2f746733;border-radius:999px;align-items:center;padding:.3rem .48rem;font-size:.8125rem;line-height:1.35;display:inline-flex}._resultCard_1ol34_1270 .result-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;margin-top:.75rem;display:grid}._resultCard_1ol34_1270 .result-item{background:#ffffffd6;border:1px solid #d6dfda;border-radius:.7rem;align-content:start;gap:.2rem;min-width:0;padding:.7rem;display:grid}._resultCard_1ol34_1270 .result-item span{color:var(--formula-ui-copy);font-size:.875rem;font-weight:650;line-height:1.35}._resultCard_1ol34_1270 .result-item strong{overflow-wrap:anywhere;min-width:0;color:var(--formula-ui-ink);font-family:var(--font-serif,Georgia, "Times New Roman", serif);font-variant-numeric:tabular-nums;text-align:left;font-size:clamp(1.05rem,3vw,1.35rem);line-height:1.12}._resultCard_1ol34_1270 .result-item.primary{box-shadow:inset .24rem 0 var(--formula-ui-accent);background:linear-gradient(125deg,#2f746721,#ffffffe0);border-color:#2f746757;border-radius:.78rem;grid-column:1/-1;margin:0;padding:.9rem}._shell_1ol34_1[data-presentation=everyday-travel] ._resultCard_1ol34_1270 .result-item.primary{border-color:var(--formula-ui-accent-border);background:linear-gradient(125deg, var(--formula-ui-accent-wash), #ffffffe0)}._resultCard_1ol34_1270 .result-item.primary span{color:var(--formula-ui-accent-strong);font-weight:800}._resultCard_1ol34_1270 .result-item.primary strong{color:var(--formula-ui-ink);letter-spacing:-.035em;font-size:clamp(1.8rem,5.3vw,2.75rem)}._supportingDetails_1ol34_1367{border:1px solid var(--formula-ui-line);background:#ffffff9e;border-radius:.72rem;min-width:0;margin-top:.75rem;overflow:hidden}._supportingDetails_1ol34_1367>summary{cursor:pointer;min-height:44px;color:var(--formula-ui-ink);padding:.72rem .8rem;font-size:.875rem;font-weight:820;line-height:1.35}._supportingDetails_1ol34_1367>summary::marker{color:var(--formula-ui-accent)}._supportingDetails_1ol34_1367[open]>summary{border-bottom:1px solid var(--formula-ui-line);background:var(--formula-ui-accent-soft)}._supportingDetails_1ol34_1367 .result-list{margin-top:0;padding:.7rem}._resultCard_1ol34_1270 .result-visualizations{gap:.7rem;margin-top:.85rem}._resultCard_1ol34_1270 .result-visualization{min-width:0;color:var(--formula-ui-ink);background:#ffffffd1;border-color:#d4dfda;border-radius:.72rem;padding:.85rem}._resultCard_1ol34_1270 .result-visualization h3{color:var(--formula-ui-ink);font-family:var(--font-serif,Georgia, "Times New Roman", serif);font-size:1.05rem}._resultCard_1ol34_1270 .result-visualization-description,._resultCard_1ol34_1270 .result-chart-summary,._resultCard_1ol34_1270 .result-chart-loading{color:var(--formula-ui-copy);font-size:.875rem}._resultCard_1ol34_1270 .result-donut-track{stroke:#dce5e1}._resultCard_1ol34_1270 .result-donut-total-label,._resultCard_1ol34_1270 .result-chart-axis-label,._resultCard_1ol34_1270 .result-bar-label{fill:#536c66;font-size:12px}._resultCard_1ol34_1270 .result-donut-total,._resultCard_1ol34_1270 .result-bar-value{fill:var(--formula-ui-ink)}._resultCard_1ol34_1270 .result-chart-legend{color:var(--formula-ui-copy);font-size:.875rem}._resultCard_1ol34_1270 .result-chart-legend strong{color:var(--formula-ui-ink)}._resultCard_1ol34_1270 .result-chart-gridline,._resultCard_1ol34_1270 .result-bar-zero{stroke:#d8e2dd}._resultCard_1ol34_1270 .result-line-path{stroke:var(--formula-ui-accent)}._resultCard_1ol34_1270 .result-line-point{fill:var(--formula-ui-accent);stroke:#fff}._resultCard_1ol34_1270 .result-table-scroll{border-color:#d4dfda}._resultCard_1ol34_1270 .result-data-table{color:var(--formula-ui-ink);font-size:.875rem}._resultCard_1ol34_1270 .result-data-table th,._resultCard_1ol34_1270 .result-data-table td{border-bottom-color:#dce4e0}._resultCard_1ol34_1270 .result-data-table th{color:#385c55;background:#eaf2ee}._resultCard_1ol34_1270 .result-steps,._resultCard_1ol34_1270 .result-warnings{color:var(--formula-ui-copy);border-top-color:#d6dfda;margin-top:.8rem;padding-top:.75rem;font-size:.875rem}._resultCard_1ol34_1270 .result-steps summary,._resultCard_1ol34_1270 .result-warnings summary{min-height:44px;color:var(--formula-ui-ink);font-size:.875rem}._resultCard_1ol34_1270 .result-steps ol,._resultCard_1ol34_1270 .result-warnings ul{color:var(--formula-ui-copy);font-size:.875rem}._resultCard_1ol34_1270 .result-steps code{color:#244b45;background:#f1f5f3;border:1px solid #d3ddd8;border-radius:.5rem;margin-top:.35rem;padding:.55rem .62rem;font-size:.875rem;line-height:1.45}._resultCard_1ol34_1270 .result-note{color:var(--formula-ui-copy);border-top:1px solid #d6dfda;margin-top:.8rem;padding-top:.7rem;font-size:.875rem;line-height:1.5}._mortgageResults_1ol34_1527,._mortgageSummaryPanel_1ol34_1528,._mortgageSchedulePanel_1ol34_1529,._mortgageBreakdown_1ol34_1530,._mortgageLoanSummary_1ol34_1531{min-width:0;display:grid}._mortgageResults_1ol34_1527{gap:.85rem}._mortgageTabs_1ol34_1540{border:1px solid var(--formula-ui-line);background:#e1ecebb8;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:.25rem;display:grid}._mortgageTabs_1ol34_1540 button{cursor:pointer;color:#587078;min-width:0;min-height:44px;font:inherit;background:0 0;border:0;border-radius:.56rem;padding:.6rem .7rem;font-size:.82rem;font-weight:820;line-height:1.3}._mortgageTabs_1ol34_1540 button:hover{color:var(--formula-ui-accent-strong)}._mortgageTabs_1ol34_1540 button:focus-visible{outline-offset:2px;outline:3px solid #2e6f7338}._mortgageMoreDetails_1ol34_1570>summary:focus-visible{outline-offset:2px;outline:3px solid #2e6f7338}._mortgageMethodDetails_1ol34_1571>summary:focus-visible{outline-offset:2px;outline:3px solid #2e6f7338}._mortgageScheduleTableWrap_1ol34_1572:focus-visible{outline-offset:2px;outline:3px solid #2e6f7338}._mortgageTabs_1ol34_1540 ._mortgageTabActive_1ol34_1577{color:var(--formula-ui-accent-strong);background:#fff;box-shadow:0 .25rem .7rem #1f4b501a}._mortgageSummaryPanel_1ol34_1528,._mortgageSchedulePanel_1ol34_1529{gap:.8rem}._mortgagePrimaryResult_1ol34_1588{min-width:0;box-shadow:inset .28rem 0 var(--formula-ui-accent);background:radial-gradient(circle at 94% 8%,#4e999c29,#0000 10rem),linear-gradient(140deg,#e8f4f2,#fff 72%);border:1px solid #2e6f7345;border-radius:.85rem;gap:.22rem;padding:1rem;display:grid}._mortgagePrimaryResult_1ol34_1588>span,._mortgageBreakdown_1ol34_1530 header span,._mortgageLoanSummary_1ol34_1531 header span,._mortgageSchedulePanel_1ol34_1529>header>span{color:var(--formula-ui-accent-strong);letter-spacing:.075em;text-transform:uppercase;font-size:.7rem;font-weight:900}._mortgagePrimaryResult_1ol34_1588>strong{min-width:0;color:var(--formula-ui-ink);font-family:var(--font-serif,Georgia, "Times New Roman", serif);font-variant-numeric:tabular-nums;letter-spacing:-.045em;flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem;font-size:clamp(2rem,6cqw,3rem);line-height:1.05;display:flex}._mortgagePrimaryResult_1ol34_1588>strong small{color:#60747c;font-family:var(--font-sans,Arial, sans-serif);letter-spacing:0;font-size:.78rem;font-weight:760}._mortgagePrimaryResult_1ol34_1588 p,._mortgageSchedulePanel_1ol34_1529>header p{color:var(--formula-ui-copy);margin:0;font-size:.78rem;line-height:1.5}._mortgagePrimaryResult_1ol34_1588 em{color:#75531d;background:#fff1d8;border-radius:.5rem;margin-top:.3rem;padding:.45rem .55rem;font-size:.72rem;font-style:normal;font-weight:760;line-height:1.4}._mortgageScenarioLine_1ol34_1654{border:1px solid var(--formula-ui-line);color:#60747c;background:#ffffffd1;border-radius:.68rem;flex-wrap:wrap;align-items:baseline;gap:.22rem .5rem;min-width:0;margin:0;padding:.62rem .72rem;font-size:.74rem;line-height:1.45;display:flex}._mortgageScenarioLine_1ol34_1654 strong{color:var(--formula-ui-ink);font-variant-numeric:tabular-nums;font-size:.8rem}._mortgageScenarioLine_1ol34_1654>span{color:#91a2a8}._mortgageScenarioFacts_1ol34_1680{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;min-width:0;margin:0;display:grid}._mortgageScenarioFacts_1ol34_1680>div{border:1px solid var(--formula-ui-line);background:#ffffffd1;border-radius:.65rem;min-width:0;padding:.62rem .68rem}._mortgageScenarioFacts_1ol34_1680 dt,._mortgageScenarioFacts_1ol34_1680 dd,._mortgageBreakdownLegend_1ol34_1698 dt,._mortgageBreakdownLegend_1ol34_1698 dd,._mortgageLoanSummary_1ol34_1531 dt,._mortgageLoanSummary_1ol34_1531 dd{margin:0}._mortgageScenarioFacts_1ol34_1680 dt{color:#667982;font-size:.66rem;font-weight:760;line-height:1.3}._mortgageScenarioFacts_1ol34_1680 dd{overflow-wrap:anywhere;color:var(--formula-ui-ink);font-variant-numeric:tabular-nums;margin-top:.18rem;font-size:.82rem;font-weight:870;line-height:1.25}._mortgageBreakdown_1ol34_1530,._mortgageLoanSummary_1ol34_1531,._mortgageBalanceSection_1ol34_1724,._mortgageLifetimeDetails_1ol34_1725,._mortgageSchedulePanel_1ol34_1529{border:1px solid var(--formula-ui-line);background:#ffffffd1;border-radius:.78rem;padding:.82rem}._mortgageBreakdown_1ol34_1530,._mortgageLoanSummary_1ol34_1531{gap:.7rem}._mortgageBreakdown_1ol34_1530 header{justify-content:space-between;align-items:end;gap:.75rem;min-width:0;display:flex}._mortgageBreakdown_1ol34_1530 h4,._mortgageLoanSummary_1ol34_1531 h4,._mortgageSchedulePanel_1ol34_1529 h4{color:var(--formula-ui-ink);font-family:var(--font-serif,Georgia, "Times New Roman", serif);letter-spacing:-.02em;margin:.13rem 0 0;font-size:1.05rem;line-height:1.2}._mortgageBreakdown_1ol34_1530 header>strong{color:var(--formula-ui-ink);font-variant-numeric:tabular-nums;flex:none;font-size:.9rem}._mortgageBreakdownBar_1ol34_1764{background:#e0e8e7;border-radius:999px;width:100%;min-width:0;height:.72rem;display:flex;overflow:hidden}._mortgageBreakdownBar_1ol34_1764>span{flex-basis:0;min-width:2px}._mortgageBreakdownBar_1ol34_1764>._mortgageBreakdownEmpty_1ol34_1779{background:#dce5e4;width:100%}._mortgageBreakdownLegend_1ol34_1698{gap:0;min-width:0;margin:0;display:grid}._mortgageBreakdownLegend_1ol34_1698>div,._mortgageLoanSummary_1ol34_1531 dl>div{border-top:1px solid #2148511a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;padding:.48rem 0;display:grid}._mortgageBreakdownLegend_1ol34_1698>div:first-child,._mortgageLoanSummary_1ol34_1531 dl>div:first-child{border-top:0}._mortgageBreakdownLegend_1ol34_1698 dt{color:#455f69;align-items:center;gap:.48rem;min-width:0;font-size:.74rem;line-height:1.35;display:flex}._mortgageBreakdownLegend_1ol34_1698 i{border-radius:.2rem;flex:none;width:.62rem;height:.62rem}._mortgageBreakdownLegend_1ol34_1698 dd{color:var(--formula-ui-ink);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:850}._mortgagePmiNotice_1ol34_1831{color:#70531f;background:#fff8e8;border:1px solid #e4c174;border-radius:.68rem;margin:0;padding:.68rem .72rem;font-size:.74rem;line-height:1.48}._mortgageLoanSummary_1ol34_1531 header,._mortgageSchedulePanel_1ol34_1529>header{gap:.1rem;display:grid}._mortgageLoanSummary_1ol34_1531 dl{gap:0;min-width:0;margin:0;display:grid}._mortgageLoanSummary_1ol34_1531 dt{color:#526b74;font-size:.73rem;line-height:1.35}._mortgageLoanSummary_1ol34_1531 dd{overflow-wrap:anywhere;max-width:17rem;color:var(--formula-ui-ink);font-variant-numeric:tabular-nums;text-align:right;font-size:.75rem;font-weight:850;line-height:1.35}._mortgageMoreDetails_1ol34_1570{border-top:1px solid #2148511a;min-width:0;padding-top:.15rem}._mortgageMoreDetails_1ol34_1570>summary,._mortgageMethodDetails_1ol34_1571>summary{cursor:pointer;min-height:44px;color:var(--formula-ui-accent-strong);font-size:.76rem;font-weight:840;line-height:1.4}._mortgageMoreDetails_1ol34_1570>dl{border-top:1px solid #2148511a;margin-top:.25rem;padding-top:.25rem}._mortgageLifetimeChart_1ol34_1894{border-top:1px solid #2148511a;min-width:0;margin-top:.72rem;padding-top:.72rem}._mortgageBalanceSection_1ol34_1724{gap:.55rem;min-width:0;display:grid}._mortgageBalanceSection_1ol34_1724 .result-visualizations,._mortgageBalanceSection_1ol34_1724 .result-visualization,._mortgageLifetimeChart_1ol34_1894 .result-visualizations,._mortgageLifetimeChart_1ol34_1894 .result-visualization,._mortgageSchedulePanel_1ol34_1529 .result-visualizations,._mortgageSchedulePanel_1ol34_1529 .result-visualization{background:0 0;border:0;margin:0;padding:0}._mortgageBalanceSection_1ol34_1724 .result-line-chart,._mortgageLifetimeChart_1ol34_1894 .result-donut-chart{width:100%;max-width:100%;min-width:0!important}._mortgageBalanceSection_1ol34_1724 .result-chart-summary{display:none}._mortgageLineLegend_1ol34_1930{color:#405f67;justify-content:center;align-items:center;gap:.48rem;font-size:.72rem;font-weight:760;display:flex}._mortgageLineLegend_1ol34_1930 i{background:var(--formula-ui-accent);border-radius:999px;width:1.75rem;height:.18rem;box-shadow:0 0 0 2px #2e6f731f}._mortgageLifetimeDetails_1ol34_1725{min-width:0}._mortgageLifetimeDetails_1ol34_1725>summary{cursor:pointer;min-height:44px;color:var(--formula-ui-accent-strong);font-size:.78rem;font-weight:840;line-height:1.4}._mortgageLifetimeDetails_1ol34_1725[open]>summary{margin-bottom:.75rem}._mortgageSchedulePanel_1ol34_1529{gap:.75rem}._mortgageSchedulePanel_1ol34_1529>header p{margin-top:.2rem}._mortgageSchedulePanel_1ol34_1529 .result-chart-summary{margin-bottom:0}._mortgageScheduleTableWrap_1ol34_1572{border:1px solid var(--formula-ui-line);overscroll-behavior:contain;border-radius:.68rem;width:100%;max-height:34rem;overflow:auto}._mortgageScheduleTable_1ol34_1572{border-collapse:collapse;width:100%;min-width:30rem;color:var(--formula-ui-ink);font-variant-numeric:tabular-nums;font-size:.76rem}._mortgageScheduleTable_1ol34_1572 th,._mortgageScheduleTable_1ol34_1572 td{text-align:right;white-space:nowrap;border-bottom:1px solid #2148511a;padding:.62rem .68rem}._mortgageScheduleTable_1ol34_1572 thead th{z-index:1;color:#355a63;letter-spacing:.02em;background:#e8f1f0;font-size:.7rem;position:sticky;top:0}._mortgageScheduleTable_1ol34_1572 th:first-child,._mortgageScheduleTable_1ol34_1572 td:first-child{text-align:left;width:4rem}._mortgageScheduleTable_1ol34_1572 tbody tr:nth-child(2n){background:#e6eeed8c}._mortgageScheduleTable_1ol34_1572 tbody tr:last-child>*{border-bottom:0}._mortgageMethodDetails_1ol34_1571{border-top:1px solid var(--formula-ui-line);min-width:0;padding:.15rem .15rem 0}._mortgageMethodDetails_1ol34_1571>div{border:1px solid var(--formula-ui-line);background:#fffc;border-radius:.68rem;gap:.8rem;padding:.75rem;display:grid}._mortgageMethodDetails_1ol34_1571 h4{color:var(--formula-ui-ink);margin:0;font-size:.78rem}._mortgageMethodDetails_1ol34_1571 ol,._mortgageMethodDetails_1ol34_1571 ul{color:var(--formula-ui-copy);gap:.42rem;margin:.45rem 0 0;padding-left:1.1rem;font-size:.72rem;line-height:1.45;display:grid}._emptyResult_1ol34_2059{text-align:center;place-content:center;justify-items:center;gap:.45rem;min-height:20rem;padding:1.1rem;display:grid}._emptyResult_1ol34_2059>span{background:var(--formula-ui-accent-soft);width:4rem;height:4rem;color:var(--formula-ui-accent-strong);font-family:var(--font-serif,Georgia, "Times New Roman", serif);border:1px solid #2f74674d;border-radius:50%;place-items:center;margin-bottom:.25rem;font-size:2rem;font-weight:800;display:grid}._emptyResult_1ol34_2059>strong{color:var(--formula-ui-ink);font-family:var(--font-serif,Georgia, "Times New Roman", serif);font-size:1.15rem}._emptyResult_1ol34_2059>p{max-width:22rem;color:var(--formula-ui-copy);margin:0;font-size:.875rem;line-height:1.5}._emptyResult_1ol34_2059 ol{color:#46615c;text-align:left;gap:.4rem;width:min(100%,20rem);margin:.65rem 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}._emptyResult_1ol34_2059 li{align-items:center;gap:.5rem;display:flex}._emptyResult_1ol34_2059 li span{width:1.55rem;height:1.55rem;color:var(--formula-ui-accent-strong);background:#dcece6;border-radius:.45rem;flex:none;place-items:center;font-size:.75rem;font-weight:900;display:grid}@container (width<=760px){._header_1ol34_162{align-items:start}._headerBadges_1ol34_461{max-width:12rem}._presentationSteps_1ol34_527,._workspace_1ol34_181,._workspace_1ol34_181[data-layout=rocket-mortgage]{grid-template-columns:minmax(0,1fr)}._resultPanel_1ol34_620{position:static}._emptyResult_1ol34_2059{min-height:15rem}}@container (width<=520px){._header_1ol34_162{grid-template-columns:minmax(0,1fr);gap:.7rem;padding:1rem}._header_1ol34_162 h2{font-size:clamp(1.35rem,8vw,1.75rem)}._headerBadges_1ol34_461{justify-content:flex-start;max-width:none}._presentationVisual_1ol34_454{justify-items:start;width:100%}._statusStack_1ol34_488{padding:.7rem .7rem 0}._guideStrip_1ol34_495{align-items:start}._workspace_1ol34_181{gap:.7rem;padding:.7rem}._inputPanel_1ol34_177,._resultPanel_1ol34_620{border-radius:.8rem;padding:.8rem}._inputPanel_1ol34_177[data-special=apa]{padding:0}._panelHeading_1ol34_415{gap:.55rem;display:grid}._panelBadge_1ol34_470{justify-self:start}._inputPanel_1ol34_177 .field-grid,._shell_1ol34_1[data-presentation=everyday-travel] ._inputPanel_1ol34_177 .field-grid{grid-template-columns:minmax(0,1fr)}._inputPanel_1ol34_177 .field.full,._shell_1ol34_1[data-presentation=everyday-travel] ._inputPanel_1ol34_177 .field.full{grid-column:auto}._inputPanel_1ol34_177 .field input,._inputPanel_1ol34_177 .field select,._inputPanel_1ol34_177 .field textarea{min-height:48px;font-size:1rem}._inputPanel_1ol34_177 .button-row{grid-template-columns:minmax(0,1fr)}._inputPanel_1ol34_177 .button.secondary{width:100%}._resultCard_1ol34_1270 .result-list{grid-template-columns:minmax(0,1fr)}._resultCard_1ol34_1270 .result-item.primary{grid-column:auto}._resultCard_1ol34_1270 .result-donut-layout{grid-template-columns:minmax(0,1fr)}._mortgageTabs_1ol34_1540 button{padding-inline:.45rem;font-size:.75rem}._mortgageScenarioFacts_1ol34_1680{grid-template-columns:minmax(0,1fr)}._mortgageScenarioFacts_1ol34_1680>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}._mortgageScenarioFacts_1ol34_1680 dd{text-align:right;margin-top:0}._mortgagePrimaryResult_1ol34_1588>strong{font-size:clamp(1.75rem,10vw,2.35rem)}._mortgageBreakdown_1ol34_1530,._mortgageLoanSummary_1ol34_1531,._mortgageBalanceSection_1ol34_1724,._mortgageLifetimeDetails_1ol34_1725,._mortgageSchedulePanel_1ol34_1529{padding:.72rem}._resultCard_1ol34_1270 .result-line-chart,._resultCard_1ol34_1270 .result-bar-chart{min-width:31rem}._shell_1ol34_1[data-presentation=everyday-travel] ._resultCard_1ol34_1270 .result-line-chart,._shell_1ol34_1[data-presentation=everyday-travel] ._resultCard_1ol34_1270 .result-bar-chart{width:100%;min-width:0;max-width:100%}}@container (width<=390px){._headerBadges_1ol34_461 span{white-space:normal}._guideStrip_1ol34_495,._inputPanel_1ol34_177 .option-card-group,.formula-workbench[data-calculator-slug=square-root-calculator] ._inputPanel_1ol34_177 .radicand-preview{grid-template-columns:minmax(0,1fr)}.formula-workbench[data-calculator-slug=square-root-calculator] ._inputPanel_1ol34_177 .radicand-expression{justify-self:start;max-width:100%}.formula-workbench[data-calculator-slug=square-root-calculator] ._inputPanel_1ol34_177 .radicand-value{max-width:calc(100cqw - 7rem)}._guideStrip_1ol34_495>span{justify-self:start}._statusStack_1ol34_488 .workbench-intro-toggle,._guideStrip_1ol34_495 .workbench-guidance,._panelHeading_1ol34_415 p,._inputPanel_1ol34_177 .field>span:not(.field-error),._resultCard_1ol34_1270 .result-item span,._emptyResult_1ol34_2059>p,._emptyResult_1ol34_2059 ol{font-size:.8125rem}}@container (width<=330px){._header_1ol34_162,._statusStack_1ol34_488,._workspace_1ol34_181{padding-left:.6rem;padding-right:.6rem}._inputPanel_1ol34_177,._resultPanel_1ol34_620{padding:.7rem}._resultCard_1ol34_1270 .result-item.primary strong{font-size:clamp(1.55rem,11vw,2rem)}}@media (prefers-reduced-motion:reduce){._shell_1ol34_1 *,._shell_1ol34_1 :before,._shell_1ol34_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.formula-workbench[data-calculator-slug=time-to-decimal-calculator],.formula-workbench[data-calculator-slug=age-difference-calculator],.formula-workbench[data-calculator-slug=date-add-calculator],.formula-workbench[data-calculator-slug=redcort-time-card-calculator],.formula-workbench[data-calculator-slug=time-to-money-calculator]{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.formula-workbench[data-calculator-slug=time-to-decimal-calculator] ._shell_1ol34_1,.formula-workbench[data-calculator-slug=age-difference-calculator] ._shell_1ol34_1,.formula-workbench[data-calculator-slug=date-add-calculator] ._shell_1ol34_1,.formula-workbench[data-calculator-slug=redcort-time-card-calculator] ._shell_1ol34_1,.formula-workbench[data-calculator-slug=time-to-money-calculator] ._shell_1ol34_1{background:0 0;gap:1rem;overflow:visible}.formula-workbench[data-calculator-slug=time-to-decimal-calculator] ._header_1ol34_162,.formula-workbench[data-calculator-slug=age-difference-calculator] ._header_1ol34_162,.formula-workbench[data-calculator-slug=date-add-calculator] ._header_1ol34_162,.formula-workbench[data-calculator-slug=redcort-time-card-calculator] ._header_1ol34_162,.formula-workbench[data-calculator-slug=time-to-money-calculator] ._header_1ol34_162{color:#fff;background:radial-gradient(circle at 82% 12%,#d8a7464d,#0000 23rem),linear-gradient(135deg,#173b3b 0%,#205b57 58%,#2b7169 100%);border:1px solid #ffffff1f;border-radius:1.15rem;padding:1.35rem;position:relative;overflow:hidden;box-shadow:0 1rem 2.4rem #13373629}.formula-workbench[data-calculator-slug=time-to-decimal-calculator] ._header_1ol34_162:after,.formula-workbench[data-calculator-slug=age-difference-calculator] ._header_1ol34_162:after,.formula-workbench[data-calculator-slug=date-add-calculator] ._header_1ol34_162:after,.formula-workbench[data-calculator-slug=redcort-time-card-calculator] ._header_1ol34_162:after,.formula-workbench[data-calculator-slug=time-to-money-calculator] ._header_1ol34_162:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:999px;width:14rem;height:14rem;position:absolute;bottom:-5.5rem;right:-3rem}.formula-workbench[data-calculator-slug=time-to-decimal-calculator] ._header_1ol34_162>*,.formula-workbench[data-calculator-slug=age-difference-calculator] ._header_1ol34_162>*,.formula-workbench[data-calculator-slug=date-add-calculator] ._header_1ol34_162>*,.formula-workbench[data-calculator-slug=redcort-time-card-calculator] ._header_1ol34_162>*,.formula-workbench[data-calculator-slug=time-to-money-calculator] ._header_1ol34_162>*{z-index:1;position:relative}.formula-workbench[data-calculator-slug=time-to-decimal-calculator] ._eyebrow_1ol34_414,.formula-workbench[data-calculator-slug=age-difference-calculator] ._eyebrow_1ol34_414,.formula-workbench[data-calculator-slug=date-add-calculator] ._eyebrow_1ol34_414,.formula-workbench[data-calculator-slug=redcort-time-card-calculator] ._eyebrow_1ol34_414,.formula-workbench[data-calculator-slug=time-to-money-calculator] ._eyebrow_1ol34_414{color:#bfe8df}.formula-workbench[data-calculator-slug=time-to-decimal-calculator] ._header_1ol34_162 h2,.formula-workbench[data-calculator-slug=age-difference-calculator] ._header_1ol34_162 h2,.formula-workbench[data-calculator-slug=date-add-calculator] ._header_1ol34_162 h2,.formula-workbench[data-calculator-slug=redcort-time-card-calculator] ._header_1ol34_162 h2,.formula-workbench[data-calculator-slug=time-to-money-calculator] ._header_1ol34_162 h2{color:#fff}.formula-workbench[data-calculator-slug=time-to-decimal-calculator] ._header_1ol34_162 p,.formula-workbench[data-calculator-slug=age-difference-calculator] ._header_1ol34_162 p,.formula-workbench[data-calculator-slug=date-add-calculator] ._header_1ol34_162 p,.formula-workbench[data-calculator-slug=redcort-time-card-calculator] ._header_1ol34_162 p,.formula-workbench[data-calculator-slug=time-to-money-calculator] ._header_1ol34_162 p{color:#ffffffdb}.formula-workbench[data-calculator-slug=time-to-decimal-calculator] ._headerBadges_1ol34_461 span,.formula-workbench[data-calculator-slug=age-difference-calculator] ._headerBadges_1ol34_461 span,.formula-workbench[data-calculator-slug=date-add-calculator] ._headerBadges_1ol34_461 span,.formula-workbench[data-calculator-slug=redcort-time-card-calculator] ._headerBadges_1ol34_461 span,.formula-workbench[data-calculator-slug=time-to-money-calculator] ._headerBadges_1ol34_461 span{color:#fff;background:#ffffff1a;border-color:#ffffff3d}.formula-workbench[data-calculator-slug=time-to-decimal-calculator] ._statusStack_1ol34_488,.formula-workbench[data-calculator-slug=age-difference-calculator] ._statusStack_1ol34_488,.formula-workbench[data-calculator-slug=date-add-calculator] ._statusStack_1ol34_488,.formula-workbench[data-calculator-slug=redcort-time-card-calculator] ._statusStack_1ol34_488,.formula-workbench[data-calculator-slug=time-to-money-calculator] ._statusStack_1ol34_488{border:1px solid var(--formula-ui-line);background:#f8fbfa;border-radius:.95rem;padding:.9rem;box-shadow:0 .55rem 1.45rem #1b45430f}.formula-workbench[data-calculator-slug=time-to-decimal-calculator] ._workspace_1ol34_181,.formula-workbench[data-calculator-slug=age-difference-calculator] ._workspace_1ol34_181,.formula-workbench[data-calculator-slug=date-add-calculator] ._workspace_1ol34_181,.formula-workbench[data-calculator-slug=redcort-time-card-calculator] ._workspace_1ol34_181,.formula-workbench[data-calculator-slug=time-to-money-calculator] ._workspace_1ol34_181{padding:0}._abvResultSummary_1ol34_2507{color:#eef8f3;background:radial-gradient(circle at 93% 0,#e5a93029,#0000 29%),linear-gradient(145deg,#123f43,#082d32 78%);border:1px solid #214e51;border-radius:.95rem;gap:.85rem;min-width:0;margin-top:.75rem;padding:clamp(.9rem,2.4vw,1.15rem);display:grid;overflow:hidden;box-shadow:0 1rem 2.6rem #07272933}._abvPrimaryResult_1ol34_2523{border-bottom:1px solid #ffffff24;gap:.42rem;min-width:0;padding:.15rem 0 .9rem;display:grid}._abvPrimaryResult_1ol34_2523>span,._abvCaloriesResult_1ol34_2532>div>span{color:#8fd3c2;letter-spacing:.055em;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.35}._abvPrimaryResult_1ol34_2523 strong{color:#fff;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:flex-end;gap:.35rem .55rem;min-width:0;display:flex}._abvPrimaryValue_1ol34_2551{font-family:var(--font-serif,Georgia, "Times New Roman", serif);letter-spacing:-.055em;white-space:nowrap;font-size:clamp(2.75rem,7vw,4rem);font-weight:800;line-height:.9}._abvPrimaryUnit_1ol34_2560{color:#b4d2cb;letter-spacing:0;white-space:nowrap;padding-bottom:.34rem;font-family:inherit;font-size:.82rem;font-weight:850;line-height:1.2}._abvCaloriesResult_1ol34_2532{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:.62rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;padding:.72rem .78rem;display:grid}._abvCaloriesResult_1ol34_2532>div{gap:.18rem;min-width:0;display:grid}._abvCaloriesResult_1ol34_2532>div>small{color:#b4d2cb;font-size:.72rem;font-weight:700;line-height:1.3}._abvCaloriesResult_1ol34_2532>strong{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:.3rem;min-width:0;display:flex}._abvCaloriesResult_1ol34_2532>strong>span{font-family:var(--font-serif,Georgia, "Times New Roman", serif);letter-spacing:-.035em;font-size:clamp(1.65rem,4vw,2rem);line-height:1}._abvCaloriesResult_1ol34_2532>strong>small{color:#b4d2cb;font-size:.72rem;font-weight:850}._abvResultFacts_1ol34_2620{min-width:0;margin:0;display:grid}._abvResultFacts_1ol34_2620>div{border-bottom:1px solid #ffffff21;grid-template-columns:minmax(5.9rem,.76fr) minmax(0,1.24fr);align-items:baseline;gap:.65rem;min-width:0;padding:.68rem .1rem;display:grid}._abvResultFacts_1ol34_2620>div:last-child{border-bottom:0;padding-bottom:.15rem}._abvResultFacts_1ol34_2620 dt{color:#8fb3ac;font-size:.74rem;font-weight:800;line-height:1.35}._abvResultFacts_1ol34_2620 dd{overflow-wrap:break-word;color:#fff;word-break:normal;min-width:0;margin:0;font-size:.84rem;font-weight:780;line-height:1.4}
