@font-face{font-family:interfaceFont;src:url(/_next/static/media/569ce4b8f30dc480-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:interfaceFont Fallback;src:local("Arial");ascent-override:94.47%;descent-override:27.73%;line-gap-override:0.00%;size-adjust:106.39%}.__className_ce2ac5{font-family:interfaceFont,interfaceFont Fallback}.__variable_ce2ac5{--font-interface:"interfaceFont","interfaceFont Fallback"}@font-face{font-family:codeFont;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:codeFont Fallback;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_0b7817{font-family:codeFont,codeFont Fallback}.__variable_0b7817{--font-code:"codeFont","codeFont Fallback"}:root{--canvas:#f5f5f7;--white:#ffffff;--surface-subtle:#f5f5f7;--surface-hover:#ededf0;--ink:#1d1d1f;--muted:#68686e;--line:#e5e5e9;--line-strong:#d2d2d7;--accent:#b4aeff;--accent-hover:#c7c2ff;--accent-solid:#655bd2;--accent-solid-hover:#6c62d5;--accent-soft:#2b2843;--accent-halo:#b4aeff26;--primary:var(--accent);--primary-hover:var(--accent-hover);--primary-soft:var(--accent-soft);--focus:var(--accent);--navy:#1d1d1f;--violet:#8156c7;--green:#258c6e;--red:#ca5362;--radius-sm:6px;--radius-control:9px;--radius:14px;--radius-dialog:20px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--text-caption:12px;--text-body:14px;--text-title:28px;--control-height:38px;--shadow:0 1px 2px #161b2404;--shadow-popup:0 8px 28px #161b2414,0 2px 6px #161b2408;--shadow-dialog:0 24px 80px #161b2426}*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font-interface),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:var(--text-body);line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{text-decoration:none}a,button{color:inherit}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,h2,h3,h4,p{margin:0}h1{font-size:22px;letter-spacing:-.7px;line-height:1.25}h1,h2{font-weight:650}h2{font-size:21px;letter-spacing:-.5px}h3{font-size:15px;font-weight:650}h4{font-size:13px;font-weight:550;line-height:1.55}svg{flex-shrink:0}input,select{min-width:0}input:not([type=checkbox]),select{background:#fff;border:1px solid var(--line-strong);border-radius:6px;color:var(--ink);padding:9px 11px}input::placeholder{color:#8994a5}input:disabled,select:disabled{background:#f5f7fa;color:#8490a3}label{display:block;font-size:12px;font-weight:600}label>input,label>select{display:block;width:100%;margin-top:7px;font-weight:400}input[type=number]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:260px;top:-100px;background:white;z-index:100;padding:10px}.skip-link:focus{top:10px}.app-shell{min-height:100vh}.sidebar{width:230px;position:fixed;inset:0 auto 0 0;background:var(--navy);color:#a8b6ce;display:flex;flex-direction:column;z-index:30;border-right:1px solid #0f213d}.brand{display:flex;align-items:center;gap:10px;color:#f8fbff;padding:29px 21px 32px;font-size:21px;font-weight:650;letter-spacing:-.8px}.brand-mark{color:#78a6ff;display:flex}.brand-dot{color:#759efb}.workspace-label{font-size:9px;letter-spacing:1.65px;font-weight:600;color:#7f92b0;margin:0 23px 10px}.project-picker{display:flex;align-items:center;gap:10px;border:1px solid #34445f;background:#1b304e;border-radius:7px;margin:0 15px;padding:11px 10px}.project-symbol{background:#345386;color:#dceaff;height:33px;width:33px;display:grid;place-items:center;border-radius:7px;font-size:17px;font-weight:600}.project-picker label{flex:1 1;min-width:0}.project-picker select{border:0;background:transparent;color:white;width:100%;font-size:13px;font-weight:600;padding:0;margin:0;outline-offset:5px}.project-picker select option{background:var(--navy);color:white}.project-picker select:disabled{background:transparent;color:white}.project-active{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:400;color:#9caec7;margin-top:2px}.project-active i{background:#4fc29f;height:5px;width:5px;border-radius:50%}.nav-label{margin-top:30px;margin-bottom:11px}.nav-link,.sidebar nav{padding:0 12px}.nav-link{height:43px;display:flex;align-items:center;gap:12px;border-radius:6px;margin:4px 0;font-size:12px;font-weight:500;position:relative}.nav-link:hover{background:#203654;color:#fff}.nav-link.active{background:#2b4976;color:white}.nav-link.active:before{content:"";position:absolute;left:-12px;width:3px;height:23px;background:#7ca5ff;border-radius:0 2px 2px 0}.nav-link.active svg{color:#93b7ff}.nav-count{margin-left:auto;font-size:10px;line-height:19px;min-width:21px;text-align:center;border-radius:4px;background:#314564;color:#b8c9e0}.nav-active-dot{height:6px;width:6px;background:#62cdb0;border-radius:100%;margin-left:auto}.settings-link{margin-top:23px!important;border-top:1px solid #293d59;padding-top:12px;height:55px;border-radius:0}.sidebar-bottom{margin-top:auto;padding:18px 15px 20px}.user-profile{display:flex;gap:10px;align-items:center;padding-top:17px;border-top:1px solid #2a3b55}.user-profile>div{flex:1 1}.user-profile strong{display:block;color:#e7edf7;font-size:11px;font-weight:600}.user-profile>div>span{display:block;font-size:10px;margin-top:2px}.user-profile .avatar{width:32px;height:32px;background:#314b70;color:#d3e1f8;border:1px solid #456081}.main-shell{margin-left:230px;min-height:100vh;display:flex;flex-direction:column;min-width:0}.topbar{height:103px;background:#fff;border-bottom:1px solid var(--line);justify-content:space-between;padding:0 34px;gap:15px}.topbar,.topbar-left{display:flex;align-items:center}.topbar-left{gap:10px}.breadcrumb{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:10px;margin-bottom:10px}.breadcrumb strong{font-weight:500;color:#64748a}.header-actions{display:flex;align-items:center;gap:17px}.header-divider{height:24px;border-left:1px solid var(--line)}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line-strong);border-radius:6px;background:#fff;color:var(--muted);font-size:11px;padding:9px 13px;white-space:nowrap;min-height:35px;transition:background .15s}.button:hover:not(:disabled){background:#f3f6fb}.button.primary{color:white}.icon-button{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;width:33px;height:33px;border-radius:5px}.mobile-menu{display:none}.main-content{padding:29px 34px 36px;flex:1 1;min-width:0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:25px}.section-heading p{color:var(--muted);margin-top:5px;font-size:12px}.subtle-label{color:#8b97aa;font-size:10px;white-space:nowrap}.panel{background:white;border:1px solid var(--line);border-radius:var(--radius)}.eyebrow,.muted{color:var(--muted)}.eyebrow{font-size:9px;font-weight:650;letter-spacing:1.5px}.code{font-size:10px;font-weight:550;letter-spacing:.15px;color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.tabs{display:flex;gap:4px;padding:4px;background:var(--surface-subtle);border:1px solid var(--line);border-radius:7px}.tabs button{border:0;background:transparent;padding:6px 10px;font-size:11px;font-weight:500;border-radius:4px;color:#768499;display:flex;align-items:center;gap:7px}.tabs button.selected{background:white;color:#2864dc;box-shadow:0 1px 5px #233b6012}.tabs button span{font-size:9px;color:#8b99ad;padding:0 3px}.tabs button.selected span{color:#6390e3}.search-input,.toolbar-right{display:flex;gap:8px;align-items:center}.search-input{background:white;border:1px solid var(--line-strong);border-radius:6px;padding:0 10px;color:#8b99ad;font-weight:400}.search-input input{border:0!important;background:transparent!important;width:215px;padding:9px 0!important;margin:0!important;font-size:11px}.search-input:focus-within{outline:2px solid var(--focus);outline-offset:2px}.search-input input:focus-visible{outline:0}.table-scroll{position:relative;overflow-x:auto}.tree-table{border-collapse:collapse;width:100%;font-size:11px}.tree-table thead th{text-align:left;height:42px;color:#8792a6;font-size:9px;text-transform:uppercase;letter-spacing:.65px;font-weight:550;background:#fcfdff;border-bottom:1px solid var(--line);padding:0 18px}.tree-table thead th:first-child{padding-left:23px}.tree-table td{border-bottom:1px solid #eef1f6;height:45px;padding:0 18px;white-space:nowrap}.tree-table td:first-child{padding-left:18px;padding-right:12px;min-width:500px;width:100%}.tree-table .depth-0{background:#f7f9fd}.tree-table .depth-0 .item-title{font-weight:650;color:#30445f}.tree-table .depth-0 td{height:48px}.tree-table tr:last-child td{border-bottom:0}.tree-row:hover{background:#f8faff}.tree-item{display:flex;align-items:center;gap:8px;min-height:42px}.tree-item .item-title{font-size:11px;color:#536078;white-space:normal;min-width:130px}.tree-item>.code{font-size:9px}.tree-item>.badge{font-size:7px;padding:1px 4px;margin-left:3px}.expand-button{border:0;background:transparent;color:#8592a5;width:19px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:4px;flex-shrink:0}.expand-button:hover{background:#e5edf9;color:#2864dc}.down,.rotated{transform:rotate(90deg)}.up{transform:rotate(-90deg)}.tree-line{width:19px;position:relative;flex-shrink:0}.tree-line:before{content:"";position:absolute;height:15px;width:10px;border-bottom:1px solid #d8e0ec;border-left:1px solid #d8e0ec;top:-13px;left:4px;border-radius:0 0 0 3px}.type-icon{height:17px;width:17px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;flex-shrink:0;font-size:13px;line-height:1;font-weight:700}.epic{background:#e4edff;color:#467be2}.feature{background:#eee7fb;color:#8353ba}.bug{background:#fde9ec;color:#cd5764}.user_story{background:#dff3e9;color:#398b6a}.task{background:#fff0cf;color:#b98722}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;font-size:8px;font-weight:650;letter-spacing:.5px;line-height:1.6;white-space:nowrap}.badge.feature{background:#f0eafa}.badge.bug{background:#fce9ed}.child-count{border:1px solid #e0e7f1;padding:0 5px;color:#8996a9;margin-left:4px}.child-count,.state{border-radius:4px;font-size:9px}.state{display:inline-flex;align-items:center;gap:5px;padding:3px 6px;white-space:nowrap;background:#f0f3f7;color:#7f8b9e}.state i{height:4px;width:4px;background:currentColor;border-radius:50%}.state.in_progress{background:#fff3df;color:#b58222}.state.in_review{background:#f0eafa;color:#8255ba}.state.done{background:#e7f5ee;color:#388966}.person{gap:9px;font-size:12px;white-space:nowrap}.avatar,.person{display:inline-flex;align-items:center}.avatar{height:25px;width:25px;justify-content:center;border-radius:50%;font-size:9px;font-weight:600;background:#eaf0fa;color:#61789c;border:2px solid #fff}.avatar.gs{background:#e4ecff;color:#5a79b5}.avatar.me{background:#e2efee;color:#508980}.points-column{text-align:center!important}.points{font-size:10px;font-weight:600;background:#f0f3f7;display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;border-radius:4px;color:#61718a}.table-footer{border-top:1px solid var(--line);padding:14px 18px;display:flex;justify-content:space-between;color:#8b97a9;font-size:9px;gap:15px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:25px}.metrics>div{padding:17px 19px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);position:relative;min-height:100px}.metrics>div>span{font-size:10px;color:#8290a5}.metrics strong{display:flex;align-items:baseline;gap:8px;font-size:29px;letter-spacing:-.8px;font-weight:600;margin-top:7px;line-height:1.3}.metrics small{font-size:10px;color:#8e9aab;font-weight:400;letter-spacing:0}.metrics .progress{height:3px;margin-top:9px}.progress{height:5px;border-radius:20px;overflow:hidden;min-width:20px}.progress>span{display:block;height:100%;background:#6691e8;border-radius:20px;transition:width .2s}.backlog-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:22px;align-items:start}.panel-heading{justify-content:space-between;padding:19px 20px;border-bottom:1px solid var(--line)}.panel-heading,.panel-heading h3{display:flex;align-items:center;gap:8px}.panel-heading h3{font-size:13px}.panel-heading .muted{font-size:9px}.count-chip{font-size:10px;font-weight:500;color:#7c8ba2;background:#eef2f7;padding:2px 6px;border-radius:4px}.backlog-column-head{display:grid;grid-template-columns:55px minmax(0,1fr) 36px 42px 20px;gap:10px;padding:11px 16px;background:#fafbfd;font-size:8px;letter-spacing:.45px;text-transform:uppercase;color:#8b97aa}.backlog-column-head,.story-group{border-bottom:1px solid var(--line)}.story-group:last-child{border-bottom:0}.story-row{display:grid;grid-template-columns:55px minmax(0,1fr) 36px 42px 20px;gap:10px;padding:18px 16px;align-items:center}.priority-controls{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;color:#8d9bb0}.priority-button{padding:0;display:grid;place-items:center;height:17px;width:22px;border:0;background:transparent;color:#8795ab;border-radius:3px}.priority-button:hover:not(:disabled){background:#e6edfa;color:var(--primary)}.priority-button:disabled{opacity:.18}.story-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.story-description h4{margin:6px 0 7px;font-size:12px}.story-bottom{display:flex;align-items:center;gap:15px;font-size:9px;color:#8a97ab;flex-wrap:wrap}.text-button{border:0;background:transparent;padding:0;display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#4276cd;font-weight:500;cursor:pointer}.text-button:hover{text-decoration:underline}.text-button.is-added{color:#4b947e}.points-input{width:38px!important;text-align:center;padding:4px 0!important;font-size:10px;border-color:#e7ebf2!important;background:#f7f9fc!important;-moz-appearance:textfield}.points-input::-webkit-inner-spin-button{display:none}.sprint-tag{font-size:8px;color:#9ba7b8;border:1px solid #e6ebf4;border-radius:3px;padding:0 4px}.backlog-tasks{padding:1px 20px 14px 78px;background:#fcfdff}.backlog-task{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:10px;color:#697990;position:relative}.backlog-task>.state{margin-left:auto;font-size:8px}.task-title{flex:1 1}.task-check{color:#c09949;background:#fff1d2;border-radius:3px;height:13px;width:13px;display:grid;place-items:center;font-size:9px;flex-shrink:0}.task-connector{width:13px;height:26px;border-left:1px solid #dce4f0;border-bottom:1px solid #dce4f0;position:absolute;left:-21px;top:-6px}.sprint-panel{background:var(--navy);color:#edf4ff;border-radius:9px;padding:23px 20px;box-shadow:0 7px 16px #1329470d}.sprint-panel-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;gap:5px}.sprint-panel .eyebrow{color:#91a6c7;font-size:8px}.sprint-status{font-size:8px;background:#284464;border:1px solid #395879;padding:2px 6px;border-radius:10px;color:#b2c8e7}.sprint-panel h2{font-size:23px;letter-spacing:-.6px}.sprint-dates{gap:7px;color:#9db0cc;margin-top:7px}.capacity-label,.sprint-dates{display:flex;align-items:center;font-size:10px}.capacity-label{justify-content:space-between;margin-top:28px;margin-bottom:9px;color:#a7b7cf}.capacity-label>strong{font-weight:650;color:#e9f0fe;font-size:12px}.capacity-label>strong>span{font-weight:400;color:#91a6c5;font-size:10px}.sprint-panel .progress{background:#314665}.sprint-panel .progress>span{background:#709dfa}.capacity-note{font-size:9px;color:#93a9ca;margin-top:7px}.capacity-warning{background:#4a3d34;color:#f7d39a;font-size:10px;padding:9px;border-radius:5px;margin-top:10px}.selected-heading{margin-top:26px;padding-top:19px;border-top:1px solid #2e4260;font-size:8px;letter-spacing:1px;font-weight:600;color:#9eafca;display:flex;justify-content:space-between;align-items:center}.selected-heading>span{background:#2c4263;display:grid;place-items:center;width:18px;height:17px;border-radius:4px;letter-spacing:0}.selected-stories{display:grid;gap:9px;margin:13px 0 19px}.selected-card{padding:12px;border:1px solid #365074;border-radius:6px;background:#1f3555}.selected-card .code{color:#a0b3d0;font-size:9px}.selected-card .badge{font-size:7px;padding:1px 5px}.selected-card .feature{background:#453d69;color:#c8b3ed}.selected-card .bug{background:#553d53;color:#edaab6}.selected-card h4{font-size:11px;font-weight:450;margin-top:8px;color:#e2ebf8}.selected-bottom{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#99aece;margin-top:10px}.selected-bottom strong{background:#304765;border-radius:4px;padding:1px 6px;color:#d8e4f7;font-size:9px;font-weight:500}.remove-story{margin-left:auto;display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:#8fa7cb;padding:0}.remove-story:hover{color:#fff}.sprint-start{width:100%;background:#3d75e5;color:#fff;border:1px solid #4d85f2;justify-content:space-between;padding:11px 14px;font-size:11px}.sprint-start:hover:not(:disabled){background:#5084ec}.sprint-config-toggle{font-size:9px;text-align:center;color:#99b2d7;width:100%;border:0;background:transparent;margin-top:14px}.sprint-config{margin-top:16px;display:grid;gap:9px}.sprint-config label{font-size:10px;color:#bfcee2}.sprint-config input{padding:6px;font-size:11px}.sprint-config .button{margin-top:5px}.heading-inline{display:flex;align-items:center;gap:12px}.active-chip{display:inline-flex;align-items:center;gap:5px;font-size:9px;background:#e4f3ed;color:#33866c;border-radius:20px;padding:3px 8px}.active-chip i{height:5px;width:5px;background:#41a786;border-radius:50%}.sprint-summary{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;margin-bottom:21px;gap:15px}.sprint-summary>div:first-child{display:flex;gap:9px;align-items:center;color:#8a98ad;font-size:10px}.sprint-summary strong{font-weight:600;color:#5e6f88}.divider{height:13px;border-left:1px solid #dee5ef;margin:0 7px}.sprint-progress{display:flex;align-items:center;gap:12px;font-size:10px;color:#8a98ad}.sprint-progress .progress{width:100px}.filter-panel{display:flex;align-items:end;gap:16px;padding:15px 20px;margin-bottom:18px}.filter-panel label{font-size:10px}.filter-panel select{padding:7px;font-size:11px;min-width:180px}.filter-panel .text-button{margin-bottom:7px}.filter-dot{height:5px;width:5px;background:var(--primary);border-radius:50%}.board-scroll{position:relative;overflow-x:auto;overscroll-behavior-x:contain}.board{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1090px}.board td,.board th{border-right:1px solid #e4eaf3;border-bottom:1px solid #e4eaf3}.board td:last-child,.board th:last-child{border-right:0}.board tr:last-child>td,.board tr:last-child>th{border-bottom:0}.board thead th{height:49px;text-align:left;padding:0 16px;background:#f7f9fc;color:#6f7e93;font-weight:550;font-size:11px}.board thead th:first-child{width:242px;position:sticky;left:0;z-index:2;background:#fbfcfe;font-size:9px;letter-spacing:.65px;color:#8a97ab}.board thead th:first-child>.count-chip{margin-left:10px}.column-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#aeb8c7;margin-right:8px;vertical-align:middle}.column-dot.in_progress{background:#dba04d}.column-dot.in_review{background:#a382cf}.column-dot.done{background:#64a992}.column-count{float:right;background:var(--surface-subtle);border-radius:4px;padding:1px 5px;color:#8d9db1;font-size:9px}.swimlane-story{position:sticky;left:0;z-index:1;background:#fff;text-align:left;vertical-align:top;padding:21px 18px!important;font-weight:400;box-shadow:4px 0 5px #1f3c6703}.swimlane-story>.code{margin-top:11px;margin-bottom:5px;font-size:10px}.swimlane-story h3{font-size:12px;line-height:1.65;font-weight:550;max-width:200px}.lane-meta{justify-content:space-between;font-size:9px;color:#91a0b6;margin-top:17px}.lane-meta,.lane-meta>span{display:flex;align-items:center}.lane-meta>span{gap:4px}.lane-meta strong{background:#f1f4f9;border-radius:4px;padding:2px 6px;color:#73839d;font-size:9px;font-weight:550}.swimlane-story>.progress{height:3px;margin-top:9px}.board-cell{padding:12px;vertical-align:top;background:#f8fafd;min-height:175px}.task-card{padding:12px 11px 11px;border:1px solid #e1e7f0;border-left:3px solid #b3bdcc;border-radius:6px;background:#fff;box-shadow:0 2px 4px #263b5a05;margin-bottom:10px}.task-card:last-child{margin-bottom:0}.task-card.in_progress{border-left-color:#dfa14a}.task-card.in_review{border-left-color:#a080d0}.task-card.done{border-left-color:#64aa91}.task-open .code{font-size:9px}.task-card .task-title{margin-top:6px;color:#586a84;font-weight:500}.task-card-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:15px;gap:5px}.task-card-bottom select{border:0;background:#f6f8fb;padding:3px;font-size:8px;color:#8896aa;max-width:116px}.task-card-bottom .avatar{width:23px;height:23px;font-size:8px}.board-help{display:flex;align-items:center;gap:7px;font-size:10px;color:#9aa6b9;margin-top:16px}.overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.overview-section{padding:25px}.overview-section h2{margin:8px 0 22px;font-size:18px}.status-breakdown{display:grid;grid-template-columns:100px 1fr 25px;gap:20px;align-items:center;font-size:11px;color:#7a899f;margin:20px 0}.status-breakdown .progress>span{background:#a7b4c8}.status-breakdown.in_progress .progress>span{background:#e0ad60}.status-breakdown.in_review .progress>span{background:#a58acb}.status-breakdown.done .progress>span{background:#60ac91}.overview-section>.text-button{margin-top:14px}.team-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding:17px 0}.team-row:last-child{border:0}.team-row>span:last-child{font-size:10px;color:#8b99ad}.project-details{font-size:12px;margin:0;display:grid;grid-template-columns:140px 1fr;gap:19px 15px}.project-details dt{color:#8a97aa}.project-details dd{margin:0;color:#5b6d87}.empty{text-align:center;padding:65px 25px;color:#8a9bb4}.empty>svg{color:#b5c4da;margin-bottom:14px}.empty h2,.empty h3{color:#506784;margin-bottom:9px}.empty p{font-size:12px;max-width:450px;margin:0 auto 20px}.empty .button{margin-top:9px}.loading-panel{text-align:center;padding:90px 20px;color:#8494aa}.loading-panel h2{font-size:18px;margin:20px 0 6px;color:#506784}.loader{display:inline-block;width:25px;height:25px;border:2px solid #dfe8f7;border-top-color:#5586df;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.error-panel{text-align:center;padding:55px 20px;color:#8494aa}.error-panel h2{margin:15px 0 8px}.error-panel .button{margin-top:22px}.create-dialog{padding:27px 28px 0;border:1px solid #dfe6f1;border-radius:12px;box-shadow:0 25px 100px #12243e45;width:510px;max-width:calc(100vw - 28px);color:var(--ink);max-height:90vh}.create-dialog::backdrop{background:#101f3b73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.confirmation-description{display:grid;gap:12px;line-height:1.6;overflow-wrap:anywhere}.confirmation-dialog .confirmation-description p{margin:0}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.dialog-heading h2{margin-top:6px}.create-dialog .muted{font-size:11px;margin-top:8px;margin-bottom:25px}.create-dialog label{margin-top:17px;font-size:11px;color:#63758e}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid label{margin-top:0}.field-hint{font-size:10px;color:#96a1b3;margin-top:7px}.dialog-footer{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid var(--line);padding:20px 0;margin-top:26px}.error-message{background:#fff0f2;color:#b44958;padding:10px 12px;border-radius:6px;font-size:11px;margin-top:15px}.warning{color:#a0772e;background:#fff7e5;padding:9px 11px;font-size:11px;border-radius:5px;margin-top:11px}.toast{position:fixed;right:27px;bottom:24px;z-index:100;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #d8e8e1;border-left:3px solid #45a181;padding:11px 13px;color:#4b665d;max-width:calc(100vw - 35px);font-size:12px}.toast>svg{color:#479d7d}.toast-error{border-left-color:#ce6170;color:#9c4c5c}.toast-error>svg{color:#ce6170}.toast .icon-button{height:25px;width:25px;margin-left:10px}.sidebar-backdrop{display:none}@media (min-width:1600px){.main-content{padding:35px 42px}.topbar{padding:0 42px}.tree-table td{height:49px}.tree-item .item-title{font-size:12px}.backlog-layout{grid-template-columns:minmax(0,1fr) 320px}.story-row{padding-top:21px;padding-bottom:21px}.story-description h4{font-size:13px}}@media (max-width:1200px){.sidebar{width:205px}.brand{font-size:19px;padding-left:17px}.main-shell{margin-left:205px}.main-content{padding:25px 23px}.topbar{padding:0 23px}.backlog-layout{grid-template-columns:minmax(0,1fr) 260px;gap:15px}.backlog-column-head,.story-row{grid-template-columns:30px minmax(0,1fr) 28px 35px 17px;gap:7px;padding-left:10px;padding-right:10px}.story-row .avatar{width:23px;height:23px}.metrics{gap:10px}.metrics>div{padding:15px}.metrics strong{font-size:25px}.metrics small{font-size:9px}.subtle-label{display:none}.tree-table td{padding-right:10px;padding-left:10px}.tree-table td:first-child{min-width:550px}.sprint-summary{flex-wrap:wrap}.backlog-tasks{padding-left:55px}.backlog-task>.state{display:none}.team-row{flex-wrap:wrap}.project-details{grid-template-columns:1fr;gap:5px}.project-details dd{margin-bottom:13px}}@media (max-width:1000px){.backlog-layout{grid-template-columns:1fr}.sprint-panel{max-width:none}.selected-stories{grid-template-columns:repeat(2,minmax(0,1fr))}.sprint-panel h2{font-size:25px}.capacity-label{margin-top:20px}.sprint-start{justify-content:center;gap:20px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics>div{min-height:90px}.overview-grid{grid-template-columns:1fr}.tree-table td:first-child{min-width:490px}.search-input,.toolbar-right{flex:1 1}.search-input input{width:100%}.toolbar{gap:12px}.section-heading h2{font-size:19px}.table-footer{flex-wrap:wrap}}@media (max-width:700px){.sidebar{transform:translateX(-100%);transition:transform .2s;width:230px;visibility:hidden}.sidebar.mobile-open{transform:translateX(0);visibility:visible}.sidebar-backdrop{display:block;position:fixed;inset:0;background:#13264066;border:0;z-index:29}.main-shell{margin-left:0}.topbar{height:89px;padding:0 16px;gap:8px}.mobile-menu{display:inline-flex}.topbar-left{gap:5px}.breadcrumb{font-size:8px;gap:5px;margin-bottom:7px}.breadcrumb>span:first-child,.breadcrumb>svg:first-of-type{display:none}h1{font-size:20px}.header-actions{gap:4px}.header-divider{display:none}.header-actions .primary{font-size:10px;padding:8px 10px;gap:5px}.header-search{width:28px}.main-content{padding:22px 16px}.section-heading{margin-bottom:21px;gap:10px}.section-heading h2{font-size:18px}.section-heading p{font-size:11px;max-width:280px}.toolbar-right{width:100%;flex-wrap:wrap}.toolbar-right .search-input{min-width:170px}.toolbar-right .button{font-size:10px;padding:9px}.tabs{width:100%;justify-content:space-between}.tabs button{padding:6px 8px}.tree-table td:first-child{min-width:540px}.table-footer{padding:12px}.metrics{gap:10px;margin-bottom:20px}.metrics>div{padding:13px}.metrics strong{font-size:26px;gap:5px}.metrics small{font-size:8px}.panel-heading{padding:16px 13px}.panel-heading .muted{display:none}.story-row{padding:16px 10px}.backlog-column-head,.story-row{grid-template-columns:22px minmax(0,1fr) 25px 29px 15px;gap:6px}.backlog-column-head{font-size:7px}.backlog-column-head>span:first-child{font-size:0}.backlog-column-head>span:first-child:after{content:"#";font-size:9px}.story-description h4{font-size:11px}.story-meta{gap:5px}.story-meta .badge{font-size:7px}.story-meta .code{font-size:8px}.story-meta .sprint-tag{display:none}.points-input{width:28px!important}.story-row>.person>.avatar{height:23px;width:23px;font-size:8px}.story-bottom{gap:7px}.story-bottom .text-button{font-size:9px}.backlog-tasks{padding-left:45px;padding-right:12px}.backlog-task{flex-wrap:wrap;gap:5px}.backlog-task .task-title{flex-basis:100%;padding-left:18px}.selected-stories{grid-template-columns:1fr}.sprint-panel{padding:23px}.sprint-summary{padding:14px;gap:17px}.sprint-summary>div:first-child{font-size:12px;flex-wrap:wrap;gap:6px}.sprint-summary .divider{margin:0 2px}.sprint-progress{font-size:12px;gap:9px;width:100%}.sprint-progress .progress{flex:1 1}.filter-panel{flex-wrap:wrap;padding:14px;gap:12px}.filter-panel label{flex:1 1}.filter-panel select{min-width:130px;width:100%;font-size:10px}.board thead th:first-child{width:185px}.board{min-width:1000px}.swimlane-story{padding:17px 13px!important}.board-help{align-items:flex-start;font-size:12px}.overview-section{padding:20px}.overview-section h2{font-size:17px}.status-breakdown{gap:13px;font-size:10px;grid-template-columns:85px 1fr 15px}.create-dialog{padding:23px 20px 0}.create-dialog h2{font-size:22px}.form-grid{gap:10px}.toast{right:17px;bottom:17px;font-size:11px}.skip-link{left:15px}.heading-inline{gap:8px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.tree-table .tree-actions{width:48px;padding:0 12px}.tree-add{color:var(--primary);border:1px solid var(--line);background:var(--surface-subtle);width:28px;height:28px}.tree-add:focus-visible,.tree-row:hover .tree-add{background:var(--surface-hover);border-color:var(--line-strong)}.hierarchy-help{max-width:360px;text-align:right;line-height:1.6}.hierarchy-help summary{cursor:pointer;color:var(--muted)}.hierarchy-help p{margin:8px 0 0;text-align:left;color:var(--muted)}.item-link{border:0;background:transparent;padding:0;text-align:left;color:inherit;font:inherit}.item-link:hover{color:var(--primary);text-decoration:underline}.task-card{cursor:grab}.task-card:active{cursor:grabbing}.task-card.dragging{opacity:.45}.board-cell.drop-target{background:#eaf1ff;box-shadow:inset 0 0 0 2px var(--primary)}.task-open{display:block;width:100%;text-align:left;padding:0;border:0;background:transparent;color:inherit}.task-card-heading{display:flex;align-items:center;justify-content:space-between}.drag-grip{font-size:19px}.task-card .task-title{display:block;font-size:12px;line-height:1.6;margin:5px 0 16px}.item-detail{position:fixed;inset:0 0 0 auto;margin:0;width:min(580px,100vw);height:100dvh;max-width:100vw;max-height:100dvh;padding:26px;border:0;border-left:1px solid var(--line);background:var(--white);color:var(--ink);overflow-y:auto;box-shadow:-12px 0 40px #14274324}.item-detail::backdrop{background:#14274366}.detail-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.detail-header h2{font-size:20px;margin:5px 0 0}.detail-context{margin:20px 0;color:var(--muted);font-size:12px}.detail-context p{margin-top:10px;overflow-wrap:anywhere}.item-detail label{display:grid;gap:7px;margin-bottom:16px;font-size:12px;color:var(--muted)}.item-detail input,.item-detail select,.item-detail textarea{width:100%;padding:10px 12px;border:1px solid #cbd5e3;border-radius:6px;font:inherit;font-size:14px;color:var(--ink);background:white}.item-detail textarea{min-height:90px}textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.detail-saved{color:#258c6e;margin:10px 0}.detail-comments{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.detail-comments h3{margin-bottom:15px}.detail-comments form>p{margin-bottom:12px;font-size:11px}.comment-list{list-style:none;padding:0;margin:18px 0}.comment-list>li{padding:14px 0;border-bottom:1px solid var(--line)}.comment-list>li>div:first-child{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between;font-size:12px}.comment-list time{color:var(--muted)}.comment-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}@media (max-width:700px){.item-detail{padding:20px 16px}}.view-filters{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin-bottom:18px}.view-filters label{display:grid;gap:5px;color:var(--muted);font-size:12px}.view-filters input,.view-filters select{min-height:36px;padding:7px 10px;border:1px solid #cbd5e3;border-radius:6px;background:white;color:var(--ink)}.filter-note{padding:12px 18px;font-size:12px;color:var(--muted);background:#edf3ff}.metric-link{display:block;border-radius:4px}.metric-link>span{color:var(--muted)}.metric-link .metric-action{display:block;color:var(--primary);margin-top:12px}.metric-link:hover .metric-action{text-decoration:underline}a.status-breakdown:focus-visible,a.status-breakdown:hover,a.team-row:focus-visible,a.team-row:hover{background:var(--surface-hover);color:var(--ink)}a.status-breakdown,a.team-row{border-radius:5px}.detail-form{margin-top:20px}.tabs .desktop-type-tab{display:none}.project-lifecycle{margin-top:24px}.project-lifecycle h3{margin-top:28px;font-size:13px}.project-event-list{list-style:none;padding:0}.project-event-list li{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}.project-event-list time{color:var(--muted);white-space:nowrap;font-size:12px}.label-request-admin{margin-top:28px}.label-request-dialog{width:min(620px,90vw);max-height:85vh;overflow-y:auto}.label-request-form,.label-request-review{display:grid;gap:14px}.label-request-form label,.label-request-review label{display:grid;gap:6px;font-size:12px}.label-request-form textarea,.label-request-review textarea{font:inherit;color:var(--ink);background:var(--white);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:10px;resize:vertical}.label-request-form>button{justify-self:start}.label-requests .admin-toolbar{margin-top:24px}.label-request-list{list-style:none;padding:0;margin:0}.label-request-list>li{padding:16px 0;border-bottom:1px solid var(--line);font-size:13px;overflow-wrap:anywhere}.label-request-heading{display:flex;align-items:center;gap:10px}.label-request-heading>button{margin-left:auto}.label-request-list p{margin:6px 0 0}.label-request-review{margin-top:20px;padding:18px;background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius-control)}.request-approved{color:var(--green)}.request-rejected{color:var(--red)}.refresh-warning{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-subtle);font-size:13px}.refresh-warning button{margin-left:auto;white-space:nowrap}@media (min-width:701px){.sprint-panel .code,.team-row>span:last-child{color:var(--muted);font-size:12px}.team-row>.person:last-child{font-size:14px;color:var(--ink)}.project-details dt{color:var(--muted)}.tabs .desktop-type-tab{display:block}body{font-family:var(--font-interface),"Segoe UI",sans-serif}.breadcrumb,.code,.muted,.subtle-label{color:var(--muted)}.breadcrumb,.subtle-label{font-size:12px}.button,.nav-link,.text-button{font-size:14px}.button{min-height:40px;font-size:13px;border-color:var(--line-strong);border-radius:7px;gap:8px;padding:9px 14px;color:var(--ink);box-shadow:0 1px 2px #152d3b06;transition:background .14s,border-color .14s,box-shadow .14s}.icon-button{min-width:36px;min-height:36px;color:var(--muted);border-radius:7px}.toolbar{flex-wrap:wrap;gap:16px}.toolbar-right{margin-left:auto;gap:8px}.story-description h4,.swimlane-story h3,.task-card .task-title,.tree-item .item-title,.tree-table{font-size:14px}.backlog-column-head,.board thead th,.board thead th:first-child,.table-footer,.tree-table thead th{font-size:12px;color:var(--muted)}.tree-table td:first-child{min-width:0;width:auto}.tree-item .item-title{white-space:normal;line-height:1.55}.story-meta .badge,.swimlane-story .badge,.tree-item>.badge{font-size:11px}.expand-button{min-width:32px;min-height:36px}.tree-table .tree-actions{width:60px}.tree-add{width:32px;height:32px;border-color:transparent;background:transparent}.state,.tree-table .state{font-size:12px}.state{color:var(--muted);border-radius:5px;padding:4px 8px;font-size:11px;background:var(--line)}.state.in_progress{color:#805500;background:#fff3df}.state.in_review{color:#6740a0;background:#f0e8ff}.state.done{color:#216c54;background:#e4f4ed}.priority-button{width:30px;height:25px;color:var(--muted)}.priority-controls{width:34px;color:var(--muted)}.priority-controls>span{font-size:13px}.points-input{width:48px;height:36px;font-size:14px}.capacity-note,.lane-meta,.sprint-summary,.story-bottom,.story-bottom .text-button{font-size:12px}.metric-link>span,.metrics small,.metrics>div>span{font-size:13px;color:var(--muted)}.metrics strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-1.3px}.selected-card>div,.sprint-dates,.sprint-panel .capacity-note,.sprint-panel .selected-card h4{font-size:13px}.task-card-bottom select{font-size:12px;color:var(--muted);background:var(--surface-subtle);min-height:30px;max-width:132px;padding:4px 6px}.task-card-bottom .avatar{width:26px;height:26px;font-size:11px}.board-help,.hierarchy-help,.project-details,.status-breakdown,.team-row>span{font-size:13px;color:var(--muted)}.search-input input{font-size:13px;width:235px}.view-filters label{gap:6px}.view-filters input,.view-filters select{min-height:40px}.create-dialog .muted,.create-dialog label,.detail-context{font-size:13px}.create-dialog input,.create-dialog select{font-size:14px}.create-dialog,.item-detail{overscroll-behavior:contain}h1,h2,h3{color:var(--ink);font-weight:600;letter-spacing:-.65px}.breadcrumb{margin-bottom:7px;gap:8px}.breadcrumb strong{color:var(--ink)}.project-picker{border-color:#3b535f}.project-active{margin-top:3px}.nav-link{gap:11px}.nav-link.active{border-color:#3d606c}.nav-link.active:before{background:#90cdc4;height:20px}.nav-count{font-size:11px}.settings-link{border-top-color:#36505d;border-radius:7px}.user-profile{border-top-color:#36505d;padding-top:20px}.user-profile strong{font-size:12px}.user-profile>div>span{font-size:11px}.user-profile .avatar{border-color:#456873}.button:hover:not(:disabled){background:var(--surface-subtle);border-color:#9eafbe}.button.primary{box-shadow:0 2px 3px #245ad31a}.button.primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.button.selected{background:#eaf0ff;border-color:#aebfec;color:var(--primary)}.eyebrow{font-size:11px;letter-spacing:1.1px;font-weight:600;color:var(--muted)}.code{font-family:var(--font-code),monospace;font-weight:450;letter-spacing:-.2px}.story-meta .code,.swimlane-story>.code,.task-open .code,.tree-item>.code{font-size:12px;color:var(--muted)}.badge{letter-spacing:.35px;border-radius:4px;font-weight:600}.badge.feature,.feature{background:#eeeafa;color:#6849a7}.badge.bug,.bug{background:#fcebee;color:#b83d56}.type-icon{width:20px;height:20px}.avatar{width:29px;height:29px;font-size:11px;border:1px solid #fff}.avatar.gs{color:#3656a0;background:#e5ecfc}.avatar.me{color:#276f66;background:#e0eeea}.state i{width:5px;height:5px}.tree-table .state{font-size:11px}.points{background:var(--surface-subtle);color:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:30px;height:26px}.tabs{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;width:100%;padding:0}.tabs .desktop-type-tab,.tabs button{display:inline-flex;min-height:44px;gap:8px;padding:8px 10px 12px;border-radius:0;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button:hover{color:var(--ink);background:#eaf0f5}.tabs button.selected{border-bottom-color:var(--primary);box-shadow:none}.tabs button span{font-size:11px;background:#e7edf2;color:var(--muted);border-radius:4px;padding:1px 6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabs button.selected span{color:var(--primary);background:#e1eaff}.hierarchy-filters .toolbar-right{align-self:end}.hierarchy-filters .search-input{display:flex;gap:8px;height:40px}.hierarchy-filters .search-input input{width:220px}.search-input{border-color:var(--line-strong);border-radius:7px;min-height:40px}.view-filters label>input,.view-filters label>select{margin-top:0}.view-filters input,.view-filters select{font-size:13px;padding:8px 12px;border-color:var(--line-strong);border-radius:7px}.tree-panel{overflow:hidden}.backlog-column-head,.tree-table thead th{font-size:11px;font-weight:600;letter-spacing:.7px;background:#f8fafb;color:var(--muted)}.tree-table thead th{height:44px}.tree-table .depth-0{background:#edf3f7}.tree-table .depth-0 td{height:54px;border-bottom-color:var(--line)}.tree-table .depth-0 td:first-child{box-shadow:inset 3px 0 #628fa4}.tree-table .depth-0 .item-title{font-weight:600;color:#203e50}.tree-item{gap:9px}.tree-line:before{border-color:#bdcdd9}.tree-row:hover{background:#f2f6fc}.table-footer{padding:15px 20px;font-size:11px;color:var(--muted);background:#fafcfd}.hierarchy-help{font-size:12px}.child-count,.count-chip{color:var(--muted);font-size:11px;background:#eaf0f4;border-radius:4px}.story-row{padding:14px 18px}.story-row:hover{background:#f9fbfd}.story-description h4{line-height:1.6}.story-bottom{color:var(--muted)}.backlog-column-head,.story-row{grid-template-columns:40px minmax(0,1fr) 40px 44px 32px;gap:12px}.panel-heading{padding:18px 20px}.panel-heading h3{font-size:14px;font-weight:600;letter-spacing:-.2px}.panel-heading .muted{font-size:11px}.backlog-column-head{padding:12px 18px}.backlog-tasks{background:#f6f9fb}.backlog-task{font-size:13px;padding:10px 0}.backlog-task>.state,.sprint-tag{font-size:11px}.sprint-tag{color:var(--muted);padding:1px 5px}.sprint-panel{color:var(--ink);border-top:3px solid #628fa4}.selected-heading,.sprint-panel .eyebrow{color:var(--muted);font-size:11px;letter-spacing:1px}.sprint-status{font-size:11px;color:#216c54;background:#e4f4ed;border-color:#cce7d9;padding:3px 8px}.capacity-label,.sprint-dates,.sprint-panel .capacity-note{color:var(--muted);font-size:12px}.capacity-label>strong{color:var(--ink);font-size:14px}.capacity-label>strong>span{color:var(--muted);font-size:12px}.sprint-panel .progress{background:#e7edf2;height:6px}.sprint-panel .progress>span{background:#5785d9}.capacity-warning{background:#fff4df;color:#825d19;font-size:12px}.selected-heading{border-top-color:var(--line)}.selected-heading>span{background:#eaf0f4;color:var(--muted);width:22px;height:22px}.selected-card{border-color:#e0e7ed}.selected-card .badge{font-size:11px}.selected-card .feature{background:#eeeafa;color:#6849a7}.selected-card .bug{background:#fcebee;color:#b83d56}.sprint-panel .selected-card h4{font-weight:500}.selected-bottom,.selected-bottom strong{color:var(--muted);font-size:11px}.selected-bottom strong{background:#e9eff4}.remove-story{color:var(--muted);min-width:24px;min-height:24px}.remove-story:hover{color:#b83d56}.sprint-start{background:var(--primary);border-color:var(--primary);color:white}.sprint-start:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.sprint-config-toggle{min-height:32px}.sprint-config label,.sprint-config-toggle{color:var(--muted);font-size:12px}.sprint-config input{font-size:13px}.active-chip{font-size:11px;color:#216c54;padding:4px 9px}.sprint-progress,.sprint-summary>div:first-child{font-size:12px;color:var(--muted)}.sprint-summary strong{color:var(--ink)}.filter-panel label,.filter-panel select{font-size:13px}.board thead th{font-size:12px;box-shadow:inset 0 3px var(--column-color,#b2c1cc)}.board thead th:first-child{box-shadow:none;width:240px;font-size:11px;color:var(--muted)}.board thead .in_progress{--column-color:#d89b32}.board thead .in_review{--column-color:#9170c4}.board thead .done{--column-color:#499b80}.column-count{font-size:11px;min-width:22px;color:var(--muted);text-align:center;background:#e6edf2}.board-cell{padding:12px}.swimlane-story{padding:12px 16px!important}.swimlane-story h3{font-size:13px;letter-spacing:-.1px}.lane-meta,.lane-meta strong{color:var(--muted);font-size:11px}.task-card{transition:box-shadow .14s,border-color .14s}.task-card-bottom{margin-top:0}.drag-grip{color:#94a6b4;font-size:17px}.board-help{font-size:12px;line-height:1.6;color:var(--muted);max-width:900px}.metrics>div{padding:0;overflow:hidden}.metric-link{position:relative}.metric-link:hover{background:var(--surface-subtle)}.metrics small{font-size:12px}.metric-link .metric-action{font-size:11px;color:var(--muted)}.overview-section h2{font-weight:550}.status-breakdown{padding:8px 0;margin:8px 0;grid-template-columns:106px 1fr 25px;font-size:13px}.status-breakdown .progress{height:7px}.team-row{gap:16px}.team-row .avatar{width:32px;height:32px}.project-details{grid-template-columns:135px minmax(0,1fr);font-size:13px;line-height:1.7}.project-details dd{color:var(--ink)}.create-dialog{width:540px}.create-dialog .muted{line-height:1.7;color:var(--muted)}.create-dialog label{font-size:12px;color:var(--muted)}.create-dialog input,.create-dialog select{border-color:var(--line-strong)}.field-hint{font-size:12px;color:var(--muted)}.create-dialog::backdrop,.item-detail::backdrop{background:#10293666;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.detail-header{padding-bottom:22px;border-bottom:1px solid var(--line)}.detail-header h2{font-size:22px;margin-top:8px}.detail-context{font-size:13px;color:var(--muted);line-height:1.7}.detail-context p{padding-left:12px;border-left:2px solid #b8cbd8}.item-detail label{font-size:12px;font-weight:550;color:var(--muted);gap:6px;margin-bottom:20px}.item-detail input,.item-detail select,.item-detail textarea{margin-top:0;border-color:var(--line-strong);border-radius:7px;font-weight:400;font-size:14px;line-height:1.6}.item-detail textarea{background:#fcfdfe}.detail-properties{display:grid;grid-template-columns:1fr 1fr;gap:16px}.detail-comments{margin-top:30px;padding-top:26px}.detail-comments h3{font-size:16px}.detail-comments .muted{font-size:12px}.comment-list li{padding:16px;background:var(--surface-subtle);border:1px solid var(--line);border-radius:8px;margin-bottom:12px}.comment-list p{line-height:1.7;font-size:13px}.error-message,.warning{font-size:13px;line-height:1.6;padding:14px}.warning .button{margin-top:10px}.empty h3{font-size:18px}.empty p{font-size:13px;line-height:1.7}.backlog-layout>*,.detail-header>div,.overview-grid>*,.section-heading>div,.selected-card,.story-description,.team-row>.person{min-width:0}.item-link,.overview-section h2,.project-details dd,.section-heading h2,.selected-card h4,.task-title,.team-row .person>span:last-child{overflow-wrap:anywhere}.selected-card .item-link,.story-description .item-link,.swimlane-story .item-link,.task-open .task-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.team-row .person{white-space:normal}.avatar{flex-shrink:0}.tree-table{table-layout:fixed;min-width:960px}.tree-table thead th:nth-child(2){width:130px}.tree-table thead th:nth-child(3){width:120px}.tree-table thead th:nth-child(4){width:92px}.tree-item{padding-block:8px}.tree-item .item-title{min-width:0;overflow-wrap:anywhere}.tree-item .child-count,.tree-item>.badge,.tree-item>.code{flex-shrink:0}.metric-link:focus-visible,.table-scroll:focus-visible{outline-offset:-4px}.task-card.dragging{-webkit-user-select:none;user-select:none}.priority-button:disabled{opacity:.4}.item-detail .detail-properties:has(>label:only-child){grid-template-columns:1fr}h1,h2,h3{text-wrap:balance}.capacity-label,.column-count,.count-chip,.lane-meta,.points{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}@media (min-width:1280px){.backlog-layout{grid-template-columns:minmax(0,1fr) 304px;gap:24px}}@media (min-width:701px) and (max-width:1279px){.hierarchy-filters .toolbar-right{flex:1 1 100%;margin-left:0}.hierarchy-filters .search-input{flex:1 1}.hierarchy-filters .search-input input{width:100%}}@media (min-width:701px){.sprint-focus{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);gap:40px;margin-bottom:24px}.sprint-focus h2{margin:9px 0 8px;letter-spacing:-.7px;overflow-wrap:anywhere}.sprint-focus p{color:var(--muted);font-size:13px;line-height:1.6;margin:0 0 20px}.sprint-focus .button{width:fit-content}.sprint-focus-progress{align-self:center;padding-left:32px;border-left:1px solid var(--line)}.sprint-focus-progress>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.sprint-focus-progress span{color:var(--muted);font-size:12px}.sprint-focus-progress strong{font-size:25px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sprint-focus-progress small{font-size:12px;color:var(--muted);font-weight:400}.sprint-focus-progress p{margin:12px 0 0}.item-detail{padding-bottom:0;scroll-padding-block:24px 100px}.detail-actions{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:26px -30px 0;padding:18px 30px;background:#fff;border-top:1px solid var(--line);z-index:2}.detail-actions>span{font-size:12px}.draft-indicator{color:#87560a}.draft-indicator:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:currentColor}.detail-comments h3{display:flex;align-items:center;gap:8px}.header-actions .header-search{width:auto;gap:8px;padding-inline:12px;color:var(--muted)}.task-card .task-title{margin-bottom:14px}.task-story-context{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 0;margin-bottom:10px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;text-align:left}.task-story-context:hover{color:var(--primary)}.task-story-context .code{font-size:10px;color:inherit}.task-story-context strong{flex-shrink:0;padding:3px 6px;border-radius:4px;background:var(--surface-subtle);color:var(--ink);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.task-story-context strong span{font-size:9px;font-weight:500}.task-assignee{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:10px;color:var(--muted)}.task-assignee>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-assignee .avatar,.task-card-bottom>.select-control{flex-shrink:0}.board-scroll.panel{border:0;border-radius:0;background:transparent;box-shadow:none}.board{border-spacing:10px 0}.board thead th{border-radius:12px 12px 0 0;height:56px}.board tbody td,.board tbody th,.board thead th{border-right:0;border-bottom:1px solid var(--line)}.board tbody tr:last-child>td,.board tbody tr:last-child>th{border-radius:0 0 12px 12px;padding-bottom:12px}.board .swimlane-story{box-shadow:none}.board tbody td{background:var(--surface-subtle)}.story-meta{align-items:center}}