@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-normal.cHuGMAiY.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-normal.DwHjdM4S.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-normal.ece1310W.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-normal.D-yuW59g.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-normal.CxNHBx-q.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.D9elroTD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-ext-400-normal.BtiwyxMk.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-400-normal.BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-ext-500-normal.BJfUCQsA.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-500-normal.DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2)format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display:"Source Serif 4 Variable", "Source Serif 4", Georgia, serif;--font-body:"Inter", system-ui, -apple-system, sans-serif;--font-numeric:"DM Sans", "Inter", system-ui, sans-serif;--text-size:1.0625rem;--leading:1.75;--radius-sm:10px;--radius-md:16px;--radius-lg:20px;--ease:cubic-bezier(.2, .8, .2, 1);--measure:40rem;--page-top:28px;--page-head-btm:12px;--section-gap:56px;--section-gap-lg:76px;--page-title-size:2.5rem;--page-title-size-sm:1.875rem;--page-eyebrow-size:.75rem;--h2-size:1.6875rem;--h3-size:1.125rem;--block-gap:20px;--plane-physical:#4a7a8c;--plane-soul:#5b8c7e;--plane-mind:#6d6491;--accent:#7c5a86;--accent-hover:#6b4d75;--phys:var(--plane-physical);--soul:var(--plane-soul);--mind:var(--plane-mind)}:root,[data-theme=light]{color-scheme:light;--bg:#fbfbfc;--surface:#fff;--text:#18181a;--text-muted:#5c5c64;--border:#14141a17;--border-strong:#14141a29;--phys-tx:#2f5361;--soul-tx:#3d6155;--mind-tx:#4a4266;--phys-bg:#f4f8f9;--soul-bg:#f4f8f6;--mind-bg:#f6f5f9;--accent-bg:#f0ebf2;--accent-tx:#5a3f63;--on-accent:#fff;--danger:#a3433b;--on-danger:#fff;--border-accent:#c9b3d0;--cell-empty:#fafafa;--cell-empty-border:#14141a14;--shadow-sm:0 2px 10px #5a3c1e0d, 0 1px 2px #00000008;--shadow-md:0 6px 18px #5a3c1e14, 0 1px 3px #0000000a;--card-radius:var(--radius-md);--card-radius-lg:var(--radius-md);--container:1120px;--gutter:20px;--col:43.5rem;--card-pad:16px}@media (width>=640px){:root{--gutter:24px}}@media (width>=900px){:root{--gutter:32px;--card-pad:20px;--page-top:44px}}[data-theme=dark]{color-scheme:dark;--bg:#111019;--surface:#1c1a22;--text:#ececee;--text-muted:#9a9aa2;--border:#ffffff1a;--border-strong:#ffffff2e;--plane-physical:#6fa5b8;--plane-soul:#7fb3a2;--plane-mind:#9a8fc4;--phys-tx:#8fbccb;--soul-tx:#96c6b4;--mind-tx:#b0a6dd;--phys-bg:#4a7a8c24;--soul-bg:#5b8c7e24;--mind-bg:#6d649129;--accent:#a98bb3;--accent-hover:#b89ac1;--accent-bg:#7c5a862e;--accent-tx:#bfa3c8;--on-accent:#17121b;--danger:#e59a90;--on-danger:#17121b;--border-accent:#a98bb366;--cell-empty:#1a1820;--cell-empty-border:#ffffff1a;--shadow-sm:0 1px 3px #0006;--shadow-md:0 6px 20px #00000080}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--text-size);font-weight:400;line-height:var(--leading);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;transition:background .2s var(--ease), color .2s var(--ease)}@media (width<=639px){:root{--text-size:1rem}}a{color:inherit}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}ul{list-style:none}.num-hero{font-family:var(--font-display);font-weight:400;line-height:1}.page-title b,.doc-head h1 b,.hub-head h1 b{color:var(--accent-tx);font-style:normal;font-weight:600}.doc-head h1,.hub-head h1{font-variation-settings:"opsz" 60;font-optical-sizing:auto;font-weight:450}.wrap{box-sizing:border-box;max-width:var(--container);margin:0 auto;padding-left:var(--gutter)!important;padding-right:var(--gutter)!important}:where(.wrap)>*{max-width:var(--col)}:where(.wrap)>.wide{max-width:none}h1,h2,h3,h4,legend,summary,label,button,.app-btn,.app-link,[class*=title],[class*=-head],[class$=-h],.app-row-main,.app-row-sub,.app-tile-t,.page-eyebrow,.app-label{text-wrap:balance}p,li,dd,blockquote,figcaption,.app-small,.app-body{text-wrap:pretty}.prose{max-width:var(--measure);line-height:var(--leading)}.section{padding-top:44px}.section:first-of-type{padding-top:8px}.section-title{font-family:var(--font-display);font-weight:500;font-size:var(--h2-size);letter-spacing:-.01em;font-variation-settings:"opsz" 40;font-optical-sizing:auto;margin-bottom:16px;line-height:1.2}.section-title b{color:var(--accent-tx);font-style:normal;font-weight:600}.section>p{color:var(--text-muted);max-width:var(--measure);line-height:var(--leading);margin-bottom:20px}.doc-section,.me-section,.cp-section,.cal-section,.fv-section,.ma-section,.nb-section,.pl-section{padding-top:30px}.yg-section{padding-top:26px}.doc-lede,.me-lede,.cp-lede,.cal-lede,.cm-lede,.nm-lede{max-width:var(--measure);font-size:1.125rem;line-height:1.65}.doc-next,.me-next,.cp-next,.cal-next{padding-top:34px;padding-bottom:24px}.doc-next-grid,.me-next-grid,.cp-next-grid,.cal-next-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=639px){.doc-next-grid,.me-next-grid,.cp-next-grid,.cal-next-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important;animation-duration:0s!important}}.skip{background:var(--surface);border-radius:var(--radius-sm);z-index:200;padding:10px 16px;position:absolute;top:0;left:-999px}.skip:focus{top:12px;left:12px}.card-door{border:1px solid var(--border);background:var(--surface);box-shadow:none;transition:border-color .15s var(--ease), box-shadow .15s var(--ease), transform .15s var(--ease);border-radius:16px;flex-direction:column;gap:4px;padding:16px;text-decoration:none;display:flex}.card-door:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.card-door strong{color:var(--text);font-size:1rem;font-weight:500}.card-door span{color:var(--text-muted);font-size:.875rem;line-height:1.5}.card-feature{border:1px solid var(--border);border-radius:var(--card-radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);transition:border-color .15s var(--ease), box-shadow .15s var(--ease), transform .15s var(--ease)}.card-feature:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.card-door,.card-feature{transition:border-color .15s var(--ease)}.card-door:hover,.card-feature:hover{transform:none}}.js [data-reveal]{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);will-change:opacity, transform;transform:translateY(14px)}.js [data-reveal].is-revealed{opacity:1;transform:none}.cell-on,.cell-off{transition:background .28s var(--ease), border-color .28s var(--ease), color .28s var(--ease), box-shadow .28s var(--ease), transform .28s var(--ease)}.cell-on{box-shadow:inset 0 0 0 1px currentColor, var(--shadow-sm)}.nav{transition:box-shadow .25s var(--ease)}.nav.is-scrolled{box-shadow:var(--shadow-md)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none}}.nw-recog-chip{border:1px solid var(--border-accent);background:var(--accent-bg);border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:5px 6px 5px 12px;font-size:.8125rem;line-height:1.2;display:inline-flex}.nw-recog-icon{color:var(--plane-mind);font-size:.75rem}.nw-recog-label{color:var(--accent-tx);font-weight:500}.nw-recog-change{appearance:none;background:var(--surface);color:var(--accent);font:inherit;border:.5px solid var(--border-accent);cursor:pointer;transition:background .12s var(--ease), color .12s var(--ease);border-radius:999px;padding:3px 10px;font-size:.75rem}.nw-recog-change:hover{background:var(--accent);color:var(--on-accent)}.nw-recog-change:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bp-chip-slot:empty,.yg-chip-slot:empty,.reveal-chip-slot:empty,.cm-chip-slot:empty{display:none}html .ref-eyebrow.ref-eyebrow{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-tx);margin:0 0 10px;font-size:.75rem;font-weight:500}html .ref-eyebrow.ref-eyebrow a{color:var(--accent-tx);text-underline-offset:3px;text-decoration:underline}html .ref-numeral.ref-numeral{font-family:var(--font-numeric);letter-spacing:0;font-size:4rem;font-weight:500;line-height:1}html .ref-title.ref-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.875rem;font-weight:400;line-height:1.15}html .ref-title.ref-title b{color:var(--accent-tx);font-weight:400}html .ref-lead.ref-lead{font-family:var(--font-display);color:var(--text);opacity:.86;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.4}html .ref-body.ref-body{font-family:var(--font-body);color:var(--text);font-size:1rem;line-height:1.6}@media (width>=900px){html .ref-numeral.ref-numeral{font-size:5.5rem}html .ref-title.ref-title{font-size:2.5rem}html .ref-lead.ref-lead{font-size:1.5rem}html .ref-body.ref-body{font-size:1.0625rem}}h2,h3{line-height:1.2}.nw-datefields{grid-template-columns:1.4fr .8fr 1fr;gap:8px;width:100%;min-width:0;display:grid}.nw-datefields select,.nw-datefields input{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;height:48px;color:var(--text);font:inherit;border-radius:12px;padding:0 12px;font-size:1rem}.nw-datefields select:invalid{color:var(--text-muted)}.nw-datefields select:focus-visible,.nw-datefields input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.nw-datefield-err{color:var(--danger);margin:6px 0 0;font-size:.875rem}html.nw-has-date form[data-nw-dated]{display:none}.nw-datebar{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:12px;width:100%;margin:0 0 14px;padding:10px 14px;font-size:.9375rem;display:flex}.nw-datebar[hidden]{display:none}.nw-datebar.is-looking{border-color:var(--accent);background:var(--accent-bg)}.nw-datebar-row{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.nw-datebar-who{min-width:0;color:var(--text-muted);align-items:center;gap:8px;display:flex}.nw-datebar-who b{color:var(--text);font-weight:600}.nw-datebar-dot{background:var(--plane-physical);border-radius:50%;flex:none;width:8px;height:8px}.nw-datebar.is-looking .nw-datebar-dot{background:var(--accent)}.nw-datebar-act{appearance:none;cursor:pointer;font:inherit;color:var(--accent-tx);text-underline-offset:3px;background:0 0;border:0;flex:none;padding:8px 2px;font-size:.9375rem;font-weight:600;text-decoration:underline}.nw-datebar-panel{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:12px;display:flex}.nw-datebar-panel[hidden]{display:none}.nw-datebar-q{color:var(--text);margin:0;font-weight:600}.nw-datebar-err{color:var(--danger);margin:0;font-size:.875rem}.nw-datebar-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nw-datebar-btn{appearance:none;cursor:pointer;min-height:44px;font:inherit;border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);border-radius:12px;padding:0 16px;font-size:.9375rem;font-weight:600}.nw-datebar-btn--ghost{color:var(--accent-tx);border-color:var(--border-strong);background:0 0}.nw-datebar-cancel{appearance:none;cursor:pointer;font:inherit;color:var(--text-muted);text-underline-offset:3px;background:0 0;border:0;padding:8px 4px;font-size:.875rem;text-decoration:underline}.nw-datebar-help{color:var(--text-muted);margin:0;font-size:.8125rem}@media (width<=639px){.nw-datebar-btn{flex:100%}}.nw-sheet{color:var(--text);background:0 0;border:0;width:100%;max-width:100%;max-height:100%;margin:auto 0 0;padding:0}.nw-sheet::backdrop{background:#0c0a1280}.nw-sheet-in{box-sizing:border-box;background:var(--surface);max-width:480px;padding:22px 18px calc(18px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;flex-direction:column;gap:12px;margin:0 auto;display:flex;box-shadow:0 -8px 30px #0003}.nw-sheet-title{font-family:var(--font-display);margin:0;font-size:1.375rem;font-weight:500;line-height:1.25}.nw-sheet-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nw-sheet-list li{align-items:center;gap:10px;font-size:1rem;display:flex}.nw-sheet-list li:before{content:"";background:var(--danger);border-radius:50%;flex:none;width:7px;height:7px}.nw-sheet-note{color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.5}.nw-sheet-link{appearance:none;cursor:pointer;font:inherit;color:var(--accent-tx);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.nw-sheet-actions{flex-direction:column;gap:8px;margin-top:4px;display:flex}.nw-sheet-btn{appearance:none;min-height:52px;font:inherit;cursor:pointer;border-radius:14px;font-size:1rem;font-weight:600}.nw-sheet-btn--danger{background:var(--danger);color:var(--on-danger);border:1px solid var(--danger)}.nw-sheet-btn--ghost{color:var(--accent-tx);border:1px solid var(--border-strong);background:0 0}.nw-sheet-btn:focus-visible,.nw-sheet-link:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (width>=640px){.nw-sheet{width:auto;margin:auto}.nw-sheet-in{border-radius:20px;width:min(480px,100vw - 32px)}}@media (prefers-reduced-motion:no-preference){.nw-sheet[open] .nw-sheet-in{animation:nw-sheet-up .22s var(--ease)}}@keyframes nw-sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}html[data-textsize=large]{font-size:112.5%}html[data-textsize=larger]{font-size:125%}.lp-open-row,.an-hero,.nb-hero{display:flex;align-items:center!important;gap:24px!important}.lp-open-row>div,.an-hero>div,.nb-hero>div{min-width:0}@media (width<=639px){.lp-open-row,.an-hero,.nb-hero{flex-direction:column;align-items:flex-start!important;gap:12px!important}}.ref-eyebrow a{color:var(--accent-tx);text-underline-offset:3px;text-decoration:underline}html :is(.app-card,.hubcard,.card-door,.card-feature,.reveal,.y-tile,.y-col,.ma-ring-link,.shc,.sk-two-col,.sg-when-col,.py-who,.ab-card,.pl-plane-link,.an-bridge-card,.on-card,.sc,.sg-facts>div,.pl-arrow,.bib-honest){padding-left:var(--card-pad)!important;padding-right:var(--card-pad)!important;border-radius:var(--radius-md)!important}html :is(.app-card--pad,.card-door,.card-feature,.reveal,.y-tile,.y-col,.ma-ring-link,.shc,.sk-two-col,.sg-when-col,.py-who,.ab-card,.pl-plane-link,.an-bridge-card,.on-card,.sc,.sg-facts>div,.pl-arrow,.bib-honest){padding-top:var(--card-pad)!important;padding-bottom:var(--card-pad)!important}html .hubcard{padding-top:var(--card-pad)!important}:root{--sect:40px}@media (width>=900px){:root{--sect:56px}}html main .wrap~.wrap{padding-top:var(--sect)!important;margin-top:0!important}html main .wrap{margin-bottom:0!important;padding-bottom:0!important}html main .wrap>:last-child{margin-bottom:0!important}html main .wrap>h2,html main .wrap>.nb-reading>h2{font-family:var(--font-display)!important;font-weight:500!important;font-size:var(--h2-size)!important;margin-top:0!important;margin-bottom:12px!important;line-height:1.2!important}html main :is(.pk-section,.on-section,.hi-section,.wt-section,.sg-section,.vs-section,.ab-section,.pn-section,.y-section,.py-section,.sk-sec){gap:12px!important}html main :is(.pk-section,.on-section,.hi-section,.wt-section,.sg-section,.vs-section,.ab-section,.pn-section,.y-section,.py-section,.sk-sec)>h2{margin-bottom:0!important}html :is(.lp-q,.wt-test,.bib-cite-this,.ma-pos-row,.py-further,.py-mirror,.sg-block,.sg-mirror,.pl-mirror){padding:var(--card-pad) var(--card-pad) var(--card-pad) calc(var(--card-pad) - 2px)!important;border-radius:0 var(--radius-md) var(--radius-md) 0!important;border-left-width:3px!important}.presence[data-astro-cid-675dyhx3]{position:relative}html.has-presence .presence[data-astro-cid-675dyhx3][hidden]{visibility:hidden;display:block}.presence-marker[data-astro-cid-675dyhx3]{border:1px solid var(--border-accent);background:linear-gradient(120deg, var(--accent-bg), transparent);cursor:pointer;transition:border-color .15s var(--ease);border-radius:99px;align-items:center;gap:8px;padding:4px 12px 4px 5px;display:inline-flex}.presence-marker[data-astro-cid-675dyhx3]:hover{border-color:var(--accent)}.presence-num[data-astro-cid-675dyhx3]{background:var(--surface);border:1px solid var(--border);width:26px;height:26px;font-family:var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:.9375rem;line-height:1;display:grid}.presence-txt[data-astro-cid-675dyhx3]{flex-direction:column;align-items:flex-start;min-width:5.6rem;min-height:25px;line-height:1.2;display:flex}.presence-day[data-astro-cid-675dyhx3]{color:var(--text);font-size:.6875rem;font-weight:500}.presence-lp[data-astro-cid-675dyhx3]{color:var(--text-muted);font-size:.5625rem}.presence-panel[data-astro-cid-675dyhx3]{border:1px solid var(--border-accent);border-radius:var(--radius-md);background:var(--surface);width:320px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-md);z-index:60;padding:16px 18px;position:absolute;top:calc(100% + 8px);right:0}.presence-panel-top[data-astro-cid-675dyhx3]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.presence-panel-num[data-astro-cid-675dyhx3]{border-radius:var(--radius-md);background:var(--accent-bg);border:1px solid var(--border-accent);width:46px;height:46px;font-family:var(--font-display);flex-shrink:0;place-items:center;font-size:1.625rem;line-height:1;display:grid}.presence-panel-name[data-astro-cid-675dyhx3]{font-family:var(--font-display);color:var(--text);font-size:1rem;display:block}.presence-panel-role[data-astro-cid-675dyhx3]{color:var(--text-muted);font-size:.6875rem}.presence-almanac[data-astro-cid-675dyhx3]{border-top:.5px solid var(--border);margin-bottom:12px;padding-top:11px}.presence-almanac-lab[data-astro-cid-675dyhx3]{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-tx);margin-bottom:4px;font-size:.5625rem;font-weight:600;display:block}.presence-almanac-line[data-astro-cid-675dyhx3]{color:var(--text);font-size:.75rem;line-height:1.5}.presence-actions[data-astro-cid-675dyhx3]{flex-wrap:wrap;gap:8px;display:flex}.presence-act[data-astro-cid-675dyhx3]{color:var(--text-secondary);border:.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .15s var(--ease);background:0 0;padding:5px 10px;font-size:.6875rem;text-decoration:none}.presence-act[data-astro-cid-675dyhx3]:hover{border-color:var(--border-strong)}.presence-act--forget[data-astro-cid-675dyhx3]{color:var(--text-muted);border-color:#0000;margin-left:auto}.presence-short[data-astro-cid-675dyhx3]{display:none}@media (width<=639px){.presence-txt[data-astro-cid-675dyhx3]{display:none}.presence-marker[data-astro-cid-675dyhx3]{gap:6px;padding:4px 10px 4px 4px}.presence-short[data-astro-cid-675dyhx3]{color:var(--text-muted);white-space:nowrap;font-size:.75rem;font-weight:500;display:inline}}@media (width<=374px){.presence-short[data-astro-cid-675dyhx3]{display:none}.presence-marker[data-astro-cid-675dyhx3]{padding:4px}}.gridmark[data-astro-cid-tumtkkjy]{width:var(--gm-size);height:var(--gm-size);background:var(--accent-bg);color:var(--gm-tint);border-radius:7px;flex-shrink:0;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:2px;padding:4px;display:grid}.gm-cell[data-astro-cid-tumtkkjy]{opacity:.16;background:currentColor;border-radius:1.5px}.gm-cell[data-astro-cid-tumtkkjy].is-on{opacity:1}.tabbar[data-astro-cid-hkbrpulz]{display:none}@media (width<=899px){.tabbar[data-astro-cid-hkbrpulz]{z-index:60;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.tab[data-astro-cid-hkbrpulz]{min-height:50px;color:var(--text-muted);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.75rem;font-weight:500;text-decoration:none;display:flex}.tab[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{width:23px;height:23px}.tab--on[data-astro-cid-hkbrpulz]{color:var(--accent-tx);background:var(--accent-bg)}.tab[data-astro-cid-hkbrpulz]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}}.skip[data-astro-cid-hkbrpulz]{background:var(--surface);border-radius:var(--radius-sm);z-index:200;padding:10px 16px;position:absolute;top:0;left:-999px}.skip[data-astro-cid-hkbrpulz]:focus{top:12px;left:12px}.topstrip[data-astro-cid-hkbrpulz]{color:#ffffffeb;background:#2e2438;font-size:.8125rem}.topstrip-in[data-astro-cid-hkbrpulz]{box-sizing:border-box;max-width:var(--container);padding:6px var(--gutter);align-items:center;gap:14px;min-height:38px;margin:0 auto;display:flex}.today-pill[data-astro-cid-hkbrpulz]{color:#ffffffeb;background:#ffffff1f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:3px 12px 3px 4px;text-decoration:none;display:inline-flex}.today-num[data-astro-cid-hkbrpulz]{font-family:var(--font-display);color:#3a2a44;background:#e9dcee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.875rem;font-weight:600;line-height:1;display:flex}.today-txt[data-astro-cid-hkbrpulz]{flex-direction:column;line-height:1.15;display:flex}.today-l1[data-astro-cid-hkbrpulz]{color:#ffffff9e;font-size:.75rem}.today-l2[data-astro-cid-hkbrpulz]{font-size:.78125rem;font-weight:500}.today-word[data-astro-cid-hkbrpulz]{font-family:var(--font-display);font-weight:600}.strip-link[data-astro-cid-hkbrpulz]{color:#ffffffe6;white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.strip-link[data-astro-cid-hkbrpulz]:hover{color:#fff}.strip-dim[data-astro-cid-hkbrpulz]{color:#ffffff94;font-size:.78125rem}.strip-hot[data-astro-cid-hkbrpulz]{letter-spacing:.05em;text-transform:uppercase;background:var(--accent);color:var(--on-accent);border-radius:4px;padding:1px 5px;font-size:.625rem;font-weight:600}.strip-sep[data-astro-cid-hkbrpulz]{background:#fff3;width:1px;height:15px}.strip-right[data-astro-cid-hkbrpulz]{gap:14px;margin-left:auto;display:flex}.strip-season[data-astro-cid-hkbrpulz]{white-space:nowrap;flex-direction:column;line-height:1.15;text-decoration:none;display:inline-flex}.strip-season-lab[data-astro-cid-hkbrpulz]{color:#ffffff9e;font-size:.75rem}.strip-season-name[data-astro-cid-hkbrpulz]{color:#ffffffeb;font-size:.78125rem;font-weight:500;font-family:var(--font-display)}.strip-season[data-astro-cid-hkbrpulz]:hover .strip-season-name[data-astro-cid-hkbrpulz]{color:#fff}@media (width<=639px){.strip-hide-sm[data-astro-cid-hkbrpulz]{display:none!important}html[data-textsize] .brand-name[data-astro-cid-hkbrpulz]{font-size:18px}html[data-textsize] .today-num[data-astro-cid-hkbrpulz]{font-size:14px}html[data-textsize] .today-l1[data-astro-cid-hkbrpulz]{font-size:12px}html[data-textsize] .today-l2[data-astro-cid-hkbrpulz],html[data-textsize] .strip-link[data-astro-cid-hkbrpulz],html[data-textsize] .strip-dim[data-astro-cid-hkbrpulz]{font-size:12.5px}}.nav-group[data-astro-cid-hkbrpulz]{position:relative}.nav-group-trigger[data-astro-cid-hkbrpulz]{cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;font-family:inherit;display:inline-flex}.nav-chev[data-astro-cid-hkbrpulz]{opacity:.55;transition:transform .2s var(--ease);font-size:.5625rem}.nav-group[data-astro-cid-hkbrpulz].open .nav-chev[data-astro-cid-hkbrpulz]{transform:rotate(180deg)}.nav-dropdown[data-astro-cid-hkbrpulz]{background:var(--surface);border:1px solid var(--border);opacity:0;visibility:hidden;min-width:252px;transition:opacity .18s var(--ease), transform .18s var(--ease), visibility .18s;z-index:120;border-radius:14px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px);box-shadow:0 14px 40px #00000024}.nav-group[data-astro-cid-hkbrpulz].open .nav-dropdown[data-astro-cid-hkbrpulz]{opacity:1;visibility:visible;transform:none}.nav-dd-head[data-astro-cid-hkbrpulz]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding:9px 12px 5px;font-size:.625rem;font-weight:600}.nav-dd-link[data-astro-cid-hkbrpulz]{color:var(--text);border-radius:9px;align-items:flex-start;gap:11px;padding:10px 12px;text-decoration:none;display:flex}.nav-dd-link[data-astro-cid-hkbrpulz]:hover{background:var(--accent-bg)}.nav-dd-txt[data-astro-cid-hkbrpulz]{flex-direction:column;display:flex}.nav-dd-t[data-astro-cid-hkbrpulz]{font-size:.875rem;font-weight:500;line-height:1.3}.nav-dd-d[data-astro-cid-hkbrpulz]{color:var(--text-muted);margin-top:1px;font-size:.75rem;line-height:1.4}.nav-dd-sep[data-astro-cid-hkbrpulz]{background:var(--border);height:1px;margin:6px 10px}.nav-link-solo[data-astro-cid-hkbrpulz]{align-self:center}.nav[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--border);background:var(--bg);z-index:100;position:sticky;top:0}.nav-inner[data-astro-cid-hkbrpulz]{box-sizing:border-box;max-width:var(--container);padding:0 var(--gutter);align-items:center;gap:16px;height:60px;margin:0 auto;display:flex}.brand[data-astro-cid-hkbrpulz]{flex-shrink:0;align-items:center;gap:9px;margin-right:auto;text-decoration:none;display:flex}.brand-name[data-astro-cid-hkbrpulz]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.125rem;font-weight:500}.nav-links[data-astro-cid-hkbrpulz]{align-items:center;gap:4px;display:flex}.nav-link[data-astro-cid-hkbrpulz]{color:var(--text-muted);border-radius:var(--radius-sm);transition:color .15s var(--ease), background .15s var(--ease);white-space:nowrap;padding:5px 10px;font-size:.875rem;text-decoration:none}.nav-link[data-astro-cid-hkbrpulz]:hover{color:var(--text);background:var(--border)}.nav-link--active[data-astro-cid-hkbrpulz]{color:var(--text);background:var(--border);font-weight:500}.nav-link--active[data-astro-cid-hkbrpulz]:after{content:"";background:var(--accent);border-radius:2px;height:2px;margin-top:2px;display:block}.nav-controls[data-astro-cid-hkbrpulz]{flex-shrink:0;align-items:center;gap:8px;display:flex}.theme-toggle[data-astro-cid-hkbrpulz]{border:1px solid var(--border-strong);cursor:pointer;width:34px;height:34px;transition:border-color .15s var(--ease);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.theme-toggle[data-astro-cid-hkbrpulz]:hover{border-color:var(--text-muted)}.theme-toggle[data-astro-cid-hkbrpulz]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-dot[data-astro-cid-hkbrpulz]{background:linear-gradient(135deg, var(--text) 0 50%, transparent 50% 100%);border:1.5px solid var(--text);border-radius:50%;width:15px;height:15px}.menu-toggle[data-astro-cid-hkbrpulz]{border-radius:var(--radius-sm);border:1px solid var(--border-strong);cursor:pointer;width:34px;height:34px;transition:border-color .15s var(--ease);background:0 0;justify-content:center;align-items:center;display:none}.menu-toggle[data-astro-cid-hkbrpulz]:hover{border-color:var(--text-muted)}.menu-toggle[data-astro-cid-hkbrpulz]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.burger[data-astro-cid-hkbrpulz]{flex-direction:column;gap:4px;width:16px;display:flex}.burger[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{background:var(--text);height:1.5px;transition:transform .2s var(--ease), opacity .2s var(--ease);border-radius:2px;display:block}[data-astro-cid-hkbrpulz][aria-expanded=true] .burger[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]:first-child{transform:translateY(5.5px)rotate(45deg)}[data-astro-cid-hkbrpulz][aria-expanded=true] .burger[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]:nth-child(2){opacity:0}[data-astro-cid-hkbrpulz][aria-expanded=true] .burger[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.drawer[data-astro-cid-hkbrpulz]{z-index:99;background:var(--bg);border-bottom:1px solid var(--border);opacity:0;pointer-events:none;transition:transform .2s var(--ease), opacity .2s var(--ease);padding:16px 0 24px;position:fixed;top:60px;left:0;right:0;transform:translateY(-8px)}.drawer[data-astro-cid-hkbrpulz][aria-hidden=false]{opacity:1;pointer-events:auto;transform:translateY(0)}.drawer-nav[data-astro-cid-hkbrpulz]{padding:0 var(--gutter);flex-direction:column;gap:2px;display:flex}.drawer-today[data-astro-cid-hkbrpulz]{color:#ffffffeb;border-radius:var(--radius-md);background:#2e2438;align-items:center;gap:10px;margin-bottom:10px;padding:12px 14px;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.drawer-today-num[data-astro-cid-hkbrpulz]{font-family:var(--font-display);color:#3a2a44;background:#e9dcee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.9375rem;font-weight:600;display:flex}.drawer-group[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--border);flex-direction:column;gap:2px;margin-bottom:8px;padding-bottom:10px;display:flex}.drawer-group[data-astro-cid-hkbrpulz]:last-child{border-bottom:none}.drawer-group-label[data-astro-cid-hkbrpulz]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-tx);padding:6px 14px 4px;font-size:.6875rem;font-weight:600}.drawer-link[data-astro-cid-hkbrpulz]{color:var(--text-muted);border-radius:var(--radius-sm);transition:color .15s var(--ease), background .15s var(--ease);justify-content:space-between;align-items:center;padding:12px 14px;font-size:1rem;text-decoration:none;display:flex}.drawer-link[data-astro-cid-hkbrpulz]:hover{color:var(--text);background:var(--border)}.drawer-link--active[data-astro-cid-hkbrpulz]{color:var(--text);font-weight:500}.drawer-link--active[data-astro-cid-hkbrpulz]:after{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block}.drawer-backdrop[data-astro-cid-hkbrpulz]{z-index:98;opacity:0;transition:opacity .2s var(--ease);background:#00000040;display:none;position:fixed;inset:0}.drawer-backdrop[data-astro-cid-hkbrpulz].is-visible{opacity:1;display:block}body.drawer-open{overflow:hidden}@media (width<=899px){.nav-links[data-astro-cid-hkbrpulz]{display:none}.menu-toggle[data-astro-cid-hkbrpulz]{display:flex}}@media (width>=900px){.drawer[data-astro-cid-hkbrpulz],.drawer-backdrop[data-astro-cid-hkbrpulz]{display:none!important}}[data-astro-cid-hkbrpulz]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.footer[data-astro-cid-hkbrpulz]{border-top:1px solid var(--border);margin-top:80px;padding:40px 0 60px}.footer-inner[data-astro-cid-hkbrpulz]{box-sizing:border-box;max-width:var(--container);padding:0 var(--gutter);flex-direction:column;gap:18px;margin:0 auto;display:flex}.footer-thesis[data-astro-cid-hkbrpulz]{max-width:var(--measure);color:var(--text-muted);font-size:.9375rem;line-height:1.65}.footer-links[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:8px 20px;font-size:.875rem;display:flex}.footer-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--text-muted);text-decoration:none}.footer-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--text);text-decoration:underline}.footer-fine[data-astro-cid-hkbrpulz]{color:var(--text-muted);font-size:.8125rem;font-style:italic}
