:root{color-scheme:light;--brand-primary: var(--brand-primary-custom, #0471ec);--brand-primary-dark: var(--brand-primary-dark-custom, #0351aa);--brand-primary-light: var(--brand-primary-light-custom, #8ebff6);--brand-primary-ink: var(--brand-primary-ink-custom, #ffffff);--brand-secondary: var(--brand-secondary-custom, #057fa3);--brand-secondary-dark: var(--brand-secondary-dark-custom, #045b75);--brand-secondary-light: var(--brand-secondary-light-custom, #8fc5d6);--brand-secondary-ink: var(--brand-secondary-ink-custom, #ffffff);--focus-ring: var(--brand-secondary-ring-custom, #057fa3);--font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--line-height: 1.6;--state-fade: .15s ease;--sheet-handle-space: 2.25rem;--shade100: #ffffff;--shade200: #f5f6f7;--shade300: #f1f2f5;--shade350: #e7e9ee;--shade400: #d6d8db;--shade600: #a7a9ac;--shade800: #6b6e71;--shade900: #141415;--border-interactive: #8a8c8f;--border-floating: rgba(0, 0, 0, .08);--backdrop-scrim: rgba(0, 0, 0, .5);--photo-scrim: linear-gradient(to top, rgba(8, 12, 20, .78) 0%, rgba(8, 12, 20, .35) 38%, rgba(8, 12, 20, 0) 62%);--chip-on-bg: var(--brand-secondary-tint-custom, #d7f2fe);--chip-on-text: var(--brand-secondary-text-custom, #02617e);--chart-1: var(--brand-secondary);--chart-1-soft: var(--chip-on-bg);--chart-track: var(--shade400);--chart-2: #0b8f7c;--chart-grid: var(--shade300);--chart-muted: var(--border-interactive);--chart-scale-bad: #f2726a;--chart-scale-mid: #f7b955;--chart-scale-good: #3dc98a;--chart-scale-mark: #141415;--chart-cat-1: #6190c1;--chart-cat-2: #579d79;--chart-cat-3: #bc7867;--chart-cat-4: #9480bb;--chart-cat-5: #a58848;--chart-cat-6: #bc7580;--chart-cat-7: #3a9da2;--chart-cat-8: #ab78a6;--chart-state-good: #589d79;--chart-state-warn: #ab854a;--chart-state-bad: #bd7670;--chart-neutral: var(--chart-muted);--background-light: var(--shade200);--background-card: var(--shade100);--background-info: #fffbe6;--border-color: var(--shade200);--hover-color: rgba(0, 0, 0, .04);--zebra-color: rgba(0, 0, 0, .03);--logo-blend: multiply;--map-pin-ink: #141415;--map-pin-default: #0471ec;--map-pin-new: var(--map-pin-ink);--map-pin-in-progress: #b45309;--map-pin-resolved: var(--status-success);--map-pin-closed: #6b6e71;--map-pin-cluster: #1c2b45;--text-color: var(--shade900);--text-color-light: var(--shade100);--text-color-dark: var(--shade900);--text-color-info: #856404;--border-radius: 1rem;--border-radius-small: .5rem;--border-radius-big: 2rem;--padding: 20px;--margin-auto: 0 auto;--box-shadow-card: 0 4px 6px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .08);--box-shadow-modal: 0 10px 15px rgba(0, 0, 0, .1), 0 4px 6px rgba(0, 0, 0, .05);--box-shadow-notification: 0 8px 10px rgba(0, 0, 0, .1), 0 4px 5px rgba(0, 0, 0, .05);--box-shadow-button: 0 2px 4px rgba(0, 0, 0, .15);--box-shadow-bottonBar: 0 -4px 15px rgba(0, 0, 0, .1), 0 -2px 6px rgba(0, 0, 0, .06);--status-success: #0d7a4a;--status-success-dark: #218838;--status-success-light: #e0f8e7;--status-return: #3f51b5;--status-return-ink: #ffffff;--status-success-ink: #ffffff;--report-button-fill: #ee0001;--report-button-fill-hover: #d40001;--report-button-ink: #ffffff;--status-warning: #ffc107;--status-warning-dark: #e0a800;--status-warning-light: #fff8e0;--status-danger: #ff6347;--status-danger-dark: #5d070d;--status-danger-light: #ffe0db;--status-danger-ink: #5d070d;--status-danger-strong: #d64425;--status-danger-text: color-mix(in srgb, var(--status-danger-strong) 90%, var(--shade900));--due-tag-light: #ffe0db;--due-tag-dark: #b5301a;--status-info: #5387cb;--status-info-dark: #3d607a;--status-info-light: #eaf4fb;--status-tag-light: #e0f2f1;--status-tag-dark: #00796b;--criticality-tag-light: #fff3e0;--criticality-tag-dark: #bf4300;--category-tag-light: #e8eaf6;--category-tag-dark: #3f51b5;--assigned-user-tag-light: #f3e5f5;--assigned-user-tag-dark: #7b1fa2;--team-tag-light: #dfe4e7;--team-tag-dark: #37474f;--field-chip-light: #d8dde3;--field-chip-dark: #37474f;--cat-slate-light: #eceff1;--cat-slate-dark: #37474f;--cat-red-light: #ffebee;--cat-red-dark: #c62828;--cat-orange-light: #fff3e0;--cat-orange-dark: #bf4300;--cat-amber-light: #fff8e1;--cat-amber-dark: #8d6e00;--cat-green-light: #e8f5e9;--cat-green-dark: #2e7d32;--cat-teal-light: #e0f2f1;--cat-teal-dark: #00796b;--cat-blue-light: #e8eaf6;--cat-blue-dark: #3f51b5;--cat-violet-light: #f3e5f5;--cat-violet-dark: #7b1fa2;--cat-pink-light: #fce4ec;--cat-pink-dark: #ad1457}[data-cat-color]{--cat-tint: var(--cat-blue-light);--cat-ink: var(--cat-blue-dark)}[data-cat-color=slate]{--cat-tint: var(--cat-slate-light);--cat-ink: var(--cat-slate-dark)}[data-cat-color=red]{--cat-tint: var(--cat-red-light);--cat-ink: var(--cat-red-dark)}[data-cat-color=orange]{--cat-tint: var(--cat-orange-light);--cat-ink: var(--cat-orange-dark)}[data-cat-color=amber]{--cat-tint: var(--cat-amber-light);--cat-ink: var(--cat-amber-dark)}[data-cat-color=green]{--cat-tint: var(--cat-green-light);--cat-ink: var(--cat-green-dark)}[data-cat-color=teal]{--cat-tint: var(--cat-teal-light);--cat-ink: var(--cat-teal-dark)}[data-cat-color=blue]{--cat-tint: var(--cat-blue-light);--cat-ink: var(--cat-blue-dark)}[data-cat-color=violet]{--cat-tint: var(--cat-violet-light);--cat-ink: var(--cat-violet-dark)}[data-cat-color=pink]{--cat-tint: var(--cat-pink-light);--cat-ink: var(--cat-pink-dark)}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--shade100: #2a2c2d;--shade200: #0e0e0f;--shade300: #17191a;--shade350: #1f2224;--shade400: #565a5f;--shade600: #7a7f87;--shade800: #a4a8b4;--shade900: #e0e2ec;--border-interactive: #74787d;--border-floating: rgba(255, 255, 255, .1);--backdrop-scrim: rgba(0, 0, 0, .8);--photo-scrim: linear-gradient(to top, rgba(8, 12, 20, .78) 0%, rgba(8, 12, 20, .35) 38%, rgba(8, 12, 20, 0) 62%);--chip-on-bg: var(--brand-secondary-tint-dark-custom, #052e3c);--chip-on-text: var(--brand-secondary-text-dark-custom, #8cdafb);--focus-ring: var(--brand-secondary-ring-dark-custom, #8cdafb);--chart-2: #2dd4bf;--chart-scale-bad: #ff8a80;--chart-scale-mid: #ffc773;--chart-scale-good: #5be0a8;--chart-scale-mark: #141415;--chart-cat-1: #91c3f6;--chart-cat-2: #89d0aa;--chart-cat-3: #f2a997;--chart-cat-4: #c6b1f0;--chart-cat-5: #d8ba79;--chart-cat-6: #f1a6b0;--chart-cat-7: #71d0d5;--chart-cat-8: #dfa9da;--chart-state-good: #8ad0a9;--chart-state-warn: #dfb67b;--chart-state-bad: #f2a7a0;--hover-color: rgba(255, 255, 255, .065);--zebra-color: rgba(255, 255, 255, .03);--logo-blend: normal;--map-pin-ink: #141415;--status-success: #0d7a4a;--status-success-dark: #e0f8e7;--status-success-light: #10491c;--status-success-ink: #ffffff;--report-button-ink: #ffffff;--status-warning: #ffc107;--status-warning-dark: #fff8e0;--status-warning-light: #735600;--status-danger: #ff6347;--status-danger-dark: #ffe0db;--status-danger-light: #561307;--status-danger-ink: #5d070d;--status-danger-strong: #ff6347;--due-tag-light: #561307;--due-tag-dark: #ffe0db;--status-info: #5387cb;--status-info-dark: #eaf4fb;--status-info-light: #2a4153;--status-tag-light: #02544b;--status-tag-dark: #e0f2f1;--criticality-tag-light: #612301;--criticality-tag-dark: #fff3e0;--category-tag-light: #283786;--category-tag-dark: #e8eaf6;--assigned-user-tag-light: #45105b;--assigned-user-tag-dark: #f3e5f5;--team-tag-light: #333f45;--team-tag-dark: #cfd8dc;--field-chip-light: #3f454c;--field-chip-dark: #cfd8dc;--cat-slate-light: #263238;--cat-slate-dark: #cfd8dc;--cat-red-light: #5c1a1a;--cat-red-dark: #ffcdd2;--cat-orange-light: #612301;--cat-orange-dark: #fff3e0;--cat-amber-light: #4a3800;--cat-amber-dark: #fff8e1;--cat-green-light: #1b3d1e;--cat-green-dark: #e8f5e9;--cat-teal-light: #02544b;--cat-teal-dark: #e0f2f1;--cat-blue-light: #283786;--cat-blue-dark: #e8eaf6;--cat-violet-light: #45105b;--cat-violet-dark: #f3e5f5;--cat-pink-light: #591233;--cat-pink-dark: #fce4ec}image{filter:invert(1) hue-rotate(180deg)}}body,html{font-family:var(--font-family);line-height:var(--line-height);margin:0;padding:0;background-color:var(--shade100);height:100%;color:var(--shade900)}body{text-wrap:balance}a{color:var(--chip-on-text)}.link-subtle{color:var(--shade800);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.link-subtle:hover,.link-subtle:focus-visible{color:var(--text-color)}button.link-subtle,button.link-subtle:hover,button.link-subtle:focus-visible{background:none;border:0;border-radius:0;box-shadow:none;padding:0;min-height:0;font:inherit;cursor:pointer}h1{font-size:1.4rem}hr{border:1px solid var(--shade400);margin:1rem;margin-top:0;margin-bottom:1.5rem}.hidden{display:none;visibility:hidden}.svg-icon{display:flex;align-items:center;justify-content:center;color:var(--shade900)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.spinner{margin:40px auto;width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-left-color:var(--shade900);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--shade400) transparent}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--shade400);border-radius:4px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--shade600);background-clip:padding-box}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-corner{background:transparent}.sheet-drawer-handle{display:none;position:absolute;top:0;left:0;right:0;height:var(--sheet-handle-space);align-items:center;justify-content:center;padding:0;touch-action:none;cursor:grab;z-index:2}.sheet-drawer-handle:active{cursor:grabbing}.sheet-drawer-handle-bar{display:block;width:3rem;height:.3rem;border-radius:999px;margin:0 auto;background-color:var(--shade400)}.widget-resize[data-edge],.side-panel-resize[data-edge]{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;background:none;box-shadow:none;border:none;padding:0;border-radius:999px;touch-action:none;user-select:none;-webkit-user-select:none;--resize-stroke: 3px;--resize-length: 2.5rem}.widget-resize[data-edge]>.sheet-drawer-handle-bar,.side-panel-resize[data-edge]>.sheet-drawer-handle-bar,.widget-resize[data-edge=corner]:before,.side-panel-resize[data-edge=corner]:before{opacity:var(--resize-shown, 0);background-color:var(--resize-ink, var(--border-interactive));transition:opacity var(--state-fade),background-color var(--state-fade)}.widget-resize[data-edge=left]>.sheet-drawer-handle-bar,.widget-resize[data-edge=right]>.sheet-drawer-handle-bar,.side-panel-resize[data-edge=left]>.sheet-drawer-handle-bar,.side-panel-resize[data-edge=right]>.sheet-drawer-handle-bar{width:var(--resize-stroke);height:var(--resize-length)}.widget-resize[data-edge=top]>.sheet-drawer-handle-bar,.widget-resize[data-edge=bottom]>.sheet-drawer-handle-bar,.side-panel-resize[data-edge=top]>.sheet-drawer-handle-bar,.side-panel-resize[data-edge=bottom]>.sheet-drawer-handle-bar{width:var(--resize-length);height:var(--resize-stroke)}.widget-resize[data-edge]:hover,.widget-resize[data-edge]:focus-visible,.side-panel-resize[data-edge]:hover,.side-panel-resize[data-edge]:focus-visible{--resize-shown: 1;--resize-ink: var(--shade900)}.widget-resize[data-edge].is-active,.side-panel-resize[data-edge].is-active{--resize-shown: 1;--resize-ink: var(--brand-secondary)}.widget-resize[data-edge]:focus-visible,.side-panel-resize[data-edge]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.widget-resize[data-edge=corner]:before,.side-panel-resize[data-edge=corner]:before{content:"";position:absolute;right:2px;bottom:2px;width:var(--resize-corner-radius, var(--border-radius));height:var(--resize-corner-radius, var(--border-radius));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M12.5 2A10.5 10.5 0 0 1 2 12.5' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M12.5 2A10.5 10.5 0 0 1 2 12.5' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.widget-resize[data-edge=corner],.side-panel-resize[data-edge=corner]{right:0;bottom:0;width:1.5rem;height:1.5rem;cursor:nwse-resize;border-radius:0 0 var(--resize-corner-radius, var(--border-radius)) 0}@media(hover:none){.widget-resize[data-edge],.side-panel-resize[data-edge]{--resize-shown: 1}}@media(prefers-reduced-motion:reduce){:root{--state-fade: 0s}.widget-resize[data-edge]>.sheet-drawer-handle-bar,.side-panel-resize[data-edge]>.sheet-drawer-handle-bar,.widget-resize[data-edge=corner]:before,.side-panel-resize[data-edge=corner]:before{transition:none}}.popup-menu--sheet .sheet-drawer-handle{display:flex}.popup-menu--sheet{touch-action:none;overscroll-behavior:contain}@media(max-width:768px){dialog.custom-dialog .sheet-drawer-handle{display:flex}}.sheet-dragging{transition:none!important;animation:none!important;transform:translateY(var(--sheet-drag-offset, 0px))!important}.sheet-settling{transition:transform .17s ease!important;animation:none!important;transform:translateY(var(--sheet-drag-offset, 0px))!important}dialog.custom-dialog::backdrop{opacity:var(--sheet-backdrop-opacity, 1)}[hidden]{display:none!important}.brand-logo{display:inline-flex;line-height:0}.brand-logo>img{height:var(--logo-h, 2rem);width:auto;max-width:var(--logo-max-w, 10rem);object-fit:contain;object-position:left center}.brand-logo-mark{aspect-ratio:1;color:var(--shade900)}.brand-logo>.brand-logo-mark{height:var(--logo-h, 2rem);flex:none}.brand-logo .brand-logo-mark>svg{width:100%;height:100%}.brand-logo-dark{display:none}@media(prefers-color-scheme:dark){.brand-logo-light{display:none}.brand-logo-dark{display:block}}:where(span[data-icon]){display:inline-flex;align-items:center;justify-content:center;line-height:0;vertical-align:middle}:where(span[data-icon])>svg{display:block}.floating-pill{--pill-pad: .5rem;--pill-inner-radius: 1.5rem;box-sizing:border-box;padding:var(--pill-pad);padding-left:calc(var(--pill-pad) + env(safe-area-inset-left,0px));padding-right:calc(var(--pill-pad) + env(safe-area-inset-right,0px));background-color:var(--background-card);border:1px solid var(--border-floating);border-radius:calc(var(--pill-inner-radius) + var(--pill-pad));box-shadow:var(--box-shadow-modal)}.floating-pill-scrim:after{content:"";position:absolute;inset:auto 0 0;height:var(--pill-scrim-height, 7.5rem);z-index:1;pointer-events:none;background:linear-gradient(to top,var(--pill-scrim-color, var(--shade100)) 32%,transparent)}.tag,.label,.editable-tag,.report-status{padding:2px 8px;border-radius:999px;font-size:.8rem;font-weight:500;letter-spacing:.01em;cursor:default;background-image:linear-gradient(transparent,transparent);transition:background-color var(--state-fade),background-image var(--state-fade);display:flex;align-items:center;gap:4px;width:max-content;:where([data-icon]),:where(.tag-icon){display:inline-flex;flex:none}:where([data-icon]) svg,:where(.tag-icon) svg{display:block;width:.9rem;height:.9rem}&:has(>.tag-icon:first-child){padding-inline-start:calc(2px + (1lh - .9rem)/2)}.tag-icon{display:inline-flex;align-items:center;width:.9rem;height:.9rem;flex:0 0 auto}.tag-icon svg{display:block;width:100%;height:100%}&.status{background-color:var(--status-tag-light);color:var(--status-tag-dark)}&.criticality{background-color:var(--criticality-tag-light);color:var(--criticality-tag-dark)}&.category{background-color:var(--category-tag-light);color:var(--category-tag-dark);&[data-cat-color]{background-color:var(--cat-tint);color:var(--cat-ink)}}&.assigned-user,&.assigned_user_id,&.team-lead{background-color:var(--assigned-user-tag-light);color:var(--assigned-user-tag-dark)}&.team,&.team_id{background-color:var(--team-tag-light);color:var(--team-tag-dark)}&.active_state{background-color:var(--status-tag-light);color:var(--status-tag-dark)}&.muted{background-color:var(--shade300);color:var(--shade800)}&[data-status=new]{background-color:var(--shade900);color:var(--shade200)}&[data-status=in_progress]{background-color:var(--status-warning-light);color:var(--status-warning-dark)}&[data-status=resolved]{background-color:var(--status-success-light);color:var(--status-success-dark)}&[data-status=closed]{background-color:var(--shade400);color:var(--shade800)}}
