.category-nav[data-astro-cid-exxn4fx5]{max-width:40rem;transition:max-width var(--motion-fast) var(--ease-standard), opacity var(--motion-fast) var(--ease-standard);display:none}.category-nav[data-astro-cid-exxn4fx5] ul[data-astro-cid-exxn4fx5]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:none}.category-nav[data-astro-cid-exxn4fx5] a[data-astro-cid-exxn4fx5]{white-space:nowrap;color:var(--color-muted);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);transition:color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard);border-bottom:2px solid #0000;font-weight:500;text-decoration:none;display:inline-block}.category-nav[data-astro-cid-exxn4fx5] a[data-astro-cid-exxn4fx5]:hover{color:var(--color-fg);background:var(--surface-hover)}.category-nav[data-astro-cid-exxn4fx5] a[data-astro-cid-exxn4fx5][aria-current=page]{color:var(--color-fg);border-bottom-color:var(--color-accent)}@media (width>=1024px){.category-nav[data-astro-cid-exxn4fx5]{display:block}.category-nav[data-astro-cid-exxn4fx5] ul[data-astro-cid-exxn4fx5]{display:flex}}.layout[data-astro-cid-h3ncurpu]{position:relative}.layout-btn[data-astro-cid-h3ncurpu]{padding:var(--space-1) var(--space-2);cursor:pointer;color:var(--color-fg);line-height:0}.layout-pop[data-astro-cid-h3ncurpu]{right:0;top:calc(100% + var(--space-2));z-index:var(--z-dropdown);background:var(--menu-surface);border:1px solid var(--menu-border);border-radius:var(--radius-lg);min-width:11rem;box-shadow:var(--menu-shadow);padding:var(--space-3);position:absolute}.layout-group[data-astro-cid-h3ncurpu]{margin:0 0 var(--space-1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.72rem}.layout-modes[data-astro-cid-h3ncurpu]{gap:var(--space-1);display:flex}.layout-modes[data-astro-cid-h3ncurpu] button[data-astro-cid-h3ncurpu]{font:inherit;cursor:pointer;padding:var(--space-1) var(--space-2);background:var(--control-surface);color:var(--color-fg);border:1px solid var(--control-border);border-radius:var(--radius-md);flex:1;font-size:.85rem}.layout-modes[data-astro-cid-h3ncurpu] button[data-astro-cid-h3ncurpu][aria-checked=true]{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}#tejji-platform-header{--bg-elevated:var(--surface-panel);--text-primary:var(--color-fg);--text-secondary:var(--color-muted);--border-color:var(--color-border);--link-color:var(--color-accent);height:43px;display:block}#tejji-platform-header .category-nav a{color:#fff}#tejji-platform-header .category-nav a:hover{color:#fff;background:#ffffff29}#tejji-platform-header .category-nav a[aria-current=page]{color:#fff;border-bottom-color:#fff}#tejji-platform-header .layout-btn{color:#fff}#tejji-platform-header .layout-btn:hover{background:#ffffff29}#tejji-platform-header .layout-btn:focus-visible{outline-color:#fff}#tejji-platform-header .ts-drawer-link:hover{color:var(--color-accent)}.calc-nojs-header{box-sizing:border-box;align-items:center;gap:var(--space-3);min-height:43px;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--surface-panel);color:var(--color-fg);display:flex}.calc-nojs-header>a{color:var(--color-fg);white-space:nowrap;font-weight:700;text-decoration:none}.calc-nojs-search{align-items:center;gap:var(--space-2);min-width:0;margin-left:auto;display:flex}.calc-nojs-search input{box-sizing:border-box;width:min(20rem,45vw);min-height:2.5rem;padding:var(--space-2);border:1px solid var(--control-border);border-radius:var(--radius-lg);background:var(--control-surface);color:var(--color-fg);font:inherit}.calc-nojs-search-submit{min-height:2.5rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-accent);border-radius:var(--radius-lg);background:var(--color-accent);color:var(--color-on-accent);font:inherit;cursor:pointer}.calc-nojs-search :is(input,button):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.calc-nojs-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}footer[data-astro-cid-hlzmzfsb]{max-width:72rem;margin:var(--space-6) auto 0;padding:var(--space-5) var(--space-3) var(--space-4);border-top:1px solid var(--color-border);color:var(--color-muted);font-size:.9rem}.footer-cols[data-astro-cid-hlzmzfsb]{gap:var(--space-4);padding-bottom:var(--space-4);grid-template-columns:1fr;display:grid}.footer-cols[data-astro-cid-hlzmzfsb] h2[data-astro-cid-hlzmzfsb]{text-transform:uppercase;letter-spacing:.06em;margin:0 0 var(--space-2);color:var(--color-fg);font-size:.78rem}.footer-cols[data-astro-cid-hlzmzfsb] ul[data-astro-cid-hlzmzfsb]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.footer-cols[data-astro-cid-hlzmzfsb] [data-astro-cid-hlzmzfsb]:is(a,button){font:inherit;cursor:pointer;color:var(--color-muted);background:0 0;border:none;padding:0;text-decoration:none}.footer-cols[data-astro-cid-hlzmzfsb] a[data-astro-cid-hlzmzfsb]:hover{color:var(--color-fg)}.attribution[data-astro-cid-hlzmzfsb]{padding-top:var(--space-3);border-top:1px solid var(--color-border);margin:0}.install-cta-slot[data-astro-cid-hlzmzfsb]{gap:var(--space-2);margin-top:var(--space-2);align-items:center;display:flex}#install-cta[data-astro-cid-hlzmzfsb]{font:inherit;color:var(--color-on-accent);background:var(--color-accent);border-radius:var(--radius-lg);padding:var(--space-1) var(--space-3);cursor:pointer;transition:opacity var(--motion-fast) var(--ease-standard);border:0;font-weight:600}#install-cta[data-astro-cid-hlzmzfsb]:hover{opacity:.9}#install-dismiss[data-astro-cid-hlzmzfsb]{font:inherit;color:var(--color-muted);cursor:pointer;background:0 0;border:0}.ios-install-hint[data-astro-cid-hlzmzfsb]{color:var(--color-muted);margin-top:var(--space-1);font-size:.85rem}@media (width>=768px){.footer-cols[data-astro-cid-hlzmzfsb]{grid-template-columns:repeat(2,1fr)}}tejji-consent-banner[placement=bottom-left]{bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:9999;pointer-events:none;width:min(26rem,100vw - 1.5rem);max-width:26rem;display:block;position:fixed;left:.75rem}tejji-consent-banner:not(:defined) .calc-consent-prompt[data-astro-cid-64gssily]{display:none}html[data-consent-choice=known] .calc-consent-prompt[data-astro-cid-64gssily]{display:none}.calc-consent-prompt[data-astro-cid-64gssily]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--color-fg);pointer-events:auto;flex-wrap:wrap;margin:0;display:flex}.calc-consent-prompt[data-astro-cid-64gssily] p[data-astro-cid-64gssily]{margin:0;font-size:.82rem;line-height:1.35}.calc-consent-actions[data-astro-cid-64gssily]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.calc-consent-actions[data-astro-cid-64gssily] [data-astro-cid-64gssily]:is(button,a){border:1px solid var(--control-border);border-radius:var(--radius-sm);min-width:44px;min-height:44px;color:var(--color-fg);background:var(--control-surface);font:inherit;cursor:pointer;padding:.35rem .65rem;font-size:.78rem;text-decoration:none}.calc-consent-actions[data-astro-cid-64gssily] [data-astro-cid-64gssily][data-consent-accept]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.calc-consent-actions[data-astro-cid-64gssily] [data-astro-cid-64gssily]:is(button,a):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (width<=480px){.calc-consent-prompt[data-astro-cid-64gssily]{row-gap:.0625rem;padding-block:.125rem}.calc-consent-prompt[data-astro-cid-64gssily] p[data-astro-cid-64gssily]{line-height:1.2}}.breadcrumb[data-astro-cid-yphwdalf] ol[data-astro-cid-yphwdalf]{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 var(--space-3);color:var(--color-muted);flex-wrap:wrap;padding:0;font-size:.85rem;list-style:none;display:flex}.breadcrumb[data-astro-cid-yphwdalf] li[data-astro-cid-yphwdalf]{align-items:center;gap:var(--space-2);display:flex}.breadcrumb[data-astro-cid-yphwdalf] li[data-astro-cid-yphwdalf]+li[data-astro-cid-yphwdalf]:before{content:"›";color:var(--color-muted)}.breadcrumb[data-astro-cid-yphwdalf] a[data-astro-cid-yphwdalf]{color:var(--color-muted);text-decoration:none}.breadcrumb[data-astro-cid-yphwdalf] a[data-astro-cid-yphwdalf]:hover{color:var(--color-fg);text-decoration:underline}.breadcrumb[data-astro-cid-yphwdalf] [data-astro-cid-yphwdalf][aria-current=page]{color:var(--color-fg);font-weight:500}:root{font-size:var(--font-size-base)}*{box-sizing:border-box}body{color:var(--color-fg);background:var(--color-bg);font-family:var(--font-family-sans);margin:0;line-height:1.55}main{max-width:72rem;padding:var(--space-3);margin:0 auto}h1{margin:var(--space-3) 0 var(--space-2);font-size:1.9rem;line-height:1.2}h2{margin-top:var(--space-5);font-size:1.3rem}a{color:var(--color-accent);text-underline-offset:.15em}a:focus-visible,button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.offline-note{color:var(--color-muted);font-size:.85rem;display:none}html[data-offline] .offline-note{display:block}
