@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/araclar/assets/plus-jakarta-0.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/araclar/assets/plus-jakarta-1.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/araclar/assets/plus-jakarta-2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/araclar/assets/plus-jakarta-3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--background:#f4f6f8;--foreground:#20303e;--card:#fff;--card-foreground:#20303e;--popover:#fff;--popover-foreground:#20303e;--primary:#d9662e;--primary-foreground:#fff;--secondary:#eef1f4;--secondary-foreground:#20303e;--muted:#edf1f4;--muted-foreground:#637482;--accent:#fdf0e8;--accent-foreground:#a1471d;--destructive:#c63231;--border:#dee4e9;--input:#d9e1e7;--ring:#d9662e;--radius:.6rem;--sidebar:#fff;--sidebar-foreground:#566571;--sidebar-primary:#a4471d;--sidebar-primary-foreground:#fff;--sidebar-accent:#fff0e7;--sidebar-accent-foreground:#a4471d;--sidebar-border:#e2e7eb;--sidebar-ring:#d9662e;--chart-1:#dc743b;--chart-2:#459d96;--chart-3:#456c8b;--chart-4:#d2ae59;--chart-5:#737eba;color-scheme:light}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55;color:#20303e;background:#f4f6f8;-webkit-font-smoothing:antialiased}button,a,input{touch-action:manipulation}button{cursor:pointer}a{text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid #ee9767;outline-offset:4px}button:disabled{cursor:default}h1,h2,h3,p{margin:0}h1,h2,h3{color:#1c2b39}.skip-link{position:fixed;z-index:100;top:-100px;left:16px;background:#fff;padding:12px}.skip-link:focus{top:16px}.brand{display:flex;gap:10px;align-items:center;color:#223240;white-space:nowrap}.brand-mark{height:37px;width:37px;display:grid;place-items:center;font-size:27px;font-weight:900;background:#20303e;color:#ff995b;border-radius:8px;line-height:1;position:relative}.brand strong{font-size:17px;letter-spacing:-.6px;display:block;line-height:1.2}.brand small{font-size:8px;letter-spacing:1.15px;display:block;margin-top:5px;font-weight:700}.brand-wrap{padding:26px 19px 23px!important;border-bottom:1px solid #eef1f3}.lab-sidebar [data-slot=sidebar-inner]{background:#fff}.side-intro{font-size:11px;letter-spacing:1.3px;color:#8a98a3;display:flex;align-items:center;gap:8px;padding:24px 23px 12px;font-weight:700}.all-tools-nav{padding:0 13px}.all-tools-nav [data-slot=sidebar-menu-button]{height:41px;font-size:14px;padding:0 11px}.nav-count{margin-left:auto;border:1px solid #e1e5e9;border-radius:4px;padding:0 5px;font-size:11px;background:#fff}.lab-sidebar [data-slot=sidebar-group]{padding:14px 13px 4px}.category-label{font-size:10px!important;letter-spacing:.9px;color:#8d99a2!important;font-weight:700;padding-left:11px;margin-bottom:5px}.nav-tool{height:40px!important;font-size:14px!important;padding:0 11px!important;border-radius:6px!important;gap:11px!important;transition:background .2s}.nav-tool svg{width:17px!important;height:17px!important}.nav-tool small{margin-left:auto;font-size:10px;color:#9da8b0;opacity:0}.nav-tool[data-active=true]{font-weight:600!important}.nav-tool[data-active=true] small{opacity:1;color:#ba673c}.side-footer{padding:18px!important;margin-top:18px;border-top:1px solid #e7ecf0;display:flex!important;flex-direction:row!important;gap:10px;align-items:center;font-size:12px;color:#4c6170}.side-footer small{display:block;font-size:10px;color:#94a0aa;margin-top:3px}.lab-square{width:32px;height:36px;display:grid;place-items:center;background:#f3f6f8;border-radius:7px;color:#78909f}.workspace{background:#f5f7f9;min-width:0}.topbar{height:63px;background:#fff;border-bottom:1px solid #e3e8ed;padding:0 33px;display:flex;align-items:center;justify-content:space-between;gap:20px}.crumb{display:flex;align-items:center;gap:12px;font-size:12px;color:#536776;min-width:0}.crumb-home{color:#93a0aa}.crumb button{color:#788c99}.topbar-meta{font-size:10px;font-weight:700;letter-spacing:1px;color:#73818c;display:flex;align-items:center;gap:18px}.top-divider{width:1px;height:17px;background:#e2e7eb}.main-area{width:100%;max-width:1610px;margin:0 auto;padding:32px 34px 44px;flex:1}.page-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:26px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.6px;color:#85929d;display:flex;align-items:center;gap:9px;margin-bottom:10px}.eyebrow>span{display:inline-flex;align-items:center;justify-content:center;min-width:23px;height:21px;font-size:10px;color:#b85a2b;background:#fae9de;border-radius:3px;padding:0 4px}.page-heading h1{font-size:32px;letter-spacing:-1px;line-height:1.22;font-weight:700;display:flex;align-items:center;gap:20px}.heading-icon{color:#96a8b6;display:none}.page-heading p{font-size:14px;line-height:1.65;color:#71818e;margin-top:10px;max-width:710px}.secondary-button{font-size:12px;border:1px solid #dbe2e8;border-radius:6px;display:flex;align-items:center;gap:8px;padding:9px 13px;background:#fff;color:#5f7280;white-space:nowrap}.calculator-grid{display:grid;grid-template-columns:270px minmax(0,1fr);gap:24px;align-items:start}.parameters{background:#fff;border:1px solid #dfe5ea;border-radius:10px;overflow:hidden}.panel-heading{height:55px;border-bottom:1px solid #e8edf1;display:flex;align-items:center;gap:10px;padding:0 20px;color:#81909b}.panel-heading h2{font-size:14px;font-weight:600;color:#354959}.panel-heading>span{margin-left:auto;font-size:10px;background:#f0f3f5;border-radius:4px;padding:0 5px}.parameter-body{padding:19px 20px}.select-field{margin-bottom:20px}.select-field label,.number-field label{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#536776;margin-bottom:7px;font-weight:500}.select-control{width:100%!important;height:39px!important;font-size:12px!important;padding:0 10px!important;box-shadow:none!important;background:#fafbfd!important}.number-field{margin-bottom:19px}.field-symbol{color:#95a4af;font-family:monospace;font-size:11px}.value-input{position:relative}.value-input input{height:38px;border-radius:5px;border-color:#dfe6eb;padding:8px 77px 8px 11px;font-size:14px;font-family:Courier New,monospace;font-weight:600;box-shadow:none;background:#fff}.value-input input::-webkit-inner-spin-button{display:none}.value-input>span{position:absolute;right:11px;top:10px;font-size:11px;color:#899aa6;pointer-events:none}.field-slider{margin-top:11px}.field-slider [data-slot=slider-track]{height:3px!important;background:#e9eef2}.field-slider [data-slot=slider-range]{background:#da9367}.field-slider [data-slot=slider-thumb]{width:10px;height:10px;border:2px solid #d17b45;box-shadow:0 0 0 3px #fff}.input-invalid input{border-color:#c64f48;background:#fff8f7}.input-hint{font-size:11px;line-height:1.55;display:flex;gap:6px;color:#98a5af;margin-top:21px}.input-hint svg{flex-shrink:0;margin-top:2px}.result-area{min-width:0}.view-toolbar{height:45px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.lab-tabs{gap:0!important}.view-toolbar [data-slot=tabs-list]{padding:0!important;gap:23px!important}.view-toolbar [data-slot=tabs-trigger]{padding:0 0 13px!important;font-size:12px!important;font-weight:500;height:40px!important;gap:7px!important;flex:none}.view-toolbar [data-slot=tabs-trigger][data-state=active]{color:#a6532b!important}.view-toolbar [data-slot=tabs-trigger]:after{background:#d9804e!important;bottom:0!important}.live-label{font-size:10px;color:#80979a;display:flex;align-items:center;gap:6px;white-space:nowrap;margin-top:9px}.live-label>span{background:#72aaa0;width:5px;height:5px;border-radius:50%}.simulation-panel{background:#192b3b;border:1px solid #182a3b;border-radius:9px;overflow:hidden;box-shadow:0 5px 15px #1b293508}.sim-topline{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;font-size:9px;letter-spacing:1.5px;color:#86a1b2;border-bottom:1px solid #ffffff0a}.sim-topline>span:first-child{display:flex;align-items:center;gap:9px}.sim-cross{font-size:18px;color:#e3a37c;font-weight:300;line-height:10px}.simulation-svg{display:block;width:100%;height:auto;max-height:530px;background:radial-gradient(ellipse at center,#223a4e 0,#172939 85%)}.dimension{color:#9ac2cc;font-size:14px;font-family:monospace}.sim-controls{border-top:1px solid #ffffff0b;min-height:48px;padding:10px 16px;display:flex;gap:15px;align-items:center;color:#859eaf;font-size:10px}.sim-controls>span{flex:1}.sim-dot{margin:0 7px;opacity:.6}.play-button{display:flex;align-items:center;gap:6px;padding:5px 8px;color:#d7e4ec;border:1px solid #3e5366;border-radius:4px;font-size:10px;background:#ffffff04}.icon-button{border:0;background:transparent;color:#a4b9c7;padding:5px}.metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.metric{border:1px solid #dee5ea;background:#fff;border-radius:8px;padding:16px 18px;position:relative;overflow:hidden}.metric-label{font-size:11px;color:#7d8f9c;display:block;margin-bottom:10px;min-height:17px}.metric>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.metric strong{font-size:27px;font-family:Courier New,monospace;letter-spacing:-1px;line-height:1.12;color:#30495b;font-weight:600;overflow-wrap:anywhere}.metric-unit{font-size:11px;color:#8e9fab}.primary-metric{background:#fff7f1;border-color:#f1d6c2}.primary-metric strong{color:#be602f}.primary-metric .metric-label{color:#a87553}.metric-rule{height:2px;width:27px;display:block;background:#c9d7e0;margin-top:13px}.primary-metric .metric-rule{background:#de8b58}.experiment{display:flex;gap:15px;margin-top:18px;background:#ecf2f4;border:1px solid #dde6eb;padding:19px 17px;border-radius:8px;align-items:center}.experiment-icon{color:#7996a5;align-self:flex-start;padding-top:3px}.experiment>div:nth-child(2){flex:1}.experiment span{font-size:9px;font-weight:700;letter-spacing:1.4px;color:#778f9d}.experiment p{margin-top:5px;font-size:12px;line-height:1.6;color:#617985}.experiment-button{background:#fff;color:#687e8c;white-space:nowrap;font-size:11px;border:1px solid #d3dfe6;border-radius:5px;padding:7px 11px}.method-panel{min-height:400px;border:1px solid #dbe3e9;border-radius:9px;padding:28px;background:#fff}.method-panel h2{font-size:19px;font-weight:600;margin-bottom:9px}.method-panel>p{font-size:14px;color:#73838e;line-height:1.7}.equation{display:flex;gap:15px;margin-top:24px}.equation>span{color:#cd855b;font-family:monospace;font-size:12px;padding-top:4px}.equation h3{font-size:12px;font-weight:500;color:#7a8e9c;margin-bottom:7px}.equation code{font-size:16px;color:#3b566a;overflow-wrap:anywhere;line-height:1.7}.knowledge-section{margin-top:38px;padding-top:26px;border-top:1px solid #dfe5eb}.knowledge-title{display:flex;align-items:center;gap:10px;margin-bottom:19px;color:#8c9ba6}.knowledge-title h2{font-size:18px;font-weight:600;letter-spacing:-.3px}.knowledge-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px}.explainer p{font-size:14px;line-height:1.8;color:#6d808e;margin-bottom:12px}.explainer strong{font-weight:500;color:#455d6f}.inline-formula{font-family:monospace;font-size:13px;color:#4c6879}.assumptions{border-left:2px solid #e2c6b3;padding-left:20px}.assumptions h3{font-size:13px;font-weight:600;color:#6e6f68;margin-bottom:10px}.assumptions p{font-size:12px;line-height:1.8;color:#7c898f;margin-bottom:9px}.sources{margin-top:20px}.sources a{display:flex;align-items:center;gap:6px;font-size:12px;color:#7b8f9d;margin-bottom:8px}.sources a:hover{color:#b76237}.related{margin-top:32px}.related h2{font-size:14px;font-weight:600;color:#687d8b;margin-bottom:12px}.related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.related a{display:flex;gap:10px;align-items:center;padding:14px 13px;background:#fff;border:1px solid #e0e6eb;border-radius:6px;font-size:12px;color:#637d8d}.related a svg:last-child{margin-left:auto;color:#b1bfc7}.site-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 34px;border-top:1px solid #e1e6eb;font-size:10px;color:#94a1ac}.site-footer nav{display:flex;gap:20px}.site-footer a:hover{color:#ab613d}.invalid-diagram{min-height:330px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;color:#b9c7d0;padding:30px;text-align:center}.invalid-diagram strong{font-size:20px}.invalid-diagram p{font-size:14px;max-width:330px;color:#90a5b5}.calculation-errors{margin-top:18px;background:#fff2ef;border:1px solid #e4b3aa;border-radius:8px;padding:20px;color:#963e32;font-size:14px}.calculation-errors ul{padding-left:20px;margin-top:8px}.tool-total{display:flex;gap:13px;align-items:center;color:#8396a3;white-space:nowrap}.tool-total strong{font-family:monospace;font-size:40px;color:#cc723c;font-weight:400}.tool-total span{font-size:11px;max-width:50px;white-space:normal;line-height:1.4}.catalogue-strip{display:flex;gap:32px;border-bottom:1px solid #e0e7ed;padding-bottom:25px;margin-bottom:28px;font-size:12px;color:#7a909e}.catalogue-strip span{display:flex;gap:7px;align-items:center}.catalogue-strip svg{color:#a4b5ba}.catalogue-group>h2{font-size:11px;letter-spacing:1.3px;font-weight:600;color:#7e929f;margin-bottom:14px}.catalogue-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.tool-card{display:flex;flex-direction:column;background:#fff;border:1px solid #dfe6eb;border-radius:9px;padding:23px 23px 18px;transition:transform .15s,border-color .15s,box-shadow .15s;min-height:230px}.tool-card:hover{transform:translateY(-3px);border-color:#e2b799;box-shadow:0 7px 18px #20374708}.tool-card-top{display:flex;justify-content:space-between;align-items:center;color:#afbdc6;font-size:11px;font-family:monospace;margin-bottom:22px}.tool-icon{background:#f7eee7;color:#bf764c;padding:9px;display:grid;place-items:center;border-radius:7px}.tool-card h3{font-size:17px;font-weight:600;letter-spacing:-.25px}.tool-card p{font-size:12px;color:#81929e;line-height:1.7;margin-top:9px;flex:1}.card-action{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-top:21px;color:#aa6845;border-top:1px solid #f0f2f4;padding-top:12px}.information-page{max-width:1040px}.information-page h1{font-size:32px;font-weight:700;margin-bottom:25px;letter-spacing:-.8px}.information-page h2{font-size:20px;font-weight:600;margin:28px 0 12px}.information-page p{color:#6a7e8d;line-height:1.9;font-size:16px}.html-sitemap{display:grid;grid-template-columns:1fr 1fr;gap:20px}.html-sitemap h2{font-size:12px;color:#7b8e9b}.html-sitemap a{display:block;margin:12px 0;color:#b46b43;font-size:15px}.site-footer,.brand small,.side-intro,.category-label,.topbar-meta,.eyebrow,.sim-topline,.sim-controls,.metric-label,.metric-unit,.experiment span,.experiment-button,.tool-card p,.catalogue-strip,.catalogue-group>h2,.card-action,.sources a,.assumptions p,.select-control,.select-field label,.number-field label,.input-hint,.related a,.field-symbol,.crumb{font-size:max(.75rem,1em)}@media(min-width:1600px){.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.metric strong{font-size:27px}.calculator-grid{grid-template-columns:290px minmax(0,1fr)}.catalogue-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1190px){.main-area{padding:25px 22px}.calculator-grid{grid-template-columns:240px minmax(0,1fr);gap:18px}.parameter-body{padding:16px}.page-heading h1{font-size:28px}.topbar{padding:0 23px}.live-label{display:none}.experiment{flex-wrap:wrap}.experiment-button{margin-left:37px}.knowledge-columns{gap:24px}.catalogue-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.calculator-grid{grid-template-columns:1fr}.parameters{order:2}.result-area{order:1}.parameter-body{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px}.input-hint{grid-column:1/-1}.number-field{margin-bottom:12px}.knowledge-columns{grid-template-columns:1fr}.related>div{grid-template-columns:1fr}.simulation-svg{max-height:450px}.crumb-home{display:none}.site-footer{flex-wrap:wrap}.page-heading{align-items:flex-start}.reset-top{margin-top:26px}.topbar-meta{font-size:10px!important}}@media(max-width:767px){.topbar{height:56px;padding:0 18px}.main-area{padding:25px 18px}.page-heading h1{font-size:28px}.page-heading p{font-size:14px}.eyebrow{font-size:10px}.reset-top{font-size:0;gap:0;padding:10px}.reset-top svg{height:16px;width:16px}.parameter-body{gap:12px 18px;padding:19px}.number-field label{min-height:36px;align-items:flex-end}.view-toolbar [data-slot=tabs-trigger]{font-size:12px!important}.view-toolbar [data-slot=tabs-list]{gap:18px!important}.metric{padding:14px}.metric strong{font-size:25px}.metric-label{font-size:12px}.sim-topline{padding:11px 15px}.sim-controls{gap:10px;padding:10px}.sim-controls>span{font-size:10px!important}.sim-controls>span .sim-dot{display:none}.sim-controls>span{max-width:180px}.sim-controls .icon-button{margin-left:auto}.experiment{padding:15px;gap:10px}.experiment p{font-size:13px}.experiment-button{margin-left:32px}.knowledge-section{margin-top:27px}.knowledge-title h2{font-size:17px}.knowledge-columns{gap:20px}.related a{font-size:14px}.site-footer{padding:20px 18px;font-size:12px!important}.site-footer nav{gap:13px;flex-wrap:wrap}.catalogue-cards{gap:13px}.tool-card{padding:17px;min-height:240px}.tool-card h3{font-size:16px}.catalogue-strip{gap:13px;flex-wrap:wrap;font-size:11px!important}.tool-total{display:none}.catalogue-group{margin-top:24px}.tool-card-top{margin-bottom:16px}.tool-icon{padding:8px}.html-sitemap{grid-template-columns:1fr}}@media(max-width:390px){.catalogue-cards{grid-template-columns:1fr}.tool-card{min-height:180px}.parameter-body{grid-template-columns:1fr}.page-heading h1{font-size:25px}.metrics{gap:9px}.metric strong{font-size:23px}.view-toolbar [data-slot=tabs-list]{gap:12px!important}.view-toolbar [data-slot=tabs-trigger]{font-size:11px!important}.topbar-meta{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.number-field label,.select-field label{font-size:14px;line-height:1.45}.select-control{font-size:14px!important;min-height:42px;height:auto!important;white-space:normal!important}.select-control [data-slot=select-value]{white-space:normal;line-height:1.4}.value-input input{font-size:16px;height:42px}.value-input>span{top:12px;font-size:12px}.field-symbol,.input-hint{font-size:12px}.panel-heading h2,.page-heading p{font-size:16px}.view-toolbar [data-slot=tabs-trigger]{font-size:14px!important}.sim-topline,.sim-controls,.play-button{font-size:12px}.metric-label,.metric-unit{font-size:14px}.experiment span{font-size:12px}.experiment p,.experiment-button{font-size:14px}.explainer p{font-size:16px}.inline-formula,.assumptions h3,.assumptions p,.sources a,.related a,.tool-card p,.card-action{font-size:14px}.tool-card h3{font-size:18px}.topbar-meta,.eyebrow,.side-intro,.category-label{font-size:12px!important}.brand small{font-size:9px!important}.site-footer{font-size:12px}.catalogue-group>h2{font-size:13px}.experiment-button{min-height:38px}.input-hint{grid-column:1/-1}@media(max-width:767px){.view-toolbar [data-slot=tabs-trigger]{font-size:13px!important}.page-heading p{font-size:14px}.metrics .metric-label{font-size:13px}.sim-controls>span{font-size:12px!important;line-height:1.5}.catalogue-strip{font-size:12px!important}.tool-card{padding:18px}.related a{min-height:48px}}.dimension text{fill:currentColor}.simulation-svg{max-height:390px}.mobile-quick{display:none}@media(max-width:1000px){.mobile-quick{display:block;padding:16px 18px;background:#fff;border:1px solid #dfe5ea;border-radius:8px;margin-bottom:18px}.mobile-quick .number-field{margin:0}.mobile-quick .number-field label{min-height:0}.mobile-quick .value-input{max-width:100%}.simulation-svg{max-height:370px}}@media(max-width:767px){.sim-controls>span .sim-dot{display:inline;margin:0 5px}.catalogue-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.catalogue-cards{grid-template-columns:1fr}.tool-card{min-height:185px}}button,input,select{font:inherit}button{border:1px solid #dbe2e8}a{color:inherit}svg{flex-shrink:0}button:disabled{opacity:.5}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lab-sidebar{position:fixed;top:0;bottom:0;left:0;width:246px;overflow-y:auto;background:#fff;border-right:1px solid #e0e7ed;z-index:40;padding:24px 13px 0}.lab-sidebar>.brand{padding:0 5px 23px;border-bottom:1px solid #eef1f3}.lab-sidebar .brand small{font-size:8px!important}.nav-all,.nav-tool{display:flex;align-items:center;gap:11px;padding:10px 11px;border-radius:6px;font-size:14px;line-height:1.2}.nav-all{background:#f2f5f7}.nav-group{margin:21px 0 0}.category-label{display:block;padding:0 11px;margin-bottom:8px;text-transform:uppercase;font-size:10px!important;line-height:1.4}.nav-tool{margin:3px 0;color:#586c7b}.nav-tool[data-active=true]{background:#fff0e7;color:#a4471d}.nav-tool:hover,.category-label:hover{background:#f5f7f9;color:#a4471d}.nav-tool small{margin-left:auto}.workspace{margin-left:246px;min-height:100vh;display:flex;flex-direction:column}.topbar{justify-content:flex-start}.topbar-meta{margin-left:auto;white-space:nowrap}.crumb{flex-wrap:wrap;gap:8px}.crumb a:hover{text-decoration:underline}#menu-toggle{display:none;background:#fff;border-radius:5px;padding:5px 10px;font-size:22px}#menu-backdrop{display:none}.select-control{border:1px solid #dfe6eb;border-radius:5px;color:#354959}.value-input input{width:100%;border:1px solid #dfe6eb}.value-input.input-invalid input{border-color:#c63231}.field-slider{display:block;width:100%;height:14px;accent-color:#d17b45;cursor:pointer;padding:0}.number-field{min-width:0}.view-toolbar [role=tablist]{display:flex;gap:20px}.view-toolbar [role=tab]{border:0;border-bottom:2px solid transparent;background:none;color:#687e8c;padding:5px 0 12px;font-size:14px}.view-toolbar [aria-selected=true]{color:#a6532b;border-bottom-color:#d9804e}.result-reserve{min-height:252px}.metrics{min-height:234px}.metric{min-height:111px}.result-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.result-actions button{border-radius:5px;padding:9px 12px;background:#fff;color:#536c7d;font-size:12px;min-height:40px}.result-actions button:hover{background:#fff0e7}.action-status{font-size:12px;color:#617985;min-height:22px;margin-top:8px}.method-panel{min-height:430px}#method-equations p{margin-top:20px;font-size:14px}code{overflow-wrap:anywhere}#diagram{aspect-ratio:700/440;max-height:390px;min-height:0;overflow:hidden}#diagram .simulation-svg{width:100%;height:100%;max-height:none}.example-section,.faq-section{margin-top:34px}.example-section h2,.faq-section h2{font-size:20px;margin-bottom:12px}.example-section>p{font-size:14px;color:#6d808e;line-height:1.8}.example-tables{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:15px;align-items:start}table{width:100%;border-collapse:collapse;font-size:13px;background:#fff;overflow-wrap:anywhere}caption{text-align:left;color:#657d8c;font-size:12px;font-weight:700;margin:0 0 8px}th,td{padding:10px 12px;border:1px solid #dfe6eb;text-align:left}thead th{background:#edf2f5;font-weight:600}tbody th{font-weight:400;color:#526b7b}details{border:1px solid #dfe6eb;border-radius:7px;background:#fff;margin-top:10px;padding:14px 18px}summary{font-size:15px;font-weight:600;cursor:pointer;color:#425b6d}details p{font-size:14px;color:#6c7e8b;line-height:1.8;margin-top:10px}.main-site-card{display:block;background:#eaf0f3;border:1px solid #dce5eb;border-left:3px solid #d68b58;border-radius:6px;padding:20px;margin-top:30px}.main-site-card span{display:block;font-size:10px;letter-spacing:1.3px;color:#8a755f;margin-bottom:6px}.main-site-card strong{font-size:15px;color:#4b6577}.tool-search{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:24px}.tool-search label{font-size:13px;color:#6d808e}.tool-search input{flex:1;min-width:180px;border:1px solid #dfe6eb;border-radius:6px;padding:12px;background:#fff;color:#354959}.tool-search>span{font-size:12px;color:#7a909e}.tool-icon svg{width:28px;height:28px}.related svg{width:20px;height:20px}.information-page a{color:#a75f36}#print-summary{display:none}.reset-top{font-size:12px!important}.site-footer a{color:#607886}.information-page p+p{margin-top:12px}@media(min-width:1600px){.result-reserve{min-height:139px}.metrics{min-height:121px}}@media(max-width:1100px){.topbar-meta{display:none}}@media(max-width:767px){.lab-sidebar{transform:translate(-100%);transition:transform .18s ease;width:275px}.workspace{margin-left:0}.menu-open .lab-sidebar{transform:translate(0)}.menu-open #menu-backdrop{display:block;position:fixed;inset:0;z-index:35;background:#15263566;border:0}.menu-open{overflow:hidden}#menu-toggle{display:block}.topbar{height:auto;min-height:58px;gap:12px;padding-top:8px;padding-bottom:8px}.crumb{font-size:11px!important;line-height:1.5}.crumb>span:last-child{max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.example-tables{grid-template-columns:1fr;gap:16px}.view-toolbar [role=tab]{font-size:13px}.view-toolbar [role=tablist]{gap:18px}.result-actions button{flex:1;white-space:nowrap}.result-reserve{min-height:250px}.metric{min-height:112px}.page-heading{gap:12px}.reset-top{font-size:11px!important}.tool-search{gap:9px}.tool-search label{width:100%}.tool-search>span{width:100%}.knowledge-columns{gap:22px}.example-section h2,.faq-section h2{font-size:19px}}@media print{@page{size:A4;margin:14mm}body{background:#fff;color:#000;font-size:11pt}.lab-sidebar,.topbar,.site-footer,.skip-link,.mobile-quick,.parameters,.view-toolbar,.result-actions,.action-status,.experiment,.related,.main-site-card,.example-section,.faq-section,.reset-top,.sim-controls,.sources{display:none!important}.workspace{margin:0}.main-area{max-width:none;padding:0}.calculator-grid{display:block}.result-area{width:100%}.page-heading{margin-bottom:15px}.page-heading h1{font-size:25px}#print-summary{display:block;margin-bottom:20px}#print-summary h2{font-size:16px;margin-bottom:8px}#print-summary table{font-size:11px}#panel-simulation{display:none!important}.metrics{grid-template-columns:1fr 1fr;min-height:0}.metric{break-inside:avoid;min-height:85px}.metric strong{font-size:23px}.metric-label,.metric-unit{font-size:12px}.result-reserve{min-height:0}.knowledge-section{margin-top:20px;padding-top:14px}.knowledge-columns{display:block}.explainer p,.assumptions p{font-size:11px;color:#333}.assumptions{margin-top:14px}.knowledge-title h2{font-size:17px}a:after{content:none!important}}.result-details:empty{display:none}.result-details{margin-top:18px}.result-status{padding:12px 14px;border-left:3px solid #ce804c;background:#fff4eb;font-size:14px;color:#724522;margin-bottom:15px}.result-details th{width:56%}.result-details td{font-variant-numeric:tabular-nums}.result-details table,.result-details caption{font-size:14px}.information-page a,.example-section td a{text-decoration:underline;text-underline-offset:3px}:root{color-scheme:light;--background:#f5f7f9;--foreground:#243343;--heading:#172635;--card:#fff;--secondary:#edf1f5;--input-surface:#f8fafc;--muted-foreground:#607184;--subtle:#607184;--border:#dce3e9;--primary:#965513;--accent:#fbf1e5;--accent-border:#e7cdb0;--destructive:#aa342e;--error-surface:#fff0ee;--success:#307266;--shadow:0 4px 18px #1b293504;--hover-shadow:0 8px 24px #1b29350b}html[data-theme=dark]{color-scheme:dark;--background:#111a24;--foreground:#dce5ed;--heading:#f0f4f8;--card:#192531;--secondary:#233340;--input-surface:#131f2b;--muted-foreground:#b2c0cd;--subtle:#9cafbf;--border:#334454;--primary:#efbb79;--accent:#342c23;--accent-border:#685038;--destructive:#ffb5a9;--error-surface:#38282a;--success:#91cbbd;--shadow:none;--hover-shadow:0 8px 24px #00000018}html,body,body *,svg text{font-family:Plus Jakarta Sans,sans-serif!important}html{background:var(--background);scrollbar-color:var(--border) var(--background)}body,.workspace,.main-area{background:var(--background);color:var(--foreground)}html :is(h1,h2,h3,h4){color:var(--heading)}button,input,select,textarea{border-color:var(--border)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--primary);outline-offset:3px}::selection{background:var(--accent-border);color:var(--heading)}html :is(.lab-sidebar,.topbar,.parameters,.metric,.tool-card,.method-panel,.mobile-quick,details,table,.skip-link){background:var(--card);color:var(--foreground);border-color:var(--border)}html :is(.theme-toggle,.secondary-button,.result-actions button,.experiment-button,#menu-toggle){background:var(--card);color:var(--foreground);border-color:var(--border);border-radius:8px}html :is(.theme-toggle,.secondary-button,.result-actions button,.experiment-button,#menu-toggle):hover{background:var(--secondary)}.lab-sidebar{padding:20px 13px 0;scrollbar-width:thin}.brand-logo{display:block;width:153.75px;height:96px;object-fit:contain;max-width:100%}.lab-sidebar>.brand{justify-content:center;padding:0 0 20px;border-bottom-color:var(--border)}.side-intro{padding:22px 11px 12px;letter-spacing:1px;font-size:11px!important}.category-label{color:var(--subtle)!important;font-size:12px!important;letter-spacing:.6px}.nav-all{background:var(--secondary);color:var(--heading);border-radius:8px;padding:11px}.nav-count,.panel-heading>span{background:var(--card);border-color:var(--border);color:var(--muted-foreground)}.nav-tool{color:var(--muted-foreground);font-size:14px!important;border-radius:8px!important;min-height:40px}.nav-tool:hover,.category-label:hover{background:var(--secondary);color:var(--heading)}.nav-tool[data-active=true]{background:var(--accent);color:var(--primary)}.nav-tool small,.nav-tool[data-active=true] small{color:var(--primary)}.side-footer{border-color:var(--border)}.side-footer small{color:var(--subtle)}.lab-square{background:var(--secondary);color:var(--muted-foreground)}.topbar{min-height:64px}.topbar-meta{font-size:10px!important;letter-spacing:.8px}.top-divider{background:var(--border)}.topbar .crumb{min-width:0;font-size:12px}.theme-toggle{display:flex;align-items:center;gap:8px;flex:none;white-space:nowrap;padding:8px 12px;font-size:12px;min-height:40px;margin-left:auto}.topbar-meta+.theme-toggle{margin-left:12px}.page-heading{margin-bottom:24px}.page-heading h1{font-size:clamp(26px,2.5vw,34px);letter-spacing:-1.1px;line-height:1.25}.page-heading p{font-size:16px;max-width:760px}.eyebrow{color:var(--primary);font-size:10px!important;letter-spacing:1.3px}.eyebrow>span{color:var(--primary);background:var(--accent)}html :is(.page-heading p,.tool-card p,.crumb,.crumb-home,.crumb button,.side-intro,.side-footer,.site-footer,.site-footer a,.input-hint,.field-symbol,.metric-label,.metric-unit,.example-section>p,details p,.explainer p,.assumptions p,.assumptions h3,.sources a,.panel-heading,.result-details th,.related a,.topbar-meta,.tool-search label,.tool-search>span,.method-panel>p,.tool-total span,.experiment p,.experiment span,.information-page p,.live-label,.value-input>span,.equation h3,caption){color:var(--muted-foreground)}html :is(.explainer strong,.inline-formula,.equation code,summary,.number-field label,.select-field label){color:var(--foreground)}html :is(.card-action,.information-page a,.example-section td a,.main-site-card span,.sources a:hover,.site-footer a:hover){color:var(--primary)}html :is(.panel-heading,.knowledge-section,.related,.site-footer,th,td){border-color:var(--border)}.parameters,.method-panel,.mobile-quick,.metric{border-radius:12px;box-shadow:var(--shadow)}.panel-heading h2{color:var(--heading);font-size:15px}.select-control{background:var(--input-surface)!important;color:var(--foreground);border-color:var(--border);border-radius:7px}.select-control option{background:var(--card);color:var(--foreground)}.value-input input,.tool-search input{background:var(--input-surface);color:var(--foreground);border-color:var(--border);border-radius:7px}.tool-search input::placeholder{color:var(--subtle);opacity:1}.field-slider{accent-color:var(--primary)}.input-invalid input,.value-input.input-invalid input{background:var(--error-surface);border-color:var(--destructive)}.view-toolbar [role=tab]{color:var(--muted-foreground)}.view-toolbar [aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary)}.metric strong{color:var(--heading);font-size:28px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.metric-label,.metric-unit{font-size:12px}.metric-rule{background:var(--border)}html .primary-metric{background:var(--accent);border-color:var(--accent-border)}.primary-metric strong,.primary-metric .metric-label{color:var(--primary)}.primary-metric .metric-rule{background:var(--primary)}.experiment,.main-site-card{background:var(--secondary);color:var(--foreground);border-color:var(--border);border-radius:12px}.main-site-card{border-left-color:var(--primary)}.main-site-card strong{color:var(--heading)}.experiment-icon{color:var(--subtle)}.experiment span{font-size:10px}.experiment p,.experiment-button{font-size:13px}.result-status{background:var(--accent);color:var(--primary);border-color:var(--accent-border);line-height:1.65;border-radius:6px}.calculation-errors{background:var(--error-surface);color:var(--destructive);border-color:var(--destructive)}.action-status{color:var(--success)}thead th{background:var(--secondary);color:var(--heading)}tbody th{color:var(--muted-foreground)}details{border-radius:10px;padding:16px 18px}details[open]{border-color:var(--accent-border)}summary{line-height:1.6}.assumptions{border-color:var(--accent-border)}.related a{background:var(--card);border-color:var(--border);border-radius:10px}.related a:hover{border-color:var(--accent-border)}.related a svg:last-child{color:var(--subtle)}.catalogue-strip{background:transparent;color:var(--muted-foreground);border-color:var(--border);gap:24px;padding-bottom:20px;margin-bottom:24px;font-size:12px}.catalogue-strip svg{color:var(--success)}.tool-total strong{font-size:36px;color:var(--heading);font-weight:600;letter-spacing:-1.5px}.tool-total span{font-size:11px}.tool-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px}.tool-search label{grid-column:1/-1}.tool-search input{min-width:0}.tool-search input{padding:13px 16px;font-size:14px;border-radius:10px}.tool-search label{font-size:14px;font-weight:500}.tool-search>span{font-size:12px}.catalogue-group{margin:28px 0}.catalogue-group>h2{color:var(--heading);font-size:16px;letter-spacing:-.2px;font-weight:600;margin-bottom:16px}.catalogue-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tool-card{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:18px;border-radius:14px;padding:24px;min-height:180px;box-shadow:var(--shadow)}.tool-card:hover{transform:translateY(-2px);border-color:var(--accent-border);box-shadow:var(--hover-shadow)}.tool-card-top{grid-column:1;grid-row:1/4;display:flex;flex-direction:column;justify-content:flex-start;gap:12px;color:var(--subtle);margin:0;font-size:12px}.tool-icon{background:var(--secondary);color:var(--primary);border-radius:10px;padding:10px}.tool-icon svg{width:24px;height:24px}.tool-card h3{grid-column:2;font-size:17px;font-weight:650;letter-spacing:-.3px;line-height:1.5}.tool-card p{grid-column:2;font-size:14px;line-height:1.7;margin-top:8px}.card-action{grid-column:2;border:0;font-size:13px;font-weight:600;margin-top:14px;padding:0}.site-footer{font-size:11px}.html-sitemap h2{color:var(--muted-foreground)}.html-sitemap a{color:var(--primary)}.catalogue-strip{display:none}#diagram{display:grid;place-items:center;position:relative;width:100%;aspect-ratio:700/440;max-height:none}#diagram .simulation-svg{display:block;width:100%;height:auto;max-height:none;align-self:center;justify-self:center;margin:0 auto}.simulation-panel{overflow:hidden;border-radius:12px;border-color:#334959;box-shadow:none}.simulation-svg{font-size:14px;color:#a9bfce}.simulation-svg .dimension{color:#a9bfce}.stale-model svg{opacity:.36}.stale-label{position:absolute;inset:auto 18px 15px;text-align:center;background:#15283ce8;color:#f4c298;padding:7px 10px;border-radius:6px;font-size:13px}@media(max-width:767px){.topbar{flex-wrap:wrap}.topbar .crumb{flex:1}.theme-toggle{font-size:12px;padding:7px 9px}.topbar-meta+.theme-toggle{margin-left:auto}.metric strong{font-size:25px}.sim-controls{flex-wrap:wrap}.sim-controls>span{max-width:none!important}.view-toolbar{gap:12px}.live-label{font-size:11px}.catalogue-cards{grid-template-columns:1fr}.tool-card{padding:20px;min-height:165px}.catalogue-strip{gap:12px}.page-heading p{font-size:16px}.tool-search{grid-template-columns:1fr}.tool-search>span{width:auto}.site-footer{font-size:11px!important}}@media(prefers-reduced-motion:reduce){.tool-card,.nav-tool,.lab-sidebar{transition:none}.tool-card:hover{transform:none}}@media print{:root,html[data-theme=dark]{color-scheme:light;--background:#fff;--foreground:#111;--heading:#111;--card:#fff;--secondary:#eee;--input-surface:#fff;--muted-foreground:#333;--subtle:#333;--border:#bbb;--primary:#54300e;--accent:#fff;--accent-border:#bbb;--shadow:none}.theme-toggle{display:none!important}.workspace,.main-area,.metric,table,.primary-metric{background:#fff;color:#111;box-shadow:none}.metric strong{color:#111}#diagram{max-height:300px}}
