.region.svelte-9bgyq9{z-index:60;left:50%;bottom:calc(var(--s-5) + var(--safe-bottom) + var(--toast-offset,0px));width:min(440px, calc(100vw - 2 * var(--s-4)));pointer-events:none;position:fixed;transform:translate(-50%)}.stack.svelte-9bgyq9{gap:var(--s-2);flex-direction:column;padding:0;list-style:none;display:flex}.stack.svelte-9bgyq9:not(:empty)+.stack:where(.svelte-9bgyq9):not(:empty){margin-top:var(--s-2)}.toast.svelte-9bgyq9{pointer-events:auto;align-items:center;gap:var(--s-3);min-height:48px;padding:var(--s-1) var(--s-1) var(--s-1) var(--s-4);border-radius:var(--radius-sheet);background:var(--ink);color:var(--surface);box-shadow:var(--shadow-float);font-size:var(--text-control);display:flex}.ok.svelte-9bgyq9>.icon{color:color-mix(in srgb, var(--ok) 55%, var(--surface))}.error.svelte-9bgyq9>.icon{color:color-mix(in srgb, var(--accent) 60%, var(--surface))}.msg.svelte-9bgyq9{padding:var(--s-2) 0;flex:1;line-height:1.35}.action.svelte-9bgyq9,.dismiss.svelte-9bgyq9{border-radius:var(--radius-control);min-height:40px;color:var(--surface);transition:background-color var(--dur-fast) var(--ease);flex:none}.action.svelte-9bgyq9{padding:0 var(--s-3);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.2em;font-weight:650}.dismiss.svelte-9bgyq9{opacity:.75;place-items:center;width:40px;display:grid}.action.svelte-9bgyq9:hover,.dismiss.svelte-9bgyq9:hover{background:color-mix(in srgb, var(--surface) 14%, transparent);opacity:1}.action.svelte-9bgyq9:focus-visible,.dismiss.svelte-9bgyq9:focus-visible{outline-color:var(--surface);outline-offset:-2px}@media (pointer:coarse){.action.svelte-9bgyq9,.dismiss.svelte-9bgyq9{min-height:48px}.dismiss.svelte-9bgyq9{width:48px}}@media (prefers-reduced-motion:no-preference){.toast.svelte-9bgyq9{animation:svelte-9bgyq9-enter var(--dur-slow) var(--ease)}@keyframes svelte-9bgyq9-enter{0%{opacity:0;translate:0 8px}}}.mark.svelte-vnfosd{flex:none}path.svelte-vnfosd,rect.svelte-vnfosd{stroke:var(--mark-stroke);stroke-width:1.5px;stroke-linejoin:round}.back.svelte-vnfosd{fill:var(--mark-back)}.front.svelte-vnfosd{fill:var(--sheet)}.fold.svelte-vnfosd{fill:var(--accent)}.topbar.svelte-1hm81ai{z-index:20;align-items:center;gap:var(--s-3);height:calc(var(--bar-h) + var(--safe-top));padding:var(--safe-top) calc(var(--s-4) + var(--safe-right)) 0 calc(var(--s-4) + var(--safe-left));background:var(--surface);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.wordmark.svelte-1hm81ai{min-height:40px;padding-right:var(--s-1);border-radius:var(--radius-control);color:var(--ink);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.name.svelte-1hm81ai{font-family:var(--font-serif);letter-spacing:.005em;font-size:1.125rem;line-height:1}.pdf.svelte-1hm81ai{font-weight:600}.host.svelte-1hm81ai{color:var(--ink-soft)}.actions.svelte-1hm81ai{justify-content:flex-end;align-items:center;gap:var(--s-1);flex:1;min-width:0;display:flex}.local.svelte-1hm81ai{border:1px solid var(--line);min-height:32px;color:var(--ok);font-size:var(--text-caption);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;font-weight:550;text-decoration:none;display:inline-flex}.local.svelte-1hm81ai:hover{background:color-mix(in srgb, var(--ok) 8%, transparent);border-color:color-mix(in srgb, var(--ok) 40%, var(--line))}.local-text.svelte-1hm81ai{color:var(--ink-soft)}@media (pointer:coarse){.local.svelte-1hm81ai{justify-content:center;min-width:48px;min-height:48px}}@media (width<=599px){.topbar.svelte-1hm81ai:has(.actions:where(.svelte-1hm81ai)>*) .host:where(.svelte-1hm81ai){display:none}}@media (width<=359px){.host.svelte-1hm81ai{display:none}}@media (width<=599px){.topbar.svelte-1hm81ai{gap:var(--s-2);padding-left:calc(var(--s-3) + var(--safe-left));padding-right:calc(var(--s-2) + var(--safe-right))}.local.svelte-1hm81ai{min-width:var(--control-h);min-height:var(--control-h);border-color:#0000;justify-content:center;padding:0}.local-text.svelte-1hm81ai{display:none}}
