.dc-select .dc-select__control{min-width:120px;min-height:37.6px;color:var(--text-primary);background-color:var(--color-white);border:1px solid var(--color-border-color);cursor:pointer;border-radius:5px;padding:0 30px 0 10px;font-size:12.5px;transition:border-color .2s ease-in-out}.dc-select .dc-select__control--is-focused{border-color:var(--color-primary-500)}.dc-select.dc-select--invalid .dc-select__control{border-color:var(--color-danger-500)}.dc-select .dc-select__control--is-disabled{background-color:var(--surface-sunken);opacity:.6;cursor:not-allowed}.dc-select .dc-select__value-container{gap:4px 8px;padding:4px 0}.dc-select .dc-select__placeholder{color:var(--text-tertiary)}.dc-select .dc-select__single-value{color:var(--text-primary);font-weight:500;line-height:normal}.dc-select .dc-select__indicators{width:30px;position:absolute;inset-block:0;inset-inline-end:0}.dc-select .dc-select__dropdown-indicator{top:50%;border:4.8px solid #0000;border-top-color:var(--text-tertiary);margin-top:-2.5px;position:absolute;inset-inline-end:11.5px}.dc-select .dc-select__control--menu-is-open .dc-select__dropdown-indicator{border-top-color:#0000;border-bottom-color:var(--text-tertiary);margin-top:-7.5px}.dc-select .dc-select__clear-indicator{top:50%;color:var(--text-tertiary);cursor:pointer;position:absolute;inset-inline-end:24px;transform:translateY(-50%)}.dc-select .dc-select__clear-indicator:hover{color:var(--text-primary)}.dc-select .dc-select__clear-indicator svg{width:13px;height:13px}.dc-select .dc-select__value-container--is-multi{column-gap:0;padding-block:3px}.dc-select .dc-select__multi-value{height:28px;color:var(--color-white);background-color:var(--color-primary);border-radius:6px;align-items:center;margin-inline:-4px 8px;padding:2px 2px 2px 6px;font-size:11px;font-weight:500}.dc-select .dc-select__multi-value__remove{opacity:.75;cursor:pointer;border-radius:4px;place-items:center;width:16px;height:16px;margin-inline-start:4px;display:grid}.dc-select .dc-select__multi-value__remove:hover{opacity:1;background-color:#fff3}.dc-select .dc-select__multi-value__remove svg{width:10px;height:10px}.dc-select.dc-select--static-tags .dc-select__multi-value{padding-inline-end:6px}.dc-select.dc-select--text .dc-select__control{cursor:text}@layer base{.dc-select__input{background-color:#0000!important}}.dc-select__menu-portal .dc-select__menu{background-color:var(--surface-raised);border:1px solid var(--color-border-color);box-shadow:var(--shadow-lg);border-radius:5px;margin-top:4px;overflow:hidden}.dc-select__menu .dc-select__menu-list{max-height:220px}.dc-select__menu .dc-select__option{color:var(--text-primary);background-color:var(--color-white);cursor:pointer;padding:7px 10px;font-size:12.5px}[data-theme=dark] .dc-select__menu .dc-select__option{color:var(--color-dark)}.dc-select__menu .dc-select__option--is-focused,.dc-select__menu .dc-select__option--is-selected,[data-theme=dark] .dc-select__menu .dc-select__option--is-focused,[data-theme=dark] .dc-select__menu .dc-select__option--is-selected{color:var(--color-white);background-color:var(--color-primary);font-weight:600}.dc-select__menu .dc-select__option--is-disabled{opacity:.5;cursor:not-allowed}.dc-select__menu .dc-select__menu-notice{color:var(--text-tertiary);padding:10px;font-size:12.5px}.flatpickr-calendar.open{z-index:999999}.flatpickr-calendar.drp-with-presets .drp-body{flex-direction:column;display:flex}@keyframes err-mesh{0%,to{transform:translate(0)scale(1)}33%{transform:translate(4%,-6%)scale(1.08)}66%{transform:translate(-3%,4%)scale(.96)}}@keyframes err-glitch{0%,92%,to{clip-path:inset(0);transform:translate(0)}93%{clip-path:inset(10% 0 60%);transform:translate(-3px,1px)}94%{clip-path:inset(55% 0 15%);transform:translate(3px,-1px)}95%{clip-path:inset(25% 0 40%);transform:translate(-2px)}96%{clip-path:inset(0);transform:translate(0)}}@keyframes err-grain{0%,to{transform:translate(0)}10%{transform:translate(-1%,-2%)}30%{transform:translate(2%,1%)}50%{transform:translate(-1%,2%)}70%{transform:translate(1%,-1%)}90%{transform:translate(-2%,1%)}}.err-mesh-1{animation:16s ease-in-out infinite err-mesh}.err-mesh-2{animation:20s ease-in-out infinite reverse err-mesh}.err-num{position:relative}.err-num .err-glitch-layer{animation:6s step-end infinite err-glitch;position:absolute;inset:0}.err-grain{animation:1.2s steps(4,end) infinite err-grain}#kanbanBoard [draggable=true]{cursor:grab}#kanbanBoard [draggable=true].is-dragging{opacity:.5;cursor:grabbing}.toggle-switch{cursor:pointer;flex-shrink:0;width:36px;height:20px;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:100%;height:100%;cursor:inherit;z-index:1;margin:0;position:absolute;inset:0}.toggle-switch .toggle-track{background:var(--border-default,#d1d5db);border-radius:999px;transition:background-color .2s;position:absolute;inset:0}.toggle-switch .toggle-thumb{top:2px;background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;inset-inline-start:2px;box-shadow:0 1px 3px #00000040}.toggle-switch input:checked~.toggle-track{background:var(--color-primary-600)}.toggle-switch input:checked~.toggle-thumb{transform:translate(16px)}[dir=rtl] .toggle-switch input:checked~.toggle-thumb{transform:translate(-16px)}.toggle-switch input:focus-visible~.toggle-track{outline:2px solid var(--color-primary-400);outline-offset:2px}.toggle-switch input:disabled~.toggle-track,.toggle-switch input:disabled~.toggle-thumb{opacity:.5}.toggle-switch:has(input:disabled){cursor:not-allowed}input.bg-sunken-bordered,textarea.bg-sunken-bordered,.dc-select__control,.dc-select__single-value{color:var(--text-primary)}input.bg-sunken-bordered::placeholder,textarea.bg-sunken-bordered::placeholder{color:var(--text-tertiary);opacity:.85}label.text-tertiary,label.u-color-text-tertiary,label[class*=uppercase][class*=text-tertiary]{color:var(--text-secondary)}input.bg-sunken-bordered:focus,textarea.bg-sunken-bordered:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary-500) 18%, transparent)}@keyframes marquee{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap)))}}.animate-marquee{animation:marquee var(--duration) infinite linear}.animate-marquee.marquee-reverse{animation-direction:reverse}.group:hover>.animate-marquee.marquee-pausable{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.animate-marquee{animation:none}}:root{--brand-ink:var(--color-primary-700);--brand-line:color-mix(in oklab, var(--color-primary-500) 35%, transparent)}[data-theme=dark]{--brand-ink:var(--color-primary-300)}
@keyframes showcase-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes showcase-out{to{opacity:0;transform:translateY(-10px)scale(.985)}}@keyframes showcase-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes showcase-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes showcase-drift-a{0%{transform:translate(0)}to{transform:translate(-60px,70px)}}@keyframes showcase-drift-b{0%{transform:translate(0)}to{transform:translate(70px,-50px)}}.showcase-in{animation:.6s cubic-bezier(.22,1,.36,1) both showcase-in}.showcase-out{animation:.45s ease-in both showcase-out}.showcase-fade{animation:.45s ease-out both showcase-fade}@keyframes showcase-caret{0%,45%{opacity:1}55%,to{opacity:0}}.showcase-dot{animation:1.2s ease-in-out infinite showcase-dot}.showcase-caret{animation:.9s step-end infinite showcase-caret}.showcase-drift-a{animation:26s ease-in-out infinite alternate showcase-drift-a}.showcase-drift-b{animation:32s ease-in-out infinite alternate showcase-drift-b}@media (prefers-reduced-motion:reduce){.showcase-in,.showcase-out,.showcase-fade,.showcase-dot,.showcase-caret,.showcase-drift-a,.showcase-drift-b{animation:none}}
main ul>li,footer ul>li{margin-bottom:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}details{interpolate-size:allow-keywords}details::details-content{block-size:0;transition:block-size .3s ease, content-visibility .3s allow-discrete;overflow:clip}details[open]::details-content{block-size:auto}.legal-prose{color:var(--text-secondary);font-size:14.5px;line-height:1.75}.legal-prose h2{font-family:var(--font-display,inherit);color:var(--text-primary);margin:2.2em 0 .7em;font-size:18px;font-weight:700}.legal-prose h3{color:var(--text-primary);margin:1.6em 0 .5em;font-size:16px;font-weight:700}.legal-prose p{margin:0 0 1em}.legal-prose ul{margin:0 0 1em;padding-left:1.4em;list-style:outside}.legal-prose ol{margin:0 0 1em;padding-left:1.4em;list-style:decimal}.legal-prose li{margin:.35em 0}.legal-prose li p{margin:0}.legal-prose a{color:var(--color-primary-600);text-decoration:underline}.legal-prose strong{color:var(--text-primary)}.legal-prose blockquote{border-left:3px solid var(--border-default);margin:0 0 1em;padding-left:1em}.legal-prose>:first-child{margin-top:0}
