.ptr-indicator.svelte-1idbu5{position:fixed;top:calc(env(safe-area-inset-top,0px) + 16px);left:50%;width:56px;height:56px;transform:translate(-50%);pointer-events:none;z-index:var(--z-overlay, 40);display:grid;place-items:center}.ptr-logo.svelte-1idbu5{display:block;width:56px;height:56px;transform-origin:center;transition:opacity var(--duration-fast, .15s) var(--ease-out-expo, ease-out),transform var(--duration-base, .25s) var(--ease-out-expo, ease-out),filter var(--duration-base, .25s) var(--ease-out-expo, ease-out)}.ptr-indicator.past.svelte-1idbu5 .ptr-logo:where(.svelte-1idbu5){filter:drop-shadow(0 0 14px color-mix(in oklch,var(--primary) 65%,transparent));animation:svelte-1idbu5-ptr-logo-punch .32s var(--ease-out-expo, ease-out) 1}.ptr-indicator.refreshing.svelte-1idbu5 .ptr-logo:where(.svelte-1idbu5){animation:svelte-1idbu5-ptr-logo-pulse 1.4s ease-in-out infinite;filter:drop-shadow(0 0 18px color-mix(in oklch,var(--primary) 70%,transparent))}@keyframes svelte-1idbu5-ptr-logo-punch{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes svelte-1idbu5-ptr-logo-pulse{0%,to{opacity:.78}50%{opacity:1}}.ptr-indicator.reduced.svelte-1idbu5 .ptr-logo:where(.svelte-1idbu5){animation:none!important;transition:none}@media(prefers-reduced-motion:reduce){.ptr-logo.svelte-1idbu5{transition:none!important}.ptr-indicator.past.svelte-1idbu5 .ptr-logo:where(.svelte-1idbu5),.ptr-indicator.refreshing.svelte-1idbu5 .ptr-logo:where(.svelte-1idbu5){animation:none!important}}html[data-reduce-motion] .ptr-logo.svelte-1idbu5{transition:none!important}html[data-reduce-motion] .ptr-indicator.past.svelte-1idbu5 .ptr-logo:where(.svelte-1idbu5),html[data-reduce-motion] .ptr-indicator.refreshing.svelte-1idbu5 .ptr-logo:where(.svelte-1idbu5){animation:none!important}.sr-only.svelte-1idbu5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.type-toggle.selected.svelte-171eo7z,.status-toggle.selected.svelte-171eo7z{background-color:color-mix(in oklch,var(--primary-hover) 10%,transparent)}.sample-banner.svelte-1ylirbf{position:sticky;top:0;z-index:200;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;padding:8px 16px;background:color-mix(in oklch,var(--primary) 25%,var(--background));color:var(--foreground);font-size:12px;font-weight:500;animation:svelte-1ylirbf-banner-slide var(--duration-medium) var(--ease-out-expo) both}.sample-banner .icon{color:color-mix(in oklch,var(--primary) 55%,var(--foreground));flex-shrink:0}.label.svelte-1ylirbf{text-align:center}.cta{min-height:32px;padding:4px 12px;border-radius:9999px;background:var(--foreground);color:color-mix(in oklch,var(--primary) 30%,var(--background));font-size:12px;font-weight:600;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-expo)}.cta:focus-visible{background:#fff}@media(hover:hover)and (pointer:fine){.cta:hover{background:#fff}}.cta:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}@media(max-width:480px){.sample-banner.svelte-1ylirbf{flex-direction:column;gap:6px;padding:8px 12px}.label.svelte-1ylirbf{font-size:11px}.cta{min-height:36px}}@media(prefers-reduced-motion:reduce){.sample-banner.svelte-1ylirbf{animation:svelte-1ylirbf-banner-fade var(--duration-base) ease-out both}}html[data-reduce-motion] .sample-banner.svelte-1ylirbf{animation:svelte-1ylirbf-banner-fade var(--duration-base) ease-out both}@keyframes svelte-1ylirbf-banner-slide{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes svelte-1ylirbf-banner-fade{0%{opacity:0}to{opacity:1}}.beta-card-banner.svelte-xe7mo7{display:flex;align-items:center;gap:12px;z-index:var(--z-banner, 30);padding:10px 16px;background:var(--card);border-bottom:1px solid var(--border);animation:svelte-xe7mo7-banner-rise var(--duration-medium) var(--ease-out-expo) both}.banner-icon{width:18px;height:18px;flex-shrink:0;color:var(--primary)}.banner-message.svelte-xe7mo7{flex:1;min-width:0;margin:0;font-size:13px;line-height:1.45;color:var(--foreground)}.banner-actions.svelte-xe7mo7{display:flex;align-items:center;gap:4px;flex-shrink:0}.banner-dismiss.svelte-xe7mo7{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;border-radius:var(--radius-md);color:var(--muted-foreground);cursor:pointer;transition:color var(--duration-fast) var(--ease-out-expo)}@media(hover:hover)and (pointer:fine){.banner-dismiss.svelte-xe7mo7:hover{color:var(--foreground)}}.banner-dismiss.svelte-xe7mo7:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@keyframes svelte-xe7mo7-banner-rise{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.beta-card-banner.svelte-xe7mo7{animation:none}}html[data-reduce-motion] .beta-card-banner.svelte-xe7mo7{animation:none}.invite-required.svelte-kfnqb4{animation:svelte-kfnqb4-invite-fade-in var(--duration-medium) var(--ease-out-expo) both}.invite-icon.svelte-kfnqb4{opacity:.8}@keyframes svelte-kfnqb4-invite-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.invite-required.svelte-kfnqb4{animation:none}}html[data-reduce-motion] .invite-required.svelte-kfnqb4{animation:none}.app-root.svelte-1v2axqk{opacity:1}.app-root.is-held.svelte-1v2axqk{opacity:0}@media(prefers-reduced-motion:no-preference){.app-root.svelte-1v2axqk{transition:opacity var(--duration-slower) var(--ease-out-expo)}}#main-content:focus{outline:none}html:not(.dark):has(.is-sample-mode){--background: oklch(.97 .008 255)}html.dark:has(.is-sample-mode){--background: oklch(.155 .035 255)}
