.entry-hold.svelte-15gsswk{position:fixed;inset:0;z-index:150}.entry-hold__mark-wrap.svelte-15gsswk{display:grid;place-items:center}.entry-hold__mark.svelte-15gsswk{width:72px;height:72px;user-select:none}.ptr-wash.svelte-1idbu5{position:fixed;top:0;left:0;right:0;height:calc(env(safe-area-inset-top,0px) + 160px);pointer-events:none;z-index:calc(var(--z-overlay, 40) - 1);opacity:var(--ptr-wash-opacity, 0);background:linear-gradient(180deg,color-mix(in oklch,var(--primary) 32%,transparent) 0%,color-mix(in oklch,var(--primary) 14%,transparent) 55%,transparent 100%)}.ptr-wash.visible.svelte-1idbu5{transition:opacity var(--duration-fast, .15s) var(--ease-out-expo, ease-out)}.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-wash.svelte-1idbu5,.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-wash.svelte-1idbu5,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:hover,.cta:focus-visible{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)}.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}.toast-shell.svelte-pfl3kn{position:fixed;z-index:var(--z-toast);display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-elevated),0 0 0 1px var(--border-subtle);overflow:hidden;animation:svelte-pfl3kn-shell-enter var(--duration-sheet-open) var(--ease-out-expo) both}.toast-shell.exiting.svelte-pfl3kn{animation:svelte-pfl3kn-shell-exit var(--duration-sheet-close) ease-in both}.position-bottom-center.svelte-pfl3kn{bottom:calc(140px + env(safe-area-inset-bottom,0px));left:16px;right:16px}.position-top-right.svelte-pfl3kn{top:16px;right:16px}.toast-indicator.svelte-pfl3kn{position:absolute;left:0;top:0;bottom:0;width:3px}.variant-success.svelte-pfl3kn .toast-indicator:where(.svelte-pfl3kn){background:var(--success)}.variant-error.svelte-pfl3kn .toast-indicator:where(.svelte-pfl3kn){background:var(--destructive)}.toast-icon.svelte-pfl3kn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm)}.variant-success.svelte-pfl3kn .toast-icon:where(.svelte-pfl3kn){background:color-mix(in oklch,var(--success) 15%,transparent);color:var(--success)}.variant-error.svelte-pfl3kn .toast-icon:where(.svelte-pfl3kn){background:color-mix(in oklch,var(--destructive) 15%,transparent);color:var(--destructive)}.toast-body.svelte-pfl3kn{flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.4;color:var(--card-foreground)}.toast-action.svelte-pfl3kn{flex-shrink:0}.toast-close.svelte-pfl3kn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:none;color:var(--muted-foreground);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--duration-fast)}.toast-close.svelte-pfl3kn:hover{color:var(--foreground)}.toast-close.svelte-pfl3kn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.toast-progress.svelte-pfl3kn{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--primary);transform-origin:left center;opacity:.7}@media(min-width:768px){.position-bottom-center.svelte-pfl3kn{bottom:24px;left:50%;right:auto;transform:translate(-50%);min-width:320px;max-width:480px}}@keyframes svelte-pfl3kn-shell-enter{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-pfl3kn-shell-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-12px) scale(.95)}}@media(min-width:768px){@keyframes svelte-pfl3kn-shell-enter{0%{opacity:0;transform:translate(-50%) translateY(20px) scale(.95)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes svelte-pfl3kn-shell-exit{0%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-12px) scale(.95)}}}@media(prefers-reduced-motion:reduce){.toast-shell.svelte-pfl3kn,.toast-shell.exiting.svelte-pfl3kn{animation:none}.toast-progress.svelte-pfl3kn{display:none}}html[data-reduce-motion] .toast-shell.svelte-pfl3kn,html[data-reduce-motion] .toast-shell.exiting.svelte-pfl3kn{animation:none}.undo-message.svelte-140t79b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.undo-message.svelte-140t79b strong{font-weight:600;color:var(--foreground)}.undo-button{display:inline-flex;align-items:center;gap:6px;min-height:44px;min-width:44px;padding:12px 16px;line-height:20px;border:none;border-radius:var(--radius-sm);background:color-mix(in oklch,var(--primary-hover) 18%,transparent);color:var(--foreground);font-size:13px;font-weight:600;cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast),transform var(--duration-fast)}.undo-button:hover{background:color-mix(in oklch,var(--primary-hover) 28%,transparent);color:var(--foreground)}.undo-button:active{transform:scale(.97)}.undo-button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.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)}
