:root{--sidebar-width:232px;--header-height:47px;--nav-row-height:30px;--page-gutter:29px;--page-title-size:16px;--page-header-row-height:47px;--app-inset:8px;--app-radius:12px;--app-background:#0b0c0f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--font:Inter,ui-sans-serif,system-ui;--bg:#101115;--sidebar:#15161b;--surface:#191a20;--surface-2:#1f2027;--surface-3:#292a32;--hover:#26272f;--text:#eaeaf0;--text-strong:#f7f7fa;--muted:#90919e;--faint:#6f707d;--line:#2a2b33;--line-subtle:#24252c;--accent:#a18ff1;--accent-deep:#7260cc;--accent-tint:rgba(160,143,241,.13);--shadow:0 15px 70px rgba(0,0,0,.48);color:var(--text);background:var(--bg)}:root[data-theme=light]{--app-background:#f7f7f8;--bg:#fff;--sidebar:#f8f8fa;--surface:#fff;--surface-2:#f5f5f8;--surface-3:#ededf2;--hover:#efeff4;--text:#373845;--text-strong:#171823;--muted:#737585;--faint:#9a9baa;--line:#e6e7ed;--line-subtle:#eeeef2;--accent:#6651bf;--accent-deep:#6651bf;--accent-tint:rgba(102,81,191,.085);--shadow:0 18px 65px rgba(37,37,58,.17)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-control:6px;--radius-panel:8px;--control-height:36px;--control-height-compact:32px;--font-control:12px;--font-caption:11px;--action-bg:var(--accent-deep);--action-hover:color-mix(in srgb,var(--action-bg) 88%,white);--focus-ring:0 0 0 3px var(--accent-tint);--menu-shadow:0 8px 24px #0003}:root{--feedback-danger:#eea49b;--feedback-danger-border:color-mix(in srgb,var(--feedback-danger) 45%,var(--line));--feedback-danger-bg:color-mix(in srgb,var(--feedback-danger) 5%,var(--surface))}:root[data-theme=light]{--feedback-danger:#a62b23}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@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-space-y-reverse: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;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:""}}}@layer theme{:root,:host{--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--tracking-widest:.1em;--radius-xs:.125rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-destructive:#c55454}}@layer base,components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-50{z-index:50}.row-0{grid-row:0}.row-40{grid-row:40}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.mt-1{margin-top:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:0}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.resize{resize:both}.scroll-py-1{scroll-padding-block:var(--spacing)}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-lg{border-radius:8px}.rounded-md{border-radius:6px}.rounded-sm{border-radius:4px}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-input{border-color:var(--line)}.border-transparent{border-color:#0000}.bg-\[Canvas\]{background-color:canvas}.bg-background{background-color:var(--bg)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-border{background-color:var(--line)}.bg-destructive{background-color:#c55454}.bg-foreground{background-color:var(--text)}.bg-muted{background-color:var(--surface-2)}.bg-popover{background-color:var(--surface)}.bg-primary{background-color:var(--accent)}.bg-secondary{background-color:var(--surface-2)}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.fill-foreground{fill:var(--text)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-background{color:var(--bg)}.text-current{color:currentColor}.text-destructive{color:#c55454}.text-foreground,.text-foreground\/60{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--text) 60%,transparent)}}.text-muted-foreground{color:var(--muted)}.text-popover-foreground{color:var(--text)}.text-primary{color:var(--accent)}.text-primary-foreground{color:#fff}.text-secondary-foreground{color:var(--text)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--bg)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.selection\:bg-primary ::selection{background-color:var(--accent)}.selection\:bg-primary::selection{background-color:var(--accent)}.selection\:text-primary-foreground ::selection{color:#fff}.selection\:text-primary-foreground::selection{color:#fff}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--text)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--text)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@media(hover:hover){.hover\:bg-accent:hover{background-color:var(--hover)}.hover\:bg-destructive\/90:hover{background-color:#c55454e6}.hover\:bg-muted:hover{background-color:var(--surface-2)}.hover\:bg-primary\/90:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--accent) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--surface-2) 80%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--text-strong)}.hover\:text-foreground:hover{color:var(--text)}.hover\:text-muted-foreground:hover{color:var(--muted)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--hover)}.focus\:text-accent-foreground:focus{color:var(--text-strong)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--accent)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--accent)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:oklab(59.0774% .134149 .055766/.2)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--accent)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:#c55454}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:oklab(59.0774% .134149 .055766/.2)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--hover)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--text-strong)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:var(--spacing)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--bg)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--text)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--accent)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--accent)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:#fff}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--hover)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--text-strong)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--hover)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--text-strong)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:#c55454}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:#c554541a}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:#c55454}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:40rem){.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}}@media(min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.dark\:border-input:where([data-theme=dark],[data-theme=dark] *){border-color:var(--line)}.dark\:bg-destructive\/60:where([data-theme=dark],[data-theme=dark] *){background-color:#c5545499}.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--line) 30%,transparent)}}.dark\:text-muted-foreground:where([data-theme=dark],[data-theme=dark] *){color:var(--muted)}@media(hover:hover){.dark\:hover\:bg-accent\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--hover)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--hover) 50%,transparent)}}.dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--line) 50%,transparent)}}.dark\:hover\:text-foreground:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--text)}}.dark\:focus-visible\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *):focus-visible,.dark\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:oklab(59.0774% .134149 .055766/.4)}.dark\:data-\[state\=active\]\:border-input:where([data-theme=dark],[data-theme=dark] *)[data-state=active]{border-color:var(--line)}.dark\:data-\[state\=active\]\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *)[data-state=active]{background-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *)[data-state=active]{background-color:color-mix(in oklab,var(--line) 30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:where([data-theme=dark],[data-theme=dark] *)[data-state=active]{color:var(--text)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:where([data-theme=dark],[data-theme=dark] *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:where([data-theme=dark],[data-theme=dark] *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary:where([data-theme=dark],[data-theme=dark] *)[data-state=checked]{background-color:var(--accent)}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *)[data-variant=destructive]:focus{background-color:#c5545433}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:#c55454!important}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}[data-slot=dialog-overlay]{z-index:180;background:#0007;position:fixed;top:0;right:0;bottom:0;left:0}[data-slot=dialog-content].akom-dialog-shell{z-index:190;width:max-content;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:none;background:0 0;border:0;outline:0;gap:0;padding:0;display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.akom-dialog-shell>.entity-modal,.akom-dialog-shell>.create-modal,.akom-dialog-shell>.workflow-editor,.akom-dialog-shell>.search-dialog,.akom-dialog-shell>.shortcuts-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px)}[data-slot=alert-dialog-overlay]{z-index:240}[data-slot=alert-dialog-content]{z-index:250;color:var(--text);font-size:13px;line-height:1.6}[data-slot=popover-content]{z-index:220;max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);color:var(--text);overflow:auto}[data-slot=tooltip-content]{z-index:300;background:var(--text-strong);color:var(--bg);border-radius:5px;padding:6px 9px;font-size:11px;line-height:1.5}.property-picker[data-slot=popover-content],.assignee-popover[data-slot=popover-content],.workspace-popover[data-slot=popover-content],.persona-popover[data-slot=popover-content],.project-options-menu[data-slot=popover-content]{margin:0;position:relative;inset:auto;transform:none}.property-picker[data-slot=popover-content]{width:max(280px,var(--radix-popover-trigger-width));padding:4px}.assignee-popover[data-slot=popover-content]{width:340px;padding:0}.workspace-popover[data-slot=popover-content]{width:300px}.persona-popover[data-slot=popover-content]{width:330px}.project-options-menu[data-slot=popover-content]{width:240px;padding:5px}[data-slot=command]{background:var(--surface);color:var(--text);font-family:inherit}[data-slot=command-input-wrapper]{border-bottom:1px solid var(--line);align-items:center;gap:7px;min-width:0;height:36px;padding:0 9px;display:flex}[data-slot=command-input-wrapper]:focus-within{box-shadow:inset 0 -1px var(--accent)}[data-slot=command-input],[data-slot=command-input]:focus-visible{font:12px var(--font);color:var(--text);width:100%;min-width:0;height:34px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0}[data-slot=command-list]{max-height:min(300px,var(--radix-popover-content-available-height));overflow:auto}[data-slot=command-item]{cursor:pointer;white-space:normal;border-radius:4px;align-items:center;gap:8px;min-height:32px;padding:8px 9px;font-size:12px;display:flex}[data-slot=command-item][data-selected=true]{background:var(--hover);color:var(--text-strong)}[data-slot=command-empty]{color:var(--muted);padding:16px 10px;font-size:12px}[cmdk-group-heading]{color:var(--muted);padding:10px 9px 5px;font-size:9px;font-weight:600}[data-slot=checkbox]{border:1px solid var(--line);background:var(--surface);vertical-align:middle;flex-shrink:0;place-content:center;width:15px;height:15px;min-height:15px;padding:0;display:inline-grid}[data-slot=checkbox][data-state=checked]{background:var(--accent);border-color:var(--accent);color:#fff}[data-slot=native-select]{color-scheme:dark}:root[data-theme=light] [data-slot=native-select]{color-scheme:light}[data-slot=native-select-wrapper]{align-items:center;min-width:0;display:inline-flex}.entity-form [data-slot=native-select-wrapper]{width:100%}.issue-status [data-slot=native-select-wrapper]{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.issue-status [data-slot=native-select-icon]{display:none}[data-slot=tabs-list].tabs,[data-slot=tabs-list].project-tab-list{box-shadow:none;background:0 0;border-radius:0;justify-content:flex-start;gap:0;height:auto;padding:0;display:flex}[data-slot=tabs-trigger]{color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:0;font-family:inherit}[data-slot=tabs-trigger][data-state=active]{color:var(--text-strong);box-shadow:none}.project-tab-list{align-self:stretch}.disclosure-trigger{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:7px 4px;display:flex}.relation-section>.disclosure-trigger{padding:13px 0}.relation-section>.disclosure-trigger>svg:last-child{margin-left:auto}.relation-section[data-state=open]>.disclosure-trigger>svg:last-child{transform:rotate(90deg)}.team-picker-trigger,.label-trigger{text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;width:100%;height:auto;min-height:30px;padding:5px 6px;display:flex}.team-picker-trigger>span{background:var(--surface-2);border-radius:3px;padding:2px 4px;font-size:11px}.team-picker-panel{flex-direction:column;gap:9px;width:250px;padding:10px;display:flex}.team-picker-panel label{color:var(--text);align-items:center;gap:8px;font-size:12px;display:flex}.label-trigger{justify-content:flex-start;padding-left:0}.issue-labels>.property-heading{display:block}.label-picker-panel[data-slot=popover-content],.date-picker-panel[data-slot=popover-content]{width:280px;margin:0}.label-picker-panel[data-slot=popover-content]{padding:4px}input[data-slot=date-input]{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:36px;color:var(--text);font:12px var(--font);box-shadow:none;color-scheme:dark;border-radius:6px;padding:7px 10px;display:block}input[data-slot=date-input]:focus,input[data-slot=date-input]:focus-visible{outline-offset:0;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);outline:0}:root[data-theme=light] input[data-slot=date-input]{color-scheme:light}.date-picker-panel[data-slot=popover-content]{gap:12px;padding:12px}.date-picker-heading{color:var(--muted);font-size:11px;font-weight:600}.date-picker-panel>.text-link{border-top:1px solid var(--line);border-radius:0;justify-content:flex-start;width:100%;padding:7px 0}[data-sonner-toast]{font-family:var(--font);font-size:12px}@media(max-width:650px){[data-slot=dialog-content].akom-dialog-shell{max-width:calc(100vw - 24px)}.akom-dialog-shell>.create-modal{width:calc(100vw - 24px)}}[data-slot=dialog-content].mobile-nav-dialog{z-index:190;background:var(--sidebar);border:0;border-radius:0;width:232px;max-width:calc(100vw - 30px);height:100dvh;max-height:none;padding:0;display:block;position:fixed;inset:0 auto 0 0;transform:none}:is([data-slot=dropdown-menu-content],[data-slot=context-menu-content]),:is([data-slot=dropdown-menu-sub-content],[data-slot=context-menu-sub-content]){z-index:220;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--menu-shadow);font-size:var(--font-control);color:var(--text);padding:5px}.project-options-menu:is([data-slot=dropdown-menu-content],[data-slot=context-menu-content]){width:240px;position:relative;inset:auto}:is([data-slot=dropdown-menu-item],[data-slot=context-menu-item]),:is([data-slot=dropdown-menu-sub-trigger],[data-slot=context-menu-sub-trigger]){min-height:var(--control-height-compact);padding:var(--space-2);gap:var(--space-2);cursor:pointer;font-size:var(--font-control);border-radius:var(--radius-control)}:is([data-slot=dropdown-menu-item],[data-slot=context-menu-item])[data-highlighted]{background:var(--hover)}[cmdk-item][hidden],[cmdk-group][hidden]{display:none!important}[data-slot=dialog-content].akom-dialog-shell,[data-slot=dialog-content].mobile-nav-dialog{translate:none}.nav-button,.team-subnav [data-slot=button],.team-links [data-slot=button],.project-link,.team-name,.profile-row{justify-content:flex-start}[data-slot=button].kanban-card,[data-slot=button].workflow-issue-card{white-space:normal;text-align:left;height:auto;display:block}[data-slot=button].milestone-overview-item,[data-slot=button].home-project-row,[data-slot=button].home-work-row,[data-slot=button].home-activity-row{white-space:normal;height:auto}.create-modal .create-title{box-shadow:none;border:0;height:auto}.create-modal .create-title:focus-visible{box-shadow:0 1px var(--accent);outline:0}[data-slot=popover-content][data-state]{z-index:220}.project-tab-list [data-slot=tabs-trigger]{border-bottom:2px solid #0000;border-radius:0;height:40px;padding:0 12px;font-size:12px;font-weight:500;line-height:1}.project-tab-list [data-slot=tabs-trigger][data-state=active]{border-bottom-color:var(--text-strong);color:var(--text-strong)}.entity-team-field{border:0;min-width:0;margin:0;padding:0}.entity-team-field legend{color:var(--text);padding:0;font-size:12px}.entity-team-field legend small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.search-trigger{justify-content:flex-start}.search-modal-head>[data-slot=command-input-wrapper]{border-bottom:0;flex:1;min-width:0}[data-slot=tabs-list].tabs{width:100%;padding:0 var(--page-gutter);gap:20px}[data-slot=tabs-list].tabs>[data-slot=tabs-trigger]{flex:none;padding:0 3px}.cycles-page [data-slot=tabs-list].tabs{padding:0}.tab-filter-group{width:100%;padding:0 var(--page-gutter);background:0 0;border-radius:0;justify-content:flex-start;gap:20px;display:flex}.tab-filter-group>[data-slot=toggle-group-item]{min-width:0;box-shadow:none;border-radius:0;flex:none}.cycles-page .tab-filter-group{padding:0}.project-tab-panel{outline:0;min-height:0;margin:0}.project-detail-page>[data-slot=tabs]{gap:0;min-height:100%;display:block}.filter-menu[data-slot=popover-content]{background:var(--surface);border:1px solid var(--line);width:280px;box-shadow:var(--shadow);border-radius:8px;padding:4px}.filter-menu-back,.filter-menu-clear{width:100%;color:var(--muted);border-radius:0;justify-content:flex-start;padding:8px 9px;font-size:11px}.filter-menu-clear{border-top:1px solid var(--line)}.filter-menu-count{color:var(--muted);margin-left:auto;font-size:10px}.filter-option-check{border:1px solid var(--line);width:14px;height:14px;color:var(--accent);border-radius:3px;flex-shrink:0;place-items:center;display:grid}.filter-trigger{border:1px solid var(--line);max-width:230px;height:auto;min-height:30px;color:var(--muted);white-space:normal;text-align:left;background:0 0;border-radius:5px;align-items:center;gap:7px;padding:4px 7px;font-size:11px;display:inline-flex}.filter-trigger>svg{flex-shrink:0}.active-filter-chips{padding:9px var(--page-gutter);border-bottom:1px solid var(--line-subtle);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.filter-chip{border:1px solid var(--line);background:var(--surface);white-space:normal;text-align:left;border-radius:5px;min-height:26px;padding:3px 7px;font-size:11px}.list-toolbar .property-value,.project-directory-toolbar .property-value,.custom-view-field .property-value{gap:7px;height:auto;min-height:30px;padding:4px 7px;font-size:11px}.project-directory-toolbar>.popover-root{flex:none;width:auto}.custom-view-field{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.custom-view-field>span:first-child{min-width:75px;color:var(--muted)}.custom-view-filter-summary{width:100%;color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.6}.saved-view-card{overflow-wrap:anywhere;min-width:0}.issue-status .property-value{background:0 0;justify-content:center;width:22px;height:22px;min-height:22px;padding:0}.issue-status .property-display{gap:0;font-size:0}.issue-status .property-value>svg.lucide-chevron-down{display:none}.issue-status .property-value:disabled{opacity:1}.workflow-status-icon{vertical-align:middle;flex:none;display:inline-block}.subissue-row>.popover-root{flex-shrink:0;width:140px}.subissue-row .property-value{gap:5px;height:auto;min-height:28px;padding:4px 6px;font-size:11px}@media(max-width:650px){.list-toolbar,.list-toolbar .left-tools{flex-wrap:wrap}.list-toolbar .right-tools{margin-left:auto}.saved-view-grid{grid-template-columns:minmax(0,1fr);padding:12px 0}}:is([data-slot=dropdown-menu-sub-content],[data-slot=context-menu-sub-content]){max-height:var(--radix-dropdown-menu-content-available-height);overflow:auto}:where([data-slot=input],[data-slot=textarea],[data-slot=native-select]){font-size:var(--font-control);color:var(--text);border-radius:var(--radius-control);box-shadow:none}:where([data-slot=input],[data-slot=native-select]){height:var(--control-height)}:where([data-slot=input],[data-slot=textarea],[data-slot=native-select])::placeholder{color:var(--muted)}:is([data-slot=input],[data-slot=textarea],[data-slot=native-select]):focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:0}:is([data-slot=input],[data-slot=textarea],[data-slot=native-select])[aria-invalid=true]{border-color:var(--color-destructive);box-shadow:0 0 0 3px #c5545426}@supports (color:color-mix(in lab,red,red)){:is([data-slot=input],[data-slot=textarea],[data-slot=native-select])[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-destructive) 15%,transparent)}}:where([data-slot=button]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}.primary-button,[data-slot=button][data-variant=default]{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height-compact);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--action-bg);color:#fff;font-size:var(--font-control);box-shadow:none;border:1px solid #0000;font-weight:600;display:inline-flex}.primary-button:hover,[data-slot=button][data-variant=default]:hover{background:var(--action-hover)}.light-button,[data-slot=button][data-variant=outline]{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height-compact);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font-size:var(--font-control);box-shadow:none;padding:6px 10px;display:inline-flex}.light-button:hover,[data-slot=button][data-variant=outline]:hover{background:var(--hover)}.primary-button:disabled,.light-button:disabled{opacity:.5;cursor:not-allowed}.search-input{align-items:center;gap:var(--space-2);width:100%;min-width:0;height:var(--control-height);padding:0 var(--space-2);color:var(--muted);border-radius:var(--radius-control);border-bottom:1px solid #0000;display:flex}.search-input>svg{flex-shrink:0}.search-input>[data-slot=input]{width:100%;min-width:0;height:100%;box-shadow:none;font-size:var(--font-control);background:0 0;border:0;border-radius:0;padding:0}.search-input:focus-within{border-color:var(--accent)}.search-input>[data-slot=input]:focus-visible{box-shadow:none;outline:0}.search-input[data-expandable=true]{width:160px;max-width:100%;transition:width .15s}.search-input[data-expandable=true]:focus-within,.search-input[data-expandable=true]:has(input:not(:placeholder-shown)){width:280px}.empty-state{min-width:0;min-height:180px;padding:var(--space-8) var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);text-align:center;color:var(--muted);font-size:var(--font-control);flex-direction:column;display:flex}.empty-state>svg{flex-shrink:0;width:24px;height:24px}.empty-state>strong{color:var(--text-strong);font-size:13px;font-weight:600}.empty-state>p{max-width:340px;line-height:1.6;font-size:var(--font-control);overflow-wrap:anywhere;margin:0}:is([data-slot=dropdown-menu-sub-trigger],[data-slot=context-menu-sub-trigger])[data-highlighted],:is([data-slot=dropdown-menu-sub-trigger],[data-slot=context-menu-sub-trigger])[data-state=open]{background:var(--hover)}@media(prefers-reduced-motion:reduce){.search-input[data-expandable=true]{transition:none}}@media(max-width:650px){:where([data-slot=input],[data-slot=textarea],[data-slot=native-select]),.search-input>[data-slot=input]{font-size:16px}}[data-slot=feedback][role]{min-width:0;font-size:var(--font-control);color:var(--muted);overflow-wrap:anywhere;line-height:1.6}[data-slot=feedback][data-presentation=panel]{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);flex-wrap:wrap;display:flex}[data-slot=feedback][data-presentation=panel][role=alert]{border-color:var(--feedback-danger-border);background:var(--feedback-danger-bg);color:var(--text)}[data-slot=feedback][data-presentation=panel]>p{flex-basis:100%;margin:0}[data-slot=feedback][data-presentation=panel]>span:first-child{flex:200px;min-width:0}[data-slot=feedback][data-presentation=inline]{background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}[data-slot=feedback][data-presentation=inline][role=alert]{color:var(--feedback-danger)}[data-slot=empty-message]{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--font-control);color:var(--muted);overflow-wrap:anywhere;line-height:1.6;display:flex}[data-slot=empty-message]>svg{color:var(--faint);flex-shrink:0}.page-header{margin:0 calc(-1 * var(--page-header-inset,var(--page-gutter)));padding:0 var(--page-gutter);border-bottom:1px solid var(--line-subtle)}.page-header-row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--page-header-row-height);display:flex}.page-header-title{align-items:center;gap:var(--space-2);min-width:0;display:flex}.page-header-title>svg{color:var(--faint);flex-shrink:0}.page-header-actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.page-header-description{max-width:720px;padding:0 0 var(--space-3);font-size:var(--font-control);color:var(--muted);margin:0;line-height:1.6}.content:has(.issue-index-header){--page-header-inset:0}.home-page{max-width:none;padding:0 0 var(--space-8);margin:0}.home-content{max-width:1040px;padding-top:var(--space-6);margin:0 auto}.triage-workspace{margin-top:var(--space-4)}@media(max-width:780px){.project-directory{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}}.page-header-title-main{min-width:0}.page-header-title-main>h1{color:var(--text-strong);font-size:var(--page-title-size);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-weight:640;line-height:1.4}.page-header[data-layout=content],.page-header[data-layout=card]{border:0;margin:0;padding:0}.page-header[data-layout=content] .page-header-row,.page-header[data-layout=card] .page-header-row{align-items:flex-start;min-height:0}.page-header[data-layout=content] .page-header-title{flex:1;align-items:flex-start;width:100%}.page-header[data-layout=content] .page-header-title-main{flex:1}.page-header[data-layout=content] h1{letter-spacing:-.027em;margin:0;font-size:23px;font-weight:640;line-height:1.33}.page-header[data-layout=card] h1{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600;line-height:1.4}.page-header[data-layout=content] .page-header-description,.page-header[data-layout=card] .page-header-description{font-size:var(--font-control);margin:6px 0 0;padding:0;line-height:1.6}.page-header[data-layout=card] .page-header-title{align-items:center}.login-card>.page-header{border-bottom:1px solid var(--line-subtle);padding:24px}.full-page .issue-document-header{max-width:760px;margin:0 auto 6px}.page-header.project-document-header[data-layout=content]{margin-bottom:18px}.settings-content{max-width:none;padding:0 var(--page-gutter) 60px;margin:0}.content>.settings-content{padding:0 0 60px}.settings-body{max-width:680px;padding-top:var(--space-6)}.page-header[data-layout=card]+[data-slot=feedback]{margin-top:var(--space-4)}@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-space-y-reverse{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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:#8e75da80;color:#fff}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background:#8b8c995c;border-radius:9px}::-webkit-scrollbar-track{background:transparent}.app{min-height:100vh;height:100dvh;display:flex;background:var(--bg);overflow:hidden}.sidebar{position:relative;z-index:5;flex:0 0 var(--sidebar-width);width:var(--sidebar-width);background:var(--sidebar);border-right:1px solid var(--line-subtle);display:flex;flex-direction:column;transition:width .2s ease,flex-basis .2s ease;color:var(--text)}.sidebar.side-collapsed{width:60px;flex-basis:60px}.brand-area{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;height:51px;flex-shrink:0}.workspace-switch{display:flex;align-items:center;gap:10px;min-width:0;background:none;border:0;color:var(--text-strong);padding:0}.brand-symbol{width:28px;height:28px;border-radius:8px;background:linear-gradient(140deg,#ac9af4,#6754aa 75%);display:flex;justify-content:center;align-items:center;color:#fff;box-shadow:0 4px 15px #866fcb40}.brand-mark{font-weight:750;font-size:20px;font-style:italic;line-height:1;transform:translateY(-2px)}.brand-title{font-size:14px;font-weight:750;letter-spacing:.025em;display:flex;gap:5px;align-items:center}.brand-chevron{display:flex;align-items:center;color:var(--muted)}.brand-plan{font-size:8px;letter-spacing:.12em;color:#a79bdc;font-weight:750;border:1px solid #76679a66;padding:3px 4px;border-radius:4px;margin-left:0}.square-icon{width:30px;height:30px;background:transparent;border:0;border-radius:6px;color:var(--muted);display:inline-grid;place-items:center;flex-shrink:0}.square-icon:hover,.bare-icon:hover{background:var(--hover);color:var(--text)}.brand-toggle{margin-left:auto}.expand-button{margin:0 auto 18px}.search-trigger{height:34px;margin:0 13px 16px;padding:0 10px;border:1px solid var(--line);border-radius:7px;display:flex;align-items:center;gap:9px;cursor:pointer;color:var(--faint);font-size:12px;background:var(--surface)}.search-trigger:hover{border-color:#5a576c;color:var(--text)}.search-trigger kbd{margin-left:auto;border:1px solid var(--line);border-radius:4px;padding:3px 5px;font-size:10px;font-family:inherit;color:var(--faint)}.sidebar-nav{overflow-y:auto;overflow-x:hidden;flex:1;padding:0 10px}.nav-group{display:flex;flex-direction:column;gap:2px}.nav-personal{padding-bottom:21px}.nav-button{height:var(--nav-row-height);min-width:0;border:0;border-radius:6px;background:transparent;display:flex;align-items:center;gap:11px;text-align:left;padding:0 10px;font-size:12px;font-weight:480;width:100%;transition:background .1s;color:var(--muted)}.nav-button:hover,.project-link:hover{background:var(--hover);color:var(--text)}.nav-button.selected{background:var(--accent-tint);color:#bdadff;font-weight:650}:root[data-theme=light] .nav-button.selected{color:var(--accent)}.nav-icon{width:17px;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.nav-count{margin-left:auto;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.nav-heading{font-size:9.5px;letter-spacing:.07em;color:var(--faint);font-weight:750;display:flex;align-items:center;justify-content:space-between;padding:0 10px;margin:10px 0 9px}.nav-heading svg{cursor:pointer}.team-name{display:flex;align-items:center;gap:10px;padding:5px 9px;color:var(--text);height:34px;font-size:12px}.team-name b{font-weight:660}.team-icon,.small-team-symbol{width:23px;height:23px;display:inline-grid;place-items:center;border:1px solid #67619388;background:#574f7b35;color:#b8acec;font-size:11px;font-weight:800;border-radius:6px;flex-shrink:0}.ml-auto{margin-left:auto}.team-links{margin-left:15px;padding-left:10px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:1px}.nav-heading-projects{margin-top:22px;margin-bottom:7px}.project-link{display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:6px;color:var(--muted);font-size:12px;text-align:left;background:transparent;white-space:nowrap;overflow:hidden}.project-symbol{font-weight:750;font-size:16px;display:inline-flex;width:17px;justify-content:center}.sidebar-bottom{padding:10px 12px;border-top:1px solid var(--line-subtle)}.sidebar-hint{display:flex;gap:8px;align-items:center;color:var(--faint);font-size:11px;padding:12px 8px 16px}.sidebar-hint svg{color:#9382dc}.profile-row{display:flex;align-items:center;gap:10px;border:0;width:100%;background:transparent;border-radius:7px;color:var(--muted);padding:6px;text-align:left}.profile-row:hover{background:var(--hover)}.profile-info{display:flex;flex-direction:column;gap:3px;flex:1}.profile-info strong{font-weight:600;color:var(--text);font-size:12px}.profile-info span{font-size:10px}.avatar{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;letter-spacing:-.04em;font-weight:700;background:var(--avatar-color);border:1px solid #ffffff20;box-shadow:inset 0 0 10px #00000020}.avatar-empty{border:1px dashed var(--faint);background:var(--surface-2);color:var(--muted)}.workspace-popover{width:293px;border-radius:11px;background:var(--surface-2);border:1px solid var(--line);box-shadow:var(--shadow);padding:10px}.popover-label{font-size:10px;color:var(--faint);letter-spacing:.09em;font-weight:750;padding:8px 9px 9px}.workspace-option{height:38px;border:0;border-radius:6px;background:transparent;width:100%;display:flex;align-items:center;gap:10px;text-align:left;color:var(--text);padding:6px 8px;font-size:12px}.workspace-option:hover,.workspace-option.current{background:var(--hover)}.workspace-option svg{margin-left:auto;color:var(--accent)}.mini-workspace-icon{width:24px;height:24px;border-radius:6px;background:var(--surface-3);display:grid;place-items:center;font-size:10px;font-weight:750}.workspace-footnote{font-size:10px;color:var(--faint);padding:12px 9px 4px;border-top:1px solid var(--line);margin-top:8px}.main{min-width:0;flex:1;display:flex;flex-direction:column}.topbar{height:var(--header-height);min-height:var(--header-height);flex-shrink:0;border-bottom:1px solid var(--line-subtle);display:flex;align-items:center;justify-content:space-between;padding:0 22px}.breadcrumbs{display:flex;align-items:center;gap:11px;font-size:12px}.breadcrumb-workspace{color:var(--muted)}.breadcrumb-current{color:var(--text);font-weight:610}.top-actions{display:flex;align-items:center;gap:9px}.top-meta{font-size:10px;color:var(--faint);display:flex;align-items:center;gap:7px;margin-right:15px}.live-dot{width:7px;height:7px;border-radius:50%;background:#73b89b;box-shadow:0 0 0 3px #73b89b20}.top-divider{height:20px;width:1px;background:var(--line);margin:0 5px}.content{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;padding:0 var(--page-gutter) 35px}.content-board{padding-left:39px;padding-right:39px}.eyebrow{font-size:10px;letter-spacing:.11em;color:#a494e7;font-weight:800}.page-title-icon{color:var(--faint);display:inline-flex;opacity:.65}.primary-button kbd{border-left:1px solid #ffffff50;padding-left:9px;margin-left:4px;font-size:10px;font-family:inherit;font-weight:600;opacity:.9}.tabs{height:40px;min-height:40px;border-bottom:1px solid var(--line);display:flex;gap:24px;margin-bottom:17px}.tabs>button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);font-weight:550;font-size:12px;padding:0 3px;height:40px;display:flex;gap:7px;align-items:center}.tabs>button.active{color:var(--text-strong);border-color:var(--accent)}.tab-count{font-size:10px;color:var(--muted);background:var(--surface-3);border-radius:5px;padding:2px 5px}.list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;min-height:32px}.left-tools,.right-tools{display:flex;align-items:center;gap:12px}.filter-wrap{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.filter-wrap select{border:0;background:transparent;color:var(--muted);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;max-width:160px;font-size:11px}.filter-wrap option,.create-modal select option,.issue-status select option{background:var(--surface-2);color:var(--text)}.filter-wrap svg:last-child{margin-left:-5px}.toolbar-separator{height:15px;width:1px;background:var(--line)}.toolbar-button{background:transparent;border:0;display:flex;gap:7px;align-items:center;color:var(--muted);font-size:11px;padding:5px;border-radius:4px}.toolbar-button:hover{background:var(--hover);color:var(--text)}.issue-list{border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--bg)}.issue-group:not(:last-child){border-bottom:1px solid var(--line)}.group-heading{height:46px;width:100%;display:flex;align-items:center;gap:10px;background:var(--surface);border:0;text-align:left;padding:0 16px;color:var(--muted)}.group-heading strong{font-size:12px;color:var(--text);font-weight:620}.group-heading>svg:first-child{color:var(--faint)}.group-heading:hover{background:var(--surface-2)}.count-pill{font-size:10px;color:var(--faint);font-weight:610;padding:3px 6px;min-width:20px;text-align:center;border-radius:5px;background:var(--surface-3)}.issue-row{min-height:46px;display:flex;align-items:center;gap:12px;padding:0 17px;border-top:1px solid var(--line-subtle);cursor:pointer;transition:background .1s}.issue-row:hover{background:var(--hover)}.issue-status{position:relative;width:18px;height:21px;display:grid;place-items:center;flex-shrink:0}.issue-status select{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;cursor:pointer;width:21px;max-width:21px}.status-done{color:#70ae92}.status-review{color:#bb93ef}.status-todo{color:#8f909a}.status-backlog{color:#6e707c}.status-progress-icon{border-radius:50%;border:2px solid #e0ad68;position:relative;display:inline-flex;flex-shrink:0;overflow:hidden}.status-progress-icon:before{content:"";width:50%;height:100%;position:absolute;inset:0 auto 0 0;background:#e0ad68}.issue-id{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px;min-width:60px;flex-shrink:0}.issue-title{font-size:12px;line-height:1.5;color:var(--text);font-weight:530;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.issue-metadata{display:flex;align-items:center;gap:13px;margin-left:auto;flex-shrink:0}.issue-tag,.tag{font-size:9.5px;font-weight:560;border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:5px;padding:4px 7px}.issue-workspace{font-size:10px;color:var(--faint);min-width:91px;max-width:110px;white-space:nowrap}.priority-bars{width:17px;height:17px;display:inline-flex;align-items:flex-end;justify-content:center;gap:2px;vertical-align:middle}.priority-bars i{width:3px;border-radius:1px;background:currentColor;display:block}.muted{color:var(--faint)}.worklist-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;margin-top:16px;color:var(--faint);font-size:10px}.worklist-foot>span:first-child{white-space:nowrap;flex-shrink:0}.worklist-foot>.shortcut-trigger{margin-left:auto}.worklist-foot>span:last-child{display:flex;align-items:center;gap:7px}.worklist-foot kbd,.search-dialog-foot kbd{background:var(--surface-2);border:1px solid var(--line);border-radius:3px;padding:2px 5px;font-size:10px;font-family:inherit}.empty-results{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:var(--muted)}.empty-results strong{font-size:13px;color:var(--text)}.empty-results span{font-size:11px}.kanban{display:flex;gap:15px;overflow-x:auto;min-height:510px;padding-bottom:24px}.kanban-col{min-width:235px;max-width:278px;flex:1}.kanban-head{display:flex;align-items:center;gap:8px;height:34px;margin-bottom:8px;color:var(--text);font-size:12px;font-weight:630}.kanban-head .count-pill{margin-left:4px}.kanban-head .bare-icon{margin-left:auto}.bare-icon{border:0;background:transparent;color:var(--muted);border-radius:4px;display:inline-grid;place-items:center;width:24px;height:24px;padding:0}.kanban-stack{display:flex;flex-direction:column;gap:9px}.kanban-card{width:100%;min-height:117px;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--text);padding:13px 13px 10px}.kanban-card:hover{border-color:#6e628c;box-shadow:0 3px 12px #00000015}.kanban-id{display:flex;align-items:center;justify-content:space-between;color:var(--faint);font-size:11px}.kanban-title{font-size:12px;font-weight:570;line-height:1.5;min-height:41px;margin-top:7px}.kanban-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.empty-column{font-size:11px;color:var(--faint);border:1px dashed var(--line);padding:19px;border-radius:7px;text-align:center}.projects-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.project-card{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:19px;text-align:left;min-height:190px;color:var(--text);display:flex;flex-direction:column}.project-card:hover{border-color:var(--accent)}.project-card-top{display:flex;justify-content:space-between;margin-bottom:14px}.project-card-symbol{font-size:26px}.project-card strong{font-size:14px;font-weight:660;color:var(--text-strong)}.project-card p{font-size:11.5px;line-height:1.6;color:var(--muted);margin:9px 0 19px}.project-card-footer{display:flex;justify-content:space-between;font-size:10px;color:var(--faint);margin-top:auto;margin-bottom:10px}.progress-rail{height:5px;border-radius:99px;overflow:hidden;background:var(--surface-3)}.progress-rail>div{height:100%;border-radius:99px}.placeholder-surface{border:1px dashed var(--line);border-radius:12px;min-height:360px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:35px}.placeholder-icon{width:58px;height:58px;border-radius:14px;background:var(--accent-tint);display:grid;place-items:center;color:var(--accent);margin-bottom:10px}.placeholder-surface h3{font-size:19px;letter-spacing:-.04em;margin:14px 0 4px}.placeholder-surface p{font-size:12px;color:var(--muted);max-width:350px;line-height:1.7}.inbox-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:16px 0}.section-title{font-size:13px;font-weight:630;display:flex;align-items:center;gap:8px}.activity-list{display:flex;flex-direction:column}.activity-row{display:flex;align-items:center;gap:15px;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line);padding:20px 10px;color:var(--text)}.activity-row:hover{background:var(--hover)}.activity-row>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:8px}.activity-row strong{font-size:12px;font-weight:550}.activity-row small{font-size:10px;color:var(--faint)}.activity-icon{width:36px;height:36px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:var(--accent)}.cycles-header{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.cycles-header h2{font-size:19px;letter-spacing:-.025em;display:flex;align-items:center;gap:14px}.cycles-header p{font-size:11px;color:var(--muted)}.cycle-live{font-size:10px;border:1px solid #6cae8d50;color:#77b599;padding:4px 6px;border-radius:4px;letter-spacing:0}.cycle-progress{width:180px;display:flex;flex-direction:column;gap:10px;font-size:10px;color:var(--muted)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.issue-panel{background:var(--bg);height:100%;width:min(100%,950px);box-shadow:var(--shadow);display:flex;flex-direction:column;border-left:1px solid var(--line);animation:slide-panel .17s ease}@keyframes slide-panel{0%{transform:translate(20px)}to{transform:translate(0)}}.panel-top{height:59px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 21px}.panel-breadcrumb{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--muted)}.panel-breadcrumb .small-team-symbol{width:20px;height:20px}.panel-id{color:var(--text);font-weight:550}.panel-copy{cursor:pointer;display:flex;align-items:center}.panel-copy:hover{color:var(--text)}.panel-actions{display:flex;align-items:center;gap:15px}.prototype-badge{font-size:9px;color:var(--faint);letter-spacing:.04em}.panel-layout{display:flex;min-height:0;flex:1}.panel-content{flex:1;min-width:0;padding:37px 45px;overflow-y:auto}.panel-main-top{display:flex;justify-content:space-between;align-items:center}.subtle-label{font-size:10px;letter-spacing:.06em;color:var(--faint);font-weight:670}.created-note{font-size:10px;color:var(--faint)}.issue-title-edit{font-size:23px;font-weight:650;background:var(--surface);border:1px solid var(--accent);color:var(--text);padding:10px;margin:13px 0 25px;width:100%;border-radius:7px}.panel-block-heading,.activity-title{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;color:var(--text)}.panel-block-heading svg,.activity-title svg{color:var(--muted)}.panel-block-heading .bare-icon{margin-left:auto}.description-text{font-size:12.5px;color:var(--muted);line-height:1.85;padding:8px 0 20px;cursor:text;white-space:pre-wrap}.description-text p{margin:8px 0}.edit-description textarea{display:block;width:100%;background:var(--surface);border:1px solid var(--line);color:var(--text);padding:10px;border-radius:6px;margin:13px 0;font-size:12px;resize:vertical;line-height:1.8}.edit-description>div{display:flex;justify-content:flex-end;gap:7px;margin-bottom:30px}.panel-subissues{padding:11px 0 29px;border-bottom:1px solid var(--line);margin-bottom:29px}.subissues-empty{border:1px dashed var(--line);border-radius:7px;padding:18px;color:var(--faint);font-size:11px;margin-top:15px}.activity-title{margin-bottom:18px}.timeline{display:flex;flex-direction:column;gap:20px;margin-bottom:25px}.timeline-item{display:flex;align-items:center;gap:10px;color:var(--faint);font-size:11px}.timeline-item strong{color:var(--text);font-weight:580}.timeline-circle{width:24px;height:24px;border:1px solid var(--line);color:var(--faint);border-radius:50%;display:grid;place-items:center}.timeline-item small{margin-left:auto;color:var(--faint);font-size:10px}.comment-block{display:flex;align-items:flex-start;gap:11px}.comment-block>div{flex:1}.comment-meta{display:flex;align-items:center;gap:9px;font-size:11px}.comment-meta strong{font-weight:620}.comment-meta span{color:var(--faint);font-size:10px}.comment-block p{font-size:12px;color:var(--muted);line-height:1.7;margin-top:8px;white-space:pre-wrap}.comment-box{display:flex;gap:10px;align-items:flex-start;margin-bottom:15px}.comment-input-wrap{flex:1;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface)}.comment-input-wrap textarea{width:100%;background:none;border:0;color:var(--text);padding:13px;font-size:12px;resize:vertical;min-height:70px;outline:0}.comment-actions{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 8px 13px}.comment-actions span{color:var(--faint);font-size:10px}.comment-send{background:var(--accent-deep);color:#fff;border:0;border-radius:6px;width:28px;height:27px;display:grid;place-items:center}.comment-send:disabled{background:var(--surface-3);color:var(--faint);cursor:not-allowed}.property-sidebar{width:252px;flex-shrink:0;border-left:1px solid var(--line);padding:29px 19px;overflow-y:auto;background:var(--surface)}.property-heading{display:flex;align-items:center;justify-content:space-between;color:var(--text);font-size:12px;font-weight:670;margin-bottom:27px}.property-heading svg{color:var(--faint)}.property-list,.property-block{display:flex;flex-direction:column;gap:9px}.property-list{gap:22px}.property-block label{color:var(--faint);font-size:11px}.property-value,.property-static{display:flex;align-items:center;gap:9px;width:100%;min-height:30px;color:var(--text);font-size:11.5px;font-weight:500;border:0;background:transparent;padding:4px 2px;text-align:left}.property-value:hover{color:var(--text-strong)}.property-value>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.property-value>svg:last-child{margin-left:auto}.property-display{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.properties-divider{height:1px;background:var(--line);margin:24px 0}.property-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.detail-tag{font-size:10px;background:var(--surface-3);border-radius:5px;padding:6px 8px;color:var(--muted)}.security-note{border:1px solid #7667ab50;background:var(--accent-tint);border-radius:7px;padding:12px}.security-note>span{font-size:9px;color:#aa9ae9;letter-spacing:.04em;font-weight:750;display:flex;gap:6px;align-items:center}.security-note p{font-size:10.5px;line-height:1.65;color:var(--muted);margin:9px 0 0}.assignee-root,.popover-root{position:relative;width:100%}.assignee-popover{width:303px;max-height:385px;background:var(--surface-2);border:1px solid #65607577;border-radius:10px;box-shadow:var(--shadow);overflow:hidden}.picker-header{height:47px;padding:0 13px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px;color:var(--muted)}.picker-header input{border:0;outline:0;background:transparent;color:var(--text);font-size:11px;width:100%;min-width:0}.picker-header input::placeholder{color:var(--faint)}.picker-meta{height:36px;display:flex;align-items:center;gap:7px;padding:0 12px;color:var(--faint);font-size:9px;letter-spacing:.035em;font-weight:680}.picker-options{overflow-y:auto;max-height:245px;padding:4px}.picker-member{width:100%;min-height:43px;display:flex;align-items:center;gap:10px;border:0;border-radius:6px;background:transparent;color:var(--text);padding:6px 8px;text-align:left}.picker-member:hover{background:var(--hover)}.member-details{display:flex;flex-direction:column;gap:4px;flex:1}.member-details b{font-weight:590;font-size:11px}.member-details small{font-size:10px;color:var(--faint)}.picker-group{font-size:10px;font-weight:750;color:var(--faint);padding:12px 9px 6px}.picker-footer{height:38px;display:flex;align-items:center;gap:7px;border-top:1px solid var(--line);color:var(--faint);font-size:9px;padding:0 11px}.picker-footer svg,.accent{color:var(--accent)}.picker-no-results{color:var(--faint);padding:18px;text-align:center;font-size:11px}.create-modal{width:min(95vw,660px);max-height:85vh;border:1px solid #56526177;border-radius:12px;background:var(--surface);color:var(--text);box-shadow:var(--shadow);display:flex;flex-direction:column;animation:modal-in .14s ease}@keyframes modal-in{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}.create-header{display:flex;align-items:center;justify-content:space-between;padding:13px 17px;border-bottom:1px solid var(--line)}.create-header>div{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:11px}.create-header select{background:none;color:var(--text);border:0;outline:0;font-size:11px;font-weight:650;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:180px;cursor:pointer}.create-body{padding:22px 23px 27px}.create-title{font-weight:680;font-size:21px;letter-spacing:-.03em;background:none;border:0;outline:0;color:var(--text-strong);width:100%;padding:4px 0;margin:0 0 11px}.create-title::placeholder{color:var(--faint)}.create-props{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:24px}.create-footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:13px 17px;gap:10px}.search-dialog{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);width:min(95vw,610px);border-radius:12px;overflow:hidden}.search-modal-head{height:58px;display:flex;align-items:center;gap:13px;padding:0 18px;border-bottom:1px solid var(--line);color:var(--muted)}.search-modal-head input{outline:0;border:0;background:transparent;color:var(--text);font-size:13px;flex:1;min-width:0}.search-modal-head input::placeholder{color:var(--faint)}.search-modal-head kbd{font-family:inherit;border:1px solid var(--line);padding:4px 6px;border-radius:4px;font-size:10px}.search-results{padding:7px;max-height:430px;overflow:auto}.search-results .popover-label{padding:10px 12px}.search-results button{height:42px;width:100%;display:flex;align-items:center;gap:11px;padding:0 12px;border:0;border-radius:6px;background:transparent;text-align:left;color:var(--text)}.search-results button:hover{background:var(--hover)}.search-issue-id{font-size:11px;color:var(--faint)}.search-issue-title{font-size:12px;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.search-actions-title{margin-top:12px;border-top:1px solid var(--line);padding-top:15px!important}.search-results kbd{color:var(--faint);font-size:11px}.search-dialog-foot{border-top:1px solid var(--line);padding:11px 16px;display:flex;align-items:center;gap:15px;color:var(--faint);font-size:10px}.search-dialog-foot span:last-child{margin-left:auto}.search-empty{text-align:center;padding:28px;color:var(--faint);font-size:12px}.toast{position:fixed;bottom:23px;left:50%;transform:translate(-50%);z-index:150;background:#27262f;color:#fff;border:1px solid #5b546d;border-radius:8px;box-shadow:var(--shadow);padding:11px 16px;display:flex;gap:9px;align-items:center;white-space:nowrap;font-size:12px}.toast-check{background:#77b59a;border-radius:50%;width:17px;height:17px;display:grid;place-items:center}.mobile-menu,.mobile-shade{display:none}@media(min-width:1600px){.content-board{padding-left:50px;padding-right:50px}}@media(max-width:1180px){.issue-workspace{display:none}.panel-content{padding:28px}.property-sidebar{width:230px}}@media(max-width:780px){.sidebar{position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);z-index:30;box-shadow:var(--shadow)}.sidebar.mobile-open{transform:translate(0)}.mobile-shade{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;border:0;z-index:29}.mobile-menu{display:inline-grid}.topbar{padding:0 16px}.top-meta{display:none}.content,.content-board{padding:0 var(--page-gutter) 35px}.issue-row{gap:9px;padding:0 10px}.issue-id{min-width:55px;font-size:10px}.issue-metadata{gap:8px}.issue-tag{display:none}.worklist-foot>span:last-child{display:none}.property-sidebar{width:205px;padding:20px 14px}.panel-content{padding:26px}.projects-grid{grid-template-columns:1fr}}@media(max-width:580px){.list-toolbar{align-items:flex-start}.filter-wrap{font-size:10px}.right-tools .toolbar-button span{display:none}.issue-title{font-size:11.5px}.issue-row .priority-bars{display:none}.issue-metadata{gap:7px}.worklist-foot{font-size:9px}.issue-panel{width:100%}.panel-layout{flex-direction:column;overflow-y:auto}.panel-content{overflow:visible;order:2;padding:22px}.property-sidebar{width:100%;order:1;border-left:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:15px 18px}.property-heading{grid-column:1/-1;margin:0}.property-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;grid-column:1/-1}.property-block{min-width:0}.property-block label{font-size:10px}.property-value,.property-static{font-size:10.5px;min-width:0}.property-value>span:nth-child(2){min-width:0}.property-sidebar .properties-divider,.security-note{display:none}.assignee-popover{width:min(93vw,300px)}.panel-top{padding:0 12px}.prototype-badge{display:none}.create-header select{max-width:117px}.create-body{padding:17px}.cycles-header{flex-direction:column;align-items:stretch}}.top-profile{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:50%;padding:2px}.top-profile:hover{background:var(--hover)}.persona-popover{width:305px;background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:9px;box-shadow:var(--shadow);max-height:min(550px,75dvh);overflow:auto}.persona-caption{font-size:12px;line-height:1.5;margin:3px 10px 10px;color:var(--muted)}.persona-option{display:flex;width:100%;align-items:center;gap:10px;border:0;background:transparent;color:var(--text);border-radius:8px;text-align:left;padding:8px;min-height:48px}.persona-option:hover,.persona-option.current{background:var(--hover)}.persona-option>span:nth-child(2){display:flex;flex:1;flex-direction:column;min-width:0;gap:2px}.persona-option strong{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.persona-option small{font-size:11px;color:var(--muted)}.persona-option>svg{color:var(--accent)}.persona-footer{margin:7px -1px 0;border-top:1px solid var(--line);padding:10px 10px 3px;color:var(--faint);font-size:10px;letter-spacing:.06em}.project-filter-banner{display:flex;align-items:center;gap:9px;margin:3px 28px 14px;padding:9px 12px;background:var(--accent-tint);border:1px solid color-mix(in srgb,var(--accent) 16%,transparent);border-radius:9px;color:var(--text);font-size:12px}.project-filter-banner>span:nth-child(2){flex:1}.project-filter-banner button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--accent);padding:5px 7px;border-radius:6px;font-weight:600;font-size:11px}.project-filter-banner button:hover{background:var(--hover)}.kanban-col{transition:background .14s ease,outline-color .14s ease;outline:1px dashed transparent;outline-offset:-1px}.kanban-drop-active{background:var(--accent-tint)!important;outline-color:var(--accent)}.kanban-card{cursor:grab;transition:transform .13s ease,border-color .13s ease,opacity .13s ease}.kanban-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}.kanban-card:active{cursor:grabbing}.kanban-dragging{opacity:.42}.shortcut-trigger{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;color:var(--muted);font-size:11px;padding:3px}.shortcut-trigger:hover{color:var(--text)}.shortcuts-dialog{width:min(430px,calc(100vw - 32px));background:var(--surface);padding:20px 24px 24px;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.shortcuts-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.shortcuts-head h2{margin:0;font-size:20px;font-weight:650;color:var(--text-strong)}.shortcuts-dialog>p{color:var(--muted);font-size:13px;margin:10px 0 18px}.shortcut-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line-subtle);padding:13px 0;font-size:13px;color:var(--text)}.shortcut-row kbd{padding:4px 8px;border-radius:5px;border:1px solid var(--line);background:var(--surface-2);font-size:11px;color:var(--muted)}.editable-title{font:inherit;color:inherit;letter-spacing:inherit;text-align:left;border:0;padding:0;display:inline;background:transparent}.editable-title svg{display:inline;vertical-align:middle;margin-left:8px;color:var(--faint);opacity:.35}.editable-title:hover svg,.editable-title:focus-visible svg{opacity:1}.date-property{background:transparent;border:0;color:var(--text);width:100%;min-width:0;font-size:12px;color-scheme:dark}:root[data-theme=light] .date-property{color-scheme:light}.date-property::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.search-results .search-active{background:var(--accent-tint)!important}@media(max-width:720px){.persona-popover{width:min(300px,calc(100vw - 16px))}.project-filter-banner{margin:4px 14px 14px}.shortcut-trigger{font-size:10px}}.persona-footer{display:flex;justify-content:space-between;align-items:center;gap:8px}.reset-demo{border:0;background:transparent;color:var(--accent);font-size:11px;padding:4px 0;white-space:nowrap}.reset-demo:hover{text-decoration:underline}.row-drag-handle{flex-shrink:0;color:var(--faint);opacity:.18;cursor:grab;transition:opacity .12s;margin-left:-9px;margin-right:-5px}.issue-row:hover .row-drag-handle,.issue-row:focus-visible .row-drag-handle{opacity:1}.issue-row[draggable=true]{-webkit-user-select:none;user-select:none}.issue-row[draggable=true]:active .row-drag-handle{cursor:grabbing}.issue-row-dragging{opacity:.4;background:var(--accent-tint)}.issue-row-drop-before{box-shadow:inset 0 3px 0 var(--accent)}.issue-row-drop-after{box-shadow:inset 0 -3px 0 var(--accent)}.issue-group-drop>.group-heading{background:var(--accent-tint)}.group-drop-note{margin-left:auto;color:var(--accent);font-size:10px;font-weight:600;opacity:0;transition:opacity .12s}.issue-group-drop .group-drop-note{opacity:1}.drop-empty-row{padding:14px 21px;text-align:center;color:var(--accent);background:var(--accent-tint);font-size:11px;border-top:1px dashed var(--accent)}.chevron-collapsed{transform:rotate(-90deg)}.team-switcher{width:100%;cursor:pointer;border:0;background:transparent;text-align:left;flex-shrink:0}.team-switcher:hover,.team-current{background:var(--hover)}.nav-add-button{width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--faint);background:transparent;border:0;border-radius:5px;padding:0}.nav-add-button:hover{background:var(--hover);color:var(--text-strong)}.entity-modal{width:min(95vw,508px);max-height:calc(100vh - 70px);overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);animation:modal-in .16s ease;color:var(--text)}.entity-modal-heading{padding:22px 24px 17px;border-bottom:1px solid var(--line);display:flex;align-items:flex-start;gap:13px}.entity-modal-heading>div{flex:1;min-width:0}.entity-modal-heading h2{font-size:17px;color:var(--text-strong);margin:0 0 5px;font-weight:680;letter-spacing:-.02em}.entity-modal-heading p{font-size:11.5px;color:var(--muted);line-height:1.6;margin:0}.entity-modal-icon{height:36px;width:36px;background:var(--accent-tint);color:var(--accent);border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.entity-form{padding:22px 24px;display:flex;flex-direction:column;gap:17px}.entity-form label:not(.multi-team-option){display:flex;flex-direction:column;gap:8px;font-size:11.5px;font-weight:620;color:var(--text)}.entity-form input,.entity-form select,.entity-form textarea{width:100%;min-width:0;display:block;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--text);padding:10px 11px;outline:none;font-size:12px;font-weight:450;resize:vertical}.entity-form input:focus,.entity-form select:focus,.entity-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.entity-form input::placeholder,.entity-form textarea::placeholder{color:var(--faint)}.entity-form small{font-size:10.5px;color:var(--muted);font-weight:400;line-height:1.5}.entity-form .optional{font-size:10px;color:var(--faint);font-weight:400}.entity-modal-actions{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid var(--line);padding:14px 24px}@media(max-width:650px){.entity-modal{max-height:calc(100vh - 60px)}}.brand-area .workspace-switch{min-width:0}.brand-area .brand-title{max-width:154px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-flex;align-items:center;gap:3px}.workspace-switcher-menu{z-index:80;max-height:min(480px,75vh);overflow-y:auto;min-width:308px;padding:8px}.workspace-option{display:flex;align-items:center;gap:10px;width:100%;text-align:left}.workspace-option .workspace-option-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:13px;font-weight:560}.workspace-option .workspace-option-name small{display:block;font-size:11px;font-weight:400;color:var(--muted)}.workspace-option.current .workspace-option-name{color:var(--text-strong)}.workspace-switcher-divider{height:1px;background:var(--line);margin:9px 0}.workspace-menu-create{display:flex;align-items:center;gap:10px;padding:10px 12px;width:100%;color:var(--text);background:none;border:0;border-radius:7px;text-align:left;font-size:12px}.workspace-menu-create:hover{background:var(--hover)}.workspace-filter-label{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;padding:5px 9px;background:var(--surface-2);border-radius:5px}.workspace-boundary-hint{display:flex;align-items:center;gap:7px;padding:15px 14px 6px;color:var(--faint);font-size:10px}.team-nav-section{display:flex;flex-direction:column}.team-subnav{display:flex;flex-direction:column;gap:1px;padding:2px 0 6px 37px}.team-subnav button{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--muted);background:transparent;text-align:left;border:0;border-radius:6px;min-height:29px;padding:5px 9px}.team-subnav button:hover,.team-subnav button.is-active{background:var(--hover);color:var(--text)}.explore-teams-nav{display:flex;justify-content:flex-start;gap:10px;align-items:center;min-height:32px;padding:7px 14px;width:100%;border:0;background:transparent;border-radius:7px;text-align:left;font-size:12px;color:var(--muted)}.explore-teams-nav:hover{background:var(--hover);color:var(--text)}.explore-teams-nav .muted{margin-left:auto}.team-directory-grid{display:grid;gap:10px;margin-top:20px;max-width:900px}.team-directory-card{background:var(--surface);border:1px solid var(--line);display:flex;gap:14px;align-items:center;padding:18px;border-radius:11px}.team-directory-card>div{flex:1;display:flex;flex-direction:column;gap:6px}.team-directory-card strong{font-size:14px}.team-directory-card small{font-size:12px;color:var(--muted)}.team-directory-card .light-button{white-space:nowrap}.shared-access-banner{margin:12px 0 16px;display:flex;align-items:center;gap:11px;color:var(--muted);padding:12px 14px;background:var(--accent-tint);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:8px;font-size:12px}.shared-access-banner svg{flex-shrink:0;color:var(--accent)}.shared-access-banner span{flex:1}.shared-access-banner strong{color:var(--text)}.shared-access-banner button{border:0;background:transparent;display:inline-flex;align-items:center;gap:5px;color:var(--accent);white-space:nowrap;font-weight:600}.issue-grant-alert{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--accent-tint);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:10px;margin-bottom:25px;color:var(--text)}.issue-grant-alert>svg{flex-shrink:0;color:var(--accent);margin-top:2px}.issue-grant-alert strong{font-size:12px}.issue-grant-alert p{font-size:12px;line-height:1.6;margin:5px 0 0;color:var(--muted)}.external-grant-mark{margin-left:auto;color:var(--accent);display:inline-flex;align-items:center}.picker-member .external-grant-mark+svg{margin-left:0}.form-workspace-context{display:flex;gap:7px;align-items:center;font-size:12px;background:var(--surface-2);border:1px solid var(--line);padding:12px;color:var(--muted);border-radius:7px}.form-workspace-context strong{color:var(--text)}.multi-team-field{display:flex;flex-direction:column;gap:7px}.multi-team-field>strong{font-size:12px;color:var(--text);font-weight:600}.multi-team-field>strong span{color:var(--muted);font-weight:400}.multi-team-field>p{font-size:11px;color:var(--muted);margin:0 0 7px}.multi-team-option{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:40px;padding:6px 10px;border:1px solid var(--line);border-radius:7px;font-size:12px;cursor:pointer}.multi-team-option:hover{background:var(--hover)}.multi-team-option input{accent-color:var(--accent);width:15px;height:15px;flex-shrink:0}.multi-team-option small{margin-left:auto;color:var(--muted)}.workspace-creation-note{display:flex;gap:9px;align-items:flex-start;border-radius:8px;padding:12px;background:var(--accent-tint);color:var(--muted);font-size:12px;line-height:1.5}.workspace-creation-note svg{flex-shrink:0;color:var(--accent)}@media(max-width:760px){.workspace-switcher-menu{max-width:calc(100vw - 30px)}.workspace-filter-label{display:none}.team-directory-card{flex-wrap:wrap}.team-directory-card .light-button{margin-left:40px}.shared-access-banner{flex-wrap:wrap}}.issue-property-locked{font-size:10px;color:var(--faint);margin-left:auto;white-space:nowrap;padding:2px 5px;background:var(--surface-2);border-radius:4px}.property-static .avatar{flex-shrink:0}.issue-grant-alert strong{color:var(--text-strong)}.content.content-issue,.content.content-project{padding:0;overflow:hidden;min-height:0;display:flex;flex-direction:column}.issue-detail-page{height:100%;min-height:0;min-width:0;display:flex;flex-direction:column;background:var(--bg)}.issue-panel.full-page{width:100%;max-width:none;height:100%;border:0;box-shadow:none;animation:none;min-height:0}.full-page .panel-top{height:57px;padding:0 34px;background:var(--bg)}.full-page .panel-layout{width:100%;min-height:0;flex:1}.full-page .panel-content{padding:53px clamp(28px,7vw,114px) 60px;max-width:none;overflow:auto}.full-page .panel-main-top,.full-page .panel-desc,.full-page .panel-subissues,.full-page .activity-title,.full-page .timeline,.full-page .comment-box,.full-page .edit-description{max-width:760px;margin-left:auto;margin-right:auto}.full-page .panel-desc{margin-bottom:32px}.full-page .panel-subissues{margin-top:42px;margin-bottom:44px}.full-page .property-sidebar{width:292px;background:var(--surface);padding:36px 25px;border-left:1px solid var(--line)}.full-page .comment-box{margin-top:25px}.full-page .issue-grant-alert{max-width:760px;margin-left:auto;margin-right:auto}.detail-back-button{border:0;background:transparent;display:inline-flex;align-items:center;gap:5px;color:var(--muted);border-radius:7px;padding:7px 9px;font-size:12px;font-weight:610}.detail-back-button:hover{color:var(--text-strong);background:var(--hover)}.detail-breadcrumb-separator{height:17px;width:1px;background:var(--line);margin:0 5px}.full-page .panel-copy,.full-page .panel-actions{color:var(--muted)}.full-page .property-sidebar .property-block{gap:10px}.project-field{gap:7px}.project-field select{border:0;background:transparent;width:100%;min-width:0;outline:none;color:var(--text);font-size:12px;cursor:pointer}.project-field select option{background:var(--surface)}.project-detail-page{height:100%;overflow-y:auto;min-width:0;display:flex;flex-direction:column;background:var(--bg)}.project-detail-top{height:57px;min-height:57px;display:flex;align-items:center;gap:9px;padding:0 32px;border-bottom:1px solid var(--line-subtle)}.project-detail-divider{color:var(--faint);font-size:15px}.project-mini-name{font-weight:620;font-size:12px;color:var(--text)}.project-detail-spacer{flex:1}.project-icon-large{height:63px;width:63px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:17px;font-size:34px}.project-info-strip{display:flex;gap:23px;align-items:center;padding:0 clamp(24px,5.8vw,90px) 31px;max-width:1500px;width:100%;margin:0 auto;flex-wrap:wrap;font-size:12px;color:var(--muted)}.project-info-strip>span{display:flex;align-items:center;gap:7px}.project-status-pill{color:var(--accent)!important;background:var(--accent-tint);border-radius:7px;padding:7px 10px;font-weight:610}.project-detail-tabs{border-bottom:1px solid var(--line);display:flex;gap:7px;padding:0 clamp(24px,5.8vw,90px);width:100%}.project-detail-layout{width:100%;max-width:1500px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 296px;min-height:0;flex:1}.project-overview-main{min-width:0;padding:30px clamp(24px,5.8vw,90px) 50px;display:flex;flex-direction:column;gap:22px}.project-overview-section{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:23px 26px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:21px}.section-heading h2{margin:0;color:var(--text-strong);font-size:14px;font-weight:660}.section-heading>span{font-size:12px;font-weight:600;color:var(--muted)}.project-progress-long{background:var(--surface-3);width:100%;height:9px;border-radius:20px;overflow:hidden}.project-progress-long>div{height:100%;border-radius:inherit;transition:width .25s ease}.project-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px}.project-metrics>div{display:flex;flex-direction:column;gap:5px}.project-metrics strong{font-size:25px;font-weight:650;color:var(--text-strong)}.project-metrics span{font-size:11px;color:var(--muted)}.project-description-body{white-space:pre-wrap;line-height:1.85;font-size:13px;color:var(--text);margin:0}.project-recent-list{display:flex;flex-direction:column;gap:2px}.project-recent-list button{background:transparent;border:0;border-radius:7px;color:var(--text);padding:12px 7px;display:flex;align-items:center;text-align:left;gap:12px;width:100%;font-size:12px}.project-recent-list button:hover{background:var(--hover)}.project-recent-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong)}.project-recent-list p{color:var(--muted);font-size:12px}.text-link{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;color:var(--accent);font-size:11px;font-weight:620}.project-overview-aside{border-left:1px solid var(--line-subtle);padding:36px 26px;background:var(--surface);display:flex;flex-direction:column;gap:24px}.project-overview-aside .section-heading{margin-bottom:0}.project-property{display:flex;flex-direction:column;gap:9px}.project-property label{font-size:11px;color:var(--muted)}.project-property strong{font-size:12px;color:var(--text);font-weight:590}.project-teams-list{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.project-teams-list>span{display:flex;align-items:center;gap:10px;font-size:12px}.project-boundary-note{border-top:1px solid var(--line);padding-top:22px;display:flex;gap:10px;font-size:11px;line-height:1.75;color:var(--muted)}.project-boundary-note svg{flex-shrink:0;color:var(--accent)}.project-issues-view{max-width:1400px;width:100%;margin:0 auto;padding:30px clamp(20px,5vw,70px) 60px}.project-issues-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;color:var(--muted);font-size:12px}.project-issues-view .issue-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.edit-project-modal{max-height:min(90vh,820px);overflow-y:auto;margin-bottom:5vh}.project-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.project-form-row>label{min-width:0}.project-team-checkboxes{display:flex;flex-direction:column;gap:5px;margin-top:10px}.project-team-checkboxes .multi-team-option{display:flex;flex-direction:row;align-items:center;gap:12px;padding:9px 12px}.project-team-checkboxes input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent)}.project-team-checkboxes small{margin-left:auto}@media(max-width:950px){.full-page .property-sidebar{width:240px;padding:28px 18px}.full-page .panel-content{padding:40px 30px}.project-detail-layout{grid-template-columns:minmax(0,1fr) 245px}.project-overview-main{padding:24px}.project-info-strip{padding:0 24px 25px}}@media(max-width:650px){.full-page .panel-top{padding:0 12px}.full-page .panel-layout{flex-direction:column;overflow:auto}.full-page .panel-content{padding:28px 20px 36px;overflow:visible}.full-page .property-sidebar{width:100%;border-left:0;border-top:1px solid var(--line);overflow:visible}.content.content-issue{overflow:auto}.project-detail-layout{grid-template-columns:1fr}.project-overview-aside{border-left:0;border-top:1px solid var(--line)}.project-overview-main{padding:18px}.project-detail-top,.project-detail-tabs{padding:0 12px}.project-info-strip{gap:12px}.project-issues-view{padding:18px 12px}.project-form-row{grid-template-columns:1fr}}.advanced-section{padding:24px 0 19px;border-bottom:1px solid var(--line-subtle)}.advanced-section .panel-block-heading{display:flex;align-items:center;gap:9px;min-height:26px}.advanced-section .panel-block-heading .count-pill{font-size:10px}.advanced-section .panel-block-heading .bare-icon{margin-left:auto}.subissue-progress{padding:10px 0 14px}.subissue-progress>div:first-child{display:flex;justify-content:space-between;color:var(--muted);font-size:11px;margin-bottom:6px}.subissue-progress .project-progress-long{height:5px}.subissue-progress .project-progress-long>div{background:var(--accent)}.subissue-row{display:flex;align-items:center;gap:10px;min-height:43px;padding:5px 7px;border-radius:6px}.subissue-row:hover,.relation-row:hover{background:var(--hover)}.subissue-row .muted{font-size:12px;flex-shrink:0}.subissue-title{display:block;flex:1;min-width:0;text-align:left;background:none;border:0;color:var(--text);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.subissue-title:hover{color:var(--accent)}.subissue-row select{max-width:122px;min-width:95px;background:var(--surface);color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:5px;font-size:11px}.subissue-create{display:flex;gap:8px;align-items:center;padding-top:12px}.subissue-create input{flex:1;min-width:70px;color:var(--text);border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:11px;font-size:13px}.subissue-create .light-button,.subissue-create .primary-button{flex-shrink:0}.relation-subheading{font-weight:600;font-size:11px;color:var(--muted);padding:14px 0 5px}.relation-row{display:flex;align-items:center;gap:9px;padding:7px;border-radius:6px;min-height:37px}.relation-row>button:not(.bare-icon){display:block;min-width:0;color:var(--text);flex:1;text-align:left;background:none;border:0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relation-row .muted{margin-right:8px}.relation-empty,.restricted-note,.attachment-empty{font-size:12px;padding:4px 0 7px}.relation-add{display:flex;gap:8px;margin-top:13px;align-items:center}.relation-add select{flex:1;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:7px;color:var(--text);padding:9px;font-size:12px}.relation-add .light-button{white-space:nowrap}.attachment-row{display:flex;align-items:center;gap:11px;padding:10px 4px;border-bottom:1px solid var(--line-subtle)}.attachment-symbol{width:34px;height:34px;border:1px solid var(--line);background:var(--surface-2);border-radius:8px;display:grid;place-items:center;color:var(--muted);flex-shrink:0}.attachment-row>div{flex:1;min-width:0}.attachment-row strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text);font-size:12px}.attachment-row a{color:var(--accent);text-decoration:none}.attachment-row a:hover{text-decoration:underline}.attachment-row small{color:var(--muted);display:block;margin-top:3px;font-size:10.5px}.attachment-form{display:flex;flex-direction:column;gap:9px;margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.attachment-form>div:first-child{display:flex;gap:7px;flex-wrap:wrap}.attachment-form input{flex:1;min-width:145px;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:9px;color:var(--text);font-size:12px}.attachment-buttons{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.attachment-form>small{color:var(--faint);font-size:10px}.issue-parent-link{border:0;background:var(--surface-2);color:var(--muted);font-size:12px;display:flex;gap:9px;align-items:center;padding:9px 12px;border-radius:7px;margin:6px 0 14px}.issue-parent-link:hover{color:var(--text)}.milestone-overview{display:flex;flex-direction:column;gap:3px}.milestone-overview-item{display:flex;align-items:center;gap:13px;text-align:left;background:transparent;border:0;color:var(--text);padding:10px 6px;border-radius:7px}.milestone-overview-item:hover{background:var(--hover)}.milestone-timeline-dot{width:10px;height:10px;flex:0 0 10px;border:2px solid var(--accent);border-radius:50%;box-shadow:0 0 0 4px var(--accent-tint)}.milestone-overview-item>div{flex:1;min-width:0}.milestone-overview-item strong{display:block;font-size:12.5px}.milestone-overview-item small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.milestone-overview-item>span:last-child{font-size:12px;font-weight:600;color:var(--muted)}.milestone-progress-track{height:5px;border-radius:8px;background:var(--surface-3);overflow:hidden;margin-top:9px}.milestone-progress-track>div{height:100%;border-radius:8px;background:var(--accent);transition:width .2s ease}.milestones-page{padding:26px 35px 50px}.milestones-page-top{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:24px}.milestones-page-top h2{font-size:21px;margin:7px 0 5px}.milestones-page-top p{color:var(--muted);font-size:12px;margin:0}.milestone-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:14px}.milestone-card{border:1px solid var(--line);border-radius:12px;padding:18px;background:var(--surface);align-self:start}.milestone-card-heading{display:flex;gap:10px;align-items:center}.milestone-order{height:26px;width:26px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--accent);border-radius:50%;color:var(--accent);font-size:12px}.milestone-card-heading>div{flex:1;min-width:0}.milestone-card-heading strong{font-size:13px;color:var(--text-strong);display:block}.milestone-card-heading small{font-size:11px;color:var(--muted);display:block;margin-top:3px}.milestone-card-heading .light-button{white-space:nowrap}.milestone-desc{font-size:12px;color:var(--muted);line-height:1.65;margin:13px 0}.milestone-stat-row{display:flex;justify-content:space-between;font-size:11px;margin-top:15px;color:var(--muted)}.milestone-stat-row strong{color:var(--text);font-size:11px}.milestone-issues{margin-top:15px;border-top:1px solid var(--line-subtle)}.milestone-issues>p{font-size:12px;margin-top:14px}.milestone-issue{display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--line-subtle);min-height:40px}.milestone-issue>button:not(.bare-icon){flex:1;min-width:0;background:none;border:0;color:var(--text);font-size:12px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.milestone-issue>button span{color:var(--muted);margin-right:9px}.milestone-card-footer select{width:100%;margin-top:16px;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:var(--surface-2);padding:10px;font-size:12px}.milestone-unscheduled{margin-top:26px;border:1px solid var(--line);border-radius:10px;padding:15px}.milestone-unscheduled .section-heading h3{font-size:14px}.milestone-unscheduled>button{display:flex;gap:11px;align-items:center;background:transparent;border:0;border-bottom:1px solid var(--line-subtle);width:100%;padding:12px 8px;color:var(--text);text-align:left;font-size:12px}.milestone-unscheduled>button:hover{background:var(--hover)}.milestone-unscheduled>button svg:last-child{margin-left:auto}.milestone-empty{text-align:center;padding:34px;color:var(--muted);border:1px dashed var(--line);border-radius:10px}.milestone-empty strong{display:block;color:var(--text);margin:10px 0 6px}.milestone-empty p{font-size:12px}.milestone-editor .destructive{margin-right:auto;color:#ef918c}@media(max-width:900px){.milestones-page{padding:20px}.milestone-cards{grid-template-columns:1fr}}@media(max-width:600px){.subissue-create{flex-wrap:wrap}.subissue-create input{width:100%;flex-basis:100%}.milestones-page-top{align-items:flex-start;flex-direction:column}.milestones-page-top .primary-button{width:100%;justify-content:center}.rich-footer>div{width:100%;justify-content:flex-end}}.mention-picker{border:1px solid var(--line);background:var(--surface);border-radius:7px;box-shadow:var(--shadow);padding:4px;margin:6px 0;max-height:178px;overflow:auto}.mention-picker button{width:100%;display:flex;align-items:center;gap:9px;border:0;background:none;color:var(--text);padding:7px;border-radius:5px;text-align:left;font-size:12px}.mention-picker button:hover{background:var(--hover)}.triage-list{padding:14px 28px 30px;display:flex;flex-direction:column;gap:10px}.triage-item{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:18px;display:flex;justify-content:space-between;gap:18px;align-items:center}.triage-item-main{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.triage-item-main .muted{font-size:11px}.triage-item-main button{color:var(--text-strong);font-weight:610;font-size:13px;text-align:left;justify-content:flex-start;align-self:flex-start;white-space:normal;overflow-wrap:anywhere;padding:0;line-height:1.5}.triage-item-main button:hover{color:var(--accent)}.triage-actions{display:flex;gap:8px;flex:none}.saved-view-grid{padding:12px 26px 40px;display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:14px}.saved-view-card{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:17px;display:flex;flex-direction:column;gap:11px}.saved-view-card>strong{font-size:14px;color:var(--text-strong)}.saved-view-card>p{font-size:11px;color:var(--muted);margin:0}.saved-view-card>div:last-child{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.saved-view-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:var(--accent-tint);color:var(--accent);border-radius:8px}@media(max-width:720px){.triage-item{flex-direction:column;align-items:stretch}.triage-actions{justify-content:flex-end}.triage-list{padding:12px}}.project-directory{max-width:1400px;margin:0 auto;padding:0 0 55px}.project-directory-toolbar{display:flex;align-items:center;gap:9px;padding:10px 0 15px;flex-wrap:wrap}.project-directory-toolbar label{display:flex;gap:6px;align-items:center;border:1px solid var(--line);border-radius:6px;padding:0 9px;height:32px;color:var(--muted)}.project-directory-toolbar select{background:none;border:0;color:var(--muted);font-size:11px;max-width:155px;outline:0}.project-directory-count{margin-left:auto;color:var(--faint);font-size:11px}.project-directory-list{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface)}.project-directory-columns,.project-directory-row{display:grid;grid-template-columns:minmax(205px,2.5fr) minmax(100px,1fr) minmax(90px,1.1fr) minmax(80px,1.2fr) minmax(86px,.75fr) minmax(100px,.9fr);gap:16px;align-items:center}.project-directory-columns{background:var(--surface-2);border-bottom:1px solid var(--line);padding:13px 16px;font-size:10px;color:var(--faint);font-weight:600}.project-directory-row{border:0;border-bottom:1px solid var(--line-subtle);text-align:left;color:var(--text);font-size:11px;background:transparent;width:100%;padding:13px 16px;min-height:68px}.project-directory-row:last-child{border-bottom:0}.project-directory-row:hover,.project-directory-row:focus-visible{background:var(--hover)}.project-directory-name{display:flex;align-items:center;gap:11px;min-width:0}.project-directory-icon{height:30px;width:30px;display:grid;place-items:center;font-size:17px;border-radius:8px;flex-shrink:0}.project-directory-name>span:last-child{display:flex;flex-direction:column;gap:5px;min-width:0}.project-directory-name strong{font-size:12.5px;font-weight:650;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--text-strong)}.project-directory-name small{font-size:10px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-directory-status,.project-directory-lead{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--text)}.project-directory-status svg{color:var(--accent)}.project-directory-teams,.project-directory-target{font-size:11px;line-height:1.5;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-directory-progress{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--muted)}.project-directory-progress .progress-rail{width:68px;flex-shrink:0;height:5px}.project-directory-progress .progress-rail>span{display:block;height:100%;border-radius:99px}.project-options-root{position:relative}.project-options-menu{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;box-shadow:var(--shadow);padding:6px;width:240px}.project-options-menu button{width:100%;background:transparent;border:0;border-radius:6px;text-align:left;color:var(--text);font-size:11px;display:flex;align-items:center;gap:9px;padding:10px}.project-options-menu button:hover{background:var(--hover)}.project-options-menu button small{margin-left:auto;font-size:9px;color:var(--accent)}.project-milestone-actions{display:flex;gap:17px;align-items:center}.project-resource-empty{display:flex;align-items:center;gap:10px;border:1px dashed var(--line);background:var(--surface-2);padding:16px;border-radius:7px;font-size:11px;color:var(--muted)}.project-resource-empty>span{font-size:9px;border:1px solid var(--line);border-radius:4px;padding:3px 5px;margin-left:auto;white-space:nowrap}.project-update-teaser{display:flex;align-items:flex-start;gap:11px}.project-update-teaser strong{font-size:12px}.project-update-teaser p{color:var(--muted);font-size:12px;line-height:1.6;margin:8px 0}.project-update-teaser small{font-size:10px;color:var(--faint)}.project-activity-page{width:100%;max-width:950px;margin:0 auto;padding:38px 34px 80px}.project-activity-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px}.project-activity-heading h2{font-size:23px;font-weight:680;letter-spacing:-.04em;margin:10px 0 8px}.project-activity-heading p{color:var(--muted);font-size:12px;margin:0}.project-update-composer{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:17px 18px;display:flex;flex-direction:column;gap:14px}.project-update-form-head{display:flex;align-items:center;gap:10px}.project-update-form-head strong{font-size:12px}.project-update-form-head select{margin-left:auto;padding:7px 10px;background:var(--surface-2);border:1px solid var(--line);border-radius:6px;color:var(--text);font-size:11px}.project-update-composer textarea{background:transparent;border:1px solid var(--line);border-radius:7px;padding:12px;color:var(--text);font-size:12px;resize:vertical;width:100%;min-height:90px;line-height:1.7}.project-update-form-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.project-update-form-actions small{color:var(--faint);font-size:10px}.project-activity-timeline{padding-top:32px}.project-activity-timeline h3{font-size:13px;font-weight:640;margin:0 0 18px;color:var(--text)}.project-update-entry{border-left:1px solid var(--line);display:flex;gap:14px;margin-left:15px;padding:0 0 26px 20px;position:relative}.project-update-entry>.avatar{position:absolute;left:-15px;top:0}.project-update-entry>div{padding-left:6px;min-width:0}.project-update-by{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:11px}.project-update-by>span{color:var(--muted)}.project-update-entry p{font-size:12px;line-height:1.75;margin:10px 0 0;white-space:pre-wrap}.project-update-health{padding:3px 7px;border-radius:5px;background:var(--surface-2);font-size:10px}.project-update-health.track{color:#71b18e}.project-update-health.risk{color:#d6ae68}.project-update-health.off{color:#d78989}.legacy-workflow-history{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:15px;margin:0 0 28px}.legacy-workflow-history h3{font-size:12px;margin:0;color:var(--text-strong)}.legacy-workflow-history p{font-size:11px;color:var(--muted);margin:6px 0 12px}.legacy-workflow-history ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px;list-style:none;margin:0;padding:0}.legacy-workflow-history li{display:flex;align-items:center;gap:8px;min-width:0;border:1px solid var(--line-subtle);border-radius:6px;padding:8px;font-size:11px}.legacy-workflow-history li strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550}.legacy-workflow-history li small{margin-left:auto;color:var(--faint);font-size:10px}.legacy-workflow-history .status-custom-icon{width:8px;height:8px;flex:none}.legacy-stage-provenance small{color:var(--faint);font-size:10px;line-height:1.5;margin:0 6px 0 30px}.project-update-empty{padding:25px;border:1px dashed var(--line);border-radius:8px;text-align:center;color:var(--faint);margin-bottom:30px;display:flex;align-items:center;gap:9px;flex-direction:column}.project-update-empty strong{font-size:12px;color:var(--text)}.project-update-empty p{font-size:11px;margin:0}.project-activity-issue{border:0;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;width:100%;background:transparent;text-align:left;padding:11px 5px;color:var(--text);font-size:12px}.project-activity-issue:hover{background:var(--hover)}.project-activity-issue>span:nth-child(3){flex:1}.project-activity-issue small{color:var(--faint)}.project-issues-actions{display:flex;align-items:center;gap:9px}.ak-extension-tag{font-size:9px;color:var(--accent);background:var(--accent-tint);padding:2px 4px;border-radius:3px}@media(max-width:1050px){.project-directory-columns,.project-directory-row{grid-template-columns:minmax(170px,2fr) minmax(90px,1fr) minmax(80px,1fr) minmax(70px,1fr)}.project-directory-columns>*:nth-child(5),.project-directory-row>*:nth-child(5),.project-directory-columns>*:nth-child(4),.project-directory-row>*:nth-child(4){display:none}}@media(max-width:650px){.project-directory-toolbar{align-items:stretch}.project-directory-columns,.project-directory-row{grid-template-columns:minmax(145px,2fr) minmax(74px,.8fr) minmax(60px,.7fr);gap:8px}.project-directory-columns>*:nth-child(3),.project-directory-row>*:nth-child(3){display:none}.project-directory-list{margin:0 -4px}.project-directory-row,.project-directory-columns{padding:12px 9px}.project-directory-progress .progress-rail{width:35px}.project-activity-page{padding:24px 15px}.project-issues-head,.project-resource-empty{flex-wrap:wrap}}.workspace-switch{flex:1;min-width:0}.brand-area .brand-title{flex:1;min-width:0;max-width:none;font-size:13px;font-weight:650;letter-spacing:0}.workspace-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-title>svg,.brand-symbol,.brand-toggle{flex-shrink:0}.topbar{padding:0 22px}.topbar .top-actions{gap:4px}.search-trigger{height:29px;margin-bottom:10px;border-color:transparent;background:transparent}.sidebar button[aria-current=page]{background:var(--accent-tint);color:var(--text-strong)}.sidebar button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.content:has(.project-directory){padding:0;overflow:auto}.project-directory{max-width:none;margin:0;width:100%;padding:0 var(--page-gutter) 70px}.project-directory-title{display:flex;align-items:center;gap:7px;color:var(--text-strong)}.project-directory-title>svg{color:var(--faint)}.project-directory-title-count{font-size:11px;color:var(--muted);font-weight:450}.project-directory-toolbar{padding:4px 0 9px;margin:0;gap:11px;min-height:40px}.project-directory-count{margin-left:auto;font-size:10.5px;color:var(--faint)}.project-directory-list{background:transparent;border:0;border-radius:0;overflow:visible}.project-directory-columns,.project-directory-row{grid-template-columns:minmax(175px,2.6fr) minmax(95px,1fr) minmax(90px,1fr) minmax(86px,1.2fr) minmax(75px,.8fr) minmax(75px,.9fr);gap:10px}.project-directory-columns{background:transparent;border:0;border-bottom:1px solid var(--line-subtle);padding:10px 8px;color:var(--faint);font-size:10px;font-weight:500}.project-directory-row{padding:7px 8px;min-height:39px;border-bottom:1px solid var(--line-subtle);font-size:11px}.project-directory-row:hover{background:var(--hover)}.project-directory-name{gap:10px}.project-directory-name strong{font-size:11.5px;font-weight:580;letter-spacing:-.006em}.project-directory-icon{width:21px;height:21px;min-width:21px;font-size:13px;border-radius:4px;background:transparent!important}.project-directory-name small{display:none}.project-directory-status{font-size:10.5px;gap:5px;padding:0;color:var(--muted);background:transparent;border:0}.project-directory-status svg{width:12px;height:12px}.project-directory-lead,.project-directory-teams,.project-directory-target,.project-directory-progress{font-size:10.5px;color:var(--muted)}.project-directory-progress .progress-rail{width:39px;height:4px}.project-detail-page{height:100%;min-height:0}.project-detail-tabs{margin:0;order:0;max-width:none;width:100%;padding:0 var(--page-gutter);height:40px;min-height:40px;flex-shrink:0;display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--line-subtle)}.project-detail-tabs .project-nav-back{opacity:.7;font-size:10.5px!important;display:inline-flex;gap:2px;align-items:center}.project-detail-tabs .project-nav-back:hover{opacity:1}.project-detail-tabs .project-options-root{margin:0;align-self:center}.project-detail-tabs .project-options-root .square-icon{height:29px;width:30px}.project-detail-layout{order:1;max-width:none;width:100%;grid-template-columns:minmax(0,1fr) 284px;align-items:stretch;min-height:0}.project-overview-main{padding:58px clamp(26px,5vw,80px) 75px;gap:0;max-width:1100px;margin:0 auto;width:100%;display:block}.project-icon-large{width:25px;min-width:25px;height:25px;border:0!important;border-radius:4px;background:transparent!important;font-size:19px;line-height:1}.project-info-strip{padding:0;margin:0 0 33px 36px;max-width:none;width:auto;gap:13px 17px;font-size:10.5px;line-height:1;align-items:center}.project-info-strip>span{gap:6px}.project-info-strip svg{width:13px;height:13px}.project-status-pill{padding:0!important;background:none!important;color:var(--text)!important;font-weight:530}.project-info-edit{background:transparent;border:0;border-radius:4px;padding:5px 6px;color:var(--faint);font-size:10px;display:flex;gap:5px;align-items:center}.project-info-edit:hover{background:var(--hover);color:var(--text)}.project-overview-section{background:transparent;border:0;border-radius:0;padding:0 0 25px;margin:0 0 21px;border-bottom:1px solid var(--line-subtle)}.project-overview-section:last-child{border-bottom:0}.project-overview-section .section-heading{margin-bottom:12px}.project-overview-section .section-heading h2{font-size:13px;font-weight:630;color:var(--text-strong)}.project-description-body{font-size:12.5px;line-height:1.75;color:var(--text)}.project-overview-main .project-overview-section:first-of-type{margin-top:12px}.project-overview-aside{border-left:1px solid var(--line-subtle);border-top:0;background:var(--bg);padding:19px 21px 60px;display:flex;flex-direction:column;gap:0}.project-overview-aside .section-heading{margin:0 0 13px}.project-overview-aside .section-heading h2{font-size:11.5px;font-weight:600}.project-property{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:8px;min-height:28px;margin:0 0 7px}.project-property label{font-size:10px;color:var(--muted);white-space:nowrap;padding-top:2px}.project-property strong{font-size:10.5px;text-align:right;font-weight:530;max-width:170px}.project-teams-list{gap:6px;align-items:flex-end}.project-teams-list>span{font-size:10px;gap:5px}.project-teams-list .small-team-symbol{width:18px;height:18px;font-size:9px}.project-overview-progress{padding:13px 0 17px;margin-bottom:17px;border-bottom:1px solid var(--line-subtle)}.project-overview-progress .section-heading{margin-bottom:10px}.project-overview-progress .section-heading>span{font-size:10px}.project-overview-progress .project-progress-long{height:5px}.project-overview-progress .project-metrics{margin-top:14px;gap:3px}.project-overview-progress .project-metrics>div{gap:4px}.project-overview-progress .project-metrics strong{font-size:16px}.project-overview-progress .project-metrics span{font-size:9px}.project-aside-activity{border-top:1px solid var(--line-subtle);padding-top:17px;margin-top:6px}.project-aside-update{background:transparent;border:0;width:100%;display:flex;align-items:flex-start;text-align:left;gap:8px;margin:4px 0 9px;padding:4px;color:var(--text);white-space:normal;height:auto;min-width:0}.project-aside-update>span{font-size:10px;line-height:1.4;min-width:0;overflow-wrap:anywhere}.project-aside-update .avatar{flex-shrink:0}.project-aside-update small{display:block;font-size:9px;color:var(--faint)}.project-aside-muted{font-size:10.5px;color:var(--faint)}.project-resource-empty{border:0;background:transparent;padding:5px 0;font-size:11px;color:var(--faint)}.project-overview-section .milestone-overview-item{padding:7px 2px}.project-activity-page{max-width:1030px;padding:45px 55px 80px;margin:0 auto}.project-activity-heading .eyebrow{display:none}.project-activity-heading h2{font-size:19px;font-weight:650}.project-issues-view{max-width:none;padding:18px 25px 60px}.project-issues-view .issue-list{border:0;border-radius:0}.project-issues-view .issue-group{border-color:var(--line-subtle)}@media(max-width:1050px){.project-detail-layout{grid-template-columns:minmax(0,1fr) 245px}.project-overview-main{padding:42px 27px 65px}.project-overview-aside{padding:18px 14px}.project-directory-columns,.project-directory-row{grid-template-columns:minmax(160px,2fr) minmax(85px,1fr) minmax(70px,1fr) minmax(80px,1fr)}.project-directory-columns>*:nth-child(5),.project-directory-columns>*:nth-child(6),.project-directory-row>*:nth-child(5),.project-directory-row>*:nth-child(6){display:none}}@media(max-width:780px){.project-detail-layout{grid-template-columns:minmax(0,1fr)}.project-overview-aside{border-left:0;border-top:1px solid var(--line-subtle);padding:20px 27px}.project-detail-tabs{padding:0 11px}.project-nav-back{font-size:0!important}.project-overview-main{padding:33px 19px}.project-activity-page{padding:25px 18px}.project-directory{padding:0 var(--page-gutter) 60px}.project-directory-columns,.project-directory-row{grid-template-columns:minmax(125px,2fr) minmax(80px,1fr) minmax(60px,.8fr)}.project-directory-columns>*:nth-child(4),.project-directory-row>*:nth-child(4){display:none}}:root[data-theme=light]{--sidebar:#f7f7f8;--text:#36383d;--text-strong:#222328;--muted:#777982;--line:#e6e6e9;--line-subtle:#f0f0f1;--accent:#696b90;--accent-tint:#efeff3}.app .main:has(.content-issue)>.topbar{display:none}.content.content-issue{padding:0;min-height:0;overflow:hidden}.issue-detail-page,.issue-panel.full-page{height:100%;min-height:0}.full-page .panel-top{height:var(--header-height);min-height:var(--header-height);padding:0 22px;background:var(--bg);border-bottom:1px solid var(--line-subtle)}.panel-breadcrumb{font-size:12px;gap:9px;color:var(--muted)}.panel-breadcrumb .small-team-symbol{height:17px;width:17px;font-size:9px;opacity:.9}.panel-breadcrumb .panel-id{font-weight:580;color:var(--text)}.detail-back-button{width:25px;height:25px;padding:0;justify-content:center;border-radius:5px}.detail-back-button svg{width:15px}.panel-actions>.square-icon{height:27px;width:27px;color:var(--muted)}.full-page .panel-layout{height:calc(100% - var(--header-height));overflow:hidden;display:flex}.full-page .panel-content{padding:32px clamp(25px,5vw,76px) 70px;overflow:auto;max-width:none;min-width:0}.full-page .panel-content>*{max-width:690px;margin-left:auto;margin-right:auto}.full-page .panel-main-top{display:none}.full-page .panel-issue-title .editable-title{display:block;text-align:left;font:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;width:100%;padding:3px 4px;margin:-3px -4px;border:0;border-radius:4px;cursor:text;color:inherit;background:transparent;white-space:normal}.full-page .panel-issue-title .editable-title:hover{background:var(--hover)}.full-page .issue-title-edit{font:640 23px/1.33 var(--font);letter-spacing:-.027em;padding:3px 4px;margin:-3px auto 6px;background:transparent;border:0;outline:none;resize:none;display:block;width:100%;min-height:35px;color:var(--text-strong);box-shadow:inset 0 -1px var(--line)}.full-page .panel-desc{margin:0 auto 12px}.full-page .panel-subissues{margin-top:12px;margin-bottom:16px}.full-page .advanced-section{padding:12px 0;border-bottom:0}.issue-document-actions{display:flex;align-items:center;gap:12px;min-height:29px;margin-bottom:4px;color:var(--muted)}.issue-document-actions .text-link{color:var(--muted);font-size:11px;font-weight:450}.relation-section>summary{list-style:none;cursor:pointer;color:var(--muted)}.relation-section>summary::-webkit-details-marker,.issue-access-info>summary::-webkit-details-marker{display:none}.relation-section>summary>svg:last-child{margin-left:auto;transition:transform .15s}.relation-section[open]>summary>svg:last-child{transform:rotate(90deg)}.relation-section>summary .count-pill{background:transparent}.full-page .panel-block-heading,.full-page .activity-title{font-size:12px;font-weight:620;color:var(--text);gap:7px}.full-page .panel-block-heading svg,.full-page .activity-title svg{width:15px;height:15px;color:var(--faint)}.full-page .activity-title{padding:22px 0 10px;border-top:1px solid var(--line-subtle)}.full-page .comment-box{margin-top:14px}.full-page .property-sidebar{width:245px;min-width:245px;max-width:245px;padding:21px 16px;background:var(--bg);border-left:1px solid var(--line-subtle);overflow-y:auto}.full-page .property-heading{font-size:12px;font-weight:620;color:var(--muted);margin-bottom:13px;min-height:21px}.full-page .property-list{gap:3px}.full-page .property-block{gap:1px;margin-bottom:10px}.full-page .property-block label{font-size:10px;color:var(--faint);line-height:1.3}.full-page .property-block:nth-child(-n+3)>label{display:none}.full-page .property-block:nth-child(-n+3){min-height:30px}.full-page .property-value,.full-page .property-static,.project-inline-properties .property-value,.project-inline-properties .property-static{font-size:11.5px;padding:4px 6px;gap:8px;min-height:29px;border-radius:5px}.full-page .property-value:hover,.full-page .property-static:has(select):hover{background:var(--hover)}.full-page .property-value>svg:last-child{opacity:0}.full-page .property-value:hover>svg:last-child{opacity:1}.full-page .properties-divider{margin:8px 0 6px;border-color:var(--line-subtle)}.full-page .property-tags{padding:4px 6px}.issue-access-info{font-size:11px;color:var(--muted)}.issue-access-info>summary{list-style:none;display:flex;align-items:center;gap:7px;padding:7px 4px;cursor:pointer}.issue-access-info p{font-size:11px;line-height:1.65;padding:0 4px;margin:4px 0}.full-page .issue-grant-alert{margin:9px auto 18px;font-size:11px}.content:has(.issue-index-header){padding:0 0 35px;max-width:none}.issue-index-actions{display:flex;align-items:center;gap:8px}.issue-index-actions .light-button{font-size:11px;padding:6px 10px;min-height:30px}.issue-index-actions .square-icon{width:29px;height:29px}.content:has(.issue-index-header)>.shared-access-banner{margin:10px 29px;font-size:11px;min-height:30px;padding:7px 10px}.content:has(.issue-index-header)>.tabs{padding:0 29px;margin:0;border-bottom:1px solid var(--line-subtle);min-height:40px}.content:has(.issue-index-header)>.list-toolbar{padding:0 29px;margin:0;min-height:39px;border-bottom:1px solid var(--line-subtle)}.content:has(.issue-index-header)>.issue-list{margin:0}.content:has(.issue-index-header)>.kanban{margin:16px var(--page-gutter) 0}.content:has(.issue-index-header)>.worklist-foot{padding:10px 29px}.issue-list{border:0;border-radius:0;overflow:visible;background:transparent}.issue-group{border:0!important}.issue-group+.issue-group{border-top:1px solid var(--line-subtle)!important}.issue-list .group-heading{height:34px;min-height:34px;padding:0 29px;gap:8px;border:0;background:var(--surface);color:var(--muted)}.issue-list .group-heading:hover{background:var(--hover)}.issue-list .group-heading strong{font-size:11.5px;font-weight:610}.issue-list .group-heading .count-pill{background:transparent;font-size:10.5px;padding:1px 2px;min-width:12px}.issue-list .issue-row{min-height:37px;height:37px;border-top:1px solid var(--line-subtle);padding:0 29px;gap:9px;background:var(--bg);font-size:12px}.issue-list .issue-row:hover,.issue-list .issue-row:focus-visible{background:var(--hover)}.issue-list .issue-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.issue-list .issue-status{width:17px;height:19px}.issue-list .issue-id{font-size:11px;min-width:63px;color:var(--faint)}.issue-list .issue-title{font-size:12.5px;line-height:1.4;color:var(--text);font-weight:420}.issue-list .issue-metadata{margin-left:auto;display:flex;gap:10px;align-items:center}.issue-list .issue-metadata .issue-tag{font-size:10px}.issue-list .issue-metadata .avatar{width:20px!important;height:20px!important}.issue-list .row-drag-handle{opacity:0;margin-left:-16px;width:13px;flex-shrink:0;color:var(--faint)}.issue-list .issue-row:hover .row-drag-handle,.issue-list .issue-row:focus-visible .row-drag-handle,.issue-list .issue-row-dragging .row-drag-handle{opacity:.8}.project-issues-view .issue-list{border:0;border-radius:0;overflow:visible}@media(max-width:950px){.full-page .property-sidebar{width:205px;min-width:205px;max-width:205px;padding:16px 10px}.full-page .panel-content{padding:25px 27px 45px}}@media(max-width:650px){.full-page .panel-top{padding:0 10px}.full-page .panel-layout{display:block;overflow:auto;height:calc(100% - var(--header-height))}.full-page .panel-content{padding:25px 19px;overflow:visible}.full-page .property-sidebar{width:100%;min-width:0;max-width:none;overflow:visible;border-left:0;border-top:1px solid var(--line);padding:19px}.content:has(.issue-index-header)>.list-toolbar,.content:has(.issue-index-header)>.tabs{padding-left:14px;padding-right:14px}.issue-list .group-heading,.issue-list .issue-row{padding-left:17px;padding-right:14px}.issue-list .issue-metadata .issue-workspace{display:none}}.full-page .panel-issue-title .issue-inline-title{display:block;width:100%;min-height:35px;padding:3px 4px;margin:-3px -4px 0;box-sizing:border-box;resize:none;overflow:hidden;background:transparent;border:0;outline:0;border-radius:4px;font:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;color:var(--text-strong);box-shadow:none;white-space:pre-wrap}.full-page .panel-issue-title .issue-inline-title:hover:not([readonly]){background:var(--hover)}.full-page .panel-issue-title .issue-inline-title:focus{outline:0;background:transparent;box-shadow:inset 0 -1px var(--line)}.full-page .panel-issue-title .issue-inline-title[readonly]{cursor:default}.cycles-page{padding-bottom:30px}.cycles-page .tabs{margin-bottom:0}.cycle-directory{margin-bottom:28px}.cycle-directory-columns,.cycle-directory-row{display:grid;grid-template-columns:minmax(150px,1.5fr) minmax(180px,1.4fr) 60px 70px;gap:15px;align-items:center;padding:12px 9px}.cycle-directory-columns{font-size:10px;color:var(--faint);border-bottom:1px solid var(--line)}.cycle-directory-row{width:100%;border:0;border-bottom:1px solid var(--line-subtle);background:transparent;color:var(--muted);text-align:left;font-size:11px;min-height:48px}.cycle-directory-row:hover{background:var(--hover)}.cycle-directory-row.is-selected{background:var(--accent-tint)}.cycle-directory-name{display:flex;gap:9px;align-items:center;flex-wrap:wrap;min-width:0}.cycle-directory-name>svg{color:var(--faint);flex-shrink:0}.cycle-directory-name>strong{font-weight:550;color:var(--text);overflow-wrap:anywhere;white-space:normal}.cycle-directory-name>small{font-size:9px;color:var(--faint)}.cycle-directory-name>small.cycle-current{color:var(--accent)}.cycle-directory-dates{font-size:10.5px;line-height:1.6;white-space:normal;min-width:0}.cycle-detail-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px}.cycle-detail-heading h2{font-size:14px;font-weight:640;color:var(--text-strong);margin:0 0 7px;overflow-wrap:anywhere}.cycle-detail-heading p{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;line-height:1.6}.cycle-detail-actions{display:flex;gap:7px;align-items:center;flex-shrink:0}.cycle-completion{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:10.5px;color:var(--muted);margin-bottom:20px}.cycle-completion>.progress-rail{width:110px;height:4px}.cycle-completion>strong{font-size:10.5px;font-weight:500}.cycle-completion>small{font-size:10px;color:var(--faint)}.cycle-detail .issue-list .group-heading,.cycle-detail .issue-list .issue-row{padding-left:10px;padding-right:10px}.cycle-form-dates{display:grid;grid-template-columns:1fr 1fr;gap:15px}.cycle-issue-search{display:flex;gap:9px;align-items:center;padding:12px 22px;border-bottom:1px solid var(--line);color:var(--faint)}.cycle-issue-search input{border:0;background:transparent;color:var(--text);outline:none;width:100%;font-size:12px;padding:5px 0}.cycle-assignment-list{overflow:auto;max-height:340px;padding:6px 16px}.cycle-assignment-row{display:flex;align-items:center;gap:9px;min-height:43px;padding:7px 5px;border-radius:4px;font-size:11px;cursor:pointer}.cycle-assignment-row:hover{background:var(--hover)}.cycle-assignment-row input{accent-color:var(--accent);flex-shrink:0}.cycle-assignment-row>span{color:var(--faint);font-size:10px;flex-shrink:0}.cycle-assignment-row strong{font-size:11.5px;font-weight:500;flex:1;min-width:0;line-height:1.5}.cycle-assignment-row small{color:var(--muted);font-size:10px;flex-shrink:0}.cycle-issues-modal .entity-modal-actions>small{font-size:10px;color:var(--muted);line-height:1.6;margin-right:auto;max-width:330px}.cycle-closed-banner{display:flex;gap:9px;align-items:center;padding:10px 12px;margin-bottom:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--muted);font-size:11px;line-height:1.5}.cycle-closed-banner>svg{color:var(--accent);flex-shrink:0}.cycle-detail>.save-error{padding:10px 12px;margin-bottom:14px;border:1px solid var(--line);border-radius:8px}.cycle-closure-list,.cycle-close-issues{display:flex;flex-direction:column;margin-bottom:20px}.cycle-closure-row,.cycle-close-row{white-space:normal;display:flex;justify-content:flex-start;align-items:center;gap:9px;width:100%;min-height:43px;padding:8px 10px;border:0;border-bottom:1px solid var(--line-subtle);background:transparent;color:var(--muted);text-align:left;font-size:11px}.cycle-closure-row:hover{background:var(--hover)}.cycle-closure-row>strong,.cycle-close-row>strong{flex:1;min-width:0;font-size:11.5px;font-weight:500;color:var(--text);overflow-wrap:anywhere;line-height:1.5}.cycle-closure-row>small,.cycle-close-row>small{font-size:10px;color:var(--faint);flex-shrink:0}.cycle-decision{flex-shrink:0;padding:2px 7px;border-radius:999px;border:1px solid var(--line);font-size:10px;color:var(--muted)}.cycle-decision-moved{color:var(--accent);background:var(--accent-tint)}.cycle-close-issues{overflow:auto;max-height:min(380px,50dvh);padding:6px 16px;margin:0}.cycle-close-choice{display:flex;align-items:center;gap:7px;flex-shrink:0;font-size:10px;color:var(--faint)}.cycle-close-modal>.form-error,.cycle-close-modal>.cycle-close-note,.cycle-close-modal>.light-button{margin:10px 24px 0}.cycle-close-note{font-size:11px;color:var(--muted)}.cycle-close-modal .entity-modal-actions>small{font-size:10px;color:var(--muted);line-height:1.6;margin-right:auto;max-width:330px}.cycle-event-list{border-top:1px solid var(--line);padding-top:14px}.cycle-event-list>h3{font-size:12px;font-weight:600;color:var(--text-strong);margin:0 0 8px}.cycle-event-row{display:flex;align-items:center;gap:9px;padding:6px 0;font-size:11px;color:var(--muted)}.cycle-event-row>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.cycle-event-row strong{color:var(--text);font-weight:550}.cycle-event-row>small{font-size:10px;color:var(--faint);flex-shrink:0}.cycle-picker-control{display:flex;flex-direction:column;gap:5px;min-width:0}.cycle-picker-feedback{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:10.5px;color:var(--muted);line-height:1.5}.cycle-picker-status{font-size:10px;color:var(--faint)}@media(max-width:950px){.cycle-detail-heading{align-items:flex-start;flex-direction:column}.cycle-directory-columns,.cycle-directory-row{grid-template-columns:minmax(130px,1fr) minmax(145px,1fr) 45px 55px;gap:9px}}@media(max-width:650px){.cycle-directory-columns,.cycle-directory-row{grid-template-columns:minmax(95px,1fr) 125px 35px;padding-left:3px;padding-right:3px;gap:8px}.cycle-directory-columns>:last-child,.cycle-directory-row>:last-child{display:none}.cycle-directory-name{gap:5px}.cycle-directory-name>small{width:100%;margin-left:20px}.cycle-directory-dates{font-size:10px}.cycle-detail-actions{flex-wrap:wrap}.cycle-form-dates{grid-template-columns:1fr}.cycle-assignment-row{gap:6px}.cycle-assignment-row small{display:none}.cycle-issues-modal .entity-modal-actions{flex-wrap:wrap}.cycle-issues-modal .entity-modal-actions>small{max-width:220px}.cycle-closure-row,.cycle-close-row{flex-wrap:wrap;gap:6px}.cycle-closure-row>strong,.cycle-close-row>strong{flex-basis:calc(100% - 80px)}.cycle-decision{margin-left:22px}.cycle-close-choice{width:100%;margin-left:22px}.cycle-close-choice select{flex:1;min-width:0}.cycle-close-modal .entity-modal-actions,.cycle-event-row{flex-wrap:wrap}.cycle-event-row>small{width:100%;margin-left:28px}}.home-section{margin-bottom:30px}.home-section-heading{min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.home-section-heading h2{display:flex;align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:610;color:var(--text-strong)}.home-section-heading h2>svg{color:var(--muted)}.home-section-heading .count-pill{background:transparent;padding:0 2px}.home-section-heading>.text-link{font-size:11px;color:var(--muted)}.home-page ul{list-style:none;padding:0;margin:0}.home-page li+li{border-top:1px solid var(--line-subtle)}.home-work-row,.home-project-row,.home-activity-row{display:flex;align-items:center;gap:11px;width:100%;border:0;border-radius:4px;background:transparent;color:var(--text);text-align:left;padding:12px 7px;min-width:0}.home-work-row:hover,.home-project-row:hover,.home-activity-row:hover{background:var(--hover)}.home-work-row>svg,.home-project-row>svg,.home-activity-row>svg{flex-shrink:0;color:var(--faint)}.home-work-row>svg.status-review{color:#bb93ef}.home-issue-id{font-size:10.5px;color:var(--faint);flex-shrink:0;min-width:58px}.home-issue-title{font-size:12px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-issue-status{font-size:10.5px;color:var(--muted);flex-shrink:0}.home-priority{display:inline-flex;width:19px;justify-content:center;flex-shrink:0}.home-project-row{padding-top:14px;padding-bottom:14px}.home-project-row>.project-symbol{flex-shrink:0}.home-project-name{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.home-project-name strong{font-size:12px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-project-name small{font-size:11px;line-height:1.5;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-project-status{font-size:10.5px;color:var(--muted);flex-shrink:0;min-width:75px}.home-project-progress{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:90px;color:var(--faint);font-size:10px}.home-project-progress>.progress-rail{width:52px;height:4px}.home-project-progress .progress-rail>span{display:block;height:100%;border-radius:99px}.home-activity-row{font-size:11.5px;min-height:45px}.home-activity-dot{height:5px;width:5px;background:var(--faint);border-radius:50%;flex-shrink:0;margin:0 6px}.home-activity-row>span:nth-child(2){flex:1;line-height:1.6}.home-activity-row small{font-size:10px;color:var(--faint);flex-shrink:0}.home-activity-label{font-size:10.5px;font-weight:500;color:var(--faint);margin:17px 7px 3px}.home-update-row>span:nth-child(2){display:flex;flex-direction:column;gap:3px;min-width:0}.home-update-row strong{font-size:11.5px;font-weight:550}.home-update-row>span:nth-child(2)>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted)}.home-empty{display:flex;align-items:center;gap:10px;margin:0;padding:22px 7px;font-size:12px;line-height:1.7;color:var(--muted)}.home-empty>svg{flex-shrink:0;color:var(--faint)}@media(max-width:650px){.home-issue-status,.home-project-status{display:none}.home-work-row,.home-project-row,.home-activity-row{gap:8px;padding-left:2px;padding-right:2px}.home-project-name small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-project-progress{min-width:0}.home-project-progress>.progress-rail{display:none}.home-activity-row{align-items:flex-start}.home-activity-dot{margin-top:7px}.home-activity-row small{padding-top:3px}.home-activity-row>svg{margin-top:3px}}.project-inline-properties{display:flex;flex-direction:column;gap:12px;margin-bottom:17px}.project-inline-properties .property-block{display:flex;flex-direction:column;gap:3px;min-width:0}.project-inline-properties .property-block>label{font-size:10px;color:var(--faint)}.project-inline-properties .property-value,.project-inline-properties .property-static{width:100%;min-width:0}.project-inline-properties .property-static{display:flex;align-items:center;gap:8px}.project-inline-properties .property-display{min-width:0}.project-inline-properties .property-value:hover{background:var(--hover)}.project-teams-editor{position:relative;font-size:11.5px}.project-teams-editor>summary{list-style:none;display:flex;align-items:center;gap:5px;flex-wrap:wrap;cursor:pointer;padding:5px 6px;border-radius:5px}.project-teams-editor>summary::-webkit-details-marker{display:none}.project-teams-editor>summary>span{background:var(--surface-2);padding:3px 5px;border-radius:4px;font-size:11px}.project-teams-editor input{accent-color:var(--accent)}@media(max-width:780px){:root{--page-gutter:14px}.topbar{padding:0 14px}.sidebar.mobile-open{width:var(--sidebar-width);flex-basis:var(--sidebar-width)}.project-inline-properties .property-display{white-space:normal}}.triage-workspace{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:16px;padding:0 0 30px;min-width:0}.triage-queue,.triage-detail{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:10px}.triage-workspace:not(.has-selection) .triage-detail{background:transparent;border-color:var(--line-subtle)}.triage-workspace .triage-empty{min-height:220px}.triage-queue{display:flex;flex-direction:column}.triage-queue>.triage-list{flex:1}.triage-toolbar{flex-shrink:0;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px;border-bottom:1px solid var(--line-subtle)}.triage-state-filter{max-width:100%;overflow:auto}.triage-team-filter{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;flex:none}.triage-team-filter select{max-width:170px}.triage-list{padding:10px;max-height:min(68vh,760px);overflow:auto}.triage-list .triage-item{padding:14px;border-radius:8px;gap:12px;align-items:flex-start}.triage-item.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.triage-request-title{padding:0!important;color:var(--text-strong);font-size:13px;font-weight:620;text-align:left;justify-content:flex-start;white-space:normal;line-height:1.45}.triage-request-title:hover{color:var(--accent)}.triage-request-summary{font-size:11px;line-height:1.5}.triage-state-badge{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:10px;font-weight:620;text-transform:capitalize;white-space:nowrap}.triage-state-badge.state-pending{color:var(--accent);background:var(--accent-tint)}.triage-state-badge.state-accepted{color:var(--success,#65b887);background:color-mix(in srgb,var(--success,#65b887) 12%,transparent)}.triage-state-badge.state-declined{color:var(--muted);background:var(--surface-2)}.triage-list-footer{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;border-top:1px solid var(--line-subtle);font-size:11px;color:var(--muted)}.triage-feedback{padding:20px 10px}.triage-detail{padding:20px;align-self:stretch;min-height:300px;max-height:min(76vh,900px);overflow:auto}.triage-detail:has(>.triage-detail-empty){display:flex;align-items:center;justify-content:center}.triage-detail-empty{width:100%;min-height:220px}.triage-detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.triage-back-link{padding:0!important;color:var(--muted);font-size:11px}.triage-back-link svg{transform:rotate(180deg)}.triage-detail h2{margin:18px 0 7px;color:var(--text-strong);font-size:19px;line-height:1.35;overflow-wrap:anywhere}.triage-detail-meta{margin:0 0 18px;color:var(--muted);font-size:11px;line-height:1.5}.triage-description{padding:12px 0 16px;border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.triage-description .issue-wysiwyg{min-height:0}.triage-description .issue-wysiwyg .tiptap{min-height:0;padding:0;cursor:default}.triage-description .issue-wysiwyg .tiptap>:last-child{margin-bottom:0}.triage-decision-summary{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:15px 0;border-bottom:1px solid var(--line-subtle);font-size:12px}.triage-decision-summary strong{color:var(--text-strong)}.triage-decision-summary>span,.triage-decision-summary p{margin:0;color:var(--muted);font-size:11px;line-height:1.55;white-space:pre-wrap}.triage-review-actions{display:flex;justify-content:flex-end;gap:8px;padding:15px 0;border-bottom:1px solid var(--line-subtle)}.triage-readonly-note{padding:10px 12px;color:var(--muted);font-size:11px;line-height:1.5;background:var(--surface-2);border-radius:7px}.triage-history{padding-top:16px}.triage-history h3{display:flex;align-items:center;gap:7px;margin:0 0 13px;color:var(--text-strong);font-size:12px}.triage-event{position:relative;display:flex;gap:10px;padding:0 0 14px 3px}.triage-event-mark{width:8px;height:8px;margin-top:4px;border:2px solid var(--accent);border-radius:50%;flex:none}.triage-event>div{display:flex;flex-direction:column;gap:4px}.triage-event strong{font-size:11px;color:var(--text-strong)}.triage-event span:not(.triage-event-mark){font-size:10px;color:var(--muted)}.triage-submit-modal,.triage-decision-modal{width:min(640px,calc(100vw - 30px));max-height:min(86vh,800px);overflow:auto}.triage-submit-description{min-height:130px;padding:10px;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.triage-submit-description .issue-wysiwyg{min-height:100px}.triage-reason-input{width:100%;resize:vertical;padding:10px 11px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--text);font:inherit;font-size:13px;line-height:1.5;outline:none}.triage-reason-input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.triage-reason-input:disabled{opacity:.65;cursor:not-allowed}.required{color:var(--danger,#d96c78);font-size:10px;font-weight:600}@media(max-width:980px){.triage-workspace{grid-template-columns:minmax(0,1fr)}.triage-detail{max-height:none;min-height:240px}.triage-list{max-height:55vh}}@media(max-width:720px){.triage-workspace{padding:0 0 24px;gap:12px}.triage-toolbar{align-items:stretch;flex-direction:column}.triage-state-filter{width:100%}.triage-state-filter [data-slot=toggle-group-item]{flex:1}.triage-team-filter{justify-content:space-between}.triage-team-filter select{max-width:none;flex:1}.triage-list{padding:7px;max-height:none}.triage-list .triage-item{flex-direction:row;align-items:flex-start;padding:12px}.triage-detail{padding:16px}.triage-detail h2{font-size:17px}.triage-list-footer{align-items:flex-start;flex-direction:column}.triage-review-actions{justify-content:stretch}.triage-review-actions>.light-button,.triage-review-actions>.primary-button{flex:1}}.full-page .property-sidebar{width:clamp(280px,21vw,340px);min-width:280px;max-width:340px;padding:22px 18px;display:block}.full-page .rail-section{padding:0 0 18px;margin:0 0 18px;border-bottom:1px solid var(--line-subtle)}.full-page .property-heading{font-size:12px;color:var(--text);margin:0 0 10px;font-weight:600}.full-page .property-list{display:flex;flex-direction:column;gap:3px}.full-page .property-block{display:block;margin:0;min-height:0}.full-page .property-value,.full-page .property-static{font-size:12.5px;min-height:34px;padding:7px 6px;gap:9px;height:auto}.property-display{min-width:0;overflow-wrap:anywhere;text-align:left;line-height:1.5}.property-display svg{flex-shrink:0}.property-value{white-space:normal;text-align:left;min-width:0}.property-value>svg:last-child{flex-shrink:0;margin-left:auto}.project-related-properties{margin:3px 0 0 9px;padding-left:10px;border-left:1px solid var(--line)}.rail-field-caption{display:block;font-size:11px;color:var(--muted);padding:12px 6px 2px}.full-page .property-tags{padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-weight:400}.detail-tag{font-size:11px;padding:3px 7px}.property-picker{margin:0;padding:5px;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.date-picker{font-size:12px;min-width:0}.date-picker-panel,.label-picker-panel{padding:9px;border:1px solid var(--line);border-radius:7px;margin-top:8px;background:var(--surface);display:flex;flex-direction:column;gap:8px}.label-picker-panel label{display:flex!important;align-items:center;gap:8px;padding:5px!important;color:var(--text)!important;font-size:12px!important;cursor:pointer}.label-picker-panel input[type=checkbox]{accent-color:var(--accent)}.project-detail-layout{grid-template-columns:minmax(0,1fr) clamp(320px,26vw,400px)}.project-overview-aside{padding:22px 20px 40px;min-width:0}.project-inline-properties{gap:7px}.project-inline-properties>.property-block{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:start;gap:10px;margin:0;min-height:34px}.project-inline-properties>.property-block>label{display:block;font-size:12px;color:var(--muted);padding-top:8px}.project-inline-properties .property-value,.project-inline-properties .property-static{font-size:12px;min-height:34px;height:auto}.project-inline-properties .popover-root,.project-inline-properties .project-teams-editor{min-width:0}.project-rail-milestones{border-top:1px solid var(--line-subtle);margin-top:20px;padding-top:20px}.project-rail-milestones .milestone-overview-item{padding:8px 0;gap:8px}.project-rail-milestones .milestone-overview-item>div{min-width:0;flex:1}.project-rail-milestones .milestone-overview-item strong{font-size:12px;white-space:normal;line-height:1.5}.project-rail-milestones .milestone-overview-item small{font-size:10px}.project-overview-progress{padding-top:20px;margin:18px 0 0;border-top:1px solid var(--line-subtle);border-bottom:0}.assignee-popover .picker-meta{display:none}.assignee-popover .picker-member{min-height:36px;padding:6px 10px}.assignee-popover .member-details small,.assignee-popover .picker-footer{font-size:10px}.create-modal{width:min(720px,calc(100vw - 32px));border-color:var(--line);border-radius:12px;overflow:visible}.create-header{padding:10px 16px 3px;border:0;flex-shrink:0}.create-header>div{gap:5px;font-size:11px}.create-header .small-team-symbol{width:18px;height:18px;font-size:10px}.create-header .property-value{font-size:11px;min-height:26px;height:auto;padding:3px 4px;gap:4px;width:auto}.create-body{padding:10px 20px 16px;min-height:0;overflow-y:auto}.create-title{font-size:16px;font-weight:600;line-height:1.5;padding:5px 0;margin:0 0 4px;letter-spacing:-.015em;border-radius:3px}.create-title:focus-visible{outline:0;box-shadow:0 1px var(--accent)}.create-body .issue-wysiwyg{font-size:13px}.create-body .tiptap{min-height:76px;padding:5px 0 12px}.create-props{gap:6px;margin-top:14px}.create-props>.popover-root,.create-props>.assignee-root{min-width:0;max-width:100%}.create-props .property-value{border:1px solid var(--line);border-radius:6px;height:28px;min-height:28px;padding:3px 7px;gap:5px;font-size:11px;max-width:220px}.create-props .property-value>svg:last-child{display:none}.create-props .property-display,.create-props .assignee-root .property-value>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:5px}.create-props .avatar{width:17px!important;height:17px!important;font-size:8px!important}.create-footer{padding:9px 16px 12px;border-top:0;flex-shrink:0;justify-content:space-between}.create-hint{font-size:10px;color:var(--faint)}.create-footer .primary-button{font-size:11px;min-height:30px;padding:6px 11px}@media(max-width:1050px){.project-detail-layout{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:950px){.full-page .property-sidebar{width:260px;min-width:260px;max-width:260px;padding:18px 14px}}@media(max-width:780px){.project-detail-layout{grid-template-columns:minmax(0,1fr)}.project-overview-aside{border-left:0;border-top:1px solid var(--line);padding:22px 20px}.project-inline-properties>.property-block{grid-template-columns:90px minmax(0,1fr)}}@media(max-width:650px){.full-page .property-sidebar{width:100%;min-width:0;max-width:none;padding:22px 19px;display:block}.full-page .property-sidebar>.property-block{display:block}.full-page .property-list{display:flex;grid-column:auto}.full-page .property-sidebar .rail-section{display:block}.create-modal{max-height:calc(100dvh - 32px);width:calc(100vw - 24px)}.create-header{padding:9px 12px 2px}.create-header .property-value{max-width:165px}.create-body{padding:10px 15px 14px}.create-footer{padding:8px 12px 12px}.create-hint{font-size:9px}.create-title{font-size:16px}}.create-header .popover-root{width:auto;flex:0 1 auto;min-width:0}.create-header>div>span:last-child{white-space:nowrap}.create-props>.popover-root,.create-props>.assignee-root{width:auto;flex:0 1 auto}.create-props .property-value{width:auto}.create-modal .create-body .tiptap{min-height:76px;padding:5px 0 12px}.session-screen{min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--bg);color:var(--text)}.session-screen .entity-modal{width:min(440px,100%);background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:24px}.backend-status{display:flex;gap:12px;align-items:center;padding:6px 24px;font-size:11px;border-bottom:1px solid var(--line);color:var(--muted)}.backend-status .text-link{margin-left:auto}.unconnected-field{border:0;padding:0;margin:0;min-width:0}[data-mode=api] [inert],[data-mode=api] [aria-disabled=true],.unconnected-field:disabled{opacity:.55}.label-picker-panel{width:min(380px,calc(100vw - 28px));max-height:min(520px,70vh);overflow:auto}.label-picker-panel [data-slot=command-input-wrapper]{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);padding:0 4px 7px;color:var(--muted)}.label-picker-panel [data-slot=command-input]{min-width:0;flex:1;background:transparent;border:0;color:var(--text);font-size:12px;outline:0}.label-choice{display:flex;align-items:center;gap:8px;min-height:34px;padding:3px 4px;border-radius:6px;min-width:0}.label-choice:hover{background:var(--hover)}.label-choice>label{flex:1 1 0;min-width:0}.label-choice .label-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label-choice .label-archived-badge{flex:0 0 auto;margin-left:0;color:var(--faint);font-size:10px;white-space:nowrap}.label-swatch{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.label-admin-actions{display:flex;align-items:center;gap:4px;flex:0 0 auto;white-space:nowrap}.label-admin-actions>input:not([type=color]){width:112px;height:27px;font-size:11px}.label-admin-actions .label-color-input,.label-create-row .label-color-input{width:31px;height:27px;padding:2px;border:1px solid var(--line);border-radius:5px;background:var(--surface)}.label-admin-actions button{min-height:26px;height:26px;padding:3px 6px;font-size:10px}@media(max-width:430px){.label-choice{flex-wrap:wrap}.label-choice>label{flex:1 1 100%;width:100%}.label-admin-actions{flex:1 0 100%;min-width:0;justify-content:flex-end;flex-wrap:wrap}.label-admin-actions>input:not([type=color]){width:auto;flex:1 1 115px;min-width:0}.label-admin-actions [aria-label="Reload latest label version"]{flex:1 0 100%}}.label-create-row{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);padding-top:7px}.label-create-row .text-link{justify-content:flex-start}.label-picker-error{margin:0}.team-members-trigger{min-height:29px}.team-members-popover{width:285px;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.team-members-popover>strong{font-size:12px;color:var(--text)}.team-members-popover>p{font-size:10px;color:var(--muted);line-height:1.5;margin:5px 0 10px}.team-members-list{max-height:250px;overflow:auto;margin-top:8px}.team-members-list>label{display:flex;align-items:center;gap:8px;min-height:34px;padding:4px;border-radius:5px;font-size:11px;color:var(--text)}.team-members-list>label:hover{background:var(--hover)}.team-members-list>label>span:last-child{flex:1}.team-members-list>small{display:block;padding:10px;color:var(--muted);font-size:11px}.issue-comments{max-width:760px;margin:28px auto 0}.issue-comments .activity-title{margin-bottom:16px}.issue-comments-list{display:flex;flex-direction:column;gap:20px;margin-bottom:18px}.comment-content{min-width:0}.comment-meta time{color:var(--faint);font-size:10px}.comment-control{width:24px;height:24px;min-width:24px;margin-left:0;padding:3px;color:var(--faint)}.comment-meta .comment-control:first-of-type{margin-left:auto}.comment-empty,.comment-feedback{margin:8px 0 17px}.comment-mutation-error{margin:8px 0 14px}.comment-mutation-error>div{display:flex;gap:5px;flex-wrap:wrap}.comment-edit-box{display:flex;flex-direction:column;gap:9px;margin-top:9px}.comment-edit-box textarea{width:100%;min-height:76px;padding:10px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--text);font-size:12px;line-height:1.6;resize:vertical}.comment-server-preview{padding:9px 11px;border-left:2px solid var(--line);background:var(--surface);border-radius:0 6px 6px 0}.comment-server-preview small{color:var(--faint);font-size:10px}.comment-server-preview p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.comment-deleted{color:var(--faint)!important;font-style:italic}.comment-form-error{margin:0}.comment-edit-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--faint);font-size:10px}.comment-edit-actions>div{display:flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:flex-end}.comment-load-more{margin:0 0 20px}@media(max-width:640px){.issue-comments{margin-top:22px}.comment-edit-actions{align-items:flex-start;flex-direction:column}.comment-edit-actions>div{justify-content:flex-start}}.activity-row.unread .activity-icon{border-color:var(--accent);color:var(--accent);background:var(--accent-tint)}.activity-row.unread strong{font-weight:650;color:var(--text-strong)}.activity-actions{margin-left:auto;display:flex;align-items:center;gap:6px;flex-shrink:0}.unread-badge{background:var(--accent);color:#fff;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:600;margin-left:8px}.triage-state-filter{display:flex;flex-wrap:wrap;gap:3px;background:var(--hover);border-radius:7px;padding:3px;overflow:visible}.triage-state-filter [data-slot=toggle-group-item]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);font:inherit;font-size:11px;padding:6px 9px;border-radius:5px;cursor:pointer}.triage-state-filter [data-state=on]{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0001}.triage-state-filter [data-slot=toggle-group-item]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media(max-width:720px){.triage-workspace.has-selection .triage-queue{display:none}.triage-workspace:not(.has-selection) .triage-detail{display:none}}.status-custom-icon{position:relative;display:inline-block;flex:0 0 auto;border:1.6px solid var(--status-color);border-radius:50%;color:var(--status-color)}.status-custom-icon:after{content:"";position:absolute;top:29%;right:29%;bottom:29%;left:29%;border-radius:50%;background:var(--status-color)}.issue-status-label{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--muted);font-size:11px;white-space:nowrap}.team-subnav button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.workflow-add-stage{display:flex;align-items:center;gap:7px;margin-top:13px;padding:7px 9px;color:var(--accent);background:transparent;border:1px dashed color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:6px;font-size:11px}.workflow-add-stage:hover{background:var(--accent-tint)}.team-heading{display:flex;align-items:center;position:relative}.team-heading>.team-name{flex:1;min-width:0;padding-right:26px}.team-options-trigger{position:absolute;right:4px;top:5px;width:22px;min-height:22px;padding:0;color:var(--muted)}.team-options-trigger:hover{background:var(--hover);color:var(--text)}.team-settings-shell{display:grid;grid-template-columns:232px minmax(0,1fr);height:100dvh;background:var(--sidebar);color:var(--text);font-size:13px;padding:8px 8px 8px 0}.settings-sidebar{overflow-y:auto;padding:10px 12px}.settings-back{justify-content:flex-start;color:var(--muted);font-size:12px;padding:7px 4px}.settings-nav-label{font-size:11px;color:var(--muted);margin:25px 4px 8px}.settings-sidebar nav button{display:flex;justify-content:flex-start;width:100%;min-width:0;white-space:normal;text-align:left;color:var(--muted);padding:8px;font-size:12px;margin:2px 0}.settings-sidebar nav button:hover,.settings-sidebar nav button[aria-current=page]{color:var(--text-strong);background:var(--hover)}.settings-team-symbol{display:inline-grid;place-items:center;width:23px;height:23px;border:1px solid var(--line);background:var(--surface-2);border-radius:6px;color:var(--muted);font-size:12px;flex-shrink:0}.settings-subnav{padding-left:24px}.settings-sidebar nav .settings-subnav button{font-size:11px;padding:7px}.settings-team-selected{color:var(--text)!important}.settings-main{min-width:0;overflow-y:auto;background:var(--bg);border:1px solid var(--line-subtle);border-radius:8px}.settings-topbar{height:41px;display:flex;align-items:center;justify-content:space-between;padding:0 14px}.settings-breadcrumb{font-size:11px;color:var(--muted);padding:5px 0}.settings-description{font-size:12px;color:var(--muted);margin:0 0 26px;line-height:1.6}.team-settings-overview section{margin-bottom:34px}.team-settings-overview h2{font-size:12px;font-weight:550;margin:0 0 11px}.settings-section-list{border:1px solid var(--line-subtle);border-radius:6px;overflow:hidden}.settings-section-list>button{width:100%;justify-content:flex-start;text-align:left;gap:13px;padding:14px 12px;white-space:normal}.settings-section-list>button:hover{background:var(--hover)}.settings-section-list>button>span{flex:1}.settings-section-list strong{font-size:12px;font-weight:500;display:block}.settings-section-list small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.settings-section-list>button>small{white-space:nowrap;margin:0}.settings-section-list svg{color:var(--muted)}.team-workflow-status-list{border:1px solid var(--line);border-radius:6px;overflow:hidden}.team-workflow-category{margin:0;min-width:0}.workflow-category-heading{display:flex;align-items:center;justify-content:space-between;background:var(--surface-2);padding:4px 10px;min-height:31px}.workflow-category-heading h2{font-size:11px;line-height:1.4;font-weight:500;color:var(--muted);margin:0}.workflow-category-heading .bare-icon{width:23px;min-height:23px;height:23px;color:var(--muted)}.workflow-status-row{display:flex;align-items:center;gap:9px;min-height:46px;padding:5px 11px;border-top:1px solid var(--line-subtle)}.workflow-status-row:hover{background:var(--surface)}.workflow-drag-handle{width:15px;min-width:15px;padding:0;color:var(--faint);cursor:grab;opacity:0}.workflow-status-row:hover .workflow-drag-handle,.workflow-drag-handle:focus-visible{opacity:1}.workflow-row-dragging{opacity:.4}.workflow-status-summary{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;text-align:left;white-space:normal;padding:3px 0;color:var(--text);font-size:12px}.workflow-status-summary strong{font-weight:500;overflow-wrap:anywhere}.workflow-status-summary small{font-size:11px;color:var(--muted);font-weight:400;overflow-wrap:anywhere}.workflow-status-summary:disabled{opacity:1}.workflow-default-badge{font-size:10px;color:var(--muted);white-space:nowrap}.workflow-row-options{opacity:0;flex:none}.workflow-status-row:hover .workflow-row-options,.workflow-row-options:focus-visible,.workflow-row-options[data-state=open]{opacity:1}.workflow-inline-editor{display:grid;grid-template-columns:26px minmax(90px,1fr) minmax(130px,1.4fr) auto;align-items:center;gap:7px;padding:10px;border-top:1px solid var(--line-subtle)}.workflow-inline-editor input{color:var(--text);background:var(--bg);min-width:0;height:30px;font-size:11px;padding:5px 8px}.workflow-inline-editor .workflow-color-input{width:24px;height:24px;padding:2px;border:1px solid var(--line);border-radius:50%;overflow:hidden;background:transparent;cursor:pointer}.workflow-inline-actions{display:flex;align-items:center;gap:6px}.workflow-inline-actions button{min-height:29px;height:29px;font-size:11px;padding:4px 9px}.workflow-cancel{color:var(--text);font-weight:400}.team-workflow-settings select,.settings-mobile-nav select{color:var(--text);background:var(--surface);font-size:12px}.settings-property-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid var(--line-subtle)}.settings-property-row>span{flex:1;min-width:0}.settings-property-row strong{display:block;font-size:12px;font-weight:500}.settings-property-row small{display:block;margin-top:5px;font-size:11px;line-height:1.5;color:var(--muted)}.settings-property-row select{max-width:220px}.workflow-default-setting{margin-top:26px}.settings-feedback{margin:20px 0}.settings-feedback p{width:100%;margin:0}.settings-feedback button{font-size:11px}.team-workflow-notice{font-size:11px;color:var(--muted);margin:15px 0}.workflow-settings-readonly{font-size:12px;line-height:1.6;color:var(--muted);padding:12px;background:var(--surface-2);border-radius:6px;margin:0 0 20px}.settings-mobile-nav{display:none}@media(max-width:760px){.team-settings-shell{grid-template-columns:170px minmax(0,1fr)}.workflow-inline-editor{grid-template-columns:24px minmax(0,1fr)}.workflow-inline-editor input[aria-label="Status description"]{grid-column:2}.workflow-inline-actions{grid-column:2;justify-content:flex-end}.settings-property-row{align-items:flex-start;flex-direction:column;gap:10px}.workflow-row-options,.workflow-drag-handle{opacity:1}}@media(max-width:560px){.team-settings-shell{display:block;padding:0;height:100dvh}.settings-sidebar{display:none}.settings-main{height:100%;border:0;border-radius:0}.settings-topbar{padding:0 15px}.settings-mobile-nav{display:flex;padding:0 15px 12px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line-subtle)}.settings-mobile-nav select{max-width:185px;min-width:0}.workflow-status-row{gap:7px;padding:6px 9px}.workflow-status-summary{font-size:12px}.workflow-default-badge{font-size:9px}.settings-section-list>button>small{font-size:10px}.settings-property-row select{max-width:100%}}.workflow-sync-status{display:inline-flex;align-items:center;gap:5px;min-height:20px;flex-shrink:0;color:var(--muted);font-size:11px}.workflow-spinner{animation:workflow-spin 1s linear infinite}@keyframes workflow-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.workflow-spinner{animation:none}}@media(max-width:560px){.workflow-sync-status{font-size:10px}}.workflow-control-feedback:empty{display:none}.settings-property-row .workflow-control-feedback{color:var(--text);font-size:11px}.issue-collection{--issue-group-bg:#232427;--issue-row-line:#ffffff06;min-width:0;color:var(--text)}:root[data-theme=light] .issue-collection{--issue-group-bg:#f3f4f4;--issue-row-line:#17182306}.issue-display-toolbar{position:sticky;top:0;z-index:6;display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 var(--page-gutter);background:var(--bg);border-bottom:1px solid var(--line-subtle);font-size:11px;color:var(--muted)}.issue-display-toolbar .toolbar-button{height:28px;gap:6px}.issue-display-options{width:280px;padding:12px;display:flex;flex-direction:column;gap:12px}.issue-display-options>label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted)}.issue-display-options .property-value{min-width:125px;justify-content:space-between;background:var(--surface-2);padding:5px 8px;border-radius:5px;color:var(--text)}.issue-layout-options{display:flex;gap:6px;padding-bottom:3px}.issue-layout-options>button{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:6px;background:transparent;border:1px solid var(--line-subtle);border-radius:6px;color:var(--muted)}.issue-layout-options>button[aria-pressed=true]{background:var(--surface-2);color:var(--text)}.issue-primary-group{position:relative}.issue-primary-heading{position:sticky;top:36px;z-index:4;background:var(--issue-group-bg)}.issue-collection .group-heading{display:flex;width:100%;height:34px;min-height:34px;padding:0 var(--page-gutter);gap:8px;border:0;border-radius:0;background:var(--issue-group-bg);color:var(--text);text-align:left}.issue-collection .group-heading:hover{background:color-mix(in srgb,var(--issue-group-bg) 90%,var(--text) 10%)}.issue-collection .group-heading strong{font-size:12px;font-weight:550}.issue-collection .count-pill{background:transparent;color:var(--muted);font-size:11px;font-weight:400;padding:0 2px;min-width:10px}.issue-collection .issue-subheading{padding-left:calc(var(--page-gutter) + 18px);background:var(--bg);color:var(--muted);border-bottom:1px solid var(--line-subtle)}.issue-collection .issue-subheading strong{font-weight:500;font-size:11px}.issue-collection .issue-row{border-top:0;border-bottom:1px solid var(--issue-row-line);height:40px;min-height:40px}.issue-collection .issue-row:hover{background:var(--hover)}.issue-group-cell{min-height:0;outline-offset:-2px}.issue-cell-over{outline:1px dashed var(--muted);background:var(--hover)}.issue-drop-hint{padding:8px var(--page-gutter);font-size:11px;color:var(--muted)}.issue-empty-message,.issue-group-error{margin:0;padding:12px var(--page-gutter);font-size:12px;color:var(--muted)}.issue-empty-message{padding-top:24px;padding-bottom:24px}.issue-board-scroll{overflow-x:auto;padding:16px var(--page-gutter) 20px}.issue-board-grid{display:grid;gap:0 12px;min-width:max-content}.issue-board-grid>.kanban-head{padding:0 8px;height:34px;background:transparent;display:flex;gap:8px;align-items:center;min-width:260px}.issue-board-grid>.kanban-head strong{font-size:12px;font-weight:550}.issue-board-grid>.kanban-head .bare-icon{margin-left:auto}.issue-board-lane{display:contents}.issue-lane-heading{grid-column:1/-1;margin-top:12px}.issue-lane-heading .group-heading{padding:0 8px;background:var(--surface-2);border-radius:4px}.issue-layout-board .issue-group-cell{min-height:36px;padding:8px 0 16px}.issue-layout-board .kanban-card{width:100%;margin:0 0 8px;text-align:left}.issue-layout-board .kanban-card-foot .issue-status-label{font-size:10px;min-width:0;color:var(--muted)}.issue-layout-board .kanban-card-foot .issue-status-label svg{width:12px;height:12px}.team-heading>.team-name{padding-right:4px}.team-expand-trigger,.team-options-trigger{display:flex;align-items:center;justify-content:center;width:22px;min-width:22px;min-height:26px;border:0;background:transparent;color:var(--muted);padding:0}.team-expand-trigger{margin-left:-7px}.team-expand-trigger svg{transition:transform .12s}.team-expand-trigger svg.team-expanded{transform:rotate(90deg)}.team-heading .team-options-trigger{position:static;margin-right:3px;opacity:0}.team-heading:hover .team-options-trigger,.team-heading:focus-within .team-options-trigger,.team-options-trigger[data-state=open]{opacity:1}@media(hover:none),(pointer:coarse){.team-heading .team-options-trigger{opacity:1}}@media(max-width:650px){.issue-collection{--page-gutter:14px}.issue-collection .issue-row{padding-left:14px;padding-right:14px}.issue-display-options{max-width:calc(100vw - 24px)}.issue-board-scroll{padding-top:10px}}@media(prefers-reduced-motion:reduce){.team-expand-trigger svg{transition:none}}.issue-collection .group-heading{justify-content:flex-start}.issue-display-options{width:310px;background:var(--surface);border:1px solid var(--line);border-radius:9px;box-shadow:var(--shadow);color:var(--text)}.issue-display-options>label{white-space:nowrap}.issue-display-options>label>.popover-root{flex:0 0 165px;min-width:0}.issue-display-options .property-value{width:100%}.issue-collection{--issue-board-column-width:300px}@media(max-width:650px){.issue-collection{--issue-board-column-width:280px}}.issue-layout-list .issue-secondary-group>.issue-subheading{position:sticky;top:70px;z-index:3}.sidebar-project-info{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px;overflow:hidden}.sidebar-project-info>span,.sidebar-project-info small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-project-info small{display:flex;align-items:center;gap:4px;font-size:9px;color:var(--muted)}.project-picker-selected,.project-picker-option{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:2px}.project-picker-selected{overflow:hidden}.project-picker-selected>span,.project-picker-option>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-picker-selected small,.project-picker-option small{font-size:10px;color:var(--muted);line-height:1.2}.project-picker-option{flex:1}.project-directory-status-feedback{display:flex;align-items:center;gap:10px;padding:8px 0;color:var(--muted);font-size:11px}.project-directory-status-feedback [role=alert]{color:var(--text)}.project-status-inline-editor textarea{min-width:0;min-height:30px;height:30px;padding:5px 8px;font-size:11px;resize:vertical;background:var(--bg);color:var(--text)}@media(max-width:760px){.project-status-inline-editor textarea{grid-column:2}.project-status-inline-editor .workflow-inline-actions{grid-column:2;justify-content:flex-end}}.workspace-member-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.workspace-member-actions select{min-width:100px}.workspace-member-history-title{font-size:13px;margin:30px 0 12px}.settings-property-row>span{min-width:0;overflow-wrap:anywhere}.breadcrumbs{min-width:0;flex:1}.breadcrumb-workspace,.breadcrumb-current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs>svg,.breadcrumbs>.mobile-menu,.top-actions{flex-shrink:0}@media(max-width:760px){.breadcrumb-current{flex-shrink:0;max-width:30vw}.breadcrumb-workspace{flex:1 1 0}}.loading-placeholder{padding:12px 20px;min-width:0;animation:loading-appear .15s .12s both}.loading-placeholder-row{display:flex;align-items:center;gap:12px;height:48px;border-bottom:1px solid var(--line-subtle)}.loading-placeholder-row span{display:block;height:10px;border-radius:4px;background:var(--hover)}.loading-placeholder-row span:first-child{width:16px;height:16px;border-radius:50%;flex:none}.loading-placeholder-row span:nth-child(2){width:56%;max-width:400px}.loading-placeholder-row:nth-child(2n) span:nth-child(2){width:42%}.loading-placeholder-row span:last-child{width:48px;margin-left:auto}.loading-placeholder-detail{padding:0;min-height:260px}.loading-placeholder-detail .loading-placeholder-row{border:0;height:44px}.loading-placeholder-detail .loading-placeholder-row:first-child{height:70px}.loading-placeholder-detail .loading-placeholder-row:first-child span:nth-child(2){height:22px;width:70%}.loading-placeholder-detail .loading-placeholder-row span:first-child,.loading-placeholder-detail .loading-placeholder-row span:last-child{display:none}@keyframes loading-appear{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.loading-placeholder{animation:none}}.workspace-loading{display:grid;grid-template-columns:232px minmax(0,1fr);height:100dvh;min-height:0;background:var(--surface);color:var(--text)}.workspace-loading>aside{border-right:1px solid var(--line);background:var(--sidebar);padding:20px 0}.workspace-loading-brand,.workspace-loading-title{height:20px;width:150px;margin:4px 24px 24px;border-radius:5px;background:var(--hover)}.workspace-loading-topbar{height:87px;border-bottom:1px solid var(--line)}.workspace-loading-body{padding:32px 20px}.workspace-loading-title{height:28px;width:180px}.editor-placeholder{min-height:120px;white-space:pre-wrap;color:var(--muted);font-size:13px;line-height:1.7}@media(max-width:720px){.workspace-loading{grid-template-columns:minmax(0,1fr)}.workspace-loading>aside{display:none}.workspace-loading-body{padding:24px 0}}.workspace-members-settings h2{font-size:13px;font-weight:550;line-height:1.5;margin:0 0 8px}.workspace-invitations{margin:28px 0}.workspace-invitations .settings-description{margin:0 0 16px}.workspace-invitation-form.entity-form{padding:0;display:grid;grid-template-columns:minmax(0,1fr) 120px auto;align-items:end;gap:12px}.workspace-invitation-form>button{height:36px;white-space:nowrap}.workspace-invitation-note{font-size:11px;color:var(--muted);line-height:1.6;margin:10px 0 0}.workspace-invitation-link.entity-form{padding:16px 0 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.workspace-invitation-link>button{height:36px}.workspace-invitations .settings-feedback{margin:16px 0 0}.workspace-members-settings .settings-section-list>.settings-property-row{padding:14px 12px}.workspace-members-settings .settings-section-list>.settings-property-row:last-child{border-bottom:0}.workspace-members-settings .workspace-member-history-title{margin:28px 0 10px}.workspace-members-settings .workspace-member-history-title~.muted{font-size:12px;line-height:1.6;margin:0}@media(max-width:760px){.workspace-invitation-form.entity-form{grid-template-columns:minmax(0,1fr) 120px}.workspace-invitation-form>button{grid-column:1/-1;justify-self:start}.workspace-member-actions{flex-wrap:wrap;max-width:100%}}@media(max-width:440px){.workspace-invitation-form.entity-form,.workspace-invitation-link.entity-form{grid-template-columns:minmax(0,1fr)}.workspace-invitation-link>button{justify-self:start}}.workspace-invitation-list-title{font-size:12px;font-weight:550;line-height:1.5;margin:20px 0 0}.workspace-invitations .settings-property-row>span{font-size:12px;line-height:1.5}.workspace-onboarding-card,.invitation-acceptance-card{overflow-wrap:anywhere}.workspace-onboarding-card p,.invitation-acceptance-card p{font-size:12px;line-height:1.6;color:var(--muted);margin:12px 0}.workspace-onboarding-card .entity-form{padding:16px 0;gap:12px}.workspace-onboarding-card .entity-form p{margin:0}.workspace-onboarding-card .entity-modal-actions,.invitation-acceptance-card .entity-modal-actions{padding:16px 0 0;margin-top:20px;flex-wrap:wrap}.workspace-onboarding-card .entity-modal-actions:first-of-type{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.invitation-acceptance-card>button{margin-top:8px}.session-screen .login-card{padding:0}.login-card .google-sign-in{padding-bottom:0}.google-sign-in>p{font-size:12px;line-height:1.6;margin:0;color:var(--muted)}.google-sign-in>[role=alert]{color:var(--text)}.login-card .entity-modal-actions{flex-wrap:wrap}.login-card .entity-form>p{font-size:12px;line-height:1.6;margin:0}.login-card .google-sign-in>button{min-height:36px;font-size:12px}.issue-inline-assignee{display:inline-flex}.issue-inline-assignee .assignee-icon-only{padding:2px;min-height:24px;width:24px;justify-content:center;gap:0}.issue-card-actions{display:flex;align-items:center;gap:5px;margin-left:auto}.app,.workspace-loading,.team-settings-shell{padding:var(--app-inset) var(--app-inset) var(--app-inset) 0;background:var(--app-background)}.workspace-loading,.team-settings-shell{gap:var(--app-inset)}.app>.main{margin-left:var(--app-inset)}.app>.sidebar,.workspace-loading>aside,.settings-sidebar{background:transparent;border-right:0}.app>.main,.workspace-loading>main,.settings-main{min-height:0;min-width:0;background:var(--bg);border:1px solid var(--line-subtle);border-radius:var(--app-radius)}.app>.main,.workspace-loading>main{overflow:hidden}.app>.main>.content{flex:1;min-height:0;height:auto}@media(max-width:780px){.app,.workspace-loading{--app-inset:0px;--app-radius:0px;padding-left:0}.app>.main{margin-left:0}.app>.main,.workspace-loading>main{border:0}}@media(max-width:560px){.team-settings-shell{--app-inset:0px;--app-radius:0px;padding:0}.settings-main{border:0}}.main{position:relative}.page-header[data-layout=workspace]{position:sticky;top:0;z-index:12;background:var(--bg)}.page-header-title>.mobile-menu{margin-left:-6px}.header-team-link{min-width:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;justify-content:flex-start;padding:0;color:var(--muted);font-size:13px;font-weight:500}.page-header-title{gap:8px}.page-header-title>svg{flex-shrink:0}.page-header-actions>.light-button{border:0;background:transparent;box-shadow:none;font-weight:450;color:var(--muted);min-height:30px}.entity-topbar{height:47px;min-height:47px;display:flex;align-items:center;gap:8px;padding:0 20px;border-bottom:1px solid var(--line-subtle);font-size:12px;color:var(--muted)}.entity-topbar>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.backend-status{position:absolute;right:12px;bottom:10px;z-index:16;padding:5px 8px;border:0;border-radius:6px;background:var(--surface);font-size:11px;pointer-events:none}.backend-status[data-state=saved]{width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.backend-status[data-state=error]{color:var(--feedback-danger)}.sidebar .brand-area{height:52px;padding:8px 10px;gap:4px}.sidebar .workspace-switch{flex:1;min-width:0;justify-content:flex-start;gap:6px}.sidebar .workspace-name{font-size:13px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar .brand-symbol{width:22px;height:22px;flex-shrink:0;font-size:11px;border-radius:6px;box-shadow:none}.sidebar-header-actions{display:flex;gap:0;flex-shrink:0}.sidebar-header-actions .square-icon{width:25px;height:28px;padding:0}.sidebar-collapse-action{display:none}.sidebar .brand-area:hover .sidebar-collapse-action,.sidebar .brand-area:focus-within .sidebar-collapse-action{display:inline-grid}.sidebar-nav .nav-personal{padding-bottom:16px}.nav-workspace{padding-bottom:22px}.nav-heading{font-size:12px;font-weight:450;letter-spacing:0;text-transform:none;margin-top:8px}.sidebar-bottom{border-top:0;padding:8px 10px}.profile-info strong{font-weight:450}.workspace-menu{min-width:240px;max-width:calc(100vw - 24px)}.workspace-menu [data-slot=dropdown-menu-item],.workspace-switch-menu [data-slot=dropdown-menu-item]{justify-content:flex-start;text-align:left}.workspace-switch-menu{min-width:240px;max-width:calc(100vw - 24px)}.workspace-option-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-collection{--issue-toolbar-top:0px;--issue-toolbar-height:44px}.content:has(>.issue-index-header)>.issue-collection{--issue-toolbar-top:var(--header-height)}.issue-display-toolbar{top:var(--issue-toolbar-top);height:var(--issue-toolbar-height);gap:8px}.issue-primary-heading{top:calc(var(--issue-toolbar-top) + var(--issue-toolbar-height))}.issue-layout-list .issue-secondary-group>.issue-subheading{top:calc(var(--issue-toolbar-top) + var(--issue-toolbar-height) + 34px)}.issue-toolbar-views{min-width:0;flex:1;overflow-x:auto;scrollbar-width:none}.issue-toolbar-actions,.project-toolbar-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.issue-toolbar-actions>.toolbar-button,.issue-toolbar-actions [data-slot=popover-trigger],.project-toolbar-actions>.toolbar-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--line-subtle);border-radius:50%;padding:0}.toolbar-button[data-active=true]{color:var(--accent);border-color:var(--accent)}.issue-view-tabs{display:flex;gap:4px;justify-content:flex-start;background:transparent}.issue-view-tabs>[data-slot=toggle-group-item],.view-tab{height:28px;padding:4px 10px;border:0;border-radius:16px;font-size:12px;font-weight:450;background:transparent;color:var(--muted);white-space:nowrap}.issue-view-tabs>[data-state=on],.view-tab{background:var(--hover);color:var(--text-strong)}.project-directory-toolbar{position:sticky;top:47px;z-index:10;background:var(--bg);justify-content:space-between;align-items:center;flex-wrap:nowrap;height:44px;padding:0;gap:8px}.project-directory-toolbar .search-input{max-width:220px}.project-directory-list{background:transparent}@media(max-width:780px){[data-slot=dialog-content].mobile-nav-dialog{width:min(330px,calc(100vw - 48px));max-width:none;background:var(--app-background);border-right:1px solid var(--line-subtle);border-radius:0 12px 12px 0}.mobile-nav-dialog .sidebar{position:relative;inset:auto;transform:none;width:100%;height:100%;flex-basis:auto;background:transparent;border:0}.mobile-nav-dialog .sidebar .brand-area .sidebar-collapse-action{display:none}.page-header-actions>.light-button{font-size:0;gap:0;padding:0;width:28px}.page-header-actions>.light-button svg{width:16px;height:16px}.header-team-link{max-width:125px;font-size:12px}.page-header-title-main>h1{font-size:14px}.issue-display-toolbar{padding:0 var(--page-gutter)}.issue-view-tabs>[data-slot=toggle-group-item]{padding:4px 7px;font-size:11px}.project-toolbar-actions{gap:4px;min-width:0}.project-toolbar-actions .search-input{max-width:160px}}.issue-toolbar-views>.popover-root{width:fit-content}.issue-toolbar-views .property-value{width:auto;min-width:0;padding:4px 10px;gap:7px;border-radius:16px;background:var(--hover);font-size:12px;justify-content:flex-start}.project-toolbar-actions .search-input[data-expandable=true]{width:32px;gap:0;cursor:text}.project-toolbar-actions .search-input[data-expandable=true]:focus-within,.project-toolbar-actions .search-input[data-expandable=true]:has(input:not(:placeholder-shown)){width:220px;gap:8px}@media(max-width:780px){.project-toolbar-actions .search-input[data-expandable=true]:focus-within,.project-toolbar-actions .search-input[data-expandable=true]:has(input:not(:placeholder-shown)){width:160px}}.project-toolbar-actions .search-input[data-expandable=true]:not(:focus-within):has(input:placeholder-shown)>input{opacity:0}.view-tab{display:inline-flex;align-items:center}.settings-content{max-width:640px;width:calc(100% - 48px);margin:24px auto 0;padding:0 0 60px;--page-title-size:20px}.settings-content>.page-header{position:static;margin:0;padding:0;border:0;background:transparent}.settings-content>.page-header .page-header-row{min-height:40px}.settings-body{max-width:none;padding-top:24px}.settings-nav-label{margin-top:20px}.team-view-tabs{display:flex;align-items:center;gap:6px;min-width:0}.team-view-tabs .issue-view-tabs{flex-shrink:0}.team-view-tabs>.toolbar-button{padding:4px;flex-shrink:0}.issue-display-options{width:310px;max-height:min(760px,var(--radix-popover-content-available-height));padding:14px;gap:12px}.issue-layout-options{display:flex;gap:0;border-radius:18px;background:var(--surface-3);padding:0}.issue-layout-options>button{height:28px;padding:4px 14px;border:0;border-radius:18px;font-size:12px}.issue-layout-options>button[aria-pressed=true]{background:var(--hover);box-shadow:inset 0 0 0 1px var(--line)}.display-section{display:flex;flex-direction:column;gap:12px;padding-top:14px;border-top:1px solid var(--line-subtle);font-size:12px;color:var(--muted)}.display-section>label{display:flex;justify-content:space-between;align-items:center;gap:12px}.display-section>strong{font-weight:500;color:var(--text);font-size:11px}.display-properties{display:flex;flex-wrap:wrap;gap:5px}.display-properties>button{min-height:24px;padding:3px 8px;border-radius:14px;font-size:11px;color:var(--muted);background:var(--surface-2)}.display-properties>button[aria-pressed=true]{color:var(--text-strong);background:var(--hover);box-shadow:inset 0 0 0 1px var(--line)}.issue-layout-list>.issue-list{padding:8px 8px 0}.issue-primary-heading{border-radius:8px;overflow:hidden}.issue-collection .issue-primary-heading .group-heading{border-radius:8px;padding-left:21px;padding-right:21px}.issue-collection .group-heading{background:color-mix(in srgb,var(--bg) 94%,var(--text) 6%)}.issue-tree-row{position:relative;display:flex;align-items:stretch;padding-left:calc(var(--tree-depth) * 20px);min-width:0}.issue-tree-row:before{content:"";display:none;position:absolute;left:calc(var(--tree-depth) * 20px - 10px);top:0;height:50%;width:10px;border-left:1px solid var(--line);border-bottom:1px solid var(--line);border-bottom-left-radius:5px}.issue-tree-row:not([data-depth="0"]):before{display:block}.issue-tree-toggle{width:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.issue-tree-toggle>.bare-icon{width:18px;height:24px;padding:0}.issue-tree-row>.issue-row{min-width:0;flex:1;padding-left:3px}.issue-child-count{align-self:center;font-size:10px;color:var(--muted);padding:2px 5px;flex-shrink:0}.context-issue-label{font-size:10px;color:var(--faint);margin-left:8px;font-weight:400}.issue-tree-row[data-contextual=true]>.issue-row{color:var(--muted)}.issue-property{display:inline-flex;align-items:center;gap:4px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:var(--muted)}.issue-card-properties{display:flex;gap:5px;flex-wrap:wrap;margin:5px 0}.issue-card-properties:empty{display:none}.issue-tag:has(svg){display:inline-flex;align-items:center;gap:4px}.view-draft-editor{margin:0 8px 8px;border:1px solid var(--line-subtle);border-radius:10px;background:var(--surface)}.view-draft-fields{padding:12px;display:flex;flex-direction:column;gap:10px}.view-draft-heading{display:flex;align-items:center;gap:8px}.view-draft-heading>[data-slot=native-select-wrapper]{width:48px;flex-shrink:0}.view-draft-heading>input{flex:1;min-width:0;border:0;background:transparent;font-size:14px;box-shadow:none}.view-draft-fields>input{border:0;background:transparent;box-shadow:none}.view-draft-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 12px;border-top:1px solid var(--line-subtle)}.view-draft-fields [role=alert]{font-size:12px}@media(max-width:780px){.settings-content{width:calc(100% - 32px);margin-top:20px}.view-draft-heading{flex-wrap:wrap}.view-draft-heading>input{flex-basis:calc(100% - 64px)}.view-draft-heading>.primary-button{margin-left:auto}.issue-layout-list>.issue-list{padding:8px 6px 0}.context-issue-label{display:none}.issue-property{max-width:90px}}.display-section>label{white-space:nowrap}.display-section>label>.popover-root{flex:0 0 160px;min-width:0}.shared-switch{width:28px;height:16px;flex-shrink:0;border:0;border-radius:999px;background:var(--faint);padding:2px;display:inline-flex;align-items:center;cursor:pointer}.shared-switch[data-state=checked]{background:var(--accent)}.shared-switch:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.shared-switch:disabled{opacity:.5;cursor:not-allowed}.shared-switch-thumb{display:block;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .12s ease}.shared-switch[data-state=checked]>.shared-switch-thumb{transform:translate(12px)}@media(prefers-reduced-motion:reduce){.shared-switch-thumb{transition:none}}.view-draft-heading [data-slot=native-select]{padding-left:8px;padding-right:20px}.view-draft-heading [data-slot=native-select-icon]{right:5px;width:12px}.view-visibility{font-size:11px;color:var(--muted)}.issue-tree-row .row-drag-handle{margin:0;width:13px;flex:0 0 13px}.issue-row .issue-title{display:flex;align-items:center;gap:6px}.issue-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-title>.context-issue-label,.issue-title>.issue-child-count{flex-shrink:0;margin-left:0;padding:0}.issue-row .issue-metadata{min-width:0;max-width:52%;overflow:hidden}.issue-row .issue-metadata>.assignee-root,.issue-row .issue-metadata>.priority-bars{flex-shrink:0}.issue-row .issue-metadata>.issue-tag{min-width:0;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.priority-none{color:var(--faint);font-size:11px;letter-spacing:0;white-space:nowrap;flex-shrink:0;line-height:1}.view-draft-fields{font-size:var(--font-control);line-height:1.4}.view-draft-heading>input{font-size:14px;font-weight:500}.view-draft-fields>input{font-size:var(--font-control)}.view-draft-heading>button{font-size:var(--font-control);height:32px}.team-heading{border-radius:6px;gap:2px}.team-heading:has(.team-current){background:var(--hover)}.team-heading>.team-name{flex:0 1 auto;width:auto;max-width:calc(100% - 48px);padding-right:0}.team-heading>.team-name.team-current{background:transparent}.team-heading>.team-name b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-heading>.team-expand-trigger{margin-left:0}.team-heading>.team-options-trigger{margin-left:auto;margin-right:3px}.side-collapsed .team-heading>.team-name{max-width:100%;padding-right:9px}@media(max-width:600px){.issue-collection .issue-row{gap:6px}.issue-row .issue-id,.issue-row .issue-property,.issue-row .issue-tag,.issue-row .priority-none{display:none}.issue-row .issue-metadata{max-width:28%;gap:6px}.issue-tree-row{padding-left:min(calc(var(--tree-depth) * 20px),60px)}.issue-tree-row:before{left:calc(min(calc(var(--tree-depth) * 20px),60px) - 10px)}}
