*{box-sizing:border-box}html,body,#root{min-width:100%;min-height:100%;margin:0;font-family:Inter,system-ui,sans-serif}button,input{font:inherit}button{cursor:pointer}html,body,#root{background:#e8eef2}body:has(.root.dark){background:#0b0d11}.root{--bg:#e8eef2;--side:#dfe8ed;--panel:#f7fafb;--p2:#eef4f6;--bd:#cbd8df;--tx:#34454e;--mut:#687b85;--acc:#3fc98f;--blue:#5aa2e6;--amber:#d99a43;--danger:#e16767;background:var(--bg);min-height:100vh;color:var(--tx)}.root.dark{--bg:#0b0d11;--side:#0e1116;--panel:#14181e;--p2:#1a1f27;--bd:#28313b;--tx:#e8ebf0;--mut:#7d8995}button,input,select{font:inherit}.root button{border:1px solid var(--bd);background:var(--p2);min-height:34px;color:var(--tx);cursor:pointer;border-radius:8px;padding:0 11px;font-size:11px;font-weight:500;transition:border-color .16s,filter .16s,opacity .16s,transform 80ms}.root button:hover:not(:disabled){border-color:color-mix(in srgb, var(--acc) 48%, var(--bd));filter:brightness(1.04)}.root button:active:not(:disabled){transform:translateY(1px)}.root button:focus-visible,.root input:focus-visible,.root select:focus-visible,.root a:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 72%, transparent);outline-offset:2px}.root button:disabled{cursor:not-allowed;opacity:.5}.theme{border:1px solid var(--bd);background:var(--panel);color:var(--tx);border-radius:8px;padding:8px 11px}.login{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login>.theme{position:fixed;top:14px;right:16px}.loginbox{border:1px solid var(--bd);background:var(--panel);border-radius:16px;grid-template-columns:1.12fr .88fr;width:1120px;min-height:720px;display:grid;overflow:hidden;box-shadow:0 24px 80px #0004}.hero{background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 15%, var(--bg)), color-mix(in srgb, var(--acc) 10%, var(--bg)));flex-direction:column;justify-content:space-between;padding:42px;display:flex}.brandLogo{border-radius:8px;width:160px;max-width:100%;height:160px;line-height:0;display:block;overflow:hidden}.brandLogo:not(.heroBrandLogo){max-width:100%;margin-left:0}.brandLogo img{object-fit:contain;width:100%;height:100%;display:block}.brandLogoDark,.dark .brandLogoLight{display:none!important}.dark .brandLogoDark{display:block!important}.heroBrandLogo{width:180px;height:180px}.hero small{color:var(--acc)}.hero h1{font-size:38px;line-height:1.15}.hero p{color:var(--mut);line-height:1.6}.hero span{color:var(--mut);font-size:12px}.login form{padding:80px 54px}.login form>p,.login form>i{color:var(--mut)}label{color:var(--mut);font-size:12px;display:block}input{border:1px solid var(--bd);background:var(--bg);width:100%;height:42px;color:var(--tx);border-radius:8px;margin:7px 0 16px;padding:0 11px}select{border:1px solid var(--bd);background:var(--bg);width:100%;height:42px;color:var(--tx);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--mut) 50%), linear-gradient(135deg, var(--mut) 50%, transparent 50%);background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:8px;margin:7px 0 16px;padding:0 34px 0 11px}.login form button{background:var(--acc);color:#092318;border:0;border-radius:8px;width:100%;height:43px;font-weight:600}.login form i{text-align:center;margin:15px;display:block}.login form .sso{background:var(--p2);color:var(--tx);border:1px solid var(--bd)}.passwordField{position:relative}.passwordField input{padding-right:82px}.login form .passwordField button{width:auto;height:32px;color:var(--mut);background:0 0;border:0;padding:0 8px;font-size:10px;position:absolute;top:12px;right:8px}.loginOptions{justify-content:space-between;align-items:center;margin:-3px 0 16px;display:flex}.loginOptions label{align-items:center;gap:7px;display:flex}.loginOptions input{width:15px;height:15px;margin:0}.login form .loginOptions button{width:auto;height:auto;color:var(--blue);background:0 0;padding:0;font-size:11px}.formNotice{border:1px solid color-mix(in srgb, var(--acc) 40%, var(--bd));background:color-mix(in srgb, var(--acc) 12%, var(--panel));border-radius:8px;padding:9px 10px;font-size:11px;color:var(--acc)!important}.filterActive{border-color:var(--acc)!important;color:var(--tx)!important;background:color-mix(in srgb, var(--acc) 14%, var(--p2))!important}.emptyState{color:var(--mut);text-align:center;padding:32px;display:table-cell!important}.app{background:var(--bg);width:min(1440px,100%);min-height:100vh;margin:auto;display:flex}aside{background:var(--side);border-right:1px solid var(--bd);flex-direction:column;flex:none;width:264px;padding:22px 12px;display:flex}aside>b{padding:0 8px 20px}nav{flex-direction:column;gap:2px;display:flex}nav span{color:var(--mut);margin:15px 8px 5px;font-size:10px}nav a{color:var(--mut);border-radius:8px;padding:8px 10px;text-decoration:none}.active{background:color-mix(in srgb, var(--acc) 15%, transparent);color:var(--tx)!important}.brandrow{justify-content:space-between;align-items:center;padding:0 0 120px;display:flex}.brandrow .brandLogo{width:240px;max-width:100%;height:190px}aside>nav{transform:translateY(-50px)}.brandrow b{font-size:15px}.navclose,.navopen,.navscrim{display:none}.on{background:color-mix(in srgb, var(--acc) 15%, transparent);color:var(--tx)!important}.me{border-top:1px solid var(--bd);color:var(--tx);align-items:center;gap:9px;margin-top:auto;padding-top:14px;text-decoration:none;display:flex}.me img{border-radius:8px;width:51px;height:51px}.me small,.me b{font-size:11px;display:block}.workspace{flex:1;min-width:0}header{border-bottom:1px solid var(--bd);justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}header h2{margin:0;font-size:15px}header small{color:var(--mut)}.content{padding:22px}.toolbar{gap:8px;margin-bottom:16px;display:flex}.toolbar input{width:260px;margin:0}.toolbar button,.save{border:1px solid var(--bd);background:var(--p2);color:var(--tx);border-radius:8px;padding:0 12px}.toolbarRoleMenu{display:flex;position:relative}.toolbarRoleMenu>button{justify-content:space-between;align-items:center;gap:12px;min-width:132px;display:flex}.toolbarRoleMenu>button span{color:var(--mut);font-size:14px;transform:translateY(-2px)}.roleFilterMenu{z-index:30;border:1px solid var(--bd);background:var(--panel);border-radius:10px;width:190px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 30px #0000002e}.toolbar .roleFilterMenu>button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;min-height:34px;padding:7px 9px;display:flex}.toolbar .roleFilterMenu>button:hover{background:var(--p2)}.roleFilterMenu>button[aria-selected=true]{color:var(--acc)}.roleFilterMenu i{font-size:11px;font-style:normal}.toolbar .invite,.save{background:var(--acc);color:#092318;margin-left:auto}.mono{font-family:IBM Plex Mono,monospace}.pageintro{color:var(--mut);margin:-5px 0 18px;font-size:12px}.backLink{width:max-content;color:var(--mut);border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 9px 6px 6px;font-size:11px;font-weight:600;text-decoration:none;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.backLink svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.backLink:hover{border-color:var(--bd);background:var(--p2);color:var(--tx)}.masterdetail{grid-template-columns:minmax(0,1.55fr) minmax(290px,1fr);gap:16px;display:grid}.projectTableOnly{width:100%}.createProjectDialog{width:min(560px,100vw - 30px);padding:20px}.createProjectFields{gap:14px;margin-top:18px;display:grid}.createProjectAvatar{border:1px solid var(--bd);background:var(--p2);border-radius:10px;grid-template-columns:52px minmax(0,1fr) 34px;align-items:center;gap:11px;margin-top:18px;padding:10px;display:grid}.createProjectAvatar img{object-fit:cover;border-radius:9px;width:52px;height:52px}.createProjectAvatar div{gap:4px;display:grid}.createProjectAvatar small{color:var(--mut);font-size:10px}.createProjectAvatar button{width:32px;height:32px;min-height:32px;color:var(--blue);place-items:center;padding:0;display:grid}.createProjectFields label{color:var(--tx);gap:7px;font-size:11px;font-weight:600;display:grid}.createProjectFields input,.createProjectFields textarea{box-sizing:border-box;border:1px solid var(--bd);background:var(--bg);width:100%;color:var(--tx);font:inherit;border-radius:9px;margin:0;padding:10px 11px;font-weight:400;line-height:1.45}.createProjectFields textarea{resize:vertical;min-height:70px}.createProjectFields label>small{color:var(--mut);font-size:10px;font-weight:400}.repositoryInputRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.repositoryInputRow input{min-width:0}.gitPreviewLink{border:1px solid var(--bd);min-height:38px;color:var(--blue);white-space:nowrap;border-radius:8px;padding:10px 11px;font-size:11px;font-weight:500;text-decoration:none}.gitPreviewLink:hover{border-color:var(--blue);background:color-mix(in srgb, var(--blue) 9%, transparent)}.createProjectError{color:var(--danger,#e36b6b);margin:12px 0 0;font-size:11px}.createdRepository{border:1px solid color-mix(in srgb, var(--acc) 45%, var(--bd));background:color-mix(in srgb, var(--acc) 7%, var(--p2));border-radius:9px;gap:5px;padding:10px 11px;display:grid}.createdRepository span{color:var(--mut);font-size:10px}.createdRepository a{color:var(--blue);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.createProjectProgress,.createProjectSuccess{margin:12px 0 0;font-size:11px}.createProjectProgress{color:var(--mut)}.createProjectSuccess{color:var(--acc)}.createProjectActions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.createProjectActions .primaryAction{margin-top:0}.selectedrow{background:color-mix(in srgb, var(--acc) 11%, transparent)}.panelnote{color:var(--mut);padding:12px 16px;font-size:11px}.detailcard{align-self:start;padding:16px}.detailtitle{border-bottom:1px solid var(--bd);align-items:center;gap:11px;padding-bottom:15px;display:flex}.detailtitle img{object-fit:cover;border-radius:8px;width:51px;height:51px}.detailtitle div{flex:1;min-width:0}.detailtitle h2,.detailtitle small{margin:0;display:block}.detailtitle small,.detailrow small{color:var(--mut)}.detailcard h4{color:var(--mut);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 8px;font-size:10px}.detailrow{border-top:1px solid color-mix(in srgb, var(--bd) 60%, transparent);align-items:center;gap:12px;padding:10px 0;display:flex}.detailrow b{min-width:105px;font-size:12px}.detailrow small{text-align:right;margin-left:auto}.miniFlow{border:1px solid var(--bd);background:var(--p2);color:var(--mut);border-radius:8px;padding:11px;font:11px IBM Plex Mono,monospace}.progress{background:var(--bd);border-radius:99px;height:8px;overflow:hidden}.progress i{border-radius:inherit;background:var(--acc);height:100%;display:block}.inlineLink{color:var(--acc);margin-top:17px;font-size:12px;text-decoration:none;display:inline-block}.status{white-space:nowrap;color:var(--acc);align-items:center;font-size:11px;display:inline-flex}.status.warn{color:var(--amber)}.status.info{color:var(--blue)}.status.muted{color:var(--mut)}.status.error{color:var(--danger)}.healthbar{align-items:center;gap:9px;margin-bottom:16px;padding:13px 16px;display:flex}.healthbar>span:not(.status){border:1px solid var(--bd);color:var(--mut);border-radius:7px;padding:4px 8px;font-size:10px}.healthbar .push{margin-left:auto}.healthbar button,.sectiontitle button,.primaryAction{border:1px solid var(--bd);background:var(--p2);min-height:34px;color:var(--tx);border-radius:8px;padding:0 11px}.pipelineTools{align-items:center}.projectSelect{font-family:IBM Plex Mono,monospace}.pipelineCard{margin-bottom:16px;padding:17px}.pipelineCreateRow{justify-content:flex-end;margin:0 0 10px;display:flex}.pipelineCreateLocked,.pipelineCreateLocked:disabled{border:1px solid color-mix(in srgb, var(--acc) 58%, var(--bd));background:color-mix(in srgb, var(--acc) 28%, var(--p2));min-height:34px;color:color-mix(in srgb, var(--acc) 78%, var(--tx));cursor:not-allowed;opacity:1;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:11px;display:inline-flex}.pipelineCreateLocked .uiIcon{color:currentColor;width:14px;height:14px}.pipelineCard .sectiontitle small{color:var(--mut)}.pipelineEditLocked,.pipelineEditLocked:disabled{border:1px solid color-mix(in srgb, var(--acc) 58%, var(--bd));background:color-mix(in srgb, var(--acc) 28%, var(--p2));min-height:30px;color:color-mix(in srgb, var(--acc) 78%, var(--tx));cursor:not-allowed;opacity:1;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex}.pipelineCorrection{gap:7px;height:210px;margin-top:8px;padding-top:12px;display:block;position:relative}.pipelineCorrection .pipelineNode{width:min(260px,100%);position:absolute;top:76px;left:50%;transform:translate(-50%)}.pipelineConnector{z-index:0;pointer-events:none;border-color:var(--mut);border-style:solid;display:block;position:absolute}.pipelineConnector:after{content:"";border:5px solid #0000;width:0;height:0;position:absolute}.approvalOne{border-width:0 0 0 2px;width:0;height:62px;top:0;left:50%}.approvalOne:after{border-top-color:var(--mut);bottom:-6px;left:-6px}.approvalTwo{border-width:0 2px 2px 0;width:16%;height:132px;top:0;left:63%}.approvalTwo:after{border-right-color:var(--mut);bottom:-6px;left:-6px}.approvalOne{z-index:2}.coderReturn{border-width:0 0 2px 2px;width:31.5%;height:132px;top:0;left:5.5%}.coderReturn:after{border-bottom-color:var(--mut);top:-6px;left:-6px}.pipelineCorrection .pipelineNode{z-index:1}.triggerSwitch{border:1px solid var(--bd);background:var(--p2);border-radius:8px;gap:2px;margin:12px 0;padding:3px;display:inline-flex}.triggerSwitch button{color:var(--mut);background:0 0;border:0;border-radius:6px;padding:5px 10px}.triggerSwitch button.active{background:var(--panel);color:var(--tx);box-shadow:0 1px 5px #0000001f}.pipelineFlow{align-items:stretch;min-width:0;padding:8px 2px 30px;display:flex}.pipelineCard:has(.pipelineFlow){overflow-x:auto}.nodeWithArrow{flex:1;align-items:center;display:flex}.pipelineNode{border:1px solid var(--bd);border-top:3px solid var(--blue);background:var(--p2);border-radius:10px;flex-direction:column;flex:1;width:128px;min-height:112px;padding:10px;display:flex;position:relative}.pipelineNode.ok{border-top-color:var(--acc)}.pipelineNode.warn{border-top-color:var(--amber)}.pipelineNode.selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--amber) 18%, transparent)}.pipelineNode b{font-size:11px}.pipelineNodeHeading{justify-content:space-between;align-items:center;gap:6px;min-height:24px;display:flex}.pipelineNodeHeading>.toggle{z-index:4;pointer-events:auto;z-index:20;touch-action:manipulation;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)}.pipelineNodeHeading>.toggle:active{transform:translate(-50%)translateY(1px)}.pipelineNodeDisabled{border-top-color:var(--danger)!important}.pipelineNodeDisabled .pipelineNodeHeading b{color:var(--mut)}.pipelineNodeInteractive{cursor:pointer}.pipelineNode span{color:var(--mut);flex:1;margin:8px 0;font-size:10.5px;line-height:1.45}.pipelineNode small{color:var(--mut);font:9.5px IBM Plex Mono,monospace}.arrow{color:var(--mut);padding:0 7px;font-style:normal}.rejectNote{border-top:1px dashed var(--bd);min-width:800px;color:var(--mut);margin:2px 0 0;padding-top:13px;font-size:11px}.rejectNote .status{margin-right:9px}.releaseBanner{margin-top:16px}.releaseBanner img{width:100%;display:block}.bannerDark,.dark .bannerLight{display:none!important}.dark .bannerDark{display:block!important}.statgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.stat small,.stat b,.stat span{display:block}.stat small,.stat span{color:var(--mut)}.stat b{margin:5px 0 2px;font:600 24px IBM Plex Mono,monospace}.stat span{font-size:10px}.twocol{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px;display:grid}.sparkline{border-top:1px solid var(--bd);color:var(--acc);letter-spacing:1px;white-space:nowrap;margin-top:14px;padding:16px 10px 8px;font-size:clamp(18px,3vw,32px);overflow:hidden}.accent{color:var(--acc)}.sectiontitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.chartcard{margin-bottom:16px}.bars{border-bottom:1px solid var(--bd);align-items:end;gap:5px;height:160px;padding-top:20px;display:flex}.bars i{background:color-mix(in srgb, var(--blue) 70%, var(--acc));border-radius:3px 3px 0 0;flex:1;min-width:3px}.barsWeeks{color:var(--mut);justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.quotaRow{border-top:1px solid var(--bd);cursor:pointer;grid-template-columns:190px 1fr 130px;align-items:center;gap:14px;padding:12px 0;display:grid}.quotaRow[aria-selected=true]{background:color-mix(in srgb, var(--acc) 9%, transparent)}.quotaProject{align-items:center;gap:11px;min-width:0;display:flex}.quotaProject img{object-fit:cover;background:var(--p2);border-radius:8px;flex:none;width:51px;height:51px}.quotaProject b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quotaRow span{color:var(--mut);text-align:right;font-size:11px}.quotaSelectorBar{justify-content:flex-end;align-items:center;margin-bottom:16px;padding:12px 16px;display:flex}.quotaSelectorBar label{color:var(--mut);align-items:center;gap:9px;font-size:11px;display:inline-flex}.quotaSelectorBar select{min-width:220px;margin:0}.integrationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.integration{align-items:center;gap:13px;padding:16px;display:flex}.integrationIcon{background:color-mix(in srgb, var(--blue) 18%, var(--p2));width:48px;height:48px;color:var(--blue);border-radius:10px;place-items:center;font-weight:700;display:grid}.integrationMain{flex:1}.integrationMain h3,.integrationMain p{margin:0}.integrationSettings{border:1px solid var(--bd);background:var(--p2);width:30px;height:30px;color:var(--mut);border-radius:8px;place-items:center;font-size:15px;display:grid;min-height:30px!important;padding:0!important}.integrationSettings:hover{color:var(--tx)}.integrationSettings .uiIcon{width:16px;height:16px}.integrationMain small,.integrationMain p{color:var(--mut)}.integrationMain p{margin-top:7px;font-size:10px}.toggle{border:1px solid var(--bd);background:var(--p2);border-radius:99px;width:42px;height:24px;padding:3px}.toggle i{pointer-events:none;background:var(--mut);border-radius:50%;width:16px;height:16px;transition:transform .2s;display:block}.toggle.enabled{background:color-mix(in srgb, var(--acc) 24%, var(--p2))}.toggle.enabled i{background:var(--acc);transform:translate(17px)}.settingsLoading .toggle{visibility:hidden}.terminalModal{width:min(1100px,100vw - 32px);height:min(760px,100vh - 40px);padding:0;overflow:hidden}.terminalModal .messageHeader{padding:12px 16px}.terminalModal iframe{background:#111;border:0;width:100%;height:calc(100% - 56px);display:block}.terminalModal>iframe{background:#111;border:0;width:100%;height:calc(100% - 100px);display:block}.terminalFrames{contain:strict;position:absolute;inset:56px 0 0;overflow:hidden}.terminalFrames iframe{contain:strict;background:#111;border:0;width:100%;height:100%;display:none}.terminalFrames iframe.active{display:block}.terminalFrames iframe.active:not(.ready){opacity:0}.terminalFrames iframe.ready{opacity:1;transition:opacity .12s}.terminalModal{width:min(850px,100vw - 32px);height:min(640px,100vh - 40px);margin:54px auto 0;position:relative;overflow:visible}.terminalSelector{z-index:120;border:1px solid var(--bd);background:color-mix(in srgb,var(--p1) 94%,transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:min(680px,100vw - 100px);margin-left:-340px;padding:3px 12px 4px;display:flex;position:fixed;top:14px;left:50%;box-shadow:0 8px 18px #0003}.root:not(.dark) .terminalModal .messageHeader,.root:not(.dark) .terminalSelector,.root:not(.dark) .terminalModal{background:#cbd3d9}.root:not(.dark) .terminalAgentChoices button{color:#26363f}.root:not(.dark) .terminalAgentChoices button.selected{color:#15232b}.terminalAgentChoices b{font-size:12px;font-weight:650}.terminalAgentChoices{flex:1;justify-content:center;gap:12px;display:flex}.terminalAgentChoices button{min-width:110px;color:var(--mut);background:0 0;border:1px solid #0000;border-radius:10px;justify-items:center;gap:3px;padding:6px 10px;display:grid;position:relative}.terminalAgentChoices button.selected{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 14%,transparent);color:var(--tx)}.terminalAgentChoices button.selected b{color:var(--acc)}.terminalAgentChoices button.pulse .terminalAvatarWrap{animation:.7s terminalUnreadBounce}@keyframes terminalUnreadBounce{0%,to{transform:translateY(0)}35%{transform:translateY(-9px)}65%{transform:translateY(2px)}}.terminalAvatarWrap{position:relative}.terminalAgentChoices img{object-fit:cover;border-radius:50%;width:48px;height:48px}.terminalAvatarWrap em{color:#fff;background:#ed5b65;border-radius:99px;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-style:normal;line-height:18px;position:absolute;top:-5px;right:-6px}.terminalAgentChoices small{font-size:10px;display:none}.terminalArrow{z-index:100;width:14vw;height:82vh;box-shadow:none;border-radius:0;outline:0;margin:0;padding:0;line-height:0;position:fixed;top:50%;transform:translateY(-50%);color:#0000!important;background:0 0!important;border:0!important;font-size:0!important}.terminalArrow:before{content:"";border-top:6px solid color-mix(in srgb,var(--mut) 80%,transparent);border-right:6px solid color-mix(in srgb,var(--mut) 80%,transparent);border-radius:6px;width:38px;height:38px;transition:all .18s;position:absolute;top:50%;left:50%}.terminalArrowLeft:before{transform:translate(-35%,-50%)rotate(-135deg)}.terminalArrowRight:before{transform:translate(-65%,-50%)rotate(45deg)}.terminalArrow:not(:disabled):hover:before{border-color:var(--acc)}.terminalArrow:active,.terminalArrow:focus{transform:translateY(-50%)!important}.terminalArrow:active:before{transform:translate(-35%,-50%)rotate(-135deg)!important}.terminalArrowRight:active:before,.terminalArrowRight:focus:before{transform:translate(-65%,-50%)rotate(45deg)!important}.terminalArrowLeft:hover:before{transform:translate(-35%,-50%)rotate(-135deg)scale(1.12)}.terminalArrowRight:hover:before{transform:translate(-65%,-50%)rotate(45deg)scale(1.12)}.terminalArrowLeft{left:0}.terminalArrowRight{right:0}.terminalArrow:active{transform:translateY(-50%)}.terminalArrow:not(:disabled):hover{color:var(--acc)}.terminalDots{z-index:120;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.terminalDots button{aspect-ratio:1;background:var(--mut);opacity:.45;border:0;flex:0 0 9px;min-width:9px;min-height:9px;border-radius:50%!important;width:9px!important;height:9px!important;padding:0!important}.terminalDots button.active{opacity:1;background:var(--acc)}.policy{align-items:center;gap:12px;display:flex}.policy>span:not(.status){border:1px solid var(--bd);background:var(--p2);border-radius:8px;padding:10px 13px}.checkrow{border-top:1px solid var(--bd);gap:11px;padding:13px 0;display:flex}.checkrow input{width:17px;height:17px;margin:2px 0}.checkrow b,.checkrow small{display:block}.checkrow small{color:var(--mut);margin-top:4px}.primaryAction{background:var(--acc);color:#092318;margin-top:10px}.panel{background:var(--panel);border:1px solid var(--bd);border-radius:12px;overflow:hidden}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--bd);padding:12px 14px}th{color:var(--mut);font-size:10px}td:first-child{align-items:center;gap:11px;display:flex}td img{object-fit:cover;border-radius:8px;width:51px;height:51px}td small,td b{display:block}td small{color:var(--mut)}.userProfileStatus{color:var(--profile-status-color,var(--acc));white-space:nowrap;font-size:11px}.reviewPullRequests{width:100%}.reviewCharts{grid-template-columns:1.25fr 1fr;gap:16px;margin-bottom:16px;display:grid}.reviewChart{min-width:0}.reviewChart h3{margin:0 0 16px}.ageChart{align-content:space-between;gap:10px;min-height:126px;display:grid}.ageRow{color:var(--mut);grid-template-columns:76px minmax(0,1fr) 24px;align-items:center;gap:9px;font-size:10px;display:grid}.ageRow i{background:var(--acc);border-radius:4px;height:9px;display:block}.ageRow b{color:var(--tx);text-align:right;font-size:10px}.authorChart{align-items:end;gap:18px;height:126px;padding:8px 8px 0;display:flex}.authorBar{min-width:52px;height:100%;color:var(--mut);grid-template-rows:18px minmax(0,1fr) 22px 25px;justify-items:center;gap:4px;font-size:10px;display:grid}.authorBar i{background:var(--blue);border-radius:5px 5px 0 0;align-self:end;width:24px;min-height:10px}.authorBar b{color:var(--tx);font-size:11px}.authorBar img{object-fit:cover;border:2px solid var(--panel);border-radius:50%;width:22px;height:22px}.authorBar span{text-overflow:ellipsis;white-space:nowrap;max-width:82px;overflow:hidden}.reviewPullRequests .optable{width:100%}.reviewPullRequests .optable td{box-sizing:border-box;vertical-align:middle;height:76px}.reviewPullRequests .optable td:first-child{display:table-cell}.reviewFilters{justify-content:flex-end;margin-bottom:10px;display:flex}.reviewFilters label{color:var(--mut);align-items:center;gap:8px;font-size:11px;display:flex}.reviewFilters select{min-width:170px;margin:0}.reviewRefresh{border:1px solid var(--bd);background:var(--p2);min-height:32px;color:var(--tx);border-radius:8px;align-items:center;gap:7px;margin-right:10px;padding:0 12px;font-size:11px;display:inline-flex}.reviewRefresh .uiIcon{width:14px;height:14px}.reviewRefresh:disabled{opacity:.65;cursor:wait}.inferenceModels{align-self:start;min-width:0}.inferenceModels .optable{height:auto}.reviewPerson{align-items:center;gap:10px;min-height:51px;display:flex}.reviewPerson img{object-fit:cover;border-radius:8px;flex:0 0 51px;width:51px;height:51px}.reviewPerson>span{gap:3px;min-width:0;display:grid}.reviewPerson small{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.pullRequestUrl{max-width:360px;color:var(--blue);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:inline-block;overflow:hidden}.sortableHeader{color:inherit;font:inherit;background:0 0;border:0;padding:0}.sortableHeader:hover{color:var(--tx)}.usersTable td{box-sizing:border-box;vertical-align:middle;height:76px}.usersTable td:first-child{min-height:76px;display:table-cell}.usersTable .userCell{align-items:center;gap:11px;min-height:51px;display:flex}.usersTable td:first-child>div{min-width:0}.usersTable td:first-child small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}td em{background:var(--p2);border-radius:8px;padding:4px 8px;font-style:normal}.projectBranchLink,.projectRepoLink{color:var(--blue);text-decoration:none}.projectBranchLink:hover,.projectRepoLink:hover{text-decoration:underline}.projectRepoLink{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:210px;display:inline-flex;overflow:hidden}.projectRepoLink span{flex:none;font-size:13px}.projectDescriptionCell{max-width:250px}.projectDescriptionCell>span{color:var(--mut);white-space:normal;overflow-wrap:anywhere;font-family:inherit;font-size:11px;line-height:1.4;display:inline}.projectDescriptionCell>button{width:25px;min-height:25px;color:var(--mut);vertical-align:middle;background:0 0;border:0;justify-content:center;align-items:center;margin-left:5px;padding:0;font-size:14px;display:inline-flex}.projectDescriptionCell>button:hover{color:var(--blue)}.projectsTable td:first-child{box-sizing:border-box;vertical-align:middle;height:76px;display:table-cell}.projectsTable td:first-child img,.projectsTable td:first-child b{vertical-align:middle}.projectsTable td:first-child b{display:inline-block}.projectsTable td:first-child img{margin-right:12px}.projectCardDialog{gap:14px;width:min(560px,100vw - 32px);padding:0 20px 18px;display:grid}.projectCardDialog .messageHeader{margin:0 -20px;padding:14px 20px}.projectCardDialog label{color:var(--mut);gap:5px;font-size:11px;display:grid}.projectCardDialog textarea{box-sizing:border-box;resize:vertical;width:100%;font-family:inherit;font-size:12px;line-height:1.45}.projectCardHero{align-items:center;gap:14px;padding:4px 2px 8px;display:flex}.projectCardHero>div:last-child{color:var(--mut);gap:4px;font-size:11px;display:grid}.projectCardHero>div:last-child b{color:var(--tx);font-size:13px}.projectCardAvatar{flex:none;justify-content:center;display:flex;position:relative}.projectCardAvatar img{border:1px solid var(--bd);object-fit:cover;border-radius:18px;width:88px;height:88px;box-shadow:0 8px 18px #0002}.projectCardAvatar button,.projectCardUpload{border:1px solid var(--bd);background:var(--p2);height:27px;color:var(--tx);border-radius:999px;place-items:center;padding:0 9px;display:grid;position:absolute}.projectCardAvatar button{bottom:2px;right:-12px}.projectCardUpload{cursor:pointer;width:27px;color:var(--acc);padding:0;bottom:2px;left:-7px}.projectCardUpload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.projectCardUpload .uiIcon{width:14px;height:14px}.projectPromptLabel{justify-content:space-between;align-items:center;gap:10px;display:flex}.projectPromptLabel button{min-height:27px;color:var(--blue);padding:4px 9px;font-size:10px}.promptTemplatesDialog{width:min(520px,100vw - 32px);padding:0 22px 22px}.promptTemplatesDialog .messageHeader{margin:0 -22px 6px;padding:16px 22px}.promptTemplateList{gap:11px;padding-top:5px;display:grid}.promptTemplateList button{text-align:left;border-radius:11px;gap:7px;padding:14px 15px;display:grid}.promptTemplateList button b{color:var(--tx);font-size:12px}.promptTemplateList button span{color:var(--mut);font-size:11px;line-height:1.4}.projectActionsCell{text-align:right;width:42px}.projectActionsCell>button.iconDanger{width:30px;height:30px;min-height:30px;color:var(--mut);background:0 0;border:0;place-items:center;padding:0;display:grid}.projectActionsCell>button.iconDanger:hover{color:var(--danger,#e36b6b);background:color-mix(in srgb, var(--danger,#e36b6b) 10%, transparent)}.projectActionsCell .uiIcon{width:16px;height:16px}.deleteProjectDialog{width:min(430px,100vw - 30px);padding:20px}.deleteProjectDialog>p{color:var(--mut);margin:16px 0 7px;font-size:11px;line-height:1.5}.deleteProjectTarget{margin-bottom:8px;font-size:14px;display:block}.deleteProjectDialog>input{box-sizing:border-box;width:100%;margin:0}.auditToolbar{margin-bottom:10px}.auditToolbar input{width:min(420px,100%)}.auditPagination{border-top:1px solid var(--bd);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 2px;display:flex}.auditPagination small{color:var(--mut);font-size:10px}.auditPagination>div{gap:5px;display:flex}.auditPagination button{min-width:28px;min-height:28px;padding:0 7px;font-size:10px}.auditPagination button.active{border-color:var(--acc);background:color-mix(in srgb, var(--acc) 16%, var(--p2));color:var(--acc)}.auditToolbar mark,.panel mark{color:#2d2510;background:#f6d365;border-radius:3px;padding:0 2px}.auditTable{table-layout:fixed}.auditTable th:first-child,.auditTable td:first-child{width:160px}.auditTable td:first-child{vertical-align:middle;white-space:nowrap;display:table-cell!important}.auditTable td{box-sizing:border-box;vertical-align:middle;height:52px}.auditTable td:nth-child(5){overflow-wrap:anywhere}tr{cursor:pointer}.онлайн{color:var(--acc)}.офлайн{color:var(--mut)}.profile{grid-template-columns:280px 1fr;gap:16px;margin-top:16px;display:grid}.identity{text-align:center;padding:20px}.profileEmail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profileMottoEditor{justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}.profileMottoEditor .profileMotto{margin:0}.profileMottoEditor input{box-sizing:border-box;text-align:left;width:100%;min-height:30px;padding:5px 8px;font-size:11px}.profileMottoEditor button{border:1px solid var(--bd);background:var(--p2);width:28px;height:28px;min-height:28px;color:var(--mut);flex:0 0 28px;place-items:center;padding:0;display:grid}.profileMottoEditor button:hover{color:var(--blue)}.profileSettingsPanel .fields{grid-template-columns:1fr}.profileSettingsPanel,.profileProjectsPanel,.profileAgentsPanel{margin-top:18px}.profileRelationList,.profileAgentTable{gap:8px;display:grid}.profileProjectRow{border-bottom:1px solid color-mix(in srgb, var(--bd) 65%, transparent);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:7px 0;display:grid}.profileProjectRow:last-child{border-bottom:0}.profileProjectRow img{object-fit:cover;border-radius:9px;width:42px;height:42px}.profileProjectRow span,.profileAgentTableRow span{min-width:0}.profileProjectRow b,.profileProjectRow small{display:block}.profileProjectRow small{color:var(--mut);margin-top:3px;font-size:10px}.profileAgentTableHead,.profileAgentTableRow{grid-template-columns:minmax(0,1.4fr) .8fr .8fr;align-items:center;gap:8px;display:grid}.profileAgentTableHead{border-bottom:1px solid var(--bd);color:var(--mut);padding-bottom:5px;font-size:10px}.profileAgentTableRow{border-bottom:1px solid color-mix(in srgb, var(--bd) 65%, transparent);min-height:64px;color:var(--tx);font-size:11px;text-decoration:none}.profileAgentTableRow:hover{background:color-mix(in srgb, var(--acc) 7%, transparent)}.profileAgentTableRow:last-child{border-bottom:0}.profileAgentTableRow>span:first-child{align-items:center;gap:7px;display:flex}.profileAgentTableRow img{object-fit:cover;border-radius:8px;width:51px;height:51px}.profileAgentTableRow>span:first-child>span{gap:4px;min-width:0;display:grid}.profileAgentTableRow>span:first-child small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.profileAgentTableRow>span:not(:first-child){color:var(--mut);font-size:10px}.profile .securityBlock button,.profile>div>.save{font-size:12px}.dangerButton{margin-top:12px;border-color:color-mix(in srgb, var(--danger) 60%, var(--bd))!important;color:var(--danger)!important}.interactionLevelPanel .skills button{font-size:12px}.interactionLevelPanel .skills button b{font-size:15px}.interactionLevelPanel .skills button small{font-size:13px}.profileProjectCard .profileProjectRole{color:var(--mut);white-space:nowrap;font-size:10px}.identity img{object-fit:cover;border-radius:12px;width:112px;height:112px}.profileMotto{color:var(--mut);margin:8px 0 0;font-size:12px;line-height:1.45}.profileStatusBadge{background:color-mix(in srgb, var(--profile-status-color,var(--acc)) 11%, transparent);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;margin:8px auto 0;padding:4px 8px;font-size:11px;display:inline-flex;color:var(--profile-status-color,var(--acc))!important}.profileStatusBadge:hover{background:color-mix(in srgb, var(--profile-status-color,var(--acc)) 18%, transparent)}.profileStatusBadge span{color:var(--mut);font-size:9px}.profileStatusPopover{z-index:3;border:1px solid var(--bd);background:var(--p2);text-align:left;box-sizing:border-box;border-radius:9px;gap:8px;width:calc(100% + 24px);margin:8px -12px 0;padding:9px;display:grid;position:relative;box-shadow:0 10px 24px #00000024}.profileStatusPopover>input{box-sizing:border-box;width:100%;height:28px;min-height:28px;margin:0;padding:5px 8px;font-size:11px}.profileStatusPresets{flex-wrap:wrap;gap:5px;display:flex}.profileStatusPresets button{border:1px solid var(--bd);background:var(--panel);min-height:28px;color:var(--tx);border-radius:999px;padding:4px 7px;font-size:10px}.profileStatusPresets button:hover{border-color:var(--acc);color:var(--acc)}.profileStatusPresets button.selected{border-color:var(--profile-status-color,var(--acc));background:color-mix(in srgb, var(--profile-status-color,var(--acc)) 12%, transparent);color:var(--profile-status-color,var(--acc))}.profileColorPicker{color:var(--mut);justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.profileColorPicker .statusColorPalette{width:100%}.statusColorPalette{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.statusColorPalette button{width:18px;min-width:18px;height:18px;min-height:18px;box-shadow:0 0 0 1px color-mix(in srgb, var(--bd) 85%, transparent);cursor:pointer;border:2px solid #0000;border-radius:50%;flex:0 0 18px;padding:0}.statusColorPalette button:hover{transform:scale(1.12)}.statusColorPalette button.selected{border-color:var(--p2);box-shadow:0 0 0 2px var(--tx)}.statusConfirmButton{order:0;margin:0 0 0 auto;line-height:1;border:1px solid var(--bd)!important;background:var(--p2)!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;color:var(--acc)!important;border-radius:6px!important;flex:0 0 24px!important;font-size:13px!important}.profileStatusSettings{border:1px solid color-mix(in srgb, var(--bd) 75%, transparent);background:color-mix(in srgb, var(--p2) 70%, transparent);border-radius:9px;grid-column:1/-1;gap:8px;margin-top:2px;padding:10px 11px;display:grid}.profileStatusSettings .fieldTitle{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.profileStatusSettings .fieldTitle small{color:var(--mut);font-size:10px;font-weight:400}.statusEditorRow{grid-template-columns:minmax(0,1fr) 170px minmax(148px,auto) auto;align-items:center;gap:8px;display:grid}.statusEditorRow input,.statusEditorRow select{min-width:0}.statusEditorRow .statusColorPalette{min-width:148px}.statusInlineSave{white-space:nowrap;justify-self:end;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;font-size:13px}.identity small,.identity em{color:var(--mut);margin-top:6px;display:block}.block{margin-bottom:16px;padding:18px}.skills{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.skills button{text-align:left;border:1px solid var(--bd);background:var(--p2);color:var(--tx);border-radius:9px;padding:15px}.skills small,.skills b{display:block}.skills small{color:var(--mut);margin-top:7px}.skills .selected{border-color:var(--acc)}.fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.save{float:right;height:42px}@media (width<=780px){aside{display:none}.toolbar{flex-wrap:wrap}.toolbar input{width:100%}.panel{overflow:auto}table{min-width:720px}.profile,.skills,.fields{grid-template-columns:1fr}.loginbox{grid-template-columns:1fr;min-height:600px}.hero{display:none}.login form{padding:60px 28px}}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tile{align-items:center;gap:13px;padding:16px;display:flex}.tile img{object-fit:cover;border-radius:9px;width:72px;height:72px}.tile h3{margin:0 0 5px}.tile small,.session small{color:var(--mut)}.session{flex-direction:column;padding:18px;display:flex}.sessionClickable{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .12s}.sessionClickable:hover{border-color:color-mix(in srgb, var(--blue) 42%, var(--bd));transform:translateY(-1px);box-shadow:0 8px 24px #142b3c14}.sessionClickable:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 72%, transparent);outline-offset:3px}.sessionHead{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:13px;margin-bottom:13px;display:grid}.sessionAgentLink{min-width:0;color:var(--tx);border-radius:10px;grid-template-columns:81px minmax(0,1fr);align-items:start;gap:13px;text-decoration:none;display:grid}.sessionAgentLink:hover h3{color:var(--blue)}.sessionAgentLink:focus-visible{outline-offset:4px}.sessionAvatarWrap{width:81px;height:81px;display:block;position:relative}.sessionAvatarWrap em{color:#fff;text-align:center;background:#ed5b65;border-radius:50%;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-style:normal;line-height:19px;position:absolute;top:-6px;right:-6px}.sessionHead>div{min-width:0}.session img{object-fit:cover;border-radius:9px;width:81px;height:81px}.session h3{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 5px;overflow:hidden}.sessionHead .status{justify-self:end;margin-top:4px}.session>small{overflow-wrap:anywhere;min-height:28px;display:block}.sessionActions{grid-template-columns:1fr 38px 38px;grid-template-areas:"blank restart off""enter enter sleep";gap:8px;margin-top:auto;padding-top:12px;display:grid}.sessionSecondaryActions{display:contents}.sessionActions>.enterSession{grid-area:enter}.sessionActions>.stopSession{grid-area:off}.sessionSecondaryActions .stopSession:first-child{grid-area:restart}.sessionSecondaryActions .stopSession:last-child{grid-area:sleep}.sessionActions button{border:1px solid var(--bd);background:var(--p2);width:100%;height:38px;min-height:38px;color:var(--tx);border-radius:8px;margin:0}.sessionActions .enterSession{justify-content:center;align-items:center;gap:7px;display:inline-flex}.sessionActions .stopSession{border-color:color-mix(in srgb, var(--danger) 45%, var(--bd));width:38px;height:38px;min-height:38px;color:var(--danger);place-items:center;padding:0;line-height:0;display:grid}.sessionActions .stopSession .uiIcon{width:17px;height:17px}.sessionActions .stopSession:disabled{opacity:.42;cursor:not-allowed}.sessionActions .enterSession:only-child{grid-column:1/-1}.uiIcon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.sessionCounters{align-items:center;gap:7px;min-height:38px;margin-top:8px;display:flex}.counterBadge,.agentStats>span{border:1px solid var(--bd);background:var(--p2);grid-template-rows:auto auto;grid-template-columns:30px auto;align-items:center;column-gap:8px;position:relative;min-height:44px!important;color:var(--tx)!important;border-radius:12px!important;padding:6px 12px 6px 7px!important;display:grid!important}.counterBadge i,.agentStats i{background:color-mix(in srgb, var(--acc) 15%, var(--panel));width:30px;height:30px;color:var(--acc);border-radius:9px;grid-row:1/3;place-items:center;font-style:normal;display:grid}.counterBadge:nth-child(2) i,.agentStats>span:nth-child(2) i{background:color-mix(in srgb, var(--blue) 14%, var(--panel));color:var(--blue)}.counterBadge i .uiIcon,.agentStats i .uiIcon{width:16px;height:16px}.counterBadge b,.agentStats b{align-self:end;font-size:11px;line-height:1}.counterBadge small,.agentStats small{color:var(--mut);align-self:start;font-size:8px;line-height:1.15}.counterBadge em,.agentStats em{background:var(--blue);color:#fff;text-align:center;border-radius:99px;min-width:17px;padding:2px 4px;font-size:8px;font-style:normal;position:absolute;top:-6px;right:-5px}.counterBadge i .messageUnreadDot{color:#fff;background:#ed5b65;border-radius:50%;place-items:center;width:22px;min-width:22px;height:22px;padding:0;font-size:9px;font-style:normal;line-height:1;display:grid;position:static}.sessionCounters .unreadBadge,.agentStats .unreadBadge{border-color:color-mix(in srgb, var(--blue) 55%, var(--bd));background:color-mix(in srgb, var(--blue) 12%, var(--p2))}.sessionSsh{grid-template-columns:minmax(0,1fr) 38px;gap:7px;margin-top:10px;display:grid}.sessionSsh input{background:var(--bg);height:38px;margin:0;padding:0 9px;font-size:9px}.sessionSsh button{width:38px;height:38px;min-height:38px;color:var(--blue);place-items:center;margin:0;padding:0;display:grid}.sessionSsh button .uiIcon{width:15px;height:15px}.agentStats{grid-template-columns:140px;justify-content:center;gap:6px;margin-top:8px;display:grid}.sshCopy{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.sshCopy input{background:var(--p2);margin:0}.sshCopy button{align-items:center;gap:7px;height:42px;display:inline-flex}@media (width<=520px){.sshCopy{grid-template-columns:1fr}}.messageBackdrop{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0308129e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.agentPicker{width:min(520px,100vw - 30px);max-height:min(680px,100vh - 30px);padding:18px;overflow:auto}.agentPickerList{gap:8px;margin:16px 0;display:grid}.pickerSearch{background:var(--bg);margin:14px 0 4px}.agentPickerList button{text-align:left;grid-template-columns:48px 1fr 24px;align-items:center;gap:11px;min-height:66px;padding:8px 10px;display:grid}.agentPickerList button.selected{border-color:var(--acc);background:color-mix(in srgb, var(--acc) 12%, var(--p2))}.agentPickerList img{object-fit:cover;border-radius:9px;width:48px;height:48px}.agentPickerList span{gap:4px;display:grid}.agentPickerList small{color:var(--mut)}.agentPickerList i{color:var(--acc);font-size:16px;font-style:normal}.emptyPicker{color:var(--mut);text-align:center;padding:24px 0}.ownerChoice{text-align:left;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;min-height:60px!important;padding:7px 9px!important}.ownerChoice img,.emptyOwnerAvatar{object-fit:cover;border-radius:9px;width:46px;height:46px}.ownerChoice span{gap:3px;display:grid}.ownerChoice small{color:var(--mut)}.ownerChoice i{color:var(--blue);font-size:10px;font-style:normal}.emptyOwnerAvatar{background:var(--panel);color:var(--mut);place-items:center;font-size:16px;display:grid}.agentPickerList .emptyOwnerAvatar{width:48px;height:48px}.pickerConfirm{float:none;width:100%}.permissionList{gap:8px;margin:15px 0;display:grid}.permissionRow{border:1px solid var(--bd);background:var(--p2);border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:12px;display:flex}.permissionRow span,.permissionRow b,.permissionRow small{display:block}.permissionRow b{font-size:12px;line-height:1.35}.permissionRow small{color:var(--mut);margin-top:5px;font-size:11px;line-height:1.45}.permissionRow .toggle{flex:0 0 42px;margin:0}.settingsStack{gap:14px;display:grid}.settingsStack .block>h3,.settingsStack .sectiontitle h3{font-size:15px;line-height:1.3}.settingsStack .ownerBlock>div>small{font-size:11px;line-height:1.45}.settingsStack .ownerChoice b{font-size:12px;line-height:1.3}.settingsStack .ownerChoice small{font-size:10.5px;line-height:1.4}.settingsStack .ownerChoice i{font-size:11px}.settingsSave{justify-self:start}.relationAdder{grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:14px;display:grid}.relationAdder select{margin:0}.ownedAgent{border-top:1px solid var(--bd);color:var(--tx);grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:9px;text-decoration:none;display:grid}.ownedAgent img{object-fit:cover;border-radius:8px;width:44px;height:44px}.ownedAgent span,.ownedAgent b,.ownedAgent small{display:block}.ownedAgent small{color:var(--mut);margin-top:3px}.ownedAgent i{color:var(--mut);font-style:normal}.projectSettings{border:1px solid var(--bd);background:var(--p2);border-radius:9px;grid-template-columns:1fr 1fr;gap:8px 10px;margin:15px 0;padding:13px;display:grid}.projectSettings input{background:var(--panel);margin-bottom:0}.projectSettings .wideField,.projectSettings button{grid-column:1/-1}.projectRepository,.projectDescription{gap:6px;display:grid}.projectRepository>span,.projectDescription{font-size:11px;font-weight:600}.projectRepository>a{border:1px solid var(--bd);background:var(--panel);min-height:38px;color:var(--blue);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:12px;font-weight:400;text-decoration:none;display:flex;overflow:hidden}.projectRepository>a:hover{border-color:var(--blue)}.projectRepository>a>span{flex:none;font-size:15px}.projectRepository>small{border:1px dashed var(--bd);min-height:38px;color:var(--mut);border-radius:8px;padding:10px 11px;font-size:11px}.projectDescription textarea{resize:none;min-height:52px;margin:0;line-height:1.45}@media (width<=560px){.relationAdder{grid-template-columns:1fr}}.messagePanel{width:min(560px,100%);max-height:min(680px,100vh - 40px);padding:18px;overflow:auto}.messageHeader,.messageComposer{align-items:center;gap:12px;display:flex}.messageHeader{border-bottom:1px solid var(--bd);justify-content:space-between;padding-bottom:15px}.messageHeader h3,.messageHeader small,.message p{margin:0}.messageHeader small{color:var(--mut)}.messageHeader button{border:1px solid var(--bd);background:var(--p2);width:36px;height:36px;color:var(--tx);border-radius:9px;font-size:22px}.inviteModal{gap:14px;width:min(420px,100vw - 32px);padding:20px;display:grid}.inviteModal label{color:var(--mut);gap:6px;font-size:11px;display:grid}.inviteModal input,.inviteModal select{border:1px solid var(--bd);background:var(--p2);min-height:38px;color:var(--tx);border-radius:8px;padding:0 10px}.messageList{flex-direction:column;gap:10px;padding:18px 0;display:flex}.message{border:1px solid var(--bd);background:var(--p2);border-radius:12px 12px 12px 3px;width:min(82%,410px);padding:11px 13px}.message.mine{border-color:color-mix(in srgb, var(--blue) 48%, var(--bd));border-radius:12px 12px 3px;align-self:flex-end}.message b{color:var(--blue);margin-bottom:5px;font-size:12px;display:block}.message p{line-height:1.45}.messageComposer input{flex:1;min-width:0}.messageComposer button{height:40px}.session .messageButton{border-color:var(--blue);background:color-mix(in srgb, var(--blue) 14%, var(--p2));width:max-content;color:var(--blue);margin:12px 0 0}@media (width<=1100px){.masterdetail,.twocol{grid-template-columns:1fr}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.healthbar{flex-wrap:wrap}.healthbar .push{margin-left:0}}@media (width<=780px){aside{z-index:40;transition:transform .2s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-102%);box-shadow:18px 0 50px #0000004d}aside.open{transform:translate(0)}.navclose,.navopen{border:1px solid var(--bd);background:var(--p2);color:var(--tx);border-radius:8px;place-items:center;display:inline-grid}.navclose{width:32px;height:32px}.navopen{width:36px;height:36px;margin-right:10px}.navscrim{z-index:30;background:#0308128c;border:0;display:block;position:fixed;inset:0}header{padding:0 14px}header>div{flex:1}.content{padding:15px}.statgrid,.integrationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar{padding-bottom:3px;overflow-x:auto}.toolbar input{min-width:230px}.toolbar button{white-space:nowrap;min-height:42px}.toolbar .invite{margin-left:0}.policy{flex-wrap:wrap}.quotaRow{grid-template-columns:minmax(150px,190px) 1fr}.quotaRow span{text-align:left;grid-column:1/-1}}@media (width<=520px){.theme{font-size:0}.theme:after{content:"◐";font-size:16px}.cards,.statgrid,.integrationGrid{grid-template-columns:1fr}.login{padding:0}.loginbox{border:0;border-radius:0;min-height:100vh}.login form{padding:70px 22px 30px}.detailtitle{flex-wrap:wrap;align-items:flex-start}.detailtitle .status{margin-left:62px}.messagePanel{padding:14px}.messageComposer{flex-direction:column;align-items:stretch}.messageComposer input{margin-bottom:0}}.flow{text-align:center;margin-bottom:16px;padding:28px;font-weight:600}.banner{border-radius:12px;display:block;overflow:hidden}.banner img{width:100%;display:block}@media (width<=1050px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.cards{grid-template-columns:1fr}}.statgrid{grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0;display:grid}.stat{padding:16px}.stat small{color:var(--mut);display:block}.stat b{margin-top:7px;font-size:24px;display:block}.optable{overflow:auto}.optable table{min-width:620px}.agentdetail{grid-template-columns:280px 1fr;gap:16px;margin-top:16px;display:grid}.agentidentity{text-align:center;padding:20px}.agentidentity img{border-radius:12px;width:112px;height:112px}.agentAvatarEditor{width:112px;height:112px;margin:0 auto;position:relative}.agentAvatarEditor .profileUnreadBadge{z-index:2;color:#fff;text-align:center;background:#ed5b65;border-radius:50%;min-width:21px;height:21px;padding:0 5px;font-size:10px;font-style:normal;line-height:21px;position:absolute;top:-6px;right:-6px}.agentAvatarEditor>img{object-fit:cover;display:block}.agentidentity small,.agentidentity em{color:var(--mut);margin-top:7px;display:block}.agentOwnerLabel{border:1px solid var(--bd);background:var(--p2);color:var(--mut);border-radius:8px;margin-top:10px;padding:8px;font-size:10px;display:block}.agentOwnerLabel b{color:var(--tx)}.ownerBlock{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr);align-items:center;gap:12px;display:grid}.ownerBlock h3{margin:0 0 4px}.ownerBlock small{color:var(--mut)}.ownerBlock select{margin:0}@media (width<=760px){.ownerBlock{grid-template-columns:1fr}}.agentidentity em{color:var(--acc);font-style:normal}.agentidentity nav{text-align:left;margin-top:20px}.agentidentity nav button,.agentidentity nav a{width:100%;color:var(--mut);text-align:left;font:inherit;background:0 0;border:0;border-radius:8px;padding:9px 10px;text-decoration:none}.agentDetailActions{margin-top:12px}.agentDetailSsh{text-align:left;margin-top:12px}.agentProjectRow img{object-fit:cover;border-radius:9px;flex:0 0 48px;width:48px;height:48px}.agentProjectsBlock .sectiontitle{align-items:center}.agentProjectsBlock .sectiontitle h3{margin-bottom:4px}.agentProjectsBlock .sectiontitle small{color:var(--mut)}.agentProjectList{gap:9px;margin-top:16px;display:grid}.agentProjectCard{border:1px solid var(--bd);background:var(--p2);border-radius:10px;grid-template-columns:52px minmax(150px,1fr) minmax(155px,.7fr) 150px;align-items:center;gap:12px;padding:11px;display:grid}.agentProjectCard.primaryProject{border-color:color-mix(in srgb, var(--acc) 55%, var(--bd));background:color-mix(in srgb, var(--acc) 7%, var(--p2))}.agentProjectCard>img{object-fit:cover;border-radius:9px;width:52px;height:52px}.agentProjectInfo{gap:5px;min-width:0;display:grid}.agentProjectInfo>span{align-items:center;gap:7px;min-width:0;display:flex}.agentProjectInfo b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agentProjectInfo small{color:var(--mut);font-size:10.5px}.agentProjectInfo em{background:color-mix(in srgb, var(--acc) 15%, var(--panel));color:var(--acc);border-radius:99px;padding:3px 7px;font-size:9px;font-style:normal}.projectAccess{gap:5px;display:grid}.projectAccess small{color:var(--mut);font-size:9px}.projectAccess select{min-width:150px;margin:0}.projectRowActions{gap:6px;display:grid}.projectRowActions button{white-space:nowrap;width:100%}.projectRowActions .removeRelation{color:var(--danger)}.projectRequestPermission{justify-content:space-between;align-items:center;gap:18px;display:flex}.projectRequestPermission>div{gap:5px;display:grid}.projectRequestPermission b{font-size:12px}.projectRequestPermission small{color:var(--mut);font-size:11px;line-height:1.4}.projectRequestPermission .toggle{flex:0 0 42px}.projectPicker{width:min(620px,100vw - 30px);max-height:min(720px,100vh - 30px);padding:18px;overflow:auto}.projectPickerList{gap:8px;margin-top:14px;display:grid}.projectPickerList>button{text-align:left;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:8px 10px;display:grid}.projectPickerList img{object-fit:cover;border-radius:9px;width:54px;height:54px}.projectPickerList span{gap:4px;min-width:0;display:grid}.projectPickerList span small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.projectPickerList span em{color:var(--mut);font-size:9px;font-style:normal}.projectPickerList>button>i{color:var(--blue);font-size:10px;font-style:normal}.agentUsersBlock .sectiontitle{align-items:center}.agentUsersBlock .sectiontitle>div:first-child{flex:1;min-width:0}.agentUsersBlock .sectiontitle h3{margin-bottom:4px}.agentUsersBlock .sectiontitle small{color:var(--mut)}.agentUserList{gap:9px;margin-top:16px;display:grid}.agentUserCard{border:1px solid var(--bd);background:var(--p2);border-radius:10px;grid-template-columns:52px minmax(145px,1fr) 142px 142px 150px;align-items:center;gap:12px;padding:11px;display:grid}.agentUserCard.primaryUser{border-color:color-mix(in srgb, var(--acc) 55%, var(--bd));background:color-mix(in srgb, var(--acc) 7%, var(--p2))}.agentUserCard>img{object-fit:cover;border-radius:9px;width:52px;height:52px}.agentUserInfo{gap:5px;min-width:0;display:grid}.agentUserInfo>span{align-items:center;gap:7px;min-width:0;display:flex}.agentUserInfo b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agentUserInfo small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.agentUserInfo em{background:color-mix(in srgb, var(--acc) 15%, var(--panel));color:var(--acc);border-radius:99px;padding:3px 7px;font-size:9px;font-style:normal}.userPermission{justify-content:space-between;align-items:center;gap:8px;display:flex}.userPermission>span{color:var(--mut);font-size:10px;line-height:1.35}.userPermission .toggle{flex:0 0 42px;margin:0}.userRowActions{gap:6px;display:grid}.userRowActions button{white-space:nowrap;width:100%}.userRowActions .removeRelation{color:var(--danger)}.userPickerList img{border-radius:50%}.createAgentDialog{width:min(760px,100vw - 30px);max-height:min(900px,100vh - 30px);padding:20px;overflow:auto}.createAgentAvatar{border:1px solid var(--bd);background:var(--p2);border-radius:11px;align-items:center;gap:15px;margin-top:18px;padding:12px;display:flex}.createAvatarEditor{flex:0 0 82px;width:82px;height:82px;position:relative}.createAvatarEditor>img{object-fit:cover;border-radius:11px;width:82px;height:82px;display:block}.createAvatarUpload,.profileAvatarUpload{border:2px solid var(--panel);background:var(--p2);width:32px;height:32px;color:var(--mut);cursor:pointer;border-radius:50%;place-items:center;transition:color .16s,background .16s,transform .16s;display:grid;position:absolute;bottom:-7px;right:-7px;box-shadow:0 3px 10px #00000029}.createAvatarUpload .uiIcon,.profileAvatarUpload .uiIcon{width:15px;height:15px}.createAvatarUpload:hover,.profileAvatarUpload:hover{border-color:color-mix(in srgb, var(--blue) 45%, var(--bd));color:var(--blue);background:var(--panel);transform:translateY(-1px)}.createAvatarUpload input,.profileAvatarUpload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}:is(.createAvatarUpload:has(input:disabled),.profileAvatarUpload:has(input:disabled)){cursor:wait;opacity:.6}.createAgentAvatar>.fieldTitle{flex:1}.createAgentAvatar>.fieldTitle b{font-size:12px}.createAgentAvatar small,.createOwner small,.createProjectPicker>div small{color:var(--mut);font-size:10.5px;line-height:1.4}.createAgentAvatar .rerollAvatar{width:38px;height:38px;min-height:38px;color:var(--blue);place-items:center;padding:0;display:grid}.createAgentAvatar .rerollAvatar .uiIcon{width:18px;height:18px}.createAgentFields{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.createAgentFields label{gap:7px;font-size:11px;font-weight:600;display:grid;position:relative}.createAgentFields label:nth-child(n+3){grid-column:1/-1}.createAgentFields input,.createAgentFields select,.createAgentFields textarea{border:1px solid var(--bd);background:var(--bg);width:100%;color:var(--tx);font:inherit;box-sizing:border-box;resize:vertical;border-radius:9px;margin:0;padding:10px 11px;font-weight:400;line-height:1.45}.createAgentFields select{min-height:40px}.createAgentFields .createPurposeField{resize:none}.createAgentFields .helpTip>span{left:0;transform:translateY(4px)}.createAgentFields .helpTip:hover>span,.createAgentFields .helpTip:focus>span{transform:translate(0)}.createAgentFields>label:nth-child(2) .helpTip>span{left:auto;right:0}.createAgentFields label>small{color:var(--mut);font-size:9px;font-weight:400;position:absolute;top:0;right:8px}.mottoInputRow{grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;gap:8px;display:grid}.createAgentFields .mottoInputRow textarea{min-width:0}.generatedTextRow{grid-template-columns:minmax(0,1fr) 42px;align-items:start;gap:8px;display:grid}.createAgentFields .generatedTextRow textarea{min-width:0}.generatedTextRow>button{width:42px;height:42px;min-height:42px;color:var(--blue);place-items:center;padding:0;display:grid}.generatedTextRow>button .uiIcon{width:15px;height:15px}.randomMottoButton{place-items:center;width:42px;height:auto;display:grid;min-height:42px!important;color:var(--blue)!important;padding:0!important}.randomMottoButton .uiIcon{width:15px;height:15px}.createOwner{border:1px solid var(--bd);background:color-mix(in srgb, var(--acc) 7%, var(--p2));border-radius:10px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;margin-top:16px;padding:11px;display:grid}.createOwner img{object-fit:cover;border-radius:50%;width:48px;height:48px}.createOwner span{gap:4px;display:grid}.createProjectSelection{gap:10px;margin-top:16px;display:grid}.createProjectSelection>div:first-child{gap:4px;display:grid}.createProjectSelection>div:first-child small{color:var(--mut);font-size:10.5px}.chooseCreateProject{min-height:44px!important;color:var(--blue)!important;border-style:dashed!important}.selectedCreateProject{border:1px solid var(--bd);background:var(--p2);border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px;display:grid}.selectedCreateProject img{object-fit:cover;border-radius:9px;width:52px;height:52px}.selectedCreateProject span{gap:4px;min-width:0;display:grid}.selectedCreateProject span small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.createProjectPickerBackdrop{z-index:30}.projectPickerList>button.selected{border-color:var(--acc);background:color-mix(in srgb, var(--acc) 12%, var(--p2))}.createProjectPicker{margin-top:16px}.createProjectPicker>div:first-child{gap:4px;display:grid}.createProjectPicker>input{background:var(--bg);margin:11px 0 8px}.createProjectList{grid-template-columns:1fr 1fr;gap:8px;max-height:240px;display:grid;overflow:auto}.createProjectList>button{text-align:left;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:66px;padding:8px 9px;display:grid}.createProjectList>button.selected{border-color:var(--acc);background:color-mix(in srgb, var(--acc) 12%, var(--p2))}.createProjectList img{object-fit:cover;border-radius:9px;width:48px;height:48px}.createProjectList span{gap:4px;min-width:0;display:grid}.createProjectList span small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.createProjectList>button>i{color:var(--acc);font-size:15px;font-style:normal}.createAgentSubmit{width:100%;margin-top:18px;min-height:42px!important}.createRequirements{color:var(--amber);text-align:center;margin-top:8px}.createRequirements small{font-size:10px;line-height:1.4}@media (width<=760px){.agentProjectCard{grid-template-columns:52px minmax(0,1fr)}.projectAccess,.projectRowActions{grid-column:2}.projectRowActions{flex-wrap:wrap;display:flex}}.profileProjectCard{grid-template-columns:52px minmax(0,1fr) auto}.repositoryField{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:7px;display:grid}.repositoryField a{border:1px solid var(--bd);width:34px;height:34px;color:var(--blue);border-radius:7px;place-items:center;text-decoration:none;display:grid}.repositoryField a:hover{border-color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, transparent)}@media (width<=1050px){.agentUserCard{grid-template-columns:52px minmax(0,1fr) 150px}.userPermission{grid-column:2}.userRowActions{grid-area:1/3/span 3}}@media (width<=620px){.agentUserCard{grid-template-columns:52px minmax(0,1fr)}.userPermission,.userRowActions{grid-column:2}.userRowActions{flex-wrap:wrap;grid-row:auto;display:flex}.createAgentFields,.createProjectList{grid-template-columns:1fr}.createAgentFields label:nth-child(n+3){grid-column:auto}}.agentNameEditor{justify-content:center;align-items:center;gap:7px;margin:9px 0 0;display:flex}.agentNameEditor h2{margin:0}.agentNameEditor input{text-align:left;min-width:0;height:36px;margin:0}.agentNameEditor button{width:auto;min-height:32px;margin:0;padding:6px 9px}.agentNameEditor .editNameButton{border:1px solid var(--bd);background:var(--p2);width:30px;height:30px;min-height:30px;color:var(--mut);place-items:center;padding:0;display:grid}.agentNameEditor .editNameButton:hover{color:var(--blue)}.agentShortDescription{color:var(--mut);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.agentSpecialization{border:1px solid var(--bd);background:var(--p2);border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:6px 9px;display:inline-flex}.agentidentity .agentSpecialization small{color:var(--mut);margin:0;font-size:9px;display:inline}.agentSpecialization b{color:var(--tx);font-size:10px}.agentidentity nav button.active{background:color-mix(in srgb, var(--acc) 14%, transparent);color:var(--tx)}.securityBlock{justify-content:space-between;align-items:center;gap:14px;display:flex}.authSessionsBlock{margin-top:14px}.authSessionsBlock .sectiontitle{align-items:center}.authSessionList{gap:8px;margin-top:14px;display:grid}.authSession{border:1px solid var(--bd);border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;display:grid}.authSession>div{gap:3px;min-width:0;display:grid}.authSession b{font-size:12px}.authSession small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sessionDevice{background:var(--p2);width:36px;height:36px;color:var(--blue);border-radius:9px;place-items:center;font-size:18px;display:grid}.authSession button,.authSessionsBlock .sectiontitle button{border:1px solid var(--bd);background:var(--p2);color:var(--tx);border-radius:7px;padding:7px 10px}@media (width<=600px){.authSession{grid-template-columns:38px 1fr}.authSession>button,.authSession>.status{grid-column:2;justify-self:start}.statusEditorRow{grid-template-columns:minmax(0,1fr)}.statusEditorRow select,.statusEditorRow .statusColorPalette,.statusInlineSave{grid-column:1}.statusEditorRow select{grid-row:2}.statusEditorRow .statusColorPalette{grid-row:3}.statusInlineSave{grid-row:4}}.securityBlock h3,.securityBlock small{margin:0}.securityBlock small{color:var(--mut)}.securityBlock button{border:1px solid var(--bd);background:var(--p2);min-height:38px;color:var(--tx);border-radius:8px}.certificateBlock{gap:12px;display:grid}.certificateLoginButton{text-align:center;cursor:pointer;display:block}.certificateLoginButton input{display:none}.certificateBlock>div:first-child{gap:4px;display:grid}.certificateBlock h3,.certificateBlock small{margin:0}.certificateBlock small{color:var(--mut);line-height:1.4}.certificateBlock>button{border:1px solid var(--bd);background:var(--p2);min-height:36px;color:var(--tx);border-radius:8px;justify-self:start;padding:0 12px}.certificateList{gap:7px;display:grid}.certificateList>div{border:1px solid var(--bd);background:var(--p2);border-radius:8px;gap:2px;padding:8px 10px;display:grid}.certificateList b{font-size:11px}.certificateList small{font-size:10px}.passwordDialog{width:min(430px,100%);padding:18px}.passwordDialog label:first-of-type{margin-top:18px}.passwordDialog .primaryAction{width:100%}.launchBlock .terminal{margin:2px 0 0}.logview{border:1px solid var(--bd);color:#8ce8b9;background:#080b0f;border-radius:9px;min-height:230px;margin:14px 0 0;padding:15px;font:11px/1.8 IBM Plex Mono,monospace;overflow:auto}.agentidentity nav a{border-radius:7px;padding:8px;display:block}.terminal{border:1px solid var(--bd);background:var(--bg);border-radius:8px;padding:14px;font-family:ui-monospace}.prompt{margin-top:16px}.prompt textarea{border:1px solid var(--bd);background:var(--bg);width:100%;min-height:360px;color:var(--tx);font:inherit;box-sizing:border-box;border-radius:9px;padding:16px;line-height:1.55}.prompt label{color:var(--tx);gap:7px;margin-top:18px;display:grid}.fieldTitle{align-items:center;gap:7px;width:max-content;max-width:100%;display:inline-flex}.permissionRow .fieldTitle{white-space:nowrap;align-items:center;gap:7px;width:max-content;margin:0;display:inline-flex}.helpTip{border:1px solid var(--bd);background:var(--p2);width:18px;height:18px;color:var(--mut);cursor:help;border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:inline-grid;position:relative}.helpTip>span{z-index:5;border:1px solid var(--bd);background:var(--panel);width:min(300px,100vw - 50px);color:var(--tx);opacity:0;pointer-events:none;border-radius:9px;padding:11px 13px;font-size:11px;font-weight:400;line-height:1.5;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 30px #0003}.helpTip:hover>span,.helpTip:focus>span{opacity:1;transform:translate(-50%)}.prompt textarea.purposeField{min-height:180px}.prompt textarea.shortDescriptionField{resize:vertical;min-height:68px}.prompt .fieldCounter{color:var(--mut);justify-self:end;margin-top:-2px;font-size:10px}.prompt .save{margin-top:14px}.limitControls{gap:18px;margin-top:16px;display:grid}.limitControls>label{gap:9px;display:grid}.limitControls>label>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.limitControls b{font-size:12px;line-height:1.35}.limitControls output{background:color-mix(in srgb, var(--blue) 10%, var(--p2));color:var(--blue);border-radius:7px;padding:4px 8px;font-size:11.5px;font-weight:600}.limitControls input[type=range]{width:100%;height:5px;accent-color:var(--acc);cursor:pointer;border:0;border-radius:99px;margin:7px 0;padding:0}.limitControls .modelChoice{grid-template-columns:minmax(130px,1fr) minmax(180px,1fr);align-items:center}.limitControls .modelChoice select{min-height:40px;margin:0;font-size:12px}.dangerZone{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--bd));background:color-mix(in srgb, var(--danger) 6%, var(--panel));border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.dangerZone>div{gap:4px;display:grid}.dangerZone b{font-size:12px;line-height:1.35}.dangerZone small{color:var(--mut);font-size:11px;line-height:1.45}.dangerAction{border-color:color-mix(in srgb, var(--danger) 65%, var(--bd))!important;background:color-mix(in srgb, var(--danger) 15%, var(--p2))!important;color:var(--danger)!important}.deleteAgentDialog{width:min(480px,100vw - 30px);padding:18px}.deleteAgentDialog>p{color:var(--mut);margin:18px 0;line-height:1.55}.deleteAgentDialog label{gap:7px;display:grid}.deleteAgentDialog label>b{color:var(--tx)}.deleteAgentDialog input{margin:0}.deleteDialogActions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}@media (width<=560px){.dangerZone{flex-direction:column;align-items:stretch}.limitControls .modelChoice{grid-template-columns:1fr}.agentNameEditor{flex-wrap:wrap}}@media (width<=760px){.agentdetail{grid-template-columns:1fr}}@media (width<=900px){.statgrid{grid-template-columns:repeat(2,1fr)}}
