:root{color-scheme:dark;--bg: #0d0e12;--sidebar: #101116;--panel: #14151b;--panel-alt: #191a22;--line: #25262f;--text: #ededf2;--muted: #898b9b;--subtle: #5d6071;--accent: #ad9bff;--accent-bg: #29223e;--green: #70d7b2;--amber: #e9be79;--red: #f18c98;--blue: #89b7f5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text)}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.42}button{border:0;background:none}a{color:var(--accent)}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}input:focus,textarea:focus,select:focus{outline:none;border-color:#8570cf;box-shadow:0 0 0 3px #ad9bff0d}input,textarea,select{color:var(--text);background:#101116;border:1px solid #30313c;border-radius:8px;padding:12px 13px;width:100%;min-width:0;transition:border-color .15s,box-shadow .15s}input::placeholder,textarea::placeholder{color:#626575}textarea{resize:vertical;line-height:1.7;min-height:82px}h1,h2,h3,h4,p{margin:0}svg{flex-shrink:0;vertical-align:middle}small{font-size:11px}button{transition:background .15s,border-color .15s,color .15s,opacity .15s}.muted{color:var(--muted)}.mono,code,kbd,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.eyebrow{font-size:10px;font-weight:600;letter-spacing:1.5px;color:var(--muted);display:flex;align-items:center;gap:7px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:7px;min-height:37px;padding:9px 13px;line-height:1.3;font-size:12px;font-weight:550;white-space:nowrap}.primary{background:#ad9bff;color:#191428;border-color:#b7a8ff;box-shadow:0 2px 5px #0002}.primary:hover:not(:disabled){background:#c0b2ff}.secondary{background:#1a1b23;border-color:#30313c;color:#d7d7e0}.secondary:hover:not(:disabled){background:#242531;border-color:#414350}.danger{background:#f18c9814;border-color:#f18c9830;color:var(--red)}.full{width:100%}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:29px;min-height:29px;border-radius:6px;color:var(--muted);padding:5px}.icon-button:hover:not(:disabled){color:var(--text);background:#ffffff09}.text-button{color:var(--accent);display:inline-flex;align-items:center;gap:5px;padding:4px 0;font-size:11px}.text-button:hover{text-decoration:underline}.live-dot,.tiny-dot{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #70d7b20b}.live-dot.idle{background:var(--subtle);box-shadow:none}.live-dot.red,.tiny-dot.red{background:var(--red)}.purple{color:var(--accent)}.blue{color:var(--blue)}.green{color:var(--green)}.amber{color:var(--amber)}.red{color:var(--red)}.badge{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:500;line-height:1.3;white-space:nowrap;border-radius:5px;padding:5px 7px;border:1px solid #ffffff06;background:#20212a}.badge.purple{background:#ad9bff0d;border-color:#ad9bff16}.badge.green{background:#70d7b20c;border-color:#70d7b216}.badge.amber{background:#e9be790c;border-color:#e9be7916}.badge.red{background:#f18c980d;border-color:#f18c9816}.badge i{height:5px;width:5px;background:currentColor;border-radius:50%}.tag{display:inline-flex;align-items:center;font-size:10px;padding:4px 6px;border:1px solid #3b344b;border-radius:5px;white-space:nowrap;line-height:1.15;background:#ad9bff0b;color:#b4a2e8;margin:2px 3px 2px 0}.avatar{width:26px;height:26px;display:inline-flex;justify-content:center;align-items:center;border-radius:7px;background:#242532;color:#babdcc;font-size:10px;font-weight:600;flex-shrink:0}.avatar.human{background:#b2a47b18;color:#d4c8ab;border:1px solid #b2a47b20}.avatar.agent{background:#ad9bff0c;color:#bcb1e2;border:1px solid #ad9bff1b;border-radius:50%;width:22px;height:22px;font-size:9px}.brand{display:inline-flex;align-items:center;gap:9px;font-size:27px;font-weight:650;letter-spacing:-1.4px;color:#f0eef8}.brand-dot{color:var(--accent)}.brand-symbol{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#221a38;width:33px;height:33px;border-radius:9px}.brand-symbol svg{width:27px;height:27px}.brand-small .brand-symbol{width:58px;height:58px;border-radius:16px}.brand-small .brand-symbol svg{width:46px;height:46px}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:226px;background:var(--sidebar);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:29px 17px 0;z-index:40}.sidebar-brand{padding:0 10px;display:flex;align-items:center;justify-content:space-between}.workspace-label{font-size:7px;color:#737183;letter-spacing:1px;margin-top:7px}.project-selector{position:relative;margin:31px 0 30px}.project-button{background:#17181f;border:1px solid #2b2c36;border-radius:8px;display:flex;align-items:center;gap:9px;padding:11px 9px;width:100%;text-align:left}.project-button:hover{border-color:#464351}.project-button>span:nth-child(2){display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.project-button b{font-size:11px;font-weight:550;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.project-button small{font-size:9px;color:#767989}.project-button>svg{color:#747587}.project-avatar{width:29px;height:29px;border-radius:7px;background:linear-gradient(145deg,#716295,#3d354d);display:flex;justify-content:center;align-items:center;color:#eee5ff;font-weight:550;font-size:13px;flex-shrink:0;border:1px solid #b4a1e330}.project-avatar.small{height:25px;width:25px;font-size:11px}.project-menu,.run-menu{position:absolute;background:#1c1d25;border:1px solid #383943;box-shadow:0 16px 40px #0006;border-radius:9px;padding:5px;z-index:70}.project-menu{top:calc(100% + 7px);left:0;min-width:100%;width:250px}.project-menu>button{width:100%;padding:10px 8px;text-align:left;display:flex;align-items:center;gap:8px;border-radius:5px;font-size:12px}.project-menu>button:hover,.project-menu>button.selected{background:#ffffff06}.project-menu>button>span:nth-child(2){flex:1}.project-menu small{color:var(--subtle);margin-left:6px}.project-menu .add-project{color:var(--accent);border-top:1px solid var(--line);margin-top:3px}.nav-heading{font-size:8px;letter-spacing:1.4px;color:#5d6071;margin:0 10px 13px;font-weight:600}.main-nav{display:flex;flex-direction:column;gap:5px}.main-nav>button{width:100%;display:flex;align-items:center;gap:11px;min-height:39px;padding:0 11px;text-align:left;border-radius:7px;color:#9295a7;font-size:12px;position:relative}.main-nav>button:hover{background:#ffffff04;color:var(--text)}.main-nav>button.active{background:#29233b;color:#c4b6ff}.main-nav>button.active:before{content:"";position:absolute;left:-17px;height:21px;width:2px;background:var(--accent);border-radius:0 2px 2px 0}.main-nav>button>span{flex:1}.nav-count{font-size:9px;background:#d6af7520;color:#eac48e;border:1px solid #d6af7525;min-width:20px;height:19px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-weight:500}.main-nav .nav-number{color:#636678;font-size:10px;flex:0}.sidebar-bottom{margin-top:auto;padding-top:40px}.worker-card{display:flex;align-items:flex-start;gap:9px;padding:14px 11px;background:#15171c;border:1px solid #25292b;border-radius:8px;margin-bottom:18px}.worker-card.running{background:#70d7b205;border-color:#70d7b21b}.worker-card>.live-dot{margin-top:4px}.worker-card b{font-size:10px;display:block;font-weight:500;color:#b1b6c1}.worker-card small{display:block;color:#626979;font-size:9px;margin-top:6px}.sidebar-setting{display:flex;align-items:center;gap:10px;color:#818494;font-size:11px;padding:8px 10px;margin-bottom:19px;width:100%}.sidebar-setting:hover{color:var(--text)}.user-row{border-top:1px solid var(--line);margin:0 -17px;padding:18px 15px;display:flex;align-items:center;gap:8px}.user-row>span:nth-child(2){flex:1}.user-row b{display:block;font-size:10px;font-weight:500}.user-row small{display:flex;align-items:center;gap:4px;font-size:8px;color:#696c7b;margin-top:5px;letter-spacing:-.1px}.tiny-dot{width:4px;height:4px;box-shadow:none}.main-shell{margin-left:226px}.topbar{height:67px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 35px;background:#0f1015;gap:12px}.breadcrumb{display:flex;align-items:center;gap:10px;color:#7b7e8f;font-size:10px;min-width:0}.breadcrumb .slash{color:#3c3e4c;margin:0 3px}.breadcrumb b{font-weight:450;color:#c3c3d0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.topbar-right{display:flex;align-items:center;gap:13px}.session-pill{display:flex;align-items:center;gap:6px;color:#777b8e;background:#15161c;border:1px solid #23252e;border-radius:5px;padding:5px 7px;font-size:9px;font-variant-numeric:tabular-nums}.topbar-separator{height:20px;width:1px;background:var(--line)}.topbar-right>.avatar{width:27px;height:27px}.mobile-menu-button{display:none}.main-content{padding:35px 35px 20px;max-width:1800px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:29px}.page-heading .eyebrow{font-size:8px;letter-spacing:1.7px;margin-bottom:10px;color:#727588}.page-heading h1{font-size:27px;line-height:1.25;font-weight:550;letter-spacing:-.9px}.page-heading p{color:#7d8091;font-size:11px;margin-top:9px}.heading-actions{display:flex;align-items:center;gap:9px}.run-control{position:relative;display:flex}.run-control>.button:first-child{border-radius:7px 0 0 7px;box-shadow:none}.run-control>.run-dropdown{border-radius:0 7px 7px 0;border-left-color:#8a77c4;padding:9px 7px;box-shadow:none}.run-menu{top:calc(100% + 7px);right:0;width:238px}.run-menu button{display:flex;align-items:center;gap:9px;text-align:left;font-size:11px;padding:11px 8px;border-radius:5px;width:100%}.run-menu button:hover:not(:disabled){background:#ffffff06}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:26px}.metric{display:block;position:relative;background:linear-gradient(110deg,#17181e,#14151b);border:1px solid #2a2b34;border-radius:9px;padding:17px 19px;text-align:left;overflow:hidden}.metric:hover{border-color:#44404f;background:#191a23}.metric>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.metric>div>span:first-child{color:#999bab;font-size:11px}.metric-icon{display:flex;width:27px;height:27px;align-items:center;justify-content:center;border-radius:7px;background:#ad9bff0c;border:1px solid #ad9bff14}.metric-icon.blue{background:#89b7f50b;border-color:#89b7f514}.metric-icon.amber{background:#e9be790a;border-color:#e9be7914}.metric-icon.green{background:#70d7b20a;border-color:#70d7b214}.metric strong{display:flex;align-items:baseline;font-size:31px;font-weight:550;letter-spacing:-1.5px;margin-top:9px;gap:13px;font-variant-numeric:tabular-nums}.metric-indicator{height:4px;width:30px;border-radius:3px;background:currentColor;opacity:.6;transform:translateY(-4px);box-shadow:10px -5px 0 -1px currentColor,20px -2px 0 -1px currentColor}.metric small{display:block;color:#6e7283;font-size:9px;margin-top:10px;line-height:1.5;letter-spacing:-.1px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:9px;overflow:hidden}.panel-title{display:flex;align-items:center;justify-content:space-between;padding:17px 19px;min-height:58px;gap:10px}.panel-title h2{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:550;letter-spacing:-.15px}.panel-title h2>svg{color:#a09aaf}.subtle-count{font-size:9px;font-weight:450;color:#7c7e8c;background:#22232c;border:1px solid #30313a;padding:2px 6px;border-radius:4px;margin-left:2px}.overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 277px;gap:21px;align-items:start}.overview-aside{display:flex;flex-direction:column;gap:19px}.issues-panel>.panel-title{padding-bottom:10px}.list-tabs{display:flex;gap:22px;padding:0 20px;border-bottom:1px solid var(--line);overflow-x:auto}.list-tabs>button{position:relative;padding:12px 0 13px;color:#7e8193;display:flex;align-items:center;gap:7px;font-size:10px;white-space:nowrap}.list-tabs>button>span{font-size:8px;color:#73768a;background:#1d1e27;border:1px solid #2c2d36;border-radius:4px;padding:1px 4px;min-width:16px}.list-tabs>button.active{color:#c0b4ec}.list-tabs>button.active:after{content:"";height:2px;position:absolute;inset:auto 0 0;background:#b09cff;border-radius:2px}.list-tabs>button.active>span{background:#ad9bff14;color:#b6a9e3;border-color:#ad9bff24}.table-toolbar{display:flex;gap:10px;padding:15px 18px}.search{display:flex;align-items:center;gap:8px;background:#101116;border:1px solid #282a35;border-radius:6px;padding:0 10px;min-height:34px;flex:1;min-width:0;color:#626678}.search:focus-within{border-color:#73638e}.search input{font-size:10px;padding:8px 0;border:0;background:transparent;box-shadow:none!important}.search kbd{font-size:8px;white-space:nowrap;color:#5c6072;padding:2px 4px;background:#191a22;border:1px solid #2b2d36;border-radius:3px}.filter-button{font-size:10px;min-height:34px;padding:7px 10px;background:#191a21}.filter-button.selected{border-color:#6a5b90;color:var(--accent)}.filter-options{display:flex;gap:12px;align-items:end;margin:0 18px 15px}.filter-options label{font-size:10px;color:var(--muted);flex:1}.filter-options select{font-size:11px;padding:7px;margin-top:5px}.filter-options .text-button{padding-bottom:8px;font-size:10px}.issue-table{border-collapse:collapse;width:100%;table-layout:auto;text-align:left}.issue-table th{font-size:8px;letter-spacing:.15px;font-weight:450;color:#626679;padding:10px;background:#111218;border-top:1px solid #22242d;border-bottom:1px solid #22242d}.issue-table th:first-child{padding-left:19px}.issue-table td{padding:16px 9px;border-bottom:1px solid #22232c;font-size:10px}.issue-table tbody tr:last-child td{border-bottom:none}.issue-table tbody tr{cursor:pointer;outline-offset:-2px;transition:background .12s}.issue-table tbody tr:hover{background:#ffffff03}.issue-table .issue-name{padding-left:19px;min-width:200px;width:42%}.issue-name>span:last-child{display:block;margin-left:28px}.issue-type{float:left;display:flex;align-items:center;justify-content:center;width:18px;margin-top:2px}.issue-name b{display:block;font-size:10px;font-weight:500;line-height:1.6;max-width:280px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#d3d4de}.issue-name small{font-size:8px;color:#666b7d;display:flex;align-items:center;gap:6px;margin-top:4px;white-space:nowrap;max-width:240px;overflow:hidden;text-overflow:ellipsis}.issue-name small>span{color:#4b4e5d}.tags-cell{max-width:135px;min-width:70px}.tags-cell .tag{font-size:8px;padding:3px 5px}.assignee{display:flex;align-items:center;gap:6px;white-space:nowrap;color:#8d91a3;font-size:9px}.assignee-cell{min-width:80px}.assignee>span:last-child{max-width:70px;overflow:hidden;text-overflow:ellipsis}.unassigned{color:#484c5c}.updated-column{color:#74788a;white-space:nowrap;font-size:9px!important}.row-arrow{color:#505465;padding-right:16px!important;width:16px}.issue-table tr:hover .row-arrow{color:var(--accent)}.table-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:11px 17px;color:#656a7e;font-size:9px}.table-footer>div{display:flex;align-items:center;gap:7px}.table-footer>div>span{background:#21232b;padding:4px 7px;border:1px solid #30313c;border-radius:4px;color:#a0a4b5;font-size:9px}.table-footer .icon-button{min-width:23px;min-height:23px}.count-pill{padding:3px 6px;background:#e9be790c;border:1px solid #e9be791c;border-radius:4px;font-size:9px;font-weight:500}.waiting-panel>.panel-title{padding-bottom:16px;border-bottom:1px solid var(--line)}.waiting-item{padding:16px 18px;text-align:left;display:block;width:100%;border-bottom:1px solid var(--line)}.waiting-item:hover{background:#ffffff03}.waiting-item>div{display:flex;align-items:center;justify-content:space-between;color:#636575;margin-bottom:10px}.tiny-label{font-size:7px;letter-spacing:.8px;font-weight:600}.waiting-item h3{font-size:11px;font-weight:500;line-height:1.55;margin-bottom:7px}.waiting-item p{font-size:10px;line-height:1.6;color:#8d90a2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.waiting-item>small{display:block;color:#5f6478;font-size:8px;margin-top:12px}.panel-bottom-link{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;font-size:9px;padding:12px;color:#9690b0}.panel-bottom-link:hover{background:#ad9bff06;color:var(--accent)}.all-clear{text-align:center;padding:25px 15px 20px}.all-clear>span{display:flex;width:34px;height:34px;border:1px solid #70d7b225;background:#70d7b20a;color:var(--green);border-radius:50%;align-items:center;justify-content:center;margin:0 auto 13px}.all-clear>b{font-size:11px;font-weight:500;display:block}.all-clear p{color:#74798c;font-size:10px;line-height:1.8;margin-top:6px}.activity-panel>.panel-title{padding-bottom:5px}.activity-panel .live-dot{width:4px;height:4px;opacity:.6}.mini-timeline{padding:8px 18px 6px}.mini-timeline>button{display:flex;text-align:left;gap:10px;width:100%;padding:10px 0;position:relative}.mini-timeline>button:not(:last-child):after{content:"";position:absolute;left:11px;top:33px;bottom:-9px;width:1px;background:#2b2c36}.timeline-icon{height:23px;width:23px;border-radius:7px;background:#ad9bff09;border:1px solid #ad9bff18;display:flex;align-items:center;justify-content:center}.timeline-icon.green{background:#70d7b208;border-color:#70d7b21c}.timeline-icon.red{background:#f18c9808;border-color:#f18c981c}.mini-timeline b{display:block;font-size:9px;line-height:1.65;font-weight:450;color:#b4b6c5;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-timeline small{display:block;font-size:8px;color:#63697c;margin-top:5px}.empty-activity{padding:15px 20px 20px;color:#71778a;font-size:10px;line-height:1.9}.workspace-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:8px;color:#555c70;padding:23px 2px 5px}.workspace-footer>span:first-child{display:flex;gap:8px;align-items:center}.workspace-footer .tiny-dot{opacity:.7}.empty{padding:54px 20px;text-align:center;color:#777e91}.empty-icon{display:flex;align-items:center;justify-content:center;width:47px;height:47px;background:#ad9bff07;border:1px solid #ad9bff12;border-radius:13px;color:#9b8abf;margin:0 auto 18px}.empty h3{font-size:15px;color:#d2d1df;font-weight:500;letter-spacing:-.3px}.empty p{font-size:11px;line-height:1.9;margin-top:9px;max-width:310px;margin-left:auto;margin-right:auto}.empty>.button{margin-top:20px}.issues-panel .empty{padding:64px 20px}.page-error,.error{display:flex;align-items:center;gap:10px;color:#f2a3ab;background:#f18c9809;border:1px solid #f18c9828;border-radius:7px;padding:12px 14px;font-size:11px;line-height:1.65}.page-error{margin-bottom:20px}.page-error>span{flex:1}.error{display:block;margin:0}.success-note{display:flex;gap:8px;background:#70d7b208;color:#9cdbbf;border:1px solid #70d7b220;border-radius:7px;padding:11px 12px;font-size:11px;line-height:1.7;margin-bottom:17px}.loading-state{height:280px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;color:var(--muted);font-size:11px}.loading-line{width:180px;height:3px;border-radius:3px;background:linear-gradient(90deg,#252130,#ad9bff,#252130);background-size:200%;animation:loading 1.5s linear infinite}.boot{height:100vh;display:flex;flex-direction:column;gap:25px;align-items:center;justify-content:center}.loading-dots{color:var(--muted);font-size:11px}@keyframes loading{to{background-position:200%}}.onboarding{text-align:center;border:1px solid #25262f;border-radius:10px;background:radial-gradient(ellipse at 50% 25%,#ad9bff07,transparent 65%),#111218;padding:57px 25px 35px}.onboarding-art{position:relative;display:flex;justify-content:center;align-items:center;width:150px;height:130px;margin:0 auto 32px}.onboarding-art .brand{position:relative;z-index:1}.orbit{position:absolute;inset:8px 17px;border:1px solid #ad9bff19;border-radius:50%;transform:rotate(35deg)}.orbit.two{inset:-8px 0;border-color:#ad9bff0a}.orbit-dot{position:absolute;width:7px;height:7px;background:#ad9bff;border-radius:50%;right:22px;top:29px;box-shadow:0 0 20px #ad9bff55}.onboarding .eyebrow{justify-content:center;font-size:8px}.onboarding h2{font-size:29px;letter-spacing:-.9px;line-height:1.4;font-weight:500;margin:16px 0}.onboarding p{font-size:12px;color:#85899d;line-height:1.9}.onboarding>.button{margin-top:25px}.onboarding-steps{display:flex;justify-content:center;gap:35px;margin-top:55px;border-top:1px solid #24262f;padding-top:25px}.onboarding-steps>span{display:flex;align-items:center;gap:8px;font-size:9px;color:#72788c}.onboarding-steps svg{width:15px}.inbox-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.inbox-card{background:#15161c;border:1px solid #2c2c37;border-radius:10px;text-align:left;padding:22px;display:flex;flex-direction:column;min-width:0}.inbox-card:hover{border-color:#5b4e74;background:#1a1922}.inbox-card header{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.inbox-card-icon{display:flex;align-items:center;justify-content:center;height:39px;width:39px;border:1px solid #ffffff0d;border-radius:10px;background:#ffffff03}.inbox-card>small{font-size:9px;color:#7c7d91}.inbox-card h2{font-size:16px;font-weight:500;line-height:1.6;letter-spacing:-.3px;margin:9px 0}.inbox-card p{font-size:11px;line-height:1.8;color:#8f91a4;margin-bottom:22px;overflow-wrap:anywhere}.inbox-card footer{display:flex;justify-content:space-between;border-top:1px solid #2a2a35;padding-top:16px;font-size:10px;margin-top:auto;color:#a69ac3}.inbox-card footer>span:last-child{display:flex;gap:10px}.inbox-empty{grid-column:1/-1;padding:35px}.feature-list{display:flex;flex-direction:column;gap:20px}.feature-card>header{display:flex;align-items:center;gap:14px;padding:23px}.feature-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:#ad9bff0a;border:1px solid #ad9bff19;border-radius:10px;color:var(--accent)}.feature-card header>div{flex:1}.feature-card header small{color:#81758f;font-size:10px}.feature-card header h2{font-size:16px;font-weight:500;margin-top:6px;letter-spacing:-.3px}.feature-progress{display:flex;align-items:center;gap:20px;padding:0 24px 21px}.feature-progress>div{height:4px;background:#26232e;border-radius:5px;flex:1;overflow:hidden}.feature-progress i{display:block;background:#a694e6;height:100%;border-radius:5px}.feature-progress>span{color:#767b8f;font-size:10px;white-space:nowrap}.feature-tasks{border-top:1px solid #272731}.feature-tasks>button{width:100%;display:flex;gap:10px;align-items:center;border-bottom:1px solid #23232d;padding:15px 24px;text-align:left}.feature-tasks>button:hover{background:#ffffff03}.feature-tasks>button>svg{color:#827a96}.feature-tasks>button>span.mono{color:#626b7f;font-size:10px}.feature-tasks b{flex:1;font-size:12px;font-weight:450}.activity-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:22px;align-items:start}.full-activity>.panel-title{border-bottom:1px solid var(--line)}.full-activity>.panel-title>span{font-size:10px}.activity-row{display:flex;align-items:center;gap:12px;padding:18px 20px;text-align:left;width:100%;border-bottom:1px solid #23242d}.activity-row:hover{background:#ffffff03}.activity-symbol{width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#aa96d4;background:#ad9bff09;border:1px solid #ad9bff15;border-radius:8px;flex-shrink:0}.activity-row>div{flex:1;min-width:0}.activity-row b{font-size:11px;line-height:1.6;font-weight:450}.activity-row p{color:#72798d;font-size:10px;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-row time{color:#636b80;white-space:nowrap;font-size:9px}.activity-row>svg{color:#5b6376}.runtime-state{padding:12px 18px;border-top:1px solid var(--line);display:flex;gap:8px;align-items:center}.runtime-state b{font-size:10px;font-weight:450;color:#999fae;flex:1}.runtime-state small{font-size:9px;color:#626b80}.runtime-log{font-size:10px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;max-height:540px;overflow:auto;background:#0e1015;border-top:1px solid #252731;border-bottom:1px solid #252731;color:#9fa6b9;padding:18px;margin:0;min-height:150px}.runtime-hint{font-size:10px;color:#717a90;padding:15px 18px;line-height:1.8}.overlay{position:fixed;inset:0;z-index:120;background:#06070bb8;backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:24px}.modal{width:460px;max-width:100%;max-height:92dvh;overflow:auto;background:#17181f;border:1px solid #34323e;border-radius:13px;box-shadow:0 25px 100px #0008}.modal.wide{width:630px}.modal>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2d2d37;padding:19px 24px;position:sticky;top:0;background:#17181ff5;z-index:1}.modal h2{font-size:16px;font-weight:500;letter-spacing:-.3px;overflow-wrap:anywhere}.form-body{display:flex;flex-direction:column;gap:20px;padding:24px}.form-body>label,.form-columns>label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#b2b3c4}.form-body input,.form-body textarea{font-size:12px}.form-body label small{font-size:10px;color:#72798c;line-height:1.7}.form-note{display:flex;align-items:center;gap:8px;font-size:10px;color:#89819f;padding:10px 12px;border:1px solid #ad9bff15;background:#ad9bff05;border-radius:7px}.form-note svg{width:15px}.form-actions{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid #2a2b36;margin:3px -24px -24px;padding:17px 24px;background:#14151b}.kind-picker{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kind-picker button{display:flex;align-items:center;gap:11px;padding:14px 15px;border:1px solid #30313b;border-radius:8px;text-align:left;color:#8f95a7}.kind-picker button.selected{background:#ad9bff0b;border-color:#8874b9;color:#b9a7ee}.kind-picker b{font-size:12px;font-weight:500;display:block}.kind-picker small{font-size:9px;margin-top:6px;display:block;color:#7e8197;line-height:1.5}.form-body .checkbox-label{display:flex;flex-direction:row;align-items:center;gap:12px;background:#1b1c24;border:1px solid #30303c;padding:13px 14px;border-radius:8px}.checkbox-label input{accent-color:#ad9bff;width:15px;height:15px;box-shadow:none}.checkbox-label b{display:block;font-size:11px;font-weight:500}.checkbox-label small{display:block;margin-top:5px}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:15px}.advanced-button{justify-content:flex-start;gap:7px;color:#8f87a8;font-size:10px}.toast{position:fixed;bottom:28px;left:calc(50% + 113px);transform:translate(-50%);z-index:150;display:flex;align-items:center;gap:10px;background:#22262b;border:1px solid #44514e;border-radius:8px;box-shadow:0 10px 40px #0006;padding:11px 14px;font-size:11px;max-width:calc(100vw - 35px);color:#c6dbd2}.toast>svg{color:#7ed4b2}.toast .icon-button{margin-left:10px}.drawer-shade{position:fixed;inset:0;z-index:90;background:#06070a9c;backdrop-filter:blur(2px);display:flex;justify-content:flex-end}.detail-drawer{width:650px;max-width:100%;height:100dvh;background:#14151c;border-left:1px solid #36323f;box-shadow:-20px 0 100px #0005;display:flex;flex-direction:column;animation:slide .18s ease-out}.drawer-header{padding:15px 25px;border-bottom:1px solid #262833;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.drawer-header>span{display:flex;align-items:center;gap:9px;color:#898da3;font-size:11px}.drawer-header b{font-weight:450;color:#babdce}.drawer-title{padding:26px 28px 23px}.drawer-title h2{font-size:23px;letter-spacing:-.6px;line-height:1.5;font-weight:500;margin:12px 0}.drawer-meta{display:flex;align-items:center;gap:15px;color:#72798f;font-size:10px;flex-wrap:wrap}.drawer-meta>span:first-child{display:flex;align-items:center;gap:5px}.drawer-tabs{display:flex;gap:26px;padding:0 28px;border-bottom:1px solid #2d2c38;flex-shrink:0;overflow-x:auto}.drawer-tabs button{position:relative;font-size:11px;padding:12px 0 14px;color:#7c8297;display:flex;align-items:center;gap:7px;white-space:nowrap}.drawer-tabs button.active{color:#c4b0f6}.drawer-tabs button.active:after{content:"";position:absolute;bottom:-1px;height:2px;left:0;right:0;background:#b2a0ed}.tab-dot{width:5px;height:5px;display:inline-block;background:var(--amber);border-radius:50%}.drawer-body{padding:24px 28px;overflow-y:auto;overscroll-behavior:contain;flex:1}.drawer-body>.error{margin-bottom:17px}.issue-properties{display:flex;flex-direction:column;gap:16px;border:1px solid #282a36;background:#111319;border-radius:8px;padding:19px 17px;margin-bottom:25px}.issue-properties>div{display:flex;align-items:center;gap:12px;font-size:11px}.issue-properties>div>span:first-child{min-width:115px;color:#747d93}.issue-properties b{font-size:11px;font-weight:450;overflow-wrap:anywhere}.detail-section{border-top:1px solid #292b35;margin-top:25px;padding-top:23px}.detail-section:first-child{margin-top:0}.detail-section h3{font-size:12px;font-weight:550;margin-bottom:16px}.section-heading{display:flex;justify-content:space-between;align-items:baseline}.section-heading .text-button{font-size:10px}.markdown{color:#a1a6b8;font-size:12px;line-height:1.85;overflow-wrap:anywhere}.markdown h2{font-size:19px;color:#dedce9;margin:15px 0 10px;font-weight:550}.markdown h3{font-size:15px;color:#d5d3e2;margin:14px 0 8px}.markdown h4{font-size:13px;color:#c7c5d7;margin:12px 0 7px}.markdown p{margin:5px 0;white-space:pre-wrap}.markdown code{background:#ad9bff09;border:1px solid #ad9bff11;color:#b9a7df;border-radius:3px;font-size:.9em;padding:2px 4px}.markdown pre{margin:0;padding:1px 12px;background:#0c0f14;font-size:10px;line-height:1.9;overflow-x:auto;white-space:pre-wrap}.markdown-bullet{display:flex;gap:10px;margin:5px 0}.markdown-bullet>span:first-child{color:#9482b6}.paragraph-gap{height:8px}.dependency-list{display:flex;gap:9px;flex-wrap:wrap}.dependency-list button{font-size:11px}.usage-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.usage-cards>div{padding:14px;border:1px solid #2c2b36;border-radius:7px;background:#171821}.usage-cards small{color:#737c92;font-size:10px;display:block}.usage-cards b{display:block;font-size:20px;font-weight:450;letter-spacing:-.7px;margin-top:8px}.callout{display:flex;align-items:flex-start;gap:12px;padding:17px;border:1px solid #e8b26c26;background:#e8b26c08;border-radius:8px;margin-bottom:23px;color:#e0bb87}.callout.red{border-color:#f18c9825;background:#f18c9808;color:var(--red)}.callout h3{font-size:12px;line-height:1.7;margin-bottom:6px;font-weight:500}.callout p{font-size:11px;line-height:1.8;color:#b49ca7;overflow-wrap:anywhere}.callout .button{margin-top:13px;min-height:30px;font-size:10px}.attention-link{width:100%;text-align:left;align-items:center}.attention-link>span{flex:1}.attention-link b{display:block;font-size:11px;font-weight:500}.attention-link small{display:block;color:#9b8a80;font-size:10px;margin-top:7px}.awaiting-card{border:1px solid #a28ab135;background:linear-gradient(135deg,#211c29,#191820);border-radius:10px;padding:21px;margin-bottom:20px}.awaiting-card>.eyebrow{color:#bbaad2;font-size:8px;letter-spacing:1.2px}.awaiting-card h3{font-size:17px;font-weight:500;letter-spacing:-.4px;line-height:1.55;margin:12px 0 7px}.question{padding-top:19px;margin-top:9px;border-top:1px solid #352d40}.question p{font-size:12px;line-height:1.8;color:#d3c9df;display:flex;gap:10px}.question p>span{font-size:10px;font-family:monospace;color:#a592c8;border:1px solid #524164;background:#ad9bff09;border-radius:4px;padding:1px 5px;height:23px;flex-shrink:0;margin-top:1px}.question-options{display:flex;flex-wrap:wrap;gap:7px;margin:13px 0 9px}.question-options button{padding:7px 9px;border:1px solid #393345;border-radius:5px;color:#aaa1bd;font-size:10px;display:flex;align-items:center;gap:7px;background:#19171f}.question-options button:hover{border-color:#ac96cc;color:#dfcff2}.question-options button.recommended{border-color:#70d7b23b;color:#98c5ae;background:#70d7b205}.recommendation{color:#87aa9a;display:flex;align-items:center;gap:5px;font-size:9px;line-height:1.7}.document-link{width:100%;display:flex;align-items:center;gap:10px;padding:13px 12px;border:1px solid #45374e;border-radius:6px;margin-top:12px;background:#ad9bff06;color:#b6a6cf;text-align:left}.document-link>span{flex:1;font-size:11px;overflow-wrap:anywhere}.awaiting-card>.primary{margin-top:18px}.reply-forms{display:flex;flex-direction:column;gap:18px}.reply-forms>form{padding:18px;border:1px solid #302d3a;border-radius:8px;background:#181821;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.reply-forms>form:last-child{border-color:#293243;background:#151922}.reply-forms label{display:flex;align-items:center;gap:7px;font-size:11px;color:#c7b6dd;margin-bottom:2px}.reply-forms>form:last-child label{color:#a3b8d1}.reply-forms textarea{font-size:11px;background:#101219}.reply-forms small{font-size:9px;color:#6f7890;line-height:1.7}.reply-forms .button{font-size:10px;min-height:33px;margin-top:2px}.queue-note{padding:12px 14px;border:1px solid #e9be7920;background:#e9be7907;color:#bfa77d;border-radius:6px;display:flex;align-items:center;gap:8px;font-size:10px;margin-bottom:18px}.comment{padding:18px 0;border-bottom:1px solid #242833}.comment>header{display:flex;gap:8px;align-items:center;margin-bottom:10px}.comment>header b{font-size:11px;font-weight:450;color:#c3c3d2}.comment>header time{margin-left:auto;font-size:9px;color:#616e86}.comment>.markdown{font-size:11px;padding-left:34px}.comment-form{display:flex;flex-direction:column;gap:10px;align-items:flex-start;margin-top:24px}.comment-form label{font-size:11px;color:#9da8ba}.comment-form .button{font-size:10px}.history-list{display:flex;flex-direction:column}.history-item{display:flex;gap:17px;position:relative;padding:3px 0 25px}.history-dot{width:8px;height:8px;background:#a88fd5;border:2px solid #31263f;border-radius:50%;margin-top:5px;flex-shrink:0}.history-item:not(:last-child):before{position:absolute;content:"";left:3px;top:14px;bottom:1px;background:#2c2d3c;width:1px}.history-item>div{flex:1;min-width:0}.history-item h4{font-size:12px;font-weight:450;line-height:1.7;overflow-wrap:anywhere}.history-item small{display:block;color:#64718b;font-size:9px;margin:5px 0 10px}.history-item details{font-size:10px;color:#8c80a4}.history-item summary{cursor:pointer}.history-item pre{background:#0c1016;color:#8d9bb3;border:1px solid #252935;padding:13px;font-size:9px;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;line-height:1.7}.check-run{border:1px solid #2b2e3b;border-radius:8px;background:#141922;margin-bottom:12px}.check-run summary{display:flex;align-items:center;gap:12px;cursor:pointer;padding:16px;list-style:none}.check-run summary>span:nth-child(2){flex:1;min-width:0}.check-run b{display:block;font-size:12px;font-weight:450}.check-run small{color:#667894;display:block;margin-top:7px;font-size:9px;overflow-wrap:anywhere}.check-icon{display:flex;width:27px;height:27px;justify-content:center;align-items:center;border:1px solid #ffffff0d;background:#ffffff03;border-radius:7px}.check-run pre{margin:0;background:#0e131b;border-top:1px solid #292e3d;padding:17px;font-size:10px;white-space:pre-wrap;overflow-wrap:anywhere;color:#a0adc5;line-height:1.9;max-height:440px;overflow:auto}.finding{border:1px solid #c6a36925;background:#c6a36904;border-radius:7px;padding:15px;margin-top:12px}.finding.blocking{border-color:#f18c9823;background:#f18c9804}.finding>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.finding>div>.mono{font-size:10px;color:#6e768a}.finding h4{font-size:12px;font-weight:500;margin-bottom:9px}.finding>code{font-size:9px;color:#9893ae;overflow-wrap:anywhere}.finding p{font-size:11px;color:#8794ad;line-height:1.8;margin-top:9px}.finding>b{display:block;font-size:10px;font-weight:500;margin-top:14px;color:#a6b1c1}.document-body{padding:24px 28px}.document-body>.markdown{font-size:12px}.unlock-page{min-height:100dvh;position:relative;overflow:hidden;background:radial-gradient(ellipse at 28% 60%,#32213c1f,transparent 55%),#0c0d12;display:flex;flex-direction:column}.unlock-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:70px 70px;mask-image:radial-gradient(ellipse at 35% 50%,#0008,transparent 75%);pointer-events:none}.unlock-brand{display:flex;align-items:center;gap:22px;padding:41px 6vw;position:relative}.unlock-brand>span{font-size:10px;color:#626779;border-left:1px solid #292b36;padding-left:22px}.unlock-layout{display:grid;grid-template-columns:1fr 390px;gap:85px;align-items:center;max-width:1060px;width:calc(100% - 100px);margin:auto;position:relative;padding:40px 0 70px}.unlock-intro>.eyebrow{font-size:8px;letter-spacing:1.8px;color:#7d818f;margin-bottom:29px}.unlock-intro h1{font-size:56px;font-weight:500;letter-spacing:-2.8px;line-height:1.2;color:#e5e2ef}.unlock-intro h1>span{color:#a99abe}.unlock-intro p{font-size:13px;line-height:1.9;color:#7b7b91;margin-top:24px}.unlock-flow{display:flex;align-items:center;gap:13px;margin-top:40px}.unlock-flow>span{display:flex;align-items:center;gap:7px;font-size:9px;color:#898298;white-space:nowrap}.unlock-flow>span svg{width:14px;height:14px;color:#a18ab8}.unlock-flow>i{height:1px;width:15px;background:#3d3346}.unlock-card{padding:34px;background:linear-gradient(145deg,#1b1a23,#14151c);border:1px solid #3c334a;border-radius:14px;box-shadow:0 35px 130px #0004}.unlock-lock{height:45px;width:45px;display:flex;align-items:center;justify-content:center;background:#ad9bff0e;color:#b7a1da;border:1px solid #ad9bff1c;border-radius:12px;margin-bottom:27px}.unlock-card h2{font-size:25px;font-weight:500;letter-spacing:-.8px;margin-bottom:12px}.unlock-card>p{color:#828196;font-size:11px;line-height:1.8}.unlock-card>label{display:block;margin:28px 0 10px;color:#a6a0b4;font-size:10px}.unlock-card .code-input{font-size:26px;letter-spacing:17px;text-align:center;padding:13px 12px 13px 28px;line-height:1.2;border-color:#3a3147;background:#101015;min-height:60px;margin-bottom:18px}.code-input::placeholder{color:#494252}.unlock-card>.error{font-size:10px;margin-bottom:17px}.unlock-card>.button{min-height:42px;justify-content:space-between;padding:12px 15px;font-size:11px}.session-note{margin-top:24px;padding-top:20px;border-top:1px solid #2b2834;font-size:9px;color:#6d687e;display:flex;align-items:flex-start;gap:8px;line-height:1.8}.session-note>svg{margin-top:1px;color:#8b7a9f}.unlock-footer{position:relative;font-size:9px;color:#454758;text-align:center;padding:25px;letter-spacing:.3px}@keyframes slide{0%{transform:translate(30px);opacity:0}to{transform:translate(0);opacity:1}}@media(min-width:1600px){.main-content{padding:40px 45px}.topbar{padding:0 45px}.overview-grid{grid-template-columns:minmax(0,1fr) 310px}.issue-table .issue-name{width:45%}.issue-name b{font-size:12px;max-width:380px}.issue-table td{padding-top:19px;padding-bottom:19px}.waiting-item{padding:19px 20px}.waiting-item h3{font-size:12px}.waiting-item p{font-size:11px}.mini-timeline b{max-width:220px}}@media(max-width:1250px){.sidebar{width:210px;padding-left:14px;padding-right:14px}.main-shell{margin-left:210px}.main-content{padding:28px 24px 18px}.topbar{padding:0 24px}.sidebar-brand{padding:0 7px}.workspace-label{display:none}.main-nav>button.active:before{left:-14px}.user-row{margin:0 -14px;padding:17px 12px}.overview-grid{grid-template-columns:minmax(0,1fr) 253px;gap:16px}.metrics{gap:11px}.metric{padding:15px}.metric small{font-size:8px}.issue-table .updated-column{display:none}.list-tabs{gap:18px}.issue-name b{max-width:200px}.heading-actions .button{font-size:11px;padding:9px 11px}.page-heading h1{font-size:24px}.page-heading p{font-size:10px}.toast{left:calc(50% + 105px)}.inbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1060px){.overview-grid{grid-template-columns:minmax(0,1fr)}.overview-aside{display:grid;grid-template-columns:1fr 1fr}.issue-table .updated-column{display:table-cell}.issue-name b{max-width:300px}.metrics{gap:12px}.page-heading{align-items:flex-start;flex-direction:column;gap:20px}.heading-actions{align-self:flex-end;margin-top:-5px}.metric small{font-size:9px}.activity-grid{grid-template-columns:1fr}.unlock-layout{gap:45px;grid-template-columns:1fr 340px}.unlock-intro h1{font-size:46px}.unlock-card{padding:29px}.unlock-intro p{font-size:12px}.unlock-flow{gap:9px}.unlock-flow>span{font-size:8px}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .2s;width:245px;padding:25px 17px 0;z-index:80}.sidebar.mobile-open{transform:translate(0)}.sidebar-backdrop{position:fixed;inset:0;background:#0009;z-index:75;backdrop-filter:blur(3px)}.sidebar-brand{padding:0 10px}.workspace-label{display:block}.main-shell{margin-left:0}.topbar{height:58px;padding:0 19px;gap:12px;justify-content:flex-start}.mobile-menu-button{display:flex;margin-left:-6px}.breadcrumb{font-size:10px;flex:1;gap:6px}.breadcrumb>.slash,.breadcrumb>span:not(.slash){display:none}.topbar-right{gap:6px}.topbar-right>.avatar,.topbar-separator{display:none}.topbar-right>.icon-button{display:none}.session-pill{font-size:8px;padding:5px 6px}.session-pill svg{width:11px;height:11px}.main-content{padding:25px 18px 17px}.page-heading{gap:21px;margin-bottom:24px}.page-heading h1{font-size:26px;letter-spacing:-.9px}.page-heading .eyebrow{font-size:8px;margin-bottom:8px}.page-heading p{font-size:10px;margin-top:8px}.heading-actions{align-self:stretch;justify-content:space-between;margin-top:0}.heading-actions>.secondary{flex:1}.run-control{flex:1.2}.run-control>.button:first-child{flex:1}.heading-actions .button{font-size:11px;min-height:39px}.metrics{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:21px}.metric{padding:15px 15px 14px;border-radius:8px}.metric strong{font-size:28px;margin-top:9px}.metric-icon{width:25px;height:25px}.metric>div>span:first-child{font-size:10px}.metric small{font-size:8px;margin-top:10px;line-height:1.6}.metric-indicator{width:22px;box-shadow:8px -4px 0 -1px currentColor,16px -2px 0 -1px currentColor}.panel-title{padding:15px 16px}.panel-title h2{font-size:12px}.list-tabs{gap:20px;padding:0 16px}.list-tabs>button{font-size:10px}.table-toolbar{padding:13px 14px;gap:8px}.search{padding:0 9px;min-height:36px}.search input{font-size:10px}.search kbd{display:none}.filter-button{font-size:10px;padding:7px 9px}.table-wrap{overflow:hidden}.issue-table,.issue-table tbody{display:block}.issue-table thead{display:none}.issue-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:15px 15px 13px;border-bottom:1px solid #242630;gap:9px 10px;position:relative}.issue-table tr:last-child{border-bottom:0}.issue-table td{border:0;padding:0!important;min-width:0}.issue-table .issue-name{width:auto;min-width:0;grid-column:1/-1;grid-row:1;padding-right:20px!important}.issue-name b{font-size:12px;white-space:normal;line-height:1.7;max-width:none;overflow:visible}.issue-name small{font-size:9px;max-width:none;margin-top:3px}.issue-type{margin-top:3px}.issue-table tr>td:nth-child(2){grid-column:1;grid-row:2;margin-left:28px;padding:2px 0!important}.issue-table .tags-cell{grid-column:1;grid-row:3;margin-left:28px;max-width:none;min-width:0}.issue-table .tags-cell:empty{display:none}.tags-cell .tag{font-size:9px}.issue-table .assignee-cell{grid-column:2;grid-row:2;min-width:0;align-self:center}.issue-table .updated-column{display:none}.assignee>span:last-child{max-width:85px;font-size:9px}.issue-table .row-arrow{position:absolute;right:14px;top:23px}.table-footer{padding:10px 13px;font-size:8px}.overview-aside{grid-template-columns:1fr;gap:17px}.waiting-item{padding:16px}.waiting-item h3{font-size:12px}.waiting-item p{font-size:11px}.waiting-item>small{font-size:9px}.tiny-label{font-size:8px}.mini-timeline b{font-size:11px;max-width:calc(100vw - 115px)}.mini-timeline small{font-size:9px}.mini-timeline>button{padding:11px 0}.mini-timeline{padding:8px 16px}.activity-panel .panel-bottom-link,.panel-bottom-link{font-size:10px;padding:13px}.workspace-footer{font-size:8px;align-items:flex-start;line-height:1.7;padding-top:22px}.workspace-footer>span:last-child{display:none}.inbox-grid{grid-template-columns:1fr;gap:15px}.inbox-card{padding:20px}.inbox-card header{margin-bottom:20px}.inbox-card h2{font-size:17px}.feature-card>header{padding:18px 16px;gap:10px;flex-wrap:wrap}.feature-card>header>.badge{margin-left:52px}.feature-card header h2{font-size:14px}.feature-progress{padding:0 16px 18px;gap:12px}.feature-progress>span{font-size:9px}.feature-tasks>button{padding:13px 16px;gap:8px;flex-wrap:wrap}.feature-tasks b{font-size:11px;min-width:120px}.feature-tasks .badge{margin-left:52px}.activity-row{padding:15px 14px;gap:9px;flex-wrap:wrap}.activity-row time{margin-left:40px}.activity-row>svg{margin-left:auto}.activity-row b{font-size:11px}.activity-row p{font-size:9px}.runtime-log{max-height:350px}.onboarding{padding:38px 19px 26px}.onboarding h2{font-size:26px}.onboarding p{font-size:11px}.onboarding-steps{flex-direction:column;align-items:center;gap:16px;margin-top:35px}.onboarding-art{margin-bottom:19px;height:115px}.overlay{padding:13px;align-items:center}.modal{max-height:94dvh;border-radius:11px}.modal>header{padding:16px 18px}.modal h2{font-size:15px}.form-body{padding:19px;gap:18px}.form-actions{margin:1px -19px -19px;padding:15px 19px}.kind-picker{gap:9px}.kind-picker button{padding:12px 10px;gap:7px;align-items:flex-start}.kind-picker button svg{width:16px;margin-top:1px}.kind-picker small{font-size:8px;line-height:1.6}.form-body input,.form-body textarea,.form-body select{font-size:16px}.form-columns{grid-template-columns:1fr}.drawer-title{padding:23px 19px 20px}.drawer-title h2{font-size:21px}.drawer-header{padding:13px 17px}.drawer-tabs{padding:0 19px;gap:25px}.drawer-body{padding:22px 19px}.drawer-meta{font-size:9px;gap:10px}.issue-properties{padding:16px 13px}.issue-properties>div{align-items:flex-start;font-size:10px}.issue-properties>div>span:first-child{min-width:88px}.issue-properties b{font-size:10px}.awaiting-card{padding:17px}.awaiting-card h3{font-size:16px}.question p{font-size:12px}.reply-forms>form{padding:15px}.reply-forms textarea,.comment-form textarea{font-size:16px}.comment>.markdown{padding-left:0}.toast{left:50%;bottom:17px;padding:9px 12px;min-width:250px;font-size:10px;line-height:1.7}.document-body{padding:20px}.filter-options{margin:0 14px 13px;gap:8px}.filter-options select{font-size:12px}.feature-card>.feature-progress>div{min-width:35px}.onboarding>.eyebrow{font-size:7px;letter-spacing:1px}.unlock-brand{padding:28px 25px;gap:17px}.unlock-brand>.brand{font-size:25px}.unlock-brand>span{font-size:9px;padding-left:17px}.unlock-layout{display:flex;flex-direction:column;gap:28px;width:calc(100% - 40px);padding:13px 0 28px;max-width:400px}.unlock-intro{width:100%;text-align:center}.unlock-intro>.eyebrow{justify-content:center;font-size:7px;margin-bottom:16px;letter-spacing:1.5px}.unlock-intro h1{font-size:36px;letter-spacing:-1.5px;line-height:1.25}.unlock-intro p{font-size:10px;margin-top:15px;line-height:1.8}.unlock-flow{display:none}.unlock-card{width:100%;padding:27px 25px;border-radius:12px}.unlock-lock{margin-bottom:20px;width:39px;height:39px;border-radius:10px}.unlock-lock svg{width:21px}.unlock-card h2{font-size:23px}.unlock-card>p{font-size:10px}.unlock-card>label{margin-top:23px}.unlock-card .code-input{min-height:55px;font-size:25px}.unlock-card>.button{font-size:11px;min-height:43px}.session-note{font-size:9px;margin-top:22px}.unlock-footer{font-size:8px;padding-top:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.feature-review-link{display:flex;align-items:center;gap:10px;width:100%;padding:15px 24px;border-top:1px solid #2b2935;color:#9f91bd;text-align:left;font-size:10px}.feature-review-link:hover{background:#ad9bff07}.feature-review-link>span:first-of-type{flex:1}.filter-options{flex-wrap:wrap}.filter-options>label{min-width:100px}@media(max-width:760px){.feature-review-link{padding:14px 16px;flex-wrap:wrap;gap:8px}.feature-review-link>span:first-of-type{min-width:150px}.filter-options>label{min-width:100px;flex:1 1 30%}}.handoff{border-color:#70d7b225;background:#70d7b206;color:#94cbb5}.handoff>div{min-width:0}.handoff p{color:#859f98}.handoff code{color:#aacdc0;font-size:.95em}.handoff pre{color:#a2b7b0;background:#0c1313;border:1px solid #70d7b216;padding:11px 13px;border-radius:6px;font-size:10px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 0}
