.tomorrow-planner[data-v-d8d1db19]{--plan-accent:#35f0d0;width:min(960px,calc(100vw - 32px));max-width:none;height:min(780px,calc(100dvh - 32px));max-height:none;margin:auto;padding:0;border:1px solid #687391;border-radius:18px;color:#edf2fa;background:#101525;font:15px/1.5 system-ui,sans-serif;box-shadow:0 30px 100px #000a;overflow:hidden}.tomorrow-planner[open][data-v-d8d1db19]{display:flex;flex-direction:column}.tomorrow-planner[data-v-d8d1db19]::backdrop{background:#030714cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tomorrow-planner[data-v-d8d1db19] *{box-sizing:border-box}.tomorrow-planner button[data-v-d8d1db19]{font:inherit;color:inherit;border:1px solid #687391;border-radius:8px;background:#202a40;padding:10px 14px;min-height:44px;cursor:pointer}.tomorrow-planner button[data-v-d8d1db19]:disabled{opacity:.45;cursor:default}.tomorrow-planner[data-v-d8d1db19] :is(button,input):focus-visible{outline:2px solid var(--plan-accent);outline-offset:3px}.tomorrow-planner p[data-v-d8d1db19]{margin:6px 0}.planner-head[data-v-d8d1db19]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 26px 16px;border-bottom:1px solid #344058}.planner-head h2[data-v-d8d1db19]{margin:5px 0;font-size:26px}.planner-head h2 small[data-v-d8d1db19]{display:inline-block;font-size:14px;color:#a7b4ca;font-weight:400}.planner-head p[data-v-d8d1db19]{color:#a7b4ca;font-size:13px}.planner-eyebrow[data-v-d8d1db19]{font-size:10px;letter-spacing:2px;color:var(--plan-accent)}.planner-status[data-v-d8d1db19]:empty{display:none}.planner-status[data-v-d8d1db19]{padding:0 26px}.planner-status p[data-v-d8d1db19]{margin-top:12px}.planner-error[data-v-d8d1db19]{color:#ffb3c0}.planner-success[data-v-d8d1db19]{color:var(--plan-accent)}.planner-warning[data-v-d8d1db19]{color:#ffd166}.planner-summary[data-v-d8d1db19]{display:flex;align-items:center;gap:16px;padding:14px 26px;font-size:13px}.planner-summary span[data-v-d8d1db19]{color:var(--plan-accent)}.planner-summary button[data-v-d8d1db19]{margin-left:auto;font-size:13px}.planner-body[data-v-d8d1db19]{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:24px;padding:0 26px 20px;flex:1;min-height:0;overflow:auto;align-items:start}.planner-tasks[data-v-d8d1db19]{display:grid;gap:12px;min-width:0}.planner-empty[data-v-d8d1db19]{padding:40px 10px;color:#a7b4ca}.planner-task[data-v-d8d1db19]{min-width:0;margin:0;border:1px solid #36445e;border-radius:12px;padding:12px 16px;background:#151d30}.planner-task legend[data-v-d8d1db19]{color:#a7b4ca;padding:0 6px;font-size:11px;letter-spacing:1px}.planner-task label[data-v-d8d1db19]{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#a7b4ca}.planner-task input[data-v-d8d1db19]{width:100%;min-width:0;color:#edf2fa;background:#0e1423;border:1px solid #4e5d79;border-radius:6px;min-height:44px;padding:9px 10px;font:16px system-ui;color-scheme:dark}.planner-times[data-v-d8d1db19]{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;margin-top:12px}.planner-times>span[data-v-d8d1db19]{align-self:center;margin-top:20px}.planner-task-foot[data-v-d8d1db19]{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:10px;color:#a7b4ca}.planner-task-foot button[data-v-d8d1db19]{color:#ffb3c0;background:transparent;border:0}.planner-add h3[data-v-d8d1db19]{margin:0 0 12px;font-size:16px}.planner-add h4[data-v-d8d1db19]{font-size:13px;margin:22px 0 12px}.planner-add p[data-v-d8d1db19]{font-size:12px;color:#a7b4ca;margin:10px 0}.planner-custom[data-v-d8d1db19]{width:100%}.planner-common[data-v-d8d1db19]{display:grid;gap:8px}.planner-common button[data-v-d8d1db19]{display:grid;text-align:left;grid-template-columns:1fr auto;gap:3px 8px;width:100%}.planner-common b[data-v-d8d1db19]{font-size:13px;overflow-wrap:anywhere}.planner-common small[data-v-d8d1db19]{grid-column:1;color:#a7b4ca;font-size:11px}.planner-common span[data-v-d8d1db19]{grid-column:2;grid-row:1/3;align-self:center;color:var(--plan-accent)}.planner-footer[data-v-d8d1db19]{display:flex;gap:18px;justify-content:space-between;align-items:center;padding:16px 26px;border-top:1px solid #344058}.planner-footer p[data-v-d8d1db19]{font-size:13px}.tomorrow-planner .planner-save[data-v-d8d1db19]{background:var(--plan-accent);color:#07261f;border-color:var(--plan-accent);font-weight:700;flex-shrink:0}.planner-confirm-mask[data-v-d8d1db19]{position:absolute;inset:0;background:#020714e8;display:grid;place-items:center;padding:20px;z-index:2}.planner-confirm[data-v-d8d1db19]{width:min(400px,100%);padding:24px;border:1px solid #687391;border-radius:12px;background:#151d30}.planner-confirm h3[data-v-d8d1db19]{margin:0 0 12px}.planner-confirm p[data-v-d8d1db19]{color:#a7b4ca}.planner-confirm>div[data-v-d8d1db19]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}@media(max-width:650px){.tomorrow-planner[data-v-d8d1db19]{width:100vw;height:100dvh;border-radius:0}.planner-head[data-v-d8d1db19]{padding:16px}.planner-head h2[data-v-d8d1db19]{font-size:22px}.planner-body[data-v-d8d1db19]{grid-template-columns:1fr;padding:0 16px 20px}.planner-summary[data-v-d8d1db19]{padding:12px 16px;gap:8px}.planner-summary button[data-v-d8d1db19]{padding:8px}.planner-status[data-v-d8d1db19]{padding:0 16px}.planner-footer[data-v-d8d1db19]{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.planner-add[data-v-d8d1db19]{border-top:1px solid #344058;padding-top:18px}}.skin-switcher[data-v-29f97252]{position:fixed;right:max(12px,calc((100vw - 1024px)/2 - 56px));bottom:max(12px,env(safe-area-inset-bottom));z-index:40;font:12px system-ui,sans-serif}.skin-switcher-trigger[data-v-29f97252]{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #9b77ff99;border-radius:50%;background:#15172e;color:#eef1fb;box-shadow:0 6px 24px #0009,0 0 16px #7c5cff44;cursor:pointer}.skin-switcher-trigger[data-v-29f97252]:hover,.skin-switcher-trigger[aria-expanded=true][data-v-29f97252]{border-color:#35f0d0;color:#35f0d0}.skin-switcher-trigger[data-v-29f97252]:focus-visible,.skin-switcher-panel select[data-v-29f97252]:focus-visible{outline:2px solid #ffd166;outline-offset:3px}.skin-switcher-trigger[data-v-29f97252]:disabled{opacity:.5;cursor:default}.skin-switcher-panel[data-v-29f97252]{position:absolute;right:0;bottom:calc(100% + 10px);width:210px;padding:12px;border:1px solid #7c5cff88;border-radius:10px;background:#0d1024f5;box-shadow:0 12px 36px #000a;color:#eef1fb}.skin-switcher-panel label[data-v-29f97252]{display:block;margin-bottom:8px;color:#aab7ca;font-size:11px}.skin-switcher-panel select[data-v-29f97252]{width:100%;padding:8px;border:1px solid #7c5cff77;border-radius:6px;background:#15172e;color:#eef1fb;font:12px system-ui,sans-serif}html,body,#app{min-height:100%;margin:0;background:#05060d}button,input,textarea{font:inherit}.deck-recovery{color:#eef1fb;min-height:100vh;display:grid;place-content:center;gap:12px;font-family:system-ui;text-align:center}.deck-recovery button{padding:10px 16px;border:1px solid #35f0d0;color:#35f0d0;background:transparent;border-radius:8px}
