﻿@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");@layer reset{*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6{margin:0}p,li,h1,h2,h3,h4{word-break:break-word}html,body{overflow-x:clip}body{min-height:100dvh;font-family:sans-serif;font-size:100%;line-height:1.5;text-rendering:optimizeSpeed}img{display:block;max-inline-size:100%}input,button,textarea,select{font:inherit}button{cursor:pointer}summary::-webkit-details-marker{display:none}summary::marker{content:""}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}html{scroll-behavior:initial}}dialog{border:0;padding:0}dialog:where(:focus-visible):focus,dialog:where(:focus-visible):active{outline:0}}:root{--lch-black: oklch(0% 0 0);--lch-white: oklch(100% 0 0);--lch-cream: oklch(98% 0 0);--lch-ink-darkest: oklch(26% 0.05 264);--lch-ink-darker: oklch(40% 0.026 262);--lch-ink-dark: oklch(56% 0.014 260);--lch-ink-medium: oklch(66% 0.008 258);--lch-ink-light: oklch(84% 0.005 256);--lch-ink-lighter: oklch(92% 0.003 254);--lch-ink-lightest: oklch(96% 0.002 252);--lch-brown-darkest: oklch(26% 0.018 40);--lch-brown-darker: oklch(40.04% 0.0376 50.06);--lch-brown-dark: oklch(57.09% 0.0676 60.5);--lch-brown-medium: oklch(66% 0.0944 71.46);--lch-brown-light: oklch(83.97% 0.0457 80.84);--lch-brown-lighter: oklch(92% 0.014 90);--lch-brown-lightest: oklch(96% 0.012 100);--lch-red-darkest: oklch(31.84% 0.1032 30.71);--lch-red-darker: oklch(40.81% 0.1418 29.85);--lch-red-dark: oklch(49.64% 0.1723 29.65);--lch-red-medium: oklch(62.91% 0.2131 30);--lch-red-light: oklch(75.08% 0.1262 33.3);--lch-red-lighter: oklch(83.25% 0.0756 34.01);--lch-red-lightest: oklch(91.59% 0.0322 32.06);--lch-yellow-darkest: oklch(26% 0.0729 40);--lch-yellow-darker: oklch(40% 0.12 50);--lch-yellow-dark: oklch(58% 0.156 60);--lch-yellow-medium: oklch(74% 0.184 70);--lch-yellow-light: oklch(84% 0.12 80);--lch-yellow-lighter: oklch(92% 0.076 90);--lch-yellow-lightest: oklch(96% 0.034 100);--lch-orange-darkest: oklch(31.76% 0.0885 38.83);--lch-orange-darker: oklch(40.52% 0.1269 36.6);--lch-orange-dark: oklch(49.4% 0.158 36.16);--lch-orange-medium: oklch(62.68% 0.2004 36.25);--lch-orange-light: oklch(74.99% 0.1369 40.63);--lch-orange-lighter: oklch(83.36% 0.0829 41.15);--lch-orange-lightest: oklch(91.57% 0.0351 39.98);--lch-lime-darkest: oklch(26% 0.064 109);--lch-lime-darker: oklch(40% 0.101 110);--lch-lime-dark: oklch(56.5% 0.142 111);--lch-lime-medium: oklch(68% 0.176 113.11);--lch-lime-light: oklch(83.92% 0.0927 113.6);--lch-lime-lighter: oklch(92% 0.046 114);--lch-lime-lightest: oklch(96% 0.034 115);--lch-green-darkest: oklch(26% 0.071 149);--lch-green-darker: oklch(40% 0.12 148);--lch-green-dark: oklch(55% 0.162 147);--lch-green-medium: oklch(66% 0.208 146);--lch-green-light: oklch(83.92% 0.0772 145.06);--lch-green-lighter: oklch(92% 0.044 144);--lch-green-lightest: oklch(96% 0.022 143);--lch-aqua-darkest: oklch(26% 0.059 214);--lch-aqua-darker: oklch(40% 0.093 212);--lch-aqua-dark: oklch(55.5% 0.122 210);--lch-aqua-medium: oklch(66% 0.152 208);--lch-aqua-light: oklch(83.88% 0.0555 206.02);--lch-aqua-lighter: oklch(92% 0.02 204);--lch-aqua-lightest: oklch(96% 0.012 202);--lch-blue-darkest: oklch(26% 0.126 264);--lch-blue-darker: oklch(40% 0.166 262);--lch-blue-dark: oklch(57.02% 0.1895 260.46);--lch-blue-medium: oklch(66% 0.196 257.82);--lch-blue-light: oklch(84.04% 0.0719 255.29);--lch-blue-lighter: oklch(92% 0.026 254);--lch-blue-lightest: oklch(96% 0.016 252);--lch-violet-darkest: oklch(26% 0.148 292);--lch-violet-darker: oklch(40% 0.2 290);--lch-violet-dark: oklch(58% 0.216 287.6);--lch-violet-medium: oklch(66% 0.206 285.52);--lch-violet-light: oklch(84.08% 0.0791 283.47);--lch-violet-lighter: oklch(92% 0.03 282);--lch-violet-lightest: oklch(96% 0.015 280);--lch-purple-darkest: oklch(26% 0.131 314);--lch-purple-darker: oklch(40% 0.178 312);--lch-purple-dark: oklch(58% 0.21 310);--lch-purple-medium: oklch(66% 0.258 308);--lch-purple-light: oklch(84.09% 0.0778 305.77);--lch-purple-lighter: oklch(92% 0.03 304);--lch-purple-lightest: oklch(96% 0.019 302);--lch-pink-darkest: oklch(26% 0.12 348);--lch-pink-darker: oklch(40% 0.16 346);--lch-pink-dark: oklch(59% 0.188 344);--lch-pink-medium: oklch(71.8% 0.2008 342);--lch-pink-light: oklch(84.04% 0.0737 340);--lch-pink-lighter: oklch(92% 0.03 338);--lch-pink-lightest: oklch(96% 0.02 336)}:root{--color-black: var(--lch-black);--color-white: var(--lch-white);--color-red: var(--lch-red-dark);--color-green: var(--lch-green-dark);--color-blue: var(--lch-blue-dark);--color-brown: var(--lch-brown-dark);--color-violet: var(--lch-violet-dark);--color-yellow: var(--lch-yellow-dark);--color-cream: var(--lch-cream);--color-canvas: #f2f3f5;--color-border: var(--lch-ink-lighter);--color-ink: var(--lch-ink-darkest);--color-ink-darker: var(--lch-ink-darker);--color-ink-dark: var(--lch-ink-dark);--color-ink-medium: var(--lch-ink-medium);--color-ink-light: var(--lch-ink-light);--color-ink-lighter: var(--lch-ink-lighter);--color-ink-lightest: var(--lch-ink-lightest);--color-primary: var(--color-blue);--color-secondary: var(--color-ink-medium);--color-tertiary: var(--color-ink-light);--color-danger: var(--color-red);--color-success: var(--color-green);--color-warning: var(--color-yellow);--color-link: var(--color-blue);--body-bg-color: var(--color-white)}:root{--default-page-width: 48dvw;--inline-space: 1ch;--inline-space-quarter: calc(var(--inline-space) / 4);--inline-space-half: calc(var(--inline-space) / 2);--inline-space-double: calc(var(--inline-space) * 2);--inline-space-quadruple: calc(var(--inline-space) * 4);--inline-space-octuple: calc(var(--inline-space) * 8);--block-space: 1rem;--block-space-quarter: calc(var(--block-space) / 4);--block-space-half: calc(var(--block-space) / 2);--block-space-double: calc(var(--block-space) * 2);--block-space-quadruple: calc(var(--block-space) * 4);--block-space-octuple: calc(var(--block-space) * 8);--spacing-1: 0.25rem;--spacing-2: 0.5rem;--spacing-3: 1rem;--spacing-4: 2rem;--spacing-5: 3rem;--spacing-6: 4rem}:root{--font-size-xxl: 2.5rem;--font-size-xl: 2rem;--font-size-lg: 1.5rem;--font-size-medium: 1.2rem;--font-size-normal: 1rem;--font-size-sm: 0.9rem;--font-size-xs: 0.775rem;--font-size-xxs: 0.55rem;--font-weight-black: 900;--font-weight-bold: 600;--font-weight-normal: normal;--font-weight-thin: 300}body{font-family:-apple-system, "Segoe UI", "Inter", Roboto, Noto Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;font-optical-sizing:auto}:root{--z-card: 1;--z-popup: 10;--z-nav: 30;--z-flash: 40;--z-tooltip: 50;--z-bar: 60;--z-tray: 61;--z-modal: 999;--border-color: var(--color-border);--border-radius: 0.375rem;--border-radius-pill: 50rem;--border-radius-circle: 50%;--border-size: 1px;--border-style: solid}:root{--shadow-color: hsla(0,0%,0%, 0.2);--shadow-xs: 0 1px 3px var(--shadow-color);--shadow-sm: 0 4px 6px var(--shadow-color);--shadow-medium: 0 5px 15px var(--shadow-color);--shadow-lg: 0 10px 24px var(--shadow-color);--shadow-xl: 0 15px 35px var(--shadow-color);--shadow: var(--shadow-sm)}body{background-color:var(--color-canvas);font-size:var(--font-size-normal)}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}ul,ol{padding-left:var(--inline-space-double)}ul.unstyled,ol.unstyled{list-style:none;padding-left:0}ul.roman,ol.roman{list-style:upper-roman}h1,h2,h3,h4,h5,h6{font-weight:500}h1{font-size:var(--font-size-xl)}h2{font-size:var(--font-size-lg)}h3{font-size:var(--font-size-medium)}h4{font-size:var(--font-size-normal)}h5{font-size:var(--font-size-sm)}h6{font-size:var(--font-size-xs)}p{margin-top:0;margin-bottom:var(--block-space-quarter)}p:last-child{margin-bottom:0}.shake{animation:shake 400ms both}@keyframes appear-then-fade{0%,100%{opacity:0}5%,60%{opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes pulse{0%{opacity:1}50%{opacity:0.4}100%{opacity:1}}@keyframes react{0%{transform:scale(0.85);opacity:0}50%{transform:scale(1.15);opacity:1}100%{transform:scale(1)}}@keyframes scale-fade-out{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}@keyframes shake{0%{transform:translateX(-2rem)}25%{transform:translateX(2rem)}50%{transform:translateX(-1rem)}75%{transform:translateX(1rem)}}@keyframes slide-up{from{transform:translateY(2rem)}to{transform:translateY(0)}}@keyframes slide-up-fade-in{from{transform:translateY(2rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-down{from{transform:translateY(0)}to{transform:translateY(2rem)}}@keyframes submitting{0%{-webkit-mask-position:0% 0%,   50% 0%,   100% 0%}12.5%{-webkit-mask-position:0% 50%,  50% 0%,   100% 0%}25%{-webkit-mask-position:0% 100%, 50% 50%,  100% 0%}37.5%{-webkit-mask-position:0% 100%, 50% 100%, 100% 50%}50%{-webkit-mask-position:0% 100%, 50% 100%, 100% 100%}62.5%{-webkit-mask-position:0% 50%,  50% 100%, 100% 100%}75%{-webkit-mask-position:0% 0%,   50% 50%,  100% 100%}87.5%{-webkit-mask-position:0% 0%,   50% 0%,   100% 50%}100%{-webkit-mask-position:0% 0%,   50% 0%,   100% 0%}}@keyframes success{0%{background-color:var(--color-border-darker);scale:0.8}33%{background-color:var(--color-border-darker);scale:1}}@keyframes wobble{0%{transform:rotate(calc(var(--bubble-rotate) + 30deg))}15%{border-radius:66% 34% 72% 28% / 39% 63% 37% 61%}25%{border-radius:55% 47% 62% 40% / 58% 50% 52% 44%}33%{border-radius:46% 54% 61% 39% / 50% 51% 49% 50%}50%{border-radius:54% 46% 61% 39% / 57% 49% 51% 43%}75%{border-radius:53% 45% 60% 38% / 56% 48% 50% 42%}}@keyframes zoom-fade{100%{transform:translateY(-1.5em);scale:2;opacity:0}}@keyframes blink{50%{border-color:transparent}}.align-start{align-items:center;display:flex;justify-content:start}.align-center{align-items:center;display:flex;justify-content:center}.align-end{align-items:center;display:flex;justify-content:end}.align-between{align-items:center;display:flex;justify-content:space-between}.align-around{align-items:center;display:flex;justify-content:space-around}.flex{display:flex;flex-direction:row}.flex-inline{display:inline-flex}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.flex-item-grow{flex-grow:1}.flex-item-shrink{flex-shrink:1}.flex-item-no-shrink{flex-shrink:0}.flex-item-justify-start{margin-inline-end:auto}.flex-item-justify-end{margin-inline-start:auto}.grid{display:grid}.grid-columns-2{grid-template-columns:1fr 1fr}.grid-columns-3{grid-template-columns:1fr 1fr 1fr}.grid-columns-4{grid-template-columns:1fr 1fr 1fr}.gap{column-gap:var(--block-space);row-gap:var(--inline-space)}.gap-quarter{column-gap:var(--block-space-quarter);row-gap:var(--inline-space-quarter)}.gap-half{column-gap:var(--block-space-half);row-gap:var(--inline-space-half)}.gap-double{column-gap:var(--block-space-double);row-gap:var(--inline-space-double)}.gap-none{gap:0}.contain{contain:inline-size}.display-none{display:none}.display-inline{display:inline}.display-block{display:block}.full-width{inline-size:100dvd}.min-width{min-inline-size:0}.half-width{inline-size:50dvw}.max-width{max-inline-size:100dvw}.min-content{inline-size:min-content}.fit-content{inline-size:fit-content}.max-inline-size{max-inline-size:100dvw}.full-width-percent{inline-size:100%}.min-width-percent{min-inline-size:0}.half-width-percent{inline-size:50%}.max-width-percent{max-inline-size:100%}.ms-auto{margin-left:auto !important}.me-auto{margin-right:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:var(--spacing-1) !important}.ms-2{margin-left:var(--spacing-2) !important}.ms-3{margin-left:var(--spacing-3) !important}.ms-4{margin-left:var(--spacing-4) !important}.ms-5{margin-left:var(--spacing-5) !important}.ms-6{margin-left:var(--spacing-6) !important}.me-0{margin-right:0 !important}.me-1{margin-right:var(--spacing-1) !important}.me-2{margin-right:var(--spacing-2) !important}.me-3{margin-right:var(--spacing-3) !important}.me-4{margin-right:var(--spacing-4) !important}.me-5{margin-right:var(--spacing-5) !important}.me-6{margin-right:var(--spacing-6) !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:var(--spacing-1) !important}.mt-2{margin-top:var(--spacing-2) !important}.mt-3{margin-top:var(--spacing-3) !important}.mt-4{margin-top:var(--spacing-4) !important}.mt-5{margin-top:var(--spacing-5) !important}.mt-6{margin-top:var(--spacing-6) !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:var(--spacing-1) !important}.mb-2{margin-bottom:var(--spacing-2) !important}.mb-3{margin-bottom:var(--spacing-3) !important}.mb-4{margin-bottom:var(--spacing-4) !important}.mb-5{margin-bottom:var(--spacing-5) !important}.mb-6{margin-bottom:var(--spacing-6) !important}.m-0{margin:0 !important}.m-1{margin:var(--spacing-1) !important}.m-2{margin:var(--spacing-2) !important}.m-3{margin:var(--spacing-3) !important}.m-4{margin:var(--spacing-4) !important}.m-5{margin:var(--spacing-5) !important}.m-6{margin:var(--spacing-6) !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:var(--spacing-1) !important;margin-bottom:var(--spacing-1) !important}.my-2{margin-top:var(--spacing-2) !important;margin-bottom:var(--spacing-2) !important}.my-3{margin-top:var(--spacing-3) !important;margin-bottom:var(--spacing-3) !important}.my-4{margin-top:var(--spacing-4) !important;margin-bottom:var(--spacing-4) !important}.my-5{margin-top:var(--spacing-5) !important;margin-bottom:var(--spacing-5) !important}.my-6{margin-top:var(--spacing-6) !important;margin-bottom:var(--spacing-6) !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.mx-1{margin-left:var(--spacing-1) !important;margin-right:var(--spacing-1) !important}.mx-2{margin-left:var(--spacing-2) !important;margin-right:var(--spacing-2) !important}.mx-3{margin-left:var(--spacing-3) !important;margin-right:var(--spacing-3) !important}.mx-4{margin-left:var(--spacing-4) !important;margin-right:var(--spacing-4) !important}.mx-5{margin-left:var(--spacing-5) !important;margin-right:var(--spacing-5) !important}.mx-6{margin-left:var(--spacing-6) !important;margin-right:var(--spacing-6) !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:var(--spacing-1) !important}.ps-2{padding-left:var(--spacing-2) !important}.ps-3{padding-left:var(--spacing-3) !important}.ps-4{padding-left:var(--spacing-4) !important}.ps-5{padding-left:var(--spacing-5) !important}.ps-6{padding-left:var(--spacing-6) !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:var(--spacing-1) !important}.pe-2{padding-right:var(--spacing-2) !important}.pe-3{padding-right:var(--spacing-3) !important}.pe-4{padding-right:var(--spacing-4) !important}.pe-5{padding-right:var(--spacing-5) !important}.pe-6{padding-right:var(--spacing-6) !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:var(--spacing-1) !important}.pt-2{padding-top:var(--spacing-2) !important}.pt-3{padding-top:var(--spacing-3) !important}.pt-4{padding-top:var(--spacing-4) !important}.pt-5{padding-top:var(--spacing-5) !important}.pt-6{padding-top:var(--spacing-6) !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:var(--spacing-1) !important}.pb-2{padding-bottom:var(--spacing-2) !important}.pb-3{padding-bottom:var(--spacing-3) !important}.pb-4{padding-bottom:var(--spacing-4) !important}.pb-5{padding-bottom:var(--spacing-5) !important}.pb-6{padding-bottom:var(--spacing-6) !important}.p-0{padding:0 !important}.p-1{padding:var(--spacing-1) !important}.p-2{padding:var(--spacing-2) !important}.p-3{padding:var(--spacing-3) !important}.p-4{padding:var(--spacing-4) !important}.p-5{padding:var(--spacing-5) !important}.p-6{padding:var(--spacing-6) !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:var(--spacing-1) !important;padding-bottom:var(--spacing-1) !important}.py-2{padding-top:var(--spacing-2) !important;padding-bottom:var(--spacing-2) !important}.py-3{padding-top:var(--spacing-3) !important;padding-bottom:var(--spacing-3) !important}.py-4{padding-top:var(--spacing-4) !important;padding-bottom:var(--spacing-4) !important}.py-5{padding-top:var(--spacing-5) !important;padding-bottom:var(--spacing-5) !important}.py-6{padding-top:var(--spacing-6) !important;padding-bottom:var(--spacing-6) !important}.px-0{padding-left:0 !important;padding-right:0 !important}.px-1{padding-left:var(--spacing-1) !important;padding-right:var(--spacing-1) !important}.px-2{padding-left:var(--spacing-2) !important;padding-right:var(--spacing-2) !important}.px-3{padding-left:var(--spacing-3) !important;padding-right:var(--spacing-3) !important}.px-4{padding-left:var(--spacing-4) !important;padding-right:var(--spacing-4) !important}.px-5{padding-left:var(--spacing-5) !important;padding-right:var(--spacing-5) !important}.px-6{padding-left:var(--spacing-6) !important;padding-right:var(--spacing-6) !important}.text-xx-small{font-size:var(--font-size-xxs) !important}.text-x-small{font-size:var(--font-size-xs) !important}.text-small{font-size:var(--font-size-sm) !important}.text-normal{font-size:var(--font-size-normal) !important}.text-medium{font-size:var(--font-size-medium) !important}.text-large{font-size:var(--font-size-lg) !important}.text-x-large{font-size:var(--font-size-xl) !important}.text-xx-large{font-size:var(--font-size-xxl) !important}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.text-ink{color:var(--color-ink) !important}.text-white{color:var(--color-white)}.text-dark{color:var(--color-ink-dark)}.text-danger{color:var(--color-danger)}.text-success{color:var(--color-success)}.text-secondary{color:var(--color-secondary)}.text-subtle{color:var(--color-tertiary)}.text-alert{color:var(--color-warning)}.text-undecorated{text-decoration:none}.text-underline{text-decoration:underline}.text-line-through{text-decoration:line-through}.text-tight-lines{line-height:1.2}.text-nowrap{white-space:nowrap}.text-break{word-break:break-word}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-capitalize-first-letter::first-letter{text-transform:capitalize}.text-link{color:var(--color-link);text-decoration:underline}.font-weight-black{font-weight:var(--font-weight-black) !important}.font-weight-bold{font-weight:var(--font-weight-bold) !important}.font-weight-normal{font-weight:var(--font-weight-normal) !important}.font-weight-light{font-weight:var(--font-weight-thin) !important}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.hide{display:none !important}.for-screen-readers{block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.rounded{border-radius:var(--border-radius)}.rounded-pill{border-radius:var(--border-radius-pill)}.rounded-circle{border-radius:var(--border-radius-circle)}.border{border:var(--border-size, 1px) var(--border-style, solid) var(--border-color, var(--color-ink-lighter))}.border-block{border-block:var(--border-size, 1px) var(--border-style, solid) var(--border-color, var(--color-ink-lighter))}.border-bottom{border-block-end:var(--border-size, 1px) var(--border-style, solid) var(--border-color, var(--color-ink-lighter))}.border-top{border-block-start:var(--border-size, 1px) var(--border-style, solid) var(--border-color, var(--color-ink-lighter))}.borderless{border:0 !important}.border-danger{border-color:var(--color-danger)}.border-success{border-color:var(--color-success)}.border-ink{border-color:var(--color-ink)}.border-info{border-color:var(--color-info)}.border-secondary{border-color:var(--color-secondary)}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:6px !important}.border-4{border-width:10px !important}.border-5{border-width:16px !important}.border-top-1{border-top-width:1px !important}.border-top-2{border-top-width:2px !important}.border-top-3{border-top-width:6px !important}.border-top-4{border-top-width:10px !important}.border-top-5{border-top-width:16px !important}.border-start-1{border-left-width:1px !important}.border-start-2{border-left-width:2px !important}.border-start-3{border-left-width:6px !important}.border-start-4{border-left-width:10px !important}.border-start-5{border-left-width:16px !important}.border-end-1{border-right-width:1px !important}.border-end-2{border-right-width:2px !important}.border-end-3{border-right-width:6px !important}.border-end-4{border-right-width:10px !important}.border-end-5{border-right-width:16px !important}.border-bottom-1{border-bottom-width:1px !important}.border-bottom-2{border-bottom-width:2px !important}.border-bottom-3{border-bottom-width:6px !important}.border-bottom-4{border-bottom-width:10px !important}.border-bottom-5{border-bottom-width:16px !important}.shadow-none{box-shadow:none !important}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-medium{box-shadow:var(--shadow-medium)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.page{--page-magin-inline: auto;--page-top-gap: var(--block-space);--page-width: var(--default-page-width);--page-header-bottom-gap: var(--block-space);--page-header-h1-size: var(--font-size-medium);--page-header-h1-weight: 500;--page-header-description-size: var(--font-size-sm);--page-header-description-color: var(--color-secondary);--page-header-description-top-gap: 0;inline-size:var(--page-width);margin-inline:var(--page-magin-inline);max-inline-size:var(--page-width);min-inline-size:var(--page-width);padding-top:var(--page-top-gap)}.page.page--small{--page-width: 40dvw}.page .page--header{align-items:center;display:grid;grid-template-areas:"left-side right-side" "description description" "breadcrumbs breadcrumbs";margin-bottom:var(--page-header-bottom-gap)}.page .page--header .left-side{grid-area:left-side;flex:1 0 auto}.page .page--header .left-side h1{align-items:center;display:flex;font-size:var(--page-header-h1-size);font-weight:var(--page-header-h1-weight);margin:0}.page .page--header .right-side{align-items:center;display:flex;grid-area:right-side;flex:0 1 auto;justify-content:end}.page .page--header .description{grid-area:description;font-size:var(--page-header-description-size);margin-top:var(--page-header-description-top-gap);color:var(--page-header-description-color)}.page .page--header .breadcrumbs{grid-area:breadcrumbs;align-items:center;display:flex;font-size:var(--font-size-sm);justify-content:flex-start;list-style:none;margin:0.5rem 0 0;padding:0}.page .page--header .breadcrumbs li.child{color:var(--color-secondary)}.page .page--header .breadcrumbs li.parent a{color:var(--color-primary);text-decoration:none}.page .page--header .breadcrumbs li.separator{color:var(--color-secondary);font-size:var(--font-size-xs);margin:0 0.2rem;margin-top:0.1rem}.page .page--header .breadcrumbs li.separator:last-child{display:none}.page--agenda #calendar_uid_url{background:var(--color-white)}.page--agenda .tasks{display:flex;flex-direction:column;gap:var(--block-space-half)}.page--agenda .task-row:hover .handle{display:none}.page--areas .area-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--block-space)}.page--areas .objective-rows{display:flex;flex-direction:column;gap:var(--block-space)}.page--board{--page-width: 60dvw;--row-gap: var(--block-space);--quick-nav-label-color: var(--color-ink-medium);--quick-nav-width: 12dvw;--page-header-width: calc(var(--page-width) - var(--quick-nav-width) - var(--row-gap));--page-header-margin-left: calc(var(--quick-nav-width) + var(--row-gap));--tasks-buckets-width: calc(var(--page-width) - var(--quick-nav-width))}.page--board .page--header{inline-size:var(--page-header-width);margin-left:var(--page-header-margin-left)}.page--board .board-canvas{display:flex;flex-direction:row;gap:var(--row-gap)}.page--board .board-canvas .quick-nav{inline-size:var(--quick-nav-width)}.page--board .board-canvas .quick-nav label{color:var(--quick-nav-label-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:-0.02rem;text-transform:uppercase}.page--board .board-canvas .quick-nav ul{list-style:none;margin-top:0.3rem;margin-bottom:1.5rem;padding-left:0}.page--board .board-canvas .quick-nav ul li{margin-bottom:0.5rem}.page--board .board-canvas .quick-nav ul li a{color:var(--color-ink-dark);font-size:0.9rem;text-decoration:none}.page--board .board-canvas .tasks-buckets{inline-size:var(--tasks-buckets-width)}.page--board .board-canvas .tasks-buckets .unscheduled .task-row .schedule{display:none}.page--devise{--page-width: 40ch}.page--goals{--goal-cards-grid: 2fr 2fr;--goal-form-name-label-field-grid: 8fr minmax(180px, 2fr)  }.page--goals .year-title,.page--goals .month-title{font-size:var(--font-size-normal);font-weight:var(--font-weight-bold);color:var(--color-ink-dark)}.page--goals .goal-cards{display:grid;grid-template-columns:var(--goal-cards-grid);gap:var(--block-space)}.page--goals .month{display:flex;flex-direction:column;gap:var(--block-space-half);margin-top:var(--spacing-5)}.page--goals .month .objectives{display:flex;flex-direction:column;gap:var(--block-space-half)}.page--goals .month:first-of-type{margin-top:var(--spacing-4)}.page--goals .month .header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between}.page--goals .objective-rows{display:flex;flex-direction:column;gap:var(--block-space-half)}.page--goals form .name-label-grid{display:grid;grid-template-columns:var(--goal-form-name-label-field-grid);gap:var(--inline-space)}.page--notes{--note-cards-grid: grid}.page--notes .note-cards{display:var(--note-cards-grid);grid-template-columns:1fr 1fr;gap:var(--block-space)}.page--notes #pinned_notes:has(.note-card){margin-top:var(--block-space-double)}.page--notes .categories{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--inline-space);column-gap:var(--inline-space)}.page--notes .categories a{background-color:var(--color-cream);border-radius:var(--border-radius);color:var(--color-ink-darker);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);padding:var(--block-space-quarter) var(--inline-space)}.page--notes .categories a.active{border:none;background:var(--color-ink) !important;color:var(--color-white);font-weight:bold}.page--onboarding{--page-width: 58dvw}.page--onboarding .onboarding{--onboarding-spacing-unit: var(--block-space);--onboarding-border-radius-unit: var(--border-radius);--onboarding-nav-background-color: var(--color-blue);--onboarding-nav-text-color: var(--lch-blue-light);--onboarding-nav-text-active-color: var(--color-white);--onboarding-nav-icon-border-color: var(--lch-blue-light);--onboarding-nav-icon-active-color: var(--lch-blue-dark);--onboarding-nav-icon-size: 44px;background-color:var(--color-white);border-radius:var(--onboarding-border-radius-unit);box-shadow:var(--shadow-sm);display:grid;grid-template-columns:350px 1fr;margin-top:var(--spacing-6);min-height:700px;padding:var(--inline-space-quarter)}.page--onboarding .onboarding .navigation{background-position:150% 110%;background-repeat:no-repeat;background-size:260px;border-radius:var(--onboarding-border-radius-unit);background-color:var(--onboarding-nav-background-color);grid-column:1;padding:var(--onboarding-spacing-unit)}.page--onboarding .onboarding .navigation .steps{display:flex;flex-direction:column;gap:0;margin-top:calc(var(--onboarding-spacing-unit) * 4);margin-bottom:calc(var(--onboarding-spacing-unit) * 4)}.page--onboarding .onboarding .navigation .steps .step{background-image:linear-gradient(var(--onboarding-nav-icon-border-color), var(--onboarding-nav-icon-border-color));background-size:2px 100%;background-repeat:no-repeat;background-position:calc(var(--onboarding-nav-icon-size) / 2 - 2px) center;display:flex;gap:var(--block-space);padding-bottom:var(--spacing-4)}.page--onboarding .onboarding .navigation .steps .step:last-child{background-image:none}.page--onboarding .onboarding .navigation .steps .step .icon{align-items:center;background-color:var(--color-white);border:2px solid var(--onboarding-nav-icon-border-color);border-radius:var(--onboarding-border-radius-unit);display:flex;flex-shrink:0;justify-content:center;color:var(--onboarding-nav-text-color);height:var(--onboarding-nav-icon-size);width:var(--onboarding-nav-icon-size)}.page--onboarding .onboarding .navigation .steps .step.active .description{color:var(--onboarding-nav-text-active-color)}.page--onboarding .onboarding .navigation .steps .step.active .icon{color:var(--onboarding-nav-icon-active-color)}.page--onboarding .onboarding .navigation .steps .step .description{color:var(--onboarding-nav-text-color)}.page--onboarding .onboarding .navigation .steps .step .description h4{font-size:var(--font-size-normal);font-weight:var(--font-weight-bold)}.page--onboarding .onboarding .navigation .steps .step .description p{font-size:var(--font-size-sm)}.page--onboarding .onboarding>.body{border-radius:0 var(--onboarding-border-radius-unit) var(--onboarding-border-radius-unit) 0;background-color:var(--color-white);grid-column:2;padding:calc(var(--onboarding-spacing-unit) * 4) var(--onboarding-spacing-unit)}.page--onboarding .onboarding>.body .logo{display:flex;justify-content:center;margin-bottom:var(--onboarding-spacing-unit)}.page--onboarding .onboarding>.body .logo img{height:50px;width:50px}.page--onboarding .onboarding>.body section{padding:0 calc(var(--onboarding-spacing-unit) * 2)}.page--onboarding .onboarding>.body section header{text-align:center;margin-bottom:var(--onboarding-spacing-unit)}.page--onboarding .youtube-container{border-radius:var(--border-radius);max-width:1280px;margin:0 auto;overflow:hidden;position:relative;padding-bottom:56.25%;width:100%}.page--onboarding .youtube-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.page--summary .summary{align-items:center;display:flex;justify-content:start}.page--summary .summary .name{width:70%}.page--summary .summary .stats{display:flex;justify-content:end;margin-left:auto}.page--summary .summary .stats .item{text-align:center;width:34px}.shortcuts{display:flex;flex-direction:column;gap:var(--block-space)}.shortcuts section .title{border-bottom:1px solid var(--border-color);font-weight:var(--font-weight-bold);font-size:var(--font-size-normal);margin-bottom:var(--block-space-half)}.shortcuts section .list{display:flex;flex-direction:column;gap:var(--block-space-quarter)}.shortcuts section .list a{padding:var(--inline-space-half) var(--block-space)}.shortcuts section .list a.active{background-color:var(--border-color);border-radius:var(--border-radius)}nav{--nav-bg: var(--color-white);--nav-hover-brightness: 0.9;--nav-link-color: var(--color-ink-dark);--nav-link-color-active: var(--color-ink);--nav-width: 100vw;background-color:var(--nav-bg);border-bottom:1px solid var(--border-color);inline-size:var(--nav-width);margin-inline:auto;max-inline-size:var(--nav-width);padding:0 var(--block-space);align-items:center;display:grid;grid-template-columns:auto 1fr auto}nav .logo{grid-column:1;grid-row:1}nav .menu{grid-column:1/-1;grid-row:1;display:flex;justify-content:center;gap:var(--block-space-half)}nav .menu a{cursor:pointer;font-weight:var(--font-weight-bold);padding:0 var(--block-space-half);color:var(--nav-link-color)}nav .menu a:hover,nav .menu .active{color:var(--nav-link-color-active);text-decoration:none}nav .account{grid-column:3;grid-row:1;display:flex;justify-content:end}#bottom_nav{--nav-height: 70px;border-top:2px solid var(--border-color);bottom:0;background-color:var(--color-white);height:var(--nav-height);position:fixed;padding:1rem 1.25rem 1rem;width:100%;z-index:999}#bottom_nav .menu{display:flex;flex-direction:row;font-size:var(--font-size-sm);justify-content:space-around}#bottom_nav .menu a{align-items:center;color:var(--color-secondary);display:flex;flex-direction:column;gap:var(--inline-space-half);justify-content:center}#bottom_nav .menu a i{color:var(--color-ink)}#bottom_nav .menu a.active{color:var(--color-ink)}#bottom_nav .menu a.active span{font-weight:bold}#bottom_nav dialog{--tray-duration: 350ms;--tray-margin: 0 auto;--tray-radius: 0.25rem;--tray-item-height: 76px;--tray-transition-type: cubic-bezier(0.25, 1.25, 0.5, 1);--tray-width: 100%;animation:slide-down var(--tray-duration) forwards;border-radius:var(--tray-radius);bottom:calc(var(--nav-height) + 5px);margin:var(--tray-margin);position:absolute;transition:display 300ms allow-discrete, overlay 300ms allow-discrete;width:98%}#bottom_nav dialog[open]{animation:slide-up var(--tray-duration);border-radius:var(--tray-radius);box-shadow:var(--shadow-sm);inset-block-end:calc(var(--nav-height) - 0.75ch)}#bottom_nav dialog .inner{display:flex;flex-direction:row;gap:var(--block-space);justify-content:space-around}#bottom_nav dialog .inner a,#bottom_nav dialog .inner .tray-item{align-items:center;color:var(--color-secondary);display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:var(--inline-space-half)}#bottom_nav dialog .inner a i,#bottom_nav dialog .inner .tray-item i{color:var(--color-ink)}#bottom_nav dialog .inner .divider{width:1px}footer{--footer-width: calc(var(--default-page-width) + 12dvw);--footer-link-color: var(--color-ink-darker);inline-size:var(--footer-width);margin-inline:auto;max-inline-size:var(--footer-width);padding:3rem 0;margin:0 auto}footer .custom-footer{grid-area:custom-footer}footer .content{align-items:center;display:grid;grid-template-areas:"copyright links"}footer .content .copyright{grid-area:copyright;display:flex;color:var(--color-secondary)}footer .content .links{align-items:center;grid-area:links;gap:var(--block-space);display:flex;flex-direction:row;justify-content:end}footer .content .links a{color:var(--footer-link-color)}.form,form{--label-color: var(--color-secondary);--label-display: block;--label-font-size: var(--font-size-sm);--label-font-weight: var(--font-weight-bold);--label-min-width: 0;--label-padding: var(--block-space) var(--inline-space);--label-width: 100%;--input-border: 1px solid var(--border-color);--input-font-size: var(--font-size-normal);--input-padding: var(--block-space-half) var(--inline-space);--input-placeholder-color: var(--color-tertiary);--input-radius: var(--border-radius);--input-shadow: inset 0 1px 1px rgba(31,45,61,.075);--input-transition:  all .01s linear;--input-width: 100%;--input-error-color: var(--color-danger);--input-error-font-size: var(--font-size-sm);--input-error-padding: 0;--input-focus-background-color: var(--color-white);--input-focus-border-color: var(--color-blue);--input-focus-font-weight: var(--font-weight-bold);--form-field-align-items: center;--form-field-display: flex;--form-field-direction: row;--form-field-justify-content: start;--form-field-padding: 0;--form-field-label-min-width: 12ch}.form fieldset,form fieldset{border:0}.form label,form label{display:var(--label-display);color:var(--label-color);font-size:var(--label-font-size);min-width:var(--label-min-width);padding:var(--label-padding);width:var(--label-width)}.form label.lonesome,form label.lonesome{color:var(--color-ink);padding-left:0;padding-bottom:var(--inline-space);font-weight:bold}.form input,.form select,.form textarea,form input,form select,form textarea{border:var(--input-border);border-radius:var(--input-radius);box-shadow:var(--input-shadow);font-size:var(--input-font-size);outline:0;padding:var(--input-padding);transition:var(--input-transition);width:var(--input-width)}.form input::placeholder,.form select::placeholder,.form textarea::placeholder,form input::placeholder,form select::placeholder,form textarea::placeholder{color:var(--input-placeholder-color)}.form input:focus,.form select:focus,.form textarea:focus,form input:focus,form select:focus,form textarea:focus{background-color:var(--input-focus-background-color);border-color:var(--input-focus-border-color);font-weight:var(--input-focus-font-weight);outline:0}.form textarea.autosize,form textarea.autosize{field-sizing:content;min-height:200px}.form textarea.autosize.autosize-75,form textarea.autosize.autosize-75{min-height:75px}.form textarea.autosize.autosize-100,form textarea.autosize.autosize-100{min-height:100px}.form textarea.autosize.autosize-150,form textarea.autosize.autosize-150{min-height:150px}.form textarea.autosize.autosize-250,form textarea.autosize.autosize-250{min-height:250px}.form textarea.autosize.autosize-300,form textarea.autosize.autosize-300{min-height:300px}.form textarea.autosize.autosize-350,form textarea.autosize.autosize-350{min-height:350px}.form textarea.autosize.autosize-400,form textarea.autosize.autosize-400{min-height:400px}.form input[type="checkbox"],form input[type="checkbox"]{width:initial}.form .input-spacing,form .input-spacing{padding:var(--input-padding);width:var(--input-width)}.form .form-field,form .form-field{--label-min-width: var(--form-field-label-min-width);--label-width: var(--label-min-width);--input-border: none;--input-shadow: none;--input-focus-shadow: none;align-items:var(--form-field-align-items);display:var(--form-field-display);flex-direction:var(--form-field-direction);justify-content:var(--form-field-justify-content);padding:var(--form-field-padding)}.form .error,form .error{display:block;color:var(--input-error-color);font-size:var(--input-error-font-size);padding:var(--input-error-padding)}.form .hint,form .hint{color:var(--color-secondary);font-size:0.875em}.form .form__privacy,form .form__privacy{left:-5000px;position:absolute;top:-5000px;visibility:hidden}.form .display-colors,form .display-colors{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;max-width:200px}.form .form--color-icon,form .form--color-icon{border:4px solid var(--color-canvas);border-radius:var(--border-radius);cursor:pointer;height:40px;width:40px}.form .form--color-icon:hover,.form .form--color-icon.active,form .form--color-icon:hover,form .form--color-icon.active{border-color:var(--color-ink)}.alert{border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:var(--font-size-sm);padding:var(--inline-space) var(--block-space)}.alert .title{color:var(--color-ink);font-weight:var(--font-weight-bold)}.alert .body{color:var(--color-secondary)}.alert.danger{border-color:var(--color-red)}.alert.notice{border-color:var(--color-blue)}.agenda-calendar{max-width:100%;margin:0 auto}.agenda-calendar .details{align-items:center;display:flex;justify-content:start;margin-bottom:var(--block-space)}.agenda-calendar .details .today{border:1px solid var(--border-color);border-radius:var(--border-radius);margin-right:var(--block-space)}.agenda-calendar .details .today .month{background-color:var(--color-cream);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);color:var(--color-ink-dark);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);text-align:center;text-transform:uppercase;padding:var(--inline-space-half) var(--block-space);width:100%}.agenda-calendar .details .today .day{font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);text-align:center;width:100%}.agenda-calendar .details .range .current-month{font-weight:var(--font-weight-bold);font-size:var(--font-size-medium)}.agenda-calendar .details .range .date-range{color:var(--color-secondary);font-size:var(--font-size-sm)}.agenda-calendar table{border-radius:var(--border-radius);border:1px solid var(--border-color);width:100%;border-collapse:collapse}.agenda-calendar table .day-names td{background-color:var(--color-cream);border-bottom:1px solid var(--border-color);text-align:center;margin:0}.agenda-calendar table .week{border-bottom:1px solid var(--border-color);text-align:center}.agenda-calendar table .week td{background-color:var(--color-white);border-left:1px solid var(--border-color);padding:12px 0 2px 0;margin:0;width:8ch}.agenda-calendar table .week td:hover{filter:brightness(0.95)}.agenda-calendar table .week td.current-day{color:var(--color-ink);background-color:var(--color-cream)}.agenda-calendar table .week td.current-day .date{font-weight:var(--font-weight-bold)}.agenda-calendar table .week td .new-month{color:var(--color-secondary)}.agenda-calendar table .week td .due-date{color:var(--color-danger);visibility:hidden;line-height:0.6rem}.agenda-calendar table .week td .due-date.highlighted{visibility:initial}.agenda-calendar table .week td a{color:var(--color-ink)}.agenda-calendar table .week td a:hover{text-decoration:none}.blank-slate{grid-column:1/-1}.blank-slate .description{max-width:50ch}button,input[type="reset"]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.button{--btn-background: var(--color-canvas);--btn-border-radius: var(--border-radius);--btn-border-color: var(--border-color);--btn-border-size: 1px;--btn-font-weight: 500;--btn-font-size: 0.9rem;--btn-gap: var(--inline-space);--btn-hover-brightness: 0.9;--btn-icon-size: calc(var(--btn-font-size) - 0.1rem);--btn-padding: 0.5em 1.1em;--btn-text-color: var(--color-ink);--btn-text-color-secondary: var(--color-secondary);--btn-width: fit-content;align-items:center;background-color:var(--btn-background);border-radius:var(--btn-border-radius);border:var(--btn-border-size) solid var(--btn-border-color);color:var(--btn-text-color);cursor:pointer;display:inline-flex;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);gap:var(--btn-gap);justify-content:center;padding:var(--btn-padding);pointer-events:auto;position:relative;text-decoration:none;transition:100ms ease-out;transition-property:background-color, border, box-shadow, color, filter, opacity, scale;width:var(--btn-width)}.button i{font-size:var(--btn-icon-size)}.button:hover{filter:brightness(var(--btn-hover-brightness));text-decoration:none}.button[disabled],.button:has([disabled]),[disabled] .button[type=submit],.button[type=submit]:disabled{cursor:not-allowed;opacity:0.3;pointer-events:none}.button.button-outline{--btn-text-color: var(--btn-text-color-secondary) !important;background:none !important}.button.button-primary{--btn-background: var(--color-primary);--btn-border-color: var(--btn-background);--btn-text-color: var(--color-white)}.button.button-secondary{--btn-background: var(--color-ink);--btn-border-color: var(--btn-background);--btn-text-color: var(--color-white)}.button.button-danger{--btn-background: var(--color-danger);--btn-border-color: var(--btn-background);--btn-text-color: var(--color-white)}.button.button-link{--btn-background: transparent;--btn-border-color: transparent;--btn-text-color: var(--color-link);--btn-font-weight: 500}.button.button-link:hover{filter:grayscale(100%);xtext-decoration:underline}.button.button-small{--btn-gap: var(--inline-space-half);--btn-padding: 0.4em 0.8em}.bucket .tasks{display:flex;flex-direction:column;gap:var(--block-space);min-height:50px}.bucket .tasks .task-row.sortable-ghost{opacity:0.5;border:2px dotted var(--color-info)}.bucket .tasks .task-row.sortable-drag{opacity:0.9;border:2px dotted var(--color-success)}.card{--card-bg-color: var(--color-white);--card-border: 1px solid var(--border-color);--card-border-radius: var(--border-radius);--card-height: auto;--card-padding-x: var(--inline-space-double);--card-padding-y: var(--block-space);--card-padding: var(--card-padding-y) var(--card-padding-x);--card-shadow: none;--card-z-index: var(--z-card);background-color:var(--card-bg-color);border:var(--card-border);border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);display:flex;flex-direction:column;height:var(--card-height);inline-size:100%;min-width:0;padding:0;position:relative;text-align:start;z-index:var(--card-z-index)}.card .card--body{flex:1 1 auto;padding:var(--card-padding)}.card .card--footer{flex:1 1 auto;padding:var(--card-padding-y) var(--card-padding-x)}:root{--category-color-blue: var(--lch-blue-dark);--category-color-text-blue: var(--lch-blue-darker);--category-color-light-blue: var(--lch-blue-lighter);--category-color-aqua: var(--lch-aqua-dark);--category-color-text-aqua: var(--lch-aqua-darker);--category-color-light-aqua: var(--lch-aqua-lighter);--category-color-purple: var(--lch-purple-dark);--category-color-text-purple: var(--lch-purple-darker);--category-color-light-purple: var(--lch-purple-lighter);--category-color-violet: var(--lch-violet-dark);--category-color-text-violet: var(--lch-violet-darker);--category-color-light-violet: var(--lch-violet-lighter);--category-color-red: var(--lch-red-medium);--category-color-text-red: var(--lch-red-dark);--category-color-light-red: var(--lch-red-lightest);--category-color-pink: var(--lch-pink-dark);--category-color-text-pink: var(--lch-pink-darker);--category-color-light-pink: var(--lch-pink-lighter);--category-color-yellow: var(--lch-yellow-medium);--category-color-text-yellow: var(--lch-yellow-darker);--category-color-light-yellow: var(--lch-yellow-lighter);--category-color-orange: var(--lch-orange-medium);--category-color-text-orange: var(--lch-orange-darker);--category-color-light-orange: var(--lch-orange-lightest);--category-color-green: var(--lch-green-dark);--category-color-text-green: var(--lch-green-darker);--category-color-light-green: var(--lch-green-lighter);--category-color-lime: var(--lch-lime-dark);--category-color-text-lime: var(--lch-lime-darker);--category-color-light-lime: var(--lch-lime-lighter);--category-color-brown: var(--lch-brown-dark);--category-color-text-brown: var(--lch-brown-darker);--category-color-light-brown: var(--lch-brown-lighter);--category-color-grey: var(--lch-ink-dark);--category-color-text-grey: var(--lch-ink-darker);--category-color-light-grey: var(--lch-ink-lighter)}.category-border-top-blue{border-top:2px solid var(--category-color-blue)}.category-border-top-purple{border-top:2px solid var(--category-color-purple)}.category-border-top-red{border-top:2px solid var(--category-color-red)}.category-border-top-pink{border-top:2px solid var(--category-color-pink)}.category-border-top-yellow{border-top:2px solid var(--category-color-yellow)}.category-border-top-orange{border-top:2px solid var(--category-color-orange)}.category-border-top-green{border-top:2px solid var(--category-color-green)}.category-border-top-lime{border-top:2px solid var(--category-color-lime)}.category-border-top-brown{border-top:2px solid var(--category-color-brown)}.category-border-top-grey{border-top:2px solid var(--category-color-grey)}.category-border-top-violet{border-top:2px solid var(--category-color-violet)}.category-border-top-aqua{border-top:2px solid var(--category-color-aqua)}.category-border-bottom-blue{border-bottom:2px solid var(--category-color-blue)}.category-border-bottom-purple{border-bottom:2px solid var(--category-color-purple)}.category-border-bottom-red{border-bottom:2px solid var(--category-color-red)}.category-border-bottom-pink{border-bottom:2px solid var(--category-color-pink)}.category-border-bottom-yellow{border-bottom:2px solid var(--category-color-yellow)}.category-border-bottom-orange{border-bottom:2px solid var(--category-color-orange)}.category-border-bottom-green{border-bottom:2px solid var(--category-color-green)}.category-border-bottom-lime{border-bottom:2px solid var(--category-color-lime)}.category-border-bottom-brown{border-bottom:2px solid var(--category-color-brown)}.category-border-bottom-grey{border-bottom:2px solid var(--category-color-grey)}.category-border-bottom-violet{border-bottom:2px solid var(--category-color-violet)}.category-border-bottom-aqua{border-bottom:2px solid var(--category-color-aqua)}.category-border-left-blue{border-left:2px solid var(--category-color-blue)}.category-border-left-purple{border-left:2px solid var(--category-color-purple)}.category-border-left-red{border-left:2px solid var(--category-color-red)}.category-border-left-pink{border-left:2px solid var(--category-color-pink)}.category-border-left-yellow{border-left:2px solid var(--category-color-yellow)}.category-border-left-orange{border-left:2px solid var(--category-color-orange)}.category-border-left-green{border-left:2px solid var(--category-color-green)}.category-border-left-lime{border-left:2px solid var(--category-color-lime)}.category-border-left-brown{border-left:2px solid var(--category-color-brown)}.category-border-left-grey{border-left:2px solid var(--category-color-grey)}.category-border-left-violet{border-left:2px solid var(--category-color-violet)}.category-border-left-aqua{border-left:2px solid var(--category-color-aqua)}.category-border-right-blue{border-right:2px solid var(--category-color-blue)}.category-border-right-purple{border-right:2px solid var(--category-color-purple)}.category-border-right-red{border-right:2px solid var(--category-color-red)}.category-border-right-pink{border-right:2px solid var(--category-color-pink)}.category-border-right-yellow{border-right:2px solid var(--category-color-yellow)}.category-border-right-orange{border-right:2px solid var(--category-color-orange)}.category-border-right-green{border-right:2px solid var(--category-color-green)}.category-border-right-lime{border-right:2px solid var(--category-color-lime)}.category-border-right-brown{border-right:2px solid var(--category-color-brown)}.category-border-right-grey{border-right:2px solid var(--category-color-grey)}.category-border-right-violet{border-right:2px solid var(--category-color-violet)}.category-border-right-aqua{border-right:2px solid var(--category-color-aqua)}.category-bg-blue{background-color:var(--category-color-blue) !important}.category-bg-purple{background-color:var(--category-color-purple) !important}.category-bg-red{background-color:var(--category-color-red) !important}.category-bg-pink{background-color:var(--category-color-pink) !important}.category-bg-yellow{background-color:var(--category-color-yellow) !important}.category-bg-orange{background-color:var(--category-color-orange) !important}.category-bg-green{background-color:var(--category-color-green) !important}.category-bg-lime{background-color:var(--category-color-lime) !important}.category-bg-brown{background-color:var(--category-color-brown) !important}.category-bg-grey{background-color:var(--category-color-grey) !important}.category-bg-violet{background-color:var(--category-color-violet) !important}.category-bg-aqua{background-color:var(--category-color-aqua) !important}.category-bg-light-blue{background-color:var(--category-color-light-blue) !important}.category-bg-light-purple{background-color:var(--category-color-light-purple) !important}.category-bg-light-red{background-color:var(--category-color-light-red) !important}.category-bg-light-pink{background-color:var(--category-color-light-pink) !important}.category-bg-light-yellow{background-color:var(--category-color-light-yellow) !important}.category-bg-light-orange{background-color:var(--category-color-light-orange) !important}.category-bg-light-green{background-color:var(--category-color-light-green) !important}.category-bg-light-lime{background-color:var(--category-color-light-lime) !important}.category-bg-light-brown{background-color:var(--category-color-light-brown) !important}.category-bg-light-grey{background-color:var(--category-color-light-grey) !important}.category-bg-light-violet{background-color:var(--category-color-light-violet) !important}.category-bg-light-aqua{background-color:var(--category-color-light-aqua) !important}.category-text-blue{color:var(--category-color-text-blue)}.category-text-aqua{color:var(--category-color-text-aqua)}.category-text-red{color:var(--category-color-text-red)}.category-text-pink{color:var(--category-color-text-pink)}.category-text-yellow{color:var(--category-color-text-yellow)}.category-text-orange{color:var(--category-color-text-orange)}.category-text-green{color:var(--category-color-text-green)}.category-text-lime{color:var(--category-color-text-lime)}.category-text-brown{color:var(--category-color-text-brown)}.category-text-grey{color:var(--category-color-text-grey)}.category-text-violet{color:var(--category-color-text-violet)}.category-text-purple{color:var(--category-color-text-purple)}dialog{--dialog-padding-unit: var(--block-space-double);--dialog-background-color: var(--color-white);--dialog-border-radius: var(--border-radius);--dialog-padding: var(--block-space);--dialog-shadow: var(--shadow-medium);--dialog-min-width: 30dvw;--dialog-z-index: var(--z-popup);--dialog-size-small: 500px;--dialog-size-medium: 600px;--dialog-title-background-color: var(--color-white);--dialog-title-font-size: var(--font-size-medium);--dialog-title-font-weight: var(--font-weight-bold);--dialog-title-margin: 0;--dialog-title-padding: var(--dialog-padding-unit) var(--dialog-padding-unit) 0 var(--dialog-padding-unit);--dialog-body-background-color: var(--color-white);--dialog-body-padding: var(--dialog-padding-unit);--dialog-actions-background-color: var(--color-cream);--dialog-actions-padding: calc(var(--dialog-padding-unit)/2) var(--dialog-padding-unit);background-color:var(--dialog-background-color);border:none;border-radius:var(--dialog-border-radius);box-shadow:var(--dialog-shadow);margin:0;min-inline-size:var(--dialog-min-width);padding:var(--dialog-padding);z-index:var(--dialog-z-index)}dialog:focus-visible,dialog *>:focus-visible{outline:none !important}dialog .dialog-title{background-color:var(--dialog-title-background-color);font-size:var(--dialog-title-font-size);font-weight:var(--dialog-title-font-weight);margin:var(--dialog-title-margin);padding:var(--dialog-title-padding)}dialog .dialog-title:has(.close){align-items:center;display:flex;justify-content:space-between}.popup dialog{--dialog-z-index: var(--z-popup);--dialog-min-width: 50px}.modal dialog{--dialog-z-index: var(--z-modal);--dialog-min-width: 40dvw;--dialog-padding: 0;margin:auto}.modal dialog .body{background-color:var(--dialog-body-background-color);padding:var(--dialog-body-padding)}.modal dialog .actions{background-color:var(--dialog-actions-background-color);display:flex;justify-content:end;gap:var(--block-space);padding:var(--dialog-actions-padding)}.modal dialog:has(.dialog-size-small){--dialog-min-width: initial;width:var(--dialog-size-small)}.modal dialog::backdrop{background:rgba(0,0,0,0.4);backdrop-filter:blur(1px);transition:backdrop-filter 1s ease}.tray dialog{--dialog-min-width: 600px;--dialog-border-radius: 0;height:100vh;left:auto;max-height:100vh;position:fixed;right:0;top:0;transition:transform 0.1s cubic-bezier(0.2, 0, 0.38, 0.9)}.tray dialog::backdrop{background:rgba(0,0,0,0.5)}hr.divider{border-width:1px;border-style:solid;border-color:var(--border-color);border-radius:var(--border-radius);inline-size:100%}hr.divider.centered{inline-size:16ch}hr.divider.thick{border-width:2px}.heading{--divider-color: var(--border-color);--divider-size: 1px;align-items:center;display:flex;font-size:var(--font-size-medium);font-weight:500;gap:var(--inline-space);margin-bottom:var(--block-space)}.heading:before,.heading:after{background:var(--divider-color);block-size:var(--divider-size, 1px);content:"";flex:1}kbd{border:1px solid var(--border-color);border-bottom-width:3px;border-radius:var(--border-radius);font-size:var(--font-size-xs);color:var(--color-secondary);padding:2px 5px}#member_invitations .title{display:block;width:100%;text-align:center;font-weight:600;color:var(--color-black);margin-bottom:1rem}#member_invitations .invite-link .form-control:disabled{background-color:var(--color-white)}#member_invitations .actions{text-align:center;width:100%;margin:1rem 0 2rem}#member_invitations .actions a{cursor:pointer;text-decoration:none;color:var(--color-secondary)}#member_invitations .actions a i{color:var(--color-primary)}#member_invitations .actions a:last-child{margin-left:1rem}#member_invitations .separator{border:none;margin:0 1rem;border-block-start:1px solid var(--color-emphasis);flex-grow:1;min-inline-size:2ch;margin-bottom:2rem}#members .member{display:flex;justify-content:flex-start;align-items:center;margin:0 1rem 1rem}#members .member:last-child{margin-bottom:0}#members .member .name-and-action{display:flex;align-items:center;width:100%;margin-left:0.8rem}#members .member .name-and-action .name{font-weight:600;color:var(--color-black)}#members .member .name-and-action .separator{border:none;margin:0 1rem;border-block-start:2px dotted var(--color-secondary);flex-grow:1;min-inline-size:2ch}#members .member .name-and-action .action .remove{color:var(--color-danger)}.flash{--flash-background: var(--color-ink);--flash-color: var(--color-white);display:flex;inset-block-start:var(--block-space);inset-inline-start:50%;justify-content:center;position:fixed;transform:translate(-50%);z-index:var(--z-flash)}.flash .flash__inner{animation:appear-then-fade 3s 300ms both;background-color:var(--flash-background);border-radius:4em;box-shadow:var(--shadow);color:var(--flash-color);display:inline-flex;font-size:var(--font-size-normal);margin:0 auto;padding:0.4em 1.5em}.popup .dialog-toggle{cursor:pointer}.popup dialog{--nav-hover-brightness: 0.9}.popup dialog .base{display:flex;flex-direction:column}.popup dialog .base .header{font-weight:600;font-size:var(--font-size-normal);padding:var(--inline-space) var(--inline-space)}.popup dialog .base .divider{border-top:1px solid var(--border-color);height:var(--inline-space);margin-top:var(--inline-space)}.popup dialog .base a,.popup dialog .base button{background-color:var(--dialog-background-color);color:var(--color-ink-darker);font-size:var(--font-size-normal);padding:var(--inline-space-half) var(--inline-space)}.popup dialog .base a:hover,.popup dialog .base a.active,.popup dialog .base button:hover,.popup dialog .base button.active{filter:brightness(var(--nav-hover-brightness));text-decoration:none}.popup dialog .base a:has(.shortcut),.popup dialog .base button:has(.shortcut){align-items:baseline;display:flex;justify-content:space-between}.popup dialog .base a i,.popup dialog .base button i{color:var(--color-tertiary)}.popup dialog .base button{text-align:left;width:100%}.popup .dialog-toggle i.quick-menu.fa-light:hover{--fa-style: 900}.progress-bar{--bar-height: 0.8rem;--bar-width: 100%;--bar-radius: var(--border-radius);background-color:var(--color-ink-lighter);border-radius:var(--bar-radius);height:var(--bar-height);width:var(--bar-width)}.progress-bar .value-bar{background-color:var(--color-primary);border-radius:var(--border-radius);height:var(--bar-height);width:0%}.sections{--section-gap: var(--block-space-double);display:flex;flex-direction:column;gap:var(--section-gap)}section header .title{color:var(--color-ink);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}section header .description{color:var(--color-secondary);font-size:var(--font-size-sm)}.boards{display:grid;gap:var(--block-space);grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}.board-card{background-color:var(--color-white);border-radius:var(--border-radius);border-top-width:4px;box-shadow:var(--shadow-xs);display:flex;flex-direction:column;justify-content:start;padding:var(--block-space-double)}.board-card .header{align-items:baseline;color:var(--color-secondary);display:flex;font-size:var(--font-size-xs);justify-content:space-between;margin-bottom:var(--block-space-half)}.board-card .details{display:flex;flex-direction:column;gap:var(--block-space-quarter);margin-bottom:var(--block-space-double)}.board-card .details a.title{color:var(--color-ink);font-weight:var(--font-weight-bold);font-size:var(--font-size-medium)}.board-card .details .description{color:var(--color-secondary)}.board-card .progress{align-items:center;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;margin-top:auto;padding-top:var(--block-space)}.board-card .progress .created-date{color:var(--color-secondary);font-weight:var(--font-weight-thin);font-size:var(--font-size-sm)}.goal-label{--goal-label-font-size: var(--font-size-xs);--goal-label-color: var(--color-white);border-radius:var(--border-radius);color:var(--goal-label-color);font-size:var(--goal-label-font-size);padding:var(--inline-space-quarter) var(--block-space-half)}.goal-row{--goal-row-name-font-size: var(--font-size-normal);--goal-row-name-font-weight: var(--font-weight-normal);--goal-row-padding: var(--block-space-half) var(--inline-space-double);padding:var(--goal-row-padding)}.goal-row .handle{visibility:hidden;cursor:pointer;color:var(--color-secondary)}.goal-row:hover .handle{visibility:visible}.goal-row .name{font-size:var(--goal-row-name-font-size);font-weight:var(--goal-row-name-font-weight)}.goal-card{--goal-card-border: 1px solid var(--border-color);--goal-card-border-radius: var(--border-radius);--goal-card-min-height: 200px;--goal-card-name-font-size: var(--font-size-medium);--goal-card-name-font-weight: var(--font-weight-bold);--goal-card-padding: var(--block-space) var(--inline-space-double);border:var(--goal-card-border);border-radius:var(--goal-card-border-radius);display:flex;flex-direction:column;justify-content:start;min-height:var(--goal-card-min-height);padding:var(--goal-card-padding)}.goal-card .handle{cursor:move;color:var(--color-secondary);visibility:hidden}.goal-card:hover .handle{visibility:visible}.goal-card .header{align-items:baseline;display:flex;font-size:var(--font-size-sm);justify-content:space-between;margin-bottom:var(--block-space)}.goal-card .body{align-items:stretch;display:flex;flex-direction:column;gap:var(--block-space-quarter);justify-content:space-between}.goal-card .body .name{font-size:var(--goal-card-name-font-size);font-weight:var(--goal-card-name-font-weight)}.goal-card .body .progress{align-items:center;display:flex;justify-content:space-between}.goal-card .body .progress .progress-bar{--bar-height: 10px;--bar-width: 18ch;--bar-radius: 4px}.goal-card .body .progress span{font-size:var(--font-size-xs)}.goal-card .footer{align-items:baseline;display:flex;justify-content:space-between;margin-top:auto}.goal-card .footer .year{color:var(--color-secondary)}.goals-agenda-list{border:1px solid var(--border-color);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:var(--block-space-half);margin-bottom:var(--block-space);padding:var(--block-space)}.goals-agenda-list .item{align-items:center;display:flex;justify-content:start;gap:var(--inline-space)}.goals-agenda-list .item .year{background-color:var(--color-ink-medium);border-radius:var(--border-radius);color:var(--color-white);font-size:var(--font-size-xs);padding:0 var(--inline-space-half)}.goals-agenda-list .item .name{color:var(--color-ink)}.goals-agenda-list .item .label{font-size:var(--font-size-sm);color:var(--color-secondary);margin-left:auto}:root{--note-header-background: var(--category-color-light-blue);--note-header-font-size: var(--font-size-medium);--note-header-gap: var(--block-space);--note-header-padding: var(--inline-space) var(--block-space)}.note-card .header{align-items:center;background-color:var(--note-header-background);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);display:flex;font-weight:var(--font-weight-bold);gap:var(--note-header-gap);justify-content:space-between;padding:var(--note-header-padding)}.note-card .header .title,.note-card .header .popup .dialog-toggle{color:var(--note-header-color)}.note-card>.body{min-height:16ch;max-height:16ch;overflow:hidden;padding:var(--note-header-padding)}.note-card .meta{background-color:var(--note-header-background);display:flex;justify-content:space-between;font-size:var(--font-size-xs);padding:var(--note-header-padding)}dialog:has(.note-form){--dialog-padding: 0}.note-form{--note-form-header-background: var(--note-header-background);--note-form-header-color: var(--note-header-color);--note-form-header-font-size: var(--note-header-font-size);--note-form-header-gap: var(--note-header-gap);--note-form-header-padding: var(--note-header-padding);--note-form-content-padding: 0}.note-form .header{align-items:center;background-color:var(--note-form-header-background);color:var(--note-form-header-color);display:flex;gap:var(--note-form-header-gap);justify-content:end;padding:var(--note-form-header-padding)}.note-form .header .title{flex-grow:1}.note-form .header input,.note-form .header select{--input-placeholder-color: var(--note-form-header-color);background:inherit;border:none;box-shadow:none;color:inherit;font-size:var(--note-form-header-font-size);margin:0;outline:none;padding:0}.note-form .header select{width:14ch}.note-form .base{--lexxy-radius: 0;padding:var(--note-form-content-padding)}.note-form .base lexxy-editor details:has(summary[name=link]),.note-form .base lexxy-editor details:has(summary[name=highlight]),.note-form .base lexxy-editor button[name=quote],.note-form .base lexxy-editor button[name=code],.note-form .base lexxy-editor button[name=table]{display:none}.note-form .base lexxy-editor{max-width:var(--dialog-min-width)}.note-form .autosave-status{font-size:var(--font-size-sm);color:var(--color-secondary);padding:var(--note-form-header-padding)}.objective-row{--objective-row-details-gap: var(--inline-space);padding:0}.objective-row .handle{visibility:hidden}.objective-row:hover .handle{visibility:visible}.objective-row .title{font-weight:var(--font-weight-bold)}.objective-row .details{color:var(--color-secondary);display:flex;justify-content:start;font-size:var(--font-size-xs);gap:var(--objective-row-details-gap)}.objective-row .description{color:var(--color-ink-dark);font-size:var(--font-size-sm)}.objective-form{padding:0}.objective-form.new-objective{padding:var(--block-space) 0}.objective-form .due-date-field{align-items:center;display:flex;justify-content:start;gap:var(--inline-space-half);margin:var(--inline-space)}.objective-form .due-date-field .lonesome{width:auto;padding:0;margin-right:var(--block-space)}.objective-form .due-date-field .due-date-display{color:var(--color-secondary);font-size:var(--font-size-sm);inline-size:12ch}.task-row{--task-background-color: var(--color-cream);--task-name-font-size: var(--font-size-medium);--task-name-font-weight: var(--font-weight-bold);--task-checkbox-icon-size: calc(var(--font-size-medium) + 0.1rem);--task-priority-icon-size: calc(var(--font-size-sm) + 0.2rem);--task-assigned-icon-size: calc(var(--font-size-sm) - 0.1rem);align-items:center;display:flex;justify-content:start;gap:var(--block-space);position:relative}.task-row .handle{color:var(--color-secondary);cursor:grab;visibility:hidden}.task-row:hover .handle{visibility:visible}.task-row a:hover{text-decoration:none}.task-row .schedule{color:var(--color-ink-darker);min-width:6ch;text-align:center}.task-row .schedule .top{font-size:calc(var(--font-size-sm) - 1px);font-weight:var(--font-weight-bold);text-transform:uppercase}.task-row .schedule .middle{font-size:calc(var(--font-size-sm) - 2px);color:var(--color-secondary)}.task-row .schedule .bottom{font-size:var(--font-size-xs);color:var(--color-secondary)}.task-row .details{background:var(--task-background-color);border-left-width:4px;display:flex;flex-direction:column;flex-grow:1;gap:var(--inline-space-quarter);padding-top:var(--block-space-half);padding-bottom:var(--block-space-half);padding-left:var(--inline-space);padding-right:var(--inline-space-half)}.task-row .details .actions{align-items:baseline;color:var(--color-secondary);display:flex;justify-content:end}.task-row .details .actions .board-name{font-size:var(--font-size-xs);margin-right:auto}.task-row .details .actions .board-name a{color:var(--color-secondary)}.task-row .details .content{align-items:baseline;display:flex;justify-content:start;gap:var(--inline-space)}.task-row .details .content i.priority-icon{font-size:var(--task-priority-icon-size)}.task-row .details .content i.assigned-icon{font-size:var(--task-assigned-icon-size)}.task-row .details .content .checkbox{font-size:var(--task-checkbox-icon-size)}.task-row .details .content .name{padding-right:var(--inline-space)}.task-row .details .content .name a{color:var(--color-ink);font-size:var(--task-name-font-size);font-weight:var(--task-name-font-weight);text-decoration:none}.task-row .details .content .name a:hover{text-decoration:underline;text-underline-offset:0.25em;text-decoration-color:var(--border-color)}.task-row .details .content .assigned-to{margin-left:auto;flex-shrink:0}.task-row .details .attributes{align-items:baseline;color:var(--color-secondary);display:flex;gap:var(--inline-space);font-size:var(--font-size-xs)}.task-row .details .completed-at{color:var(--color-secondary);font-size:var(--font-size-xs)}.task-row .details .do-date{color:var(--color-secondary);display:none;font-size:var(--font-size-xs)}.task-row .due-by-stamp{--stamp-bg-color: var(--task-background-color);--stamp-border-width: 0;--stamp-border-style: dashed;--stamp-border-radius: 99rem;--stamp-color: var(--color-danger);--stamp-font-size: 0.8rem;--stamp-height: 70px;--stamp-width: auto;--stamp-right: 50px;align-items:center;background-color:color-mix(in srgb, var(--stamp-bg-color) 90%, transparent);border-radius:var(--stamp-border-radius);border:var(--stamp-border-width) var(--stamp-border-style) var(--stamp-color);color:var(--color-ink);display:flex;flex-direction:column;font-weight:bold;font-size:var(--stamp-font-size);inset:auto 1ch 1ch auto;justify-content:center;height:var(--stamp-height);max-inline-size:18ch;min-inline-size:var(--stamp-width);padding:1ch;position:absolute;rotate:10deg;right:var(--stamp-right);top:10px}.task-row .due-by-stamp.red{--stamp-color: var(--color-danger)}.task-row .due-by-stamp .header{color:var(--stamp-color);font-size:var(--stamp-font-size);font-weight:900;position:relative;text-align:center;text-transform:uppercase}.task-row .due-by-stamp .middle{color:var(--color-ink);text-transform:uppercase}.task-row .due-by-stamp .footer{color:var(--color-secondary);font-size:calc(var(--stamp-font-size) - 0.25rem);border-block-end:1px dashed currentcolor}#last_task_added span{color:var(--color-success);font-weight:500;margin-right:0.5rem;font-size:var(--font-size-sm)}.edit-task textarea:focus,.quick-task textarea:focus{font-weight:normal}.edit-task .points-label,.quick-task .points-label{cursor:pointer;margin-right:1rem;color:var(--color-ink);font-size:var(--font-size-sm)}.edit-task .points-label.active,.quick-task .points-label.active{font-weight:600;color:var(--color-ink);border-bottom:1px dotted}.edit-task .points-label.active.points-0,.quick-task .points-label.active.points-0{color:var(--color-ink-dark)}.edit-task .points-label.active.points-1,.quick-task .points-label.active.points-1{color:var(--color-green)}.edit-task .points-label.active.points-5,.quick-task .points-label.active.points-5{color:var(--color-yellow)}.edit-task .points-label.active.points-8,.quick-task .points-label.active.points-8{color:var(--color-red)}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}trix-editor{border:1px solid #bbb;border-radius:3px;margin:0;padding:0.4em 0.6em;min-height:5em;outline:none}trix-toolbar *{box-sizing:border-box}trix-toolbar .trix-button-row{display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto}trix-toolbar .trix-button-group{display:flex;margin-bottom:10px;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#888;border-radius:3px}trix-toolbar .trix-button-group:not(:first-child){margin-left:1.5vw}@media (max-width: 768px){trix-toolbar .trix-button-group:not(:first-child){margin-left:0}}trix-toolbar .trix-button-group-spacer{flex-grow:1}@media (max-width: 768px){trix-toolbar .trix-button-group-spacer{display:none}}trix-toolbar .trix-button{position:relative;float:left;color:rgba(0,0,0,0.6);font-size:0.75em;font-weight:600;white-space:nowrap;padding:0 0.5em;margin:0;outline:none;border:none;border-bottom:1px solid #ddd;border-radius:0;background:transparent}trix-toolbar .trix-button:not(:first-child){border-left:1px solid #ccc}trix-toolbar .trix-button.trix-active{background:#cbeefa;color:black}trix-toolbar .trix-button:not(:disabled){cursor:pointer}trix-toolbar .trix-button:disabled{color:rgba(0,0,0,0.125)}@media (max-width: 768px){trix-toolbar .trix-button{letter-spacing:-0.01em;padding:0 0.3em}}trix-toolbar .trix-button--icon{font-size:inherit;width:2.6em;height:1.6em;max-width:calc(0.8em + 4vw);text-indent:-9999px}@media (max-width: 768px){trix-toolbar .trix-button--icon{height:2em;max-width:calc(0.8em + 3.5vw)}}trix-toolbar .trix-button--icon::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.6;content:"";background-position:center;background-repeat:no-repeat;background-size:contain}@media (max-width: 768px){trix-toolbar .trix-button--icon::before{right:6%;left:6%}}trix-toolbar .trix-button--icon.trix-active::before{opacity:1}trix-toolbar .trix-button--icon:disabled::before{opacity:0.125}trix-toolbar .trix-button--icon-attach::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");top:8%;bottom:4%}trix-toolbar .trix-button--icon-bold::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-italic::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-link::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-strike::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%2014.986c.088%202.647%202.246%204.258%205.635%204.258%203.496%200%205.713-1.728%205.713-4.463%200-.275-.02-.536-.062-.781h-3.461c.398.293.573.654.573%201.123%200%201.035-1.074%201.787-2.646%201.787-1.563%200-2.773-.762-2.91-1.924H6ZM6.432%2010h3.763c-.632-.314-.914-.715-.914-1.273%200-1.045.977-1.739%202.432-1.739%201.475%200%202.52.723%202.617%201.914h2.764c-.05-2.548-2.11-4.238-5.39-4.238-3.145%200-5.392%201.719-5.392%204.316%200%20.363.04.703.12%201.02ZM4%2011a1%201%200%201%200%200%202h15a1%201%200%201%200%200-2H4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-quote::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-heading-1::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.5%207.5v-3h-12v3H14v13h3v-13h4.5ZM9%2013.5h3.5v-3h-10v3H6v7h3v-7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-code::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-bullet-list::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-number-list::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-undo::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%2014a1%201%200%200%200%201%201h6a1%201%200%201%200%200-2H6.257c2.247-2.764%205.151-3.668%207.579-3.264%202.589.432%204.739%202.356%205.174%205.405a1%201%200%200%200%201.98-.283c-.564-3.95-3.415-6.526-6.825-7.095C11.084%207.25%207.63%208.377%205%2011.39V8a1%201%200%200%200-2%200v6Zm2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-redo::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21%2014a1%201%200%200%201-1%201h-6a1%201%200%201%201%200-2h3.743c-2.247-2.764-5.151-3.668-7.579-3.264-2.589.432-4.739%202.356-5.174%205.405a1%201%200%200%201-1.98-.283c.564-3.95%203.415-6.526%206.826-7.095%203.08-.513%206.534.614%209.164%203.626V8a1%201%200%201%201%202%200v6Zm-2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-decrease-nesting-level::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-3.707-5.707a1%201%200%200%200%200%201.414l2%202a1%201%200%201%200%201.414-1.414L4.414%2012l1.293-1.293a1%201%200%200%200-1.414-1.414l-2%202Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-increase-nesting-level::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-2.293-2.293%202-2a1%201%200%200%200%200-1.414l-2-2a1%201%200%201%200-1.414%201.414L3.586%2012l-1.293%201.293a1%201%200%201%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-dialogs{position:relative}trix-toolbar .trix-dialog{position:absolute;top:0;left:0;right:0;font-size:0.75em;padding:15px 10px;background:#fff;box-shadow:0 0.3em 1em #ccc;border-top:2px solid #888;border-radius:5px;z-index:5}trix-toolbar .trix-input--dialog{font-size:inherit;font-weight:normal;padding:0.5em 0.8em;margin:0 10px 0 0;border-radius:3px;border:1px solid #bbb;background-color:#fff;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-toolbar .trix-input--dialog.validate:invalid{box-shadow:#F00 0px 0px 1.5px 1px}trix-toolbar .trix-button--dialog{font-size:inherit;padding:0.5em;border-bottom:none}trix-toolbar .trix-dialog--link{max-width:600px}trix-toolbar .trix-dialog__link-fields{display:flex;align-items:baseline}trix-toolbar .trix-dialog__link-fields .trix-input{flex:1}trix-toolbar .trix-dialog__link-fields .trix-button-group{flex:0 0 content;margin:0}trix-editor [data-trix-mutable]:not(.attachment__caption-editor){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}trix-editor [data-trix-mutable]::-moz-selection,trix-editor [data-trix-cursor-target]::-moz-selection,trix-editor [data-trix-mutable] ::-moz-selection{background:none}trix-editor [data-trix-mutable]::selection,trix-editor [data-trix-cursor-target]::selection,trix-editor [data-trix-mutable] ::selection{background:none}trix-editor .attachment__caption-editor[data-trix-mutable]:focus::-moz-selection{background:highlight}trix-editor .attachment__caption-editor[data-trix-mutable]:focus::selection{background:highlight}trix-editor .attachment.attachment--file[data-trix-mutable]{box-shadow:0 0 0 2px highlight;border-color:transparent}trix-editor .attachment[data-trix-mutable] img{box-shadow:0 0 0 2px highlight}trix-editor .attachment{position:relative}trix-editor .attachment:hover{cursor:default}trix-editor .attachment--preview .attachment__caption:hover{cursor:text}trix-editor .attachment__progress{position:absolute;z-index:1;height:20px;top:calc(50% - 10px);left:5%;width:90%;opacity:0.9;transition:opacity 200ms ease-in}trix-editor .attachment__progress[value="100"]{opacity:0}trix-editor .attachment__caption-editor{display:inline-block;width:100%;margin:0;padding:0;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;text-align:center;vertical-align:top;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-editor .attachment__toolbar{position:absolute;z-index:1;top:-0.9em;left:0;width:100%;text-align:center}trix-editor .trix-button-group{display:inline-flex}trix-editor .trix-button{position:relative;float:left;color:#666;white-space:nowrap;font-size:80%;padding:0 0.8em;margin:0;outline:none;border:none;border-radius:0;background:transparent}trix-editor .trix-button:not(:first-child){border-left:1px solid #ccc}trix-editor .trix-button.trix-active{background:#cbeefa}trix-editor .trix-button:not(:disabled){cursor:pointer}trix-editor .trix-button--remove{text-indent:-9999px;display:inline-block;padding:0;outline:none;width:1.8em;height:1.8em;line-height:1.8em;border-radius:50%;background-color:#fff;border:2px solid highlight;box-shadow:1px 1px 6px rgba(0,0,0,0.25)}trix-editor .trix-button--remove::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.7;content:"";background-image:url("data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.41%2017.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-size:90%}trix-editor .trix-button--remove:hover{border-color:#333}trix-editor .trix-button--remove:hover::before{opacity:1}trix-editor .attachment__metadata-container{position:relative}trix-editor .attachment__metadata{position:absolute;left:50%;top:2em;transform:translate(-50%, 0);max-width:90%;padding:0.1em 0.6em;font-size:0.8em;color:#fff;background-color:rgba(0,0,0,0.7);border-radius:3px}trix-editor .attachment__metadata .attachment__name{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}trix-editor .attachment__metadata .attachment__size{margin-left:0.2em;white-space:nowrap}.trix-content{line-height:1.5}.trix-content *{box-sizing:border-box;margin:0;padding:0}.trix-content h1{font-size:1.7rem;line-height:2rem}.trix-content blockquote{border:0 solid #ccc;border-left-width:0.3em;margin-left:0.3em;padding-left:0.6em}.trix-content [dir=rtl] blockquote,.trix-content blockquote[dir=rtl]{border-width:0;border-right-width:0.3em;margin-right:0.3em;padding-right:0.6em}.trix-content li{margin-left:1em}.trix-content [dir=rtl] li{margin-right:1em}.trix-content pre{display:inline-block;width:100%;vertical-align:top;font-family:monospace;font-size:0.9em;padding:0.5em;white-space:pre;background-color:#eee;overflow-x:auto}.trix-content img{max-width:100%;height:auto}.trix-content .attachment{display:inline-block;position:relative;max-width:100%}.trix-content .attachment a{color:inherit;text-decoration:none}.trix-content .attachment a:hover,.trix-content .attachment a:visited:hover{color:inherit}.trix-content .attachment__caption{text-align:center}.trix-content .attachment__caption .attachment__name+.attachment__size::before{content:' \2022 '}.trix-content .attachment--preview{width:100%;text-align:center}.trix-content .attachment--preview .attachment__caption{color:#666;font-size:0.9em;line-height:1.2}.trix-content .attachment--file{color:#333;line-height:1;margin:0 2px 2px 2px;padding:0.4em 1em;border:1px solid #bbb;border-radius:5px}.trix-content .attachment-gallery{display:flex;flex-wrap:wrap;position:relative}.trix-content .attachment-gallery .attachment{flex:1 0 33%;padding:0 0.5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2 .attachment,.trix-content .attachment-gallery.attachment-gallery--4 .attachment{flex-basis:50%;max-width:50%}:root{--lexxy-color-ink: oklch(20% 0 0);--lexxy-color-ink-medium: oklch(40% 0 0);--lexxy-color-ink-light: oklch(60% 0 0);--lexxy-color-ink-lighter: oklch(85% 0 0);--lexxy-color-ink-lightest: oklch(96% 0 0);--lexxy-color-ink-inverted: white;--lexxy-color-accent-dark: oklch(57% 0.19 260);--lexxy-color-accent-medium: oklch(75% 0.196 258);--lexxy-color-accent-light: oklch(88% 0.026 254);--lexxy-color-accent-lightest: oklch(92% 0.026 254);--lexxy-color-red: oklch(60% 0.15 27);--lexxy-color-green: oklch(60% 0.15 145);--lexxy-color-blue: oklch(66% 0.196 258);--lexxy-color-purple: oklch(60% 0.15 305);--lexxy-color-code-token-att: #d73a49;--lexxy-color-code-token-comment: #6a737d;--lexxy-color-code-token-function: #6f42c1;--lexxy-color-code-token-operator: #d73a49;--lexxy-color-code-token-property: #005cc5;--lexxy-color-code-token-punctuation: #24292e;--lexxy-color-code-token-selector: #22863a;--lexxy-color-code-token-variable: #e36209;--lexxy-color-canvas: var(--lexxy-color-ink-inverted);--lexxy-color-text: var(--lexxy-color-ink);--lexxy-color-text-subtle: var(--lexxy-color-ink-medium);--lexxy-color-link: var(--lexxy-color-accent-dark);--lexxy-color-selected: var(--lexxy-color-accent-lightest);--lexxy-color-selected-hover: var(--lexxy-color-accent-light);--lexxy-color-selected-dark: var(--lexxy-color-blue);--lexxy-color-code-bg: var(--lexxy-color-ink-lightest);--highlight-1: rgb(136, 118, 38);--highlight-2: rgb(185, 94, 6);--highlight-3: rgb(207, 0, 0);--highlight-4: rgb(216, 28, 170);--highlight-5: rgb(144, 19, 254);--highlight-6: rgb(5, 98, 185);--highlight-7: rgb(17, 138, 15);--highlight-8: rgb(148, 82, 22);--highlight-9: rgb(102, 102, 102);--highlight-bg-1: rgba(229, 223, 6, 0.3);--highlight-bg-2: rgba(255, 185, 87, 0.3);--highlight-bg-3: rgba(255, 118, 118, 0.3);--highlight-bg-4: rgba(248, 137, 216, 0.3);--highlight-bg-5: rgba(190, 165, 255, 0.3);--highlight-bg-6: rgba(124, 192, 252, 0.3);--highlight-bg-7: rgba(140, 255, 129, 0.3);--highlight-bg-8: rgba(221, 170, 123, 0.3);--highlight-bg-9: rgba(200, 200, 200, 0.3);--lexxy-color-table-header-bg: var(--lexxy-color-ink-lightest);--lexxy-color-table-cell-border: var(--lexxy-color-ink-lighter);--lexxy-color-table-cell-selected: var(--lexxy-color-selected);--lexxy-color-table-cell-selected-border: highlight;--lexxy-color-table-cell-selected-bg: highlight;--lexxy-font-base: system-ui, sans-serif;--lexxy-font-mono: ui-monospace, "Menlo", "Monaco", Consolas, monospace;--lexxy-text-small: 0.875rem;--lexxy-content-margin: 1rem;--lexxy-focus-ring-color: var(--lexxy-color-accent-dark);--lexxy-focus-ring-offset: 0;--lexxy-focus-ring-size: 2px;--lexxy-radius: 0.5ch;--lexxy-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);--lexxy-z-popup: 1000}:where(.lexxy-content) h1,:where(.lexxy-content) h2,:where(.lexxy-content) h3,:where(.lexxy-content) h4,:where(.lexxy-content) h5,:where(.lexxy-content) h6{display:block;font-weight:bold;hyphens:auto;margin-block:0 var(--lexxy-content-margin);overflow-wrap:break-word;text-wrap:balance}:where(.lexxy-content) h1{font-size:2rem}:where(.lexxy-content) h2{font-size:1.5rem}:where(.lexxy-content) h3{font-size:1.25rem}:where(.lexxy-content) h4{font-size:1rem}:where(.lexxy-content) h5{font-size:0.875rem}:where(.lexxy-content) h6{font-size:0.75rem}:where(.lexxy-content) p,:where(.lexxy-content) ul,:where(.lexxy-content) ol,:where(.lexxy-content) dl,:where(.lexxy-content) blockquote,:where(.lexxy-content) figure,:where(.lexxy-content) .attachment{margin-block:0 var(--lexxy-content-margin)}:where(.lexxy-content) p:not(lexxy-editor :where(.lexxy-content) p,lexxy-editor :where(.lexxy-content) ul,lexxy-editor :where(.lexxy-content) ol,lexxy-editor :where(.lexxy-content) dl,lexxy-editor :where(.lexxy-content) blockquote,lexxy-editor :where(.lexxy-content) figure,lexxy-editor :where(.lexxy-content) .attachment),:where(.lexxy-content) ul:not(lexxy-editor :where(.lexxy-content) p,lexxy-editor :where(.lexxy-content) ul,lexxy-editor :where(.lexxy-content) ol,lexxy-editor :where(.lexxy-content) dl,lexxy-editor :where(.lexxy-content) blockquote,lexxy-editor :where(.lexxy-content) figure,lexxy-editor :where(.lexxy-content) .attachment),:where(.lexxy-content) ol:not(lexxy-editor :where(.lexxy-content) p,lexxy-editor :where(.lexxy-content) ul,lexxy-editor :where(.lexxy-content) ol,lexxy-editor :where(.lexxy-content) dl,lexxy-editor :where(.lexxy-content) blockquote,lexxy-editor :where(.lexxy-content) figure,lexxy-editor :where(.lexxy-content) .attachment),:where(.lexxy-content) dl:not(lexxy-editor :where(.lexxy-content) p,lexxy-editor :where(.lexxy-content) ul,lexxy-editor :where(.lexxy-content) ol,lexxy-editor :where(.lexxy-content) dl,lexxy-editor :where(.lexxy-content) blockquote,lexxy-editor :where(.lexxy-content) figure,lexxy-editor :where(.lexxy-content) .attachment),:where(.lexxy-content) blockquote:not(lexxy-editor :where(.lexxy-content) p,lexxy-editor :where(.lexxy-content) ul,lexxy-editor :where(.lexxy-content) ol,lexxy-editor :where(.lexxy-content) dl,lexxy-editor :where(.lexxy-content) blockquote,lexxy-editor :where(.lexxy-content) figure,lexxy-editor :where(.lexxy-content) .attachment),:where(.lexxy-content) figure:not(lexxy-editor :where(.lexxy-content) p,lexxy-editor :where(.lexxy-content) ul,lexxy-editor :where(.lexxy-content) ol,lexxy-editor :where(.lexxy-content) dl,lexxy-editor :where(.lexxy-content) blockquote,lexxy-editor :where(.lexxy-content) figure,lexxy-editor :where(.lexxy-content) .attachment),:where(.lexxy-content) .attachment:not(lexxy-editor :where(.lexxy-content) p,lexxy-editor :where(.lexxy-content) ul,lexxy-editor :where(.lexxy-content) ol,lexxy-editor :where(.lexxy-content) dl,lexxy-editor :where(.lexxy-content) blockquote,lexxy-editor :where(.lexxy-content) figure,lexxy-editor :where(.lexxy-content) .attachment){overflow-wrap:break-word;text-wrap:pretty}:where(.lexxy-content) .lexxy-content__italic{font-style:italic}:where(.lexxy-content) .lexxy-content__bold{font-weight:bold}:where(.lexxy-content) .lexxy-content__strikethrough{text-decoration:line-through}:where(.lexxy-content) .lexxy-content__underline{text-decoration:underline}:where(.lexxy-content) mark,:where(.lexxy-content) .lexxy-content__highlight{background-color:transparent;color:inherit}:where(.lexxy-content) blockquote{border-inline-start:0.25em solid var(--lexxy-color-ink-lighter);font-style:italic;margin:var(--lexxy-content-margin) 0;padding:0.5lh 2ch}:where(.lexxy-content) blockquote p:last-child{margin-block-end:0}:where(.lexxy-content) p:empty{display:none}:where(.lexxy-content) a{color:var(--lexxy-color-link)}:where(.lexxy-content) img,:where(.lexxy-content) video,:where(.lexxy-content) embed,:where(.lexxy-content) object{inline-size:auto;margin-inline:auto;max-block-size:32rem;object-fit:contain}a:has(:where(.lexxy-content) img,:where(.lexxy-content) video,:where(.lexxy-content) embed,:where(.lexxy-content) object){display:inline-block}:where(.lexxy-content) code,:where(.lexxy-content) pre{background-color:var(--lexxy-color-ink-lightest);border-radius:var(--lexxy-radius);color:var(--lexxy-color-ink);font-family:var(--lexxy-font-mono);font-size:0.9em;padding:0.25ch 0.5ch}:where(.lexxy-content) code:is(pre),:where(.lexxy-content) code[data-language],:where(.lexxy-content) pre:is(pre),:where(.lexxy-content) pre[data-language]{border-radius:var(--lexxy-radius);display:block;hyphens:none;margin-block:0 var(--lexxy-content-margin);overflow-x:auto;padding:1ch;tab-size:2;text-wrap:nowrap;white-space:pre;word-break:break-word}:where(.lexxy-content) li.lexxy-nested-listitem{list-style-type:none}:where(.lexxy-content) li.lexxy-nested-listitem ol,:where(.lexxy-content) li.lexxy-nested-listitem ul{margin:0}:where(.lexxy-content)>:last-child{margin-block-end:0}:where(.lexxy-content) .code-token__attr,:where(.lexxy-content) .token.attr-name,:where(.lexxy-content) .token.atrule,:where(.lexxy-content) .token.attr,:where(.lexxy-content) .token.keyword{color:var(--lexxy-color-code-token-att)}:where(.lexxy-content) .code-token__property,:where(.lexxy-content) .token.boolean,:where(.lexxy-content) .token.constant,:where(.lexxy-content) .token.number,:where(.lexxy-content) .token.property,:where(.lexxy-content) .token.symbol,:where(.lexxy-content) .token.tag{color:var(--lexxy-color-code-token-property)}:where(.lexxy-content) .code-token__selector,:where(.lexxy-content) .token.attr-value,:where(.lexxy-content) .token.builtin,:where(.lexxy-content) .token.char,:where(.lexxy-content) .token.inserted,:where(.lexxy-content) .token.line,:where(.lexxy-content) .token.selector,:where(.lexxy-content) .token.string{color:var(--lexxy-color-code-token-selector)}:where(.lexxy-content) .code-token__comment,:where(.lexxy-content) .token.cdata,:where(.lexxy-content) .token.comment,:where(.lexxy-content) .token.doctype,:where(.lexxy-content) .token.prolog{color:var(--lexxy-color-code-token-comment);font-style:italic}:where(.lexxy-content) .code-token__operator,:where(.lexxy-content) .token.deleted,:where(.lexxy-content) .token.entity,:where(.lexxy-content) .token.operator,:where(.lexxy-content) .token.url,:where(.lexxy-content) code[data-language="diff"] .code-token__operator+.code-token__selector{color:var(--lexxy-color-code-token-operator)}:where(.lexxy-content) .code-token__function,:where(.lexxy-content) .token.class,:where(.lexxy-content) .token.class-name,:where(.lexxy-content) .token.function{color:var(--lexxy-color-code-token-function)}:where(.lexxy-content) .code-token__variable,:where(.lexxy-content) .token.important,:where(.lexxy-content) .token.namespace,:where(.lexxy-content) .token.regex,:where(.lexxy-content) .token.variable{color:var(--lexxy-color-code-token-variable)}:where(.lexxy-content) .code-token__punctuation,:where(.lexxy-content) .token.punctuation{color:var(--lexxy-color-code-token-punctuation)}:where(.lexxy-content) :where(.lexxy-content__table-wrapper){margin:0;margin-block:1ch;overflow-x:auto}:where(.lexxy-content) table{border-collapse:collapse;border-spacing:0;inline-size:calc(100% - 0.5ch);margin:0.25ch}:where(.lexxy-content) table th,:where(.lexxy-content) table td{border:1px solid var(--lexxy-color-ink-lighter);padding:1ch;text-align:start;word-break:normal}:where(.lexxy-content) table th *:last-child,:where(.lexxy-content) table td *:last-child{margin-block-end:0}:where(.lexxy-content) table th.lexxy-content__table-cell--header,:where(.lexxy-content) table td.lexxy-content__table-cell--header{background-color:var(--lexxy-color-ink-lightest);font-weight:bold}:where(.lexxy-content) table th *:is(code, pre),:where(.lexxy-content) table td *:is(code, pre){hyphens:auto;text-wrap:wrap;white-space:pre-wrap}:where([data-lexical-cursor]){animation:blink 1s step-end infinite;block-size:1lh;border-inline-start:1px solid currentColor;line-height:inherit;margin-block:1em}:where(.attachment){block-size:auto;display:block;inline-size:fit-content;position:relative;margin-inline:auto;max-inline-size:100%;text-align:center}:where(.attachment) :where(progress){inline-size:100%;margin:auto}:where(.attachment__caption){color:var(--lexxy-color-text-subtle);font-size:var(--lexxy-text-small)}:where(.attachment__caption) textarea{background:var(--lexxy-color-canvas);border:none;color:inherit;font-family:inherit;inline-size:100%;max-inline-size:100%;resize:none;text-align:center}:where(.attachment__caption) textarea:focus{outline:none}@supports (field-sizing: content){:where(.attachment__caption) textarea{field-sizing:content;inline-size:auto;min-inline-size:20ch}}:where(.attachment__icon){aspect-ratio:4/5;background-color:color-mix(var(--lexxy-attachment-icon-color), transparent 90%);block-size:3lh;border:2px solid var(--lexxy-attachment-icon-color);border-block-start-width:1ch;border-radius:var(--lexxy-radius);box-sizing:border-box;color:var(--lexxy-attachment-icon-color);display:grid;font-size:var(--lexxy-text-small);font-weight:bold;inline-size:auto;place-content:center;text-transform:uppercase}:where(.attachment--preview){border-radius:var(--lexxy-radius)}:where(.attachment--preview) img,:where(.attachment--preview) video{block-size:auto;display:block;margin-inline:auto;max-inline-size:100%;user-select:none}:where(.attachment--preview)>a{display:block}:where(.attachment--preview) .attachment__caption{margin-block-start:1ch}:where(.attachment--file){--lexxy-attachment-icon-color: var(--lexxy-color-text-subtle);align-items:center;display:flex;flex-wrap:wrap;gap:1ch;inline-size:auto}:where(.attachment--file) .attachment__caption{display:grid;flex:1;text-align:start}:where(.attachment--file) .attachment__name{color:var(--lexxy-color-ink);font-weight:bold}:where( .attachment--psd, .attachment--key, .attachment--sketch, .attachment--ai, .attachment--eps, .attachment--indd, .attachment--svg, .attachment--ppt, .attachment--pptx ){--lexxy-attachment-icon-color: var(--lexxy-color-red)}:where( .attachment--css, .attachment--php, .attachment--json, .attachment--htm, .attachment--html, .attachment--rb, .attachment--erb, .attachment--ts, .attachment--js ){--lexxy-attachment-icon-color: var(--lexxy-color-purple)}:where( .attachment--txt, .attachment--pages, .attachment--rtf, .attachment--md, .attachment--doc, .attachment--docx ){--lexxy-attachment-icon-color: var(--lexxy-color-blue)}:where( .attachment--csv, .attachment--numbers, .attachment--xls, .attachment--xlsx ){--lexxy-attachment-icon-color: var(--lexxy-color-green)}:where(.horizontal-divider){margin:0;margin-block-end:.5em;padding:1.5em 0 .5em}:where(.horizontal-divider) hr{border:0;border-block-end:1px solid currentColor;inline-size:20%;margin:0}:where(action-text-attachment[content-type^="application/vnd.actiontext"]){--lexxy-attachment-bg-color: transparent;--lexxy-attachment-image-size: 1em;--lexxy-attachment-text-color: currentColor;align-items:center;background:var(--lexxy-attachment-bg-color);border-radius:var(--lexxy-radius);box-shadow:-0.25ch 0 0 var(--lexxy-attachment-bg-color),0.5ch 0 0 var(--lexxy-attachment-bg-color);color:var(--lexxy-attachment-text-color);display:inline-flex;gap:0.25ch;margin:0;padding:0;position:relative;white-space:normal}:where(action-text-attachment[content-type^="application/vnd.actiontext"]) img{block-size:var(--lexxy-attachment-image-size);border-radius:50%;inline-size:var(--lexxy-attachment-image-size)}.node--selected:where(action-text-attachment[content-type^="application/vnd.actiontext"]){--lexxy-attachment-bg-color: var(--lexxy-color-accent-dark);--lexxy-attachment-text-color: var(--lexxy-color-ink-inverted)}:where(lexxy-editor){--lexxy-editor-padding: 1ch;--lexxy-editor-rows: 8lh;--lexxy-toolbar-gap: 2px;border:1px solid var(--lexxy-color-ink-lighter);border-radius:calc(var(--lexxy-radius) + var(--lexxy-toolbar-gap));background-color:var(--lexxy-color-canvas);display:block;overflow:visible;position:relative;transition:opacity 150ms}@supports (min-block-size: attr(rows lh)){:where(lexxy-editor){--lexxy-editor-rows: attr(rows lh, 8lh)}}:where(lexxy-editor) input:focus-visible,:where(lexxy-editor) button:focus-visible,:where(lexxy-editor) summary:focus-visible{outline:var(--lexxy-focus-ring-size) solid var(--lexxy-focus-ring-color);outline-offset:var(--lexxy-focus-ring-offset)}:where(lexxy-editor) button,:where(lexxy-editor) summary{-webkit-appearance:none;appearance:none;background:var(--lexxy-color-canvas);border:none;border-radius:var(--lexxy-radius);cursor:pointer;font-size:inherit;inline-size:auto;padding:0}@media (any-hover: hover){:where(lexxy-editor) button:hover:not([aria-disabled="true"]),:where(lexxy-editor) summary:hover:not([aria-disabled="true"]){background:var(--lexxy-color-ink-lightest)}}:where(lexxy-editor) .node--selected:has(img) img,:where(lexxy-editor) .node--selected:not(:has(img)){outline:var(--lexxy-focus-ring-size) solid var(--lexxy-focus-ring-color);outline-offset:var(--lexxy-focus-ring-offset)}:where(lexxy-editor) table th.table-cell--selected,:where(lexxy-editor) table td.table-cell--selected{background-color:var(--lexxy-color-table-cell-selected-bg)}:where(lexxy-editor) table th.lexxy-content__table-cell--selected,:where(lexxy-editor) table td.lexxy-content__table-cell--selected{background-color:var(--lexxy-color-table-cell-selected-bg);border-color:var(--lexxy-color-table-cell-selected-border)}:where(lexxy-editor) table.lexxy-content__table--selection ::selection{background:transparent}:where(lexxy-editor) action-text-attachment{cursor:pointer}:where(.lexxy-editor--empty) .lexxy-editor__content:not(:has(ul,ol))::before{content:attr(placeholder);color:currentColor;cursor:text;opacity:0.66;pointer-events:none;position:absolute;white-space:pre-line}:where(.lexxy-editor__content){min-block-size:var(--lexxy-editor-rows);outline:0;padding:var(--lexxy-editor-padding)}:where(.lexxy-editor--drag-over){background-color:var(--lexxy-color-selected);border-radius:var(--lexxy-radius);outline:2px dashed var(--lexxy-color-selected-dark)}:where(lexxy-toolbar){--lexxy-toolbar-icon-size: 1em;border-block-end:1px solid var(--lexxy-color-ink-lighter);color:currentColor;display:flex;font-size:inherit;gap:var(--lexxy-toolbar-gap);max-inline-size:100%;padding:2px;position:relative}[data-attachments="false"]:where(lexxy-toolbar) button[name="upload"]{display:none}:where(.lexxy-editor__toolbar-button){aspect-ratio:1;block-size:2lh;color:currentColor;display:grid;place-items:center}:where(.lexxy-editor__toolbar-button):is(:active):not([aria-disabled="true"]),[aria-pressed="true"]:where(.lexxy-editor__toolbar-button){background-color:var(--lexxy-color-selected)}:where(.lexxy-editor__toolbar-button):is(:active):not([aria-disabled="true"]):hover,[aria-pressed="true"]:where(.lexxy-editor__toolbar-button):hover{background-color:var(--lexxy-color-selected-hover)}[aria-disabled="true"]:where(.lexxy-editor__toolbar-button){cursor:default;opacity:0.3}:where(.lexxy-editor__toolbar-button) svg{-webkit-touch-callout:none;block-size:var(--lexxy-toolbar-icon-size);fill:currentColor;grid-area:1/1;inline-size:var(--lexxy-toolbar-icon-size);user-select:none}:where(.lexxy-editor__toolbar-spacer){flex:1}*+:where(.lexxy-editor__toolbar-spacer){min-inline-size:1lh}:where(.lexxy-editor__toolbar-overflow){display:none;justify-self:flex-end;position:relative;z-index:1}:where(.lexxy-editor__toolbar-overflow) summary{list-style:none}:where(.lexxy-editor__toolbar-overflow) summary::-webkit-details-marker{display:none}[open] :where(.lexxy-editor__toolbar-overflow) summary{background-color:var(--lexxy-color-ink-lightest)}:where(.lexxy-editor__toolbar-overflow-menu){background-color:var(--lexxy-color-canvas);border-radius:calc(var(--lexxy-radius) + var(--lexxy-toolbar-gap));box-shadow:var(--lexxy-shadow);display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--lexxy-toolbar-gap);inset-inline-end:0;padding:var(--lexxy-toolbar-gap);position:absolute}:where(.lexxy-editor__toolbar-overflow-menu) .lexxy-editor__toolbar-spacer{display:none}:where(.lexxy-editor__toolbar-overflow-menu) *+.lexxy-editor__toolbar-spacer+button{margin-left:0.5lh}:where(.lexxy-editor__toolbar-dropdown){position:relative;user-select:none;-webkit-user-select:none}:where(.lexxy-editor__toolbar-dropdown) :where(.lexxy-editor__toolbar-dropdown-content){--dropdown-padding: 1ch;--dropdown-gap: calc(var(--dropdown-padding) / 2);background-color:var(--lexxy-color-canvas);border:2px solid var(--lexxy-color-selected-hover);border-radius:var(--lexxy-radius);border-start-start-radius:0;box-sizing:border-box;color:var(--lexxy-color-ink);display:flex;gap:var(--dropdown-gap);inset-block-start:2lh;inset-inline-start:0;max-inline-size:40ch;margin:0;padding:var(--dropdown-padding);position:absolute;z-index:3}:where(.lexxy-editor__toolbar-dropdown):is([open]) .lexxy-editor__toolbar-button{background-color:var(--lexxy-color-selected-hover);border-end-end-radius:0;border-end-start-radius:0}:where(.lexxy-editor__toolbar-dropdown):is([open]) .lexxy-editor__toolbar-button:hover{background-color:var(--lexxy-color-selected-hover)}[overflowing] :where(.lexxy-editor__toolbar-dropdown){position:static}[overflowing] :where(.lexxy-editor__toolbar-dropdown) .lexxy-editor__toolbar-dropdown-content{--dropdown-padding: 0.5ch;inset-inline-end:var(--dropdown-padding);inset-inline-start:var(--dropdown-padding)}:where(lexxy-link-dropdown)>*{flex:1}:where(lexxy-link-dropdown) .lexxy-editor__toolbar-dropdown-actions{display:flex;font-size:var(--lexxy-text-small);flex:1 1 0%;gap:1ch;margin-block-start:1ch}:where(lexxy-link-dropdown) input[type="url"],:where(lexxy-link-dropdown) button{line-height:1.5lh;padding-inline:1ch}:where(lexxy-link-dropdown) input[type="url"]{background-color:var(--lexxy-color-canvas);border:1px solid var(--lexxy-color-ink-lighter);border-radius:var(--lexxy-radius);color:var(--lexxy-color-text);box-sizing:border-box;inline-size:100%;min-inline-size:40ch}[overflowing] :where(lexxy-link-dropdown) input[type="url"]{min-inline-size:0}:where(lexxy-link-dropdown) button{background-color:var(--lexxy-color-ink-lightest);color:var(--lexxy-color-text);inline-size:100%;justify-content:center}:where(lexxy-link-dropdown) button[type="submit"]{background-color:var(--lexxy-color-accent-dark);color:var(--lexxy-color-ink-inverted)}:where(lexxy-link-dropdown) button[type="submit"]:hover{background-color:var(--lexxy-color-accent-medium)}:where(lexxy-highlight-dropdown){display:flex;flex-direction:column}:where(lexxy-highlight-dropdown) [data-button-group]{display:flex;justify-items:flex-start;flex-direction:row;gap:var(--dropdown-gap)}:where(lexxy-highlight-dropdown) [data-button-group] button{aspect-ratio:1 / 1;inline-size:var(--button-size);min-inline-size:var(--button-size);max-inline-size:var(--button-size)}:where(lexxy-highlight-dropdown) [data-button-group] button:after{align-self:center;content:"Aa";display:inline-block;font-family:system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-end:0;inset-inline-start:0}:where(lexxy-highlight-dropdown) button{--button-size: 2lh;color:var(--lexxy-color-text);flex:1;min-block-size:var(--button-size);position:relative}:where(lexxy-highlight-dropdown) button:hover{opacity:0.8}:where(lexxy-highlight-dropdown) button[aria-pressed="true"]{box-shadow:0 0 0 2px currentColor inset}:where(lexxy-highlight-dropdown) button[aria-pressed="true"]:after{content:"✓"}:where(lexxy-highlight-dropdown) .lexxy-editor__toolbar-dropdown-reset[disabled]{display:none}[overflowing] :where(lexxy-highlight-dropdown){inline-size:fit-content}[overflowing] :where(lexxy-highlight-dropdown) [data-button-group]{flex-wrap:wrap}[overflowing] :where(lexxy-highlight-dropdown) [data-button-group] button{--button-size: 1.6lh}[overflowing] :where(lexxy-highlight-dropdown) [data-button-group] button:after{font-size:0.9em}:where(.lexxy-table-handle-buttons){--button-size: 2.5lh;color:var(--lexxy-color-ink-inverted);display:none;flex-direction:row;font-size:var(--lexxy-text-small);gap:0.25ch;line-height:1;position:absolute;transform:translate(-50%, -120%);z-index:2}:where(.lexxy-table-handle-buttons) .lexxy-table-control{align-items:center;background-color:var(--lexxy-color-ink);border-radius:0.75ch;display:flex;flex-direction:row;gap:1ch;padding:2px;white-space:nowrap}:where(.lexxy-table-handle-buttons) .lexxy-table-control button,:where(.lexxy-table-handle-buttons) .lexxy-table-control summary{aspect-ratio:1 / 1;align-items:center;background-color:transparent;border-radius:var(--lexxy-radius);border:0;color:var(--lexxy-color-ink-inverted);cursor:pointer;display:flex;font-weight:bold;justify-content:center;line-height:1;list-style:none;min-block-size:var(--button-size);min-inline-size:var(--button-size);padding:0;user-select:none;-webkit-user-select:none}:where(.lexxy-table-handle-buttons) .lexxy-table-control button:hover,:where(.lexxy-table-handle-buttons) .lexxy-table-control summary:hover{background-color:var(--lexxy-color-ink-medium)}:where(.lexxy-table-handle-buttons) .lexxy-table-control button:focus-visible,:where(.lexxy-table-handle-buttons) .lexxy-table-control summary:focus-visible{outline-color:var(--lexxy-focus-ring-color)}:where(.lexxy-table-handle-buttons) .lexxy-table-control button svg,:where(.lexxy-table-handle-buttons) .lexxy-table-control summary svg{block-size:1em;inline-size:1em;fill:currentColor}:where(.lexxy-table-handle-buttons) .lexxy-table-control button span,:where(.lexxy-table-handle-buttons) .lexxy-table-control summary span{display:none}:where(.lexxy-table-handle-buttons) .lexxy-table-control__more-menu{gap:0;padding:0.25ch;position:relative}:where(.lexxy-table-handle-buttons) .lexxy-table-control__more-menu summary::-webkit-details-marker{display:none}:where(.lexxy-table-handle-buttons) .lexxy-table-control__more-menu .lexxy-table-control__more-menu-details{display:flex;flex-direction:column;gap:0.25ch;inset-block-start:105%;inset-inline-start:0;padding:0;position:absolute}:where(.lexxy-table-handle-buttons) .lexxy-table-control__more-menu .lexxy-table-control__more-menu-details .lexxy-table-control__more-menu-section{background:var(--lexxy-color-ink);border-radius:0.75ch;display:flex;flex-direction:column;padding:0.25ch}:where(.lexxy-table-handle-buttons) .lexxy-table-control__more-menu .lexxy-table-control__more-menu-details button{aspect-ratio:unset;align-items:center;display:flex;flex-direction:row;font-weight:normal;gap:1ch;justify-content:flex-start;padding:0.5ch 2ch;padding-inline-start:1ch;white-space:nowrap}:where(.lexxy-table-handle-buttons) .lexxy-table-control__more-menu .lexxy-table-control__more-menu-details button span{display:inline-block}:where(.lexxy-table-handle-buttons) .lexxy-table-control__more-menu .lexxy-table-control__more-menu-details button svg{block-size:1.3lh;inline-size:1.3lh;fill:currentColor}:where(.lexxy-code-language-picker){-webkit-appearance:none;appearance:none;background-color:var(--lexxy-color-canvas);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12 19.5c-.7 0-1.3-.3-1.7-.8l-9.8-11.1c-.7-.8-.6-1.9.2-2.6.8-.6 1.9-.6 2.5.2l8.6 9.8c0 .1.2.1.4 0l8.6-9.8c.7-.8 1.8-.9 2.6-.2s.9 1.8.2 2.6l-9.8 11.1c-.4.5-1.1.8-1.7.8z' fill='%23000'/%3E%3C/svg%3E");background-position:center right 1ch;background-repeat:no-repeat;background-size:1ch;block-size:1.5lh;border:1px solid var(--lexxy-color-ink-lighter);border-radius:var(--lexxy-radius);color:var(--lexxy-color-ink);font-family:var(--lexxy-font-base);font-size:var(--lexxy-text-small);font-weight:normal;inset-inline-end:var(--lexxy-editor-padding);margin:0.5ch 0.5ch 0 -0.5ch;padding:0 2ch 0 1ch;text-align:start}@media (prefers-color-scheme: dark){:where(.lexxy-code-language-picker){background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12 19.5c-.7 0-1.3-.3-1.7-.8l-9.8-11.1c-.7-.8-.6-1.9.2-2.6.8-.6 1.9-.6 2.5.2l8.6 9.8c0 .1.2.1.4 0l8.6-9.8c.7-.8 1.8-.9 2.6-.2s.9 1.8.2 2.6l-9.8 11.1c-.4.5-1.1.8-1.7.8z' fill='%23fff'/%3E%3C/svg%3E")}}:where(.lexxy-prompt-menu){--lexxy-prompt-avatar-size: 24px;--lexxy-prompt-min-width: 20ch;--lexxy-prompt-padding: 0.5ch;background-color:var(--lexxy-color-canvas);border-radius:calc(var(--lexxy-prompt-padding) * 2);box-shadow:var(--lexxy-shadow);color:var(--lexxy-color-ink);font-family:var(--lexxy-font-base);font-size:var(--lexxy-text-small);list-style:none;margin:0;max-block-size:200px;min-inline-size:var(--lexxy-prompt-min-width);overflow:auto;padding:var(--lexxy-prompt-padding);visibility:hidden;z-index:var(--lexxy-z-popup)}:where(.lexxy-prompt-menu--visible){visibility:initial}:where(.lexxy-prompt-menu__item){align-items:center;border-radius:var(--lexxy-radius);cursor:pointer;display:flex;gap:var(--lexxy-prompt-padding);padding:var(--lexxy-prompt-padding);white-space:nowrap}:where(.lexxy-prompt-menu__item):hover{background-color:var(--lexxy-color-ink-lightest)}[aria-selected]:where(.lexxy-prompt-menu__item){background-color:var(--lexxy-color-selected)}:where(.lexxy-prompt-menu__item) img{block-size:var(--lexxy-prompt-avatar-size);border-radius:50%;flex-shrink:0;inline-size:var(--lexxy-prompt-avatar-size);margin:0}+:where(.lexxy-prompt-menu__item){margin-top:2px}:where(.lexxy-prompt-menu__item--empty){color:var(--lexxy-color-ink-medium);padding:var(--lexxy-prompt-padding)}@media (max-width: 576px){.card{--card-border-radius: 0;--card-padding: var(--inline-space);--card-shadow: none}.button.button-small{--btn-font-size: 0.7rem;--btn-padding:  0.3em 1em}kbd{display:none}.dialog dialog{--dialog-border-radius: 0;--dialog-min-width: 100dvw;--dialog-padding: var(--block-space-half)}.dialog dialog:has(.dialog-size-small){--dialog-min-width: 100dvw}.tray dialog{--dialog-padding: var(--block-space-half);--dialog-min-width: 100dvw}.form .form-field,form .form-field{--input-padding: var(--block-space) var(--inline-space-half);--label-width: 8ch;--label-padding:  var(--block-space) var(--inline-space-half)}.page{--page-width: 95dvw;--page-header-h1-size: var(--font-size-medium)}.page.page--small{--page-width: 95dvw}.page.page--board{--tasks-buckets-width: 95dvw;--page-header-width: initial;--page-header-margin-left: initial}.page.page--board .task-row .handle{visibility:visible;margin-right:var(--inline-space)}.page.page--board header:has(#new_task_button){flex-direction:column;align-items:start}.page.page--board div.ms-auto:has(>#new_task_button){margin:var(--spacing-2) auto !important}.page.page--goals{--goal-cards-grid: 1fr;--goal-form-name-field-grid: 1fr}.page.page--goals form .name-label-grid{display:flex;flex-direction:column}.page.page--goals form.objective-form .name-label-grid{display:flex;flex-direction:column}.page.page--notes{--note-cards-grid: flex}.page.page--notes .note-cards{flex-direction:column}.page.page--onboarding .navigation{display:none}.page.page--onboarding .body{grid-column:1}.page.page--onboarding .body section{padding:0}.task-row{--task-name-font-size: var(--font-size-normal);--task-priority-icon-size: calc(var(--font-size-normal) + 0.1rem)}.task-row .schedule{display:none}.task-row .details .do-date{display:block}.task-row .due-by-stamp{--stamp-font-size: 0.9rem;--stamp-right: 60px}.goal-card .handle,.objective-row .handle{visibility:visible}.objective-form .due-date-field .due-date-display{inline-size:16ch}.hide-on-mobile{display:none !important}}@media (min-width: 577px){.hide-on-desktop{display:none !important}}@media (min-width: 1024px){.hide-on-desktop{display:none !important}}
