.backdrop.svelte-ta60gp{z-index:100;background:var(--color-overlay);position:fixed;inset:0}.modal.svelte-ta60gp{z-index:101;width:var(--modal-width);max-height:var(--modal-height);background:var(--color-modal-bg);box-shadow:0 1rem 3rem var(--color-shadow);color:var(--color-modal-text);transition:var(--transition-theme), top .28s cubic-bezier(.4, 0, .2, 1), left .28s cubic-bezier(.4, 0, .2, 1), width .28s cubic-bezier(.4, 0, .2, 1), transform .28s cubic-bezier(.4, 0, .2, 1), height .28s cubic-bezier(.4, 0, .2, 1), max-height .28s cubic-bezier(.4, 0, .2, 1), border-radius .28s cubic-bezier(.4, 0, .2, 1), box-shadow .28s cubic-bezier(.4, 0, .2, 1);border-radius:.75rem;flex-direction:column;padding:1.5rem;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.modal.docked.svelte-ta60gp{width:var(--modal-docked-width);height:100dvh;max-height:100dvh;box-shadow:none;border-radius:0;top:0;left:0;transform:none}.backdrop.docked.svelte-ta60gp{pointer-events:none;background:0 0}.modal.fixed-height.svelte-ta60gp{height:var(--modal-height)}.modal.fixed-height.docked.svelte-ta60gp{height:100dvh}.controls.svelte-ta60gp{z-index:1;align-items:center;gap:.35rem;display:flex;position:absolute;top:calc(1rem - 2px);right:1rem}h2.svelte-ta60gp{letter-spacing:-.02em;flex-shrink:0;margin:0 0 .75rem;padding-right:2.5rem;font-size:1.15rem;font-weight:600}.modal.svelte-ta60gp:has(.dock:where(.svelte-ta60gp)) h2:where(.svelte-ta60gp){padding-right:4.5rem}.toolbar.svelte-ta60gp{flex-shrink:0;margin-bottom:.85rem}.logo-wrap.svelte-ta60gp{flex-shrink:0;justify-content:center;padding:20px 0 40px;display:flex}.logo.svelte-ta60gp{width:auto;height:7rem}.close.svelte-ta60gp,.dock.svelte-ta60gp{background:var(--color-close-bg);width:1.85rem;height:1.85rem;color:var(--color-close-fg);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;display:flex}.dock.svelte-ta60gp{font-size:1rem}.dock[aria-pressed=true].svelte-ta60gp{background:var(--color-border-strong);color:var(--color-modal-text)}.close.svelte-ta60gp:hover,.dock.svelte-ta60gp:hover{background:var(--color-close-hover-bg);color:var(--color-modal-text)}.icon.svelte-ta60gp svg{width:1rem;height:1rem;display:block}.body.svelte-ta60gp{min-height:0;color:var(--color-modal-text);scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track);flex:1;font-size:.95rem;line-height:1.6;overflow-y:auto}.body.svelte-ta60gp::-webkit-scrollbar{width:.5rem}.body.svelte-ta60gp::-webkit-scrollbar-track{background:var(--color-scrollbar-track);border-radius:.25rem}.body.svelte-ta60gp::-webkit-scrollbar-thumb{border:2px solid var(--color-scrollbar-track);background:var(--color-scrollbar-thumb);border-radius:.25rem}.body.svelte-ta60gp::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}.body.svelte-ta60gp p:not(.modal-links){text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0 0 .75rem}.body.svelte-ta60gp p.modal-links{text-align:center;-webkit-hyphens:none;hyphens:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:2.25rem 0;display:flex}.body.svelte-ta60gp p.modal-links .sep{color:var(--color-modal-text-faint);-webkit-user-select:none;user-select:none;margin:0 .75rem}.body.svelte-ta60gp p:last-child{margin-bottom:0}.body.svelte-ta60gp a{color:var(--color-modal-text)}.body.svelte-ta60gp p.modal-links a{text-decoration:none}.body.svelte-ta60gp p.modal-links a:hover{color:var(--color-modal-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-modal-link-hover);text-decoration-color:var(--color-modal-link-hover)}.body.svelte-ta60gp a:hover{text-decoration:none}
