:root{--background:#f4f4f1;--surface:#fff;--surface-floating:#fff;--fill:#ecece8;--surface-dim:#e6e6e1;--line:#e2e2dd;--outline:#b4b7be;--ink:#17181c;--ink-secondary:#575b66;--ink-tertiary:#6a6e78;--danger:#c8333b;--success:#3b835a;--on-danger:#fff;--danger-container:#fbe3e4;--on-danger-container:#7a1a20;--inverse-surface:#2a2b31;--inverse-ink:#f2f2f0;--surface-emphasis:#17181c;--on-surface-emphasis:#fff;--scrim:#0006;--me-main:#2f5bd8;--me-tint:#e7edfc;--me-ink:#1d3c9e;--me-on-main:#fff;--partner-main:#e3922f;--partner-tint:#fceeda;--partner-ink:#874a06;--partner-on-main:#2a1600;--ours-main:#d0365c;--ours-tint:#fbe2e8;--ours-ink:#9a1838;--ours-on-main:#fff;--free-band-base:#f8f8f5;--free-band-stripe:#edede8;--free-band-content:#3e414a;--shadow-floating:0 6px 24px #00000014;--work-day:#ffe08f;--work-day-ink:#5e4300;--work-day-band:#fff4cf;--work-day-band-ink:#5e4300;--work-evening:#d6ccf6;--work-evening-ink:#35267a;--work-evening-band:#eee9fc;--work-evening-band-ink:#35267a;--work-night:#2c3150;--work-night-ink:#fff;--work-night-band:#e3e5ee;--work-night-band-ink:#2c3150;--work-off:#e6e6e1;--work-off-ink:#575b66;--work-off-band:#f4f4f1;--work-off-band-ink:#575b66;--event-rose:#c15067;--event-coral:#be574e;--event-orange:#b16220;--event-yellow:#92711f;--event-green:#3b835a;--event-teal:#23817e;--event-blue:#6072bf;--event-purple:#7f65b9;--avatar-bg-0:#e3f2f1;--avatar-bg-1:#e7f3ec;--avatar-bg-2:#e8f1fb;--avatar-bg-3:#f9eaee;--avatar-bg-4:#faf1df;--avatar-bg-5:#efedf9;--avatar-fg-0:#177875;--avatar-fg-1:#397455;--avatar-fg-2:#3e6e9c;--avatar-fg-3:#a14e60;--avatar-fg-4:#8d641f;--avatar-fg-5:#704fbb;--sans:"IBM Plex Sans KR", system-ui, -apple-system, "Apple SD Gothic Neo", sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--page-max-width:720px;--ease-standard:cubic-bezier(.2, .8, .2, 1);--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:24px;--radius-full:999px;--text-cell:10px;--text-label:11px;--text-caption:13px;--text-footnote:15px;--text-body:17px;--text-title:22px;--text-large:30px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme-preference=DARK]{--background:#111214;--surface:#1a1b1f;--surface-floating:#24252a;--fill:#24252a;--surface-dim:#111214;--line:#2e3036;--outline:#5a5d66;--ink:#f2f2f0;--ink-secondary:#a9adb6;--ink-tertiary:#8e929b;--danger:#ff7a7f;--success:#6cc28f;--on-danger:#2a0a0c;--danger-container:#4a1d20;--on-danger-container:#ffd1d3;--inverse-surface:#e4e4e5;--inverse-ink:#1a1b1f;--surface-emphasis:#2a2b31;--on-surface-emphasis:#f2f2f0;--scrim:#0009;--me-main:#6f93ff;--me-tint:#1e2a4d;--me-ink:#b9cbff;--me-on-main:#0b1530;--partner-main:#f2a94e;--partner-tint:#3a2a14;--partner-ink:#ffd39a;--partner-on-main:#2a1600;--ours-main:#ff6b8b;--ours-tint:#46202b;--ours-ink:#ffb3c4;--ours-on-main:#2a0a12;--free-band-base:#26272c;--free-band-stripe:#202126;--free-band-content:#c2c5cc;--shadow-floating:0 6px 24px #0006;--work-day:#e8c15a;--work-day-ink:#2a1f00;--work-day-band:#3a3214;--work-day-band-ink:#f5dc94;--work-evening:#b6a3f5;--work-evening-ink:#1b1238;--work-evening-band:#2a2442;--work-evening-band-ink:#d8ccff;--work-night:#4a5285;--work-night-ink:#fff;--work-night-band:#262a40;--work-night-band-ink:#c9cef0;--work-off:#33353c;--work-off-ink:#a9adb6;--work-off-band:#24252a;--work-off-band-ink:#a9adb6;--event-rose:#ff6b8b;--event-coral:#ff8a70;--event-orange:#f59a45;--event-yellow:#e8c15a;--event-green:#4fcb8a;--event-teal:#45c2c0;--event-blue:#6f93ff;--event-purple:#a48df0;--avatar-bg-0:#203537;--avatar-bg-1:#153729;--avatar-bg-2:#202c4d;--avatar-bg-3:#3c2020;--avatar-bg-4:#3d2d1a;--avatar-bg-5:#373164;--avatar-fg-0:#65d4dc;--avatar-fg-1:#4ee4a6;--avatar-fg-2:#61b0ff;--avatar-fg-3:#fe818b;--avatar-fg-4:#ffd68a;--avatar-fg-5:#d8d0ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme-preference=LIGHT]):not([data-theme-preference=DARK]){--background:#111214;--surface:#1a1b1f;--surface-floating:#24252a;--fill:#24252a;--surface-dim:#111214;--line:#2e3036;--outline:#5a5d66;--ink:#f2f2f0;--ink-secondary:#a9adb6;--ink-tertiary:#8e929b;--danger:#ff7a7f;--success:#6cc28f;--on-danger:#2a0a0c;--danger-container:#4a1d20;--on-danger-container:#ffd1d3;--inverse-surface:#e4e4e5;--inverse-ink:#1a1b1f;--surface-emphasis:#2a2b31;--on-surface-emphasis:#f2f2f0;--scrim:#0009;--me-main:#6f93ff;--me-tint:#1e2a4d;--me-ink:#b9cbff;--me-on-main:#0b1530;--partner-main:#f2a94e;--partner-tint:#3a2a14;--partner-ink:#ffd39a;--partner-on-main:#2a1600;--ours-main:#ff6b8b;--ours-tint:#46202b;--ours-ink:#ffb3c4;--ours-on-main:#2a0a12;--free-band-base:#26272c;--free-band-stripe:#202126;--free-band-content:#c2c5cc;--shadow-floating:0 6px 24px #0006;--work-day:#e8c15a;--work-day-ink:#2a1f00;--work-day-band:#3a3214;--work-day-band-ink:#f5dc94;--work-evening:#b6a3f5;--work-evening-ink:#1b1238;--work-evening-band:#2a2442;--work-evening-band-ink:#d8ccff;--work-night:#4a5285;--work-night-ink:#fff;--work-night-band:#262a40;--work-night-band-ink:#c9cef0;--work-off:#33353c;--work-off-ink:#a9adb6;--work-off-band:#24252a;--work-off-band-ink:#a9adb6;--event-rose:#ff6b8b;--event-coral:#ff8a70;--event-orange:#f59a45;--event-yellow:#e8c15a;--event-green:#4fcb8a;--event-teal:#45c2c0;--event-blue:#6f93ff;--event-purple:#a48df0;--avatar-bg-0:#203537;--avatar-bg-1:#153729;--avatar-bg-2:#202c4d;--avatar-bg-3:#3c2020;--avatar-bg-4:#3d2d1a;--avatar-bg-5:#373164;--avatar-fg-0:#65d4dc;--avatar-fg-1:#4ee4a6;--avatar-fg-2:#61b0ff;--avatar-fg-3:#fe818b;--avatar-fg-4:#ffd68a;--avatar-fg-5:#d8d0ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{background:var(--background);height:100%;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;margin:0}body{word-break:keep-all;overflow-wrap:break-word}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--me-main);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}::view-transition-old(root){animation-duration:.2s;animation-timing-function:var(--ease-standard)}::view-transition-new(root){animation-duration:.2s;animation-timing-function:var(--ease-standard)}:root[data-page-transition=fade]::view-transition-group(*){animation:none}:root[data-page-transition=fade]::view-transition-old(*){animation:none}:root[data-page-transition=fade]::view-transition-new(*){animation:none}:root[data-page-transition=forward]::view-transition-old(root){animation:.28s var(--ease-standard) both page-out-left}:root[data-page-transition=forward]::view-transition-new(root){animation:.28s var(--ease-standard) both page-in-right}:root[data-page-transition=back]::view-transition-old(root){animation:.28s var(--ease-standard) both page-out-right}:root[data-page-transition=back]::view-transition-new(root){animation:.28s var(--ease-standard) both page-in-left}:root[data-page-transition=up]::view-transition-old(root){animation:.2s var(--ease-standard) both page-out-up}:root[data-page-transition=up]::view-transition-new(root){animation:.24s var(--ease-standard) both page-in-up}:root[data-page-transition=down]::view-transition-old(root){animation:.2s var(--ease-standard) both page-out-down}:root[data-page-transition=down]::view-transition-new(root){animation:.24s var(--ease-standard) both page-in-down}@keyframes page-in-up{0%{transform:translateY(100%)}}@keyframes page-out-up{to{opacity:.6;transform:translateY(-30%)}}@keyframes page-in-down{0%{opacity:.6;transform:translateY(-30%)}}@keyframes page-out-down{to{transform:translateY(100%)}}@keyframes page-in-right{0%{transform:translate(100%)}}@keyframes page-out-left{to{opacity:.6;transform:translate(-30%)}}@keyframes page-in-left{0%{opacity:.6;transform:translate(-30%)}}@keyframes page-out-right{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.bootstrap-error.svelte-p99dae{flex-direction:column;justify-content:center;max-width:420px;min-height:100dvh;margin:0 auto;padding:24px;display:flex}h1.svelte-p99dae{font-size:var(--text-title);margin:0 0 8px}p.svelte-p99dae{color:var(--ink-secondary);margin:0 0 32px}.actions.svelte-p99dae{flex-direction:column;gap:8px;display:flex}.toast-host.svelte-es3tmj{left:0;right:0;bottom:calc(var(--space-4) + env(safe-area-inset-bottom));padding:0 var(--space-4);pointer-events:none;z-index:50;justify-content:center;display:flex;position:fixed}.toast.svelte-es3tmj{align-items:center;gap:var(--space-4);border-radius:var(--radius-md);background:var(--inverse-surface);color:var(--inverse-ink);font-size:var(--text-footnote);animation:svelte-es3tmj-toast-in .2s var(--ease-standard);margin:0;padding:12px 18px;display:flex}.action.svelte-es3tmj{min-height:44px;color:var(--inverse-ink);pointer-events:auto;flex:none;margin:-12px -10px -12px 0;padding:0 10px;font-weight:700}@keyframes svelte-es3tmj-toast-in{0%{opacity:0;transform:translateY(8px)}}
