@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_a2329a35-module__ls6I-G__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_a2329a35-module__ls6I-G__variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_2f75d4c6-module__5Mxbsq__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_2f75d4c6-module__5Mxbsq__variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--motion-productive-short:70ms;--motion-productive-medium:.1s;--motion-productive-long:.15s;--motion-expressive-short:.25s;--motion-expressive-long:.4s;--motion-timing-enter:cubic-bezier(0, 0, .35, 1);--motion-timing-exit:cubic-bezier(.4, 0, 1, 1);--motion-timing-transition:cubic-bezier(.4, 0, .2, 1);--motion-timing-emphasize:cubic-bezier(0, 0, .2, 1.4);--expand-animation-timing:var(--motion-timing-enter);--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--border-width:1px;--border-style:solid;--border-radius-4:4px;--border-radius-8:8px;--border-radius-12:12px;--border-radius-16:16px;--border-radius-small:var(--border-radius-4);--border-radius-medium:var(--border-radius-8);--border-radius-big:var(--border-radius-16);--disabled-component-opacity:.38;--font-family:var(--font-figtree), Figtree, Roboto, sans-serif;--title-font-family:var(--font-poppins), Poppins, Roboto, sans-serif;--h1-font-family:var(--title-font-family);--font-smoothing-webkit:antialiased;--font-smoothing-moz:grayscale;--font-weight-very-light:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-bold:500;--font-line-height-10:18px;--font-line-height-20:24px;--font-line-height-30:24px;--font-line-height-40:24px;--font-line-height-50:32px;--font-line-height-60:42px;--font-size-10:14px;--font-size-20:14px;--font-size-30:16px;--font-size-40:18px;--font-size-50:24px;--font-size-60:30px;--font-size-h1:var(--font-size-60);--font-size-h2:var(--font-size-50);--font-size-h3:var(--font-size-50);--font-size-h4:var(--font-size-40);--font-size-h5:var(--font-size-30);--font-size-general-label:var(--font-size-20);--font-size-paragraph:var(--font-size-30);--font-size-subtext:var(--font-size-10);--font-line-height-h1:var(--font-line-height-60);--font-line-height-h2:var(--font-line-height-50);--font-line-height-h3:var(--font-line-height-50);--font-line-height-h4:var(--font-line-height-40);--font-line-height-h5:var(--font-line-height-30);--font-line-height-general-label:var(--font-line-height-20);--font-line-height-paragraph:var(--font-line-height-30);--font-line-height-subtext:var(--font-line-height-10);--font-h1:var(--font-weight-bold) var(--font-size-h1) / var(--font-line-height-h1) var(--title-font-family);--font-h2:var(--font-weight-bold) var(--font-size-h2) / var(--font-line-height-h2) var(--title-font-family);--font-h3:var(--font-weight-light) var(--font-size-h3) / var(--font-line-height-h3) var(--title-font-family);--font-h4:var(--font-weight-bold) var(--font-size-h4) / var(--font-line-height-h4) var(--title-font-family);--font-h5:var(--font-weight-bold) var(--font-size-h5) / var(--font-line-height-h5) var(--font-family);--font-general-label:var(--font-weight-normal) var(--font-size-general-label) / var(--font-line-height-general-label) var(--font-family);--font-paragraph:var(--font-weight-normal) var(--font-size-paragraph) / var(--font-line-height-paragraph) var(--font-family);--font-subtext:var(--font-weight-normal) var(--font-size-subtext) / var(--font-line-height-subtext) var(--font-family);--font-h1-bold:700 32px/40px var(--title-font-family);--font-h1-medium:600 32px/40px var(--title-font-family);--font-h1-normal:500 32px/40px var(--title-font-family);--font-h1-light:300 32px/40px var(--title-font-family);--font-h2-bold:700 24px/30px var(--title-font-family);--font-h2-medium:600 24px/30px var(--title-font-family);--font-h2-normal:500 24px/30px var(--title-font-family);--font-h2-light:300 24px/30px var(--title-font-family);--font-h3-bold:700 18px/24px var(--title-font-family);--font-h3-medium:600 18px/24px var(--title-font-family);--font-h3-normal:500 18px/24px var(--title-font-family);--font-h3-light:300 18px/24px var(--title-font-family);--font-text1-bold:700 16px/22px var(--font-family);--font-text1-medium:600 16px/22px var(--font-family);--font-text1-normal:400 16px/22px var(--font-family);--font-text2-bold:700 14px/20px var(--font-family);--font-text2-medium:600 14px/20px var(--font-family);--font-text2-normal:400 14px/20px var(--font-family);--font-text3-bold:700 12px/16px var(--font-family);--font-text3-medium:600 12px/16px var(--font-family);--font-text3-normal:400 12px/16px var(--font-family);--letter-spacing-h1-bold:-.5px;--letter-spacing-h1-normal:-.5px;--letter-spacing-h1-light:-.5px;--letter-spacing-h2-bold:-.1px;--letter-spacing-h2-normal:-.1px;--letter-spacing-h2-light:-.1px;--letter-spacing-h3-bold:-.1px;--letter-spacing-h3-normal:-.1px;--letter-spacing-h3-light:-.1px}:root,.light-app-theme{--primary-color:#0073ea;--primary-hover-color:#0060b9;--primary-selected-color:#cce5ff;--primary-selected-hover-color:#aed4fc;--primary-highlighted-color:#f0f7ff;--primary-surface-color:#eceff8;--primary-text-color:#323338;--secondary-text-color:#676879;--text-color-on-inverted:#fff;--text-color-on-primary:#fff;--disabled-text-color:rgba(50, 51, 56, var(--disabled-component-opacity));--inverted-color-background:#323338;--fixed-dark-color:#323338;--fixed-light-color:#fff;--primary-background-color:#fff;--primary-background-hover-color:#6768791a;--secondary-background-color:#fff;--allgrey-background-color:#f6f7fb;--backdrop-color:#292f4cb3;--ui-border-color:#c3c6d4;--ui-background-color:#e7e9ef;--ui-background-hover-color:#d8d9e0;--layout-border-color:#d0d4e4;--placeholder-color:#676879;--icon-color:#676879;--disabled-background-color:#ecedf5;--link-color:#1f76c2;--brand-color:#0073ea;--brand-hover-color:#0060b9;--brand-selected-color:#cce5ff;--brand-selected-hover-color:#aed4fc;--positive-color:#00854d;--positive-color-hover:#007038;--positive-color-selected:#bbdbc9;--positive-color-selected-hover:#b5cec0;--negative-color:#d83a52;--negative-color-hover:#b63546;--negative-color-selected:#f4c3cb;--negative-color-selected-hover:#ecb7bf;--warning-color:#ffcb00;--warning-color-hover:#eaaa15;--warning-color-selected:#fceba1;--warning-color-selected-hover:#f2d973;--color-highlight_blue:#cce5ff;--color-basic_blue:#0073ea;--color-dark_blue:#0060b9;--color-bazooka:#f65f7c;--color-snow_white:#fff;--color-riverstone_gray:#f6f7fb;--color-ui_grey:#dcdfec;--color-wolf_gray:#c3c6d4;--color-asphalt:#676879;--color-mud_black:#323338;--color-black:#000;--color-success:#00854d;--color-success-hover:#007038;--color-success-highlight:#bbdbc9;--color-error:#d83a52;--color-error-hover:#b63546;--color-error-highlight:#f4c3cb;--color-link_color:#1f76c2;--color-surface:#292f4c;--grey-background-color:#f6f7fb;--text-color-on-brand:#fff;--box-shadow-xs:0px 4px 6px -4px #0000001a;--box-shadow-small:0px 4px 8px #0003;--box-shadow-medium:0px 6px 20px #0003;--box-shadow-large:0px 15px 50px #0000004d;--color-grass_green:#037f4c;--color-grass_green-hover:#116846;--color-grass_green-selected:#81bfa5;--color-done-green:#00c875;--color-done-green-hover:#0f9b63;--color-done-green-selected:#80e3ba;--color-done-green-selected-with-opacity:#80e3ba99;--color-bright-green:#9cd326;--color-bright-green-hover:#7ca32b;--color-bright-green-selected:#cde992;--color-saladish:#cab641;--color-saladish-hover:#9d8f3e;--color-saladish-selected:#e4daa0;--color-egg_yolk:#ffcb00;--color-egg_yolk-hover:#eaaa15;--color-egg_yolk-selected:#ffe580;--color-egg_yolk-rgb:255, 213, 51;--color-working_orange:#fdab3d;--color-working_orange-hover:#c0873c;--color-working_orange-selected:#fed59e;--color-dark-orange:#ff6d3b;--color-dark-orange-hover:#c25531;--color-dark-orange-selected:#ffb196;--color-peach:#ffadad;--color-peach-hover:#c2888a;--color-peach-selected:#ffd6d6;--color-sunset:#ff7575;--color-sunset-hover:#c26163;--color-sunset-selected:#ffbaba;--color-sunset-selected-with-opacity:#ffbaba99;--color-stuck-red:#df2f4a;--color-stuck-red-hover:#ad3f51;--color-stuck-red-selected:#f0a1ad;--color-dark-red:#bb3354;--color-dark-red-hover:#92334c;--color-dark-red-selected:#dd99a9;--color-sofia_pink:#e50073;--color-sofia_pink-hover:#c20062;--color-sofia_pink-selected:#ff8ac4;--color-lipstick:#ff5ac4;--color-lipstick-hover:#c24e9a;--color-lipstick-selected:#fface1;--color-bubble:#faa1f1;--color-bubble-hover:#be80ba;--color-bubble-selected:#fcd0f8;--color-purple:#9d50dd;--color-purple-hover:#7d45b0;--color-purple-selected:#d0aeed;--color-dark_purple:#784bd1;--color-dark_purple-hover:#6344a3;--color-dark_purple-selected:#bba5e8;--color-berry:#7e3b8a;--color-berry-hover:#673971;--color-berry-selected:#be9dc4;--color-dark_indigo:#401694;--color-dark_indigo-hover:#3c1f78;--color-dark_indigo-selected:#a08bc9;--color-indigo:#5559df;--color-indigo-hover:#4b4ead;--color-indigo-selected:#aaacef;--color-navy:#225091;--color-navy-hover:#274776;--color-navy-selected:#90a7c8;--color-bright-blue:#579bfc;--color-bright-blue-hover:#4c7cc1;--color-bright-blue-selected:#abcdfd;--color-dark-blue:#007eb5;--color-dark-blue-hover:#0f6d97;--color-dark-blue-selected:#80c2df;--color-aquamarine:#4eccc6;--color-aquamarine-hover:#469e9b;--color-aquamarine-selected:#a6e5e2;--color-chili-blue:#6cf;--color-chili-blue-hover:#569ec3;--color-chili-blue-selected:#b2e5ff;--color-river:#74afcc;--color-river-hover:#588095;--color-river-selected:#b3d0de;--color-winter:#9aadbd;--color-winter-hover:#7b8895;--color-winter-selected:#ccd6de;--color-explosive:#c4c4c4;--color-explosive-hover:#98999a;--color-explosive-selected:#e1e1e1;--color-american_gray:#757575;--color-american_gray-hover:#69696a;--color-american_gray-selected:#bfbfbf;--color-blackish:#333;--color-blackish-hover:#222;--color-blackish-selected:#999;--color-brown:#7f5347;--color-brown-hover:#684943;--color-brown-selected:#bfa9a3;--color-orchid:#e484bd;--color-orchid-hover:#ae5d8d;--color-orchid-selected:#ecbad7;--color-tan:#bca58a;--color-tan-hover:#8a7862;--color-tan-selected:#d6cabc;--color-sky:#a1e3f6;--color-sky-hover:#81b6c5;--color-sky-selected:#d0f1fa;--color-coffee:#cd9282;--color-coffee-hover:#976758;--color-coffee-selected:#dec0b7;--color-royal:#216edf;--color-royal-hover:#225eb7;--color-royal-selected:#95bbf2;--color-teal:#175a63;--color-teal-hover:#12484f;--color-teal-selected:#8bacb1;--color-lavender:#bda8f9;--color-lavender-hover:#9786c7;--color-lavender-selected:#ded4fc;--color-steel:#a9bee8;--color-steel-hover:#8798ba;--color-steel-selected:#d4dff4;--color-lilac:#9d99b9;--color-lilac-hover:#7e7a94;--color-lilac-selected:#ceccdc;--color-pecan:#563e3e;--color-pecan-hover:#453232;--color-pecan-selected:#ab9f9f;--color-dark_marble:#f1f1f1;--color-marble:#f7f7f7;--color-gainsboro:#e1e1e1;--color-extra_light_gray:#edeef0;--color-glitter:#d9f0ff;--color-ultra_light_gray:#ebebeb;--color-very_light_gray:#a1a1a1;--color-jaco_gray:#9699a6;--color-storm_gray:#6b6d77;--color-trolley-grey:#757575;--color-basic_light_blue:#c7e6fa;--color-light_blue:#61caf7;--color-turquoise:#6cf;--color-aqua:#00d1d1;--color-live_blue:#009aff;--color-jeans:#597bfc;--color-burned_eggplant:#181d37;--color-light-pink:#ff5ac4;--color-dark-pink:#ff007f;--color-dark_red:#bb3354;--color-yellow:#ffcb00;--color-mustered:#cab641;--color-orange:#fdab3d;--color-lime-green:#9cd326;--color-jade:#03c875;--color-green-haze:#00a359;--color-grass-green:#037f4c;--color-amethyst:#9d50dd;--color-dark-purple:#784bd1;--color-blue_links:#007eb5;--color-blue-links:#007eb5;--color-private:#f65f7c;--color-public:#009aff;--color-board_views_grey:#6e6f8f;--color-board_views_grey_hover:#b2b3d0;--color-board_views_blue:#1c1f3b;--color-board_views_blue_secondary:#363a52;--color-border_light_gray:#f5f6f8;--color-brand-blue:#00a9ff;--color-brand-charcoal:#2b2c5c;--color-brand-gold:#fc0;--color-brand-green:#11dd80;--color-brand-iris:#595ad4;--color-brand-light-blue:#00cff4;--color-brand-malachite:#00cd6f;--color-brand-purple:#a358d0;--color-brand-red:#f74875;--color-deadline_upcoming_indication:#5d6387;--color-default_group_color:#579bfc;--color-form_btn_hover:#0083d9;--color-form_purple:#575c96;--color-highlight:#dff0ff;--color-green_shadow:#00c875;--color-green-shadow:#00c875;--color-red_shadow:#df2f4a;--color-red-shadow:#df2f4a;--color-pulse_bg:#f0f0f0;--color-pulse_text_color:#333;--color-placholder_gray:#d8d8d8;--color-placeholder_light_gray:#efefef;--color-excel-green:#207245;--color-media-blue:#2ea2e9;--color-pdf-red:#bb0706;--color-ppt-orange:#d64e2a;--color-word-blue:#2a5699;--color-zip-orange:#e4901c;--color-like_red:#fb275d;--color-scrollbar_gray:#b2b2b2;--color-timeline_grid_blue:#454662;--color-timeline_blue:#1c1f3b;--color-highlight_blue-rgb:204, 229, 255;--color-snow_white-with-opacity:#fff6;--color-wolf_gray-with-opacity:#c3c6d41a;--color-asphalt-with-opacity:#6768791a;--primary-on-secondary-color:#0073ea;--primary-hover-on-secondary-color:#0060b9;--primary-selected-color-rgb:204, 229, 255;--primary-selected-on-secondary-color:#cce5ff;--primary-text-on-secondary-color:#323338;--text-color-on-primary-with-opacity:#fff6;--secondary-text-on-secondary-color:#676879;--placeholder-color-with-opacity:#6768791a;--placeholder-on-secondary-color:#676879;--icon-on-secondary-color:#676879;--link-on-secondary-color:#1f76c2;--label-background-color:#cce5ff;--label-background-on-secondary-color:#cce5ff;--primary-background-color-rgb:255, 255, 255;--primary-background-hover-on-secondary-color:#dcdfec;--modal-background-color:#fff;--secondary-background-color-rgb:255, 255, 255;--disabled-background-on-secondary-color:#ecedf5;--disabled-text-on-secondary-color:rgba(50, 51, 56, var(--disabled-component-opacity));--ui-border-on-secondary-color:#c3c6d4;--layout-border-on-secondary-color:#d0d4e4;--dark-background-color:#f6f7fb;--dark-background-on-secondary-color:#f6f7fb;--dialog-background-color:#fff;--box-shadow-mediun:0px 6px 20px #0003}.dark-app-theme{--primary-color:#0073ea;--primary-hover-color:#0060b9;--primary-selected-color:#133774;--primary-selected-hover-color:#0d2e65;--primary-highlighted-color:#0d2753;--primary-surface-color:#181b34;--primary-text-color:#d5d8df;--secondary-text-color:#9699a6;--text-color-on-inverted:#323338;--text-color-on-primary:#fff;--disabled-text-color:rgba(213, 216, 223, var(--disabled-component-opacity));--inverted-color-background:#fff;--fixed-dark-color:#323338;--fixed-light-color:#fff;--primary-background-color:#181b34;--primary-background-hover-color:#6768794d;--secondary-background-color:#30324e;--allgrey-background-color:#30324e;--backdrop-color:#292f4cb3;--ui-border-color:#797e93;--ui-background-color:#434660;--ui-background-hover-color:#35384d;--layout-border-color:#4b4e69;--placeholder-color:#c3c6d4;--icon-color:#c3c6d4;--disabled-background-color:#3c3f59;--link-color:#69a7ef;--brand-color:#0073ea;--brand-hover-color:#0060b9;--brand-selected-color:#133774;--brand-selected-hover-color:#0d2e65;--positive-color:#00854d;--positive-color-hover:#007038;--positive-color-selected:#025231;--positive-color-selected-hover:#194733;--negative-color:#d83a52;--negative-color-hover:#b63546;--negative-color-selected:#642830;--negative-color-selected-hover:#5a2027;--warning-color:#ffcb00;--warning-color-hover:#eaaa15;--warning-color-selected:#503e02;--warning-color-selected-hover:#402f00;--grey-background-color:#181b34;--text-color-on-brand:#fff;--color-surface:#292f4c;--box-shadow-xs:0px 4px 6px -4px #090b1980;--box-shadow-small:0px 4px 8px #090b1980;--box-shadow-medium:0px 6px 20px #090b1980;--box-shadow-large:0px 15px 50px #090b1980;--color-grass_green-hover:#116846;--color-grass_green-selected:#0f4f43;--color-done-green-hover:#0f9b63;--color-done-green-selected:#0e7358;--color-done-green-selected-with-opacity:#0e735899;--color-bright-green-hover:#7ca32b;--color-bright-green-selected:#5c7930;--color-saladish-hover:#9d8f3e;--color-saladish-selected:#736a3e;--color-egg_yolk-hover:#c29e11;--color-egg_yolk-selected:#8d751e;--color-egg_yolk-rgb:255, 213, 51;--color-working_orange-hover:#c0873c;--color-working_orange-selected:#8c653c;--color-dark-orange-hover:#c25531;--color-dark-orange-selected:#8d4134;--color-peach-hover:#c2888a;--color-peach-selected:#8d6674;--color-sunset-hover:#c26163;--color-sunset-selected:#8d4a58;--color-sunset-selected-with-opacity:#8d4a5899;--color-stuck-red-hover:#ad3f51;--color-stuck-red-selected:#7f314b;--color-dark-red-hover:#92334c;--color-dark-red-selected:#6b2947;--color-sofia_pink-hover:#c21e71;--color-sofia_pink-selected:#8d1a62;--color-lipstick-hover:#c24e9a;--color-lipstick-selected:#8d3c7f;--color-bubble-hover:#be80ba;--color-bubble-selected:#8b6096;--color-purple-hover:#8050ab;--color-purple-selected:#5f3e8b;--color-dark_purple-hover:#6344a3;--color-dark_purple-selected:#4a3586;--color-berry-hover:#673971;--color-berry-selected:#4d2d62;--color-dark_indigo:#6129ff;--color-dark_indigo-hover:#4c18dc;--color-dark_indigo-selected:#3c13ae;--color-indigo-hover:#4b4ead;--color-indigo-selected:#383c8d;--color-navy:#5684c5;--color-navy-hover:#3468b2;--color-navy-selected:#24508f;--color-bright-blue-hover:#4c7cc1;--color-bright-blue-selected:#395d9b;--color-dark-blue-hover:#0f6d97;--color-dark-blue-selected:#0e527e;--color-aquamarine-hover:#469e9b;--color-aquamarine-selected:#357580;--color-chili-blue-hover:#569ec3;--color-chili-blue-selected:#41759d;--color-river-hover:#588095;--color-river-selected:#42607c;--color-winter-hover:#7b8895;--color-winter-selected:#5b667c;--color-explosive-hover:#98999a;--color-explosive-selected:#70717f;--color-american_gray-hover:#69696a;--color-american_gray-selected:#4e505e;--color-blackish:#7a7a7a;--color-blackish-hover:#525252;--color-blackish-selected:#383838;--color-brown-hover:#684943;--color-brown-selected:#4d3941;--color-orchid-hover:#b4739a;--color-orchid-selected:#85597b;--color-tan-hover:#978977;--color-tan-selected:#716863;--color-sky-hover:#90bac6;--color-sky-selected:#6c8a9a;--color-coffee-hover:#a27b6f;--color-coffee-selected:#795e5d;--color-royal-hover:#4474bb;--color-royal-selected:#375993;--color-teal:#4a8f98;--color-teal-hover:#347179;--color-teal-selected:#245960;--color-lavender-hover:#a294c8;--color-lavender-selected:#79709c;--color-steel-hover:#95a2be;--color-steel-selected:#707a95;--color-lilac-hover:#8e8a9f;--color-lilac-selected:#6b697f;--color-pecan:#806363;--color-pecan-hover:#674c4c;--color-pecan-selected:#513939;--primary-on-secondary-color:#0073ea;--primary-hover-on-secondary-color:#0060b9;--primary-selected-color-rgb:19, 55, 116;--primary-selected-on-secondary-color:#133774;--primary-text-on-secondary-color:#d5d8df;--primary-background-color-rgb:24, 27, 52;--primary-background-hover-on-secondary-color:#4b4e69;--secondary-background-color-rgb:48, 50, 78;--secondary-text-on-secondary-color:#9699a6;--link-on-secondary-color:#69a7ef;--modal-background-color:#181b34;--dark-background-color:#393b53;--dark-background-on-secondary-color:#4b4e69;--dialog-background-color:#30324e;--label-background-color:#404b69;--label-background-on-secondary-color:#404b69;--icon-on-secondary-color:#c3c6d4;--placeholder-color-with-opacity:#c3c6d41a;--placeholder-on-secondary-color:#c3c6d4;--ui-border-on-secondary-color:#797e93;--layout-border-on-secondary-color:#4b4e69;--disabled-background-on-secondary-color:#3c3f59;--disabled-text-on-secondary-color:rgba(213, 216, 223, var(--disabled-component-opacity));--box-shadow-mediun:0px 6px 20px #0003}.black-app-theme{--primary-color:#0073ea;--primary-hover-color:#0060b9;--primary-selected-color:#133774;--primary-selected-hover-color:#0d2e65;--primary-highlighted-color:#0b2858;--primary-surface-color:#111;--primary-text-color:#eee;--secondary-text-color:#aaa;--text-color-on-inverted:#111;--text-color-on-primary:#fff;--disabled-text-color:rgba(238, 238, 238, var(--disabled-component-opacity));--inverted-color-background:#eee;--fixed-dark-color:#111;--fixed-light-color:#fff;--primary-background-color:#111;--primary-background-hover-color:#6768794d;--secondary-background-color:#2c2c2c;--allgrey-background-color:#2c2c2c;--backdrop-color:#212121b3;--ui-border-color:#8d8d8d;--ui-background-color:#4d4d4d;--ui-background-hover-color:#3b3b3b;--layout-border-color:#636363;--placeholder-color:#aaa;--icon-color:#aaa;--disabled-background-color:#3a3a3a;--link-color:#69a7ef;--brand-color:#0073ea;--brand-hover-color:#0060b9;--brand-selected-color:#133774;--brand-selected-hover-color:#0d2e65;--positive-color:#00854d;--positive-color-hover:#007038;--positive-color-selected:#025231;--positive-color-selected-hover:#194733;--negative-color:#d83a52;--negative-color-hover:#b63546;--negative-color-selected:#642830;--negative-color-selected-hover:#5a2027;--warning-color:#ffcb00;--warning-color-hover:#eaaa15;--warning-color-selected:#503e02;--warning-color-selected-hover:#402f00;--text-color-on-brand:#fff;--color-surface:#212121;--grey-background-color:#111;--box-shadow-xs:0px 4px 6px -4px #000;--box-shadow-small:0px 4px 8px #000;--box-shadow-medium:0px 6px 20px #000;--box-shadow-large:0px 15px 50px #000;--color-grass_green-hover:#116846;--color-grass_green-selected:#0a482e;--color-done-green-hover:#0f9b63;--color-done-green-selected:#096c43;--color-done-green-selected-with-opacity:#096c4399;--color-bright-green-hover:#7ca32b;--color-bright-green-selected:#56721b;--color-saladish-hover:#9d8f3e;--color-saladish-selected:#6d6329;--color-egg_yolk-hover:#c29e11;--color-egg_yolk-selected:#886e09;--color-egg_yolk-rgb:255, 213, 51;--color-working_orange-hover:#c0873c;--color-working_orange-selected:#875e27;--color-dark-orange-hover:#c25531;--color-dark-orange-selected:#883a1f;--color-peach-hover:#c2888a;--color-peach-selected:#885f5f;--color-sunset-hover:#c26163;--color-sunset-selected:#884343;--color-sunset-selected-with-opacity:#88434399;--color-stuck-red-hover:#ad3f51;--color-stuck-red-selected:#792a36;--color-dark-red-hover:#92334c;--color-dark-red-selected:#662232;--color-sofia_pink-hover:#c21e71;--color-sofia_pink-selected:#88134d;--color-lipstick-hover:#c24e9a;--color-lipstick-selected:#88356a;--color-bubble-hover:#be80ba;--color-bubble-selected:#855981;--color-purple-hover:#8050ab;--color-purple-selected:#593776;--color-dark_purple-hover:#6344a3;--color-dark_purple-selected:#442e71;--color-berry-hover:#673971;--color-berry-selected:#47264d;--color-dark_indigo:#6129ff;--color-dark_indigo-hover:#4c18dc;--color-dark_indigo-selected:#3c13ae;--color-indigo-hover:#4b4ead;--color-indigo-selected:#333578;--color-navy:#5684c5;--color-navy-hover:#3468b2;--color-navy-selected:#24508f;--color-bright-blue-hover:#4c7cc1;--color-bright-blue-selected:#345686;--color-dark-blue-hover:#0f6d97;--color-dark-blue-selected:#094b69;--color-aquamarine-hover:#469e9b;--color-aquamarine-selected:#2f6e6b;--color-chili-blue-hover:#569ec3;--color-chili-blue-selected:#3b6e88;--color-river-hover:#588095;--color-river-selected:#3c5967;--color-winter-hover:#7b8895;--color-winter-selected:#555f67;--color-explosive-hover:#98999a;--color-explosive-selected:#6a6a6a;--color-american_gray-hover:#69696a;--color-american_gray-selected:#494949;--color-blackish:#7a7a7a;--color-blackish-hover:#525252;--color-blackish-selected:#383838;--color-brown-hover:#684943;--color-brown-selected:#48322c;--color-orchid-hover:#b4739a;--color-orchid-selected:#7e516c;--color-tan-hover:#978977;--color-tan-selected:#6a6053;--color-sky-hover:#90bac6;--color-sky-selected:#65828b;--color-coffee-hover:#a27b6f;--color-coffee-selected:#71564e;--color-royal-hover:#4474bb;--color-royal-selected:#305183;--color-teal:#4a8f98;--color-teal-hover:#347179;--color-teal-selected:#245960;--color-lavender-hover:#a294c8;--color-lavender-selected:#71688c;--color-steel-hover:#95a2be;--color-steel-selected:#687185;--color-lilac-hover:#8e8a9f;--color-lilac-selected:#63616f;--color-pecan:#806363;--color-pecan-hover:#674c4c;--color-pecan-selected:#513939;--primary-on-secondary-color:#0073ea;--primary-hover-on-secondary-color:#0060b9;--primary-selected-color-rgb:19, 55, 116;--primary-selected-on-secondary-color:#133774;--primary-text-on-secondary-color:#eee;--primary-background-color-rgb:17, 17, 17;--primary-background-hover-on-secondary-color:#636363;--secondary-background-color-rgb:44, 44, 44;--secondary-text-on-secondary-color:#9699a6;--link-on-secondary-color:#69a7ef;--modal-background-color:#181b34;--dark-background-color:#2c2c2c;--dark-background-on-secondary-color:#4b4e69;--dialog-background-color:#2c2c2c;--label-background-color:#404b69;--label-background-on-secondary-color:#404b69;--icon-on-secondary-color:#aaa;--placeholder-color-with-opacity:#aaaaaa1a;--placeholder-on-secondary-color:#aaa;--ui-border-on-secondary-color:#8d8d8d;--layout-border-on-secondary-color:#636363;--disabled-background-on-secondary-color:#3a3a3a;--disabled-text-on-secondary-color:rgba(238, 238, 238, var(--disabled-component-opacity));--box-shadow-mediun:0px 6px 20px #0003}:root{--menu-shadow:0px 4px 17px 6px #0000001a;--dialog-shadow:0px 25px 50px -15px #000000b3;--canvas-shadow:-5px -5px 20px 0px #edf1fc;--overlay-color:#292f4cb3;--chip-background-color:#f5f6f8;--disabled-text-38:#32333861;--rail-width:72px;--sidebar-width:279px;--topbar-height:48px;--row-height:36px;--side-panel-width:700px;--slide-over-width:600px;--tone-done:var(--color-done-green);--tone-working:var(--color-working_orange);--tone-stuck:var(--color-stuck-red);--tone-todo:var(--color-bright-blue);--tone-backlog:var(--color-explosive);--tone-review:var(--color-purple);--tone-cancelled:var(--color-american_gray);--tone-pink:#ff5ac4;--tone-teal:#00a9a0;--tone-sky:#4eccf6;--tone-lime:#9cd326;--tone-brown:#7f5347;--tone-navy:#225091;--tint-done:#33d391;--tint-working:#fdbc64;--tint-stuck:#e8697d;--tint-neutral:#797e93}.dark-app-theme{--canvas-shadow:none;--chip-background-color:#30324e;--disabled-text-38:#d5d8df61}.black-app-theme{--canvas-shadow:none;--chip-background-color:#2c2c2c;--disabled-text-38:#eeeeee61}
*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:var(--font-family);color:var(--primary-text-color);background-color:var(--allgrey-background-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:22.5px}h1,h2,h3,h4,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}svg{flex-shrink:0}:focus{outline:none}:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:var(--border-radius-small)}::selection{background:var(--primary-selected-color)}.page-title{font-family:var(--title-font-family);letter-spacing:-.5px;font-size:32px;font-weight:500;line-height:40px}.panel-title{font-family:var(--title-font-family);letter-spacing:-.1px;font-size:24px;font-weight:500;line-height:30px}.board-title{font-size:24px;font-weight:500;line-height:30px}.section-title{font-size:18px;font-weight:500;line-height:24px}.muted{color:var(--secondary-text-color)}.label{font-size:14px;line-height:20px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:none}}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}
.btn{white-space:nowrap;border-radius:var(--border-radius-small);cursor:pointer;height:32px;transition:background-color var(--motion-productive-short) var(--motion-timing-transition), color var(--motion-productive-short) var(--motion-timing-transition);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:4px 8px;font-size:14px;font-weight:400;line-height:24px;display:inline-flex}.btn svg{width:16px;height:16px}.btn-lg{height:40px;padding:8px 16px;font-size:16px;line-height:22px}.btn-primary{background-color:var(--primary-color);color:var(--text-color-on-primary)}.btn-primary:hover{background-color:var(--primary-hover-color)}.btn-secondary{border-color:var(--ui-border-color);color:var(--primary-text-color);background-color:#0000}.btn-secondary:hover{background-color:var(--primary-background-hover-color)}.btn-tertiary{color:var(--primary-text-color);background-color:#0000}.btn-tertiary:hover,.btn-tertiary.is-active{background-color:var(--primary-background-hover-color)}.btn-tertiary.is-open{background-color:var(--primary-selected-color)}.btn-positive{background-color:var(--positive-color);color:#fff}.btn-icon{width:32px;padding:0}.btn:disabled{color:var(--disabled-text-38);border-color:var(--disabled-text-38);cursor:not-allowed;background:0 0}.btn-split{display:inline-flex}.btn-split>.btn:first-child{border-radius:4px 0 0 4px}.btn-split>.btn:last-child{border-left:1px solid #ffffff4d;border-radius:0 4px 4px 0;width:28px;padding:0}.input{background:var(--primary-background-color);border:1px solid var(--ui-border-color);border-radius:var(--border-radius-small);align-items:center;gap:8px;height:32px;padding:4px 4px 4px 12px;font-size:14px;line-height:20px;display:inline-flex}.input:focus-within{border-color:var(--primary-color)}.input input{background:0 0;border:0;outline:0;width:100%;min-width:0}.input input::placeholder{color:var(--secondary-text-color)}.input svg{width:16px;height:16px;color:var(--secondary-text-color)}.tabs{border-bottom:2px solid var(--ui-background-color);scrollbar-width:none;align-items:flex-end;gap:2px;display:flex;overflow-x:auto}.tab{white-space:nowrap;color:var(--primary-text-color);transition:background-color var(--motion-productive-medium) var(--motion-timing-transition);border-radius:4px 4px 0 0;align-items:center;gap:6px;padding:4px 16px 8px;font-size:16px;line-height:22px;display:inline-flex;position:relative}.tab:hover{background-color:var(--primary-background-hover-color)}.tab svg{width:16px;height:16px}.tab-indicator{background-color:#0000;height:2px;position:absolute;bottom:-2px;left:0;right:0}.tab.is-active .tab-indicator{background-color:var(--primary-color)}.tab-count{color:var(--secondary-text-color);font-size:12px}.menu{z-index:40;background:var(--primary-background-color);border-radius:var(--border-radius-medium);min-width:220px;box-shadow:var(--menu-shadow);animation:fade-in var(--motion-productive-long) var(--motion-timing-enter);padding:8px;position:absolute}.menu-section-label{color:var(--secondary-text-color);padding:4px 8px;font-size:14px;line-height:21px}.menu-item{text-align:left;border-radius:var(--border-radius-small);width:100%;height:32px;color:var(--primary-text-color);transition:background-color var(--motion-productive-medium) var(--motion-timing-transition);align-items:center;gap:8px;padding:4px 8px;font-size:14px;line-height:24px;display:flex}.menu-item svg{width:16px;height:16px}.menu-item:hover{background-color:var(--primary-background-hover-color)}.menu-item.is-selected{background-color:var(--primary-selected-color)}.menu-item .menu-item-end{color:var(--secondary-text-color);margin-left:auto}.menu-divider{background:var(--layout-border-color);height:1px;margin:6px 0}.popover-anchor{display:inline-flex;position:relative}.popover-anchor.fill{width:100%;height:100%;display:flex}.tooltip-host{display:inline-flex}.tip-layer{z-index:1000;pointer-events:none;max-width:280px;font:400 14px/20px var(--font-family);color:#fff;letter-spacing:normal;text-transform:none;white-space:normal;overflow-wrap:anywhere;animation:tip-in .12s var(--motion-timing-enter);background-color:#323338;border-radius:4px;padding:6px 10px;position:fixed;box-shadow:0 4px 12px #0000002e}.tip-layer:before{content:"";left:var(--arrow);background:#323338;border-radius:1px;width:8px;height:8px;position:absolute;transform:translate(-50%)rotate(45deg)}.tip-layer.is-bottom:before{top:-4px}.tip-layer.is-top:before{bottom:-4px}@keyframes tip-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tip-layer{animation:none}}.dark-app-theme .tip-layer,.black-app-theme .tip-layer,.dark-app-theme .tip-layer:before,.black-app-theme .tip-layer:before{color:#323338;background:#fff}.avatar{color:#fff;letter-spacing:.2px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.avatar.sm{width:24px;height:24px;font-size:10px}.avatar.lg{width:40px;height:40px;font-size:15px}.avatar.empty{border:1px dashed var(--ui-border-color);color:var(--secondary-text-color);background:0 0}.avatar-stack{display:inline-flex}.avatar-stack .avatar{box-shadow:0 0 0 2px var(--primary-background-color)}.avatar-stack .avatar+.avatar{margin-left:-8px}.status-cell{color:#fff;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;height:100%;min-height:36px;transition:filter var(--motion-productive-short) var(--motion-timing-transition);justify-content:center;align-items:center;padding:0 8px;font-size:15px;line-height:22.5px;display:flex}.status-cell:hover{filter:brightness(.94)}.status-cell[data-tone=done]{background-color:var(--tone-done)}.status-cell[data-tone=working]{background-color:var(--tone-working)}.status-cell[data-tone=stuck]{background-color:var(--tone-stuck)}.status-cell[data-tone=todo]{background-color:var(--tone-todo)}.status-cell[data-tone=review]{background-color:var(--tone-review)}.status-cell[data-tone=backlog]{background-color:var(--tone-backlog)}.status-cell[data-tone=cancelled]{background-color:var(--tone-cancelled)}.status-cell[data-tone=pink]{background-color:var(--tone-pink)}.status-cell[data-tone=teal]{background-color:var(--tone-teal)}.status-cell[data-tone=sky]{background-color:var(--tone-sky)}.status-cell[data-tone=lime]{background-color:var(--tone-lime)}.status-cell[data-tone=brown]{background-color:var(--tone-brown)}.status-cell[data-tone=navy]{background-color:var(--tone-navy)}.status-pill{white-space:nowrap;background:var(--primary-background-hover-color);border-radius:var(--border-radius-small);align-items:center;gap:6px;height:24px;padding:0 8px 0 0;font-size:14px;line-height:21px;display:inline-flex;overflow:hidden}.status-pill:before{content:"";background:var(--pill-tone,var(--tone-backlog));align-self:stretch;width:4px}.status-pill.filled{color:#fff;background:var(--pill-tone);padding:0 10px}.status-pill.filled:before{display:none}.status-menu .menu-item{color:#fff;justify-content:center;margin-bottom:4px;font-size:14px}.status-menu .menu-item:hover{filter:brightness(.94)}.health{align-items:center;gap:6px;font-size:14px;display:inline-flex}.health-dot{background:var(--dot,var(--tone-backlog));border-radius:50%;width:10px;height:10px}.stage-pill{letter-spacing:.4px;color:#fff;background:var(--stage,var(--tone-backlog));border-radius:100px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.chip{background:var(--chip-background-color);border-radius:var(--border-radius-small);white-space:nowrap;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:14px;line-height:21px;display:inline-flex}.chip.sm{height:24px;padding:0 8px;font-size:13px}button.chip:hover{background:var(--primary-background-hover-color)}button.chip.is-selected{background:var(--primary-selected-color)}.chip-dot{border-radius:50%;width:10px;height:10px}.badge-outline{height:24px;color:var(--primary-color);border:1px solid var(--primary-color);border-radius:var(--border-radius-small);align-items:center;padding:1px 8px;font-size:14px;line-height:20px;display:inline-flex}.count-badge{color:#fff;background:var(--negative-color);border-radius:100px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.key{color:var(--secondary-text-color);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:500}.mention{color:var(--link-color);background:var(--primary-selected-color);border-radius:var(--border-radius-small);padding:1px 2px}.battery{background:var(--ui-background-color);border-radius:2px;width:100%;height:20px;display:flex;overflow:hidden}.battery>span{height:100%;transition:width var(--motion-expressive-short) var(--motion-timing-transition)}.battery.thin{border-radius:100px;height:8px}.progress{background:var(--ui-background-color);border-radius:100px;width:100%;height:8px;position:relative;overflow:hidden}.progress>span{background:var(--bar,var(--primary-color));border-radius:100px;position:absolute;inset:0 auto 0 0}.meter-row{grid-template-columns:minmax(90px,160px) 1fr 56px;align-items:center;gap:12px;font-size:14px;display:grid}.meter-value{text-align:right;font-variant-numeric:tabular-nums}.scrim{z-index:50;background:var(--overlay-color);animation:scrim-in var(--motion-expressive-short) var(--motion-timing-enter);position:fixed;inset:0}.scrim.is-light{background:0 0}.side-panel{z-index:55;top:calc(var(--topbar-height) + 8px);background:var(--primary-background-color);border-top-left-radius:var(--border-radius-12);width:700px;max-width:100vw;box-shadow:var(--box-shadow-small);animation:slide-in-right var(--motion-expressive-short) var(--motion-timing-enter);flex-direction:column;display:flex;position:fixed;bottom:0;right:0}.slide-over{z-index:55;top:calc(var(--topbar-height) + 8px);width:var(--slide-over-width);background:var(--primary-background-color);max-width:100vw;box-shadow:var(--box-shadow-small);border-top-left-radius:var(--border-radius-12);animation:slide-in-right var(--motion-expressive-short) var(--motion-timing-enter);flex-direction:column;padding:24px;display:flex;position:fixed;bottom:0;right:0;overflow-y:auto}.panel-header{align-items:center;gap:8px;display:flex}.panel-header .spacer{flex:1}.card{background:var(--primary-background-color);border:1px solid var(--layout-border-color);border-radius:var(--border-radius-medium)}.empty-state{text-align:center;color:var(--secondary-text-color);flex-direction:column;align-items:center;gap:8px;padding:40px 16px;font-size:14px;line-height:20px;display:flex}.empty-state svg{width:32px;height:32px}.empty-state h3{color:var(--primary-text-color);font-size:18px;font-weight:500;line-height:24px}.switch{background:var(--ui-border-color);width:28px;height:16px;transition:background-color var(--motion-productive-medium);border-radius:100px;position:relative}.switch:after{content:"";width:12px;height:12px;transition:transform var(--motion-productive-medium) var(--motion-timing-transition);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.switch[aria-checked=true]{background:var(--primary-color)}.switch[aria-checked=true]:after{transform:translate(12px)}.checkbox{border:1px solid var(--ui-border-color);background:var(--primary-background-color);width:16px;height:16px;accent-color:var(--primary-color);border-radius:2px}.toaster{z-index:70;top:calc(var(--topbar-height,56px) + 14px);pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;right:18px}.toast{--tone:var(--primary-color);pointer-events:auto;border:1px solid color-mix(in srgb, var(--primary-text-color) 9%, transparent);background:color-mix(in srgb, var(--primary-background-color) 94%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);width:max-content;min-width:280px;max-width:min(420px,100vw - 32px);color:var(--primary-text-color);border-radius:16px;align-items:center;gap:12px;padding:12px 8px 12px 12px;font-size:14px;line-height:20px;animation:.42s cubic-bezier(.16,1,.3,1) toast-in;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0f,0 18px 40px -12px #0f172a47}.toast[data-tone=success]{--tone:#00a35c}.toast[data-tone=error]{--tone:var(--negative-color)}.toast[data-tone=cheer]{--tone:#fdab3d;background:linear-gradient(115deg, color-mix(in srgb, #ffcb00 16%, var(--primary-background-color)), color-mix(in srgb, #ff7575 9%, var(--primary-background-color)));border-color:#fdab3d59}.toast-icon{width:34px;height:34px;color:var(--tone);background:color-mix(in srgb, var(--tone) 14%, var(--primary-background-color));border-radius:50%;flex:none;place-items:center;display:inline-grid}.toast-icon svg{width:19px;height:19px}.toast[data-tone=cheer] .toast-icon{background:radial-gradient(circle at 32% 30%,#fff6cc,#ffd84d 55%,#fdab3d);font-size:19px;line-height:1;animation:.9s ease-in-out toast-cheer;box-shadow:0 0 0 4px #ffcb0038,0 6px 14px -4px #fdab3d99}.toast-message{flex:1;font-weight:500}.toast-action{color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 10%, transparent);border-radius:999px;flex:none;padding:5px 12px;font-size:13px;font-weight:600}.toast-action:hover{background:color-mix(in srgb, var(--primary-color) 18%, transparent)}.toast-close{width:28px;height:28px;color:var(--secondary-text-color);border-radius:50%;flex:none;place-items:center;display:inline-grid}.toast-close:hover{background:var(--primary-background-hover-color);color:var(--primary-text-color)}.toast-close svg{width:15px;height:15px}.toast:after{content:"";background:var(--tone);opacity:.4;transform-origin:0;height:2px;animation:toast-timer var(--toast-ms,5s) linear forwards;border-radius:2px;position:absolute;bottom:0;left:14px;right:14px}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:none}}@keyframes toast-timer{to{transform:scaleX(0)}}@keyframes toast-cheer{30%{transform:scale(1.18)rotate(-10deg)}60%{transform:scale(1.08)rotate(8deg)}}@media (max-width:767px){.toaster{align-items:stretch;left:12px;right:12px}.toast{width:auto;min-width:0;max-width:none}}@media (prefers-reduced-motion:reduce){.toast,.toast-icon{animation:none}.toast:after{display:none}}.app-loading{background:var(--allgrey-background-color);min-height:100vh}.btn-danger{background-color:var(--negative-color);color:#fff}.btn-danger:hover{background-color:var(--negative-color-hover,var(--negative-color))}.confirm-dialog{border-radius:var(--border-radius-big);background:var(--primary-background-color);width:min(440px,100vw - 32px);color:var(--primary-text-color);box-shadow:var(--box-shadow-large);border:0;margin:auto;padding:24px}.confirm-dialog::backdrop{background:var(--overlay-color)}.confirm-title{font-family:var(--title-font-family);font-size:20px;font-weight:500;line-height:28px}.confirm-body{color:var(--secondary-text-color);margin-top:8px;font-size:14px;line-height:20px}.confirm-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.status-cell.is-readonly{cursor:default}.confetti{z-index:80;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.assignees-more{color:var(--primary-text-color);background:var(--allgrey-background-color);justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}
.app{grid-template-columns:var(--rail-width) auto 1fr;grid-template-rows:var(--topbar-height) 1fr;background:var(--allgrey-background-color);grid-template-areas:"top top top""rail side main";height:100vh;display:grid}.app-topbar{height:var(--topbar-height);grid-area:top;align-items:center;gap:8px;padding:0 16px 0 20px;display:flex}.brand{align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.brand-mark{width:28px;height:28px}.topbar-cta{color:var(--primary-color);border-color:var(--primary-color);margin-left:8px;font-weight:500}.topbar-center{flex:1;justify-content:center;display:flex}.topbar-search{width:400px;max-width:100%;height:32px;color:var(--secondary-text-color);background:var(--primary-background-hover-color);border-radius:100px;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.topbar-search svg{width:16px;height:16px}.topbar-actions{align-items:center;gap:4px;display:flex}.topbar-icon{border-radius:var(--border-radius-small);width:40px;height:40px;color:var(--primary-text-color);justify-content:center;align-items:center;display:inline-flex;position:relative}.topbar-icon:hover{background:var(--primary-background-hover-color)}.topbar-icon.is-open{background:var(--primary-selected-color)}.topbar-icon svg{width:20px;height:20px}.topbar-icon .count-badge{position:absolute;top:4px;right:2px}.topbar-divider{background:var(--layout-border-color);width:1px;height:24px;margin:0 8px}.app-rail{background-color:var(--allgrey-background-color);flex-direction:column;grid-area:rail;align-items:center;gap:4px;width:72px;padding:8px 0;display:flex}.rail-item{border-radius:var(--border-radius-medium);width:64px;color:var(--primary-text-color);flex-direction:column;align-items:center;gap:4px;padding:4px 0;display:flex}.rail-icon{width:32px;height:32px;transition:background-color var(--motion-productive-medium) var(--motion-timing-transition);border-radius:8px;justify-content:center;align-items:center;display:flex}.rail-icon svg{width:20px;height:20px}.rail-item:hover .rail-icon{background:var(--primary-background-hover-color)}.rail-item.is-active .rail-icon{background-color:var(--primary-selected-color)}.rail-label{color:var(--secondary-text-color);font-size:11px;line-height:16px}.rail-item.is-active .rail-label{color:var(--primary-text-color)}.rail-divider{background:var(--layout-border-color);width:40px;height:1px;margin:6px 0}.rail-spacer{flex:1}.app-sidebar{background-color:var(--primary-background-color);border-top:1px solid var(--ui-background-color);border-top-left-radius:16px;flex-direction:column;grid-area:side;gap:4px;width:279px;padding:16px;display:flex;overflow-y:auto}.sidebar-header{color:var(--secondary-text-color);justify-content:space-between;align-items:center;padding:0 0 8px;font-size:14px;display:flex}.sidebar-switcher{border:1px solid var(--ui-border-color);border-radius:var(--border-radius-small);text-align:left;align-items:center;gap:8px;width:100%;height:40px;padding:0 8px;font-size:14px;display:flex}.sidebar-switcher:hover{background:var(--primary-background-hover-color)}.sidebar-section{margin-top:16px;padding:0 8px 4px;font-size:14px;font-weight:500}.sidebar-item{border-radius:var(--border-radius-small);height:32px;color:var(--primary-text-color);align-items:center;gap:10px;padding:8px;font-size:14px;line-height:20px;display:flex}.sidebar-item svg{width:16px;height:16px;color:var(--secondary-text-color)}.sidebar-item:hover{background:var(--primary-background-hover-color)}.sidebar-item.is-active{background-color:var(--primary-selected-color)}.sidebar-item .sidebar-item-end{color:var(--secondary-text-color);margin-left:auto;font-size:12px}.product-tile{color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:inline-flex}.product-tile.lg{border-radius:14px;width:64px;height:64px;font-size:26px}.product-tile.xl{border-radius:20px;width:100px;height:100px;font-size:40px}.work-area{background:var(--primary-background-color);min-width:0;box-shadow:var(--canvas-shadow);grid-area:main;overflow:auto}.app.no-sidebar .work-area{border-top-left-radius:16px}.app.no-sidebar{grid-template-columns:var(--rail-width) 0 1fr}.page{padding:24px 32px 48px}.page-header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.page-header .spacer{flex:1}.page-subtitle{color:var(--secondary-text-color);font-size:14px}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.toolbar .spacer{flex:1}.toolbar-divider{background:var(--layout-border-color);width:1px;height:24px;margin:0 4px}.notification-row{border-radius:var(--border-radius-medium);width:100%;transition:background-color var(--motion-productive-medium) var(--motion-timing-transition);align-items:flex-start;gap:12px;padding:12px;font-size:14px;line-height:20px;display:flex}.notification-row:hover{background:var(--primary-background-hover-color)}.notification-row[data-unread=true]{background:var(--allgrey-background-color)}.notification-meta{color:var(--secondary-text-color);align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.notification-meta svg{width:12px;height:12px}.notification-urgent{vertical-align:1px;letter-spacing:.03em;text-transform:uppercase;color:#fff;background:var(--negative-color);border-radius:4px;align-items:center;height:18px;margin-right:6px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.unread-dot{background:var(--primary-color);border-radius:50%;width:8px;height:8px;margin-top:6px}.mobile-only,.sidebar-toggle{display:none!important}@media (max-width:1024px){.app{grid-template-columns:var(--rail-width) 0 1fr}.app-sidebar{z-index:45;top:var(--topbar-height);bottom:0;left:var(--rail-width);box-shadow:var(--box-shadow-medium);transform:translateX(calc(-100% - var(--rail-width)));transition:transform var(--motion-expressive-short) var(--motion-timing-transition);position:fixed}.app.sidebar-open .app-sidebar{transform:none}.work-area{border-top-left-radius:16px}.app:not(.no-sidebar) .sidebar-toggle{display:inline-flex!important}.topbar-search{width:240px}.hide-tablet{display:none!important}}@media (max-width:767px){.app{grid-template-columns:1fr;grid-template-rows:var(--topbar-height) 1fr 64px;grid-template-areas:"top""main""rail"}.app.no-sidebar{grid-template-columns:1fr}.app-topbar{padding:0 8px 0 12px}.topbar-center,.topbar-cta,.hide-mobile{display:none!important}.mobile-only{display:inline-flex!important}.brand{flex:1}.app-rail{width:100%;padding:4px 8px calc(4px + env(safe-area-inset-bottom));background:var(--primary-background-color);border-top:1px solid var(--layout-border-color);flex-direction:row;justify-content:space-around}.rail-divider,.rail-spacer,.rail-item.rail-optional{display:none}.rail-item{flex:1;width:auto}.app-sidebar{left:0;top:var(--topbar-height);border-radius:0 16px 16px 0;width:min(320px,88vw);bottom:64px}.work-area{border-radius:16px 16px 0 0}.page{padding:16px 16px 32px}.page-title{font-size:24px;line-height:30px}.side-panel,.slide-over{border-radius:0;width:100vw;top:0}}.panel-badge{margin-top:6px}.workspace-avatar{color:#fff;background:linear-gradient(135deg, var(--primary-color), var(--color-purple));border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:inline-flex}.workspace-avatar.is-small{border-radius:5px;width:20px;height:20px;font-size:11px}.workspace-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.workspace-menu .menu-item-end{color:var(--primary-color)}.sidebar-all,.sidebar-group{margin-top:12px}.sidebar-group-head{align-items:center;display:flex;position:relative}.sidebar-group-toggle{text-align:left;border-radius:var(--border-radius-small);min-width:0;color:var(--secondary-text-color);letter-spacing:.02em;flex:1;align-items:center;gap:6px;margin-top:0;padding:4px 8px;font-size:13px;font-weight:600;display:flex}.sidebar-group-toggle:hover{background:var(--primary-background-hover-color);color:var(--primary-text-color)}.sidebar-group-toggle svg{flex:none;width:14px;height:14px;transition:transform .15s}.sidebar-group-toggle svg.is-collapsed{transform:rotate(-90deg)}.sidebar-group-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar-group-count{font-size:12px;font-weight:500}.sidebar-group-head>.popover-anchor{position:absolute;top:50%;right:2px;transform:translateY(-50%)}.sidebar-group-more{border-radius:var(--border-radius-small);width:26px;height:26px;color:var(--secondary-text-color);background:var(--primary-background-color);opacity:0;justify-content:center;align-items:center;display:inline-flex}.sidebar-group-head:hover .sidebar-group-more,.sidebar-group-more:focus-visible,.sidebar-group-more[aria-expanded=true]{opacity:1}.sidebar-group-head:hover:has(.sidebar-group-more) .sidebar-group-count{visibility:hidden}.sidebar-group-head:has(.sidebar-group-more:focus-visible,.sidebar-group-more[aria-expanded=true]) .sidebar-group-count{visibility:hidden}.sidebar-group-more:hover{background:var(--primary-background-hover-color)}.sidebar-group-more svg{width:16px;height:16px}@media (hover:none){.sidebar-group-more{opacity:1}.sidebar-group-head:has(.sidebar-group-more) .sidebar-group-count{visibility:hidden}}.sidebar-empty{color:var(--secondary-text-color);padding:4px 12px 4px 30px;font-size:13px}.sidebar-add-group{width:100%;color:var(--secondary-text-color);border-radius:var(--border-radius-small);align-items:center;gap:6px;margin-top:12px;padding:6px 8px;font-size:14px;display:flex}.sidebar-add-group:hover{color:var(--primary-text-color);background:var(--primary-background-hover-color)}.sidebar-add-group svg{width:16px;height:16px}.sidebar-inline{margin-top:8px}.sidebar-inline .input{width:100%;height:34px}.workspace-menu .menu-item.is-danger,.menu-item.is-danger{color:var(--negative-color)}.sidebar-row{position:relative}.sidebar-row>.popover-anchor{position:absolute;top:3px;right:4px}.sidebar-item-more{border-radius:var(--border-radius-small);width:26px;height:26px;color:var(--secondary-text-color);background:var(--primary-background-color);opacity:0;justify-content:center;align-items:center;display:inline-flex}.sidebar-item-more svg{width:16px;height:16px}.sidebar-item-more:hover{background:var(--primary-background-hover-color);color:var(--primary-text-color)}.sidebar-row:hover .sidebar-item-more,.sidebar-item-more:focus-visible,.sidebar-item-more[aria-expanded=true]{opacity:1}.sidebar-row.has-menu:hover .sidebar-item-end{visibility:hidden}.sidebar-row.has-menu:has([aria-expanded=true]) .sidebar-item-end{visibility:hidden}@media (hover:none){.sidebar-item-more{opacity:1}.sidebar-row.has-menu .sidebar-item-end{visibility:hidden}}.sidebar-product-menu .menu-section-label{align-items:center;gap:6px;display:flex}.sidebar-product-menu .menu-section-label svg{width:14px;height:14px}.sidebar-product-menu .menu-item:disabled{opacity:1;cursor:default}.env-badge{letter-spacing:.06em;text-transform:uppercase;color:#7a4b00;background:#ffe8b3;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.env-badge[data-env=stg]{color:#5a1f87;background:#efe0ff}.sidebar-archived{border-top:1px solid var(--layout-border-color);margin-top:16px;padding-top:8px}.sidebar-archived .sidebar-group-toggle svg:not(.is-collapsed)+.sidebar-group-name{color:var(--primary-text-color)}.sidebar-row.is-archived .sidebar-item{color:var(--secondary-text-color);padding-right:96px}.sidebar-row.is-archived .product-tile{filter:grayscale(.7);opacity:.7}.sidebar-restore{border-radius:var(--border-radius-small);height:26px;color:var(--primary-color);background:var(--primary-background-color);align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:3px;right:4px}.sidebar-row.is-archived.has-menu .sidebar-restore{right:32px}.sidebar-row.is-archived.has-menu .sidebar-item{padding-right:124px}.sidebar-restore:hover{background:var(--primary-selected-color)}.sidebar-restore:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.sidebar-restore svg{width:14px;height:14px}.archived-banner{border:1px solid var(--layout-border-color);border-radius:var(--border-radius-medium);background:var(--allgrey-background-color);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 4px;padding:10px 14px;font-size:14px;display:flex}.archived-banner>svg{width:18px;height:18px;color:var(--secondary-text-color);flex:none}.archived-banner p{flex:1;min-width:200px;margin:0}.archived-banner .btn svg{width:16px;height:16px}.delete-product{gap:12px;display:grid}.delete-product p{margin:0}.delete-product .input{width:100%}.delete-product-agree{color:var(--primary-text-color);align-items:center;gap:8px;display:flex}:is(html:has(body .app),body:has(.app)){overscroll-behavior:none;height:100%;overflow:hidden}.app{height:100dvh;overflow:hidden}.work-area{overscroll-behavior:contain}.snd-dialog{width:min(620px,100vw - 32px)}.snd-body{gap:18px;max-height:min(68vh,640px);padding:4px 24px 8px;display:grid;overflow-y:auto}.snd-card{border:1px solid var(--layout-border-color);border-radius:12px}.snd-row{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.snd-row+.snd-row{border-top:1px solid var(--layout-border-color)}.snd-row>div:first-child,.snd-section-head{gap:2px;display:grid}.snd-row>div:first-child strong,.snd-section-head strong{font-size:15px;font-weight:600}.snd-row>div:first-child span,.snd-section-head span{color:var(--secondary-text-color);font-size:13px}.snd-row.is-off .snd-volume,.snd-section.is-off .snd-grid{opacity:.45}.snd-volume{color:var(--secondary-text-color);align-items:center;gap:8px;display:flex}.snd-volume svg{flex:none;width:16px;height:16px}.snd-volume input{width:180px;accent-color:var(--primary-color)}.snd-section{gap:10px;display:grid}.snd-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;display:grid}.snd-option{border:1px solid var(--ui-border-color);background:var(--primary-background-color);height:44px;color:var(--primary-text-color);text-align:left;transition:border-color var(--motion-productive-short), background var(--motion-productive-short);border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.snd-option:hover:not(:disabled){border-color:var(--primary-color)}.snd-option[aria-checked=true]{border-color:var(--primary-color);background:var(--primary-selected-color);font-weight:600}.snd-option:disabled{cursor:not-allowed}.snd-option.is-upload{color:var(--secondary-text-color);border-style:dashed}.snd-play{background:var(--allgrey-background-color);width:26px;height:26px;color:var(--secondary-text-color);border-radius:50%;flex:none;place-items:center;display:inline-grid}.snd-play svg{width:13px;height:13px}.snd-option[aria-checked=true] .snd-play{background:var(--primary-color);color:#fff}.snd-foot{justify-content:flex-end;padding:12px 24px 20px}
.type-icon{flex-shrink:0;width:16px;height:16px}.type-icon[data-type=epic]{color:var(--color-purple)}.type-icon[data-type=task]{color:var(--color-bright-blue)}.type-icon[data-type=bug]{color:var(--color-stuck-red)}[data-priority=critical]{--prio:var(--color-stuck-red)}[data-priority=high]{--prio:var(--color-dark_indigo)}[data-priority=medium]{--prio:var(--color-indigo)}[data-priority=low]{--prio:var(--color-bright-blue)}.priority-cell{color:#fff;background:var(--prio);justify-content:center;align-items:center;width:100%;height:100%;font-size:15px;display:flex}.priority-dot{background:var(--prio)}.priority-menu .menu-item{color:#fff;background:var(--prio);justify-content:center;margin-bottom:4px}.priority-menu .menu-item:hover,button.priority-cell:hover{filter:brightness(.94)}.due{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.due svg{flex-shrink:0;width:16px;height:16px}.due.is-overdue svg{color:var(--negative-color)}.due.is-done svg{color:var(--color-done-green)}.due.is-done .due-text{color:var(--secondary-text-color);text-decoration:line-through}.pr-badge{white-space:nowrap;align-items:center;gap:4px;font-size:14px;display:inline-flex}.pr-badge svg{width:14px;height:14px}.pr-badge[data-state=merged] svg{color:var(--color-purple)}.pr-badge[data-state=approved] svg{color:var(--color-done-green)}.pr-badge[data-state=open] svg{color:var(--secondary-text-color)}.is-over{color:var(--negative-color)}.ticket-board{min-width:0}.board-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.view-switcher{background-color:var(--primary-background-hover-color);border-color:var(--layout-border-color);color:var(--primary-text-color)}.view-switcher:hover{background-color:var(--primary-selected-hover-color)}.view-switcher.is-open{background-color:var(--primary-selected-color)}.board-search{width:200px}.board-search .search-clear{width:24px;height:24px}.board-popover{padding:16px}.popover-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.popover-head .spacer{flex:1}.popover-title{font-size:16px;font-weight:500;line-height:24px}.filter-menu{max-width:calc(100vw - 32px);max-height:70vh;overflow-y:auto}.filter-subtitle{margin-bottom:8px;font-size:14px;font-weight:500}.filter-cols{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.filter-col h4{color:var(--secondary-text-color);margin-bottom:8px;font-size:14px;font-weight:400}.filter-col ul{flex-direction:column;gap:4px;display:flex}.filter-col .chip{justify-content:flex-start;width:100%}.filter-col .chip .type-icon{width:14px;height:14px}.chip-label{text-overflow:ellipsis;text-align:left;flex:1;min-width:0;overflow:hidden}.chip-count{color:var(--secondary-text-color);font-variant-numeric:tabular-nums}.person-row{flex-wrap:wrap;gap:8px;display:flex}.person-toggle{border:2px solid #0000;border-radius:50%;padding:2px;display:inline-flex}.person-toggle:hover{background:var(--primary-background-hover-color)}.person-toggle.is-selected{border-color:var(--primary-color)}.ticket-grid{--cols:36px minmax(240px, 1fr) 160px 150px 104px 104px 116px 96px 72px;--grid-min:1078px}.grid-group+.grid-group{margin-top:8px}.group-header{align-items:center;gap:4px;height:40px;margin-top:16px;display:flex}.group-toggle{width:24px;height:24px;color:var(--group);border-radius:var(--border-radius-small);justify-content:center;align-items:center;display:inline-flex}.group-toggle:hover{background:var(--primary-background-hover-color)}.group-toggle svg{width:20px;height:20px}.group-title{color:var(--group);border-radius:var(--border-radius-small);padding:0 4px;font-size:18px;font-weight:500;line-height:24px}.group-count{color:var(--secondary-text-color);margin-left:4px;font-size:14px;line-height:21px}.group-body{display:flex}.group-bar{background:var(--group);border-radius:6px 0 0 6px;flex:0 0 6px;width:6px}.grid-table{min-width:var(--grid-min);flex:1}.ticket-grid .grid-row{grid-template-columns:var(--cols);height:36px;display:grid;position:relative}.ticket-grid .grid-cell{background:var(--primary-background-color);border-bottom:1px solid var(--layout-border-color);border-right:1px solid var(--layout-border-color);justify-content:center;align-items:center;gap:6px;min-width:0;height:36px;padding:0 8px;font-size:15px;line-height:22.5px;display:flex}.ticket-grid .grid-row:not(.grid-head):not(.grid-summary):hover>.grid-cell{background-image:linear-gradient(var(--primary-background-hover-color), var(--primary-background-hover-color))}.ticket-grid .grid-row.is-selected>.grid-cell{background-color:var(--primary-selected-color)}.ticket-grid .grid-row.is-open:after{content:"";z-index:3;pointer-events:none;box-shadow:inset 1px 0 0 var(--secondary-text-color), inset -1px 0 0 var(--secondary-text-color), inset 0 1px 0 var(--secondary-text-color), inset 0 -2px 0 var(--secondary-text-color);position:absolute;inset:0}.ticket-grid .grid-head .grid-cell{border-top:1px solid var(--layout-border-color);font-size:14px;line-height:20px}.ticket-grid .col-check{z-index:2;padding:0;position:sticky;left:0}.ticket-grid .col-ticket{z-index:2;background-color:var(--primary-background-color);justify-content:flex-start;position:sticky;left:36px}.ticket-grid .grid-head .col-ticket{justify-content:center}.ticket-title{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;color:var(--primary-text-color);flex:1;font-size:15px;overflow:hidden}.ticket-title:hover{text-decoration:underline}.row-expand{opacity:0;transition:opacity var(--motion-productive-short) var(--motion-timing-transition)}.row-expand .btn-icon{width:24px;height:24px}.grid-row:hover .row-expand,.grid-row:focus-within .row-expand,.grid-row.is-open .row-expand{opacity:1}.ticket-grid .col-status,.ticket-grid .col-priority{padding:0}.ticket-grid .col-time{flex-direction:column;gap:2px;font-size:13px;line-height:16px}.ticket-grid .col-time .progress{width:72px;height:4px}.ticket-grid .grid-summary .col-status{padding:0 8px}.ticket-grid .grid-summary .grid-cell:nth-child(-n+3){border-right-color:#0000}.range-pill{white-space:nowrap;color:#fff;background:var(--primary-color);border-radius:100px;align-items:center;height:24px;padding:0 10px;font-size:13px;display:inline-flex}@media (max-width:1280px){.ticket-grid{--cols:36px minmax(220px, 1fr) 160px 150px 104px 104px 116px;--grid-min:894px}.ticket-grid .col-req,.ticket-grid .col-pr{display:none}}.kanban{height:var(--kanban-h,auto);scroll-snap-type:x proximity;align-items:stretch;gap:12px;padding:8px 0 0;display:flex;overflow-x:auto}.kanban-col{scroll-snap-align:start;flex-direction:column;flex:0 0 260px;display:flex}.kanban-col-header{color:#fff;background:var(--tint-neutral);border-radius:8px 8px 0 0;justify-content:center;align-items:center;gap:4px;height:40px;padding:0 12px;font-size:16px;font-weight:600;line-height:24px;display:flex}.kanban-col-header[data-tone=done]{background:var(--tint-done)}.kanban-col-header[data-tone=working]{background:var(--tint-working)}.kanban-col-header[data-tone=stuck]{background:var(--tint-stuck)}.kanban-col-header[data-tone=todo]{background:color-mix(in srgb, var(--tone-todo) 85%, #fff)}.kanban-col-header[data-tone=review]{background:color-mix(in srgb, var(--tone-review) 85%, #fff)}.kanban-col-header[data-tone=cancelled]{background:color-mix(in srgb, var(--tone-cancelled) 85%, #fff)}.kanban-col-header:is([data-tone=pink],[data-tone=teal],[data-tone=sky],[data-tone=lime],[data-tone=brown],[data-tone=navy]){background:color-mix(in srgb, var(--list-tone) 85%, #fff)}.kanban-col-header[data-tone=pink]{--list-tone:var(--tone-pink)}.kanban-col-header[data-tone=teal]{--list-tone:var(--tone-teal)}.kanban-col-header[data-tone=sky]{--list-tone:var(--tone-sky)}.kanban-col-header[data-tone=lime]{--list-tone:var(--tone-lime)}.kanban-col-header[data-tone=brown]{--list-tone:var(--tone-brown)}.kanban-col-header[data-tone=navy]{--list-tone:var(--tone-navy)}.kanban-count{font-weight:400}.kanban-col-body{background:var(--allgrey-background-color);overscroll-behavior:auto contain;border-radius:0 0 8px 8px;flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px;display:flex;overflow-y:auto}.kanban-col-body:not(:last-child){border-radius:0}.kanban-empty{text-align:center;color:var(--secondary-text-color);padding:16px 0;font-size:14px}.kanban-card{text-align:left;width:100%;color:var(--primary-text-color);background:var(--primary-background-color);border:1px solid var(--layout-border-color);box-shadow:none;transition:border-color var(--motion-productive-short) var(--motion-timing-transition);border-radius:8px;flex-direction:column;gap:8px;padding:8px;font-size:15px;line-height:22.5px;display:flex}.kanban-card:hover{border-color:var(--ui-border-color)}.kanban-card-key{align-items:center;gap:6px;display:inline-flex}.kanban-card-title{padding:0 8px 0 2px;font-size:14px;line-height:18px}.kanban-card-meta{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;margin-top:auto;display:flex}.kanban-card-meta>*{flex-shrink:0}.kanban-card{box-sizing:border-box;height:116px;overflow:hidden}.kanban-card.is-epic{height:172px}.kanban-card>*{flex-shrink:0}.kanban-card-title,.epic-card-title{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.epic-card-foot{margin-top:auto}.kanban-card-meta .spacer{flex:1}.due-chip{background:var(--primary-background-hover-color);border-radius:var(--border-radius-small);align-items:center;height:24px;padding:0 4px;font-size:14px;display:inline-flex}.due-chip .due svg{width:14px;height:14px}.ticket-panel:focus{outline:none}.ticket-panel-header{border-bottom:1px solid var(--ui-background-color);align-items:flex-start;gap:12px;padding:16px 24px 12px;display:flex}.ticket-panel-heading{flex:1;min-width:0}.ticket-panel-crumb{color:var(--secondary-text-color);align-items:center;gap:6px;font-size:14px;display:flex}.ticket-panel-product{color:var(--link-color)}.ticket-panel-product:hover,.meta-link:hover{text-decoration:underline}.ticket-panel-header .board-title{overflow-wrap:anywhere}.ticket-panel-body{flex:1;padding:16px 24px 32px;overflow-y:auto}.ticket-meta{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:8px 16px;margin-bottom:16px;font-size:14px;display:grid}.ticket-meta dt{color:var(--secondary-text-color)}.ticket-meta dd{align-items:center;gap:8px;min-width:0;min-height:32px;display:flex}.meta-status .popover-anchor.fill{width:200px;height:32px}.meta-status .status-cell{border-radius:var(--border-radius-small);min-height:32px}.meta-priority .priority-cell{border-radius:var(--border-radius-small);width:140px;height:28px;font-size:14px}.meta-time .progress{width:160px}.meta-link{color:var(--link-color)}.ticket-description{background:var(--allgrey-background-color);border-radius:var(--border-radius-medium);margin-bottom:16px;padding:12px 16px;font-size:15px;line-height:22px}.ticket-tab-panel{padding-top:16px}.composer{background:var(--primary-background-color);border:1px solid var(--ui-border-color);border-radius:var(--border-radius-medium);transition:border-color var(--motion-productive-short) var(--motion-timing-transition);margin-bottom:16px}.composer:focus-within{border-color:var(--primary-color)}.composer-toolbar{border-bottom:1px solid var(--ui-background-color);align-items:center;gap:2px;height:39px;padding:0 8px;display:none}.composer:focus-within .composer-toolbar{display:flex}.composer textarea{resize:none;overscroll-behavior:contain;width:100%;height:112px;font:inherit;color:var(--primary-text-color);background:0 0;border:0;outline:0;padding:12px 16px;font-size:16px;line-height:24px;display:block;overflow-y:auto}.composer textarea::placeholder{color:var(--secondary-text-color)}.composer-footer{align-items:center;gap:8px;padding:0 8px 8px 16px;font-size:13px;display:flex}.composer{position:relative}.composer-mentions{z-index:30;border:1px solid var(--layout-border-color);background:var(--primary-background-color);max-height:260px;box-shadow:var(--box-shadow-medium,var(--box-shadow-small));border-radius:10px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% - 44px);left:12px;right:12px;overflow-y:auto}.composer-mentions .menu-item[aria-selected=true]{background:var(--primary-selected-color)}.composer-mentions-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.composer-mentions-hint{color:var(--negative-color);background:color-mix(in srgb, var(--negative-color) 10%, transparent);border-radius:6px;margin:0 0 4px;padding:4px 8px;font-size:12px}.mention.is-urgent{color:#fff;background:var(--negative-color)}.composer-footer .spacer{flex:1}.update-list{flex-direction:column;gap:16px;display:flex}.update-card{border:1px solid var(--layout-border-color);border-radius:var(--border-radius-medium);padding:16px}.update-card header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.update-card header .spacer{flex:1}.update-card .avatar{width:38px;height:38px}.update-author{font-size:14px;font-weight:700}.update-time{color:var(--secondary-text-color);align-items:center;gap:4px;font-size:14px;display:inline-flex}.update-time svg{width:14px;height:14px}.update-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:24px}.activity-log{flex-direction:column;display:flex}.activity-row{border-bottom:1px solid var(--ui-background-color);grid-template-columns:56px 24px 96px minmax(0,1fr);align-items:center;gap:12px;min-height:52px;font-size:14px;display:grid}.activity-when{color:var(--secondary-text-color);align-items:center;gap:4px;display:inline-flex}.activity-when svg{width:14px;height:14px}.activity-change{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.activity-change svg{width:14px;height:14px;color:var(--secondary-text-color)}.activity-from{color:var(--secondary-text-color)}.activity-from,.activity-to{overflow-wrap:anywhere;min-width:0}.activity-to{font-weight:500}.inline-edit{text-align:left;width:100%;font:inherit;color:inherit;border-radius:var(--border-radius-small);margin:0 -6px;padding:2px 6px;display:block}.inline-edit:hover{background-color:var(--primary-background-hover-color)}button.ticket-description{white-space:pre-wrap;width:100%;margin:0 0 16px}button.ticket-description:hover{background-color:var(--primary-background-hover-color)}.ticket-description.is-empty{color:var(--secondary-text-color);border:1px dashed var(--ui-border-color);background:0 0}.title-edit{flex-direction:column;gap:4px;display:flex}.title-input,.textarea,.meta-select{width:100%;color:var(--primary-text-color);background:var(--primary-background-color);border:1px solid var(--ui-border-color);border-radius:var(--border-radius-small);padding:4px 8px}.title-input{font-size:24px;font-weight:500;line-height:32px}.title-input:focus,.textarea:focus,.meta-select:focus{border-color:var(--primary-color);outline:none}.title-input[aria-invalid=true]{border-color:var(--negative-color)}.estimate-input:has([aria-invalid=true]){border-color:var(--negative-color)}.field-error{color:var(--negative-color);font-size:13px}.description-edit{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.textarea{resize:vertical;padding:8px 12px;font-size:15px;line-height:22px}.description-actions{justify-content:flex-end;gap:8px;display:flex}.meta-trigger{justify-content:flex-start;max-width:100%;padding:0 8px}.meta-input{width:160px}.meta-input.is-over input{color:var(--negative-color)}.meta-select{max-width:320px;height:32px;font-size:14px}.estimate-edit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.estimate-input{width:96px}.meta-time{flex-wrap:wrap}.meta-time .field-error{flex-basis:100%}.menu-item.is-danger,.btn.is-danger{color:var(--negative-color)}.selection-bar{z-index:5;background:var(--primary-selected-color);border-radius:var(--border-radius-medium);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:6px 8px 6px 16px;font-size:14px;display:flex;position:sticky;top:0}.selection-count{margin-right:auto;font-weight:500}@media (max-width:1024px){.ticket-grid .col-time{display:none}.ticket-grid{--cols:36px minmax(200px, 1fr) 120px 150px 104px 104px;--grid-min:714px}}@media (max-width:767px){.toolbar-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.board-search{flex:140px;width:auto}.board-popover{max-height:70vh;position:fixed;overflow-y:auto;top:calc(var(--topbar-height) + 16px)!important;width:auto!important;left:16px!important;right:16px!important}.grid-table{min-width:0}.ticket-grid .grid-head,.ticket-grid .grid-summary{display:none}.ticket-grid .grid-row{border-bottom:1px solid var(--layout-border-color);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"check ticket ticket ticket"".status due owner";gap:8px;height:auto;padding:12px}.ticket-grid .grid-cell{background:0 0;border:0;height:auto;padding:0;position:static}.ticket-grid .grid-row:hover>.grid-cell{background-image:none}.ticket-grid .col-check{grid-area:check}.ticket-grid .col-priority,.ticket-grid .col-time,.ticket-grid .col-req,.ticket-grid .col-pr,.row-expand{display:none}.ticket-grid .col-ticket{grid-area:ticket}.ticket-grid .col-status{grid-area:status;justify-content:flex-start}.ticket-grid .col-due{grid-area:due;font-size:14px}.ticket-grid .col-owner{grid-area:owner}.ticket-grid .ticket-title{white-space:normal}.ticket-grid .col-status .popover-anchor.fill{width:auto;height:auto}.ticket-grid .col-status .status-cell{border-radius:var(--border-radius-small);height:28px;min-height:28px;padding:0 12px;font-size:14px}.kanban{scroll-snap-type:x mandatory}.kanban-col{flex-basis:min(260px,85vw)}.ticket-panel-header{flex-wrap:wrap;padding:12px 16px}.ticket-panel-heading{flex-basis:100%;order:9}.ticket-panel-body{padding:16px}.ticket-meta{grid-template-columns:110px minmax(0,1fr)}.meta-status .popover-anchor.fill{width:100%}.activity-row{grid-template-columns:auto auto minmax(0,1fr);padding:8px 0}.activity-change{grid-column:1/-1}.meta-input,.meta-select{width:100%;max-width:none}}.new-ticket-form{gap:8px;padding:4px;display:flex}.new-ticket-form .input{flex:1;min-width:0}.kanban-col,.kanban-col-header{position:relative}.kanban-col-header.is-draggable{cursor:grab}.kanban-col-header.is-draggable:active{cursor:grabbing}.kanban-col-title{font:inherit;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kanban-col-actions{align-items:center;gap:2px;display:flex;position:absolute;top:6px;right:6px}.kanban-list-more{border-radius:var(--border-radius-small);color:#fff;opacity:.85;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.kanban-list-more:hover,.kanban-list-more[aria-expanded=true]{opacity:1;background:#ffffff38}.kanban-list-more:focus-visible{outline-offset:-2px;outline:2px solid #fff}.kanban-list-more svg{width:18px;height:18px}.kanban-col-header.is-editing{padding:0 4px}.kanban-list-form{align-items:center;gap:4px;width:100%;display:flex}.kanban-list-form .input{min-width:0;height:30px;color:var(--primary-text-color);flex:1}.kanban-end{flex:0 0 260px;align-self:flex-start;position:relative}.kanban-add-list{width:100%;height:40px;color:var(--secondary-text-color);border:1px dashed var(--ui-border-color);border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:500;display:flex}.kanban-add-list:hover{color:var(--primary-color);border-color:var(--primary-color);background:var(--primary-selected-color)}.kanban-add-list:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.kanban-add-list svg{width:16px;height:16px}.kanban-add-form{background:var(--allgrey-background-color);border-radius:8px;padding:6px}.kanban-list-menu .menu-item:disabled{opacity:.4;cursor:not-allowed;background:0 0}.kanban-list-menu .menu-item.is-danger{color:var(--negative-color)}.kanban-tones{flex-wrap:wrap;gap:8px;padding:4px 8px 8px;display:flex}.kanban-tone{border-radius:50%;width:22px;height:22px}.kanban-tone[aria-checked=true]{outline:2px solid var(--primary-text-color);outline-offset:2px}.kanban-tone:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.kanban-category{flex-direction:column;gap:4px;padding:0 8px 8px;display:flex}.kanban-category .menu-section-label{padding:0}.kanban-category select,.kanban-move-to select{height:32px;color:var(--primary-text-color);background:var(--primary-background-color);border:1px solid var(--ui-border-color);border-radius:var(--border-radius-small);padding:0 8px;font-size:14px}.kanban-move-to{color:var(--primary-text-color);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kanban-list-lock{color:#fff;opacity:.8;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:6px;left:6px}.kanban-list-lock svg{width:14px;height:14px}.kanban-col-foot{background:var(--allgrey-background-color);border-radius:0 0 8px 8px;flex:none;padding:0 12px 12px}.kanban-add-task{width:100%;height:36px;color:var(--secondary-text-color);border-radius:var(--border-radius-small);align-items:center;gap:6px;padding:0 8px;font-size:14px;display:flex}.kanban-add-task:hover{color:var(--primary-text-color);background:var(--primary-background-hover-color)}.kanban-add-task:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.kanban-add-task svg{width:16px;height:16px}.kanban-composer{flex-direction:column;gap:8px;display:flex}.kanban-composer.is-top{background:var(--allgrey-background-color);flex:none;padding:12px 12px 0}.kanban-composer textarea{resize:none;width:100%;font:inherit;color:var(--primary-text-color);background:var(--primary-background-color);border:1px solid var(--primary-color);border-radius:8px;outline:none;padding:8px;font-size:14px;line-height:20px}.kanban-composer-actions{align-items:center;gap:4px;display:flex}.kanban-col-header{padding:0 64px}.page:has(.kanban){padding-bottom:16px}.kanban-card.is-movable{cursor:grab;touch-action:manipulation}.kanban.is-dragging,.kanban.is-dragging *{cursor:grabbing}.kanban-card-slot{list-style:none}.kanban-card-slot.is-placeholder{background:var(--primary-selected-color);outline:2px dashed var(--primary-color);outline-offset:-2px;border-radius:8px}.kanban-card-slot.is-placeholder>.kanban-card{visibility:hidden}.kanban-col.is-placeholder{background:var(--primary-selected-color);outline:2px dashed var(--primary-color);outline-offset:-2px;border-radius:8px}.kanban-col.is-placeholder>*{visibility:hidden}.kanban-card.is-overlay{cursor:grabbing;border-color:var(--primary-color);box-shadow:var(--box-shadow-large);transform:rotate(2deg)scale(1.02)}.kanban-col.is-overlay{height:min(var(--kanban-h,480px), 520px);cursor:grabbing;box-shadow:var(--box-shadow-large);border-radius:8px;overflow:hidden;transform:rotate(1.5deg)}.kanban-col.is-overlay .kanban-col-body{overflow:hidden}.kanban.is-dragging .kanban-col-body{scroll-behavior:auto}@media (prefers-reduced-motion:reduce){.kanban-card.is-overlay,.kanban-col.is-overlay{transform:none}}.epic-cell{color:#fff}.epic-colors{grid-template-columns:repeat(6,28px);gap:8px;padding:8px;display:grid}.epic-color{border-radius:50%;width:28px;height:28px}.epic-color[aria-checked=true]{outline:2px solid var(--primary-text-color);outline-offset:2px}.epic-color:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.epic-chip{border-radius:var(--border-radius-small);color:#fff;background:var(--epic,var(--color-purple));align-items:center;height:24px;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.kanban-card.is-epic{--epic-c:var(--epic,var(--color-purple));border:1px solid color-mix(in srgb, var(--epic-c) 32%, var(--layout-border-color));background:linear-gradient(180deg, color-mix(in srgb, var(--epic-c) 16%, var(--primary-background-color)) 0%, var(--primary-background-color) 78%);box-shadow:0 1px 2px color-mix(in srgb, var(--epic-c) 14%, transparent);transition:transform var(--motion-productive-medium) var(--motion-timing-transition), box-shadow var(--motion-productive-medium) var(--motion-timing-transition), border-color var(--motion-productive-short);border-radius:12px;gap:10px;padding:12px}.kanban-card.is-epic:hover{border-color:color-mix(in srgb, var(--epic-c) 55%, transparent);box-shadow:0 8px 20px -8px color-mix(in srgb, var(--epic-c) 55%, transparent);transform:translateY(-2px)}.epic-card-head{align-items:center;gap:8px;display:flex}.epic-card-badge{color:#fff;background:var(--epic-c);width:28px;height:28px;box-shadow:0 2px 6px -2px color-mix(in srgb, var(--epic-c) 70%, transparent);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.epic-card-badge svg{width:16px;height:16px}.epic-card-head .key{color:var(--primary-text-color);font-weight:600}.epic-card-pill{border-radius:var(--border-radius-small);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--epic-c) 85%, var(--primary-text-color));background:color-mix(in srgb, var(--epic-c) 16%, var(--primary-background-color));margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.epic-card-title{color:var(--primary-text-color);font-size:15px;font-weight:600;line-height:21px}.epic-card-foot{align-items:center;gap:8px;font-size:13px;display:flex}.epic-card-foot .spacer{flex:1}@media (prefers-reduced-motion:reduce){.kanban-card.is-epic:hover{transform:none}}.kanban.is-forbidden,.kanban.is-forbidden *{cursor:not-allowed!important}.kanban-col.is-forbidden:not(.is-overlay) .kanban-col-body{background:var(--negative-color-selected);outline:2px dashed var(--negative-color);outline-offset:-2px}.kanban-card.is-overlay.is-forbidden,.kanban-col.is-overlay.is-forbidden{border-color:var(--negative-color);box-shadow:0 0 0 2px var(--negative-color), var(--box-shadow-large);animation:.38s cubic-bezier(.36,.07,.19,.97) kanban-nope}@keyframes kanban-nope{0%,to{translate:0}15%{translate:-8px}30%{translate:7px}45%{translate:-5px}60%{translate:4px}75%{translate:-2px}}@media (prefers-reduced-motion:reduce){.kanban-card.is-overlay.is-forbidden,.kanban-col.is-overlay.is-forbidden{animation:none}}.kanban-col:not(.is-overlay) .kanban-col-actions,.kanban-col:not(.is-overlay) .kanban-list-lock,.kanban-col:not(.is-overlay) .kanban-add-task{opacity:0;transition:opacity var(--motion-productive-short) var(--motion-timing-transition)}.kanban-col:hover .kanban-col-actions,.kanban-col:focus-within .kanban-col-actions,.kanban-col:hover .kanban-list-lock,.kanban-col:focus-within .kanban-list-lock,.kanban-col:hover .kanban-add-task,.kanban-col:focus-within .kanban-add-task{opacity:1}.kanban-col-actions:has([aria-expanded=true]){opacity:1}.kanban.is-dragging .kanban-col .kanban-col-actions,.kanban.is-dragging .kanban-col .kanban-list-lock,.kanban.is-dragging .kanban-col .kanban-add-task{opacity:0}@media (hover:none){.kanban-col:not(.is-overlay) .kanban-col-actions,.kanban-col:not(.is-overlay) .kanban-list-lock,.kanban-col:not(.is-overlay) .kanban-add-task{opacity:1}}.kanban-col-body{scrollbar-width:none;-ms-overflow-style:none}.kanban-col-body::-webkit-scrollbar{display:none}.epic-chip{--e:var(--epic,var(--color-purple));border-radius:var(--border-radius-small);white-space:nowrap;min-width:0;max-width:170px;height:22px;color:color-mix(in srgb, var(--e) 72%, var(--primary-text-color));background:color-mix(in srgb, var(--e) 13%, var(--primary-background-color));border:1px solid color-mix(in srgb, var(--e) 30%, transparent);flex:none;align-items:center;gap:4px;padding:0 8px 0 6px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.epic-chip svg{width:12px;height:12px;color:var(--e);flex:none}.epic-chip-name{text-overflow:ellipsis;overflow:hidden}.epic-chip-btn{border-radius:var(--border-radius-small);margin-left:4px;display:inline-flex}.epic-chip-btn:hover .epic-chip{background:color-mix(in srgb, var(--e) 22%, var(--primary-background-color))}.epic-chip-btn:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.kanban-card-key{width:100%;min-width:0}.kanban-card-key .epic-chip{max-width:150px;margin-left:auto}.card-priority{border-radius:var(--border-radius-small);white-space:nowrap;height:24px;color:var(--prio);background:color-mix(in srgb, var(--prio) 13%, var(--primary-background-color));flex:none;align-items:center;gap:4px;padding:0 7px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.card-priority svg{width:11px;height:11px}.card-priority,.kanban-card .due-chip{padding-left:10px;position:relative;overflow:hidden}.card-priority:before,.kanban-card .due-chip:before{content:"";background:var(--bar);width:3px;position:absolute;inset:0 auto 0 0}.card-priority{--bar:var(--prio)}.kanban-card .due-chip{--bar:var(--secondary-text-color);white-space:nowrap;padding-right:7px;font-size:13px;font-weight:500}.kanban-card .due-chip:has(.is-overdue){--bar:var(--negative-color);color:var(--negative-color);background:color-mix(in srgb, var(--negative-color) 10%, var(--primary-background-color))}.kanban-card .due-chip:has(.is-done){--bar:#00a35c}.kanban-card .due-chip.is-empty{--bar:var(--ui-border-color);color:var(--secondary-text-color);font-weight:400}.kanban-card .due-chip svg{width:13px;height:13px}.kanban-card-meta>.blocked-chip{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.ticket-grid .col-ticket .ticket-title{flex:1 1 0;min-width:72px}.ticket-grid .col-ticket .epic-chip{flex:0 auto;max-width:40%}.mw-cell-name{gap:8px}.mw-cell-name .epic-chip{max-width:140px}.kanban-card{cursor:pointer}.card-edit{flex:none;display:inline-flex}.card-edit .card-priority,.card-edit .due-chip{transition:box-shadow var(--motion-productive-short) var(--motion-timing-transition)}.card-edit .card-priority:hover,.card-edit .card-priority[aria-expanded=true],.card-edit .due-chip:hover{box-shadow:inset 0 0 0 1px var(--bar)}.card-assignees{transition:background-color var(--motion-productive-short);border-radius:999px;padding:2px;display:inline-flex}.card-assignees:hover,.card-assignees[aria-expanded=true]{background:var(--primary-background-hover-color)}.card-due{display:inline-flex;position:relative}.card-due-input{opacity:0;pointer-events:none;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.owner-cell{align-items:center;gap:8px;min-width:0;display:inline-flex}.owner-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.menu.ticket-menu{padding:6px}.ticket-menu .menu-item{white-space:nowrap}.menu-sep{border:0;border-top:1px solid var(--layout-border-color);margin:4px 0}
.ticket-panel{width:min(1180px,100vw - 72px)}.tp-head{border-bottom:0;flex-flow:column;align-items:stretch;gap:4px;padding:12px 16px 6px 28px}.tp-head .ticket-panel-heading{flex:none;order:0}.tp-head-bar{align-items:center;gap:6px;min-height:36px;display:flex}.tp-head-bar .spacer{flex:1}.tp-head .ticket-panel-crumb{gap:4px;min-width:0;font-size:13px}.tp-crumb-product{height:28px;color:var(--primary-text-color);white-space:nowrap;border-radius:6px;align-items:center;gap:7px;margin-left:-8px;padding:0 8px;font-weight:500;display:inline-flex}.tp-crumb-product:hover{background:var(--primary-background-hover-color)}.tp-crumb-product .product-tile{border-radius:6px;width:20px;height:20px;font-size:11px}.tp-crumb-sep{width:14px;height:14px;color:var(--ui-border-color);flex:none}.tp-crumb-key{white-space:nowrap;align-items:center;gap:5px;padding:0 4px;display:inline-flex}.tp-crumb-key .key{font-variant-numeric:tabular-nums}.tp-head .ticket-panel-heading{padding-right:12px}.tp-head .board-title{letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:36px}.tp-head .title-input{font-size:28px;font-weight:600;line-height:36px}.tp-body{flex:1;grid-template-columns:minmax(0,1fr) 368px;min-height:0;display:grid}.tp-main{min-width:0;padding:0 28px 48px;overflow-y:auto}.tp-main .ticket-tabs>.tabs{z-index:4;background:color-mix(in srgb, var(--primary-background-color) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding-top:6px;position:sticky;top:0}.tp-main .tab{font-size:15px}.tp-main .ticket-tab-panel{padding-top:18px}.tp-side{border-left:1px solid var(--layout-border-color);background:var(--allgrey-background-color);flex-direction:column;gap:12px;padding:14px 16px 32px;display:flex;overflow-y:auto}.tp-side>*{flex-shrink:0}.tp-card{border:1px solid var(--layout-border-color);background:var(--primary-background-color);border-radius:12px;padding:14px 16px 16px}.tp-card-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.tp-card-head h3{font-size:14px;font-weight:600}.tp-side .ticket-meta{grid-template-columns:84px minmax(0,1fr);gap:4px 10px;margin:0;font-size:13px}.tp-side .ticket-meta dt{font-size:13px}.tp-side .ticket-meta dd{min-height:34px;font-size:14px}.tp-side .meta-status .popover-anchor.fill{width:100%;height:34px}.tp-side .meta-status .status-cell{border-radius:8px;min-height:34px;font-size:14px}.tp-side .meta-priority{display:block}.tp-side .meta-priority .popover-anchor,.tp-side .meta-priority .priority-cell{width:100%}.tp-side .meta-priority .priority-cell{border-radius:8px;height:34px}.tp-side .meta-select{width:100%;max-width:none}.tp-side .meta-input{flex:1;width:auto;min-width:0}.tp-side .meta-trigger{width:100%}.tp-side .estimate-edit{flex-wrap:wrap;align-items:center;gap:6px 8px;width:100%;display:flex}.tp-side .estimate-input{width:92px}.tp-side .meta-time .progress,.tp-side .estimate-edit .progress{flex-basis:100%;width:100%}.tpl-badge{letter-spacing:.01em;height:22px;color:var(--primary-color);background:var(--primary-selected-color);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.tpl-badge svg{width:12px;height:12px}.tpl-progress-row{align-items:center;gap:10px;display:flex}.tpl-progress-bar{background:var(--allgrey-background-color);border-radius:4px;flex:1;height:8px;overflow:hidden}.tpl-progress-bar span{background:linear-gradient(90deg, var(--primary-color), var(--positive-color));height:100%;transition:width .3s var(--motion-timing-transition);border-radius:4px;display:block}.tpl-progress-num{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.tpl-progress-text{color:var(--warning-color);align-items:center;gap:5px;margin:6px 0 8px;font-size:12px;font-weight:500;display:flex}.tpl-progress-text[data-ok]{color:var(--positive-color)}.tpl-progress-text svg{width:13px;height:13px}.tpl-outline-list{flex-direction:column;margin:0 -8px 12px;list-style:none;display:flex}.tpl-outline-item{text-align:left;width:100%;height:34px;color:var(--secondary-text-color);border-radius:8px;align-items:center;gap:10px;padding:0 8px;font-size:14px;transition:background-color .12s,color .12s;display:flex}.tpl-outline-item:hover{color:var(--primary-text-color);background:var(--primary-background-hover-color)}.tpl-outline-item:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.tpl-outline-item[data-state=filled]{color:var(--primary-text-color)}.tpl-outline-icon{flex:none;width:16px;height:16px}.tpl-outline-item[data-state=filled] .tpl-outline-icon{color:var(--primary-color)}.tpl-outline-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tpl-outline-state{width:15px;height:15px;color:var(--positive-color);flex:none}.tpl-outline-req{color:var(--warning-color);background:color-mix(in srgb, var(--warning-color) 13%, var(--primary-background-color));border-radius:999px;flex:none;padding:1px 7px;font-size:10px;font-weight:700}.tpl-copy{justify-content:center;width:100%;height:34px}.tpl-copy svg{width:15px;height:15px;color:var(--color-purple)}.tpl{flex-direction:column;gap:12px;display:flex}.tpl-blocked{background:color-mix(in srgb, var(--negative-color) 8%, var(--primary-background-color));border:1px solid color-mix(in srgb, var(--negative-color) 28%, transparent);border-radius:12px;align-items:center;gap:10px;padding:10px 10px 10px 14px;font-size:14px;display:flex}.tpl-blocked>svg{width:18px;height:18px;color:var(--negative-color);flex:none}.tpl-blocked span{flex:1}.tpl-sec{--acc:var(--color-bright-blue);border:1px solid var(--layout-border-color);background:var(--primary-background-color);border-radius:14px;padding:14px 18px 16px;scroll-margin-top:60px;transition:border-color .16s,box-shadow .16s}.tpl-sec[data-kind=checklist],.tpl-sec[data-kind=done]{--acc:var(--color-done-green)}.tpl-sec[data-kind=list],.tpl-sec[data-kind=steps]{--acc:var(--color-purple)}.tpl-sec[data-kind=dependencies]{--acc:var(--color-dark-orange)}.tpl-sec[data-kind=images]{--acc:var(--color-sofia_pink)}.tpl-sec[data-kind=epic_tickets]{--acc:var(--color-stuck-red)}.tpl-sec:hover{border-color:var(--ui-border-color);box-shadow:0 1px 2px #0000000a,0 6px 16px -10px #00000024}.tpl-sec:focus-within{border-color:color-mix(in srgb, var(--primary-color) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 12%, transparent)}.tpl-sec.is-target{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 30%, transparent)}.tpl-sec-head{align-items:center;gap:10px;min-height:32px;margin-bottom:6px;display:flex}.tpl-sec-head .spacer{flex:1}.tpl-icon{width:30px;height:30px;color:var(--acc);background:color-mix(in srgb, var(--acc) 13%, var(--primary-background-color));border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tpl-icon svg{width:16px;height:16px}.tpl-sec-head h3{font-size:15px;font-weight:600;line-height:22px}.tpl-req{height:20px;color:var(--warning-color);background:color-mix(in srgb, var(--warning-color) 12%, var(--primary-background-color));border-radius:999px;align-items:center;gap:3px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.tpl-req[data-ok]{color:var(--positive-color);background:color-mix(in srgb, var(--positive-color) 12%, var(--primary-background-color))}.tpl-req svg{width:12px;height:12px}.tpl-count{font-variant-numeric:tabular-nums;color:var(--secondary-text-color);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.tpl-count-bar{background:var(--allgrey-background-color);border-radius:3px;width:64px;height:6px;overflow:hidden}.tpl-count-bar span{background:var(--positive-color);border-radius:3px;height:100%;display:block}.tpl-sec-tools{opacity:0;align-items:center;gap:2px;transition:opacity .12s;display:inline-flex}.tpl-sec:hover .tpl-sec-tools,.tpl-sec-tools:focus-within{opacity:1}@media (hover:none){.tpl-sec-tools{opacity:1}}.tpl-sec-ref{color:var(--secondary-text-color);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tpl-sec-tools .btn-icon{width:28px;height:28px}.tpl-sec-tools .btn-icon svg{width:15px;height:15px}.tpl-sec-body{padding-left:40px}.tpl-text{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--border-radius-small);margin:0 -10px;padding:6px 10px;font-size:15px;line-height:23px}.tpl-text a{color:var(--link-color);text-underline-offset:2px;text-decoration:underline}.tpl-text.is-editable{cursor:text}.tpl-text.is-editable:hover{background:var(--primary-background-hover-color)}.tpl-text.is-editable:focus-visible{outline:2px solid var(--primary-color)}.tpl-placeholder{text-align:left;width:100%;color:var(--secondary-text-color);background:var(--allgrey-background-color);transition:border-color var(--motion-productive-short) ease, background-color var(--motion-productive-short) ease;border:1px dashed #0000;border-radius:10px;padding:11px 14px;font-size:14px;line-height:21px;display:block}.tpl-placeholder:hover{border-color:var(--primary-color);background:var(--primary-background-hover-color);color:var(--primary-text-color)}.tpl-text-edit{flex-direction:column;gap:6px;display:flex}.tpl-textarea{field-sizing:content;resize:vertical;min-height:96px;max-height:420px;font-size:15px;line-height:23px}.tpl-keys{color:var(--secondary-text-color);font-size:12px}.tpl-hint,.tpl-empty{color:var(--secondary-text-color);margin:2px 0 8px;font-size:14px;line-height:20px}.tpl-empty{font-style:italic}.tpl-sub{text-transform:uppercase;letter-spacing:.06em;color:var(--secondary-text-color);margin:4px 0;font-size:12px;font-weight:600}.tpl-items{margin:0 0 4px;padding:0;list-style:none}.tpl-item{border-radius:var(--border-radius-small);align-items:flex-start;gap:10px;min-height:34px;padding:4px 0;display:flex;position:relative}.tpl-item:hover{background:var(--primary-background-hover-color)}.tpl-check{width:18px;height:18px;accent-color:var(--positive-color);cursor:pointer;flex:none;margin:4px 0 0 4px}.tpl-check:disabled{cursor:default}.tpl-bullet{background:var(--secondary-text-color);border-radius:50%;flex:none;width:6px;height:6px;margin:11px 6px 0 10px}.tpl-step{width:22px;height:22px;color:var(--primary-color);background:var(--primary-selected-color);border-radius:50%;flex:none;justify-content:center;align-items:center;margin:2px 0 0 2px;font-size:12px;font-weight:600;display:inline-flex}.tpl-item-text,.tpl-item-input{overflow-wrap:anywhere;flex:1;min-width:0;padding:1px 6px;font-size:15px;line-height:22px}.tpl-item-input{field-sizing:content;resize:none;min-height:26px;font:inherit;color:var(--primary-text-color);background:0 0;border:1px solid #0000;border-radius:4px;outline:none;font-size:15px;overflow:hidden}.tpl-item-input:hover{border-color:var(--ui-border-color)}.tpl-item-input:focus{border-color:var(--primary-color);background:var(--primary-background-color)}.tpl-item[data-done] .tpl-item-text,.tpl-item[data-done] .tpl-item-input{color:var(--secondary-text-color);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--secondary-text-color) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--secondary-text-color) 60%, transparent)}.tpl-item-x{opacity:0;transition:opacity .12s}.tpl-item:hover .tpl-item-x,.tpl-ref:hover .tpl-item-x,.tpl-item-x:focus-within{opacity:1}.tpl-item-x .btn-icon{width:26px;height:26px}.tpl-item-x .btn-icon svg{width:14px;height:14px}@media (hover:none){.tpl-item-x{opacity:1}}.tpl-add{border-radius:var(--border-radius-small);height:36px;color:var(--secondary-text-color);align-items:center;gap:8px;padding:0 4px 0 8px;display:flex}.tpl-add:focus-within{background:var(--primary-background-hover-color)}.tpl-add>svg{flex:none;width:16px;height:16px}.tpl-add input{min-width:0;height:32px;color:var(--primary-text-color);background:0 0;border:0;outline:none;flex:1;font-size:14px}.tpl-add input::placeholder{color:var(--secondary-text-color)}.tpl-fixed{color:var(--secondary-text-color);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.tpl-fixed svg{width:13px;height:13px}.tpl-refs{border:1px solid var(--layout-border-color);border-radius:var(--border-radius-medium);margin:0 0 6px;padding:0;list-style:none;overflow:hidden}.tpl-ref{align-items:center;gap:8px;min-height:42px;padding:0 6px 0 4px;display:flex}.tpl-ref+.tpl-ref{border-top:1px solid var(--layout-border-color)}.tpl-ref:hover{background:var(--primary-background-hover-color)}.tpl-ref-open{text-align:left;border-radius:4px;flex:1;align-items:center;gap:8px;min-width:0;height:40px;padding:0 6px;display:flex}.tpl-ref-open:focus-visible{outline:2px solid var(--primary-color)}.tpl-ref-open .key,.tpl-picker-item .key{color:var(--secondary-text-color);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.tpl-ref-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.tpl-ref[data-done] .tpl-ref-title{color:var(--secondary-text-color);text-decoration:line-through}.tpl-ref .status-pill,.tpl-picker-item .status-pill{flex:none}.tpl-ref-epic{color:var(--negative-color);font-size:12px;font-weight:600}.tpl-add-btn{border-radius:var(--border-radius-small);height:32px;color:var(--primary-color);align-items:center;gap:6px;padding:0 10px;font-size:14px;display:inline-flex}.tpl-add-btn:hover{background:var(--primary-selected-color)}.tpl-add-btn svg{width:16px;height:16px}.tpl-progress{color:var(--secondary-text-color);align-items:center;gap:10px;margin:0 0 8px;font-size:13px;display:flex}.tpl-progress .progress{flex:1;max-width:260px}.tpl-epic-add{flex-direction:column;gap:2px;display:flex}.tpl-picker .menu{padding:8px}.tpl-picker-search{height:36px;margin-bottom:6px}.tpl-picker-list{flex-direction:column;max-height:300px;display:flex;overflow-y:auto}.tpl-picker-item{gap:8px}.tpl-picker-empty{text-align:center;color:var(--secondary-text-color);padding:16px 8px;font-size:13px}.tpl-images{border-radius:var(--border-radius-medium);outline-offset:-2px;outline:2px dashed #0000;margin:2px -6px 0;padding:6px;transition:outline-color .12s,background-color .12s}.tpl-images.is-over{outline-color:var(--primary-color);background:var(--primary-selected-color)}.tpl-thumbs{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.tpl-thumb,.tpl-thumb-add{aspect-ratio:4/3;border-radius:var(--border-radius-medium);border:1px solid var(--layout-border-color);background:var(--allgrey-background-color);flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.tpl-thumb{transition:transform var(--motion-productive-medium) var(--motion-timing-transition), box-shadow var(--motion-productive-medium) ease}.tpl-thumb:hover{box-shadow:var(--box-shadow-small);transform:translateY(-2px)}.tpl-thumb:focus-visible,.tpl-thumb-add:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.tpl-thumb img{object-fit:cover;width:100%;height:100%}.tpl-thumb-name{color:#fff;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#0000008c);padding:18px 8px 6px;font-size:12px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.tpl-thumb-missing{color:var(--secondary-text-color);flex-direction:column;align-items:center;gap:6px;margin:auto;font-size:12px;display:flex}.tpl-thumb-missing svg{width:20px;height:20px}.tpl-thumb-loading{background:linear-gradient(90deg, transparent, var(--primary-background-hover-color), transparent);background-size:200% 100%;flex:1;animation:1.2s linear infinite tpl-shimmer}@keyframes tpl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tpl-thumb-add{color:var(--secondary-text-color);border-style:dashed;border-color:var(--ui-border-color);background:0 0;justify-content:center;align-items:center;gap:2px;transition:border-color .12s,color .12s,background-color .12s}.tpl-thumb-add:hover{color:var(--primary-color);border-color:var(--primary-color);background:var(--primary-selected-color)}.tpl-thumb-add svg{width:22px;height:22px;margin-bottom:4px}.tpl-thumb-add span{font-size:14px;font-weight:500}.tpl-thumb-add small{font-size:11px}.tpl-lightbox{width:min(1100px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--primary-text-color);background:var(--primary-background-color);box-shadow:var(--box-shadow-large);border:0;border-radius:16px;margin:auto;padding:0;overflow:hidden}.tpl-lightbox[open]{flex-direction:column;display:flex}.tpl-lightbox::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b3}.tpl-lightbox-head{border-bottom:1px solid var(--layout-border-color);align-items:center;gap:10px;padding:10px 12px 10px 18px;font-size:14px;display:flex}.tpl-lightbox-head strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tpl-lightbox-head .spacer{flex:1}.tpl-lightbox-head .btn svg{width:16px;height:16px}.tpl-lightbox-head .is-danger{color:var(--negative-color)}.tpl-lightbox-body{background:var(--allgrey-background-color);flex:1;place-items:center;min-height:0;padding:16px;display:grid;overflow:auto}.tpl-lightbox-body img{border-radius:6px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 140px)}.blocked-chip{height:22px;color:var(--negative-color);background:color-mix(in srgb, var(--negative-color) 11%, var(--primary-background-color));border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.blocked-chip svg{width:12px;height:12px}.epic-card-progress{font-variant-numeric:tabular-nums;color:var(--secondary-text-color);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.epic-card-bar{background:color-mix(in srgb, var(--epic) 18%, var(--primary-background-color));border-radius:3px;flex:1;height:6px;overflow:hidden}.epic-card-bar span{background:var(--epic);border-radius:3px;height:100%;display:block}@media (prefers-reduced-motion:reduce){.tpl-thumb:hover{transform:none}.tpl-thumb-loading{animation:none}.tpl-sec{transition:none}}@media (max-width:1024px){.ticket-panel{width:100vw}.tp-body{flex-direction:column;display:flex;overflow-y:auto}.tp-main,.tp-side{overflow:visible}.tp-side{border-left:0;border-bottom:1px solid var(--layout-border-color);order:-1}.tp-side .tpl-outline-list{display:none}}@media (max-width:767px){.tp-head{padding:10px 12px 4px 16px}.tp-head .board-title,.tp-head .title-input{font-size:22px;line-height:28px}.tp-head .ticket-panel-crumb .epic-chip-btn,.tp-head .ticket-panel-crumb .tp-crumb-sep:nth-of-type(2){display:none}.tp-main{padding:0 14px 32px}.tp-side{padding:12px}.tpl-sec{padding:12px 14px 14px}.tpl-sec-body{padding-left:0}.tpl-sec-ref{display:none}}.kanban-card.is-held{border-color:color-mix(in srgb, var(--negative-color) 45%, var(--layout-border-color));position:relative}.kanban-card.is-held:before{content:"";background:var(--negative-color);border-radius:0 3px 3px 0;width:3px;animation:1.8s ease-in-out infinite held-pulse;position:absolute;top:8px;bottom:8px;left:-1px}.kanban-card-slot>.kanban-card.is-held{animation:4s ease-in-out infinite held-strain}.kanban-card.is-held:hover,.kanban-card.is-held:focus-visible,.kanban-card.is-held:hover .blocked-face,.kanban-card.is-held:hover .blocked-face:after{animation-play-state:paused}.blocked-face{font-size:12px;line-height:1;animation:4s ease-in-out infinite held-face;display:inline-block;position:relative}.blocked-face:after{content:"💧";opacity:0;font-size:8px;animation:4s ease-in infinite held-sweat;position:absolute;top:-4px;right:-5px}@keyframes held-strain{0%,78%,to{transform:none}80%{transform:translate(-2px)rotate(-.6deg)}83%{transform:translate(2px)rotate(.6deg)}86%{transform:translate(-2px)rotate(-.4deg)}89%{transform:translate(1px)rotate(.3deg)}92%{transform:translate(-1px)}}@keyframes held-pulse{50%{opacity:.35}}@keyframes held-face{0%,78%,to{transform:none}82%{transform:scale(1.15)rotate(-8deg)}88%{transform:scale(1.1)rotate(8deg)}94%{transform:none}}@keyframes held-sweat{0%,60%{opacity:0;transform:translateY(0)}66%{opacity:1}90%,to{opacity:0;transform:translateY(9px)}}@media (prefers-reduced-motion:reduce){.kanban-card.is-held,.kanban-card.is-held:before,.blocked-face,.blocked-face:after{animation:none}}
