.scene.svelte-1dpu03r{aspect-ratio:1160/1130;width:100%;font-family:var(--font-sans);color:var(--color-ink-700);position:relative;container-type:inline-size}.halo.svelte-1dpu03r{background:var(--color-brand-200);border-radius:4.3cqw;padding:2.76cqw;position:absolute}.card.svelte-1dpu03r{border:1px solid var(--color-ink-300);background:#fff;border-radius:2.8cqw;height:100%;overflow:hidden}.halo-main.svelte-1dpu03r{width:82.8%;height:84.9%;top:5.8%;left:2.6%}.halo-pop.svelte-1dpu03r{opacity:0;width:57.7%;height:47.8%;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);top:50.6%;left:33.2%;transform:translateY(2cqw)scale(.97)}.scene.svelte-1dpu03r:is([data-step=exception]:where(.svelte-1dpu03r),[data-step=resolving]:where(.svelte-1dpu03r),[data-step=resolved]:where(.svelte-1dpu03r)) .halo-pop:where(.svelte-1dpu03r){opacity:1;transform:none}.person.svelte-1dpu03r{align-items:center;gap:2.2cqw;height:12.9cqw;padding-left:2.2cqw;font-size:2.7cqw;display:flex}.avatar.svelte-1dpu03r{background:var(--gradient-icon);color:#fff;border-radius:9999px;place-content:center;width:6.2cqw;height:6.2cqw;font-size:2.2cqw;font-weight:500;display:grid}.person-name.svelte-1dpu03r{font-weight:500}.person-count.svelte-1dpu03r{color:var(--color-ink-500);margin-left:-.8cqw}.day.svelte-1dpu03r{background:var(--color-ink-200);border-top:1px solid var(--color-ink-300);border-bottom:1px solid var(--color-ink-300);height:9.7cqw;transition:background .5s var(--ease-out);align-items:center;padding-left:8cqw;font-size:2.7cqw;font-weight:500;display:flex;position:relative}.day-flagged.svelte-1dpu03r{border-top:0}.day.svelte-1dpu03r .day-flag{width:2.7cqw;height:2.7cqw;color:var(--color-danger-strong);opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);position:absolute;left:2.2cqw;transform:scale(.6)}.scene.svelte-1dpu03r:is([data-step=exception]:where(.svelte-1dpu03r),[data-step=resolving]:where(.svelte-1dpu03r)) .day-flagged:where(.svelte-1dpu03r){background:var(--color-amber-50)}.scene.svelte-1dpu03r:is([data-step=exception]:where(.svelte-1dpu03r),[data-step=resolving]:where(.svelte-1dpu03r)) .day:where(.svelte-1dpu03r) .day-flag{opacity:1;transform:none}.row.svelte-1dpu03r{align-items:center;gap:1.9cqw;height:9cqw;padding:0 2.3cqw 0 8cqw;font-size:2.7cqw;display:flex}.row-label.svelte-1dpu03r{flex:1}.row-rate.svelte-1dpu03r{font-variant-numeric:tabular-nums}.check.svelte-1dpu03r{appearance:none;border:.17cqw solid var(--color-ink-500);pointer-events:none;background:#fff;border-radius:.6cqw;flex-shrink:0;place-items:center;width:2.7cqw;height:2.7cqw;margin:0;transition:background .25s,border-color .25s;display:grid}.check.svelte-1dpu03r:after{content:"";width:.7cqw;height:1.3cqw;transition:transform .25s var(--ease-out);border:.28cqw solid #fff;border-width:0 .28cqw .28cqw 0;margin-top:-.25cqw;transform:rotate(45deg)scale(0)}.check.svelte-1dpu03r:checked{background:var(--color-ink-900);border-color:var(--color-ink-900)}.check.svelte-1dpu03r:checked:after{transform:rotate(45deg)scale(1)}.pop.svelte-1dpu03r{padding:3cqw 3.2cqw 0}.pop-head.svelte-1dpu03r{justify-content:space-between;align-items:flex-start;display:flex}.pop-title.svelte-1dpu03r{color:var(--color-danger-strong);margin:0;font-size:2.6cqw;font-weight:600;transition:color .4s}.pop.svelte-1dpu03r .pop-icon{width:3.1cqw;height:3.1cqw;color:var(--color-danger-strong);flex-shrink:0;transition:color .4s}.scene[data-done].svelte-1dpu03r .pop-title:where(.svelte-1dpu03r),.scene[data-done].svelte-1dpu03r .pop:where(.svelte-1dpu03r) .pop-icon{color:var(--color-teal-800)}.pop-meta.svelte-1dpu03r{color:var(--color-ink-500);margin:.9cqw 0 0;font-size:2.4cqw}.pop-rule.svelte-1dpu03r{background:var(--color-ink-300);border:0;height:1px;margin:1.9cqw 0}.pop-body.svelte-1dpu03r{color:var(--color-ink-600);margin:0;font-size:2.5cqw;line-height:1.38}.pop-body.svelte-1dpu03r strong:where(.svelte-1dpu03r){color:var(--color-ink-700);font-weight:600}.pop-actions.svelte-1dpu03r{gap:2.8cqw;margin-top:2cqw;display:flex}.btn.svelte-1dpu03r{white-space:nowrap;width:20.5cqw;height:5.6cqw;font:600 2.1cqw var(--font-sans);cursor:pointer;transition:transform .25s var(--ease-out), background .25s ease;border:0;border-radius:1.3cqw;justify-content:center;align-items:center;gap:1cqw;display:inline-flex}.btn-quiet.svelte-1dpu03r{background:var(--color-ink-200);color:var(--color-ink-700)}.btn-dark.svelte-1dpu03r{background:var(--color-ink-900);color:#fff}.btn-dark.svelte-1dpu03r:hover{background:var(--color-ink-800)}.btn-dark.svelte-1dpu03r .spark{width:2.6cqw;height:2.6cqw}.scene[data-step=resolving].svelte-1dpu03r .btn-dark:where(.svelte-1dpu03r){animation:svelte-1dpu03r-press .9s var(--ease-out)}.scene[data-step=resolving].svelte-1dpu03r .btn-dark:where(.svelte-1dpu03r) .spark{animation:.9s linear infinite svelte-1dpu03r-spin}@keyframes svelte-1dpu03r-press{25%{transform:scale(.95)}}@keyframes svelte-1dpu03r-spin{to{transform:rotate(360deg)}}
