.shell-module__zYLv3G__header{z-index:50;color:var(--ay-text);background:var(--ay-surface);border-bottom:1px solid var(--ay-border);position:relative}.shell-module__zYLv3G__bar{align-items:center;gap:1.5rem;max-width:1240px;min-height:76px;margin:auto;padding:.75rem 1.5rem;display:flex}.shell-module__zYLv3G__brand{flex-shrink:0;align-items:center;display:flex}.shell-module__zYLv3G__logo{width:205px;height:44px}.shell-module__zYLv3G__desktopNav{flex:1;justify-content:center;align-items:center;gap:1.2rem;display:flex}.shell-module__zYLv3G__desktopNav a{white-space:nowrap;align-items:center;min-height:44px;font-size:.875rem;font-weight:550;display:flex}.shell-module__zYLv3G__desktopNav a:hover,.shell-module__zYLv3G__desktopNav a[aria-current]{color:var(--ay-accent)}.shell-module__zYLv3G__desktopControls{align-items:center;gap:1rem;display:flex}.shell-module__zYLv3G__theme{color:var(--ay-muted);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.shell-module__zYLv3G__theme select{border:1px solid var(--ay-border);background:var(--ay-surface);min-height:44px;color:var(--ay-text);border-radius:8px;padding:.5rem;font-size:16px}.shell-module__zYLv3G__login{background:var(--ay-action,#4f46e5);color:#fff;cursor:pointer;border-radius:10px;min-height:44px;padding:.6rem 1.1rem;font-weight:600}.shell-module__zYLv3G__account{position:relative}.shell-module__zYLv3G__account summary{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;display:flex}.shell-module__zYLv3G__accountPanel{border:1px solid var(--ay-border);background:var(--ay-surface);border-radius:12px;width:220px;padding:.5rem;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 12px 40px #0002}.shell-module__zYLv3G__accountPanel a,.shell-module__zYLv3G__accountPanel button,.shell-module__zYLv3G__mobileAccount a,.shell-module__zYLv3G__mobileAccount button{text-align:left;cursor:pointer;border-radius:8px;align-items:center;width:100%;min-height:44px;padding:.65rem .75rem;display:flex}.shell-module__zYLv3G__accountPanel a:hover,.shell-module__zYLv3G__accountPanel button:hover{background:var(--ay-surface-soft)}.shell-module__zYLv3G__mobileTrigger{cursor:pointer;width:44px;height:44px;font-size:1.5rem;display:none}.shell-module__zYLv3G__dialog{border:1px solid var(--ay-border);background:var(--ay-surface);width:min(420px,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--ay-text);border-radius:18px;margin:auto;padding:1.5rem;overflow:auto}.shell-module__zYLv3G__dialog::backdrop{background:#101828aa}.shell-module__zYLv3G__mobileHeading{justify-content:space-between;align-items:center;font-weight:650;display:flex}.shell-module__zYLv3G__mobileHeading button{cursor:pointer;width:44px;height:44px}.shell-module__zYLv3G__mobileNav{margin:.75rem 0 1.25rem;display:grid}.shell-module__zYLv3G__mobileNav a{padding:.8rem .25rem;font-size:1.125rem}.shell-module__zYLv3G__mobileAccount{border-top:1px solid var(--ay-border);margin-top:1rem;padding-top:.75rem}.shell-module__zYLv3G__skip{background:var(--ay-surface);z-index:100;padding:.75rem;position:absolute;top:-100px;left:1rem}.shell-module__zYLv3G__skip:focus{top:.5rem}.shell-module__zYLv3G__footer{background:var(--ay-surface);color:var(--ay-text);border-top:1px solid var(--ay-border)}.shell-module__zYLv3G__footerInner{max-width:1200px;margin:auto;padding:3rem 1.5rem 1.5rem}.shell-module__zYLv3G__footerGrid{grid-template-columns:2fr repeat(3,1fr);gap:3rem;display:grid}.shell-module__zYLv3G__footerGrid p{color:var(--ay-muted);max-width:330px;margin-top:1rem;font-size:.9375rem;line-height:1.7}.shell-module__zYLv3G__footerGrid h2{margin-bottom:.75rem;font-size:.875rem;font-weight:650}.shell-module__zYLv3G__footerGrid ul{gap:.25rem;display:grid}.shell-module__zYLv3G__footerGrid li a{min-height:44px;color:var(--ay-muted);align-items:center;font-size:.875rem;display:inline-flex}.shell-module__zYLv3G__footerGrid li a:hover{color:var(--ay-accent)}.shell-module__zYLv3G__footerBottom{border-top:1px solid var(--ay-border);color:var(--ay-muted);justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.25rem;font-size:.8125rem;display:flex}.shell-module__zYLv3G__footerBottom a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:1100px){.shell-module__zYLv3G__desktopNav,.shell-module__zYLv3G__desktopControls{display:none}.shell-module__zYLv3G__mobileTrigger{margin-left:auto;display:block}}@media (max-width:700px){.shell-module__zYLv3G__bar{min-height:68px;padding:.5rem 1rem}.shell-module__zYLv3G__logo{width:192px}.shell-module__zYLv3G__footerGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.shell-module__zYLv3G__footerGrid>:first-child{grid-column:1/-1}.shell-module__zYLv3G__footerBottom{flex-direction:column}}
.workspace-module__mr0H6a__workspace{--workspace-header-height:76px;--workspace-utility-height:61px;--workspace-offset:calc(var(--workspace-header-height) + var(--workspace-utility-height));background:var(--ay-canvas);min-height:100vh;color:var(--ay-text)}.workspace-module__mr0H6a__workspace>header{z-index:70;position:sticky;top:0}.workspace-module__mr0H6a__frame{grid-template-columns:228px minmax(0,1fr);max-width:1600px;margin:0 auto;display:grid}.workspace-module__mr0H6a__body{min-width:0}.workspace-module__mr0H6a__rail{top:var(--workspace-offset);height:calc(100dvh - var(--workspace-offset));background:var(--ay-surface);border-right:1px solid var(--ay-border);padding:20px 16px;position:sticky;overflow:auto}.workspace-module__mr0H6a__rail h2,.workspace-module__mr0H6a__dialog h2{color:var(--ay-muted);letter-spacing:.07em;text-transform:uppercase;margin:20px 8px 8px;font-size:12px}.workspace-module__mr0H6a__rail a,.workspace-module__mr0H6a__dialog a{min-height:44px;color:var(--ay-text);border-radius:8px;padding:11px 12px;text-decoration:none;display:block}.workspace-module__mr0H6a__rail a:hover,.workspace-module__mr0H6a__dialog a:hover{background:var(--ay-surface-soft)}.workspace-module__mr0H6a__rail a[aria-current=page]{border-left:3px solid var(--ay-accent);background:var(--ay-accent-soft);color:var(--ay-accent);font-weight:650}.workspace-module__mr0H6a__utility{top:var(--workspace-header-height);z-index:65;min-height:var(--workspace-utility-height);border-bottom:1px solid var(--ay-border);background:var(--ay-surface);align-items:center;gap:16px;padding:8px 24px;display:flex;position:sticky}.workspace-module__mr0H6a__utility button,.workspace-module__mr0H6a__dialog button{border:1px solid var(--ay-border);background:var(--ay-surface);min-height:44px;color:var(--ay-text);cursor:pointer;border-radius:8px;padding:8px 14px}.workspace-module__mr0H6a__utility a{color:var(--ay-accent);margin-left:auto}.workspace-module__mr0H6a__utility kbd{color:var(--ay-muted);margin-left:20px;font-size:11px}.workspace-module__mr0H6a__dialog{border:1px solid var(--ay-border);background:var(--ay-surface);width:min(90vw,440px);max-height:85dvh;color:var(--ay-text);border-radius:16px;margin:auto;padding:24px;overflow:auto}.workspace-module__mr0H6a__dialog::backdrop{background:#10142099}.workspace-module__mr0H6a__dialog label{margin:20px 0 8px;display:block}.workspace-module__mr0H6a__dialog input{border:1px solid var(--ay-border);background:var(--ay-canvas);width:100%;min-height:44px;color:var(--ay-text);border-radius:8px;padding:10px;display:block}.workspace-module__mr0H6a__workspace :is(a,button,input,summary):focus-visible{outline:3px solid var(--ay-accent);outline-offset:3px}.workspace-module__mr0H6a__readerFrame{max-width:1536px;margin:0 auto}.workspace-module__mr0H6a__workspace main{min-width:0}.workspace-module__mr0H6a__workspace header nav[aria-label=Main\ navigation]{display:none}@media (max-width:1023px){.workspace-module__mr0H6a__workspace{--workspace-header-height:68px;--workspace-utility-height:61px}.workspace-module__mr0H6a__frame{display:block}.workspace-module__mr0H6a__rail{display:none}.workspace-module__mr0H6a__utility{gap:8px;padding:8px 16px}.workspace-module__mr0H6a__utility kbd{display:none}}@media (max-width:480px){.workspace-module__mr0H6a__workspace{--workspace-utility-height:56px}.workspace-module__mr0H6a__utility{flex-wrap:wrap}.workspace-module__mr0H6a__utility button{flex:1;padding:8px;font-size:13px}.workspace-module__mr0H6a__utility>a{display:none}}@media (prefers-reduced-motion:reduce){.workspace-module__mr0H6a__workspace *{scroll-behavior:auto!important;transition:none!important}}