.feature-page{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:auto}.feature-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:16px 20px;border-bottom:1px solid var(--border);flex-shrink:0}.feature-toolbar-spacer{flex:1 1;min-width:0}.feature-form input,.feature-form select,.feature-form textarea,.feature-toolbar select{min-width:0;background:#101113;color:#e4e5e8;border:1px solid #2c2d32;border-radius:6px;padding:8px 10px;font:inherit}.feature-toolbar select{max-width:210px;height:34px}.feature-search{display:flex;align-items:center;gap:8px;min-width:0;color:#888b94}.feature-search input{width:200px;max-width:100%;background:transparent;border:0;color:#e4e5e8;outline:none;font:inherit;height:34px;min-width:0}.feature-empty{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:240px;padding:32px;color:#82858f;text-align:center}.feature-empty strong{font-size:14px;font-weight:500;color:#b3b5bd}.feature-split{display:grid;grid-template-columns:260px minmax(0,1fr);flex:1 1;min-height:0}.feature-index{border-right:1px solid var(--border);overflow:auto;padding:10px;min-width:0}.feature-index>button{display:flex;gap:10px;width:100%;align-items:flex-start;text-align:left;background:transparent;border:0;color:#9598a2;padding:12px 10px;border-radius:6px}.feature-index>button>svg{flex-shrink:0;margin-top:2px}.feature-index>button>span{display:flex;flex-direction:column;min-width:0;gap:5px}.feature-index strong{color:#cacbd1;font-size:13px;font-weight:500}.feature-index small,.feature-index strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feature-index small{font-size:11px;color:#737783}.feature-index>button.selected,.feature-index>button:hover{background:#212226}.feature-detail{min-width:0;overflow:auto}.document-editor{display:flex;flex-direction:column;padding:16px 28px;gap:12px}.document-tools{gap:6px;min-height:32px;flex-shrink:0}.document-save,.document-tools{display:flex;align-items:center}.document-save{color:#83bba0}.document-save button{background:none;color:#e8b76c;border:0;font:inherit;font-size:12px}.document-title{color:#ececf0;font:inherit;font-size:24px;font-weight:600;padding:10px 0}.document-content,.document-title{border:0;background:transparent;width:100%;outline:none}.document-content{resize:none;flex:1 1;min-height:300px;color:#c9cbd2;font:inherit;font-size:14px;line-height:1.8;padding:0 0 36px}.document-content:read-only{color:#a0a2aa}.feature-form{display:flex;flex-direction:column;gap:18px;padding:24px;max-height:75dvh;overflow:auto}.feature-form-pair>label,.feature-form>label{display:flex;flex-direction:column;gap:8px;color:#b8bac3;font-size:12px;min-width:0}.feature-form input,.feature-form select,.feature-form textarea{width:100%;font-size:14px}.feature-form textarea{resize:vertical;min-height:90px}.feature-form>button.primary-button{align-self:flex-end}.feature-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.feature-form label.feature-checkbox{flex-direction:row;align-items:center;font-size:13px}.feature-checkbox input{width:16px;height:16px;flex-shrink:0;accent-color:#cbd8dd}.feature-form .muted{font-size:12px;line-height:1.6;margin:0}.feature-issue-picker{border:1px solid #2c2d32;border-radius:6px;overflow:hidden}.feature-issue-picker>.feature-search{border-bottom:1px solid #26272d;padding:4px 12px}.feature-picker-results{max-height:220px;overflow:auto}.feature-picker-results>button{width:100%;display:flex;align-items:center;gap:10px;color:#b8bac4;border:0;background:none;text-align:left;padding:10px 12px;font:inherit;font-size:12px}.feature-picker-results>button:hover{background:#24252b}.feature-picker-results>button>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feature-picker-results>p{padding:10px 12px;font-size:12px}.feature-picker-check{display:grid;place-items:center;width:16px;height:16px;border:1px solid #4b4f59;border-radius:3px;flex-shrink:0}.feature-picker-results>button[aria-pressed=true] .feature-picker-check{color:#111;background:#e1e5eb;border-color:#e1e5eb}.roadmap-list{padding:28px 32px;width:100%;max-width:1100px;margin:0 auto}.milestone-row{display:flex;gap:20px;min-width:0}.milestone-track{width:12px;display:flex;flex-direction:column;align-items:center;flex-shrink:0}.milestone-node{width:10px;height:10px;border:2px solid #7e8490;border-radius:50%;margin-top:8px;flex-shrink:0}.milestone-node.active{border-color:#86afc8;background:#86afc8}.milestone-node.completed{border-color:#83bba0;background:#83bba0}.milestone-track>span:last-child{width:1px;flex:1 1;background:#2a2c33;margin-top:8px}.milestone-main{min-width:0;flex:1 1;padding-bottom:40px}.feedback-entry header,.milestone-main header,.release-entry header{display:flex;align-items:center;gap:10px;min-width:0}.milestone-main header>div:first-child{flex:1 1;min-width:0}.milestone-main header strong{display:block;font-size:15px;color:#e1e2e7;overflow-wrap:anywhere}.milestone-main time{display:block;color:#878b96;font-size:12px;margin-top:6px}.feature-status{text-transform:capitalize;font-size:11px;color:#969aa5;flex-shrink:0}.feedback-entry>p,.milestone-main>p{font-size:13px;color:#9b9ea8;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.milestone-progress{display:flex;align-items:center;gap:12px;margin:18px 0}.milestone-progress progress{width:180px;max-width:60%;height:4px;border:0;border-radius:4px;accent-color:#91b5a6}.milestone-progress progress::-webkit-progress-bar{background:#282b32;border-radius:4px}.milestone-progress progress::-webkit-progress-value{background:#91b5a6;border-radius:4px}.milestone-progress small{font-size:11px;color:#848997}.milestone-issues{margin:12px 0}.milestone-issues>div{display:flex;gap:6px;align-items:center;border-bottom:1px solid #202228}.milestone-issues>div>button:first-child{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;border:0;background:none;padding:12px 0;color:#c0c3cc;text-align:left;font:inherit;font-size:13px}.milestone-issues>div>button:first-child:hover{color:#fff}.milestone-issues>div>button:first-child svg{flex-shrink:0;color:#8a9b96}.milestone-issues>div>button:first-child span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.milestone-issues small{margin-left:auto;color:#777e8b;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.feedback-list,.release-list{width:100%;max-width:980px;margin:0 auto;padding:0 28px}.feedback-entry,.release-entry{padding:28px 0;border-bottom:1px solid #292c32}.release-entry header{color:#bdc7d2}.release-entry header>div:not(.feature-toolbar-spacer){display:flex;flex-direction:column;gap:6px}.release-entry header strong{color:#e0e3e9;font-size:16px}.release-entry header small{color:#878e9a;font-size:12px}.release-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8;color:#bbc0c9;margin:20px 0}.feedback-entry header>strong{flex:1 1;min-width:0;overflow-wrap:anywhere;font-size:14px}.feedback-entry header>svg{color:#c8b792;flex-shrink:0}.feedback-entry footer{display:flex;align-items:center;gap:8px}.feedback-entry footer time{font-size:11px;color:#838793}.public-feedback{min-height:100dvh;background:#101113;color:#e5e6eb;padding:28px}.public-wordmark{color:#eee;font-size:20px;font-weight:600;text-decoration:none}.public-feedback>section{max-width:580px;margin:72px auto}.public-feedback h1{font-size:28px;line-height:1.25;overflow-wrap:anywhere;font-weight:500}.public-feedback>section>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#a6aab4;line-height:1.6;font-size:14px}.public-feedback .feature-form{padding:20px 0;max-height:none}.feedback-honeypot{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.inbox-calendar{min-width:0}.calendar-period{width:140px;text-align:center;font-size:12px;color:#bbc0c9}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:0 16px 24px}.calendar-day{min-width:0;min-height:155px;border-right:1px solid #27292e;border-bottom:1px solid #27292e;padding:8px}.calendar-day:nth-child(7n){border-right:0}.calendar-day>time{display:flex;align-items:center;justify-content:space-between;color:#999da7;font-size:11px;margin-bottom:12px}.calendar-day>time strong{display:grid;place-items:center;width:26px;height:26px;font-size:12px;font-weight:500;border-radius:50%}.calendar-day.today>time strong{background:#e2e6eb;color:#17191d}.calendar-day.other-month{background:#0c0d0f}.calendar-task{display:flex;align-items:flex-start;gap:6px;width:100%;min-width:0;padding:8px 4px;margin-bottom:4px;border:0;border-radius:4px;background:#1b1d21;color:#d7d9df;text-align:left;font:inherit}.calendar-task>svg{flex-shrink:0;margin-top:2px}.calendar-task>span{min-width:0;display:flex;flex-direction:column;gap:5px}.calendar-task strong{font-size:12px;font-weight:400}.calendar-task small,.calendar-task strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-task small{font-size:10px;color:#818692}.calendar-task.done{opacity:.65}.calendar-task:hover{background:#2a2d34}.calendar-task .priority-high{color:#e69598}.calendar-task .priority-medium{color:#dac589}.calendar-empty{font-size:11px;color:#636974}.muted-project-list{max-height:200px;overflow:auto}.notification-setting>span{min-width:0;overflow-wrap:anywhere}.notification-snooze{position:relative;flex-shrink:0}.notification-snooze summary{list-style:none}.notification-snooze summary::-webkit-details-marker{display:none}.notification-snooze-menu{position:absolute;right:0;top:32px;z-index:5;padding:4px;width:160px;border:1px solid #363941;border-radius:6px;background:#1c1e23;box-shadow:0 6px 20px #0006}.notification-snooze-menu button{display:block;width:100%;text-align:left;padding:10px;border:0;background:none;color:#d6d9e0;font:inherit;font-size:12px}.notification-snooze-menu button:hover{background:#2b2e35}.issue-relations{border-top:1px solid #2a2c32;padding-top:14px;margin-top:12px;min-width:0}.issue-labels{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:14px;color:#8e939e}.issue-labels>span{display:flex;gap:4px;align-items:center;font-size:11px;background:#25282f;padding:3px 7px;border-radius:4px;max-width:100%;overflow-wrap:anywhere}.issue-labels .icon-button{width:20px;height:20px}.issue-labels form{display:flex;align-items:center}.issue-labels input{width:95px;background:none;border:0;color:#ccd0d8;font:inherit;font-size:12px;padding:6px}.related-issue-list>div{display:flex;align-items:center;gap:8px;padding:6px 0;min-width:0}.related-issue-list small{color:#969ca7;width:62px;flex-shrink:0;font-size:10px}.related-issue-list>div>button:not(.icon-button){display:flex;align-items:center;gap:8px;min-width:0;flex:1 1;background:none;border:0;color:#cbd0d8;text-align:left;font:inherit;font-size:12px}.related-issue-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-issue-list svg{flex-shrink:0}.relation-picker{margin-top:10px;display:flex;flex-direction:column;gap:8px}.relation-picker>select{background:#15171b;color:#cbd0d8;border:1px solid #363941;padding:7px;border-radius:4px}@media(max-width:900px){.feature-split{grid-template-columns:210px minmax(0,1fr)}.document-editor{padding:12px 18px}.roadmap-list{padding:24px 20px}}@media(max-width:600px){.calendar-grid{display:flex;flex-direction:column;padding:0 14px 20px}.calendar-day{border-right:0;min-height:90px;padding:12px 0}.calendar-day.other-month{display:none}.calendar-grid.week .calendar-day.other-month{display:block;background:none}.calendar-task{padding:10px}.feature-toolbar{padding:12px;gap:8px}.feature-toolbar>.feature-search{flex:1 1;min-width:140px}.feature-toolbar>.feature-search input{width:100%}.feature-toolbar select{max-width:150px}.feature-toolbar button.primary-button{margin-left:auto}.feature-split{display:flex;flex-direction:column}.feature-index{flex:1 1;border-right:0}.docs-page.has-detail .feature-index,.docs-page:not(.has-detail) .feature-detail{display:none}.docs-page.has-detail .feature-detail{flex:1 1}.document-title{font-size:22px}.document-content{font-size:16px}.feature-form{padding:18px;max-height:75dvh}.feature-form-pair{gap:10px}.feature-form input,.feature-form select,.feature-form textarea{font-size:16px}.roadmap-list{padding:22px 14px}.milestone-row{gap:12px}.milestone-main header{flex-wrap:wrap;gap:6px}.milestone-main header>div:first-child{flex-basis:100%}.milestone-issues small{max-width:70px}.feedback-list,.release-list{padding:0 16px}.public-feedback{padding:22px}.public-feedback>section{margin:42px auto}}.sidebar-project-group{flex:none;display:flex;flex-direction:column;gap:3px}.project-group-toggle{width:100%;margin-top:12px;padding:0 7px}.project-group-toggle span{flex:1 1;text-align:left}.project-group-toggle small{font-size:11px;color:#737781}.workspace-app .sidebar-project-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-state{margin-left:5px;font-size:10px}.project-state-banner.inactive{color:#b0b4bd}.project-state-banner{display:flex;align-items:center;gap:10px;min-height:32px;font-size:12px;flex:none}.project-state-banner>span{overflow-wrap:anywhere}.project-navigation{flex:none;min-width:0}.workspace-app .project-navigation .tabs{gap:16px;align-items:center}.workspace-app .project-navigation .tabs .project-feedback-tab{margin-left:auto}.workspace-app .project-navigation .tabs .project-settings-tab{padding-inline:8px}.workspace-app .project-shell:has(.board-section),.workspace-app .project-shell:has(.project-canvases){height:100%;min-height:0}.workspace-app .board-section{min-height:0}.workspace-app .board-header{flex:none}.workspace-app .kanban-scroll{min-height:240px;scrollbar-width:thin;scrollbar-color:#454850 transparent;overscroll-behavior-x:contain}.workspace-app .kanban-scroll::-webkit-scrollbar{height:5px}.workspace-app .kanban-scroll::-webkit-scrollbar-thumb{background:#454850;border-radius:3px}.workspace-app .kanban-column{flex:0 0 304px;width:304px;min-width:304px;max-width:304px;min-height:0}.workspace-app .kanban-title{flex:none}.workspace-app .kanban-column .task-list{overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#36383e transparent}.workspace-app .task-list>.empty-lane{min-height:160px}.board-column-button{background:transparent;border:0}.board-column-button:hover{background:#24262b}.project-settings-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,1fr);gap:40px;align-items:start}.project-lifecycle-actions{display:flex;flex-wrap:wrap;gap:10px;border-top:1px solid #2c2e34;margin-top:14px;padding-top:20px;align-items:center;justify-content:space-between;font-size:13px;color:#a9adb6}.project-active-toggle{display:flex;align-items:center;gap:9px;padding:6px 0;border:0;background:transparent;color:#d7dae0;font:inherit}.project-active-toggle>span{width:28px;height:16px;border-radius:8px;background:#4b4f59;padding:3px}.project-active-toggle>span:after{content:"";display:block;width:10px;height:10px;background:#eee;border-radius:50%;transition:transform .15s}.project-active-toggle[aria-checked=true]>span{background:#41725d}.project-active-toggle[aria-checked=true]>span:after{transform:translateX(12px)}.project-members{min-width:0}.project-members h3{margin:8px 0 20px;font-size:14px;font-weight:600}.project-members-form{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:12px;margin-bottom:16px}.invite-link-form label,.project-members-form label{display:grid;gap:7px;font-size:12px;color:#9ca0ab;min-width:0}.project-members-form button{justify-self:start;grid-column:1/-1}.project-members .workspace-member{gap:10px}.project-member-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.project-members .workspace-member>small{flex:none;font-size:11px;color:#8e939e}.project-members .pending-invitation>span{flex:1 1;font-size:12px}.invite-link-form{display:flex;align-items:end;gap:12px;margin-bottom:14px}.invite-link-form label{flex:1 1}.repo-address-row{justify-content:space-between;gap:16px;border-bottom:1px solid #303238;padding-bottom:16px}.repo-address-row,.repo-address-row>a{display:flex;align-items:center;min-width:0}.repo-address-row>a{gap:10px;color:#c6cbd4;font-size:13px;text-decoration:none}.repo-address-row>a span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.repo-address-row svg{flex:none}.repository-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.repository-column{min-width:0}.repository-column>header{display:flex;align-items:center;gap:8px;height:40px;border-bottom:1px solid #303238;font-size:13px;color:#b7bdc8}.repository-column>header strong{font-weight:500}.repository-column>header>span{margin-left:auto;font-size:11px;color:#838996}.repository-item{display:flex;flex-direction:column;gap:9px;padding:16px 3px;border-bottom:1px solid #25272c;text-decoration:none;color:#d4d7de}.repository-item:hover{background:#191b20}.repository-item>strong{font-size:13px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.repository-item>span{display:flex;gap:10px;font-size:11px;color:#9096a2;min-width:0}.repository-item>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repository-item time{font-size:10px;color:#737a86}.repository-state.open{color:#8fcaa3}.repository-state.closed{color:#b3a1ce}.repository-state.merged{color:#ada9eb}.repository-empty{padding:28px 4px;font-size:12px;color:#747b87}.repo-workspace-setup{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;font-size:12px;border-top:1px solid #2a2d32}.repo-workspace-setup>div:first-child{display:flex;align-items:center;gap:8px;flex:1 1}.repo-workspace-setup>p{width:100%;margin:0}.repo-choice{border:0;padding:0;margin:0;display:grid;gap:10px}.repo-choice legend{font-size:12px;color:#9297a1;margin-bottom:12px}.stack-form .repo-choice label{display:flex;align-items:center;gap:9px;font-size:13px}.repo-choice input[type=radio]{width:15px;height:15px;min-height:15px;margin:0;accent-color:#e3e5e8}.project-canvases{display:flex;flex:1 1;flex-direction:column;min-height:0}.canvas-toolbar{display:flex;align-items:center;gap:8px;flex:none;margin-bottom:12px}.canvas-toolbar select{width:auto;max-width:min(60%,320px);border:0;background:transparent;font-size:13px}.canvas-toolbar>.ghost-button{margin-left:auto}.project-canvases .draw-view{flex:1 1;min-height:300px;height:auto}.project-canvases .drawing-canvas{height:100%}.issue-mention-input{position:relative}.issue-comment-composer{overflow:visible}.issue-mention-menu{position:absolute;bottom:calc(100% + 8px);left:0;z-index:5;width:min(280px,100%);padding:5px;border:1px solid #3b3e45;border-radius:6px;background:#1e2025;box-shadow:0 8px 24px #0006}.issue-mention-menu button{display:flex;align-items:center;gap:9px;height:38px;width:100%;border:0;background:none;color:#d7dbe2;border-radius:4px;padding:0 9px;text-align:left}.issue-mention-menu button:hover,.issue-mention-menu button[aria-selected=true]{background:#30343c}.issue-mention-menu button span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-comment-composer footer>div{display:flex;gap:4px}.issue-comment-text{overflow-wrap:anywhere;white-space:pre-wrap}.issue-comment-text .inline-mention{display:inline;background:#26332f;border:0;border-radius:3px;color:#aad8c2;font:inherit;padding:1px 3px}.issue-comment-text a{color:#a6c4ef;text-decoration:underline;text-underline-offset:3px}.issue-assignee-field{display:grid;gap:7px;min-width:0}.issue-assignee-field>span{display:flex;gap:7px;align-items:center;color:#9297a2;font-size:11px}.member-picker{position:relative;min-width:0}.member-picker-trigger{display:flex;align-items:center;gap:8px;min-height:34px;max-width:100%;width:100%;border:1px solid #363941;border-radius:5px;background:transparent;color:#d7dbe2;padding:5px 8px;font:inherit;font-size:12px}.member-picker-trigger>span:not(.avatar){flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.member-picker-trigger>svg{flex:none}.member-picker .origin-user-avatar{flex:0 0 22px;width:22px;min-width:22px;max-width:22px;height:22px;min-height:22px;max-height:22px;font-size:9px}.member-picker-popover{position:absolute;top:calc(100% + 6px);right:0;width:260px;max-width:calc(100vw - 48px);z-index:30;padding:5px;background:#202126;border:1px solid #41444e;border-radius:6px;box-shadow:0 12px 32px #0006}.member-picker-popover [role=listbox]{max-height:220px;overflow-y:auto;overscroll-behavior:contain}.member-picker-popover [role=option]{display:flex;gap:9px;align-items:center;height:38px;width:100%;color:#d7dbe2;background:none;border:0;border-radius:4px;padding:5px 8px;font-size:12px;text-align:left}.member-picker-popover [role=option][data-highlighted=true]{background:#34363f}.member-picker-popover [role=option]>span:not(.avatar){flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.member-picker-popover small{color:#999fae;font-size:10px}.member-picker-search{display:flex;align-items:center;gap:8px;padding:4px 8px;border-bottom:1px solid #363941;color:#979daa}.member-picker-search input{background:none;border:0;width:100%;min-width:0;min-height:30px;padding:0;color:#d7dbe2;box-shadow:none;outline:none}.issue-mention-menu p,.member-picker-popover p{font-size:12px;padding:6px 8px;color:#a3a8b3}.member-picker-validation{position:absolute;width:1px;height:1px;min-height:0;padding:0;opacity:0;pointer-events:none}.board-header-actions>.member-picker{max-width:180px}.board-header-actions .member-picker-trigger{border-color:transparent}.issue-comment-text .inline-reference{background:#2c3441;color:#c1d2eb}.comment-checklist-item{display:flex;align-items:start;gap:9px;margin:7px 0;white-space:normal}.comment-checklist-item input{flex:0 0 15px;width:15px;height:15px;min-height:15px;margin:3px 0 0;padding:0;accent-color:#9dccb6}.comment-checklist-item .checked{text-decoration:line-through;color:#858b96}.comment-media{display:grid;gap:8px;margin-top:8px;min-width:0}.comment-media:empty{display:none}.issue-comment-composer .composer-attachments{padding:0 12px;margin-bottom:4px}.issue-comment-composer.drop-active{border-color:#a7cbb9;background:#202b26}.issue-mention-menu{max-height:240px;overflow-y:auto}.issue-mention-menu button{height:auto;min-height:40px}.issue-mention-menu button>svg{flex:none}.issue-mention-menu button>span:last-child{display:grid;gap:2px}.issue-mention-menu button small{font-size:10px;color:#9299a6;overflow:hidden;text-overflow:ellipsis}.work-inbox{width:100%;max-width:none;margin:0}.calendar-inbox{display:flex;flex-direction:column;min-height:100%}.calendar-inbox .inbox-section-tabs{flex:none}.inbox-calendar{display:flex;flex:1 1;flex-direction:column}.inbox-calendar .calendar-grid{padding:0;flex:1 1}.calendar-grid.week{min-height:440px}.calendar-grid.month{grid-template-rows:repeat(6,minmax(110px,1fr))}.calendar-grid.month .calendar-day{min-height:110px}@media (max-width:1000px){.project-settings-layout{grid-template-columns:minmax(0,1fr);gap:24px}.repository-columns{gap:16px}}@media (max-width:700px){.issue-assignee-field .member-picker-popover{left:0;right:auto;max-width:calc(100vw - 72px)}.workspace-app .project-navigation .tabs{gap:12px}.workspace-app .project-navigation .tabs button{font-size:11px;gap:5px;padding-inline:0}.workspace-app .project-navigation .tabs button:not(.active)>span{display:none}.workspace-app .project-navigation .tabs button{min-width:28px}.workspace-app .project-navigation .tabs .project-settings-tab{padding-inline:4px}.project-shell .project-create-issue{display:inline-flex}.workspace-app .kanban-scroll{scroll-snap-type:x mandatory;gap:16px;scrollbar-width:thin}.workspace-app .kanban-column{flex:0 0 100%;width:100%;min-width:0;max-width:none;scroll-snap-align:start;scroll-snap-stop:always}.board-column-button>svg{display:block}.repository-columns{grid-template-columns:minmax(0,1fr);gap:24px}.work-inbox{padding:16px}.calendar-grid.week{min-height:0}.calendar-inbox .calendar-grid{display:flex;flex-direction:column}.project-members-form{grid-template-columns:minmax(0,1fr) 100px}.project-canvases .draw-view{min-height:360px}}:root{--o-bg:#000000;--o-panel:#09090a;--o-panel-hi:#0e0e10;--o-card:#111113;--o-card-hi:#161618;--o-line:rgba(255,255,255,0.07);--o-line-strong:rgba(255,255,255,0.13);--o-text:#f2f2f3;--o-text-2:#a1a1a8;--o-text-3:#6b6b73;--o-accent:#f2f2f3;--o-accent-soft:rgba(255,255,255,0.1);--o-idea:#c4acff;--o-todo:#7fdbe8;--o-progress:#8e8e96;--o-done:#3ddc97;--o-high:#ff7b70;--o-medium:#f5c160;--o-low:#6fe3ae;--o-out:cubic-bezier(0.16,1,0.3,1);--o-spring:cubic-bezier(0.34,1.36,0.64,1);--o-display:var(--font-display),"Inter",system-ui,sans-serif;--o-body:var(--font-body),"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--o-mono:var(--font-mono),"SFMono-Regular",ui-monospace,Menlo,monospace}body{background:var(--o-bg);font-family:var(--o-body);font-feature-settings:"cv11","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:rgba(255,255,255,.22);color:#fff}.origin-dialog *,.workspace-app *{scrollbar-width:thin;scrollbar-color:#2c2e34 transparent}.workspace-app{background:var(--o-bg)}.workspace-app .sidebar{background:transparent}.workspace-app>.workspace{position:relative;isolation:isolate;border:1px solid var(--o-line);border-radius:16px;box-shadow:0 0 0 1px rgba(0,0,0,.55),0 40px 90px -50px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.045)}.workspace-app .mobile-topbar{background:var(--o-bg);border-bottom-color:var(--o-line)}.workspace-app .sidebar-topbar .profile-chip{border-radius:9px;transition:background .2s}.workspace-app .sidebar-topbar .profile-chip:hover{background:rgba(255,255,255,.05)}.workspace-app .sidebar .icon-button{border-radius:8px;color:#7b808b;transition:background .18s,color .18s,transform .25s var(--o-spring)}.workspace-app .sidebar .icon-button:hover{background:rgba(255,255,255,.07);color:var(--o-text)}.workspace-app .sidebar .icon-button:active{transform:scale(.9)}.workspace-app .sidebar-new-issue{background:#1c1c1f;color:var(--o-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 2px 8px -2px rgba(0,0,0,.6)}.workspace-switcher select{border-radius:9px;background:rgba(255,255,255,.045);box-shadow:inset 0 0 0 1px var(--o-line);transition:background .2s}.workspace-switcher select:hover{background:rgba(255,255,255,.07)}.workspace-app .sidebar-content{position:relative}.workspace-app .nav-glider{position:absolute;z-index:0;left:0;top:0;width:0;height:0;opacity:0;pointer-events:none;border-radius:9px;background:#161618;box-shadow:inset 0 0 0 1px rgba(255,255,255,.075);transition:transform .5s var(--o-spring),width .35s var(--o-out),height .35s var(--o-out),opacity .2s}.workspace-app .nav-glider:before{content:"";position:absolute;left:-10px;top:50%;width:3px;height:14px;margin-top:-7px;border-radius:0 3px 3px 0;background:var(--o-accent)}.workspace-app .sidebar-nav,.workspace-app .sidebar-section{position:relative;z-index:1}.workspace-app .sidebar-content:has(>.nav-glider[data-visible=true]) :is(.nav-item,.project-button).active{background:transparent;box-shadow:none}.workspace-app .nav-item,.workspace-app .project-button{position:relative;height:32px;min-height:32px;flex-basis:32px;border-radius:9px;transition:color .2s,background .2s}.workspace-app .nav-item svg,.workspace-app .project-button .project-icon{transition:color .2s,transform .35s var(--o-spring)}.workspace-app .nav-item:hover svg{transform:translateX(1px) scale(1.06)}.workspace-app .nav-item:hover,.workspace-app .project-button:hover{background:rgba(255,255,255,.035);color:#e6e7ea}.workspace-app .nav-item.active,.workspace-app .project-button.active{color:#fff}.workspace-app .nav-item.active svg{color:var(--o-accent)}.workspace-app .nav-item:active,.workspace-app .project-button:active{transform:scale(.985)}.workspace-app .nav-item small,.workspace-app .project-issue-count{font-family:var(--o-mono);font-size:10px;letter-spacing:-.01em;color:#6f7581;display:inline-block}.workspace-app .sidebar-nav .inbox-unread-dot{background:var(--o-accent);box-shadow:0 0 0 0 rgba(255,255,255,.6);animation:o-pulse 2.4s ease-out infinite}.workspace-app .project-group-toggle span,.workspace-app .section-toggle>span{font-family:var(--o-mono);font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#6f7581}.workspace-app .project-button.dragging{opacity:.35}.workspace-app .project-viewer{box-shadow:0 0 0 1.5px #0b0c0e}.workspace-app .project-viewer .origin-user-avatar{animation:o-breathe 3.2s ease-in-out infinite}.origin-user-avatar{background:var(--avatar-tone,#9bd32c);color:#0b0c0e;font-weight:700}.call-tile-meta,.mobile-nav-scrim,.modal-backdrop,.origin-dialog::backdrop,.sidebar{backdrop-filter:none;-webkit-backdrop-filter:none}.mobile-nav-scrim{background:rgba(0,0,0,.72)}.brand-mark,.progress-track span{background:#f2f2f3}.call-thumbnail .call-tile-meta{background:rgba(0,0,0,.72)}.workspace-app .project-navigation{gap:16px;padding-bottom:10px;border-bottom-color:var(--o-line)}.project-identity{display:flex;align-items:center;gap:10px;min-width:0;flex:none;max-width:280px;padding-right:16px;border-right:1px solid var(--o-line)}.project-identity .project-icon{width:18px;height:18px;flex:none}.project-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--o-display);font-size:17px;font-weight:620;font-variation-settings:"wdth" 106;letter-spacing:-.02em;color:#fff}.workspace-app .project-navigation .tabs{position:relative;gap:2px;padding:2px}.workspace-app .project-navigation .tabs button{position:relative;z-index:1;gap:7px;padding:6px 11px;border:0;border-radius:8px;background:transparent;color:#8b909b;font-size:12.5px;font-weight:550;transition:color .2s}.workspace-app .project-navigation .tabs button:hover{background:transparent;color:#e6e7ea}.workspace-app .project-navigation .tabs button.active{color:#fff;background:transparent}.workspace-app .project-navigation .tabs button.active svg{color:var(--o-accent)}.segment-glider,.tab-glider{position:absolute;z-index:0;left:0;top:0;width:0;height:0;opacity:0;pointer-events:none;border-radius:8px;background:#1a1a1c;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);transition:transform .5s var(--o-spring),width .35s var(--o-out),height .35s var(--o-out),opacity .2s}.tab-glider:after{content:"";position:absolute;left:22%;right:22%;bottom:-12px;height:2px;border-radius:2px;background:var(--o-accent)}.workspace-app .tabs:not(:has(>.tab-glider[data-visible=true])) button.active{background:rgba(255,255,255,.07)}.workspace-app .segmented-control{position:relative;padding:3px;border:0;border-radius:10px;background:rgba(255,255,255,.035);box-shadow:inset 0 0 0 1px var(--o-line)}.workspace-app .segmented-control button{position:relative;z-index:1;border-radius:7px;font-size:12.5px;font-weight:550;transition:color .2s}.workspace-app .segmented-control:has(>.segment-glider[data-visible=true]) button.active{background:transparent}.workspace-app .segmented-control button>span{font-family:var(--o-mono);font-size:10px;color:#7d828d;display:inline-block}.segment-glider{border-radius:7px}.board-progress{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px 0 6px;border-radius:10px;background:rgba(255,255,255,.03);box-shadow:inset 0 0 0 1px var(--o-line)}.board-progress svg{width:22px;height:22px;transform:rotate(-90deg);overflow:visible}.board-progress circle{fill:none;stroke-width:4}.board-progress-track{stroke:rgba(255,255,255,.09)}.board-progress-value{stroke:#f2f2f3;stroke-linecap:round;transition:stroke-dasharray .9s var(--o-out)}.board-progress strong{display:inline-block;min-width:30px;font-family:var(--o-mono);font-size:11px;font-weight:500;color:#d7dae0}.workspace-app .board-header{margin-bottom:16px}.workspace-app .board-header-actions{gap:10px}.workspace-app .board-column-button{height:32px;border-radius:9px;background:rgba(255,255,255,.04);border-color:var(--o-line);transition:background .2s,transform .25s var(--o-spring)}.workspace-app .board-column-button:hover{background:rgba(255,255,255,.075)}.workspace-app .board-filter-popover{border-radius:12px;border-color:var(--o-line-strong);background:#0c0c0d;box-shadow:0 18px 40px -12px rgba(0,0,0,.8);animation:o-pop .28s var(--o-spring)}.primary-button{border:0;border-radius:10px;background:#f2f2f3;color:#000;font-weight:650;box-shadow:none;transition:transform .25s var(--o-spring),box-shadow .25s,filter .2s}.primary-button:hover:not(:disabled){background:#ffffff;transform:translateY(-1px)}.primary-button:active:not(:disabled){transform:translateY(0) scale(.97)}.ghost-button{border-radius:10px;background:rgba(255,255,255,.04);border-color:var(--o-line-strong);font-weight:600;transition:background .2s,border-color .2s,transform .25s var(--o-spring)}.ghost-button:hover:not(:disabled){background:rgba(255,255,255,.075);border-color:rgba(255,255,255,.2)}.ghost-button:active:not(:disabled){transform:scale(.97)}.workspace-app .icon-button:active:not(:disabled){transform:scale(.9)}.workspace-app .project-create-issue{height:32px;min-height:32px;padding:0 12px;gap:7px}.issue-select-popover :focus,.member-picker-popover :focus,.origin-dialog :focus,.origin-dialog:focus,.workspace-app :focus{outline:none}.origin-dialog button:focus-visible,.workspace-app :is(button,a):focus-visible{filter:brightness(1.15)}.workspace-app .kanban-scroll{gap:14px;padding:2px 2px 8px}.workspace-app .kanban-column{display:flex;flex-direction:column;min-height:360px;padding:10px 10px 12px;border:1px solid rgba(255,255,255,.05);border-radius:16px;background:rgba(255,255,255,.012);transition:border-color .25s,background .25s;--lane:var(--o-progress)}.workspace-app .kanban-column.idea{--lane:var(--o-idea)}.workspace-app .kanban-column.todo{--lane:var(--o-todo)}.workspace-app .kanban-column.done{--lane:var(--o-done)}.workspace-app .kanban-column:hover{border-color:rgba(255,255,255,.06)}.workspace-app .kanban-column.drag-target{border-style:dashed;border-color:rgba(255,255,255,.08)}.workspace-app .kanban-column[data-drop]{border-style:solid;border-color:color-mix(in srgb,var(--lane) 50%,transparent);background:color-mix(in srgb,var(--lane) 7%,transparent)}.workspace-app .kanban-title{height:30px;margin-bottom:10px;padding:0 2px 0 4px}.workspace-app .kanban-title>div:first-child{gap:10px}.workspace-app .kanban-title strong{font-size:13px;font-weight:620;letter-spacing:-.005em;color:#eceef1}.workspace-app .column-dot{width:8px;height:8px;border:0;background:var(--lane);color:var(--lane);box-shadow:0 0 0 3px color-mix(in srgb,var(--lane) 18%,transparent)}.workspace-app .kanban-column.custom .column-dot{animation:o-working 2.2s ease-in-out infinite}.workspace-app .kanban-tools span{min-width:22px;height:20px;padding:0 6px;border:0;border-radius:999px;background:rgba(255,255,255,.055);color:#b3b7c0;font-family:var(--o-mono);font-size:10px;font-weight:500}.workspace-app .task-list{gap:8px}.workspace-app .task-card{position:relative;isolation:isolate;padding:12px 13px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:var(--o-card);box-shadow:0 1px 2px rgba(0,0,0,.45);cursor:pointer;transition:transform .4s var(--o-spring),box-shadow .3s,border-color .2s,opacity .2s}.workspace-app .task-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.14);background:var(--o-card-hi);box-shadow:0 14px 28px -14px rgba(0,0,0,.85)}.workspace-app .task-card:active{transform:translateY(0) scale(.99)}.workspace-app .task-card[data-priority=high]:after,.workspace-app .task-card[data-priority=medium]:after{content:"";position:absolute;left:-1px;top:14px;bottom:14px;width:2px;border-radius:0 2px 2px 0;background:var(--o-high)}.workspace-app .task-card[data-priority=medium]:after{background:var(--o-medium);opacity:.7}.workspace-app .task-card.dragging{opacity:.35;transform:scale(.97);border-style:dashed;box-shadow:none}.workspace-app .task-code{font-family:var(--o-mono);font-size:9.5px;font-weight:500;letter-spacing:.01em;color:#6b717d}.workspace-app .drag-handle{opacity:0;transition:opacity .2s;color:#6b717d}.workspace-app .task-card:hover .drag-handle{opacity:1}.workspace-app .task-top{gap:9px;margin-top:9px}.workspace-app .task-top strong{font-size:13.5px;line-height:1.45;font-weight:520;color:#eef0f3;letter-spacing:-.005em}.workspace-app .check-button{width:22px;min-width:22px;height:22px;min-height:22px;margin:-1px 0 0 -3px;color:#6f7581;border-radius:50%;transition:color .2s,background .2s,transform .3s var(--o-spring)}.workspace-app .check-button:hover:not(:disabled){color:var(--o-done);background:rgba(61,220,151,.12);transform:scale(1.08)}.workspace-app .task-meta{gap:6px;margin-top:11px;align-items:center}.workspace-app .priority{border-color:transparent;min-height:20px;font-weight:600;letter-spacing:.01em;text-transform:capitalize}.due-chip,.workspace-app .priority{height:20px;padding:0 7px;gap:4px;font-size:10.5px}.due-chip{display:inline-flex;align-items:center;border-radius:999px;background:rgba(255,255,255,.045);color:#a3a8b3;font-weight:550;white-space:nowrap}.due-chip.soon{background:rgba(245,193,96,.1);color:#f7d38a}.due-chip.overdue{background:rgba(255,123,112,.12);color:#ffa39b}.workspace-app .task-assignee-profile{border-radius:50%;padding:1px;transition:transform .3s var(--o-spring),box-shadow .2s}.workspace-app .task-assignee-profile:hover{background:transparent;transform:scale(1.12);box-shadow:0 0 0 2px rgba(255,255,255,.18)}.workspace-app .task-actions{top:8px;right:8px;padding:2px;border-radius:9px;background:#111113;box-shadow:0 6px 16px -6px rgba(0,0,0,.8),inset 0 0 0 1px var(--o-line);transform:translateY(-2px);transition:opacity .18s,transform .25s var(--o-out)}.workspace-app .task-card:hover .task-actions{transform:none}.workspace-app .task-actions button{border-radius:7px}.workspace-app .task-list>.empty-lane{position:relative;gap:10px;border:1px dashed rgba(255,255,255,.075);border-radius:12px;background:transparent;color:#6f7581;font-size:12px}.workspace-app .kanban-column[data-drop] .empty-lane{border-color:color-mix(in srgb,var(--lane) 50%,transparent);color:var(--lane)}.workspace-app .archive-lane-link{border-radius:999px;padding:6px 12px;color:#8b909b;transition:background .2s,color .2s}.workspace-app .archive-lane-link:hover{background:rgba(61,220,151,.08);color:#9ff0c9}.workspace-app .archive-lane-link svg{color:var(--o-done)}.workspace-app .archive-row{border-radius:10px;border-bottom-color:var(--o-line);padding-inline:10px;transition:background .2s}.workspace-app .archive-row:hover{background:rgba(255,255,255,.03)}.workspace-app .archive-row>svg{color:var(--o-done)}.workspace-app .archive-issue>span{font-family:var(--o-mono);font-size:9.5px}.workspace-app .motion-overlay{position:fixed;inset:0;z-index:70;pointer-events:none;overflow:hidden}.workspace-app .motion-ghost{position:fixed;margin:0;z-index:71;pointer-events:none;box-shadow:0 24px 48px -14px rgba(0,0,0,.8);will-change:transform,opacity}.check-burst{position:fixed;width:0;height:0}.check-burst:before{content:"";position:absolute;left:-14px;top:-14px;width:28px;height:28px;border-radius:50%;border:2px solid var(--o-done);animation:o-burst-ring .6s var(--o-out) forwards}.check-burst i{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:var(--tone,#3ddc97);animation:o-burst-dot .75s var(--o-out) forwards}.workspace-app .view-loading-overlay{background:transparent}.skeleton-block{background:#18181a;animation:o-shimmer 1.2s ease-in-out infinite alternate}.workspace-app .skeleton-board .skeleton-row{border-color:rgba(255,255,255,.05);border-radius:16px;background:rgba(255,255,255,.015)}.workspace-app .notice{border-radius:12px;animation:o-drop .4s var(--o-spring)}.workspace-app .chat-tabs>button[aria-selected=true],.workspace-app .view-header h1{letter-spacing:-.01em}.workspace-app .view-header h1{font-family:var(--o-display);font-weight:620;font-variation-settings:"wdth" 106;letter-spacing:-.02em}.workspace-app .work-issue-row{position:relative;isolation:isolate;border-radius:6px;border:1px solid transparent;transition:background .2s,border-color .2s}.workspace-app .work-issue-row:hover{background:rgba(255,255,255,.025);border-color:var(--o-line)}.workspace-app .work-complete{border-radius:50%;transition:color .2s,background .2s,transform .3s var(--o-spring)}.workspace-app .work-complete:hover{color:var(--o-done);background:rgba(61,220,151,.12)}.workspace-app .chat-tabs>button{transition:color .2s,border-color .25s}.workspace-app .chat-tabs>button[aria-selected=true]{border-bottom-color:var(--o-accent)}.workspace-app .chat-thread .conversation-message{border-radius:12px;transition:background .2s;animation:o-message .45s var(--o-out) both}.workspace-app .chat-thread .conversation-message:hover{background:rgba(255,255,255,.025)}.workspace-app .chat-thread .chat-profile-name{font-weight:650}.workspace-app .chat-member:hover{box-shadow:0 0 0 2px rgba(255,255,255,.2);transform:translateY(-1px)}.workspace-app .chat-member{transition:transform .3s var(--o-spring),box-shadow .2s}.origin-dialog{border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#0c0c0d;box-shadow:0 0 0 1px rgba(0,0,0,.6),0 40px 100px -30px rgba(0,0,0,.95);opacity:1;transform:none;transition:opacity .26s ease,transform .5s var(--o-spring)}@starting-style{.origin-dialog[open]{opacity:0;transform:translateY(14px) scale(.965)}}.origin-dialog::backdrop{background:rgba(0,0,0,.78);transition:background .3s ease}@starting-style{.origin-dialog[open]::backdrop{background:rgba(0,0,0,0)}}.origin-dialog .dialog-heading{background:#0c0c0d;border-bottom-color:rgba(255,255,255,.07)}.origin-dialog .dialog-heading h2{font-weight:620;letter-spacing:-.005em}.origin-dialog .dialog-footer{background:#09090a;border-top-color:rgba(255,255,255,.07)}.issue-detail-sidebar{background:#09090a}.issue-composer-fields .issue-title-input,.issue-description-section .issue-title-input{font-family:var(--o-display);font-weight:600;font-variation-settings:"wdth" 104;letter-spacing:-.02em}.modal-backdrop{background:rgba(0,0,0,.78);animation:o-fade .25s ease both}.search-modal{border-radius:18px;border-color:rgba(255,255,255,.1);background:#0c0c0d;box-shadow:0 0 0 1px rgba(0,0,0,.6),0 40px 100px -30px rgba(0,0,0,.95);animation:o-palette .45s var(--o-spring) both}.search-input-row{border-bottom-color:rgba(255,255,255,.07)}.search-input-row input{font-size:15px}.search-results .section-label{font-family:var(--o-mono);font-size:9.5px;font-weight:500;letter-spacing:.09em;padding:4px 8px 2px}.search-results button{position:relative;isolation:isolate;border-radius:10px;transition:background .15s,transform .2s var(--o-out)}.search-results button:hover{background:rgba(255,255,255,.05);border-color:transparent;transform:translateX(2px)}.search-results button:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--o-accent);opacity:0;transition:opacity .2s}.search-results button:focus-visible:before,.search-results button:hover:before{opacity:1}.search-results>div{animation:o-rise .4s var(--o-out) both}.search-results>div:nth-child(2){animation-delay:.04s}.search-results>div:nth-child(3){animation-delay:.08s}.search-results>div:nth-child(4){animation-delay:.12s}.workspace-app .profile-menu,.workspace-app [role=menu]{border-radius:14px;background:#0c0c0d;border-color:rgba(255,255,255,.1);box-shadow:0 24px 60px -18px rgba(0,0,0,.85);animation:o-pop .3s var(--o-spring);transform-origin:top left}@keyframes o-pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.55)}70%,to{box-shadow:0 0 0 7px rgba(255,255,255,0)}}@keyframes o-breathe{50%{box-shadow:0 0 0 2px rgba(255,255,255,.18)}}@keyframes o-working{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--lane) 12%,transparent)}}@keyframes o-shimmer{0%{opacity:.45}to{opacity:1}}@keyframes o-drop{0%{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes o-pop{0%{opacity:0;transform:translateY(-4px) scale(.96)}}@keyframes o-fade{0%{opacity:0}}@keyframes o-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes o-palette{0%{opacity:0;transform:translateY(-12px) scale(.97)}}@keyframes o-message{0%{opacity:0;transform:translateY(6px)}}@keyframes o-burst-ring{0%{transform:scale(.4);opacity:1}to{transform:scale(1.9);opacity:0;border-width:.5px}}@keyframes o-burst-dot{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}}@media (max-width:760px){.project-identity{display:none}.workspace-app .kanban-column{padding:8px;border-radius:14px}.board-progress{display:none}}@media (prefers-reduced-motion:reduce){.modal-backdrop,.origin-dialog,.origin-dialog *,.search-modal,.search-modal *,.workspace-app *,.workspace-app :after,.workspace-app :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.workspace-app .task-card:hover{transform:none}}.workspace-app{--o-bg:#09090a;--o-panel:#121213;--o-card:#1a1a1b;--o-card-hi:#1d1d1d;--o-text-2:#a0a0a0;--o-text-3:#787878;--o-display:var(--o-body);font-family:var(--font-body),Inter,system-ui,sans-serif;grid-template-columns:var(--sidebar-width,244px) minmax(0,1fr)}.origin-dialog *,.workspace-app *{letter-spacing:0}.workspace-app>.workspace{background:var(--o-panel);border-color:#202020;border-radius:12px;box-shadow:none}.workspace-app .sidebar,.workspace-app.sidebar-floating .sidebar{background:var(--o-bg);opacity:1;backdrop-filter:none;-webkit-backdrop-filter:none}.workspace-app .sidebar{padding:14px 12px 12px;width:var(--sidebar-width,244px);min-width:0;max-width:none}.workspace-app .sidebar-topbar{width:100%;grid-template-columns:minmax(0,1fr) 28px 28px;height:32px;flex-basis:32px;gap:5px;margin-bottom:15px}.workspace-app .sidebar-content{width:100%}.sidebar-whats-new{display:flex;flex:none;align-items:center;gap:7px;min-height:36px;margin-top:8px;padding:8px;width:100%;border:0;border-radius:6px;background:transparent;color:#929292;text-align:left;font-size:12px}.sidebar-whats-new:hover{background:#1b1b1b;color:#eee}.sidebar-whats-new>span{flex:1 1}.sidebar-whats-new>small{color:#777;font-size:10px}.sidebar-whats-new>i{width:6px;height:6px;border-radius:50%;background:#b5dc6f}.origin-dialog.release-dialog{width:min(680px,calc(100vw - 32px));background:#1b1b1b;border:1px solid #363636;border-radius:18px}.release-dialog .dialog-heading{background:transparent}.release-history{padding:24px}.release-entry+.release-entry{margin-top:28px;padding-top:24px;border-top:1px solid #333}.release-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#999;font-size:11px}.release-entry h3{margin:16px 0 24px;font-size:22px;line-height:1.35;font-weight:600}.release-entry ul{list-style:none;margin:0;padding:0;display:grid;gap:20px}.release-entry li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px}.release-change-icon{color:#aaa;padding-top:2px}.release-preview{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:28px;padding:20px 0;border-block:1px solid #303030}.release-keyboard-demo{display:flex;justify-content:center;flex-direction:column;gap:14px;color:#aaa}.release-keyboard-demo>div{display:flex;align-items:center;gap:8px;font-size:11px}.release-keyboard-demo kbd{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:solid #444;border-width:1px 1px 3px;border-radius:6px;background:#292929;color:#ddd;font-size:14px;animation:release-keypress .5s .8s both}.release-keyboard-demo>div:nth-child(2) kbd{animation-delay:1.1s}.release-keyboard-demo>div:nth-child(3) kbd{animation-delay:1.4s}.release-keyboard-demo .release-shortcut-caption{font-size:9px;color:#777;gap:5px}@keyframes release-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes release-keypress{50%{transform:translateY(2px);background:#414141;border-bottom-width:1px}}@media (prefers-reduced-motion:reduce){.release-preview *{animation:none!important}}@media (max-width:420px){.release-history{padding:18px}.release-preview{grid-template-columns:minmax(0,1fr)}.release-keyboard-demo{gap:10px}.release-keyboard-demo .release-shortcut-caption{display:none}}.release-entry h4{margin:0 0 5px;font-size:13px;font-weight:550;color:#ddd}.release-entry p{margin:0;color:#999;font-size:12px;line-height:1.7}.search-modal :focus{outline:none}.search-results>button{width:100%}.search-results>button[aria-selected=true]{background:#292929;border-color:transparent}.search-results>button>.search-result-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results>button>.origin-user-avatar{flex:0 0 24px;width:24px;height:24px;min-width:24px;max-width:24px;min-height:24px;max-height:24px;font-size:10px}.search-results>button>:is(.project-icon,svg){flex:0 0 18px;width:18px;height:18px}.search-results>button>small{color:#818181;font-size:10px;flex:none}.workspace-app .sidebar-nav{gap:1px;padding:0 0 18px}.workspace-app .sidebar-project-group,.workspace-app .sidebar-project-list,.workspace-app .sidebar-section{gap:1px}.workspace-app .project-button{grid-template-columns:14px minmax(0,1fr) auto}.workspace-app .nav-item,.workspace-app .project-button{width:100%;height:28px;min-height:28px;max-height:28px;flex-basis:28px;padding:4px 8px;gap:6px;font-size:13px;font-weight:400;line-height:20px;border-radius:6px;color:#929292}.workspace-app .nav-item>svg{width:14px;height:14px;flex:0 0 14px;stroke-width:2}.workspace-app .nav-item:hover svg{transform:none}.workspace-app .sidebar .nav-item.active>svg{color:#ededed}.workspace-app .sidebar .project-button .project-icon svg,.workspace-app .sidebar .sidebar-topbar>.icon-button svg{width:14px;height:14px;stroke-width:2}.workspace-app .sidebar .sidebar-topbar>.sidebar-new-issue svg{width:14px;height:14px}.workspace-app .nav-item.active,.workspace-app .project-button.active{color:#ededed;background:#232323;border:0;box-shadow:none}.workspace-app .nav-glider{background:#232323;border-radius:6px;box-shadow:none}.workspace-app .nav-glider:before{display:none}.nav-glider-avatar{display:none;place-items:center;position:absolute;line-height:1;transition:left .5s var(--o-spring)}.workspace-app .sidebar .nav-glider-avatar .origin-user-avatar{display:grid;width:18px;height:18px;min-width:18px;max-width:18px;min-height:18px;max-height:18px;flex:0 0 18px;font-size:8px}.workspace-app .sidebar-content:has(>.nav-glider[data-visible=true]) [data-self-viewer]{visibility:hidden}@media (prefers-reduced-motion:reduce){.nav-glider-avatar{transition:none}}.workspace-app .section-toggle{flex-direction:row-reverse;justify-content:flex-end;padding-left:9px;gap:6px;font-family:var(--font-body),Inter,system-ui,sans-serif}.workspace-app .project-group-toggle span,.workspace-app .section-toggle>span{font-family:var(--o-body);font-size:12px;font-weight:500;text-transform:none;letter-spacing:0;color:#898989}.workspace-app .project-group-toggle{flex-direction:row}.workspace-app .project-button .project-icon{width:14px;height:14px;font-size:14px}.workspace-app .project-navigation .project-identity strong{font-family:inherit;font-size:14px;font-weight:550;font-variation-settings:normal}.workspace-app .sidebar-topbar .profile-chip{gap:7px;padding:3px 5px;width:100%;border-radius:6px}.workspace-app .profile-chip .origin-user-avatar{flex:0 0 20px;width:20px;height:20px;min-width:20px;max-width:20px;min-height:20px;max-height:20px;font-size:10px}.workspace-app .sidebar .origin-user-avatar:not(img){background:var(--avatar-tone,#b5e853);color:#0b0c0e;font-weight:700}.workspace-app .project-viewer .origin-user-avatar{animation:none}.workspace-app .profile-chip>div{flex:0 1 auto;min-width:0;overflow:hidden}.workspace-app .profile-chip strong{font-size:13px;font-weight:550;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.profile-chevron{color:#888;flex:0 0 13px}.workspace-app .sidebar .sidebar-topbar>.sidebar-new-issue{width:28px;height:28px;background:#1d1d1d;color:#ededed;border:1px solid #282828;border-radius:50%;box-shadow:none}.workspace-app .nav-item small,.workspace-app .project-issue-count{color:#858585;font-family:inherit;font-size:11px}.origin-user-avatar.avatar,:is(.workspace-app,.origin-dialog,.search-modal) .origin-user-avatar.avatar{border-radius:35%;border:0;box-shadow:none;object-fit:cover}.workspace-app .project-viewer{border:0;border-radius:35%;box-shadow:none;background:transparent}.workspace-app .project-viewer+.project-viewer{margin-left:2px}.skeleton-avatar,.workspace-app .chat-member,.workspace-app .chat-profile-avatar{border-radius:35%}.workspace-app .chat-member:hover{box-shadow:none;background:#292929;transform:none}.workspace-app .sidebar-resize-handle{position:absolute;z-index:35;top:8px;bottom:8px;left:calc(var(--sidebar-width, 244px) - 4px);width:8px;height:auto;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none}.workspace-app .sidebar-resize-handle:after{left:3px;top:0;bottom:0;width:2px;background:transparent}.workspace-app .sidebar-resize-handle:is(:hover,.is-dragging):after{background:#555}.workspace-app:has(.sidebar-resize-handle.is-dragging),.workspace-app:has(.sidebar-resize-handle.is-dragging) *{cursor:col-resize;-webkit-user-select:none;user-select:none}.workspace-app:has(.sidebar-resize-handle.is-dragging){transition:none}.workspace-app>.workspace>.sidebar-restore{position:absolute;top:29px;left:22px;z-index:20;color:#a0a0a0}.workspace-app.sidebar-collapsed :is(.project-navigation,.chat-toolbar,.work-toolbar,.call-utility-bar){padding-left:38px}.workspace-app.sidebar-collapsed>.draw-workspace{padding-top:44px}.workspace-app>.draw-workspace>.sidebar-restore{top:8px;left:14px}.origin-dropdown{padding:5px;background:#1b1b1b;border:1px solid #333;border-radius:8px;box-shadow:0 12px 30px #0006;color:#d6d6d6;z-index:80}.origin-dropdown button{display:flex;align-items:center;gap:9px;width:100%;min-height:32px;text-align:left;border:0;background:transparent;border-radius:4px;padding:6px 8px;font-size:12px;color:inherit}.origin-dropdown button:focus-visible,.origin-dropdown button:hover:not(:disabled){background:#2c2c2c}.origin-dropdown button:disabled{opacity:.4}.origin-dropdown button>span:nth-child(2){flex:1 1}.origin-dropdown hr{margin:5px 2px;border:0;border-top:1px solid #333}.dropdown-caption{display:block;padding:7px 8px;color:#858585;font-size:11px}.account-dropdown{position:fixed;left:12px;top:53px;width:232px;max-height:calc(100dvh - 75px);overflow-y:auto}.danger-text,.origin-dropdown .danger-text{color:#f38c85}.settings-confirm-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.workspace-member select{flex:0 0 94px;width:94px;min-width:0}.workspace-member .member-profile-trigger{min-width:0;flex:1 1}.workspace-member .member-profile-trigger>span{overflow:hidden}.workspace-member small,.workspace-member strong{overflow:hidden;text-overflow:ellipsis}.workspace-app .kanban-column{border-radius:8px;background:#131313}.workspace-app .kanban-title{position:relative;top:auto;z-index:0;background:transparent}.workspace-app .task-list{padding:3px 1px;overflow:visible}.workspace-app .task-card{border-radius:8px;transform:none;transition:background .15s,border-color .15s}.workspace-app .task-card:hover{transform:none;box-shadow:none;border-color:#444}.workspace-app .task-card[data-priority]:after{display:none}.workspace-app .task-card:has(.task-menu.is-open){z-index:5}.workspace-app .task-menu{transform:none;background:transparent;box-shadow:none;padding:0}.workspace-app .task-card:focus-within .task-menu,.workspace-app .task-menu.is-open{opacity:1}.workspace-app .task-menu>button{height:24px;width:24px;background:#191919;border-radius:4px}.task-options{position:fixed;width:170px;z-index:100}.task-options button{width:100%;height:auto;justify-content:flex-start}.issue-field-grid>div,.issue-field-grid>label{min-width:0}.issue-field-grid :is(input,select,.member-picker-trigger){box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:36px;min-height:36px;max-height:36px}.issue-field-grid input[type=date]{display:block;appearance:none;-webkit-appearance:none;padding:7px 10px;line-height:20px;font-family:inherit;font-size:13px;color-scheme:dark}.issue-field-grid input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:20px}.issue-field-grid input[type=date]::-webkit-datetime-edit{display:inline-flex;padding:0}@media (max-width:760px){.workspace-app .sidebar{width:244px;padding:14px 12px}.workspace-app>.workspace{border-radius:0;padding:16px 12px}.workspace-app .kanban-column{flex:0 0 100%;min-width:100%;scroll-snap-align:start;scroll-snap-stop:always}.workspace-app .kanban-scroll{scroll-snap-type:x mandatory}.workspace-app .task-menu{opacity:1}.issue-field-grid :is(input,select,.member-picker-trigger){height:40px;min-height:40px;max-height:40px;font-size:16px}.issue-field-grid input[type=date]{padding:9px 10px;font-size:16px}.workspace-member{flex-wrap:wrap}.workspace-member .member-profile-trigger{flex-basis:calc(100% - 130px)}.workspace-app .sidebar-resize-handle,.workspace-app>.workspace>.sidebar-restore{display:none}.workspace-app.sidebar-collapsed :is(.project-navigation,.chat-toolbar,.work-toolbar,.call-utility-bar){padding-left:0}.workspace-app.sidebar-collapsed>.draw-workspace{padding-top:0}}.origin-dialog:is(.issue-composer-dialog,.issue-detail-dialog){background:#1b1b1b;border:1px solid #363636;border-radius:18px;box-shadow:0 24px 80px #0008;color:#e6e6e6}:is(.issue-composer-dialog,.issue-detail-dialog) .dialog-heading{background:#1b1b1b;border-bottom:0;padding:14px 20px}:is(.issue-composer-dialog,.issue-detail-dialog) .dialog-heading h2{color:#c9c9c9;font-size:13px;font-weight:500}.issue-breadcrumb{display:flex;flex:1 1;align-items:center;gap:8px;min-width:0;color:#898989}.issue-breadcrumb h2{white-space:nowrap}.issue-composer-fields{display:flex;flex-direction:column;min-height:320px;padding:20px 22px}:is(.issue-composer-fields,.issue-description-section) .issue-title-input{font-family:var(--font-body),Inter,sans-serif;font-size:22px;line-height:1.4;font-weight:600;font-variation-settings:normal;border:0;border-radius:0;box-shadow:none;padding:0;background:transparent}.issue-composer-fields>textarea,.issue-detail-description{color:#bfbfbf;font-size:14px;line-height:1.65;border-radius:0;resize:none}.issue-composer-fields .issue-title-input:focus,.issue-composer-fields>textarea:focus,.issue-description-section>textarea:focus{outline:none;border-color:transparent;box-shadow:none}.issue-create-submit{height:36px;min-height:36px;border-radius:18px;white-space:nowrap;margin-left:auto}.issue-project-choice{padding:8px 22px 22px}.issue-project-choice>input{width:100%;background:transparent;border:0;padding:12px 0}.issue-project-options{max-height:300px;overflow-y:auto;display:grid;gap:3px}.issue-project-options>button{display:flex;align-items:center;gap:10px;text-align:left;min-height:40px;padding:8px 10px;background:transparent;border:0;border-radius:6px;color:#ccc}.issue-project-options>button:is(:hover,:focus-visible,[aria-selected=true]){background:#2c2c2c}.issue-project-options>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-filters>.issue-select{min-width:130px;max-width:210px}.work-filters .issue-select-trigger{height:34px;border-radius:17px}.inbox-notifications{margin:0 0 24px;border-bottom:1px solid #292929;padding-bottom:18px}.inbox-notifications>summary{display:flex;align-items:center;gap:8px;cursor:pointer;color:#bbb;font-size:12px;list-style:none}.inbox-notifications>summary::-webkit-details-marker{display:none}.inbox-notifications>summary>svg:first-child{transition:transform .15s}.inbox-notifications[open]>summary>svg:first-child{transform:rotate(90deg)}.inbox-notifications .notification-list{margin-top:14px}.inbox-notifications .work-empty{min-height:72px;padding:16px}.inbox-view-switch button{display:flex;align-items:center;gap:6px}.calendar-inbox .inbox-notifications,.calendar-inbox .work-toolbar{flex:none}.calendar-inbox .inbox-calendar{margin-top:18px}.issue-detail-sidebar .issue-property-chips,.issue-property-chips.issue-field-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:0;border:0;margin-top:24px}.issue-composer-fields>.issue-property-chips{margin-top:auto;padding-top:24px}.issue-property-chips>label{position:relative;display:block;width:auto;max-width:200px}.issue-property-chips .issue-property-icon{position:absolute;z-index:1;left:10px;top:0;height:36px;display:flex;align-items:center;pointer-events:none;color:#adadad}.issue-property-chips :is(select,input[type=date],.member-picker-trigger){height:36px;min-height:36px;max-height:36px;background:#292929;border:1px solid #3c3c3c;border-radius:8px;color:#d7d7d7;font-size:12px;box-shadow:none}.issue-property-chips :is(input[type=date],.member-picker-trigger,.issue-select-trigger){border-radius:18px}.issue-property-chips select{width:auto;max-width:200px;padding:6px 8px 6px 31px;text-overflow:ellipsis}.issue-select{position:relative;min-width:0;max-width:220px}.issue-select-trigger{display:flex;align-items:center;justify-content:flex-start;gap:7px;height:36px;width:100%;padding:6px 10px;border:1px solid #3c3c3c;border-radius:8px;background:#292929;color:#d7d7d7;font-size:12px;font-weight:400}.issue-select-trigger>svg{flex:none;color:#b0b0b0}.issue-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-select-trigger:hover{background:#303030;border-color:#4b4b4b}.issue-select-trigger:focus:not(:focus-visible){outline:none}.issue-breadcrumb>.issue-select{max-width:220px}.issue-breadcrumb .issue-select-trigger{height:28px;border-radius:14px;background:#252525;border-color:#303030}.issue-select-popover{position:fixed;inset:auto;margin:0;padding:0;border:1px solid #3c3c3c;border-radius:10px;background:#222;color:#d4d4d4;box-shadow:0 12px 30px #0006;overflow:auto}.issue-select-search{position:sticky;top:0;display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid #333;background:#222;color:#888}.issue-select-search input,.origin-dialog .issue-select-search input:focus{width:100%;height:28px;min-height:28px;max-height:28px;padding:0;border:0;outline:none;box-shadow:none;border-radius:0;background:transparent;color:#ddd;font-size:13px}.issue-select-popover [role=listbox]{padding:6px}.issue-select-popover [role=option]{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:left;font-size:13px}.issue-select-popover [role=option]>span{flex:1 1;min-width:0;overflow-wrap:anywhere}.issue-select-popover [role=option]>svg{flex:none}.issue-select-popover [role=option][data-highlighted=true]{background:#343434}.issue-select-popover p{padding:8px 10px;font-size:12px;color:#999}.origin-dialog .member-picker-search input:focus{outline:none;box-shadow:none}.member-picker .member-picker-popover{position:fixed;inset:auto;margin:0;min-width:0;overflow:auto}.issue-property-chips .member-picker-popover{background:#222;border-color:#3c3c3c}.issue-property-chips .member-picker-popover [role=option][data-highlighted=true]{background:#343434}.issue-property-chips .issue-assignee-field{width:170px}.issue-property-chips .member-picker-trigger{padding:6px 8px;gap:6px}.issue-property-chips .member-picker-trigger .origin-user-avatar{width:18px;height:18px;min-width:18px;max-width:18px;min-height:18px;max-height:18px;flex-basis:18px}.issue-property-chips input[type=date]{width:155px;padding:6px 10px}.issue-property-chips :is(select,input[type=date],.member-picker-trigger):hover{background:#303030;border-color:#4b4b4b}.issue-detail-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"description" "properties" "activity"}.issue-detail-sidebar{padding:0 28px 24px;border:0;background:transparent}.issue-detail-sidebar>h3{display:none}.issue-detail-sidebar .issue-property-chips{margin-top:0}.issue-detail-status{margin-bottom:8px;color:#858585}.issue-description-section .issue-title-input{min-height:38px;resize:none}.issue-github-section{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:14px;border-top-color:#333}.issue-github-section .ghost-button{width:auto;padding:6px 10px}.issue-github-section h3{color:#999}.issue-github-section .github-notice{flex-basis:100%}.issue-date-summary{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;color:#858585}.issue-date-summary>div{display:flex;gap:6px}.issue-detail-activity>header{border-color:#333}@media (min-width:761px){.issue-composer-fields>.issue-property-chips{display:grid;grid-template-columns:minmax(80px,1fr) minmax(85px,1fr) minmax(120px,1.4fr) 155px auto;align-items:center}.issue-composer-fields .issue-assignee-field{width:100%}}@media (max-width:760px){.issue-detail-sidebar .issue-property-chips,.issue-property-chips.issue-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.issue-property-chips .issue-assignee-field,.issue-property-chips>label{width:100%;max-width:100%}.issue-property-chips :is(select,input[type=date],.member-picker-trigger){width:100%;max-width:100%;height:40px;min-height:40px;max-height:40px;font-size:16px}.issue-property-chips .issue-select-trigger{height:40px;min-height:40px;max-height:40px;font-size:16px;padding:6px 8px}.issue-breadcrumb>.issue-select{max-width:48%}.issue-select-search input,.origin-dialog .issue-select-search input:focus{font-size:16px}.issue-property-chips .issue-property-icon{height:40px;left:8px}.issue-property-chips select{padding-left:28px;padding-right:5px}.issue-property-chips input[type=date]{padding:6px 8px}.issue-composer-fields{min-height:320px}.issue-create-submit{grid-column:1/-1;justify-self:end;height:40px;min-height:40px}.work-filters>.issue-select{flex:1 1;min-width:0;max-width:none}.issue-detail-sidebar{padding:0 18px 22px}.issue-breadcrumb{gap:5px}:is(.issue-composer-fields,.issue-description-section) .issue-title-input{font-size:20px}.issue-composer-fields>textarea,.issue-detail-description{font-size:16px}}@media (max-width:340px){.issue-detail-sidebar .issue-property-chips,.issue-property-chips.issue-field-grid{grid-template-columns:minmax(0,1fr)}.issue-property-chips>.issue-select{max-width:none}}