.zaj-sidesheet{position:fixed;inset:0;z-index:1000}.zaj-sidesheet__backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--zaj-bg, #000) 55%,transparent);backdrop-filter:blur(2px);animation:zaj-sidesheet-fade .18s ease}.zaj-sidesheet__panel{position:absolute;inset-block:0;inset-inline-end:0;height:100dvh;max-height:100dvh;width:min(74rem,96vw);display:flex;flex-direction:column;background:var(--zaj-paper, #fff);border-left:1px solid var(--zaj-line);box-shadow:var(--zaj-shadow, -18px 0 45px rgba(0, 0, 0, .35));animation:zaj-sidesheet-slide .22s cubic-bezier(.22,1,.36,1)}.zaj-sidesheet__head{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.85rem 1.1rem;border-bottom:1px solid var(--zaj-line);background:color-mix(in srgb,var(--zaj-accent-2) 5%,var(--zaj-paper));position:relative}.zaj-sidesheet__progress{position:absolute;inset-inline:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--zaj-accent-2),transparent);animation:zaj-sidesheet-progress .9s ease-in-out infinite}@keyframes zaj-sidesheet-progress{0%{opacity:.35;transform:translate(-30%)}50%{opacity:1}to{opacity:.35;transform:translate(30%)}}.zaj-sidesheet__head-start{display:flex;align-items:center;gap:.65rem;flex:1 1 auto;min-width:0}.zaj-sidesheet__back{flex:0 0 auto;display:inline-flex;align-items:center;padding:.35rem .55rem;border:1px solid var(--zaj-line);border-radius:6px;background:var(--zaj-paper);color:var(--zaj-accent-2);font-size:var(--sl-text-sm);font-weight:700;cursor:pointer;white-space:nowrap}.zaj-sidesheet__back:hover,.zaj-sidesheet__back:focus-visible{color:var(--zaj-accent);border-color:color-mix(in srgb,var(--zaj-accent) 40%,transparent);outline:none}.zaj-sidesheet__title{flex:1 1 auto;min-width:0;font-weight:800;color:var(--zaj-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zaj-sidesheet__actions{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.zaj-sidesheet__open{color:var(--zaj-accent-2);font-weight:700;font-size:var(--sl-text-sm);text-decoration:none;white-space:nowrap}.zaj-sidesheet__open:hover{text-decoration:underline}.zaj-sidesheet__close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--zaj-line);border-radius:6px;background:var(--zaj-paper);color:var(--zaj-muted);font-size:.9rem;cursor:pointer}.zaj-sidesheet__close:hover,.zaj-sidesheet__close:focus-visible{color:var(--zaj-accent);border-color:color-mix(in srgb,var(--zaj-accent) 40%,transparent);outline:none}.zaj-sidesheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.85rem 1.6rem 3rem;position:relative}.zaj-sidesheet__body-back{display:inline-flex;align-items:center;margin:0 0 .75rem;padding:.35rem .65rem;border:1px solid var(--zaj-line);border-radius:6px;background:color-mix(in srgb,var(--zaj-accent-2) 6%,var(--zaj-paper));color:var(--zaj-accent-2);font-size:var(--sl-text-sm);font-weight:700;cursor:pointer}.zaj-sidesheet__body-back:hover,.zaj-sidesheet__body-back:focus-visible{color:var(--zaj-accent);border-color:color-mix(in srgb,var(--zaj-accent) 40%,transparent);outline:none}.zaj-sidesheet__content--loading{opacity:.55;pointer-events:none}.zaj-sidesheet__status{color:var(--zaj-muted);font-size:var(--sl-text-sm)}.zaj-sidesheet__status--error{color:var(--zaj-bad)}.zaj-sidesheet__status a{color:var(--zaj-accent-2);font-weight:700}.zaj-sidesheet__content{max-width:52rem;margin:0 auto}.zaj-sidesheet__content .zaj-peek-page-title{margin-top:0;margin-bottom:.65rem}.zaj-sidesheet__content .zaj-peek-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;overflow:visible}.zaj-sidesheet__content .zaj-peek-title-row .zaj-title-row__title{flex:1 1 16rem;min-width:0}.zaj-sidesheet__content .zaj-peek-page-title .zaj-peek-title-row>[data-zaj-copy]{margin-top:.35rem;flex-shrink:0;align-self:flex-start}.zaj-sidesheet__content [data-zaj-copy]{position:relative;align-items:center}.zaj-sidesheet__content [data-zaj-copy] .zaj-copy__payload{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.zaj-sidesheet__content [data-zaj-copy] .zaj-copy__menu[hidden]{display:none}.zaj-sidesheet__content [data-zaj-copy] :is(.zaj-copy__main,.zaj-copy__toggle,.zaj-copy__payload,.zaj-copy__menu){margin-top:0}.zaj-sidesheet__content .zaj-peek-page-title h1{margin-top:0;margin-bottom:0}.zaj-sidesheet__content .sl-link-card{cursor:pointer}.zaj-sidesheet__content .expressive-code{margin:1.5rem 0}.zaj-sidesheet__content .expressive-code .frame.not-content{margin:0}.zaj-sidesheet__content pre.mermaid{display:flex;justify-content:center;align-items:center;min-height:12rem;margin:2rem 0;padding:1rem;overflow:auto;border:1px solid var(--sl-color-gray-5, var(--zaj-line));border-radius:.5rem;background:color-mix(in srgb,var(--sl-color-bg-nav, var(--zaj-paper)) 80%,transparent)}.zaj-sidesheet__content pre.mermaid[data-processed]{min-height:auto}.zaj-sidesheet__content pre.mermaid svg{max-width:100%;height:auto}.zaj-sidesheet__content .zaj-mermaid-error{width:100%;color:var(--sl-color-red-high, var(--zaj-bad));font-weight:700}@keyframes zaj-sidesheet-slide{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes zaj-sidesheet-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.zaj-sidesheet__panel,.zaj-sidesheet__backdrop,.zaj-sidesheet__progress{animation:none}}
