.dq-icon.svelte-5djdez{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;line-height:0;color:inherit}.dq-icon.svelte-5djdez svg{width:100%;height:100%;display:block}.dq-icon--missing.svelte-5djdez{box-sizing:border-box;border:1px dashed currentColor;border-radius:2px;opacity:.4}.dq-qr-code.svelte-dfgz9s{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;flex-shrink:0;max-width:100%;border-radius:var(--dq-radius-md, 10px);border:1px solid var(--dq-color-border, #e2e8f0);background:#fff;padding:var(--dq-space-2, .5rem);box-sizing:content-box}.dq-qr-code--card.svelte-dfgz9s{padding:0;border:none;background:transparent}.dq-qr-code--loading.svelte-dfgz9s{background:var(--dq-color-surface-muted, #f8fafc)}.dq-qr-code--card.dq-qr-code--loading.svelte-dfgz9s{min-width:12rem;min-height:12rem}.dq-qr-code__image{display:block;max-width:100%;height:auto}.dq-qr-code.svelte-dfgz9s:not(.dq-qr-code--card) .dq-qr-code__image{width:100%;height:100%;image-rendering:pixelated}.dq-btn.svelte-1htod3i{display:inline-flex;align-items:center;justify-content:center;gap:var(--dq-control-gap);border:var(--dq-control-border-width) solid transparent;border-radius:var(--dq-radius-sm);font-family:var(--dq-font-family);font-weight:var(--dq-font-weight-medium);line-height:var(--dq-line-height-tight);cursor:pointer;text-decoration:none;transition:background-color var(--dq-duration-fast) var(--dq-easing-standard),border-color var(--dq-duration-fast) var(--dq-easing-standard),color var(--dq-duration-fast) var(--dq-easing-standard),opacity var(--dq-duration-fast) var(--dq-easing-standard)}.dq-btn.svelte-1htod3i:focus-visible{outline:var(--dq-focus-ring-width) solid var(--dq-focus-ring-color);outline-offset:var(--dq-focus-ring-offset)}.dq-btn--disabled.svelte-1htod3i{opacity:var(--dq-opacity-disabled);cursor:not-allowed}.dq-btn--sm.svelte-1htod3i{min-height:var(--dq-control-height-sm);padding:0 var(--dq-control-padding-x-sm);font-size:var(--dq-font-size-sm)}.dq-btn--md.svelte-1htod3i{min-height:var(--dq-control-height-md);padding:0 var(--dq-control-padding-x-md);font-size:var(--dq-font-size-md)}.dq-btn--icon-only.dq-btn--sm.svelte-1htod3i{width:var(--dq-control-height-sm);padding:0}.dq-btn--icon-only.dq-btn--md.svelte-1htod3i{width:var(--dq-control-height-md);padding:0}.dq-btn--primary.svelte-1htod3i{background:var(--dq-color-primary);color:var(--dq-color-on-primary)}.dq-btn--primary.svelte-1htod3i:hover:not(.dq-btn--disabled){background:var(--dq-color-primary-hover)}.dq-btn--secondary.svelte-1htod3i{background:var(--dq-color-secondary);color:var(--dq-color-on-secondary)}.dq-btn--secondary.svelte-1htod3i:hover:not(.dq-btn--disabled){background:var(--dq-color-secondary-hover)}.dq-btn--ghost.svelte-1htod3i{background:transparent;color:var(--dq-color-secondary);border-color:var(--dq-color-border)}.dq-btn--ghost.svelte-1htod3i:hover:not(.dq-btn--disabled){background:var(--dq-color-surface-muted);border-color:var(--dq-color-border-strong)}.dq-btn--plain.svelte-1htod3i{background:transparent;color:var(--dq-color-on-surface-muted)}.dq-btn--plain.svelte-1htod3i:hover:not(.dq-btn--disabled){background:color-mix(in srgb,var(--dq-color-on-surface) 6%,transparent);color:var(--dq-color-on-surface)}.dq-btn--danger.svelte-1htod3i{background:var(--dq-color-error);color:var(--dq-color-on-error)}.dq-btn--danger.svelte-1htod3i:hover:not(.dq-btn--disabled){background:var(--dq-color-on-error-container);color:var(--dq-color-on-error)}.dq-error-page.svelte-1jjccmf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--dq-space-3);min-height:min(60vh,32rem);padding:var(--dq-space-10) var(--dq-space-6);text-align:center;font-family:var(--dq-font-family);color:var(--dq-color-on-surface)}.dq-error-page__status.svelte-1jjccmf{margin:0;font-family:var(--dq-font-family-display);font-style:var(--dq-font-style-display);font-size:clamp(3rem,8vw,4.5rem);font-weight:var(--dq-font-weight-bold);line-height:1;color:color-mix(in srgb,var(--dq-color-on-surface-muted) 55%,transparent)}.dq-error-page__title.svelte-1jjccmf{margin:0;font-size:var(--dq-font-size-xl);font-weight:var(--dq-font-weight-semibold);line-height:var(--dq-line-height-tight);color:var(--dq-color-secondary)}.dq-error-page__description.svelte-1jjccmf{max-width:var(--dq-content-narrow);margin:0;color:var(--dq-color-on-surface-muted);font-size:var(--dq-font-size-sm);line-height:var(--dq-line-height-normal)}.dq-error-page__description.svelte-1jjccmf p{margin:0}.dq-error-page__description.svelte-1jjccmf p+p{margin-top:var(--dq-space-2)}.dq-error-page__server-message.svelte-1jjccmf{color:var(--dq-color-on-surface)}.dq-error-page__actions.svelte-1jjccmf{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--dq-space-2);margin-top:var(--dq-space-2)}.dq-page-header.svelte-1rssicw{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--dq-space-4);width:100%;margin-bottom:var(--dq-space-6);font-family:var(--dq-font-family)}.dq-page-header__text.svelte-1rssicw{display:flex;flex-direction:column;gap:var(--dq-space-1);min-width:0}.dq-page-header__title-row.svelte-1rssicw{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--dq-space-2)}.dq-page-header__title.svelte-1rssicw{margin:0;font-family:var( --dq-page-header-title-font-family, var(--dq-font-family-display) );font-style:var(--dq-page-header-title-font-style, var(--dq-font-style-display));font-size:var(--dq-page-header-title-size, var(--dq-font-size-2xl));font-weight:var( --dq-page-header-title-font-weight, var(--dq-font-weight-bold) );line-height:var(--dq-line-height-tight);color:var(--dq-page-header-title-color, var(--dq-color-secondary));letter-spacing:-.01em}.dq-page-header__count.svelte-1rssicw{font-family:var(--dq-font-family);font-size:var(--dq-font-size-md);font-weight:var(--dq-font-weight-medium);color:var(--dq-color-on-surface-muted);font-variant-numeric:tabular-nums}.dq-page-header__description.svelte-1rssicw{margin:0;max-width:40rem;font-size:var(--dq-font-size-md);line-height:var(--dq-line-height-normal);color:var(--dq-color-on-surface-muted)}.dq-page-header__actions.svelte-1rssicw{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dq-space-2)}.dq-top-nav.svelte-1c7gfu6{container:dq-top-nav / inline-size;position:relative;display:flex;flex-wrap:var(--dq-shell-nav-flex-wrap, wrap);align-items:center;gap:var(--dq-space-4) var(--dq-space-6);min-height:var(--dq-shell-nav-min-height);padding:0 var(--dq-shell-nav-padding-x);background:var(--dq-shell-nav-surface);border-top:var(--dq-shell-nav-accent-height, 0) solid var(--dq-shell-nav-accent-color, transparent);border-bottom:var(--dq-control-border-width) solid var(--dq-shell-nav-border);font-family:var(--dq-font-family)}.dq-top-nav__brand.svelte-1c7gfu6{display:flex;align-items:center;flex-shrink:0}.dq-top-nav__brand-link.svelte-1c7gfu6{font-family:var(--dq-font-family-display);font-style:var(--dq-font-style-display);font-size:var(--dq-font-size-lg);font-weight:var(--dq-font-weight-bold);color:var(--dq-color-secondary);text-decoration:none}.dq-top-nav__brand-link.svelte-1c7gfu6:hover{color:var(--dq-color-primary)}.dq-top-nav__links.svelte-1c7gfu6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dq-shell-nav-links-gap, var(--dq-space-1));list-style:none;margin:0;padding:0;flex:var(--dq-shell-nav-links-flex, 1 1 auto);justify-content:var(--dq-shell-nav-links-justify, flex-start)}.dq-top-nav__link.svelte-1c7gfu6{display:inline-flex;align-items:center;min-height:var(--dq-shell-nav-link-min-height, var(--dq-control-height-md));padding:.5rem var(--dq-space-4);border-radius:var(--dq-radius-sm);color:var(--dq-shell-nav-link);font-size:var(--dq-shell-nav-link-size);font-weight:var(--dq-shell-nav-link-weight);text-decoration:none}.dq-top-nav__link.svelte-1c7gfu6:hover{color:var(--dq-shell-nav-link-hover-color);background:var(--dq-shell-nav-link-hover-bg)}.dq-top-nav__link--active.svelte-1c7gfu6{color:var(--dq-shell-nav-link-active-color);background:var(--dq-shell-nav-link-active-bg);font-weight:var(--dq-shell-nav-link-active-weight)}.dq-top-nav__link.svelte-1c7gfu6:focus-visible{outline:var(--dq-focus-ring-width) solid var(--dq-focus-ring-color);outline-offset:var(--dq-focus-ring-offset)}.dq-top-nav__end.svelte-1c7gfu6{display:flex;flex-wrap:var(--dq-shell-nav-end-flex-wrap, wrap);align-items:center;gap:var(--dq-space-4);margin-left:var(--dq-shell-nav-end-margin-left, auto)}.dq-top-nav__context.svelte-1c7gfu6,.dq-top-nav__utilities.svelte-1c7gfu6,.dq-top-nav__user.svelte-1c7gfu6{display:flex;align-items:center;gap:var(--dq-space-3);font-size:var(--dq-font-size-sm);color:var(--dq-color-on-surface-muted)}.dq-top-nav__menu.svelte-1c7gfu6{display:none;align-items:center}.dq-top-nav__menu-trigger.svelte-1c7gfu6{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0;border:var(--dq-control-border-width) solid transparent;border-radius:var(--dq-radius-md);background:transparent;color:var(--dq-shell-nav-link);cursor:pointer}.dq-top-nav__menu-trigger.svelte-1c7gfu6:hover{color:var(--dq-shell-nav-link-hover-color);background:var(--dq-shell-nav-link-hover-bg)}.dq-top-nav__menu-trigger.svelte-1c7gfu6:focus-visible{outline:var(--dq-focus-ring-width) solid var(--dq-focus-ring-color);outline-offset:var(--dq-focus-ring-offset)}.dq-top-nav__panel.svelte-1c7gfu6{position:absolute;top:100%;left:0;right:0;z-index:100;display:flex;flex-direction:column;gap:var(--dq-space-2);max-height:min(70vh,32rem);overflow-y:auto;padding:var(--dq-space-3) var(--dq-shell-nav-padding-x) var(--dq-space-4);background:var(--dq-color-surface);border-bottom:var(--dq-control-border-width) solid var(--dq-shell-nav-border);box-shadow:var(--dq-elevation-3)}.dq-top-nav__panel-links.svelte-1c7gfu6{display:flex;flex-direction:column;gap:var(--dq-space-1);list-style:none;margin:0;padding:0}.dq-top-nav__panel-link.svelte-1c7gfu6{display:flex;align-items:center;min-height:2.75rem;padding:0 var(--dq-space-3);border-radius:var(--dq-radius-sm);color:var(--dq-shell-nav-link);font-size:var(--dq-font-size-md);font-weight:var(--dq-shell-nav-link-weight);text-decoration:none}.dq-top-nav__panel-link.svelte-1c7gfu6:hover{color:var(--dq-shell-nav-link-hover-color);background:var(--dq-shell-nav-link-hover-bg)}.dq-top-nav__panel-link--active.svelte-1c7gfu6{color:var(--dq-shell-nav-link-active-color);background:var(--dq-shell-nav-link-active-bg);font-weight:var(--dq-shell-nav-link-active-weight)}.dq-top-nav__panel-link.svelte-1c7gfu6:focus-visible{outline:var(--dq-focus-ring-width) solid var(--dq-focus-ring-color);outline-offset:var(--dq-focus-ring-offset)}.dq-top-nav__panel-group.svelte-1c7gfu6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dq-space-3);padding-top:var(--dq-space-3);border-top:var(--dq-control-border-width) solid var(--dq-color-border);font-size:var(--dq-font-size-sm);color:var(--dq-color-on-surface-muted)}.dq-top-nav__panel-group--user.svelte-1c7gfu6{justify-content:space-between}@container dq-top-nav (max-width: 37.5rem){.dq-top-nav.svelte-1c7gfu6{flex-wrap:nowrap;gap:var(--dq-space-3)}.dq-top-nav__links.svelte-1c7gfu6,.dq-top-nav__context.svelte-1c7gfu6,.dq-top-nav__user.svelte-1c7gfu6{display:none}.dq-top-nav__end.svelte-1c7gfu6{flex-wrap:nowrap;gap:var(--dq-space-2);margin-left:auto}.dq-top-nav__menu.svelte-1c7gfu6{display:flex}}@supports not (container-type: inline-size){.dq-top-nav__menu.svelte-1c7gfu6{display:none}}.dq-app-shell.svelte-10689cv,.dq-app-shell__nav.svelte-10689cv,.dq-app-shell__notice.svelte-10689cv,.dq-app-shell__main.svelte-10689cv{box-sizing:border-box}.dq-app-shell.svelte-10689cv{min-height:100vh;display:flex;flex-direction:column;background:var(--dq-color-bg);color:var(--dq-color-on-bg);font-family:var(--dq-font-family)}.dq-app-shell__nav.svelte-10689cv{position:sticky;top:0;z-index:20}.dq-app-shell[data-dq-layout=phone].svelte-10689cv .dq-app-shell__nav:where(.svelte-10689cv),.dq-app-shell[data-dq-layout=pad].svelte-10689cv .dq-app-shell__nav:where(.svelte-10689cv){position:static}.dq-app-shell__notice.svelte-10689cv{width:100%;flex-shrink:0}.dq-app-shell__notice.svelte-10689cv .dq-banner{border-radius:0;border-left:none;border-right:none;border-top:none;padding-block:var(--dq-space-2);padding-inline:var(--dq-page-padding)}.dq-app-shell__main.svelte-10689cv{flex:1 1 auto;width:100%;max-width:var(--dq-shell-main-max-width, var(--dq-content-max-width));margin-inline:var(--dq-shell-main-margin-inline, auto);padding:var(--dq-shell-main-padding-block-start) var(--dq-shell-main-padding-inline) var(--dq-shell-main-padding-block-end);--dq-context-stack-bleed-inline: var(--dq-shell-main-padding-inline);--dq-context-stack-bleed-block-start: var(--dq-shell-main-padding-block-start)}.dq-app-shell--embed.svelte-10689cv{--dq-fab-max-width: none}.dq-app-shell--embed.svelte-10689cv .dq-app-shell__main:where(.svelte-10689cv){width:100%;max-width:none;padding:0;--dq-context-stack-bleed-inline: 0;--dq-context-stack-bleed-block-start: 0}.dq-app-shell--minimal.svelte-10689cv .dq-app-shell__main:where(.svelte-10689cv){padding-top:var(--dq-space-6);--dq-context-stack-bleed-block-start: var(--dq-space-6)}.dq-lang-selector.svelte-1atq143{display:flex;align-items:center;position:relative;font-family:var(--dq-font-family)}.dq-lang-selector__trigger.svelte-1atq143{display:flex;align-items:center;gap:var(--dq-space-2);min-height:var(--dq-control-height-sm);padding:.35rem .65rem;border:var(--dq-control-border-width) solid var(--dq-color-border);border-radius:var(--dq-radius-md);background:var(--dq-color-surface);cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0;transition:border-color var(--dq-duration-fast) var(--dq-easing-standard),box-shadow var(--dq-duration-fast) var(--dq-easing-standard)}.dq-lang-selector__trigger.svelte-1atq143:hover:not(.dq-lang-selector__trigger--disabled){border-color:var(--dq-color-primary)}.dq-lang-selector__trigger.svelte-1atq143:focus-visible{outline:none;border-color:var(--dq-color-primary);box-shadow:var(--dq-focus-ring)}.dq-lang-selector__trigger--disabled.svelte-1atq143{opacity:var(--dq-opacity-disabled);cursor:not-allowed;background:var(--dq-color-surface-muted)}.dq-lang-selector__code.svelte-1atq143{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;padding:.1rem .3rem;border-radius:var(--dq-radius-sm);background:var(--dq-color-primary-container);color:var(--dq-color-on-primary-container);font-size:var(--dq-font-size-xs);font-weight:var(--dq-font-weight-bold);letter-spacing:.02em;flex-shrink:0}.dq-lang-selector__name.svelte-1atq143{font-size:var(--dq-font-size-sm);font-weight:var(--dq-font-weight-medium);color:var(--dq-color-on-surface);white-space:nowrap}.dq-lang-selector__chevron.svelte-1atq143{flex-shrink:0;color:var(--dq-color-on-surface-muted);transition:transform var(--dq-duration-fast) var(--dq-easing-standard)}.dq-lang-selector__chevron--open.svelte-1atq143{transform:rotate(180deg)}.dq-lang-selector__dropdown.svelte-1atq143{position:absolute;top:calc(100% + var(--dq-space-1));right:0;min-width:max(100%,10rem);max-height:17.5rem;overflow-y:auto;background:var(--dq-color-surface);border:var(--dq-control-border-width) solid var(--dq-color-border);border-radius:var(--dq-radius-md);box-shadow:var(--dq-elevation-3);list-style:none;margin:0;padding:var(--dq-space-1);z-index:100}.dq-lang-selector__option.svelte-1atq143{display:flex;align-items:center;gap:var(--dq-space-2);padding:var(--dq-space-2) .65rem;border-radius:var(--dq-radius-sm);cursor:pointer;transition:background-color var(--dq-duration-fast) var(--dq-easing-standard)}.dq-lang-selector__option.svelte-1atq143:hover,.dq-lang-selector__option.svelte-1atq143:focus-visible{background:color-mix(in srgb,var(--dq-color-primary) 10%,transparent);outline:none}.dq-lang-selector__option--selected.svelte-1atq143{background:color-mix(in srgb,var(--dq-color-primary) 16%,transparent)}@media(max-width:768px){.dq-lang-selector__trigger.svelte-1atq143 .dq-lang-selector__name:where(.svelte-1atq143){display:none}}.dq-camera-picker.svelte-5t76vd{display:flex;flex-direction:column;gap:var(--dq-space-2);font-family:var(--dq-font-family)}.dq-camera-picker--overlay.svelte-5t76vd{position:relative;gap:0}.dq-camera-picker__chip.svelte-5t76vd{display:inline-flex;align-items:center;gap:var(--dq-space-2);max-width:100%;min-height:2.5rem;padding:0 var(--dq-space-3);border:none;border-radius:var(--dq-radius-full);background:color-mix(in srgb,black 55%,transparent);color:#fff;font:inherit;font-size:var(--dq-font-size-sm);cursor:pointer;list-style:none}.dq-camera-picker__chip.svelte-5t76vd::-webkit-details-marker{display:none}.dq-camera-picker__chip.svelte-5t76vd:focus-visible{outline:var(--dq-focus-ring-width) solid var(--dq-focus-ring-color);outline-offset:var(--dq-focus-ring-offset)}.dq-camera-picker__chip[aria-disabled=true].svelte-5t76vd{opacity:var(--dq-opacity-disabled);cursor:not-allowed}.dq-camera-picker__chip-name.svelte-5t76vd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dq-camera-picker__menu.svelte-5t76vd{position:absolute;top:calc(100% + var(--dq-space-1));right:0;z-index:1;min-width:max(100%,12rem);max-width:min(20rem,80vw);margin:0;padding:var(--dq-space-1);border:none;border-radius:var(--dq-radius-md);background:color-mix(in srgb,black 78%,transparent);color:#fff;list-style:none}.dq-camera-picker__menu.svelte-5t76vd li:where(.svelte-5t76vd){margin:0}.dq-camera-picker__option.svelte-5t76vd{display:block;width:100%;padding:var(--dq-space-2) var(--dq-space-3);border:none;border-radius:var(--dq-radius-sm);background:transparent;color:inherit;font:inherit;font-size:var(--dq-font-size-sm);text-align:left;cursor:pointer}.dq-camera-picker__option.svelte-5t76vd:hover:not(:disabled),.dq-camera-picker__option.svelte-5t76vd:focus-visible{background:color-mix(in srgb,white 16%,transparent)}.dq-camera-picker__option.svelte-5t76vd:focus-visible{outline:var(--dq-focus-ring-width) solid var(--dq-focus-ring-color);outline-offset:var(--dq-focus-ring-offset)}.dq-camera-picker__option--selected.svelte-5t76vd{font-weight:var(--dq-font-weight-medium);background:color-mix(in srgb,white 12%,transparent)}.dq-camera-picker__option.svelte-5t76vd:disabled{opacity:var(--dq-opacity-disabled);cursor:not-allowed}.dq-camera-picker__field.svelte-5t76vd{display:flex;flex-direction:column;gap:var(--dq-space-1)}.dq-camera-picker__control.svelte-5t76vd{display:flex;align-items:center;gap:var(--dq-space-2);min-height:2.75rem;padding:0 var(--dq-space-3);border-radius:var(--dq-radius-md);background:var(--dq-color-surface-muted);color:var(--dq-color-on-surface)}.dq-camera-picker__control.svelte-5t76vd select:where(.svelte-5t76vd){flex:1;min-width:0;min-height:2.75rem;border:none;background:transparent;color:inherit;font:inherit;font-size:var(--dq-font-size-sm)}.dq-camera-picker__control.svelte-5t76vd select:where(.svelte-5t76vd):focus-visible{outline:var(--dq-focus-ring-width) solid var(--dq-focus-ring-color);outline-offset:var(--dq-focus-ring-offset)}.dq-camera-picker__control.svelte-5t76vd select:where(.svelte-5t76vd):disabled{opacity:var(--dq-opacity-disabled)}.dq-camera-picker__sr-only.svelte-5t76vd{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dq-camera-view.svelte-1s16r3s{display:flex;flex-direction:column;gap:var(--dq-space-3);font-family:var(--dq-font-family)}.dq-camera-view--full-bleed.svelte-1s16r3s{position:absolute;inset:0}.dq-camera-view__stage.svelte-1s16r3s{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:3 / 4;border-radius:var(--dq-radius-lg);background:#000}.dq-camera-view__stage--full-bleed.svelte-1s16r3s{flex:1;aspect-ratio:auto;border-radius:0}.dq-camera-view__stage--hidden.svelte-1s16r3s{display:none}.dq-camera-view__video.svelte-1s16r3s{width:100%;height:100%;object-fit:cover;background:#000;transform:translateZ(0);backface-visibility:hidden}.dq-camera-view__video--mirrored.svelte-1s16r3s{transform:translateZ(0) scaleX(-1)}.dq-camera-view__qr-frame.svelte-1s16r3s{position:absolute;inset:15% 12%;border:3px solid color-mix(in srgb,white 85%,transparent);border-radius:var(--dq-radius-lg);box-shadow:0 0 0 9999px color-mix(in srgb,black 35%,transparent);pointer-events:none}.dq-camera-view__hint.svelte-1s16r3s{position:absolute;bottom:var(--dq-space-3);left:50%;transform:translate(-50%);margin:0;padding:var(--dq-space-2) var(--dq-space-3);border-radius:var(--dq-radius-md);background:color-mix(in srgb,black 55%,transparent);color:#fff;font-size:var(--dq-font-size-sm);text-align:center;max-width:min(22rem,calc(100% - 2rem))}.dq-camera-view--full-bleed.svelte-1s16r3s .dq-camera-view__hint:where(.svelte-1s16r3s){bottom:var(--dq-camera-view-footer-inset, var(--dq-space-4))}.dq-camera-view__picker.svelte-1s16r3s{position:absolute;top:calc(max(var(--dq-space-3),env(safe-area-inset-top,0px)) + 2.5rem + var(--dq-space-2));right:var(--dq-space-3);z-index:2;max-width:min(16rem,calc(100% - 5rem))}.dq-camera-view__toast.svelte-1s16r3s{position:absolute;top:var(--dq-space-4);left:50%;transform:translate(-50%);margin:0;padding:var(--dq-space-2) var(--dq-space-3);border-radius:var(--dq-radius-md);background:color-mix(in srgb,var(--dq-color-warning) 85%,black 15%);color:#fff;font-size:var(--dq-font-size-sm);white-space:nowrap}.dq-camera-view--full-bleed.svelte-1s16r3s .dq-camera-view__toast:where(.svelte-1s16r3s){top:calc(max(var(--dq-space-3),env(safe-area-inset-top,0px)) + 2.5rem + var(--dq-space-2) + 2.5rem + var(--dq-space-2))}.dq-camera-view__overlay.svelte-1s16r3s{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--dq-space-2);background:color-mix(in srgb,black 55%,transparent);color:#fff;font-size:var(--dq-font-size-sm)}.dq-camera-view__status.svelte-1s16r3s{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--dq-space-2);padding:var(--dq-space-6) var(--dq-space-4);border-radius:var(--dq-radius-lg);background:var(--dq-color-surface-muted);color:var(--dq-color-on-surface-muted);text-align:center;font-size:var(--dq-font-size-sm)}.dq-camera-view__status.svelte-1s16r3s>p:where(.svelte-1s16r3s){max-width:36rem}.dq-camera-view--full-bleed.svelte-1s16r3s .dq-camera-view__status:where(.svelte-1s16r3s){flex:1;border-radius:0;padding-top:calc(var(--dq-space-6) + 2.5rem + max(var(--dq-space-3),env(safe-area-inset-top,0px)))}.dq-camera-view__status--warning.svelte-1s16r3s{background:var(--dq-color-warning-container);color:var(--dq-color-on-warning-container)}.dq-camera-view__status--error.svelte-1s16r3s{background:var(--dq-color-error-container);color:var(--dq-color-on-error-container)}.dq-camera-view__status-title.svelte-1s16r3s{font-size:var(--dq-font-size-md);font-weight:var(--dq-font-weight-bold);color:inherit}.dq-camera-view__sr-only.svelte-1s16r3s{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dq-camera-view__spinner.svelte-1s16r3s{display:block;width:1.75rem;height:1.75rem;border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor;border-radius:50%;animation:svelte-1s16r3s-dq-camera-view-spin .7s linear infinite}@keyframes svelte-1s16r3s-dq-camera-view-spin{to{transform:rotate(360deg)}}.dq-camera-dialog.svelte-thnl6n{position:fixed;inset:0;width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;margin:0;padding:0;border:none;background:#000;color:#fff;font-family:var(--dq-font-family);touch-action:none}.dq-camera-dialog.svelte-thnl6n::backdrop{background:#000}.dq-camera-dialog__stage.svelte-thnl6n{position:relative;display:flex;flex-direction:column;width:100%;height:100%;--dq-camera-view-footer-inset: calc( var(--dq-space-6) + max(var(--dq-space-6), env(safe-area-inset-bottom)) )}.dq-camera-dialog__stage--with-privacy.svelte-thnl6n{--dq-camera-view-footer-inset: calc( var(--dq-space-6) + var(--dq-space-3) + 1.5rem + max(var(--dq-space-6), env(safe-area-inset-bottom)) )}.dq-camera-dialog__stage--with-shutter.svelte-thnl6n{--dq-camera-view-footer-inset: calc( var(--dq-space-6) + 4.5rem + max(var(--dq-space-6), env(safe-area-inset-bottom)) )}.dq-camera-dialog__stage--with-privacy.dq-camera-dialog__stage--with-shutter.svelte-thnl6n{--dq-camera-view-footer-inset: calc( var(--dq-space-6) + var(--dq-space-3) + 1.5rem + 4.5rem + max(var(--dq-space-6), env(safe-area-inset-bottom)) )}.dq-camera-dialog__header.svelte-thnl6n{position:absolute;inset:0 0 auto;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--dq-space-3);padding:var(--dq-space-3) var(--dq-space-3) var(--dq-space-6);background:linear-gradient(to bottom,color-mix(in srgb,black 55%,transparent),transparent);padding-top:max(var(--dq-space-3),env(safe-area-inset-top));pointer-events:none}.dq-camera-dialog__icon-btn.svelte-thnl6n,.dq-camera-dialog__done-btn.svelte-thnl6n{pointer-events:auto}.dq-camera-dialog__icon-btn.svelte-thnl6n{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:50%;background:color-mix(in srgb,black 45%,transparent);color:#fff;cursor:pointer}.dq-camera-dialog__icon-btn.svelte-thnl6n:focus-visible{outline:var(--dq-focus-ring-width) solid var(--dq-focus-ring-color);outline-offset:var(--dq-focus-ring-offset)}.dq-camera-dialog__title.svelte-thnl6n{margin:0;font-size:var(--dq-font-size-sm);font-weight:var(--dq-font-weight-medium);color:#fff}.dq-camera-dialog__done-btn.svelte-thnl6n{padding:var(--dq-space-2) var(--dq-space-4);border:none;border-radius:var(--dq-radius-md);background:var(--dq-color-primary);color:var(--dq-color-on-primary);font:inherit;font-weight:var(--dq-font-weight-medium);cursor:pointer}.dq-camera-dialog__done-btn.svelte-thnl6n:focus-visible{outline:var(--dq-focus-ring-width) solid var(--dq-focus-ring-color);outline-offset:var(--dq-focus-ring-offset)}.dq-camera-dialog__footer.svelte-thnl6n{position:absolute;inset:auto 0 0;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--dq-space-3);padding:var(--dq-space-6) var(--dq-space-4);padding-bottom:max(var(--dq-space-6),env(safe-area-inset-bottom));background:linear-gradient(to top,color-mix(in srgb,black 55%,transparent),transparent)}.dq-camera-dialog__privacy.svelte-thnl6n{margin:0;max-width:24rem;color:color-mix(in srgb,white 80%,transparent);font-size:var(--dq-font-size-xs);text-align:center}.dq-camera-dialog__shutter.svelte-thnl6n{display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border:3px solid white;border-radius:50%;background:color-mix(in srgb,white 20%,transparent);color:#fff;cursor:pointer;transition:background-color var(--dq-duration-fast) var(--dq-easing-standard)}.dq-camera-dialog__shutter.svelte-thnl6n:hover:not(:disabled){background:color-mix(in srgb,white 32%,transparent)}.dq-camera-dialog__shutter.svelte-thnl6n:disabled{opacity:var(--dq-opacity-disabled);cursor:not-allowed}.dq-camera-dialog__shutter.svelte-thnl6n:focus-visible{outline:var(--dq-focus-ring-width) solid var(--dq-focus-ring-color);outline-offset:var(--dq-focus-ring-offset)}
