@property --turn{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --sweep{syntax: "<angle>"; inherits: true; initial-value: 0deg;}.veil.svelte-1uz56n1{position:fixed;inset:0;z-index:var(--z-toast);display:grid;place-items:center;padding:var(--sp-4);pointer-events:none;background:color-mix(in srgb,var(--bg) 52%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:svelte-1uz56n1-veil-in var(--mo-slow) var(--mo-ease) backwards}.veil.leaving.svelte-1uz56n1{animation:svelte-1uz56n1-veil-leave var(--mo-mid) var(--mo-ease) forwards}@keyframes svelte-1uz56n1-veil-in{0%{opacity:0}}@keyframes svelte-1uz56n1-veil-leave{to{opacity:0}}.orb.svelte-1uz56n1{pointer-events:auto;position:relative;width:min(19rem,84vw);aspect-ratio:1;border-radius:50%;animation:svelte-1uz56n1-orb-in calc(var(--mo-slow) * 1.6) var(--mo-ease) backwards}.veil.leaving.svelte-1uz56n1 .orb:where(.svelte-1uz56n1){animation:svelte-1uz56n1-orb-leave var(--mo-mid) var(--mo-ease) forwards}@keyframes svelte-1uz56n1-orb-in{0%{opacity:0;scale:.8}}@keyframes svelte-1uz56n1-orb-leave{to{opacity:0;scale:.94}}.aura.svelte-1uz56n1{position:absolute;inset:-7px;border-radius:50%;pointer-events:none;background:conic-gradient(from var(--turn),var(--mint),var(--accent),var(--pink),var(--amber),var(--mint));filter:blur(8px);opacity:.85;animation:svelte-1uz56n1-turn calc(var(--mo-slow) * 40) linear infinite,svelte-1uz56n1-breathe calc(var(--mo-slow) * 12) var(--mo-ease) infinite}@keyframes svelte-1uz56n1-turn{to{--turn: 360deg}}@keyframes svelte-1uz56n1-breathe{50%{opacity:.55;scale:1.025}}.sky.svelte-1uz56n1{position:absolute;inset:0;pointer-events:none}.sky.svelte-1uz56n1 i:where(.svelte-1uz56n1){position:absolute;left:50%;top:50%;width:15px;height:15px;margin:-7.5px;background:var(--amber);opacity:0;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);transform:rotate(var(--a)) translateY(calc(min(19rem,84vw)/-2 - 2px));filter:drop-shadow(0 0 4px var(--accent));animation:svelte-1uz56n1-twinkle calc(var(--mo-slow) * 9) var(--mo-ease) calc(var(--i) * var(--mo-slow) * 1.7) infinite}@keyframes svelte-1uz56n1-twinkle{0%,62%,to{opacity:0;scale:.3}30%{opacity:.95;scale:1}}.orb.waiting.svelte-1uz56n1{transition:--sweep calc(var(--mo-slow) * 1.6) linear}.orb.waiting.done.svelte-1uz56n1{transition-duration:var(--mo-slow);transition-timing-function:var(--mo-ease)}.orb.waiting.svelte-1uz56n1 .aura:where(.svelte-1uz56n1){opacity:.35}.sweep.svelte-1uz56n1{position:absolute;inset:-6px;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,var(--mint) 0deg,var(--accent) calc(var(--sweep) * .6),var(--amber) var(--sweep),transparent var(--sweep));mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px))}.sweep.glow.svelte-1uz56n1{inset:-10px;filter:blur(7px);opacity:.9;mask:radial-gradient(farthest-side,transparent calc(100% - 16px),#000 calc(100% - 9px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 16px),#000 calc(100% - 9px))}.tip.svelte-1uz56n1{position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px;pointer-events:none;background:#fff;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);transform:rotate(var(--sweep)) translateY(calc(min(19rem,84vw)/-2 - 3px));filter:drop-shadow(0 0 6px var(--amber)) drop-shadow(0 0 3px var(--accent));animation:svelte-1uz56n1-tip-shine calc(var(--mo-slow) * 3) var(--mo-ease) infinite}@keyframes svelte-1uz56n1-tip-shine{50%{scale:1.35;opacity:.8}}.orb.done.svelte-1uz56n1 .tip:where(.svelte-1uz56n1){opacity:0;transition:opacity var(--mo-slow)}.face.svelte-1uz56n1{position:absolute;inset:0;border-radius:50%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--sp-2);padding:var(--sp-8) var(--sp-7);background:var(--bg-raised);border:1px solid var(--border);box-shadow:var(--shadow-panel);transition:border-color var(--mo-mid) var(--mo-ease)}.orb.done.svelte-1uz56n1 .face:where(.svelte-1uz56n1){border-color:var(--accent)}.face.svelte-1uz56n1 .badge,.face.svelte-1uz56n1 .bell{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-text)}.face.svelte-1uz56n1 .words{flex:none;display:flex;flex-direction:column;gap:2px;line-height:1.25;align-items:center}.face.svelte-1uz56n1 .words b{font-weight:650;color:var(--text);font-size:var(--t-lg)}.face.svelte-1uz56n1 .words .sub,.face.svelte-1uz56n1 .words .note{color:var(--text-muted);font-size:var(--t-sm)}.face.svelte-1uz56n1 .acts{display:flex;gap:var(--sp-1);margin:var(--sp-1) 0 0}.face.svelte-1uz56n1 .acts button{min-height:var(--tap);padding:0 var(--sp-4);border-radius:var(--radius-pill);font:inherit;font-size:var(--t-md);font-weight:600;cursor:pointer;transition:background-color var(--mo-fast),transform var(--mo-fast),border-color var(--mo-fast)}.face.svelte-1uz56n1 .later{border:1px solid transparent;background:none;color:var(--text-muted)}.face.svelte-1uz56n1 .later:hover{background:var(--bg-hover);color:var(--text)}.face.svelte-1uz56n1 .on{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent)}.face.svelte-1uz56n1 .on:hover{transform:translateY(-1px)}.face.svelte-1uz56n1 .on:disabled{opacity:.7;cursor:progress;transform:none}.face.svelte-1uz56n1 .acts button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
