@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--tbk-spacing:.25rem;--tbk-container-3xl:48rem;--tbk-font-weight-extrabold:800;--tbk-font-weight-black:900;--tbk-tracking-normal:0em;--tbk-leading-tight:1.25;--tbk-leading-snug:1.375;--tbk-default-transition-duration:.15s;--tbk-default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer utilities{.tbk\:pointer-events-none{pointer-events:none!important}.tbk\:relative{position:relative!important}.tbk\:sticky{position:sticky!important}.tbk\:top-0{top:calc(var(--tbk-spacing)*0)!important}.tbk\:z-10{z-index:10!important}.tbk\:m-0{margin:calc(var(--tbk-spacing)*0)!important}.tbk\:mt-1{margin-top:calc(var(--tbk-spacing)*1)!important}.tbk\:block{display:block!important}.tbk\:flex{display:flex!important}.tbk\:grid{display:grid!important}.tbk\:inline-flex{display:inline-flex!important}.tbk\:h-4{height:calc(var(--tbk-spacing)*4)!important}.tbk\:h-6{height:calc(var(--tbk-spacing)*6)!important}.tbk\:min-h-8{min-height:calc(var(--tbk-spacing)*8)!important}.tbk\:min-h-9{min-height:calc(var(--tbk-spacing)*9)!important}.tbk\:min-h-16{min-height:calc(var(--tbk-spacing)*16)!important}.tbk\:w-4{width:calc(var(--tbk-spacing)*4)!important}.tbk\:w-11{width:calc(var(--tbk-spacing)*11)!important}.tbk\:max-w-3xl{max-width:var(--tbk-container-3xl)!important}.tbk\:min-w-0{min-width:calc(var(--tbk-spacing)*0)!important}.tbk\:min-w-8{min-width:calc(var(--tbk-spacing)*8)!important}.tbk\:min-w-\[5\.5rem\]{min-width:5.5rem!important}.tbk\:min-w-\[10\.5rem\]{min-width:10.5rem!important}.tbk\:flex-none{flex:none!important}.tbk\:translate-x-1{--tw-translate-x:calc(var(--tbk-spacing)*1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.tbk\:translate-x-\[1\.35rem\]{--tw-translate-x:1.35rem!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.tbk\:cursor-not-allowed{cursor:not-allowed!important}.tbk\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto!important}.tbk\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important}.tbk\:grid-cols-\[minmax\(8rem\,0\.6fr\)_minmax\(10rem\,1fr\)_minmax\(10rem\,1fr\)_auto_auto\]{grid-template-columns:minmax(8rem,.6fr) minmax(10rem,1fr) minmax(10rem,1fr) auto auto!important}.tbk\:grid-cols-\[minmax\(8rem\,0\.7fr\)_minmax\(10rem\,1fr\)_auto_auto\]{grid-template-columns:minmax(8rem,.7fr) minmax(10rem,1fr) auto auto!important}.tbk\:grid-cols-\[minmax\(10rem\,1fr\)_auto_minmax\(14rem\,20rem\)\]{grid-template-columns:minmax(10rem,1fr) auto minmax(14rem,20rem)!important}.tbk\:grid-cols-\[minmax\(10rem\,1fr\)_minmax\(9rem\,0\.45fr\)_minmax\(10rem\,1fr\)_auto\]{grid-template-columns:minmax(10rem,1fr) minmax(9rem,.45fr) minmax(10rem,1fr) auto!important}.tbk\:grid-cols-\[minmax\(12rem\,1fr\)_minmax\(10rem\,0\.55fr\)_auto\]{grid-template-columns:minmax(12rem,1fr) minmax(10rem,.55fr) auto!important}.tbk\:flex-wrap{flex-wrap:wrap!important}.tbk\:items-center{align-items:center!important}.tbk\:items-end{align-items:flex-end!important}.tbk\:justify-center{justify-content:center!important}.tbk\:justify-end{justify-content:flex-end!important}.tbk\:justify-start{justify-content:flex-start!important}.tbk\:gap-0\.5{gap:calc(var(--tbk-spacing)*.5)!important}.tbk\:gap-1{gap:calc(var(--tbk-spacing)*1)!important}.tbk\:gap-1\.5{gap:calc(var(--tbk-spacing)*1.5)!important}.tbk\:gap-2{gap:calc(var(--tbk-spacing)*2)!important}.tbk\:gap-3{gap:calc(var(--tbk-spacing)*3)!important}.tbk\:overflow-hidden{overflow:hidden!important}.tbk\:rounded-\[var\(--radius-box\)\]{border-radius:var(--radius-box)!important}.tbk\:rounded-\[var\(--radius-field\)\]{border-radius:var(--radius-field)!important}.tbk\:rounded-full{border-radius:3.40282e38px!important}.tbk\:border{border-style:var(--tw-border-style)!important;border-width:1px!important}.tbk\:border-t{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.tbk\:border-dashed{--tw-border-style:dashed!important;border-style:dashed!important}.tbk\:border-\[color-mix\(in_srgb\,var\(--color-primary\)_82\%\,white\)\]{border-color:var(--color-primary)!important}@supports (color:color-mix(in lab,red,red)){.tbk\:border-\[color-mix\(in_srgb\,var\(--color-primary\)_82\%\,white\)\]{border-color:color-mix(in srgb,var(--color-primary)82%,white)!important}}.tbk\:border-\[var\(--color-primary\)\]{border-color:var(--color-primary)!important}.tbk\:border-\[var\(--kanban-border\)\]{border-color:var(--kanban-border)!important}.tbk\:bg-\[color-mix\(in_srgb\,var\(--color-base-100\)_86\%\,transparent\)\]{background-color:var(--color-base-100)!important}@supports (color:color-mix(in lab,red,red)){.tbk\:bg-\[color-mix\(in_srgb\,var\(--color-base-100\)_86\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-base-100)86%,transparent)!important}}.tbk\:bg-\[color-mix\(in_srgb\,var\(--color-base-200\)_58\%\,transparent\)\]{background-color:var(--color-base-200)!important}@supports (color:color-mix(in lab,red,red)){.tbk\:bg-\[color-mix\(in_srgb\,var\(--color-base-200\)_58\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-base-200)58%,transparent)!important}}.tbk\:bg-\[color-mix\(in_srgb\,var\(--color-base-300\)_78\%\,transparent\)\]{background-color:var(--color-base-300)!important}@supports (color:color-mix(in lab,red,red)){.tbk\:bg-\[color-mix\(in_srgb\,var\(--color-base-300\)_78\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-base-300)78%,transparent)!important}}.tbk\:bg-\[var\(--color-base-100\)\]{background-color:var(--color-base-100)!important}.tbk\:bg-\[var\(--color-primary\)\]{background-color:var(--color-primary)!important}.tbk\:bg-\[var\(--color-primary-content\)\]{background-color:var(--color-primary-content)!important}.tbk\:bg-\[var\(--kanban-muted\)\]{background-color:var(--kanban-muted)!important}.tbk\:p-0{padding:calc(var(--tbk-spacing)*0)!important}.tbk\:p-1\.5{padding:calc(var(--tbk-spacing)*1.5)!important}.tbk\:p-3{padding:calc(var(--tbk-spacing)*3)!important}.tbk\:px-2\.5{padding-inline:calc(var(--tbk-spacing)*2.5)!important}.tbk\:px-3{padding-inline:calc(var(--tbk-spacing)*3)!important}.tbk\:py-1\.5{padding-block:calc(var(--tbk-spacing)*1.5)!important}.tbk\:py-2{padding-block:calc(var(--tbk-spacing)*2)!important}.tbk\:py-4{padding-block:calc(var(--tbk-spacing)*4)!important}.tbk\:text-\[0\.8rem\]{font-size:.8rem!important}.tbk\:text-\[0\.72rem\]{font-size:.72rem!important}.tbk\:text-\[0\.76rem\]{font-size:.76rem!important}.tbk\:text-\[0\.78rem\]{font-size:.78rem!important}.tbk\:text-\[0\.82rem\]{font-size:.82rem!important}.tbk\:text-\[0\.92rem\]{font-size:.92rem!important}.tbk\:leading-5{--tw-leading:calc(var(--tbk-spacing)*5)!important;line-height:calc(var(--tbk-spacing)*5)!important}.tbk\:leading-none{--tw-leading:1!important;line-height:1!important}.tbk\:leading-snug{--tw-leading:var(--tbk-leading-snug)!important;line-height:var(--tbk-leading-snug)!important}.tbk\:leading-tight{--tw-leading:var(--tbk-leading-tight)!important;line-height:var(--tbk-leading-tight)!important}.tbk\:font-black{--tw-font-weight:var(--tbk-font-weight-black)!important;font-weight:var(--tbk-font-weight-black)!important}.tbk\:font-extrabold{--tw-font-weight:var(--tbk-font-weight-extrabold)!important;font-weight:var(--tbk-font-weight-extrabold)!important}.tbk\:tracking-normal{--tw-tracking:var(--tbk-tracking-normal)!important;letter-spacing:var(--tbk-tracking-normal)!important}.tbk\:text-ellipsis{text-overflow:ellipsis!important}.tbk\:whitespace-nowrap{white-space:nowrap!important}.tbk\:text-\[var\(--color-base-content\)\]{color:var(--color-base-content)!important}.tbk\:text-\[var\(--color-primary-content\)\]{color:var(--color-primary-content)!important}.tbk\:text-\[var\(--kanban-muted\)\]{color:var(--kanban-muted)!important}.tbk\:uppercase{text-transform:uppercase!important}.tbk\:not-italic{font-style:normal!important}.tbk\:opacity-\[0\.55\]{opacity:.55!important}.tbk\:shadow-\[0_0\.1rem_0\.45rem_rgb\(0_0_0_\/_0\.42\)\]{--tw-shadow:0 .1rem .45rem var(--tw-shadow-color,#0000006b)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.tbk\:shadow-\[var\(--kanban-soft-shadow\)\]{--tw-shadow:var(--kanban-soft-shadow)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.tbk\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--tbk-default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--tbk-default-transition-duration))!important}.tbk\:transition-transform{transition-property:transform,translate,scale,rotate!important;transition-timing-function:var(--tw-ease,var(--tbk-default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--tbk-default-transition-duration))!important}.tbk\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed!important}.tbk\:disabled\:opacity-50:disabled{opacity:.5!important}}#kanban-app[data-theme=kanbanLight]{color-scheme:light;--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0;--color-primary:#155c98;--color-primary-content:#f6faff;--color-secondary:#5b7fa1;--color-secondary-content:#f6faff;--color-accent:#b91c1c;--color-accent-content:#fff;--color-neutral:#10253d;--color-neutral-content:#f6faff;--color-base-100:#fff;--color-base-200:#f4f8fc;--color-base-300:#d8e3ef;--color-base-content:#10253d;--color-info:#0ea5e9;--color-info-content:#082f49;--color-success:#15803d;--color-success-content:#f0fdf4;--color-warning:#b45309;--color-warning-content:#fffbeb;--color-error:#b91c1c;--color-error-content:#fff}#kanban-app[data-theme=kanbanDark]{color-scheme:dark;--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0;--color-primary:#6eaee6;--color-primary-content:#0b0f14;--color-secondary:#9ca3af;--color-secondary-content:#0b0f14;--color-accent:#f87171;--color-accent-content:#190b0b;--color-neutral:#e8f0fa;--color-neutral-content:#0b0f14;--color-base-100:#15181d;--color-base-200:#1b1f26;--color-base-300:#2a3039;--color-base-content:#e5e7eb;--color-info:#38bdf8;--color-info-content:#062638;--color-success:#4ade80;--color-success-content:#052e16;--color-warning:#fbbf24;--color-warning-content:#422006;--color-error:#f87171;--color-error-content:#190b0b}#kanban-app{--tbk-spacing:.25rem;--kanban-skeleton-animation:kanban-board-skeleton-shimmer 1.4s ease-in-out infinite;--kanban-skeleton-background-image:linear-gradient(100deg,transparent 20%,var(--kanban-art-heading)48%,transparent 76%)}@supports (color:color-mix(in lab,red,red)){#kanban-app{--kanban-skeleton-background-image:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--kanban-art-heading)24%,transparent)48%,transparent 76%)}}#kanban-app{--kanban-skeleton-background-size:220% 100%;--kanban-notification-interactive:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){#kanban-app{--kanban-notification-interactive:color-mix(in srgb,var(--color-primary)12%,transparent)}}#kanban-app{--kanban-notification-unread:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){#kanban-app{--kanban-notification-unread:color-mix(in srgb,var(--color-primary)14%,var(--board-card))}}#kanban-app{--kanban-notification-unread-border:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){#kanban-app{--kanban-notification-unread-border:color-mix(in srgb,var(--color-primary)22%,transparent)}}#kanban-app{--kanban-shadow:0 14px 34px #0000002e;--kanban-soft-shadow:0 8px 18px #00000024;--kanban-border:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){#kanban-app{--kanban-border:color-mix(in srgb,var(--color-base-content)14%,transparent)}}#kanban-app{--kanban-muted:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){#kanban-app{--kanban-muted:color-mix(in srgb,var(--color-base-content)64%,transparent)}}#kanban-app{--kanban-panel:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){#kanban-app{--kanban-panel:color-mix(in srgb,var(--color-base-100)94%,var(--color-base-200))}}#kanban-app{min-height:360px;container-type:inline-size}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-app-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--color-base-200)92%,transparent),var(--color-base-200)),var(--color-base-200)}}#kanban-app .kanban-app-shell{color:var(--color-base-content);flex-direction:column;gap:.75rem;min-height:360px;padding:.75rem;display:flex}#kanban-app .kanban-topbar,#kanban-app .kanban-board-header,#kanban-app .kanban-create-board,#kanban-app .kanban-error-banner,#kanban-app .kanban-loading-banner{background:var(--color-base-100);align-items:center}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-topbar,#kanban-app .kanban-board-header,#kanban-app .kanban-create-board,#kanban-app .kanban-error-banner,#kanban-app .kanban-loading-banner{background:color-mix(in srgb,var(--color-base-100)86%,transparent)}}#kanban-app .kanban-topbar,#kanban-app .kanban-board-header,#kanban-app .kanban-create-board,#kanban-app .kanban-error-banner,#kanban-app .kanban-loading-banner{border:1px solid var(--kanban-border);border-radius:var(--radius-box);color:var(--color-base-content);box-shadow:var(--kanban-soft-shadow);gap:.75rem;padding:.75rem;display:grid}#kanban-app .kanban-route-loading{background:var(--color-base-100);align-items:center}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-route-loading{background:color-mix(in srgb,var(--color-base-100)88%,transparent)}}#kanban-app .kanban-route-loading{color:var(--color-base-content);border-radius:8px;gap:.9rem;min-height:clamp(18rem,48dvh,34rem);margin:0 10px;padding:1rem;display:grid}#kanban-app .kanban-route-loading header{align-items:center;gap:.6rem;font-size:.82rem;display:flex}#kanban-app .kanban-route-loading header>span{background:var(--color-primary);border-radius:999px;width:3rem;height:.45rem;animation:.9s ease-in-out infinite alternate kanban-loading-pulse}#kanban-app .kanban-route-loading__board{grid-template-columns:repeat(4,minmax(12rem,1fr));align-items:start;gap:.75rem;display:grid;overflow:hidden}#kanban-app .kanban-route-loading__board article{background:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-route-loading__board article{background:color-mix(in srgb,var(--color-base-200)72%,transparent)}}#kanban-app .kanban-route-loading__board article{border-radius:10px;gap:.65rem;min-height:15rem;padding:.85rem;display:grid}#kanban-app .kanban-route-loading__board article:nth-child(2){min-height:11rem}#kanban-app .kanban-route-loading__board article:nth-child(3){min-height:7rem}#kanban-app .kanban-route-loading__board i,#kanban-app .kanban-route-loading__board span{background:var(--color-base-content);animation:1.4s ease-in-out infinite kanban-skeleton-shimmer}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-route-loading__board i,#kanban-app .kanban-route-loading__board span{background:color-mix(in srgb,var(--color-base-content)8%,transparent)}}#kanban-app .kanban-route-loading__board i,#kanban-app .kanban-route-loading__board span{border-radius:8px}#kanban-app .kanban-route-loading__board i{width:45%;height:1rem}#kanban-app .kanban-route-loading__board span{height:4.5rem}#kanban-app .kanban-board-route-skeleton{background:var(--kanban-art-base);grid-template-rows:auto minmax(28rem,1fr);min-height:calc(100dvh - 7rem);display:grid;overflow:hidden}#kanban-app .kanban-board-route-skeleton>header{background:var(--kanban-art-panel);align-items:center}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-board-route-skeleton>header{background:color-mix(in srgb,var(--kanban-art-panel)94%,transparent)}}#kanban-app .kanban-board-route-skeleton>header{border-bottom:1px solid var(--kanban-art-panel-border);gap:.65rem;min-height:5rem;padding:.85rem 1rem;display:flex}#kanban-app .kanban-board-route-skeleton__back,#kanban-app .kanban-board-route-skeleton__title,#kanban-app .kanban-board-route-skeleton__action,#kanban-app .kanban-board-route-skeleton__toolbar,#kanban-app .kanban-board-route-skeleton__list-title,#kanban-app .kanban-board-route-skeleton__card,#kanban-app .kanban-board-route-skeleton__card i{animation:var(--kanban-skeleton-animation);background-color:var(--kanban-art-heading)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-board-route-skeleton__back,#kanban-app .kanban-board-route-skeleton__title,#kanban-app .kanban-board-route-skeleton__action,#kanban-app .kanban-board-route-skeleton__toolbar,#kanban-app .kanban-board-route-skeleton__list-title,#kanban-app .kanban-board-route-skeleton__card,#kanban-app .kanban-board-route-skeleton__card i{background-color:color-mix(in srgb,var(--kanban-art-heading)12%,transparent)}}#kanban-app .kanban-board-route-skeleton__back,#kanban-app .kanban-board-route-skeleton__title,#kanban-app .kanban-board-route-skeleton__action,#kanban-app .kanban-board-route-skeleton__toolbar,#kanban-app .kanban-board-route-skeleton__list-title,#kanban-app .kanban-board-route-skeleton__card,#kanban-app .kanban-board-route-skeleton__card i{background-image:var(--kanban-skeleton-background-image);background-size:var(--kanban-skeleton-background-size)}#kanban-app .kanban-board-route-skeleton__back{border-radius:var(--radius-field);width:2.4rem;height:2.4rem}#kanban-app .kanban-board-route-skeleton__title{border-radius:var(--radius-field);width:11rem;height:2.4rem}#kanban-app .kanban-board-route-skeleton__action{border-radius:var(--radius-field);width:6.8rem;height:2.4rem}#kanban-app .kanban-board-route-skeleton__toolbar{border-radius:var(--radius-field);width:min(28rem,38%);height:2.4rem;margin-left:auto}#kanban-app .kanban-board-route-skeleton__canvas{background:var(--color-primary);align-items:start}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-board-route-skeleton__canvas{background:color-mix(in srgb,var(--color-primary)8%,var(--kanban-art-base))}}#kanban-app .kanban-board-route-skeleton__canvas{overscroll-behavior-inline:contain;grid-auto-columns:minmax(15rem,22rem);grid-auto-flow:column;gap:.75rem;padding:1rem;display:grid;overflow-x:auto}#kanban-app .kanban-board-route-skeleton__list{background:var(--board-list);border:1px solid var(--kanban-art-panel-border);border-radius:var(--radius-box);gap:.55rem;padding:.75rem;display:grid}#kanban-app .kanban-board-route-skeleton__list-title{border-radius:var(--radius-field);width:58%;height:1rem}#kanban-app .kanban-board-route-skeleton__card{background-color:var(--board-card);border-radius:var(--radius-field);gap:.65rem;min-height:5rem;padding:.75rem;display:grid}#kanban-app .kanban-board-route-skeleton__card i{border-radius:var(--radius-field);width:78%;height:.65rem}#kanban-app .kanban-board-route-skeleton__card i:last-child{opacity:.62;width:44%}@media(prefers-reduced-motion:reduce){#kanban-app .kanban-board-route-skeleton *{animation:none}}@keyframes kanban-loading-pulse{0%{opacity:.4;transform-origin:0;transform:scaleX(.35)}to{opacity:1;transform-origin:0;transform:scaleX(1)}}@keyframes kanban-skeleton-shimmer{0%,to{opacity:.45}50%{opacity:.9}}#kanban-app .kanban-error-banner{background:var(--color-error);align-items:center}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-error-banner{background:color-mix(in srgb,var(--color-error)15%,var(--color-base-100))}}#kanban-app .kanban-error-banner{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-error-banner{border-color:color-mix(in srgb,var(--color-error)38%,transparent)}}#kanban-app .kanban-error-banner{color:var(--color-error);grid-template-columns:1fr auto;font-weight:800}#kanban-app .kanban-error-banner button{background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-error-banner button{background:color-mix(in srgb,var(--color-error)92%,#091e42)}}#kanban-app .kanban-error-banner button{border-radius:var(--radius-field);color:var(--color-error-content);border:0;padding:.45rem .7rem;font-size:.78rem;font-weight:800}#kanban-app .kanban-loading-banner{background:var(--color-info)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-loading-banner{background:color-mix(in srgb,var(--color-info)14%,var(--color-base-100))}}#kanban-app .kanban-loading-banner{border-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-loading-banner{border-color:color-mix(in srgb,var(--color-info)34%,transparent)}}#kanban-app .kanban-loading-banner{color:var(--color-info);font-weight:800}#kanban-app .kanban-topbar__title{gap:.1rem;min-width:0;display:grid}#kanban-app .kanban-topbar__title span,#kanban-app .kanban-search span,#kanban-app .kanban-create-board span,#kanban-app .kanban-add-list span{color:var(--kanban-muted);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}#kanban-app .kanban-topbar__title strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}#kanban-app .kanban-topbar__actions,#kanban-app .kanban-filterbar,#kanban-app .kanban-swatches{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}#kanban-app button,#kanban-app input:not([type=checkbox]):not([type=radio]),#kanban-app textarea,#kanban-app select{font:inherit}#kanban-app button{border-radius:var(--radius-field)}#kanban-app button:not(:disabled){cursor:pointer}#kanban-app button:disabled,#kanban-app input:disabled,#kanban-app textarea:disabled,#kanban-app select:disabled{cursor:not-allowed;opacity:.56}#kanban-app .kanban-topbar__actions button,#kanban-app .kanban-filterbar button,#kanban-app .kanban-board-header button,#kanban-app .kanban-create-board button[type=submit],#kanban-app .kanban-add-list button,#kanban-app .kanban-column form button,#kanban-app .kanban-modal footer button{background:var(--color-base-100);border:1px solid var(--kanban-border);color:var(--color-base-content);min-height:2.25rem;padding:.45rem .7rem;font-size:.82rem;font-weight:800;transition:background-color .14s,border-color .14s,transform .14s}#kanban-app .kanban-board-toolbar button,#kanban-app .kanban-list-menu button,#kanban-app .kanban-modal-actions button,#kanban-app .kanban-modal-panel button,#kanban-app .kanban-card__actions button{background:var(--color-base-100);border:1px solid var(--kanban-border);color:var(--color-base-content);min-height:2rem;padding:.35rem .55rem;font-size:.78rem;font-weight:800}#kanban-app .kanban-topbar__actions button:hover:not(:disabled),#kanban-app .kanban-filterbar button:hover:not(:disabled),#kanban-app .kanban-board-header button:hover:not(:disabled),#kanban-app .kanban-create-board button[type=submit]:hover:not(:disabled),#kanban-app .kanban-add-list button:hover:not(:disabled),#kanban-app .kanban-column form button:hover:not(:disabled),#kanban-app .kanban-modal footer button:hover:not(:disabled){border-color:var(--color-primary);transform:translateY(-1px)}#kanban-app .kanban-topbar__actions button.is-active,#kanban-app .kanban-filterbar button.is-active,#kanban-app .kanban-create-board button[type=submit],#kanban-app .kanban-modal footer button:last-child{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-content)}#kanban-app .kanban-admin-pill{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-admin-pill{background:color-mix(in srgb,var(--color-warning)16%,var(--color-base-100))}}#kanban-app .kanban-admin-pill{border:1px solid var(--color-warning)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-admin-pill{border:1px solid color-mix(in srgb,var(--color-warning)34%,transparent)}}#kanban-app .kanban-admin-pill{border-radius:var(--radius-field);color:var(--color-base-content);padding:.45rem .6rem;font-size:.78rem;font-weight:800}#kanban-app .kanban-search{gap:.25rem;display:grid}#kanban-app input,#kanban-app textarea,#kanban-app select{background:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){#kanban-app input,#kanban-app textarea,#kanban-app select{background:color-mix(in srgb,var(--color-base-100)96%,var(--color-base-200))}}#kanban-app input,#kanban-app textarea,#kanban-app select{border:1px solid var(--kanban-border);border-radius:var(--radius-field);color:var(--color-base-content);outline:none;width:100%;min-height:2.35rem;padding:.5rem .65rem}#kanban-app textarea{resize:vertical;min-height:7rem}#kanban-app input:focus,#kanban-app textarea:focus,#kanban-app select:focus,#kanban-app button:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){#kanban-app input:focus,#kanban-app textarea:focus,#kanban-app select:focus,#kanban-app button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)20%,transparent)}}#kanban-app input:focus,#kanban-app textarea:focus,#kanban-app select:focus,#kanban-app button:focus-visible{outline:none}#kanban-app .kanban-dashboard{gap:.9rem;display:grid}#kanban-app .kanban-stat-card,#kanban-app .kanban-empty-state{background:var(--kanban-panel);border:1px solid var(--kanban-border);border-radius:var(--radius-box);box-shadow:var(--kanban-soft-shadow);min-height:5rem;padding:.85rem}#kanban-app .kanban-stat-card{gap:.35rem;display:grid}#kanban-app .kanban-stat-card span{color:var(--kanban-muted);font-size:.78rem;font-weight:800}#kanban-app .kanban-stat-card strong{font-size:1.65rem;line-height:1}#kanban-app .kanban-create-board{grid-template-columns:minmax(14rem,1fr) auto auto}#kanban-app .kanban-create-board label,#kanban-app .kanban-add-list label,#kanban-app .kanban-modal label{gap:.3rem;display:grid}#kanban-app .kanban-swatches button{border:2px solid var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-swatches button{border:2px solid color-mix(in srgb,var(--color-base-100)78%,transparent)}}#kanban-app .kanban-swatches button{width:2rem;height:2rem;padding:0}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-swatches button.is-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)22%,transparent)}}#kanban-app .kanban-filterbar{background:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-filterbar{background:color-mix(in srgb,var(--color-base-100)74%,transparent)}}#kanban-app .kanban-filterbar{border:1px solid var(--kanban-border);border-radius:var(--radius-box);padding:.45rem}#kanban-app .kanban-board-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}#kanban-app .kanban-board-tile{background:var(--kanban-panel);border:1px solid var(--kanban-border);border-radius:var(--radius-box);box-shadow:var(--kanban-soft-shadow);min-height:9.5rem;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid;position:relative;overflow:hidden}#kanban-app .kanban-board-tile:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-board-tile:hover{border-color:color-mix(in srgb,var(--color-primary)48%,var(--kanban-border))}}#kanban-app .kanban-board-tile:hover{box-shadow:var(--kanban-shadow);transform:translateY(-2px)}#kanban-app .kanban-board-tile.is-closed{opacity:.82}#kanban-app .kanban-board-tile__star,#kanban-app .kanban-board-tile__reopen{background:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-board-tile__star,#kanban-app .kanban-board-tile__reopen{background:color-mix(in srgb,var(--color-base-100)90%,transparent)}}#kanban-app .kanban-board-tile__star,#kanban-app .kanban-board-tile__reopen{border:1px solid var(--kanban-border);color:var(--color-base-content);z-index:2;padding:.35rem .5rem;font-size:.72rem;font-weight:800;position:absolute;top:.6rem;right:.6rem}#kanban-app .kanban-board-tile__reopen{color:var(--color-primary);top:auto;bottom:.6rem}#kanban-app .kanban-board-tile__open{background:radial-gradient(circle at 12% 0%,var(--board-accent,var(--color-primary)),transparent 48%),var(--kanban-panel)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-board-tile__open{background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--board-accent,var(--color-primary))22%,transparent),transparent 48%),var(--kanban-panel)}}#kanban-app .kanban-board-tile__open{color:var(--color-base-content);text-align:left;border:0;gap:.5rem;padding:1rem 4.5rem 1rem 1rem;display:grid}#kanban-app .kanban-board-tile__accent{border-radius:999px;width:3rem;height:.25rem}#kanban-app .kanban-board-tile__open strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}#kanban-app .kanban-board-tile__open span:not(.kanban-progress,.kanban-board-tile__accent){color:var(--kanban-muted);font-size:.82rem}#kanban-app .kanban-progress{background:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-progress{background:color-mix(in srgb,var(--color-base-content)14%,transparent)}}#kanban-app .kanban-progress{border-radius:999px;width:100%;height:.45rem;margin-top:auto;overflow:hidden}#kanban-app .kanban-progress i{background:var(--color-primary);height:100%;display:block}#kanban-app .kanban-board-view{gap:.75rem;min-height:34rem;display:grid}#kanban-app .kanban-board-toolbar,#kanban-app .kanban-filter-panel,#kanban-app .kanban-board-panel{background:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-board-toolbar,#kanban-app .kanban-filter-panel,#kanban-app .kanban-board-panel{background:color-mix(in srgb,var(--color-base-100)84%,transparent)}}#kanban-app .kanban-board-toolbar,#kanban-app .kanban-filter-panel,#kanban-app .kanban-board-panel{border:1px solid var(--kanban-border);border-radius:var(--radius-box);box-shadow:var(--kanban-soft-shadow);padding:.65rem}#kanban-app .kanban-board-toolbar{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}#kanban-app .kanban-card__members i,#kanban-app .kanban-member-row span{background:var(--color-primary);border:2px solid var(--color-base-100);align-items:center}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-card__members i,#kanban-app .kanban-member-row span{border:2px solid color-mix(in srgb,var(--color-base-100)72%,transparent)}}#kanban-app .kanban-card__members i,#kanban-app .kanban-member-row span{color:var(--color-primary-content);border-radius:999px;justify-content:center;min-width:1.8rem;height:1.8rem;font-size:.68rem;font-style:normal;font-weight:900;display:inline-flex}#kanban-app .kanban-filter-panel label,#kanban-app .kanban-board-panel label,#kanban-app .kanban-modal-panel label{gap:.25rem;display:grid}#kanban-app .kanban-filter-panel span,#kanban-app .kanban-board-panel label span,#kanban-app .kanban-modal-panel label span{color:var(--kanban-muted);font-size:.72rem;font-weight:800}#kanban-app .kanban-board-panel{gap:.75rem;display:grid}#kanban-app .kanban-board-panel>header{justify-content:space-between;align-items:center;display:flex}#kanban-app .kanban-board-panel>header strong{text-transform:capitalize}#kanban-app .kanban-panel-grid--cards button span,#kanban-app .kanban-panel-grid--cards button em,#kanban-app .kanban-panel-list p,#kanban-app .kanban-panel-list em{color:var(--kanban-muted);font-size:.8rem;font-style:normal}#kanban-app .kanban-panel-list{gap:.5rem;display:grid}#kanban-app .kanban-automation-history{border-top:1px solid var(--kanban-border);gap:.55rem;padding-top:.75rem;display:grid}#kanban-app .kanban-automation-history>header,#kanban-app .kanban-automation-history__filters,#kanban-app .kanban-automation-run,#kanban-app .kanban-automation-run>div{align-items:center;gap:.55rem;display:flex}#kanban-app .kanban-automation-history>header{justify-content:space-between}#kanban-app .kanban-automation-history>header>div:first-child{gap:.15rem;display:grid}#kanban-app .kanban-automation-history>header span,#kanban-app .kanban-automation-run span{color:var(--kanban-muted);font-size:.72rem}#kanban-app .kanban-automation-history__filters select{min-height:1.9rem;padding:.2rem 1.6rem .2rem .45rem;font-size:.75rem}#kanban-app .kanban-automation-history__list{gap:.35rem;max-height:18rem;margin:0;padding:0 .1rem 0 0;list-style:none;display:grid;overflow:auto}#kanban-app .kanban-automation-run{background:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-automation-run{background:color-mix(in srgb,var(--color-base-200)52%,transparent)}}#kanban-app .kanban-automation-run{border:1px solid var(--kanban-border);border-left:3px solid var(--kanban-muted);border-radius:var(--radius-field);justify-content:space-between;min-width:0;padding:.45rem .55rem}#kanban-app .kanban-automation-run[data-status=succeeded]{border-left-color:#4bce97}#kanban-app .kanban-automation-run[data-status=failed]{border-left-color:#f87171}#kanban-app .kanban-automation-run>div{min-width:0}#kanban-app .kanban-automation-run strong,#kanban-app .kanban-automation-run span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#kanban-app .kanban-automation-run em{flex:none}@container (max-width:680px){#kanban-app .kanban-automation-history>header,#kanban-app .kanban-automation-history__filters,#kanban-app .kanban-automation-run{flex-direction:column;align-items:stretch}#kanban-app .kanban-automation-history__filters select{width:100%}#kanban-app .kanban-automation-run>div{flex-direction:column;align-items:flex-start;gap:.1rem}}#kanban-app .kanban-member-row,#kanban-app .kanban-field-row{background:var(--color-base-200);align-items:center}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-member-row,#kanban-app .kanban-field-row{background:color-mix(in srgb,var(--color-base-200)58%,transparent)}}#kanban-app .kanban-member-row,#kanban-app .kanban-field-row{border:1px solid var(--kanban-border);border-radius:var(--radius-field);grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;padding:.45rem;display:grid}#kanban-app .kanban-member-row{grid-template-columns:auto minmax(0,1fr) minmax(8rem,.3fr) auto}#kanban-app .kanban-member-row .MuiButton-root,#kanban-app .kanban-members-panel__form .MuiButton-root{text-transform:none;white-space:nowrap;min-height:2.35rem}@container (max-width:680px){#kanban-app .kanban-member-row{grid-template-columns:auto minmax(0,1fr)}#kanban-app .kanban-member-row select,#kanban-app .kanban-member-row .MuiButton-root{grid-column:2}}#kanban-app .kanban-board-header{grid-template-columns:auto minmax(0,1fr) auto}#kanban-app .kanban-board-header h3{margin:0;font-size:1.15rem;line-height:1.15}#kanban-app .kanban-columns{--kanban-list-column-width:18rem;scroll-snap-type:x proximity;grid-auto-columns:minmax(17rem,19rem);grid-auto-flow:column;align-items:start;gap:.75rem;min-height:28rem;padding:.15rem 0 .75rem;display:grid;overflow-x:auto}#kanban-app .kanban-drag-feedback{min-height:1.25rem;color:var(--board-muted);margin:0 10px;font-size:.78rem;font-weight:650}#kanban-app .kanban-column,#kanban-app .kanban-add-list{background:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-column,#kanban-app .kanban-add-list{background:color-mix(in srgb,var(--color-base-100)82%,var(--color-base-200))}}#kanban-app .kanban-column,#kanban-app .kanban-add-list{border:1px solid var(--kanban-border);border-radius:var(--radius-box);box-shadow:var(--kanban-soft-shadow);scroll-snap-align:start;gap:.65rem;min-height:12rem;max-height:calc(100dvh - 16rem);padding:.65rem;display:grid}#kanban-app .kanban-column header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.6rem;display:grid}#kanban-app .kanban-column header input{background:0 0;border-color:#0000;min-height:2rem;padding:.25rem;font-weight:900}#kanban-app .kanban-column header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#kanban-app .kanban-column header span{background:var(--color-base-content);align-items:center}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-column header span{background:color-mix(in srgb,var(--color-base-content)12%,transparent)}}#kanban-app .kanban-column header span{color:var(--kanban-muted);border-radius:999px;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .4rem;font-size:.75rem;font-weight:800;display:inline-flex}#kanban-app .kanban-card-stack{gap:.55rem;min-height:3rem;padding:.1rem;display:grid;overflow-y:auto}#kanban-app .kanban-card-stack.is-over{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-card-stack.is-over{background:color-mix(in srgb,var(--color-primary)10%,transparent)}}#kanban-app .kanban-card-stack.is-over{border-radius:var(--radius-field)}#kanban-app .kanban-card-stack__spacer{pointer-events:none;flex:none}#kanban-app .kanban-card-stack__empty{border:1px dashed var(--kanban-border);border-radius:var(--radius-field);color:var(--kanban-muted);text-align:center;padding:.75rem;font-size:.82rem}#kanban-app .kanban-card-stack__empty strong,#kanban-app .kanban-card-stack__empty span{display:block}#kanban-app .kanban-card-stack__empty strong{color:var(--color-base-content);margin-bottom:.2rem}#kanban-app .kanban-card-stack__loading{color:var(--kanban-muted);align-items:center;gap:.55rem;min-height:2.5rem;padding:.4rem;font-size:.78rem;font-weight:700;display:flex}#kanban-app .kanban-card-stack__loading>:last-child{background:var(--color-base-content);animation:.9s ease-in-out infinite alternate kanban-loading-pulse}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-card-stack__loading>:last-child{background:color-mix(in srgb,var(--color-base-content)14%,transparent)}}#kanban-app .kanban-card-stack__loading>:last-child{border-radius:999px;width:3.5rem;height:.65rem}#kanban-app .kanban-card-stack__empty--error{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-card-stack__empty--error{border-color:color-mix(in srgb,var(--color-error)42%,var(--kanban-border))}}#kanban-app .kanban-card-stack__empty--error{color:var(--color-error)}#kanban-app .kanban-card-stack__empty--error button{margin-top:.55rem}#kanban-app .kanban-list-menu{background:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-list-menu{background:color-mix(in srgb,var(--color-base-100)92%,transparent)}}#kanban-app .kanban-list-menu{border:1px solid var(--kanban-border);border-radius:var(--radius-field);gap:.35rem;padding:.45rem;display:grid}#kanban-app .kanban-column form{grid-template-columns:minmax(0,1fr) 2.5rem;gap:.45rem;display:grid}#kanban-app .kanban-card{background:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-card{background:color-mix(in srgb,var(--color-base-100)96%,transparent)}}#kanban-app .kanban-card{border:1px solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-card{border:1px solid color-mix(in srgb,var(--color-base-content)12%,transparent)}}#kanban-app .kanban-card{border-radius:var(--radius-box);grid-template-columns:minmax(0,1fr);min-height:5.25rem;transition:box-shadow .14s,transform .14s,opacity .14s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #08192e29}#kanban-app .kanban-card:hover,#kanban-app .kanban-card.is-overlay{box-shadow:var(--kanban-shadow);transform:translateY(-1px)}#kanban-app .kanban-card.is-dragging{opacity:.4}#kanban-app .kanban-card.is-done{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-card.is-done{border-color:color-mix(in srgb,var(--color-success)36%,var(--kanban-border))}}#kanban-app .kanban-card__content{color:var(--color-base-content);text-align:left;background:0 0;border:0;gap:.35rem;min-width:0;padding:.65rem;display:grid}#kanban-app .kanban-card__cover{border-radius:var(--radius-field);height:2.1rem;margin:-.25rem -.25rem .1rem;display:block}#kanban-app .kanban-card__content strong{overflow-wrap:anywhere;font-size:.92rem}#kanban-app .kanban-card__content>span:not(.kanban-card__labels,.kanban-card__meta){color:var(--kanban-muted);overflow-wrap:anywhere;font-size:.8rem}#kanban-app .kanban-card__labels,#kanban-app .kanban-card__meta,#kanban-app .kanban-card__fields,#kanban-app .kanban-card__members{flex-wrap:wrap;gap:.3rem;display:flex}#kanban-app .kanban-card__labels i,#kanban-app .kanban-card__meta em,#kanban-app .kanban-card__fields em{border-radius:var(--radius-field);padding:.2rem .35rem;font-size:.68rem;font-style:normal;font-weight:800}#kanban-app .kanban-card__labels i{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-card__labels i{background:color-mix(in srgb,var(--color-primary)18%,var(--color-base-100))}}#kanban-app .kanban-card__labels i{color:var(--color-base-content)}#kanban-app .kanban-card__meta em{background:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-card__meta em{background:color-mix(in srgb,var(--color-base-content)9%,transparent)}}#kanban-app .kanban-card__meta em{color:var(--kanban-muted)}#kanban-app .kanban-card__meta em[data-tone=success]{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-card__meta em[data-tone=success]{background:color-mix(in srgb,var(--color-success)18%,transparent)}}#kanban-app .kanban-card__meta em[data-tone=success]{color:var(--color-success)}#kanban-app .kanban-card__meta em[data-tone=warning]{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-card__meta em[data-tone=warning]{background:color-mix(in srgb,var(--color-warning)18%,transparent)}}#kanban-app .kanban-card__meta em[data-tone=warning]{color:var(--color-warning)}#kanban-app .kanban-card__meta em[data-tone=error]{background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-card__meta em[data-tone=error]{background:color-mix(in srgb,var(--color-error)18%,transparent)}}#kanban-app .kanban-card__meta em[data-tone=error]{color:var(--color-error)}#kanban-app .kanban-card__fields em{background:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-card__fields em{background:color-mix(in srgb,var(--color-secondary)16%,transparent)}}#kanban-app .kanban-card__fields em{color:var(--color-base-content)}#kanban-app .kanban-card__members{justify-content:flex-end}#kanban-app .kanban-card__members i{min-width:1.45rem;height:1.45rem}#kanban-app .kanban-card__actions{opacity:0;z-index:2;transition:opacity .14s;display:flex;position:absolute;top:.35rem;right:.35rem}#kanban-app .kanban-card__actions button{background:var(--color-base-100);align-items:center}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-card__actions button{background:color-mix(in srgb,var(--color-base-100)88%,transparent)}}#kanban-app .kanban-card__actions button{border:1px solid var(--kanban-border);border-radius:var(--radius-field);color:var(--color-base-content);justify-content:center;width:1.65rem;height:1.65rem;padding:0;display:inline-flex}#kanban-app .kanban-card__check{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-card__check{background:color-mix(in srgb,var(--color-success)12%,var(--color-base-100))}}#kanban-app .kanban-card__check{border:1px solid var(--color-success)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-card__check{border:1px solid color-mix(in srgb,var(--color-success)34%,var(--kanban-border))}}#kanban-app .kanban-card__check{color:var(--color-success);min-width:2.6rem;min-height:1.65rem;margin:.55rem .55rem 0 0;padding:.15rem .3rem;font-size:.68rem;font-weight:900}#kanban-app .kanban-add-list{align-content:start}#kanban-app .kanban-modal-backdrop{z-index:10000;background:#030912ad;justify-content:center;align-items:flex-start;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}#kanban-app .kanban-modal{background:var(--color-base-100);border:1px solid var(--kanban-border);border-radius:var(--radius-box);color:var(--color-base-content);width:min(68rem,100%);max-width:68rem;max-height:calc(100dvh - 3rem);display:grid;overflow:hidden;box-shadow:0 24px 70px #00000057}#kanban-app .kanban-board-panel-modal-backdrop{align-items:center}#kanban-app .kanban-board-panel-modal-backdrop--automation{box-sizing:border-box;justify-content:flex-end;align-items:stretch;width:100%;height:100%;margin:0;padding:0;left:0;right:0}#kanban-app .kanban-board-panel-modal{width:min(58rem,100%);max-width:58rem;max-height:min(42rem,100dvh - 3rem);padding:0}#kanban-app .kanban-board-panel-modal--automation{width:min(72rem,100vw - 2rem);max-width:72rem;height:min(52rem,100% - 2rem);max-height:calc(100% - 2rem);overflow:hidden}#kanban-app .kanban-board-panel-modal--automation>.kanban-board-panel{height:100%;max-height:100%}#kanban-app .kanban-board-panel-modal--automation>.kanban-board-panel>.kanban-automation-editor{height:100%;min-height:0;max-height:100%;margin:0;overflow:hidden}#kanban-app .kanban-board-panel-modal--menu,#kanban-app .kanban-board-panel-modal--copy-board{width:min(30rem,100vw - 2rem);max-width:30rem}#kanban-app .kanban-board-panel-modal>.kanban-board-panel{box-shadow:none;max-height:inherit;border:0;border-radius:0;grid-template-rows:auto minmax(0,auto);padding:0;overflow:hidden}#kanban-app .kanban-board-panel-modal>.kanban-board-panel>header{border-bottom:1px solid var(--kanban-border);padding:.85rem 1rem}#kanban-app .kanban-board-panel-modal>.kanban-board-panel>:not(header){min-height:0;margin:0 1rem 1rem;overflow:auto}#kanban-app .kanban-board-panel-modal>.kanban-board-panel>header+*{margin-top:1rem}#kanban-app .kanban-view-picker{align-items:stretch}#kanban-app .kanban-view-option{background:var(--color-base-200);align-items:stretch}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-view-option{background:color-mix(in srgb,var(--color-base-200)66%,transparent)}}#kanban-app .kanban-view-option{border:1px solid var(--kanban-border);border-radius:var(--radius-field);color:var(--color-base-content);text-align:left;grid-template-rows:minmax(4.25rem,1fr) auto;gap:.75rem;min-height:7.25rem;padding:.85rem;transition:background-color .15s,border-color .15s,color .15s;display:grid}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-view-option:hover:not(:disabled),#kanban-app .kanban-view-option:focus-visible{background:color-mix(in srgb,var(--color-primary)14%,var(--color-base-200))}}#kanban-app .kanban-view-option:hover:not(:disabled),#kanban-app .kanban-view-option:focus-visible{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-view-option:hover:not(:disabled),#kanban-app .kanban-view-option:focus-visible{border-color:color-mix(in srgb,var(--color-primary)58%,var(--kanban-border))}}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-view-option.is-active{background:color-mix(in srgb,var(--color-primary)24%,var(--color-base-200))}}#kanban-app .kanban-view-option.is-active{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-view-option.is-active{border-color:color-mix(in srgb,var(--color-primary)72%,var(--kanban-border))}}#kanban-app .kanban-view-option.is-active{color:var(--color-base-content)}#kanban-app .kanban-view-option>span{gap:.45rem;min-width:0;display:grid}#kanban-app .kanban-view-option strong{color:var(--color-base-content);font-size:.92rem;font-weight:900;line-height:1.15}#kanban-app .kanban-view-option small{color:var(--kanban-muted);font-size:.78rem;font-weight:700;line-height:1.35}#kanban-app .kanban-view-option em{color:var(--kanban-muted);align-self:end;font-size:.76rem;font-style:normal;font-weight:900;line-height:1}#kanban-app .kanban-card-detail{grid-template-rows:auto auto minmax(0,1fr) auto;height:min(54rem,100dvh - 3rem)}#kanban-app .kanban-modal__cover{min-height:5.5rem}#kanban-app .kanban-modal header,#kanban-app .kanban-modal footer{border-color:var(--kanban-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}#kanban-app .kanban-modal header{border-bottom:1px solid var(--kanban-border)}#kanban-app .kanban-modal footer{border-top:1px solid var(--kanban-border);justify-content:flex-end}#kanban-app .kanban-modal header span,#kanban-app .kanban-modal label span{color:var(--kanban-muted);font-size:.75rem;font-weight:800}#kanban-app .kanban-modal h3,#kanban-app .kanban-modal h4{margin:0}#kanban-app .kanban-card-detail__status{color:var(--board-muted);min-height:1rem;padding:0 18px;font-size:.75rem;display:block}#kanban-app .kanban-modal header button{border:1px solid var(--kanban-border);color:var(--color-base-content);background:0 0;min-width:2rem;min-height:2rem}#kanban-app .kanban-modal__grid{grid-template-columns:minmax(0,1fr) 19rem;gap:1rem;min-height:0;padding:1rem;display:grid;overflow:hidden}#kanban-app .kanban-modal__main,#kanban-app .kanban-modal-sidebar,#kanban-app .kanban-modal-panel,#kanban-app .kanban-modal-panel__tabs,#kanban-app .kanban-modal-actions,#kanban-app .kanban-modal-badges{gap:.65rem;display:grid}#kanban-app .kanban-modal__main{align-content:start;min-width:0;min-height:0;padding-right:.15rem;overflow-y:auto}#kanban-app .kanban-modal__main>section,#kanban-app .kanban-modal-sidebar{background:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-modal__main>section,#kanban-app .kanban-modal-sidebar{background:color-mix(in srgb,var(--color-base-200)62%,transparent)}}#kanban-app .kanban-modal__main>section,#kanban-app .kanban-modal-sidebar{border:1px solid var(--kanban-border);border-radius:var(--radius-box);gap:.5rem;padding:.75rem;display:grid}#kanban-app .kanban-modal-sidebar{align-content:start;min-height:0;overflow-y:auto}#kanban-app .kanban-modal__main textarea:first-of-type{min-height:3.2rem;font-size:1.4rem;font-weight:900}#kanban-app .kanban-modal-actions,#kanban-app .kanban-modal-badges{flex-wrap:wrap;display:flex}#kanban-app .kanban-modal-badges span{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-modal-badges span{background:color-mix(in srgb,var(--color-primary)14%,var(--color-base-100))}}#kanban-app .kanban-modal-badges span{border:1px solid var(--kanban-border);border-radius:var(--radius-field);padding:.3rem .45rem;font-size:.75rem;font-weight:800}#kanban-app .kanban-modal-badges span[data-tone=success]{color:var(--color-success)}#kanban-app .kanban-modal-badges span[data-tone=warning]{color:var(--color-warning)}#kanban-app .kanban-modal-badges span[data-tone=error]{color:var(--color-error)}#kanban-app .kanban-modal__main section form{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}#kanban-app .kanban-check-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;display:grid}#kanban-app .kanban-check-row input[type=checkbox]{width:auto;min-height:auto}#kanban-app .kanban-modal__main section p,#kanban-app .kanban-modal-panel p{color:var(--kanban-muted);margin:0;font-size:.84rem}#kanban-app .kanban-modal-panel__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}#kanban-app .kanban-modal-panel__tabs button{border-radius:var(--radius-field);text-align:center;text-transform:none;justify-content:center;align-items:center;width:100%;min-height:2.65rem;padding:.55rem .6rem;line-height:1.15;display:inline-flex}#kanban-app .kanban-modal-panel__tabs button.is-active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-content)}#kanban-app .kanban-card-detail-context{background:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-card-detail-context{background:color-mix(in srgb,var(--color-base-100)72%,transparent)}}#kanban-app .kanban-card-detail-context{border:1px solid var(--kanban-border);border-radius:var(--radius-field);gap:.2rem;min-width:0;padding:.5rem;display:grid}#kanban-app .kanban-card-detail-context span,#kanban-app .kanban-card-detail-context p,#kanban-app .kanban-activity-reactions{overflow-wrap:anywhere}#kanban-app .kanban-attachment-row{border-bottom:1px solid var(--kanban-border);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.5rem;padding:.35rem 0;display:grid}#kanban-app .kanban-attachment-row:last-child{border-bottom:0}#kanban-app .kanban-attachment-row em{color:var(--kanban-muted);font-size:.76rem;font-style:normal}#kanban-app .kanban-attachment-row small{color:var(--kanban-muted);margin-top:.1rem;font-size:.72rem;font-weight:700;display:block}#kanban-app .kanban-app-shell{background:radial-gradient(circle at 14% 6%,var(--color-primary),transparent 26rem),linear-gradient(135deg,var(--color-base-200),var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-app-shell{background:radial-gradient(circle at 14% 6%,color-mix(in srgb,var(--color-primary)16%,transparent),transparent 26rem),linear-gradient(135deg,color-mix(in srgb,var(--color-base-200)92%,var(--color-primary)),var(--color-base-200))}}#kanban-app .kanban-app-shell{gap:.55rem;min-height:calc(100dvh - 12rem)}#kanban-app .kanban-board-view{gap:.55rem;min-height:calc(100dvh - 16rem)}#kanban-app .kanban-board-header{background:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-board-header{background:color-mix(in srgb,var(--color-base-100)58%,transparent)}}#kanban-app .kanban-board-header{box-shadow:none;border-color:#0000;min-height:3.25rem;padding:.45rem .65rem}#kanban-app .kanban-board-header button:first-child{background:0 0;border-color:#0000;padding-inline:.35rem}#kanban-app .kanban-board-header h3{letter-spacing:-.02em;font-size:1.25rem}#kanban-app .kanban-board-toolbar{background:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-board-toolbar{background:color-mix(in srgb,var(--color-base-100)52%,transparent)}}#kanban-app .kanban-board-toolbar{box-shadow:none;border-color:#0000;gap:.35rem;padding:.35rem .5rem}#kanban-app .kanban-board-toolbar button{background:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-board-toolbar button{background:color-mix(in srgb,var(--color-base-100)74%,transparent)}}#kanban-app .kanban-board-toolbar button{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-board-toolbar button{border-color:color-mix(in srgb,var(--color-base-content)18%,transparent)}}#kanban-app .kanban-board-toolbar button{border-radius:.4rem;min-height:2rem}#kanban-app .kanban-columns{scrollbar-color:var(--color-base-content)transparent;grid-auto-columns:minmax(17rem,18.5rem);gap:.6rem;min-height:calc(100dvh - 22rem);padding:.25rem .15rem 5.25rem}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-columns{scrollbar-color:color-mix(in srgb,var(--color-base-content)35%,transparent)transparent}}#kanban-app .kanban-column{--list-ink:#172235;background:var(--list-surface);border:1px solid var(--list-ink)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-column{border:1px solid color-mix(in srgb,var(--list-ink)20%,transparent)}}#kanban-app .kanban-column{color:var(--list-ink);border-radius:.55rem;max-height:calc(100dvh - 23rem);padding:.55rem;box-shadow:0 7px 14px #08192e29}#kanban-app[data-theme=kanbanDark] .kanban-column{--list-ink:#eef6ff;background:var(--list-surface)}@supports (color:color-mix(in lab,red,red)){#kanban-app[data-theme=kanbanDark] .kanban-column{background:color-mix(in srgb,var(--list-surface)30%,#172237)}}#kanban-app[data-theme=kanbanDark] .kanban-column{border-color:var(--list-surface)}@supports (color:color-mix(in lab,red,red)){#kanban-app[data-theme=kanbanDark] .kanban-column{border-color:color-mix(in srgb,var(--list-surface)48%,transparent)}}#kanban-app .kanban-column header{gap:.3rem}#kanban-app .kanban-column header input{color:var(--list-ink);font-size:.95rem;font-weight:900}#kanban-app .kanban-column header input:focus{background:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-column header input:focus{background:color-mix(in srgb,var(--color-base-100)84%,transparent)}}#kanban-app .kanban-column header input:focus{border-color:var(--list-ink)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-column header input:focus{border-color:color-mix(in srgb,var(--list-ink)35%,transparent)}}#kanban-app .kanban-column header span{background:var(--list-ink)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-column header span{background:color-mix(in srgb,var(--list-ink)13%,transparent)}}#kanban-app .kanban-column header span{color:var(--list-ink)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-column header span{color:color-mix(in srgb,var(--list-ink)76%,transparent)}}#kanban-app .kanban-column__menu{color:var(--list-ink);letter-spacing:.05em;background:0 0;border:0;border-radius:.4rem;min-width:1.85rem;min-height:1.85rem;padding:0;font-size:.98rem;font-weight:900}#kanban-app .kanban-column__menu:hover:not(:disabled){background:var(--list-ink)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-column__menu:hover:not(:disabled){background:color-mix(in srgb,var(--list-ink)12%,transparent)}}#kanban-app .kanban-list-menu{background:var(--color-base-100);box-shadow:var(--kanban-shadow);z-index:2;position:relative}#kanban-app .kanban-card-stack{gap:.45rem;min-height:4.25rem}#kanban-app .kanban-card-stack__empty{background:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-card-stack__empty{background:color-mix(in srgb,var(--color-base-100)20%,transparent)}}#kanban-app .kanban-card-stack__empty{border-color:var(--list-ink)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-card-stack__empty{border-color:color-mix(in srgb,var(--list-ink)23%,transparent)}}#kanban-app .kanban-card-stack__empty{color:var(--list-ink)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-card-stack__empty{color:color-mix(in srgb,var(--list-ink)76%,transparent)}}#kanban-app .kanban-card-stack__empty{text-align:left}#kanban-app .kanban-column form{grid-template-columns:minmax(0,1fr) 2.15rem}#kanban-app .kanban-column form input{background:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-column form input{background:color-mix(in srgb,var(--color-base-100)35%,transparent)}}#kanban-app .kanban-column form input{border-color:var(--list-ink)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-column form input{border-color:color-mix(in srgb,var(--list-ink)20%,transparent)}}#kanban-app .kanban-column form input,#kanban-app .kanban-column form input::placeholder{color:var(--list-ink)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-column form input::placeholder{color:color-mix(in srgb,var(--list-ink)60%,transparent)}}#kanban-app .kanban-column form button{background:var(--list-ink)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-column form button{background:color-mix(in srgb,var(--list-ink)12%,transparent)}}#kanban-app .kanban-column form button{color:var(--list-ink);border-color:#0000;font-weight:900}#kanban-app .kanban-card{background:var(--color-base-100);border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-card{border-color:color-mix(in srgb,var(--color-base-content)10%,transparent)}}#kanban-app .kanban-card{border-radius:.45rem;min-height:4.5rem}#kanban-app .kanban-card:hover,#kanban-app .kanban-card:focus-within,#kanban-app .kanban-card.is-overlay{transform:translateY(-2px);box-shadow:0 5px 12px #08192e42}#kanban-app .kanban-card__content{padding:.55rem}#kanban-app .kanban-card:hover .kanban-card__actions,#kanban-app .kanban-card:focus-within .kanban-card__actions,#kanban-app .kanban-card.is-overlay .kanban-card__actions{opacity:1}#kanban-app .kanban-add-list-trigger,#kanban-app .kanban-add-list{background:var(--color-base-100);align-content:start}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-add-list-trigger,#kanban-app .kanban-add-list{background:color-mix(in srgb,var(--color-base-100)42%,transparent)}}#kanban-app .kanban-add-list-trigger,#kanban-app .kanban-add-list{border:1px solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-add-list-trigger,#kanban-app .kanban-add-list{border:1px solid color-mix(in srgb,var(--color-base-content)16%,transparent)}}#kanban-app .kanban-add-list-trigger,#kanban-app .kanban-add-list{box-shadow:none;color:var(--color-base-content);text-align:left;border-radius:.55rem;min-height:3rem;padding:.7rem}#kanban-app .kanban-add-list-trigger{font-weight:800}#kanban-app .kanban-add-list-trigger:hover:not(:disabled){background:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-add-list-trigger:hover:not(:disabled){background:color-mix(in srgb,var(--color-base-100)70%,transparent)}}#kanban-app .kanban-add-list-trigger span{margin-right:.25rem;font-size:1.2rem;line-height:0}#kanban-app .kanban-add-list{gap:.55rem;display:grid}#kanban-app .kanban-add-list label{gap:.3rem;display:grid}#kanban-app .kanban-add-list input{background:var(--color-base-100);border-color:var(--color-primary)}#kanban-app .kanban-add-list__actions{gap:.4rem;display:flex}#kanban-app .kanban-add-list__actions button:first-child{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-content)}#kanban-app .kanban-topbar{background:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-topbar{background:color-mix(in srgb,var(--color-base-100)72%,transparent)}}#kanban-app .kanban-topbar{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-topbar{border-color:color-mix(in srgb,var(--color-base-content)10%,transparent)}}#kanban-app .kanban-topbar{box-shadow:none;border-radius:.5rem;grid-template-columns:8rem minmax(14rem,1fr) minmax(16rem,23rem);gap:.5rem;min-height:3.5rem;padding:.45rem .65rem}#kanban-app .kanban-topbar__title{border-right:1px solid var(--kanban-border);gap:0;padding-right:.65rem}#kanban-app .kanban-topbar__title span{color:var(--color-base-content);letter-spacing:-.01em;text-transform:none;font-size:.75rem}#kanban-app .kanban-topbar__title strong{font-size:.86rem;font-weight:800}#kanban-app .kanban-topbar__actions{flex-wrap:nowrap}#kanban-app .kanban-topbar__actions button{background:0 0;border-color:#0000;border-radius:.35rem;min-height:2.1rem}#kanban-app .kanban-topbar__actions button:hover:not(:disabled){background:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-topbar__actions button:hover:not(:disabled){background:color-mix(in srgb,var(--color-base-content)8%,transparent)}}#kanban-app .kanban-topbar__actions button:hover:not(:disabled){border-color:#0000;transform:none}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-topbar__actions button.is-active{background:color-mix(in srgb,var(--color-primary)18%,var(--color-base-100))}}#kanban-app .kanban-topbar__actions button.is-active{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-topbar__actions button.is-active{border-color:color-mix(in srgb,var(--color-primary)24%,transparent)}}#kanban-app .kanban-topbar__actions button.is-active{color:var(--color-base-content)}#kanban-app .kanban-search{position:relative}#kanban-app .kanban-search:before{color:var(--kanban-muted);content:"⌕";font-size:1.2rem;line-height:1;position:absolute;top:1.52rem;left:.62rem}#kanban-app .kanban-search span{padding-left:.15rem;font-size:.68rem}#kanban-app .kanban-search input{border-radius:.35rem;min-height:2.25rem;padding-left:2rem}#kanban-app .kanban-board-header{align-items:center;gap:.2rem;display:flex}#kanban-app .kanban-board-header__back{justify-content:center;align-items:center;min-width:2.1rem;font-size:1.75rem;line-height:1;display:inline-flex}#kanban-app .kanban-board-header__identity{min-width:0}#kanban-app .kanban-board-header p{flex-wrap:wrap;gap:0;display:flex}#kanban-app .kanban-board-header p span+span:before{color:var(--kanban-muted);content:"•";margin:0 .45rem}#kanban-app .kanban-board-toolbar{border-radius:.45rem}#kanban-app .kanban-board-toolbar button{font-size:.75rem;font-weight:750}#kanban-app .kanban-column form{grid-template-columns:1fr;display:grid}#kanban-app .kanban-card-add-trigger{color:var(--list-ink);background:0 0;border:0;border-radius:.35rem}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-card-add-trigger{color:color-mix(in srgb,var(--list-ink)78%,transparent)}}#kanban-app .kanban-card-add-trigger{text-align:left;min-height:2rem;padding:.35rem;font-size:.84rem}#kanban-app .kanban-card-add-trigger:hover:not(:disabled){background:var(--list-ink)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-card-add-trigger:hover:not(:disabled){background:color-mix(in srgb,var(--list-ink)10%,transparent)}}#kanban-app .kanban-card-add-trigger:hover:not(:disabled){color:var(--list-ink)}#kanban-app .kanban-card-add-trigger span{margin-right:.15rem;font-size:1.1rem;font-weight:900;line-height:0}#kanban-app .kanban-card-composer__actions{gap:.35rem;display:flex}#kanban-app .kanban-card-composer__actions button:first-child{background:var(--list-ink)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-card-composer__actions button:first-child{background:color-mix(in srgb,var(--list-ink)18%,var(--color-base-100))}}#kanban-app .kanban-card-composer__actions button:first-child{color:var(--list-ink);border-color:#0000;min-width:5rem}#kanban-app .kanban-card-composer__actions button:last-child{color:var(--list-ink);background:0 0;border-color:#0000;min-width:2rem;padding:0;font-size:1.25rem}@keyframes kanban-list-settle{0%{opacity:0;transform:translateY(12px)scale(.97)}68%{opacity:1;transform:translateY(-2px)scale(1.008)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes kanban-card-settle{0%{opacity:0;transform:translateY(8px)scale(.985)}72%{opacity:1;transform:translateY(-1px)scale(1.004)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes kanban-composer-open{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}#kanban-app .kanban-column{animation:.48s cubic-bezier(.16,1,.3,1) both kanban-list-settle;animation-delay:calc(var(--list-index,0)*58ms);transform-origin:50% 0;will-change:transform,opacity}#kanban-app .kanban-card{animation:.36s cubic-bezier(.16,1,.3,1) both kanban-card-settle;animation-delay:calc(var(--card-index,0)*42ms + 90ms);transform-origin:50% 20%;will-change:transform,box-shadow}#kanban-app .kanban-card:nth-child(n+9){animation-delay:0s}#kanban-app .kanban-card:hover,#kanban-app .kanban-card:focus-within,#kanban-app .kanban-card.is-overlay{transition-duration:.18s;transition-timing-function:cubic-bezier(.16,1,.3,1)}#kanban-app .kanban-card:hover:not(.is-dragging){transform:translateY(-3px)scale(1.012)}#kanban-app .kanban-card:active:not(.is-dragging){transition-duration:90ms;transform:translateY(-1px)scale(.985)}#kanban-app .kanban-card.is-dragging{box-shadow:none;animation:none;transform:scale(.97)}#kanban-app .kanban-card.is-overlay{cursor:grabbing;animation:.22s cubic-bezier(.16,1,.3,1) both kanban-card-settle;transform:rotate(1.2deg)scale(1.035)}#kanban-app .kanban-card-add-trigger,#kanban-app .kanban-add-list-trigger,#kanban-app .kanban-board-toolbar button,#kanban-app .kanban-topbar__actions button{transition:background-color .16s,border-color .16s,color .16s,transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)}#kanban-app .kanban-card-add-trigger:hover:not(:disabled),#kanban-app .kanban-add-list-trigger:hover:not(:disabled){transform:translate(3px)}#kanban-app .kanban-card-add-trigger:active:not(:disabled),#kanban-app .kanban-add-list-trigger:active:not(:disabled),#kanban-app .kanban-board-toolbar button:active:not(:disabled),#kanban-app .kanban-topbar__actions button:active:not(:disabled){transform:scale(.96)}#kanban-app .kanban-add-list,#kanban-app .kanban-column form{animation:.18s cubic-bezier(.16,1,.3,1) both kanban-composer-open}@media(prefers-reduced-motion:reduce){#kanban-app *,#kanban-app :before,#kanban-app :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@container (max-width:860px){#kanban-app .kanban-topbar,#kanban-app .kanban-create-board,#kanban-app .kanban-board-header{grid-template-columns:1fr}#kanban-app .kanban-stats,#kanban-app .kanban-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#kanban-app .kanban-filter-panel,#kanban-app .kanban-panel-grid,#kanban-app .kanban-panel-grid--cards{grid-template-columns:1fr}#kanban-app .kanban-columns{grid-auto-columns:minmax(15.5rem,86%)}#kanban-app .kanban-modal__grid{grid-template-columns:1fr}#kanban-app .kanban-modal-panel__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:520px){#kanban-app .kanban-app-shell{padding:.5rem}#kanban-app .kanban-stats,#kanban-app .kanban-board-grid{grid-template-columns:1fr}#kanban-app .kanban-modal-backdrop{padding:.5rem}#kanban-app .kanban-modal{max-height:calc(100dvh - 1rem)}#kanban-app .kanban-modal-backdrop:has(.kanban-card-detail){padding:0}#kanban-app .kanban-card-detail{border-radius:0;width:100%;height:100dvh;max-height:100dvh}}[data-section=kanban].panel{padding:0;overflow:hidden}[data-section=kanban]>.panel-header{display:none}[data-section=kanban] #kanban-app{min-height:calc(100dvh - 5rem)}#kanban-app{--board-blue:#2456c7;--board-blue-deep:#1748b6;--board-header-start:#2f6edb;--board-header-end:#2456c7;--board-list:#f1f2f4;--board-card:#fff;--board-ink:#172b4d;--board-muted:#626f86;--board-hover:#dcdfe4}#kanban-app .kanban-app-shell{background:linear-gradient(135deg,var(--board-blue-deep),var(--board-blue)42%,#3366d4);border-radius:10px;gap:0;min-height:calc(100dvh - 5rem);padding:0;overflow:hidden}#kanban-app .kanban-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;vertical-align:middle;flex:none;display:inline-block}#kanban-app .kanban-topbar{background:linear-gradient(180deg,var(--board-header-start),var(--board-header-end));box-shadow:none;color:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin:0;padding:10px 14px;animation:.36s cubic-bezier(.16,1,.3,1) both kanban-chrome-drop;display:flex;position:relative}#kanban-app .kanban-topbar__actions--primary{scrollbar-width:none;flex:auto;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}#kanban-app .kanban-topbar__actions--primary::-webkit-scrollbar{display:none}#kanban-app .kanban-app-launcher,#kanban-app .kanban-utility-icon{color:#fff;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}#kanban-app .kanban-topbar__actions button,#kanban-app .kanban-topbar__actions button.is-active,#kanban-app .kanban-topbar__actions button.kanban-admin-import{color:#fff;background:0 0;border:0;border-radius:4px;flex:none;align-items:center;gap:6px;min-height:34px;padding:7px 10px;display:inline-flex}#kanban-app .kanban-topbar__actions button:hover:not(:disabled),#kanban-app .kanban-topbar__actions button.is-active{color:#fff;background:#ffffff2b;transform:translateY(-1px)}#kanban-app .kanban-topbar__actions .kanban-create-nav{background:#fff3;margin-left:5px}#kanban-app .kanban-topbar__utility{flex:none;justify-content:flex-end;align-items:center;gap:.75rem;margin-left:auto;display:flex}#kanban-app .kanban-search{min-width:min(19rem,28vw);display:block;position:relative}#kanban-app .kanban-search:before{content:none}#kanban-app .kanban-search>.kanban-icon{color:#ffffffc7;z-index:1;position:absolute;top:50%;left:10px;transform:translateY(-50%)}#kanban-app .kanban-search input{color:#fff;background:#fff3;border:1px solid #0000;border-radius:5px;width:100%;min-height:34px;padding:7px 10px 7px 34px}#kanban-app .kanban-search input::placeholder{color:#ffffffd1}#kanban-app .kanban-search-results{background:var(--color-base-100);border:1px solid var(--kanban-border);color:var(--color-base-content);z-index:20;border-radius:8px;gap:3px;min-width:min(26rem,90vw);padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:auto;right:0;box-shadow:0 10px 26px #091e4247}#kanban-app .kanban-search-results>strong,#kanban-app .kanban-search-results>span{color:var(--kanban-muted);padding:6px 8px;font-size:.72rem;font-weight:700}#kanban-app .kanban-search-results button{color:var(--color-base-content);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:7px 8px;display:flex}#kanban-app .kanban-search-results__archived{color:#172b4d;border-bottom:1px solid #091e421a;align-items:center;gap:.5rem;min-height:2rem;padding:4px 8px 8px;font-size:.76rem;font-weight:800;display:flex}#kanban-app .kanban-search-results__archived input{accent-color:#0c66e4;width:.95rem;height:.95rem}#kanban-app .kanban-search-results button:hover,#kanban-app .kanban-search-results button:focus-visible{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-search-results button:hover,#kanban-app .kanban-search-results button:focus-visible{background:color-mix(in srgb,var(--color-primary)14%,var(--color-base-100))}}#kanban-app .kanban-search-results button>i{border-radius:3px;width:34px;height:26px}#kanban-app .kanban-search-results__content{gap:2px;min-width:0;font-size:.82rem;display:grid}#kanban-app .kanban-search-results__content strong{color:var(--color-base-content);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}#kanban-app .kanban-search-results button small{color:var(--kanban-muted);font-size:.7rem}#kanban-app .kanban-notifications{position:relative}#kanban-app .kanban-notifications__trigger{color:#fff;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative}#kanban-app .kanban-notifications__trigger:hover{background:#ffffff2b}#kanban-app .kanban-notifications__trigger b{border:2px solid var(--board-header-end);color:#fff;background:#eb5a46;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;font-size:.62rem;display:inline-flex;position:absolute;top:-3px;right:-2px}#kanban-app .kanban-notifications__menu{background:var(--board-card);border:1px solid var(--kanban-art-panel-border);border-radius:var(--radius-box);box-shadow:var(--kanban-soft-shadow);color:var(--kanban-art-heading);z-index:20;gap:6px;width:min(22rem,90vw);padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0}#kanban-app .kanban-notifications__menu>strong,#kanban-app .kanban-notifications__menu>span{color:var(--kanban-art-copy);padding:4px;font-size:.75rem}#kanban-app .kanban-notifications__menu article{border-radius:var(--radius-field);border:1px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:7px;display:flex}#kanban-app .kanban-notifications__menu article.is-unread{background:var(--kanban-notification-unread);border-color:var(--kanban-notification-unread-border)}#kanban-app .kanban-notifications__menu article div{gap:2px;min-width:0;display:grid}#kanban-app .kanban-notifications__menu article .kanban-notifications__target{color:inherit;text-align:left;flex:1;gap:2px;min-width:0;display:grid}#kanban-app .kanban-notifications__menu article strong{font-size:.78rem}#kanban-app .kanban-notifications__menu article small{color:var(--kanban-art-copy);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#kanban-app .kanban-notifications__menu article button{border-radius:var(--radius-field);color:var(--color-primary);background:0 0;border:0;padding:4px;font-size:.75rem;font-weight:700}#kanban-app .kanban-notifications__menu article button:hover,#kanban-app .kanban-notifications__menu article button:focus-visible{background:var(--kanban-notification-interactive)}#kanban-app .kanban-card-activity{gap:6px;display:grid}#kanban-app .kanban-card-activity article{border-left:2px solid #dfe1e6;gap:2px;padding:4px 8px;display:grid}#kanban-app .kanban-card-activity article strong{font-size:.78rem}#kanban-app .kanban-card-activity article small{color:#5e6c84;font-size:.72rem}#kanban-app .kanban-comment-mentions{border:0;flex-wrap:wrap;gap:4px 10px;margin:7px 0;padding:0;display:flex}#kanban-app .kanban-comment-mentions legend{color:#5e6c84;margin-bottom:3px;font-size:.72rem}#kanban-app .kanban-markdown{color:#172b4d;overflow-wrap:anywhere;font-size:.84rem;line-height:1.45}#kanban-app .kanban-markdown>:first-child{margin-top:0}#kanban-app .kanban-markdown>:last-child{margin-bottom:0}#kanban-app .kanban-markdown p{white-space:pre-wrap;margin:.35rem 0}#kanban-app .kanban-markdown h4,#kanban-app .kanban-markdown h5,#kanban-app .kanban-markdown h6{margin:.6rem 0 .2rem}#kanban-app .kanban-markdown code{background:#f1f2f4;border-radius:3px;padding:.08rem .22rem;font-family:ui-monospace,monospace}#kanban-app .kanban-markdown__bullet:before{content:"• "}#kanban-app .kanban-markdown-preview{background:#f7f8f9;border-radius:5px;padding:.55rem .7rem}#kanban-app .kanban-markdown-preview h4{margin:0 0 .35rem;font-size:.75rem}#kanban-app .kanban-comment-mentioned{color:#5e6c84;margin:.45rem 0;font-size:.75rem}#kanban-app .kanban-create-dialog{gap:14px;max-width:28rem;padding:18px;display:grid}#kanban-app .kanban-create-dialog label{gap:5px;display:grid}#kanban-app .kanban-create-dialog label span{font-size:.75rem;font-weight:700}#kanban-app .kanban-create-dialog input{border:1px solid #9fadbc;border-radius:5px;min-height:38px;padding:8px}#kanban-app .kanban-table-view,#kanban-app .kanban-calendar-view,#kanban-app .kanban-dashboard-view{--kanban-alternate-view-gap:.75rem;--kanban-alternate-view-padding:1rem;--kanban-alternate-view-radius:.5rem;--kanban-table-date-width:11.5rem;--kanban-table-minimum-width:64rem;color:var(--board-ink);min-height:0;padding:var(--kanban-alternate-view-padding);background:0 0;flex:auto}#kanban-app .kanban-table-view,#kanban-app .kanban-calendar-view{overflow:hidden}#kanban-app .kanban-table-view{gap:var(--kanban-alternate-view-gap);grid-template-rows:auto minmax(0,1fr) auto;display:grid}#kanban-app .kanban-calendar-view{gap:var(--kanban-alternate-view-gap);flex-direction:column;display:flex}#kanban-app .kanban-alternate-view-toolbar{background:var(--board-card);border:1px solid var(--kanban-border);border-radius:var(--kanban-alternate-view-radius);align-items:center;gap:var(--kanban-alternate-view-gap);grid-template-columns:minmax(8rem,1fr) minmax(14rem,21rem) minmax(10rem,13rem);margin:0;padding:.75rem;display:grid}#kanban-app .kanban-table-view h4,#kanban-app .kanban-calendar-view h4{margin:0}#kanban-app .kanban-table-scroll{background:var(--board-list);border:1px solid var(--kanban-border);border-radius:var(--kanban-alternate-view-radius);overscroll-behavior:contain;min-height:0;overflow:auto}#kanban-app .kanban-table-view table{border-collapse:collapse;min-width:var(--kanban-table-minimum-width);width:100%}#kanban-app .kanban-table-view th,#kanban-app .kanban-table-view td{border-bottom:1px solid var(--kanban-border);text-align:left;vertical-align:middle;padding:.65rem .75rem}#kanban-app .kanban-table-view th{background:var(--board-card);color:var(--board-muted);letter-spacing:.07em;text-transform:uppercase;z-index:1;font-size:.75rem;position:sticky;top:0}#kanban-app .kanban-table-view__cell--card{width:38%;min-width:20rem}#kanban-app .kanban-table-view__cell--due{min-width:var(--kanban-table-date-width)}#kanban-app .kanban-table-view__cell--complete{text-align:center;width:6rem}#kanban-app .kanban-table-view__card-link{color:var(--color-primary);text-align:left;background:0 0;border:0;width:100%;padding:0;font-weight:700;line-height:1.35;display:block}#kanban-app .kanban-table-view__date-control{box-sizing:border-box;width:var(--kanban-table-date-width)}#kanban-app .kanban-table-view__completion-control{margin:0 auto}#kanban-app .kanban-calendar-toolbar{grid-template-columns:auto minmax(10rem,1fr) auto}#kanban-app .kanban-calendar-toolbar h4{color:var(--board-ink);text-align:center}#kanban-app .kanban-calendar-toolbar .MuiButton-root{border-color:var(--kanban-border);color:var(--board-ink)}#kanban-app .kanban-calendar-content{gap:var(--kanban-alternate-view-gap);flex:auto;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);min-height:0;display:grid;overflow:hidden}#kanban-app .kanban-calendar-month{flex-direction:column;gap:.5rem;min-width:0;min-height:0;display:flex}#kanban-app .kanban-calendar-grid{background:var(--kanban-border);border:1px solid var(--kanban-border);border-radius:var(--kanban-alternate-view-radius);overscroll-behavior:contain;flex:auto;grid-template-rows:auto repeat(6,minmax(7.5rem,1fr));grid-template-columns:repeat(7,minmax(0,1fr));min-height:14rem;display:grid;overflow:auto}#kanban-app .kanban-calendar-grid__weekday{background:var(--board-card);color:var(--board-muted);letter-spacing:.04em;text-transform:uppercase;z-index:1;padding:.55rem;font-size:.75rem;font-weight:800;position:sticky;top:0}#kanban-app .kanban-calendar-grid>section{background:var(--board-list);border:0;flex-direction:column;min-width:0;min-height:0;padding:.5rem;display:flex;overflow:hidden}#kanban-app .kanban-calendar-grid>section.is-outside{opacity:.45}#kanban-app .kanban-calendar-day-number{flex:none}#kanban-app .kanban-calendar-day-events{flex:0 0 2.25rem;gap:.35rem;min-width:0;min-height:0;display:grid;overflow:hidden}#kanban-app .kanban-calendar-card-action{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-calendar-card-action{background:color-mix(in srgb,var(--color-primary)13%,var(--board-card))}}#kanban-app .kanban-calendar-card-action{color:var(--board-ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:.3rem;width:100%;min-width:0;min-height:2.25rem;margin-top:.35rem;padding:.35rem;display:block;overflow:hidden}#kanban-app .kanban-calendar-day-events .kanban-calendar-card-action{margin-top:0}#kanban-app .kanban-calendar-overflow-trigger{color:var(--color-primary);flex:none;align-self:start;margin-top:.35rem;padding:.1rem;font-size:.78rem;font-weight:800}body .kanban-calendar-overflow-paper{background:var(--board-card);border:1px solid var(--kanban-border);color:var(--board-ink);width:20rem;max-width:min(24rem,100vw - 2rem)}body .kanban-calendar-overflow-popover__content{overscroll-behavior:contain;gap:.5rem;max-height:min(26rem,100vh - 4rem);padding:.75rem;display:grid;overflow:auto}body .kanban-calendar-overflow-popover__content>strong{font-size:.85rem;display:block}body .kanban-calendar-overflow-popover__content .kanban-calendar-card-action{background:var(--color-primary);align-items:center}@supports (color:color-mix(in lab,red,red)){body .kanban-calendar-overflow-popover__content .kanban-calendar-card-action{background:color-mix(in srgb,var(--color-primary)13%,var(--board-card))}}body .kanban-calendar-overflow-popover__content .kanban-calendar-card-action{color:var(--board-ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:.3rem;width:100%;min-height:2.5rem;margin:0;padding:.5rem;line-height:1.35;display:block;overflow:hidden}#kanban-app .kanban-undated-tray{background:var(--board-card);border:1px solid var(--kanban-border);border-radius:var(--kanban-alternate-view-radius);align-content:start;gap:.5rem;min-height:0;margin:0;padding:.75rem;display:grid;overflow:hidden auto}#kanban-app .kanban-undated-tray h4{margin:0}#kanban-app .kanban-undated-tray label{background:var(--board-list);border:1px solid var(--kanban-border);border-radius:.35rem;align-items:stretch;gap:.45rem;min-width:0;padding:.5rem;display:grid}#kanban-app .kanban-undated-card-action{color:var(--board-ink);text-align:left;width:100%;font-weight:700;line-height:1.35;display:block}#kanban-app .kanban-undated-tray input[type=date]{box-sizing:border-box;width:100%;min-width:0}#kanban-app .kanban-undated-tray .kanban-load-more{border-color:var(--kanban-border);color:var(--board-ink);width:100%}#kanban-app .kanban-dashboard-view{gap:var(--kanban-alternate-view-gap);overscroll-behavior:contain;grid-template-rows:repeat(2,minmax(20rem,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:auto}#kanban-app .kanban-dashboard-chart{background:var(--board-card);border:1px solid var(--kanban-border);border-radius:var(--kanban-alternate-view-radius);grid-template-rows:auto minmax(0,1fr);gap:.5rem;min-height:0;padding:1rem;display:grid}#kanban-app .kanban-dashboard-chart h4{margin:0}#kanban-app .kanban-dashboard-chart p{color:var(--board-muted);margin:0}#kanban-app .kanban-dashboard-chart__plot{min-height:16rem}@media(max-width:700px){#kanban-app .kanban-alternate-view-toolbar{grid-template-columns:1fr}#kanban-app .kanban-calendar-toolbar{grid-template-columns:auto auto}#kanban-app .kanban-calendar-toolbar h4{grid-area:1/1/auto/-1}#kanban-app .kanban-calendar-toolbar .MuiButton-root{grid-row:2}}@media(max-width:1000px){#kanban-app .kanban-calendar-content{grid-template-columns:minmax(0,1fr);overflow:auto}#kanban-app .kanban-calendar-grid{flex:none;height:30rem}#kanban-app .kanban-undated-tray{max-height:12rem}#kanban-app .kanban-dashboard-view{grid-template-rows:repeat(4,minmax(20rem,1fr));grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){#kanban-app .kanban-dashboard-chart__plot{min-height:18rem}}#kanban-app .kanban-search:focus-within>.kanban-icon{color:var(--board-muted)}#kanban-app .kanban-profile-avatar{color:#fff;background:#20c9a6;border:2px solid #fff6;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.78rem;font-weight:800;display:inline-flex}#kanban-app .kanban-board-view{background:50%/cover;flex-direction:column;gap:.5rem;min-height:calc(100dvh - 8.25rem);padding-top:.5rem;display:flex}@media(max-width:720px){#kanban-app .kanban-search-results{min-width:min(22rem,100vw - 2rem);left:0;right:auto}#kanban-app .kanban-error-banner{grid-template-columns:1fr}}#kanban-app .kanban-filter-panel>header{justify-content:space-between;align-items:center;display:flex}#kanban-app .kanban-board-header{box-shadow:none;color:#fff;background:#15181de0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:28px;min-height:54px;margin:0;padding:10px 14px;animation:.42s cubic-bezier(.16,1,.3,1) both kanban-board-bar-enter;display:flex}#kanban-app .kanban-board-header__primary,#kanban-app .kanban-board-header__secondary{align-items:center;gap:5px;min-width:0;display:flex}#kanban-app .kanban-board-header__primary{flex:auto}#kanban-app .kanban-board-header__secondary{flex:none;margin-left:auto}#kanban-app .kanban-board-header__identity{min-width:0;margin-right:2px;display:grid}#kanban-app .kanban-board-header h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:19rem;font-size:1.15rem;line-height:1.05;overflow:hidden}#kanban-app .kanban-board-header p{color:#ffffffeb;margin:2px 0 0;font-size:.68rem}#kanban-app .kanban-search-status{color:#fffffff0;font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.28rem;max-width:100%;margin-top:.3rem;padding:.18rem .48rem;font-size:.66rem;font-weight:800;display:inline-flex}#kanban-app .kanban-board-header button,#kanban-app .kanban-board-header button:first-child{color:#fff;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;min-height:34px;padding:7px 9px;transition:background-color .15s,transform .18s cubic-bezier(.16,1,.3,1);display:inline-flex}#kanban-app .kanban-board-header button:hover:not(:disabled),#kanban-app .kanban-board-star.is-active{background:#ffffff29;transform:translateY(-1px)}#kanban-app .kanban-board-star.is-active{color:#ffd35c}#kanban-app .kanban-board-star.is-active .kanban-icon,#kanban-app .kanban-board-tile__star.is-active .kanban-icon{fill:currentColor}#kanban-app .kanban-more-button{min-width:34px;padding:7px!important}#kanban-app .kanban-filter-panel,#kanban-app .kanban-board-panel{z-index:4;border-radius:8px;margin:0;position:relative}#kanban-app .kanban-filter-panel__actions{justify-content:flex-end;display:flex}#kanban-app .kanban-members-panel__form{grid-template-columns:minmax(16rem,1fr) minmax(9rem,.35fr) auto;align-items:end;gap:.75rem;display:grid}#kanban-app .kanban-members-panel__form label{gap:.35rem;min-width:0;display:grid}#kanban-app .kanban-members-panel__form button{white-space:nowrap;min-height:2.35rem}#kanban-app .kanban-columns{--kanban-list-column-width:18rem;background:0 0;flex:auto;align-items:start;gap:12px;min-height:calc(100dvh - 11.75rem);padding:10px 10px 5.25rem;scroll-padding:10px;display:flex;overflow:auto hidden}#kanban-app .kanban-column{--list-ink:var(--board-ink);color:var(--board-ink);flex:0 0 var(--kanban-list-column-width);height:auto;min-height:0;max-height:calc(100dvh - 13rem);width:var(--kanban-list-column-width);border:0;border-radius:12px;gap:8px;padding:8px;position:relative;box-shadow:0 1px 1px #091e422e,0 0 1px #091e4238;background:var(--board-list)!important}#kanban-app[data-theme=kanbanDark] .kanban-column{--list-ink:var(--board-ink);border-color:#0000;background:var(--board-list)!important}#kanban-app .kanban-column header{grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:4px;min-height:34px;padding:0 2px}#kanban-app .kanban-list-drag-handle{color:var(--board-muted);cursor:grab;touch-action:none;background:0 0;border:0;padding:4px}#kanban-app .kanban-list-drag-handle:active{cursor:grabbing}#kanban-app .kanban-column.is-dragging{opacity:.72;z-index:5}#kanban-app .kanban-card.is-aged{filter:none;opacity:1;outline-offset:-2px;outline:2px solid #7a5f18}#kanban-app .kanban-card.is-aged:hover,#kanban-app .kanban-card.is-aged:focus-within{filter:none;opacity:1}#kanban-app .kanban-column header input,#kanban-app[data-theme=kanbanDark] .kanban-column header input{color:var(--board-ink);min-height:30px;font-size:.9rem}#kanban-app .kanban-column header span{color:#44546f;background:0 0}#kanban-app[data-theme=kanbanDark] .kanban-column header span{color:var(--board-muted)}#kanban-app .kanban-column__menu,#kanban-app .kanban-column__collapse{color:var(--board-muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-width:28px;height:28px;min-height:28px;padding:0;display:inline-flex}#kanban-app .kanban-column__menu:hover:not(:disabled),#kanban-app .kanban-column__collapse:hover:not(:disabled){background:var(--board-hover)}#kanban-app .kanban-list-menu{background:var(--color-base-100);border:1px solid var(--kanban-border);z-index:45;border-radius:10px;gap:4px;width:min(18rem,100vw - 2rem);padding:10px;display:grid;position:absolute;top:42px;right:6px;box-shadow:0 18px 42px #00000061}#kanban-app .kanban-list-menu header{border-bottom:1px solid var(--kanban-border);justify-content:space-between;align-items:center;min-height:30px;margin:-2px -2px 6px;padding:0 0 8px;display:flex}#kanban-app .kanban-list-menu header strong{color:var(--color-base-content);font-size:.85rem}#kanban-app .kanban-list-menu header button{width:28px;min-width:28px;height:28px;min-height:28px}#kanban-app .kanban-list-menu button,#kanban-app .kanban-list-menu select{color:var(--color-base-content);text-align:left;background:0 0;border:0;border-radius:6px;min-height:32px;padding:6px 8px}#kanban-app .kanban-list-menu button:hover:not(:disabled){background:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-list-menu button:hover:not(:disabled){background:color-mix(in srgb,var(--color-base-content)10%,transparent)}}#kanban-app .kanban-list-menu label{gap:6px;display:grid}#kanban-app .kanban-list-menu label span{color:var(--kanban-muted);text-transform:uppercase;font-size:.74rem;font-weight:800}#kanban-app .kanban-list-menu select{border:1px solid var(--kanban-border)}#kanban-app .kanban-column.is-collapsed{flex-basis:44px;gap:6px;width:44px;min-height:12rem;padding:6px}#kanban-app .kanban-column.is-collapsed header{grid-template-columns:1fr;justify-items:center}#kanban-app .kanban-column.is-collapsed .kanban-list-drag-handle,#kanban-app .kanban-column.is-collapsed header input,#kanban-app .kanban-column.is-collapsed .kanban-column__menu{display:none}#kanban-app .kanban-column.is-collapsed header span{font-size:.72rem}#kanban-app .kanban-column__collapsed-body{color:var(--board-ink);background:0 0;border:0;place-items:center;gap:10px;width:100%;min-height:9rem;padding:6px 0;display:grid}#kanban-app .kanban-column__collapsed-body strong{text-orientation:mixed;writing-mode:vertical-rl;max-height:8rem;line-height:1;overflow:hidden}#kanban-app .kanban-column__collapsed-body span{color:var(--board-muted);font-size:.75rem;font-weight:800}#kanban-app .kanban-card-stack{grid-auto-rows:max-content;align-content:start;gap:8px;min-height:0;max-height:clamp(12rem,100dvh - 22rem,42rem);padding:1px 1px 4px;overflow-y:auto}#kanban-app .kanban-card-stack__empty{display:none}#kanban-app .kanban-card,#kanban-app[data-theme=kanbanDark] .kanban-card{background:var(--board-card);color:var(--board-ink);border:0;border-radius:8px;min-height:4.85rem;overflow:visible;box-shadow:0 1px 1px #091e4233,0 0 1px #091e4238}#kanban-app .kanban-card:hover,#kanban-app .kanban-card:focus-within,#kanban-app .kanban-card.is-overlay{box-shadow:0 5px 12px #091e4240}#kanban-app .kanban-card__content{color:var(--board-ink);align-content:start;gap:6px;min-height:0;padding:10px 10px 14px}#kanban-app .kanban-card__content strong{color:var(--board-ink);font-size:.88rem;font-weight:500;line-height:1.28;display:block;overflow:visible}#kanban-app .kanban-card__content>span:not(.kanban-card__labels,.kanban-card__meta),#kanban-app .kanban-card__meta{line-height:1.25}#kanban-app .kanban-card__content>span:not(.kanban-card__labels,.kanban-card__meta){color:var(--board-muted)}#kanban-app .kanban-card__labels i{color:#153a2c;background:#56c596;border-radius:999px;min-width:40px;height:8px;padding:0;font-size:0}#kanban-app .kanban-card__labels i:nth-child(2n){background:#c77dff}#kanban-app .kanban-card__labels i:nth-child(3n){background:#ff7452}#kanban-app .kanban-card__meta{color:var(--board-muted);align-items:center;gap:7px}#kanban-app .kanban-card__meta em,#kanban-app .kanban-card__meta em[data-tone]{color:var(--board-muted);background:0 0;align-items:center;gap:3px;padding:0;font-size:.7rem;font-weight:500;display:inline-flex}#kanban-app .kanban-card__meta em[data-tone=success]{color:#164b35;background:#baf3db;border-radius:3px;padding:3px 5px}#kanban-app .kanban-card__meta em[data-tone=warning]{color:#5d4b00;background:#f8e6a0;border-radius:3px;padding:3px 5px}#kanban-app .kanban-card__meta em[data-tone=error]{color:#ae2e24;background:#ffd5d2;border-radius:3px;padding:3px 5px}#kanban-app .kanban-card__members i{color:#fff;background:#0c66e4;border-color:#fff}#kanban-app .kanban-card__actions{background:0 0}#kanban-app .kanban-card-add-trigger{color:var(--board-muted);flex:auto;align-items:center;gap:6px;min-height:34px;padding:6px 8px;display:flex}#kanban-app .kanban-card-add-trigger:hover:not(:disabled){background:var(--board-hover);color:var(--board-ink)}#kanban-app .kanban-card-add-row{align-items:center;gap:4px;margin-top:auto;display:flex}#kanban-app .kanban-card-template-trigger{color:var(--board-muted);background:0 0;border:0;border-radius:6px;flex:0 0 34px;justify-content:center;align-items:center;min-width:34px;height:34px;min-height:34px;padding:0;display:inline-flex}#kanban-app .kanban-card-template-trigger:hover:not(:disabled){background:var(--board-hover);color:var(--board-ink)}#kanban-app .kanban-add-list-trigger,#kanban-app .kanban-add-list{box-shadow:none;color:#fff;flex:0 0 var(--kanban-list-column-width);height:auto;min-height:3rem;width:var(--kanban-list-column-width);background:#ffffff42;border:0;border-radius:12px;justify-content:flex-start;align-self:start;align-items:center;gap:8px;padding:14px;font-weight:700;display:flex}#kanban-app .kanban-add-list-trigger:hover:not(:disabled){background:#ffffff57;transform:translateY(-2px)scale(1.005)}#kanban-app .kanban-add-list{background:var(--board-list);color:var(--board-ink);place-content:start stretch;align-items:stretch;height:auto;min-height:8rem;display:grid}#kanban-app .kanban-add-list label span{color:var(--board-muted)}@keyframes kanban-chrome-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes kanban-board-bar-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@container (max-width:980px){#kanban-app .kanban-board-header{flex-direction:column;align-items:flex-start}#kanban-app .kanban-board-header__primary,#kanban-app .kanban-board-header__secondary{flex-wrap:wrap}#kanban-app .kanban-board-header__secondary{margin-left:0}#kanban-app .kanban-members-panel__form{grid-template-columns:1fr}}@container (max-width:760px){#kanban-app .kanban-topbar{flex-direction:column;align-items:stretch}#kanban-app .kanban-topbar__utility{width:100%}#kanban-app .kanban-search{flex:auto;min-width:0}#kanban-app .kanban-columns{--kanban-list-column-width:min(18rem,86vw);min-height:calc(100dvh - 16rem)}}#kanban-app .kanban-dashboard{color:#f7f8f9;background:#10182a;gap:16px;min-height:calc(100dvh - 8.25rem);padding:24px;display:grid;position:relative}#kanban-app .kanban-dashboard>*{z-index:1;position:relative}#kanban-app .kanban-dashboard__heading{justify-content:space-between;align-items:center;gap:20px;display:flex}#kanban-app .kanban-dashboard__heading h2{color:#fff;letter-spacing:-.025em;align-items:center;gap:9px;margin:0;font-size:1.45rem;display:flex}#kanban-app .kanban-dashboard__heading p{color:#9fadbc;margin:5px 0 0;font-size:.85rem}#kanban-app .kanban-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}#kanban-app .kanban-stat-card{background:#141f33d1;border:1px solid #a4b8da24;border-radius:9px;align-items:center;gap:11px;min-height:72px;padding:12px 14px;animation:.42s cubic-bezier(.16,1,.3,1) both kanban-dashboard-rise;display:flex;box-shadow:0 8px 20px #02081421}#kanban-app .kanban-stat-card:nth-child(2){animation-delay:45ms}#kanban-app .kanban-stat-card:nth-child(3){animation-delay:90ms}#kanban-app .kanban-stat-card:nth-child(4){animation-delay:.135s}#kanban-app .kanban-stat-card__icon{color:#8db2ff;background:#4270d82e;border:1px solid #6491f530;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}#kanban-app .kanban-stat-card>span:last-child{gap:2px;display:grid}#kanban-app .kanban-stat-card small{color:#9fadbc;font-size:.7rem;font-weight:700}#kanban-app .kanban-stat-card strong{color:#fff;font-size:1.2rem;line-height:1}#kanban-app .kanban-create-board{background:#141f33db;border:1px solid #a4b8da26;border-radius:10px;grid-template-columns:minmax(12rem,.75fr) minmax(15rem,1.25fr) auto auto;align-items:end;gap:14px;padding:15px;animation:.44s cubic-bezier(.16,1,.3,1) .1s both kanban-dashboard-rise;display:grid;box-shadow:0 12px 26px #02081429}#kanban-app .kanban-create-board__intro{align-items:center;gap:10px;display:flex}#kanban-app .kanban-create-board__icon{color:#fff;background:linear-gradient(135deg,#3b70de,#7459d9);border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}#kanban-app .kanban-create-board__intro div,#kanban-app .kanban-create-board__name,#kanban-app .kanban-create-board__appearance{gap:4px;display:grid}#kanban-app .kanban-create-board__intro strong{color:#fff;font-size:.88rem}#kanban-app .kanban-create-board__intro span,#kanban-app .kanban-create-board__name>span,#kanban-app .kanban-create-board__appearance>span{color:#9fadbc;font-size:.69rem;font-weight:700}#kanban-app .kanban-create-board input{color:#fff;background:#0f1a2d;border:1px solid #a4b8da38;border-radius:7px;min-height:39px;padding:9px 11px}#kanban-app .kanban-create-board input:focus{border-color:#579dff;box-shadow:0 0 0 3px #579dff29}#kanban-app .kanban-swatches{flex-wrap:nowrap;gap:5px}#kanban-app .kanban-swatches button{color:#fff;border:2px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-width:31px;height:31px;padding:0;transition:transform .17s cubic-bezier(.16,1,.3,1),box-shadow .17s;display:inline-flex}#kanban-app .kanban-swatches button:hover:not(:disabled){transform:translateY(-2px)scale(1.06)}#kanban-app .kanban-swatches button.is-active{border-color:#fff;box-shadow:0 0 0 2px #579dff80}#kanban-app .kanban-create-board>button[type=submit]{color:#0b1b32;background:#579dff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:8px 13px;font-size:.78rem;display:inline-flex}#kanban-app .kanban-filterbar{background:#141f33b8;border:1px solid #a4b8da21;border-radius:9px;align-items:center;gap:5px;padding:7px;animation:.44s cubic-bezier(.16,1,.3,1) .145s both kanban-dashboard-rise;display:flex}#kanban-app .kanban-filterbar>span{color:#9fadbc;text-transform:uppercase;align-items:center;gap:6px;margin-right:auto;padding:0 7px;font-size:.7rem;font-weight:750;display:inline-flex}#kanban-app .kanban-filterbar button{color:#c6d0dd;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;min-height:33px;padding:7px 10px;font-size:.76rem;display:inline-flex}#kanban-app .kanban-filterbar button:hover,#kanban-app .kanban-filterbar button.is-active{color:#fff;background:#579dff2e}#kanban-app .kanban-board-grid{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));align-content:start;gap:14px;display:grid}#kanban-app .kanban-board-tile{transform-origin:50% 80%;background:#151f34;border:1px solid #a4b8da24;border-radius:10px;min-height:12.5rem;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #0208142b}#kanban-app .kanban-board-tile:hover{border-color:#579dff75;box-shadow:0 12px 26px #0208143d}#kanban-app .kanban-board-tile__star{color:#fff;z-index:2;background:#0711217a;border:0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex;position:absolute;top:9px;right:9px}#kanban-app .kanban-board-loading{padding-top:18px}#kanban-app .kanban-board-loading__signal{background:var(--color-primary);border-radius:999px;width:3rem;height:.45rem;animation:.9s ease-in-out infinite alternate kanban-loading-pulse}#kanban-app .kanban-board-tile--skeleton{pointer-events:none;grid-template-rows:5.35rem minmax(3.9rem,auto)}#kanban-app .kanban-board-skeleton__preview{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-board-skeleton__preview{background:color-mix(in srgb,var(--color-primary)18%,var(--kanban-art-panel))}}#kanban-app .kanban-board-skeleton__preview>i,#kanban-app .kanban-board-skeleton__icon,#kanban-app .kanban-board-skeleton__star,#kanban-app .kanban-board-skeleton__details strong,#kanban-app .kanban-board-skeleton__details small{animation:var(--kanban-skeleton-animation);background:var(--kanban-art-heading)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-board-skeleton__preview>i,#kanban-app .kanban-board-skeleton__icon,#kanban-app .kanban-board-skeleton__star,#kanban-app .kanban-board-skeleton__details strong,#kanban-app .kanban-board-skeleton__details small{background:color-mix(in srgb,var(--kanban-art-heading)22%,transparent)}}#kanban-app .kanban-board-skeleton__icon{border-radius:3px;width:17px;height:13px;position:absolute;top:10px;left:10px}#kanban-app .kanban-board-skeleton__star{z-index:2;border-radius:999px;width:26px;height:26px;position:absolute;top:6px;right:6px}#kanban-app .kanban-board-skeleton__details strong{border-radius:4px;width:62%;height:.8rem;display:block}#kanban-app .kanban-board-skeleton__details small{border:0;width:4.8rem;height:1.35rem}@keyframes kanban-board-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}#kanban-app .kanban-board-skeleton__preview>i,#kanban-app .kanban-board-skeleton__icon,#kanban-app .kanban-board-skeleton__star,#kanban-app .kanban-board-skeleton__details strong,#kanban-app .kanban-board-skeleton__details small{background-image:var(--kanban-skeleton-background-image);background-size:var(--kanban-skeleton-background-size);animation-name:kanban-board-skeleton-shimmer}@media(prefers-reduced-motion:reduce){#kanban-app .kanban-board-loading__signal,#kanban-app .kanban-board-skeleton__preview>i,#kanban-app .kanban-board-skeleton__icon,#kanban-app .kanban-board-skeleton__star,#kanban-app .kanban-board-skeleton__details strong,#kanban-app .kanban-board-skeleton__details small{animation:none}}#kanban-app .kanban-board-tile__star:hover:not(:disabled){color:#ffd35c;background:#071121b8;transform:scale(1.08)rotate(-7deg)}#kanban-app .kanban-board-tile__star.is-active{color:#ffd35c}@media(prefers-reduced-motion:reduce){#kanban-app .kanban-route-loading header>span,#kanban-app .kanban-route-loading__board i,#kanban-app .kanban-route-loading__board span{animation:none}}#kanban-app .kanban-board-tile__open{color:#fff;text-align:left;background:0 0;border:0;grid-template-rows:6.8rem 1fr;padding:0;display:grid}#kanban-app .kanban-board-tile__preview{color:#ffffffbf;align-items:center;gap:7px;padding:16px;display:flex;position:relative;overflow:hidden}#kanban-app .kanban-board-tile__preview:after{content:"";background:linear-gradient(#0000,#0208142e);position:absolute;inset:0}#kanban-app .kanban-board-tile__preview>.kanban-icon{z-index:1;position:absolute;top:14px;left:15px}#kanban-app .kanban-board-tile__preview>i{background:#ffffff54;border-radius:5px;width:24%;height:3.7rem;margin-top:24px}#kanban-app .kanban-board-tile__details{gap:6px;padding:12px 14px 14px;display:grid}#kanban-app .kanban-board-tile__details strong{color:#fff;font-size:.96rem}#kanban-app .kanban-board-tile__details>span:not(.kanban-progress){color:#9fadbc;font-size:.73rem}#kanban-app .kanban-board-tile__details small{color:#b9d5ff;background:#579dff21;border:1px solid #8eb5ff33;border-radius:999px;align-self:start;width:max-content;padding:3px 7px;font-size:.66rem;font-weight:800}#kanban-app .kanban-board-tile .kanban-progress{background:#ffffff1a;height:5px;margin-top:2px}#kanban-app .kanban-board-tile .kanban-progress i{background:#579dff}#kanban-app .kanban-board-tile__reopen{color:#b9d5ff;background:#579dff1f;border:0;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:.7rem;display:inline-flex;position:absolute;bottom:10px;right:10px}#kanban-app .kanban-empty-state{color:#9fadbc;text-align:center;background:#141f33c7;border:1px dashed #a4b8da42;border-radius:10px;grid-column:1/-1;padding:28px}@keyframes kanban-dashboard-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes kanban-board-tile-enter{0%{opacity:0;transform:translateY(14px)scale(.97)}72%{opacity:1;transform:translateY(-2px)scale(1.006)}to{opacity:1;transform:translateY(0)scale(1)}}@container (max-width:980px){#kanban-app .kanban-create-board{grid-template-columns:1fr 1fr}#kanban-app .kanban-create-board__intro{grid-column:1/-1}}@container (max-width:680px){#kanban-app .kanban-dashboard{padding:16px}#kanban-app .kanban-dashboard__heading{flex-direction:column;align-items:flex-start}#kanban-app .kanban-stats,#kanban-app .kanban-create-board{grid-template-columns:1fr}#kanban-app .kanban-create-board__intro{grid-column:auto}#kanban-app .kanban-filterbar{flex-wrap:wrap;align-items:stretch}#kanban-app .kanban-filterbar>span{flex:1 0 100%}}#kanban-app[data-theme=kanbanDark]{--board-header-start:#1d2128;--board-header-end:#12151a;--board-list:#191d24;--board-card:#202833;--board-ink:#f3f4f6;--board-muted:#a7b0bd;--board-hover:#2a3039;--kanban-art-base:#0f1115;--kanban-art-line-primary:#94a3b83d;--kanban-art-line-secondary:#64748b33;--kanban-art-line-faint:#94a3b81a;--kanban-art-star:#e5e7eb47;--kanban-art-glow:#94a3b814;--kanban-art-panel:#181c22db;--kanban-art-panel-border:#94a3b824;--kanban-art-heading:#f3f4f6;--kanban-art-copy:#a7b0bd}#kanban-app[data-theme=kanbanLight]{--board-header-start:#3c74dc;--board-header-end:#2558c4;--board-list:#f1f2f4;--board-card:#fff;--board-ink:#172b4d;--board-muted:#626f86;--board-hover:#dcdfe4;--kanban-art-base:#f7f9fd;--kanban-art-line-primary:#4476ae4d;--kanban-art-line-secondary:#7868b038;--kanban-art-line-faint:#768eb824;--kanban-art-star:#3d588261;--kanban-art-glow:#70a5dc21;--kanban-art-panel:#ffffffd1;--kanban-art-panel-border:#2c4c7426;--kanban-art-heading:#172b4d;--kanban-art-copy:#52647d}#kanban-app .kanban-app-shell,#kanban-app .kanban-dashboard{background-color:var(--kanban-art-base);background-image:radial-gradient(circle at 3% 11%,var(--kanban-art-star)0 1px,transparent 1.5px),radial-gradient(circle at 8% 39%,var(--kanban-art-star)0 1.2px,transparent 1.7px),radial-gradient(circle at 13% 20%,var(--kanban-art-star)0 .8px,transparent 1.3px),radial-gradient(circle at 21% 7%,var(--kanban-art-star)0 .8px,transparent 1.4px),radial-gradient(circle at 27% 47%,var(--kanban-art-star)0 1.2px,transparent 1.7px),radial-gradient(circle at 34% 26%,var(--kanban-art-star)0 .8px,transparent 1.4px),radial-gradient(circle at 42% 15%,var(--kanban-art-star)0 .7px,transparent 1.2px),radial-gradient(circle at 48% 35%,var(--kanban-art-star)0 1px,transparent 1.5px),radial-gradient(circle at 56% 8%,var(--kanban-art-star)0 .7px,transparent 1.3px),radial-gradient(circle at 65% 28%,var(--kanban-art-star)0 1px,transparent 1.5px),radial-gradient(circle at 73% 44%,var(--kanban-art-star)0 1.1px,transparent 1.7px),radial-gradient(circle at 82% 18%,var(--kanban-art-star)0 .8px,transparent 1.3px),radial-gradient(circle at 91% 31%,var(--kanban-art-star)0 1.1px,transparent 1.6px),radial-gradient(circle at 97% 9%,var(--kanban-art-star)0 .8px,transparent 1.3px),radial-gradient(ellipse 88% 63% at 15% 112%,transparent 49.45%,var(--kanban-art-line-primary)49.65% 49.82%,transparent 50.05%),radial-gradient(ellipse 83% 56% at 17% 111%,transparent 57.2%,var(--kanban-art-line-secondary)57.35% 57.48%,transparent 57.7%),radial-gradient(ellipse 77% 49% at 16% 110%,transparent 65.2%,var(--kanban-art-line-faint)65.34% 65.46%,transparent 65.7%),radial-gradient(ellipse 112% 54% at 70% -18%,transparent 58.6%,var(--kanban-art-line-secondary)58.75% 58.9%,transparent 59.1%),radial-gradient(ellipse 94% 45% at 63% -11%,transparent 66.1%,var(--kanban-art-line-faint)66.25% 66.38%,transparent 66.58%),radial-gradient(ellipse 66% 29% at 43% -8%,transparent 72.3%,var(--kanban-art-line-secondary)72.45% 72.58%,transparent 72.8%),radial-gradient(ellipse 105% 72% at 73% 126%,transparent 63.1%,var(--kanban-art-line-faint)63.25% 63.38%,transparent 63.6%),radial-gradient(circle at 16% 98%,var(--kanban-art-glow),transparent 38%),linear-gradient(180deg,transparent,var(--kanban-art-base))}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-app-shell,#kanban-app .kanban-dashboard{background-image:radial-gradient(circle at 3% 11%,var(--kanban-art-star)0 1px,transparent 1.5px),radial-gradient(circle at 8% 39%,var(--kanban-art-star)0 1.2px,transparent 1.7px),radial-gradient(circle at 13% 20%,var(--kanban-art-star)0 .8px,transparent 1.3px),radial-gradient(circle at 21% 7%,var(--kanban-art-star)0 .8px,transparent 1.4px),radial-gradient(circle at 27% 47%,var(--kanban-art-star)0 1.2px,transparent 1.7px),radial-gradient(circle at 34% 26%,var(--kanban-art-star)0 .8px,transparent 1.4px),radial-gradient(circle at 42% 15%,var(--kanban-art-star)0 .7px,transparent 1.2px),radial-gradient(circle at 48% 35%,var(--kanban-art-star)0 1px,transparent 1.5px),radial-gradient(circle at 56% 8%,var(--kanban-art-star)0 .7px,transparent 1.3px),radial-gradient(circle at 65% 28%,var(--kanban-art-star)0 1px,transparent 1.5px),radial-gradient(circle at 73% 44%,var(--kanban-art-star)0 1.1px,transparent 1.7px),radial-gradient(circle at 82% 18%,var(--kanban-art-star)0 .8px,transparent 1.3px),radial-gradient(circle at 91% 31%,var(--kanban-art-star)0 1.1px,transparent 1.6px),radial-gradient(circle at 97% 9%,var(--kanban-art-star)0 .8px,transparent 1.3px),radial-gradient(ellipse 88% 63% at 15% 112%,transparent 49.45%,var(--kanban-art-line-primary)49.65% 49.82%,transparent 50.05%),radial-gradient(ellipse 83% 56% at 17% 111%,transparent 57.2%,var(--kanban-art-line-secondary)57.35% 57.48%,transparent 57.7%),radial-gradient(ellipse 77% 49% at 16% 110%,transparent 65.2%,var(--kanban-art-line-faint)65.34% 65.46%,transparent 65.7%),radial-gradient(ellipse 112% 54% at 70% -18%,transparent 58.6%,var(--kanban-art-line-secondary)58.75% 58.9%,transparent 59.1%),radial-gradient(ellipse 94% 45% at 63% -11%,transparent 66.1%,var(--kanban-art-line-faint)66.25% 66.38%,transparent 66.58%),radial-gradient(ellipse 66% 29% at 43% -8%,transparent 72.3%,var(--kanban-art-line-secondary)72.45% 72.58%,transparent 72.8%),radial-gradient(ellipse 105% 72% at 73% 126%,transparent 63.1%,var(--kanban-art-line-faint)63.25% 63.38%,transparent 63.6%),radial-gradient(circle at 16% 98%,var(--kanban-art-glow),transparent 38%),linear-gradient(180deg,transparent,color-mix(in srgb,var(--kanban-art-base)86%,transparent))}}#kanban-app .kanban-app-shell,#kanban-app .kanban-dashboard{background-position:50%;background-repeat:no-repeat;background-size:cover}#kanban-app .kanban-dashboard:before,#kanban-app .kanban-dashboard:after{display:none}#kanban-app[data-theme=kanbanLight] .kanban-dashboard,#kanban-app[data-theme=kanbanLight] .kanban-dashboard__heading h2,#kanban-app[data-theme=kanbanLight] .kanban-stat-card strong,#kanban-app[data-theme=kanbanLight] .kanban-create-board__intro strong{color:var(--kanban-art-heading)}#kanban-app[data-theme=kanbanLight] .kanban-dashboard__heading p,#kanban-app[data-theme=kanbanLight] .kanban-stat-card small,#kanban-app[data-theme=kanbanLight] .kanban-create-board__intro span,#kanban-app[data-theme=kanbanLight] .kanban-create-board__name>span,#kanban-app[data-theme=kanbanLight] .kanban-create-board__appearance>span,#kanban-app[data-theme=kanbanLight] .kanban-filterbar>span{color:var(--kanban-art-copy)}#kanban-app[data-theme=kanbanLight] .kanban-stat-card,#kanban-app[data-theme=kanbanLight] .kanban-create-board,#kanban-app[data-theme=kanbanLight] .kanban-filterbar,#kanban-app[data-theme=kanbanLight] .kanban-empty-state{background:var(--kanban-art-panel);border-color:var(--kanban-art-panel-border);box-shadow:0 12px 28px #29486f17}#kanban-app[data-theme=kanbanLight] .kanban-filterbar button{color:#415672;background:#fff9;border-color:#2c4c7424}#kanban-app[data-theme=kanbanLight] .kanban-filterbar button:hover,#kanban-app[data-theme=kanbanLight] .kanban-filterbar button.is-active{color:#173b68;background:#4b84c721}#kanban-app[data-theme=kanbanLight] .kanban-create-board input{color:#172b4d;background:#ffffffd1;border-color:#2c4c7430}#kanban-app[data-theme=kanbanLight] .kanban-board-header{background:#285cb8e8}#kanban-app[data-theme=kanbanDark] .kanban-topbar{background:linear-gradient(#1d2128,#12151a);border-bottom:1px solid #94a3b829;box-shadow:0 5px 18px #0000003d}#kanban-app[data-theme=kanbanLight] .kanban-topbar{background:linear-gradient(#3c74dc,#2558c4);border-bottom:1px solid #18439433;box-shadow:0 5px 18px #29486f29}#kanban-app[data-theme=kanbanDark] .kanban-board-header,#kanban-app[data-theme=kanbanDark] .kanban-board-toolbar{color:var(--board-ink);background:#15181deb}#kanban-app[data-theme=kanbanLight] .kanban-board-tile{background:#ffffffe6;border-color:#2c4c742e;box-shadow:0 10px 24px #29486f21}#kanban-app[data-theme=kanbanLight] .kanban-board-tile__details strong{color:#172b4d}#kanban-app[data-theme=kanbanLight] .kanban-board-tile__details>span:not(.kanban-progress),#kanban-app[data-theme=kanbanLight] .kanban-board-tile__details small{color:#52647d}#kanban-app[data-theme=kanbanLight] .kanban-board-tile .kanban-progress{background:#2c4c7424}#kanban-app[data-theme=kanbanLight] .kanban-board-tile__star{color:#173b68;background:#ffffffb8}#kanban-app[data-theme=kanbanLight] .kanban-add-list-trigger{background:#2658afab}#kanban-app[data-theme=kanbanLight] .kanban-add-list-trigger:hover:not(:disabled){background:#2658afc9}#kanban-app .kanban-app-shell>.kanban-dashboard{background-color:var(--kanban-art-base);background-image:none;align-content:start;gap:28px;min-height:calc(100dvh - 7rem);padding:28px 32px 48px}#kanban-app .kanban-board-collection{gap:10px;width:100%;max-width:92rem;margin-inline:auto;display:grid}#kanban-app .kanban-dashboard-feedback{width:calc(100% - 64px);max-width:92rem;margin-inline:auto}#kanban-app .kanban-board-section-title{color:var(--kanban-art-heading);align-items:center;gap:7px;margin:0;font-size:.9rem;display:flex}#kanban-app .kanban-board-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#kanban-app .kanban-board-tile{box-shadow:none;border-radius:6px;min-height:8.1rem}#kanban-app .kanban-board-tile:hover{box-shadow:none}#kanban-app .kanban-board-tile__open{grid-template-rows:5.35rem minmax(2.75rem,auto)}#kanban-app .kanban-board-tile__preview{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:10px}#kanban-app .kanban-board-tile__preview>.kanban-icon{top:10px;left:10px}#kanban-app .kanban-board-tile__preview>i{border-radius:3px;height:2.65rem;margin-top:18px}#kanban-app .kanban-board-tile__preview>i:nth-of-type(2){height:2rem}#kanban-app .kanban-board-tile__preview>i:nth-of-type(3){height:2.35rem}#kanban-app .kanban-board-tile__details{align-content:center;gap:6px;min-height:2.75rem;padding:8px 12px}#kanban-app .kanban-board-tile__details strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:1rem;font-size:.78rem;line-height:1.25;display:-webkit-box;overflow:hidden}#kanban-app .kanban-board-tile__details small{justify-self:start;min-height:1.35rem;line-height:1}#kanban-app .kanban-board-tile__star{width:26px;height:26px;top:6px;right:6px}#kanban-app .kanban-create-board-tile{background:var(--kanban-art-panel);align-items:center}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-create-board-tile{background:color-mix(in srgb,var(--kanban-art-panel)82%,transparent)}}#kanban-app .kanban-create-board-tile{border:1px solid var(--kanban-art-panel-border);color:var(--kanban-art-copy);border-radius:6px;flex-direction:column;justify-content:center;gap:7px;min-height:8.25rem;font-size:.78rem;display:flex}#kanban-app .kanban-create-board-tile:hover:not(:disabled){background:var(--kanban-art-panel)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-create-board-tile:hover:not(:disabled){background:color-mix(in srgb,var(--kanban-art-panel)94%,#579dff 6%)}}#kanban-app .kanban-create-board-tile:hover:not(:disabled){color:var(--kanban-art-heading)}#kanban-app .kanban-create-board-tile:active:not(:disabled){transform:translateY(1px)}@container (max-width:1080px){#kanban-app .kanban-board-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:820px){#kanban-app .kanban-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:520px){#kanban-app .kanban-board-grid{grid-template-columns:minmax(0,1fr)}}@container (max-width:680px){#kanban-app .kanban-app-shell>.kanban-dashboard{gap:22px;padding:20px 16px 36px}#kanban-app .kanban-dashboard-feedback{width:calc(100% - 32px)}}#kanban-app .kanban-board-header__primary,#kanban-app .kanban-board-header__secondary{gap:7px}#kanban-app .kanban-board-header__primary:after{background:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-board-header__primary:after{background:color-mix(in srgb,var(--color-base-content)18%,transparent)}}#kanban-app .kanban-board-header__primary:after{content:"";width:1px;height:24px;margin:0 8px}#kanban-app .kanban-board-header__secondary button.is-active{background:var(--color-primary);color:#05101f}#kanban-app .kanban-board-panel-modal-backdrop--views,#kanban-app .kanban-board-panel-modal-backdrop--menu{background:#0000005c;justify-content:flex-end;align-items:flex-start;padding:7.4rem 1.35rem 1rem}#kanban-app .kanban-board-panel-modal-backdrop--filter{background:#00000070;justify-content:flex-end;align-items:stretch;padding:0}#kanban-app .kanban-board-panel-modal--views,#kanban-app .kanban-board-panel-modal--menu{width:min(30rem,100vw - 2rem);max-width:30rem;max-height:min(30rem,100dvh - 8.75rem)}#kanban-app .kanban-board-panel-modal--filter{border-radius:0;width:min(24rem,100vw);max-width:24rem;height:100dvh;max-height:none}#kanban-app .kanban-board-panel-modal--views>.kanban-board-panel,#kanban-app .kanban-board-panel-modal--menu>.kanban-board-panel{background:#1b1f26;border-radius:10px}#kanban-app .kanban-board-panel-modal--filter>.kanban-board-panel{background:#202225;border-radius:0;height:100%}#kanban-app .kanban-board-panel-modal--filter>.kanban-board-panel>:not(header),#kanban-app .kanban-board-panel-modal--filter>.kanban-board-panel>header+*{margin:0}#kanban-app .kanban-view-picker{--kanban-view-option-block-padding:.75rem;--kanban-view-option-minimum-height:4.25rem;gap:6px;display:grid}#kanban-app .kanban-view-option{color:var(--color-base-content);min-height:var(--kanban-view-option-minimum-height);padding:var(--kanban-view-option-block-padding)10px;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}#kanban-app .kanban-view-option:hover:not(:disabled),#kanban-app .kanban-view-option:focus-visible{background:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-view-option:hover:not(:disabled),#kanban-app .kanban-view-option:focus-visible{background:color-mix(in srgb,var(--color-base-content)10%,transparent)}}#kanban-app .kanban-view-option.is-active{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-view-option.is-active{background:color-mix(in srgb,var(--color-primary)42%,transparent)}}#kanban-app .kanban-view-option.is-active{border:0}#kanban-app .kanban-view-option>span{gap:3px}#kanban-app .kanban-view-option em{align-self:center}#kanban-app .kanban-filter-panel{box-shadow:none;background:0 0;border:0;gap:18px;max-height:calc(100dvh - 4.3rem);padding:18px;display:grid;overflow:auto}#kanban-app .kanban-filter-panel__actions{justify-content:flex-end}#kanban-app .kanban-filter-keyword,#kanban-app .kanban-filter-section{gap:8px;display:grid}#kanban-app .kanban-filter-keyword span,#kanban-app .kanban-filter-section h4{color:#aeb6c2;font-size:.74rem;font-weight:800}#kanban-app .kanban-filter-keyword input{color:#f4f5f7;background:#242832;border:1px solid #5f95f6;border-radius:5px;min-height:36px;padding:7px 10px}#kanban-app .kanban-filter-keyword small{color:#9ca3af}#kanban-app .kanban-filter-section h4{align-items:center;gap:8px;margin:0 0 2px;display:flex}#kanban-app .kanban-filter-check{color:#d1d5db;cursor:pointer;grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:10px;min-height:32px;display:grid}#kanban-app .kanban-filter-check input{accent-color:var(--color-primary);width:16px;height:16px;margin:0}#kanban-app .kanban-filter-check__avatar{color:#fff;background:#0c66e4;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.66rem;font-weight:900;display:inline-flex}#kanban-app .kanban-filter-check__swatch{border-radius:4px;width:100%;height:24px}#kanban-app .kanban-card__actions{display:none}#kanban-app .kanban-card__select{cursor:pointer;opacity:0;z-index:3;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;transition:opacity .12s;display:inline-flex;position:absolute;top:8px;left:8px}#kanban-app .kanban-card .kanban-card__content{transition:padding-left .14s,background-color .14s}#kanban-app .kanban-card .kanban-card__labels{transition:padding-left .14s}#kanban-app .kanban-card:hover .kanban-card__select,#kanban-app .kanban-card:focus-within .kanban-card__select,#kanban-app .kanban-card.is-selected .kanban-card__select{opacity:1}#kanban-app .kanban-card__select input{cursor:pointer;opacity:0;width:22px;height:22px;margin:0;position:absolute}#kanban-app .kanban-card__select span{background:#202225eb;border:2px solid #d1d5db;border-radius:999px;width:16px;height:16px}#kanban-app .kanban-card__select input:checked+span{background:#61bd4f;border-color:#61bd4f}#kanban-app .kanban-card__select input:checked+span:after{color:#0f1f12;content:"✓";text-align:center;font-size:.7rem;font-weight:900;line-height:12px;display:block}#kanban-app .kanban-card.is-selected{outline:2px solid var(--color-primary);outline-offset:0}#kanban-app .kanban-card.is-selected .kanban-card__content,#kanban-app .kanban-card:hover .kanban-card__content,#kanban-app .kanban-card:focus-within .kanban-card__content{padding-left:2rem}#kanban-app .kanban-card:hover .kanban-card__labels,#kanban-app .kanban-card:focus-within .kanban-card__labels,#kanban-app .kanban-card.is-selected .kanban-card__labels{padding-left:1.1rem}#kanban-app .kanban-route-loading{background:var(--color-base-100);align-content:start}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-route-loading{background:color-mix(in srgb,var(--color-base-100)86%,transparent)}}#kanban-app .kanban-route-loading{border:0;gap:18px;min-height:10rem;padding:3rem 1.5rem;display:grid}#kanban-app .kanban-route-loading header{justify-content:flex-start;padding:0}#kanban-app .kanban-route-loading__board{display:none}#kanban-app .kanban-card-detail{color:#dfe3ea;background:#202225;border:1px solid #ffffff1f;border-radius:10px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(68rem,100vw - 2rem);max-width:68rem;height:min(55rem,100dvh - 2rem);position:relative}#kanban-app .kanban-card-detail__header{background:#202225;border-bottom:1px solid #ffffff21;min-height:3.5rem;padding:.75rem 1.5rem}#kanban-app .kanban-card-detail__list{color:#dfe3ea;background:#ffffff1f;border:0;border-radius:4px;min-height:1.7rem;padding:.2rem .45rem;font-size:.83rem;font-weight:800}#kanban-app .kanban-card-detail__header-actions{align-items:center;gap:.4rem;display:flex}#kanban-app .kanban-card-detail__header-actions button{color:#dfe3ea;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0;display:inline-flex}#kanban-app .kanban-card-detail__header-actions button:hover{background:#ffffff1f}#kanban-app .kanban-card-detail__status{color:#aeb6c2;padding:.35rem 1.5rem 0}#kanban-app .kanban-card-detail .kanban-modal__grid{grid-template-columns:minmax(0,58%) minmax(22rem,42%);gap:0;padding:0}#kanban-app .kanban-card-detail .kanban-modal__main,#kanban-app .kanban-card-detail .kanban-card-activity-rail,#kanban-app .kanban-card-detail .kanban-modal-sidebar{background:0 0;border:0;border-radius:0;min-height:0;padding:1rem 1.5rem 5.25rem;overflow-y:auto}#kanban-app .kanban-card-detail .kanban-card-activity-rail,#kanban-app .kanban-card-detail .kanban-modal-sidebar{border-left:1px solid #ffffff21}#kanban-app .kanban-card-detail-title{background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:0;display:grid}#kanban-app .kanban-card-complete{color:#0000;background:0 0;border:2px solid #aeb6c2;border-radius:999px;justify-content:center;align-items:center;width:1rem;min-width:1rem;height:1rem;min-height:1rem;margin-top:.55rem;padding:0;display:inline-flex}#kanban-app .kanban-card-complete[aria-pressed=true]{color:#102513;background:#61bd4f;border-color:#61bd4f}#kanban-app .kanban-card-detail-title label,#kanban-app .kanban-card-detail-section{gap:.65rem;display:grid}#kanban-app .kanban-card-detail-title label>span{position:absolute;transform:translate(-9999px)}#kanban-app .kanban-card-title-display{color:#dfe3ea;text-align:left;background:0 0;border:0;border-radius:6px;width:100%;min-height:4rem;padding:.2rem .35rem;display:block}#kanban-app .kanban-card-title-display:hover:not(:disabled){background:#ffffff0f}#kanban-app .kanban-card-title-display h2{color:inherit;margin:0;font-size:1.65rem;font-weight:800;line-height:1.2}#kanban-app .kanban-card-detail-title textarea{color:#dfe3ea;field-sizing:content;resize:none;background:0 0;border:0;min-height:4rem;padding:0;font-size:1.65rem;font-weight:800;line-height:1.2}#kanban-app .kanban-card-detail-title textarea:focus{background:#ffffff0f;padding:.35rem;box-shadow:0 0 0 2px #579dff}#kanban-app .kanban-card-detail .kanban-modal-actions{flex-wrap:wrap;align-items:center;gap:.45rem;padding-left:1.75rem;display:flex}#kanban-app .kanban-card-detail .kanban-modal-actions button{color:#dfe3ea;background:#ffffff14;border:1px solid #ffffff21;border-radius:6px;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .55rem;display:inline-flex}#kanban-app .kanban-card-detail .kanban-modal-actions button:hover:not(:disabled){background:#ffffff24}#kanban-app .kanban-card-detail .kanban-modal-badges{gap:.45rem;padding-left:1.75rem;display:flex}#kanban-app .kanban-card-detail .kanban-modal-badges span{border:0;border-radius:4px;align-items:center;gap:.25rem;min-height:1.9rem;padding:.35rem .55rem;display:inline-flex}#kanban-app .kanban-card-detail-section,#kanban-app .kanban-card-detail .kanban-modal__main>section,#kanban-app .kanban-card-detail .kanban-modal__main>.kanban-file-upload{background:0 0;border:0;padding:0}#kanban-app .kanban-card-detail-section header,#kanban-app .kanban-card-detail .kanban-modal__main>section header,#kanban-app .kanban-card-activity-rail header{border:0;justify-content:space-between;align-items:center;padding:0;display:flex}#kanban-app .kanban-card-detail-section h4,#kanban-app .kanban-card-activity-rail h4{align-items:center;gap:.5rem;font-size:.9rem;display:flex}#kanban-app .kanban-card-detail-section header button,#kanban-app .kanban-card-activity-rail header button,#kanban-app .kanban-card-comment-form button{color:#dfe3ea;background:#ffffff14;border:1px solid #ffffff21;border-radius:6px;min-height:2rem;padding:.3rem .65rem}#kanban-app .kanban-card-detail-section textarea[aria-label="Card description"]{color:#dfe3ea;background:0 0;border:0;min-height:3.5rem;padding:0}#kanban-app .kanban-description-editor{gap:.5rem;display:grid}#kanban-app .kanban-description-editor textarea{color:#dfe3ea;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;min-height:9rem;padding:.65rem}#kanban-app .kanban-description-editor button{justify-self:start}#kanban-app .kanban-card-detail-section textarea[aria-label="Card description"]:focus{background:#ffffff0f;border-radius:6px;padding:.5rem;box-shadow:0 0 0 2px #579dff}#kanban-app .kanban-card-detail .kanban-markdown-preview{background:0 0;border:0;padding:0}#kanban-app .kanban-card-activity-rail{align-content:start;gap:1rem;display:grid}#kanban-app .kanban-card-comment-form{gap:.5rem;display:grid}#kanban-app .kanban-card-comment-form input{color:#dfe3ea;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;min-height:2.35rem;padding:.55rem .75rem}#kanban-app .kanban-card-activity article{color:#dfe3ea;background:#ffffff14;border:0;border-radius:8px;padding:.75rem}#kanban-app .kanban-card-detail .kanban-modal-sidebar{align-content:start;gap:.8rem;display:grid}#kanban-app .kanban-card-detail .kanban-modal-panel,#kanban-app .kanban-card-detail .kanban-panel-list{background:0 0;border:0;gap:.65rem;padding:0;display:grid}#kanban-app .kanban-card-detail__dock{z-index:2;background:#181a1eeb;border:1px solid #ffffff24;border-radius:10px;justify-self:center;align-items:center;gap:.35rem;width:auto;padding:.35rem;display:flex;position:absolute;bottom:.8rem;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #00000059}#kanban-app .kanban-card-detail__dock button{color:#dfe3ea;background:0 0;border:0;border-radius:7px;align-items:center;gap:.45rem;min-height:2rem;padding:.35rem .7rem;display:inline-flex}#kanban-app .kanban-card-detail__dock button.is-active{color:#8ec5ff;background:#579dff42}#kanban-app .kanban-app-shell{border-radius:0 0 var(--radius-box)var(--radius-box);gap:0;padding:0;position:relative}#kanban-app .kanban-operation-loading-overlay{background:var(--color-base-300);align-items:center}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-operation-loading-overlay{background:color-mix(in srgb,var(--color-base-300)52%,transparent)}}#kanban-app .kanban-operation-loading-overlay{z-index:45;justify-content:center;padding:1.5rem;display:flex;position:absolute;inset:0}#kanban-app .kanban-operation-loading-overlay__panel{background:var(--color-base-100);align-items:baseline}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-operation-loading-overlay__panel{background:color-mix(in srgb,var(--color-base-100)96%,transparent)}}#kanban-app .kanban-operation-loading-overlay__panel{border:1px solid var(--kanban-border);border-radius:var(--radius-box);box-shadow:var(--kanban-shadow);color:var(--color-base-content);justify-content:center;gap:.15rem;min-width:11rem;padding:1rem 1.25rem;font-size:1rem;display:inline-flex}#kanban-app .kanban-operation-loading-overlay__ellipsis{align-items:center;gap:.18rem;display:inline-flex}#kanban-app .kanban-operation-loading-overlay__ellipsis i{opacity:.35;background:currentColor;border-radius:999px;width:.24rem;height:.24rem;animation:1.05s ease-in-out infinite kanban-loading-dot}#kanban-app .kanban-operation-loading-overlay__ellipsis i:nth-child(2){animation-delay:.15s}#kanban-app .kanban-operation-loading-overlay__ellipsis i:nth-child(3){animation-delay:.3s}@keyframes kanban-loading-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.18rem)}}@media(prefers-reduced-motion:reduce){#kanban-app .kanban-operation-loading-overlay__ellipsis i{opacity:.75;animation:none}}#kanban-app .kanban-topbar{border-inline:0;border-radius:0;flex:none}@media(min-width:861px){#kanban-app,#kanban-app .kanban-app-shell{height:100%;min-height:0;overflow:hidden}#kanban-app .kanban-app-shell>.kanban-dashboard{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}#kanban-app .kanban-board-view,#kanban-app .kanban-board-route-skeleton{flex:auto;height:auto;min-height:0;overflow:hidden}#kanban-app .kanban-board-header{flex:none}#kanban-app .kanban-columns{flex:auto;align-items:start;min-height:0;overflow:auto hidden}#kanban-app .kanban-column{grid-template-rows:auto minmax(0,1fr) auto;height:auto;max-height:100%}#kanban-app .kanban-column.is-collapsed{height:auto}#kanban-app .kanban-card-stack{overscroll-behavior:contain;min-height:0;max-height:none}#kanban-app .kanban-card-stack[data-virtualized=true]{max-height:clamp(12rem,100dvh - 22rem,42rem)}#kanban-app .kanban-board-route-skeleton{grid-template-rows:auto auto minmax(0,1fr)}#kanban-app .kanban-board-route-skeleton__canvas{min-height:0}}#kanban-app .kanban-topbar{background:#161a20f5;border-bottom:1px solid #ffffff1f;border-radius:0;min-height:48px;padding:6px 16px;display:flex}#kanban-app[data-theme=kanbanDark] .kanban-topbar{background:#1d2125}#kanban-app[data-theme=kanbanLight] .kanban-topbar{background:linear-gradient(#3c74dc,#2558c4);border-bottom-color:#18439433}#kanban-app .kanban-topbar__actions--primary{gap:2px}#kanban-app .kanban-topbar__actions button,#kanban-app .kanban-topbar__actions button.is-active,#kanban-app .kanban-topbar__actions button.kanban-admin-import{border-radius:3px;min-height:32px;padding:6px 9px}#kanban-app .kanban-topbar__actions button.is-active{background:#ffffff1f}#kanban-app .kanban-topbar__utility{flex:42rem;gap:8px;width:100%;min-width:0}#kanban-app .kanban-search{flex:auto;width:100%;min-width:0;max-width:42rem;margin-left:auto}#kanban-app .kanban-search input{background:#ffffff17;border-color:#ffffff47;border-radius:4px;min-height:32px}#kanban-app .kanban-search input:focus{color:#f1f2f4;background:#ffffff24;border-color:#85b8ff;box-shadow:0 0 0 1px #85b8ff}#kanban-app .kanban-board-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#161a20db;border-radius:0;gap:16px;min-height:56px;padding:8px 16px}#kanban-app[data-theme=kanbanDark] .kanban-board-header,#kanban-app[data-theme=kanbanLight] .kanban-board-header{color:#f1f2f4;background:#161a20db}#kanban-app[data-theme=kanbanLight] .kanban-board-header{color:#172b4d;background:#fffffff0;border-bottom:1px solid #091e4224}#kanban-app[data-theme=kanbanLight] .kanban-board-header h3,#kanban-app[data-theme=kanbanLight] .kanban-board-header p,#kanban-app[data-theme=kanbanLight] .kanban-board-header button{color:#172b4d}#kanban-app[data-theme=kanbanLight] .kanban-board-header button:hover:not(:disabled),#kanban-app[data-theme=kanbanLight] .kanban-board-star.is-active{background:#091e4214}#kanban-app[data-theme=kanbanLight] .kanban-board-header .kanban-more-button{background:#091e4212}#kanban-app[data-theme=kanbanLight] .kanban-search input{color:#172b4d;background:#fffffff0;border-color:#172b4d42}#kanban-app[data-theme=kanbanLight] .kanban-search input::placeholder{color:#6b778c}#kanban-app .kanban-board-header__primary{flex:0 auto;gap:4px}#kanban-app .kanban-board-header__primary:after{content:none}#kanban-app .kanban-board-header__identity{align-items:baseline;gap:8px;margin-right:4px;display:flex}#kanban-app .kanban-board-header h3{max-width:16rem;font-size:1.12rem}#kanban-app .kanban-board-header p{opacity:.78;white-space:nowrap;gap:4px;margin:0;font-size:.65rem;display:flex}#kanban-app .kanban-board-header__secondary{gap:2px;min-width:0;overflow:hidden}#kanban-app .kanban-board-header__actions-scroll{scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}#kanban-app .kanban-board-header__actions-scroll::-webkit-scrollbar{display:none}#kanban-app .kanban-tooltip-control{flex:none;display:inline-flex}#kanban-app .kanban-tooltip-control>button:disabled{pointer-events:none}#kanban-app .kanban-board-header button,#kanban-app .kanban-board-header button:first-child{white-space:nowrap;border-radius:3px;flex:none;min-height:32px;padding:6px 8px}#kanban-app .kanban-board-header .kanban-board-action{gap:5px}#kanban-app .kanban-board-header .kanban-more-button{background:#161a20eb;flex:none}#kanban-app .kanban-board-action b{background:#ffffff29;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;display:inline-flex}#kanban-app .kanban-board-action--create,#kanban-app .kanban-board-action--share{font-weight:750;color:#172b4d!important;background:#dfe1e6!important}#kanban-app .kanban-board-action--create:hover:not(:disabled),#kanban-app .kanban-board-action--share:hover:not(:disabled){background:#fff!important}@container (max-width:1380px){#kanban-app .kanban-board-action--compact span{display:none}}@container (max-width:980px){#kanban-app .kanban-topbar{gap:6px}#kanban-app .kanban-board-header{flex-direction:row;align-items:center}#kanban-app .kanban-board-header__primary,#kanban-app .kanban-board-header__secondary{flex-wrap:nowrap}#kanban-app .kanban-board-header__identity{max-width:11rem}#kanban-app .kanban-board-header p,#kanban-app .kanban-board-action:not(.kanban-board-action--create,.kanban-board-action--share) span{display:none}}@container (max-width:680px){#kanban-app .kanban-topbar{flex-direction:column;align-items:stretch;display:flex}#kanban-app .kanban-topbar__actions--primary,#kanban-app .kanban-topbar__utility{width:100%;min-width:0}#kanban-app .kanban-topbar__actions--primary{overflow-x:auto}#kanban-app .kanban-topbar__utility{flex:none}#kanban-app .kanban-search{max-width:none}#kanban-app .kanban-board-header{flex-direction:row;align-items:center;overflow:hidden}#kanban-app .kanban-board-header__primary{flex:none}#kanban-app .kanban-board-header__secondary{flex:auto}#kanban-app .kanban-board-action span,#kanban-app .kanban-board-action b{display:none}}@media(max-width:900px){#kanban-app .kanban-card-detail .kanban-modal__grid{grid-template-columns:1fr}#kanban-app .kanban-card-detail .kanban-card-activity-rail,#kanban-app .kanban-card-detail .kanban-modal-sidebar{border-top:1px solid #ffffff21;border-left:0}}.kanban-automation-editor{background:var(--kanban-surface,#101b30);border:1px solid var(--kanban-border,#385070);border-radius:12px;grid-template-columns:196px minmax(0,1fr);min-height:0;animation:.18s ease-out kanban-automation-enter;display:grid;overflow:hidden;box-shadow:0 18px 42px #050c1a38}.kanban-automation-editor__nav{border-right:1px solid var(--kanban-border,#385070);background:#050c1a4d;flex-direction:column;gap:20px;padding:22px 16px;display:flex}.kanban-automation-editor__nav header{gap:4px;display:grid}.kanban-automation-editor__nav strong{color:var(--kanban-text,#f7f9ff);font-size:1rem}.kanban-automation-editor__nav span,.kanban-automation-editor__nav small{color:var(--kanban-muted,#a6b7cf);font-size:.78rem;line-height:1.45}.kanban-automation-editor__nav nav{gap:6px;display:grid}.kanban-automation-editor__nav button{width:100%;color:var(--kanban-text,#f7f9ff);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;padding:10px 11px;transition:background-color .15s,transform .15s,border-color .15s}.kanban-automation-editor__nav button:hover,.kanban-automation-editor__nav button:focus-visible{background:#579dff29;border-color:#579dff80;transform:translate(2px)}.kanban-automation-editor__nav button.is-active{color:#fff;background:#579dff;border-color:#85b8ff}.kanban-automation-editor__workspace{min-width:0;padding:24px}.kanban-automation-editor__header{border-bottom:1px solid var(--kanban-border,#385070);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}.kanban-automation-editor__header h2,.kanban-automation-editor__header p{margin:0}.kanban-automation-editor__header h2{color:var(--kanban-text,#f7f9ff);font-size:1.3rem}.kanban-automation-editor__header p,.kanban-automation-editor__footer span{color:var(--kanban-muted,#a6b7cf)}.kanban-automation-editor__header button,.kanban-automation-editor__footer button,.kanban-automation-editor__back-step{color:var(--kanban-text,#f7f9ff);border:1px solid var(--kanban-border,#385070);background:0 0;border-radius:7px;padding:9px 13px;font-weight:700}.kanban-automation-editor__footer button.is-primary{color:#092957;background:#85b8ff;border-color:#85b8ff}.kanban-automation-editor__footer button:disabled{cursor:not-allowed;opacity:.48}.kanban-automation-editor__content{gap:18px;padding:22px 0;display:grid}.kanban-automation-editor__steps,.kanban-automation-editor__choices{flex-wrap:wrap;gap:8px;display:flex}.kanban-automation-editor__step{color:var(--kanban-muted,#a6b7cf);align-items:center;gap:7px;font-size:.82rem;display:flex}.kanban-automation-editor__step>span{border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.kanban-automation-editor__step.is-active,.kanban-automation-editor__step.is-complete{color:#85b8ff}.kanban-automation-editor__name{max-width:620px;color:var(--kanban-muted,#a6b7cf);gap:6px;font-size:.78rem;font-weight:700;display:grid}.kanban-automation-editor input,.kanban-automation-editor select{min-height:39px;color:var(--kanban-text,#f7f9ff);background:var(--kanban-input,#101b30);border:1px solid var(--kanban-border,#385070);border-radius:6px}.kanban-automation-editor input{padding:0 10px}.kanban-automation-editor__section{gap:10px;display:grid}.kanban-automation-editor__section h3,.kanban-automation-editor__rules h3,.kanban-automation-editor__suggestions h3{color:var(--kanban-text,#f7f9ff);margin:0;font-size:.95rem}.kanban-automation-editor__choice{color:var(--kanban-text,#f7f9ff);border:1px solid var(--kanban-border,#385070);background:#20365cc2;border-radius:7px;padding:9px 12px;transition:transform .15s,border-color .15s}.kanban-automation-editor__choice:hover:not(:disabled),.kanban-automation-editor__choice:focus-visible{border-color:#85b8ff;transform:translateY(-1px)}.kanban-automation-editor__choice.is-selected{color:#fff;background:#0c66e4;border-color:#579dff}.kanban-automation-editor__phrase{min-height:40px;color:var(--kanban-text,#f7f9ff);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.kanban-automation-editor__phrase select,.kanban-automation-editor__phrase input{min-width:170px}.kanban-automation-editor__phrase-muted{color:var(--kanban-muted,#a6b7cf);font-weight:400}.kanban-automation-target{grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;width:100%;display:grid}.kanban-automation-target label{color:var(--kanban-muted,#a6b7cf);gap:5px;font-size:.76rem;font-weight:700;display:grid}.kanban-automation-target label select{width:100%;min-width:0}.kanban-automation-target__status{border:1px solid var(--kanban-border,#36445a);background:var(--color-base-300);border-radius:8px;grid-column:1/-1;gap:2px;padding:9px 11px;display:grid}@supports (color:color-mix(in lab,red,red)){.kanban-automation-target__status{background:color-mix(in srgb,var(--color-base-300)72%,transparent)}}.kanban-automation-target__status strong{color:var(--color-base-content);font-size:.78rem}.kanban-automation-target__status span,.kanban-automation-target__warning,.kanban-automation-target__error{color:var(--kanban-muted,#a6b7cf);margin:0;font-size:.74rem;line-height:1.4}.kanban-automation-target__status[data-status=ready]{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.kanban-automation-target__status[data-status=ready]{border-color:color-mix(in srgb,var(--color-success)55%,var(--kanban-border))}}.kanban-automation-target__status[data-status=mapping_required],.kanban-automation-target__status[data-status=not_imported]{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.kanban-automation-target__status[data-status=mapping_required],.kanban-automation-target__status[data-status=not_imported]{border-color:color-mix(in srgb,var(--color-warning)55%,var(--kanban-border))}}.kanban-automation-target__warning{color:var(--color-warning-content,#f7cf72);grid-column:1/-1}.kanban-automation-target__error{color:var(--color-error,#ff718b);grid-column:1/-1}@media(max-width:760px){.kanban-automation-target{grid-template-columns:1fr}.kanban-automation-target__status,.kanban-automation-target__warning,.kanban-automation-target__error{grid-column:auto}}.kanban-automation-editor__notice,.kanban-automation-editor__permission{color:var(--kanban-text,#f7f9ff);background:#ffc4001f;border:1px solid #ffc40070;border-radius:8px;gap:4px;padding:12px 14px;display:grid}.kanban-automation-editor__notice span{color:var(--kanban-muted,#a6b7cf)}.kanban-automation-editor__trigger-list,.kanban-automation-editor__schedule-grid{gap:8px;display:grid}.kanban-automation-editor__trigger-row,.kanban-automation-editor__schedule-row{color:var(--kanban-text,#f7f9ff);border:1px solid var(--kanban-border,#385070);background:#050c1a2e;border-radius:7px;grid-template-columns:auto minmax(0,1fr) minmax(108px,auto);align-items:center;gap:10px;padding:10px;display:grid}.kanban-automation-editor__trigger-row.is-selected,.kanban-automation-editor__schedule-row.is-selected{border-color:#579dff;box-shadow:inset 3px 0 #579dff}.kanban-automation-editor__footer{justify-content:space-between;align-items:center;gap:16px;padding-top:6px;display:flex}#kanban-app .kanban-automation-editor{--automation-surface:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-automation-editor{--automation-surface:color-mix(in srgb,var(--color-base-100)94%,var(--color-base-200))}}#kanban-app .kanban-automation-editor{--automation-muted-surface:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-automation-editor{--automation-muted-surface:color-mix(in srgb,var(--color-base-200)72%,transparent)}}#kanban-app .kanban-automation-editor{--automation-text:var(--color-base-content);--automation-muted:var(--kanban-muted);--automation-border:var(--kanban-border);--automation-accent:var(--color-primary);background:var(--automation-surface);border-color:var(--automation-border)}#kanban-app .kanban-automation-editor__nav{background:var(--automation-muted-surface);border-color:var(--automation-border)}#kanban-app .kanban-automation-editor__nav-title{align-items:center;gap:.45rem;display:flex}#kanban-app .kanban-automation-editor__nav header{padding:.15rem .35rem 1.35rem}#kanban-app .kanban-automation-editor__nav-title strong{font-size:1.08rem}#kanban-app .kanban-automation-editor__nav strong,#kanban-app .kanban-automation-editor__header h2,#kanban-app .kanban-automation-editor__section h3,#kanban-app .kanban-automation-editor__rules h3,#kanban-app .kanban-automation-editor__suggestions h3,#kanban-app .kanban-automation-editor__phrase,#kanban-app .kanban-automation-editor__choice,#kanban-app .kanban-automation-editor input,#kanban-app .kanban-automation-editor select{color:var(--automation-text)}#kanban-app .kanban-automation-editor input,#kanban-app .kanban-automation-editor select{background:var(--color-base-100);border-color:var(--automation-border)}#kanban-app .kanban-automation-editor__nav button,#kanban-app .kanban-automation-editor__header button,#kanban-app .kanban-automation-editor__footer button,#kanban-app .kanban-automation-editor__choice{color:var(--automation-text);border-color:var(--automation-border)}#kanban-app .kanban-automation-editor__categories{flex-wrap:wrap;gap:.35rem;display:flex}#kanban-app .kanban-automation-editor__activity{border-top:1px solid var(--automation-border);gap:.4rem;margin-top:.5rem;padding-top:1rem;display:grid}#kanban-app .kanban-automation-editor__activity>span{color:var(--automation-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800}#kanban-app .kanban-automation-editor__categories button{background:var(--automation-muted-surface);border:1px solid var(--automation-border);color:var(--automation-text);border-radius:.35rem;flex-direction:column;align-items:center;gap:.18rem;min-width:4.55rem;min-height:3.65rem;padding:.35rem .6rem;font-weight:700;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}#kanban-app .kanban-automation-editor__categories button span{white-space:nowrap;font-size:.76rem}#kanban-app .kanban-automation-editor__categories button:hover,#kanban-app .kanban-automation-editor__categories button:focus-visible,#kanban-app .kanban-automation-editor__categories button.is-active{background:var(--automation-accent)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-automation-editor__categories button:hover,#kanban-app .kanban-automation-editor__categories button:focus-visible,#kanban-app .kanban-automation-editor__categories button.is-active{background:color-mix(in srgb,var(--automation-accent)22%,var(--automation-surface))}}#kanban-app .kanban-automation-editor__categories button:hover,#kanban-app .kanban-automation-editor__categories button:focus-visible,#kanban-app .kanban-automation-editor__categories button.is-active{border-color:var(--automation-accent)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-automation-editor__categories button:hover,#kanban-app .kanban-automation-editor__categories button:focus-visible,#kanban-app .kanban-automation-editor__categories button.is-active{border-color:color-mix(in srgb,var(--automation-accent)58%,var(--automation-border))}}#kanban-app .kanban-automation-editor__categories button:active,#kanban-app .kanban-automation-editor__action-list button:active,#kanban-app .kanban-automation-editor__schedule-row>button:active{transform:scale(.98)}#kanban-app .kanban-automation-editor__action-list{gap:.5rem;display:grid}#kanban-app .kanban-automation-editor__action-list button{background:var(--automation-muted-surface);border:1px solid var(--automation-border);color:var(--automation-text);text-align:left;border-radius:.375rem;justify-content:space-between;align-items:center;min-height:3.1rem;padding:.65rem .8rem;font-weight:600;transition:background-color .15s,border-color .15s,transform .15s;display:flex}#kanban-app .kanban-automation-editor__action-list button:hover:not(:disabled),#kanban-app .kanban-automation-editor__action-list button:focus-visible,#kanban-app .kanban-automation-editor__action-list button.is-selected{background:var(--automation-accent)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-automation-editor__action-list button:hover:not(:disabled),#kanban-app .kanban-automation-editor__action-list button:focus-visible,#kanban-app .kanban-automation-editor__action-list button.is-selected{background:color-mix(in srgb,var(--automation-accent)18%,var(--automation-surface))}}#kanban-app .kanban-automation-editor__action-list button:hover:not(:disabled),#kanban-app .kanban-automation-editor__action-list button:focus-visible,#kanban-app .kanban-automation-editor__action-list button.is-selected{border-color:var(--automation-accent)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-automation-editor__action-list button:hover:not(:disabled),#kanban-app .kanban-automation-editor__action-list button:focus-visible,#kanban-app .kanban-automation-editor__action-list button.is-selected{border-color:color-mix(in srgb,var(--automation-accent)65%,var(--automation-border))}}#kanban-app .kanban-automation-editor__workspace{padding:1.9rem 2.2rem 2.2rem}#kanban-app .kanban-automation-editor__header{align-items:center;padding-bottom:1.25rem}#kanban-app .kanban-automation-editor__header h2{letter-spacing:0;font-size:1.55rem}#kanban-app .kanban-automation-editor__header p{margin-top:.25rem}#kanban-app .kanban-automation-editor__content{gap:1.4rem;max-width:50rem}#kanban-app .kanban-automation-editor__condition{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}#kanban-app .kanban-automation-editor__condition>span{color:var(--automation-muted);width:100%;font-size:.82rem;font-weight:700}#kanban-app .kanban-automation-editor__condition select{min-width:13rem;padding:0 .6rem}#kanban-app .kanban-automation-editor__schedule-row{grid-template-columns:minmax(10rem,1fr) minmax(7.5rem,auto) minmax(7.5rem,auto) auto}#kanban-app .kanban-automation-editor__schedule-row>span{font-weight:600}#kanban-app .kanban-automation-editor__schedule-row select,#kanban-app .kanban-automation-editor__schedule-row input{min-width:0;padding:0 .5rem}#kanban-app .kanban-automation-editor__schedule-row>button{background:var(--automation-accent);color:var(--color-primary-content);border:0;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:transform .15s,filter .15s;display:grid}#kanban-app .kanban-automation-editor__schedule-row>button:hover:not(:disabled),#kanban-app .kanban-automation-editor__schedule-row>button:focus-visible{filter:brightness(1.08)}#kanban-app .kanban-automation-editor__trigger-row>button{background:var(--automation-accent);color:var(--color-primary-content);border:0;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:transform .15s,filter .15s;display:grid}#kanban-app .kanban-automation-editor__trigger-row>button:hover:not(:disabled),#kanban-app .kanban-automation-editor__trigger-row>button:focus-visible{filter:brightness(1.08)}#kanban-app .kanban-automation-editor__permission,#kanban-app .kanban-automation-editor__notice{color:var(--automation-text)}#kanban-app .kanban-automation-editor__footer button.is-primary{color:var(--color-primary-content);background:var(--automation-accent);border-color:var(--automation-accent)}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor{--automation-surface:var(--kanban-art-panel)}@supports (color:color-mix(in lab,red,red)){#kanban-app[data-theme=kanbanLight] .kanban-automation-editor{--automation-surface:color-mix(in srgb,var(--kanban-art-panel)96%,var(--color-base-100))}}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor{--automation-muted-surface:var(--automation-page-muted-surface)}@media(max-width:760px){#kanban-app .kanban-automation-editor__schedule-row{grid-template-columns:1fr auto}#kanban-app .kanban-automation-editor__schedule-row>select,#kanban-app .kanban-automation-editor__schedule-row>input{grid-column:1/-1}#kanban-app .kanban-automation-editor__condition select{width:100%}#kanban-app .kanban-automation-editor__workspace{padding:1rem}}.kanban-automation-editor__rules,.kanban-automation-editor__suggestions{border-top:1px solid var(--kanban-border,#385070);gap:0;padding:16px 0;display:grid}.kanban-automation-editor__rules>header{justify-content:space-between;align-items:center;gap:16px;padding:0 0 12px;display:flex}.kanban-automation-editor__rules>header h3,.kanban-automation-editor__rules>header p{margin:0}.kanban-automation-editor__rules>header p,.kanban-automation-editor__rules--empty p{color:var(--kanban-muted,#a6b7cf)}.kanban-automation-editor__rules--empty{gap:12px;max-width:680px}.kanban-automation-editor__rules--empty p{margin:0}.kanban-automation-editor__rule-card{border-bottom:1px solid var(--kanban-border,#385070);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 0;display:grid}.kanban-automation-editor__rule-card>div{gap:5px;min-width:0;display:grid}.kanban-automation-editor__rule-card strong{color:var(--kanban-text,#f7f9ff)}.kanban-automation-editor__rule-card>div>span{color:var(--kanban-muted,#a6b7cf);line-height:1.45}.kanban-automation-editor__rule-card label{color:var(--kanban-text,#f7f9ff);flex:none;align-items:center;gap:8px;display:flex}.kanban-automation-editor__rule-actions{gap:6px!important;display:flex!important}.kanban-automation-editor__rules small{color:var(--kanban-muted,#a6b7cf);text-transform:capitalize}@keyframes kanban-automation-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.kanban-automation-editor{grid-template-columns:1fr;min-height:0}.kanban-automation-editor__nav{border-right:0;border-bottom:1px solid var(--kanban-border,#385070);gap:10px;padding:14px}.kanban-automation-editor__nav nav{grid-template-columns:repeat(3,minmax(0,1fr))}.kanban-automation-editor__nav button{text-align:center}.kanban-automation-editor__workspace{padding:16px}.kanban-automation-editor__trigger-row,.kanban-automation-editor__schedule-row{grid-template-columns:auto minmax(0,1fr)}.kanban-automation-editor__trigger-row input[type=number],.kanban-automation-editor__schedule-row select,.kanban-automation-editor__schedule-row input[type=time]{grid-column:2;width:100%}.kanban-automation-editor__footer{flex-direction:column;align-items:stretch}.kanban-automation-editor__rule-card{grid-template-columns:1fr;align-items:start}.kanban-automation-editor__rule-actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.kanban-automation-editor,.kanban-automation-editor *{transition-duration:.01ms!important;animation:none!important}}#kanban-app .kanban-automation-editor{grid-template-columns:minmax(13rem,15rem) minmax(0,1fr);min-height:min(50rem,100vh - 4rem)}#kanban-app .kanban-automation-editor__nav{justify-content:space-between;gap:0;padding:1.5rem 1.15rem}#kanban-app .kanban-automation-editor__nav nav{align-content:start;gap:1rem}#kanban-app .kanban-automation-editor__nav-group{gap:.2rem;display:grid}#kanban-app .kanban-automation-editor__nav-group>span{color:var(--automation-muted);letter-spacing:.025em;margin:0 0 .25rem .25rem;font-size:.72rem;font-weight:800}#kanban-app .kanban-automation-editor__nav button{border-radius:.35rem;align-items:center;gap:.7rem;min-height:2.85rem;padding:.55rem .75rem;font-weight:600;display:flex}#kanban-app .kanban-automation-editor__nav button span{color:inherit;font-size:.94rem;font-weight:700}#kanban-app .kanban-automation-editor__nav button.is-active{background:var(--automation-accent)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-automation-editor__nav button.is-active{background:color-mix(in srgb,var(--automation-accent)25%,var(--automation-surface))}}#kanban-app .kanban-automation-editor__nav button.is-active{color:var(--automation-accent);border-color:#0000}#kanban-app .kanban-automation-editor__workspace{background:var(--automation-surface);padding:2.3rem clamp(1.25rem,4vw,4.4rem)}#kanban-app .kanban-automation-editor__header,#kanban-app .kanban-automation-editor__content{max-width:52rem}#kanban-app .kanban-automation-editor__section{max-width:46rem}#kanban-app .kanban-automation-editor__wizard-start{margin-top:.45rem}#kanban-app .kanban-automation-editor__primary-choice{background:var(--automation-accent);border:1px solid var(--automation-accent);color:var(--color-primary-content);border-radius:.25rem;justify-content:center;align-items:center;width:100%;min-height:2.55rem;font-weight:800;display:flex}#kanban-app .kanban-automation-editor__primary-choice:hover:not(:disabled),#kanban-app .kanban-automation-editor__primary-choice:focus-visible{filter:brightness(1.08)}#kanban-app .kanban-automation-editor__trigger-row,#kanban-app .kanban-automation-editor__schedule-row,#kanban-app .kanban-automation-editor__action-list button{background:var(--automation-muted-surface)}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-automation-editor__trigger-row,#kanban-app .kanban-automation-editor__schedule-row,#kanban-app .kanban-automation-editor__action-list button{background:color-mix(in srgb,var(--automation-muted-surface)82%,var(--automation-surface))}}#kanban-app .kanban-automation-editor__trigger-row,#kanban-app .kanban-automation-editor__schedule-row,#kanban-app .kanban-automation-editor__action-list button{border-radius:.25rem}#kanban-app .kanban-automation-editor__trigger-row{grid-template-columns:minmax(0,1fr) auto;min-height:3.6rem}#kanban-app .kanban-automation-editor__trigger-row>div strong{color:var(--automation-text);font-weight:600}#kanban-app .kanban-automation-editor__trigger-row>div small{color:var(--automation-muted);line-height:1.35}#kanban-app .kanban-automation-editor__trigger-row>input[type=radio]{display:none}#kanban-app .kanban-automation-editor__action-list button{min-height:3.7rem}#kanban-app .kanban-automation-editor__steps{gap:1.1rem}#kanban-app .kanban-automation-editor__step+.kanban-automation-editor__step:before{color:var(--automation-muted);content:"›";margin-right:.65rem;font-size:2rem;font-weight:700}@media(max-width:940px){#kanban-app .kanban-automation-editor{grid-template-columns:1fr}#kanban-app .kanban-automation-editor__nav{border-bottom:1px solid var(--automation-border);border-right:0;gap:1rem}#kanban-app .kanban-automation-editor__nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#kanban-app .kanban-automation-editor__nav nav{grid-template-columns:1fr}#kanban-app .kanban-automation-editor__workspace{padding:1.1rem}#kanban-app .kanban-automation-editor__steps{flex-direction:column;align-items:flex-start;gap:.35rem}#kanban-app .kanban-automation-editor__step+.kanban-automation-editor__step:before{display:none}#kanban-app .kanban-automation-editor__categories{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#kanban-app .kanban-automation-editor__categories button{min-width:0}}#kanban-app .kanban-board-header__board-actions{align-items:center;gap:7px;min-width:0;display:flex}#kanban-app .kanban-board-view{gap:0;padding-top:0}#kanban-app .kanban-board-header{border-top-left-radius:0;border-top-right-radius:0}@container (max-width:1180px){#kanban-app .kanban-board-header{flex-direction:column;align-items:stretch;gap:10px}#kanban-app .kanban-board-header__primary,#kanban-app .kanban-board-header__secondary{flex-wrap:wrap;width:100%}#kanban-app .kanban-board-header__primary:after{display:none}#kanban-app .kanban-board-header__identity{flex:15rem}#kanban-app .kanban-board-header__board-actions{border-top:1px solid}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-board-header__board-actions{border-top:1px solid color-mix(in srgb,currentColor 15%,transparent)}}#kanban-app .kanban-board-header__board-actions{flex:1 0 100%;padding-top:8px}#kanban-app .kanban-board-header__secondary{justify-content:flex-start;margin-left:0}}@container (max-width:700px){#kanban-app .kanban-board-header__identity{flex-basis:calc(100% - 5.5rem)}#kanban-app .kanban-board-header__board-actions,#kanban-app .kanban-board-header__secondary{gap:5px}#kanban-app .kanban-board-header__board-actions button,#kanban-app .kanban-board-header__secondary button{flex:auto;justify-content:center}}#kanban-app .kanban-automation-editor__content{align-content:start;gap:1.5rem;max-width:50rem;padding:2rem 0 1rem}#kanban-app .kanban-automation-editor__steps{border-bottom:1px solid var(--automation-border,var(--kanban-border));justify-content:center;align-items:center;padding:0 0 1.5rem}#kanban-app .kanban-automation-editor__step{color:var(--automation-muted,var(--kanban-muted));cursor:pointer;background:0 0;border:0;padding:.2rem}#kanban-app .kanban-automation-editor__step:disabled{cursor:not-allowed;opacity:.6}#kanban-app .kanban-automation-editor__steps>i{color:var(--automation-muted,var(--kanban-muted));font-size:2rem;font-style:normal;line-height:1}#kanban-app .kanban-automation-editor__step.is-active,#kanban-app .kanban-automation-editor__step.is-complete{color:var(--automation-text,var(--color-base-content))}#kanban-app .kanban-automation-editor__step.is-active>span{background:var(--automation-accent,var(--color-primary));border-color:var(--automation-accent,var(--color-primary));color:var(--color-primary-content)}#kanban-app .kanban-automation-editor__step.is-complete>span{color:#4bce97;background:#4bce9733;border-color:#4bce97a8}#kanban-app .kanban-automation-editor__wizard-start{align-content:start;min-height:16rem;padding-top:.25rem}#kanban-app .kanban-automation-editor__wizard-start>p{color:var(--automation-muted,var(--kanban-muted));margin:0}#kanban-app .kanban-automation-editor__primary-choice{background:var(--automation-accent,var(--color-primary));color:var(--color-primary-content);border:0;border-radius:.35rem;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:2.5rem;margin-top:.4rem;font-weight:800;display:inline-flex}#kanban-app .kanban-automation-editor__primary-choice:hover:not(:disabled),#kanban-app .kanban-automation-editor__primary-choice:focus-visible{filter:brightness(1.08);transform:translateY(-1px)}#kanban-app .kanban-automation-editor__summary-line{background:var(--automation-muted-surface,var(--color-base-200));align-items:center}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-automation-editor__summary-line{background:color-mix(in srgb,var(--automation-muted-surface,var(--color-base-200))80%,transparent)}}#kanban-app .kanban-automation-editor__summary-line{border:1px solid var(--automation-border,var(--kanban-border));border-radius:.4rem;justify-content:space-between;gap:.6rem;padding:.7rem .8rem;display:flex}#kanban-app .kanban-automation-editor__summary-line strong,#kanban-app .kanban-automation-editor__summary-line span{min-width:0}#kanban-app .kanban-automation-editor__summary-line span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}#kanban-app .kanban-automation-editor__review-summary{gap:.7rem;margin:0;display:grid}#kanban-app .kanban-automation-editor__review-summary>div{background:var(--automation-muted-surface,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-automation-editor__review-summary>div{background:color-mix(in srgb,var(--automation-muted-surface,var(--color-base-200))80%,transparent)}}#kanban-app .kanban-automation-editor__review-summary>div{border:1px solid var(--automation-border,var(--kanban-border));border-radius:.4rem;padding:.8rem}#kanban-app .kanban-automation-editor__review-summary dt{color:var(--automation-muted,var(--kanban-muted));text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem;font-weight:800}#kanban-app .kanban-automation-editor__review-summary dd{color:var(--automation-text,var(--color-base-content));margin:0;font-weight:700}#kanban-app .kanban-automation-editor__back-step{justify-self:start}#kanban-app .kanban-automation-editor__back-step:hover,#kanban-app .kanban-automation-editor__back-step:focus-visible{background:var(--automation-page-muted-surface,var(--automation-muted-surface))}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-automation-editor__back-step:hover,#kanban-app .kanban-automation-editor__back-step:focus-visible{background:color-mix(in srgb,var(--automation-page-muted-surface,var(--automation-muted-surface))82%,white)}}#kanban-app .kanban-automation-editor__back-step:hover,#kanban-app .kanban-automation-editor__back-step:focus-visible{border-color:var(--automation-page-border-strong,var(--automation-border));color:var(--automation-page-text,var(--automation-text));outline:2px solid var(--automation-page-accent,#579dff);outline-offset:2px}#kanban-app .kanban-automation-editor button{appearance:none;border:1px solid var(--automation-page-border-strong,var(--automation-border));color:var(--automation-page-text,var(--automation-text));cursor:pointer;font:inherit;background:0 0;border-radius:.25rem;padding:.55rem .8rem;font-weight:700}#kanban-app .kanban-automation-editor button:hover:not(:disabled),#kanban-app .kanban-automation-editor button:focus-visible{background:var(--automation-page-muted-surface,var(--automation-muted-surface))}@supports (color:color-mix(in lab,red,red)){#kanban-app .kanban-automation-editor button:hover:not(:disabled),#kanban-app .kanban-automation-editor button:focus-visible{background:color-mix(in srgb,var(--automation-page-muted-surface,var(--automation-muted-surface))82%,white)}}#kanban-app .kanban-automation-editor button:hover:not(:disabled),#kanban-app .kanban-automation-editor button:focus-visible{border-color:var(--automation-page-accent,#579dff);color:var(--automation-page-text,var(--automation-text))}#kanban-app .kanban-automation-editor button:focus-visible{outline:2px solid var(--automation-page-accent,#579dff);outline-offset:2px}#kanban-app .kanban-automation-editor button:disabled{cursor:not-allowed;opacity:.48}#kanban-app .kanban-linked-card{background:var(--color-base-100);border:1px solid var(--kanban-border);color:var(--color-base-content);text-align:left;border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;margin-block:.4rem;padding:.65rem .75rem;display:flex}#kanban-app .kanban-linked-card:hover,#kanban-app .kanban-linked-card:focus-visible{border-color:var(--color-primary)}#kanban-app .kanban-linked-card span{color:var(--kanban-muted);font-size:.78rem}@container (max-width:700px){#kanban-app .kanban-automation-editor__steps{justify-content:flex-start;align-items:flex-start}#kanban-app .kanban-automation-editor__step strong{display:none}#kanban-app .kanban-automation-editor__steps>i{font-size:1.45rem}}#kanban-app .kanban-automation-editor{--automation-page-muted-surface:#1b222d;--automation-muted-surface:var(--automation-page-muted-surface);--automation-page-bg:#101419;--automation-page-border:#2a303a;--automation-page-border-strong:#343b48;--automation-page-text:#f4f6fb;--automation-page-muted:#9aa3b2;--automation-page-muted-soft:#c1c7d0;--automation-page-accent:#2f7df6;--automation-sticky-header-background:#11161d;color:var(--automation-page-text);background:radial-gradient(circle at 58% 0,#39496238,#0000 34rem),linear-gradient(135deg,#11161d,#0e1319 58%,#12171e);border:1px solid #202631;border-radius:.25rem;grid-template-columns:13rem minmax(0,1fr);width:100%;max-width:100%;min-height:min(44rem,100vh - 2.5rem);display:grid;overflow:hidden;box-shadow:0 1.5rem 3rem #0000004d}#kanban-app .kanban-automation-editor__nav{border-right:1px solid var(--automation-page-border);background:linear-gradient(#141a22d1,#10151ceb);justify-content:flex-start;gap:0;min-height:0;padding:1.1rem .35rem 1.1rem 1rem;overflow-y:auto}#kanban-app .kanban-automation-editor__nav nav{gap:.42rem;display:grid}#kanban-app .kanban-automation-editor__nav button{color:var(--automation-page-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:.25rem;align-items:center;gap:.85rem;min-height:2.75rem;padding:0 .8rem;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:flex}#kanban-app .kanban-automation-editor__nav button span{color:inherit;letter-spacing:0;font-size:.93rem;font-weight:500}#kanban-app .kanban-automation-editor__nav button .kanban-icon{color:currentColor;width:1.25rem;height:1.25rem}#kanban-app .kanban-automation-editor__nav button:hover,#kanban-app .kanban-automation-editor__nav button:focus-visible{color:var(--automation-page-muted-soft);background:#2d405b61;border-color:#4d5b7475;transform:translate(1px)}#kanban-app .kanban-automation-editor__nav button.is-active{color:#6ea8ff;background:linear-gradient(90deg,#2c528a94,#25395775);border-color:#0000}#kanban-app .kanban-automation-editor__workspace{background:0 0;min-width:0;padding:1.75rem clamp(1rem,3vw,2.1rem) 3rem 2rem;position:relative;overflow:hidden auto}#kanban-app .kanban-automation-editor__header{background:var(--automation-sticky-header-background);border:0;border-bottom:1px solid var(--automation-page-border);z-index:2;justify-content:space-between;align-items:flex-start;max-width:none;padding:.45rem 3.25rem .9rem 0;display:flex;position:sticky;top:0;box-shadow:0 .45rem .75rem #00000029}#kanban-app .kanban-automation-editor__header h2{color:var(--automation-page-text);letter-spacing:0;margin:0;font-size:1.55rem;font-weight:750;line-height:1.15}#kanban-app .kanban-automation-editor__header button{color:var(--automation-page-muted);background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;padding:0;display:grid;position:absolute;top:1.05rem;right:1.25rem}#kanban-app .kanban-automation-editor__header button:hover,#kanban-app .kanban-automation-editor__header button:focus-visible{color:var(--automation-page-text);background:#ffffff12}#kanban-app .kanban-automation-editor__content{align-content:start;gap:1.45rem;width:100%;min-width:0;max-width:100%;padding:1.5rem 0 0;display:grid}#kanban-app .kanban-automation-editor__steps{border:0;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:0;width:100%;min-width:0;max-width:43.5rem;margin:0 auto;padding:0 0 .35rem;display:grid}#kanban-app .kanban-automation-editor__step{color:var(--automation-page-muted);background:0 0;border:0;place-items:center;gap:.65rem;padding:0;display:grid;position:relative}#kanban-app .kanban-automation-editor__step+.kanban-automation-editor__step:before{display:none}#kanban-app .kanban-automation-editor__step:after{background:linear-gradient(90deg,var(--automation-page-accent),#303946);content:"";opacity:.78;width:calc(100% - 2.2rem);height:.18rem;position:absolute;top:.68rem;left:calc(50% + 1.1rem)}#kanban-app .kanban-automation-editor__step:last-child:after{display:none}#kanban-app .kanban-automation-editor__step>span{color:#f5f7fb;z-index:1;background:#4b5565;border:1px solid #5c6572;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.83rem;font-weight:700;display:grid;box-shadow:0 .3rem .9rem #0000003d}#kanban-app .kanban-automation-editor__step strong{color:var(--automation-page-muted);letter-spacing:0;font-size:.84rem;font-weight:500}#kanban-app .kanban-automation-editor__step.is-active>span,#kanban-app .kanban-automation-editor__step.is-complete>span{background:var(--automation-page-accent);color:#fff;border-color:#5a95ff}#kanban-app .kanban-automation-editor__step.is-active strong{color:#6ea8ff}#kanban-app .kanban-automation-editor__categories{grid-template-columns:repeat(auto-fit,minmax(6.25rem,1fr));gap:.45rem;width:100%;min-width:0;margin-top:.25rem;display:grid}#kanban-app .kanban-automation-editor__categories button{border:1px solid var(--automation-page-border-strong);color:var(--automation-page-muted-soft);background:0 0;border-radius:.25rem;flex-direction:row;justify-content:center;align-items:center;gap:.6rem;min-width:0;min-height:2.45rem;padding:0 .45rem;font-size:.86rem;font-weight:600;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}#kanban-app .kanban-automation-editor__categories button span{color:inherit;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:600;overflow:hidden}#kanban-app .kanban-automation-editor__categories button:hover,#kanban-app .kanban-automation-editor__categories button:focus-visible{color:#f2f5fb;background:#ffffff0d;border-color:#596376}#kanban-app .kanban-automation-editor__categories button.is-active{background:var(--automation-page-accent);border-color:var(--automation-page-accent);color:#fff}#kanban-app .kanban-automation-editor__section{gap:.75rem;min-width:0;max-width:none;display:grid}#kanban-app .kanban-automation-editor__section h3{color:var(--automation-page-muted-soft);letter-spacing:0;margin:0;font-size:.9rem;font-weight:500}#kanban-app .kanban-automation-editor__section-heading{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}#kanban-app .kanban-automation-editor__trigger-list{gap:0;width:100%;min-width:0;display:grid}#kanban-app .kanban-automation-editor__trigger-row{border:1px solid var(--automation-page-border);color:var(--automation-page-text);background:linear-gradient(90deg,#141920d1,#11161db8);border-radius:.25rem;grid-template-columns:2.1rem minmax(0,1fr) 2.2rem;align-items:center;gap:.85rem;width:100%;min-width:0;min-height:3.35rem;padding:.45rem 1.1rem .45rem .78rem;display:grid}#kanban-app .kanban-automation-editor__trigger-row+.kanban-automation-editor__trigger-row{margin-top:-1px}#kanban-app .kanban-automation-editor__trigger-icon{border-radius:.35rem;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:grid}#kanban-app .kanban-automation-editor__trigger-icon[data-tone=blue]{color:#579dff;background:#2f7df62e}#kanban-app .kanban-automation-editor__trigger-icon[data-tone=green]{color:#65d08e;background:#33b0702e}#kanban-app .kanban-automation-editor__trigger-icon[data-tone=purple]{color:#9f7aea;background:#8b5cf62e}#kanban-app .kanban-automation-editor__trigger-icon[data-tone=yellow]{color:#e7b84d;background:#eab3082e}#kanban-app .kanban-automation-editor__trigger-icon[data-tone=orange]{color:#fb923c;background:#f973162e}#kanban-app .kanban-automation-editor__trigger-icon[data-tone=teal]{color:#2dd4bf;background:#14b8a62e}#kanban-app .kanban-automation-editor__trigger-row>div{gap:.12rem;min-width:0;display:grid}#kanban-app .kanban-automation-editor__trigger-row>div strong{color:var(--automation-page-text);letter-spacing:0;font-size:.95rem;font-weight:650}#kanban-app .kanban-automation-editor__trigger-row>div small{color:var(--automation-page-muted-soft);font-size:.78rem;line-height:1.25}#kanban-app .kanban-automation-editor__trigger-row--phrase{grid-template-columns:minmax(0,1fr) 2.2rem;padding-left:.65rem}#kanban-app .kanban-automation-editor__trigger-row--phrase>div strong{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}#kanban-app .kanban-automation-editor__phrase-token{color:var(--automation-page-text);background:#1b2028;border:1px solid #343b48;border-radius:.2rem;align-items:center;min-height:2rem;padding:0 .55rem;font-weight:600;display:inline-flex}#kanban-app .kanban-automation-editor__schedule-grid{gap:0;width:100%;min-width:0;display:grid}#kanban-app .kanban-automation-editor__schedule-row{border:1px solid var(--automation-page-border);color:var(--automation-page-text);background:linear-gradient(90deg,#141920d1,#11161db8);border-radius:.25rem;grid-template-columns:2.1rem minmax(11rem,1fr) minmax(0,auto) 2.2rem;align-items:center;gap:.85rem;width:100%;min-width:0;min-height:3.55rem;padding:.55rem 1.1rem .55rem .78rem;display:grid}#kanban-app .kanban-automation-editor__schedule-row+.kanban-automation-editor__schedule-row{margin-top:-1px}#kanban-app .kanban-automation-editor__schedule-row>div{gap:.12rem;min-width:0;display:grid}#kanban-app .kanban-automation-editor__schedule-row>div strong{color:var(--automation-page-text);letter-spacing:0;font-size:.95rem;font-weight:650}#kanban-app .kanban-automation-editor__schedule-row>div small{color:var(--automation-page-muted-soft);font-size:.78rem;line-height:1.25}#kanban-app .kanban-automation-editor__schedule-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:flex}#kanban-app .kanban-automation-editor__trigger-row select,#kanban-app .kanban-automation-editor__trigger-row input[type=number]{color:var(--automation-page-text);background:#1f242c;border:1px solid #3a4250;border-radius:.2rem;min-width:0;min-height:2rem;padding:0 .5rem;font-size:.83rem}#kanban-app .kanban-automation-editor__trigger-row input[type=number]{max-width:4.4rem}#kanban-app .kanban-automation-editor__button-options{border:1px solid var(--automation-page-border);background:#1f242cbd;border-radius:.45rem;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.75rem;display:flex}#kanban-app .kanban-automation-editor__button-options label{color:var(--automation-page-muted);align-items:center;gap:.45rem;font-size:.82rem;display:flex}#kanban-app .kanban-automation-editor__button-options select{color:var(--automation-page-text);background:#1f242c;border:1px solid #3a4250;border-radius:.25rem;min-height:2rem}#kanban-app .kanban-automation-editor__sequence-actions{gap:.25rem;margin-left:.5rem;display:inline-flex}#kanban-app .kanban-automation-editor__sequence-actions button{color:var(--automation-page-text);background:#282e38;border:1px solid #4b5565;border-radius:.25rem;justify-content:center;align-items:center;min-width:1.75rem;height:1.75rem;display:inline-flex}#kanban-app .kanban-automation-editor__sequence-actions button:hover:not(:disabled){background:#38414f;border-color:#85b8ff}#kanban-app .kanban-automation-editor__integrations{gap:.75rem;padding:1rem;display:grid}#kanban-app .kanban-automation-editor__integrations article{border:1px solid var(--automation-page-border);background:#1f242cbd;border-radius:.45rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:.75rem;padding:.9rem;display:grid}#kanban-app .kanban-automation-editor__integrations article div{gap:.3rem;display:grid}#kanban-app .kanban-automation-editor__integrations article span,#kanban-app .kanban-automation-editor__integrations p,#kanban-app .kanban-automation-history header small{color:var(--automation-page-muted);font-size:.8rem;line-height:1.4}#kanban-app .kanban-automation-editor__integrations article em{color:#85b8ff;background:#1c2b41;border-radius:999px;padding:.25rem .5rem;font-size:.72rem;font-style:normal}#kanban-app .kanban-automation-editor__schedule-time{border:1px solid var(--automation-page-border);background:#1f242cbd;border-radius:.45rem;align-items:center;gap:.6rem;margin-bottom:.75rem;padding:.65rem .75rem;display:flex}#kanban-app .kanban-automation-editor__stage-block{gap:.65rem;min-width:0;display:grid}#kanban-app .kanban-automation-editor__notice--due-date{color:var(--automation-page-text);background:#193660bd;border-color:#579dff;border-radius:.2rem;padding:.95rem 1rem}#kanban-app .kanban-automation-editor__notice--due-date strong{color:var(--automation-page-text)}#kanban-app .kanban-automation-editor__notice--due-date span{color:#d8e5fa;line-height:1.45}#kanban-app .kanban-automation-editor__notice--due-date em{color:#85b8ff;font-style:italic}#kanban-app .kanban-automation-editor__empty-banner{color:var(--automation-page-text);text-align:center;background:#080c1275;border-radius:.2rem;padding:.8rem 1rem;font-size:.87rem}#kanban-app .kanban-automation-editor__summary-line button{color:var(--automation-page-muted-soft);background:#2d333d;border:0;border-radius:.2rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:grid}#kanban-app .kanban-automation-editor__summary-line button:hover:not(:disabled),#kanban-app .kanban-automation-editor__summary-line button:focus-visible{color:var(--automation-page-text);background:#394250}#kanban-app .kanban-automation-editor__trigger-row>button,#kanban-app .kanban-automation-editor__schedule-row>button{background:var(--automation-page-accent);color:#fff;border:0;border-radius:999px;justify-content:center;justify-self:end;align-items:center;width:1.75rem;height:1.75rem;padding:0;transition:filter .16s,transform .16s;display:grid}#kanban-app .kanban-automation-editor__trigger-row>button:hover:not(:disabled),#kanban-app .kanban-automation-editor__trigger-row>button:focus-visible,#kanban-app .kanban-automation-editor__schedule-row>button:hover:not(:disabled),#kanban-app .kanban-automation-editor__schedule-row>button:focus-visible{filter:brightness(1.12);transform:scale(1.04)}#kanban-app .kanban-automation-editor__trigger-row>button:active,#kanban-app .kanban-automation-editor__schedule-row>button:active,#kanban-app .kanban-automation-editor__categories button:active{transform:scale(.98)}#kanban-app .kanban-automation-editor__action-list button,#kanban-app .kanban-automation-editor__summary-line,#kanban-app .kanban-automation-editor__review-summary>div,#kanban-app .kanban-automation-editor__rule-card,#kanban-app .kanban-automation-run{border-color:var(--automation-page-border);color:var(--automation-page-text);background:linear-gradient(90deg,#141920d1,#11161db8);border-radius:.25rem}#kanban-app .kanban-automation-editor__footer button.is-primary,#kanban-app .kanban-automation-editor__primary-choice{background:var(--automation-page-accent);border-color:var(--automation-page-accent);color:#fff}#kanban-app .kanban-automation-editor__catalog-search{color:var(--automation-page-muted-soft);gap:.35rem;max-width:28rem;font-size:.78rem;font-weight:600;display:grid}#kanban-app .kanban-automation-editor__catalog-search input{background:var(--automation-muted-surface);border-color:var(--automation-page-border-strong);color:var(--automation-page-text);width:100%}#kanban-app .kanban-automation-editor__catalog-search input::placeholder{color:var(--automation-page-muted)}#kanban-app .kanban-automation-editor__recipes{border:1px solid var(--automation-page-border);background:#1419208f;border-radius:.35rem;gap:.8rem;padding:1rem;display:grid}#kanban-app .kanban-automation-editor__recipes>div:first-child{gap:.25rem;display:grid}#kanban-app .kanban-automation-editor__recipes h3{color:var(--automation-page-text);margin:0;font-size:.95rem}#kanban-app .kanban-automation-editor__recipes span{color:var(--automation-page-muted-soft);font-size:.78rem}#kanban-app .kanban-automation-editor__recipes>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}#kanban-app .kanban-automation-editor__recipes article{background:var(--automation-muted-surface);border:1px solid var(--automation-page-border);border-radius:.3rem;align-content:start;gap:.45rem;min-width:0;padding:.75rem;display:grid}#kanban-app .kanban-automation-editor__recipes article button{border:1px solid var(--automation-page-border-strong);color:var(--automation-page-text);background:0 0;align-self:end;min-height:2rem;margin-top:.25rem}@media(max-width:940px){#kanban-app .kanban-automation-editor{grid-template-columns:1fr}#kanban-app .kanban-automation-editor__nav{border-bottom:1px solid var(--automation-page-border);border-right:0;padding:.85rem}#kanban-app .kanban-automation-editor__nav nav{grid-template-columns:repeat(5,minmax(0,1fr))}#kanban-app .kanban-automation-editor__nav button{justify-content:center}#kanban-app .kanban-automation-editor__categories{grid-template-columns:repeat(3,minmax(0,1fr))}#kanban-app .kanban-automation-editor__recipes>div:last-child{grid-template-columns:1fr}}@media(max-width:620px){#kanban-app .kanban-automation-editor{grid-template-rows:auto minmax(0,1fr)}#kanban-app .kanban-automation-editor__workspace{min-height:0;padding:0 1rem 1.5rem}#kanban-app .kanban-automation-editor__nav{overscroll-behavior-inline:contain;scrollbar-width:thin;padding:.5rem;overflow:auto hidden}#kanban-app .kanban-automation-editor__nav nav{scroll-snap-type:inline proximity;gap:.25rem;width:max-content;display:flex}#kanban-app .kanban-automation-editor__nav button{scroll-snap-align:start;white-space:nowrap;flex:none;gap:.4rem;width:auto;min-height:2.5rem;padding:.4rem .65rem}#kanban-app .kanban-automation-editor__header{margin:0 -1rem;padding:.85rem 3.5rem .85rem 1rem}#kanban-app .kanban-automation-editor__header h2{font-size:1.25rem}#kanban-app .kanban-automation-editor__header button{top:.55rem;right:.75rem}#kanban-app .kanban-automation-editor__categories{grid-template-columns:1fr}#kanban-app .kanban-automation-editor__steps{justify-items:start}#kanban-app .kanban-automation-editor__step strong{display:none}#kanban-app .kanban-automation-editor__trigger-row,#kanban-app .kanban-automation-editor__schedule-row{grid-template-columns:2.1rem minmax(0,1fr) 2rem}#kanban-app .kanban-automation-editor__schedule-controls{grid-column:2/-1;justify-content:flex-start}}#kanban-app .kanban-automation-editor__copy-options,#kanban-app .kanban-automation-editor__due-options{border:1px solid var(--kanban-border);background:var(--color-base-200);border-radius:8px;gap:10px;padding:12px;display:grid}#kanban-app .kanban-automation-editor__copy-options label,#kanban-app .kanban-automation-editor__due-options label{align-items:center;gap:8px;display:flex}#kanban-app .kanban-automation-editor__copy-options label:has(select),#kanban-app .kanban-automation-editor__due-options label{flex-direction:column;align-items:stretch}#kanban-app .kanban-automation-editor__copy-options small,#kanban-app .kanban-automation-editor__due-options small{color:var(--kanban-muted);line-height:1.4}#kanban-app .kanban-automation-editor__condition-checks{border:1px solid var(--kanban-border);border-radius:8px;gap:8px;margin:0;padding:12px;display:grid}#kanban-app .kanban-automation-editor__condition-checks label{align-items:center;gap:8px;display:flex}#kanban-app .kanban-automation-editor__board-button-scope{border:1px solid var(--kanban-border);background:var(--automation-muted-surface);border-radius:10px;gap:12px;padding:14px;display:grid}#kanban-app .kanban-automation-editor__board-button-scope>label{gap:6px;display:grid}#kanban-app .kanban-automation-editor__board-button-scope>label>span,#kanban-app .kanban-automation-editor__condition-checks legend{color:var(--automation-muted);font-size:.82rem;font-weight:700}#kanban-app .kanban-automation-editor__board-button-scope input[type=number]{max-width:14rem}#kanban-app .kanban-source-inventory{border:1px solid var(--kanban-border);background:var(--kanban-panel);border-radius:12px;gap:16px;padding:20px;display:grid}#kanban-app .kanban-source-inventory>header,#kanban-app .kanban-source-inventory__actions,#kanban-app .kanban-source-inventory__revisions article{justify-content:space-between;align-items:center;gap:12px;display:flex}#kanban-app .kanban-source-inventory h2,#kanban-app .kanban-source-inventory p{margin:0}#kanban-app .kanban-source-inventory__upload{border:1px solid var(--kanban-border);cursor:pointer;border-radius:6px;align-items:center;min-height:40px;padding:0 14px;font-weight:700;display:inline-flex}#kanban-app .kanban-source-inventory__upload input{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}#kanban-app .kanban-source-inventory__workspace{gap:6px;max-width:28rem;display:grid}#kanban-app .kanban-source-inventory__revisions{gap:8px;display:grid}#kanban-app .kanban-source-inventory__revisions article{border:1px solid var(--kanban-border);border-radius:8px;padding:12px}#kanban-app .kanban-source-inventory__revisions article>div{gap:3px;min-width:0;display:grid}#kanban-app .kanban-source-inventory__revisions small{color:var(--kanban-muted);text-overflow:ellipsis;overflow:hidden}@media(max-width:760px){#kanban-app .kanban-source-inventory>header,#kanban-app .kanban-source-inventory__revisions article{flex-direction:column;align-items:stretch}}#kanban-app[data-theme=kanbanLight] .kanban-modal-backdrop{background:#091e423d}#kanban-app[data-theme=kanbanLight] .kanban-board-panel-modal,#kanban-app[data-theme=kanbanLight] .kanban-board-panel-modal>.kanban-board-panel,#kanban-app[data-theme=kanbanLight] .kanban-filter-panel,#kanban-app[data-theme=kanbanLight] .kanban-board-panel{color:#172b4d;background:#fff;border-color:#c7d4e6}#kanban-app[data-theme=kanbanLight] .kanban-board-panel-modal>.kanban-board-panel>header{background:#f4f7fb;border-bottom-color:#d6e0ed}#kanban-app[data-theme=kanbanLight] .kanban-filter-panel h3,#kanban-app[data-theme=kanbanLight] .kanban-filter-panel h4,#kanban-app[data-theme=kanbanLight] .kanban-filter-panel label,#kanban-app[data-theme=kanbanLight] .kanban-board-panel h3,#kanban-app[data-theme=kanbanLight] .kanban-board-panel h4,#kanban-app[data-theme=kanbanLight] .kanban-board-panel label,#kanban-app[data-theme=kanbanLight] .kanban-board-panel strong{color:#172b4d}#kanban-app[data-theme=kanbanLight] .kanban-filter-panel span,#kanban-app[data-theme=kanbanLight] .kanban-board-panel label span,#kanban-app[data-theme=kanbanLight] .kanban-panel-list p,#kanban-app[data-theme=kanbanLight] .kanban-panel-list em{color:#52647d}#kanban-app[data-theme=kanbanLight] .kanban-panel-list button,#kanban-app[data-theme=kanbanLight] .kanban-view-option,#kanban-app[data-theme=kanbanLight] .kanban-filter-panel input,#kanban-app[data-theme=kanbanLight] .kanban-filter-panel select,#kanban-app[data-theme=kanbanLight] .kanban-board-panel input,#kanban-app[data-theme=kanbanLight] .kanban-board-panel select{color:#172b4d;background:#fff;border-color:#b8cae5}#kanban-app[data-theme=kanbanLight] .kanban-panel-list button:hover:not(:disabled),#kanban-app[data-theme=kanbanLight] .kanban-panel-list button:focus-visible,#kanban-app[data-theme=kanbanLight] .kanban-view-option:hover:not(:disabled),#kanban-app[data-theme=kanbanLight] .kanban-view-option:focus-visible{color:#172b4d;background:#edf4ff;border-color:#6c98d4}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor{--automation-page-bg:#fff;--automation-page-border:#c7d4e6;--automation-page-border-strong:#b8cae5;--automation-page-text:#172b4d;--automation-page-muted:#52647d;--automation-page-muted-soft:#415672;--automation-page-accent:#0c66e4;--automation-sticky-header-background:#fff;background:linear-gradient(135deg,#fff,#f6f9fd);border-color:#c7d4e6;box-shadow:0 1.5rem 3rem #29486f2e}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__nav{background:linear-gradient(#f7f9fc,#edf3fa)}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__nav button:hover:not(:disabled),#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__nav button:focus-visible,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__header button:hover:not(:disabled),#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__header button:focus-visible{color:#172b4d;background:#eaf2ff;border-color:#b8cae5}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__nav button.is-active{color:#0c66e4;background:linear-gradient(90deg,#dceaff,#eaf2ff);border-color:#9dc0ee}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__step>span{box-shadow:none;color:#415672;background:#dfe7f2;border-color:#b8cae5}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__step:after{background:linear-gradient(90deg,#0c66e4,#c7d4e6)}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor input,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor select,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__phrase-token{color:#172b4d;background:#fff;border-color:#8aa4c3}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__choice,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__trigger-row,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__schedule-row,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__action-list button,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__summary-line,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__review-summary>div,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__rule-card,#kanban-app[data-theme=kanbanLight] .kanban-automation-run{color:#172b4d;background:#fff;border-color:#c7d4e6}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__choice:hover:not(:disabled),#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__choice:focus-visible,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__action-list button:hover:not(:disabled),#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__action-list button:focus-visible,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__notice,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__permission,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__notice--due-date{color:#172b4d;background:#edf4ff;border-color:#6c98d4}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__notice span,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__notice--due-date span,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__phrase-muted,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__header p,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__footer span{color:#52647d}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__empty-banner{color:#52647d;background:#f4f7fb}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__summary-line button{color:#172b4d;background:#eaf2ff;border-color:#9dc0ee}#kanban-app[data-theme=kanbanLight]{--kanban-light-surface:#fff;--kanban-light-surface-soft:#f6f9fd;--kanban-light-surface-hover:#edf4ff;--kanban-light-border:#c7d4e6;--kanban-light-border-strong:#8aa4c3;--kanban-light-text:#172b4d;--kanban-light-muted:#52647d;--kanban-light-primary:#0c66e4;--kanban-light-primary-soft:#dceaff;--kanban-light-shadow:0 18px 42px #29486f2e}#kanban-app[data-theme=kanbanLight] .kanban-topbar__actions button,#kanban-app[data-theme=kanbanLight] .kanban-topbar__actions button.kanban-admin-import{color:#f8fbff}#kanban-app[data-theme=kanbanLight] .kanban-topbar__actions button:hover:not(:disabled),#kanban-app[data-theme=kanbanLight] .kanban-topbar__actions button:focus-visible,#kanban-app[data-theme=kanbanLight] .kanban-topbar__actions button.is-active{color:#fff;background:#fff3}#kanban-app[data-theme=kanbanLight] .kanban-search input:focus{background:var(--kanban-light-surface);border-color:var(--kanban-light-primary);color:var(--kanban-light-text);box-shadow:0 0 0 2px #0c66e433}#kanban-app[data-theme=kanbanLight] .kanban-search-results,#kanban-app[data-theme=kanbanLight] .kanban-notifications__menu,#kanban-app[data-theme=kanbanLight] .kanban-list-menu{background:var(--kanban-light-surface);border-color:var(--kanban-light-border);box-shadow:var(--kanban-light-shadow);color:var(--kanban-light-text)}#kanban-app[data-theme=kanbanLight] .kanban-search-results>strong,#kanban-app[data-theme=kanbanLight] .kanban-search-results>span,#kanban-app[data-theme=kanbanLight] .kanban-notifications__menu>strong,#kanban-app[data-theme=kanbanLight] .kanban-notifications__menu>span,#kanban-app[data-theme=kanbanLight] .kanban-list-menu header strong,#kanban-app[data-theme=kanbanLight] .kanban-list-menu button,#kanban-app[data-theme=kanbanLight] .kanban-list-menu select{color:var(--kanban-light-text)}#kanban-app[data-theme=kanbanLight] .kanban-search-results button,#kanban-app[data-theme=kanbanLight] .kanban-notifications__menu article,#kanban-app[data-theme=kanbanLight] .kanban-list-menu select{background:var(--kanban-light-surface);border-color:var(--kanban-light-border)}#kanban-app[data-theme=kanbanLight] .kanban-search-results button:hover,#kanban-app[data-theme=kanbanLight] .kanban-search-results button:focus-visible,#kanban-app[data-theme=kanbanLight] .kanban-notifications__menu article button:hover,#kanban-app[data-theme=kanbanLight] .kanban-notifications__menu article button:focus-visible,#kanban-app[data-theme=kanbanLight] .kanban-list-menu button:hover:not(:disabled),#kanban-app[data-theme=kanbanLight] .kanban-list-menu button:focus-visible{background:var(--kanban-light-surface-hover);color:var(--kanban-light-text)}#kanban-app[data-theme=kanbanLight] .kanban-search-results button small,#kanban-app[data-theme=kanbanLight] .kanban-notifications__menu article small,#kanban-app[data-theme=kanbanLight] .kanban-list-menu label span{color:var(--kanban-light-muted)}#kanban-app[data-theme=kanbanLight] .kanban-search-results__archived,#kanban-app[data-theme=kanbanLight] .kanban-list-menu header{border-color:var(--kanban-light-border)}#kanban-app[data-theme=kanbanLight] .kanban-board-panel-modal--views>.kanban-board-panel,#kanban-app[data-theme=kanbanLight] .kanban-board-panel-modal--menu>.kanban-board-panel,#kanban-app[data-theme=kanbanLight] .kanban-board-panel-modal--filter>.kanban-board-panel,#kanban-app[data-theme=kanbanLight] .kanban-filter-panel{background:var(--kanban-light-surface);border-color:var(--kanban-light-border);color:var(--kanban-light-text)}#kanban-app[data-theme=kanbanLight] .kanban-filter-keyword span,#kanban-app[data-theme=kanbanLight] .kanban-filter-section h4,#kanban-app[data-theme=kanbanLight] .kanban-filter-check,#kanban-app[data-theme=kanbanLight] .kanban-filter-keyword small{color:var(--kanban-light-muted)}#kanban-app[data-theme=kanbanLight] .kanban-filter-keyword input{background:var(--kanban-light-surface);border-color:var(--kanban-light-border-strong);color:var(--kanban-light-text)}#kanban-app[data-theme=kanbanLight] .kanban-filter-keyword input:focus,#kanban-app[data-theme=kanbanLight] .kanban-list-menu select:focus{border-color:var(--kanban-light-primary);outline:0;box-shadow:0 0 0 2px #0c66e433}#kanban-app[data-theme=kanbanLight] .kanban-card__select span{background:var(--kanban-light-surface);border-color:var(--kanban-light-border-strong)}#kanban-app[data-theme=kanbanLight] .kanban-card-detail{background:var(--kanban-light-surface);border-color:var(--kanban-light-border);color:var(--kanban-light-text)}#kanban-app[data-theme=kanbanLight] .kanban-card-detail__header{background:var(--kanban-light-surface-soft);border-bottom-color:var(--kanban-light-border)}#kanban-app[data-theme=kanbanLight] .kanban-card-detail__list,#kanban-app[data-theme=kanbanLight] .kanban-card-detail__status,#kanban-app[data-theme=kanbanLight] .kanban-card-detail__header-actions button,#kanban-app[data-theme=kanbanLight] .kanban-card-title-display,#kanban-app[data-theme=kanbanLight] .kanban-card-detail-title textarea,#kanban-app[data-theme=kanbanLight] .kanban-card-detail-section textarea[aria-label="Card description"],#kanban-app[data-theme=kanbanLight] .kanban-description-editor textarea,#kanban-app[data-theme=kanbanLight] .kanban-card-comment-form input,#kanban-app[data-theme=kanbanLight] .kanban-card-activity article{color:var(--kanban-light-text)}#kanban-app[data-theme=kanbanLight] .kanban-card-detail__list,#kanban-app[data-theme=kanbanLight] .kanban-card-detail__header-actions button,#kanban-app[data-theme=kanbanLight] .kanban-card-detail .kanban-modal-actions button,#kanban-app[data-theme=kanbanLight] .kanban-card-detail-section header button,#kanban-app[data-theme=kanbanLight] .kanban-card-activity-rail header button,#kanban-app[data-theme=kanbanLight] .kanban-card-comment-form button,#kanban-app[data-theme=kanbanLight] .kanban-description-editor textarea,#kanban-app[data-theme=kanbanLight] .kanban-card-comment-form input,#kanban-app[data-theme=kanbanLight] .kanban-card-activity article{background:var(--kanban-light-surface-soft);border-color:var(--kanban-light-border)}#kanban-app[data-theme=kanbanLight] .kanban-card-detail__header-actions button:hover,#kanban-app[data-theme=kanbanLight] .kanban-card-title-display:hover:not(:disabled),#kanban-app[data-theme=kanbanLight] .kanban-card-detail .kanban-modal-actions button:hover:not(:disabled),#kanban-app[data-theme=kanbanLight] .kanban-card-detail-section header button:hover:not(:disabled),#kanban-app[data-theme=kanbanLight] .kanban-card-activity-rail header button:hover:not(:disabled),#kanban-app[data-theme=kanbanLight] .kanban-card-comment-form button:hover:not(:disabled){background:var(--kanban-light-surface-hover)}#kanban-app[data-theme=kanbanLight] .kanban-card-detail .kanban-card-activity-rail,#kanban-app[data-theme=kanbanLight] .kanban-card-detail .kanban-modal-sidebar{border-left-color:var(--kanban-light-border)}#kanban-app[data-theme=kanbanLight] .kanban-card-complete{border-color:var(--kanban-light-border-strong)}#kanban-app[data-theme=kanbanLight] .kanban-card-detail__dock{border-color:var(--kanban-light-border);box-shadow:var(--kanban-light-shadow);background:#fffffff0}#kanban-app[data-theme=kanbanLight] .kanban-card-detail__dock button{color:var(--kanban-light-text)}#kanban-app[data-theme=kanbanLight] .kanban-card-detail__dock button.is-active{background:var(--kanban-light-primary-soft);color:var(--kanban-light-primary)}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__trigger-row select,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__trigger-row input[type=number],#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__button-options select,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__button-options,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__integrations article,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__schedule-time{background:var(--kanban-light-surface);border-color:var(--kanban-light-border);color:var(--kanban-light-text)}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__schedule-row{background:linear-gradient(90deg,#fff,#f6f9fd)}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__recipes{border-color:var(--kanban-light-border);color:var(--kanban-light-text);background:linear-gradient(#fff,#f3f8ff);box-shadow:inset 0 1px #ffffffb3}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__recipes article{background:var(--kanban-light-surface);border-color:var(--kanban-light-border);color:var(--kanban-light-text);box-shadow:0 8px 18px #29486f1a}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__recipes h3,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__recipes article strong,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__rules h3,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__rule-card strong,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__section h3,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__section-heading h3,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__review-summary dt,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__review-summary dd{color:var(--kanban-light-text)}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__recipes span,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__recipes article span,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__rules small,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__rule-card>div>span,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__section-heading p,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__catalog-search span,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__condition span,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__condition small{color:var(--kanban-light-muted)}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__recipes article button,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__header button,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__footer button,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__back-step{background:var(--kanban-light-surface);border-color:var(--kanban-light-border-strong);color:var(--kanban-light-text)}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__recipes article button:hover:not(:disabled),#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__recipes article button:focus-visible,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__footer button:hover:not(:disabled),#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__footer button:focus-visible,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__back-step:hover:not(:disabled),#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__back-step:focus-visible{background:var(--kanban-light-surface-hover);border-color:var(--kanban-light-primary);color:var(--kanban-light-text)}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__recipes article button:disabled,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__footer button:disabled{color:#718199;opacity:1;background:#eef3f8;border-color:#d7e1ee}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__footer button.is-primary{background:var(--kanban-light-primary);border-color:var(--kanban-light-primary);color:#fff}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__footer button.is-primary:hover:not(:disabled),#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__footer button.is-primary:focus-visible{color:#fff;background:#0a5acb;border-color:#0a5acb}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__catalog-search input,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__name input,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__condition select{background:var(--kanban-light-surface);border-color:var(--kanban-light-border-strong);color:var(--kanban-light-text)}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__catalog-search input::placeholder,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__name input::placeholder{color:#7c8ca3}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__catalog-search input:focus,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__name input:focus,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__condition select:focus{border-color:var(--kanban-light-primary);outline:0;box-shadow:0 0 0 2px #0c66e433}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__categories button{background:var(--kanban-light-surface);border-color:var(--kanban-light-border);color:var(--kanban-light-text)}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__categories button:hover,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__categories button:focus-visible,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__categories button.is-active,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__choice.is-selected,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__trigger-row.is-selected,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__schedule-row.is-selected,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__action-list button.is-selected{background:var(--kanban-light-primary-soft);color:var(--kanban-light-primary);border-color:#9dc0ee}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__sequence-actions button{background:var(--kanban-light-primary-soft);color:var(--kanban-light-text);border-color:#9dc0ee}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__sequence-actions button:hover:not(:disabled),#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__sequence-actions button:focus-visible{background:var(--kanban-light-surface-hover);border-color:var(--kanban-light-primary)}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__integrations article em{background:var(--kanban-light-primary-soft);color:var(--kanban-light-primary)}#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__button-options label,#kanban-app[data-theme=kanbanLight] .kanban-automation-editor__schedule-time small,#kanban-app[data-theme=kanbanLight] .kanban-automation-history header small{color:var(--kanban-light-muted)}.kanban-automation-workspace-drawer,.kanban-automation-workspace-drawer__body,.kanban-automation-workspace-drawer__content,.kanban-automation-workspace-drawer__content>.kanban-automation-editor{min-height:0}.kanban-automation-workspace-drawer{background:#222}.kanban-automation-workspace-drawer__body{background:#222;flex-direction:column;height:100%;display:flex;overflow:hidden}.kanban-automation-workspace-drawer__content{flex:auto;height:100%;display:flex}.kanban-automation-workspace-drawer__content>.kanban-automation-editor{flex:auto;height:100%;min-height:100%}.kanban-automation-editor .MuiButton-root.MuiButton-contained{color:#172b4d!important;background:#579dff!important}.kanban-automation-editor .MuiButton-root.MuiButton-contained:hover,.kanban-automation-editor .MuiButton-root.MuiButton-contained:focus-visible{background:#85b8ff!important}.kanban-automation-editor .MuiButton-root.MuiButton-outlined{color:#85b8ff!important;border-color:#4d6f92!important}.kanban-automation-editor .MuiButton-root.MuiButton-outlined:hover,.kanban-automation-editor .MuiButton-root.MuiButton-outlined:focus-visible{background:#85b8ff1f!important;border-color:#85b8ff!important}#kanban-app .kanban-automation-editor .MuiIconButton-root{color:#b6c2cf;background:0 0;border:0;padding:5px}#kanban-app .kanban-automation-editor .MuiIconButton-root:hover,#kanban-app .kanban-automation-editor .MuiIconButton-root:focus-visible{background:#a6c5e21f}#kanban-app .kanban-automation-editor .MuiSwitch-switchBase{background:0 0;border:0}#kanban-app .kanban-automation-editor .MuiFormControlLabel-root{align-items:center;gap:0;display:inline-flex}.kanban-automation-editor__trello-sidebar .MuiButton-root{color:#b6c2cf!important;text-transform:none!important;background:0 0!important;justify-content:flex-start!important;font-size:1rem!important;font-weight:500!important}.kanban-automation-editor__trello-sidebar .MuiButton-root:hover,.kanban-automation-editor__trello-sidebar .MuiButton-root:focus-visible{background:#a6c5e21f!important}.kanban-automation-editor__trello-sidebar .MuiButton-root.is-active,.kanban-automation-editor__trello-sidebar .MuiButton-root.is-active:hover,.kanban-automation-editor__trello-sidebar .MuiButton-root.is-active:focus-visible{color:#579dff!important;background:#1f3557!important;font-weight:700!important}#kanban-app .kanban-board-panel-modal--automation{background:#222;border-radius:0;width:min(76rem,100vw);max-width:min(76rem,100vw);height:100dvh;max-height:100dvh}#kanban-app .kanban-board-panel-modal--automation>.kanban-board-panel{grid-template-rows:minmax(0,1fr);height:100%;display:grid}#kanban-app .kanban-board-panel-modal--automation>.kanban-board-panel>:not(header),#kanban-app .kanban-board-panel-modal--automation>.kanban-board-panel>header+*{margin:0}#kanban-app .kanban-board-panel-modal--automation>.kanban-board-panel>.kanban-automation-editor{box-shadow:none;background:#222;border:0;border-radius:.25rem;grid-template-columns:340px minmax(0,1fr);width:100%;height:100%;min-height:0}#kanban-app .kanban-board-panel-modal--automation .kanban-automation-editor__trello-sidebar{border-right:0;align-self:stretch;min-height:0}#kanban-app .kanban-board-panel-modal--automation .MuiButton-root{text-transform:none}#kanban-app[data-theme=kanbanLight] .kanban-board-panel-modal--automation,#kanban-app[data-theme=kanbanLight] .kanban-board-panel-modal--automation>.kanban-board-panel,#kanban-app[data-theme=kanbanLight] .kanban-board-panel-modal--automation>.kanban-board-panel>.kanban-automation-editor{color:#dfe1e6;background:#222;border-color:#ffffff14}#kanban-app[data-theme=kanbanLight] .kanban-board-panel-modal--automation .kanban-automation-editor__trello-sidebar .MuiButton-root{color:#b6c2cf;border:0;border-radius:7px;height:40px;padding:6px 8px 6px 16px}#kanban-app[data-theme=kanbanLight] .kanban-board-panel-modal--automation .kanban-automation-editor__trello-sidebar .MuiButton-root.is-active,#kanban-app[data-theme=kanbanLight] .kanban-board-panel-modal--automation .kanban-automation-editor__trello-sidebar .MuiButton-root.is-active:hover,#kanban-app[data-theme=kanbanLight] .kanban-board-panel-modal--automation .kanban-automation-editor__trello-sidebar .MuiButton-root.is-active:focus-visible{color:#579dff;background:#1f3557}#kanban-app .kanban-board-panel-modal--automation .MuiIconButton-root{color:#b6c2cf}#kanban-app .kanban-board-panel-modal--automation .MuiIconButton-root:hover{background:#a6c5e21f}@media(max-width:940px){#kanban-app .kanban-board-panel-modal--automation>.kanban-board-panel>.kanban-automation-editor{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}:root{--eei-navy:#08265b;--eei-orange:#e74f0e;--eei-ink:#10234b;--eei-muted:#58657a;--eei-line:#d8dde6;--eei-soft:#f4f7fb;--eei-green:#28743b;--eei-red:#a82a2a}*{box-sizing:border-box}body:has(.customer-main){margin:0;background:#fff;color:var(--eei-ink);font:17px/1.45 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.customer-shell button,.customer-shell input,.customer-shell select,.customer-shell textarea{font:inherit}.customer-head{height:78px;border-bottom:1px solid var(--eei-line);display:flex;justify-content:space-between;align-items:center;padding:0 26px}.customer-brand{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:850;line-height:1.05}.customer-brand b{border:3px solid var(--eei-navy);padding:5px;font-size:24px}.customer-main{max-width:920px;margin:0 auto;padding:38px 24px 70px}.customer-shell h1{font-size:34px;line-height:1.15;margin:0 0 20px}.customer-shell h2{font-size:23px;line-height:1.2;margin:0 0 8px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--eei-orange);font-weight:900;font-size:12px;margin:0 0 6px}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.start-card{border:1px solid #bdc5d0;border-radius:9px;padding:26px}.start-card.preferred{border:2px solid var(--eei-orange)}.start-card p,.customer-step>p{color:var(--eei-muted)}.customer-shell button{min-height:48px;border-radius:7px;font-weight:850;text-align:center;cursor:pointer}.customer-shell button:disabled{opacity:.52;cursor:not-allowed}.primary{display:block;width:100%;padding:15px;background:var(--eei-orange);border:1px solid var(--eei-orange);color:#fff}.secondary{display:block;width:100%;padding:15px;background:#fff;border:1px solid var(--eei-navy);color:var(--eei-navy)}.inline{display:inline-block;width:auto;padding:10px 15px}.direct-call{text-align:center;color:var(--eei-muted);margin-top:22px}.direct-call a{color:var(--eei-orange);font-weight:850}.back-link{border:0;background:none;color:var(--eei-navy);padding:8px 0}.safe-note,.safety-banner,.submission-errors{background:var(--eei-soft);border-left:4px solid var(--eei-navy);padding:15px;margin:16px 0}.submission-errors{border-color:var(--eei-red);background:#fff0f0;color:#802020}.saved{color:var(--eei-green);border-bottom:1px solid var(--eei-line);padding-bottom:14px;margin-bottom:18px;font-size:14px}.customer-progress{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--eei-line);border-radius:8px;overflow:hidden;margin-bottom:28px}.customer-progress button{border:0;border-right:1px solid var(--eei-line);background:#fff;color:var(--eei-muted);border-radius:0;padding:10px;font-size:14px}.customer-progress button:last-child{border-right:0}.customer-progress button.active{background:var(--eei-navy);color:#fff}.customer-progress button.completed{background:#eaf5ec;color:var(--eei-green)}.contact-card,.issue-builder,.guided-photo-card,.review-contact,.review-issue{border:1px solid var(--eei-line);border-radius:9px;padding:22px;background:#fff}.contact-card{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.contact-card label:nth-child(n+4){grid-column:1/-1}.customer-shell label{display:block;font-size:14px;font-weight:800;margin:0 0 17px}.customer-shell input,.customer-shell select,.customer-shell textarea{display:block;width:100%;margin-top:7px;border:1px solid #aebac9;border-radius:6px;padding:13px;color:var(--eei-ink);background:#fff}.customer-shell textarea{min-height:110px;resize:vertical}.consent{display:flex!important;gap:10px;align-items:start;margin:14px 0!important}.consent input{width:auto!important;margin:4px 0!important}.category-grid,.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:18px 0}.category-grid button,.product-card{display:flex;flex-direction:column;align-items:center;justify-content:start;min-height:222px;border:1px solid var(--eei-line);background:#fff;color:var(--eei-ink);padding:15px}.category-grid button:hover,.category-grid button:focus,.product-card:hover,.product-card:focus{border:2px solid var(--eei-orange);outline:2px solid #e74f0e22}.category-grid img,.product-card img{width:100%;height:126px;object-fit:contain;margin-bottom:10px}.product-unknown{display:grid;place-items:center;width:126px;height:126px;border:2px dashed #91a0b5;border-radius:50%;color:var(--eei-navy);font-size:48px;font-weight:900;margin-bottom:10px}.saved-issue{display:flex;justify-content:space-between;gap:16px;border:1px solid var(--eei-line);border-radius:8px;padding:14px;margin:10px 0}.saved-issue p{margin:4px 0;color:var(--eei-muted)}.saved-issue-actions{display:flex;gap:8px}.saved-issue-actions button,.review-title button,.review-contact button,.received-photo button{min-height:44px;border:0;background:none;color:var(--eei-navy);font-weight:850}.selected-product{display:flex;align-items:center;gap:18px;background:var(--eei-soft);border-radius:8px;padding:13px;margin-bottom:18px}.selected-product img{width:82px;height:72px;object-fit:contain;background:#fff;border-radius:6px}.serial-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.serial-reference-grid figure{margin:0;background:#fff;border:1px solid var(--eei-line);border-radius:7px;overflow:hidden}.serial-reference-grid img{display:block;width:100%;height:220px;object-fit:contain}.serial-reference-grid figcaption{padding:9px;font-size:12px;color:var(--eei-muted)}.safety-banner{border-color:var(--eei-orange);background:#fff4ed}.received-photo,.unable-saved{border:1px solid #bad5bf;background:#f1faf3;border-radius:7px;padding:11px;margin:10px 0}.received-photo{display:flex;justify-content:space-between;align-items:center}.unable-saved{border-color:#dfc488;background:#fff9e9}.photo-actions{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end}.review-contact,.review-issue{margin:13px 0}.review-contact{position:relative}.review-contact>span{display:inline-block;color:var(--eei-green);font-weight:900}.review-contact>button{position:absolute;right:14px;top:14px}.review-title{display:flex;justify-content:space-between;align-items:start;gap:18px}.review-title span{display:block;text-transform:uppercase;font-size:11px;letter-spacing:.08em;color:var(--eei-muted);font-weight:900}.final-consent{border:1px solid var(--eei-line);border-radius:8px;padding:14px;margin:22px 0!important}.customer-footer{display:flex;justify-content:space-between;border-top:1px solid var(--eei-line);padding-top:20px;margin-top:28px}.customer-toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%,20px);background:var(--eei-navy);color:#fff;border-radius:7px;padding:12px 18px;opacity:0;transition:.2s;z-index:30}.customer-toast.show{opacity:1;transform:translate(-50%)}@media(max-width:700px){.customer-head{height:66px;padding:0 16px}.customer-head>strong{font-size:14px}.customer-main{padding:26px 15px 55px}.customer-shell h1{font-size:29px}.choice-grid,.contact-card,.photo-actions{grid-template-columns:1fr}.start-card,.contact-card,.issue-builder,.guided-photo-card{padding:18px}.contact-card label{grid-column:1/-1}.category-grid,.product-grid{grid-template-columns:repeat(2,1fr);gap:9px}.category-grid button,.product-card{min-height:190px;padding:10px}.category-grid img,.product-card img{height:102px}.product-unknown{width:102px;height:102px}.customer-progress button{font-size:12px;padding:8px 3px}.serial-reference-grid{grid-template-columns:1fr}.serial-reference-grid img{height:210px}.saved-issue,.review-title{display:block}.customer-footer{position:sticky;bottom:0;background:#fff;padding:12px 0;z-index:5}}@media(max-width:370px){.product-grid,.category-grid{grid-template-columns:1fr}}
