@charset "UTF-8";html,body,#app{width:100%;height:100%;margin:0}#app{min-height:100vh;min-height:100dvh}body{overflow:hidden;color:#fff;background:#111827;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}a{color:inherit;text-decoration:none}@font-face{font-family:UnidreamLED;src:url(/font/UnidreamLED.ttf) format("truetype");font-display:swap}.cards{border-radius:1.25rem;background:var(--card-background);box-shadow:inset 0 1px 0 var(--card-highlight),0 12px 36px var(--card-shadow);backdrop-filter:blur(8px) saturate(110%);-webkit-backdrop-filter:blur(8px) saturate(110%)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important}}.function[data-v-7ae8dd9f]{width:100%;height:172px}.weather-clock[data-v-7ae8dd9f]{width:100%;height:100%;padding:1.2rem 1.5rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;animation:fade .5s;transition:background .3s ease,box-shadow .3s ease}.weather-clock[data-v-7ae8dd9f]:hover{background:var(--surface-hover);box-shadow:inset 0 1px 0 var(--card-highlight),0 16px 42px var(--card-shadow)}.weather-clock .time[data-v-7ae8dd9f]{font-size:1.1rem;text-align:center;text-shadow:0 1px 10px rgba(0,0,0,.3)}.weather-clock .time .date[data-v-7ae8dd9f]{overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.weather-clock .time .text[data-v-7ae8dd9f]{margin-top:10px;font-family:UnidreamLED;font-size:3.25rem;letter-spacing:2px;line-height:.95;text-shadow:0 2px 14px rgba(0,0,0,.35)}.weather-clock .weather[data-v-7ae8dd9f]{width:100%;overflow-x:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-text);font-size:.92rem;text-shadow:0 1px 8px rgba(0,0,0,.35)}@media (max-width: 520px){.function[data-v-7ae8dd9f]{height:158px}.weather-clock[data-v-7ae8dd9f]{padding:1rem}.weather-clock .time .text[data-v-7ae8dd9f]{font-size:2.8rem}}.links[data-v-f9f09d6b]{margin-top:1.35rem;padding:0 .35rem}.links h1[data-v-f9f09d6b]{margin:0 0 .65rem .15rem;color:var(--muted-text);font-size:.78rem;font-weight:500;letter-spacing:.16em;text-shadow:0 1px 8px rgba(0,0,0,.38);text-transform:uppercase}.link-grid[data-v-f9f09d6b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.55rem}.item[data-v-f9f09d6b]{padding:.78rem 1rem;border:1px solid transparent;border-radius:999px;background:var(--surface-background);box-shadow:inset 0 1px 0 var(--card-highlight);color:var(--text-color);text-align:center;text-shadow:0 1px 8px rgba(0,0,0,.35);transition:transform .25s ease,background .25s ease,border-color .25s ease}.item[data-v-f9f09d6b]:hover,.item[data-v-f9f09d6b]:focus-visible{border-color:var(--surface-border);background:var(--surface-hover);transform:translateY(-2px);outline:none}.item[data-v-f9f09d6b]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}@media (max-width: 520px){.links[data-v-f9f09d6b]{padding:0}.link-grid[data-v-f9f09d6b]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cover[data-v-5f3c0f37],.image[data-v-5f3c0f37],.cover picture[data-v-5f3c0f37],.shade[data-v-5f3c0f37]{position:absolute;inset:0;width:100%;height:100%}.cover[data-v-5f3c0f37]{z-index:0}.image[data-v-5f3c0f37]{display:block;object-fit:cover;transform:scale(1.015);transition:opacity .6s ease}.shade[data-v-5f3c0f37]{background:radial-gradient(ellipse at center,transparent 18%,rgba(5,10,15,.18) 100%),linear-gradient(115deg,rgba(5,10,15,.36),rgba(5,10,15,.08) 52%,rgba(5,10,15,.28));transition:background .6s ease}.theme-day .shade[data-v-5f3c0f37]{background:radial-gradient(ellipse at center,rgba(255,255,255,.02) 18%,rgba(40,59,48,.17) 100%),linear-gradient(115deg,rgba(35,51,40,.2),rgba(255,255,255,.02) 52%,rgba(35,51,40,.14))}.workday[data-v-5621f233]{position:relative;width:min(100%,590px);padding:clamp(1.1rem,2vw,1.5rem);color:var(--text-color)}.panel-header[data-v-5621f233],.section-title[data-v-5621f233],.focus-now[data-v-5621f233],.summary[data-v-5621f233]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.panel-header h1[data-v-5621f233],.section-title h2[data-v-5621f233],.focus-now h2[data-v-5621f233],p[data-v-5621f233]{margin:0}.panel-header h1[data-v-5621f233]{font-size:1.38rem;font-weight:650}.eyebrow[data-v-5621f233]{color:var(--muted-text);font-size:.62rem;font-weight:700;letter-spacing:.16em}.header-actions[data-v-5621f233]{display:flex;align-items:center;gap:.4rem}.date-label[data-v-5621f233],.section-title>span[data-v-5621f233]{color:var(--muted-text);font-size:.76rem;white-space:nowrap}.icon-button[data-v-5621f233],.text-button[data-v-5621f233],.timer button[data-v-5621f233]{border:0;border-radius:.5rem;background:transparent;color:inherit;cursor:pointer;font:inherit}.icon-button[data-v-5621f233]{padding:.2rem .45rem;font-size:1.1rem}.data-menu[data-v-5621f233]{position:absolute;z-index:5;top:3.7rem;right:1.25rem;display:grid;min-width:9.5rem;padding:.35rem;border:1px solid var(--surface-border);border-radius:.7rem;background:rgba(24,40,57,.937254902);box-shadow:0 12px 30px #0000003d}.data-menu button[data-v-5621f233]{padding:.55rem .6rem;border:0;border-radius:.4rem;background:transparent;color:inherit;text-align:left;cursor:pointer}.data-menu button[data-v-5621f233]:hover{background:var(--surface-hover)}.data-menu .danger[data-v-5621f233]{color:#ffc0b9}.summary[data-v-5621f233]{margin:1.15rem 0;padding:.8rem 0;border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border)}.summary div[data-v-5621f233]{display:grid;gap:.18rem}.summary strong[data-v-5621f233]{font-size:1rem;font-weight:650}.summary span[data-v-5621f233],.focus-now small[data-v-5621f233]{color:var(--muted-text);font-size:.7rem}.focus-now[data-v-5621f233]{padding:.9rem 1rem;border:1px solid var(--surface-border);border-radius:1rem;background:rgba(255,255,255,.1)}.focus-now.running[data-v-5621f233]{border-color:#d6f4c3a6;box-shadow:0 0 0 3px #d6f4c31a}.focus-copy[data-v-5621f233]{min-width:0}.focus-copy p[data-v-5621f233]{display:inline;color:var(--muted-text);font-size:.72rem}.focus-now h2[data-v-5621f233]{overflow:hidden;margin:.25rem 0;font-size:.96rem;text-overflow:ellipsis;white-space:nowrap}.status-dot[data-v-5621f233]{display:inline-block;width:.45rem;height:.45rem;margin-right:.38rem;border-radius:50%;background:#d5eea5;box-shadow:0 0 0 3px #d5eea533}.timer[data-v-5621f233]{display:grid;justify-items:end;gap:.35rem}.timer strong[data-v-5621f233]{font-family:UnidreamLED,monospace;font-size:1.45rem;letter-spacing:.04em}.timer button[data-v-5621f233]{padding:.35rem .55rem;background:var(--surface-hover);font-size:.7rem}.timer button[data-v-5621f233]:disabled{opacity:.45;cursor:not-allowed}.timeline-section[data-v-5621f233]{margin-top:1.4rem}.section-title[data-v-5621f233]{margin-bottom:.7rem}.section-title h2[data-v-5621f233]{margin-top:.15rem;font-size:1rem;font-weight:600}.text-button[data-v-5621f233]{padding:.28rem .45rem;color:var(--muted-text);font-size:.72rem}.timeline[data-v-5621f233]{position:relative;height:285px;margin-left:.15rem;padding-left:3.4rem;overflow:hidden;border-radius:.85rem;background:rgba(0,0,0,.07)}.hour-row[data-v-5621f233]{position:relative;height:11.11%;border-top:1px solid rgba(255,255,255,.12)}.hour-row[data-v-5621f233]:first-child{border-top:0}.hour-row time[data-v-5621f233]{position:absolute;top:-.48rem;left:-3.05rem;color:var(--muted-text);font-size:.65rem}.timeline-item[data-v-5621f233]{position:absolute;right:.7rem;left:4rem;z-index:1;display:flex;align-items:center;justify-content:space-between;min-height:1.35rem;padding:.18rem .45rem;overflow:hidden;border-radius:.45rem;color:inherit;text-align:left;font:inherit;font-size:.69rem;cursor:pointer}.timeline-item span[data-v-5621f233]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-item small[data-v-5621f233]{padding-left:.5rem;font-size:.62rem;white-space:nowrap}.completed[data-v-5621f233]{border:0;border-left:3px solid #d8f0a7;background:rgba(207,231,191,.5)}.planned[data-v-5621f233]{border:1px dashed rgba(255,255,255,.52);background:rgba(255,255,255,.09)}.now-line[data-v-5621f233]{position:absolute;right:.6rem;left:3.4rem;z-index:2;height:1px;background:#f7dca5;pointer-events:none}.now-line span[data-v-5621f233]{position:absolute;top:-.62rem;right:0;padding:.08rem .28rem;border-radius:.25rem;background:#f7dca5;color:#4b3b1f;font-size:.59rem}.add-plan[data-v-5621f233]{position:absolute;z-index:3;right:.7rem;bottom:.45rem;border:0;border-radius:.4rem;background:rgba(0,0,0,.22);color:var(--muted-text);font-size:.65rem;cursor:pointer}.timeline-note[data-v-5621f233]{margin:.55rem .1rem 0;color:var(--muted-text);font-size:.67rem;line-height:1.5}.task-pool[data-v-5621f233]{margin-top:1.25rem}.task-grid[data-v-5621f233]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.task[data-v-5621f233]{display:flex;min-width:0;border:1px solid var(--surface-border);border-radius:.7rem;background:rgba(255,255,255,.08)}.task.selected[data-v-5621f233]{box-shadow:0 0 0 2px var(--focus-ring)}.task.done[data-v-5621f233]{opacity:.55}.task-main[data-v-5621f233]{display:grid;flex:1;gap:.25rem;min-width:0;padding:.65rem .25rem .65rem .7rem;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.task-main span[data-v-5621f233]{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.task-main small[data-v-5621f233]{color:var(--muted-text);font-size:.62rem}.task-check[data-v-5621f233]{width:2rem;border:0;background:transparent;color:inherit;cursor:pointer;font-size:1rem}.urgent[data-v-5621f233]{border-left:3px solid #efb7ac}.important[data-v-5621f233]{border-left:3px solid #d8f0a7}.delegate[data-v-5621f233]{border-left:3px solid #abd5ee}.later[data-v-5621f233]{border-left:3px solid #d5c5e8}.empty-tasks[data-v-5621f233]{width:100%;padding:.8rem;border:1px dashed var(--surface-border);border-radius:.7rem;background:transparent;color:var(--muted-text);cursor:pointer}.dialog-backdrop[data-v-5621f233]{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:1rem;background:rgba(3,10,18,.55);backdrop-filter:blur(4px)}.dialog[data-v-5621f233]{display:grid;gap:.85rem;width:min(100%,360px);padding:1.2rem;border:1px solid var(--surface-border);border-radius:1rem;background:#162536;color:#fff;box-shadow:0 18px 45px #00000059}.dialog h2[data-v-5621f233]{margin:0;font-size:1.1rem}.dialog p[data-v-5621f233]{font-size:.8rem;line-height:1.55}.dialog-subtitle[data-v-5621f233]{color:#b7c4d0}.dialog label[data-v-5621f233]{display:grid;gap:.35rem;font-size:.76rem}.dialog input[data-v-5621f233],.dialog select[data-v-5621f233]{width:100%;padding:.58rem .65rem;border:1px solid #617185;border-radius:.5rem;background:#0d1a28;color:#fff;font:inherit}.dialog footer[data-v-5621f233]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.2rem}.dialog footer button[data-v-5621f233],.mode-picker button[data-v-5621f233]{padding:.48rem .7rem;border:1px solid var(--surface-border);border-radius:.5rem;background:transparent;color:inherit;cursor:pointer}.dialog .primary[data-v-5621f233],.mode-picker button.selected[data-v-5621f233]{border-color:#d8f0a7;background:rgba(216,240,167,.18)}.dialog .danger-button[data-v-5621f233]{border-color:#e9a9a0;color:#ffc0b9}.dialog .danger-button[data-v-5621f233]:disabled{opacity:.45;cursor:not-allowed}.mode-picker[data-v-5621f233]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.error[data-v-5621f233]{color:#ffc0b9}.sr-only[data-v-5621f233]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 900px){.workday[data-v-5621f233]{width:min(100%,620px)}.timeline[data-v-5621f233]{height:240px}}@media (max-width: 420px){.task-grid[data-v-5621f233]{grid-template-columns:1fr}.header-actions[data-v-5621f233]{gap:.1rem}.date-label[data-v-5621f233]{font-size:.68rem}}.workday[data-v-5621f233]{display:flex;height:100%;min-height:0;width:100%;padding:clamp(.8rem,1.6vh,1.5rem);overflow:hidden}.summary[data-v-5621f233]{margin:clamp(.55rem,1.4vh,1.15rem) 0;padding:.6rem 0}.focus-now[data-v-5621f233]{padding:.8rem 1rem}.timer button[data-v-5621f233]{padding:.3rem .48rem;font-size:.68rem}.timeline-section[data-v-5621f233]{margin-top:clamp(.7rem,1.8vh,1.25rem)}.section-title[data-v-5621f233]{margin-bottom:.55rem}.text-button[data-v-5621f233]{padding:.24rem .4rem;font-size:.7rem}.timeline[data-v-5621f233]{height:clamp(172px,26vh,285px)}.task-pool[data-v-5621f233]{margin-top:clamp(.7rem,1.5vh,1.1rem)}@media (max-height: 780px){.timeline-note[data-v-5621f233]{display:none}.timeline[data-v-5621f233]{height:168px}.task-main[data-v-5621f233]{padding-top:.5rem;padding-bottom:.5rem}.task-pool[data-v-5621f233]{margin-top:.55rem}}@media (max-width: 900px){.workday[data-v-5621f233]{width:min(100%,620px)}.timeline[data-v-5621f233]{height:clamp(165px,24vh,220px)}}.reminder-chip[data-v-5621f233]{padding:.3rem .5rem;border:1px solid #f7dca5;border-radius:999px;background:rgba(247,220,165,.12);color:#f7dca5;font-size:.66rem;cursor:pointer}.reminder-chip[data-v-5621f233]:hover{background:rgba(247,220,165,.24)}@media (min-width: 901px){.workday[data-v-5621f233]{display:grid;grid-template-columns:minmax(230px,.82fr) minmax(390px,1.35fr);grid-template-rows:auto auto auto 1fr;align-content:stretch;column-gap:1.1rem;row-gap:.75rem;padding:clamp(1rem,2vh,1.5rem)}.panel-header[data-v-5621f233]{grid-column:1/-1;grid-row:1}.summary[data-v-5621f233]{grid-column:1;grid-row:2;margin:0;align-self:stretch;flex-direction:column;align-items:stretch;justify-content:center;gap:.55rem;padding:.65rem .75rem;border:1px solid var(--surface-border);border-radius:.85rem;background:rgba(255,255,255,.06)}.summary div[data-v-5621f233]{grid-template-columns:1fr auto;align-items:baseline}.summary span[data-v-5621f233]{text-align:right}.focus-now[data-v-5621f233]{grid-column:1;grid-row:3;margin:0;align-self:stretch;flex-direction:column;align-items:stretch;justify-content:center;gap:.5rem}.timer[data-v-5621f233]{grid-template-columns:1fr auto;align-items:center}.timer strong[data-v-5621f233]{justify-self:start}.timer button[data-v-5621f233]{justify-self:end}.timeline-section[data-v-5621f233]{grid-column:2;grid-row:2/span 2;margin:0;min-width:0}.timeline[data-v-5621f233]{height:clamp(290px,48vh,480px)}.heatmap-section[data-v-5621f233]{grid-column:1;grid-row:4;margin:0;align-self:end}.task-pool[data-v-5621f233]{grid-column:2;grid-row:4;margin:0;align-self:end}.task-grid[data-v-5621f233]{grid-template-columns:1fr 1fr}.timeline-note[data-v-5621f233]{margin-bottom:0}}@media (min-width: 901px) and (max-height: 800px){.workday[data-v-5621f233]{row-gap:.5rem}.timeline[data-v-5621f233]{height:clamp(235px,40vh,330px)}.heatmap-section .evaluation[data-v-5621f233]{padding:.45rem .6rem}.heatmap-section .heatmap[data-v-5621f233]{gap:.18rem}}.quick-start[data-v-5621f233]{display:grid;grid-template-columns:1fr;gap:.45rem;margin-top:.8rem;padding:.7rem;border:1px dashed var(--surface-border);border-radius:.7rem;background:rgba(0,0,0,.08)}.quick-start label[data-v-5621f233]{color:var(--muted-text);font-size:.7rem}.quick-start input[data-v-5621f233]{min-width:0;padding:.45rem .55rem;border:1px solid var(--surface-border);border-radius:.45rem;background:rgba(0,0,0,.08);color:inherit;font:inherit;font-size:.75rem}.quick-start button[data-v-5621f233],.task-tabs button[data-v-5621f233]{padding:.42rem .55rem;border:1px solid var(--surface-border);border-radius:.45rem;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.72rem}.quick-start button[data-v-5621f233]{justify-self:start}.quick-start button[data-v-5621f233]:disabled{cursor:not-allowed;opacity:.45}.task-tabs[data-v-5621f233]{display:flex;gap:.4rem;margin:-.1rem 0 .65rem}.task-tabs button.selected[data-v-5621f233]{border-color:#d6f4c3b3;background:rgba(214,244,195,.13)}.task-tabs small[data-v-5621f233]{color:var(--muted-text)}.focus-end-dialog footer[data-v-5621f233]{display:grid;grid-template-columns:1fr;gap:.45rem}.focus-end-dialog footer button[data-v-5621f233]{margin:0}.task[data-v-5621f233]{border-left:1px solid var(--surface-border)}.hour-row[data-v-5621f233]{height:14.2857142857%}.hour-row.last-hour[data-v-5621f233]{height:0}.hour-row:first-child time[data-v-5621f233]{top:.35rem}.hour-row.last-hour time[data-v-5621f233]{top:-.48rem}@media (min-width: 901px){.workday[data-v-5621f233]{grid-template-rows:auto auto 1fr}.focus-now[data-v-5621f233]{grid-column:1;grid-row:2;align-self:start;min-height:0}.timeline-section[data-v-5621f233]{grid-column:2;grid-row:2}.task-pool[data-v-5621f233]{grid-column:2;grid-row:3}.timeline[data-v-5621f233]{height:clamp(250px,42vh,400px)}}.section-actions[data-v-5621f233]{display:flex;align-items:center;gap:.8rem}.timeline-empty[data-v-5621f233]{display:flex;min-height:118px;flex-direction:column;align-items:flex-start;justify-content:center;gap:.42rem;padding:1rem 1.1rem;border:1px dashed var(--surface-border);border-radius:.85rem;background:rgba(0,0,0,.07)}.timeline-empty strong[data-v-5621f233]{font-size:.84rem;font-weight:600}.timeline-empty span[data-v-5621f233]{color:var(--muted-text);font-size:.72rem}.timeline-empty button[data-v-5621f233],.empty-tasks button[data-v-5621f233]{margin-top:.2rem;padding:.42rem .6rem;border:1px solid var(--surface-border);border-radius:.45rem;background:rgba(255,255,255,.06);color:inherit;font:inherit;font-size:.72rem;cursor:pointer}.empty-tasks[data-v-5621f233]{display:flex;min-height:86px;align-items:center;justify-content:space-between;gap:.8rem;text-align:left}.empty-tasks span[data-v-5621f233]{color:var(--muted-text)}.workday[data-v-5621f233]{height:auto;overflow:visible}@media (min-width: 700px){.workday[data-v-5621f233]{display:grid;width:min(100%,1180px);grid-template-columns:minmax(420px,1.38fr) minmax(300px,1fr);grid-template-rows:auto 1fr;align-items:start;column-gap:clamp(1.3rem,3vw,2.4rem);row-gap:1.25rem;padding:clamp(1rem,2vh,1.7rem)}.panel-header[data-v-5621f233]{grid-column:1/-1}.focus-now[data-v-5621f233]{grid-column:1;grid-row:2;display:flex;flex-direction:row;margin:0;padding:1rem 1.1rem;align-items:flex-start}.focus-copy[data-v-5621f233]{flex:1}.timer[data-v-5621f233]{min-width:145px}.task-pool[data-v-5621f233]{grid-column:2;grid-row:2;align-self:start;margin:0}.task-grid[data-v-5621f233]{grid-template-columns:1fr}.task-main[data-v-5621f233]{min-height:3rem}}@media (max-width: 699px){.section-actions[data-v-5621f233]{gap:.35rem}.empty-tasks[data-v-5621f233]{align-items:flex-start;flex-direction:column}}.workday.cards[data-v-5621f233]{isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:1.55rem;background:linear-gradient(118deg,rgba(7,14,24,.72),rgba(9,20,33,.47) 52%,rgba(8,16,27,.68));box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff0a,0 24px 62px #00000040;backdrop-filter:blur(18px) saturate(118%);-webkit-backdrop-filter:blur(18px) saturate(118%)}.workday[data-v-5621f233]:before{position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 15% 8%,rgba(247,205,132,.13),transparent 27%),linear-gradient(90deg,rgba(255,255,255,.03),transparent 48%,rgba(116,177,202,.05));content:"";pointer-events:none}.workday[data-v-5621f233]:after{position:absolute;z-index:-1;top:5.25rem;bottom:1.25rem;left:61%;width:1px;background:linear-gradient(transparent,rgba(255,255,255,.18) 10%,rgba(255,255,255,.1) 88%,transparent);content:"";pointer-events:none}.panel-header[data-v-5621f233]{padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.13)}.panel-header h1[data-v-5621f233]{font-weight:560;letter-spacing:.015em}.eyebrow[data-v-5621f233]{color:#e0ecf4a1;letter-spacing:.19em}.date-label[data-v-5621f233]{border-color:#ffffff29;background:rgba(255,255,255,.05)}.focus-now[data-v-5621f233]{position:relative;min-height:12.5rem;border:1px solid rgba(250,230,188,.19);border-radius:1.15rem;background:linear-gradient(135deg,rgba(15,28,41,.68),rgba(5,14,25,.43));box-shadow:inset 0 1px #ffffff17,0 12px 25px #0000001a}.focus-now[data-v-5621f233]:before{position:absolute;top:1.05rem;bottom:1.05rem;left:0;width:2px;border-radius:0 2px 2px 0;background:linear-gradient(rgba(248,209,137,0),rgba(248,209,137,.82),rgba(248,209,137,0));content:""}.focus-copy[data-v-5621f233]{padding-left:.3rem}.focus-now h2[data-v-5621f233]{max-width:27rem;font-weight:540;letter-spacing:.01em}.focus-now small[data-v-5621f233]{color:#e5eff4a6}.status-dot[data-v-5621f233]{box-shadow:0 0 0 4px #f7cd8414,0 0 18px #f7cd844d}.quick-start[data-v-5621f233]{margin-top:.95rem;border:1px solid rgba(255,255,255,.14);background:rgba(4,13,23,.38)}.quick-start input[data-v-5621f233]{border-color:#c0d7e540;background:rgba(4,13,23,.58)}.quick-start input[data-v-5621f233]:focus{border-color:#f6cf89b8;box-shadow:0 0 0 3px #f6cf891c;outline:0}.quick-start button[data-v-5621f233],.timer button[data-v-5621f233]{border-color:#f8d39059;background:linear-gradient(135deg,rgba(239,190,112,.88),rgba(193,137,71,.9));color:#14202b;box-shadow:0 5px 14px #0000002b}.quick-start button[data-v-5621f233]:hover,.timer button[data-v-5621f233]:hover{background:linear-gradient(135deg,rgba(255,214,144,.96),rgba(218,160,87,.96))}.timer[data-v-5621f233]{padding:.8rem .9rem;border:1px solid rgba(173,210,229,.18);border-radius:.95rem;background:linear-gradient(145deg,rgba(8,21,33,.69),rgba(6,13,23,.48));box-shadow:inset 0 1px #ffffff12}.timer strong[data-v-5621f233]{color:#f5eedcf0;text-shadow:0 0 22px rgba(246,207,137,.13)}.task-pool[data-v-5621f233]{position:relative;padding:1rem;border:1px solid rgba(161,201,222,.2);border-radius:1.15rem;background:linear-gradient(160deg,rgba(13,30,45,.72),rgba(5,15,27,.58));box-shadow:inset 0 1px #ffffff17,0 12px 28px #00000017;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.section-title[data-v-5621f233]{padding-bottom:.7rem;border-bottom:1px solid rgba(255,255,255,.11)}.text-button[data-v-5621f233]{border-color:#bddbe93d;background:rgba(202,229,240,.06)}.text-button[data-v-5621f233]:hover{background:rgba(202,229,240,.14)}.task-tabs[data-v-5621f233]{padding:.28rem;border:1px solid rgba(255,255,255,.1);border-radius:.72rem;background:rgba(4,13,23,.31)}.task-tabs button[data-v-5621f233]{border-color:transparent}.task-tabs button.selected[data-v-5621f233]{border-color:#f6cf8957;background:rgba(246,207,137,.13)}.task[data-v-5621f233]{border:1px solid rgba(181,214,230,.14);border-left:1px solid rgba(181,214,230,.14);border-radius:.72rem;background:linear-gradient(110deg,rgba(26,48,66,.63),rgba(10,23,35,.56));box-shadow:inset 0 1px #ffffff0d}.task[data-v-5621f233]:hover{border-color:#d7e9f04a;background:linear-gradient(110deg,rgba(34,60,78,.72),rgba(12,29,43,.65))}.task.selected[data-v-5621f233]{border-color:#f6cf897a;box-shadow:inset 2px 0 #f6cf89d9,inset 0 1px #ffffff12}.empty-tasks[data-v-5621f233]{border:1px dashed rgba(181,214,230,.2);border-radius:.72rem;padding:.8rem;background:rgba(4,13,23,.22)}@media (min-width: 700px){.focus-now[data-v-5621f233],.task-pool[data-v-5621f233]{min-height:15rem}.workday[data-v-5621f233]:after{left:61.5%}}@media (max-width: 699px){.workday.cards[data-v-5621f233]{border-radius:1.15rem}.workday[data-v-5621f233]:after{display:none}.focus-now[data-v-5621f233],.task-pool[data-v-5621f233]{border-radius:1rem}.task-pool[data-v-5621f233]{padding:.85rem}}@media (min-width: 700px){.workday[data-v-5621f233]{width:min(100%,720px);transform:translate(clamp(-1.15rem,-1.2vw,-.55rem),clamp(4.4rem,8.5vh,5.5rem));grid-template-columns:minmax(360px,1.56fr) minmax(220px,1fr);grid-template-rows:auto auto;column-gap:1rem;row-gap:1rem}.workday[data-v-5621f233]:after{top:5.1rem;bottom:1.2rem;left:62.3%}.focus-now[data-v-5621f233]{grid-column:1;grid-row:2;aspect-ratio:1/1;min-height:0;margin:0;padding:1.15rem;flex-direction:column;align-items:stretch;justify-content:space-between;gap:.8rem}.focus-copy[data-v-5621f233]{flex:0;padding-left:.45rem}.focus-now h2[data-v-5621f233]{font-size:clamp(1.12rem,1.8vw,1.38rem);line-height:1.35}.timer[data-v-5621f233]{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;padding:.75rem}.timer strong[data-v-5621f233]{grid-column:1/-1;justify-self:center;font-size:clamp(2rem,4vw,2.85rem);line-height:1.02}.timer button[data-v-5621f233]{min-width:0;justify-self:stretch;padding:.42rem .28rem;font-size:.68rem;white-space:nowrap}.task-pool[data-v-5621f233]{grid-column:2;grid-row:2;display:flex;height:100%;min-height:0;flex-direction:column;margin:0;padding:.9rem}.task-pool .section-title[data-v-5621f233]{align-items:flex-start;flex-direction:column;gap:.55rem}.task-pool .section-actions[data-v-5621f233]{width:100%;justify-content:space-between;gap:.35rem}.task-pool .text-button[data-v-5621f233]{padding:.3rem .42rem;font-size:.67rem}.task-tabs[data-v-5621f233]{flex-wrap:wrap;gap:.2rem;margin:.1rem 0 .6rem}.task-tabs button[data-v-5621f233]{flex:1 0 auto;padding:.36rem .3rem;font-size:.66rem}.task-grid[data-v-5621f233]{display:flex;min-height:0;flex:1;grid-template-columns:1fr;flex-direction:column;overflow:auto}.task-main[data-v-5621f233]{min-height:2.8rem;font-size:.75rem}.empty-tasks[data-v-5621f233]{min-height:0;flex:1;align-items:center;justify-content:center;flex-direction:column;padding:.8rem;text-align:center}.empty-tasks button[data-v-5621f233]{margin-top:.45rem}.task-pool .section-title h2[data-v-5621f233]{font-size:1rem}}@media (min-width: 700px) and (max-height: 760px){.workday[data-v-5621f233]{width:min(100%,650px);grid-template-columns:minmax(325px,1.5fr) minmax(205px,1fr)}.focus-now[data-v-5621f233]{padding:1rem}.timer strong[data-v-5621f233]{font-size:2rem}.task-pool[data-v-5621f233]{padding:.78rem}}@media (max-width: 699px){.focus-now[data-v-5621f233]{aspect-ratio:auto}}.task[data-v-5621f233]{display:flex;align-items:stretch;gap:.28rem}.task-main[data-v-5621f233]{flex:1;min-width:0}.task-actions[data-v-5621f233]{display:flex;align-items:center;gap:.12rem;padding:.25rem .28rem .25rem 0}.task-actions button[data-v-5621f233]{display:grid;width:1.4rem;height:1.4rem;place-items:center;padding:0;border:1px solid transparent;border-radius:.38rem;background:transparent;color:#ddebf29e;font:inherit;font-size:.82rem;line-height:1;cursor:pointer}.task-actions button[data-v-5621f233]:hover:not(:disabled){border-color:#cee1ea3b;background:rgba(225,240,245,.1);color:#f5fbff}.task-actions button[data-v-5621f233]:disabled{cursor:not-allowed;opacity:.24}.task-actions .task-delete[data-v-5621f233]:hover{border-color:#ffaca252;background:rgba(255,125,110,.12);color:#ffb0a5}.task-actions .task-check[data-v-5621f233]{font-size:1rem}.focus-now h2[data-v-5621f233]{max-width:none;font-size:clamp(1.28rem,2.15vw,1.62rem);font-weight:590;letter-spacing:.005em}.focus-copy>p[data-v-5621f233]{color:#f4d59bc7;font-weight:600}.focus-copy small[data-v-5621f233]{display:block;max-width:18rem;margin-top:.42rem;line-height:1.5}.timer[data-v-5621f233]{position:relative;gap:.55rem;padding:1rem .95rem;background:linear-gradient(145deg,rgba(10,25,37,.78),rgba(4,13,23,.58));box-shadow:inset 0 1px #ffffff17,0 10px 22px #0000001f}.timer strong[data-v-5621f233]{letter-spacing:.055em;text-shadow:0 0 26px rgba(246,207,137,.2)}.focus-mode[data-v-5621f233]{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:.35rem;padding:.22rem;border:1px solid rgba(192,216,228,.13);border-radius:.62rem;background:rgba(3,10,18,.29)}.timer .mode-choice[data-v-5621f233]{min-width:0;padding:.34rem .25rem;border:1px solid transparent;border-radius:.42rem;background:transparent;color:#dae7ed9c;box-shadow:none;font-size:.66rem}.timer .mode-choice[data-v-5621f233]:hover{background:rgba(229,239,243,.08);color:#f5f9fae6}.timer .mode-choice.selected[data-v-5621f233]{border-color:#f6cf894f;background:rgba(246,207,137,.14);color:#ffe1aaf0}.timer .start-focus[data-v-5621f233]{grid-column:1/-1;min-height:2.25rem;padding:.5rem .55rem;font-size:.73rem;letter-spacing:.025em}.task.focus-source[data-v-5621f233]{border-color:#f6cf8961;box-shadow:inset 2px 0 #f6cf89b3,inset 0 1px #ffffff12,0 0 18px #f6cf890d}.task.focus-source .task-main span[data-v-5621f233]:after{margin-left:.42rem;color:#f8d390bf;content:"\5df2\9009";font-size:.62rem}.workday.cards.theme-day[data-v-5621f233]{border-color:#4f695c3d;background:linear-gradient(118deg,rgba(255,255,255,.82),rgba(244,250,245,.7) 52%,rgba(234,244,237,.78));box-shadow:inset 0 1px #ffffffe6,0 20px 48px #36524129;backdrop-filter:blur(18px) saturate(108%);-webkit-backdrop-filter:blur(18px) saturate(108%)}.workday.theme-day[data-v-5621f233]:before{background:radial-gradient(circle at 15% 8%,rgba(248,208,133,.22),transparent 28%),linear-gradient(90deg,rgba(255,255,255,.3),transparent 48%,rgba(127,182,151,.12))}.workday.theme-day[data-v-5621f233]:after,.workday.theme-day .panel-header[data-v-5621f233],.workday.theme-day .section-title[data-v-5621f233]{border-color:#4868532e}.workday.theme-day .eyebrow[data-v-5621f233]{color:#355c44b3}.workday.theme-day .focus-now[data-v-5621f233],.workday.theme-day .task-pool[data-v-5621f233]{border-color:#4c6f5938;background:linear-gradient(145deg,rgba(255,255,255,.77),rgba(236,247,239,.68));box-shadow:inset 0 1px #ffffffe0,0 10px 25px #3c5a461a}.workday.theme-day .focus-now[data-v-5621f233]:before{background:linear-gradient(rgba(121,170,109,0),rgba(103,158,94,.78),rgba(121,170,109,0))}.workday.theme-day .focus-copy>p[data-v-5621f233]{color:#45794ce0}.workday.theme-day .focus-now small[data-v-5621f233]{color:#334c3db8}.workday.theme-day .timer[data-v-5621f233]{border-color:#5d87673d;background:linear-gradient(145deg,rgba(252,255,251,.92),rgba(225,242,229,.86));box-shadow:inset 0 1px #fff,0 10px 22px #3c5a461a}.workday.theme-day .timer strong[data-v-5621f233]{color:#2b4c37f5;text-shadow:none}.workday.theme-day .timer .mode-choice[data-v-5621f233]{color:#385342bd}.workday.theme-day .timer .mode-choice.selected[data-v-5621f233]{border-color:#5b976359;background:rgba(103,168,105,.17);color:#2d6936f5}.workday.theme-day .task-tabs[data-v-5621f233],.workday.theme-day .empty-tasks[data-v-5621f233]{border-color:#4c6f592e;background:rgba(255,255,255,.42)}.workday.theme-day .task-tabs button.selected[data-v-5621f233]{border-color:#56925d52;background:rgba(104,168,108,.15)}.workday.theme-day .task[data-v-5621f233]{border-color:#52775f2e;background:linear-gradient(110deg,rgba(255,255,255,.71),rgba(232,245,235,.68));box-shadow:inset 0 1px #ffffffd6}.workday.theme-day .task[data-v-5621f233]:hover{border-color:#46794f57;background:linear-gradient(110deg,rgba(255,255,255,.89),rgba(222,241,226,.82))}.workday.theme-day .task-actions button[data-v-5621f233]{color:#3454409e}.workday.theme-day .task-actions button[data-v-5621f233]:hover:not(:disabled){border-color:#46794f3d;background:rgba(255,255,255,.56);color:#284c37f2}main[data-v-a39fa8d9]{position:relative;display:grid;grid-template-columns:minmax(720px,900px) minmax(320px,440px);align-items:stretch;justify-content:space-between;gap:clamp(1rem,4vw,5rem);height:100vh;height:100dvh;padding:clamp(1rem,3.5vh,3rem) clamp(1.25rem,4vw,4rem);background:var(--page-background);color:var(--text-color);overflow:hidden;transition:background-color .6s ease,color .6s ease}main.theme-day[data-v-a39fa8d9]{--page-background: #d9e2df;--text-color: #25352f;--muted-text: rgb(37 53 47 / 78%);--card-background: linear-gradient(135deg, rgb(255 255 255 / 45%), rgb(241 248 242 / 21%));--card-highlight: rgb(255 255 255 / 54%);--card-shadow: rgb(69 91 79 / 15%);--surface-background: rgb(255 255 255 / 33%);--surface-hover: rgb(255 255 255 / 58%);--surface-border: rgb(70 95 80 / 24%);--focus-ring: rgb(66 105 82 / 31%);--content-glow: rgb(255 255 255 / 32%)}main.theme-night[data-v-a39fa8d9]{--page-background: #111827;--text-color: #fff;--muted-text: rgb(255 255 255 / 72%);--card-background: linear-gradient(135deg, rgb(14 18 24 / 16%), rgb(14 18 24 / 5%));--card-highlight: rgb(255 255 255 / 12%);--card-shadow: rgb(0 0 0 / 8%);--surface-background: rgb(10 16 22 / 14%);--surface-hover: rgb(12 20 27 / 36%);--surface-border: rgb(255 255 255 / 25%);--focus-ring: rgb(255 255 255 / 25%);--content-glow: rgb(9 14 19 / 22%)}.content[data-v-a39fa8d9]{position:relative;z-index:1;width:100%;margin-left:auto;padding:clamp(.35rem,1.5vw,.85rem)}.content[data-v-a39fa8d9]:before{position:absolute;z-index:-1;inset:-2rem -2.5rem;background:radial-gradient(ellipse at center,var(--content-glow),transparent 68%);content:"";filter:blur(12px);pointer-events:none}.workspace[data-v-a39fa8d9]{position:relative;z-index:1;width:100%;min-height:0;padding:clamp(.35rem,1.5vw,.85rem)}@media (max-width: 900px){main[data-v-a39fa8d9]{display:grid;gap:1rem;padding:1rem;overflow:hidden}.workspace[data-v-a39fa8d9],.content[data-v-a39fa8d9]{width:min(100%,620px);margin-left:0;padding:0}}
