@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Fredoka:wght@400;600&family=Inter:wght@400;500;600&family=Josefin+Sans:wght@400;500;600&family=Nunito:wght@400;500;600&family=Quicksand:wght@400;500;600&family=Space+Mono:wght@400;700&display=swap";/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-medium:500;--font-weight-semibold:600;--tracking-widest:.1em;--leading-relaxed:1.625;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--speed-fast:.14s;--speed-base:.22s;--speed-slow:.36s;--default-accent:#38bdf8;--font-display:"Inter","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-body:"Inter","SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--ink:#0f172a;--ink-muted:#334155;--ink-soft:#64748b;--bg:#e0f2fe;--bg-pattern:linear-gradient(135deg,#e0f2fe 0%,#f0f9ff 100%);--surface:#fff6;--surface-2:#ffffff80;--surface-3:#fff9;--surface-4:#ffffffb3;--surface-solid:#fff;--brand:var(--default-accent);--brand-2:#818cf8;--brand-3:#c084fc;--accent:var(--default-accent);--brand-mark-bg:linear-gradient(135deg,var(--default-accent),#818cf8);--outline:#ffffff80;--outline-soft:#ffffff4d;--outline-faint:#ffffff26;--radius-card:24px;--radius-pill:9999px;--radius-input:16px;--shadow-soft:0 8px 32px #0000000a;--shadow-pop:0 16px 48px #00000014;--shadow-tile:0 4px 16px #00000008;--panel-highlight:linear-gradient(135deg,#fffc,#fff3);--text-input-bg:#ffffffd1;--focus-ring-width:3px;--focus-ring:#38bdf84d;--focus-ring-color:var(--default-accent);--dock-bg:#fff6;--toggle-bg:#fff6;--toggle-text:#0f172a;--toggle-bg-active:#fffc;--toggle-text-active:var(--default-accent);--badge-subtasks-bg:#fff9;--badge-time-bg:#38bdf833;--task-ghost-bg:#ffffff80;--calendar-header-bg:#fff6;--calendar-header-border:#fff6;--calendar-time-bg:#ffffff4d;--calendar-grid-bg:#fff3;--day-header-bg:#ffffff4d;--calendar-today-bg:#fff9;--hour-line:#0000001a;--calendar-task-bg:#ffffffb3;--calendar-task-ghost-bg:#fff6;--calendar-task-resize-bg:#fff6;--current-week-line:var(--default-accent);--current-week-line-shadow:#38bdf866;--selection-bg:#38bdf840;--column-header-fallback:#fff6;--panel-backdrop-filter:blur(12px);--panel-glow:0 0 0 #0000;--panel-outline:var(--outline);--column-outline:var(--outline);--task-outline:var(--outline);--task-fill:var(--surface-solid);--card-glow:0 0 0 #0000;--pill-glow:0 0 0 #0000;--pill-glow-active:0 0 0 #0000;--calendar-task-glow:0 0 0 #0000;--dock-border:var(--outline);--dock-glow:0 0 0 #0000;--select-border:var(--outline);--select-glow:0 0 0 #0000;--sky-overlay:none;--sky-overlay-size:auto;--sky-overlay-position:center;--sky-overlay-offset-y:8%;--sky-overlay-repeat:no-repeat;--sky-overlay-opacity:0;--sky-overlay-animation:none;--ground-overlay:none;--ground-overlay-size:auto;--ground-overlay-position:center top;--ground-overlay-repeat:no-repeat;--ground-overlay-opacity:0;--ground-overlay-animation:none;--ground-overlay-height:0px;--ground-overlay-filter:none;--danger:var(--category-red);--category-red:#f87171;--category-orange:#fb923c;--category-yellow:#facc15;--category-green:#4ade80;--category-greenblue:#2dd4bf;--category-blue:#60a5fa;--category-purple:#c084fc;--calendar-day-indicator-fill:#ffffff80;--calendar-day-indicator-border:var(--default-accent);--calendar-draft-slot-bg:#f7f8fc;--calendar-draft-slot-ghost-bg:#fafbfe;--calendar-draft-slot-resize-bg:#f4f6fb;--calendar-draft-slot-border:#e1e7f0;color-scheme:light}:root[data-mode=dark]{--ink:#f8fafc;--ink-muted:#cbd5e1;--ink-soft:#94a3b8;--bg:#020617;--bg-pattern:linear-gradient(135deg,#020617 0%,#0f172a 100%);--surface:#0f172a80;--surface-2:#1e293b80;--surface-3:#33415580;--surface-4:#47556980;--surface-solid:#0f172a;--outline:#ffffff26;--outline-soft:#ffffff14;--outline-faint:#ffffff0a;--shadow-soft:0 8px 32px #0006;--shadow-pop:0 16px 48px #0009;--shadow-tile:0 4px 16px #0000004d;--panel-highlight:linear-gradient(135deg,#ffffff1a,#ffffff05);--text-input-bg:#0f172a99;--dock-bg:#0f172a80;--toggle-bg:#ffffff1a;--toggle-text:#cbd5e1;--toggle-bg-active:#fff3;--badge-subtasks-bg:#ffffff26;--task-ghost-bg:#0f172a99;--calendar-header-bg:#0f172a80;--calendar-header-border:#ffffff1a;--calendar-time-bg:#0f172a66;--calendar-grid-bg:#0f172a4d;--day-header-bg:#0f172a66;--calendar-today-bg:#ffffff1a;--hour-line:#ffffff26;--calendar-task-bg:#ffffff26;--calendar-task-ghost-bg:#ffffff0d;--calendar-task-resize-bg:#ffffff0d;--column-header-fallback:#0f172a80;--calendar-draft-slot-bg:#353a43;--calendar-draft-slot-ghost-bg:#3a404a;--calendar-draft-slot-resize-bg:#323741;--calendar-draft-slot-border:#5a6270;color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-mode=light]){--ink:#f8fafc;--ink-muted:#cbd5e1;--ink-soft:#94a3b8;--bg:#020617;--bg-pattern:linear-gradient(135deg,#020617 0%,#0f172a 100%);--surface:#0f172a80;--surface-2:#1e293b80;--surface-3:#33415580;--surface-4:#47556980;--surface-solid:#0f172a;--outline:#ffffff26;--outline-soft:#ffffff14;--outline-faint:#ffffff0a;--shadow-soft:0 8px 32px #0006;--shadow-pop:0 16px 48px #0009;--shadow-tile:0 4px 16px #0000004d;--panel-highlight:linear-gradient(135deg,#ffffff1a,#ffffff05);--text-input-bg:#0f172a99;--dock-bg:#0f172a80;--toggle-bg:#ffffff1a;--toggle-text:#cbd5e1;--toggle-bg-active:#fff3;--badge-subtasks-bg:#ffffff26;--task-ghost-bg:#0f172a99;--calendar-header-bg:#0f172a80;--calendar-header-border:#ffffff1a;--calendar-time-bg:#0f172a66;--calendar-grid-bg:#0f172a4d;--day-header-bg:#0f172a66;--calendar-today-bg:#ffffff1a;--hour-line:#ffffff26;--calendar-task-bg:#ffffff26;--calendar-task-ghost-bg:#ffffff0d;--calendar-task-resize-bg:#ffffff0d;--column-header-fallback:#0f172a80;--calendar-draft-slot-bg:#353a43;--calendar-draft-slot-ghost-bg:#3a404a;--calendar-draft-slot-resize-bg:#323741;--calendar-draft-slot-border:#5a6270;color-scheme:dark}}*{box-sizing:border-box}body{font-family:var(--font-body);color:var(--ink);background-color:var(--bg);background-image:var(--bg-pattern);isolation:isolate;min-height:100vh;position:relative;overflow-x:hidden}#root{z-index:1;min-height:100vh;position:relative}body:before{content:"";z-index:0;pointer-events:none;opacity:var(--sky-overlay-opacity);background-image:var(--sky-overlay);background-size:var(--sky-overlay-size);background-position:var(--sky-overlay-position);background-repeat:var(--sky-overlay-repeat);animation:var(--sky-overlay-animation);transition:opacity var(--speed-slow)ease;position:fixed;top:0;right:0;bottom:0;left:0}body:after{content:"";height:var(--ground-overlay-height);z-index:0;pointer-events:none;opacity:var(--ground-overlay-opacity);background-image:var(--ground-overlay);background-size:var(--ground-overlay-size);background-position:var(--ground-overlay-position);background-repeat:var(--ground-overlay-repeat);animation:var(--ground-overlay-animation);filter:var(--ground-overlay-filter);transition:opacity var(--speed-slow)ease;position:fixed;bottom:0;left:0;right:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:.02em}::selection{background:var(--selection-bg)}[data-task-card]>div:first-child{font-weight:400}}@layer components{body[data-dragging=true]{cursor:grab}body[data-dragging=true] *{cursor:inherit}[data-drop-ghost=true]{pointer-events:none}body[data-resizing=true]{cursor:ns-resize}body[data-resizing=true] *{cursor:inherit}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.-top-\[6px\]{top:-6px}.top-\(--resize-edge\){top:var(--resize-edge)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.right-\[4px\]{right:4px}.right-\[10px\]{right:10px}.bottom-\(--resize-edge\){bottom:var(--resize-edge)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(.75rem,env(safe-area-inset-bottom))}.left-0{left:calc(var(--spacing)*0)}.left-\[4px\]{left:4px}.left-\[10px\]{left:10px}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-6{z-index:6}.z-9{z-index:9}.z-10{z-index:10}.z-12{z-index:12}.z-20{z-index:20}.z-25{z-index:25}.z-30{z-index:30}.z-40{z-index:40}.z-100{z-index:100}.z-\[2\]{z-index:2}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.m-0{margin:calc(var(--spacing)*0)}.mx-auto{margin-inline:auto}.mt-\[0\.35rem\]{margin-top:.35rem}.mt-\[2px\]{margin-top:2px}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-\[0\.35rem\]{margin-bottom:.35rem}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-\(--resize-edge\){height:var(--resize-edge)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-7{height:calc(var(--spacing)*7)}.h-\[0\.7rem\]{height:.7rem}.h-\[0\.48rem\]{height:.48rem}.h-\[0\.95rem\]{height:.95rem}.h-\[4px\]{height:4px}.h-\[33\%\]{height:33%}.h-\[46px\]{height:46px}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[240px\]{max-height:240px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-64{min-height:calc(var(--spacing)*64)}.min-h-\[19rem\]{min-height:19rem}.min-h-full{min-height:100%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-7{width:calc(var(--spacing)*7)}.w-16{width:calc(var(--spacing)*16)}.w-\[0\.7rem\]{width:.7rem}.w-\[0\.48rem\]{width:.48rem}.w-\[0\.95rem\]{width:.95rem}.w-\[4px\]{width:4px}.w-\[46px\]{width:46px}.w-full{width:100%}.max-w-\(--dashboard-max-width\){max-width:var(--dashboard-max-width)}.max-w-\[720px\]{max-width:720px}.max-w-\[980px\]{max-width:980px}.max-w-\[min\(100\%\,96rem\)\]{max-width:min(100%,96rem)}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[240px\]{min-width:240px}.min-w-\[980px\]{min-width:980px}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-\[70\%\]{--tw-translate-y: -70% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.\[transform\:rotate\(-2deg\)_scale\(1\.04\)\]{transform:rotate(-2deg)scale(1.04)}.\[transform\:translate3d\(0\,0\,0\)\]{transform:translate(0)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.\[animation\:floatIn_var\(--speed-slow\)_ease_both\]{animation:floatIn var(--speed-slow)ease both}.\[animation\:floatOut_var\(--speed-slow\)_ease_both\]{animation:floatOut var(--speed-slow)ease both}.\[animation\:floatUp_var\(--speed-slow\)_ease_both\]{animation:floatUp var(--speed-slow)ease both}.animate-\[dropFade_var\(--speed-base\)_ease-out_forwards\]{animation:dropFade var(--speed-base)ease-out forwards}.animate-\[dropSettle_var\(--speed-base\)_cubic-bezier\(0\.2\,0\.7\,0\.2\,1\)_forwards\]{animation:dropSettle var(--speed-base)cubic-bezier(.2,.7,.2,1)forwards}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-\[0\.2rem\]{gap:.2rem}.gap-\[0\.3rem\]{gap:.3rem}.gap-\[0\.4rem\]{gap:.4rem}.gap-\[0\.6rem\]{gap:.6rem}.gap-\[1\.6rem\]{gap:1.6rem}.gap-\[2px\]{gap:2px}.gap-\[6px\]{gap:6px}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.\[overscroll-behavior\:contain\],.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\(--radius-card\){border-radius:var(--radius-card)}.rounded-\(--radius-input\){border-radius:var(--radius-input)}.rounded-\[1px\]{border-radius:1px}.rounded-\[5px\]{border-radius:5px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--radius-input\)\]{border-radius:var(--radius-input)}.rounded-full{border-radius:3.40282e38px}.rounded-t-\[14px\]{border-top-left-radius:14px;border-top-right-radius:14px}.rounded-b-\[14px\]{border-bottom-right-radius:14px;border-bottom-left-radius:14px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--brand\){border-color:var(--brand)}.border-\(--calendar-day-indicator-border\,var\(--outline\)\){border-color:var(--calendar-day-indicator-border,var(--outline))}.border-\(--calendar-draft-slot-border\){border-color:var(--calendar-draft-slot-border)}.border-\(--calendar-header-border\){border-color:var(--calendar-header-border)}.border-\(--current-week-line\){border-color:var(--current-week-line)}.border-\(--danger\){border-color:var(--danger)}.border-\(--hour-line\){border-color:var(--hour-line)}.border-\(--ink-muted\){border-color:var(--ink-muted)}.border-\(--outline\){border-color:var(--outline)}.border-\(--outline-soft\){border-color:var(--outline-soft)}.border-\(--panel-outline\){border-color:var(--panel-outline)}.border-\[color-mix\(in_srgb\,var\(--brand\)_28\%\,var\(--outline\)\)\]{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--brand\)_28\%\,var\(--outline\)\)\]{border-color:color-mix(in srgb,var(--brand)28%,var(--outline))}}.border-\[color-mix\(in_srgb\,var\(--brand\)_35\%\,var\(--outline\)\)\]{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--brand\)_35\%\,var\(--outline\)\)\]{border-color:color-mix(in srgb,var(--brand)35%,var(--outline))}}.border-\[color-mix\(in_srgb\,var\(--category-blue\)_40\%\,var\(--outline\)\)\]{border-color:var(--category-blue)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--category-blue\)_40\%\,var\(--outline\)\)\]{border-color:color-mix(in srgb,var(--category-blue)40%,var(--outline))}}.border-\[color-mix\(in_srgb\,var\(--category-blue\)_55\%\,var\(--outline\)\)\]{border-color:var(--category-blue)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--category-blue\)_55\%\,var\(--outline\)\)\]{border-color:color-mix(in srgb,var(--category-blue)55%,var(--outline))}}.border-\[color-mix\(in_srgb\,var\(--category-green\)_55\%\,var\(--outline\)\)\]{border-color:var(--category-green)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--category-green\)_55\%\,var\(--outline\)\)\]{border-color:color-mix(in srgb,var(--category-green)55%,var(--outline))}}.border-\[color-mix\(in_srgb\,var\(--category-greenblue\)_55\%\,var\(--outline\)\)\]{border-color:var(--category-greenblue)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--category-greenblue\)_55\%\,var\(--outline\)\)\]{border-color:color-mix(in srgb,var(--category-greenblue)55%,var(--outline))}}.border-\[color-mix\(in_srgb\,var\(--category-orange\)_40\%\,var\(--outline\)\)\]{border-color:var(--category-orange)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--category-orange\)_40\%\,var\(--outline\)\)\]{border-color:color-mix(in srgb,var(--category-orange)40%,var(--outline))}}.border-\[color-mix\(in_srgb\,var\(--category-orange\)_52\%\,var\(--outline\)\)\]{border-color:var(--category-orange)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--category-orange\)_52\%\,var\(--outline\)\)\]{border-color:color-mix(in srgb,var(--category-orange)52%,var(--outline))}}.border-\[color-mix\(in_srgb\,var\(--category-orange\)_55\%\,var\(--outline\)\)\]{border-color:var(--category-orange)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--category-orange\)_55\%\,var\(--outline\)\)\]{border-color:color-mix(in srgb,var(--category-orange)55%,var(--outline))}}.border-\[color-mix\(in_srgb\,var\(--category-purple\)_55\%\,var\(--outline\)\)\]{border-color:var(--category-purple)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--category-purple\)_55\%\,var\(--outline\)\)\]{border-color:color-mix(in srgb,var(--category-purple)55%,var(--outline))}}.border-\[color-mix\(in_srgb\,var\(--category-red\)_40\%\,var\(--outline\)\)\]{border-color:var(--category-red)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--category-red\)_40\%\,var\(--outline\)\)\]{border-color:color-mix(in srgb,var(--category-red)40%,var(--outline))}}.border-\[color-mix\(in_srgb\,var\(--category-red\)_50\%\,var\(--outline\)\)\]{border-color:var(--category-red)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--category-red\)_50\%\,var\(--outline\)\)\]{border-color:color-mix(in srgb,var(--category-red)50%,var(--outline))}}.border-\[color-mix\(in_srgb\,var\(--category-red\)_54\%\,var\(--outline\)\)\]{border-color:var(--category-red)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--category-red\)_54\%\,var\(--outline\)\)\]{border-color:color-mix(in srgb,var(--category-red)54%,var(--outline))}}.border-\[color-mix\(in_srgb\,var\(--category-red\)_55\%\,var\(--outline\)\)\]{border-color:var(--category-red)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--category-red\)_55\%\,var\(--outline\)\)\]{border-color:color-mix(in srgb,var(--category-red)55%,var(--outline))}}.border-\[color-mix\(in_srgb\,var\(--category-yellow\)_55\%\,var\(--outline\)\)\]{border-color:var(--category-yellow)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--category-yellow\)_55\%\,var\(--outline\)\)\]{border-color:color-mix(in srgb,var(--category-yellow)55%,var(--outline))}}.border-\[color-mix\(in_srgb\,var\(--ink-muted\)_40\%\,transparent\)\]{border-color:var(--ink-muted)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--ink-muted\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ink-muted)40%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--ink-soft\)_42\%\,var\(--outline\)\)\]{border-color:var(--ink-soft)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--ink-soft\)_42\%\,var\(--outline\)\)\]{border-color:color-mix(in srgb,var(--ink-soft)42%,var(--outline))}}.border-\[var\(--brand\)\]{border-color:var(--brand)}.border-\[var\(--column-outline\)\]{border-color:var(--column-outline)}.border-\[var\(--dock-border\,var\(--outline\)\)\]{border-color:var(--dock-border,var(--outline))}.border-\[var\(--ink\)\]{border-color:var(--ink)}.border-\[var\(--outline-faint\)\]{border-color:var(--outline-faint)}.border-\[var\(--outline-soft\)\]{border-color:var(--outline-soft)}.border-\[var\(--select-border\,var\(--outline\)\)\]{border-color:var(--select-border,var(--outline))}.border-transparent{border-color:#0000}.\[background-color\:var\(--bg\)\]{background-color:var(--bg)}.\[background-color\:var\(--surface-solid\)\]{background-color:var(--surface-solid)}.bg-\(--badge-subtasks-bg\){background-color:var(--badge-subtasks-bg)}.bg-\(--badge-time-bg\){background-color:var(--badge-time-bg)}.bg-\(--brand\){background-color:var(--brand)}.bg-\(--calendar-day-indicator-fill\,var\(--brand\)\){background-color:var(--calendar-day-indicator-fill,var(--brand))}.bg-\(--calendar-draft-slot-ghost-bg\){background-color:var(--calendar-draft-slot-ghost-bg)}.bg-\(--calendar-grid-bg\){background-color:var(--calendar-grid-bg)}.bg-\(--calendar-header-bg\){background-color:var(--calendar-header-bg)}.bg-\(--calendar-task-bg\){background-color:var(--calendar-task-bg)}.bg-\(--calendar-task-ghost-bg\){background-color:var(--calendar-task-ghost-bg)}.bg-\(--calendar-task-resize-bg\){background-color:var(--calendar-task-resize-bg)}.bg-\(--calendar-time-bg\){background-color:var(--calendar-time-bg)}.bg-\(--calendar-today-bg\){background-color:var(--calendar-today-bg)}.bg-\(--day-header-bg\){background-color:var(--day-header-bg)}.bg-\(--panel-highlight\){background-color:var(--panel-highlight)}.bg-\(--surface\){background-color:var(--surface)}.bg-\(--surface-2\){background-color:var(--surface-2)}.bg-\(--surface-solid\){background-color:var(--surface-solid)}.bg-\(--task-ghost-bg\){background-color:var(--task-ghost-bg)}.bg-\(--text-input-bg\){background-color:var(--text-input-bg)}.bg-\[color-mix\(in_srgb\,var\(--bg\)_75\%\,transparent\)\]{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--bg\)_75\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg)75%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--brand\)_8\%\,var\(--surface-solid\)\)\]{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--brand\)_8\%\,var\(--surface-solid\)\)\]{background-color:color-mix(in srgb,var(--brand)8%,var(--surface-solid))}}.bg-\[color-mix\(in_srgb\,var\(--brand\)_12\%\,var\(--surface-solid\)\)\]{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--brand\)_12\%\,var\(--surface-solid\)\)\]{background-color:color-mix(in srgb,var(--brand)12%,var(--surface-solid))}}.bg-\[color-mix\(in_srgb\,var\(--brand\)_18\%\,transparent\)\]{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--brand\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--brand)18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--category-blue\)_14\%\,transparent\)\]{background-color:var(--category-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-blue\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--category-blue)14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--category-blue\)_14\%\,var\(--surface-solid\)\)\]{background-color:var(--category-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-blue\)_14\%\,var\(--surface-solid\)\)\]{background-color:color-mix(in srgb,var(--category-blue)14%,var(--surface-solid))}}.bg-\[color-mix\(in_srgb\,var\(--category-blue\)_18\%\,transparent\)\]{background-color:var(--category-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-blue\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--category-blue)18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--category-blue\)_18\%\,var\(--surface-solid\)\)\]{background-color:var(--category-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-blue\)_18\%\,var\(--surface-solid\)\)\]{background-color:color-mix(in srgb,var(--category-blue)18%,var(--surface-solid))}}.bg-\[color-mix\(in_srgb\,var\(--category-blue\)_26\%\,transparent\)\]{background-color:var(--category-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-blue\)_26\%\,transparent\)\]{background-color:color-mix(in srgb,var(--category-blue)26%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--category-green\)_14\%\,transparent\)\]{background-color:var(--category-green)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-green\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--category-green)14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--category-green\)_18\%\,transparent\)\]{background-color:var(--category-green)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-green\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--category-green)18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--category-green\)_18\%\,var\(--surface-solid\)\)\]{background-color:var(--category-green)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-green\)_18\%\,var\(--surface-solid\)\)\]{background-color:color-mix(in srgb,var(--category-green)18%,var(--surface-solid))}}.bg-\[color-mix\(in_srgb\,var\(--category-green\)_26\%\,transparent\)\]{background-color:var(--category-green)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-green\)_26\%\,transparent\)\]{background-color:color-mix(in srgb,var(--category-green)26%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--category-greenblue\)_14\%\,transparent\)\]{background-color:var(--category-greenblue)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-greenblue\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--category-greenblue)14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--category-greenblue\)_18\%\,transparent\)\]{background-color:var(--category-greenblue)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-greenblue\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--category-greenblue)18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--category-greenblue\)_18\%\,var\(--surface-solid\)\)\]{background-color:var(--category-greenblue)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-greenblue\)_18\%\,var\(--surface-solid\)\)\]{background-color:color-mix(in srgb,var(--category-greenblue)18%,var(--surface-solid))}}.bg-\[color-mix\(in_srgb\,var\(--category-greenblue\)_26\%\,transparent\)\]{background-color:var(--category-greenblue)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-greenblue\)_26\%\,transparent\)\]{background-color:color-mix(in srgb,var(--category-greenblue)26%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--category-orange\)_14\%\,transparent\)\]{background-color:var(--category-orange)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-orange\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--category-orange)14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--category-orange\)_14\%\,var\(--surface-solid\)\)\]{background-color:var(--category-orange)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-orange\)_14\%\,var\(--surface-solid\)\)\]{background-color:color-mix(in srgb,var(--category-orange)14%,var(--surface-solid))}}.bg-\[color-mix\(in_srgb\,var\(--category-orange\)_18\%\,transparent\)\]{background-color:var(--category-orange)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-orange\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--category-orange)18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--category-orange\)_18\%\,var\(--surface-solid\)\)\]{background-color:var(--category-orange)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-orange\)_18\%\,var\(--surface-solid\)\)\]{background-color:color-mix(in srgb,var(--category-orange)18%,var(--surface-solid))}}.bg-\[color-mix\(in_srgb\,var\(--category-orange\)_20\%\,var\(--surface-solid\)\)\]{background-color:var(--category-orange)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-orange\)_20\%\,var\(--surface-solid\)\)\]{background-color:color-mix(in srgb,var(--category-orange)20%,var(--surface-solid))}}.bg-\[color-mix\(in_srgb\,var\(--category-orange\)_26\%\,transparent\)\]{background-color:var(--category-orange)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-orange\)_26\%\,transparent\)\]{background-color:color-mix(in srgb,var(--category-orange)26%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--category-purple\)_14\%\,transparent\)\]{background-color:var(--category-purple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-purple\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--category-purple)14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--category-purple\)_18\%\,transparent\)\]{background-color:var(--category-purple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-purple\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--category-purple)18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--category-purple\)_18\%\,var\(--surface-solid\)\)\]{background-color:var(--category-purple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-purple\)_18\%\,var\(--surface-solid\)\)\]{background-color:color-mix(in srgb,var(--category-purple)18%,var(--surface-solid))}}.bg-\[color-mix\(in_srgb\,var\(--category-purple\)_26\%\,transparent\)\]{background-color:var(--category-purple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-purple\)_26\%\,transparent\)\]{background-color:color-mix(in srgb,var(--category-purple)26%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--category-red\)_14\%\,transparent\)\]{background-color:var(--category-red)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-red\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--category-red)14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--category-red\)_14\%\,var\(--surface-solid\)\)\]{background-color:var(--category-red)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-red\)_14\%\,var\(--surface-solid\)\)\]{background-color:color-mix(in srgb,var(--category-red)14%,var(--surface-solid))}}.bg-\[color-mix\(in_srgb\,var\(--category-red\)_15\%\,var\(--surface-solid\)\)\]{background-color:var(--category-red)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-red\)_15\%\,var\(--surface-solid\)\)\]{background-color:color-mix(in srgb,var(--category-red)15%,var(--surface-solid))}}.bg-\[color-mix\(in_srgb\,var\(--category-red\)_18\%\,transparent\)\]{background-color:var(--category-red)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-red\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--category-red)18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--category-red\)_18\%\,var\(--surface-solid\)\)\]{background-color:var(--category-red)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-red\)_18\%\,var\(--surface-solid\)\)\]{background-color:color-mix(in srgb,var(--category-red)18%,var(--surface-solid))}}.bg-\[color-mix\(in_srgb\,var\(--category-red\)_20\%\,var\(--surface-solid\)\)\]{background-color:var(--category-red)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-red\)_20\%\,var\(--surface-solid\)\)\]{background-color:color-mix(in srgb,var(--category-red)20%,var(--surface-solid))}}.bg-\[color-mix\(in_srgb\,var\(--category-red\)_26\%\,transparent\)\]{background-color:var(--category-red)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-red\)_26\%\,transparent\)\]{background-color:color-mix(in srgb,var(--category-red)26%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--category-yellow\)_14\%\,transparent\)\]{background-color:var(--category-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-yellow\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--category-yellow)14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--category-yellow\)_18\%\,transparent\)\]{background-color:var(--category-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-yellow\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--category-yellow)18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--category-yellow\)_18\%\,var\(--surface-solid\)\)\]{background-color:var(--category-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-yellow\)_18\%\,var\(--surface-solid\)\)\]{background-color:color-mix(in srgb,var(--category-yellow)18%,var(--surface-solid))}}.bg-\[color-mix\(in_srgb\,var\(--category-yellow\)_26\%\,transparent\)\]{background-color:var(--category-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--category-yellow\)_26\%\,transparent\)\]{background-color:color-mix(in srgb,var(--category-yellow)26%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--danger\)_10\%\,var\(--surface-solid\)\)\]{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--danger\)_10\%\,var\(--surface-solid\)\)\]{background-color:color-mix(in srgb,var(--danger)10%,var(--surface-solid))}}.bg-\[color-mix\(in_srgb\,var\(--eisenhower-accent\)_30\%\,\#fff\)\]{background-color:var(--eisenhower-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--eisenhower-accent\)_30\%\,\#fff\)\]{background-color:color-mix(in srgb,var(--eisenhower-accent)30%,#fff)}}.bg-\[color-mix\(in_srgb\,var\(--ink-muted\)_8\%\,transparent\)\]{background-color:var(--ink-muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--ink-muted\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ink-muted)8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ink-soft\)_10\%\,var\(--surface-solid\)\)\]{background-color:var(--ink-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--ink-soft\)_10\%\,var\(--surface-solid\)\)\]{background-color:color-mix(in srgb,var(--ink-soft)10%,var(--surface-solid))}}.bg-\[color-mix\(in_srgb\,var\(--surface-2\)_55\%\,transparent\)\]{background-color:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--surface-2\)_55\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-2)55%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--surface-2\)_65\%\,transparent\)\]{background-color:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--surface-2\)_65\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-2)65%,transparent)}}.bg-\[var\(--brand\)\]{background-color:var(--brand)}.bg-\[var\(--dock-bg\)\]{background-color:var(--dock-bg)}.bg-\[var\(--eisenhower-accent\)\]{background-color:var(--eisenhower-accent)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-transparent{background-color:#0000}.\[background-image\:linear-gradient\(45deg\,transparent_50\%\,var\(--select-caret\,var\(--ink\)\)_50\%\)\,linear-gradient\(135deg\,var\(--select-caret\,var\(--ink\)\)_50\%\,transparent_50\%\)\]{background-image:linear-gradient(45deg,transparent 50%,var(--select-caret,var(--ink))50%),linear-gradient(135deg,var(--select-caret,var(--ink))50%,transparent 50%)}.\[background-image\:var\(--bg-pattern\)\]{background-image:var(--bg-pattern)}.\[background-image\:var\(--ground-overlay\)\]{background-image:var(--ground-overlay)}.\[background-image\:var\(--sky-overlay\)\]{background-image:var(--sky-overlay)}.\[background-size\:0\.45rem_0\.45rem\]{background-size:.45rem .45rem}.\[background-size\:var\(--ground-overlay-size\)\]{background-size:var(--ground-overlay-size)}.\[background-size\:var\(--sky-overlay-size\)\]{background-size:var(--sky-overlay-size)}.bg-cover{background-size:cover}.\[background-position\:calc\(100\%_-_1\.2rem\)_55\%\,calc\(100\%_-_0\.85rem\)_55\%\]{background-position:calc(100% - 1.2rem) 55%,calc(100% - .85rem) 55%}.\[background-position\:var\(--ground-overlay-position\)\]{background-position:var(--ground-overlay-position)}.\[background-position\:var\(--sky-overlay-position\)\]{background-position:var(--sky-overlay-position)}.\[background-repeat\:var\(--ground-overlay-repeat\)\]{background-repeat:var(--ground-overlay-repeat)}.\[background-repeat\:var\(--sky-overlay-repeat\)\]{background-repeat:var(--sky-overlay-repeat)}.bg-no-repeat{background-repeat:no-repeat}.p-0{padding:calc(var(--spacing)*0)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-\[0\.35rem\]{padding:.35rem}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[0\.4rem\]{padding-inline:.4rem}.px-\[0\.6rem\]{padding-inline:.6rem}.px-\[0\.7rem\]{padding-inline:.7rem}.px-\[0\.9rem\]{padding-inline:.9rem}.px-\[0\.38rem\]{padding-inline:.38rem}.px-\[0\.45rem\]{padding-inline:.45rem}.px-\[0\.55rem\]{padding-inline:.55rem}.px-\[1\.4rem\]{padding-inline:1.4rem}.px-\[1\.6rem\]{padding-inline:1.6rem}.px-\[1\.15rem\]{padding-inline:1.15rem}.px-\[9px\]{padding-inline:9px}.px-\[14px\]{padding-inline:14px}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.py-\[0\.2rem\]{padding-block:.2rem}.py-\[0\.4rem\]{padding-block:.4rem}.py-\[0\.5rem\]{padding-block:.5rem}.py-\[0\.6rem\]{padding-block:.6rem}.py-\[0\.15rem\]{padding-block:.15rem}.py-\[0\.25rem\]{padding-block:.25rem}.py-\[0\.35rem\]{padding-block:.35rem}.py-\[0\.45rem\]{padding-block:.45rem}.py-\[0\.55rem\]{padding-block:.55rem}.py-\[0\.65rem\]{padding-block:.65rem}.py-\[3px\]{padding-block:3px}.py-\[7px\]{padding-block:7px}.py-\[11px\]{padding-block:11px}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-\[0\.6rem\]{padding-top:.6rem}.pt-\[0\.65rem\]{padding-top:.65rem}.pt-\[1\.2rem\]{padding-top:1.2rem}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-\[2\.6rem\]{padding-right:2.6rem}.pr-\[2\.8rem\]{padding-right:2.8rem}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-\[0\.5rem\]{padding-bottom:.5rem}.pb-\[0\.6rem\]{padding-bottom:.6rem}.pb-\[0\.9rem\]{padding-bottom:.9rem}.pb-\[1\.4rem\]{padding-bottom:1.4rem}.pb-\[calc\(var\(--dashboard-dock-offset\)\+var\(--dashboard-dock-reserve\)\)\]{padding-bottom:calc(var(--dashboard-dock-offset) + var(--dashboard-dock-reserve))}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.\[font-family\:var\(--font-body\)\]{font-family:var(--font-body)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[10px\]{font-size:10px}.text-\[13px\]{font-size:13px}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\(--accent\){color:var(--accent)}.text-\(--danger\){color:var(--danger)}.text-\(--ink\){color:var(--ink)}.text-\(--ink-muted\){color:var(--ink-muted)}.text-\(--ink-soft\){color:var(--ink-soft)}.text-\[color-mix\(in_srgb\,var\(--brand\)_56\%\,var\(--ink-muted\)\)\]{color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,var\(--brand\)_56\%\,var\(--ink-muted\)\)\]{color:color-mix(in srgb,var(--brand)56%,var(--ink-muted))}}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-muted\)\]{color:var(--ink-muted)}.text-red-500{color:var(--color-red-500)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.\[opacity\:var\(--ground-overlay-opacity\)\]{opacity:var(--ground-overlay-opacity)}.\[opacity\:var\(--sky-overlay-opacity\)\]{opacity:var(--sky-overlay-opacity)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-\[0\.85\]{opacity:.85}.opacity-\[0\.95\]{opacity:.95}.shadow-\(--shadow-pop\){--tw-shadow:var(--shadow-pop);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-soft\){--tw-shadow:var(--shadow-soft);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-tile\){--tw-shadow:var(--shadow-tile);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_var\(--current-week-line-shadow\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,var(--current-week-line-shadow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--brand\)_25\%\,transparent\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,var(--brand))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--brand\)_25\%\,transparent\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,color-mix(in srgb,var(--brand)25%,transparent))}}.shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--brand\)_25\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-pop\)\,var\(--panel-glow\)\]{--tw-shadow:var(--shadow-pop),var(--panel-glow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-soft\)\,var\(--dock-glow\)\]{--tw-shadow:var(--shadow-soft),var(--dock-glow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-soft\)\]{--tw-shadow:var(--shadow-soft);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-tile\)\,var\(--calendar-task-glow\)\]{--tw-shadow:var(--shadow-tile),var(--calendar-task-glow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-tile\)\,var\(--card-glow\)\]{--tw-shadow:var(--shadow-tile),var(--card-glow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-tile\)\,var\(--select-glow\)\]{--tw-shadow:var(--shadow-tile),var(--select-glow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-tile\)\]{--tw-shadow:var(--shadow-tile);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.saturate-75{--tw-saturate:saturate(75%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.\[filter\:var\(--ground-overlay-filter\)\]{filter:var(--ground-overlay-filter)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[12px\]{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.\[backdrop-filter\:var\(--panel-backdrop-filter\,none\)\]{-webkit-backdrop-filter:var(--panel-backdrop-filter,none);backdrop-filter:var(--panel-backdrop-filter,none)}.transition-\[transform\,box-shadow\,background\,border-color\,color\]{transition-property:transform,box-shadow,background,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,border-color\,background\,color\]{transition-property:transform,box-shadow,border-color,background,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,border-color\,background\]{transition-property:transform,box-shadow,border-color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,border-color\]{transition-property:transform,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--speed-fast\){--tw-duration:var(--speed-fast);transition-duration:var(--speed-fast)}.duration-150{--tw-duration:.15s;transition-duration:.15s}.\[transition-duration\:var\(--speed-base\)\]{transition-duration:var(--speed-base)}.\[transition-duration\:var\(--speed-fast\)\]{transition-duration:var(--speed-fast)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[--board-panel-max-width\:1024px\]{--board-panel-max-width:1024px}.\[--dashboard-dock-offset\:max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{--dashboard-dock-offset:max(.75rem,env(safe-area-inset-bottom))}.\[--dashboard-dock-reserve\:5\.35rem\]{--dashboard-dock-reserve:5.35rem}.\[--dashboard-max-width\:1800px\]{--dashboard-max-width:1800px}.\[--eisenhower-accent\:color-mix\(in_srgb\,var\(--category-blue\)_70\%\,var\(--ink\)\)\]{--eisenhower-accent:var(--category-blue)}@supports (color:color-mix(in lab,red,red)){.\[--eisenhower-accent\:color-mix\(in_srgb\,var\(--category-blue\)_70\%\,var\(--ink\)\)\]{--eisenhower-accent:color-mix(in srgb,var(--category-blue)70%,var(--ink))}}.\[--eisenhower-accent\:color-mix\(in_srgb\,var\(--category-orange\)_76\%\,var\(--ink\)\)\]{--eisenhower-accent:var(--category-orange)}@supports (color:color-mix(in lab,red,red)){.\[--eisenhower-accent\:color-mix\(in_srgb\,var\(--category-orange\)_76\%\,var\(--ink\)\)\]{--eisenhower-accent:color-mix(in srgb,var(--category-orange)76%,var(--ink))}}.\[--eisenhower-accent\:color-mix\(in_srgb\,var\(--category-red\)_78\%\,var\(--ink\)\)\]{--eisenhower-accent:var(--category-red)}@supports (color:color-mix(in lab,red,red)){.\[--eisenhower-accent\:color-mix\(in_srgb\,var\(--category-red\)_78\%\,var\(--ink\)\)\]{--eisenhower-accent:color-mix(in srgb,var(--category-red)78%,var(--ink))}}.\[--eisenhower-accent\:color-mix\(in_srgb\,var\(--ink-muted\)_74\%\,var\(--ink\)\)\]{--eisenhower-accent:var(--ink-muted)}@supports (color:color-mix(in lab,red,red)){.\[--eisenhower-accent\:color-mix\(in_srgb\,var\(--ink-muted\)_74\%\,var\(--ink\)\)\]{--eisenhower-accent:color-mix(in srgb,var(--ink-muted)74%,var(--ink))}}.\[--eisenhower-accent\:color-mix\(in_srgb\,var\(--ink-muted\)_82\%\,var\(--ink\)\)\]{--eisenhower-accent:var(--ink-muted)}@supports (color:color-mix(in lab,red,red)){.\[--eisenhower-accent\:color-mix\(in_srgb\,var\(--ink-muted\)_82\%\,var\(--ink\)\)\]{--eisenhower-accent:color-mix(in srgb,var(--ink-muted)82%,var(--ink))}}.\[--resize-edge\:4px\]{--resize-edge:4px}.\[--resize-edge\:10px\]{--resize-edge:10px}.\[animation-delay\:var\(--enter-delay\,0ms\)\]{animation-delay:var(--enter-delay,0s)}.\[scrollbar-color\:color-mix\(in_srgb\,var\(--ink-muted\)_58\%\,transparent\)_transparent\]{scrollbar-color:var(--ink-muted)transparent}@supports (color:color-mix(in lab,red,red)){.\[scrollbar-color\:color-mix\(in_srgb\,var\(--ink-muted\)_58\%\,transparent\)_transparent\]{scrollbar-color:color-mix(in srgb,var(--ink-muted)58%,transparent)transparent}}.\[scrollbar-gutter\:auto\]{scrollbar-gutter:auto}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\:rounded-\[inherit\]:before{content:var(--tw-content);border-radius:inherit}.before\:bg-\(--panel-highlight\):before{content:var(--tw-content);background-color:var(--panel-highlight)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}@media(hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:\[transform\:translateY\(-2px\)_rotate\(-1deg\)\]:hover{transform:translateY(-2px)rotate(-1deg)}.hover\:border-\(--category-red\):hover{border-color:var(--category-red)}.hover\:border-\(--outline\):hover{border-color:var(--outline)}.hover\:border-\(--outline-faint\):hover{border-color:var(--outline-faint)}.hover\:border-\[color-mix\(in_srgb\,var\(--brand\)_30\%\,var\(--outline\)\)\]:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color-mix\(in_srgb\,var\(--brand\)_30\%\,var\(--outline\)\)\]:hover{border-color:color-mix(in srgb,var(--brand)30%,var(--outline))}}.hover\:border-\[color-mix\(in_srgb\,var\(--brand\)_55\%\,var\(--outline\)\)\]:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color-mix\(in_srgb\,var\(--brand\)_55\%\,var\(--outline\)\)\]:hover{border-color:color-mix(in srgb,var(--brand)55%,var(--outline))}}.hover\:border-\[color-mix\(in_srgb\,var\(--ink-muted\)_65\%\,transparent\)\]:hover{border-color:var(--ink-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color-mix\(in_srgb\,var\(--ink-muted\)_65\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--ink-muted)65%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--brand\)_12\%\,transparent\)\]:hover{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--brand\)_12\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--brand)12%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--brand\)_14\%\,var\(--surface-solid\)\)\]:hover{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--brand\)_14\%\,var\(--surface-solid\)\)\]:hover{background-color:color-mix(in srgb,var(--brand)14%,var(--surface-solid))}}.hover\:bg-\[color-mix\(in_srgb\,var\(--category-red\)_25\%\,var\(--surface-solid\)\)\]:hover{background-color:var(--category-red)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--category-red\)_25\%\,var\(--surface-solid\)\)\]:hover{background-color:color-mix(in srgb,var(--category-red)25%,var(--surface-solid))}}.hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_12\%\,transparent\)\]:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_12\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--danger)12%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--ink\)_6\%\,transparent\)\]:hover{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--ink\)_6\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--ink)6%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--ink-muted\)_18\%\,transparent\)\]:hover{background-color:var(--ink-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--ink-muted\)_18\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--ink-muted)18%,transparent)}}.hover\:text-\(--ink\):hover{color:var(--ink)}.hover\:text-\[color-mix\(in_srgb\,var\(--ink-muted\)_30\%\,transparent\)\]:hover{color:var(--ink-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:text-\[color-mix\(in_srgb\,var\(--ink-muted\)_30\%\,transparent\)\]:hover{color:color-mix(in srgb,var(--ink-muted)30%,transparent)}}.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.hover\:shadow-\[0_2px_6px_color-mix\(in_srgb\,var\(--brand\)_12\%\,transparent\)\]:hover{--tw-shadow:0 2px 6px var(--tw-shadow-color,var(--brand))}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-\[0_2px_6px_color-mix\(in_srgb\,var\(--brand\)_12\%\,transparent\)\]:hover{--tw-shadow:0 2px 6px var(--tw-shadow-color,color-mix(in srgb,var(--brand)12%,transparent))}}.hover\:shadow-\[0_2px_6px_color-mix\(in_srgb\,var\(--brand\)_12\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--brand\)_18\%\,transparent\)\]:hover{--tw-shadow:0 2px 8px var(--tw-shadow-color,var(--brand))}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--brand\)_18\%\,transparent\)\]:hover{--tw-shadow:0 2px 8px var(--tw-shadow-color,color-mix(in srgb,var(--brand)18%,transparent))}}.hover\:shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--brand\)_18\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--danger\)_15\%\,transparent\)\]:hover{--tw-shadow:0 2px 8px var(--tw-shadow-color,var(--danger))}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--danger\)_15\%\,transparent\)\]:hover{--tw-shadow:0 2px 8px var(--tw-shadow-color,color-mix(in srgb,var(--danger)15%,transparent))}}.hover\:shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--danger\)_15\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--ink\)_10\%\,transparent\)\]:hover{--tw-shadow:0 2px 8px var(--tw-shadow-color,var(--ink))}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--ink\)_10\%\,transparent\)\]:hover{--tw-shadow:0 2px 8px var(--tw-shadow-color,color-mix(in srgb,var(--ink)10%,transparent))}}.hover\:shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--ink\)_10\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_2px_10px_color-mix\(in_srgb\,var\(--category-red\)_20\%\,transparent\)\]:hover{--tw-shadow:0 2px 10px var(--tw-shadow-color,var(--category-red))}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-\[0_2px_10px_color-mix\(in_srgb\,var\(--category-red\)_20\%\,transparent\)\]:hover{--tw-shadow:0 2px 10px var(--tw-shadow-color,color-mix(in srgb,var(--category-red)20%,transparent))}}.hover\:shadow-\[0_2px_10px_color-mix\(in_srgb\,var\(--category-red\)_20\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_4px_14px_color-mix\(in_srgb\,var\(--brand\)_35\%\,transparent\)\]:hover{--tw-shadow:0 4px 14px var(--tw-shadow-color,var(--brand))}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-\[0_4px_14px_color-mix\(in_srgb\,var\(--brand\)_35\%\,transparent\)\]:hover{--tw-shadow:0 4px 14px var(--tw-shadow-color,color-mix(in srgb,var(--brand)35%,transparent))}}.hover\:shadow-\[0_4px_14px_color-mix\(in_srgb\,var\(--brand\)_35\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-soft\)\,var\(--card-glow\)\]:hover{--tw-shadow:var(--shadow-soft),var(--card-glow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:-translate-y-px:focus-visible,.focus-visible\:translate-y-\[-1px\]:focus-visible{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.focus-visible\:\[outline\:var\(--focus-ring-width\)_solid_var\(--focus-ring-color\)\]:focus-visible{outline:var(--focus-ring-width)solid var(--focus-ring-color)}.focus-visible\:\[outline\:var\(--focus-ring-width\)_solid_var\(--focus-ring-color\,\#ffffff\)\]:focus-visible,.focus-visible\:\[outline\:var\(--focus-ring-width\)_solid_var\(--focus-ring-color\,_\#ffffff\)\]:focus-visible{outline:var(--focus-ring-width)solid var(--focus-ring-color,#fff)}.focus-visible\:\[outline-offset\:var\(--focus-ring-width\)\]:focus-visible,.focus-visible\:outline-offset-\(--focus-ring-width\):focus-visible,.focus-visible\:outline-offset-\[var\(--focus-ring-width\)\]:focus-visible{outline-offset:var(--focus-ring-width)}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:cursor-grabbing:active{cursor:grabbing}.data-\[selected\=true\]\:shadow-\[var\(--shadow-tile\)\,var\(--calendar-task-glow\)\,0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\][data-selected=true]{--tw-shadow:var(--shadow-tile),var(--calendar-task-glow),0 0 0 3px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.data-\[selected\=true\]\:shadow-\[var\(--shadow-tile\)\,var\(--calendar-task-glow\)\,0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\][data-selected=true]{--tw-shadow:var(--shadow-tile),var(--calendar-task-glow),0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--accent)70%,transparent))}}.data-\[selected\=true\]\:shadow-\[var\(--shadow-tile\)\,var\(--calendar-task-glow\)\,0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\][data-selected=true]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[selected\=true\]\:outline[data-selected=true]{outline-style:var(--tw-outline-style);outline-width:1px}.data-\[selected\=true\]\:outline-2[data-selected=true]{outline-style:var(--tw-outline-style);outline-width:2px}.data-\[selected\=true\]\:outline-\[color-mix\(in_srgb\,var\(--accent\)_55\%\,transparent\)\][data-selected=true]{outline-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\=true\]\:outline-\[color-mix\(in_srgb\,var\(--accent\)_55\%\,transparent\)\][data-selected=true]{outline-color:color-mix(in srgb,var(--accent)55%,transparent)}}.data-\[selected\=true\]\:\[-outline-offset\:1px\][data-selected=true]{-outline-offset:1px}:is(.\*\*\:data-\[task-card\=true\]\:mx-auto *)[data-task-card=true]{margin-inline:auto}:is(.\*\*\:data-\[task-card\=true\]\:w-full *)[data-task-card=true]{width:100%}@media not all and (min-width:860px){.max-\[860px\]\:min-h-\[120px\]{min-height:120px}.max-\[860px\]\:max-w-\[560px\]{max-width:560px}.max-\[860px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[860px\]\:gap-4{gap:calc(var(--spacing)*4)}}@media(min-width:40rem){.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media(min-width:900px),(max-aspect-ratio:1){.dashboard-two-col\:flex{display:flex}.dashboard-two-col\:grid{display:grid}.dashboard-two-col\:min-h-0{min-height:calc(var(--spacing)*0)}.dashboard-two-col\:min-w-0{min-width:calc(var(--spacing)*0)}.dashboard-two-col\:flex-1{flex:1}.dashboard-two-col\:flex-auto{flex:auto}.dashboard-two-col\:\[grid-template-columns\:minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.dashboard-two-col\:\[grid-template-columns\:minmax\(240px\,24rem\)_minmax\(320px\,1fr\)\]{grid-template-columns:minmax(240px,24rem) minmax(320px,1fr)}.dashboard-two-col\:\[grid-template-columns\:repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-two-col\:flex-col{flex-direction:column}.dashboard-two-col\:flex-row{flex-direction:row}.dashboard-two-col\:items-stretch{align-items:stretch}.dashboard-two-col\:justify-center{justify-content:center}.dashboard-two-col\:gap-4{gap:calc(var(--spacing)*4)}.dashboard-two-col\:self-stretch{align-self:stretch}}@media(min-width:1200px)and (min-aspect-ratio:1001/1000){.dashboard-wide-two\:mx-0{margin-inline:calc(var(--spacing)*0)}.dashboard-wide-two\:contents{display:contents}.dashboard-wide-two\:flex{display:flex}.dashboard-wide-two\:w-\[min\(100\%\,var\(--board-panel-max-width\)\)\]{width:min(100%,var(--board-panel-max-width))}.dashboard-wide-two\:w-auto{width:auto}.dashboard-wide-two\:max-w-\[1000px\]{max-width:1000px}.dashboard-wide-two\:max-w-\[var\(--board-panel-max-width\)\]{max-width:var(--board-panel-max-width)}.dashboard-wide-two\:min-w-\[240px\]{min-width:240px}.dashboard-wide-two\:min-w-\[320px\]{min-width:320px}.dashboard-wide-two\:min-w-\[min\(320px\,100\%\)\]{min-width:min(320px,100%)}.dashboard-wide-two\:\[flex\:0_0_20rem\]{flex:0 0 20rem}.dashboard-wide-two\:\[flex\:0_0_24rem\]{flex:0 0 24rem}.dashboard-wide-two\:\[flex\:0_1_var\(--board-panel-max-width\)\]{flex:0 1 var(--board-panel-max-width)}.dashboard-wide-two\:\[flex\:1_1_40rem\]{flex:40rem}.dashboard-wide-two\:\[flex\:1_1_240px\]{flex:240px}.dashboard-wide-two\:\[flex\:1_1_320px\]{flex:320px}.dashboard-wide-two\:flex-row{flex-direction:row}.dashboard-wide-two\:items-stretch{align-items:stretch}.dashboard-wide-two\:justify-center{justify-content:center}.dashboard-wide-two\:self-stretch{align-self:stretch}}@media(min-width:1600px)and (min-aspect-ratio:1001/1000){.dashboard-wide-three\:mx-0{margin-inline:calc(var(--spacing)*0)}.dashboard-wide-three\:contents{display:contents}.dashboard-wide-three\:flex{display:flex}.dashboard-wide-three\:w-\[min\(100\%\,var\(--board-panel-max-width\)\)\]{width:min(100%,var(--board-panel-max-width))}.dashboard-wide-three\:w-auto{width:auto}.dashboard-wide-three\:max-w-\[1000px\]{max-width:1000px}.dashboard-wide-three\:max-w-\[var\(--board-panel-max-width\)\]{max-width:var(--board-panel-max-width)}.dashboard-wide-three\:min-w-\[240px\]{min-width:240px}.dashboard-wide-three\:min-w-\[320px\]{min-width:320px}.dashboard-wide-three\:\[flex\:0_0_20rem\]{flex:0 0 20rem}.dashboard-wide-three\:\[flex\:0_0_24rem\]{flex:0 0 24rem}.dashboard-wide-three\:\[flex\:0_1_var\(--board-panel-max-width\)\]{flex:0 1 var(--board-panel-max-width)}.dashboard-wide-three\:\[flex\:1_1_40rem\]{flex:40rem}.dashboard-wide-three\:\[flex\:1_1_240px\]{flex:240px}.dashboard-wide-three\:flex-row{flex-direction:row}.dashboard-wide-three\:items-stretch{align-items:stretch}.dashboard-wide-three\:justify-center{justify-content:center}.dashboard-wide-three\:self-stretch{align-self:stretch}}@media(min-width:1800px)and (min-aspect-ratio:1001/1000){.dashboard-wide-four\:mx-0{margin-inline:calc(var(--spacing)*0)}.dashboard-wide-four\:contents{display:contents}.dashboard-wide-four\:flex{display:flex}.dashboard-wide-four\:w-\[min\(100\%\,var\(--board-panel-max-width\)\)\]{width:min(100%,var(--board-panel-max-width))}.dashboard-wide-four\:w-auto{width:auto}.dashboard-wide-four\:max-w-\[1000px\]{max-width:1000px}.dashboard-wide-four\:max-w-\[var\(--board-panel-max-width\)\]{max-width:var(--board-panel-max-width)}.dashboard-wide-four\:min-w-\[240px\]{min-width:240px}.dashboard-wide-four\:min-w-\[320px\]{min-width:320px}.dashboard-wide-four\:\[flex\:0_0_20rem\]{flex:0 0 20rem}.dashboard-wide-four\:\[flex\:0_0_24rem\]{flex:0 0 24rem}.dashboard-wide-four\:\[flex\:0_1_var\(--board-panel-max-width\)\]{flex:0 1 var(--board-panel-max-width)}.dashboard-wide-four\:\[flex\:1_1_40rem\]{flex:40rem}.dashboard-wide-four\:\[flex\:1_1_240px\]{flex:240px}.dashboard-wide-four\:flex-row{flex-direction:row}.dashboard-wide-four\:items-stretch{align-items:stretch}.dashboard-wide-four\:justify-center{justify-content:center}.dashboard-wide-four\:self-stretch{align-self:stretch}}.\[\&\:\:-webkit-scrollbar\]\:h-\[10px\]::-webkit-scrollbar{height:10px}.\[\&\:\:-webkit-scrollbar\]\:w-\[10px\]::-webkit-scrollbar{width:10px}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:3.40282e38px}.\[\&\:\:-webkit-scrollbar-thumb\]\:border-2::-webkit-scrollbar-thumb{border-style:var(--tw-border-style);border-width:2px}.\[\&\:\:-webkit-scrollbar-thumb\]\:border-transparent::-webkit-scrollbar-thumb{border-color:#0000}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[color-mix\(in_srgb\,var\(--ink-muted\)_58\%\,transparent\)\]::-webkit-scrollbar-thumb{background-color:var(--ink-muted)}@supports (color:color-mix(in lab,red,red)){.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[color-mix\(in_srgb\,var\(--ink-muted\)_58\%\,transparent\)\]::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--ink-muted)58%,transparent)}}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-clip-padding::-webkit-scrollbar-thumb{background-clip:padding-box}.\[\&\:\:-webkit-scrollbar-thumb\:hover\]\:bg-\[color-mix\(in_srgb\,var\(--ink-muted\)_74\%\,transparent\)\]::-webkit-scrollbar-thumb:hover{background-color:var(--ink-muted)}@supports (color:color-mix(in lab,red,red)){.\[\&\:\:-webkit-scrollbar-thumb\:hover\]\:bg-\[color-mix\(in_srgb\,var\(--ink-muted\)_74\%\,transparent\)\]::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--ink-muted)74%,transparent)}}.\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track{background-color:#0000}.\[\&\>\*\]\:min-h-0>*{min-height:calc(var(--spacing)*0)}.\[\&\>\*\]\:min-w-0>*{min-width:calc(var(--spacing)*0)}.\[\&\>\*\]\:flex-1>*{flex:1}@media(hover:hover){[data-dragging=true] .\[\[data-dragging\=\'true\'\]_\&\]\:hover\:\[transform\:translate3d\(0\,0\,0\)\]:hover{transform:translate(0)}[data-dragging=true] .\[\[data-dragging\=\'true\'\]_\&\]\:hover\:shadow-\[var\(--shadow-tile\)\,var\(--card-glow\)\]:hover{--tw-shadow:var(--shadow-tile),var(--card-glow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.text-ink-soft{color:var(--ink-soft)}}@keyframes floatIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes floatUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes floatOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes dropSettle{0%{box-shadow:var(--shadow-pop);transform:rotate(-2deg)scale(1.04)}to{box-shadow:var(--shadow-tile);transform:rotate(0)scale(1)}}@keyframes dropFade{0%{opacity:.4}to{opacity:0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@layer base{:root[data-theme=bliss]{--default-accent: #0ea5e9;--font-display: "Quicksand", "SF Pro Display", -apple-system, sans-serif;--font-body: "Quicksand", "SF Pro Text", -apple-system, sans-serif;--bg: #e4f4ff;--bg-pattern: linear-gradient( 180deg, #74cfff 0%, #b8ebff 45%, #ebf9ff 100% );--sky-overlay: none;--sky-overlay-opacity: 0;--sky-overlay-animation: none;--ground-overlay: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%20210%201600%20210'%3e%3cdefs%3e%3clinearGradient%20id='hillBack'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%239bd679'%20/%3e%3cstop%20offset='100%25'%20stop-color='%2379b85e'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='hillMid'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%2382c364'%20/%3e%3cstop%20offset='100%25'%20stop-color='%2364aa4d'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='hillFront'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%236bb454'%20/%3e%3cstop%20offset='100%25'%20stop-color='%234d9240'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M0%20286%20C130%20236%20286%20226%20444%20272%20C618%20322%20786%20316%20944%20270%20C1102%20224%201280%20224%201450%20278%20C1510%20296%201558%20300%201600%20292%20L1600%20420%20L0%20420%20Z'%20fill='url(%23hillBack)'%20/%3e%3cpath%20d='M0%20338%20C150%20300%20312%20302%20468%20338%20C646%20380%20836%20374%201004%20332%20C1160%20292%201328%20296%201600%20350%20L1600%20420%20L0%20420%20Z'%20fill='url(%23hillMid)'%20/%3e%3cpath%20d='M0%20376%20C130%20348%20296%20352%20462%20382%20C654%20416%20862%20408%201038%20376%20C1244%20338%201424%20346%201600%20384%20L1600%20420%20L0%20420%20Z'%20fill='url(%23hillFront)'%20/%3e%3cpath%20d='M0%20292%20C140%20244%20286%20236%20446%20276%20C618%20320%20786%20314%20944%20272%20C1104%20230%201278%20230%201446%20280%20L1446%20286%20C1278%20238%201104%20236%20944%20278%20C786%20320%20618%20326%20446%20282%20C286%20242%20140%20250%200%20298%20Z'%20fill='%23ffffff'%20fill-opacity='0.16'%20/%3e%3c/svg%3e");--ground-overlay-size: cover;--ground-overlay-position: center top;--ground-overlay-repeat: no-repeat;--ground-overlay-opacity: 1;--ground-overlay-animation: none;--ground-overlay-height: 33.333vh;--ground-overlay-filter: none}:root[data-theme=bliss][data-mode=dark]{--bg: #0b1420;--bg-pattern: radial-gradient( 145% 96% at 10% -18%, rgba(84, 183, 255, .24) 0%, transparent 62% ), radial-gradient( 165% 104% at 90% -22%, rgba(123, 167, 255, .18) 0%, transparent 64% ), linear-gradient( 180deg, #040a16 0%, #0b1930 42%, #10263d 72%, #143147 100% );--natural-dark-stars-fallback: radial-gradient( 7px 7px at 10% 18%, rgba(255, 255, 255, .98) 0%, rgba(255, 255, 255, .98) 58%, transparent 64% ), radial-gradient( 5.6px 5.6px at 26% 10%, rgba(255, 255, 255, .88) 0%, rgba(255, 255, 255, .88) 58%, transparent 66% ), radial-gradient( 8px 8px at 46% 24%, rgba(255, 255, 255, .95) 0%, rgba(255, 255, 255, .95) 56%, transparent 64% ), radial-gradient( 6px 6px at 70% 14%, rgba(255, 255, 255, .84) 0%, rgba(255, 255, 255, .84) 58%, transparent 66% ), radial-gradient( 7.2px 7.2px at 86% 32%, rgba(255, 255, 255, .92) 0%, rgba(255, 255, 255, .92) 56%, transparent 64% ), radial-gradient( 5.6px 5.6px at 18% 62%, rgba(255, 255, 255, .76) 0%, rgba(255, 255, 255, .76) 58%, transparent 66% ), radial-gradient( 7.6px 7.6px at 42% 76%, rgba(255, 255, 255, .9) 0%, rgba(255, 255, 255, .9) 56%, transparent 64% ), radial-gradient( 6.4px 6.4px at 66% 66%, rgba(255, 255, 255, .86) 0%, rgba(255, 255, 255, .86) 56%, transparent 64% ), radial-gradient( 5.2px 5.2px at 92% 78%, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 58%, transparent 66% );--sky-overlay: var( --natural-dark-stars-overlay, var(--natural-dark-stars-fallback) );--sky-overlay-size: 100vw 100vh;--sky-overlay-position: 0 0;--sky-overlay-repeat: no-repeat;--sky-overlay-opacity: .96;--sky-overlay-animation: none;--ground-overlay: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%20210%201600%20210'%3e%3cdefs%3e%3clinearGradient%20id='hillBack'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%239bd679'%20/%3e%3cstop%20offset='100%25'%20stop-color='%2379b85e'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='hillMid'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%2382c364'%20/%3e%3cstop%20offset='100%25'%20stop-color='%2364aa4d'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='hillFront'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%236bb454'%20/%3e%3cstop%20offset='100%25'%20stop-color='%234d9240'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M0%20286%20C130%20236%20286%20226%20444%20272%20C618%20322%20786%20316%20944%20270%20C1102%20224%201280%20224%201450%20278%20C1510%20296%201558%20300%201600%20292%20L1600%20420%20L0%20420%20Z'%20fill='url(%23hillBack)'%20/%3e%3cpath%20d='M0%20338%20C150%20300%20312%20302%20468%20338%20C646%20380%20836%20374%201004%20332%20C1160%20292%201328%20296%201600%20350%20L1600%20420%20L0%20420%20Z'%20fill='url(%23hillMid)'%20/%3e%3cpath%20d='M0%20376%20C130%20348%20296%20352%20462%20382%20C654%20416%20862%20408%201038%20376%20C1244%20338%201424%20346%201600%20384%20L1600%20420%20L0%20420%20Z'%20fill='url(%23hillFront)'%20/%3e%3cpath%20d='M0%20292%20C140%20244%20286%20236%20446%20276%20C618%20320%20786%20314%20944%20272%20C1104%20230%201278%20230%201446%20280%20L1446%20286%20C1278%20238%201104%20236%20944%20278%20C786%20320%20618%20326%20446%20282%20C286%20242%20140%20250%200%20298%20Z'%20fill='%23ffffff'%20fill-opacity='0.16'%20/%3e%3c/svg%3e");--ground-overlay-size: cover;--ground-overlay-position: center bottom;--ground-overlay-repeat: no-repeat;--ground-overlay-opacity: 1;--ground-overlay-animation: none;--ground-overlay-height: 33.333vh;--ground-overlay-filter: hue-rotate(112deg) saturate(.86) brightness(.4) contrast(1.12)}@media(prefers-color-scheme:dark){:root[data-theme=bliss]:not([data-mode=light]){--bg: #0b1420;--bg-pattern: radial-gradient( 145% 96% at 10% -18%, rgba(84, 183, 255, .24) 0%, transparent 62% ), radial-gradient( 165% 104% at 90% -22%, rgba(123, 167, 255, .18) 0%, transparent 64% ), linear-gradient( 180deg, #040a16 0%, #0b1930 42%, #10263d 72%, #143147 100% );--natural-dark-stars-fallback: radial-gradient( 7px 7px at 10% 18%, rgba(255, 255, 255, .98) 0%, rgba(255, 255, 255, .98) 58%, transparent 64% ), radial-gradient( 5.6px 5.6px at 26% 10%, rgba(255, 255, 255, .88) 0%, rgba(255, 255, 255, .88) 58%, transparent 66% ), radial-gradient( 8px 8px at 46% 24%, rgba(255, 255, 255, .95) 0%, rgba(255, 255, 255, .95) 56%, transparent 64% ), radial-gradient( 6px 6px at 70% 14%, rgba(255, 255, 255, .84) 0%, rgba(255, 255, 255, .84) 58%, transparent 66% ), radial-gradient( 7.2px 7.2px at 86% 32%, rgba(255, 255, 255, .92) 0%, rgba(255, 255, 255, .92) 56%, transparent 64% ), radial-gradient( 5.6px 5.6px at 18% 62%, rgba(255, 255, 255, .76) 0%, rgba(255, 255, 255, .76) 58%, transparent 66% ), radial-gradient( 7.6px 7.6px at 42% 76%, rgba(255, 255, 255, .9) 0%, rgba(255, 255, 255, .9) 56%, transparent 64% ), radial-gradient( 6.4px 6.4px at 66% 66%, rgba(255, 255, 255, .86) 0%, rgba(255, 255, 255, .86) 56%, transparent 64% ), radial-gradient( 5.2px 5.2px at 92% 78%, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 58%, transparent 66% );--sky-overlay: var( --natural-dark-stars-overlay, var(--natural-dark-stars-fallback) );--sky-overlay-size: 100vw 100vh;--sky-overlay-position: 0 0;--sky-overlay-repeat: no-repeat;--sky-overlay-opacity: .96;--sky-overlay-animation: none;--ground-overlay: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%20210%201600%20210'%3e%3cdefs%3e%3clinearGradient%20id='hillBack'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%239bd679'%20/%3e%3cstop%20offset='100%25'%20stop-color='%2379b85e'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='hillMid'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%2382c364'%20/%3e%3cstop%20offset='100%25'%20stop-color='%2364aa4d'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='hillFront'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%236bb454'%20/%3e%3cstop%20offset='100%25'%20stop-color='%234d9240'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M0%20286%20C130%20236%20286%20226%20444%20272%20C618%20322%20786%20316%20944%20270%20C1102%20224%201280%20224%201450%20278%20C1510%20296%201558%20300%201600%20292%20L1600%20420%20L0%20420%20Z'%20fill='url(%23hillBack)'%20/%3e%3cpath%20d='M0%20338%20C150%20300%20312%20302%20468%20338%20C646%20380%20836%20374%201004%20332%20C1160%20292%201328%20296%201600%20350%20L1600%20420%20L0%20420%20Z'%20fill='url(%23hillMid)'%20/%3e%3cpath%20d='M0%20376%20C130%20348%20296%20352%20462%20382%20C654%20416%20862%20408%201038%20376%20C1244%20338%201424%20346%201600%20384%20L1600%20420%20L0%20420%20Z'%20fill='url(%23hillFront)'%20/%3e%3cpath%20d='M0%20292%20C140%20244%20286%20236%20446%20276%20C618%20320%20786%20314%20944%20272%20C1104%20230%201278%20230%201446%20280%20L1446%20286%20C1278%20238%201104%20236%20944%20278%20C786%20320%20618%20326%20446%20282%20C286%20242%20140%20250%200%20298%20Z'%20fill='%23ffffff'%20fill-opacity='0.16'%20/%3e%3c/svg%3e");--ground-overlay-size: cover;--ground-overlay-position: center bottom;--ground-overlay-repeat: no-repeat;--ground-overlay-opacity: 1;--ground-overlay-animation: none;--ground-overlay-height: 33.333vh;--ground-overlay-filter: hue-rotate(112deg) saturate(.86) brightness(.4) contrast(1.12)}}#natural-cloud-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;opacity:.7;filter:drop-shadow(0 4px 8px rgba(16,52,74,.08))}.natural-cloud{position:absolute;right:100%;animation-name:natural-cloud-drift;animation-timing-function:linear;animation-fill-mode:forwards;will-change:transform}.natural-cloud-puff{position:absolute;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20aria-hidden='true'%3e%3cpath%20fill='%23ffffff'%20d='M17,11c0.34,0,0.67,0.04,1,0.09c-0.28-1.49-1.42-2.68-2.88-2.96c-0.1-1.72-1.51-3.09-3.24-3.13c-1.69-0.04-3.15,1.18-3.47,2.84C7.38,7.58,6.39,7.64,5.5,8.22C4.13,9.11,3.66,10.94,4.44,12.37c0.35,0.65,0.92,1.15,1.6,1.41c-0.14,0.67-0.03,1.37,0.31,1.98c0.74,1.32,2.41,1.8,3.73,1.06c0.34-0.19,0.63-0.44,0.85-0.74c0.69,0.57,1.58,0.88,2.48,0.84c1.62-0.08,2.99-1.22,3.29-2.79c0.11-0.01,0.22-0.02,0.32-0.02c1.66,0,3,1.34,3,3s-1.34,3-3,3H6c-1.66,0-3-1.34-3-3c0-0.23,0.03-0.46,0.08-0.68C2.43,16.29,2,15.68,2,15c0-2.76,2.24-5,5-5c0.34,0,0.68,0.03,1,0.1c0-0.03,0-0.07,0-0.1c0-2.76,2.24-5,5-5c2.47,0,4.53,1.79,4.93,4.15C18.06,9.11,18.13,9.09,18.2,9.09c2.07-0.08,3.81,1.51,3.9,3.58s-1.51,3.81-3.58,3.9c-0.19,0.01-0.38,0.01-0.57-0.02C18.5,16.73,18.86,16.5,19.12,16.19C19.69,15.28,19.72,14.14,19.2,13.2C18.68,12.26,17.73,11.68,16.68,11.66L17,11z'%20/%3e%3cpath%20fill='%23ffffff'%20d='M19.35,10.04C18.67,6.59,15.64,4,12,4C9.11,4,6.6,5.64,5.35,8.04C2.34,8.36,0,10.91,0,14c0,3.31,2.69,6,6,6h13c2.76,0,5-2.24,5-5C24,12.36,21.93,10.11,19.35,10.04z'%20/%3e%3c/svg%3e");background-size:100% 100%;background-repeat:no-repeat}@keyframes natural-cloud-drift{0%{transform:translate(0)}to{transform:translate(calc(100vw + var(--cloud-travel-extra, 320px)))}}}@layer base{:root[data-theme=candy]{--default-accent: #f472b6;--bg: #fdf2f8;--bg-pattern: radial-gradient( ellipse 90% 50% at 20% 30%, rgba(251, 207, 232, .6) 0%, transparent 60% ), radial-gradient( ellipse 70% 40% at 80% 60%, rgba(196, 181, 253, .4) 0%, transparent 50% ), radial-gradient( ellipse 50% 30% at 50% 80%, rgba(254, 202, 202, .3) 0%, transparent 40% ), linear-gradient(160deg, #fdf2f8 0%, #fce7f3 30%, #ede9fe 60%, #fef3c7 100%);--font-display: "Fredoka", "SF Pro Display", -apple-system, sans-serif;--font-body: "Nunito", "SF Pro Text", -apple-system, sans-serif;--ink: #4c1d95;--ink-muted: #6d28d9;--ink-soft: #8b5cf6;--surface: rgba(255, 255, 255, .5);--surface-2: rgba(255, 255, 255, .6);--surface-3: rgba(255, 255, 255, .7);--surface-4: rgba(255, 255, 255, .8);--surface-solid: #ffffff;--outline: rgba(244, 114, 182, .25);--outline-soft: rgba(244, 114, 182, .15);--outline-faint: rgba(244, 114, 182, .08);--brand-mark-bg: linear-gradient(135deg, #f472b6, #a78bfa, #fbbf24);--focus-ring: rgba(244, 114, 182, .35);--badge-time-bg: rgba(244, 114, 182, .2);--current-week-line-shadow: rgba(244, 114, 182, .45);--selection-bg: rgba(167, 139, 250, .25);--shadow-soft: 0 8px 32px rgba(168, 85, 247, .06);--shadow-pop: 0 16px 48px rgba(168, 85, 247, .1);--shadow-tile: 0 4px 16px rgba(168, 85, 247, .04);--panel-highlight: linear-gradient( 135deg, rgba(255, 255, 255, .8), rgba(252, 231, 243, .3) );--text-input-bg: rgba(255, 255, 255, .75);--dock-bg: rgba(255, 255, 255, .45);--toggle-bg: rgba(244, 114, 182, .12);--toggle-text: #6d28d9;--toggle-bg-active: rgba(244, 114, 182, .22);--toggle-text-active: #db2777;--badge-subtasks-bg: rgba(255, 255, 255, .65);--task-ghost-bg: rgba(255, 255, 255, .5);--calendar-header-bg: rgba(255, 255, 255, .45);--calendar-header-border: rgba(244, 114, 182, .2);--calendar-time-bg: rgba(255, 255, 255, .35);--calendar-grid-bg: rgba(255, 255, 255, .25);--day-header-bg: rgba(255, 255, 255, .35);--calendar-today-bg: rgba(255, 255, 255, .65);--hour-line: rgba(168, 85, 247, .1);--calendar-task-bg: rgba(255, 255, 255, .75);--calendar-task-ghost-bg: rgba(255, 255, 255, .4);--calendar-task-resize-bg: rgba(255, 255, 255, .4);--column-header-fallback: rgba(255, 255, 255, .45);--dock-border: rgba(244, 114, 182, .2);--select-border: rgba(244, 114, 182, .2);--panel-glow: 0 0 24px rgba(244, 114, 182, .08);--card-glow: 0 0 16px rgba(167, 139, 250, .06);--pill-glow: 0 0 8px rgba(244, 114, 182, .1);--pill-glow-active: 0 0 12px rgba(244, 114, 182, .15);--category-red: #fb7185;--category-orange: #fb923c;--category-yellow: #fbbf24;--category-green: #34d399;--category-greenblue: #2dd4bf;--category-blue: #818cf8;--category-purple: #c084fc;--calendar-day-indicator-fill: rgba(255, 255, 255, .55);--calendar-day-indicator-border: #f472b6;--calendar-draft-slot-bg: #fef7fa;--calendar-draft-slot-ghost-bg: #fefafc;--calendar-draft-slot-resize-bg: #fdf2f8;--calendar-draft-slot-border: #f0c4d8;--radius-card: 28px;--radius-input: 18px}:root[data-theme=candy][data-mode=dark]{--bg: #1a0b2e;--bg-pattern: radial-gradient( ellipse 100% 60% at 50% 0%, rgba(168, 85, 247, .12) 0%, transparent 70% ), radial-gradient( ellipse 60% 40% at 20% 80%, rgba(244, 114, 182, .08) 0%, transparent 60% ), radial-gradient( ellipse 50% 50% at 80% 40%, rgba(251, 191, 36, .05) 0%, transparent 50% ), linear-gradient(160deg, #1a0b2e 0%, #2d1b4e 40%, #1a0b2e 100%);--ink: #f5f3ff;--ink-muted: #ddd6fe;--ink-soft: #a78bfa;--surface: rgba(45, 27, 78, .6);--surface-2: rgba(55, 35, 90, .5);--surface-3: rgba(65, 45, 100, .5);--surface-4: rgba(75, 55, 110, .5);--surface-solid: #2d1b4e;--outline: rgba(167, 139, 250, .2);--outline-soft: rgba(167, 139, 250, .1);--outline-faint: rgba(167, 139, 250, .05);--shadow-soft: 0 8px 32px rgba(0, 0, 0, .4);--shadow-pop: 0 16px 48px rgba(0, 0, 0, .6);--shadow-tile: 0 4px 16px rgba(0, 0, 0, .3);--panel-highlight: linear-gradient( 135deg, rgba(167, 139, 250, .12), rgba(167, 139, 250, .02) );--text-input-bg: rgba(26, 11, 46, .65);--dock-bg: rgba(26, 11, 46, .55);--toggle-bg: rgba(167, 139, 250, .12);--toggle-text: #ddd6fe;--toggle-bg-active: rgba(167, 139, 250, .22);--toggle-text-active: #c4b5fd;--badge-subtasks-bg: rgba(167, 139, 250, .15);--task-ghost-bg: rgba(26, 11, 46, .6);--calendar-header-bg: rgba(26, 11, 46, .55);--calendar-header-border: rgba(167, 139, 250, .15);--calendar-time-bg: rgba(26, 11, 46, .45);--calendar-grid-bg: rgba(26, 11, 46, .35);--day-header-bg: rgba(26, 11, 46, .45);--calendar-today-bg: rgba(167, 139, 250, .12);--hour-line: rgba(167, 139, 250, .15);--calendar-task-bg: rgba(167, 139, 250, .18);--calendar-task-ghost-bg: rgba(167, 139, 250, .06);--calendar-task-resize-bg: rgba(167, 139, 250, .06);--column-header-fallback: rgba(26, 11, 46, .55);--dock-border: rgba(167, 139, 250, .2);--select-border: rgba(167, 139, 250, .2);--panel-glow: 0 0 24px rgba(167, 139, 250, .1);--card-glow: 0 0 16px rgba(244, 114, 182, .06);--pill-glow: 0 0 8px rgba(167, 139, 250, .12);--pill-glow-active: 0 0 12px rgba(167, 139, 250, .18);--calendar-day-indicator-fill: rgba(26, 11, 46, .55);--calendar-day-indicator-border: #a78bfa;--calendar-draft-slot-bg: #2d1b4e;--calendar-draft-slot-ghost-bg: #332154;--calendar-draft-slot-resize-bg: #291849;--calendar-draft-slot-border: #5b3a8a;color-scheme:dark}@media(prefers-color-scheme:dark){:root[data-theme=candy]:not([data-mode=light]){--bg: #1a0b2e;--bg-pattern: radial-gradient( ellipse 100% 60% at 50% 0%, rgba(168, 85, 247, .12) 0%, transparent 70% ), radial-gradient( ellipse 60% 40% at 20% 80%, rgba(244, 114, 182, .08) 0%, transparent 60% ), radial-gradient( ellipse 50% 50% at 80% 40%, rgba(251, 191, 36, .05) 0%, transparent 50% ), linear-gradient(160deg, #1a0b2e 0%, #2d1b4e 40%, #1a0b2e 100%);--ink: #f5f3ff;--ink-muted: #ddd6fe;--ink-soft: #a78bfa;--surface: rgba(45, 27, 78, .6);--surface-2: rgba(55, 35, 90, .5);--surface-3: rgba(65, 45, 100, .5);--surface-4: rgba(75, 55, 110, .5);--surface-solid: #2d1b4e;--outline: rgba(167, 139, 250, .2);--outline-soft: rgba(167, 139, 250, .1);--outline-faint: rgba(167, 139, 250, .05);--shadow-soft: 0 8px 32px rgba(0, 0, 0, .4);--shadow-pop: 0 16px 48px rgba(0, 0, 0, .6);--shadow-tile: 0 4px 16px rgba(0, 0, 0, .3);--panel-highlight: linear-gradient( 135deg, rgba(167, 139, 250, .12), rgba(167, 139, 250, .02) );--text-input-bg: rgba(26, 11, 46, .65);--dock-bg: rgba(26, 11, 46, .55);--toggle-bg: rgba(167, 139, 250, .12);--toggle-text: #ddd6fe;--toggle-bg-active: rgba(167, 139, 250, .22);--toggle-text-active: #c4b5fd;--badge-subtasks-bg: rgba(167, 139, 250, .15);--task-ghost-bg: rgba(26, 11, 46, .6);--calendar-header-bg: rgba(26, 11, 46, .55);--calendar-header-border: rgba(167, 139, 250, .15);--calendar-time-bg: rgba(26, 11, 46, .45);--calendar-grid-bg: rgba(26, 11, 46, .35);--day-header-bg: rgba(26, 11, 46, .45);--calendar-today-bg: rgba(167, 139, 250, .12);--hour-line: rgba(167, 139, 250, .15);--calendar-task-bg: rgba(167, 139, 250, .18);--calendar-task-ghost-bg: rgba(167, 139, 250, .06);--calendar-task-resize-bg: rgba(167, 139, 250, .06);--column-header-fallback: rgba(26, 11, 46, .55);--dock-border: rgba(167, 139, 250, .2);--select-border: rgba(167, 139, 250, .2);--panel-glow: 0 0 24px rgba(167, 139, 250, .1);--card-glow: 0 0 16px rgba(244, 114, 182, .06);--pill-glow: 0 0 8px rgba(167, 139, 250, .12);--pill-glow-active: 0 0 12px rgba(167, 139, 250, .18);--calendar-day-indicator-fill: rgba(26, 11, 46, .55);--calendar-day-indicator-border: #a78bfa;--calendar-draft-slot-bg: #2d1b4e;--calendar-draft-slot-ghost-bg: #332154;--calendar-draft-slot-resize-bg: #291849;--calendar-draft-slot-border: #5b3a8a;color-scheme:dark}}#candy-sparkle-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.candy-sparkle-wrapper{position:absolute;top:0;animation:candy-float linear forwards;will-change:transform}.candy-sparkle{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%3e%3cpath%20d='M10%200%20Q11%207%2010%2010%20Q9%207%2010%200Z'%20fill='%23FFB3D0'/%3e%3cpath%20d='M10%2020%20Q11%2013%2010%2010%20Q9%2013%2010%2020Z'%20fill='%23FFB3D0'/%3e%3cpath%20d='M0%2010%20Q7%209%2010%2010%20Q7%2011%200%2010Z'%20fill='%23FFB3D0'/%3e%3cpath%20d='M20%2010%20Q13%209%2010%2010%20Q13%2011%2020%2010Z'%20fill='%23FFB3D0'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;animation:candy-twinkle ease-in-out infinite;will-change:transform,opacity}[data-mode=dark] .candy-sparkle{filter:brightness(1.2) drop-shadow(0 0 4px rgba(167,139,250,.6))}@media(prefers-color-scheme:dark){:root:not([data-mode=light]) .candy-sparkle{filter:brightness(1.2) drop-shadow(0 0 4px rgba(167,139,250,.6))}}@keyframes candy-float{0%{transform:translateY(-20px)}to{transform:translateY(calc(100vh + 20px))}}@keyframes candy-twinkle{0%{transform:translate(0) rotate(0) scale(.6);opacity:0}15%{opacity:1;transform:translate(var(--sway, 15px)) rotate(45deg) scale(1)}50%{transform:translate(0) rotate(180deg) scale(.8);opacity:.7}85%{opacity:1;transform:translate(calc(var(--sway, 15px) * -1)) rotate(315deg) scale(1)}to{transform:translate(0) rotate(360deg) scale(.6);opacity:0}}@media(prefers-reduced-motion:reduce){#candy-sparkle-layer{display:none}}}@layer base{:root[data-theme=default]{--default-accent: #0ea5e9}}@layer base{:root[data-theme=dune]{--default-accent: #d97706;--font-display: "Josefin Sans", "SF Pro Display", -apple-system, sans-serif;--font-body: "Josefin Sans", "SF Pro Text", -apple-system, sans-serif;--bg: #fffbeb;--bg-pattern: linear-gradient( 180deg, #fffbeb 0%, #fef3c7 40%, #fde68a 100% );--brand-mark-bg: linear-gradient(135deg, #d97706, #ea580c);--focus-ring: rgba(217, 119, 6, .3);--badge-time-bg: rgba(217, 119, 6, .2);--current-week-line-shadow: rgba(217, 119, 6, .4);--selection-bg: rgba(217, 119, 6, .25);--ground-overlay: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%20210%201600%20210'%3e%3cdefs%3e%3clinearGradient%20id='duneBack'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%23e8c97a'%20/%3e%3cstop%20offset='100%25'%20stop-color='%23d4a853'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='duneMid'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%23d4a853'%20/%3e%3cstop%20offset='100%25'%20stop-color='%23c49340'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='duneFront'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%23c49340'%20/%3e%3cstop%20offset='100%25'%20stop-color='%23b07e30'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M0%20310%20C180%20260%20360%20240%20540%20280%20C720%20320%20860%20290%201040%20256%20C1200%20228%201380%20250%201600%20290%20L1600%20420%20L0%20420%20Z'%20fill='url(%23duneBack)'%20/%3e%3cpath%20d='M0%20360%20C160%20330%20340%20340%20500%20360%20C680%20382%20840%20356%201020%20334%20C1200%20312%201380%20336%201600%20362%20L1600%20420%20L0%20420%20Z'%20fill='url(%23duneMid)'%20/%3e%3cpath%20d='M0%20390%20C200%20376%20420%20384%20640%20396%20C860%20408%201060%20392%201280%20382%20C1420%20376%201530%20386%201600%20396%20L1600%20420%20L0%20420%20Z'%20fill='url(%23duneFront)'%20/%3e%3cpath%20d='M0%20312%20C180%20262%20360%20242%20540%20282%20C720%20322%20860%20292%201040%20258%20C1200%20230%201380%20252%201600%20292%20L1600%20296%20C1380%20256%201200%20234%201040%20262%20C860%20296%20720%20326%20540%20286%20C360%20246%20180%20266%200%20316%20Z'%20fill='%23ffffff'%20fill-opacity='0.14'%20/%3e%3c/svg%3e");--ground-overlay-size: cover;--ground-overlay-position: center top;--ground-overlay-repeat: no-repeat;--ground-overlay-opacity: 1;--ground-overlay-height: 25vh;--ground-overlay-filter: none}:root[data-theme=dune][data-mode=dark]{--bg: #022c22;--bg-pattern: radial-gradient( ellipse 120% 25% at 25% 15%, rgba(52, 211, 153, .15) 0%, transparent 60% ), radial-gradient( ellipse 80% 20% at 55% 10%, rgba(6, 182, 212, .12) 0%, transparent 50% ), radial-gradient( ellipse 100% 30% at 75% 20%, rgba(139, 92, 246, .1) 0%, transparent 55% ), radial-gradient( ellipse 60% 15% at 40% 25%, rgba(52, 211, 153, .08) 0%, transparent 45% ), linear-gradient(180deg, #021a16 0%, #022c22 40%, #042f2e 100%);--default-accent: #34d399;--brand-mark-bg: linear-gradient(135deg, #34d399, #06b6d4);--focus-ring: rgba(52, 211, 153, .3);--badge-time-bg: rgba(52, 211, 153, .2);--current-week-line-shadow: rgba(52, 211, 153, .4);--selection-bg: rgba(52, 211, 153, .25);--ground-overlay-opacity: 0}@media(prefers-color-scheme:dark){:root[data-theme=dune]:not([data-mode=light]){--bg: #022c22;--bg-pattern: radial-gradient( ellipse 120% 25% at 25% 15%, rgba(52, 211, 153, .15) 0%, transparent 60% ), radial-gradient( ellipse 80% 20% at 55% 10%, rgba(6, 182, 212, .12) 0%, transparent 50% ), radial-gradient( ellipse 100% 30% at 75% 20%, rgba(139, 92, 246, .1) 0%, transparent 55% ), radial-gradient( ellipse 60% 15% at 40% 25%, rgba(52, 211, 153, .08) 0%, transparent 45% ), linear-gradient(180deg, #021a16 0%, #022c22 40%, #042f2e 100%);--default-accent: #34d399;--brand-mark-bg: linear-gradient(135deg, #34d399, #06b6d4);--focus-ring: rgba(52, 211, 153, .3);--badge-time-bg: rgba(52, 211, 153, .2);--current-week-line-shadow: rgba(52, 211, 153, .4);--selection-bg: rgba(52, 211, 153, .25);--ground-overlay-opacity: 0}}}@layer base{:root[data-theme=gameboy]{--default-accent: #1a4a1a;--bg: #9bbc0f;--bg-pattern: none;--font-display: "Space Mono", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--font-body: "Space Mono", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--ink: #0f380f;--ink-muted: #143e14;--ink-soft: #1e5a1e;--surface: rgba(145, 178, 12, .5);--surface-2: rgba(145, 178, 12, .6);--surface-3: rgba(145, 178, 12, .7);--surface-4: rgba(155, 188, 15, .8);--surface-solid: #8bac0f;--outline: rgba(15, 56, 15, .45);--outline-soft: rgba(15, 56, 15, .3);--outline-faint: rgba(15, 56, 15, .18);--brand-mark-bg: linear-gradient(135deg, #1a4a1a, #4ade80);--focus-ring: rgba(15, 56, 15, .55);--badge-time-bg: rgba(15, 56, 15, .2);--current-week-line-shadow: rgba(15, 56, 15, .5);--selection-bg: rgba(15, 56, 15, .25);--shadow-soft: 0 8px 32px rgba(15, 56, 15, .14);--shadow-pop: 0 16px 48px rgba(15, 56, 15, .2);--shadow-tile: 0 4px 16px rgba(15, 56, 15, .1);--panel-highlight: linear-gradient( 135deg, rgba(155, 188, 15, .6), rgba(145, 178, 12, .2) );--text-input-bg: rgba(155, 188, 15, .6);--dock-bg: rgba(145, 178, 12, .5);--toggle-bg: rgba(15, 56, 15, .2);--toggle-text: #0f380f;--toggle-bg-active: rgba(15, 56, 15, .35);--toggle-text-active: #0f380f;--badge-subtasks-bg: rgba(145, 178, 12, .6);--task-ghost-bg: rgba(155, 188, 15, .5);--calendar-header-bg: rgba(145, 178, 12, .5);--calendar-header-border: rgba(15, 56, 15, .35);--calendar-time-bg: rgba(145, 178, 12, .4);--calendar-grid-bg: rgba(145, 178, 12, .3);--day-header-bg: rgba(145, 178, 12, .4);--calendar-today-bg: rgba(145, 178, 12, .7);--hour-line: rgba(15, 56, 15, .22);--calendar-task-bg: rgba(155, 188, 15, .7);--calendar-task-ghost-bg: rgba(145, 178, 12, .4);--calendar-task-resize-bg: rgba(145, 178, 12, .4);--column-header-fallback: rgba(145, 178, 12, .5);--dock-border: rgba(15, 56, 15, .4);--select-border: rgba(15, 56, 15, .4);--danger: var(--ink);--category-red: #7a2e2e;--category-orange: #7a5520;--category-yellow: #5a5a15;--category-green: #1a4a1a;--category-greenblue: #154a3a;--category-blue: #203850;--category-purple: #503858;--calendar-day-indicator-fill: rgba(145, 178, 12, .5);--calendar-day-indicator-border: #1a4a1a;--calendar-draft-slot-bg: #8bac0f;--calendar-draft-slot-ghost-bg: #92b40f;--calendar-draft-slot-resize-bg: #85a50f;--calendar-draft-slot-border: #1a4a1a;--sky-overlay: repeating-linear-gradient( 0deg, transparent 0px, transparent 3px, rgba(15, 56, 15, .03) 3px, rgba(15, 56, 15, .03) 4px );--sky-overlay-opacity: 1;--sky-overlay-size: 100% 100%;--sky-overlay-position: 0 0;--sky-overlay-repeat: repeat}:root[data-theme=gameboy][data-mode=dark]{--bg: #0a2a0a;--bg-pattern: none;--ink: #a5c810;--ink-muted: #95b80e;--ink-soft: #7da00c;--surface: rgba(20, 65, 20, .7);--surface-2: rgba(35, 80, 35, .65);--surface-3: rgba(50, 100, 50, .65);--surface-4: rgba(65, 115, 65, .65);--surface-solid: #1e5a1e;--outline: rgba(155, 188, 15, .35);--outline-soft: rgba(155, 188, 15, .2);--outline-faint: rgba(155, 188, 15, .1);--shadow-soft: 0 8px 32px rgba(0, 0, 0, .5);--shadow-pop: 0 16px 48px rgba(0, 0, 0, .7);--shadow-tile: 0 4px 16px rgba(0, 0, 0, .4);--panel-highlight: linear-gradient( 135deg, rgba(155, 188, 15, .15), rgba(155, 188, 15, .04) );--text-input-bg: rgba(20, 65, 20, .7);--dock-bg: rgba(15, 56, 15, .65);--toggle-bg: rgba(155, 188, 15, .15);--toggle-text: #95b80e;--toggle-bg-active: rgba(155, 188, 15, .3);--toggle-text-active: #a5c810;--badge-subtasks-bg: rgba(155, 188, 15, .22);--task-ghost-bg: rgba(15, 56, 15, .7);--calendar-header-bg: rgba(15, 56, 15, .65);--calendar-header-border: rgba(155, 188, 15, .25);--calendar-time-bg: rgba(15, 56, 15, .55);--calendar-grid-bg: rgba(15, 56, 15, .4);--day-header-bg: rgba(15, 56, 15, .55);--calendar-today-bg: rgba(155, 188, 15, .18);--hour-line: rgba(155, 188, 15, .22);--calendar-task-bg: rgba(155, 188, 15, .25);--calendar-task-ghost-bg: rgba(155, 188, 15, .1);--calendar-task-resize-bg: rgba(155, 188, 15, .1);--column-header-fallback: rgba(15, 56, 15, .65);--dock-border: rgba(155, 188, 15, .3);--select-border: rgba(155, 188, 15, .3);--calendar-day-indicator-fill: rgba(15, 56, 15, .6);--calendar-day-indicator-border: #3a7a3a;--calendar-draft-slot-bg: #1e5a1e;--calendar-draft-slot-ghost-bg: #226022;--calendar-draft-slot-resize-bg: #1a521a;--calendar-draft-slot-border: #3a7a3a;--sky-overlay: repeating-linear-gradient( 0deg, transparent 0px, transparent 3px, rgba(155, 188, 15, .06) 3px, rgba(155, 188, 15, .06) 4px );color-scheme:dark}@media(prefers-color-scheme:dark){:root[data-theme=gameboy]:not([data-mode=light]){--bg: #0a2a0a;--bg-pattern: none;--ink: #a5c810;--ink-muted: #95b80e;--ink-soft: #7da00c;--surface: rgba(20, 65, 20, .7);--surface-2: rgba(35, 80, 35, .65);--surface-3: rgba(50, 100, 50, .65);--surface-4: rgba(65, 115, 65, .65);--surface-solid: #1e5a1e;--outline: rgba(155, 188, 15, .35);--outline-soft: rgba(155, 188, 15, .2);--outline-faint: rgba(155, 188, 15, .1);--shadow-soft: 0 8px 32px rgba(0, 0, 0, .5);--shadow-pop: 0 16px 48px rgba(0, 0, 0, .7);--shadow-tile: 0 4px 16px rgba(0, 0, 0, .4);--panel-highlight: linear-gradient( 135deg, rgba(155, 188, 15, .15), rgba(155, 188, 15, .04) );--text-input-bg: rgba(20, 65, 20, .7);--dock-bg: rgba(15, 56, 15, .65);--toggle-bg: rgba(155, 188, 15, .15);--toggle-text: #95b80e;--toggle-bg-active: rgba(155, 188, 15, .3);--toggle-text-active: #a5c810;--badge-subtasks-bg: rgba(155, 188, 15, .22);--task-ghost-bg: rgba(15, 56, 15, .7);--calendar-header-bg: rgba(15, 56, 15, .65);--calendar-header-border: rgba(155, 188, 15, .25);--calendar-time-bg: rgba(15, 56, 15, .55);--calendar-grid-bg: rgba(15, 56, 15, .4);--day-header-bg: rgba(15, 56, 15, .55);--calendar-today-bg: rgba(155, 188, 15, .18);--hour-line: rgba(155, 188, 15, .22);--calendar-task-bg: rgba(155, 188, 15, .25);--calendar-task-ghost-bg: rgba(155, 188, 15, .1);--calendar-task-resize-bg: rgba(155, 188, 15, .1);--column-header-fallback: rgba(15, 56, 15, .65);--dock-border: rgba(155, 188, 15, .3);--select-border: rgba(155, 188, 15, .3);--calendar-day-indicator-fill: rgba(15, 56, 15, .6);--calendar-day-indicator-border: #3a7a3a;--calendar-draft-slot-bg: #1e5a1e;--calendar-draft-slot-ghost-bg: #226022;--calendar-draft-slot-resize-bg: #1a521a;--calendar-draft-slot-border: #3a7a3a;--sky-overlay: repeating-linear-gradient( 0deg, transparent 0px, transparent 3px, rgba(155, 188, 15, .06) 3px, rgba(155, 188, 15, .06) 4px );color-scheme:dark}}}@layer base{:root[data-theme=ocean]{--default-accent: #06b6d4;--font-display: "DM Sans", "SF Pro Display", -apple-system, sans-serif;--font-body: "DM Sans", "SF Pro Text", -apple-system, sans-serif;--bg: #ecfeff;--bg-pattern: linear-gradient( 180deg, #ecfeff 0%, #cffafe 30%, #a5f3fc 70%, #67e8f9 100% );--brand-mark-bg: linear-gradient(135deg, #06b6d4, #3b82f6);--focus-ring: rgba(6, 182, 212, .3);--badge-time-bg: rgba(6, 182, 212, .2);--current-week-line-shadow: rgba(6, 182, 212, .4);--selection-bg: rgba(6, 182, 212, .25);--ground-overlay: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%20210%201600%20210'%3e%3cdefs%3e%3clinearGradient%20id='waveBack'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%2367e8f9'%20/%3e%3cstop%20offset='100%25'%20stop-color='%2322d3ee'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='waveMid'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%2322d3ee'%20/%3e%3cstop%20offset='100%25'%20stop-color='%2306b6d4'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='waveFront'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%2306b6d4'%20/%3e%3cstop%20offset='100%25'%20stop-color='%230891b2'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M0%20295%20C100%20265%20200%20305%20340%20280%20C480%20255%20560%20300%20720%20285%20C880%20270%20980%20310%201140%20290%20C1300%20270%201440%20295%201600%20275%20L1600%20420%20L0%20420%20Z'%20fill='url(%23waveBack)'%20/%3e%3cpath%20d='M0%20340%20C120%20315%20260%20350%20420%20330%20C580%20310%20680%20355%20860%20340%20C1040%20325%201160%20360%201340%20335%20C1480%20315%201560%20340%201600%20350%20L1600%20420%20L0%20420%20Z'%20fill='url(%23waveMid)'%20/%3e%3cpath%20d='M0%20380%20C140%20368%20280%20392%20440%20378%20C600%20364%20740%20395%20920%20382%20C1100%20369%201240%20394%201400%20380%20C1520%20370%201570%20382%201600%20390%20L1600%20420%20L0%20420%20Z'%20fill='url(%23waveFront)'%20/%3e%3cpath%20d='M0%20295%20C100%20265%20200%20305%20340%20280%20C480%20255%20560%20300%20720%20285%20C880%20270%20980%20310%201140%20290%20C1300%20270%201440%20295%201600%20275%20L1600%20280%20C1440%20300%201300%20275%201140%20295%20C980%20315%20880%20275%20720%20290%20C560%20305%20480%20260%20340%20285%20C200%20310%20100%20270%200%20300%20Z'%20fill='%23ffffff'%20fill-opacity='0.18'%20/%3e%3c/svg%3e");--ground-overlay-size: cover;--ground-overlay-position: center top;--ground-overlay-repeat: no-repeat;--ground-overlay-opacity: 1;--ground-overlay-height: 25vh;--ground-overlay-filter: none}:root[data-theme=ocean][data-mode=dark]{--bg: #061a2e;--bg-pattern: radial-gradient( ellipse 100% 50% at 50% 0%, rgba(6, 182, 212, .14) 0%, transparent 65% ), linear-gradient(180deg, #0e3f6e 0%, #0a2d4a 45%, #0c3050 100%);--ground-overlay: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%20210%201600%20210'%3e%3cdefs%3e%3clinearGradient%20id='waveBack'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%230c3050'%20/%3e%3cstop%20offset='100%25'%20stop-color='%2308203a'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='waveMid'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%2308203a'%20/%3e%3cstop%20offset='100%25'%20stop-color='%23051628'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='waveFront'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%23051628'%20/%3e%3cstop%20offset='100%25'%20stop-color='%23030c18'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M0%20295%20C100%20265%20200%20305%20340%20280%20C480%20255%20560%20300%20720%20285%20C880%20270%20980%20310%201140%20290%20C1300%20270%201440%20295%201600%20275%20L1600%20420%20L0%20420%20Z'%20fill='url(%23waveBack)'%20/%3e%3cpath%20d='M0%20340%20C120%20315%20260%20350%20420%20330%20C580%20310%20680%20355%20860%20340%20C1040%20325%201160%20360%201340%20335%20C1480%20315%201560%20340%201600%20350%20L1600%20420%20L0%20420%20Z'%20fill='url(%23waveMid)'%20/%3e%3cpath%20d='M0%20380%20C140%20368%20280%20392%20440%20378%20C600%20364%20740%20395%20920%20382%20C1100%20369%201240%20394%201400%20380%20C1520%20370%201570%20382%201600%20390%20L1600%20420%20L0%20420%20Z'%20fill='url(%23waveFront)'%20/%3e%3cpath%20d='M0%20295%20C100%20265%20200%20305%20340%20280%20C480%20255%20560%20300%20720%20285%20C880%20270%20980%20310%201140%20290%20C1300%20270%201440%20295%201600%20275%20L1600%20280%20C1440%20300%201300%20275%201140%20295%20C980%20315%20880%20275%20720%20290%20C560%20305%20480%20260%20340%20285%20C200%20310%20100%20270%200%20300%20Z'%20fill='%23ffffff'%20fill-opacity='0.06'%20/%3e%3c/svg%3e");--ground-overlay-filter: none}@media(prefers-color-scheme:dark){:root[data-theme=ocean]:not([data-mode=light]){--bg: #061a2e;--bg-pattern: radial-gradient( ellipse 100% 50% at 50% 0%, rgba(6, 182, 212, .14) 0%, transparent 65% ), linear-gradient(180deg, #0e3f6e 0%, #0a2d4a 45%, #0c3050 100%);--ground-overlay: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%20210%201600%20210'%3e%3cdefs%3e%3clinearGradient%20id='waveBack'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%230c3050'%20/%3e%3cstop%20offset='100%25'%20stop-color='%2308203a'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='waveMid'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%2308203a'%20/%3e%3cstop%20offset='100%25'%20stop-color='%23051628'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='waveFront'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%23051628'%20/%3e%3cstop%20offset='100%25'%20stop-color='%23030c18'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M0%20295%20C100%20265%20200%20305%20340%20280%20C480%20255%20560%20300%20720%20285%20C880%20270%20980%20310%201140%20290%20C1300%20270%201440%20295%201600%20275%20L1600%20420%20L0%20420%20Z'%20fill='url(%23waveBack)'%20/%3e%3cpath%20d='M0%20340%20C120%20315%20260%20350%20420%20330%20C580%20310%20680%20355%20860%20340%20C1040%20325%201160%20360%201340%20335%20C1480%20315%201560%20340%201600%20350%20L1600%20420%20L0%20420%20Z'%20fill='url(%23waveMid)'%20/%3e%3cpath%20d='M0%20380%20C140%20368%20280%20392%20440%20378%20C600%20364%20740%20395%20920%20382%20C1100%20369%201240%20394%201400%20380%20C1520%20370%201570%20382%201600%20390%20L1600%20420%20L0%20420%20Z'%20fill='url(%23waveFront)'%20/%3e%3cpath%20d='M0%20295%20C100%20265%20200%20305%20340%20280%20C480%20255%20560%20300%20720%20285%20C880%20270%20980%20310%201140%20290%20C1300%20270%201440%20295%201600%20275%20L1600%20280%20C1440%20300%201300%20275%201140%20295%20C980%20315%20880%20275%20720%20290%20C560%20305%20480%20260%20340%20285%20C200%20310%20100%20270%200%20300%20Z'%20fill='%23ffffff'%20fill-opacity='0.06'%20/%3e%3c/svg%3e");--ground-overlay-filter: none}}}
