.ak-present.svelte-1dvurcy{--ak-tap: var(--ak-tap-present);font-size:var(--ak-text-base);--ak-present-pager-reserve: calc(6.5vw + 80px) ;--ak-present-diagram-budget: max(8px, calc(100dvh - 30.4vw - 310px) );--ak-steps-inline-budget: var(--ak-present-diagram-budget);--ak-figure-inline-budget: var(--ak-present-diagram-budget);min-height:100%;display:flex;flex-direction:column;position:relative;z-index:1;background:transparent;color:var(--ak-ink)}@media(min-width:1024px)and (orientation:landscape){.ak-present.svelte-1dvurcy{--ak-present-diagram-budget: max( 280px, calc(100dvh - 148px - var(--ak-present-pager-reserve)) )}}.ak-present__skip-link.svelte-1dvurcy{position:fixed;top:-200px;left:var(--ak-space-3);z-index:100;display:inline-flex;align-items:center;min-height:var(--ak-tap);padding:var(--ak-space-3) var(--ak-space-5);border-radius:var(--ak-radius-md);background:var(--ak-accent);color:var(--ak-accent-ink);font-family:var(--ak-font-text);font-weight:700;font-size:var(--ak-text-base);text-decoration:none;transition:top var(--ak-dur-fast) ease}.ak-present__skip-link.svelte-1dvurcy:focus-visible{top:var(--ak-space-3)}.ak-present__header.svelte-1dvurcy,.ak-present__dialog.svelte-1dvurcy{--ak-text-xs: clamp(12px, .55vw, 15px);--ak-text-sm: clamp(14px, .7vw, 18px);--ak-text-base: clamp(16px, .85vw, 21px);--ak-text-lg: clamp(18px, 1vw, 24px);--ak-text-xl: clamp(21px, 1.2vw, 30px);--ak-text-2xl: clamp(24px, 1.5vw, 36px);--ak-text-3xl: clamp(28px, 1.8vw, 44px);font-size:var(--ak-text-base)}.ak-present__header.svelte-1dvurcy{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--ak-space-3);padding:var(--ak-space-3) var(--ak-space-5);background:color-mix(in srgb,var(--ak-panel) 78%,transparent);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--ak-line)}.ak-present__exit.svelte-1dvurcy{margin-right:auto;display:inline-flex;align-items:center;gap:var(--ak-space-2);min-height:var(--ak-tap);padding:var(--ak-space-2) var(--ak-space-5);border-radius:var(--ak-radius-pill);border:1px solid var(--ak-line-strong);background:var(--ak-surface);color:var(--ak-ink);font-weight:600;font-size:var(--ak-text-sm);text-decoration:none;transition:background-color var(--ak-dur-hover) var(--ak-ease-out),border-color var(--ak-dur-hover) var(--ak-ease-out)}.ak-present__exit.svelte-1dvurcy:hover{background:var(--ak-surface-2);color:var(--ak-ink)}.ak-present__exit-icon.svelte-1dvurcy{width:1.1em;height:1.1em;flex-shrink:0}.ak-present__track.svelte-1dvurcy{margin:0;min-width:0;flex:1 1 auto;text-align:center;color:var(--ak-muted);font-size:var(--ak-text-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.ak-present__track.svelte-1dvurcy{display:none}}.ak-present__size.svelte-1dvurcy{display:inline-flex;align-items:center;gap:var(--ak-space-2)}.ak-present__size-btn.svelte-1dvurcy{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ak-tap);min-height:var(--ak-tap);padding:0 var(--ak-space-3);border-radius:var(--ak-radius-pill);border:1px solid var(--ak-line-strong);background:var(--ak-surface);color:var(--ak-ink);font-family:var(--ak-font-text);font-weight:700;font-size:var(--ak-text-sm);line-height:1;cursor:pointer}.ak-present__size-btn.svelte-1dvurcy:hover:not(:disabled){background:var(--ak-surface-2)}.ak-present__size-btn.svelte-1dvurcy:disabled{opacity:.45;cursor:default}.ak-present__size-btn--reset.svelte-1dvurcy{font-weight:600;color:var(--ak-muted)}.ak-present__jump.svelte-1dvurcy{display:inline-flex;align-items:center;min-height:var(--ak-tap);padding:var(--ak-space-3) var(--ak-space-5);border-radius:var(--ak-radius-pill);border:1px solid var(--ak-line-strong);background:var(--ak-surface);color:var(--ak-ink);font-family:var(--ak-font-text);font-weight:700;font-size:var(--ak-text-sm);cursor:pointer;transition:background-color var(--ak-dur-hover) var(--ak-ease-out),border-color var(--ak-dur-hover) var(--ak-ease-out)}.ak-present__jump.svelte-1dvurcy:hover{background:var(--ak-surface-2)}.ak-present__main.svelte-1dvurcy{flex:1;padding:var(--ak-space-6) 0 var(--ak-space-8)}.ak-present__content.svelte-1dvurcy{margin-inline:auto;max-width:min(100%,68ch);padding-block:clamp(var(--ak-space-4),2.5vw,var(--ak-space-7));padding-inline:clamp(var(--ak-space-4),4vw,var(--ak-space-8));background:var(--ak-surface);border:1px solid var(--ak-line);border-radius:var(--ak-radius-card);box-shadow:var(--ak-shadow-card)}.ak-present__title.svelte-1dvurcy{font-size:var(--ak-text-3xl)}.ak-present__pager.svelte-1dvurcy{display:flex;justify-content:space-between;align-items:center;gap:var(--ak-space-4);margin-top:var(--ak-space-8);padding-top:var(--ak-space-6);border-top:1px solid var(--ak-line)}.ak-present__nav-btn.svelte-1dvurcy{display:inline-flex;align-items:center;gap:var(--ak-space-2);min-height:var(--ak-tap);padding:var(--ak-space-4) var(--ak-space-6);border-radius:var(--ak-radius-pill);font-weight:700;font-size:var(--ak-text-lg);text-decoration:none;transition:background-color var(--ak-dur-hover) var(--ak-ease-out),border-color var(--ak-dur-hover) var(--ak-ease-out),box-shadow var(--ak-dur-hover) var(--ak-ease-out)}.ak-present__nav-btn--prev.svelte-1dvurcy{background:var(--ak-surface);color:var(--ak-ink);border:1px solid var(--ak-line-strong)}.ak-present__nav-btn--prev.svelte-1dvurcy:hover{background:var(--ak-surface-2)}.ak-present__nav-btn--next.svelte-1dvurcy{background:var(--ak-accent);color:var(--ak-accent-ink)}.ak-present__nav-btn--next.svelte-1dvurcy:hover{background:var(--ak-accent-hover)}@media(min-width:1024px){.ak-present__pager.svelte-1dvurcy{position:fixed;left:0;right:0;bottom:0;z-index:5;margin-top:0;padding:var(--ak-space-3) clamp(var(--ak-space-4),4vw,var(--ak-space-8));border-top:1px solid var(--ak-line);background:color-mix(in srgb,var(--ak-panel) 88%,transparent);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.ak-present__nav-btn.svelte-1dvurcy{box-shadow:var(--ak-shadow-lift)}.ak-present__main.svelte-1dvurcy{padding-bottom:var(--ak-present-pager-reserve)}}.ak-present__dialog.svelte-1dvurcy{position:fixed;inset:0 0 0 auto;width:min(92vw,520px);height:100dvh;max-height:none;max-width:none;margin:0;padding:0;overflow:hidden;border:1px solid var(--ak-line);border-radius:var(--ak-radius-card) 0 0 var(--ak-radius-card);background:var(--ak-panel);color:var(--ak-ink);box-shadow:var(--ak-shadow-card);transform:translate(100%);transition:transform var(--ak-dur-hover) var(--ak-ease-out)}.ak-present__dialog[open].svelte-1dvurcy{transform:translate(0)}@starting-style{.ak-present__dialog[open].svelte-1dvurcy{transform:translate(100%)}}.ak-present__dialog.svelte-1dvurcy::backdrop{background:#00000073}.ak-present__dialog-inner.svelte-1dvurcy{display:flex;flex-direction:column;height:100%;overflow:hidden}.ak-present__dialog-body.svelte-1dvurcy{flex:1;min-height:0;overflow-y:auto;padding:var(--ak-space-4) var(--ak-space-5) var(--ak-space-6)}.ak-present__dialog-head.svelte-1dvurcy{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--ak-space-4);padding:var(--ak-space-4) var(--ak-space-5);background:var(--ak-panel);border-bottom:1px solid var(--ak-line)}.ak-present__dialog-head.svelte-1dvurcy h2:where(.svelte-1dvurcy){margin:0;font-size:var(--ak-text-xl);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak-present__dialog-close.svelte-1dvurcy{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:var(--ak-tap);min-height:var(--ak-tap);border-radius:var(--ak-radius-pill);border:1px solid var(--ak-line-strong);background:var(--ak-surface);color:var(--ak-ink);font-size:var(--ak-text-xl);line-height:1;cursor:pointer;transition:background-color var(--ak-dur-hover) var(--ak-ease-out),border-color var(--ak-dur-hover) var(--ak-ease-out)}.ak-present__dialog-close.svelte-1dvurcy:hover{background:var(--ak-surface-2)}.ak-present__dialog.svelte-1dvurcy h3:where(.svelte-1dvurcy){margin:var(--ak-space-5) 0 var(--ak-space-2);font-size:var(--ak-text-sm);text-transform:uppercase;letter-spacing:.03em;color:var(--ak-muted)}.ak-present__dialog.svelte-1dvurcy h3:where(.svelte-1dvurcy):first-of-type{margin-top:0}.ak-present__picker-list.svelte-1dvurcy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ak-space-1)}.ak-present__picker-link.svelte-1dvurcy{display:flex;align-items:center;gap:var(--ak-space-3);min-height:var(--ak-tap);padding:var(--ak-space-2) var(--ak-space-3);border-radius:var(--ak-radius-md);border:1px solid transparent;background:var(--ak-surface);color:var(--ak-ink);text-decoration:none;font-size:var(--ak-text-base);transition:background-color var(--ak-dur-hover) var(--ak-ease-out),border-color var(--ak-dur-hover) var(--ak-ease-out)}.ak-present__picker-link.svelte-1dvurcy:hover{background:var(--ak-brand-soft)}.ak-present__picker-link--current.svelte-1dvurcy{background:var(--ak-accent-soft);border-color:var(--ak-accent);font-weight:700}.ak-present__picker-num.svelte-1dvurcy{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.2em;height:2.2em;border-radius:50%;background:var(--ak-surface-2);color:var(--ak-muted);font-family:var(--ak-font-mono);font-size:var(--ak-text-sm)}.ak-present__picker-link--current.svelte-1dvurcy .ak-present__picker-num:where(.svelte-1dvurcy){background:var(--ak-accent);color:var(--ak-accent-ink)}.ak-present__picker-subject.svelte-1dvurcy{flex-shrink:0;color:var(--ak-muted);font-size:var(--ak-text-sm)}
