.workspace-auth-gate[data-astro-cid-bf4x4xei][hidden]{display:none}.workspace-auth-gate[data-astro-cid-bf4x4xei]{z-index:120;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.workspace-auth-backdrop[data-astro-cid-bf4x4xei]{background:var(--bg,#eef3f7);position:absolute;inset:0}.workspace-auth-card[data-astro-cid-bf4x4xei]{border:1px solid var(--line);background:var(--surface);width:min(420px,100vw - 2rem);color:var(--text);text-align:center;border-radius:16px;justify-items:center;gap:.8rem;padding:2rem 2rem 1.6rem;display:grid;position:relative;box-shadow:0 30px 80px #121f3233}.workspace-auth-card[data-astro-cid-bf4x4xei] img[data-astro-cid-bf4x4xei]{background:#fff;border-radius:3px;width:220px;height:auto;margin-bottom:.45rem;padding:5px}.workspace-auth-card[data-astro-cid-bf4x4xei]>span[data-astro-cid-bf4x4xei]{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.workspace-auth-card[data-astro-cid-bf4x4xei] h2[data-astro-cid-bf4x4xei]{letter-spacing:-.035em;margin:0 0 .25rem;font-size:1.55rem}.workspace-auth-card[data-astro-cid-bf4x4xei] button[data-astro-cid-bf4x4xei]{white-space:normal;width:min(100%,18rem);max-width:100%;min-height:44px;font:inherit;cursor:pointer;border-radius:9px;padding:.7rem 1rem;font-size:.76rem;font-weight:850}.workspace-auth-primary[data-astro-cid-bf4x4xei]{border:1px solid var(--accent);background:var(--accent);color:#fff}.workspace-auth-reset[data-astro-cid-bf4x4xei]{color:var(--accent);font-size:.7rem;font-weight:750;text-decoration:none}.workspace-auth-reset[data-astro-cid-bf4x4xei]:hover{text-decoration:underline}.workspace-auth-card[data-astro-cid-bf4x4xei] small[data-astro-cid-bf4x4xei]{color:var(--muted);font-size:.6rem;line-height:1.45}.research-identity[data-astro-cid-adw5uful]{color:inherit;align-items:center;gap:.62rem;display:inline-flex}.research-mark[data-astro-cid-adw5uful]{flex:none;place-items:center;width:1.72rem;height:1.72rem;display:inline-grid;position:relative}.research-mark__diamond[data-astro-cid-adw5uful]{border:1.5px solid;border-radius:1px;width:1.02rem;height:1.02rem;position:absolute;transform:rotate(45deg)}.research-mark__axis[data-astro-cid-adw5uful]{opacity:.48;background:currentColor;position:absolute}.research-mark__axis--h[data-astro-cid-adw5uful]{width:1.48rem;height:1px}.research-mark__axis--v[data-astro-cid-adw5uful]{width:1px;height:1.48rem}.research-mark__core[data-astro-cid-adw5uful]{width:.3rem;height:.3rem;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 14%,transparent);background:currentColor;border-radius:50%;position:absolute}.research-identity__label[data-astro-cid-adw5uful]{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.compact[data-astro-cid-adw5uful]{gap:.42rem}.compact[data-astro-cid-adw5uful] .research-mark[data-astro-cid-adw5uful]{width:1.35rem;height:1.35rem}.compact[data-astro-cid-adw5uful] .research-mark__diamond[data-astro-cid-adw5uful]{width:.82rem;height:.82rem}.compact[data-astro-cid-adw5uful] .research-mark__axis--h[data-astro-cid-adw5uful]{width:1.14rem}.compact[data-astro-cid-adw5uful] .research-mark__axis--v[data-astro-cid-adw5uful]{height:1.14rem}.compact[data-astro-cid-adw5uful] .research-mark__core[data-astro-cid-adw5uful]{width:.24rem;height:.24rem;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 14%,transparent)}.compact[data-astro-cid-adw5uful] .research-identity__label[data-astro-cid-adw5uful]{letter-spacing:.12em;font-size:.64rem}body{background:#eef3f7;margin:0}body>div[data-netlify-deploy-id]{display:none!important}:root[data-theme=dark] body{background:#26323d}.workspace-shell[data-astro-cid-tbc4dkbt]{--bg:#eef3f7;--surface:#f8fafc;--surface-soft:#edf3f7;--surface-strong:#dfeaf1;--text:#263d4d;--text-strong:#183244;--muted:#6f8290;--line:#305b7829;min-height:100vh;color:var(--text);background:var(--bg);grid-template-columns:196px minmax(0,1fr);display:grid}:root[data-theme=dark] .workspace-shell[data-astro-cid-tbc4dkbt]{--bg:#26323d;--surface:#303e49;--surface-soft:#374854;--surface-strong:#415563;--text:#edf3f7;--text-strong:#fff;--muted:#b8c7d2;--line:#b7cfe033}.workspace-rail[data-astro-cid-tbc4dkbt]{border-right:1px solid var(--line);background:color-mix(in srgb,var(--surface) 96%,#f4f8fb);z-index:20;flex-direction:column;height:100vh;padding:15px 11px;display:flex;position:sticky;top:0}.workspace-brand[data-astro-cid-tbc4dkbt]{padding:5px 9px 16px;display:block}.workspace-logo[data-astro-cid-tbc4dkbt]{width:160px;height:auto;display:block}.workspace-logo--dark[data-astro-cid-tbc4dkbt],:root[data-theme=dark] .workspace-logo--light[data-astro-cid-tbc4dkbt]{display:none}:root[data-theme=dark] .workspace-logo--dark[data-astro-cid-tbc4dkbt]{filter:none;display:block}.workspace-rail[data-astro-cid-tbc4dkbt] nav[data-astro-cid-tbc4dkbt]{gap:3px;min-height:0;display:grid;overflow:auto}.workspace-rail[data-astro-cid-tbc4dkbt] nav[data-astro-cid-tbc4dkbt] a[data-astro-cid-tbc4dkbt],.workspace-more[data-astro-cid-tbc4dkbt]>summary[data-astro-cid-tbc4dkbt]{min-height:38px;color:var(--muted);border-radius:7px;align-items:center;padding:7px 10px 7px 13px;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.workspace-rail[data-astro-cid-tbc4dkbt] nav[data-astro-cid-tbc4dkbt] a[data-astro-cid-tbc4dkbt]:hover,.workspace-more[data-astro-cid-tbc4dkbt]>summary[data-astro-cid-tbc4dkbt]:hover{background:var(--surface-soft);color:var(--text)}.workspace-rail[data-astro-cid-tbc4dkbt] nav[data-astro-cid-tbc4dkbt] a[data-astro-cid-tbc4dkbt].is-active{color:var(--accent)}.workspace-rail[data-astro-cid-tbc4dkbt] nav[data-astro-cid-tbc4dkbt] a[data-astro-cid-tbc4dkbt].is-active:before{content:"";background:var(--accent);border-radius:3px;width:3px;height:16px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.workspace-rail[data-astro-cid-tbc4dkbt] nav[data-astro-cid-tbc4dkbt] strong[data-astro-cid-tbc4dkbt],.workspace-more[data-astro-cid-tbc4dkbt] strong[data-astro-cid-tbc4dkbt]{font-size:.8rem;font-weight:740}.workspace-more[data-astro-cid-tbc4dkbt]{margin-top:4px}.workspace-more[data-astro-cid-tbc4dkbt]>summary[data-astro-cid-tbc4dkbt]{cursor:pointer;justify-content:space-between;list-style:none}.workspace-more[data-astro-cid-tbc4dkbt]>summary[data-astro-cid-tbc4dkbt]::-webkit-details-marker{display:none}.workspace-more[data-astro-cid-tbc4dkbt]>div[data-astro-cid-tbc4dkbt]{border-left:1px solid var(--line);gap:2px;margin-left:15px;padding:4px 0 4px 9px;display:grid}.workspace-more[data-astro-cid-tbc4dkbt]>div[data-astro-cid-tbc4dkbt] a[data-astro-cid-tbc4dkbt]{color:var(--muted);border-radius:6px;padding:6px 8px;font-size:.69rem;font-weight:680;text-decoration:none}.workspace-more[data-astro-cid-tbc4dkbt]>div[data-astro-cid-tbc4dkbt] a[data-astro-cid-tbc4dkbt]:hover{background:var(--surface-soft);color:var(--text)}.workspace-rail-foot[data-astro-cid-tbc4dkbt]{border-top:1px solid var(--line);margin-top:auto;padding-top:10px}.workspace-profile-link[data-astro-cid-tbc4dkbt]{color:var(--text);border-radius:8px;gap:2px;padding:7px 9px;text-decoration:none;display:grid}.workspace-profile-link[data-astro-cid-tbc4dkbt]:hover,.workspace-profile-link[data-astro-cid-tbc4dkbt].is-active{background:var(--surface-soft);color:var(--accent)}.workspace-profile-link[data-astro-cid-tbc4dkbt] span[data-astro-cid-tbc4dkbt]{font-size:.66rem;font-weight:800}.workspace-profile-link[data-astro-cid-tbc4dkbt] small[data-astro-cid-tbc4dkbt]{color:var(--muted);font-size:.54rem}.workspace-stage[data-astro-cid-tbc4dkbt]{min-width:0}.workspace-topbar[data-astro-cid-tbc4dkbt]{z-index:15;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 95%,transparent);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;min-height:60px;padding:8px 18px;display:flex;position:sticky;top:0}.workspace-heading-line[data-astro-cid-tbc4dkbt]{align-items:center;gap:.55rem;display:flex}.workspace-heading-line[data-astro-cid-tbc4dkbt]>strong[data-astro-cid-tbc4dkbt]{font-size:.88rem}.workspace-atlas-mark[data-astro-cid-tbc4dkbt]{color:var(--accent);display:inline-flex}.workspace-topbar-actions[data-astro-cid-tbc4dkbt]{align-items:center;gap:.45rem;display:flex!important}.workspace-content[data-astro-cid-tbc4dkbt]{min-width:0;max-height:calc(100vh - 60px);overflow:auto}:root[data-workspace-density=compact] .workspace-topbar{min-height:56px;padding-block:5px}:root[data-workspace-density=compact] .workspace-content{max-height:calc(100vh - 56px)}:root[data-workspace-density=compact] .workspace-rail{padding-top:11px;padding-bottom:10px}:root[data-workspace-density=compact] .workspace-brand{padding-bottom:11px}:root[data-workspace-density=compact] .workspace-rail nav a,:root[data-workspace-density=compact] .workspace-more>summary{min-height:34px;padding-block:5px}:root[data-workspace-density=compact] .workspace-profile-link{padding-block:5px}:root[data-workspace-density=compact] .workspace-content .page-hero{padding:1.15rem 0}:root[data-workspace-density=compact] .workspace-content .section{padding:1rem 0}.workspace-content .page-hero{border-bottom:1px solid var(--line);background:0 0;padding:clamp(1.5rem,3vw,2.5rem) 0}.workspace-content .page-hero h1{letter-spacing:-.035em;font-family:Inter,system-ui,sans-serif;font-size:clamp(1.55rem,2.8vw,2.25rem);font-weight:720;line-height:1.05}.workspace-content .section{padding:clamp(1.35rem,3vw,2.2rem) 0}.workspace-content .card{box-shadow:none;border-radius:10px}@media (width<=760px){.workspace-shell[data-astro-cid-tbc4dkbt]{display:block}.workspace-rail[data-astro-cid-tbc4dkbt]{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;height:auto;padding:8px 10px;display:flex;position:sticky;top:0}.workspace-brand[data-astro-cid-tbc4dkbt]{padding:0}.workspace-logo[data-astro-cid-tbc4dkbt]{width:112px}.workspace-rail[data-astro-cid-tbc4dkbt] nav[data-astro-cid-tbc4dkbt]{margin-left:auto;display:flex;overflow-x:auto}.workspace-more[data-astro-cid-tbc4dkbt],.workspace-rail-foot[data-astro-cid-tbc4dkbt]{display:none}.workspace-topbar[data-astro-cid-tbc4dkbt]{padding:8px 10px;top:55px}.workspace-heading-line[data-astro-cid-tbc4dkbt]{display:none}.workspace-content[data-astro-cid-tbc4dkbt]{max-height:none;overflow:visible}}
