@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,500;0,600;1,400&family=Inter:wght@400;500;600;700&family=Source+Serif+4:ital,opsz,wght@0,8..60,300..600;1,8..60,400..500&family=JetBrains+Mono:wght@400;500&display=swap";.menu-family{z-index:var(--z-menu);min-width:var(--menu-width);border-radius:var(--radius-12);background-color:hsl(var(--sidebar-background));box-shadow:var(--shadow-menu);font-family:var(--sans);animation:task-menu-in var(--duration-quick) var(--ease);transform-origin:top left}.menu-family .menu-family-item{border-radius:var(--radius-7);font-size:var(--type-13)}.menu-family .menu-family-item:hover,.menu-family .menu-family-item:focus-visible,.menu-family .menu-family-item[data-highlighted],.menu-family .menu-family-item[data-state=open]{background-color:hsl(var(--sidebar-accent));font-weight:500}.menu-family-label{font-size:var(--type-14)}.menu-family-shortcut{font-size:var(--type-12)}.menu-family-seat{min-width:var(--menu-seat-width)}.menu-family-sub{min-width:var(--menu-sub-width)}.menu-family-backdrop{width:var(--menu-viewport-width);height:var(--menu-viewport-height)}.menu-family-origin{position:fixed;top:var(--menu-origin);left:var(--menu-origin);width:var(--menu-origin);height:var(--menu-origin);pointer-events:none}.menu-family.menu-family--dark{background-color:var(--role-raised-paper-night);border-color:var(--role-hairline-night);box-shadow:var(--shadow-menu-night);color:var(--role-soft-ink-night)}.menu-family--dark [role=separator]{border-color:var(--menu-night-separator)}.menu-family--dark .tom-priority-label{color:var(--role-faint-ink-night)}.menu-family--dark .menu-family-item{color:var(--menu-night-item-ink)}.menu-family--dark .menu-family-item:hover,.menu-family--dark .menu-family-item:focus-visible,.menu-family--dark .menu-family-item[data-highlighted]{background-color:var(--menu-night-hover);color:var(--role-ink-night)}.menu-family--dark .tom-destructive{color:var(--menu-night-danger)}.menu-family--dark .tom-destructive:hover,.menu-family--dark .tom-destructive:focus-visible,.menu-family--dark .tom-destructive[data-highlighted]{color:var(--menu-night-danger-hover);background-color:var(--menu-night-danger-fill)}@media(prefers-reduced-motion:reduce){.menu-family{animation:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--role-paper-day: #f5f1e8;--role-paper-night: #1c1814;--role-raised-paper-day: #fbf6e9;--role-raised-paper-night: #221d18;--role-ink-day: #2b2822;--role-ink-night: #e7decb;--role-soft-ink-day: #6b6459;--role-soft-ink-night: rgba(231, 222, 203, var(--alpha-65));--role-faint-ink-day: #a69c89;--role-faint-ink-night: rgba(231, 222, 203, var(--alpha-40));--role-hairline-day: #d9cfb8;--role-hairline-night: rgba(231, 222, 203, .14);--role-accent-day: #b87785;--role-accent-night: #d9a9b0;--role-done-day: #5f8a5c;--role-done-night: #8cb487;--role-danger-day: hsl(var(--compat-journal-destructive-day));--role-danger-night: hsl(var(--compat-journal-destructive-night));--compat-desk-paper-2-day: #ede7d7;--compat-desk-paper-3-day: #e3dcc7;--compat-desk-paper-deep-day: #d8cfb6;--compat-desk-chip-day: #f3eee1;--compat-desk-ink-ghost-day: #c8bea8;--compat-desk-rule-soft-day: #e5dcc5;--compat-desk-accent-soft-day: #d9a9b0;--compat-desk-accent-faint-day: #efd5d8;--compat-desk-sage-day: #8fa18a;--compat-desk-sage-soft-day: #b5c1ae;--compat-desk-blue-day: #7d92a8;--compat-desk-blue-soft-day: #a8b6c5;--compat-desk-beige-day: #b4a082;--compat-desk-paper-3-night: #2a241d;--compat-shelf-accent-fill-day: rgba(184,119,133,.12);--compat-shelf-checkink-day: #ffffff;--compat-shelf-plain-fill-day: rgba(255,255,255,.4);--compat-shelf-ghost-night: rgba(231,222,203,.22);--compat-shelf-rule-soft-night: rgba(231,222,203,.08);--compat-shelf-accent-fill-night: rgba(217,169,176,.16);--compat-shelf-plain-fill-night: rgba(231,222,203,.04);--compat-shelf-done-night: #8fa18a;--compat-goals-railbg-night: #1f1a15;--compat-goals-card-night: #251f19;--compat-goals-bubble-night: #2b241c;--compat-goals-menuborder-night: rgba(231,222,203,.15);--compat-goals-ink-night: #f3ecdd;--compat-goals-ink2-night: #d8ccb6;--compat-goals-muted-night: #b3a589;--compat-goals-faint-night: #938870;--compat-goals-border-night: rgba(231,222,203,.14);--compat-goals-line-night: rgba(231,222,203,.09);--compat-goals-track-night: rgba(231,222,203,.12);--compat-goals-today-night: hsl(15 52% 58%);--compat-goals-accent-night: #d4956a;--compat-goals-sel-night: rgba(231,222,203,.08);--compat-goals-warn-night: #d6a55f;--compat-goals-paperwell-night: #211b15;--compat-goals-jink-night: #ece4d6;--compat-goals-jmuted-night: #c4b69d;--compat-goals-jline-night: rgba(231,222,203,.11);--compat-goals-jb-night: rgba(231,222,203,.16);--compat-goals-jgrid-night: rgba(231,222,203,.05);--compat-goals-toast-night: #2f2820;--compat-goals-toastink-night: #efe7d6;--compat-goals-toastaccent-night: hsl(15 55% 64%);--compat-goals-card-day: #fbf8f2;--compat-goals-bubble-day: #fefcf7;--compat-goals-ink2-day: #433d35;--compat-goals-faint-day: #857b67;--compat-goals-track-day: rgba(60,52,40,.1);--compat-goals-today-day: hsl(15 46% 46%);--compat-goals-accent-day: #8f6f45;--compat-goals-sel-day: #fff;--compat-goals-warn-day: #9a6f2e;--compat-goals-paperwell-day: #f4efe5;--compat-goals-jink-day: #2f2a22;--compat-goals-jmuted-day: #6f6553;--compat-goals-jfaint-day: #9a8f7a;--compat-goals-jline-day: #e5ddcd;--compat-goals-jb-day: #d4cab4;--compat-goals-jgrid-day: rgba(120,100,70,.07);--compat-goals-toast-day: #33291f;--compat-goals-toastink-day: #f2ecdf;--compat-goals-toastborder-day: rgba(242,236,223,.18);--compat-goals-toastaccent-day: hsl(28 65% 70%);--compat-tasks-done-green-text-day: #4c6e49;--compat-tasks-rule-night: rgba(231,222,203,.09);--compat-tasks-rule-day: rgba(120,100,70,.09);--compat-tasks-rule-strong-night: rgba(231,222,203,.16);--compat-tasks-rule-strong-day: rgba(120,100,70,.16);--compat-tasks-band-bg-night: rgba(231,222,203,.03);--compat-tasks-band-bg-day: rgba(120,100,70,.025);--compat-tasks-expand-bg-night: rgba(231,222,203,.02);--compat-tasks-expand-bg-day: rgba(120,100,70,.02);--compat-tasks-hover-bg-night: rgba(217,169,176,.07);--compat-tasks-hover-bg-day: rgba(184,119,133,.05);--compat-tasks-pri-off-day: rgba(120,100,70,.26);--compat-tasks-tray-bg-night: rgba(231,222,203,.025);--compat-planner-border-day: rgba(120,100,70,.12);--compat-planner-spine-day: rgba(120,100,70,.18);--compat-journal-background-day: 40 33% 96%;--compat-journal-foreground-day: 25 15% 20%;--compat-journal-card-day: 40 40% 98%;--compat-journal-primary-day: 15 25% 35%;--compat-journal-secondary-day: 30 10% 90%;--compat-journal-secondary-foreground-day: 25 15% 25%;--compat-journal-muted-day: 35 15% 92%;--compat-journal-muted-foreground-day: 25 10% 45%;--compat-journal-accent-day: 15 35% 88%;--compat-journal-accent-foreground-day: 15 30% 30%;--compat-journal-destructive-day: 0 60% 50%;--compat-journal-border-day: 30 15% 85%;--compat-journal-paper-day: 42 35% 95%;--compat-journal-paper-lines-day: 30 10% 80%;--compat-journal-ink-day: 25 20% 18%;--compat-journal-ink-light-day: 25 15% 40%;--compat-journal-ink-faded-day: 25 10% 60%;--compat-journal-ink-faint-rgb-day: 120, 100, 70;--compat-journal-pane-surface-day: 42 36% 94%;--compat-journal-highlight-day: 45 80% 92%;--compat-journal-today-day: 15 40% 55%;--compat-journal-selected-day: 15 45% 85%;--compat-journal-warning-day: 45 90% 55%;--compat-journal-warning-foreground-day: 45 100% 20%;--compat-journal-journal-edge-day: rgba(120, 100, 70, .08);--compat-journal-sidebar-background-day: 40 30% 97%;--compat-journal-sidebar-accent-day: 35 20% 92%;--compat-journal-sidebar-border-day: 30 15% 88%;--compat-journal-ink-faint-rgb-night: 231, 222, 203;--compat-journal-pane-surface-night: 30 14% 13%;--compat-journal-background-night: 30 14% 11%;--compat-journal-foreground-night: 40 30% 82%;--compat-journal-card-night: 30 13% 14%;--compat-journal-primary-night: 18 38% 62%;--compat-journal-secondary-night: 33 10% 18%;--compat-journal-secondary-foreground-night: 40 30% 86%;--compat-journal-muted-foreground-night: 40 14% 60%;--compat-journal-accent-night: 18 25% 24%;--compat-journal-destructive-night: 0 55% 56%;--compat-journal-destructive-foreground-night: 40 30% 92%;--compat-journal-border-night: 38 12% 22%;--compat-journal-ring-night: 18 35% 55%;--compat-journal-paper-lines-night: 36 10% 24%;--compat-journal-ink-light-night: 40 18% 64%;--compat-journal-ink-faded-night: 40 12% 50%;--compat-journal-highlight-night: 42 48% 26%;--compat-journal-today-night: 15 58% 66%;--compat-journal-selected-night: 15 30% 28%;--compat-journal-warning-night: 45 70% 56%;--compat-journal-warning-foreground-night: 45 90% 12%;--compat-journal-grid-line-night: 36 10% 26%;--compat-journal-journal-edge-night: rgba(231, 222, 203, .1);--compat-journal-sidebar-primary-night: 18 35% 60%;--compat-journal-sidebar-accent-night: 35 12% 18%;--compat-journal-paper-lines-night-2: 38 10% 22%;--compat-journal-sidebar-foreground-day: 40 12% 15%;--compat-journal-sidebar-accent-day-2: 44 38% 89%;--compat-journal-sidebar-border-day-2: 42 30% 79%;--compat-journal-sidebar-background-day-2: 42 39% 94%;--compat-journal-ink-light-day-2: 37 9% 38%;--compat-journal-sidebar-foreground-night: 41 37% 85%;--compat-journal-sidebar-accent-night-2: 32 18% 14%;--compat-journal-sidebar-border-night: 36 11% 18%;--compat-journal-sidebar-background-night: 30 17% 11%;--compat-journal-ink-light-night-2: 40 10% 59%;--compat-journal-background-night-2: 30 17% 9%;--compat-journal-hp-rule-day: rgba(120, 100, 70, .13);--compat-journal-hp-hue-ink-day: #fdf8f0;--role-paper: var(--role-paper-day);--role-raised-paper: var(--role-raised-paper-day);--role-ink: var(--role-ink-day);--role-soft-ink: var(--role-soft-ink-day);--role-faint-ink: var(--role-faint-ink-day);--role-hairline: var(--role-hairline-day);--role-accent: var(--role-accent-day);--role-done: var(--role-done-day);--role-danger: var(--role-danger-day);--alpha-5: .05;--alpha-7: .07;--alpha-14: .14;--alpha-22: .22;--alpha-40: .4;--alpha-45: .45;--alpha-55: .55;--alpha-65: .65;--radius-5: 5px;--radius-8: 8px;--radius-10: 10px;--radius-12: 12px;--radius-pill: 9999px;--type-11: 11px;--type-12: 12px;--type-13: 13px;--type-14: 14px;--type-16: 16px;--type-18: 18px;--type-22: 22px;--leading-tight: 1;--leading-ui: 1.35;--leading-body: 1.5;--shadow-menu-day: 0 12px 32px rgba(80,55,30,.18), 0 2px 6px rgba(80,55,30,.1);--shadow-menu-night: 0 14px 36px rgba(0,0,0,.55), 0 2px 6px rgba(0,0,0,.45);--shadow-menu: var(--shadow-menu-day);--radius-7: 7px;--type-10: 10px;--menu-width: 188px;--menu-sub-width: 180px;--menu-max-width: 244px;--menu-seat-width: 226px;--menu-event-width: 212px;--menu-goal-height: 220px;--menu-viewport-width: 100vw;--menu-viewport-height: 100vh;--menu-origin: 0px;--menu-note-leading: 1.45;--menu-heading-tracking: .14em;--menu-icon: 15px;--menu-dot: 11px;--menu-swatch: 18px;--menu-stroke: 1.5px;--menu-viewport-inset: 16px;--menu-sub-gap: 3px;--menu-night-separator: rgba(231,222,203,.12);--menu-night-hover: rgba(231,222,203,.07);--menu-night-item-ink: rgba(223,214,195,.85);--menu-night-danger: #d99a93;--menu-night-danger-hover: #e8aaa2;--menu-night-danger-fill: rgba(217,154,147,.1);--menu-swatch-ring-day: rgba(120,100,70,.35);--menu-swatch-ring-night: rgba(231,222,203,.4);--menu-swatch-check-day: rgba(120,100,70,.7);--menu-swatch-check-night: rgba(231,222,203,.7);--menu-swatch-check-filled: #fff;--menu-ring-gap: 2px;--menu-ring-outer: 3.5px;--shadow-modal: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-card: 0 1px 2px rgba(80, 55, 30, .06);--ease: cubic-bezier(.2, .7, .2, 1);--duration-quick: .15s;--duration-settle: .2s;--z-pane: 40;--z-menu: 50;--z-modal: 50;--z-toast: 100;--tap-floor: 44px;--sans: Inter, system-ui, sans-serif;--background: var(--compat-journal-background-day);--foreground: var(--compat-journal-foreground-day);--card: var(--compat-journal-card-day);--card-foreground: var(--compat-journal-foreground-day);--popover: var(--compat-journal-card-day);--popover-foreground: var(--compat-journal-foreground-day);--primary: var(--compat-journal-primary-day);--primary-foreground: var(--compat-journal-background-day);--secondary: var(--compat-journal-secondary-day);--secondary-foreground: var(--compat-journal-secondary-foreground-day);--muted: var(--compat-journal-muted-day);--muted-foreground: var(--compat-journal-muted-foreground-day);--accent: var(--compat-journal-accent-day);--accent-foreground: var(--compat-journal-accent-foreground-day);--destructive: var(--compat-journal-destructive-day);--destructive-foreground: var(--compat-journal-background-day);--border: var(--compat-journal-border-day);--input: var(--compat-journal-border-day);--ring: var(--compat-journal-primary-day);--radius: .375rem;--paper: var(--compat-journal-paper-day);--paper-lines: var(--compat-journal-paper-lines-day);--ink: var(--compat-journal-ink-day);--ink-light: var(--compat-journal-ink-light-day);--ink-faded: var(--compat-journal-ink-faded-day);--ink-faint-rgb: var(--compat-journal-ink-faint-rgb-day);--pane-surface: var(--compat-journal-pane-surface-day);--highlight: var(--compat-journal-highlight-day);--today: var(--compat-journal-today-day);--selected: var(--compat-journal-selected-day);--warning: var(--compat-journal-warning-day);--warning-foreground: var(--compat-journal-warning-foreground-day);--task-priority-high: 8 62% 53%;--task-priority-med: 34 52% 53%;--task-priority-low: 50 62% 45%;--task-priority-high-bg: var(--task-priority-high);--task-priority-med-bg: var(--task-priority-med);--task-priority-low-bg: var(--task-priority-low);--priority-row-tint: .2;--m0: hsl(46 56% 50%);--m1: hsl(15 40% 55%);--m2: hsl(36 30% 56%);--m3: hsl(208 22% 54%);--m4: hsl(266 18% 56%);--m5: hsl(8 62% 53%);--m6: hsl(36 20% 52%);--m7: hsl(208 18% 64%);--m8: hsl(286 22% 58%);--grid-unit: 24px;--grid-line: var(--compat-journal-border-day);--journal-edge: var(--compat-journal-journal-edge-day);--sidebar-background: var(--compat-journal-sidebar-background-day);--sidebar-foreground: var(--compat-journal-secondary-foreground-day);--sidebar-primary: var(--compat-journal-primary-day);--sidebar-primary-foreground: var(--compat-journal-background-day);--sidebar-accent: var(--compat-journal-sidebar-accent-day);--sidebar-accent-foreground: var(--compat-journal-secondary-foreground-day);--sidebar-border: var(--compat-journal-sidebar-border-day);--sidebar-ring: var(--compat-journal-primary-day)}.\!dark{--role-paper: var(--role-paper-night) !important;--role-raised-paper: var(--role-raised-paper-night) !important;--role-ink: var(--role-ink-night) !important;--role-soft-ink: var(--role-soft-ink-night) !important;--role-faint-ink: var(--role-faint-ink-night) !important;--role-hairline: var(--role-hairline-night) !important;--role-accent: var(--role-accent-night) !important;--role-done: var(--role-done-night) !important;--role-danger: var(--role-danger-night) !important;--shadow-menu: var(--shadow-menu-night) !important;--ink-faint-rgb: var(--compat-journal-ink-faint-rgb-night) !important;--pane-surface: var(--compat-journal-pane-surface-night) !important;--background: var(--compat-journal-background-night) !important;--foreground: var(--compat-journal-foreground-night) !important;--card: var(--compat-journal-card-night) !important;--card-foreground: var(--compat-journal-foreground-night) !important;--popover: var(--compat-journal-card-night) !important;--popover-foreground: var(--compat-journal-foreground-night) !important;--primary: var(--compat-journal-primary-night) !important;--primary-foreground: var(--compat-journal-background-night) !important;--secondary: var(--compat-journal-secondary-night) !important;--secondary-foreground: var(--compat-journal-secondary-foreground-night) !important;--muted: var(--compat-journal-secondary-night) !important;--muted-foreground: var(--compat-journal-muted-foreground-night) !important;--accent: var(--compat-journal-accent-night) !important;--accent-foreground: var(--compat-journal-secondary-foreground-night) !important;--destructive: var(--compat-journal-destructive-night) !important;--destructive-foreground: var(--compat-journal-destructive-foreground-night) !important;--border: var(--compat-journal-border-night) !important;--input: var(--compat-journal-border-night) !important;--ring: var(--compat-journal-ring-night) !important;--paper: var(--compat-journal-background-night) !important;--paper-lines: var(--compat-journal-paper-lines-night) !important;--ink: var(--compat-journal-foreground-night) !important;--ink-light: var(--compat-journal-ink-light-night) !important;--ink-faded: var(--compat-journal-ink-faded-night) !important;--highlight: var(--compat-journal-highlight-night) !important;--today: var(--compat-journal-today-night) !important;--selected: var(--compat-journal-selected-night) !important;--warning: var(--compat-journal-warning-night) !important;--warning-foreground: var(--compat-journal-warning-foreground-night) !important;--task-priority-high: 8 60% 62% !important;--task-priority-med: 34 50% 60% !important;--task-priority-low: 50 55% 55% !important;--priority-row-tint: .15 !important;--m0: hsl(46 58% 62%) !important;--m1: hsl(15 58% 66%) !important;--m2: hsl(36 34% 66%) !important;--m3: hsl(208 28% 66%) !important;--m4: hsl(266 24% 70%) !important;--m5: hsl(8 60% 66%) !important;--m6: hsl(36 24% 64%) !important;--m7: hsl(208 24% 74%) !important;--m8: hsl(286 26% 72%) !important;--grid-line: var(--compat-journal-grid-line-night) !important;--journal-edge: var(--compat-journal-journal-edge-night) !important;--sidebar-background: var(--compat-journal-background-night) !important;--sidebar-foreground: var(--compat-journal-foreground-night) !important;--sidebar-primary: var(--compat-journal-sidebar-primary-night) !important;--sidebar-primary-foreground: var(--compat-journal-background-night) !important;--sidebar-accent: var(--compat-journal-sidebar-accent-night) !important;--sidebar-accent-foreground: var(--compat-journal-secondary-foreground-night) !important;--sidebar-border: var(--compat-journal-border-night) !important;--sidebar-ring: var(--compat-journal-ring-night) !important}.dark{--role-paper: var(--role-paper-night);--role-raised-paper: var(--role-raised-paper-night);--role-ink: var(--role-ink-night);--role-soft-ink: var(--role-soft-ink-night);--role-faint-ink: var(--role-faint-ink-night);--role-hairline: var(--role-hairline-night);--role-accent: var(--role-accent-night);--role-done: var(--role-done-night);--role-danger: var(--role-danger-night);--shadow-menu: var(--shadow-menu-night);--ink-faint-rgb: var(--compat-journal-ink-faint-rgb-night);--pane-surface: var(--compat-journal-pane-surface-night);--background: var(--compat-journal-background-night);--foreground: var(--compat-journal-foreground-night);--card: var(--compat-journal-card-night);--card-foreground: var(--compat-journal-foreground-night);--popover: var(--compat-journal-card-night);--popover-foreground: var(--compat-journal-foreground-night);--primary: var(--compat-journal-primary-night);--primary-foreground: var(--compat-journal-background-night);--secondary: var(--compat-journal-secondary-night);--secondary-foreground: var(--compat-journal-secondary-foreground-night);--muted: var(--compat-journal-secondary-night);--muted-foreground: var(--compat-journal-muted-foreground-night);--accent: var(--compat-journal-accent-night);--accent-foreground: var(--compat-journal-secondary-foreground-night);--destructive: var(--compat-journal-destructive-night);--destructive-foreground: var(--compat-journal-destructive-foreground-night);--border: var(--compat-journal-border-night);--input: var(--compat-journal-border-night);--ring: var(--compat-journal-ring-night);--paper: var(--compat-journal-background-night);--paper-lines: var(--compat-journal-paper-lines-night);--ink: var(--compat-journal-foreground-night);--ink-light: var(--compat-journal-ink-light-night);--ink-faded: var(--compat-journal-ink-faded-night);--highlight: var(--compat-journal-highlight-night);--today: var(--compat-journal-today-night);--selected: var(--compat-journal-selected-night);--warning: var(--compat-journal-warning-night);--warning-foreground: var(--compat-journal-warning-foreground-night);--task-priority-high: 8 60% 62%;--task-priority-med: 34 50% 60%;--task-priority-low: 50 55% 55%;--priority-row-tint: .15;--m0: hsl(46 58% 62%);--m1: hsl(15 58% 66%);--m2: hsl(36 34% 66%);--m3: hsl(208 28% 66%);--m4: hsl(266 24% 70%);--m5: hsl(8 60% 66%);--m6: hsl(36 24% 64%);--m7: hsl(208 24% 74%);--m8: hsl(286 26% 72%);--grid-line: var(--compat-journal-grid-line-night);--journal-edge: var(--compat-journal-journal-edge-night);--sidebar-background: var(--compat-journal-background-night);--sidebar-foreground: var(--compat-journal-foreground-night);--sidebar-primary: var(--compat-journal-sidebar-primary-night);--sidebar-primary-foreground: var(--compat-journal-background-night);--sidebar-accent: var(--compat-journal-sidebar-accent-night);--sidebar-accent-foreground: var(--compat-journal-secondary-foreground-night);--sidebar-border: var(--compat-journal-border-night);--sidebar-ring: var(--compat-journal-ring-night)}.theme-snap *,.theme-snap *:before,.theme-snap *:after{transition:none!important}.side-pane{background:hsl(var(--pane-surface));isolation:isolate;overflow:hidden}.side-pane:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.14 0 0 0 0 0.11 0 0 0 0 0.08 0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.side-pane--dark{--ink-faint-rgb: var(--compat-journal-ink-faint-rgb-night);--pane-surface: var(--compat-journal-pane-surface-night);--background: var(--compat-journal-background-night);--foreground: var(--compat-journal-foreground-night);--card: var(--compat-journal-card-night);--card-foreground: var(--compat-journal-foreground-night);--popover: var(--compat-journal-card-night);--popover-foreground: var(--compat-journal-foreground-night);--muted: var(--compat-journal-secondary-night);--muted-foreground: var(--compat-journal-muted-foreground-night);--accent: var(--compat-journal-accent-night);--accent-foreground: var(--compat-journal-secondary-foreground-night);--border: var(--compat-journal-border-night);--input: var(--compat-journal-border-night);--ring: var(--compat-journal-ring-night);--paper: var(--compat-journal-background-night);--paper-lines: var(--compat-journal-paper-lines-night-2);--ink: var(--compat-journal-foreground-night);--ink-light: var(--compat-journal-ink-light-night);--ink-faded: var(--compat-journal-ink-faded-night);--sidebar-background: var(--compat-journal-background-night);--sidebar-foreground: var(--compat-journal-foreground-night);--sidebar-primary: var(--compat-journal-sidebar-primary-night);--sidebar-primary-foreground: var(--compat-journal-background-night);--sidebar-accent: var(--compat-journal-sidebar-accent-night);--sidebar-accent-foreground: var(--compat-journal-secondary-foreground-night);--sidebar-border: var(--compat-journal-border-night);--sidebar-ring: var(--compat-journal-ring-night)}.side-pane .tasks-tone{--sidebar-foreground: var(--compat-journal-sidebar-foreground-day);--sidebar-accent: var(--compat-journal-sidebar-accent-day-2);--sidebar-accent-foreground: var(--compat-journal-sidebar-foreground-day);--sidebar-border: var(--compat-journal-sidebar-border-day-2);--sidebar-background: var(--compat-journal-sidebar-background-day-2);--ink: var(--compat-journal-sidebar-foreground-day);--ink-light: var(--compat-journal-ink-light-day-2);--background: var(--compat-journal-sidebar-background-day-2)}.\!dark .side-pane .tasks-tone{--sidebar-foreground: var(--compat-journal-sidebar-foreground-night) !important;--sidebar-accent: var(--compat-journal-sidebar-accent-night-2) !important;--sidebar-accent-foreground: var(--compat-journal-sidebar-foreground-night) !important;--sidebar-border: var(--compat-journal-sidebar-border-night) !important;--sidebar-background: var(--compat-journal-sidebar-background-night) !important;--ink: var(--compat-journal-sidebar-foreground-night) !important;--ink-light: var(--compat-journal-ink-light-night-2) !important;--background: var(--compat-journal-background-night-2) !important}.dark .side-pane .tasks-tone,.side-pane--dark .tasks-tone{--sidebar-foreground: var(--compat-journal-sidebar-foreground-night);--sidebar-accent: var(--compat-journal-sidebar-accent-night-2);--sidebar-accent-foreground: var(--compat-journal-sidebar-foreground-night);--sidebar-border: var(--compat-journal-sidebar-border-night);--sidebar-background: var(--compat-journal-sidebar-background-night);--ink: var(--compat-journal-sidebar-foreground-night);--ink-light: var(--compat-journal-ink-light-night-2);--background: var(--compat-journal-background-night-2)}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--sans)}.font-display{font-family:"Source Serif 4",Iowan Old Style,Hoefler Text,Georgia,serif}.font-mono-tabular{font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:2rem!important;padding-left:2rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media(min-width:1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.paper-grid{background-image:linear-gradient(hsl(var(--grid-line) / var(--grid-opacity, 1)) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--grid-line) / var(--grid-opacity, 1)) 1px,transparent 1px),linear-gradient(to left,hsl(var(--grid-line) / var(--grid-opacity, 1)) 1px,transparent 1px);background-size:var(--grid-unit) var(--grid-unit),var(--grid-unit) var(--grid-unit),100% 100%;background-position:var(--grid-origin, 0 0),var(--grid-origin, 0 0),0 0;background-repeat:repeat,round repeat,no-repeat}.journal-entry{font-family:Crimson Pro,Georgia,serif;font-size:1.125rem;line-height:1.75rem;line-height:1.625;color:hsl(var(--ink))}.journal-entry::-moz-placeholder{color:hsl(var(--ink-faded))}.journal-entry::placeholder{color:hsl(var(--ink-faded))}.journal-entry[contenteditable=true],.journal-entry[contenteditable=plaintext-only]{white-space:pre-wrap;word-break:break-word}.journal-entry[contenteditable=true]:empty:before,.journal-entry[contenteditable=plaintext-only]:empty:before{content:attr(data-placeholder);color:hsl(var(--ink-faded));pointer-events:none}.ProseMirror:focus{outline:none}.ProseMirror{line-height:var(--grid-unit)}.ProseMirror p{margin:0;padding-left:calc(var(--grid-unit) * .2)}.ProseMirror h1{font-family:Crimson Pro,Georgia,serif;font-size:1.75em;font-weight:600;line-height:var(--grid-unit);margin:var(--grid-unit) 0 0 0;padding-left:calc(var(--grid-unit) * .2);color:hsl(var(--ink));letter-spacing:-.01em}.ProseMirror h2{font-family:Crimson Pro,Georgia,serif;font-size:1.4em;font-weight:600;line-height:var(--grid-unit);margin:var(--grid-unit) 0 0 0;padding-left:calc(var(--grid-unit) * .2);color:hsl(var(--ink));letter-spacing:-.005em}.ProseMirror h3{font-family:Crimson Pro,Georgia,serif;font-size:1.2em;font-weight:500;line-height:var(--grid-unit);margin:0;padding-left:calc(var(--grid-unit) * .2);color:#584b41}.ProseMirror h4{font-family:Crimson Pro,Georgia,serif;font-size:1.05em;font-weight:500;line-height:var(--grid-unit);margin:0;padding-left:calc(var(--grid-unit) * .2);color:#6d5f55;letter-spacing:.01em}.ProseMirror mark{background-color:hsl(var(--highlight));color:inherit;padding:0 .05em;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ProseMirror mark[data-color="#fce8ec"],[data-swatch="#fce8ec"]{background-color:#f7cfd7!important}.ProseMirror mark[data-color="#fbf0c4"],[data-swatch="#fbf0c4"]{background-color:#efd78f!important}.ProseMirror mark[data-color="#dde8d6"],[data-swatch="#dde8d6"]{background-color:#c9dfbe!important}.ProseMirror mark[data-color="#dde8f0"],[data-swatch="#dde8f0"]{background-color:#c2dbf0!important}.ProseMirror mark[data-color="#e4ddec"],[data-swatch="#e4ddec"]{background-color:#e0d4ed!important}.ProseMirror mark[data-color="#fbe7da"],[data-swatch="#fbe7da"]{background-color:#f9cfb4!important}.ProseMirror mark[data-color="#fbdcda"],[data-swatch="#fbdcda"]{background-color:#f06f6a!important}.dark .ProseMirror mark[data-color="#fce8ec"],.dark [data-swatch="#fce8ec"]{background-color:#5d323b!important}.\!dark .ProseMirror mark[data-color="#fce8ec"],.\!dark [data-swatch="#fce8ec"]{background-color:#5d323b!important}.dark .ProseMirror mark[data-color="#fbf0c4"],.dark [data-swatch="#fbf0c4"]{background-color:#51451f!important}.\!dark .ProseMirror mark[data-color="#fbf0c4"],.\!dark [data-swatch="#fbf0c4"]{background-color:#51451f!important}.dark .ProseMirror mark[data-color="#dde8d6"],.dark [data-swatch="#dde8d6"]{background-color:#34442c!important}.\!dark .ProseMirror mark[data-color="#dde8d6"],.\!dark [data-swatch="#dde8d6"]{background-color:#34442c!important}.dark .ProseMirror mark[data-color="#dde8f0"],.dark [data-swatch="#dde8f0"]{background-color:#2d4253!important}.\!dark .ProseMirror mark[data-color="#dde8f0"],.\!dark [data-swatch="#dde8f0"]{background-color:#2d4253!important}.dark .ProseMirror mark[data-color="#e4ddec"],.dark [data-swatch="#e4ddec"]{background-color:#463956!important}.\!dark .ProseMirror mark[data-color="#e4ddec"],.\!dark [data-swatch="#e4ddec"]{background-color:#463956!important}.dark .ProseMirror mark[data-color="#fbe7da"],.dark [data-swatch="#fbe7da"]{background-color:#5d3d28!important}.\!dark .ProseMirror mark[data-color="#fbe7da"],.\!dark [data-swatch="#fbe7da"]{background-color:#5d3d28!important}.dark .ProseMirror mark[data-color="#fbdcda"],.dark [data-swatch="#fbdcda"]{background-color:#8b1c18!important}.\!dark .ProseMirror mark[data-color="#fbdcda"],.\!dark [data-swatch="#fbdcda"]{background-color:#8b1c18!important}.\!dark .ProseMirror span[style*="#a05151"],.\!dark .ProseMirror span[style*="rgb(160, 81, 81)"],.dark .ProseMirror span[style*="#a05151"],.dark .ProseMirror span[style*="rgb(160, 81, 81)"]{color:#cd8484!important}.\!dark .ProseMirror span[style*="#4a6280"],.\!dark .ProseMirror span[style*="rgb(74, 98, 128)"],.dark .ProseMirror span[style*="#4a6280"],.dark .ProseMirror span[style*="rgb(74, 98, 128)"]{color:#89a6c8!important}.\!dark .ProseMirror span[style*="#5c7a52"],.\!dark .ProseMirror span[style*="rgb(92, 122, 82)"],.dark .ProseMirror span[style*="#5c7a52"],.dark .ProseMirror span[style*="rgb(92, 122, 82)"]{color:#93b587!important}.\!dark [data-swatch="#a05151"],.dark [data-swatch="#a05151"]{background-color:#cd8484!important}.\!dark [data-swatch="#4a6280"],.dark [data-swatch="#4a6280"]{background-color:#89a6c8!important}.\!dark [data-swatch="#5c7a52"],.dark [data-swatch="#5c7a52"]{background-color:#93b587!important}.\!dark [data-swatch-text="#a05151"],.dark [data-swatch-text="#a05151"]{color:#cd8484!important;border-color:#cd8484!important}.\!dark [data-swatch-text="#4a6280"],.dark [data-swatch-text="#4a6280"]{color:#89a6c8!important;border-color:#89a6c8!important}.\!dark [data-swatch-text="#5c7a52"],.dark [data-swatch-text="#5c7a52"]{color:#93b587!important;border-color:#93b587!important}.ProseMirror [data-indent="1"]{margin-left:24px}.ProseMirror [data-indent="2"]{margin-left:48px}.ProseMirror [data-indent="3"]{margin-left:72px}.ProseMirror [data-indent="4"]{margin-left:96px}.ProseMirror [data-indent="5"]{margin-left:120px}.ProseMirror [data-indent="6"]{margin-left:144px}.tiptap .is-editor-empty[data-placeholder]:not([data-placeholder=""]):before,.tiptap .is-empty[data-placeholder]:not([data-placeholder=""]):before,.ProseMirror .is-editor-empty[data-placeholder]:not([data-placeholder=""]):before,.ProseMirror .is-empty[data-placeholder]:not([data-placeholder=""]):before{content:attr(data-placeholder);float:left;color:hsl(var(--muted-foreground));opacity:.5;pointer-events:none;height:0;font-style:italic}.calendar-day{font-family:var(--sans);font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;animation-duration:.15s}.calendar-day:hover{background-color:hsl(var(--accent))}.calendar-day.today{color:hsl(var(--today));font-weight:500}.calendar-day.selected{background-color:hsl(var(--selected))}.calendar-day.\!selected{background-color:hsl(var(--selected))!important}.calendar-day.has-entry:after{content:"";position:absolute;bottom:.25rem;left:50%;height:.25rem;width:.25rem;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;background-color:hsl(var(--today))}.widget{border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.empty-state{color:hsl(var(--ink-faded))}@keyframes sakura-fall{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:1}70%{opacity:.8}to{transform:translateY(100vh) translate(var(--sway-amount, 30px));opacity:0}}@keyframes sakura-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-sakura-fall{animation:sakura-fall ease-in-out forwards}.animate-sakura-spin{animation:sakura-spin linear infinite}.ProseMirror ul,.ProseMirror ol{padding-left:var(--grid-unit);margin:0}.ProseMirror ul:not([data-type=taskList]){list-style:none}.ProseMirror ul:not([data-type=taskList])>li{position:relative}.ProseMirror ul:not([data-type=taskList])>li:before{content:"";position:absolute;left:calc(var(--grid-unit) * -.6);top:calc((var(--grid-unit) - 5px) / 2);width:5px;height:5px;border-radius:50%;background:#9d897b}.ProseMirror ul:not([data-type=taskList]) ul>li:before{background:transparent;border:1.5px solid hsl(25 15% 55%)}.ProseMirror ul:not([data-type=taskList]) ul ul>li:before{border-radius:1px;background:#b3a498;border:none;width:4px;height:4px;top:calc((var(--grid-unit) - 4px) / 2)}.ProseMirror ol{list-style:decimal}.ProseMirror ol li::marker{color:#937c6c;font-family:var(--sans);font-size:.9em}.ProseMirror ol ol{list-style:lower-alpha}.ProseMirror ol ol ol{list-style:lower-roman}.ProseMirror li,.ProseMirror li p{margin:0}.ProseMirror ul[data-type=taskList]{list-style:none;margin:0}.ProseMirror ul[data-type=taskList]>li{display:flex;align-items:flex-start;gap:0}.ProseMirror ul[data-type=taskList] li>label{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:calc(var(--grid-unit) * -1);width:var(--grid-unit);height:var(--grid-unit);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProseMirror ul[data-type=taskList] li>label input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1.5px solid hsl(25 20% 65%);border-radius:3px;background:#f8f6f1;cursor:pointer;position:relative;transition:all .15s ease;margin:0;padding:0}.ProseMirror ul[data-type=taskList] li>label input[type=checkbox]:hover{border-color:#9f7a60;background:#f3efe8}.ProseMirror ul[data-type=taskList] li>label input[type=checkbox]:checked{background:#af876a;border-color:#a67959}.ProseMirror ul[data-type=taskList] li>label input[type=checkbox]:checked:after{content:"";position:absolute;top:1px;left:4px;width:5px;height:9px;border:solid hsl(40 33% 96%);border-width:0 2px 2px 0;transform:rotate(45deg)}.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p{text-decoration:line-through;color:hsl(var(--ink) / .5)}.ProseMirror li[data-type=taskItem][data-open=false]>div>ul[data-type=taskList]{display:none}.ProseMirror ul[data-type=taskList] li>div{flex:1;min-width:0}@keyframes hanami-collapse-unfold{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.ProseMirror li[data-type=taskItem][data-open=true]>div>ul[data-type=taskList]{animation:hanami-collapse-unfold .15s ease-out}.ProseMirror .hanami-collapse-chip{flex-shrink:0;align-self:flex-start;display:flex;align-items:center;height:var(--grid-unit);margin-left:calc(var(--grid-unit) * .4);padding:0;background:transparent;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProseMirror .hanami-collapse-chip-pill{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:10px;line-height:1;padding:3px 5px;border-radius:2px;border:1px solid rgba(120,100,70,.16);color:#7864469e;background:#efebe74d;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease}.ProseMirror .hanami-collapse-chip[aria-expanded=true] .hanami-collapse-chip-pill{background:#efebe7b3}.ProseMirror .hanami-collapse-chip:hover .hanami-collapse-chip-pill{background:#efebe799;border-color:#78644647}.ProseMirror .hanami-collapse-chip[aria-expanded=true]:hover .hanami-collapse-chip-pill{background:#efebe7;border-color:#78644647}@media(prefers-reduced-motion:reduce){.ProseMirror li[data-type=taskItem][data-open=true]>div>ul[data-type=taskList]{animation:none}}.ProseMirror .hanami-toggle{display:grid;grid-template-columns:var(--grid-unit) 1fr;margin:0}.ProseMirror .hanami-toggle-triangle{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;width:var(--grid-unit);height:var(--grid-unit);padding:0;margin:0;background:transparent;border:none;cursor:pointer;color:#9d897b;font-size:9px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .12s ease,color .12s ease}.ProseMirror .hanami-toggle-triangle:hover{color:#80624d}.ProseMirror .hanami-toggle-triangle.is-open{transform:rotate(90deg)}.ProseMirror .hanami-toggle-children{grid-column:2;grid-row:1;min-width:0}.ProseMirror [data-hanami-toggle-summary]{line-height:var(--grid-unit);margin:0;padding-left:calc(var(--grid-unit) * .2);color:inherit;min-height:var(--grid-unit)}.ProseMirror [data-hanami-toggle-summary].is-empty:before,.ProseMirror [data-hanami-toggle-summary]:empty:before{content:"Toggle";color:hsl(var(--muted-foreground));opacity:.5;font-style:italic;pointer-events:none;float:left;height:0}.ProseMirror .hanami-toggle[data-heading-level] [data-hanami-toggle-summary]{font-family:Crimson Pro,Georgia,serif}.ProseMirror .hanami-toggle[data-heading-level="1"] [data-hanami-toggle-summary]{font-size:1.75em;font-weight:600;color:hsl(var(--ink));letter-spacing:-.01em}.ProseMirror .hanami-toggle[data-heading-level="2"] [data-hanami-toggle-summary]{font-size:1.4em;font-weight:600;color:hsl(var(--ink));letter-spacing:-.005em}.ProseMirror .hanami-toggle[data-heading-level="3"] [data-hanami-toggle-summary]{font-size:1.2em;font-weight:500;color:#584b41}.ProseMirror .hanami-toggle[data-heading-level="4"] [data-hanami-toggle-summary]{font-size:1.05em;font-weight:500;color:#6d5f55;letter-spacing:.01em}.ProseMirror [data-hanami-toggle-content]{margin:0;margin-left:var(--grid-unit);max-height:4000px;opacity:1;overflow:hidden;transition:max-height .22s ease-out,opacity .18s ease-out}.ProseMirror .hanami-toggle[data-open=false] [data-hanami-toggle-content]{max-height:0;opacity:0}@media(prefers-reduced-motion:reduce){.ProseMirror [data-hanami-toggle-content]{transition:none}}.hanami-block-card{box-shadow:0 1px 2px #50371e0f;transition:transform .2s ease-out,box-shadow .2s ease-out}.hanami-block-card:hover:not([data-dragging=true]):not([data-drop-active=true]){box-shadow:0 4px 14px #50371e1a,0 0 0 .5px #8c6e4652}.hanami-block-card[data-dragging=true]{box-shadow:0 12px 28px #50371e38;transform:rotate(2deg)}@keyframes zone-pulse-block{0%,to{box-shadow:0 1px 2px #50371e0f,0 0 0 1px hsl(var(--today) / .22)}50%{box-shadow:0 1px 2px #50371e0f,0 0 0 2px hsl(var(--today) / .5)}}.hanami-block-card[data-drop-active=true]:not([data-dragging=true]){animation:zone-pulse-block 1.4s ease-in-out infinite}@keyframes zone-pulse{0%,to{background-color:hsl(var(--sidebar-accent) / .35)}50%{background-color:hsl(var(--sidebar-accent) / .65)}}.zone-pulse{animation:zone-pulse 1.4s ease-in-out infinite}@keyframes zone-pulse-indicator{0%,to{background-color:hsl(var(--today) / .55);transform:scaleX(.92)}50%{background-color:hsl(var(--today) / .95);transform:scaleX(1)}}.zone-pulse-indicator{animation:zone-pulse-indicator 1.1s ease-in-out infinite;transform-origin:center}.hanami-stepper{transition:background-color .14s ease,border-color .14s ease,color .14s ease}.hanami-stepper:hover{background-color:#8c6e461f;border-color:#8c6e466b;color:#2b2822}.\!dark .hanami-stepper:hover{background-color:#e7decb1f!important;border-color:#e7decb4d!important;color:#e7decb!important}.dark .hanami-stepper:hover{background-color:#e7decb1f;border-color:#e7decb4d;color:#e7decb}@keyframes subtask-unfold{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.subtask-unfold{margin-top:8px;margin-left:2px;border-left:.5px dashed rgba(var(--ink-faint-rgb),.2);padding-left:12px;display:flex;flex-direction:column;gap:4px;animation:subtask-unfold .15s ease-out}@media(prefers-reduced-motion:reduce){.hanami-block-card{transition:none}.hanami-block-card[data-dragging=true]{transform:none}.hanami-block-card[data-drop-active=true]:not([data-dragging=true]){animation:none;box-shadow:0 1px 2px #50371e0f,0 0 0 1.5px hsl(var(--today) / .38)}.zone-pulse{animation:none;background-color:hsl(var(--sidebar-accent) / .5)}.zone-pulse-indicator{animation:none;transform:none;background-color:hsl(var(--today) / .75)}.subtask-unfold{animation:none}.hanami-stepper{transition:none}}.dark .ProseMirror h3,.dark .ProseMirror .hanami-toggle[data-heading-level="3"] [data-hanami-toggle-summary]{color:#cbc2ae}.\!dark .ProseMirror h3,.\!dark .ProseMirror .hanami-toggle[data-heading-level="3"] [data-hanami-toggle-summary]{color:#cbc2ae!important}.dark .ProseMirror h4,.dark .ProseMirror .hanami-toggle[data-heading-level="4"] [data-hanami-toggle-summary]{color:#bcb29f}.\!dark .ProseMirror h4,.\!dark .ProseMirror .hanami-toggle[data-heading-level="4"] [data-hanami-toggle-summary]{color:#bcb29f!important}.\!dark .ProseMirror ul:not([data-type=taskList])>li:before{background:#968973!important}.dark .ProseMirror ul:not([data-type=taskList])>li:before{background:#968973}.\!dark .ProseMirror ul:not([data-type=taskList]) ul>li:before{border-color:#968973!important}.dark .ProseMirror ul:not([data-type=taskList]) ul>li:before{border-color:#968973}.\!dark .ProseMirror ul:not([data-type=taskList]) ul ul>li:before{background:#a39885!important}.dark .ProseMirror ul:not([data-type=taskList]) ul ul>li:before{background:#a39885}.\!dark .ProseMirror ol li::marker{color:#9f937f!important}.dark .ProseMirror ol li::marker{color:#9f937f}.\!dark .ProseMirror ul[data-type=taskList] li>label input[type=checkbox]{border-color:#72695a!important;background:#312c26!important}.dark .ProseMirror ul[data-type=taskList] li>label input[type=checkbox]{border-color:#72695a;background:#312c26}.\!dark .ProseMirror ul[data-type=taskList] li>label input[type=checkbox]:hover{border-color:#988a71!important;background:#3c362f!important}.dark .ProseMirror ul[data-type=taskList] li>label input[type=checkbox]:hover{border-color:#988a71;background:#3c362f}.\!dark .ProseMirror ul[data-type=taskList] li>label input[type=checkbox]:checked{background:#c2755b!important;border-color:#ba6245!important}.dark .ProseMirror ul[data-type=taskList] li>label input[type=checkbox]:checked{background:#c2755b;border-color:#ba6245}.\!dark .ProseMirror .hanami-toggle-triangle{color:#968973!important}.dark .ProseMirror .hanami-toggle-triangle{color:#968973}.\!dark .ProseMirror .hanami-toggle-triangle:hover{color:#c3b8a2!important}.dark .ProseMirror .hanami-toggle-triangle:hover{color:#c3b8a2}.\!dark .ProseMirror .hanami-collapse-chip-pill{border-color:#e7decb2e!important;color:#e7decb8c!important;background:#e7decb0d!important}.dark .ProseMirror .hanami-collapse-chip-pill{border-color:#e7decb2e;color:#e7decb8c;background:#e7decb0d}.\!dark .ProseMirror .hanami-collapse-chip[aria-expanded=true] .hanami-collapse-chip-pill{background:#e7decb1a!important}.dark .ProseMirror .hanami-collapse-chip[aria-expanded=true] .hanami-collapse-chip-pill{background:#e7decb1a}.\!dark .ProseMirror .hanami-collapse-chip:hover .hanami-collapse-chip-pill{background:#e7decb17!important;border-color:#e7decb47!important}.dark .ProseMirror .hanami-collapse-chip:hover .hanami-collapse-chip-pill{background:#e7decb17;border-color:#e7decb47}.\!dark .ProseMirror .hanami-collapse-chip[aria-expanded=true]:hover .hanami-collapse-chip-pill{background:#e7decb21!important;border-color:#e7decb47!important}.dark .ProseMirror .hanami-collapse-chip[aria-expanded=true]:hover .hanami-collapse-chip-pill{background:#e7decb21;border-color:#e7decb47}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}{visibility:visible!important}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[2px\]{right:2px}.right-\[3px\]{right:3px}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[2px\]{top:2px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[var\(\$\{CHROME_TOP_VAR\}\,0px\)\]{top:var(${CHROME TOP VAR},0px)}.top-\[var\(--hanami-chrome-top\,0px\)\]{top:var(--hanami-chrome-top,0px)}.top-full{top:100%}.isolate{isolation:isolate}.-z-menu{z-index:calc(var(--z-menu) * -1)}.-z-modal{z-index:calc(var(--z-modal) * -1)}.-z-pane{z-index:calc(var(--z-pane) * -1)}.-z-toast{z-index:calc(var(--z-toast) * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-menu{z-index:var(--z-menu)}.m-0{margin:0}.m-1{margin:.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-2\.5{margin-top:-.625rem;margin-bottom:-.625rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-\[var\(--menu-sub-gap\)\]{margin-bottom:var(--menu-sub-gap)}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-3\.5{margin-left:.875rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-\[var\(--menu-sub-gap\)\]{margin-top:var(--menu-sub-gap)}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.size-4{width:1rem;height:1rem}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[3px\]{height:3px}.h-\[var\(--grid-unit\)\]{height:var(--grid-unit)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[85vh\]{max-height:85vh}.max-h-\[calc\(100vh-var\(--menu-viewport-inset\)\)\]{max-height:calc(100vh - var(--menu-viewport-inset))}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[80px\]{min-height:80px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[42vw\]{width:42vw}.w-\[var\(--menu-event-width\)\]{width:var(--menu-event-width)}.w-\[var\(--menu-icon\)\]{width:var(--menu-icon)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-0{max-width:0px}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[120px\]{max-width:120px}.max-w-\[420px\]{max-width:420px}.max-w-\[42vw\]{max-width:42vw}.max-w-\[calc\(100vw-var\(--menu-viewport-inset\)\)\]{max-width:calc(100vw - var(--menu-viewport-inset))}.max-w-\[var\(--menu-max-width\)\]{max-width:var(--menu-max-width)}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-px{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-px{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-se-resize{cursor:se-resize}.cursor-text{cursor:text}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-l-sm{border-top-left-radius:calc(var(--radius) - 4px);border-bottom-left-radius:calc(var(--radius) - 4px)}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[hsl\(30_15\%_75\%\)\]{--tw-border-opacity: 1;border-color:hsl(30 15% 75% / var(--tw-border-opacity, 1))}.border-\[hsl\(var\(--today\)\)\]{border-color:hsl(var(--today))}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-foreground{border-color:hsl(var(--foreground))}.border-ink-light{border-color:hsl(var(--ink-light))}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sidebar-border\/50{border-color:hsl(var(--sidebar-border) / .5)}.border-sidebar-border\/60{border-color:hsl(var(--sidebar-border) / .6)}.border-stone-200\/80{border-color:#e7e5e4cc}.border-transparent{border-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[hsl\(var\(--today\)\)\]{background-color:hsl(var(--today))}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/40{background-color:hsl(var(--accent) / .4)}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-background\/40{background-color:hsl(var(--background) / .4)}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-card\/90{background-color:hsl(var(--card) / .9)}.bg-card\/95{background-color:hsl(var(--card) / .95)}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-foreground{background-color:hsl(var(--foreground))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-ink-light\/50{background-color:hsl(var(--ink-light) / .5)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-paper{background-color:hsl(var(--paper))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/40{background-color:hsl(var(--primary) / .4)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/60{background-color:hsl(var(--primary) / .6)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-accent{background-color:hsl(var(--sidebar-accent))}.bg-sidebar-accent\/20{background-color:hsl(var(--sidebar-accent) / .2)}.bg-sidebar-accent\/40{background-color:hsl(var(--sidebar-accent) / .4)}.bg-sidebar-accent\/50{background-color:hsl(var(--sidebar-accent) / .5)}.bg-sidebar-accent\/60{background-color:hsl(var(--sidebar-accent) / .6)}.bg-sidebar-accent\/70{background-color:hsl(var(--sidebar-accent) / .7)}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-stone-200\/60{background-color:#e7e5e499}.bg-stone-200\/70{background-color:#e7e5e4b3}.bg-stone-200\/80{background-color:#e7e5e4cc}.bg-stone-50\/95{background-color:#fafaf9f2}.bg-transparent{background-color:transparent}.fill-current{fill:currentColor}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[1px\]{padding:1px}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[5\%\]{padding-left:5%;padding-right:5%}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-\[var\(--menu-sub-gap\)\]{padding-bottom:var(--menu-sub-gap)}.pb-\[var\(--radius-5\)\]{padding-bottom:var(--radius-5)}.pb-\[var\(--radius-7\)\]{padding-bottom:var(--radius-7)}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-\[var\(--menu-sub-gap\)\]{padding-top:var(--menu-sub-gap)}.pt-\[var\(--radius-7\)\]{padding-top:var(--radius-7)}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-\[family-name\:var\(--mono\)\]{font-family:var(--mono)}.font-journal{font-family:Crimson Pro,Georgia,serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-ui{font-family:var(--sans)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[length\:var\(--type-10\)\]{font-size:var(--type-10)}.text-\[length\:var\(--type-11\)\]{font-size:var(--type-11)}.text-\[length\:var\(--type-12\)\]{font-size:var(--type-12)}.text-\[length\:var\(--type-13\)\]{font-size:var(--type-13)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[var\(--menu-note-leading\)\]{line-height:var(--menu-note-leading)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-\[-0\.005em\]{letter-spacing:-.005em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[var\(--menu-heading-tracking\)\]{letter-spacing:var(--menu-heading-tracking)}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#b87785\]{--tw-text-opacity: 1;color:rgb(184 119 133 / var(--tw-text-opacity, 1))}.text-\[\#fbf6e9\]{--tw-text-opacity: 1;color:rgb(251 246 233 / var(--tw-text-opacity, 1))}.text-\[hsl\(var\(--today\)\)\]{color:hsl(var(--today))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-destructive\/80{color:hsl(var(--destructive) / .8)}.text-destructive\/85{color:hsl(var(--destructive) / .85)}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-ink-faded{color:hsl(var(--ink-faded))}.text-ink-light{color:hsl(var(--ink-light))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/30{color:hsl(var(--muted-foreground) / .3)}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/25{color:hsl(var(--sidebar-foreground) / .25)}.text-sidebar-foreground\/30{color:hsl(var(--sidebar-foreground) / .3)}.text-sidebar-foreground\/35{color:hsl(var(--sidebar-foreground) / .35)}.text-sidebar-foreground\/40{color:hsl(var(--sidebar-foreground) / .4)}.text-sidebar-foreground\/45{color:hsl(var(--sidebar-foreground) / .45)}.text-sidebar-foreground\/50{color:hsl(var(--sidebar-foreground) / .5)}.text-sidebar-foreground\/55{color:hsl(var(--sidebar-foreground) / .55)}.text-sidebar-foreground\/60{color:hsl(var(--sidebar-foreground) / .6)}.text-sidebar-foreground\/65{color:hsl(var(--sidebar-foreground) / .65)}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sidebar-foreground\/80{color:hsl(var(--sidebar-foreground) / .8)}.text-sidebar-foreground\/85{color:hsl(var(--sidebar-foreground) / .85)}.text-stone-500{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.text-stone-600{--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1))}.text-stone-800{--tw-text-opacity: 1;color:rgb(41 37 36 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-muted-foreground\/30{text-decoration-color:hsl(var(--muted-foreground) / .3)}.decoration-muted-foreground\/40{text-decoration-color:hsl(var(--muted-foreground) / .4)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.\!shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-border\/50{--tw-ring-color: hsl(var(--border) / .5)}.ring-primary\/20{--tw-ring-color: hsl(var(--primary) / .2)}.ring-primary\/50{--tw-ring-color: hsl(var(--primary) / .5)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-stone-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(231 229 228 / var(--tw-ring-opacity, 1))}.ring-stone-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(120 113 108 / var(--tw-ring-opacity, 1))}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.ring-offset-stone-50{--tw-ring-offset-color: #fafaf9}.blur{--tw-blur: blur(8px);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)}.invert{--tw-invert: invert(100%);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{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-md{--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-blur-sm{--tw-backdrop-blur: blur(4px);-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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-out{--tw-exit-opacity: 0}.zoom-in{--tw-enter-scale: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}.task-row{position:relative;border-bottom:1px solid hsl(var(--sidebar-border) / .5);transition:background-color .15s ease,background-image .15s ease,opacity .18s ease}.task-row[data-spotlight=dim]{opacity:.6}.task-row[data-menu-open]{transition:none}.side-pane:has([data-menu-open]){z-index:30}.task-row[data-priority=high]{background-color:hsl(var(--task-priority-high-bg) / var(--priority-row-tint))}.task-row[data-priority=med]{background-color:hsl(var(--task-priority-med-bg) / var(--priority-row-tint))}.task-row[data-priority=low]{background-color:hsl(var(--task-priority-low-bg) / var(--priority-row-tint))}.priority-spine[data-priority=high]{background-image:linear-gradient(0deg,hsl(var(--task-priority-high-bg) / var(--priority-row-tint)),hsl(var(--task-priority-high-bg) / var(--priority-row-tint)))}.priority-spine[data-priority=med]{background-image:linear-gradient(0deg,hsl(var(--task-priority-med-bg) / var(--priority-row-tint)),hsl(var(--task-priority-med-bg) / var(--priority-row-tint)))}.priority-spine[data-priority=low]{background-image:linear-gradient(0deg,hsl(var(--task-priority-low-bg) / var(--priority-row-tint)),hsl(var(--task-priority-low-bg) / var(--priority-row-tint)))}.task-row:hover{background-image:linear-gradient(0deg,hsl(var(--sidebar-accent) / .55),hsl(var(--sidebar-accent) / .55))}.subtask-unfold .task-row{border-bottom:none;padding:0;align-items:baseline}.tasks-tone .task-row--chip{border-bottom:none}.tasks-tone .task-row--chip:hover{background-image:none}.tasks-tone .task-row--chip:before{content:none}.tasks-tone .task-row--chip[data-priority=high],.tasks-tone .task-row--chip[data-priority=med],.tasks-tone .task-row--chip[data-priority=low]{background-color:transparent}.tasks-tone .subtask-unfold{margin-top:4px;margin-bottom:6px;margin-left:24px;border-left:none;padding:6px 9px 7px;border-radius:7px;border:1px solid hsl(var(--sidebar-border) / .55);background:hsl(var(--sidebar-accent) / .4);gap:2px}.tasks-tone .subtask-unfold .task-row{align-items:center;padding:2px 0}.task-subtask-counter{display:inline-flex;align-items:center;gap:5px;font-size:10px;line-height:1;padding:2px 3px;margin-top:2px;letter-spacing:.02em;color:rgba(var(--ink-faint-rgb),.45);background:none;border:none;cursor:pointer;transition:color .15s ease}.task-subtask-counter[data-expanded=true]{color:rgba(var(--ink-faint-rgb),.7)}.task-subtask-counter:hover{color:rgba(var(--ink-faint-rgb),.85)}.goal-card:hover{background-image:linear-gradient(0deg,hsl(var(--sidebar-accent) / .4),hsl(var(--sidebar-accent) / .4))}.goal-card:focus-visible{outline:2px solid hsl(var(--sidebar-ring) / .55);outline-offset:2px}.goal-card{transition:background-color .15s ease,opacity .18s ease}.goal-card[data-spotlight-dim]{opacity:.6}.goal-card[data-menu-open]{transition:none}@media(prefers-reduced-motion:reduce){.goal-card{transition:none}}.task-goal-tag{display:inline-flex;align-items:center;gap:4px}.task-goal-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;opacity:.85}.task-goal-name{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;font-size:11px;color:rgba(var(--ink-faint-rgb),.6);transition:max-width .2s ease,opacity .2s ease}.task-row:hover .task-goal-name,.task-row:focus-within .task-goal-name,.task-row[data-menu-open] .task-goal-name{max-width:140px;opacity:1}@media(prefers-reduced-motion:reduce){.task-goal-name,.task-row{transition:none}}.wk-band{transition:transform .14s cubic-bezier(.2,.7,.2,1)}.wk-band:active{transform:scale(.99)}@media(prefers-reduced-motion:reduce){.wk-band{transition:none}.wk-band:active{transform:none}}.mo-cell{transition:transform .14s cubic-bezier(.2,.7,.2,1),background-color .16s cubic-bezier(.2,.7,.2,1)}.mo-cell:active{transform:scale(.985)}@media(prefers-reduced-motion:reduce){.mo-cell{transition:none}.mo-cell:active{transform:none}}.goal-progress-toggle__label{box-shadow:inset 0 -1px hsl(var(--sidebar-foreground) / .22);transition:box-shadow .15s ease}.goal-progress-toggle:hover .goal-progress-toggle__label,.goal-progress-toggle[aria-pressed=true] .goal-progress-toggle__label{box-shadow:inset 0 -1px hsl(var(--today) / .6)}@media(prefers-reduced-motion:reduce){.goal-progress-toggle__label{transition:none}}.collapse-toggle__label{box-shadow:inset 0 -1px hsl(var(--sidebar-foreground) / .22);transition:box-shadow .15s ease}.collapse-toggle:hover .collapse-toggle__label,.collapse-toggle[aria-expanded=true] .collapse-toggle__label{box-shadow:inset 0 -1.5px hsl(var(--today) / .65)}@media(prefers-reduced-motion:reduce){.collapse-toggle__label{transition:none}}@keyframes task-menu-in{0%{opacity:0;transform:scale(.97) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes acPop{0%{opacity:0;transform:translate(var(--ax),var(--ay)) scale(.2)}to{opacity:1;transform:none}}.color-bloom-bubble:focus-visible{outline:2px solid hsl(var(--today));outline-offset:2px}@media(prefers-reduced-motion:reduce){.color-bloom-bubble{animation:none!important}}.hanami-picker{--hp-rule: var(--compat-journal-hp-rule-day);--hp-hue: hsl(var(--today));--hp-hue-ink: var(--compat-journal-hp-hue-ink-day);background-color:hsl(var(--sidebar-background));border:1px solid hsl(var(--sidebar-border));border-radius:10px;color:hsl(var(--sidebar-foreground));box-shadow:0 4px 16px #50371e21,0 1px 4px #50371e17;animation:task-menu-in .11s ease-out;transform-origin:top left}@media(prefers-reduced-motion:reduce){.hanami-picker,.hanami-picker .hp-month{animation:none}}.hanami-picker .hp-month{animation:hp-fade .14s ease}@keyframes hp-fade{0%{opacity:.35}to{opacity:1}}.hp-muted{color:hsl(var(--sidebar-foreground) / .5)}.hp-step{width:24px;height:24px;border:none;background:transparent;border-radius:7px;color:hsl(var(--sidebar-foreground) / .5);font-size:15px;line-height:1;cursor:pointer}.hp-step:hover{background:#78644617;color:hsl(var(--sidebar-foreground))}.hp-cell{background:transparent;color:hsl(var(--sidebar-foreground))}.hp-cell:hover{background:#78644617}.hp-cell--outside{opacity:.45}.hp-cell--selected,.hp-cell--selected:hover{background:var(--hp-hue);color:var(--hp-hue-ink);opacity:1}.hp-cell--in-range,.hp-cell--in-range:hover{background:color-mix(in oklab,var(--hp-hue) 22%,transparent);opacity:1}.hp-cell--today{box-shadow:inset 0 0 0 1px hsl(var(--today))}.hp-cell--cursor{box-shadow:0 0 0 2px hsl(var(--today));position:relative}.hp-range-label{font-family:var(--serif);font-style:italic}.hp-done{background:var(--hp-hue);color:var(--hp-hue-ink)}.hp-done:hover{filter:brightness(1.06)}@keyframes hp-dwell-charge{0%{background:transparent}to{background:color-mix(in oklab,var(--hp-hue) 16%,transparent)}}.hp-time-input{border:1px solid #e2ddd4;color:hsl(var(--sidebar-foreground))}.hp-time-input::-moz-placeholder{color:hsl(var(--sidebar-foreground) / .35)}.hp-time-input::placeholder{color:hsl(var(--sidebar-foreground) / .35)}.hp-time-input--invalid{border-color:hsl(var(--task-priority-high) / .75);animation:hp-time-shake .22s ease}@keyframes hp-time-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.hp-time-input--invalid{animation:none}}.hp-time-step{width:15px;height:11px;font-size:7px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;padding:0}.hp-meridiem{display:inline-flex;border:1px solid #e2ddd4;border-radius:5px;overflow:hidden;flex-shrink:0}.hp-meridiem-btn{border:none;background:transparent;padding:3px 5px;font-family:var(--mono);font-size:9px;letter-spacing:.08em;line-height:1.3;color:hsl(var(--sidebar-foreground) / .5);cursor:pointer}.hp-meridiem-btn+.hp-meridiem-btn{border-left:1px solid #e2ddd4}.hp-meridiem-btn:hover{background:#78644617;color:hsl(var(--sidebar-foreground))}.hp-meridiem-btn[aria-pressed=true]{background:#7864461c;color:hsl(var(--sidebar-foreground));font-weight:600}.dark .hp-meridiem{border-color:#e7decb21}.dark .hp-meridiem-btn{color:#e7decb66}.dark .hp-meridiem-btn+.hp-meridiem-btn{border-left-color:#e7decb21}.dark .hp-meridiem-btn:hover{background:#e7decb12;color:#e7decb}.dark .hp-meridiem-btn[aria-pressed=true]{background:#e7decb1a;color:#e7decb}.hp-clear:hover{background:#78644617;color:hsl(var(--sidebar-foreground))}.hanami-picker--dark{--hp-rule: var(--compat-tasks-rule-night);--hp-hue: var(--h-accent);--hp-hue-ink: var(--role-raised-paper-night);background-color:var(--h-d-paper-2);border-color:#e7decb24;color:var(--h-d-ink);box-shadow:0 6px 22px #00000080,0 1px 4px #0006}.hanami-picker--dark .hp-muted,.hanami-picker--dark .hp-step{color:var(--h-d-ink-faint)}.hanami-picker--dark .hp-step:hover{background:#e7decb12;color:var(--h-d-ink)}.hanami-picker--dark .hp-cell{color:var(--h-d-ink-soft)}.hanami-picker--dark .hp-cell:hover{background:#e7decb12}.hanami-picker--dark .hp-cell--selected,.hanami-picker--dark .hp-cell--selected:hover{background:var(--hp-hue);color:var(--hp-hue-ink)}.hanami-picker--dark .hp-cell--today{box-shadow:inset 0 0 0 1px var(--h-accent)}.hanami-picker--dark .hp-cell--cursor{box-shadow:0 0 0 2px var(--h-accent)}.hanami-picker--dark .hp-time-input{border-color:#e7decb21;color:var(--h-d-ink)}.hanami-picker--dark .hp-time-input--invalid{border-color:hsl(var(--task-priority-high) / .8)}.hanami-picker--dark .hp-time-input::-moz-placeholder{color:var(--h-d-ink-faint)}.hanami-picker--dark .hp-time-input::placeholder{color:var(--h-d-ink-faint)}.hanami-picker--dark .hp-clear:hover{background:#e7decb12;color:var(--h-d-ink)}.echo{--echo-hover-intent: .18s;position:relative;margin:0;padding:0 8px 0 16px;border-radius:0 8px 8px 0;background-image:linear-gradient(90deg,hsl(var(--accent) / .5),hsl(var(--accent) / .22) 55%,hsl(var(--accent) / 0));background-repeat:no-repeat;background-size:58% 100%;transition:background-size .45s ease}.echo:is(:hover,.is-pinned,.has-caret,:focus-within){background-size:100% 100%;transition-delay:var(--echo-hover-intent)}.echo:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-left:1px solid hsl(var(--today) / .8);border-right:1px solid hsl(var(--today) / .45);transition:border-color .2s ease}.echo-annotations{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;-moz-column-gap:14px;column-gap:14px;row-gap:0;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease .05s,opacity .25s ease .1s;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.echo:is(:hover,.is-pinned,.has-caret,:focus-within)>.echo-annotations{max-height:calc(var(--grid-unit) * 2);opacity:1;pointer-events:auto;transition-delay:calc(var(--echo-hover-intent) + .05s),calc(var(--echo-hover-intent) + .1s)}.echo-nav{font-family:Crimson Pro,Georgia,serif;font-style:italic;font-size:15px;line-height:var(--grid-unit);border:0;background:none;cursor:pointer;padding:0;color:#91513b;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.echo-nav em{font-style:italic;font-weight:600}.echo-nav:hover{color:#713a28;text-decoration:underline;text-underline-offset:3px;text-decoration-color:hsl(var(--today) / .55)}.echo-nav:focus-visible{outline:1.5px solid hsl(var(--today) / .7);outline-offset:2px;border-radius:2px}.dark .echo-nav{color:hsl(var(--today))}.dark .echo-nav:hover{color:#e6a894}.echo-act{font-family:Crimson Pro,Georgia,serif;font-style:italic;font-size:13px;line-height:var(--grid-unit);border:0;background:none;padding:0;color:hsl(var(--muted-foreground) / .85);cursor:pointer;white-space:nowrap}.echo-act:hover{color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:3px;text-decoration-color:hsl(var(--muted-foreground) / .5)}.echo-act:focus-visible{outline:1.5px solid hsl(var(--today) / .7);outline-offset:2px;border-radius:2px}.echo-act-all{color:#98553ee6;margin-left:8px}.echo-act-all:hover{color:#713a28;text-decoration-color:hsl(var(--today) / .55)}.echo.is-unavailable{background-image:linear-gradient(90deg,hsl(var(--border) / .4),hsl(var(--border) / .18) 55%,hsl(var(--border) / 0))}.echo.is-unavailable:before{border-left-color:hsl(var(--border));border-right-color:hsl(var(--border) / .6)}.echo.is-unavailable>.echo-annotations{max-height:none;overflow:visible;opacity:1;pointer-events:auto}.echo-note-static{font-family:Crimson Pro,Georgia,serif;font-style:italic;font-size:14px;line-height:var(--grid-unit);color:hsl(var(--muted-foreground) / .85);white-space:nowrap}.echo.is-unavailable .echo-acts{display:flex;align-items:baseline;-moz-column-gap:14px;column-gap:14px;opacity:0;transition:opacity .25s ease}.echo.is-unavailable:is(:hover,.is-pinned,.has-caret,:focus-within) .echo-acts{opacity:1}.echo.is-unavailable .echo-act{margin-top:0}@media(prefers-reduced-motion:reduce){.echo,.echo-annotations,.echo.is-unavailable .echo-acts{transition:none}}.planner-desk{--h-paper: var(--role-paper-day);--h-paper-2: var(--compat-desk-paper-2-day);--h-paper-3: var(--compat-desk-paper-3-day);--h-paper-deep: var(--compat-desk-paper-deep-day);--h-chip: var(--compat-desk-chip-day);--h-ink: var(--role-ink-day);--h-ink-soft: var(--role-soft-ink-day);--h-ink-faint: var(--role-faint-ink-day);--h-ink-ghost: var(--compat-desk-ink-ghost-day);--h-rule: var(--role-hairline-day);--h-rule-soft: var(--compat-desk-rule-soft-day);--h-accent: var(--role-accent-day);--h-accent-soft: var(--compat-desk-accent-soft-day);--h-accent-faint: var(--compat-desk-accent-faint-day);--h-sage: var(--compat-desk-sage-day);--h-sage-soft: var(--compat-desk-sage-soft-day);--h-blue: var(--compat-desk-blue-day);--h-blue-soft: var(--compat-desk-blue-soft-day);--h-beige: var(--compat-desk-beige-day);--h-d-paper: var(--role-paper-night);--h-d-paper-2: var(--role-raised-paper-night);--h-d-paper-3: var(--compat-desk-paper-3-night);--h-d-ink: var(--role-ink-night);--h-d-ink-soft: var(--role-soft-ink-night);--h-d-ink-faint: var(--role-faint-ink-night);--serif: "Source Serif 4", "Iowan Old Style", "Hoefler Text", Georgia, serif;--mono: "JetBrains Mono", ui-monospace, Menlo, monospace;font-family:var(--sans);height:100%}@keyframes pl-caret{0%,to{opacity:1}50%{opacity:0}}.pl-chip{position:relative}.pl-chip{transition:opacity .18s var(--ease),transform .12s var(--ease)}.pl-chip:active{transform:scale(.985)}.pl-chip-reveal{opacity:0;transform:translate(-50%) translateY(2px);pointer-events:none;transition:opacity .16s var(--ease),transform .16s var(--ease)}.pl-chip:hover .pl-chip-reveal,.pl-chip:focus-visible .pl-chip-reveal{opacity:1;transform:translate(-50%) translateY(0)}@keyframes pl-journal-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.pl-journal-col{animation:pl-journal-in .26s var(--ease)}@media(prefers-reduced-motion:reduce){.pl-journal-col{animation:none}.pl-chip-reveal,.pl-chip{transition:none}.pl-chip:active{transform:none}}.pl-task-row .pl-grip{opacity:0;transition:opacity .15s var(--ease)}.pl-task-row:hover .pl-grip,.pl-task-row:focus-visible .pl-grip{opacity:.55}.pl-task-row{transition:opacity .2s var(--ease),background .15s var(--ease)}@keyframes pl-zone-in{0%{opacity:0}to{opacity:1}}.pl-drop-zone{animation:pl-zone-in .16s var(--ease)}@media(prefers-reduced-motion:reduce){.pl-task-row .pl-grip{transition:none}.pl-drop-zone{animation:none}}@keyframes hnmSettle{0%{box-shadow:inset 0 0 0 2px var(--mg-flash, #b8754a);background:color-mix(in oklab,var(--mg-flash, #b8754a) 12%,transparent)}to{box-shadow:inset 0 0 0 2px transparent;background:transparent}}@keyframes hnmPeekIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes hnmSheetIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.hnm-libitem{transition:background .15s ease}.hnm-libitem:hover{background:#78644614}.dark .hnm-libitem:hover{background:#e7decb12}@keyframes hnmRailRevealIn{0%{transform:translate(-22px);opacity:0}to{transform:none;opacity:1}}@keyframes hnmRailPeekOpen{0%{flex-basis:0;width:0;margin-left:0}to{flex-basis:var(--hnm-peek-w);width:var(--hnm-peek-w);margin-left:var(--hnm-peek-ml)}}.hnm-rail-scroll::-webkit-scrollbar{width:9px}.hnm-rail-scroll::-webkit-scrollbar-thumb{background:#78644638;border-radius:8px}.hnm-rail-scroll::-webkit-scrollbar-track{background:transparent}@media(prefers-reduced-motion:reduce){.hnm-libitem{transition:none}.hnm-rail-reveal,.hnm-rail-peek{animation:none!important}}.hnm-search-takeover>.side-pane{width:100%!important;height:100%;border-right:none}.hnm-search-takeover .side-pane__header{height:56px}.hnm-search-takeover .side-pane__header>button{padding:14px;margin-right:-6px}.hnm-sheet-row:active{background:#78644612}.hnm-sheet-row--dark:active{background:#e7decb12}.hnm-format-bar-btn:active{background:#78644612}.hnm-format-bar-btn--dark:active{background:#e7decb12}.hnm-quick-capture-field::-moz-placeholder{color:#6b6459;opacity:1}.hnm-quick-capture-field::placeholder{color:#6b6459;opacity:1}.hnm-quick-capture-field--dark::-moz-placeholder{color:#aaa093}.hnm-quick-capture-field--dark::placeholder{color:#aaa093}.hnm-welcome-petal{animation-name:hnmWelcomePetalFall;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes hnmWelcomePetalFall{0%{transform:translateY(0) translate(0) rotate(0);opacity:0}6%{opacity:.95}85%{opacity:.9}to{transform:translateY(105vh) translate(var(--sway-amount, 30px)) rotate(200deg);opacity:0}}@keyframes hnmWelcomeBeatIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.hnm-welcome-beat{animation:hnmWelcomeBeatIn .42s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){.hnm-welcome-petal,.hnm-welcome-beat{animation:none!important}}.hnm-tap-floor{position:relative}.hnm-tap-floor:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,var(--hnm-tap-floor, 44px));height:max(100%,var(--hnm-tap-floor, 44px));transform:translate(-50%,calc(-50% + var(--hnm-tap-nudge-y, 0px)))}.hnm-tap-floor--bounded-x:after{width:min(max(100%,var(--hnm-tap-floor, 44px)),calc(100% + var(--hnm-tap-spread-x, 0px)))}.hnm-tap-floor--bounded-x:last-child:after{left:auto;right:0;transform:translateY(calc(-50% + var(--hnm-tap-nudge-y, 0px)))}.hnm-tap-floor--grow-right:after{left:0;transform:translateY(calc(-50% + var(--hnm-tap-nudge-y, 0px)))}.hnm-tap-floor--claimed-gap:after{content:"";position:absolute;left:var(--hnm-tap-claim-left, 0px);right:0;top:0;bottom:0}@keyframes hn-ink-settle{0%{opacity:0;transform:scale(.82)}62%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes hn-clay-ring{0%{transform:scale(.5);opacity:.9}to{transform:scale(2.1);opacity:0}}.hn-habit-tick{animation:hn-ink-settle .28s cubic-bezier(.2,.7,.2,1)}.hn-habit-ring{animation:hn-clay-ring .56s cubic-bezier(.2,.7,.2,1) forwards}.hn-habits-rail{scrollbar-width:none}.hn-habits-rail::-webkit-scrollbar{display:none}.hn-mood-foot-fade{background:linear-gradient(to right,transparent,hsl(var(--paper)))}@media(prefers-reduced-motion:reduce){.hn-habit-tick{animation:none}.hn-habit-ring{animation:none;opacity:0}}.hn-habits-host,.side-pane{--h-d-paper: var(--role-paper-night);--h-d-paper-2: var(--role-raised-paper-night);--h-d-paper-3: var(--compat-desk-paper-3-night);--h-d-ink: var(--role-ink-night);--h-d-ink-soft: var(--role-soft-ink-night);--h-d-ink-faint: var(--role-faint-ink-night)}.hn-mood-bubble:hover>.hn-mood-paint{transform:scale(1.1)}.hn-mood-centre{display:grid;place-items:center;place-content:center}.hn-mood-focus{position:relative}.hn-mood-focus:focus-visible{outline:none}.hn-mood-focus:focus-visible:after{content:"";position:absolute;left:50%;top:50%;width:var(--mood-ring, 30px);height:var(--mood-ring, 30px);transform:translate(-50%,-50%);border-radius:50%;box-shadow:0 0 0 2px hsl(var(--today));pointer-events:none}@media(forced-colors:active){.hn-mood-focus:focus-visible{outline:2px solid CanvasText;outline-offset:2px}.hn-mood-focus:focus-visible:after{display:none}}@media(hover:none){.hn-mood-bloom-name{display:none}}@keyframes hn-mood-name-in{0%{opacity:0}to{opacity:1}}.hn-mood-bloom-name{animation:hn-mood-name-in .12s ease-out}.hn-mood-word-rule{background-image:linear-gradient(to top,hsl(var(--grid-line)) 1px,transparent 1px);background-size:88px 100%;background-repeat:no-repeat}.hn-cue-row{position:relative}.hn-cue-row:hover,.hn-cue-row:focus-within,.hn-cue-row.is-cued{--cue-o: 1;--cue-x: 1;--cue-grace: 0ms}.hn-cue-wash{position:absolute;top:-1px;bottom:-1px;left:0;right:0;pointer-events:none;background:hsl(var(--ink) / .035);border-radius:2px;opacity:var(--cue-o, 0);transition:opacity .22s cubic-bezier(.4,0,.2,1);transition-delay:var(--cue-grace, .4s)}.hn-cue-sweep{position:absolute;bottom:1px;left:0;right:0;height:1px;pointer-events:none;background:var(--cue-hue, hsl(var(--ink-faded)));transform-origin:left center;opacity:calc(var(--cue-o, 0) * .6);transform:scaleX(var(--cue-x, 0));transition:transform .42s cubic-bezier(.4,0,.2,1),opacity .14s linear;transition-delay:var(--cue-grace, .4s)}.hn-mood-chip{position:fixed;height:26px;display:flex;align-items:center;gap:9px;padding:0 10px;border-radius:3px;z-index:50;white-space:nowrap;overflow:hidden;background:hsl(var(--paper));box-shadow:0 0 0 1px hsl(var(--border)),0 2px 6px -3px #0000004d;opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.hn-mood-chip.is-revealed{opacity:1}@media(prefers-reduced-motion:reduce){.hn-mood-bubble{animation:none!important}.hn-mood-bubble:hover>.hn-mood-paint{transform:none}.hn-mood-bloom-name{animation:none}.hn-cue-sweep{transform:scaleX(var(--cue-o, 0));transition:opacity .22s linear;transition-delay:var(--cue-grace, .4s)}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground\/50::-moz-placeholder{color:hsl(var(--muted-foreground) / .5)}.placeholder\:text-muted-foreground\/50::placeholder{color:hsl(var(--muted-foreground) / .5)}.placeholder\:text-muted-foreground\/60::-moz-placeholder{color:hsl(var(--muted-foreground) / .6)}.placeholder\:text-muted-foreground\/60::placeholder{color:hsl(var(--muted-foreground) / .6)}.placeholder\:text-sidebar-foreground\/30::-moz-placeholder{color:hsl(var(--sidebar-foreground) / .3)}.placeholder\:text-sidebar-foreground\/30::placeholder{color:hsl(var(--sidebar-foreground) / .3)}.placeholder\:text-sidebar-foreground\/35::-moz-placeholder{color:hsl(var(--sidebar-foreground) / .35)}.placeholder\:text-sidebar-foreground\/35::placeholder{color:hsl(var(--sidebar-foreground) / .35)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:max-w-none:focus-within{max-width:none}.focus-within\:overflow-visible:focus-within{overflow:visible}.focus-within\:border-sidebar-ring\/40:focus-within{border-color:hsl(var(--sidebar-ring) / .4)}.focus-within\:border-sidebar-ring\/50:focus-within{border-color:hsl(var(--sidebar-ring) / .5)}.focus-within\:bg-background\/30:focus-within{background-color:hsl(var(--background) / .3)}.focus-within\:opacity-100:focus-within{opacity:1}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-muted-foreground\/30:hover{border-color:hsl(var(--muted-foreground) / .3)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent\/40:hover{background-color:hsl(var(--accent) / .4)}.hover\:bg-accent\/50:hover{background-color:hsl(var(--accent) / .5)}.hover\:bg-card:hover{background-color:hsl(var(--card))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-sidebar-accent\/30:hover{background-color:hsl(var(--sidebar-accent) / .3)}.hover\:bg-sidebar-accent\/40:hover{background-color:hsl(var(--sidebar-accent) / .4)}.hover\:bg-sidebar-accent\/50:hover{background-color:hsl(var(--sidebar-accent) / .5)}.hover\:bg-sidebar-ring\/30:hover{background-color:hsl(var(--sidebar-ring) / .3)}.hover\:bg-sidebar\/40:hover{background-color:hsl(var(--sidebar-background) / .4)}.hover\:bg-stone-100\/60:hover{background-color:#f5f5f499}.hover\:text-\[hsl\(var\(--today\)\)\]\/80:hover{color:hsl(var(--today) / .8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-muted-foreground\/50:hover{color:hsl(var(--muted-foreground) / .5)}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/90:hover{color:hsl(var(--primary) / .9)}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-sidebar-foreground:hover{color:hsl(var(--sidebar-foreground))}.hover\:text-stone-700:hover{--tw-text-opacity: 1;color:rgb(68 64 60 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-stone-400:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 162 158 / var(--tw-ring-opacity, 1))}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:border-primary:focus{border-color:hsl(var(--primary))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-destructive\/10:focus{background-color:hsl(var(--destructive) / .1)}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-destructive:focus{color:hsl(var(--destructive))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-primary\/40:focus{--tw-ring-color: hsl(var(--primary) / .4)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-sidebar-ring\/50:focus{--tw-ring-color: hsl(var(--sidebar-ring) / .5)}.focus\:ring-offset-1:focus{--tw-ring-offset-width: 1px}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:bg-sidebar-accent\/40:focus-visible{background-color:hsl(var(--sidebar-accent) / .4)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color: hsl(var(--ring) / .5)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-sidebar-ring\/50:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring) / .5)}.focus-visible\:ring-sidebar-ring\/60:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring) / .6)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.disabled\:hover\:text-muted-foreground:hover:disabled{color:hsl(var(--muted-foreground))}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-\[\#e7decb\]\/15:is(.dark *){border-color:#e7decb26}.dark\:border-\[\#e7decb\]\/30:is(.dark *){border-color:#e7decb4d}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:bg-\[\#221d18\]\/95:is(.dark *){background-color:#221d18f2}.dark\:bg-\[\#e7decb\]\/15:is(.dark *){background-color:#e7decb26}.dark\:text-\[\#e7decb\]:is(.dark *){--tw-text-opacity: 1;color:rgb(231 222 203 / var(--tw-text-opacity, 1))}.dark\:text-\[\#e7decb\]\/60:is(.dark *){color:#e7decb99}.dark\:text-\[\#e7decb\]\/70:is(.dark *){color:#e7decbb3}.dark\:ring-\[\#e7decb\]\/20:is(.dark *){--tw-ring-color: rgb(231 222 203 / .2)}.dark\:ring-\[\#e7decb\]\/50:is(.dark *){--tw-ring-color: rgb(231 222 203 / .5)}.dark\:ring-offset-\[\#221d18\]:is(.dark *){--tw-ring-offset-color: #221d18}.dark\:hover\:bg-\[\#e7decb\]\/10:hover:is(.dark *){background-color:#e7decb1a}.dark\:hover\:text-\[\#e7decb\]:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(231 222 203 / var(--tw-text-opacity, 1))}.dark\:hover\:ring-\[\#e7decb\]\/40:hover:is(.dark *){--tw-ring-color: rgb(231 222 203 / .4)}@media(min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:inline-block{display:inline-block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xs{max-width:20rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:h-auto{height:auto}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:min-w-\[360px\]{min-width:360px}.md\:max-w-\[420px\]{max-width:420px}.md\:flex-row{flex-direction:row}.md\:px-\[4\%\]{padding-left:4%;padding-right:4%}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:1024px){.lg\:px-\[5\%\]{padding-left:5%;padding-right:5%}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[data-radix-scroll-area-viewport\]\]\:max-h-80>[data-radix-scroll-area-viewport]{max-height:20rem}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
