:root{--tint-light:0%;--tint-dark:0%;--contrast-light:0%;--contrast-dark:0%;--tint:var(--tint-light);--contrast:var(--contrast-light);--n-background:#ffffff;--foreground:#171717;--n-surface:#ffffff;--n-surface-elevated:#fafafa;--n-surface-hover:#f5f5f5;--n-surface-active:#f0f0f0;--n-border:rgba(0,0,0,0.1);--n-border-hover:rgba(0,0,0,0.2);--n-border-active:rgba(0,0,0,0.3);--text-primary:#000000;--n-text-secondary:#666666;--n-text-tertiary:#999999;--n-text-disabled:#999999;--button-primary-bg:#000000;--button-primary-text:#ffffff;--button-primary-hover:#333333;--n-button-secondary-bg:#f5f5f5;--n-button-secondary-text:#666666;--n-button-secondary-hover:#e5e5e5;--button-danger-bg:#fee2e2;--button-danger-text:#ef4444;--button-danger-hover:#ef4444;--button-danger-hover-text:#ffffff;--n-panel-bg:rgba(245,245,245,0.85);--n-panel-border:rgba(0,0,0,0.1);--modal-overlay:rgba(0,0,0,0.5);--n-modal-content-bg:rgba(255,255,255,0.95);--modal-shadow:rgba(0,0,0,0.2);--n-input-bg:#ffffff;--n-input-border:rgba(0,0,0,0.1);--input-border-focus:#000000;--n-input-disabled-bg:#f5f5f5;--n-input-placeholder:#999999;--shadow-sm:rgba(0,0,0,0.1);--shadow-md:rgba(0,0,0,0.15);--shadow-lg:rgba(0,0,0,0.2);--loading-overlay:rgba(0,0,0,0.5);--n-loading-content-bg:rgba(255,255,255,0.95);--loading-content-text:#000000;--glass-bg:rgba(255,255,255,0.1);--glass-dialog-bg:var(--n-modal-content-bg);--glass-filter:blur(12px);--glass-edge:var(--n-panel-border);--glass-shadow:0 24px 70px rgba(0,0,0,0.18);--n-app-top:#e6e6e6;--n-app-bottom:#f3f3f3;--n-header-bar-bg:rgba(230,230,230,0.72);--n-month-chip-bg:#e6e6e6;--timeline-weekend-bg:rgba(0,0,0,0.04);--n-timeline-day-border:rgba(0,0,0,0.1);--n-timeline-day-header-bg:rgba(245,245,245,0.8);--n-timeline-week-number:#999999;--timeline-today-border:#000000;--timeline-current-day-bg:linear-gradient(180deg,#e8f5e9,#ffffff);--timeline-current-day-bg-weekend:linear-gradient(180deg,#e3f2e4,#f0f0f0);--timeline-current-day-header-bg:#111111;--timeline-current-day-header-text:#ffffff;--timeline-current-week-number:#2563eb;--task-shadow:rgba(0,0,0,0.1);--task-shadow-hover:rgba(0,0,0,0.15);--general-item-opacity:0.6;--accent-color:#d97706;--forest-gradient:radial-gradient(120% 120% at 28% 15%,rgba(180,240,205,0.30) 0%,rgba(16,185,129,0) 55%),linear-gradient(155deg,#1f9457,#178a4f 55%,#0d6b3f);--forest-gradient-subtle:linear-gradient(160deg,#1f9457,#0d5c39)}html.theme-dark{--tint:var(--tint-dark);--contrast:var(--contrast-dark);--n-background:#050505;--foreground:#e5e5e5;--n-surface:#0a0a0a;--n-surface-elevated:#111111;--n-surface-hover:#181818;--n-surface-active:#1f1f1f;--n-border:rgba(255,255,255,0.06);--n-border-hover:rgba(255,255,255,0.12);--n-border-active:rgba(255,255,255,0.2);--text-primary:#e5e5e5;--n-text-secondary:#999999;--n-text-tertiary:#666666;--n-text-disabled:#444444;--button-primary-bg:#22c55e;--button-primary-text:#050505;--button-primary-hover:#16a34a;--n-button-secondary-bg:#181818;--n-button-secondary-text:#999999;--n-button-secondary-hover:#222222;--button-danger-bg:#1f1111;--button-danger-text:#f87171;--button-danger-hover:#f87171;--button-danger-hover-text:#050505;--n-panel-bg:rgba(10,10,10,0.95);--n-panel-border:rgba(255,255,255,0.06);--modal-overlay:rgba(0,0,0,0.85);--n-modal-content-bg:rgba(10,10,10,0.98);--modal-shadow:rgba(0,0,0,0.6);--n-input-bg:#0a0a0a;--n-input-border:rgba(255,255,255,0.08);--input-border-focus:#22c55e;--n-input-disabled-bg:#111111;--n-input-placeholder:#555555;--shadow-sm:rgba(0,0,0,0.4);--shadow-md:rgba(0,0,0,0.5);--shadow-lg:rgba(0,0,0,0.6);--loading-overlay:rgba(0,0,0,0.9);--n-loading-content-bg:rgba(10,10,10,0.98);--loading-content-text:#e5e5e5;--glass-bg:linear-gradient(180deg,rgba(10,10,10,0.72),rgba(10,10,10,0.58) 50%,rgba(10,10,10,0.42));--glass-dialog-bg:var(--glass-bg);--glass-filter:blur(28px) saturate(1.6);--glass-edge:rgba(255,255,255,0.1);--glass-shadow:0 24px 70px rgba(0,0,0,0.55),inset 0 1px 0 rgba(255,255,255,0.08);--n-app-top:#1a1a1a;--n-app-bottom:#0c0c0c;--n-header-bar-bg:rgba(26,26,26,0.72);--n-month-chip-bg:#1a1a1a;--timeline-weekend-bg:rgba(255,255,255,0.025);--n-timeline-day-border:rgba(255,255,255,0.09);--n-timeline-day-header-bg:rgba(10,10,10,0.95);--n-timeline-week-number:#555555;--timeline-today-border:#22c55e;--timeline-current-day-bg:linear-gradient(180deg,#0a120a,#0a0a0a);--timeline-current-day-bg-weekend:linear-gradient(180deg,#0f150f,#111111);--timeline-current-day-header-bg:#ffffff;--timeline-current-day-header-text:#0a0a0a;--timeline-current-week-number:#22c55e;--task-shadow:rgba(0,0,0,0.4);--task-shadow-hover:rgba(0,0,0,0.5);--general-item-opacity:0.4;--accent-color:#22c55e;--forest-gradient:radial-gradient(120% 120% at 28% 15%,rgba(134,224,182,0.22) 0%,rgba(16,185,129,0) 55%),linear-gradient(155deg,#0a3325,#0c5a3a 55%,#041c14);color-scheme:dark}body,html{max-width:100vw;overflow-x:hidden}body{--font-ui:var(--font-areal);--font-ui-mono:var(--font-areal-semi-mono);--accent:#22c55e}body[data-accent=ocean]{--accent:#3b82f6}body[data-accent=ember]{--accent:#f97316}body[data-accent=plum]{--accent:#ff2667}body[data-accent=graphite]{--accent:#a1a1aa}body[data-accent=custom]{--accent:var(--accent-custom,#22c55e)}body[data-accent]{--forest-gradient:var(--accent);--forest-gradient-subtle:linear-gradient(180deg,color-mix(in srgb,var(--accent) 94%,white) 0%,var(--accent) 100%);--accent-glow:0 2px 10px color-mix(in srgb,var(--accent) 22%,transparent);--timeline-current-day-bg:linear-gradient(to bottom,color-mix(in srgb,var(--accent) 10%,white),#ffffff);--timeline-current-day-bg-weekend:linear-gradient(to bottom,color-mix(in srgb,var(--accent) 9%,#f0f0f0),#f0f0f0)}body{--background:color-mix(in oklab,var(--accent) var(--tint),var(--n-background));--surface:color-mix(in oklab,var(--accent) var(--tint),var(--n-surface));--surface-elevated:color-mix(in oklab,var(--accent) var(--tint),var(--n-surface-elevated));--surface-hover:color-mix(in oklab,var(--accent) var(--tint),var(--n-surface-hover));--surface-active:color-mix(in oklab,var(--accent) var(--tint),var(--n-surface-active));--panel-bg:color-mix(in oklab,var(--accent) var(--tint),var(--n-panel-bg));--modal-content-bg:color-mix(in oklab,var(--accent) var(--tint),var(--n-modal-content-bg));--input-bg:color-mix(in oklab,var(--accent) var(--tint),var(--n-input-bg));--input-disabled-bg:color-mix(in oklab,var(--accent) var(--tint),var(--n-input-disabled-bg));--button-secondary-bg:color-mix(in oklab,var(--accent) var(--tint),var(--n-button-secondary-bg));--button-secondary-hover:color-mix(in oklab,var(--accent) var(--tint),var(--n-button-secondary-hover));--header-bar-bg:color-mix(in oklab,var(--accent) var(--tint),var(--n-header-bar-bg));--month-chip-bg:color-mix(in oklab,var(--accent) var(--tint),var(--n-month-chip-bg));--timeline-day-header-bg:color-mix(in oklab,var(--accent) var(--tint),var(--n-timeline-day-header-bg));--loading-content-bg:color-mix(in oklab,var(--accent) var(--tint),var(--n-loading-content-bg));--app-gradient:linear-gradient(180deg,color-mix(in oklab,var(--accent) var(--tint),var(--n-app-top)) 0%,color-mix(in oklab,var(--accent) var(--tint),var(--n-app-bottom)) 100%);--text-secondary:color-mix(in oklab,var(--text-primary) var(--contrast),var(--n-text-secondary));--text-tertiary:color-mix(in oklab,var(--text-primary) var(--contrast),var(--n-text-tertiary));--text-disabled:color-mix(in oklab,var(--text-primary) var(--contrast),var(--n-text-disabled));--input-placeholder:color-mix(in oklab,var(--text-primary) var(--contrast),var(--n-input-placeholder));--timeline-week-number:color-mix(in oklab,var(--text-primary) var(--contrast),var(--n-timeline-week-number));--button-secondary-text:color-mix(in oklab,var(--text-primary) var(--contrast),var(--n-button-secondary-text));--border:color-mix(in oklab,var(--text-primary) var(--contrast),var(--n-border));--border-hover:color-mix(in oklab,var(--text-primary) var(--contrast),var(--n-border-hover));--border-active:color-mix(in oklab,var(--text-primary) var(--contrast),var(--n-border-active));--input-border:color-mix(in oklab,var(--text-primary) var(--contrast),var(--n-input-border));--panel-border:color-mix(in oklab,var(--text-primary) var(--contrast),var(--n-panel-border));--timeline-day-border:color-mix(in oklab,var(--text-primary) var(--contrast),var(--n-timeline-day-border))}html.theme-dark body[data-accent]{--button-primary-bg:var(--accent);--button-primary-hover:color-mix(in srgb,var(--accent) 85%,black);--input-border-focus:var(--accent);--timeline-today-border:var(--accent);--timeline-current-week-number:var(--accent);--accent-color:var(--accent);--accent-glow:0 0 12px color-mix(in srgb,var(--accent) 32%,transparent);--timeline-current-day-bg:linear-gradient(to bottom,color-mix(in srgb,var(--accent) 5%,#0a0a0a),#0a0a0a);--timeline-current-day-bg-weekend:linear-gradient(to bottom,color-mix(in srgb,var(--accent) 5%,#111111),#111111)}@media(prefers-color-scheme:dark){html:not(.theme-light) body[data-accent]{--button-primary-bg:var(--accent);--button-primary-hover:color-mix(in srgb,var(--accent) 85%,black);--input-border-focus:var(--accent);--timeline-today-border:var(--accent);--timeline-current-week-number:var(--accent);--accent-color:var(--accent);--accent-glow:0 0 12px color-mix(in srgb,var(--accent) 32%,transparent);--timeline-current-day-bg:linear-gradient(to bottom,color-mix(in srgb,var(--accent) 5%,#0a0a0a),#0a0a0a);--timeline-current-day-bg-weekend:linear-gradient(to bottom,color-mix(in srgb,var(--accent) 5%,#111111),#111111)}}html.theme-dark body{font-variation-settings:"DRKM" 1}@media(prefers-color-scheme:dark){html:not(.theme-light) body{font-variation-settings:"DRKM" 1}}body{color:var(--foreground);background:var(--app-gradient,var(--background));background-attachment:fixed;font-family:var(--font-ui),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.font-mono{font-family:var(--font-ui-mono),monospace}html.theme-light{--tint:var(--tint-light);--contrast:var(--contrast-light);--n-background:#ffffff;--foreground:#171717;--n-surface:#ffffff;--n-surface-elevated:#fafafa;--n-surface-hover:#f5f5f5;--n-surface-active:#f0f0f0;--n-border:rgba(0,0,0,0.1);--n-border-hover:rgba(0,0,0,0.2);--n-border-active:rgba(0,0,0,0.3);--text-primary:#000000;--n-text-secondary:#666666;--n-text-tertiary:#999999;--n-text-disabled:#999999;--button-primary-bg:#000000;--button-primary-text:#ffffff;--button-primary-hover:#333333;--n-button-secondary-bg:#f5f5f5;--n-button-secondary-text:#666666;--n-button-secondary-hover:#e5e5e5;--button-danger-bg:#fee2e2;--button-danger-text:#ef4444;--button-danger-hover:#ef4444;--button-danger-hover-text:#ffffff;--n-panel-bg:rgba(245,245,245,0.85);--n-panel-border:rgba(0,0,0,0.1);--modal-overlay:rgba(0,0,0,0.5);--n-modal-content-bg:rgba(255,255,255,0.95);--modal-shadow:rgba(0,0,0,0.2);--n-input-bg:#ffffff;--n-input-border:rgba(0,0,0,0.1);--input-border-focus:#000000;--n-input-disabled-bg:#f5f5f5;--n-input-placeholder:#999999;--shadow-sm:rgba(0,0,0,0.1);--shadow-md:rgba(0,0,0,0.15);--shadow-lg:rgba(0,0,0,0.2);--loading-overlay:rgba(0,0,0,0.5);--n-loading-content-bg:rgba(255,255,255,0.95);--loading-content-text:#000000;--glass-bg:rgba(255,255,255,0.1);--glass-dialog-bg:var(--n-modal-content-bg);--glass-filter:blur(12px);--glass-edge:var(--n-panel-border);--glass-shadow:0 24px 70px rgba(0,0,0,0.18);--n-app-top:#e6e6e6;--n-app-bottom:#f3f3f3;--n-header-bar-bg:rgba(230,230,230,0.72);--n-month-chip-bg:#e6e6e6;--timeline-weekend-bg:rgba(0,0,0,0.04);--n-timeline-day-border:rgba(0,0,0,0.1);--n-timeline-day-header-bg:rgba(245,245,245,0.8);--n-timeline-week-number:#999999;--timeline-today-border:#000000;--timeline-current-day-bg:#e8f5e9;--timeline-current-week-number:#2563eb;--task-shadow:rgba(0,0,0,0.1);--task-shadow-hover:rgba(0,0,0,0.15);--general-item-opacity:0.6;--accent-color:#d97706;color-scheme:light}@media(prefers-color-scheme:dark){html:not(.theme-light):not(.theme-dark){--tint:var(--tint-dark);--contrast:var(--contrast-dark);--n-background:#050505;--foreground:#e5e5e5;--n-surface:#0a0a0a;--n-surface-elevated:#111111;--n-surface-hover:#181818;--n-surface-active:#1f1f1f;--n-border:rgba(255,255,255,0.06);--n-border-hover:rgba(255,255,255,0.12);--n-border-active:rgba(255,255,255,0.2);--text-primary:#e5e5e5;--n-text-secondary:#999999;--n-text-tertiary:#666666;--n-text-disabled:#444444;--button-primary-bg:#22c55e;--button-primary-text:#050505;--button-primary-hover:#16a34a;--n-button-secondary-bg:#181818;--n-button-secondary-text:#999999;--n-button-secondary-hover:#222222;--button-danger-bg:#1f1111;--button-danger-text:#f87171;--button-danger-hover:#f87171;--button-danger-hover-text:#050505;--n-panel-bg:rgba(10,10,10,0.95);--n-panel-border:rgba(255,255,255,0.06);--modal-overlay:rgba(0,0,0,0.85);--n-modal-content-bg:rgba(10,10,10,0.98);--modal-shadow:rgba(0,0,0,0.6);--n-input-bg:#0a0a0a;--n-input-border:rgba(255,255,255,0.08);--input-border-focus:#22c55e;--n-input-disabled-bg:#111111;--n-input-placeholder:#555555;--shadow-sm:rgba(0,0,0,0.4);--shadow-md:rgba(0,0,0,0.5);--shadow-lg:rgba(0,0,0,0.6);--loading-overlay:rgba(0,0,0,0.9);--n-loading-content-bg:rgba(10,10,10,0.98);--loading-content-text:#e5e5e5;--glass-bg:linear-gradient(180deg,rgba(10,10,10,0.72),rgba(10,10,10,0.58) 50%,rgba(10,10,10,0.42));--glass-dialog-bg:var(--glass-bg);--glass-filter:blur(28px) saturate(1.6);--glass-edge:rgba(255,255,255,0.1);--glass-shadow:0 24px 70px rgba(0,0,0,0.55),inset 0 1px 0 rgba(255,255,255,0.08);--n-app-top:#1a1a1a;--n-app-bottom:#0c0c0c;--n-header-bar-bg:rgba(26,26,26,0.72);--n-month-chip-bg:#1a1a1a;--timeline-weekend-bg:rgba(255,255,255,0.025);--n-timeline-day-border:rgba(255,255,255,0.09);--n-timeline-day-header-bg:rgba(10,10,10,0.95);--n-timeline-week-number:#555555;--timeline-today-border:#22c55e;--timeline-current-day-bg:linear-gradient(180deg,#0a120a,#0a0a0a);--timeline-current-day-bg-weekend:linear-gradient(180deg,#0f150f,#111111);--timeline-current-day-header-bg:#ffffff;--timeline-current-day-header-text:#0a0a0a;--timeline-current-week-number:#22c55e;--task-shadow:rgba(0,0,0,0.4);--task-shadow-hover:rgba(0,0,0,0.5);--general-item-opacity:0.4;--accent-color:#22c55e;--forest-gradient:radial-gradient(120% 120% at 28% 15%,rgba(134,224,182,0.22) 0%,rgba(16,185,129,0) 55%),linear-gradient(155deg,#0a3325,#0c5a3a 55%,#041c14);color-scheme:dark}}@media(max-width:991px){input,select,textarea{font-size:16px!important}}@font-face{font-family:areal;src:url(/_next/static/media/264e4033e813fe82-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:areal Fallback;src:local("Arial");ascent-override:87.13%;descent-override:20.84%;line-gap-override:0.00%;size-adjust:100.76%}.__className_b3cfab{font-family:areal,areal Fallback}.__variable_b3cfab{--font-areal:"areal","areal Fallback"}@font-face{font-family:arealSemiMono;src:url(/_next/static/media/95fb9c7bce0ce098-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:arealSemiMono Fallback;src:local("Arial");ascent-override:74.89%;descent-override:17.91%;line-gap-override:0.00%;size-adjust:117.25%}.__className_a5b17c{font-family:arealSemiMono,arealSemiMono Fallback}.__variable_a5b17c{--font-areal-semi-mono:"arealSemiMono","arealSemiMono Fallback"}