@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: 0% 0 0;--lch-white: 100% 0 0;--lch-cream: 98% 0 0;--lch-ink-darkest: 26% 0.05 264;--lch-ink-darker: 40% 0.026 262;--lch-ink-dark: 56% 0.014 260;--lch-ink-medium: 66% 0.008 258;--lch-ink-light: 84% 0.005 256;--lch-ink-lighter: 92% 0.003 254;--lch-ink-lightest: 96% 0.002 252;--lch-uncolor-darkest: 26% 0.018 40;--lch-uncolor-darker: 40.04% 0.0376 50.06;--lch-uncolor-dark: 57.09% 0.0676 60.5;--lch-uncolor-medium: 66% 0.0944 71.46;--lch-uncolor-light: 83.97% 0.0457 80.84;--lch-uncolor-lighter: 92% 0.014 90;--lch-uncolor-lightest: 96% 0.012 100;--lch-red-darkest: 26% 0.105 34;--lch-red-darker: 40% 0.154 36;--lch-red-dark: 59% 0.19 38;--lch-red-medium: 66% 0.204 40;--lch-red-light: 84.08% 0.0837 41.96;--lch-red-lighter: 92% 0.03 44;--lch-red-lightest: 96% 0.013 46;--lch-yellow-darkest: 26% 0.0729 40;--lch-yellow-darker: 40% 0.12 50;--lch-yellow-dark: 58% 0.156 60;--lch-yellow-medium: 74% 0.184 70;--lch-yellow-light: 84% 0.12 80;--lch-yellow-lighter: 92% 0.076 90;--lch-yellow-lightest: 96% 0.034 100;--lch-lime-darkest: 26% 0.064 109;--lch-lime-darker: 40% 0.101 110;--lch-lime-dark: 56.5% 0.142 111;--lch-lime-medium: 68% 0.176 113.11;--lch-lime-light: 83.92% 0.0927 113.6;--lch-lime-lighter: 92% 0.046 114;--lch-lime-lightest: 96% 0.034 115;--lch-green-darkest: 26% 0.071 149;--lch-green-darker: 40% 0.12 148;--lch-green-dark: 55% 0.162 147;--lch-green-medium: 66% 0.208 146;--lch-green-light: 83.92% 0.0772 145.06;--lch-green-lighter: 92% 0.044 144;--lch-green-lightest: 96% 0.022 143;--lch-aqua-darkest: 26% 0.059 214;--lch-aqua-darker: 40% 0.093 212;--lch-aqua-dark: 55.5% 0.122 210;--lch-aqua-medium: 66% 0.152 208;--lch-aqua-light: 83.88% 0.0555 206.02;--lch-aqua-lighter: 92% 0.02 204;--lch-aqua-lightest: 96% 0.012 202;--lch-blue-darkest: 26% 0.126 264;--lch-blue-darker: 40% 0.166 262;--lch-blue-dark: 57.02% 0.1895 260.46;--lch-blue-medium: 66% 0.196 257.82;--lch-blue-light: 84.04% 0.0719 255.29;--lch-blue-lighter: 92% 0.026 254;--lch-blue-lightest: 96% 0.016 252;--lch-violet-darkest: 26% 0.148 292;--lch-violet-darker: 40% 0.2 290;--lch-violet-dark: 58% 0.216 287.6;--lch-violet-medium: 66% 0.206 285.52;--lch-violet-light: 84.08% 0.0791 283.47;--lch-violet-lighter: 92% 0.03 282;--lch-violet-lightest: 96% 0.015 280;--lch-purple-darkest: 26% 0.131 314;--lch-purple-darker: 40% 0.178 312;--lch-purple-dark: 58% 0.21 310;--lch-purple-medium: 66% 0.258 308;--lch-purple-light: 84.09% 0.0778 305.77;--lch-purple-lighter: 92% 0.03 304;--lch-purple-lightest: 96% 0.019 302;--lch-pink-darkest: 26% 0.12 348;--lch-pink-darker: 40% 0.16 346;--lch-pink-dark: 59% 0.188 344;--lch-pink-medium: 71.8% 0.2008 342;--lch-pink-light: 84.04% 0.0737 340;--lch-pink-lighter: 92% 0.03 338;--lch-pink-lightest: 96% 0.02 336}:root{--color-black: oklch(var(--lch-black));--color-white: oklch(var(--lch-white));--color-red: oklch(var(--lch-red-dark));--color-green: oklch(var(--lch-green-dark));--color-blue: oklch(var(--lch-blue-dark));--color-brown: oklch(var(--lch-brown-dark));--color-violet: oklch(var(--lch-violet-dark));--color-yellow: oklch(var(--lch-yellow-dark));--color-cream: oklch(var(--lch-cream));--color-canvas: var(--color-cream);--color-ink: oklch(var(--lch-ink-darkest));--color-ink-darker: oklch(var(--lch-ink-darker));--color-ink-dark: oklch(var(--lch-ink-dark));--color-ink-medium: oklch(var(--lch-ink-medium));--color-ink-light: oklch(var(--lch-ink-light));--color-ink-lighter: oklch(var(--lch-ink-lighter));--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: 54dvw;--inline-space: 1ch;--inline-space-half: calc(var(--inline-space) / 2);--inline-space-double: calc(var(--inline-space) * 2);--block-space: 1rem;--block-space-half: calc(var(--block-space) / 2);--block-space-double: calc(var(--block-space) * 2);--spacing-1: 0.25rem;--spacing-2: 0.5rem;--spacing-3: 1rem;--spacing-4: 2rem;--spacing-5: 4rem;--spacing-6: 6rem}:root{--font-size-xxl: 2.5rem;--font-size-xl: 2rem;--font-size-lg: 1.6rem;--font-size-medium: 1.275rem;--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, "Inter", 'Roboto', 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;--box-shadow-color: rgba(31,45,61,.05);--shadow: 0 0 0 1px oklch(var(--lch-black) / 5%),
            0 0.2em 0.2em oklch(var(--lch-black) / 5%),
            0 0.4em 0.4em oklch(var(--lch-black) / 5%),
            0 0.8em 0.8em oklch(var(--lch-black) / 5%);--shadow-light: 0 0 0 1px oklch(var(--lch-black) / 5%),
                  0 0.2em 0.2em oklch(var(--lch-black) / 5%),
                  0 0.2em 0.2em oklch(var(--lch-black) / 5%),
                  0 0.2em 0.2em oklch(var(--lch-black) / 5%);--border-color: oklch(var(--lch-ink-lighter));--border-radius: 0.375rem;--border-size: 1px;--border-style: solid}.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}.gap{column-gap:var(--inline-space);row-gap:var(--block-space)}.gap-half{column-gap:var(--inline-space-half);row-gap:var(--block-space-half)}.gap-double{column-gap:var(--inline-space-double);row-gap:var(--block-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-0{margin-left:0}.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}.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}.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}.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;margin-bottom:0}.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;margin-right:0}.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}.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}.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}.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}.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;padding-bottom:0}.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;padding-right:0}.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)}.text-x-small{font-size:var(--font-size-xs)}.text-small{font-size:var(--font-size-sm)}.text-normal{font-size:var(--font-size-normal)}.text-medium{font-size:var(--font-size-medium)}.text-large{font-size:var(--font-size-lg)}.text-x-large{font-size:var(--font-size-xl)}.text-xx-large{font-size:var(--font-size-xxl)}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.text-ink{color:var(--color-ink)}.text-dark{color:var(--color-ink-dark)}.text-negative{color:var(--color-danger)}.text-positive{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-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)}.font-weight-bold{font-weight:var(--font-weight-bold)}.font-weight-normal{font-weight:var(--font-weight-normal)}.font-weight-light{font-weight:var(--font-weight-thin)}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.hide{display:none !important}.rounded{border-radius:var(--border-radius)}.rounded-circle{border-radius:50%}.shadow-none{box-shadow:none}.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}.border-radius{border-radius:var(--border-radius, 0.375em)}.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}body{background-color:var(--color-canvas)}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)}a{color:var(--color-link);text-decoration:none}.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-lg);--page-header-h1-weight: 600;--page-header-description-size: var(--font-size-sm);--page-header-description-color: var(--color-secondary);--page-header-description-top-gap: var(--block-space-half);inline-size:var(--page-width);margin-inline:var(--page-magin-inline);max-inline-size:var(--page-width);padding-top:var(--page-top-gap)}.page.page--small{--page-width: 40dvw}.page.page--x-small{--page-width: 30dvw}.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--board{--page-width: 60dvw;--row-gap: var(--block-space);--quick-nav-label-color: var(--color-tertiary);--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:0.82rem;font-weight:700;letter-spacing:-0.02rem;margin-bottom:0.5rem;text-transform:uppercase}.page--board .board-canvas .quick-nav ul{list-style:none;padding-left:0.2rem}.page--board .board-canvas .quick-nav ul li{margin-bottom:0.5rem}.page--board .board-canvas .quick-nav ul li a{color:var(--color-secondary);font-size:0.9rem;text-decoration:none}.page--board .board-canvas .tasks-buckets{inline-size:var(--tasks-buckets-width)}.page--agenda .tasks{display:flex;flex-direction:column;gap:var(--block-space)}.page--agenda .task{margin:0}.page--agenda .task .menu{display:none !important}.page--agenda .task .board-name{display:initial !important}.page--agenda .calendar{max-width:500px;margin:0 auto}.page--agenda .calendar .month-name{padding:4px 0;color:var(--color-white);background-color:var(--color-ink);border-top-right-radius:6px;border-top-left-radius:6px;text-align:center;font-weight:600}.page--agenda .calendar .day-names{padding:4px 0;color:var(--color-white);background-color:var(--color-secondary);text-align:center}.page--agenda .calendar .month{border:1px solid var(--border-color);width:100%}.page--agenda .calendar .week{border-bottom:1px solid var(--border-color);text-align:center}.page--agenda .calendar .week td{padding:12px 0 2px 0}.page--agenda .calendar .week td.current-day{color:var(--color-black);background-color:var(--border-color)}.page--agenda .calendar .week td .new-month{color:var(--color-secondary)}.page--agenda .calendar .week td .due-date{color:var(--color-danger);visibility:hidden;line-height:0.6rem}.page--agenda .calendar .week td .due-date.highlighted{visibility:initial}.notes.pinned{margin-bottom:2rem}.notes.pinned label{font-weight:600;color:var(--color-dark);margin-bottom:0.5rem}.notes .note-row{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1.4rem;padding-bottom:1.4rem;border-bottom:1px solid var(--bs-border-color)}.notes .note-row:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.notes .note-row .avatar{margin-right:0.8rem}.notes .note-row .avatar .no-board{color:var(--color-secondary)}.notes .note-row .details{flex-grow:1;margin-right:0.5rem}.notes .note-row .details a.board{display:inline;font-weight:400;font-size:var(--font-size-sm);color:var(--color-emphasis);text-decoration:none}.notes .note-row .details a.title{font-weight:600;font-size:var(--font-size-medium);line-height:2rem;margin-bottom:0.15rem;color:var(--color-dark);text-decoration:none}.notes .note-row .details a.title:hover{text-decoration:underline;text-underline-offset:0.25em;text-decoration-color:var(--bs-border-color)}.notes .note-row .details .content .divider{color:var(--color-secondary)}.notes .note-row .details .content .author,.notes .note-row .details .content .date{font-size:var(--font-size-sm);color:var(--color-secondary)}.notes .note-row .details .content .summary{font-size:var(--font-size-sm)}.notes .note-row .details .content .summary i{margin:0 0.2rem}.note .archived{border:2px solid var(--color-primary);border-radius:5px;padding:0.5rem 2rem;margin-bottom:1.5rem;display:flex;justify-content:center}.note .archived .archived-date{margin-left:0.325rem;font-weight:600}.note .masthead .title{font-size:2rem;text-align:center;margin-bottom:0.5rem}.note .masthead .attributes{font-size:var(--font-size-sm);color:var(--color-secondary);display:flex;justify-content:center;align-items:center;margin:0.75rem 0 1.75rem}.note .masthead .attributes .divider{color:var(--color-secondary);margin:0 0.5rem}.note .masthead .attributes .board-name a{color:var(--color-emphasis);text-decoration:none}nav{--nav-bg: var(--color-canvas);--nav-hover-brightness: 0.9;--nav-link-color: var(--color-ink-darker);--nav-width: calc(var(--default-page-width) + 12dvw);background-color:var(--nav-bg);inline-size:var(--nav-width);margin-inline:auto;max-inline-size:var(--nav-width);align-items:center;display:grid;grid-template-areas:"logo logo menu menu menu menu account account";padding-top:var(--block-space-half)}nav .logo{grid-area:logo}nav .menu{grid-area:menu;display:flex;justify-content:center;gap:var(--block-space-half)}nav .menu a{background-color:var(--color-canvas);border-radius:var(--border-radius);cursor:pointer;padding:0 var(--block-space-half);color:var(--nav-link-color)}nav .menu a:hover{filter:brightness(var(--nav-hover-brightness))}nav .menu .active{filter:brightness(var(--nav-hover-brightness));font-weight:600}nav .account{grid-area:account;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:0 0 0 1px var(--color-ink-lighter),0 0 16px oklch(var(--lch-black)/33%);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-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: 10ch}.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);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 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 .form--color-icon,form .form--color-icon{border:4px solid var(--color-canvas);border-radius:var(--border-radius);cursor:pointer;height:56px;width:56px}.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)}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: 99rem;--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-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))}.button[disabled],.button:has([disabled]),[disabled] .button[type=submit],.button[type=submit]:disabled{cursor:not-allowed;opacity:0.3;pointer-events:none}.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-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-card{--card-color: var(--board-color-offwhite);box-shadow:var(--shadow-light)}.bucket .tasks .task-card .header .board-name{display:none}.bucket .tasks .task-card .name a{color:var(--color-ink)}.bucket .tasks .task-card.sortable-ghost{opacity:0.5;border:2px dotted var(--color-info)}.bucket .tasks .task-card.sortable-drag{opacity:0.9;border:2px dotted var(--color-success)}.card{--card-bg-color: white;--card-border: none;--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: var(--shadow);--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)}dialog{--dialog-background-color: var(--color-white);--dialog-border-radius: var(--border-radius);--dialog-padding: var(--block-space-half);--dialog-shadow: var(--shadow);--dialog-min-width: 30dvw;--dialog-z-index: var(--z-popup);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}.popup dialog{--dialog-z-index: var(--z-popup);--dialog-min-width: 50px}.dialog dialog{--dialog-z-index: var(--z-modal);--dialog-min-width: 40dvw;margin:auto}.dialog 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)}.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}.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 .body{display:flex;flex-direction:column}.popup dialog .body .header{font-weight:600;font-size:var(--font-size-normal);padding:var(--inline-space) var(--inline-space)}.popup dialog .body .divider{border-top:1px solid var(--border-color);height:var(--inline-space);margin-top:var(--inline-space)}.popup dialog .body a,.popup dialog .body 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 .body a:hover,.popup dialog .body button:hover{filter:brightness(var(--nav-hover-brightness))}.popup dialog .body a i,.popup dialog .body button i{color:var(--color-tertiary)}.popup dialog .body .popup-item{padding:var(--inline-space-half) var(--inline-space)}.popup dialog .body button{text-align:left;width:100%}:root{--board-color-blue: #1E88E5;--board-color-purple: #5520c2c2;--board-color-red: #cc1612d6;--board-color-pink: #fc7da8e6;--board-color-yellow: #ffd002c4;--board-color-orange: #FB8C00;--board-color-green: #43A047;--board-color-lime: #C0CA33;--board-color-brown: #6D4C41;--board-color-grey: #6b6a6ae3;--board-color-magenta: #dd33d4b8;--board-color-offwhite: #cecece;--card-color: var(--board-color-offwhite)}.board.card-blue{--card-color: var(--board-color-blue)}.board.card-purple{--card-color: var(--board-color-purple)}.board.card-red{--card-color: var(--board-color-red)}.board.card-pink{--card-color: var(--board-color-pink)}.board.card-yellow{--card-color: var(--board-color-yellow)}.board.card-orange{--card-color: var(--board-color-orange)}.board.card-green{--card-color: var(--board-color-green)}.board.card-lime{--card-color: var(--board-color-lime)}.board.card-brown{--card-color: var(--board-color-brown)}.board.card-grey{--card-color: var(--board-color-grey)}.board.card-magenta{--card-color: var(--board-color-magenta)}.board.card-offwhite{--card-color: var(--board-color-offwhite)}.board.border-top-blue{border-top:2px solid var(--board-color-blue)}.board.border-top-purple{border-top:2px solid var(--board-color-purple)}.board.border-top-red{border-top:2px solid var(--board-color-red)}.board.border-top-pink{border-top:2px solid var(--board-color-pink)}.board.border-top-yellow{border-top:2px solid var(--board-color-yellow)}.board.border-top-orange{border-top:2px solid var(--board-color-orange)}.board.border-top-green{border-top:2px solid var(--board-color-green)}.board.border-top-lime{border-top:2px solid var(--board-color-lime)}.board.border-top-brown{border-top:2px solid var(--board-color-brown)}.board.border-top-grey{border-top:2px solid var(--board-color-grey)}.board.border-top-magenta{border-top:2px solid var(--board-color-magenta)}.board.border-top-offwhite{border-top:2px solid var(--board-color-offwhite)}.board.border-bottom-blue{border-bottom:2px solid var(--board-color-blue)}.board.border-bottom-purple{border-bottom:2px solid var(--board-color-purple)}.board.border-bottom-red{border-bottom:2px solid var(--board-color-red)}.board.border-bottom-pink{border-bottom:2px solid var(--board-color-pink)}.board.border-bottom-yellow{border-bottom:2px solid var(--board-color-yellow)}.board.border-bottom-orange{border-bottom:2px solid var(--board-color-orange)}.board.border-bottom-green{border-bottom:2px solid var(--board-color-green)}.board.border-bottom-lime{border-bottom:2px solid var(--board-color-lime)}.board.border-bottom-magenta{border-bottom:2px solid var(--board-color-magenta)}.board.border-bottom-offwhite{border-bottom:2px solid var(--board-color-offwhite)}.board.bg-blue{background-color:var(--board-color-blue)}.board.bg-purple{background-color:var(--board-color-purple)}.board.bg-red{background-color:var(--board-color-red)}.board.bg-pink{background-color:var(--board-color-pink)}.board.bg-yellow{background-color:var(--board-color-yellow)}.board.bg-orange{background-color:var(--board-color-orange)}.board.bg-green{background-color:var(--board-color-green)}.board.bg-lime{background-color:var(--board-color-lime)}.board.bg-brown{background-color:var(--board-color-brown)}.board.bg-grey{background-color:var(--board-color-grey)}.board.bg-magenta{background-color:var(--board-color-magenta)}.board.bg-offwhite{background-color:var(--board-color-offwhite)}.board.text-blue{color:var(--board-color-blue)}.board.text-purple{color:var(--board-color-purple)}.board.text-red{color:var(--board-color-red)}.board.text-pink{color:var(--board-color-pink)}.board.text-yellow{color:var(--board-color-yellow)}.board.text-orange{color:var(--board-color-orange)}.board.text-green{color:var(--board-color-green)}.board.text-lime{color:var(--board-color-lime)}.board.text-brown{color:var(--board-color-brown)}.board.text-grey{color:var(--board-color-grey)}.board.text-magenta{color:var(--board-color-magenta)}.board.text-offwhite{color:var(--board-color-offwhite)}.task-card{--card-aspect-ratio: 12 / 1 auto;--card-bg-color: color-mix(in srgb, var(--card-color) 5%, var(--color-white));--card-content-color: color-mix(in srgb, var(--card-color) 50%, var(--color-ink));--card-border-radius: 0.2em;--card-box-shadow: var(--shadow-light);--card-padding-inline: var(--inline-space);--card-padding-block: var(--block-space-half);--card-header-space: var(--inline-space);--card-z-index: 0;--task-header-display: flex;--task-name-font-size: var(--font-size-medium);--task-priority-icon-size: calc(var(--font-size-medium) + 0.1rem);--stamp-border-width: 0.5ch;--stamp-bottom: -10px;--stamp-color: var(--color-success);--stamp-font-size: 0.7rem;--stamp-right: 40px;aspect-ratio:var(--card-aspect-ratio);background-color:var(--card-bg-color);border-radius:var(--card-border-radius);box-shadow:var(--card-box-shadow);display:flex;flex-direction:column;gap:var(--card-header-space);inline-size:100%;padding:var(--card-padding-block) var(--card-padding-inline);text-align:start}.task-card.unscheduled{--shadow-light: 0px -6px 14px -1px rgba(128,128,128,0.2);cursor:grab}.task-card .header{align-items:center;display:var(--task-header-display);flex-wrap:nowrap;grid-template-areas:"board-name popup" "do-date do-date";gap:var(--card-header-space);font-size:var(--font-size-xs)}.task-card .header .board-name{flex-shrink:0;grid-area:board-name}.task-card .header .board-name a{text-decoration:none;color:var(--color-ink)}.task-card .header .do-date,.task-card .header .created-at{color:var(--color-secondary);grid-area:do-date}.task-card .header .popup{grid-area:popup;margin-left:auto}.task-card .header .popup dialog{--dialog-min-width: 200px}.task-card .details{align-items:center;color:var(--color-secondary);display:flex;flex-direction:row;gap:var(--card-header-space)}.task-card .details i{font-size:var(--task-priority-icon-size)}.task-card .details a.name{font-size:var(--task-name-font-size);color:var(--card-content-color);text-decoration:none;font-weight:600}.task-card .details a.name:hover{text-decoration:underline;text-underline-offset:0.25em;text-decoration-color:var(--border-color)}.task-card .recurring,.task-card .description,.task-card .completed-at{font-size:var(--font-size-xs);color:var(--color-secondary)}.task-card .attributes{position:relative}.task-card .attributes .due-by-stamp{align-items:center;background-color:color-mix(in srgb, var(--card-bg-color) 90%, transparent);border-radius:0.2em;border:var(--stamp-border-width) solid var(--stamp-color);bottom:var(--stamp-bottom) !important;color:var(--color-ink-dark);display:flex;flex-direction:column;font-weight:bold;font-size:var(--stamp-font-size);inset:auto 1ch 1ch auto;justify-content:center;max-inline-size:18ch;min-inline-size:14ch;padding:1ch;position:absolute;rotate:15deg;right:var(--stamp-right);transform-origin:top right}.task-card .attributes .due-by-stamp.red{--stamp-color: var(--color-danger)}.task-card .attributes .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-card .attributes .due-by-stamp .middle{font-family:var(--font-mono);text-transform:uppercase}.task-card .attributes .due-by-stamp .footer{border-block-end:1px dashed currentcolor}.points{font-size:var(--font-size-medium)}.points.points-0{color:var(--task-color-grey)}.points.points-1{color:var(--task-color-green)}.points.points-5{color:var(--task-color-yellow)}.points.points-8{color:var(--task-color-red)}#last_task_added{padding:1.5rem 0}#last_task_added span{color:var(--color-success);font-weight:500;margin-right:0.5rem;font-size:var(--font-size-sm)}.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)}.new_note,.edit_note{--form-control-padding-x: 2.5rem}.new_note .form-control,.edit_note .form-control{width:100%;border:none;padding:.75rem 0;box-shadow:none}.new_note .form-control:focus,.edit_note .form-control:focus{border:none;box-shadow:none}.new_note #note_board_id,.edit_note #note_board_id{padding:0.5rem var(--form-control-padding-x);width:100%}.new_note #note_title,.edit_note #note_title{font-size:var(--font-size-xl);border-radius:0;padding:1.5rem var(--form-control-padding-x);border-bottom:1px solid var(--color-tertiary)}.new_note trix-toolbar,.edit_note trix-toolbar{border-top:1px solid var(--color-tertiary);border-bottom:1px solid var(--color-tertiary);position:sticky;top:0;background-color:var(--color-white);padding:0.45rem var(--form-control-padding-x)}.new_note trix-toolbar .trix-button-group,.edit_note trix-toolbar .trix-button-group{margin-bottom:0;border:none}.new_note trix-toolbar .trix-button,.edit_note trix-toolbar .trix-button{border:none}.new_note trix-toolbar .trix-button--icon-attach,.edit_note trix-toolbar .trix-button--icon-attach{display:none}.new_note trix-toolbar .trix-button--icon-decrease-nesting-level,.new_note trix-toolbar .trix-button--icon-increase-nesting-level,.edit_note trix-toolbar .trix-button--icon-decrease-nesting-level,.edit_note trix-toolbar .trix-button--icon-increase-nesting-level{display:none}.new_note trix-editor,.edit_note trix-editor{border:none;padding:1.5rem var(--form-control-padding-x)}.new_note .autosave-status,.edit_note .autosave-status{margin:2rem var(--form-control-padding-x);color:var(--color-secondary)}#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)}.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%}@media (max-width: 576px){.hide-on-mobile{display:none !important}.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}.dialog dialog{--dialog-border-radius: 0;--dialog-min-width: 100dvw;--dialog-padding: var(--block-space-half)}.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.page--x-small,.page.page--board{--page-width: 95dvw}.page.page--board{--tasks-buckets-width: 95dvw;--page-header-width: initial;--page-header-margin-left: initial}.task-card{--task-header-display: grid;--task-name-font-size: var(--font-size-normal);--task-priority-icon-size: calc(var(--font-size-normal) + 0.1rem);--stamp-font-size: 0.6rem;--stamp-right: 15px}}@media (min-width: 577px){.hide-on-desktop{display:none !important}}@media (min-width: 1024px){.hide-on-desktop{display:none !important}}
