._overlay_b45265e{z-index:90;background:var(--color-overlay);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out);position:fixed;inset:0}._overlay_b45265e._isOpen_b45265e{opacity:1;pointer-events:auto}._panel_b45265e{z-index:91;width:var(--drawer-width);background:var(--color-bg);height:100%;box-shadow:var(--shadow-drawer);transition:transform var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}._panel_b45265e._isOpen_b45265e{transform:translate(0)}._panelWide_b45265e{width:min(30rem,100vw)}._panelDark_b45265e{background:var(--color-header-bg);color:var(--color-header-fg)}._panelDark_b45265e ._header_b45265e,._panelDark_b45265e ._footer_b45265e{border-color:#ffffff29}._panelDark_b45265e ._title_b45265e,._panelDark_b45265e ._close_b45265e,._panelDark_b45265e ._close_b45265e:hover{color:var(--color-header-fg)}._panelDark_b45265e ._close_b45265e:focus-visible{outline-color:var(--color-header-fg)}._header_b45265e{padding:var(--space-6);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._title_b45265e{font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase}._close_b45265e{padding:var(--space-2);color:var(--color-muted-fg);transition:color var(--dur-base) var(--ease-out);flex-shrink:0}._close_b45265e:hover{color:var(--color-fg)}._close_b45265e:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}._body_b45265e{padding:var(--space-6);flex:1;overflow:auto}._footer_b45265e{padding:var(--space-6);border-top:1px solid var(--color-border)}
