.app-window[data-v-cadd578f]{background:#fff;border:1px solid rgba(0,0,0,.14);border-radius:16px;box-shadow:0 2px 8px #0000000f,0 16px 48px #00000024;margin-bottom:-140px;max-width:880px;overflow:hidden;width:100%}.app-titlebar[data-v-cadd578f]{background:#ebebeb;border-bottom:1px solid rgba(0,0,0,.1);height:44px;padding:0 14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-titlebar[data-v-cadd578f],.tl-lights[data-v-cadd578f]{align-items:center;display:flex}.tl-lights[data-v-cadd578f]{flex-shrink:0;gap:7px;padding-right:16px}.tl[data-v-cadd578f]{border:.5px solid rgba(0,0,0,.12);border-radius:50%;height:12px;width:12px}.tl-red[data-v-cadd578f]{background:#ff5f57}.tl-yellow[data-v-cadd578f]{background:#febc2e}.tl-green[data-v-cadd578f]{background:#28c840}.tl-tabs[data-v-cadd578f]{align-items:flex-end;display:flex;flex:1;gap:2px;height:100%;padding-top:8px}.tab[data-v-cadd578f]{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-bottom:none;border-radius:8px 8px 0 0;color:#000000bf;cursor:default;display:flex;font-size:12px;font-weight:600;gap:5px;height:36px;margin-bottom:-1px;padding:0 14px;position:relative;white-space:nowrap;z-index:2}.tab[data-v-cadd578f]:after,.tab[data-v-cadd578f]:before{bottom:0;content:"";height:9px;pointer-events:none;position:absolute;width:9px}.tab[data-v-cadd578f]:before{background:radial-gradient(circle at top right,transparent 8px,#ebebeb 0);left:-9px}.tab[data-v-cadd578f]:after{background:radial-gradient(circle at top left,transparent 8px,#ebebeb 0);right:-9px}.tl-controls[data-v-cadd578f]{flex-shrink:0;gap:4px;padding-left:12px}.tl-btn[data-v-cadd578f],.tl-controls[data-v-cadd578f]{align-items:center;display:flex}.tl-btn[data-v-cadd578f]{background:#0000000f;border:none;border-radius:6px;color:#0006;cursor:default;height:24px;justify-content:center;width:24px}.app-body[data-v-cadd578f]{min-height:360px}.app-body.split[data-v-cadd578f]{display:grid;grid-template-columns:1fr 260px}.body-left[data-v-cadd578f]{background:#fff;border-right:1px solid rgba(0,0,0,.06);min-width:0;padding:20px 22px 22px}.app-body:not(.split) .body-left[data-v-cadd578f]{border-right:none}.body-right[data-v-cadd578f]{background:#ebebeb;display:flex;padding:12px 10px 12px 14px}.cal-pane[data-v-ae203dec]{background:#f5f5f5;border:1px solid #e5e5e5;border-radius:16px;box-shadow:inset 0 1px #fff9,0 1px 2px #0000000a;display:flex;flex:1;flex-direction:column;padding:14px}.cal-day-header[data-v-ae203dec]{align-items:baseline;display:flex;gap:8px;justify-content:flex-end;margin-bottom:16px}.cal-dow[data-v-ae203dec]{color:#000000f5;font-size:15px;font-weight:700;letter-spacing:-.015em}.cal-date[data-v-ae203dec]{color:#00000080;font-size:12px;font-weight:500}.cal-allday[data-v-ae203dec]{align-items:center;border-bottom:1px solid #e5e5e5;display:grid;grid-template-columns:30px 1fr;margin-bottom:6px;padding-bottom:10px}.allday-label[data-v-ae203dec]{color:#0006;font-size:10.5px;font-weight:500;line-height:1.1;padding-right:8px;text-align:right}.allday-slot[data-v-ae203dec]{height:16px}.cal-grid[data-v-ae203dec]{display:grid;flex:1;grid-template-columns:30px 1fr;position:relative}.cal-time-rail[data-v-ae203dec]{display:flex;flex-direction:column}.cal-hour[data-v-ae203dec]{color:#0006;font-size:9.5px;font-weight:500;height:38px;line-height:1;padding-right:6px;text-align:right}.day-col[data-v-ae203dec]{min-height:304px;position:relative}.hour-line[data-v-ae203dec]{border-top:1px solid #e5e5e5;height:38px;position:relative}.hour-line[data-v-ae203dec]:first-child{border-top:none}.cal-event[data-v-ae203dec]{align-items:flex-start;border-radius:4px;display:flex;left:2px;overflow:hidden;padding:4px 7px;position:absolute;right:2px}.cal-event.primary[data-v-ae203dec]{background:#06f;color:#fff}.cal-event.secondary[data-v-ae203dec]{background:#c104a8;color:#fff}.cal-event.tertiary[data-v-ae203dec]{background:#22c55e;color:#fff}.cal-event.soft[data-v-ae203dec]{background:#e6e5e3;color:#0000008c}.cal-event.focus[data-v-ae203dec]{background:repeating-linear-gradient(-45deg,#0000000f,#0000000f 4px,#0000001a 0,#0000001a 8px);color:#000000b3}.ev-title[data-v-ae203dec]{font-size:10px;font-weight:600;letter-spacing:-.005em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unified-mockup[data-v-28671c81]{background:#0f172a;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 12px 40px #0006;padding:18px 20px 20px;width:100%}.source-cards[data-v-28671c81]{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:10px}.source-card[data-v-28671c81]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;display:flex;gap:10px;padding:8px 12px}.source-logo[data-v-28671c81]{display:block;flex-shrink:0;height:22px;-o-object-fit:contain;object-fit:contain;width:22px}.source-text[data-v-28671c81]{display:flex;flex-direction:column;line-height:1.2;min-width:0}.source-name[data-v-28671c81]{color:#fff;font-size:11.5px;font-weight:600;letter-spacing:-.005em}.source-email[data-v-28671c81]{color:#ffffff80;font-family:SF Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sources-grid[data-v-28671c81]{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:-1px}.chips-col[data-v-28671c81]{height:170px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000);mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000);overflow:hidden;position:relative}.chips-track[data-v-28671c81]{animation:chipScroll-28671c81 48s linear infinite;display:flex;flex-direction:column;gap:6px;will-change:transform}.track-a[data-v-28671c81]{animation-delay:0s}.track-b[data-v-28671c81]{animation-delay:-12s}.track-c[data-v-28671c81]{animation-delay:-24s}.track-d[data-v-28671c81]{animation-delay:-36s}@keyframes chipScroll-28671c81{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.chip[data-v-28671c81]{border-radius:5px;box-shadow:inset 0 0 0 1px #ffffff2e,0 1px 3px #00000014;color:#fff;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;overflow:hidden;padding:5px 8px}.chip-time[data-v-28671c81]{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:8.5px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.03em;opacity:.88;text-transform:uppercase}.chip-time[data-v-28671c81],.chip-title[data-v-28671c81]{color:#fff;white-space:nowrap}.chip-title[data-v-28671c81]{font-size:10.5px;font-weight:600;letter-spacing:-.005em;line-height:1.2;margin-top:1px;overflow:hidden;text-overflow:ellipsis}.nocal-panel[data-v-28671c81]{background:#0b0f14;border:1px solid hsla(0,0%,100%,.12);border-radius:0 0 12px 12px;box-shadow:0 0 0 1px #00000059,0 20px 50px #0000008c,0 6px 16px #00000059;overflow:hidden}.panel-header[data-v-28671c81]{align-items:center;background:linear-gradient(180deg,#1a2332,#111827 55%,#0f1623);border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:10px;padding:10px 14px 11px}.panel-logo[data-v-28671c81]{color:#f8fafc;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:700;letter-spacing:-.02em}.week-grid[data-v-28671c81]{display:grid;gap:6px;grid-template-columns:36px 1fr;padding:8px 10px 12px}.hour-gutter[data-v-28671c81]{padding-top:24px;position:relative}.hour-label[data-v-28671c81]{color:#f8fafc61;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:10px;font-variant-numeric:tabular-nums;font-weight:500;position:absolute;right:0;text-align:right;transform:translateY(-6px);width:100%}.days[data-v-28671c81]{--day-canvas:#080c11;background:var(--day-canvas);border:1px solid hsla(0,0%,100%,.06);border-radius:6px;display:grid;gap:0;grid-template-columns:repeat(3,1fr);overflow:hidden}.day[data-v-28671c81]{display:flex;flex-direction:column;min-width:0}.day+.day[data-v-28671c81]{border-left:1px solid hsla(0,0%,100%,.06)}.day-header[data-v-28671c81]{align-items:center;background:#ffffff08;border-bottom:1px solid hsla(0,0%,100%,.06);color:#f8fafc80;display:flex;font-size:10px;font-weight:600;height:22px;justify-content:center;letter-spacing:.06em;text-transform:uppercase}.day-grid[data-v-28671c81]{margin:0 1px;position:relative;--event-rail-gutter:14px;background:var(--day-canvas);isolation:isolate}.day-grid-layer[data-v-28671c81]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.day-grid-layer--primary .day-event[data-v-28671c81]{pointer-events:auto}.tl-ev-enter-active[data-v-28671c81],.tl-ev-leave-active[data-v-28671c81],.tl-ev-move[data-v-28671c81]{transition:opacity .42s ease,transform .45s cubic-bezier(.33,1.12,.52,1)}.tl-ev-enter-from[data-v-28671c81]{opacity:0;transform:translateY(12px)}.tl-ev-leave-to[data-v-28671c81]{opacity:0;transform:translateY(-10px) scale(.97)}.tl-ev-leave-active[data-v-28671c81]{left:3px;position:absolute;right:calc(3px + var(--event-rail-gutter));z-index:24}.tl-rail-enter-active[data-v-28671c81],.tl-rail-leave-active[data-v-28671c81],.tl-rail-move[data-v-28671c81]{transition:opacity .38s ease,transform .42s cubic-bezier(.33,1.12,.52,1)}.tl-rail-enter-from[data-v-28671c81]{opacity:0;transform:translateY(8px) scaleY(.85)}.tl-rail-leave-to[data-v-28671c81]{opacity:0;transform:translateY(-6px) scaleY(.75)}.tl-rail-leave-active[data-v-28671c81]{position:absolute;z-index:26}.hour-line[data-v-28671c81]{background:#ffffff0a;height:1px;left:0;position:absolute;right:0}.day-event[data-v-28671c81]{border:none;border-radius:4px;box-shadow:none;color:#fff;display:flex;left:3px;min-height:16px;overflow:hidden;padding:3px 7px;position:absolute;right:calc(3px + var(--event-rail-gutter));transition:top .55s cubic-bezier(.33,1.15,.52,1),height .55s cubic-bezier(.33,1.15,.52,1),opacity .35s ease}.day-event--normal[data-v-28671c81]{background:#06f}.day-event--focus[data-v-28671c81]{background:#0f141c;background:color-mix(in srgb,var(--day-canvas) 86%,#fff 14%);border:none;border-radius:0;box-shadow:none}.day-event--notable[data-v-28671c81]{background:#c204a8}.day-event--comfort[data-v-28671c81]{align-items:stretch;flex-direction:column;gap:1px;justify-content:center}.day-event--compact[data-v-28671c81]{align-items:center;flex-direction:row;gap:5px;padding-bottom:2px;padding-top:2px}.ev-time[data-v-28671c81]{color:#ffffffb8;flex-shrink:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:9px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em;line-height:1.2}.day-event--compact .ev-time[data-v-28671c81]{font-size:8.5px}.day-event--focus .ev-time[data-v-28671c81]{color:#f8fafc6b}.day-event--focus .ev-title[data-v-28671c81]{color:#f8fafcc7}.ev-title[data-v-28671c81]{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:10px;font-weight:600;letter-spacing:-.01em;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day-event--comfort .ev-title[data-v-28671c81]{font-size:10.5px}.day-stripe[data-v-28671c81]{border-radius:1px;pointer-events:none;position:absolute;transition:top .55s cubic-bezier(.33,1.15,.52,1),height .55s cubic-bezier(.33,1.15,.52,1),right .55s cubic-bezier(.33,1.15,.52,1),transform .55s cubic-bezier(.33,1.15,.52,1),opacity .35s ease;width:2px}.day-stripe--teal[data-v-28671c81]{background:#0097a7e0}.day-stripe--green[data-v-28671c81]{background:#34a853e0}.day-stripe--yellow[data-v-28671c81]{background:#fbbf24e6}@media (prefers-reduced-motion:reduce){.chips-track[data-v-28671c81]{animation:none;transform:none}.day-event[data-v-28671c81],.day-stripe[data-v-28671c81]{animation:none!important;will-change:auto}.day-event[data-v-28671c81],.day-stripe[data-v-28671c81],.tl-ev-enter-active[data-v-28671c81],.tl-ev-leave-active[data-v-28671c81],.tl-ev-move[data-v-28671c81],.tl-rail-enter-active[data-v-28671c81],.tl-rail-leave-active[data-v-28671c81],.tl-rail-move[data-v-28671c81]{transition:none!important}.tl-ev-enter-from[data-v-28671c81],.tl-ev-leave-to[data-v-28671c81],.tl-rail-enter-from[data-v-28671c81],.tl-rail-leave-to[data-v-28671c81]{opacity:1;transform:none}}.note-mockup[data-v-477ac17a]{background:#fff;border:1px solid #e5e5e5;border-radius:16px;box-shadow:0 12px 40px #00000059;overflow:hidden;width:100%}.note-title-bar[data-v-477ac17a]{align-items:center;background:#f7f7f5;border-bottom:1px solid #e5e5e5;display:flex;font-size:12px;gap:8px;padding:10px 16px}.note-icon[data-v-477ac17a]{color:#00000073;flex-shrink:0}.note-filename[data-v-477ac17a]{color:#000000d9;font-weight:600}.note-time[data-v-477ac17a]{color:#0006;font-size:11px;margin-left:auto}.note-body[data-v-477ac17a]{min-height:340px;padding:16px 20px 18px}.note-h1[data-v-477ac17a]{color:#000000f5;font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0 0 10px}.note-h2[data-v-477ac17a]{color:#000000d9;font-size:13px;font-weight:700;margin:14px 0 6px}.note-meta-row[data-v-477ac17a]{margin-bottom:8px}.event-chip[data-v-477ac17a]{align-items:center;background:#0066ff1f;border-radius:4px;color:#06f;display:inline-flex;font-size:12px;font-weight:500;gap:5px;padding:3px 8px}.event-chip .chip-time[data-v-477ac17a]{font-weight:400;opacity:.7}.note-line[data-v-477ac17a]{align-items:center;color:#000000d1;display:flex;flex-wrap:wrap;font-size:13px;gap:9px;line-height:1.55;padding:2px 0}.bullet[data-v-477ac17a]{color:#0006;font-family:SF Mono,ui-monospace,monospace;font-weight:700}.note-line.check[data-v-477ac17a]{gap:9px}.note-line.typing[data-v-477ac17a]{min-height:22px;white-space:nowrap}.typed-wrap[data-v-477ac17a]{align-items:center;display:inline-flex}.typed-text[data-v-477ac17a]{white-space:pre}.cb[data-v-477ac17a]{border:1.5px solid rgba(0,0,0,.3);border-radius:3px;flex-shrink:0;height:13px;width:13px}.cursor[data-v-477ac17a]{animation:blink-477ac17a 1.1s step-end infinite;background:#06f;display:inline-block;height:14px;margin-left:1px;width:2px}@keyframes blink-477ac17a{0%,49%{opacity:1}50%,to{opacity:0}}
