@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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}.login-page{background:#0d0d0f;grid-template-columns:minmax(0,56fr) minmax(480px,44fr);min-height:100dvh;display:grid;overflow:hidden}.login-visual{background:#0b0b0d url(/assets/threadline-login-banner.webp) 50%/cover no-repeat;min-width:0;position:relative;overflow:hidden}.login-visual:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#04040629 38%,#040406d6 100%),linear-gradient(90deg,#0404061a,#0000 42%);position:absolute;inset:0}.login-brand{z-index:1;color:#f2f2f3;align-items:center;gap:11px;display:flex;position:absolute;top:clamp(26px,4vw,44px);left:clamp(26px,4vw,52px)}.login-brand>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0e9e;border:1px solid #ffffff57;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:720;display:grid;box-shadow:0 8px 24px #00000040}.login-brand strong{letter-spacing:-.02em;font-size:16px;font-weight:580}.login-visual__story{z-index:1;max-width:520px;position:absolute;bottom:clamp(38px,7vh,72px);left:clamp(28px,5vw,68px);right:clamp(28px,5vw,68px)}.login-visual__story h2,.login-visual__story p{margin:0}.login-visual__story h2{color:#f5f5f5;letter-spacing:-.055em;text-wrap:balance;font-size:clamp(34px,3.6vw,54px);font-weight:610;line-height:1.04}.login-visual__story p{color:#ebebefb3;margin-top:18px;font-size:clamp(12px,1.1vw,15px);line-height:1.55}.login-panel{background:radial-gradient(circle at 58% 42%,#7067e80a,#0000 25rem),#0d0d0f;flex-direction:column;min-width:0;min-height:100dvh;padding:28px clamp(34px,5vw,74px) 24px;display:flex;overflow-y:auto}.login-panel__inner{flex:1;place-items:center;width:100%;padding:44px 0 32px;display:grid}.login-card{gap:22px;width:min(410px,100%);display:grid}.login-card__mark{color:#8e87f4;background:#111114;border:1px solid #34343a;border-radius:10px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 14px 38px #00000042}.login-card__mark svg{width:22px;height:22px}.login-card header{gap:8px;display:grid}.login-card h1,.login-card p{margin:0}.login-card h1{color:#f1f1f3;letter-spacing:-.045em;font-size:29px;font-weight:610;line-height:1.12}.login-card header p{color:#9999a1;max-width:390px;font-size:12px;line-height:1.6}.login-card form,.login-card label{gap:9px;display:grid}.login-card form{gap:15px}.login-method-choice{width:100%;margin:0}.login-method-choice [data-slot=tabs-list]{background:#0a0a0c;border:1px solid #303035;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;width:100%;height:auto;margin:0;padding:3px;display:grid}.login-method-choice button{color:#9999a1;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;font-size:11px;display:flex;position:relative}.login-method-choice button:hover{color:#f1f1f3}.login-method-choice button[data-active]{color:#c2beff;background:#24222f;box-shadow:inset 0 0 0 1px #9188f43d}.login-method-choice svg{color:#938cf6;width:15px;height:15px}.login-method-choice small{display:none}.login-card label>span{color:#e7e7e9;justify-content:space-between;font-size:11px;font-weight:540;display:flex}.login-card label>span small{color:#85858d;text-transform:uppercase;font-size:9px;font-weight:500}.login-card input{color:#eeeeef;background:#111113;border:1px solid #37373d;border-radius:8px;outline:0;width:100%;height:43px;padding:0 12px}.login-card input::placeholder{color:#66666e}.login-card input:focus{border-color:#7770dc;box-shadow:0 0 0 3px #7067e826}.login-card label>small{color:#777780;font-size:9px;line-height:1.5}.login-button{color:#fff;cursor:pointer;background:#7067e8;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:43px;margin-top:2px;font-weight:580;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 8px 24px #3a31aa33}.login-button:hover:not(:disabled){background:#8078ef}.login-button:disabled{cursor:not-allowed;opacity:.5}.login-button svg{width:15px;height:15px}.login-recovery-actions{gap:10px;display:grid}.login-secondary-link{color:#aaa5fb;text-underline-offset:3px;justify-self:center;font-size:11px}.login-message{color:#f1b5ba;background:#28191c;border:1px solid #5b3035;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:10px;line-height:1.45;display:flex}.login-message svg{flex:none;width:15px;height:15px}.login-message--success{color:#a8dec2;background:#17271f;border-color:#315b48}.login-card footer{color:#85858d;border-top:1px solid #29292e;gap:9px;padding-top:18px;font-size:10px;line-height:1.5;display:flex}.login-card footer svg{color:#817ae9;flex:none;width:16px;height:16px}.login-setup-link{color:#aaa5fb;cursor:pointer;background:0 0;border:0;justify-self:start;padding:1px 0;font-size:11px}.login-setup-link:hover:not(:disabled){color:#d1ceff;text-underline-offset:3px;text-decoration:underline}.login-setup-link:disabled{cursor:not-allowed;opacity:.5}.login-support{color:#65656d;text-align:center;width:100%;max-width:410px;margin:0 auto;font-size:9px;line-height:1.5}.login-card--setup{padding:24px 0}@media (width<=860px){.login-page{min-height:100dvh;display:block;overflow:visible}.login-visual{background-position:50% 36%;height:clamp(164px,44vw,220px)}.login-visual:after{background:linear-gradient(#0404060d 42%,#0404067a 100%)}.login-brand{top:22px;left:20px}.login-brand>span{border-radius:8px;width:31px;height:31px}.login-brand strong{font-size:14px}.login-visual__story{display:none}.login-panel{min-height:calc(100dvh - clamp(164px,44vw,220px));padding:28px 20px max(22px, env(safe-area-inset-bottom));background:#0d0d0f;overflow:visible}.login-panel__inner{padding:0;display:block}.login-card{gap:20px;width:100%;max-width:430px;margin:0 auto}.login-card h1{font-size:26px}.login-card--setup{padding:0}.login-support{margin-top:40px}}@media (width<=380px){.login-panel{padding-left:16px;padding-right:16px}.login-card h1{font-size:24px}}@media (prefers-reduced-motion:reduce){.login-brand>span{-webkit-backdrop-filter:none;backdrop-filter:none}}.login-sso{margin-block:1rem}.login-sso p{color:var(--muted-foreground);margin-top:.75rem;font-size:.8rem}.tracker-workspace{width:100%;min-width:0;height:100%;color:var(--text-primary,#e8e8ea);font:13px/1.45 Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}.tracker-workspace input,.tracker-workspace select,.tracker-workspace textarea,.tracker-dialog-backdrop input,.tracker-dialog-backdrop select,.tracker-dialog-backdrop textarea{color:inherit;font:inherit}.tracker-workspace button,.tracker-dialog-backdrop button{font:inherit;border:0}.tracker-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tracker-surface{border:1px solid var(--border-subtle,#242427);background:var(--bg-panel,#101011);border-radius:11px;flex-direction:column;width:100%;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.tracker-surface__body{flex:1;min-height:0;overflow:auto}.tracker-header{border-bottom:1px solid var(--border-subtle,#242427);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 10px 0 18px;display:flex}.tracker-header__title{align-items:center;gap:7px;min-width:0;display:flex}.tracker-header__title>svg{width:15px;height:15px;color:var(--accent,#7067e8)}.tracker-header__title span{color:var(--text-secondary,#a0a0a6);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tracker-header__title b{color:var(--text-tertiary,#6f6f76);font-weight:400}.tracker-header h1{letter-spacing:-.005em;margin:0;font-size:13px;font-weight:520}.tracker-header__actions{align-items:center;gap:4px;display:flex}.tracker-icon-button,.tracker-round-control{width:28px;height:28px;color:var(--text-secondary,#a0a0a6);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;display:inline-grid}.tracker-icon-button:hover,.tracker-round-control:hover,.tracker-round-control[aria-expanded=true]{background:var(--bg-hover,#1d1d20);color:var(--text-primary,#e8e8ea)}.tracker-icon-button svg,.tracker-round-control svg{width:15px;height:15px}.tracker-round-control{position:relative}.tracker-round-control b{background:var(--accent,#7067e8);color:#fff;border-radius:8px;min-width:15px;height:15px;padding:0 3px;font-size:9px;line-height:15px;position:absolute;top:-4px;right:-4px}.tracker-tabs{border-bottom:1px solid var(--border-subtle,#242427);align-items:center;gap:7px;min-height:44px;padding:0 8px;display:flex;overflow:auto hidden}.tracker-tabs button{background:var(--bg-raised,#18181a);min-height:30px;color:var(--text-secondary,#a0a0a6);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.tracker-tabs button:hover{color:var(--text-primary,#e8e8ea)}.tracker-tabs button.is-active{background:var(--bg-active,#252528);color:var(--text-primary,#e8e8ea)}.tracker-tabs button.tracker-tabs__add{color:var(--text-tertiary,#6f6f76);background:0 0}.tracker-tabs button.tracker-tabs__add--icon{border-radius:999px;justify-content:center;width:28px;min-height:28px;padding:0}.tracker-tabs svg{width:13px;height:13px}.tracker-view-toolbar{justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding-right:10px;display:flex}.tracker-tabs--inline{border-bottom:0;flex:1;min-width:0}.tracker-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px;display:flex}.tracker-filter-chips{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tracker-filter-chip{background:var(--bg-active,#252528);min-height:24px;color:var(--text-secondary,#a0a0a6);border-radius:999px;align-items:center;gap:4px;padding:0 6px 0 8px;font-size:12px;display:inline-flex}.tracker-filter-chip svg{width:10px;height:10px}.tracker-filter-chip:hover{background:var(--bg-hover,#1d1d20);color:var(--text-primary,#e8e8ea)}.tracker-controls__search{width:0;min-width:28px;height:28px;color:var(--text-tertiary,#6f6f76);border:1px solid #0000;border-radius:15px;align-items:center;gap:5px;padding:0 7px;transition:width .13s,border-color .13s;display:flex;overflow:hidden}.tracker-controls__search:focus-within{border-color:var(--border-strong,#343438);background:var(--bg-raised,#18181a);width:190px}.tracker-controls__search input{width:142px;color:var(--text-primary,#e8e8ea);opacity:0;background:0 0;border:0;outline:0}.tracker-controls__search:focus-within input{opacity:1}.tracker-controls__search button{color:var(--text-secondary,#a0a0a6);cursor:pointer;background:0 0;place-items:center;padding:1px;display:grid}.tracker-popover-anchor{position:relative}.tracker-menu{z-index:45;border:1px solid var(--border-strong,#343438);background:#202022;border-radius:10px;gap:0;width:min(310px,100vw - 20px);max-height:min(640px,100vh - 90px);padding:7px;font:13px/1.45 Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 18px 58px #0000007a}.tracker-menu:focus{outline:none}.tracker-menu__heading{color:var(--text-secondary,#a0a0a6);padding:7px 8px 10px;font-weight:520}.tracker-menu__heading--secondary{border-top:1px solid var(--border-subtle,#242427);padding:8px 8px 5px;font-size:11px}.tracker-filter-group>button,.tracker-menu__action,.tracker-menu__primary{width:100%;min-height:34px;color:var(--text-primary,#e8e8ea);cursor:pointer;text-align:left;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;padding:0 9px;display:flex}.tracker-menu__action{justify-content:flex-start;gap:9px}.tracker-menu__action>svg:last-child{margin-left:auto}.tracker-filter-group>button:hover,.tracker-menu__action:hover{background:var(--bg-active,#252528)}.tracker-menu__action>span{align-items:center;gap:9px;display:flex}.tracker-menu__action>span svg{width:15px;height:15px;color:var(--text-tertiary,#6f6f76)}.tracker-menu__action>svg{width:14px;height:14px;color:var(--text-tertiary,#6f6f76)}.tracker-menu__action--danger{color:#ef8a91}.tracker-menu__separator{background:var(--border-subtle,#242427);height:1px;margin:5px -8px}.tracker-menu__back{font-weight:560}.tracker-filter-group>button svg{width:13px}.tracker-filter-group label{min-height:31px;color:var(--text-secondary,#a0a0a6);align-items:center;gap:8px;padding:0 10px 0 18px;display:flex}.tracker-filter-group input{accent-color:var(--accent,#7067e8)}.tracker-menu__search{border-bottom:1px solid var(--border-subtle,#242427);height:36px;color:var(--text-tertiary,#6f6f76);align-items:center;gap:7px;margin:-2px -1px 6px;padding:0 8px;display:flex}.tracker-menu__search input{min-width:0;color:var(--text-primary,#e8e8ea);background:0 0;border:0;outline:0;flex:1}.tracker-menu__search button{color:inherit;background:0 0;place-items:center;display:grid}.tracker-menu__field{min-height:34px;color:var(--text-secondary,#a0a0a6);grid-template-columns:1fr minmax(112px,auto);align-items:center;gap:10px;padding:2px 8px;display:grid}.tracker-menu__field select,.tracker-menu__field input{border:1px solid var(--border-subtle,#242427);background:var(--bg-active,#252528);min-width:0;height:27px;color:var(--text-primary,#e8e8ea);border-radius:6px;outline:0;padding:0 7px}.tracker-menu__switch{min-height:32px;color:var(--text-secondary,#a0a0a6);justify-content:space-between;align-items:center;padding:0 8px;display:flex}.tracker-menu__switch input,.tracker-switch input{width:30px;accent-color:var(--accent,#7067e8)}.tracker-layout-toggle{grid-template-columns:1fr 1fr;gap:5px;padding:8px;display:grid}.tracker-layout-toggle button{background:var(--bg-active,#252528);min-height:29px;color:var(--text-secondary,#a0a0a6);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 7px;display:inline-flex}.tracker-layout-toggle button[aria-pressed=true]{color:var(--text-primary,#e8e8ea);background:#444149}.tracker-layout-toggle svg{width:14px;height:14px}.tracker-property-toggles{flex-wrap:wrap;gap:5px;padding:0 8px 9px;display:flex}.tracker-property-toggles button{background:var(--bg-active,#252528);min-height:25px;color:var(--text-secondary,#a0a0a6);cursor:pointer;border-radius:13px;padding:0 9px}.tracker-property-toggles button.is-active{color:var(--text-primary,#e8e8ea);background:#444149}.tracker-menu__primary{background:var(--accent,#7067e8);color:#fff;justify-content:center;margin-top:6px}.tracker-menu__primary:disabled{opacity:.45;cursor:not-allowed}.tracker-issue-list{min-width:620px;padding:6px 8px 40px}.tracker-layout-icons{align-items:center;gap:2px;display:flex}.tracker-layout-icons button[aria-pressed=true]{background:var(--bg-active,#252528);color:var(--text-primary,#e8e8ea)}.tracker-group-metric{min-width:22px;height:22px;color:var(--text-tertiary,#6f6f76);background:0 0;border-radius:6px;padding:0 6px;font-size:12px}.tracker-group-metric:hover{background:var(--bg-active,#252528);color:var(--text-primary,#e8e8ea)}.tracker-issue-list--board{align-items:flex-start;gap:16px;min-width:max-content;padding:8px 16px 16px;display:flex;overflow-x:auto}.tracker-issue-list--board>.tracker-issue-group{flex:0 0 268px;width:268px;min-height:220px;margin-top:0}.tracker-issue-list--board .tracker-issue-group__header{background:0 0;height:32px}.tracker-issue-list--board .tracker-issue-group__header>button:first-child>svg:first-child{opacity:0}.tracker-issue-list--board .tracker-issue-group__header:hover>button:first-child>svg:first-child,.tracker-issue-list--board .tracker-issue-group.is-collapsed .tracker-issue-group__header>button:first-child>svg:first-child{opacity:1}.tracker-issue-list--board .tracker-issue-group ul{gap:6px;min-height:48px;display:grid}.tracker-issue-list--board .tracker-issue-group.is-collapsed{flex:0 0 36px;width:36px;min-height:220px}.tracker-issue-list--board .tracker-issue-group.is-collapsed .tracker-issue-group__header{flex-direction:column;align-items:center;height:auto;min-height:180px;padding-top:8px}.tracker-issue-list--board .tracker-issue-group.is-collapsed .tracker-issue-group__header>button:first-child{writing-mode:vertical-rl;height:auto;min-height:140px;padding:10px 4px;transform:rotate(180deg)}.tracker-issue-list--board .tracker-issue-group.is-collapsed .tracker-issue-group__actions,.tracker-issue-list--board .tracker-issue-group.is-collapsed .tracker-group-metric{writing-mode:vertical-rl;transform:rotate(180deg)}.tracker-issue-list--board .tracker-issue-row-shell{cursor:grab}.tracker-issue-list--board .tracker-issue-row-shell.is-dragging{opacity:.55}.tracker-issue-list--board .tracker-issue-row{background:#18181a;border:0;border-radius:8px;grid-template-columns:15px minmax(0,1fr);align-content:start;gap:3px 6px;min-height:72px;padding:8px 34px 8px 10px;display:grid;position:relative}.tracker-issue-list--board .tracker-issue-row>.tracker-status-mark,.tracker-issue-list--board .tracker-issue-row>.tracker-priority{grid-area:2/1}.tracker-issue-list--board .tracker-issue-row__id{grid-area:1/1/auto/-1;font-size:11px}.tracker-issue-list--board .tracker-issue-row__title{white-space:normal;grid-area:2/2;font-size:13px;line-height:1.35}.tracker-issue-list--board .tracker-issue-row__properties{flex-wrap:wrap;grid-area:3/1/auto/-1;justify-content:flex-start;max-width:none;margin-top:4px}.tracker-issue-list--board .tracker-assignee{position:absolute;top:8px;right:8px}.tracker-board-lane{gap:8px;min-width:max-content;display:grid}.tracker-board-lane>h2{color:var(--text-secondary,#a0a0a6);align-items:center;gap:8px;margin:0;padding:0 4px;font-size:12px;font-weight:560;display:flex}.tracker-board-lane__columns{gap:16px;display:flex}.tracker-board-hidden{flex:0 0 168px;align-content:start;gap:2px;width:168px;padding:4px 0 0;display:grid}.tracker-board-hidden h2{color:var(--text-tertiary,#6f6f76);margin:0;padding:4px 8px 8px;font-size:12px;font-weight:520}.tracker-board-hidden__column{min-height:32px;color:var(--text-secondary,#a0a0a6);border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;display:flex}.tracker-board-hidden__column:hover{background:var(--bg-hover,#1d1d20)}.tracker-board-hidden__column>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.tracker-board-hidden__column small{color:var(--text-tertiary,#6f6f76);font-size:11px}.tracker-board-hidden__column>button{opacity:0;min-height:24px;color:var(--text-secondary,#a0a0a6);padding:0 6px}.tracker-board-hidden__column:hover>button,.tracker-board-hidden__column>button:focus-visible{opacity:1}.tracker-issue-group{margin-top:0}.tracker-issue-group ul{margin:0;padding:0;list-style:none}.tracker-issue-list:not(.tracker-issue-list--board) .tracker-issue-group+.tracker-issue-group{margin-top:7px}.tracker-issue-row-shell{width:100%;position:relative}.tracker-issue-group__header{background:0 0;border-radius:6px;justify-content:space-between;align-items:center;height:32px;display:flex}.tracker-issue-group__header>button{height:100%;color:var(--text-secondary,#a0a0a6);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 10px;display:flex}.tracker-issue-group__header>button:first-child{flex:1;justify-content:flex-start}.tracker-issue-group__actions{align-items:center;padding-right:4px;display:flex}.tracker-issue-group__actions button{width:27px;height:27px;color:var(--text-tertiary,#6f6f76);cursor:pointer;background:0 0;border-radius:6px;place-items:center;display:grid}.tracker-issue-group__actions button:hover,.tracker-issue-group__actions button[aria-expanded=true]{background:var(--bg-active,#252528);color:var(--text-primary,#e8e8ea)}.tracker-issue-group__actions .tracker-menu{width:245px}.tracker-issue-group__header svg{width:13px;height:13px;transition:transform .12s}.tracker-issue-group__header svg.is-collapsed{transform:rotate(-90deg)}.tracker-issue-group__header small{color:var(--text-tertiary,#6f6f76)}.tracker-issue-row{border-bottom:1px solid color-mix(in srgb, var(--border-subtle,#242427) 40%, transparent);width:100%;min-height:34px;color:var(--text-primary,#e8e8ea);cursor:pointer;text-align:left;background:0 0;border-radius:5px;align-items:center;gap:7px;padding:0 36px 0 10px;display:flex}.tracker-issue-row:hover{background:var(--bg-hover,#1d1d20);border-radius:7px}.tracker-issue-row:focus-visible{z-index:1;outline:1px solid var(--focus,#9b94f5);outline-offset:-1px;background:var(--bg-active,#252528);box-shadow:inset 3px 0 var(--accent,#7067e8);position:relative}.tracker-issue-row.is-sub-issue{padding-left:32px}.tracker-issue-row__menu{z-index:4;position:absolute;top:4px;right:7px}.tracker-issue-row__menu>button{width:28px;height:28px;color:var(--text-tertiary,#6f6f76);cursor:pointer;opacity:0;background:0 0;border-radius:6px;place-items:center;display:grid}.tracker-issue-row-shell:hover .tracker-issue-row__menu>button,.tracker-issue-row__menu>button:focus-visible,.tracker-issue-row__menu>button[aria-expanded=true]{background:var(--bg-hover,#1d1d20);color:var(--text-primary,#e8e8ea);opacity:1}.tracker-issue-row__menu .tracker-menu{width:260px;top:calc(100% + 3px)}.tracker-issue-row__select{z-index:3;opacity:0;width:15px;height:15px;accent-color:var(--accent,#7067e8);margin:0;position:absolute;top:10px;left:10px}.tracker-issue-row-shell:hover .tracker-issue-row__select,.tracker-issue-row__select:focus-visible,.tracker-issue-row-shell.is-selected .tracker-issue-row__select{opacity:1}.tracker-issue-row-shell.is-selected .tracker-issue-row{background:color-mix(in srgb, var(--accent,#7067e8) 13%, var(--bg-panel,#101011))}.tracker-status-mark{color:#7b7b82;width:15px;height:15px}.tracker-issue-row>.tracker-status-mark,.tracker-issue-row>.tracker-priority{flex:0 0 14px}.tracker-issue-row__id{white-space:nowrap;color:var(--text-tertiary,#6f6f76);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.tracker-issue-row__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.tracker-issue-row__properties{min-width:0;max-width:55%;color:var(--text-tertiary,#6f6f76);white-space:nowrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;font-size:11px;display:flex;overflow:hidden}.tracker-issue-row__labels{gap:4px;display:flex}.tracker-issue-row__labels small,.tracker-issue-chip{background:var(--bg-active,#252528);color:var(--text-secondary,#a0a0a6);border-radius:999px;padding:1px 6px;font-size:10px}.tracker-priority{color:var(--text-tertiary,#6f6f76);place-items:center;display:grid}.tracker-priority svg{width:12px;height:12px}.tracker-priority--urgent{color:#ef6e76}.tracker-priority--high{color:#e9a765}.tracker-priority--medium{color:#d4b35c}.tracker-priority--low{color:#6f9bff}.tracker-issue-row__status{color:var(--text-secondary,#a0a0a6);font-size:11px}.tracker-assignee{color:var(--text-tertiary,#6f6f76);place-items:center;display:grid}.tracker-assignee svg{width:15px;height:15px}.tracker-issue-row time{color:var(--text-tertiary,#6f6f76);text-align:right;font-size:11px}.tracker-issue-subgroup>h3{min-height:28px;color:var(--text-tertiary,#6f6f76);align-items:center;gap:6px;margin:0;padding:0 12px;font-size:11px;font-weight:520;display:flex}.tracker-issue-subgroup>h3 small{font-weight:400}.tracker-issue-view{display:flex;overflow:hidden}.tracker-issue-view__list{flex:1;min-width:0;overflow:auto}.tracker-breakdown{border-left:1px solid var(--border-subtle,#242427);background:var(--bg-panel,#101011);width:min(340px,38%);min-width:280px;padding:10px;overflow-y:auto}.tracker-breakdown__tabs{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.tracker-breakdown__tabs button{background:var(--bg-raised,#18181a);min-width:0;height:29px;color:var(--text-secondary,#a0a0a6);cursor:pointer;text-overflow:ellipsis;border-radius:15px;padding:0 8px;overflow:hidden}.tracker-breakdown__tabs button.is-active{background:var(--bg-active,#252528);color:var(--text-primary,#e8e8ea)}.tracker-breakdown>ul{margin:10px 0 0;padding:0;list-style:none}.tracker-breakdown li button{width:100%;min-height:38px;color:var(--text-secondary,#a0a0a6);text-align:left;cursor:pointer;background:0 0;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:0 8px;display:flex}.tracker-breakdown li button:hover,.tracker-breakdown li button:focus-visible,.tracker-breakdown li button[aria-pressed=true]{background:var(--bg-hover,#222225);color:var(--text-primary,#e8e8ea)}.tracker-breakdown li span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.tracker-breakdown li svg{width:16px;height:16px;color:var(--text-tertiary,#6f6f76)}.tracker-breakdown li strong{color:var(--text-tertiary,#6f6f76);font-size:11px;font-weight:500}.tracker-view-composer{border:1px solid var(--border-subtle,#242427);background:color-mix(in srgb, var(--bg-panel,#101011) 94%, #fff);transform-origin:top;border-radius:10px 10px 0 0;gap:7px;min-height:134px;padding:11px 12px 0;animation:.16s ease-out tracker-view-composer-in;display:grid;position:relative}@keyframes tracker-view-composer-in{0%{opacity:0;transform:translateY(-5px)scaleY(.96)}}.tracker-view-composer.is-closing{pointer-events:none;animation:.13s ease-in forwards tracker-view-composer-out}@keyframes tracker-view-composer-out{to{opacity:0;min-height:0;padding-top:0;padding-bottom:0;transform:translateY(-5px)scaleY(.9)}}.tracker-view-composer__identity{flex:1;align-items:flex-start;gap:7px;min-width:0;display:flex}.tracker-view-composer__identity>div:last-child{flex:1;gap:3px;min-width:0;padding-right:96px;display:grid}.tracker-view-composer__identity input{width:100%;min-width:0;height:30px;color:var(--text-primary,#e8e8ea);background:0 0;border:0;outline:0}.tracker-view-composer__identity input:first-of-type{font-size:15px;font-weight:520}.tracker-view-composer__identity input:last-of-type{color:var(--text-secondary,#a0a0a6)}.tracker-view-composer__icon{background:var(--bg-active,#252528);cursor:pointer;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.tracker-view-composer__footer{border-top:1px solid var(--border-subtle,#242427);justify-content:flex-end;align-items:center;gap:8px;min-height:45px;display:flex}.tracker-view-composer__actions{align-items:center;gap:7px;display:flex;position:absolute;top:11px;right:12px}.tracker-view-composer__save{border-radius:999px}.tracker-view-composer>p{color:#ef8a91;margin:0;font-size:11px;position:absolute;bottom:2px;right:18px}.tracker-icon-picker-anchor{position:relative}.tracker-icon-picker{z-index:60;border:1px solid var(--border-strong,#343438);background:#202022;border-radius:10px;width:286px;padding:8px;position:absolute;top:42px;left:0;box-shadow:0 18px 58px #0000007a}.tracker-icon-picker__tabs{grid-template-columns:1fr 1fr;gap:5px;display:grid}.tracker-icon-picker__tabs button{background:var(--bg-raised,#18181a);height:29px;color:var(--text-secondary,#a0a0a6);cursor:pointer;border-radius:7px}.tracker-icon-picker__tabs button[aria-selected=true]{background:var(--bg-active,#252528);color:var(--text-primary,#e8e8ea)}.tracker-icon-picker__colors{align-items:center;gap:7px;padding:10px 3px 8px;display:flex}.tracker-icon-picker__colors button,.tracker-icon-picker__colors label{cursor:pointer;border-radius:50%;width:20px;height:20px}.tracker-icon-picker__colors button[aria-pressed=true]{outline:2px solid var(--text-primary,#e8e8ea);outline-offset:2px}.tracker-icon-picker__colors input{border:0;border-radius:50%;width:20px;height:20px;padding:0}.tracker-icon-picker__search{border:1px solid var(--border-strong,#343438);height:32px;color:var(--text-tertiary,#6f6f76);border-radius:7px;align-items:center;gap:6px;padding:0 8px;display:flex}.tracker-icon-picker__search input{min-width:0;color:var(--text-primary,#e8e8ea);background:0 0;border:0;outline:0;flex:1}.tracker-icon-picker__grid{grid-template-columns:repeat(6,1fr);gap:4px;max-height:176px;padding-top:8px;display:grid;overflow-y:auto}.tracker-icon-picker__grid button{cursor:pointer;background:0 0;border-radius:6px;place-items:center;height:36px;display:grid}.tracker-icon-picker__grid button:hover{background:var(--bg-active,#252528)}.tracker-surface--my-issues .tracker-issue-list{padding-left:0;padding-right:0}.tracker-surface--my-issues .tracker-issue-group+.tracker-issue-group{margin-top:0}.tracker-surface--my-issues .tracker-issue-group__header{border-radius:0}.tracker-surface--my-issues .tracker-issue-row{padding-left:17px;padding-right:17px}.tracker-empty,.tracker-state{min-height:100%;color:var(--text-secondary,#a0a0a6);text-align:center;align-content:center;justify-items:center;gap:8px;padding:28px 24px;display:grid}.tracker-empty svg{width:48px;height:48px}.tracker-empty--inbox-list{min-height:220px}.tracker-empty--inbox-detail{min-height:100%}.tracker-inbox-empty-hint{color:var(--text-tertiary,#6f6f76);font-size:12px}.tracker-empty h2,.tracker-state h1{color:var(--text-primary,#e8e8ea);margin:4px 0 0;font-size:14px;font-weight:560}.tracker-empty p,.tracker-state p{max-width:360px;color:var(--text-tertiary,#6f6f76);margin:0}.tracker-button{border:1px solid var(--border-strong,#343438);background:var(--bg-raised,#18181a);min-height:30px;color:var(--text-primary,#e8e8ea);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.tracker-button:hover{background:var(--bg-hover,#1d1d20)}.tracker-button--primary{background:var(--accent,#7067e8);color:#fff;border-color:#0000}.tracker-button--primary:hover{background:var(--accent-hover,#8078ef)}.tracker-button:disabled{opacity:.45;cursor:not-allowed}.tracker-button svg{width:14px;height:14px}.tracker-loading{gap:12px;padding:24px}.tracker-loading div{background:linear-gradient(90deg, var(--bg-raised,#18181a), var(--bg-active,#252528), var(--bg-raised,#18181a));background-size:200% 100%;border-radius:7px;height:44px;animation:1.4s linear infinite tracker-shimmer}@keyframes tracker-shimmer{to{background-position:-200% 0}}.tracker-inbox{grid-template-columns:minmax(320px,39%) 1fr;display:grid}.tracker-inbox__list{border-right:1px solid var(--border-subtle,#242427);min-width:0}.tracker-notification-list{padding:5px 7px;overflow:auto}.tracker-notification-list>button{width:100%;min-height:48px;color:var(--text-secondary,#a0a0a6);cursor:pointer;text-align:left;background:0 0;border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid;position:relative}.tracker-notification-list>button:hover,.tracker-notification-list>button[aria-selected=true]{background:var(--bg-hover,#1d1d20)}.tracker-notification-list>button.is-unread strong{color:var(--text-primary,#e8e8ea);font-weight:600}.tracker-notification-list>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.tracker-notification-list strong,.tracker-notification-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tracker-notification-list strong{font-size:12px;font-weight:500}.tracker-notification-list small,.tracker-notification-list time{color:var(--text-tertiary,#6f6f76);font-size:11px}.tracker-notification-list i{background:#8b83ed;border-radius:50%;width:5px;height:5px;position:absolute;left:3px}.tracker-inbox__detail{min-width:0;padding:0 50px 50px;overflow:auto}.tracker-inbox__detail>header{border-bottom:1px solid var(--border-subtle,#242427);align-items:center;gap:12px;min-height:76px;display:flex}.tracker-inbox__detail>header div{flex:1;min-width:0}.tracker-inbox__detail h2{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:16px;font-weight:560;overflow:hidden}.tracker-inbox__detail header small{color:var(--text-tertiary,#6f6f76)}.tracker-inbox__detail>.tracker-markdown{max-width:760px;margin:30px 0}.tracker-inbox__event{background:var(--bg-raised,#18181a);border-radius:8px;align-items:center;gap:10px;margin-top:24px;padding:10px 12px;display:flex}.tracker-inbox__event p{flex:1;margin:0}.tracker-inbox__event time{color:var(--text-tertiary,#6f6f76);font-size:11px}.tracker-inbox__back{display:none}.tracker-avatar{color:#ddd5e2;background:#343038;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:grid}.tracker-avatar--agent{color:#aaa4fb;background:#28264a;border-radius:8px}.tracker-avatar svg{width:15px;height:15px}.tracker-dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.tracker-dialog{border:.5px solid var(--border-strong,#343438);width:min(750px,100vw - 32px);max-height:min(760px,100dvh - 32px);color:var(--text-primary,#e8e8ea);background:#141416;border-radius:22px;overflow:auto;box-shadow:0 24px 70px #00000094,0 2px 8px #00000057;gap:0!important;max-width:min(750px,100vw - 32px)!important;padding:0!important}.tracker-dialog input,.tracker-dialog textarea,.tracker-dialog button{font:inherit}.tracker-dialog__header{border-bottom:1px solid var(--border-subtle,#242427);justify-content:space-between;align-items:center;gap:16px;min-height:53px;padding:9px 12px 9px 17px;display:flex}.tracker-dialog__header h2{margin:0;font-size:13px;font-weight:560}.tracker-dialog__header p{color:var(--text-tertiary,#6f6f76);margin:2px 0 0;font-size:11px}.tracker-dialog__loading{color:var(--text-secondary,#a0a0a6);text-align:center;padding:40px}.tracker-dialog--issue-create{background:#1b1b1c;border-radius:21px;outline:0;max-height:calc(87dvh - 18px);font-size:12px;transition:width .16s,max-width .16s,height .16s;overflow-y:auto;--tw-translate-y:0px!important;top:max(18px,13dvh)!important;transform:none!important}.tracker-dialog--issue-create:focus,.tracker-dialog--issue-create:focus-visible{outline:0}.tracker-dialog--issue-create.is-expanded{width:min(820px,100vw - 36px);height:min(634px,100dvh - 36px);max-width:min(820px,100vw - 36px)!important}body:has(.tracker-dialog--issue-create) [data-slot=dialog-overlay]{background:#000000a8;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tracker-issue-form{flex-direction:column;width:100%;min-width:0;min-height:257px;padding:0 12px 12px;display:flex;position:relative}.tracker-dialog--issue-create.is-expanded .tracker-issue-form{height:100%}.tracker-issue-form__crumbs{height:40px;color:var(--text-primary,#e8e8ea);flex:none;align-items:flex-start;gap:7px;padding-top:8px;line-height:24px;display:flex}.tracker-issue-form__crumbs [data-slot=select-trigger]{background:#2b2b2e;border:0;border-radius:999px;height:24px;padding-inline:8px;font-size:12px}.tracker-issue-form__crumbs label{display:contents}.tracker-issue-form__crumbs select{background:var(--bg-active,#252528);width:auto;max-width:180px;color:var(--text-secondary,#a0a0a6);border:0;border-radius:5px;outline:0;padding:2px 4px}.tracker-issue-form__window-actions{gap:2px;margin-left:auto;display:flex}.tracker-issue-form__window-actions svg{width:15px;height:15px}.tracker-issue-form .tracker-issue-form__title{width:100%;height:28px;color:var(--text-primary,#e8e8ea);background:0 0;flex:none;padding:0 6px;font-size:16px;font-weight:600;line-height:24px;box-shadow:none!important;border:0!important;outline:0!important}.tracker-issue-form__title:focus,.tracker-issue-form__title:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.tracker-issue-form__title::placeholder{color:var(--text-tertiary,#6f6f76)}.tracker-issue-form>.tracker-composer{background:0 0;border:0;flex:none;min-height:81px;margin:0 6px;position:static}.tracker-issue-form>.tracker-composer:focus-within{box-shadow:none;border-color:#0000}.tracker-issue-form>.tracker-composer .tracker-composer__tabs{display:none}.tracker-issue-form>.tracker-composer textarea{field-sizing:content;resize:none;min-height:76px;max-height:min(280px,100dvh - 270px);padding:10px 0 5px;font-size:16px;overflow-y:auto}.tracker-issue-form>.tracker-composer textarea::placeholder{color:var(--text-tertiary,#6f6f76)}.tracker-issue-form>.tracker-composer .tracker-composer__toolbar{z-index:2;border:0;min-height:28px;padding:0;position:absolute;bottom:12px;left:12px}.tracker-issue-form>.tracker-composer .tracker-composer__toolbar button{background:#2b2b2e;border-radius:999px}.tracker-issue-form>.tracker-composer .tracker-composer__toolbar button:not(:last-of-type),.tracker-issue-form>.tracker-composer .tracker-composer__hint{display:none}.tracker-dialog--issue-create.is-expanded .tracker-issue-form>.tracker-composer{flex:1}.tracker-dialog--issue-create.is-expanded .tracker-issue-form>.tracker-composer textarea{height:100%;min-height:330px;max-height:none}.tracker-property-bar{flex-wrap:wrap;flex:none;align-items:center;gap:6px;min-height:30px;padding-top:6px;display:flex}.tracker-property-bar>button,.tracker-property-bar input{height:24px;color:var(--text-secondary,#a0a0a6);background:#2b2b2e;border-radius:999px;font-size:12px}.tracker-property-bar>button:hover{color:var(--text-primary,#e8e8ea);background:#353538}.tracker-property-bar>[role=combobox]>svg:last-child:not(:first-child){display:none}.tracker-property-bar [data-slot=select-trigger],.tracker-property-bar input{max-width:170px}.tracker-label-input input{width:78px;transition:width .12s}.tracker-label-input input:focus{width:150px}.tracker-property-more{color:var(--text-secondary,#a0a0a6)}.tracker-property-more:hover{background:var(--bg-hover,#1d1d20);color:var(--text-primary,#e8e8ea)}.tracker-property-picker{gap:0;width:207px;padding:0;overflow:hidden}.tracker-property-picker [data-slot=command]{padding:0}.tracker-property-picker [data-slot=command-input-wrapper]{border-bottom:.5px solid var(--border-subtle,#242427);height:36px;padding:0}.tracker-property-picker [data-slot=input-group]{box-shadow:none;background:0 0;border:0;border-radius:0!important;height:36px!important}.tracker-property-picker [data-slot=command-list]{max-height:224px;padding:4px}.tracker-property-picker [data-slot=command-item]{border-radius:6px;min-height:32px;padding:0 10px}.tracker-property-picker [data-slot=command-item]>svg:not(.tracker-property-picker__check){color:var(--text-tertiary,#6f6f76)}.tracker-property-picker__check{margin-left:auto}.tracker-property-picker__empty{color:var(--text-tertiary,#6f6f76);text-align:center;margin:0;padding:20px 10px;font-size:13px}.tracker-issue-form__footer{flex:none;justify-content:flex-end;align-items:flex-end;gap:12px;min-height:44px;padding:0 0 0 40px;display:flex}.tracker-issue-form__footer .tracker-switch{min-height:28px;font-size:12px}.tracker-issue-form__footer [data-slot=switch]{background:#505052;width:24px;height:14px}.tracker-issue-form__footer [data-slot=switch][data-checked]{background:var(--accent,#7067e8)}.tracker-issue-form__footer [data-slot=switch-thumb]{background:#f5f5f5;width:10px;height:10px;margin-left:1px}.tracker-issue-form__footer [data-slot=switch-thumb][data-checked]{transform:translate(10px)}.tracker-switch{color:var(--text-secondary,#a0a0a6);align-items:center;gap:6px;display:flex}.tracker-switch input{appearance:none;cursor:pointer;background:#303034;border:1px solid #4a4a4f;border-radius:999px;width:24px;height:14px;margin:0;transition:background .12s}.tracker-switch input:before{content:"";background:#d8d8dc;border-radius:50%;width:10px;height:10px;margin:1px;transition:transform .12s;display:block}.tracker-switch input:checked{border-color:var(--accent,#7067e8);background:var(--accent,#7067e8)}.tracker-switch input:checked:before{transform:translate(10px)}.tracker-composer{border:1px solid var(--border-strong,#343438);background:var(--bg-panel,#101011);border-radius:9px;margin:3px 7px 8px;position:relative;overflow:visible}.tracker-composer:focus-within{box-shadow:none;border-color:#47474c}.tracker-composer__tabs{border-bottom:1px solid var(--border-subtle,#242427);align-items:end;gap:4px;height:34px;padding:0 7px;display:flex}.tracker-composer__tabs button{height:29px;color:var(--text-tertiary,#6f6f76);cursor:pointer;background:0 0;border-bottom:2px solid #0000;padding:0 8px}.tracker-composer__tabs button.is-active{border-color:var(--accent,#7067e8);color:var(--text-primary,#e8e8ea)}.tracker-composer__write{position:relative}.tracker-composer textarea{resize:vertical;width:100%;min-height:128px;color:var(--text-primary,#e8e8ea);background:0 0;border:0;outline:0;padding:12px;line-height:1.55}.tracker-composer__preview{min-height:128px;max-height:360px;padding:7px 12px;overflow:auto}.tracker-composer__toolbar{border-top:1px solid var(--border-subtle,#242427);align-items:center;gap:2px;min-height:38px;padding:4px 6px;display:flex}.tracker-composer__toolbar button{width:28px;height:28px;color:var(--text-secondary,#a0a0a6);cursor:pointer;background:0 0;border-radius:5px;place-items:center;display:grid}.tracker-composer__toolbar button:hover{background:var(--bg-hover,#1d1d20);color:var(--text-primary,#e8e8ea)}.tracker-composer__toolbar svg{width:15px;height:15px}.tracker-composer__hint{color:var(--text-tertiary,#6f6f76);margin-left:auto;padding-right:5px;font-size:10px}.tracker-mention-list{z-index:20;border:1px solid var(--border-strong,#343438);background:#222225;border-radius:8px;width:min(300px,100% - 20px);padding:5px;position:absolute;bottom:9px;left:10px;box-shadow:0 12px 36px #00000070}.tracker-mention-list button{width:100%;min-height:42px;color:var(--text-primary,#e8e8ea);cursor:pointer;text-align:left;background:0 0;border-radius:6px;align-items:center;gap:9px;padding:5px 7px;display:flex}.tracker-mention-list button.is-active{background:var(--bg-active,#252528)}.tracker-mention-list button>span:last-child{display:grid}.tracker-mention-list small{color:var(--text-tertiary,#6f6f76);font-size:10px}.tracker-file-queue{border-top:1px solid var(--border-subtle,#242427);gap:4px;margin:0;padding:6px;list-style:none;display:grid}.tracker-file-queue li{background:var(--bg-raised,#18181a);border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:32px;padding:0 7px;display:grid}.tracker-file-queue span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tracker-file-queue small{color:var(--text-tertiary,#6f6f76)}.tracker-file-queue button{color:#da7a81;cursor:pointer;background:0 0;font-size:11px}.tracker-markdown{color:#d8d8dc;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.tracker-markdown h2,.tracker-markdown h3,.tracker-markdown h4{color:var(--text-primary,#e8e8ea);margin:24px 0 8px;line-height:1.25}.tracker-markdown h2{font-size:21px}.tracker-markdown h3{font-size:17px}.tracker-markdown h4{font-size:15px}.tracker-markdown p{margin:9px 0}.tracker-markdown a{color:#9d97f3;text-underline-offset:2px;text-decoration:underline}.tracker-markdown code{background:var(--bg-active,#252528);color:#e4c991;border-radius:4px;padding:2px 5px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.tracker-markdown pre{border:1px solid var(--border-subtle,#242427);background:#0b0b0c;border-radius:7px;padding:12px;overflow:auto}.tracker-markdown pre code{background:0 0;padding:0}.tracker-markdown blockquote{color:var(--text-secondary,#a0a0a6);border-left:2px solid #55515f;margin:11px 0;padding-left:13px}.tracker-markdown img{border-radius:7px;max-width:100%;margin:12px 0;display:block}.tracker-markdown ul,.tracker-markdown ol{padding-left:24px}.tracker-markdown li{margin:5px 0}.tracker-markdown .contains-task-list{padding-left:24px}.tracker-markdown .task-list-item{align-items:flex-start;gap:8px;margin-left:-20px;list-style:none;display:flex}.tracker-markdown .task-list-item input{accent-color:var(--accent,#7067e8);margin-top:5px}.tracker-markdown .gfm-markdown__table-wrap{border:1px solid var(--border-subtle,#242427);border-radius:7px;overflow-x:auto}.tracker-markdown table{border-collapse:collapse;width:100%}.tracker-markdown th,.tracker-markdown td{border-right:1px solid var(--border-subtle,#242427);border-bottom:1px solid var(--border-subtle,#242427);text-align:left;min-width:110px;padding:7px 9px}.tracker-markdown th{background:var(--bg-active,#252528);font-weight:600}.tracker-markdown .gfm-markdown__empty{color:var(--text-tertiary,#6f6f76)}.tracker-mention{color:#b6b0ff;background:#2e2b4f;border-radius:4px;padding:1px 4px}.tracker-detail__topbar{border-bottom:1px solid var(--border-subtle,#242427);min-height:43px;color:var(--text-secondary,#a0a0a6);align-items:center;gap:8px;padding:0 12px;display:flex}.tracker-detail__breadcrumbs{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.tracker-detail__breadcrumbs span{text-overflow:ellipsis;max-width:150px;overflow:hidden}.tracker-detail__breadcrumbs b{color:var(--text-tertiary,#6f6f76);font-weight:400}.tracker-detail__breadcrumbs button{color:inherit;cursor:pointer;background:0 0}.tracker-detail__breadcrumbs button:hover{color:var(--text-primary,#e8e8ea)}.tracker-detail__breadcrumbs strong{color:var(--text-primary,#e8e8ea);font-weight:520}.tracker-detail__top-title{min-width:0;color:var(--text-tertiary,#6f6f76);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tracker-detail__top-actions{align-items:center;gap:3px;display:flex}.tracker-detail__top-actions .tracker-icon-button:disabled{cursor:default;opacity:.3}.tracker-detail__position{color:var(--text-tertiary,#6f6f76);white-space:nowrap;padding-inline:5px;font-size:11px}.tracker-issue-action-menu{width:210px}.tracker-display-popover{width:min(300px,100vw - 20px)}.tracker-display-popover>.tracker-menu__heading:first-child{display:none}.tracker-filter-popover{width:min(224px,100vw - 20px)}.tracker-detail__scroll{flex:1;grid-template-columns:minmax(0,1fr) minmax(240px,280px);min-height:0;display:grid;overflow:hidden}.tracker-detail__main-scroll{min-width:0;overflow:auto}.tracker-detail__main{width:100%;max-width:none;margin:0;padding:62px clamp(28px,3.5vw,56px) 120px}.tracker-detail__content{width:100%;display:block}.tracker-detail__content>.tracker-detail__description .tracker-markdown{font-size:15px}.tracker-detail__title-button,.tracker-detail__description{width:100%;color:inherit;cursor:text;text-align:left;background:0 0;padding:0;display:block}.tracker-detail__title-button{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:0}.tracker-detail__title-button h1,.tracker-detail__title-input{width:100%;color:var(--text-primary,#e8e8ea);letter-spacing:-.018em;background:0 0;border:0;outline:0;margin:0 0 22px;font-size:24px;font-weight:610;line-height:1.25}.tracker-detail__title-button:hover h1{background:color-mix(in srgb, var(--bg-hover,#1d1d20) 55%, transparent)}.tracker-detail__title-button h1{border-radius:5px}.tracker-detail__title-editor{border:1px solid var(--border-strong,#343438);background:var(--bg-raised,#18181a);border-radius:8px;margin-bottom:18px;padding:9px 11px}.tracker-detail__title-editor .tracker-detail__title-input{margin-bottom:8px}.tracker-detail__description{border-radius:6px;min-height:72px;margin-inline:-8px;padding:5px 8px;position:relative}.tracker-detail__description:hover{background:color-mix(in srgb, var(--bg-hover,#1d1d20) 35%, transparent)}.tracker-detail__description:focus-visible{outline:1px solid var(--border-strong,#343438);outline-offset:1px}.tracker-detail__editor>.tracker-composer{margin:0 0 12px}.tracker-detail__edit-actions{justify-content:flex-end;gap:7px;display:flex}.tracker-detail__properties{min-height:0;padding:76px 24px 80px 12px;overflow-y:auto}.tracker-detail__properties h2{color:var(--text-secondary,#a0a0a6);margin:0 0 14px;font-size:12px;font-weight:500}.tracker-detail__mobile-properties{display:none}.tracker-property-pills{gap:4px;display:grid}.tracker-property-pills>label{min-width:0;min-height:28px;color:var(--text-tertiary,#6f6f76);align-items:center;display:flex}.tracker-property-pills>label>button{max-width:100%;height:28px;color:var(--text-primary,#e8e8ea);text-overflow:ellipsis;background:0 0;border-radius:5px;justify-content:flex-start;padding:0 4px 0 0;font-size:13px;overflow:hidden}.tracker-property-pills>label>button:hover{background:var(--bg-hover,#1d1d20)}.tracker-property-pills>label>button>svg:last-child:not(:first-child){display:none}.tracker-property-pills__labels{margin-block:30px 22px}.tracker-property-pills__labels h3{color:var(--text-secondary,#a0a0a6);margin:0 0 10px;font-size:12px;font-weight:500}.tracker-property-pills__labels>button{color:var(--text-secondary,#a0a0a6);background:0 0}.tracker-property-pills select,.tracker-property-pills input{width:100%;height:29px;color:var(--text-secondary,#a0a0a6);background:0 0;border:1px solid #0000;border-radius:6px;outline:0;padding:0 6px}.tracker-property-pills select:hover,.tracker-property-pills input:hover,.tracker-property-pills select:focus,.tracker-property-pills input:focus{border-color:var(--border-strong,#343438);background:var(--bg-raised,#18181a)}.tracker-property-pills select:focus-visible,.tracker-property-pills input:focus-visible{outline:1px solid var(--focus,#9b94f5);outline-offset:1px}.tracker-property-field{grid-template-columns:75px minmax(0,1fr);align-items:center;min-height:38px;display:grid}.tracker-property-field>span{color:var(--text-tertiary,#6f6f76)}.tracker-property-field>button{color:var(--text-secondary,#a0a0a6);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:5px;padding:5px 6px;overflow:hidden}.tracker-property-field>button:hover{background:var(--bg-hover,#1d1d20)}.tracker-detail__properties .tracker-property-field{grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px;margin-top:22px}.tracker-detail__properties .tracker-property-field>span{font-size:12px}.tracker-detail__properties .tracker-property-field>button{justify-content:flex-start;max-width:100%;padding-left:0}.tracker-detail__properties .tracker-property-field [role=combobox]{max-width:100%;height:auto;color:var(--text-secondary,#a0a0a6);background:0 0;justify-content:flex-start;padding-left:0}.tracker-detail__properties .tracker-property-field [role=combobox]:hover{background:var(--bg-hover,#1d1d20)}.tracker-detail__properties .tracker-property-field>div{width:100%}.tracker-property-field>div{display:flex}.tracker-property-field input{border:1px solid var(--border-strong,#343438);background:var(--bg-raised,#18181a);border-radius:6px 0 0 6px;flex:1;min-width:0;height:29px}.tracker-property-field div button{background:var(--accent,#7067e8);border-radius:0 6px 6px 0;width:29px}.tracker-property-linked{position:relative}.tracker-property-linked .tracker-property-field>button,.tracker-property-linked .tracker-property-field [role=combobox]{padding-right:30px}.tracker-property-linked>a{width:28px;height:28px;color:var(--text-tertiary,#6f6f76);border-radius:5px;place-items:center;display:grid;position:absolute;top:24px;right:0}.tracker-property-linked>a:hover{background:var(--bg-hover,#1d1d20);color:var(--text-secondary,#a0a0a6)}.tracker-property-linked>a svg{width:14px;height:14px}.tracker-property-summary{grid-template-columns:75px minmax(0,1fr);align-content:center;min-height:48px;display:grid}.tracker-property-summary span,.tracker-property-summary small{color:var(--text-tertiary,#6f6f76)}.tracker-property-summary small{grid-column:2;font-size:10px}.tracker-attachments,.tracker-source-control,.tracker-relations,.tracker-subissues,.tracker-activity{border-top:1px solid var(--border-subtle,#242427);margin-top:34px;padding-top:18px}.tracker-attachments h2,.tracker-source-control h2,.tracker-relations h2,.tracker-subissues h2,.tracker-activity h2{align-items:center;gap:7px;margin:0;font-size:13px;font-weight:560;display:flex}.tracker-attachments h2 span,.tracker-source-control h2 span,.tracker-relations h2 span,.tracker-subissues h2 span,.tracker-activity h2+span{color:var(--text-tertiary,#6f6f76);font-size:11px;font-weight:400}.tracker-attachments ul,.tracker-source-control ul,.tracker-relations ul,.tracker-subissues ul{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.tracker-attachments li,.tracker-source-control li,.tracker-relations li,.tracker-subissues li{background:var(--bg-raised,#18181a);border-radius:7px;align-items:center;gap:5px;min-height:38px;padding:0 7px;display:flex}.tracker-attachments li>a,.tracker-relations li>button:first-child,.tracker-subissues li>a:first-child{min-width:0;color:var(--text-secondary,#a0a0a6);cursor:pointer;text-align:left;background:0 0;flex:1;align-items:center;gap:8px;text-decoration:none;display:flex;overflow:hidden}.tracker-attachments a span,.tracker-relations button:first-child,.tracker-subissues li>a:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tracker-subissues li>a:first-child:hover{color:var(--text-primary,#e8e8ea)}.tracker-attachments small{color:var(--text-tertiary,#6f6f76);margin-left:auto}.tracker-source-control a{color:inherit;grid-template-columns:auto 1fr auto;align-items:baseline;gap:3px 10px;width:100%;padding:9px 0;text-decoration:none;display:grid}.tracker-source-control a:hover strong{text-decoration:underline}.tracker-source-control a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tracker-source-control a small{color:var(--text-tertiary,#6f6f76);text-transform:capitalize}.tracker-attachments li>button,.tracker-relations li>button:last-child,.tracker-subissues li>button:last-child{width:28px;height:28px;color:var(--text-tertiary,#6f6f76);cursor:pointer;background:0 0;border-radius:5px;place-items:center;display:grid}.tracker-relations header,.tracker-subissues header,.tracker-activity>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.tracker-relations header>button{color:var(--text-secondary,#a0a0a6);cursor:pointer;background:0 0;align-items:center;gap:5px;display:flex}.tracker-inline-form{background:var(--bg-raised,#18181a);border-radius:8px;grid-template-columns:minmax(120px,.7fr) minmax(180px,1.4fr) auto;gap:7px;margin-top:10px;padding:9px;display:grid}.tracker-inline-form label{color:var(--text-tertiary,#6f6f76);gap:4px;font-size:10px;display:grid}.tracker-inline-form select,.tracker-subissues select{border:1px solid var(--border-strong,#343438);background:var(--bg-panel,#101011);min-width:0;height:30px;color:var(--text-primary,#e8e8ea);border-radius:6px}.tracker-subissues header>button{color:var(--text-secondary,#a0a0a6);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:5px;padding:4px 6px;display:flex}.tracker-subissues header>button:hover{background:var(--bg-hover,#1d1d20);color:var(--text-primary,#e8e8ea)}.tracker-subissues:not(:has(ul,form)){border-top:0;margin-top:22px;padding-top:0}.tracker-subissues header.is-empty{justify-content:flex-start}.tracker-subissues header.is-empty>button{background:var(--bg-raised,#18181a);border-radius:999px}.tracker-subissues__composer{border:1px solid var(--border-subtle,#242427);background:var(--bg-raised,#18181a);border-radius:8px;width:min(584px,100%);margin-top:10px;position:relative;overflow:hidden}.tracker-subissues__title-row{align-items:center;gap:2px;padding:6px 10px 0;display:flex}.tracker-subissues__title-row>[data-slot=button]{width:28px;min-width:28px;color:var(--text-tertiary,#6f6f76);background:0 0;border:0;padding:0}.tracker-subissues__title-row>[data-slot=button]:hover{background:var(--bg-hover,#1d1d20);color:var(--text-primary,#e8e8ea)}.tracker-subissues__title-row input{min-width:0;height:28px;color:var(--text-primary,#e8e8ea);background:0 0;flex:1;font-size:14px;font-weight:520;box-shadow:none!important;border:0!important;outline:0!important}.tracker-subissues__composer>.tracker-composer{background:0 0;border:0;min-height:31px;margin:0 11px}.tracker-subissues__composer>.tracker-composer:focus-within{box-shadow:none;border-color:#0000}.tracker-subissues__composer>.tracker-composer .tracker-composer__tabs{display:none}.tracker-subissues__composer>.tracker-composer textarea{field-sizing:content;resize:none;min-height:30px;max-height:160px;padding:3px 0;font-size:13px;overflow-y:auto}.tracker-subissues__composer>.tracker-composer .tracker-composer__toolbar{z-index:2;border:0;min-height:30px;padding:0;position:absolute;bottom:-41px;left:0}.tracker-subissues__composer>.tracker-composer .tracker-composer__toolbar button:not(:last-of-type),.tracker-subissues__composer>.tracker-composer .tracker-composer__hint{display:none}.tracker-subissues__actions{justify-content:space-between;align-items:center;gap:9px;min-height:42px;padding:5px 10px 7px 40px;display:flex}.tracker-subissues__properties,.tracker-subissues__submit{align-items:center;gap:5px;min-width:0;display:flex}.tracker-subissues__properties{flex-wrap:wrap;flex:1}.tracker-subissues__properties>button:disabled{opacity:.7}.tracker-subissues__submit{flex:none}.tracker-subissues__submit>.tracker-subissues__cancel{color:var(--text-primary,#e8e8ea);background:0 0}.tracker-subissues__submit>.tracker-subissues__cancel:hover{background:var(--bg-hover,#1d1d20)}.tracker-subissues__composer>[data-tone]{margin:0 10px 8px}.tracker-subissues>p,.tracker-subissues li span{color:var(--text-tertiary,#6f6f76)}.tracker-activity>ol{gap:13px;margin:17px 0;padding:0;list-style:none;display:grid}.tracker-activity__subscribe{color:var(--text-secondary,#a0a0a6);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;display:flex}.tracker-activity__subscribe:hover{background:var(--bg-hover,#1d1d20);color:var(--text-primary,#e8e8ea)}.tracker-activity__subscribe svg{width:14px;height:14px}.tracker-activity>ol li{align-items:flex-start;gap:9px;display:flex}.tracker-activity li>div{min-width:0}.tracker-activity p{color:var(--text-secondary,#a0a0a6);margin:1px 0}.tracker-activity time{color:var(--text-tertiary,#6f6f76);font-size:10px}.tracker-comments{gap:9px;display:grid}.tracker-comment{border:1px solid var(--border-subtle,#242427);background:var(--bg-raised,#18181a);border-radius:9px;padding:11px}.tracker-comment>header{align-items:center;gap:8px;display:flex}.tracker-comment>header>div:nth-child(2){flex:1;min-width:0;display:grid}.tracker-comment>header small{color:var(--text-tertiary,#6f6f76);font-size:10px}.tracker-comment>header>div:last-child{gap:5px;display:flex}.tracker-comment>header button{color:var(--text-tertiary,#6f6f76);cursor:pointer;background:0 0;font-size:11px}.tracker-comment>.tracker-markdown{margin-left:36px}.tracker-comment>.tracker-composer{margin-top:10px}.tracker-comment-composer{margin:20px -8px 0;position:relative}.tracker-comment-composer>.tracker-composer{border-color:var(--border-subtle,#242427);background:#1b1b1c;border-radius:8px;margin:0}.tracker-comment-composer textarea{field-sizing:content;resize:none;min-height:46px;max-height:320px;font-size:15px}.tracker-comment-composer:not(:focus-within):has(textarea:placeholder-shown) .tracker-composer__tabs,.tracker-comment-composer:not(:focus-within):has(textarea:placeholder-shown) .tracker-composer__toolbar button:not(:last-of-type){display:none}.tracker-comment-composer:not(:focus-within):has(textarea:placeholder-shown) .tracker-composer__toolbar{justify-content:flex-end}.tracker-comment-composer .tracker-composer__toolbar{border-top:0;padding-right:44px}.tracker-comment-composer .tracker-composer__hint{display:none}.tracker-comment-composer .tracker-composer__preview{min-height:46px}.tracker-comment-composer__submit{position:absolute;bottom:8px;right:10px}.tracker-comment-composer__submit svg{width:14px;height:14px}.tracker-status{z-index:110;border:1px solid var(--border-strong,#343438);max-width:min(420px,100vw - 36px);min-height:38px;color:var(--text-primary,#e8e8ea);background:#252528;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 32px #00000073}.tracker-status--danger{color:#f1b5ba;background:#2a171a;border-color:#713c43}.tracker-status--success{color:#b2e5cd;background:#13271e;border-color:#315f4a}.tracker-status--inline{z-index:auto;max-width:min(100%,420px);min-height:34px;box-shadow:none;align-self:flex-end;margin:8px 7px 0;padding:6px 7px 6px 10px;position:static}.tracker-status__content{align-items:center;gap:7px;min-width:0;display:inline-flex}.tracker-status__dismiss{color:currentColor;opacity:.72;flex:none}.tracker-status__dismiss:hover{opacity:1;background:#ffffff14}.tracker-status__dismiss svg{width:14px;height:14px}@media (width<=900px){.tracker-detail__scroll{grid-template-columns:minmax(0,1fr) 240px}.tracker-detail__main{padding-left:30px;padding-right:30px}.tracker-detail__properties{padding-right:14px}.tracker-issue-row__labels,.tracker-issue-row__status{display:none}}@media (width<=760px){.tracker-surface{border:0;border-radius:0}.tracker-breakdown{z-index:12;width:min(360px,100% - 28px);min-width:0;height:100%;position:absolute;right:0;box-shadow:-16px 0 35px #00000059}.tracker-header{min-height:43px;padding-left:14px}.tracker-desktop-only{display:none}.tracker-tabs{min-height:45px}.tracker-tabs button{min-height:30px}.tracker-tabs button:nth-of-type(n+4){display:inline-flex}.tracker-view-toolbar{gap:4px;padding-right:7px}.tracker-tabs--inline{padding-left:7px}.tracker-tabs--inline button{padding-inline:9px}.tracker-view-composer__footer{flex-wrap:wrap}.tracker-icon-picker{width:min(286px,100vw - 36px)}.tracker-controls__search{display:none}.tracker-menu{max-height:calc(100dvh - 58px);position:fixed;top:49px;right:7px}.tracker-surface__body{overflow-x:auto}.tracker-issue-list{min-width:0;padding:0 7px 40px}.tracker-surface--my-issues .tracker-issue-list{padding-inline:0}.tracker-issue-row{gap:7px;min-height:44px;padding:0 38px 0 7px}.tracker-issue-row__id{white-space:nowrap}.tracker-issue-row__menu{top:8px}.tracker-issue-row__menu>button{opacity:.65}.tracker-surface--my-issues .tracker-issue-row{padding-left:12px;padding-right:38px}.tracker-issue-row__grip{opacity:.65}.tracker-issue-row__labels,.tracker-priority,.tracker-issue-row__status,.tracker-issue-row time{display:none}.tracker-assignee{display:grid}.tracker-inbox{display:block}.tracker-inbox__list{border:0;height:100%}.tracker-inbox__list.is-mobile-hidden{display:none}.tracker-inbox__detail{height:100%;padding:0 14px 50px;display:none}.tracker-inbox__detail.is-mobile-visible{display:block}.tracker-inbox__back{display:grid}.tracker-inbox__detail>header{min-height:64px}.tracker-dialog-backdrop{align-items:end;padding:0}.tracker-dialog{border-radius:13px 13px 0 0;width:100%;max-height:calc(100dvh - 12px)}.tracker-dialog--issue-create{border-radius:16px}.tracker-property-bar{flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto}.tracker-property-bar select,.tracker-property-bar input{max-width:145px}.tracker-composer__hint{display:none}.tracker-detail__topbar{min-height:44px;padding:0 8px}.tracker-detail__scroll{display:block;overflow:auto}.tracker-detail__main-scroll{overflow:visible}.tracker-detail__main{width:auto;max-width:none;margin-inline:14px;padding:8px 0 24px}.tracker-detail__actions{justify-content:flex-end;margin-bottom:12px;position:static}.tracker-detail__title-button h1,.tracker-detail__title-input{margin-bottom:14px;font-size:23px}.tracker-detail__properties{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 14px 36px;display:grid}.tracker-detail__properties>h2,.tracker-detail__properties>.tracker-property-pills{display:none}.tracker-detail__mobile-properties{margin-bottom:20px;display:block}.tracker-property-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid;overflow:visible}.tracker-property-pills__labels{align-self:center;margin:0}.tracker-property-pills__labels h3{display:none}.tracker-property-pills label{gap:4px;min-width:0;min-height:30px;display:grid}.tracker-property-pills label>span{clip:auto;width:auto;height:auto;color:var(--text-tertiary,#6f6f76);font-size:10px;position:static;overflow:visible}.tracker-property-pills select,.tracker-property-pills input{border:1px solid var(--border-strong,#343438);background:var(--bg-raised,#18181a);border-radius:7px;width:100%;max-width:none;height:32px;padding:0 9px}.tracker-property-pills select{border-radius:7px;max-width:none;width:100%!important}.tracker-property-pills label:nth-child(4){grid-column:1/-1}.tracker-inline-form{grid-template-columns:1fr}.tracker-subissues header{flex-direction:column;align-items:flex-start}.tracker-subissues header>div{width:100%}.tracker-subissues select{flex:1;min-width:0}.tracker-comment>.tracker-markdown{margin-left:0}}@media (prefers-reduced-motion:reduce){.tracker-workspace *,.tracker-dialog-backdrop *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:"";--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--tracking-widest:.1em;--radius-md:var(--radius);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{button{font:inherit;color:inherit;cursor:pointer;background:0 0}input{color:inherit;font:inherit}button{border:0}a{color:inherit;text-decoration:none}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.top-0{top:0}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:0}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.z-\[140\]{z-index:140}.order-first{order:-9999}.order-last{order:9999}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.my-1{margin-block:var(--spacing)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.field-sizing-content{field-sizing:content}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-7\.5{width:calc(var(--spacing) * 7.5);height:calc(var(--spacing) * 7.5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-full{width:100%;height:100%}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-7\.5{height:calc(var(--spacing) * 7.5)}.h-8{height:calc(var(--spacing) * 8)}.h-8\!{height:calc(var(--spacing) * 8)!important}.h-8\.5{height:calc(var(--spacing) * 8.5)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-72{max-height:calc(var(--spacing) * 72)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-\(--anchor-width\){width:var(--anchor-width)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[96px\]{min-width:96px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-py-1{scroll-padding-block:var(--spacing)}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:calc(var(--radius) + 2px)}.rounded-lg\!{border-radius:calc(var(--radius) + 2px)!important}.rounded-md{border-radius:var(--radius)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 5px)}.rounded-xl\!{border-radius:calc(var(--radius) + 5px)!important}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) + 5px);border-bottom-left-radius:calc(var(--radius) + 5px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border,.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.border-input,.border-input\/30{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.border-input\/30{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-border{background-color:var(--border)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:var(--foreground)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-\[3px\]{padding:3px}.px-0{padding-inline:0}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:0}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:.8125rem;line-height:var(--tw-leading,1.125rem)}.text-xs{font-size:.6875rem;line-height:var(--tw-leading,1rem)}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-background{color:var(--background)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.shadow-\[0_16px_44px_rgb\(0_0_0\/0\.48\)\]{--tw-shadow:0 16px 44px var(--tw-shadow-color,#0000007a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\,transform\]{transition-property:color,background-color,border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\]{transition-property:color,background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\]{transition-property:color,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.running{animation-play-state:running}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--text-primary)}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}.group-has-\[\:focus-visible\]\/field-label\:border-transparent:is(:where(.group\/field-label):has(:focus-visible) *){border-color:#0000}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-has-\[\:focus-visible\]\/field-label\:not-data-checked\:border-input:is(:where(.group\/field-label):has(:focus-visible) *):not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--input)}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-selected\/command-item\:text-foreground:is(:where(.group\/command-item):where([data-selected=true]) *){color:var(--foreground)}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:.8125rem;line-height:var(--tw-leading,1.125rem)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:bottom-\[-5px\]:after{content:var(--tw-content);bottom:-5px}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:0}.group-data-horizontal\/tabs\:after\:bottom-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:0}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:0}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-accent:hover{background-color:var(--bg-hover)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-accent:focus{background-color:var(--bg-hover)}.focus\:text-accent-foreground:focus,:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--text-primary)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-foreground\/25:focus-visible{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-foreground\/25:focus-visible{border-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.focus-visible\:border-ring:focus-visible,.focus-visible\:border-ring\/70:focus-visible{border-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-ring\/70:focus-visible{border-color:color-mix(in oklab, var(--ring) 70%, transparent)}}.focus-visible\:bg-muted:focus-visible{background-color:var(--muted)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/45:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/45:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 45%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:calc(var(--radius) + 2px)}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-lg\!{border-radius:calc(var(--radius) + 2px)!important}.has-disabled\:bg-input\/50:has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.has-disabled\:bg-input\/50:has(:disabled){background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-1[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-invalid\:ring-destructive\/30[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/30[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--bg-hover)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--text-primary)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:var(--spacing)}.data-\[side\=bottom\]\:slide-in-from-top-1[data-side=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-1[data-side=inline-end]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-1[data-side=inline-start]{--tw-enter-translate-x:calc(1*var(--spacing))}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-1[data-side=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-1[data-side=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:slide-in-from-bottom-1[data-side=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=default\]\:px-2\.5[data-size=default]{padding-inline:calc(var(--spacing) * 2.5)}.data-\[size\=default\]\:text-sm[data-size=default]{font-size:.8125rem;line-height:var(--tw-leading,1.125rem)}.data-\[size\=sm\]\:h-6[data-size=sm]{height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:px-2[data-size=sm]{padding-inline:calc(var(--spacing) * 2)}.data-\[size\=sm\]\:text-xs[data-size=sm]{font-size:.6875rem;line-height:var(--tw-leading,1rem)}:is(.\*\:data-\[slot\=input-group-addon\]\:pl-2\!>*)[data-slot=input-group-addon]{padding-left:calc(var(--spacing) * 2)!important}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) - 2px)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[variant\=default\]\:rounded-lg[data-variant=default]{border-radius:calc(var(--radius) + 2px)}.data-\[variant\=default\]\:border-input[data-variant=default]{border-color:var(--input)}.data-\[variant\=default\]\:bg-input\/30[data-variant=default]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=default\]\:bg-input\/30[data-variant=default]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=ghost\]\:rounded-md[data-variant=ghost]{border-radius:var(--radius)}.data-\[variant\=ghost\]\:border-transparent[data-variant=ghost]{border-color:#0000}.data-\[variant\=ghost\]\:bg-transparent[data-variant=ghost]{background-color:#0000}@media (hover:hover){.data-\[variant\=ghost\]\:hover\:bg-muted[data-variant=ghost]:hover{background-color:var(--muted)}}.data-\[variant\=line\]\:h-auto[data-variant=line]{height:auto}.data-\[variant\=line\]\:min-h-8[data-variant=line]{min-height:calc(var(--spacing) * 8)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[variant\=line\]\:p-0[data-variant=line]{padding:0}.data-\[variant\=pill\]\:rounded-full[data-variant=pill]{border-radius:2147483647px}.data-\[variant\=pill\]\:border-transparent[data-variant=pill]{border-color:#0000}.data-\[variant\=pill\]\:bg-muted[data-variant=pill]{background-color:var(--muted)}.data-\[variant\=pill\]\:font-medium[data-variant=pill]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[variant\=pill\]\:text-muted-foreground[data-variant=pill]{color:var(--muted-foreground)}@media (hover:hover){.data-\[variant\=pill\]\:hover\:bg-accent[data-variant=pill]:hover{background-color:var(--bg-hover)}}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (width>=40rem){.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-\[700px\]{max-width:700px}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}}@media (width>=48rem){.md\:text-sm{font-size:.8125rem;line-height:var(--tw-leading,1.125rem)}.md\:text-pretty{text-wrap:pretty}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:disabled\:bg-transparent:is(.dark *):disabled{background-color:#0000}.dark\:has-disabled\:bg-input\/80:is(.dark *):has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:has-disabled\:bg-input\/80:is(.dark *):has(:disabled){background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--bg-hover)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--text-primary)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-open\:zoom-in-98:where([data-state=open]),.data-open\:zoom-in-98:where([data-open]:not([data-open=false])){--tw-enter-scale:calc(98*1%)}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden:where([data-state=closed]),.data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])){overflow:hidden}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-closed\:zoom-out-98:where([data-state=closed]),.data-closed\:zoom-out-98:where([data-closed]:not([data-closed=false])){--tw-exit-scale:calc(98*1%)}.data-checked\:border-primary:where([data-state=checked]),.data-checked\:border-primary:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:text-primary-foreground:where([data-state=checked]),.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])){color:var(--primary-foreground)}.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-state=checked]),.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-checked\:bg-primary:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary-foreground)}.data-unchecked\:bg-input:where([data-state=unchecked]),.data-unchecked\:bg-input:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked]),.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-unchecked]:not([data-unchecked=false])),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked]),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.data-selected\:bg-muted:where([data-selected=true]){background-color:var(--muted)}.data-selected\:text-foreground:where([data-selected=true]){color:var(--foreground)}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-active\:border-input:is(.dark *):where([data-state=active]),.dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])){border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]),.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.\[\&_\[data-slot\=dropdown-menu-item\]\]\:min-h-9 [data-slot=dropdown-menu-item]{min-height:calc(var(--spacing) * 9)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:.6875rem;line-height:var(--tw-leading,1rem)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading]{color:var(--muted-foreground)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}:is(.data-selected\:\*\:\[svg\]\:text-foreground:where([data-selected=true])>*):is(svg){color:var(--foreground)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:last-child\]\:hidden>svg:last-child{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;--bg-canvas:#0c0c0d;--bg-panel:#101011;--bg-raised:#171719;--bg-hover:#1e1e21;--bg-active:#242427;--border-subtle:#242428;--border-strong:#34343a;--text-primary:#e8e8ea;--text-secondary:#a0a0a6;--text-tertiary:#6f6f76;--accent:#7067e8;--accent-hover:#8078ef;--focus:#9b94f5;--sidebar-width:244px;--background:var(--bg-canvas);--foreground:var(--text-primary);--card:var(--bg-panel);--card-foreground:var(--text-primary);--popover:#151517;--popover-foreground:var(--text-primary);--primary:var(--accent);--primary-foreground:#fff;--secondary:var(--bg-raised);--secondary-foreground:var(--text-primary);--muted:var(--bg-raised);--muted-foreground:var(--text-secondary);--accent-foreground:#fff;--destructive:#d85b65;--border:var(--border-subtle);--input:var(--border-strong);--ring:var(--focus);--radius:.4375rem;background:var(--bg-canvas);color:var(--text-primary);font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (prefers-color-scheme:light){:root[data-threadline-theme=system]{--bg-canvas:#f7f7f8;--bg-panel:#fff;--bg-raised:#f0f0f2;--bg-hover:#e8e8eb;--bg-active:#dedee3;--border-subtle:#d8d8de;--border-strong:#c2c2cb;--text-primary:#202023;--text-secondary:#5d5d65;--text-tertiary:#85858e;--accent:#5b54c7;--accent-hover:#4f48b4;--focus:#4f48b4;--popover:#fff;--primary-foreground:#fff;--destructive:#b73542}}*{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}html,body,#root{width:100%;max-width:100%;height:100%;min-height:0;margin:0;overflow:hidden}body{overscroll-behavior:none;background:var(--bg-canvas);min-width:320px;font-size:13px;overflow:hidden}:focus-visible{outline:1px solid var(--focus);outline-offset:2px}:where(input,textarea,select):focus,:where(input,textarea,select):focus-visible{outline-offset:0!important;box-shadow:none!important;outline:none!important}.skip-link{z-index:100;left:calc(12px + env(safe-area-inset-left));top:calc(10px + env(safe-area-inset-top));transform:translateY(calc(-100% - 10px - env(safe-area-inset-top)));background:var(--text-primary);color:var(--bg-canvas);border-radius:7px;padding:7px 10px;position:fixed}.skip-link:focus{transform:translateY(0)}.app-shell{width:100%;height:calc(100dvh / var(--threadline-ui-scale,1));background:var(--bg-canvas);min-height:0;display:flex}.app-shell__status-bar{display:none}.app-shell__build-number{z-index:65;right:max(10px, env(safe-area-inset-right));bottom:max(7px, env(safe-area-inset-bottom));color:var(--text-tertiary);letter-spacing:.02em;pointer-events:none;-webkit-user-select:none;user-select:none;font:500 9px/1.2 Inter Variable,sans-serif;position:fixed}.app-shell__content{min-width:0;min-height:0;padding:calc(8px + env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) 8px 0;flex-direction:column;flex:1;display:flex;overflow:hidden}.app-shell main{flex:1;min-height:0;overflow:hidden}.app-shell main:focus-visible{outline:none}.app-shell--settings .settings-shell{border:1px solid var(--border-subtle);border-radius:11px}.app-shell--settings .app-shell__content{padding-left:max(8px, env(safe-area-inset-left))}.integrated-feature{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.integrated-feature>:is(.pl-feature-shell,.tl-feature-shell){flex:1;height:auto;min-height:0}.integrated-feature__notice{color:var(--text-secondary);flex:none;padding:8px 14px;font-size:12px}.integrated-feature__error{color:#ef9da5;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:12px;display:flex}.sidebar{z-index:30;width:var(--sidebar-width);flex:0 0 var(--sidebar-width);padding:calc(9px + env(safe-area-inset-top)) 12px calc(10px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:#09090a;flex-direction:column;display:flex;position:relative}.sidebar__topline{justify-content:space-between;align-items:center;gap:6px;height:38px;display:flex}.organization-switcher{min-width:0;position:relative}.organization-switcher__trigger{min-width:0;height:30px;color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:0 7px;display:flex}.organization-switcher__trigger:hover,.organization-switcher__trigger[aria-expanded=true]{border-color:var(--border-subtle);background:var(--bg-hover)}.organization-switcher__trigger:disabled{cursor:wait;opacity:.58}.organization-switcher__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:530;overflow:hidden}.organization-switcher__trigger>svg{color:var(--text-tertiary);flex:none}.organization-switcher__mark{color:#bcb7ff;background:#302b62;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid;overflow:hidden}.organization-switcher__mark img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.organization-switcher__menu{z-index:90;transform-origin:0 0;background:#222225;border:1px solid #3b3b40;border-radius:12px;width:226px;padding:6px;animation:.14s cubic-bezier(.2,.8,.2,1) tl-surface-in;display:grid;position:absolute;top:calc(100% + 7px);overflow:hidden;box-shadow:0 18px 55px #00000085}.organization-switcher__menu.is-closing{pointer-events:none;animation:.13s cubic-bezier(.4,0,1,1) forwards tl-surface-out}.organization-switcher--start .organization-switcher__menu{left:0}.organization-switcher--end .organization-switcher__menu{right:0}.organization-switcher__organizations{gap:1px;display:grid}.organization-switcher__menu button{color:#ececef;cursor:pointer;text-align:left;background:0 0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:36px;padding:3px 9px;display:grid}.organization-switcher__organizations button{grid-template-columns:22px minmax(0,1fr) 18px}.organization-switcher__menu button:hover,.organization-switcher__menu button:focus-visible{color:var(--text-primary);background:#343437;outline:0}.organization-switcher__menu button[aria-checked=true]{background:var(--bg-active);color:var(--text-primary)}.organization-switcher__menu button:disabled{cursor:wait;opacity:.55}.organization-switcher__check{color:#9c95ff;justify-self:end}.organization-switcher__separator{background:#35353a;height:1px;margin:6px -6px}.organization-switcher__menu button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.organization-switcher__menu .organization-switcher__back{grid-template-columns:16px minmax(0,1fr);font-weight:560}.organization-switcher__shortcut{color:#9a9aa1;justify-self:end;font-size:11px}.organization-switcher__trailing{color:#77777f;justify-self:end;align-items:center;gap:8px;display:flex}.organization-switcher__error{color:#ef9da5;margin:6px 8px 3px;font-size:10px;line-height:1.4}.sidebar__save-error{color:#ef9da5;margin:4px 12px;font-size:10px;line-height:1.4}.sidebar .organization-switcher{flex:1;min-width:0}.sidebar .organization-switcher__trigger{max-width:164px}.sidebar__top-actions{align-items:center;gap:2px;display:flex}.sidebar__top-actions .agent-help-link{width:28px;height:28px}.sidebar__create-action{background:var(--bg-active);color:var(--text-primary)}.sidebar__nav{flex:1;min-height:0;padding-top:8px;overflow-y:auto}.sidebar-link{width:100%;height:27px;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border-radius:6px;align-items:center;gap:8px;margin:0;padding:0 8px;font-size:13px;display:flex}.sidebar-link:hover,.sidebar-link:focus-visible{background:var(--bg-hover);color:var(--text-primary)}.sidebar-link:disabled{cursor:default;opacity:1}.sidebar-link.is-active{background:var(--bg-active);color:var(--text-primary)}.sidebar-link svg{flex:none}.sidebar__section-label{color:var(--text-tertiary);letter-spacing:.01em;margin:10px 7px 2px;font-size:11px;font-weight:500}.sidebar__section-toggle{cursor:pointer;text-align:left;background:0 0;align-items:center;gap:5px;padding:0;display:flex}.sidebar__section-toggle svg{transform:rotate(0)}.sidebar__section-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.sidebar-link>span,.sidebar__team-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar__nav>.sidebar__section-label:first-of-type{margin-top:12px}.sidebar__disclosure>span{flex:1;min-width:0}.sidebar__disclosure-caret{color:var(--text-tertiary);margin-left:auto;transition:transform .12s}.sidebar__disclosure[aria-expanded=true] .sidebar__disclosure-caret,.sidebar__team-title[aria-expanded=true] .sidebar__disclosure-caret{transform:rotate(90deg)}.sidebar__nested-links{padding-left:16px}.sidebar__sortable-group{min-height:1px}.sidebar__sortable-group,.sidebar__sortable,.sidebar__team,.sidebar__team-sortable,.sidebar__drop-disclosure{position:relative}.sidebar__sortable,.sidebar__team,.sidebar__team-sortable{transition:opacity .1s}.sidebar__sortable.is-dragging,.sidebar__team.is-dragging,.sidebar__team-sortable.is-dragging{opacity:.36}.sidebar__sortable.is-drop-before:before,.sidebar__team.is-drop-before:before,.sidebar__team-sortable.is-drop-before:before,.sidebar__drop-disclosure.is-drop-before:before,.sidebar__sortable-group.is-drop-before:before,.sidebar__sortable.is-drop-after:after,.sidebar__team.is-drop-after:after,.sidebar__team-sortable.is-drop-after:after,.sidebar__drop-disclosure.is-drop-after:after,.sidebar__sortable-group.is-drop-after:after{z-index:5;content:"";pointer-events:none;background:#5e6ad2;border-radius:999px;height:2px;position:absolute;left:4px;right:4px;box-shadow:0 0 0 1px #09090ad1}.sidebar__sortable.is-drop-before:before,.sidebar__team.is-drop-before:before,.sidebar__team-sortable.is-drop-before:before,.sidebar__drop-disclosure.is-drop-before:before,.sidebar__sortable-group.is-drop-before:before{top:-1px}.sidebar__sortable.is-drop-after:after,.sidebar__team.is-drop-after:after,.sidebar__team-sortable.is-drop-after:after,.sidebar__drop-disclosure.is-drop-after:after,.sidebar__sortable-group.is-drop-after:after{bottom:-1px}.sidebar__create-team{height:28px;color:var(--text-tertiary);border-radius:6px;align-items:center;gap:9px;margin:2px 0 1px;padding:0 8px;font-size:12px;display:flex}.sidebar__create-team:hover,.sidebar__create-team:focus-visible{background:var(--bg-hover);color:var(--text-primary)}.sidebar__team-title{width:100%;height:26px;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:0 7px;font-weight:500;display:flex}.sidebar__team-title:hover,.sidebar__team-title:focus-visible{background:var(--bg-hover)}.sidebar__team-title:hover .sidebar__disclosure-caret{color:var(--text-primary)}.sidebar__team-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.team-mark{color:#a8a2fb;background:#2a2750;border-radius:5px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:grid}.sidebar__team-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .14s cubic-bezier(.2,.8,.2,1),opacity .1s;display:grid}.sidebar__team-panel.is-expanded{opacity:1;grid-template-rows:1fr}.sidebar__team-links{min-height:0;padding-left:8px;overflow:hidden}.sidebar__team-links .sidebar-link{gap:6px;height:24px;font-size:12.5px}.sidebar__team-links .sidebar__nested-links{padding-left:10px}.sidebar__cycle-shortcuts{margin:0 0 2px;padding-left:20px;display:grid}.sidebar__cycle-shortcuts .sidebar-link{height:22px;color:var(--text-tertiary);padding-left:8px;font-size:12px}.sidebar-user-menu{position:relative}.sidebar-user-menu__popover{z-index:90;border:1px solid var(--border-strong);background:#18181a;border-radius:9px;width:238px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 -18px 55px #0000007a}.sidebar-user-menu__popover button{width:100%;min-height:36px;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;padding:3px 8px;display:grid}.sidebar-user-menu__popover button:hover,.sidebar-user-menu__popover button:focus-visible{background:var(--bg-hover);color:var(--text-primary)}.sidebar-user-menu__popover button>svg{color:var(--text-tertiary);justify-self:center}.sidebar-user-menu__popover button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-user-menu__separator{background:var(--border-subtle);height:1px;margin:7px -7px}.sidebar-user-menu__popover .sidebar-user-menu__super-admin{color:#c6c1ff}.sidebar-user-menu__popover .sidebar-user-menu__super-admin>svg{color:#9c95ff}.sidebar__footer{border:0;border-top:1px solid var(--border-subtle);width:100%;min-height:36px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;align-items:center;gap:8px;padding:6px 7px;display:flex}.sidebar__footer:hover,.sidebar__footer[aria-expanded=true]{background:var(--bg-hover)}.sidebar__footer:focus-visible{outline:1px solid var(--focus);outline-offset:-2px}.identity-avatar{color:#ddd5e2;background:#343038;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:9px;font-weight:700;display:grid}.sidebar__footer-identity{flex:1;align-items:center;min-width:0;display:flex}.sidebar__footer strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}kbd{border:1px solid var(--border-strong);background:var(--bg-raised);color:var(--text-tertiary);border-radius:4px;padding:2px 5px;font:10px/1.3 Inter Variable,sans-serif}.icon-button{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.icon-button:hover{background:var(--bg-hover);color:var(--text-primary)}.agent-help-link{width:24px;height:24px;color:var(--text-tertiary);align-self:center}.surface{border:1px solid var(--border-subtle);background:var(--bg-panel);border-radius:11px;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.surface__header{border-bottom:1px solid var(--border-subtle);flex-shrink:0;min-height:96px}.surface__title-row{justify-content:space-between;align-items:center;gap:16px;min-height:51px;padding:0 14px 0 18px;display:flex}.surface__title-stack{align-items:center;gap:7px;min-width:0;display:flex}.surface__title-stack h1{letter-spacing:-.005em;margin:0;font-size:13px;font-weight:520}.surface__eyebrow{color:var(--text-tertiary)}.surface__eyebrow:after{content:"/";color:#45454a;padding-left:7px}.surface__tools{gap:4px;display:flex}[data-slot=tabs-list],.surface__tabs,.pl-tabs,.tl-tabs,.tracker-tabs,.documents-view-tabs,.documents-team-tabs,.pl-team-filter,.pl-cycle-sidebar__tabs{overflow:auto hidden}.surface__header,.surface__tabs,.pl-panel-header,.pl-detail-header,.pl-toolbar,.pl-tabs,.pl-cycle-header,.pl-cycle-toolbar,.tracker-header,.tracker-tabs,.tracker-view-toolbar,.tl-panel__header,.tl-tabs,.tl-team-home__toolbar,.documents-header,.documents-team-header,.documents-view-tabs,.views-header,.views-library-toolbar,.views-editor-toolbar{flex-shrink:0}.surface__tabs{align-items:center;gap:8px;padding:1px 8px;display:flex;overflow:auto hidden}.surface__tabs button{background:var(--bg-raised);min-height:30px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 12px}.surface__tabs button:hover{color:var(--text-primary)}.surface__tabs button.is-active{background:var(--bg-active);color:var(--text-primary)}.surface__body{flex:1;place-items:center;min-height:0;display:grid}.surface__empty{color:var(--text-secondary);justify-items:center;gap:12px;display:grid;transform:translateY(-5%)}.surface__empty p{margin:0}.surface__empty-icon{color:#64646a;margin-bottom:4px}.pwa-update{z-index:120;right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));width:min(360px, calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)));border:1px solid var(--border-strong);background:#1a1a1c;border-radius:10px;gap:12px;padding:14px;display:grid;position:fixed;box-shadow:0 18px 55px #00000085}.pwa-update__copy{gap:4px;display:grid}.pwa-update__copy strong{font-size:13px;font-weight:570}.pwa-update__copy p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.pwa-update__actions{justify-content:flex-end;gap:7px;display:flex}.pwa-update__later{background:var(--bg-active);color:var(--text-secondary)}.pwa-update__later:hover{background:var(--bg-hover);color:var(--text-primary)}.command-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000075;place-items:start center;padding-top:min(13vh,116px);animation:.12s ease-out tl-surface-fade;display:grid;position:fixed;inset:0}.command-palette{border:1px solid var(--border-strong);transform-origin:top;background:#202022;border-radius:12px;width:min(720px,100vw - 32px);animation:.14s cubic-bezier(.2,.8,.2,1) tl-surface-in;overflow:hidden;box-shadow:0 24px 80px #0000008c}@keyframes tl-surface-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tl-surface-fade{0%{opacity:0}to{opacity:1}}@keyframes tl-surface-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-3px)scale(.985)}}.command-search{border-bottom:1px solid var(--border-strong);height:50px;color:var(--text-tertiary);align-items:center;gap:10px;padding:0 14px;display:flex}.command-search input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1}.command-search input::placeholder{color:#77777c}.command-results{max-height:min(430px,58vh);padding:6px;overflow-y:auto}.command-group+.command-group{border-top:1px solid var(--border-subtle);margin-top:4px;padding-top:4px}.command-group__label{color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:7px 9px 5px;font-size:10px;font-weight:550}.command-item{width:100%;height:38px;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border-radius:7px;grid-template-columns:21px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.command-item.is-active{color:var(--text-primary);background:#343437}.command-empty{color:var(--text-tertiary);text-align:center;padding:24px}.command-footer{border-top:1px solid var(--border-subtle);min-height:36px;color:var(--text-tertiary);justify-content:flex-end;align-items:center;gap:16px;padding:0 12px;font-size:10px;display:flex}.command-footer span{align-items:center;gap:4px;display:flex}.command-footer kbd{text-align:center;min-width:20px}.mobile-bar,.sidebar-scrim{display:none}@media (display-mode:standalone){@supports (-webkit-touch-callout:none){.app-shell__status-bar{z-index:60;height:calc(env(safe-area-inset-top) + 8px);pointer-events:none;background:#000;display:block;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}}}@media (width<=760px){.app-shell__content{padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}.app-shell main{padding:0}.mobile-bar{border-bottom:1px solid var(--border-subtle);background:var(--bg-panel);flex:0 0 48px;justify-content:space-between;align-items:center;height:48px;padding:0 8px;display:flex}.mobile-bar__title{font-weight:520}.mobile-bar__actions{display:flex}.sidebar{width:min(292px,84vw);padding-top:calc(9px + env(safe-area-inset-top));padding-bottom:calc(10px + env(safe-area-inset-bottom));padding-left:max(12px, env(safe-area-inset-left));visibility:hidden;pointer-events:none;transition:transform .16s,visibility 0s linear .16s;position:fixed;inset:0 auto 0 0;transform:translate(-102%);box-shadow:18px 0 50px #00000061}.sidebar.is-open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.sidebar-scrim{z-index:20;background:#0000009e;display:block;position:fixed;inset:0}.surface{border:0;border-radius:0}.surface__header{min-height:88px}.surface__title-row{min-height:43px;padding-left:15px}.surface__tools{gap:1px}.surface__tools .icon-button{background:var(--bg-raised);width:27px;height:27px}.surface__tabs{gap:7px;padding-left:8px}.surface__tabs button:nth-of-type(n+4){display:none}.surface__empty{transform:translateY(-4vh)}.command-backdrop{place-items:start center;padding-top:8px}.command-palette{width:calc(100vw - 16px)}.command-footer{padding-bottom:env(safe-area-inset-bottom)}.pwa-update{right:calc(10px + env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));left:calc(10px + env(safe-area-inset-left));width:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
