*,*:before,*:after{box-sizing:border-box}html{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#fff;color:#111827}body{margin:0;min-height:100vh;line-height:1.5}button,input,select,textarea{font:inherit}a{color:inherit}img,svg{display:block;max-width:100%}header[data-astro-cid-3ef6ksr2]{position:sticky;z-index:100;top:0;background:#fffffff7;border-bottom:1px solid #e2e8f0;backdrop-filter:blur(14px)}nav[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:minmax(210px,1fr) auto minmax(150px,1fr);align-items:center;column-gap:2.25rem;max-width:1320px;margin:0 auto;padding:.78rem 1.6rem}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;justify-self:start;align-items:center;text-decoration:none}.brand-logo[data-astro-cid-3ef6ksr2]{display:block;width:244px;height:auto;transform:translateY(2px)}.nav-center[data-astro-cid-3ef6ksr2]{display:flex;min-width:0;flex-direction:column;align-items:center;justify-self:center;gap:.48rem}.primary-row[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;gap:.82rem}.document-tools[data-astro-cid-3ef6ksr2],.solver-tools[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.42rem}.primary-divider[data-astro-cid-3ef6ksr2]{width:1px;height:27px;flex:0 0 auto;background:#d9e0e7}.primary-tool[data-astro-cid-3ef6ksr2]{--tool-accent: #334155;--tool-bg: #f8fafc;--tool-border: #dbe2ea;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.4rem;min-height:38px;padding:.5rem .8rem;background:#fff;border:1px solid #dbe2ea;border-radius:9px;color:var(--tool-accent);font-size:.82rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.primary-icon[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;color:currentColor}.primary-icon[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tool-images[data-astro-cid-3ef6ksr2]{--tool-accent: #A8832E;--tool-bg: #FBF8ED;--tool-border: #E7D9B3;background:#fdfbf6;border-color:#eee3c9}.tool-pdf[data-astro-cid-3ef6ksr2]{--tool-accent: #356963;--tool-bg: #f0f7f6;--tool-border: #c8dedb;background:#f1f6f4;border-color:#cddcd7}.tool-math[data-astro-cid-3ef6ksr2]{--tool-accent: #8b4141;--tool-bg: #fbf3f3;--tool-border: #e4c6c6}.tool-physics[data-astro-cid-3ef6ksr2]{--tool-accent: #315a79;--tool-bg: #f0f5f8;--tool-border: #c6d7e2}.tool-statistics[data-astro-cid-3ef6ksr2]{--tool-accent: #68577d;--tool-bg: #f6f3f8;--tool-border: #d9d0e0}.tool-finance[data-astro-cid-3ef6ksr2]{--tool-accent: #9A5A46;--tool-bg: #FAF3F0;--tool-border: #E2C8BF}.primary-tool[data-astro-cid-3ef6ksr2]:hover,.primary-tool[data-astro-cid-3ef6ksr2].active{transform:translateY(-1px);background:var(--tool-bg);border-color:var(--tool-border);color:var(--tool-accent);box-shadow:0 4px 10px #1118270a}.quick-tools[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;min-height:27px;gap:.26rem}.quick-label[data-astro-cid-3ef6ksr2]{margin-right:.3rem;color:#98a2b3;font-size:.66rem;font-weight:850;letter-spacing:.085em;text-transform:uppercase;white-space:nowrap}.quick-link[data-astro-cid-3ef6ksr2]{--quick-accent: #111827;--quick-bg: #f8fafc;display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-height:27px;padding:.24rem .4rem;border-radius:7px;color:var(--quick-accent);font-size:.755rem;font-weight:720;line-height:1;text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease,transform .15s ease}.quick-link[data-astro-cid-3ef6ksr2]:hover{transform:translateY(-1px);background:var(--quick-bg)}.quick-icon[data-astro-cid-3ef6ksr2]{display:inline-flex;width:17px;height:17px;align-items:center;justify-content:center;flex:0 0 17px;color:currentColor}.quick-icon[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.quick-text-icon[data-astro-cid-3ef6ksr2]{display:inline-flex;width:17px;height:17px;flex:0 0 17px;align-items:center;justify-content:center;color:currentColor;font-weight:900;line-height:1}.percentage-icon[data-astro-cid-3ef6ksr2]{font-size:.78rem}.flight-icon[data-astro-cid-3ef6ksr2]{width:19px;flex-basis:19px;font-size:1rem;transform:translateY(-.5px)}.quick-dot[data-astro-cid-3ef6ksr2]{width:3px;height:3px;flex:0 0 3px;margin:0 .11rem;background:#cbd5e1;border-radius:50%}.language-switcher[data-astro-cid-3ef6ksr2]{display:flex;justify-self:end;align-items:center;gap:.15rem;padding:.27rem;background:#f8fafc;border:1px solid #d7dde5;border-radius:11px;box-shadow:0 1px 2px #0f172a06}.language-icon[data-astro-cid-3ef6ksr2]{display:inline-flex;width:29px;height:29px;align-items:center;justify-content:center;margin-right:.04rem;color:#475569}.language-icon[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.language-link[data-astro-cid-3ef6ksr2]{display:inline-flex;min-width:37px;height:33px;align-items:center;justify-content:center;padding:0 .45rem;border-radius:8px;color:#475569;font-size:.9rem;font-weight:900;letter-spacing:.015em;text-decoration:none;transition:background .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.language-link[data-astro-cid-3ef6ksr2]:hover{background:#fff;color:#374151;transform:translateY(-1px)}.language-link[data-astro-cid-3ef6ksr2].active{background:#475569;color:#fff;box-shadow:0 2px 5px #4755692e}@media(max-width:1120px){nav[data-astro-cid-3ef6ksr2]{grid-template-columns:auto 1fr auto;column-gap:1.3rem}.brand-logo[data-astro-cid-3ef6ksr2]{width:228px}.nav-center[data-astro-cid-3ef6ksr2]{overflow:hidden;width:100%}.primary-row[data-astro-cid-3ef6ksr2],.quick-tools[data-astro-cid-3ef6ksr2]{max-width:100%;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.primary-row[data-astro-cid-3ef6ksr2]::-webkit-scrollbar,.quick-tools[data-astro-cid-3ef6ksr2]::-webkit-scrollbar{display:none}}@media(max-width:900px){nav[data-astro-cid-3ef6ksr2]{grid-template-columns:auto 1fr auto;row-gap:.7rem;padding:.75rem 1rem}.brand[data-astro-cid-3ef6ksr2]{grid-column:1}.brand-logo[data-astro-cid-3ef6ksr2]{width:217px}.language-switcher[data-astro-cid-3ef6ksr2]{grid-column:3;grid-row:1}.nav-center[data-astro-cid-3ef6ksr2]{grid-column:1 / -1;grid-row:2;align-items:stretch}.primary-row[data-astro-cid-3ef6ksr2],.quick-tools[data-astro-cid-3ef6ksr2]{justify-content:flex-start}}@media(max-width:620px){.brand-logo[data-astro-cid-3ef6ksr2]{width:199px}.language-icon[data-astro-cid-3ef6ksr2]{display:none}.language-switcher[data-astro-cid-3ef6ksr2]{padding:.22rem}.language-link[data-astro-cid-3ef6ksr2]{min-width:33px;height:31px;padding:0 .35rem;font-size:.84rem}.primary-tool[data-astro-cid-3ef6ksr2]{min-height:36px;padding:.45rem .68rem;font-size:.79rem}.quick-label[data-astro-cid-3ef6ksr2]{display:none}.quick-link[data-astro-cid-3ef6ksr2]{font-size:.74rem}}@media(prefers-reduced-motion:reduce){.primary-tool[data-astro-cid-3ef6ksr2],.quick-link[data-astro-cid-3ef6ksr2],.language-link[data-astro-cid-3ef6ksr2]{transition:none}}
