@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/comfortaa-cyrillic-ext-500-normal-DFWmoCRP.woff2) format("woff2"),url(/assets/comfortaa-cyrillic-ext-500-normal-CuZGFsWx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/comfortaa-cyrillic-500-normal-Ca-TWkCb.woff2) format("woff2"),url(/assets/comfortaa-cyrillic-500-normal-Dx0egeI1.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/comfortaa-greek-500-normal-Czyfw9jv.woff2) format("woff2"),url(/assets/comfortaa-greek-500-normal-LlwkVRfg.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/comfortaa-vietnamese-500-normal-Do3wmHBl.woff2) format("woff2"),url(/assets/comfortaa-vietnamese-500-normal-C6ChNVpi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/comfortaa-latin-ext-500-normal-C2if5kn_.woff2) format("woff2"),url(/assets/comfortaa-latin-ext-500-normal-PEXFRp-e.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/comfortaa-latin-500-normal-Bc8WElh3.woff2) format("woff2"),url(/assets/comfortaa-latin-500-normal-CZsHoEzp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/comfortaa-cyrillic-ext-600-normal-BNIaQtb0.woff2) format("woff2"),url(/assets/comfortaa-cyrillic-ext-600-normal-BZUZnmxt.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/comfortaa-cyrillic-600-normal-CxSmWMj-.woff2) format("woff2"),url(/assets/comfortaa-cyrillic-600-normal-CCBHZIiG.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/comfortaa-greek-600-normal-gIZqoHqI.woff2) format("woff2"),url(/assets/comfortaa-greek-600-normal-Cmg9qkTF.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/comfortaa-vietnamese-600-normal-vJdpeB07.woff2) format("woff2"),url(/assets/comfortaa-vietnamese-600-normal-B_CDx7ov.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/comfortaa-latin-ext-600-normal-BCIo4VJt.woff2) format("woff2"),url(/assets/comfortaa-latin-ext-600-normal-CPVrP5DL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/comfortaa-latin-600-normal-BgHTI9Cz.woff2) format("woff2"),url(/assets/comfortaa-latin-600-normal-DSfhJPm3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/comfortaa-cyrillic-ext-700-normal-CEIPfZRo.woff2) format("woff2"),url(/assets/comfortaa-cyrillic-ext-700-normal-CsTPZj0j.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/comfortaa-cyrillic-700-normal-BojaBofG.woff2) format("woff2"),url(/assets/comfortaa-cyrillic-700-normal-Bx05XFlW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/comfortaa-greek-700-normal-B2gUORsJ.woff2) format("woff2"),url(/assets/comfortaa-greek-700-normal-Cxy5Yse9.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/comfortaa-vietnamese-700-normal-C2R3i9AT.woff2) format("woff2"),url(/assets/comfortaa-vietnamese-700-normal-C5kgrMxx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/comfortaa-latin-ext-700-normal-Chtbp5gW.woff2) format("woff2"),url(/assets/comfortaa-latin-ext-700-normal-BnH-JGUK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/comfortaa-latin-700-normal-DOtxUU44.woff2) format("woff2"),url(/assets/comfortaa-latin-700-normal-K_GTRK4c.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ui-font-base: 16px;--color-primary: #166534;--color-primary-rgb: 22, 101, 52;--color-primary-deep: #14532d;--color-primary-tint: #dcfce7;--color-primary-tint-strong: #bbf7d0;--color-primary-accent: #4ade80;--color-tab-track: rgba(15, 23, 42, .06);--color-status-done: #166534;--color-status-done-rgb: 22, 101, 52;--color-status-done-tint: #dcfce7;--color-status-done-tint-strong: #bbf7d0;--color-icon: #4b5563;--color-text-sub: #6b7280;--color-text-muted: #9ca3af;--color-border: #b7b7b7;--ease-out: cubic-bezier(.2, .8, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-spring-soft: cubic-bezier(.4, 1.2, .5, 1);--dur-fast: .18s;--dur: .28s;--dur-slow: .42s;--ease-sheet: cubic-bezier(.32, .72, 0, 1);--dur-enter: .34s;--dur-exit: .24s}:root[data-theme=black]{--color-primary: #0e0f0f;--color-primary-rgb: 14, 15, 15;--color-primary-deep: #000000;--color-primary-tint: #ececec;--color-primary-tint-strong: #d6d6d6;--color-primary-accent: #4b4b4b;--color-tab-track: rgba(15, 23, 42, .06)}:root[data-theme=sora]{--color-primary: #2563eb;--color-primary-rgb: 37, 99, 235;--color-primary-deep: #1e3a8a;--color-primary-tint: #dbeafe;--color-primary-tint-strong: #bfdbfe;--color-primary-accent: #60a5fa;--color-tab-track: rgba(var(--color-primary-rgb), .06)}:root[data-theme=coral]{--color-primary: #f0654b;--color-primary-rgb: 240, 101, 75;--color-primary-deep: #b83a26;--color-primary-tint: #ffe4dd;--color-primary-tint-strong: #ffc7b8;--color-primary-accent: #ff9478;--color-tab-track: rgba(var(--color-primary-rgb), .06)}:root[data-theme=plum]{--color-primary: #7c5cff;--color-primary-rgb: 124, 92, 255;--color-primary-deep: #4c33b3;--color-primary-tint: #e9e3ff;--color-primary-tint-strong: #d6cbff;--color-primary-accent: #a78bfa;--color-tab-track: rgba(var(--color-primary-rgb), .06)}[data-login=true]{--color-primary: #0E0F0F;--color-primary-rgb: 14, 15, 15;--color-primary-deep: #000000;--color-primary-tint: #f0f0f0;--color-primary-tint-strong: #d8d8d8;--color-primary-accent: #555555}input::placeholder,textarea::placeholder{text-overflow:ellipsis;color:#9ca3af;opacity:1}input::placeholder{white-space:nowrap}html{font-size:var(--ui-font-base)}:root[data-ui-scale=large]{--ui-font-base: 18px}:root[data-ui-scale=xlarge]{--ui-font-base: 20px}html,body,#root{width:100%;height:100%;margin:0}html,body{overscroll-behavior:none}html,body,#root{touch-action:manipulation}body{display:block}body{font-family:Noto Sans JP Variable,Noto Sans KR Variable,Noto Sans JP,Noto Sans KR,sans-serif}:root[lang=ko] body{font-family:Noto Sans KR Variable,Noto Sans JP Variable,Noto Sans KR,Noto Sans JP,sans-serif}button,input,select,textarea{font-family:inherit;color:inherit;letter-spacing:inherit}*,*:before,*:after{-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important}input,textarea,[contenteditable]{-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}*::-webkit-scrollbar{display:none}*{scrollbar-width:none}*{-ms-overflow-style:none}@keyframes _toastUp_zvvvz_1{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._container_zvvvz_8{position:fixed;bottom:calc(32px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}._toast_zvvvz_24{min-width:180px;max-width:90vw;padding:11px 16px;border-radius:12px;background:#fff;border:1.5px solid #111111;color:#111;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;box-shadow:0 8px 28px #0000001a;animation:_toastUp_zvvvz_1 .28s cubic-bezier(.22,1,.36,1) forwards;display:flex;align-items:center;justify-content:center;gap:8px;pointer-events:auto}._toastMessage_zvvvz_47{display:flex;align-items:center;gap:6px}._toastBell_zvvvz_54{padding:3px;font-size:.6875rem;color:#f59e0b;display:inline-flex;align-items:center;line-height:1;transform-origin:50% 0%;animation:_toastBellRing_zvvvz_1 4s ease-in-out infinite}@keyframes _toastBellRing_zvvvz_1{0%{transform:rotate(0)}4%{transform:rotate(15deg)}8%{transform:rotate(-13deg)}12%{transform:rotate(10deg)}16%{transform:rotate(-8deg)}20%{transform:rotate(5deg)}24%{transform:rotate(-3deg)}28%{transform:rotate(0)}}._toastMail_zvvvz_77{padding:0 2px;color:#111;display:inline-flex;align-items:center;justify-content:center;align-self:center;line-height:0;animation:_toastMailShake_zvvvz_1 4s ease-in-out infinite}@keyframes _toastMailShake_zvvvz_1{0%{transform:translate(0)}4%{transform:translate(-1.5px)}8%{transform:translate(1.5px)}12%{transform:translate(-1.5px)}16%{transform:translate(1.5px)}20%{transform:translate(-1px)}24%{transform:translate(1px)}28%{transform:translate(0)}}._toastCheck_zvvvz_100{display:inline-flex;align-items:center;justify-content:center;animation:_toastCheckPop_zvvvz_1 .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes _toastCheckPop_zvvvz_1{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}._toastTrash_zvvvz_114{display:inline-flex;align-items:center;justify-content:center;transform-origin:50% 15%;animation:_toastTrashShake_zvvvz_1 .5s ease-in-out both}@keyframes _toastTrashShake_zvvvz_1{0%{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(3deg)}to{transform:rotate(0)}}._toastPlane_zvvvz_134{display:inline-flex;align-items:center;justify-content:center;animation:_toastPlaneFly_zvvvz_1 .5s cubic-bezier(.22,1,.36,1) both}@keyframes _toastPlaneFly_zvvvz_1{0%{transform:translate(-7px,3px) rotate(-18deg);opacity:0}55%{transform:translate(1px,-1px) rotate(4deg);opacity:1}to{transform:translate(0) rotate(0);opacity:1}}._toastPencil_zvvvz_148{display:inline-flex;align-items:center;justify-content:center;animation:_toastPencilWrite_zvvvz_1 .4s cubic-bezier(.22,1,.36,1) both}@keyframes _toastPencilWrite_zvvvz_1{0%{transform:translate(-3px,3px) rotate(-25deg);opacity:0}to{transform:translate(0) rotate(0);opacity:1}}._toastCancelX_zvvvz_161{display:inline-flex;align-items:center;justify-content:center;animation:_toastCancelXPop_zvvvz_1 .35s cubic-bezier(.34,1.56,.64,1) both}@keyframes _toastCancelXPop_zvvvz_1{0%{transform:scale(.5) rotate(-15deg);opacity:0}70%{transform:scale(1.1) rotate(4deg)}to{transform:scale(1) rotate(0);opacity:1}}._undoButton_zvvvz_174{border:none;background:rgba(var(--color-primary-rgb),.1);color:var(--color-primary);cursor:pointer;padding:4px 9px;margin-left:10px;display:inline-flex;align-items:center;gap:4px;border-radius:20px;flex-shrink:0;font-size:.75rem;font-weight:700;letter-spacing:-.01em}._overlay_1keql_1{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_nmp_overlayIn_1keql_1 .16s ease}@keyframes _nmp_overlayIn_1keql_1{0%{opacity:0}to{opacity:1}}@keyframes _nmp_overlayOut_1keql_1{0%{opacity:1}to{opacity:0}}._overlayClosing_1keql_22{animation:_nmp_overlayOut_1keql_1 .18s ease forwards}._modal_1keql_28{background:#fff;border-radius:16px;padding:28px 22px;width:88%;max-width:320px;text-align:center;box-shadow:0 8px 32px #0000001f;animation:_nmp_modalIn_1keql_1 .24s cubic-bezier(.22,1,.36,1)}@keyframes _nmp_modalIn_1keql_1{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _nmp_modalOut_1keql_1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.97)}}._modalClosing_1keql_49{animation:_nmp_modalOut_1keql_1 .18s cubic-bezier(.4,0,1,1) forwards}._pushPreview_1keql_57{background:#f1f3f5;border-radius:14px;padding:14px 12px 16px;margin-bottom:22px}._pushCard_1keql_64{display:flex;align-items:flex-start;gap:10px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:10px 12px;box-shadow:0 4px 14px #0000001a;text-align:left;animation:_nmp_pushIn_1keql_1 5.2s cubic-bezier(.22,1,.36,1) .55s infinite}@keyframes _nmp_pushIn_1keql_1{0%{opacity:0;transform:translateY(-12px) scale(.96)}12%{opacity:1;transform:translateY(0) scale(1)}76%{opacity:1;transform:translateY(0) scale(1)}82%{opacity:0;transform:translateY(0) scale(1)}99%{opacity:0;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-12px) scale(.96)}}._pushAppIcon_1keql_90{flex-shrink:0;width:34px;height:34px;border-radius:9px;background:var(--color-primary);display:flex;align-items:center;justify-content:center}._pushBody_1keql_101{flex:1;min-width:0}._pushTopRow_1keql_106{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}._pushAppName_1keql_113{font-size:.6875rem;font-weight:700;color:#6b7280;letter-spacing:.02em}._pushTime_1keql_120{font-size:.625rem;color:#9ca3af}._pushTitle_1keql_125{font-size:.8125rem;font-weight:700;color:#111;margin:1px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pushText_1keql_135{font-size:.75rem;color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._title_1keql_145{font-size:1.125rem;font-weight:700;color:#111;margin:0 0 12px}._desc_1keql_154{font-size:.875rem;color:#6b7280;line-height:1.6;margin:0 0 24px}._buttons_1keql_163{display:flex;flex-direction:column;gap:10px}._hint_1keql_169{margin:14px 0 0;font-size:.75rem;color:#9ca3af;text-align:center}._allowButton_1keql_178{background:var(--color-primary);color:#fff;font-weight:700;font-size:.9375rem;border:none;border-radius:10px;padding:13px;cursor:pointer;transition:opacity .15s}._laterButton_1keql_192{background:none;border:none;color:#6b7280;font-size:.875rem;cursor:pointer;padding:8px}@media(prefers-reduced-motion:reduce){._pushCard_1keql_64{animation:none}}._root_6rc1g_1{position:fixed;inset:0;z-index:9999;background:#0e0f0f;display:flex;align-items:center;justify-content:center}._mark_6rc1g_10{width:min(40vw,160px);height:min(40vw,160px);opacity:0;transition:opacity .22s ease}._markShow_6rc1g_16{opacity:1}
