@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-geist-sans:"Geist Variable";--font-geist-mono:"Geist Mono Variable";--canvas:#fafafa;--surface:#fff;--surface-subtle:#fafafa;--surface-muted:#f2f2f2;--border:#dadada;--border-muted:#dadada;--text:#111;--text-muted:#333;--text-faint:#333;--accent:#333;--accent-hover:#333;--brand:#111;--brand-hover:#111;--brand-link:#111;--blue:#333;--blue-soft:#f2f2f2;--shadow:0 1px 0 #1111110a}.customer-session-loading{background:var(--canvas);min-height:100svh;padding:40px 20px;display:none}.customer-service-page{background:var(--surface);padding:0}.customer-service-page>.df-service-page{width:100%}.customer-session-panel{border:1px solid var(--border);background:var(--surface);width:100%;max-width:460px;box-shadow:var(--shadow);border-radius:12px;padding:32px}.customer-session-panel strong{font-size:1.15rem;display:block}.customer-session-panel p{color:var(--text-muted);margin:10px 0 0;line-height:1.55}.customer-session-panel .button{margin-top:20px}.customer-invitations{border-top:1px solid var(--border);margin-top:28px;padding-top:20px}.customer-invitations h2{font-size:1.1rem}html:has(meta[name=deskbot-customer-auth]) .app-shell[data-customer-ready=false]>:not(.customer-session-loading){display:none}html:has(meta[name=deskbot-customer-auth]) .app-shell[data-customer-ready=false]>.customer-session-loading{justify-content:center;align-items:center;display:flex}.customer-login-shell{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:40px 20px;font-size:1rem;display:flex}.customer-login-brand{color:var(--text);margin-bottom:28px;text-decoration:none}.customer-login-card{background:var(--surface);border:1px solid var(--border);width:100%;max-width:460px;box-shadow:var(--shadow);border-radius:12px;padding:32px}.customer-login-card h1{margin:10px 0 12px;font-size:1.65rem;line-height:1.25}.customer-login-card p{color:var(--text-muted);line-height:1.55}.customer-login-label{margin:0;font-size:.875rem;font-weight:650;color:var(--brand)!important}.customer-login-tabs{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;gap:4px;margin:22px 0;padding:4px;display:flex}.customer-login-tabs button{cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;padding:10px}.customer-login-tabs button[aria-pressed=true]{background:var(--surface);box-shadow:var(--shadow);font-weight:650}.customer-login-card form{gap:10px;margin-top:22px;display:grid}.customer-login-card label{font-size:.875rem;font-weight:650}.customer-login-card input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:46px;color:var(--text);border-radius:6px;padding:10px 12px}.customer-login-card :focus-visible{outline:3px solid var(--brand);outline-offset:2px}.customer-login-card input:disabled{background:var(--surface-muted)}.customer-login-card small{color:var(--text-muted);font-size:.875rem;line-height:1.5}.customer-code{font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;font-size:1.3rem}.customer-login-submit{justify-content:center;width:100%;min-height:46px;margin-top:12px}.customer-login-card button:disabled{opacity:.6;cursor:default}.customer-login-notice{background:var(--blue-soft);border-radius:6px;margin:4px 0;padding:12px;font-size:.875rem}.customer-login-notice.customer-login-error{color:#333;background:#f2f2f2}.customer-login-secondary{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:20px 0;display:flex}.customer-login-secondary button{color:var(--brand-link);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:.875rem}.customer-login-help,.customer-login-footer{color:var(--text-muted);font-size:.875rem;line-height:1.6}.customer-login-help{margin-top:22px}.customer-login-help a{color:var(--brand-link)}.customer-login-policies{margin:20px 0;font-size:.875rem}.customer-login-policies .customer-terms-agreement{align-items:flex-start;gap:10px;font-weight:400;line-height:1.5;display:flex}.customer-login-policies input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--brand);flex:0 0 18px;margin:2px 0 0;padding:0}.customer-login-policies p{margin:8px 0 0 28px}.customer-login-policies a,.customer-login-footer a{color:var(--brand-link);text-underline-offset:3px;text-decoration:underline}.customer-login-steps{counter-reset:step;gap:6px;margin:14px 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}.customer-login-steps li{color:var(--text-muted);counter-increment:step;align-items:center;gap:10px;display:flex}.customer-login-steps li:before{content:counter(step);border:1px solid var(--border);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.75rem;font-weight:650;display:grid}.customer-login-steps li[data-state=current]{color:var(--text);font-weight:650}.customer-login-steps li[data-state=current]:before{border-color:var(--brand);color:var(--brand)}.customer-login-steps li[data-state=done]:before{content:"¹3";border-color:var(--brand);background:var(--brand);color:#fff}.customer-login-footer{margin-top:24px}@media (width<=480px){.customer-login-shell{justify-content:flex-start;padding:24px 14px}.customer-login-card{padding:24px 20px}}.customer-login-launch{grid-template-columns:minmax(0,1fr) minmax(320px,460px);align-content:center;align-items:start;gap:36px 80px;max-width:1180px;margin:auto;padding:48px 40px;display:grid}.customer-login-launch>.customer-login-brand{grid-column:1/-1;justify-self:start;margin:0 0 16px}.customer-login-launch>.customer-login-card{grid-area:2/2}.customer-login-launch>.customer-login-intro{grid-area:2/1}.customer-login-intro{padding:24px 0}.customer-login-intro h2{letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:650;line-height:1.08}.customer-login-intro>p:not(.customer-login-label){max-width:480px;color:var(--text-muted);line-height:1.7}.customer-login-intro ul{gap:24px;margin:36px 0;padding:0;list-style:none;display:grid}.customer-login-intro li{border-left:2px solid var(--brand);padding-left:18px}.customer-login-intro li strong,.customer-login-intro li span{display:block}.customer-login-intro li span{color:var(--text-muted);margin-top:4px;line-height:1.6}.customer-login-transition{font-size:.875rem}.customer-login-launch>.customer-login-footer{border-top:1px solid var(--border);grid-column:1/-1;margin:0;padding-top:24px}@media (width<=600px){.customer-login-shell .customer-login-brand{align-items:center;min-height:44px;display:inline-flex}.customer-login-shell button,.customer-login-shell .button{min-height:44px}.customer-login-shell a:not(.customer-login-brand):not(.button){padding-block:14px}.customer-login-footer a{padding-inline:4px}}@media (width<=800px){.customer-login-launch{grid-template-columns:minmax(0,1fr);gap:28px;max-width:540px;padding:28px 20px}.customer-login-launch>.customer-login-card{grid-area:2/1;max-width:none}.customer-login-launch>.customer-login-intro{grid-area:3/1;padding:0}.customer-login-intro h2{font-size:2.2rem}}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--text);margin:0}body{font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button{color:inherit}.calls-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.calls-sidebar,.call-stage{min-height:680px}.calls-sidebar{padding:16px}.call-session-list{gap:6px;margin:14px 0 20px;display:grid}.new-call-button{min-height:44px}.new-call-draft{flex-direction:column;min-width:0;min-height:680px;display:flex}.draft-header{background:linear-gradient(135deg, #fafafa, var(--surface))}.call-draft-section{border-bottom:1px solid var(--border-muted);gap:14px;padding:20px;display:grid}.call-draft-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.call-draft-heading h3,.call-draft-heading p{margin:0}.call-draft-heading>span{color:var(--text-muted);font-size:12px}.call-runtime-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;display:grid}.call-runtime-choice{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.call-runtime-choice:has(input:checked){background:#fafafa;border-color:#646464;box-shadow:0 0 0 1px #646464}.call-runtime-choice.disabled{background:var(--surface-subtle);color:var(--text-muted);cursor:not-allowed;opacity:.78}.call-runtime-choice>span:not(.status-pill){gap:3px;min-width:0;display:grid}.call-runtime-choice small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.call-runtime-choice .call-runtime-reason{white-space:normal}.call-draft-details{border-bottom:1px solid var(--border-muted)}.call-draft-details>summary{cursor:pointer;align-items:center;min-height:58px;padding:12px 20px;list-style-position:inside;display:flex}.call-draft-details>summary>span{gap:3px;margin-left:8px;display:inline-grid}.call-draft-details>summary small,.call-draft-detail-body>small{color:var(--text-muted);font-weight:400;line-height:1.45}.call-draft-detail-body{gap:10px;padding:0 20px 20px 46px;display:grid}.call-draft-detail-body>label,.call-draft-detail-body.authorization-fieldset>label:not(.runtime-check){color:var(--text-muted);gap:6px;font-size:12px;font-weight:600;display:grid}.call-draft-detail-body input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:40px;color:var(--text);border-radius:6px;padding:7px 9px}.call-draft-detail-body>.button{justify-self:start;min-height:40px}.call-session{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;gap:3px;width:100%;padding:10px;display:grid}.call-session:hover,.call-session.active{border-color:var(--border);background:var(--surface-subtle)}.call-session small,.muted-copy{color:var(--text-muted)}.call-create{border-top:1px solid var(--border-muted);gap:12px;padding-top:16px;display:grid}.call-create label,.call-create fieldset{color:var(--text-muted);border:0;gap:6px;margin:0;padding:0;font-size:12px;font-weight:600;display:grid}.call-create .authorization-fieldset{border:1px solid var(--border-muted);background:var(--surface-subtle);border-radius:7px;gap:9px;padding:11px}.call-create .call-repository-fieldset{background:#fafafa;border:1px solid #dadada;border-radius:7px;gap:9px;padding:11px}.call-repository-fieldset>small{color:var(--text-muted);font-weight:400;line-height:1.45}.call-repository-resolution{color:#333;background:#f2f2f2;border:1px solid #aaa;border-radius:6px;gap:3px;padding:9px;font-size:11px;font-weight:500;display:grid}.call-repository-resolution strong{color:#111}.authorization-fieldset>small{color:var(--text-muted);font-weight:400;line-height:1.45}.coordination-check{border:1px solid var(--border-muted);border-radius:7px;grid-template-columns:auto 1fr;align-items:start;padding:10px}.coordination-check small{grid-column:2;font-weight:400;line-height:1.4}.authorization-strip{border-block:1px solid var(--border-muted);background:var(--surface-subtle);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;font-size:11px;display:flex}.authorization-strip div{margin-right:auto;display:grid}.authorization-strip strong{color:var(--text)}.call-repository-strip{color:var(--text-muted);background:#fafafa;border-bottom:1px solid #dadada;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;font-size:11px;display:flex}.call-repository-strip div{margin-right:auto;display:grid}.call-repository-strip strong,.call-repository-strip a{color:#333}.call-repository-strip .call-link{align-items:center;gap:4px;display:inline-flex}.call-repository-strip .call-link a{padding:0;font-size:11px}.continuation-preview{gap:12px;display:grid}.continuation-preview p{margin:0}.continuation-preview label{gap:6px;display:grid}.continuation-preview textarea{resize:vertical;min-height:110px}.continue-review{background:#fafafa;border:1px solid #aaa;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:10px;padding:12px 13px;font-size:12px;display:flex}.continue-review p{color:var(--text-muted);flex:280px;margin:0}.scheduler-delta{background:var(--surface-subtle);color:var(--text-muted);border-left:2px solid #646464;padding:8px 10px;font-size:11px}.scheduler-timeline{border-top:1px solid var(--border-muted);background:#fafafa;gap:7px;padding:12px 16px;font-size:11px;display:grid}.scheduler-timeline span{gap:10px;display:flex}.scheduler-timeline small{min-width:92px;color:var(--text-muted)}.call-create input,.call-create textarea,.call-composer textarea,.call-composer select{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:6px}.call-create input,.call-composer select{min-height:36px;padding:7px 9px}.call-create textarea{resize:vertical;min-height:84px;padding:8px 9px}.runtime-check{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:30px;display:grid}.runtime-check input{width:15px;min-height:15px}.runtime-check span{color:var(--text)}.runtime-check small{color:var(--text-faint);font-weight:400}.call-stage{flex-direction:column;display:flex;overflow:hidden}.call-header{border-bottom:1px solid var(--border-muted);justify-content:space-between;gap:24px;padding:20px;display:flex}.call-header h2,.call-header p{margin:0}.call-header h2{margin-bottom:5px}.call-header p:last-child{max-width:720px;color:var(--text-muted)}.call-controls{align-items:flex-start;gap:8px;display:flex}.call-participants{border-bottom:1px solid var(--border-muted);background:var(--surface-subtle);flex-wrap:wrap;gap:8px;padding:11px 20px;display:flex}.participant{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.participant small{color:var(--text-faint);font-size:10px;font-weight:400}.participant-remove{background:var(--surface-muted);width:17px;height:17px;color:var(--text-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid}.participant-add{color:var(--blue);cursor:pointer;border-style:dashed}.participant.joined:before,.participant.owner:before{background:var(--accent);content:"";border-radius:50%;width:7px;height:7px}.call-transcript{flex:1;gap:22px;max-height:520px;padding:22px;display:grid;overflow:auto}.call-turn{gap:12px;display:grid}.owner-bubble{background:#f2f2f2;border-radius:12px 12px 2px;justify-self:end;max-width:min(80%,720px);padding:11px 14px}.owner-bubble small,.owner-bubble p,.bot-reply p{margin:0}.owner-bubble small{color:#333}.owner-bubble p{white-space:pre-wrap;margin-top:5px}.call-turn-outcome{color:var(--text-muted);justify-self:start;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.bot-replies{gap:9px;width:min(88%,820px);display:grid}.bot-reply{border:1px solid var(--border-muted);background:var(--surface);border-radius:2px 12px 12px;gap:8px;padding:12px 14px;display:grid}.reply-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.bot-reply p{white-space:pre-wrap;line-height:1.55}.tool-evidence{background:var(--surface-subtle);color:var(--text-muted);border-radius:6px;gap:5px;margin:2px 0 0;padding:9px 10px 9px 28px;font-size:12px;display:grid}.call-progress{border-top:1px solid var(--border-muted);background:var(--surface-subtle);gap:8px;padding:9px 20px;display:flex;overflow-x:auto}.call-progress span{border:1px solid var(--border-muted);background:var(--surface);border-radius:999px;flex:none;align-items:center;gap:7px;max-width:420px;padding:5px 8px;font-size:11px;display:inline-flex}.call-progress small{color:var(--text-faint)}.call-composer{border-top:1px solid var(--border-muted);grid-template-columns:120px minmax(0,1fr) auto;gap:9px;padding:14px;display:grid}.draft-composer{background:var(--surface);margin-top:auto}.call-composer .button{min-height:44px}.composer-help{color:var(--text-faint);grid-column:2;font-size:11px}.job-error{border-left:3px solid var(--danger,#333);color:#333;background:#fafafa;padding:9px 10px}.job-failure{gap:4px;display:grid}.job-failure p{margin:0}.job-failure-reason{font-weight:600}.job-failure-next{color:var(--text-muted)}.job-failure-check{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px}.job-failure-check summary{cursor:pointer;width:fit-content}.job-failure-check[open]{gap:4px;display:grid}.job-stopped{border-left:3px solid var(--border);background:var(--surface-subtle);color:var(--text-muted);padding:9px 10px}.call-composer textarea{resize:vertical;min-height:62px;padding:9px 10px}.call-empty{min-height:500px;color:var(--text-muted);text-align:center;align-content:center;place-items:center;padding:40px;display:grid}.call-empty.compact{min-height:220px}.call-empty h2,.call-empty h3,.call-empty p{margin:5px 0}.call-icon{background:var(--text);color:#fff;width:52px;height:52px;font:700 13px var(--font-geist-mono), monospace;border-radius:50%;place-items:center;display:grid}@media (width<=1000px){.calls-layout,.records-layout{grid-template-columns:1fr}.records-list-panel{max-height:none;position:static}.records-list{max-height:420px}.calls-sidebar,.call-stage{min-height:auto}}@media (width<=700px){.call-header,.call-controls{flex-direction:column}.call-composer{grid-template-columns:1fr}.composer-help{grid-column:1}.call-draft-section,.call-draft-details>summary{padding-inline:14px}.call-draft-detail-body{padding:0 14px 16px}.call-runtime-grid{grid-template-columns:minmax(0,1fr)}.owner-bubble,.bot-replies{width:100%;max-width:100%}.recent-record-meta{flex-direction:row;grid-column:1;align-items:flex-start}.records-toolbar{grid-template-columns:1fr}.records-count{justify-self:end}.record-detail-header,.record-section-heading{flex-direction:column;align-items:flex-start}.record-actions .button{flex:145px}.record-facts{grid-template-columns:1fr}.record-facts>div,.record-facts>div:nth-child(2n){border-right:0}.record-timeline article{grid-template-columns:12px minmax(0,1fr)}.record-timeline>article>small{grid-column:2}}.recent-records{margin-bottom:20px}.recent-record-list{display:grid}.recent-record{border:0;border-top:1px solid var(--border-muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:13px 18px;display:grid}.recent-record:hover,.recent-record:focus-visible{background:var(--surface-subtle)}.recent-record:focus-visible,.record-row:focus-visible{outline-offset:-2px;outline:2px solid #646464}.recent-record-copy,.recent-record-meta,.record-row-copy{flex-direction:column;min-width:0;display:flex}.recent-record strong,.recent-record small,.record-row-copy strong,.record-row-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-record small,.record-row-copy small{color:var(--text-muted);margin-top:3px;font-size:11px}.recent-record-meta{align-items:flex-end;gap:4px}@media (width<=700px){.recent-record{grid-template-columns:minmax(0,1fr);gap:6px}}.record-type{border:1px solid var(--border);width:fit-content;min-width:48px;color:var(--text-muted);font:600 9px var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-content:center;padding:3px 7px;display:inline-flex}.record-type-call{color:#333;background:#f2f2f2;border-color:#aaa}.record-type-release{color:#111;background:#dadada;border-color:#646464}.release-child-link{color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.release-child-link:hover{text-decoration:underline}.record-type-review{color:#111;background:#f2f2f2;border-color:#aaa}.record-type-integration{color:#333;background:#f2f2f2;border-color:#dadada}.inline-empty{color:var(--text-muted);text-align:center;padding:28px 20px}.inline-empty strong{color:var(--text)}.inline-empty p{max-width:560px;margin:6px auto 0;line-height:1.5}.fleet-empty-state{text-align:center;justify-items:center;gap:7px;padding:38px 22px 42px;display:grid}.fleet-empty-mark{border:1px solid var(--border);background:var(--surface-subtle);width:42px;height:42px;color:var(--text-muted);font:22px var(--font-geist-mono), monospace;border-radius:50%;place-items:center;margin-bottom:5px;display:grid}.fleet-empty-state strong{font-size:15px}.fleet-empty-state p{max-width:430px;color:var(--text-muted);margin:0 0 9px;line-height:1.55}.records-heading{margin-bottom:20px}.records-errors{color:#111;background:#dadada;border:1px solid #333;border-radius:7px;gap:8px;margin-bottom:14px;padding:13px 15px;display:grid}.records-errors p{margin:0}.records-toolbar{grid-template-columns:minmax(260px,1fr) 180px auto;align-items:center;gap:9px;margin-bottom:14px;display:grid}.records-toolbar input,.records-toolbar select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:38px;color:var(--text);border-radius:7px;padding:7px 10px}.records-toolbar input:focus,.records-toolbar select:focus{border-color:#333;outline:2px solid #64646466}.records-count{color:var(--text-muted);font:11px var(--font-geist-mono), monospace;white-space:nowrap}.records-layout{grid-template-columns:minmax(290px,360px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.records-list-panel{top:calc(var(--ds-header-now,64px) + 18px);max-height:calc(100vh - 102px);position:sticky;overflow:hidden}.records-list-heading,.record-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.records-list-heading{border-bottom:1px solid var(--border-muted);padding:16px}.records-list-heading h2,.records-list-heading p,.record-section-heading h3,.record-section-heading p{margin:0}.records-list-heading h2,.record-section-heading h3{margin-top:3px}.records-list{max-height:calc(100vh - 180px);overflow:auto}.record-row{border:0;border-bottom:1px solid var(--border-muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr);gap:5px;width:100%;padding:13px 14px;display:grid}.record-row:hover,.record-row.active{background:var(--surface-subtle)}.record-row.active{box-shadow:inset 3px 0 #333}.record-row-copy strong{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box}.record-kind-label{color:var(--text-muted);font-size:11px;font-weight:500}.record-detail{min-height:640px;overflow:hidden}.record-detail-empty,.record-loading{min-height:480px;color:var(--text-muted);text-align:center;align-content:center;place-items:center;padding:40px;display:grid}.record-detail-empty h2,.record-detail-empty p{margin:6px 0 0}.record-detail-header{border-bottom:1px solid var(--border-muted);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.record-detail-header h2{margin:9px 0 5px;font-size:22px}.record-detail-header p{color:var(--text-muted);margin:0}.record-detail-kicker{color:var(--text-faint);font:10px var(--font-geist-mono), monospace;align-items:center;gap:9px;display:flex}.record-actions{border-bottom:1px solid var(--border-muted);background:var(--surface-subtle);flex-wrap:wrap;gap:7px;padding:11px 20px;display:flex}.record-detail>.notice{margin:14px 20px 0}.record-detail-body{display:grid}.record-facts{border-bottom:1px solid var(--border-muted);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.record-facts>div{border-right:1px solid var(--border-muted);border-bottom:1px solid var(--border-muted);padding:14px 20px}.record-facts>div:nth-child(2n){border-right:0}.record-facts dt{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:650}.record-facts dd{overflow-wrap:anywhere;margin:5px 0 0;line-height:1.45}.record-facts a{color:#333}.record-facts code{font:11px var(--font-geist-mono), monospace}.record-section{border-bottom:1px solid var(--border-muted);padding:20px}.record-section:last-child{border-bottom:0}.record-participants{margin:14px -20px -20px}.record-transcript,.review-result-list{gap:14px;margin-top:16px;display:grid}.record-turn,.review-result{border:1px solid var(--border-muted);border-radius:8px;gap:10px;padding:14px;display:grid}.record-turn-prompt{background:#f2f2f2;border-radius:7px;padding:10px 12px}.record-turn-prompt small,.record-turn-prompt p,.record-reply p,.review-result p{margin:0}.record-turn-prompt small{color:#333;font:10px var(--font-geist-mono), monospace}.record-turn-prompt p,.record-reply p,.review-result p{white-space:pre-wrap;margin-top:6px;line-height:1.55}.record-replies{gap:8px;display:grid}.record-reply{border-left:3px solid var(--border);background:var(--surface-subtle);padding:11px 12px}.record-reply>.reply-heading,.review-result>.reply-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.bot-report{gap:10px;min-width:0;display:grid}.bot-reply>.bot-report,.record-reply>.bot-report{align-items:initial;justify-content:initial;display:grid}.bot-report p{color:var(--text);white-space:normal;margin:0;line-height:1.65}.bot-report h4{border-bottom:1px solid var(--border-muted);letter-spacing:-.01em;margin:8px 0 0;padding-bottom:5px;font-size:13px;font-weight:700}.bot-report ul,.bot-report ol{color:var(--text);gap:7px;margin:0;padding-left:22px;line-height:1.6;display:grid}.bot-report li::marker{color:var(--text-faint);font:10px var(--font-geist-mono), monospace}.bot-report pre{border:1px solid var(--border-muted);background:var(--surface);max-width:100%;color:var(--text-muted);font:11px/1.55 var(--font-geist-mono), monospace;white-space:pre-wrap;border-radius:6px;margin:0;padding:11px 12px;overflow:auto}.connection-approval{gap:22px;max-width:820px;display:grid}.connection-identity{align-items:center;gap:16px;display:flex}.connection-identity h2,.connection-identity p{margin:0}.connection-scope{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.connection-actions .notice{flex:420px;margin:0}@media (width<=720px){.connection-scope{grid-template-columns:1fr}}.finding-list{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.finding-list li{background:var(--surface-subtle);border-radius:6px;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:10px;display:grid}.finding-list li>span{color:#333;font:650 9px var(--font-geist-mono), monospace;text-transform:uppercase}.finding-list small{color:var(--text-faint);font:10px var(--font-geist-mono), monospace;margin-top:3px;display:block}.record-timeline{margin-top:14px;display:grid}.record-timeline article{border-top:1px solid var(--border-muted);grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 0;display:grid}.record-timeline strong{font:11px var(--font-geist-mono), monospace}.record-timeline p,.record-timeline small{color:var(--text-muted);margin:4px 0 0;font-size:11px;line-height:1.45}.record-timeline>article>small{white-space:nowrap;margin:1px 0 0}.integration-live{background:#fafafa;border:1px solid #aaa;border-radius:8px;align-items:flex-start;gap:11px;margin:18px 20px 0;padding:13px 15px;display:flex}.integration-live .pulse-dot{flex:none;margin-top:5px}.integration-live strong,.integration-live p,.integration-summary{margin:0}.integration-live p{color:var(--text-muted);margin-top:4px;line-height:1.5}.integration-outcome{gap:14px;display:grid}.integration-summary{color:var(--text);font-size:15px;line-height:1.7}.integration-event-detail{color:var(--text-faint)!important}.integration-metadata{border:1px solid var(--border-muted);background:var(--border-muted);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:14px 0 0;display:grid;overflow:hidden}.integration-metadata>div{background:var(--surface);min-width:0;padding:11px 12px}.integration-metadata dt{color:var(--text-faint);font:10px var(--font-geist-mono), monospace;text-transform:uppercase}.integration-metadata dd{overflow-wrap:anywhere;margin:5px 0 0;line-height:1.45}@media (width<=620px){.integration-metadata{grid-template-columns:1fr}}.app-shell{min-height:100vh}.topbar{z-index:30;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;grid-template-columns:250px minmax(280px,560px) 1fr;align-items:center;gap:24px;min-height:64px;padding:10px 24px;display:grid;position:sticky;top:0}.brand{letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:fit-content;padding:0;font-size:20px;font-weight:650;display:inline-flex}.brand-mark{background:url(/favicon.svg) 50%/contain no-repeat;flex-shrink:0;width:25px;height:25px;display:block}.brand-domain{color:var(--text-muted);font-weight:450}.topbar-center{border:1px solid var(--border);background:var(--surface-subtle);width:100%;height:36px;color:var(--text-muted);text-align:left;cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:0 10px;font-size:13px;display:flex}.topbar-center:hover{background:var(--surface);border-color:#646464}.topbar-center kbd{border:1px solid var(--border);color:var(--text-faint);font:11px var(--font-geist-mono), monospace;background:#fff;border-radius:4px;margin-left:auto;padding:1px 6px}.search-glyph{color:var(--text-faint);font:14px var(--font-geist-mono), monospace;line-height:1}.topbar-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.avatar-button,.workspace-avatar{color:#fff;background:#646464;border-radius:50%;place-items:center;font-weight:700;display:grid}.avatar-button{cursor:pointer;border:0;width:32px;height:32px}.github-dot{background:#333;border-radius:50%;width:8px;height:8px}.workspace-shell{grid-template-columns:248px minmax(0,1fr);min-height:calc(100vh - 64px);display:grid}.sidebar{top:var(--ds-header-now,64px);border-right:1px solid var(--border);background:var(--surface);flex-direction:column;height:calc(100vh - 64px);padding:16px 12px;display:flex;position:sticky;overflow-y:auto}.workspace-switcher{border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;margin-bottom:19px;padding:7px 8px;display:flex}.workspace-badge{background:var(--surface-muted);width:20px;height:20px;color:var(--text-faint);font:10px var(--font-geist-mono), monospace;border-radius:50%;place-items:center;display:grid}.workspace-avatar{flex:none;width:30px;height:30px;font-size:12px}.workspace-switcher div{flex-direction:column;flex:1;min-width:0;display:flex}.workspace-switcher strong,.workspace-switcher small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-switcher small{color:var(--text-muted);margin-top:1px;font-size:11px}.nav-label{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;margin:0 8px 7px;font-size:11px;font-weight:600}.nav-label-spaced{margin-top:23px}.nav-item{color:#111;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:36px;margin:2px 0;padding:6px 9px;display:flex}.nav-item:hover{background:var(--surface-subtle)}.nav-item.active{background:var(--surface-muted);font-weight:600}.navigation-icon{color:var(--text-muted);flex:0 0 18px;display:block}.nav-item.active .navigation-icon{color:var(--text)}.nav-item em{min-width:21px;color:var(--text-muted);text-align:center;background:#dadada;border-radius:12px;margin-left:auto;padding:1px 6px;font-size:11px;font-style:normal}.nav-item .status-pill{margin-left:auto}.sidebar-footer{border-top:1px solid var(--border-muted);align-items:center;gap:10px;margin-top:auto;padding:12px 8px 4px;display:flex}.sidebar-footer div{flex-direction:column;display:flex}.sidebar-footer strong{font-size:12px}.sidebar-footer small{color:var(--text-muted);margin-top:2px;font-size:11px}.local-indicator{background:#333;border:2px solid #fff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 1px #333}.hub-indicator{background:#333;box-shadow:0 0 0 1px #333}.main-content{width:100%;max-width:1500px;margin-inline:auto;padding:42px clamp(24px,4vw,64px) 72px}.preview-banner{color:#333;background:#f2f2f2;border:1px solid #dadada;border-radius:7px;align-items:center;gap:10px;margin:-18px 0 30px;padding:9px 12px;font-size:11px;line-height:1.45;display:flex}.preview-banner strong{flex:none}.preview-banner-action{color:inherit;text-underline-offset:2px;flex:none;margin-left:auto;font-weight:700;text-decoration:underline}.page-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:30px;display:flex}.page-heading h1{letter-spacing:-.045em;max-width:700px;margin:8px 0 7px;font-size:clamp(32px,4vw,48px);font-weight:620;line-height:1.08}.page-heading p{max-width:680px;color:var(--text-muted);margin:0;font-size:15px;line-height:1.55}.compact-page{align-items:center}.compact-page h1{margin-top:3px;font-size:34px}.heading-kicker{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.pulse-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f2f2f2}.heading-actions,.dialog-actions{align-items:center;gap:8px;display:flex}.button{min-height:34px;box-shadow:var(--shadow);cursor:pointer;border:1px solid #11111126;border-radius:6px;justify-content:center;align-items:center;padding:6px 13px;font-size:13px;font-weight:600;display:inline-flex}.button:focus-visible,.nav-item:focus-visible,.row-action:focus-visible,.brand:focus-visible,.avatar-button:focus-visible,.text-button:focus-visible,.icon-button:focus-visible,.gateway-link:focus-visible,.topbar-center:focus-visible{outline-offset:2px;outline:2px solid #646464}.button-primary{background:var(--brand);color:#fff;border-color:#11111126}.button-primary:hover:not(:disabled){background:var(--brand-hover)}.button-secondary{background:var(--surface)}.button-secondary:hover{background:var(--surface-subtle)}.button-quiet{border-color:var(--border);color:var(--text-muted);background:#fff;gap:7px}.button-full{width:100%}.button:disabled{cursor:not-allowed;opacity:.55}.metric-grid{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;display:grid;overflow:hidden}.metric-grid article{border-right:1px solid var(--border-muted);flex-direction:column;min-height:116px;padding:20px;display:flex}.metric-grid article:last-child{border-right:0}.metric-grid span{color:var(--text-muted);font-size:12px;font-weight:550}.metric-grid strong{font:32px/1 var(--font-geist-mono), monospace;letter-spacing:-.04em;margin:8px 0 2px}.metric-grid .metric-word{font-family:var(--font-geist-sans), sans-serif;font-size:25px}.metric-grid small{color:var(--text-faint);margin-top:auto;font-size:11px}.content-grid{grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);gap:22px;margin-bottom:22px;display:grid}.overview-content-grid{grid-template-columns:minmax(0,1fr)}.approval-page{width:min(100%,920px);margin:0 auto}.approval-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:20px;overflow:hidden}.approval-summary{border-bottom:1px solid var(--border);background:linear-gradient(145deg,#64646424,#0000 62%);padding:28px}.approval-summary h2{margin:10px 0 8px}.approval-summary p{max-width:720px;color:var(--text-muted);margin:0;line-height:1.55}.approval-risk{color:#111;letter-spacing:.04em;text-transform:uppercase;background:#64646433;border:1px solid #33333342;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:750;display:inline-flex}.approval-scope-grid{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.approval-scope-grid div{background:var(--surface);min-width:0;padding:18px 22px}.approval-scope-grid dt{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:.74rem;font-weight:700}.approval-scope-grid dd{overflow-wrap:anywhere;margin:0;line-height:1.45}.approval-card>.notice,.approval-result-links,.approval-actions{margin:20px 22px}.approval-result-links{flex-wrap:wrap;gap:10px;display:flex}@media (width<=720px){.approval-summary{padding:22px 18px}.approval-scope-grid{grid-template-columns:1fr}.approval-scope-grid div{padding:15px 18px}.approval-actions .button{width:100%}}.network-heading .status-pill{align-self:flex-start;margin-top:8px}.network-boundary{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.network-boundary>span{flex:1;min-width:0}.notice-dismiss{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 28px;place-items:center;padding:0;display:grid}.notice-dismiss:hover{background:#33333315}.notice-dismiss:focus-visible{outline-offset:2px;outline:2px solid}.network-boundary strong{margin-right:5px}.ownership-badge{min-height:20px;font:700 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.02em;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;padding:2px 8px;display:inline-flex}.ownership-owned{color:#111;background:#f2f2f2;border-color:#aaa}.ownership-network,.ownership-collaborator{color:#333;background:#f2f2f2;border-color:#dadada}.ownership-explainer{border:1px solid var(--border-muted);background:var(--surface-subtle);color:var(--text-muted);border-radius:7px;align-items:center;gap:9px;margin-bottom:14px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.network-ownership-explainer{margin-top:14px}.bot-section-tabs{overflow-x:auto}.bot-section-panel,.collaboration-list{gap:14px;display:grid}.bot-subsection{gap:10px;margin-top:8px;display:grid}.availability-control-card{grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.availability-control-copy h2,.availability-control-copy p{margin:0}.availability-control-copy h2{margin-top:3px}.availability-control-copy>p:not(.eyebrow){color:var(--text-muted);margin-top:5px;font-size:12px;line-height:1.45}.availability-control-state{justify-items:end;gap:5px;display:grid}.availability-control-state small,.supervisor-control-list small,.bot-runtime-status small{color:var(--text-faint);font:10px/1.4 var(--font-geist-mono), monospace}.supervisor-control-list{display:grid}.supervisor-control-list article{border-top:1px solid var(--border-muted);grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:14px;padding:13px 18px;display:grid}.supervisor-control-list article>div{gap:4px;display:grid}.button-compact{min-height:34px;padding:7px 11px}.ownership-section-heading{gap:3px;padding:4px 2px;display:grid}.ownership-section-heading h2,.ownership-section-heading p{margin:0}.ownership-section-heading>p:not(.eyebrow){color:var(--text-muted);font-size:12px}.bot-ownership-line{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.runtime-placement-badge,.runtime-model-badge{border:1px solid var(--border);background:var(--surface-subtle);width:fit-content;color:var(--text-muted);border-radius:999px;align-items:center;font-size:10px;font-weight:650;line-height:1.25;display:inline-flex}.runtime-placement-badge{padding:2px 7px}.placement-local_device{color:#111;background:#f2f2f2;border-color:#646464}.placement-private_remote,.placement-cloud{color:#333;background:#f2f2f2;border-color:#dadada}.runtime-model-badge{overflow-wrap:anywhere;max-width:100%;padding:3px 8px}.bot-runtime-column{align-content:start;gap:4px;min-width:0;display:grid}.bot-runtime-column>strong{overflow-wrap:anywhere;font-size:12px}.bot-runtime-column>small{color:var(--text-faint);font-size:10px;line-height:1.35}.bot-runtime-details{overflow-wrap:anywhere;max-width:52ch;color:var(--text);margin-top:2px;font-size:.8125rem;line-height:1.5}.bot-model-evidence p{color:var(--text-muted);margin:.75rem 0;font-size:.875rem;line-height:1.5}.identity-evidence{font-size:.875rem}.identity-evidence dl dt{text-transform:none;letter-spacing:normal;font-size:.75rem}.call-ownership-note{max-width:65ch;font-size:.875rem;line-height:1.5}.bot-runtime-details summary{cursor:pointer;width:fit-content;color:var(--blue);font-weight:650}.bot-runtime-details dl{border:1px solid var(--border-muted);background:var(--surface-subtle);border-radius:7px;gap:6px;margin:8px 0 0;padding:9px;display:grid}.bot-runtime-details dl>div{gap:2px;display:grid}.bot-runtime-details dt{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:700}.bot-runtime-details dd{overflow-wrap:anywhere;margin:0}.network-card-status{justify-items:end;gap:5px!important;display:grid!important}.participant-row{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0;font-size:11px;display:flex}.participant-chip{border:1px solid var(--border-muted);background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:7px;padding:4px 5px 4px 9px;font-weight:600;display:inline-flex}.invitation-participants{border:1px solid var(--border-muted);background:var(--surface-subtle);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;padding:12px 14px;display:grid}.invitation-participants>div{min-width:0}.invitation-participants dt{color:var(--text-muted);margin-bottom:4px;font-size:12px}.invitation-participants dd{overflow-wrap:anywhere;gap:4px;margin:0;display:grid}.invitation-participants strong{color:var(--text);font-size:14px;font-weight:600}.invitation-participants small{color:var(--text-muted);font-size:12px;line-height:1.4}@media (width<=600px){.invitation-participants{grid-template-columns:minmax(0,1fr);gap:14px}}.collaboration-card{padding:18px}.collaboration-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.collaboration-card h2{margin:4px 0 0;font-size:17px}.collaboration-scope{grid-template-columns:minmax(0,2fr) minmax(110px,.6fr) minmax(150px,.8fr);gap:8px;margin-top:14px;display:grid}.collaboration-scope div,.collaboration-progress,.effect-state{border:1px solid var(--border-muted);background:var(--surface-subtle);border-radius:6px;min-width:0;padding:10px}.collaboration-scope div{gap:4px;display:grid}.collaboration-scope span,.collaboration-progress span,.effect-state span{color:var(--text-faint);text-transform:uppercase;font-size:10px}.collaboration-scope strong,.collaboration-scope code{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.authority-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.collaboration-budget{margin-top:10px}.authority-grid span{color:#111;background:#dadada;border:1px solid #aaa;border-radius:5px;padding:7px 8px;font-size:10px;font-weight:600}.authority-grid span[data-current=true]{color:#111;background:#f2f2f2;border-color:#aaa}.collaboration-progress{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.collaboration-progress>div{gap:3px;margin-right:auto;display:grid}.collaboration-progress p{color:var(--text-muted);flex-basis:100%;margin:3px 0 0;font-size:11px}.work-unit-chip{border:1px solid var(--border-muted);background:var(--surface);border-radius:999px;padding:4px 7px}.effect-state{align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.effect-state a{margin-left:auto}.collaboration-actions{border-top:1px solid var(--border-muted);flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;display:flex}.network-tabs{border-bottom:1px solid var(--border);gap:3px;margin:16px 0;padding-bottom:8px;display:flex}.network-tab{min-height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:6px 12px;font-weight:600;display:inline-flex}.network-tab:hover,.network-tab.active{background:var(--surface-muted);color:var(--text)}.network-tab span{min-width:20px;font:10px/1.6 var(--font-geist-mono), monospace;text-align:center;background:#dadada;border-radius:999px;padding:1px 6px}.network-card-grid,.network-profile-list,.network-invitation-list{gap:14px;display:grid}.network-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.network-bot-card,.network-invitation,.network-profile-editor,.network-empty{padding:18px}.network-card-top{grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.network-card-top div{gap:4px;display:grid}.network-card-top strong{font-size:15px}.network-card-top small,.network-empty p,.network-invitation>p,.network-profile-actions small{color:var(--text-muted);line-height:1.55}.network-capabilities,.network-budget-summary,.network-invitation-meta{flex-wrap:wrap;gap:6px;display:flex}.network-capabilities{margin:16px 0}.network-capabilities span,.network-budget-summary span{border:1px solid var(--border-muted);background:var(--surface-subtle);color:var(--text-muted);font:10px/1.3 var(--font-geist-mono), monospace;border-radius:999px;padding:4px 7px}.github-installation-list{gap:8px;margin:13px 0 12px;display:grid}.github-installation-row{border:1px solid var(--border-muted);background:var(--surface-subtle);border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.github-installation-copy{gap:3px;display:grid}.github-installation-copy strong{font-size:12px}.github-installation-copy span{color:var(--text-muted);font:10px/1.4 var(--font-geist-mono), monospace}.github-installation-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.network-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 16px;display:grid}.network-facts div{background:var(--surface-subtle);border-radius:6px;gap:3px;padding:9px;display:grid}.network-facts dt{color:var(--text-faint);font-size:10px}.network-facts dd{margin:0;font-size:11px;font-weight:600}.network-empty{align-content:center;justify-items:start;gap:8px;min-height:150px;display:grid}.network-empty h2,.network-empty p{margin:0}.network-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.network-field-wide{grid-column:1/-1}.network-profile-actions{border-top:1px solid var(--border-muted);justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:14px;display:flex}.network-profile-actions small{max-width:620px}.network-invitation header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.network-invitation h2{overflow-wrap:anywhere;margin:4px 0 0;font-size:16px;line-height:1.35}.network-invitation-meta{color:var(--text-muted);margin:13px 0 8px;font-size:11px}.network-invitation-meta span+span:before{content:"·";margin-right:6px}.network-revisions{border:1px solid var(--border-muted);background:var(--surface-subtle);border-radius:6px;margin-top:14px;padding:10px 12px}.network-revisions summary{cursor:pointer;font-weight:600}.network-revisions div{color:var(--text-muted);justify-content:space-between;gap:14px;margin-top:8px;font-size:11px;display:flex}.network-grant{color:#111;background:#f2f2f2;border:1px solid #aaa;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 12px;margin-top:14px;padding:12px;font-size:11px;display:grid}.network-grant strong,.network-grant code{grid-column:1/-1}.network-invitation footer{border-top:1px solid var(--border-muted);align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.invitation-board{gap:18px;display:grid}.invitation-summary{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.invitation-summary>div{border-right:1px solid var(--border-muted);gap:2px;padding:12px 16px;display:grid}.invitation-summary>div:last-child{border-right:0}.invitation-summary span{color:var(--text-muted);font-size:12px;font-weight:500}.invitation-summary strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:650;line-height:1.2}.invitation-summary-mine strong{color:var(--brand)}.invitation-summary-theirs strong{color:var(--blue)}.invitation-summary-bots strong{color:var(--brand-link)}.invitation-summary-ended strong{color:var(--text-faint)}.invitation-card.invitation-mine{border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand), var(--shadow)}.invitation-status{text-align:right;justify-items:end;gap:4px;display:grid}.invitation-status small{color:var(--text-faint);white-space:nowrap;font-size:12px}.invitation-artifact{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;font-size:13px;display:flex}.invitation-card .notice .panel-heading{flex-wrap:wrap}.invitation-card .notice .panel-heading p{overflow-wrap:anywhere}.invitation-artifact code{border:1px solid var(--border-muted);background:var(--surface-subtle);color:var(--text-muted);border-radius:6px;padding:1px 7px;font-size:12px}.status-auto{color:var(--brand);background:#f2f2f2;border-color:#aaa}.invitation-card footer{flex-wrap:wrap}.invitation-grant-note{color:var(--text-muted);margin:8px 0 0;font-size:13px}.handshake-track{grid-template-columns:repeat(7,minmax(0,1fr));margin:16px 0 6px;padding:0;list-style:none;display:grid}.handshake-step{text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:0 2px;display:flex;position:relative}.handshake-step:before{background:var(--border-muted);content:"";width:100%;height:2px;position:absolute;top:11px;right:50%}.handshake-step:first-child:before{display:none}.handshake-step.step-done:before,.handshake-step.step-current:before,.handshake-step.step-stopped:before{background:#333}.handshake-step.step-not_reached:before{background:repeating-linear-gradient(90deg, var(--border) 0 4px, transparent 4px 8px)}.handshake-dot{z-index:1;border:2px solid var(--border);background:var(--surface);width:24px;height:24px;color:var(--text-faint);border-radius:50%;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid;position:relative}.step-done .handshake-dot{color:#fff;background:#333;border-color:#333}.step-current .handshake-dot{color:#333;background:#dadada;border-color:#333;box-shadow:0 0 0 4px #3333332e}.step-current.step-bots .handshake-dot{border-color:var(--brand-link);color:var(--brand-link);background:#f2f2f2;box-shadow:0 0 0 4px #11111124}.step-stopped .handshake-dot{color:#fff;background:#333;border-color:#333}.handshake-step-name{font-size:12px;font-weight:600;line-height:1.3}.step-not_reached .handshake-step-name{color:var(--text-faint);font-weight:500}.handshake-step-actor{color:var(--text-muted);overflow-wrap:anywhere;font-size:11.5px;line-height:1.3}.handshake-step-time{color:var(--text-faint);font:11px var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums}.handshake-outcome{background:var(--surface-subtle);color:var(--text);border-radius:8px;margin:10px 0 0;padding:9px 12px;font-size:13px;line-height:1.5}.handshake-outcome>strong{margin-bottom:3px;font-weight:600;display:block}.handshake-outcome>span{overflow-wrap:anywhere;display:block}.handshake-outcome.outcome-mine,.handshake-outcome.outcome-bots{color:#111;background:#f2f2f2}.handshake-outcome.outcome-theirs{background:var(--blue-soft);color:#111}.handshake-outcome.outcome-expired,.handshake-outcome.outcome-withdrawn,.handshake-outcome.outcome-declined{color:#111;background:#dadada}.handshake-outcome.outcome-failed,.handshake-outcome.outcome-completed{color:#111;background:#f2f2f2}.invitation-terms{border:1px solid var(--border-muted);background:var(--surface-subtle);border-radius:6px;margin-top:12px;padding:10px 12px}.invitation-terms summary{cursor:pointer;font-weight:600}.invitation-terms>p{max-width:80ch;color:var(--text-muted);margin:8px 0 0;line-height:1.55}.invitation-terms>.invitation-objective{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.invitation-revision{color:var(--text-muted);justify-content:space-between;gap:14px;margin-top:8px;font-size:11px;display:flex}.invitation-brief{gap:8px;margin-top:8px;display:grid}.invitation-brief-reference{color:var(--text-muted);flex-wrap:wrap;gap:4px 12px;margin:0;font-size:12px;display:flex}.invitation-brief-task{max-width:80ch;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.invitation-brief-parameters{gap:4px;margin:0;font-size:13px;display:grid}.invitation-brief-parameters>div{flex-wrap:wrap;gap:4px 8px;display:flex}.invitation-brief-parameters dt{color:var(--text-muted)}.invitation-brief-parameters dd{flex-wrap:wrap;gap:4px;margin:0;display:flex}.invitation-brief code{overflow-wrap:anywhere}.invitation-terms>.invitation-note{color:var(--text);overflow-wrap:anywhere}.invitation-note span{color:var(--text-muted)}.invitation-brief-status{color:var(--text-muted);margin:8px 0 0;font-size:13px}.invitation-brief-warning{color:#111;background:#dadada;border-radius:8px;padding:8px 12px}.field-hint{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.brief-task-preview summary{cursor:pointer;font-size:13px}.brief-task-preview p{color:var(--text-muted);white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:1.5}.brief-choices{border:0;gap:8px;margin:0;padding:0;display:grid}.brief-choices legend{margin-bottom:6px;font-weight:600}.brief-explain{color:#333;background:#f2f2f2;border-radius:6px;margin:0 0 6px;padding:8px 10px;font-size:12px;line-height:1.45}.field-stack label.brief-choice{border:1px solid var(--border);cursor:pointer;border-radius:8px;flex-direction:row;align-items:flex-start;gap:10px;padding:10px 12px;font-weight:400;display:flex}.field-stack label.brief-choice input[type=radio]{width:16px;height:16px;min-height:0;box-shadow:none;flex:none;margin:3px 0 0;padding:0}.brief-choice:has(input:checked){border-color:var(--blue);background:#fafafa}.brief-choice.unavailable{opacity:.55;cursor:not-allowed}.brief-choice>span{gap:3px;display:grid}.brief-choice small{color:var(--text-muted);font-size:12px;line-height:1.45}.brief-need{color:#111;background:#f2f2f2;border-radius:999px;justify-self:start;padding:1px 8px;font-size:11px}.brief-need.missing{color:#111;background:#dadada}.pr-resolved{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.pr-resolved code{font-size:11px}.private-off{background:var(--surface-subtle);color:var(--text-muted);border-radius:6px;margin:0;padding:8px 10px;font-size:12px}.visibility-choices{border:0;gap:6px;margin:0;padding:0;display:grid}.visibility-choices legend{margin-bottom:4px;font-weight:600}.field-stack label.inline-choice{flex-direction:row;align-items:flex-start;gap:8px;font-size:13px;font-weight:400;display:flex}.field-stack label.inline-choice input[type=radio]{width:16px;height:16px;min-height:0;box-shadow:none;flex:none;margin:2px 0 0;padding:0}.invite-limits summary{cursor:pointer;color:var(--text-muted);font-size:13px;line-height:1.5}.invite-limits .budget-grid{margin-top:8px}.invite-row{align-items:stretch;gap:8px;display:flex}.invite-tick{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:6px;flex:none;place-items:center;width:40px;display:grid}.invite-tick input{cursor:pointer;width:18px;height:18px;min-height:0;margin:0}.invite-tick:has(input:checked){border-color:var(--blue);background:var(--blue-soft)}.invite-tick:has(input:disabled){opacity:.45;cursor:not-allowed}.invite-row .button{flex:1}.network-bot-card:has(.invite-tick input:checked){border-color:var(--blue);box-shadow:0 0 0 1px var(--blue) inset}.to-invite{top:calc(var(--ds-header-now,64px) + 8px);z-index:20;border:1px solid var(--blue);background:#fafafa;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:10px 14px;font-size:13px;display:flex;position:sticky;box-shadow:0 6px 18px #1111111a}.to-invite-chips{flex-wrap:wrap;gap:6px;display:flex}.to-invite-chip{background:var(--surface);overflow-wrap:anywhere;border:1px solid #646464;border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-weight:600;display:inline-flex}.to-invite-chip.unavailable{background:#dadada;border-color:#333}.to-invite-chip small{color:#111;font-weight:400}.to-invite-chip button{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;font-size:14px;line-height:1}.to-invite-chip button:hover{background:var(--blue-soft);color:var(--blue)}.to-invite-count{color:var(--text-muted)}.to-invite-send{margin-left:auto}.to-list{border:0;gap:6px;margin:0;padding:0;display:grid}.to-list legend{margin-bottom:6px;font-weight:600}.to-row{border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.to-name{overflow-wrap:anywhere;flex:1;gap:1px;min-width:0;display:grid}.to-name small{color:#111;font-size:12px}.to-row.cannot{background:#dadada;border-color:#333}.to-ok{color:#111;white-space:nowrap;background:#f2f2f2;border-radius:999px;padding:1px 8px;font-size:11px}.per-bot-values{background:var(--surface-subtle);border:0;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin:0;padding:10px 12px;display:grid}.per-bot-values legend{float:left;width:100%;margin-bottom:4px;font-weight:600}.group-footnote{color:var(--text-muted);margin:12px 0 0;font-size:12px}.group-rows{border:1px solid var(--border);border-radius:8px;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.group-row{border-top:1px solid var(--border-muted);grid-template-columns:minmax(140px,1.1fr) auto minmax(0,2fr) auto;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:grid}.group-row:first-child{border-top:0}.group-who{overflow-wrap:anywhere;font-weight:600}.group-what{color:var(--text-muted)}.group-member>summary{color:var(--blue);cursor:pointer;white-space:nowrap;font-weight:600}.group-member[open]{grid-column:1/-1}.group-member[open]>summary{margin-bottom:10px}.group-results{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:12px;display:grid}.group-results section{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:10px 12px}.group-results h3{margin:0 0 6px;font-size:13px}.group-results ul{overflow-wrap:anywhere;margin:6px 0;padding-left:18px;font-size:12px;line-height:1.5}.group-only-you{color:var(--text-muted);margin:10px 0 0;font-size:12px}@media (width<=720px){.group-row{grid-template-columns:1fr auto}.group-what{grid-column:1/-1}}.brief-consent{background:#fafafa;border:1px solid #646464;border-radius:8px;margin-top:12px;padding:10px 14px}.brief-consent strong{margin-bottom:4px;display:block}.brief-consent ul{margin:0;padding-left:18px;line-height:1.6}details.invitation-brief{margin-top:10px}details.invitation-brief summary{cursor:pointer;font-size:13px;font-weight:600}.brief-verified{color:#111;margin:8px 0 0;font-size:13px}.permission-group{border:1px solid var(--border);border-radius:8px;margin:6px 0 0;padding:12px 14px}.permission-group legend{padding:0 6px;font-weight:600}.permission-group .checkbox-field{align-items:flex-start;margin-top:10px}.permission-group .checkbox-field>span{gap:2px;display:grid}.permission-group small{color:var(--text-muted);font-size:12px;line-height:1.45}.permission-summary{background:var(--surface-subtle);border-radius:6px;margin:12px 0 0;padding:8px 10px;font-size:13px}.invitation-older summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:12px 18px;display:flex}.invitation-older summary span{color:var(--text-muted);font-size:13px}.invitation-older ul{margin:0;padding:0 18px 12px;list-style:none}.invitation-older li{border-top:1px solid var(--border-muted);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:8px 0;font-size:13px;display:grid}.invitation-older li>div{gap:2px;min-width:0;display:grid}.invitation-older small{color:var(--text-muted);font-size:12.5px}@media (width<=760px){.invitation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.invitation-summary>div:nth-child(2){border-right:0}.invitation-summary>div:nth-child(-n+2){border-bottom:1px solid var(--border-muted)}.invitation-card header{flex-direction:column;gap:8px}.invitation-card .invitation-status{text-align:left;justify-items:start}.handshake-track{grid-template-columns:minmax(0,1fr);gap:8px}.handshake-step{text-align:left;flex-flow:wrap;align-items:center;gap:4px 10px}.handshake-step:before{display:none}.invitation-older li{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.network-card-grid,.network-profile-fields{grid-template-columns:1fr}.network-field-wide{grid-column:auto}.network-facts,.network-grant,.collaboration-scope,.authority-grid{grid-template-columns:1fr}.network-profile-actions,.network-invitation header,.github-installation-row,.collaboration-card>header{flex-direction:column;align-items:stretch}.github-installation-row .button{width:100%}.network-card-status{justify-items:start}.collaboration-actions .button{width:100%}}.panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.panel-heading{border-bottom:1px solid var(--border-muted);justify-content:space-between;align-items:center;gap:16px;min-height:69px;padding:15px 18px;display:flex}.panel-heading.compact{border:0;min-height:auto;padding:0 0 15px}.panel-heading h2{margin:0;font-size:15px;font-weight:650}.panel-heading p{color:var(--text-muted);margin:3px 0 0;font-size:11px}.text-button,.row-action,.icon-button,.gateway-link{color:var(--blue);cursor:pointer;background:0 0;border:0}.text-button{font-size:12px;font-weight:550}.bot-list{flex-direction:column;display:flex}.bot-row{border-bottom:1px solid var(--border-muted);grid-template-columns:38px minmax(130px,1fr) minmax(108px,.6fr) auto 28px;align-items:center;gap:12px;min-height:64px;padding:10px 18px;display:grid}.bot-row:last-child{border-bottom:0}.bot-row:hover{background:#fafafa}.bot-avatar{width:32px;height:32px;font:650 10px var(--font-geist-mono), monospace;border-radius:7px;place-items:center;display:grid}.avatar-blue{color:#333;background:#f2f2f2}.avatar-purple{color:#646464;background:#f2f2f2}.avatar-green,.avatar-orange,.avatar-pink{color:#333;background:#f2f2f2}.bot-identity,.bot-location{flex-direction:column;min-width:0;display:flex}.bot-identity strong,.bot-location strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bot-identity small,.bot-location span,.muted{color:var(--text-faint);margin-top:3px;font-size:11px}.bot-node-identity{gap:2px;min-width:0;margin-top:4px;display:grid}.bot-node-identity>span{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:650}.bot-node-value{align-items:center;gap:7px;min-width:0;display:flex}.bot-node-value code{color:var(--text-muted);font:10px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bot-node-copy{flex:none;padding:0;font-size:10px}.row-action{color:var(--text-muted);letter-spacing:1px}.status-pill{border:1px solid var(--border);background:var(--surface-subtle);width:fit-content;min-height:20px;color:var(--text-muted);white-space:nowrap;border-radius:20px;align-items:center;padding:1px 7px;font-size:10px;font-weight:650;line-height:1;display:inline-flex}.status-success{color:#111;background:#f2f2f2;border-color:#646464}.status-attention{color:#111;background:#dadada;border-color:#333}.status-danger{color:#333;background:#f2f2f2;border-color:#aaa}.status-blue{background:var(--blue-soft);color:var(--blue);border-color:#aaa}.status-future,.status-beta{color:#333;background:#f2f2f2;border-color:#dadada}.right-stack{flex-direction:column;gap:22px;display:flex}.policy-card,.gateway-card{padding:18px}.policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.policy-card h2{margin:6px 0 16px;font-size:18px}.check-list{color:#111;flex-direction:column;gap:11px;margin:0 0 18px;padding:0;font-size:12px;list-style:none;display:flex}.check-list li{align-items:center;gap:9px;display:flex}.check-list span{color:#333;background:#f2f2f2;border-radius:50%;place-items:center;width:22px;height:18px;font-size:8px;font-weight:700;display:grid}.gateway-card{background:linear-gradient(145deg,#fafafa 0% 100%);border:1px solid #dadada;border-radius:8px;flex-direction:column;min-height:190px;display:flex}.gateway-card h2{margin:13px 0 0;font-size:18px}.gateway-card p{color:#333;margin:12px 0;font-size:12px;line-height:1.55}.gateway-link{color:#333;width:fit-content;margin-top:auto;padding:0;font-size:11px;font-weight:600}.gateway-link:hover,.text-button:hover{text-decoration:underline}.workflow-panel{padding-bottom:6px}.review-track{grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 18px 19px;display:grid}.review-track article{gap:10px;padding-right:20px;display:flex;position:relative}.review-track article:not(:last-child):after{background:var(--border);content:"";width:14px;height:1px;position:absolute;top:13px;right:7px}.step-number{border:1px solid var(--border);background:var(--surface-subtle);width:26px;height:26px;color:var(--text-muted);font:10px var(--font-geist-mono), monospace;border-radius:50%;flex:none;place-items:center;display:grid}.review-track strong{margin:5px 0;font-size:12px;display:block}.review-track p{color:var(--text-muted);margin:0;font-size:11px;line-height:1.45}.empty-state{border:1px solid var(--border);text-align:center;background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:48px;display:flex}.empty-mark{border:1px solid var(--border);background:var(--surface-subtle);width:48px;height:48px;color:var(--text-muted);font:24px var(--font-geist-mono), monospace;border-radius:50%;place-items:center;display:grid}.empty-state h2{margin:18px 0 7px;font-size:20px}.empty-state p{max-width:480px;color:var(--text-muted);margin:0 0 20px;line-height:1.6}.eyebrow{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700;font-size:10px!important}.table-header{border-bottom:1px solid var(--border);background:var(--surface-subtle);color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:minmax(180px,1fr) .65fr .65fr 90px;gap:12px;padding:9px 18px;font-size:10px;font-weight:650;display:grid}.bot-runtime-table-header{grid-template-columns:minmax(180px,1fr) minmax(150px,.72fr) minmax(160px,.78fr) 110px}.bot-table-row{grid-template-columns:38px minmax(180px,1fr) minmax(150px,.72fr) minmax(160px,.78fr) 110px;align-items:start;padding-top:14px;padding-bottom:14px}.work-list{flex-direction:column;display:flex}.work-row{border-bottom:1px solid var(--border-muted);grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(80px,.4fr)) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.work-row:last-child{border-bottom:0}.work-main,.work-detail{flex-direction:column;min-width:0;display:flex}.work-main a{color:#333;overflow-wrap:anywhere;font-size:13px;font-weight:650}.work-main a:hover{text-decoration:underline}.work-main small,.work-detail span,.audit-row small{color:var(--text-faint);font:10px/1.4 var(--font-geist-mono), monospace;overflow-wrap:anywhere;white-space:normal;margin-top:4px}.work-detail strong{text-transform:capitalize;margin-top:3px;font-size:12px;font-weight:600}.audit-list{flex-direction:column;display:flex}.audit-row{border-bottom:1px solid var(--border-muted);grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:12px;padding:17px 18px;display:grid}.audit-row:last-child{border-bottom:0}.audit-row>div{overflow-wrap:anywhere;min-width:0}.audit-row small{white-space:normal;display:block;overflow:visible}.audit-mark{background:#333;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 1px #333}.audit-row strong{font:12px/1.4 var(--font-geist-mono), monospace}.audit-row p{color:var(--text-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.gateway-architecture{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-columns:minmax(180px,1fr) 42px minmax(220px,1.2fr) 42px minmax(200px,1fr);align-items:center;gap:12px;margin-bottom:20px;padding:36px;display:grid}.gateway-node{border:1px solid var(--border);border-radius:8px;flex-direction:column;justify-content:center;min-height:150px;padding:22px;display:flex}.gateway-node span{color:var(--text-faint);font:11px var(--font-geist-mono), monospace;margin-bottom:24px}.gateway-node strong{font-size:15px}.gateway-node small{color:var(--text-muted);margin-top:8px;line-height:1.45}.gateway-core{background:#fafafa;border-color:#aaa}.gateway-arrow{color:var(--text-faint);font:22px var(--font-geist-mono), monospace;text-align:center}.gateway-targets{gap:8px;display:grid}.gateway-targets div{border:1px solid var(--border);background:var(--surface-subtle);border-radius:6px;padding:10px 12px;font-size:12px;font-weight:550}.notice{color:#111;background:#dadada;border:1px solid #333;border-radius:6px;margin-top:18px;padding:12px 13px;font-size:12px;line-height:1.5}.notice-blue{color:#333;background:#f2f2f2;border-color:#aaa}.notice-success{color:#111;background:#fafafa;border-color:#aaa}.notice-error{color:#333;background:#fafafa;border-color:#dadada}.dialog-backdrop{z-index:100;background:#1111116b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog{background:#fff;border:1px solid #646464;border-radius:10px;width:min(560px,100%);max-height:calc(100vh - 48px);padding:22px;overflow:auto;box-shadow:0 16px 48px #1111113d}.search-field{align-items:center;margin-top:18px;display:flex;position:relative}.search-field input{width:100%;height:42px;color:var(--text);background:#fff;border:1px solid #646464;border-radius:7px;padding:0 58px 0 12px}.search-field input:focus{border-color:#333;outline:2px solid #64646466}.search-field kbd{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text-faint);font:10px var(--font-geist-mono), monospace;border-radius:4px;padding:2px 6px;position:absolute;right:10px}.search-results{gap:4px;margin-top:10px;display:grid}.search-result{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:100%;padding:9px 10px;display:grid}.search-result:hover,.search-result:focus-visible{background:var(--surface-muted)}.search-result:focus-visible{outline-offset:1px;outline:2px solid #646464}.search-result>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.search-result small,.search-result>span:last-child{color:var(--text-muted)}.search-result small{font-size:11px}.search-result-glyph{color:var(--text-faint);font:10px var(--font-geist-mono), monospace}.search-empty{color:var(--text-muted);text-align:center;margin:0;padding:24px 10px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.dialog-heading{border-bottom:1px solid var(--border-muted);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.dialog-heading h2{letter-spacing:-.025em;margin:4px 0 0;font-size:21px}.icon-button{width:30px;height:30px;color:var(--text-muted);border-radius:6px;place-items:center;font-size:21px;display:grid}.icon-button:hover{background:var(--surface-muted)}.dialog-copy{color:var(--text-muted);margin:18px 0;line-height:1.6}.adapter-coverage{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 20px;display:grid}.adapter-coverage>div{border:1px solid var(--border-muted);background:var(--surface-muted);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.adapter-coverage>div>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.adapter-coverage small{color:var(--text-muted);font-size:11px}@media (width<=620px){.adapter-coverage{grid-template-columns:1fr}}.add-bot-dialog-backdrop{place-items:start center;padding:48px 24px 24px}.dialog.add-bot-dialog{overscroll-behavior:contain;scrollbar-gutter:stable;width:min(640px,100%);max-height:calc(100dvh - 72px)}.add-bot-dialog .dialog-heading{z-index:1;border-bottom:1px solid var(--border-muted);background:#fff;margin:-12px 0 18px;padding:12px 0;position:sticky;top:-22px}.add-bot-manual-body{border:1px solid var(--border-muted);background:#fff;border-radius:8px;padding:16px}.add-bot-manual-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.add-bot-manual-body .dialog-copy{margin:16px 0 12px}.add-bot-manual-body>small{margin-top:12px;display:block}.add-bot-dialog a.add-bot-download{min-height:38px;color:var(--text);white-space:nowrap;box-shadow:none;background:#fff;gap:8px;font-size:12px;text-decoration:none}.add-bot-dialog a.add-bot-download:hover{background:#fafafa;border-color:#999}.add-bot-download svg{flex-shrink:0}.add-bot-file-type{color:#666;border-left:1px solid #ddd;padding-left:8px;font-size:10px;font-weight:400}@media (width<=600px){.add-bot-dialog-backdrop{padding:16px 12px}.dialog.add-bot-dialog{max-height:calc(100dvh - 32px);padding:18px}.add-bot-dialog .dialog-heading{top:-18px}.add-bot-manual-body{padding:12px}.add-bot-manual-actions{flex-direction:column;align-items:stretch}.add-bot-manual-actions .segmented{align-self:flex-start}.add-bot-manual-body .connect-command{flex-direction:column}.add-bot-manual-body .connect-command code{width:100%}}.add-bot-steps{gap:20px;margin:18px 0 0;padding:0;list-style:none;display:grid}.add-bot-steps>li{align-items:flex-start;gap:12px;display:flex}.add-bot-steps>li>span{background:var(--brand);color:#fff;width:26px;height:26px;font:12px var(--font-geist-mono), monospace;border-radius:50%;flex:none;place-items:center;display:grid}.add-bot-steps>li>div{flex:1;justify-items:start;gap:8px;min-width:0;display:grid}.add-bot-steps small,.add-bot-more small{color:var(--text-muted);line-height:1.5}.connect-sentence,.connect-command{align-items:flex-start;gap:10px;width:100%;display:flex}.connect-sentence blockquote{overflow-wrap:anywhere;border-left:3px solid var(--brand);background:var(--surface-subtle);-webkit-user-select:all;user-select:all;border-radius:8px;flex:1;min-width:0;margin:0;padding:12px 14px;font-size:15px;line-height:1.5}.connect-command code{background:var(--surface-subtle);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;flex:1;min-width:0;padding:10px 12px;font-size:12px}.pair-code{gap:4px;display:grid}.pair-code code{font:600 20px var(--font-geist-mono), monospace;letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.bot-arrivals{border:1px solid var(--border-muted);background:var(--surface-subtle);border-radius:10px;gap:10px;margin-top:20px;padding:14px 16px;display:grid}.bot-arrivals h3{margin:0;font-size:13px}.bot-arrivals ul{gap:6px;margin:6px 0;padding:0;list-style:none;display:grid}.bot-arrivals li{grid-template-columns:18px minmax(0,1fr) auto;align-items:baseline;column-gap:8px;display:grid}.bot-arrivals li>small:last-child{color:var(--text-muted);grid-column:2/-1}.bot-arrivals li[data-state=online]>span:first-child{color:var(--accent)}.bot-arrivals li[data-state=attention]>span:first-child{color:#333}.bot-arrivals p{color:var(--text-muted);margin:0;font-size:13px}.add-bot-more{border-top:1px solid var(--border-muted);margin-top:12px;padding-top:12px}.add-bot-more>summary{cursor:pointer;color:var(--brand-link);font-weight:600}.add-bot-more[open]>summary{margin-bottom:12px}.add-bot-more>.button{margin-top:12px}.segmented{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.segmented button{color:var(--text);font:inherit;cursor:pointer;background:#fff;border:0;padding:6px 14px}.segmented button.active{background:var(--text);color:#fff}.setup-list{flex-direction:column;gap:14px;margin:20px 0 0;padding:0;list-style:none;display:flex}.setup-list li{align-items:flex-start;gap:12px;display:flex}.setup-list li>span{background:var(--text);color:#fff;width:26px;height:26px;font:11px var(--font-geist-mono), monospace;border-radius:50%;flex:none;place-items:center;display:grid}.setup-list div{flex-direction:column;gap:4px;display:flex}.setup-list small{color:var(--text-muted);line-height:1.4}.dialog-actions{border-top:1px solid var(--border-muted);justify-content:flex-end;margin-top:22px;padding-top:16px}.field-stack{gap:14px;margin-top:18px;display:grid}.field-stack label{flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.field-stack .checkbox-field{flex-direction:row;align-items:center}.field-stack .checkbox-field input{width:16px;height:16px}.budget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.execution-budget{border:1px solid var(--border-muted);background:var(--surface-subtle);border-radius:8px;gap:13px;padding:14px;display:grid}.execution-budget-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.execution-budget-heading h3,.execution-budget-heading p{margin:0}.execution-budget-heading h3{font-size:13px}.execution-budget-heading p{color:var(--text-muted);margin-top:3px;font-size:11px;line-height:1.45}.budget-preset-status{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font:10px/1.4 var(--font-geist-mono), monospace;border-radius:999px;flex:none;padding:3px 7px}.budget-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.budget-preset{border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;border-radius:6px;gap:2px;padding:8px 9px;font-size:11px;font-weight:600;display:grid}.budget-preset:hover,.budget-preset[aria-pressed=true]{background:#f2f2f2;border-color:#333}.budget-preset:focus-visible{outline-offset:1px;outline:2px solid #64646466}.budget-preset small,.execution-budget .budget-grid label>small{color:var(--text-muted);font-size:10px;font-weight:400;line-height:1.4}.authorization-deadline{color:#333;background:#fafafa;border:1px solid #aaa;border-radius:6px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px;padding:10px 11px;display:grid}.authorization-deadline span{text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.authorization-deadline strong{justify-self:end;font-size:12px}.authorization-deadline small{color:#333;grid-column:1/-1;font-size:10px}.lease-explainer{color:var(--text-muted);font-size:11px;line-height:1.5}.lease-explainer strong{color:var(--text);font-size:11px}.lease-explainer ul{margin:5px 0 0;padding-left:17px}.lease-explainer li+li{margin-top:3px}.model-diversity-fields{grid-template-columns:minmax(0,1.5fr) minmax(150px,.5fr);gap:10px;display:grid}.field-help{color:var(--text-muted);margin:-5px 0 0;font-size:11px;line-height:1.55}.compact-budget-grid{gap:7px}.compact-budget-grid label{min-width:0}.field-stack input,.field-stack select{width:100%;height:36px;color:var(--text);background:#fff;border:1px solid #646464;border-radius:6px;padding:0 10px;font-weight:400}.field-stack input:focus,.field-stack select:focus{border-color:#333;outline:2px solid #64646466}.field-stack input[aria-invalid=true]{border-color:#333}.form-message{border:1px solid;border-radius:6px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.form-message-error{color:#333;background:#f2f2f2;border-color:#aaa}.form-message-success{color:#111;background:#f2f2f2;border-color:#646464}.definition-list{border:1px solid var(--border);border-radius:7px;margin:18px 0 0;display:grid}.definition-list>div{border-bottom:1px solid var(--border-muted);grid-template-columns:150px 1fr;gap:16px;padding:11px 13px;display:grid}.definition-list>div:last-child{border-bottom:0}.definition-list dt{color:var(--text-muted)}.definition-list dd{margin:0;font-weight:550}.account-access{border:1px solid var(--border);background:var(--surface-subtle);border-radius:7px;gap:14px;margin-top:16px;padding:14px;display:grid}.account-access-heading,.account-access-identity,.account-access-actions{align-items:center;display:flex}.account-access-heading{justify-content:space-between;gap:16px}.account-access-identity{gap:10px;min-width:0}.account-access-identity .eyebrow{margin-bottom:2px}.account-access-identity strong,.account-access-identity small{display:block}.account-access-identity small,.account-access-note{color:var(--text-muted)}.account-access-actions{flex-wrap:wrap;gap:8px}.account-access-note{margin:-4px 0 0;font-size:12px;line-height:1.5}.not-found{place-items:center;min-height:100vh;padding:24px;display:grid}.not-found-card{border:1px solid var(--border);background:var(--surface);width:min(520px,100%);box-shadow:var(--shadow);border-radius:10px;padding:36px}.not-found-code{color:var(--text-faint);font:12px var(--font-geist-mono), monospace}.not-found-card h1{letter-spacing:-.035em;margin:12px 0 8px;font-size:30px}.not-found-card p{color:var(--text-muted);margin:0 0 22px;line-height:1.6}@media (width<=1050px){.topbar{grid-template-columns:220px 1fr auto}.content-grid{grid-template-columns:1fr}.right-stack{grid-template-columns:1fr 1fr;display:grid}.review-track{grid-template-columns:1fr 1fr;gap:22px}.review-track article:nth-child(2):after{display:none}.gateway-architecture{grid-template-columns:1fr}.gateway-arrow{transform:rotate(90deg)}.bot-runtime-table-header{display:none}.bot-table-row{grid-template-columns:38px minmax(0,1fr) auto}.bot-table-row>.bot-runtime-column{border-top:1px solid var(--border-muted);grid-column:2/-1;padding-top:8px}.bot-table-row>.bot-runtime-status{grid-area:1/3}}@media (width<=760px){.topbar{grid-template-columns:minmax(0,1fr) 40px auto;gap:12px;padding:10px 14px}.topbar-actions .button-quiet{display:none}.topbar-center{justify-content:center;width:40px;padding:0}.topbar-center .search-copy,.topbar-center kbd{display:none}.workspace-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--border);width:100%;height:auto;padding:8px 12px;display:block;position:static;overflow-x:visible}.workspace-switcher,.nav-label,.sidebar-footer{display:none}.sidebar nav{scrollbar-width:none;scroll-snap-type:x proximity;gap:4px;min-width:0;display:flex;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.nav-item{white-space:nowrap;scroll-snap-align:start;flex:none;justify-content:center;width:auto;padding:6px 12px}.nav-item>span:first-child,.nav-item .status-pill,.nav-item em{display:none}.nav-label-spaced{margin:0}.main-content{padding:28px 14px 48px}.preview-banner{flex-direction:column;align-items:flex-start;gap:3px;margin:-8px 0 24px}.preview-banner-action{margin-left:0}.page-heading{flex-direction:column;align-items:flex-start}.page-heading h1{font-size:34px}.heading-actions{width:100%}.heading-actions .button{flex:1}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid article:nth-child(2){border-right:0}.metric-grid article:nth-child(-n+2){border-bottom:1px solid var(--border-muted)}.right-stack{grid-template-columns:1fr}.bot-row{grid-template-columns:38px minmax(120px,1fr) auto}.bot-location,.bot-row .row-action{display:none}.review-track{grid-template-columns:1fr}.review-track article:after,.table-header{display:none}.bot-table-row{grid-template-columns:38px minmax(0,1fr) auto}.bot-table-row>.bot-runtime-column{border-top:1px solid var(--border-muted);grid-column:2/-1;padding-top:8px}.bot-table-row>.bot-runtime-status{grid-area:1/3}.work-row{grid-template-columns:minmax(0,1fr) auto}.work-detail{display:none}.audit-row{grid-template-columns:12px minmax(0,1fr)}.audit-row>.status-pill{display:none}.dialog{padding:18px}.definition-list>div{grid-template-columns:1fr;gap:4px}}.bot-runtime-status{justify-items:start;gap:5px;display:grid}.bot-runtime-status .text-button{padding:0;font-size:10px}.bot-plan-place{max-width:32ch;color:var(--text-muted);margin:0;font-size:11px;line-height:1.45}@media (width<=760px){.availability-control-card,.supervisor-control-list article{grid-template-columns:1fr;justify-items:start}.availability-control-state{justify-items:start}}.meter-heading-actions .button{text-decoration:none}.meter-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:-8px 0 18px;display:flex}.meter-window-switch{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;gap:3px;padding:3px;display:inline-flex}.meter-window-switch button{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:12px;font-weight:650}.meter-window-switch button.active{color:var(--text);background:var(--surface);box-shadow:0 1px 3px #1111111a}.meter-metrics{margin-bottom:16px}.meter-loading>p{color:var(--muted);margin:0 0 16px}.meter-loading-value,.meter-loading-caption{background:#ededed;border-radius:4px;display:block}.meter-loading-value{width:65%;height:32px;margin:12px 0 10px}.meter-loading-caption{width:80%;height:12px}.meter-metrics>article{min-width:0;min-height:180px}.meter-metrics>article>span:first-child{overflow-wrap:anywhere;min-height:2.8em;line-height:1.4}.meter-metrics>article>strong{font-variant-numeric:tabular-nums;white-space:nowrap;min-height:38px;font-size:clamp(22px,2.2vw,32px);line-height:1.2}.meter-metrics>article>.metric-word{white-space:normal;overflow-wrap:anywhere;font-size:clamp(18px,2vw,25px)}.meter-metrics>article>small{overflow-wrap:anywhere;line-height:1.4}.meter-metrics>article:nth-child(4n){border-right:0}.meter-exact-slot{min-height:25px}.meter-exact-count{margin:0;font-size:11px}.meter-exact-count summary{width:fit-content;color:var(--text-muted);cursor:pointer;padding:5px 0}.meter-exact-count summary:focus-visible{outline:2px solid var(--text);outline-offset:3px}.meter-exact-count>span{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;line-height:1.5;display:block}@media (width<=760px){.meter-metrics>article{padding:14px}.meter-metrics>article:nth-child(2n){border-right:0}}.meter-relationship-panel,.meter-action-limits{margin-bottom:16px}.meter-relationship-panel>.panel-heading.compact,.meter-action-limits>.panel-heading.compact{padding:16px 18px 0}.meter-relationship-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.meter-relationship-panel>.meter-relationship-grid,.meter-action-limits>.meter-relationship-grid{padding:16px 18px 18px}.meter-action-limits .meter-relationship-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meter-relationship-grid article{border:1px solid var(--border-muted);background:var(--surface);border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.meter-relationship-grid h3{margin:0;font-size:15px}.meter-relationship-grid p,.meter-action-limits>p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.meter-action-limits>p{margin:0 18px 18px}.calls-today-count strong{font-variant-numeric:tabular-nums}.meter-relationship-grid .calls-today-count strong span{color:inherit;font:inherit}.calls-today-time{white-space:nowrap}.calls-today-request .calls-today-ask{align-self:flex-start;min-height:40px}.calls-today-form{gap:6px;margin-top:2px}.meter-relationship-grid .calls-today-form .field-help{margin:0 0 6px;font-size:12px;line-height:1.5}.calls-today-form input[type=number]{max-width:12rem}.calls-today-form textarea{width:100%;min-height:76px;color:var(--text);resize:vertical;background:#fff;border:1px solid #646464;border-radius:6px;padding:8px 10px;line-height:1.45}.calls-today-form textarea:focus{border-color:#333;outline:2px solid #64646466}.calls-today-form input[aria-invalid=true]{border-width:2px}.meter-relationship-grid .calls-today-error,.meter-relationship-grid .calls-today-sent{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:6px;margin:0;padding:8px 10px}.calls-today-sent:focus{outline-offset:2px;outline:2px solid #646464}.calls-today-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.calls-today-actions .button{min-height:40px}@media (width<=760px){.calls-today-request .calls-today-ask,.calls-today-actions .button{flex:auto;width:100%;min-height:44px}.calls-today-form input,.calls-today-form textarea{min-height:44px;font-size:16px}}.meter-relationship-grid strong{font:25px/1.2 var(--font-geist-mono), monospace;overflow-wrap:anywhere;margin-top:5px}.meter-relationship-grid strong small{font:13px/1.4 var(--font-geist-sans), sans-serif;color:var(--text-muted)}.meter-relationship-panel h3{min-height:2.8em;line-height:1.4}.meter-relationship-panel article>p{min-height:3em}.meter-relationship-panel .meter-number,.meter-relationship-panel .metric-word{font-variant-numeric:tabular-nums;min-height:55px;font-size:clamp(22px,2.2vw,28px)}.meter-relationship-panel .meter-number-unit{margin-top:4px;display:block}.meter-relationship-grid span,.meter-relationship-grid>article>small{color:var(--text-muted);font-size:13px;line-height:1.45}.meter-disclosure{color:#333;background:#fafafa;border:1px solid #dadada;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:11px;margin-bottom:18px;padding:13px 15px;display:grid}.meter-disclosure>span{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:grid}.meter-disclosure p{margin:1px 0 0;font-size:12px;line-height:1.6}.meter-attribution-note{color:#111;background:#f2f2f2;border-color:#aaa;margin-top:-8px}.meter-attribution-note>span{background:#333}.meter-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.meter-breakdown-panel{min-height:220px}.meter-breakdown-list{display:grid}.meter-breakdown-list>div{border-top:1px solid var(--border-muted);justify-content:space-between;align-items:center;gap:18px;padding:11px 0;display:flex}.meter-breakdown-list>div:first-child{border-top:0}.meter-breakdown-list span{gap:3px;min-width:0;display:grid}.meter-breakdown-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.meter-breakdown-list small,.meter-breakdown-list em{color:var(--text-muted);font-size:11px;font-style:normal}.meter-attribution-list{display:grid}.meter-attribution-list details{border-top:1px solid var(--border-muted)}.meter-attribution-list details:first-child{border-top:0}.meter-attribution-list summary,.meter-attribution-drilldown>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.meter-attribution-list summary{cursor:pointer;padding:11px 2px}.meter-attribution-list summary>span,.meter-attribution-drilldown span{gap:3px;min-width:0;display:grid}.meter-attribution-list summary strong,.meter-attribution-drilldown strong{overflow-wrap:anywhere;font-size:13px}.meter-attribution-list summary small,.meter-attribution-list summary em,.meter-attribution-drilldown small,.meter-attribution-drilldown em{color:var(--text-muted);font-size:11px;font-style:normal}.meter-attribution-list summary em,.meter-attribution-drilldown em{overflow-wrap:anywhere;text-align:right;flex:0 auto;min-width:0}.meter-attribution-drilldown{background:var(--surface-subtle);border-left:2px solid #aaa;border-radius:0 7px 7px 0;gap:7px;margin:0 0 10px 18px;padding:10px 12px;display:grid}.meter-attribution-drilldown>div+div{border-top:1px solid var(--border-muted);padding-top:7px}.meter-attribution-drilldown p{color:var(--text-muted);margin:0;font-size:11px}.meter-attribution-drilldown code{overflow-wrap:anywhere;font:10px var(--font-geist-mono), monospace}.meter-breakdown-list em{text-align:right;flex:none}.meter-empty{color:var(--text-muted);margin:28px 0;font-size:12px}.meter-activity-panel{margin-bottom:22px}.meter-event-list{display:grid}.meter-event{border-top:1px solid var(--border-muted);padding:17px 0}.meter-event:first-child{border-top:0}.meter-event-heading,.meter-event-heading>div,.meter-event-heading>span,.meter-event footer{align-items:center;display:flex}.meter-event-heading{justify-content:space-between;gap:14px}.meter-event-heading>div,.meter-event-heading>span{gap:9px}.meter-event-heading small,.meter-event footer{color:var(--text-muted);font-size:11px}.meter-event p{max-width:920px;color:var(--text-muted);margin:10px 0;font-size:13px;line-height:1.65}.meter-event-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 13px;display:grid}.meter-event-ledger>div{border:1px solid var(--border-muted);background:var(--surface-subtle);border-radius:7px;min-width:0;padding:8px 10px}.meter-event-ledger dt{color:var(--text-faint);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.meter-event-ledger dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:11px}.meter-event-ledger code{font:10px var(--font-geist-mono), monospace}.bot-runtime-detail{gap:3px;display:grid}.bot-runtime-detail small{overflow-wrap:anywhere;color:var(--text-faint);font-size:10px}.connection-doctor-panel{gap:16px;display:grid}.connection-path{border:1px solid var(--border-muted);background:var(--surface-subtle);color:var(--text-muted);scrollbar-width:thin;border-radius:8px;align-items:center;gap:9px;padding:12px;display:flex;overflow-x:auto}.connection-path span{border:1px solid var(--border-muted);background:var(--surface);color:var(--text-default);border-radius:999px;flex:none;padding:6px 9px;font-size:12px;font-weight:650}.connection-path i{color:var(--text-faint);font-style:normal}.connection-doctor-details{border-top:1px solid var(--border-muted);padding-top:14px}.connection-doctor-details summary{cursor:pointer;font-weight:650}.connection-doctor-details p,.connection-doctor-details li{color:var(--text-muted);font-size:13px;line-height:1.6}.command-block{border:1px solid var(--border-muted);background:var(--surface-subtle);color:var(--text-default);white-space:nowrap;border-radius:7px;padding:12px;display:block;overflow-x:auto}.meter-event footer{gap:16px}.meter-event footer .text-button{margin-left:auto;padding:0}.meter-load-more{margin-top:10px}@media (width<=1200px){.meter-relationship-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.policy-grid,.budget-grid,.model-diversity-fields,.budget-presets{grid-template-columns:1fr}.meter-toolbar,.meter-event-heading,.meter-event footer{flex-direction:column;align-items:flex-start}.meter-window-switch{width:100%}.meter-window-switch button{flex:1}.meter-breakdown-grid,.meter-relationship-grid,.meter-action-limits .meter-relationship-grid{grid-template-columns:1fr}.meter-attribution-list summary,.meter-attribution-drilldown>div{flex-direction:column;align-items:stretch;gap:6px}.meter-attribution-list summary em,.meter-attribution-drilldown em{text-align:left}.meter-event footer .text-button{margin-left:0}.meter-event-ledger{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.connector-update-notice{border:1px solid var(--border);border-radius:8px;margin:8px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}fieldset.call-draft-detail-body{border:0;min-width:0;margin:0}.call-job-evidence{overflow-wrap:anywhere;justify-items:start;gap:6px;margin:8px 0;display:grid}.external-review-text{white-space:pre-wrap;overflow-wrap:anywhere}.record-type-external{background:var(--surface)}.network-result{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:12px;min-width:0;margin-block:12px;padding:16px}.network-result header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.network-result details{margin-top:12px}.network-result summary{cursor:pointer;font-weight:600}.network-grant>.network-result-preview{background:var(--surface);grid-column:1/-1;margin-block:8px}.network-result-preview header>div{min-width:0}.network-result-preview header>div>strong{font-size:15px}.network-result-preview header p{margin:4px 0 0}.network-result-excerpt{white-space:pre-wrap;max-width:85ch;font-size:13px;line-height:1.75}.network-result-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.network-result-actions .button{min-height:44px}.network-result-preview>.muted-copy{margin-bottom:0;font-size:11px;line-height:1.6}body.network-report-open{overflow:hidden}.network-report{border:0;border-left:1px solid var(--border);background:var(--surface);width:min(850px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--text);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden}.network-report::backdrop{background:#1118}.network-report[open]{flex-direction:column;display:flex}.network-report-heading{border-bottom:1px solid var(--border-muted);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 32px 18px;display:flex}.network-report-heading>div{min-width:0}.network-report-heading h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:23px;line-height:1.4}.network-report-heading p{overflow-wrap:anywhere;margin-block:0 6px}.network-report-heading .icon-button{flex-shrink:0;width:44px;height:44px;font-size:22px}.network-report-tabs{border-bottom:1px solid var(--border-muted);flex-shrink:0;gap:24px;padding-inline:32px;display:flex;overflow-x:auto}.network-report-tabs button{color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:15px 0;font-size:12px}.network-report-tabs [aria-selected=true]{border-bottom-color:var(--text);color:var(--text)}.network-report-body{overscroll-behavior:contain;overflow-wrap:anywhere;flex:1;min-height:0;padding:24px 32px 44px;font-size:14px;line-height:1.8;overflow-y:auto}.network-report-body .markdown{max-width:75ch}.network-report-body .markdown-code{white-space:pre-wrap;overflow-wrap:anywhere}.network-report-body .record-facts>div{min-width:0}.network-report-body code{overflow-wrap:anywhere}.network-report-finding{border-bottom:1px solid var(--border-muted);margin-bottom:24px;padding-bottom:24px}.network-report-finding h3{overflow-wrap:anywhere;font-size:16px}.network-report-source{margin-top:24px}@media (width<=600px){.network-result-preview{padding:16px 13px}.network-report-heading{padding:20px 18px 16px}.network-report-heading h2{font-size:20px}.network-report-tabs{gap:22px;padding-inline:18px}.network-report-body{padding:22px 18px 36px;font-size:13px}}.network-findings{padding-left:24px}.network-findings li{padding-block:12px}.record-type-network{background:var(--surface)}.records-toolbar{grid-template-columns:auto minmax(0,1fr) 180px auto}.record-detail-header>div{min-width:0}.record-detail-kicker{overflow-wrap:anywhere;flex-wrap:wrap}.record-detail-body code{overflow-wrap:anywhere}@media (width<=1000px){.records-layout{grid-template-columns:minmax(0,1fr)}.records-list-panel{max-height:none;position:static}.records-list{max-height:420px}}.network-github-app{padding:20px;scroll-margin-top:80px}.network-github-app .panel-heading h2{font-size:18px}.network-github-app .panel-heading p{font-size:12px;line-height:1.5}.github-installation-actions a.button{color:var(--text);text-decoration:none}@media (width<=600px){.network-github-app{padding:14px}.network-github-app>.panel-heading{flex-direction:column;align-items:flex-start;gap:8px}}.github-account-group{border:1px solid var(--border-muted);background:var(--surface-subtle);border-radius:8px;min-width:0;padding:14px}.github-account-heading,.github-repository-list li{overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.github-account-heading span,.github-repository-list span{color:var(--text-muted);font-size:11px}.github-repository-list{margin:10px 0;padding:0;list-style:none}.github-repository-list li{padding:8px 0;font-size:12px}.github-connection-details{border-top:1px solid var(--border-muted);padding:12px 0;font-size:12px}.github-connection-details summary{cursor:pointer;color:var(--text-muted);font-weight:600}.github-connection-entry{overflow-wrap:anywhere;padding:14px 0}.github-connection-entry+.github-connection-entry{border-top:1px solid var(--border-muted)}.github-connection-entry p,.github-connection-details>p{color:var(--text-muted);margin:6px 0}.github-existing-form{gap:12px;max-width:520px;margin-top:16px;display:grid}.github-existing-form label{gap:6px;font-size:12px;font-weight:600;display:grid}.github-existing-form input,.github-existing-form select{border:1px solid var(--border-muted);background:var(--surface-subtle);width:100%;min-width:0;color:inherit;border-radius:6px;padding:10px}.github-existing-form p{color:var(--text-muted);margin:0;font-size:12px}@media (width<=700px){.records-toolbar{grid-template-columns:minmax(0,1fr)}.records-toolbar>*{min-width:0}.record-detail-header,.record-section-heading{flex-direction:column}.record-facts{grid-template-columns:minmax(0,1fr)}}.customer-social-options{gap:10px;margin:20px 0;display:grid}.customer-social-options .button{justify-content:center;width:100%;min-height:44px}.customer-login-submit{min-height:44px}.customer-social-options p{text-align:center;color:var(--muted);margin:4px 0;font-size:13px}.account-popup-root{--df-bg:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,#111);--df-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--df-text:var(--lightningcss-light,#111)var(--lightningcss-dark,#f2f2f2);--df-secondary:var(--lightningcss-light,#333)var(--lightningcss-dark,#aaa);--df-line:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,#111);--df-hover:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,#111);--df-soft:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,#111);--df-green:var(--lightningcss-light,#333)var(--lightningcss-dark,#aaa);--df-green-soft:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,#111);--df-warning:var(--lightningcss-light,#333)var(--lightningcss-dark,#aaa);--df-danger:var(--lightningcss-light,#333)var(--lightningcss-dark,#aaa);--df-action:var(--lightningcss-light,#111)var(--lightningcss-dark,#dadada);--df-action-text:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--df-text);padding:6px 0 18px;font:400 14px/1.5 Geist,Segoe UI,system-ui,sans-serif}@media (prefers-color-scheme:dark){.account-popup-root{--lightningcss-light: ;--lightningcss-dark:initial}}.account-popup-root *{box-sizing:border-box}.account-popup-root [hidden]{display:none!important}.account-popup-root button,.account-popup-root input{font:inherit}.account-popup-root button{color:inherit}.account-popup-root .df-stage{background:var(--df-bg);border:1px solid var(--df-line);border-radius:18px;padding:0 24px 30px}.account-popup-root .df-chrome{justify-content:space-between;align-items:center;gap:12px;padding:16px 0 23px;display:flex}.account-popup-root .df-brand{align-items:center;gap:9px;font-weight:500;display:flex}.account-popup-root .df-brand i{color:var(--df-green);width:20px;height:20px}.account-popup-root .df-preview-label{color:var(--df-secondary);margin-left:3px;font-size:12px}.account-popup-root .df-account-trigger{border:1px solid var(--df-line);background:var(--df-surface);border-radius:9px;align-items:center;gap:8px;padding:7px 10px;display:flex}.account-popup-root .df-account-trigger[aria-expanded=true]{background:var(--df-soft)}.account-popup-root .df-mini-avatar{background:var(--df-action);width:24px;height:24px;color:var(--df-action-text);border-radius:7px;place-items:center;font-size:12px;display:grid}.account-popup-root .df-sheet{background:var(--df-surface);border:1px solid var(--df-line);border-radius:16px;width:100%;max-width:460px;margin:0 auto;padding:22px;box-shadow:0 12px 32px var(--lightningcss-light,#11111110)var(--lightningcss-dark,#00000030)}.account-popup-root[data-layout=compact] .df-sheet{max-width:360px;padding:18px}.account-popup-root .df-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.account-popup-root .df-heading-left{align-items:center;gap:8px;min-width:0;display:flex}.account-popup-root h2{margin:0;font:500 20px/1.3 Geist,Segoe UI,system-ui,sans-serif}.account-popup-root .df-icon-button{background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;padding:6px;display:grid}.account-popup-root .df-icon-button:hover{background:var(--df-hover)}.account-popup-root .df-icon-button svg{width:18px;height:18px}.account-popup-root .df-identity{align-items:center;gap:12px;padding:0 2px 20px;display:flex}.account-popup-root .df-avatar{background:var(--df-soft);width:46px;height:46px;color:var(--df-green);border-radius:13px;flex-shrink:0;place-items:center;font-size:19px;font-weight:500;display:grid}.account-popup-root .df-identity-copy{min-width:0}.account-popup-root .df-email{overflow-wrap:anywhere;font-weight:500}.account-popup-root .df-owner{color:var(--df-secondary);align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.account-popup-root .df-owner svg{width:13px;height:13px;color:var(--df-green)}.account-popup-root .df-divider{border:0;border-top:1px solid var(--df-line);margin:0}.account-popup-root .df-options{padding:9px 0}.account-popup-root .df-row{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px 8px;display:flex}.account-popup-root .df-row>svg{width:19px;height:19px;color:var(--df-secondary);flex-shrink:0}.account-popup-root .df-row-copy{flex-direction:column;flex:1;min-width:0;display:flex}.account-popup-root .df-row-title{font-weight:500}.account-popup-root .df-row-detail{color:var(--df-secondary);margin-top:2px;font-size:12px}.account-popup-root .df-row .df-chevron{width:15px;height:15px;color:var(--df-secondary)}.account-popup-root .df-dot{background:var(--df-green);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.account-popup-root .df-actions{flex-wrap:wrap;justify-content:space-between;gap:8px;padding:15px 0 11px;display:flex}.account-popup-root .df-secondary-button{border:1px solid var(--df-line);background:var(--df-surface);border-radius:8px;padding:8px 12px}.account-popup-root .df-primary-button{border:1px solid var(--df-action);background:var(--df-action);color:var(--df-action-text);border-radius:8px;padding:9px 14px;font-weight:500}.account-popup-root .df-help{color:var(--df-secondary);background:0 0;border:0;align-items:center;gap:6px;padding:7px 2px 0;font-size:12px;display:flex}.account-popup-root .df-intro{color:var(--df-secondary);margin:0 0 20px}.account-popup-root .df-details{flex-direction:column;gap:0;margin:0;display:flex}.account-popup-root .df-details>div{border-top:1px solid var(--df-line);justify-content:space-between;align-items:start;gap:20px;padding:14px 0;display:flex}.account-popup-root .df-details dt{color:var(--df-secondary)}.account-popup-root .df-details dd{text-align:right;margin:0;font-weight:500}.account-popup-root .df-detail-note{color:var(--df-secondary);margin:17px 0 0;font-size:12px}.account-popup-root .df-method,.account-popup-root .df-repository{border-top:1px solid var(--df-line);justify-content:space-between;align-items:center;gap:12px;padding:15px 0;display:flex}.account-popup-root .df-method-title,.account-popup-root .df-repository-title{font-weight:500}.account-popup-root .df-caption{color:var(--df-secondary);overflow-wrap:anywhere;margin-top:3px;font-size:12px}.account-popup-root .df-tag{color:var(--df-green);background:var(--df-green-soft);white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:12px}.account-popup-root .df-github-summary{color:var(--df-green);align-items:center;gap:7px;margin:0 0 18px;font-weight:500;display:flex}.account-popup-root .df-github-summary svg{width:17px;height:17px}.account-popup-root .df-inline-actions{flex-wrap:wrap;gap:9px;padding-top:15px;display:flex}.account-popup-root .df-toggle-row{justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.account-popup-root .df-toggle-row input{width:18px;height:18px;accent-color:var(--df-green)}.account-popup-root .df-access-list{margin:0;padding:0;list-style:none}.account-popup-root .df-access-list strong{margin-bottom:4px;font-weight:500;display:block}.account-popup-root .df-access-list p{color:var(--df-secondary);margin:0}.account-popup-root .df-feedback{color:var(--df-green);margin:12px 0 0;font-size:12px}.account-popup-root .df-closed{max-width:460px;color:var(--df-secondary);margin:0 auto;padding:20px 0}.account-popup-root .df-preview-label{white-space:nowrap}@media (width<=460px){.account-popup-root .df-stage{border-radius:12px;padding:0 12px 18px}.account-popup-root .df-chrome{padding:12px 0 16px}.account-popup-root .df-preview-label{display:none}.account-popup-root .df-sheet{border-radius:12px;padding:17px}.account-popup-root .df-repository{flex-wrap:wrap}.account-popup-root .df-row{padding:12px 3px}.account-popup-root .df-details>div{gap:12px}}@media (pointer:coarse){.account-popup-root .df-icon-button{min-width:44px;min-height:44px}.account-popup-root .df-secondary-button,.account-popup-root .df-primary-button,.account-popup-root .df-help,.account-popup-root .df-toggle-row{min-height:44px}}.account-popup-root{z-index:55;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:410px;max-width:calc(100% - 24px);padding:0;position:fixed;top:72px;right:24px}.account-popup-root .df-sheet{max-height:calc(100vh - 94px);overflow:auto}.account-popup-root button{cursor:pointer}.account-popup-root .df-secondary-button{text-decoration:none;display:inline-flex}@media (width<=760px){.account-popup-root{top:70px;right:12px}}.account-popup-root .df-profile-form{gap:10px;display:grid}.account-popup-root .df-profile-form label{font-weight:550}.account-popup-root .df-profile-form input{color:#111;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:10px 12px}.account-popup-root .df-profile-form input:focus-visible{outline-offset:2px;outline:2px solid #111}.account-popup-root .df-profile-preview{padding:2px 0 12px}.account-popup-root .df-profile-email{overflow-wrap:anywhere;margin-top:3px}.account-popup-root .df-profile-signin{overflow-wrap:anywhere;border-top:1px solid #e5e5e5;margin:8px 0;padding-top:16px}.account-popup-root .df-profile-form .df-detail-note{margin:0}.account-popup-root .df-profile-saved{background:#f4f4f4;border:1px solid #e5e5e5;border-radius:6px;margin:0;padding:10px 12px}.account-popup-root .df-profile-form .df-inline-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.account-popup-root .df-profile-form button:disabled{opacity:.45;cursor:default}.account-menu-label{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.account-popup-root .df-help-topics{border-top:1px solid #e5e5e5;padding:0}.account-popup-root .df-help-topics .df-row+.df-row{border-top:1px solid #e5e5e5;border-radius:0}.account-popup-root .df-heading h2:focus{outline:none}.account-menu-trigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.account-menu-label{box-sizing:border-box;min-width:94.7px}.workspace-search{cursor:text;position:relative}.workspace-search input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0}.workspace-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px #11111120}.workspace-search-panel{z-index:60;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);cursor:default;border-radius:10px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 12px 36px #11111124}.workspace-search-panel[hidden]{display:none}.workspace-search-heading,.workspace-search-foot{color:var(--text-muted);justify-content:space-between;align-items:center;padding:11px 14px;font-size:12px;display:flex}.workspace-search-heading button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:21px}.workspace-search-filters{flex-wrap:wrap;gap:5px;padding:0 12px 10px;display:flex}.workspace-search-filters button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 9px;font-size:12px}.workspace-search-filters button[aria-pressed=true]{color:var(--accent);background:#1111;font-weight:600}#workspace-search-results{border-block:1px solid var(--border);max-height:min(430px,61vh);padding:4px 8px;overflow:auto}.workspace-search-result{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:11px;padding:11px 9px;display:flex}.workspace-search-result[aria-selected=true],.workspace-search-result:hover{background:var(--surface-subtle)}.workspace-result-kind{width:32px;height:32px;color:var(--accent);background:#1111110d;border-radius:6px;flex-shrink:0;place-items:center;font-size:10px;font-weight:600;display:grid}.workspace-result-copy{flex:1;min-width:0}.workspace-result-copy strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.workspace-result-copy small{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;display:block;overflow:hidden}.workspace-result-copy mark{color:inherit;background:#dadada;border-radius:2px}.workspace-search-message{color:var(--text-muted);padding:8px 14px;font-size:13px}.preview-banner>span{flex:1;min-width:0}.beta-dismiss{margin-left:auto}.hub-retry{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;font-size:11px;text-decoration:underline}.sidebar-footer{min-height:60px}.quiet-update{color:var(--text);background:#f2f2f2;border:1px solid #aaa;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:10px 13px;font-size:12px;display:flex}.quiet-update button{color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:0}.main-content{overflow-wrap:anywhere}.panel-heading>div,.network-card-top>div,.supervisor-control-list article>div{min-width:0}@media (width<=760px){.account-menu-label{display:none}.workspace-search input{width:100%;min-width:0}.workspace-search:not(:focus-within) input,.workspace-search:not(:focus-within) input::placeholder{color:#0000}.workspace-search:focus-within{background:var(--surface);width:40px;padding:0;position:relative}.workspace-search:focus-within input{border:1px solid var(--border);box-sizing:border-box;z-index:61;background:var(--surface);width:calc(100% - 84px);height:36px;color:var(--text);border-radius:7px;padding:0 10px;position:fixed;top:18px;left:14px}.workspace-search-panel{z-index:62;width:calc(100% - 24px);position:fixed;top:70px;left:12px}.beta-dismiss{margin-left:0;position:absolute;top:9px;right:12px}.preview-banner{padding-right:52px;position:relative}.main-content .button{white-space:normal;max-width:100%}.main-content .status-pill{white-space:normal;max-width:100%;line-height:1.4}.panel-heading{flex-wrap:wrap}.panel-heading>div{flex:100%}.supervisor-control-list article{grid-template-columns:minmax(0,1fr)}.bot-table-row{grid-template-columns:38px minmax(0,1fr)}.bot-table-row>.bot-runtime-status{grid-area:auto/2;align-items:flex-start}.bot-node-value code{flex:1;min-width:0}.network-card-top{grid-template-columns:44px minmax(0,1fr)}.network-card-status{grid-column:2}.quiet-update{flex-wrap:wrap;gap:8px}}.access-door-region{pointer-events:none}.access-door-region:has(.access-door-notice){padding-block:8px}.notice.access-door-notice{box-shadow:var(--shadow);pointer-events:auto;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0;display:flex}.access-door-notice p{flex-direction:column;flex:280px;gap:2px;min-width:0;margin:0;display:flex}.access-door-notice .button{color:#111;flex:none;text-decoration:none}@media (width<=760px){.access-door-notice .button{width:100%;min-height:44px}}.reading-text,.bot-reply>.reading-text,.record-reply>.reading-text,.review-result>.reading-text{overflow-wrap:anywhere;min-width:0;display:block}.reading-excerpt-label{color:var(--text-muted);margin-top:8px;font-size:11px;display:block}.reading-text .reading-excerpt{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;margin:5px 0 0;line-height:1.55;display:-webkit-box;overflow:hidden}.reading-text .reading-original{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.reading-disclosure,.reading-metadata{min-width:0;margin-top:9px;font-size:12px}.reading-disclosure>summary,.reading-metadata>summary{width:fit-content;max-width:100%;color:var(--accent-text,var(--text));cursor:pointer;padding:4px 0}.reading-full{min-width:0;margin-top:12px}.reading-collapse{margin-top:12px}.reading-metadata dl{gap:9px;margin:12px 0 0;display:grid}.reading-metadata dt{color:var(--text-muted);font-size:11px}.reading-metadata dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0}.record-detail-header h2,.call-header:not(.draft-header) h2,.call-session strong,.record-row-copy strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.call-header>div:first-child{flex:1;min-width:0}.owner-bubble .reading-text{min-width:0}.record-transcript,.record-replies,.record-turn,.call-turn,.bot-replies,.bot-reply,.review-result,.reading-history-items{grid-template-columns:minmax(0,1fr);min-width:0}.record-reply,.record-turn-prompt,.call-job-evidence,.reply-heading>strong{overflow-wrap:anywhere;min-width:0}.reply-heading{flex-wrap:wrap}.call-job-evidence .status-pill{white-space:normal;max-width:100%;line-height:1.4}.bot-reply>.call-job-evidence,.record-reply>.call-job-evidence{justify-content:space-between;align-items:center;gap:12px;display:flex}.reading-back{display:none}html.reading-reveal-pending{overflow-anchor:none}.call-transcript{max-height:none;overflow:visible}.reading-history{min-width:0}.reading-history-heading{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:12px;display:flex}.reading-history-heading>strong{font-size:12px}.reading-history-heading>small{color:var(--text-muted);font-size:11px}.reading-history-items{gap:14px;min-width:0;display:grid}.reading-history-earlier{border-top:1px solid var(--border-muted);margin-top:16px}.reading-history-earlier>summary{cursor:pointer;color:var(--accent-text,var(--text));padding:12px 0;font-size:12px}.reading-history-earlier>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.reading-activity{display:block}.call-reading-activity{border-top:1px solid var(--border-muted);background:var(--surface-subtle);padding:16px 20px}.scheduler-reading-activity{background:#fafafa}.reading-activity .reading-history-items{gap:0}.reading-activity article{border-top:1px solid var(--border-muted);min-width:0;padding:10px 0}.reading-activity article>small{color:var(--text-muted);margin-bottom:5px;font-size:11px;display:block}.record-timeline .reading-history-items{gap:0}.record-timeline .reading-history-heading>strong{font:12px var(--font-geist-sans), sans-serif}.record-timeline article>small{white-space:nowrap}@media (width>=1001px){.records-layout,.calls-layout{align-items:stretch;height:clamp(26rem,100dvh - 24rem,56rem);min-height:0}.records-list-panel,.calls-sidebar,.record-detail,.call-stage{min-width:0;height:100%;min-height:0;max-height:none}.records-list-panel,.calls-sidebar{flex-direction:column;display:flex;position:static;overflow:hidden}.records-list-heading,.calls-sidebar>.section-heading,.calls-sidebar>.new-call-button,.records-list-panel>.quiet-update{flex-shrink:0}.records-list,.call-session-list{scrollbar-gutter:stable;overscroll-behavior-y:contain;flex:1;min-height:0;max-height:none;overflow:auto}.call-session-list{align-content:start}.record-detail,.call-stage{scrollbar-gutter:stable;overscroll-behavior-y:contain;display:block;overflow:auto}.call-stage>.new-call-draft{min-height:100%}.call-stage>.call-composer,.new-call-draft>.draft-composer{z-index:2;background:var(--surface);flex-shrink:0;position:sticky;bottom:0}}.records-list:focus-visible,.call-session-list:focus-visible,.record-detail:focus-visible,.call-stage:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=1000px){.bot-reply>.call-job-evidence,.record-reply>.call-job-evidence{justify-content:start;gap:6px;display:grid}.record-detail,.call-stage{min-height:calc(100dvh - 80px)}.call-session-list{align-content:start;max-height:360px;overflow:auto}.records-layout,.calls-layout{grid-template-columns:minmax(0,1fr)}.records-list-panel,.calls-sidebar,.record-detail,.call-stage{min-width:0;scroll-margin-top:80px}.reading-back{min-height:44px;margin:12px 16px 0;display:inline-flex}}@media (width<=736px){.record-timeline article{grid-template-columns:12px minmax(0,1fr)}.record-timeline article>small{grid-column:2}.call-transcript{padding:16px}.call-transcript .owner-bubble,.call-transcript .bot-replies{width:100%;max-width:100%}.record-section{padding-inline:14px}.record-participants{margin-inline:-14px}.record-turn{padding:10px}.record-reply{padding-inline:10px}.record-type{overflow-wrap:anywhere}.call-draft-heading{flex-wrap:wrap}.call-draft-heading>div,.call-runtime-choice>span{min-width:0}}@media (pointer:coarse){.reading-disclosure>summary,.reading-metadata>summary,.reading-history-earlier>summary,.reading-collapse{min-height:44px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#fff;--surface:#fff;--surface-subtle:#f7f7f7;--surface-muted:#f0f0f0;--border:#d9d9d9;--border-muted:#e5e5e5;--text:#111;--text-default:#111;--text-muted:#595959;--text-faint:#666;--muted:#595959;--accent:#111;--accent-hover:#333;--brand:#111;--brand-hover:#333;--brand-link:#111;--blue:#333;--blue-soft:#f3f3f3;--shadow:0 1px 0 #00000008;--ink:#111;--paper:#fff;--line:#dedede;--tint:#f6f6f6;--teal:#111;--teal-deep:#333;--dot:#444;--sev-med:#444;--sev-med-bg:#f2f2f2;--sev-low:#595959;--sev-low-bg:#f6f6f6;--sev-fix:#333;--sev-fix-bg:#f2f2f2}html,body,.main-content{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}body{accent-color:#111}a{color:inherit}.brand-mark{background-image:url(/favicon.svg)}.avatar-button,.workspace-avatar{color:#fff;background:#111}.nav-item.active{color:#111;background:#eee;font-weight:650;box-shadow:inset 3px 0 #111}.nav-item:hover{color:#111;background:#f5f5f5}.nav-item.active:hover{background:#e7e7e7}.button-primary{color:#fff;background:#111;border-color:#111}.button-primary:hover{background:#333;border-color:#333}:focus-visible{outline-color:#111}::selection{color:#000;background:#d9d9d9}.account-popup-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--df-bg:#f6f6f6;--df-surface:#fff;--df-text:#111;--df-secondary:#595959;--df-line:#e0e0e0;--df-hover:#f4f4f4;--df-soft:#f0f0f0;--df-green:#333;--df-green-soft:#f4f4f4;--df-warning:#444;--df-danger:#222;--df-action:#111;--df-action-text:#fff}.status-failed,.status-error{border-style:dashed}.dialog[aria-labelledby=account-verification-title] form{gap:14px;display:grid}.dialog[aria-labelledby=account-verification-title] form p{margin:0}.dialog[aria-labelledby=account-verification-title] .field{gap:8px;display:grid}.dialog[aria-labelledby=account-verification-title] input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;border-radius:6px;padding:10px 12px}.dialog[aria-labelledby=account-verification-title] form>.button{justify-self:start}:is(.bot-space-page,.bot-space-row,.bot-space-open,.bot-space-inbox){--bs-text:#111;--bs-action-hover:#333;--bs-secondary:#595959;--bs-faint:#666;--bs-selected:#eee;--bs-subtle:#f7f7f7;--bs-muted:#f0f0f0;--bs-border:#d9d9d9;--bs-border-muted:#e5e5e5;--bs-surface:#fff}.bot-space-page{min-width:0;color:var(--bs-text);gap:12px;display:grid}.bot-space-crumbs{color:var(--bs-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.bot-space-crumbs .text-button{font-size:inherit;color:var(--bs-text);text-underline-offset:2px;padding:0;text-decoration:underline}.bot-space-crumbs [aria-current=page]{color:var(--bs-text);font-weight:650}.bot-space-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.bot-space-hold{border:1px solid var(--bs-text);background:var(--bs-subtle);color:var(--bs-text);border-left-width:4px;border-radius:6px;gap:4px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:grid}.bot-space-hold-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bot-space-hold-since{color:var(--bs-secondary)}.bot-space-hold .text-button{color:var(--bs-text);margin-left:auto;text-decoration:underline}.bot-space-watching{color:var(--bs-secondary);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;display:flex}.bot-space-dot{background:var(--bs-text);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.bot-space-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.bot-space-toolbar form{flex:1;min-width:160px;display:flex}.bot-space-toolbar input,.bot-space-toolbar select{border:1px solid var(--bs-border);background:var(--bs-surface);min-height:34px;color:var(--bs-text);font:inherit;border-radius:6px;padding:6px 10px;font-size:13px}.bot-space-toolbar input{flex:1;min-width:0}.bot-space-toolbar input:focus-visible,.bot-space-toolbar select:focus-visible{outline:2px solid var(--bs-text);outline-offset:1px}.bot-space-merge-order{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:12.5px;display:flex}.bot-space-merge-order small{color:var(--bs-faint)}.bot-space-feed{padding:0 14px}.bot-space-empty{color:var(--bs-secondary);margin:0;padding:18px 0;font-size:13px}.bot-space-older{margin:12px 0}.bot-space-message{border-top:1px solid var(--bs-border-muted);grid-template-columns:34px minmax(0,1fr);gap:4px 12px;padding:14px 0;display:grid}.bot-space-message:first-child{border-top:0}.bot-space-message>:not(.bot-space-avatar){grid-column:2;min-width:0}.bot-space-avatar{background:var(--bs-text);width:34px;height:34px;color:var(--bs-surface);font:700 11px var(--font-geist-mono);border-radius:8px;grid-row:span 4;place-items:center;display:grid}.bot-space-app .bot-space-avatar{color:#0000;background:url(/favicon.svg) 50%/cover no-repeat}.bot-space-who{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.bot-space-who b{font-weight:650}.bot-space-account{color:var(--bs-secondary)}.bot-space-who time{color:var(--bs-faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.bot-space-host,.bot-space-revoked{border:1px solid var(--bs-border);color:var(--bs-secondary);border-radius:4px;padding:0 5px;font-size:10px;font-weight:650}.bot-space-revoked{border-style:dashed;border-color:var(--bs-secondary)}.bot-space-word{background:var(--bs-text);color:var(--bs-surface);border-radius:4px;padding:0 6px;font-size:10px;font-weight:650}.bot-space-chip{border:1px solid var(--bs-border);background:var(--bs-surface);color:var(--bs-text);font:600 11px var(--font-geist-mono);cursor:pointer;border-radius:999px;padding:0 6px}.bot-space-chip:hover{background:var(--bs-selected);border-color:var(--bs-text)}.bot-space-chip:focus-visible{outline:2px solid var(--bs-text);outline-offset:1px}.bot-space-quote{border-left:3px solid var(--bs-border);color:var(--bs-secondary);margin:0;padding:4px 10px;font-size:12.5px}.bot-space-quote small{color:var(--bs-faint);display:block}.bot-space-removed{color:var(--bs-faint);margin:0;font-size:13px;font-style:italic}.bot-space-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.bot-space-tag{border:1px solid var(--bs-border-muted);background:var(--bs-subtle);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;padding:2px 8px 2px 2px;font-size:12px;display:inline-flex}.bot-space-signal{border:1px solid var(--bs-text);background:var(--bs-surface);color:var(--bs-text);font:700 10px/1.8 var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:0 6px}.signal-hold{background:var(--bs-text);color:var(--bs-surface)}.signal-order{border-style:dashed}.signal-review,.signal-answer{border-style:dotted}.bot-space-state{color:var(--bs-faint);font-size:11px}.bot-space-state.state-open{color:var(--bs-text);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.bot-space-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.bot-space-actions .text-button{color:var(--bs-text);text-underline-offset:2px;text-decoration:underline}.bot-space-composer-note{border:1px dashed var(--bs-border);background:var(--bs-surface);color:var(--bs-secondary);border-radius:8px;margin:12px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.55}.bot-space-body{overflow-wrap:anywhere;min-width:0;color:var(--bs-text);font-size:13.5px;line-height:1.6}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown p{margin:0 0 8px}.markdown h3{margin:12px 0 6px;font-size:15px}.markdown h4,.markdown h5,.markdown h6{margin:10px 0 6px;font-size:14px}.markdown ul,.markdown ol{margin:0 0 8px;padding-left:20px}.markdown li{margin:2px 0}.markdown blockquote{color:#595959;border-left:3px solid #d9d9d9;margin:0 0 8px;padding:0 10px}.markdown hr{border:0;border-top:1px solid #e5e5e5;margin:10px 0}.markdown code{color:#111;font:12px var(--font-geist-mono);background:#f0f0f0;border-radius:4px;padding:1px 4px}.markdown-code{color:#f7f7f7;font:12px/1.6 var(--font-geist-mono);background:#111;border-radius:6px;margin:0 0 8px;padding:10px 12px;overflow-x:auto}.markdown-code code{color:inherit;background:0 0;padding:0}.markdown-table{max-width:100%;margin:0 0 8px;overflow-x:auto}.markdown table{border-collapse:collapse;font-size:12.5px}.markdown th,.markdown td{text-align:left;vertical-align:top;border:1px solid #e5e5e5;padding:6px 10px}.markdown th{background:#f7f7f7;font-weight:650}.markdown a{color:#111;text-underline-offset:2px;text-decoration:underline}.markdown a:hover{color:#333}.markdown-link-address{color:#666;font-size:11.5px}.markdown-mention{color:#111;background:#eee;border-radius:3px;padding:0 3px;font-weight:650}.markdown-image{color:#595959;font-style:italic}.bot-space-members{display:grid}.bot-space-member{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 16px;display:flex}.bot-space-member+.bot-space-member{border-top:1px solid var(--bs-border-muted)}.bot-space-member small{width:100%;color:var(--bs-secondary);gap:2px;font-size:12px;display:grid}.bot-space-own-agents{gap:8px;margin-top:12px;padding:14px 16px;font-size:13px;display:grid}.bot-space-own-agents h3{margin:0;font-size:14px}.bot-space-own-agents p{color:var(--bs-secondary);margin:0;line-height:1.5}.bot-space-own-agent{border-top:1px solid var(--bs-border-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0;display:flex}.bot-space-own-agent small{color:var(--bs-secondary)}.bot-space-own-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.bot-space-choices{border:0;gap:4px;margin:6px 0;padding:0;display:grid}.bot-space-choices legend{margin-bottom:2px;font-weight:600}.bot-space-choices label{align-items:center;gap:6px;display:flex}.bot-space-more{display:inline-flex;position:relative}.bot-space-dots{color:var(--bs-faint);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 5px;font-size:16px;line-height:20px}.bot-space-dots:hover,.bot-space-dots[aria-expanded=true]{background:var(--bs-border-muted);color:var(--bs-text)}.bot-space-dots:focus-visible{outline-offset:1px;outline:2px solid}.bot-space-menu{z-index:30;border:1px solid var(--bs-border-muted);background:var(--bs-surface,#fff);border-radius:8px;min-width:140px;padding:4px;display:grid;position:absolute;top:calc(100% + 2px);right:0;box-shadow:0 8px 24px #0000001f}.bot-space-menu button{color:var(--bs-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px}.bot-space-menu button:hover,.bot-space-menu button:focus-visible{background:var(--bs-border-muted)}.bot-space-heading{align-items:flex-start}.bot-space-invite,.bot-space-membership,.bot-space-inbox{gap:10px;padding:14px 16px;font-size:13px;line-height:1.5;display:grid}.bot-space-invite h3,.bot-space-membership h3,.bot-space-inbox h3{margin:0;font-size:14px}.bot-space-invite p,.bot-space-membership p,.bot-space-inbox p{color:var(--bs-secondary,#595959);margin:0}.bot-space-invite ul,.bot-space-inbox ul{color:var(--bs-secondary,#595959);margin:4px 0;padding-left:20px}.bot-space-membership{margin-top:12px}.bot-space-membership-list{gap:4px;display:grid}.bot-space-field{color:#111;border:0;gap:4px;margin:0;padding:0;font-weight:600;display:grid}.bot-space-field legend{padding:0;font-weight:600}.bot-space-field input,.bot-space-field select{color:#111;min-height:34px;font:inherit;background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:6px 10px;font-weight:400}.bot-space-field input:focus-visible,.bot-space-field select:focus-visible{outline-offset:1px;outline:2px solid #111}.bot-space-field input[readonly]{color:#595959;background:#f7f7f7}.bot-space-field small,.bot-space-inbox small,.bot-space-membership small{color:#666;font-weight:400}.bot-space-check{color:#111;align-items:center;gap:8px;font-weight:400;display:flex}.bot-space-check input{accent-color:#111}.bot-space-confirm{color:#111;background:#f7f7f7;border:1px dashed #111;border-radius:6px;gap:8px;padding:12px;display:grid}.bot-space-inbox{border:1px solid #111;margin-bottom:12px}.bot-space-inbox-card{border-top:1px solid #e5e5e5;gap:8px;padding-top:10px;display:grid}.bot-space-inbox-card:first-of-type{border-top:0;padding-top:0}.bot-space-inbox-card details summary{cursor:pointer;text-underline-offset:2px;text-decoration:underline}.bot-space-row{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.bot-space-row .bot-space-signal{color:#fff;font:700 10px/1.8 var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase;background:#111;border:1px solid #111;border-radius:4px;padding:0 6px}.bot-space-open{color:#111;gap:6px;width:100%;margin-top:6px;font-size:12.5px;display:grid}.bot-space-open label{gap:4px;font-weight:600;display:grid}.bot-space-open input{color:#111;min-height:32px;font:inherit;background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:4px 8px}.bot-space-open input:focus-visible{outline-offset:1px;outline:2px solid #111}.bot-space-open small{color:#595959}@media (width<=640px){.bot-space-who time{width:100%;margin-left:0}.bot-space-who .bot-space-more{margin-left:auto}.bot-space-toolbar select{flex:1}}:is(.bot-space-page,.bot-space-row,.bot-space-open,.bot-space-inbox) .button{color:#111;box-shadow:none;background:#fff;border-color:#d9d9d9}:is(.bot-space-page,.bot-space-row,.bot-space-open,.bot-space-inbox) .button-primary{color:#fff;background:#111;border-color:#111}:is(.bot-space-page,.bot-space-row,.bot-space-open,.bot-space-inbox) .button-primary:hover:not(:disabled){color:#fff;background:#333;border-color:#333}:is(.bot-space-page,.bot-space-row,.bot-space-open,.bot-space-inbox) .button-secondary:hover:not(:disabled){background:#f7f7f7}:is(.bot-space-page,.bot-space-row,.bot-space-open,.bot-space-inbox) .button:disabled{color:#666;background:#f0f0f0;border-color:#d9d9d9}:is(.bot-space-page,.bot-space-row,.bot-space-open,.bot-space-inbox) :focus-visible{outline-offset:2px;outline:2px solid #111}:is(.bot-space-page,.bot-space-row,.bot-space-open,.bot-space-inbox) .text-button{color:#111}:is(.bot-space-page,.bot-space-row,.bot-space-open,.bot-space-inbox) .text-button:hover{color:#333}.bot-space-page .page-heading h1,.bot-space-page h2,.bot-space-page h3{color:#111}.bot-space-page .panel{color:#111;box-shadow:none;background:#fff;border-color:#d9d9d9}.bot-space-page .status-pill{color:#595959;background:#f7f7f7;border-color:#d9d9d9}.bot-space-page .participant-chip{color:#111;background:#fff;border-color:#e5e5e5}.bot-space-page .ownership-badge{color:#333;background:#fff;border-color:#595959}.bot-space-page .ownership-owned{color:#fff;background:#111;border-color:#111}.bot-space-page .ownership-collaborator{color:#333;background:#fff;border-style:dashed;border-color:#595959}:is(.bot-space-page,.bot-space-row,.bot-space-open,.bot-space-inbox) .notice{color:#111;background:#f7f7f7;border-color:#111}:is(.bot-space-page,.bot-space-row,.bot-space-open,.bot-space-inbox) .notice-error{color:#111;background:#fff;border:1px solid #111;border-left-width:4px}:is(.bot-space-page,.bot-space-row,.bot-space-open,.bot-space-inbox) .notice-success{color:#111;background:#fff;border-color:#d9d9d9}:is(.bot-space-page,.bot-space-row,.bot-space-open,.bot-space-inbox) .notice-blue{color:#111;background:#f7f7f7;border-color:#d9d9d9}.bot-space-page .network-tabs{border-bottom-color:#d9d9d9}.bot-space-page .network-tab{color:#595959;background:0 0}.bot-space-page .network-tab:hover{color:#111;background:#f7f7f7}.bot-space-page .network-tab.active{color:#111;background:#eee;box-shadow:inset 0 -2px #111}.bot-space-page .network-tab span{color:#111;background:#e5e5e5}.github-repository-list :is(.bot-space-row,.bot-space-actions),.bot-space-inbox,.bot-space-open,.bot-space-row{color:#111}.bot-space-inbox{box-shadow:none;background:#fff}.bot-space-confirm{border:1px solid var(--bs-border);background:var(--bs-surface);color:var(--bs-text);border-radius:6px;margin-top:6px;padding:8px 10px}.bot-space-confirm p{margin:0 0 6px}.bot-space-hold-top .bot-space-more{margin-left:auto}.bot-space-hold>[role=status]{gap:4px;display:grid}.bot-space-waiting{border:1px solid var(--bs-border);background:var(--bs-surface);color:var(--bs-text);border-radius:6px;padding:10px 12px;font-size:12.5px;line-height:1.45}.bot-space-waiting h2{margin:0 0 8px;font-size:14px}.bot-space-waiting ol{gap:6px;margin:0;padding-left:20px;display:grid}.bot-space-waiting-when{color:var(--bs-secondary);font-size:12px}.bot-space-board{gap:18px;padding:14px 16px;font-size:13px;line-height:1.5;display:grid}.bot-space-board h2{margin:0;font-size:15px}.bot-space-board-section{gap:10px;display:grid}.bot-space-board-hint,.bot-space-board-empty{color:var(--bs-secondary);margin:0;font-size:12.5px}.bot-space-goals{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bot-space-goal{border-left:3px solid var(--bs-text);gap:2px;padding:6px 0 6px 12px;display:grid}.bot-space-goal-ended{border-left-color:var(--bs-border);color:var(--bs-secondary)}.bot-space-goal-top{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.bot-space-goal-whose,.bot-space-goal-done{color:var(--bs-secondary);font-size:12.5px}.bot-space-goal .bot-space-actions{gap:14px;display:flex}.bot-space-board-head{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.bot-space-board-keeper{color:var(--bs-secondary);font-size:12.5px}.bot-space-board-keeper b{color:var(--bs-text)}.bot-space-board-choose{gap:6px;margin-left:auto;display:flex}.bot-space-board-choose select{border:1px solid var(--bs-border);background:var(--bs-surface);min-height:32px;color:var(--bs-text);font:inherit;border-radius:6px;padding:4px 8px}.bot-space-columns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.bot-space-insight{border:1px solid var(--bs-text);background:var(--bs-subtle);border-radius:6px;gap:6px;padding:12px 14px;display:grid}.bot-space-insight h2{margin:0;font-size:15px}.bot-space-insight-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.bot-space-card-tag{background:var(--bs-text);color:var(--bs-surface);border-radius:4px;padding:0 6px;font-weight:600}.bot-space-board small .text-button{font-size:inherit;text-underline-offset:2px;padding:0;text-decoration:underline}.bot-space-column{background:var(--bs-subtle);border-radius:6px;gap:8px;min-width:0;padding:8px;display:grid}.bot-space-column h3{letter-spacing:.02em;justify-content:space-between;margin:0;font-size:12px;display:flex}.bot-space-column h3 span{color:var(--bs-secondary);font-variant-numeric:tabular-nums;font-weight:400}.bot-space-card{border:1px solid var(--bs-border);background:var(--bs-surface);border-radius:6px;gap:6px;min-width:0;padding:9px 10px;display:grid}.bot-space-card-title{overflow-wrap:anywhere}.bot-space-card-note{color:var(--bs-secondary);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12.5px;display:-webkit-box;overflow:hidden}.bot-space-card-meta{color:var(--bs-secondary);flex-wrap:wrap;gap:4px 8px;font-size:12px;display:flex}.bot-space-card-meta a{color:var(--bs-text);font-family:var(--font-geist-mono)}.bot-space-card-ask{border:1px solid var(--bs-border);border-radius:4px;padding:0 6px}.bot-space-card-ask-you{border-color:var(--bs-text);background:var(--bs-text);color:var(--bs-surface)}.bot-space-card-by{color:var(--bs-faint);font-size:11.5px}.bot-space-card-delete{justify-self:start;padding:0;font-size:11.5px;font-weight:400}.bot-space-page .bot-space-card-delete{color:var(--bs-faint);text-underline-offset:2px;text-decoration:underline}@media (width<=640px){.bot-space-board{padding:12px}.bot-space-columns{grid-template-columns:minmax(0,1fr)}.bot-space-board-choose{width:100%;margin-left:0}.bot-space-board-choose select{flex:1;min-width:0}}.space-attention{padding:0;overflow:hidden}.attention-head{border-bottom:1px solid var(--bs-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.attention-head h2{align-items:center;gap:8px;margin:0;display:flex}.attention-count{border:1px solid var(--bs-border);text-align:center;border-radius:12px;min-width:24px;padding:2px 7px;font-size:12px;font-weight:500}.attention-kind{color:var(--bs-secondary);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.space-attention button{font:inherit;color:var(--bs-text);border:1px solid var(--bs-border);background:var(--bs-surface);cursor:pointer;border-radius:5px;min-height:40px;padding:7px 10px}.space-attention button:hover{background:var(--bs-subtle)}.space-attention button:disabled{opacity:.5;cursor:default}.space-attention button:focus-visible,.attention-main:focus-visible{outline:2px solid var(--bs-text);outline-offset:2px}.attention-rows{margin:0;padding:0;list-style:none}.attention-row{border-bottom:1px solid var(--bs-border);align-items:center;gap:10px;min-width:0;padding:11px 16px;display:flex}.attention-main{min-width:0;color:var(--bs-text);overflow-wrap:anywhere;border-radius:3px;flex:1;text-decoration:none}.attention-main:hover{text-decoration:underline}.attention-row-top{flex-wrap:wrap;align-items:baseline;gap:7px;font-size:12px;display:flex}.attention-row time{color:var(--bs-secondary);white-space:nowrap;margin-left:auto;font-size:11px}.attention-text{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--bs-secondary);-webkit-box-orient:vertical;margin:5px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.space-attention .attention-read{flex:none;width:44px;height:44px;padding:0;font-size:18px}.attention-footer{color:var(--bs-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:11px;display:flex}.attention-empty,.attention-feedback{color:var(--bs-secondary);margin:0;padding:16px}.attention-undo{background:var(--bs-subtle);justify-content:space-between;align-items:center;gap:10px;padding:9px 16px;font-size:12px;display:flex}.space-attention .attention-decisions{margin:12px 16px}.attention-dialog{border:1px solid var(--bs-border);background:var(--bs-surface);width:min(760px,100vw - 48px);max-width:100vw;height:min(780px,100dvh - 48px);max-height:100dvh;color:var(--bs-text);border-radius:10px;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 16px 64px #0002}.attention-dialog[open]{flex-direction:column;display:flex}.attention-dialog::backdrop{background:#0005}.attention-dialog-header{border-bottom:1px solid var(--bs-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.attention-dialog-header h2{margin:0;font-size:19px}.attention-dialog-header p{color:var(--bs-secondary);margin:6px 0 0;font-size:12px}.attention-dialog-scroll{flex:1;min-height:0;overflow:auto}.attention-dialog .attention-kind{background:var(--bs-surface);z-index:1;border-bottom:1px solid var(--bs-border);position:sticky;top:0}.attention-row input{width:18px;height:18px;accent-color:var(--bs-text);flex:none}.attention-selected{border-top:1px solid var(--bs-border);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex}.bot-space-message:focus{outline:2px solid var(--bs-secondary);outline-offset:2px;scroll-margin-top:90px}@media (width<=640px){.attention-head,.attention-kind,.attention-row,.attention-footer{padding-left:12px;padding-right:12px}.attention-head{align-items:flex-start}.attention-head h2{padding-top:8px}.attention-head button{max-width:160px;font-size:12px}.attention-row{flex-wrap:wrap}.attention-row-top time{width:100%;margin-left:0}.attention-dialog{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh;inset:0}.attention-dialog-header{padding:16px 12px}.space-attention button{min-height:44px}}.bot-space-lines{flex-basis:100%;gap:0;width:100%;margin-top:8px;display:grid}.bot-space-lines .bot-space-row{border-top:1px solid var(--bs-border);justify-content:space-between;width:100%;margin-left:0;padding:8px 0;display:flex}.bot-space-kind{color:var(--bs-secondary);margin-right:auto;font-size:12.5px}.bot-space-kind b{color:var(--bs-text);font-weight:600}.bot-space-private-note{border:1px solid var(--bs-border);background:var(--bs-subtle);color:var(--bs-text);border-radius:6px;gap:4px;margin-bottom:12px;padding:10px 12px;font-size:13px;line-height:1.5;display:grid}.bot-space-private-note p{margin:0}.github-repository-list li:has(>.bot-space-lines){flex-wrap:wrap}.github-repository-list li:has(>.bot-space-lines)>strong{margin-right:auto}.github-repository-list .bot-space-kind{color:var(--bs-secondary);font-size:12.5px}.bot-space-count{white-space:nowrap;color:var(--bs-secondary);margin:0 0 8px}.bot-space-greyed{color:var(--bs-secondary);opacity:.75}:root{--ds-ink:#111;--ds-muted:#595959;--ds-line:#dedede;--ds-paper:#fff;--ds-tint:#f6f6f6;--ds-tint-2:#f2f2f2;--ds-dot:#444;--ds-hover:#333;--ds-attention:#b45309;--ds-attention-bg:#fbf1e8;--ds-on-ink:#fff;--ds-placeholder:#6e6e6e;--ds-scrim:#1111116b;--ds-shadow:0 18px 42px -28px #11111161;--ds-sans:Inter, "Segoe UI", Arial, sans-serif;--ds-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--ds-t-title:28px;--ds-t-section:18px;--ds-t-body:15px;--ds-t-small:13px;--ds-t-label:12px;--ds-t-stat:26px;--ds-s1:4px;--ds-s2:8px;--ds-s3:12px;--ds-s4:16px;--ds-s5:24px;--ds-s6:32px;--ds-s7:48px;--ds-s8:64px;--ds-r-card:12px;--ds-r-btn:7px;--ds-r-chip:5px;--ds-wrap:1440px;--ds-gut:40px;--ds-header:64px;--canvas:var(--ds-paper);--surface:var(--ds-paper);--surface-subtle:var(--ds-tint);--surface-muted:var(--ds-tint-2);--border:var(--ds-line);--border-muted:var(--ds-line);--text:var(--ds-ink);--text-default:var(--ds-ink);--text-muted:var(--ds-muted);--text-faint:var(--ds-muted);--muted:var(--ds-muted);--accent:var(--ds-ink);--accent-hover:var(--ds-hover);--brand:var(--ds-ink);--brand-hover:var(--ds-hover);--brand-link:var(--ds-ink);--blue:var(--ds-hover);--blue-soft:var(--ds-tint-2);--ink:var(--ds-ink);--paper:var(--ds-paper);--line:var(--ds-line);--tint:var(--ds-tint)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-ink:#f2f2f2;--ds-muted:#a6a6a6;--ds-line:#333;--ds-paper:#121212;--ds-tint:#1b1b1b;--ds-tint-2:#202020;--ds-dot:#bbb;--ds-hover:#d9d9d9;--ds-attention:#f0a35c;--ds-attention-bg:#2a1d10;--ds-on-ink:#111;--ds-placeholder:#8f8f8f;--ds-scrim:#0009}:root[data-theme=dark] html,:root[data-theme=dark] body,:root[data-theme=dark] .main-content{background:var(--ds-paper)}:root[data-theme=dark] ::selection{color:#fff;background:#444}html{scroll-padding-top:calc(var(--ds-header-now,var(--ds-header)) + 16px);scrollbar-gutter:stable}html,body,.main-content{background:var(--ds-paper);color:var(--ds-ink)}body{font-family:var(--ds-sans);font-size:var(--ds-t-body);font-synthesis:none;-webkit-font-smoothing:antialiased;accent-color:var(--ds-ink);line-height:1.6}.app-shell a{color:inherit;text-underline-offset:4px}.app-shell :focus-visible,.ds-adm :focus-visible{outline:3px solid var(--ds-ink);outline-offset:4px;border-radius:4px}.ds-mono,.ds-kv{font-family:var(--ds-mono);font-variant-numeric:tabular-nums}.ds-wrap{max-width:var(--ds-wrap);padding-inline:var(--ds-gut);margin-inline:auto}.ds-muted{color:var(--ds-muted)}.ds-small{font-size:var(--ds-t-small);line-height:1.6}.ds-strong{color:var(--ds-ink);font-weight:600}.ds-nowrap{white-space:nowrap}.ds-sr-only,.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){:root{--ds-gut:20px}}@media (prefers-reduced-motion:reduce){.app-shell *,.ds-adm *{transition:none!important;animation:none!important}}.ds-eyebrow,.app-shell .eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:var(--ds-t-label);color:var(--ds-ink);margin:0 0 var(--ds-s3);align-items:center;gap:9px;font-weight:700;display:flex}.ds-eyebrow .ds-dot{background:var(--ds-dot);border-radius:50%;flex:none;width:7px;height:7px}.ds-label{text-transform:uppercase;letter-spacing:.1em;color:var(--ds-muted);font-size:11px;font-weight:700}.ds-chip{white-space:nowrap;text-transform:uppercase;letter-spacing:.08em;border-radius:var(--ds-r-chip);background:var(--ds-tint);color:var(--ds-muted);vertical-align:middle;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.5;display:inline-block}.ds-chip.ds-chip-ink{background:var(--ds-ink);color:var(--ds-on-ink)}.ds-btn{background:var(--ds-ink);color:var(--ds-on-ink);font:inherit;border:1px solid var(--ds-ink);border-radius:var(--ds-r-btn);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.ds-btn:hover{background:var(--ds-hover);border-color:var(--ds-hover)}.ds-btn.ds-quiet{color:var(--ds-ink);border-color:var(--ds-line);background:0 0}.ds-btn.ds-quiet:hover{background:var(--ds-tint)}.ds-btn.ds-lg{gap:26px;padding:15px 22px;font-size:16px}.ds-btn.ds-sm{font-size:var(--ds-t-small);padding:6px 12px}.ds-btn.ds-full{width:100%}.ds-btn:disabled,.ds-btn[aria-disabled=true]{opacity:.45;cursor:default}.ds-btn:disabled:hover{background:var(--ds-ink)}.ds-btn.ds-quiet:disabled:hover{background:0 0}.ds-link{font:inherit;font-size:var(--ds-t-small);color:var(--ds-ink);text-underline-offset:4px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ds-link.ds-muted{color:var(--ds-muted)}.ds-link:disabled{opacity:.5;cursor:default}.ds-iconbtn{border:1px solid var(--ds-line);background:var(--ds-paper);width:36px;height:36px;color:var(--ds-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.ds-iconbtn:hover{background:var(--ds-tint)}.ds-iconbtn svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;width:14px;height:14px}.ds-actions{gap:var(--ds-s3);flex-wrap:wrap;align-items:center;display:flex}.app-shell .button,.ds-adm .button{border-radius:var(--ds-r-btn);border:1px solid var(--ds-line);background:var(--ds-paper);color:var(--ds-ink);box-shadow:none;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4}.app-shell .button-primary{background:var(--ds-ink);border-color:var(--ds-ink);color:var(--ds-on-ink)}.app-shell .button-primary:hover:not(:disabled){background:var(--ds-hover);border-color:var(--ds-hover)}.app-shell .button-secondary:hover,.app-shell .button-quiet:hover{background:var(--ds-tint)}.app-shell .button-quiet{border-color:#0000}.app-shell .button-compact{font-size:var(--ds-t-small);padding:6px 12px}.app-shell .text-button{color:var(--ds-ink);text-underline-offset:4px;font-weight:600;text-decoration:underline}.app-shell .status-pill{font-size:var(--ds-t-small);color:var(--ds-ink);letter-spacing:0;text-transform:none;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0;font-weight:600;display:inline-flex}.app-shell .status-pill:before{content:"";background:var(--ds-ink);box-sizing:border-box;border-radius:50%;flex:none;width:8px;height:8px}.app-shell .status-pill.status-neutral:before{border:1.5px solid var(--ds-ink);background:0 0}.app-shell .status-pill.status-neutral{color:var(--ds-muted)}.app-shell .status-pill.status-blue:before{background:linear-gradient(90deg, var(--ds-ink) 50%, transparent 50%);border:1.5px solid var(--ds-ink)}.app-shell .status-pill.status-attention,.app-shell .status-pill.status-danger{color:var(--ds-attention)}.app-shell .status-pill.status-attention:before,.app-shell .status-pill.status-danger:before{background:var(--ds-attention)}.app-shell .status-pill.status-danger:before{border-radius:2px}.app-shell .status-pill.status-beta{color:var(--ds-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.app-shell .status-pill.status-beta:before{content:none}.ds-header{z-index:30;background:var(--ds-paper);border-bottom:1px solid var(--ds-line);position:sticky;top:0}.ds-hdr{align-items:center;gap:var(--ds-s5);min-height:var(--ds-header);display:flex}.ds-offline-line{border-top:1px solid var(--ds-line);background:var(--ds-attention-bg);color:var(--ds-ink);font-size:var(--ds-t-small);margin:0;line-height:1.4}.ds-offline-line .ds-wrap{padding-block:6px;display:block}.ds-offline-line-box{border:1px solid var(--ds-line);border-radius:var(--ds-r-btn);z-index:3;margin:0 0 12px;padding:6px 12px;position:sticky;top:0}.ds-offline-line-box.ds-offline-line-top{z-index:20;text-align:center;border-width:0 0 1px;border-radius:0;margin:0;padding:8px 16px;position:fixed;top:0;left:0;right:0}.customer-login-shell:has(>.ds-offline-line-top){padding-top:72px}.ds-brand{letter-spacing:-.6px;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.ds-brand .ds-brand-mark{background:url(/favicon.svg) 50%/contain no-repeat;border-radius:7px;width:26px;height:26px;display:block}.ds-brand .ds-chip{margin-left:2px}.ds-nav{align-items:center;gap:22px;font-size:14px;font-weight:600;display:flex}.ds-nav button{font:inherit;color:var(--ds-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:6px 0;font-weight:600}.ds-nav button:hover{color:var(--ds-ink)}.ds-nav button[aria-current=page]{color:var(--ds-ink);border-bottom-color:var(--ds-ink)}.ds-hdr .ds-spacer{flex:1}.ds-hub{font-size:var(--ds-t-small);color:var(--ds-muted);white-space:nowrap;grid-template-columns:auto minmax(0,max-content);grid-auto-flow:column;align-items:center;gap:7px;font-weight:600;display:inline-grid}.ds-hub:before{content:"";background:var(--ds-line);border:1.5px solid var(--ds-ink);box-sizing:border-box;border-radius:50%;width:7px;height:7px}.ds-hub.ds-online:before{background:var(--ds-ink)}.ds-hub.ds-off:before{background:var(--ds-attention);border-color:var(--ds-attention)}.ds-hub .hub-retry{font-size:var(--ds-t-small);color:var(--ds-ink);margin-left:2px;font-weight:600}.ds-hdr .topbar-center{border:1px solid var(--ds-line);border-radius:var(--ds-r-btn);background:var(--ds-tint);width:240px;height:36px;font-size:var(--ds-t-small);color:var(--ds-ink);gap:8px;padding:0 34px 0 12px;position:relative}.ds-hdr .topbar-center kbd{font:600 11px var(--ds-sans);color:var(--ds-muted);border:1px solid var(--ds-line);background:var(--ds-paper);border-radius:4px;margin:0;padding:0 5px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ds-hdr .topbar-center .search-glyph{display:none}.ds-hdr .topbar-center input::placeholder{color:var(--ds-muted)}.ds-search-open{display:none}.ds-hdr .account-menu-trigger{gap:10px}.ds-hdr .account-menu-label{background:0 0;border:0;min-width:0;padding:0;font-size:14px;font-weight:600}@media (width>=1081px){.ds-hdr .topbar-center{flex:0 240px;min-width:208px}.ds-hdr .ds-hub{flex:0 auto}.ds-hdr .ds-hub .ds-hub-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-hdr .account-menu-label{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}}@media (width>=1081px) and (width<=1360px){.ds-hdr .account-menu-label{display:none}}@media (width>=1081px) and (width<=1260px){.ds-hdr,.ds-hdr .ds-nav{gap:var(--ds-s4)}.ds-hdr .topbar-center{min-width:168px}.ds-hdr .ds-brand .ds-chip{display:none}}.ds-hdr .avatar-button{background:var(--ds-ink);width:30px;height:30px;color:var(--ds-on-ink);font-size:12px}@media (width<=1080px){.ds-hdr{align-items:center;gap:0 var(--ds-s4);grid-template-columns:auto minmax(min-content,1fr) auto auto;grid-template-areas:"brand hub search account""nav nav nav nav";min-height:0;padding-block:10px 0;display:grid}.ds-hdr .ds-brand{grid-area:brand}.ds-hdr .ds-spacer{display:none}.ds-hdr .ds-hub{grid-area:hub;justify-self:end;max-width:100%}.ds-hdr .ds-hub .ds-hub-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-hdr .ds-search-open{grid-area:search;display:inline-grid}.ds-hdr .topbar-center{background:0 0;border:0;grid-area:search;width:auto;height:auto;padding:0;position:static}.ds-hdr .topbar-center kbd,.ds-hdr .topbar-center .search-glyph{display:none}.ds-hdr .topbar-center:not(.is-open) input:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ds-hdr .topbar-center.is-open input,.ds-hdr .topbar-center input:focus{z-index:61;border:1px solid var(--ds-ink);border-radius:var(--ds-r-btn);background:var(--ds-paper);width:auto;height:44px;color:var(--ds-ink);box-shadow:var(--ds-shadow);padding:0 12px;font-size:16px;position:fixed;top:8px;left:12px;right:12px}.ds-hdr .workspace-search-panel{z-index:62;width:auto;position:fixed;top:60px;left:12px;right:12px}.ds-hdr .account-menu-trigger{grid-area:account}.ds-hdr .account-menu-label{display:none}.ds-hdr .ds-nav{scrollbar-width:none;grid-area:nav;gap:18px;width:100%;margin-top:8px;padding-right:32px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.ds-hdr .ds-nav::-webkit-scrollbar{display:none}.ds-hdr .ds-nav button{padding:10px 0}}.ds-hub-dot{display:none}@media (width<=600px){.ds-hdr{column-gap:var(--ds-s3);grid-template-columns:auto minmax(0,1fr) auto auto}.ds-hdr .ds-brand .ds-chip{display:none}.ds-hdr .ds-hub{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-hdr .ds-hub .hub-retry{display:none}.ds-hdr .ds-hub-dot{border-radius:var(--ds-r-btn);min-width:44px;max-width:100%;min-height:44px;font:inherit;color:var(--ds-attention);cursor:pointer;background:0 0;border:0;grid-area:hub;justify-content:center;justify-self:end;align-items:center;gap:6px;padding:0 4px;font-size:12px;font-weight:600;display:inline-flex}.ds-hub-dot .ds-hub-mark{border:1.5px solid var(--ds-attention);box-sizing:border-box;border-radius:50%;flex:none;width:8px;height:8px}.ds-hub-dot.ds-online .ds-hub-mark{background:var(--ds-ink);border-color:var(--ds-ink)}.ds-hub-dot.ds-warn .ds-hub-mark{border-color:var(--ds-attention)}.ds-hub-dot.ds-online.ds-warn .ds-hub-mark{background:var(--ds-attention)}.ds-hub-dot .ds-hub-word{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-hub-dot[aria-disabled=true] .ds-hub-word{color:var(--ds-muted)}.ds-hdr .ds-search-open{width:40px;height:40px;color:var(--ds-muted);box-shadow:none;background:0 0;border:0}.ds-hdr .ds-nav{gap:14px;font-size:13px}}@media (width<=400px){.ds-hdr{column-gap:var(--ds-s2)}}@media (width<=340px){.ds-hdr .ds-brand .ds-brand-word{display:none}}@media (width<=400px){.ds-hdr.ds-hdr-warn .ds-brand .ds-brand-word{display:none}}.app-shell .workspace-shell{min-height:0;display:block}.app-shell .main-content{max-width:var(--ds-wrap);padding:var(--ds-s6) var(--ds-gut) var(--ds-s8);margin-inline:auto}.ds-notice{align-items:center;gap:var(--ds-s3);border:1px solid var(--ds-line);border-radius:var(--ds-r-btn);background:var(--ds-tint);font-size:var(--ds-t-small);color:var(--ds-muted);margin-bottom:var(--ds-s6);padding:10px 16px;display:flex}.ds-notice b{color:var(--ds-ink);white-space:nowrap;font-weight:600}.ds-notice>span{flex:1;min-width:0}.ds-notice .ds-iconbtn{background:0 0;border:0;width:28px;height:28px;margin-left:auto}.ds-notice .ds-iconbtn svg{width:12px;height:12px}.app-shell .notice{border:1px solid var(--ds-line);border-radius:var(--ds-r-btn);background:var(--ds-tint);color:var(--ds-ink);font-size:var(--ds-t-small)}.ds-page-head{justify-content:space-between;align-items:flex-end;gap:var(--ds-s5);margin-bottom:var(--ds-s6);display:flex}.ds-page-head>div:first-child{min-width:0}.ds-page-head h1,.app-shell .page-heading h1{font-size:var(--ds-t-title);letter-spacing:-.035em;margin:0;font-weight:650;line-height:1.2}.ds-page-head .ds-lead{color:var(--ds-muted);margin:var(--ds-s2) 0 0;max-width:72ch}.ds-page-head .ds-actions{flex:none}.app-shell .page-heading{margin-bottom:var(--ds-s6)}.app-shell .page-heading p{color:var(--ds-muted)}.ds-sec-head{justify-content:space-between;align-items:baseline;gap:4px var(--ds-s4);margin:var(--ds-s7) 0 var(--ds-s3);flex-wrap:wrap;display:flex}.ds-sec-head h2{font-size:var(--ds-t-section);margin:0;font-weight:650}.ds-sec-head p{color:var(--ds-muted);font-size:var(--ds-t-small);margin:2px 0 0}.ds-sec-head.ds-first{margin-top:0}@media (width<=700px){.ds-page-head{flex-direction:column;align-items:stretch}.ds-page-head .ds-actions .ds-btn{flex:1}.ds-notice{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;display:grid}.ds-notice b{white-space:normal;grid-column:1}.ds-notice>span{grid-column:1}.ds-notice .ds-iconbtn{grid-area:1/2/3;align-self:start}}.ds-card{border:1px solid var(--ds-line);border-radius:var(--ds-r-card);background:var(--ds-paper);overflow:hidden}.ds-card+.ds-card{margin-top:var(--ds-s5)}.app-shell .panel{border:1px solid var(--ds-line);border-radius:var(--ds-r-card);background:var(--ds-paper);box-shadow:none}.ds-card-bar{align-items:center;gap:var(--ds-s3);border-bottom:1px solid var(--ds-line);background:var(--ds-tint);font-size:var(--ds-t-small);color:var(--ds-muted);padding:12px 18px;font-weight:600;display:flex}.ds-card-bar .ds-t{color:var(--ds-ink);overflow-wrap:anywhere;min-width:0}.ds-card-bar .ds-spacer{flex:1}.ds-card-bar .ds-link{font-weight:600}.ds-card-body{padding:18px}.ds-card-body+.ds-card-body,.ds-card-foot{border-top:1px solid var(--ds-line)}.ds-card-foot{align-items:center;gap:var(--ds-s3);background:var(--ds-tint);font-size:var(--ds-t-small);color:var(--ds-muted);padding:12px 18px;display:flex}.ds-card-foot .ds-spacer{flex:1}@media (width<=600px){.ds-card-bar{flex-wrap:wrap;row-gap:6px}.ds-card-bar .ds-spacer{display:none}.ds-card-bar .ds-link,.ds-card-bar .ds-status{margin-left:auto}}.ds-stats{grid-template-columns:repeat(4,1fr);display:grid}.ds-stat{border-right:1px solid var(--ds-line);min-width:0;padding:16px 18px}.ds-stat:last-child{border-right:0}.ds-stat>span{text-transform:uppercase;letter-spacing:.1em;color:var(--ds-muted);margin:0 0 6px;font-size:11px;font-weight:700;display:block}.ds-stat>strong{font-size:var(--ds-t-stat);letter-spacing:-.03em;font-weight:650;line-height:1;display:block}.ds-stat>strong.ds-word{padding-top:6px;font-size:17px}.ds-stat>small{color:var(--ds-muted);margin-top:8px;font-size:12px;line-height:1.4;display:block}@media (width<=600px){.ds-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-stat:nth-child(2){border-right:0}.ds-stat:nth-child(-n+2){border-bottom:1px solid var(--ds-line)}}.ds-rows{margin:0;padding:0;list-style:none}.ds-row{border-top:1px solid var(--ds-line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:14px 18px;display:grid;position:relative}.ds-rows>.ds-row:first-child{border-top:0}button.ds-row{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.ds-row.ds-clickable:hover,button.ds-row:hover{background:var(--ds-tint)}.ds-av{background:var(--ds-tint);border:1px solid var(--ds-line);width:30px;height:30px;color:var(--ds-ink);border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.ds-row .ds-nm{font-size:var(--ds-t-body);overflow-wrap:anywhere;font-weight:600;line-height:1.35;display:block}.ds-row .ds-md{font-size:var(--ds-t-small);color:var(--ds-muted);overflow-wrap:anywhere;line-height:1.5;display:block}.ds-row .ds-clamp-1,.ds-row .ds-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-row .ds-clamp-1{-webkit-line-clamp:1;line-clamp:1}.ds-row .ds-clamp-2{-webkit-line-clamp:2;line-clamp:2}.ds-block{display:block}.ds-row .ds-md i,.ds-sep{color:var(--ds-muted);opacity:.5;padding:0 5px;font-style:normal}.ds-pieces>span{max-width:100%;display:inline-block}.ds-pieces>span>i{opacity:.5;padding:0 5px;font-style:normal}.ds-row .ds-end{align-items:center;gap:var(--ds-s4);justify-content:flex-end;display:flex}.ds-row .ds-end .ds-link{color:var(--ds-muted);text-decoration:none}.ds-row .ds-end .ds-link:hover{color:var(--ds-ink);text-decoration:underline}.ds-row .ds-end .ds-small{color:var(--ds-muted);white-space:nowrap}.ds-row .ds-fix{font-size:var(--ds-t-small);color:var(--ds-ink);flex-wrap:wrap;grid-column:2/-1;align-items:baseline;gap:10px;margin:0;line-height:1.55;display:flex}.ds-row .ds-fix.ds-attention,.ds-row .ds-fix.ds-attention .ds-link{color:var(--ds-attention)}.ds-row .ds-fix .ds-link,.ds-row .ds-fix a{font-size:var(--ds-t-small);color:inherit;font-weight:600}.ds-row .ds-fix .ds-fix-plan{color:var(--ds-muted)}.ds-row .ds-fold{grid-column:2/-1}article.ds-row:focus:not(:focus-visible){outline:none}@media (width<=600px){.ds-row{gap:6px 12px;padding:14px 16px}.ds-row .ds-nm-computer,.ds-choice .ds-nm-computer{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-row .ds-end{flex-direction:column;grid-area:1/3;align-self:start;align-items:flex-end;gap:4px}.ds-rows.ds-stacked .ds-row{grid-template-columns:30px minmax(0,1fr)}.ds-rows.ds-stacked .ds-row .ds-end{flex-flow:wrap;grid-area:auto/2;justify-content:flex-start;align-items:center}}.ds-status{font-size:var(--ds-t-small);color:var(--ds-ink);white-space:nowrap;align-items:center;gap:7px;font-weight:600;display:inline-flex}.ds-status:before{content:"";background:var(--ds-ink);box-sizing:border-box;border-radius:50%;flex:none;width:8px;height:8px}.ds-status.ds-waiting:before{border:1.5px solid var(--ds-ink);background:0 0}.ds-status.ds-working:before{background:linear-gradient(90deg, var(--ds-ink) 50%, transparent 50%);border:1.5px solid var(--ds-ink)}.ds-status.ds-paused{color:var(--ds-muted)}.ds-status.ds-paused:before{background:var(--ds-line)}.ds-status.ds-offline{color:var(--ds-muted)}.ds-status.ds-offline:before{border:1.5px solid var(--ds-line);background:0 0}.ds-status.ds-attention{color:var(--ds-attention)}.ds-status.ds-attention:before{background:var(--ds-attention)}.ds-status.ds-danger{color:var(--ds-attention)}.ds-status.ds-danger:before{background:var(--ds-attention);border-radius:2px}.ds-status.ds-status-wrap{white-space:normal;text-align:right}.ds-tabs{margin-bottom:var(--ds-s5);flex-wrap:wrap;gap:10px;display:flex}.ds-subtabs{margin-top:calc(var(--ds-s5) * -.5)}.ds-tab{border:1px solid var(--ds-line);background:var(--ds-paper);font:inherit;color:var(--ds-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ds-tab:hover{background:var(--ds-tint)}.ds-tab[aria-selected=true],.ds-tab[aria-pressed=true]{background:var(--ds-ink);color:var(--ds-on-ink);border-color:var(--ds-ink)}.ds-tab .ds-n{opacity:.6;font-weight:600}.ds-fold{margin-top:6px}.ds-fold>summary{cursor:pointer;font-size:var(--ds-t-small);color:var(--ds-muted);align-items:center;gap:8px;padding:4px 0;font-weight:600;list-style:none;display:inline-flex}.ds-fold>summary::-webkit-details-marker{display:none}.ds-fold>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)translate(-1px,1px)}.ds-fold[open]>summary:before{transform:rotate(45deg)translate(-1px,-1px)}.ds-fold>summary:hover,.ds-fold[open]>summary{color:var(--ds-ink)}.ds-readout{border:1px solid var(--ds-line);background:var(--ds-tint);border-radius:10px;min-width:0;margin-top:10px;padding:16px 20px}.ds-readout .ds-cap{text-transform:uppercase;letter-spacing:.1em;color:var(--ds-muted);font-size:11px;font-weight:700;font-family:var(--ds-sans);margin:0 0 10px}.ds-readout .ds-cap:not(:first-child){margin-top:18px}.ds-kv{border-bottom:1px dashed var(--ds-line);justify-content:space-between;gap:16px;padding:6px 0;font-size:12.5px;display:flex}.ds-kv:last-child{border-bottom:0}.ds-kv .ds-k{color:var(--ds-muted);flex:none}.ds-kv .ds-v{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:600}.ds-kv .ds-v code{font:inherit}.ds-kv .ds-v .ds-link,.ds-kv .ds-v .text-button{font-family:var(--ds-sans);margin-left:8px}.ds-readout .ds-foot{color:var(--ds-muted);font-size:12.5px;line-height:1.65;font-family:var(--ds-sans);margin:12px 0 0}.ds-readout .ds-foot a{color:var(--ds-ink);font-weight:600}.ds-readout-grid{gap:var(--ds-s4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin-top:10px;display:grid}.ds-readout-grid .ds-readout{margin-top:0}.ds-cmd{background:var(--ds-paper);border:1px solid var(--ds-line);font-family:var(--ds-mono);color:var(--ds-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:8px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.7;display:block}.ds-fold-note{font-size:var(--ds-t-small);color:var(--ds-muted);margin:var(--ds-s3) 0 0;max-width:80ch;line-height:1.65}.ds-fold-note a,.ds-fold-note b{color:var(--ds-ink);font-weight:600}.ds-foot-list{color:var(--ds-muted);font-size:12.5px;line-height:1.65;font-family:var(--ds-sans);gap:4px;margin:12px 0 0;padding-left:18px;display:grid}.ds-path{font-size:var(--ds-t-small);color:var(--ds-ink);font-weight:600;font-family:var(--ds-sans);margin:0}.ds-path i{color:var(--ds-muted);padding:0 6px;font-style:normal}.ds-readout .bot-runtime-details{background:0 0;border:0;margin-top:10px;padding:0}.ds-readout .bot-runtime-details>summary{font-size:var(--ds-t-small);color:var(--ds-ink);cursor:pointer;padding:4px 0;font-weight:600}.ds-readout .bot-runtime-details dl{gap:0;margin:8px 0 0;display:grid}.ds-readout .bot-runtime-details dl>div{border-bottom:1px dashed var(--ds-line);font-family:var(--ds-mono);justify-content:space-between;gap:16px;padding:6px 0;font-size:12.5px;display:flex}.ds-readout .bot-runtime-details dl>div:last-child{border-bottom:0}.ds-readout .bot-runtime-details dt{color:var(--ds-muted);margin:0}.ds-readout .bot-runtime-details dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.ds-readout .bot-runtime-details p{color:var(--ds-muted);margin:10px 0 0;font-size:12.5px;line-height:1.65}.ds-readout .bot-runtime-details .text-button{margin:8px 12px 0 0;font-size:12.5px;display:inline-block}@media (width<=800px){.ds-readout-grid{grid-template-columns:1fr}}@media (width<=600px){.ds-kv,.ds-readout .bot-runtime-details dl>div{flex-direction:column;gap:2px}.ds-kv .ds-v,.ds-readout .bot-runtime-details dd{text-align:left}}.ds-steps{gap:var(--ds-s6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ds-step .ds-n{font-variant-numeric:tabular-nums;color:var(--ds-ink);letter-spacing:.06em;font-size:12px;font-weight:600}.ds-step h3{margin:10px 0 6px;font-size:16px;font-weight:650}.ds-step p{color:var(--ds-muted);margin:0;font-size:14px;line-height:1.7}@media (width<=900px){.ds-steps{gap:var(--ds-s5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.ds-steps{grid-template-columns:1fr}}ol.ds-numbered{counter-reset:s;margin:0;padding:0;list-style:none}ol.ds-numbered>li{padding:0 0 var(--ds-s5) 44px;counter-increment:s;min-width:0;position:relative}ol.ds-numbered>li:last-child{padding-bottom:0}ol.ds-numbered>li:before{content:counter(s);border:1px solid var(--ds-line);width:28px;height:28px;color:var(--ds-muted);background:var(--ds-paper);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;top:0;left:0}ol.ds-numbered h3{font-size:var(--ds-t-body);margin:3px 0 10px;font-weight:650;line-height:1.4}ol.ds-numbered .ds-note{font-size:var(--ds-t-small);color:var(--ds-muted);margin:8px 0 0;line-height:1.6}.ds-field{gap:6px;min-width:0;display:grid}.ds-field>label,.ds-field>.ds-l{font-size:var(--ds-t-small);font-weight:600}.ds-input,textarea.ds-input,select.ds-input{border:1px solid var(--ds-line);border-radius:var(--ds-r-btn);width:100%;min-width:0;font:inherit;background:var(--ds-paper);color:var(--ds-ink);box-sizing:border-box;padding:10px 12px;font-size:14px;line-height:1.5}.app-shell ::placeholder,.ds-adm ::placeholder{color:var(--ds-placeholder);opacity:1}textarea.ds-input{resize:vertical;min-height:88px}.ds-field .ds-hint{color:var(--ds-muted);margin:0;font-size:12.5px;line-height:1.6}.ds-inline-form{gap:var(--ds-s3);flex-wrap:wrap;align-items:flex-end;display:flex}.ds-inline-form .ds-field{flex:200px}.ds-inline-form .ds-field.ds-narrow{flex:0 0 120px}.ds-inline-form .ds-hint{color:var(--ds-muted);flex-basis:100%;margin:0;font-size:12.5px;line-height:1.6}.ds-check{align-items:flex-start;gap:10px;font-size:14px;display:flex}.ds-check input{flex:none;margin:4px 0 0}.ds-check small{color:var(--ds-muted);font-size:12.5px;display:block}.ds-grid-4{gap:var(--ds-s3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=600px){.ds-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-say{gap:var(--ds-s3);align-items:flex-start;display:flex}.ds-say blockquote{border:1px solid var(--ds-line);border-left:3px solid var(--ds-ink);background:var(--ds-tint);overflow-wrap:anywhere;border-radius:8px;flex:1;min-width:0;margin:0;padding:14px 16px;font-size:14px;line-height:1.65}@media (width<=500px){.ds-say{flex-direction:column}.ds-say .ds-btn{align-self:flex-start}}.ds-code-word{font-size:var(--ds-t-stat);letter-spacing:.14em;font-variant-numeric:tabular-nums;font-weight:650;line-height:1;font-family:var(--ds-mono);overflow-wrap:anywhere}.ds-toolbar{gap:var(--ds-s3);margin-bottom:var(--ds-s3);flex-wrap:wrap;align-items:center;display:flex}.ds-segmented{border:1px solid var(--ds-line);border-radius:var(--ds-r-btn);display:inline-flex;overflow:hidden}.ds-segmented button{background:var(--ds-paper);color:var(--ds-ink);font:inherit;font-size:var(--ds-t-small);cursor:pointer;border:0;border-radius:0;padding:7px 14px;font-weight:600}.ds-segmented button+button{border-left:1px solid var(--ds-line)}.ds-segmented button[aria-pressed=true]{background:var(--ds-ink);color:var(--ds-on-ink)}.app-shell .bot-auth-scope,.app-shell .bot-auth-scope dd{margin:0}.app-shell .bot-auth-card{max-width:820px}.app-shell .bot-auth-card .ds-nm{font-size:var(--ds-t-body);margin:0}.app-shell .bot-auth-note{margin-top:var(--ds-s4);max-width:820px}.app-shell .bot-auth-actions{margin-top:var(--ds-s4);flex-wrap:wrap}.app-shell .dialog-backdrop{background:var(--ds-scrim);overscroll-behavior:contain;z-index:50;-webkit-backdrop-filter:none;backdrop-filter:none;align-content:start;justify-items:center;padding:48px 16px;display:grid;position:fixed;inset:0;overflow:auto}html:has(.app-shell .dialog-backdrop){overflow:hidden}.app-shell .dialog{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-r-card);width:100%;min-width:0;max-width:660px;box-shadow:var(--ds-shadow);color:var(--ds-ink);max-height:none;padding:0;overflow:visible}.app-shell .dialog-heading{justify-content:space-between;align-items:center;gap:var(--ds-s4);border-bottom:1px solid var(--ds-line);margin:0;padding:18px 24px;display:flex}.app-shell .dialog-heading h2{font-size:var(--ds-t-section);margin:0;font-weight:650}.app-shell .dialog-heading .eyebrow{margin-bottom:4px}.app-shell .dialog-heading .ds-close{font-size:var(--ds-t-small);color:var(--ds-muted);align-items:center;gap:10px;display:inline-flex}.app-shell .dialog>:not(.dialog-heading):not(.dialog-top):not(.ds-dialog-body){margin-inline:24px}.app-shell .dialog>.ds-dialog-body{padding:var(--ds-s5) 24px;margin:0}.app-shell .dialog>.ds-dialog-body+.ds-dialog-body{border-top:1px solid var(--ds-line)}.app-shell .dialog>.dialog-copy,.app-shell .dialog>.dialog-actions,.app-shell .dialog>.notice,.app-shell .dialog>.form-message,.app-shell .dialog>.continuation-preview{margin-top:var(--ds-s4)}.app-shell .dialog>:last-child:not(.dialog-heading):not(.dialog-top):not(.ds-dialog-body){margin-bottom:var(--ds-s5)}.app-shell .dialog-copy{color:var(--ds-muted);font-size:14px;line-height:1.7}.ds-dialog-fold{border-top:1px solid var(--ds-line);margin:0}.ds-dialog-fold:first-of-type{border-top:0}.ds-dialog-fold>summary{cursor:pointer;color:var(--ds-ink);align-items:center;gap:8px;padding:12px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.ds-dialog-fold>summary::-webkit-details-marker{display:none}.ds-dialog-fold>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;transform:rotate(-45deg)translate(-1px,1px)}.ds-dialog-fold[open]>summary:before{transform:rotate(45deg)translate(-1px,-1px)}.ds-dialog-fold .ds-body{color:var(--ds-muted);padding:4px 0 16px;font-size:14px;line-height:1.7}.ds-dialog-fold .ds-body p{margin:0}.ds-dialog-fold .ds-body p+p,.ds-dialog-fold .ds-body .ds-cmd+p,.ds-dialog-fold .ds-body .ds-toolbar+p{margin-top:10px}.ds-dialog-fold .ds-body b,.ds-dialog-fold .ds-body strong{color:var(--ds-ink);font-weight:600}.ds-dialog-fold .ds-body code:not(.ds-cmd){font-family:var(--ds-mono);background:var(--ds-tint);border:1px solid var(--ds-line);border-radius:4px;padding:0 5px;font-size:12.5px}@media (width<=600px){.app-shell .dialog-backdrop{padding:16px 12px}.app-shell .dialog-heading,.app-shell .dialog>.ds-dialog-body{padding-inline:18px}.app-shell .dialog>:not(.dialog-heading):not(.dialog-top):not(.ds-dialog-body){margin-inline:18px}.app-shell .dialog .ds-btn{white-space:normal}}.ds-bar{background:var(--ds-line);border-radius:2px;width:160px;max-width:40%;height:4px;display:inline-block;overflow:hidden}.ds-bar i{background:var(--ds-ink);height:100%;display:block}.ds-people{margin-bottom:var(--ds-s5);flex-wrap:wrap;gap:8px;display:flex}.ds-person{border:1px solid var(--ds-line);font-size:var(--ds-t-small);background:var(--ds-paper);color:var(--ds-ink);border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:6px 8px 6px 12px;font-weight:600;display:inline-flex}.ds-person .ds-role,.ds-person .ds-status{color:var(--ds-muted);font-weight:500}.ds-person .ds-status.ds-attention{color:var(--ds-attention)}.ds-person .ds-x{cursor:pointer;width:20px;height:20px;color:var(--ds-muted);font:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ds-person .ds-x:hover{background:var(--ds-tint);color:var(--ds-ink)}.ds-person .ds-x svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;width:10px;height:10px}button.ds-person.ds-add{color:var(--ds-muted);cursor:pointer;font:inherit;font-size:var(--ds-t-small);border-style:dashed;padding-right:12px;font-weight:600}button.ds-person.ds-add:hover:not(:disabled){color:var(--ds-ink);background:var(--ds-tint)}button.ds-person.ds-add:disabled{cursor:default;opacity:.6}button.ds-person.ds-add small{font-weight:500}.ds-request{padding:18px}.ds-request .ds-who{gap:var(--ds-s3);font-size:var(--ds-t-small);color:var(--ds-muted);flex-wrap:wrap;align-items:center;margin:0 0 8px;display:flex}.ds-request .ds-who b{color:var(--ds-ink);font-weight:600}.ds-request .reading-text,.ds-answer .reading-text{font-size:var(--ds-t-body);line-height:1.65}.ds-answer{border-top:1px solid var(--ds-line);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:4px 14px;padding:18px;display:grid}.ds-answer:first-child{border-top:0}.ds-answer .ds-who{align-items:center;gap:var(--ds-s3);flex-wrap:wrap;min-height:30px;display:flex}.ds-answer .ds-who b{font-weight:600}.ds-answer .ds-who .ds-when{font-size:var(--ds-t-small);color:var(--ds-muted)}.ds-answer .ds-who .ds-status{margin-left:auto}.ds-answer .ds-text{font-size:var(--ds-t-body);grid-column:2;min-width:0;margin-top:6px;line-height:1.65}.ds-answer .ds-text p{margin:0}.ds-answer .ds-text.ds-muted{color:var(--ds-muted)}.ds-answer .ds-meta{gap:var(--ds-s4);font-size:var(--ds-t-small);color:var(--ds-muted);flex-wrap:wrap;grid-column:2;align-items:center;margin:10px 0 0;display:flex}.ds-answer .ds-meta small{font-size:inherit}.ds-answer .ds-fold,.ds-answer .job-failure{grid-column:2}.ds-answer .bot-report h4{font-size:var(--ds-t-body);margin:12px 0 6px;font-weight:650}.ds-answer .bot-report p+p,.ds-answer .bot-report ul,.ds-answer .bot-report ol{margin-top:8px}.ds-answer .bot-report pre{background:var(--ds-tint);border:1px solid var(--ds-line);font-family:var(--ds-mono);border-radius:8px;padding:12px 14px;font-size:12.5px;overflow:auto}.ds-composer{gap:var(--ds-s3);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;padding:18px;display:grid}.ds-composer .ds-help{color:var(--ds-muted);grid-column:2;margin:0;font-size:12.5px}.ds-composer textarea.ds-input{min-height:72px}.ds-composer p[role=alert]{font-size:var(--ds-t-small);color:var(--ds-attention);grid-column:1/-1;margin:0}.ds-timeline{margin:0;padding:0;list-style:none}.ds-timeline li,.ds-timeline article{border-top:1px dashed var(--ds-line);font-size:var(--ds-t-small);grid-template-columns:76px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.ds-timeline li:first-child,.ds-timeline article:first-child{border-top:0}.ds-timeline .ds-t,.ds-timeline>article>small{color:var(--ds-muted);font-variant-numeric:tabular-nums;font-size:inherit}.ds-timeline .reading-text{font-size:inherit}.ds-fold .reading-history{margin-top:8px}.ds-fold .reading-history-heading{justify-content:space-between;gap:var(--ds-s3);font-size:var(--ds-t-small);color:var(--ds-muted);margin-bottom:6px;display:flex}.ds-confirm{justify-content:space-between;align-items:center;gap:var(--ds-s4);border:1px solid var(--ds-ink);border-radius:var(--ds-r-btn);margin-bottom:var(--ds-s4);font-size:var(--ds-t-small);padding:12px 16px;display:flex}.ds-confirm b{font-weight:600;display:block}.ds-confirm span{color:var(--ds-muted)}.ds-confirm .ds-actions{flex:none}.ds-row>.ds-confirm{grid-column:2/-1}.ds-row>:has(>.ds-confirm){grid-column:2/-1}.ds-call-head{justify-content:space-between;align-items:flex-start;gap:var(--ds-s5);margin-bottom:var(--ds-s4);display:flex}.ds-call-head>div:first-child{flex:1;min-width:0}.ds-call-head h2{font-size:var(--ds-t-section);overflow-wrap:anywhere;margin:0 0 6px;font-weight:650;line-height:1.3}.ds-call-head .ds-md{font-size:var(--ds-t-small);color:var(--ds-muted);flex-wrap:wrap;align-items:baseline;gap:2px 0;margin:0;display:flex}.ds-call-head .ds-md i{color:var(--ds-line);padding:0 6px;font-style:normal}.ds-call-head .ds-md a,.ds-call-head .ds-md .ds-link{color:var(--ds-ink);font-weight:600}.ds-call-head .ds-md code{font-family:var(--ds-mono);font-size:12.5px}.ds-call-head .ds-actions{flex:none}@media (width<=700px){.ds-call-head{flex-direction:column}.ds-call-head .ds-actions .ds-btn{flex:1}.ds-confirm{flex-direction:column;align-items:stretch}.ds-composer{grid-template-columns:1fr}.ds-composer .ds-help{grid-column:1}.ds-answer{padding:16px}}.ds-work .ds-work-day:first-child .ds-day{border-top:0}.ds-work .ds-day{font-size:var(--ds-t-label);text-transform:none;letter-spacing:0;color:var(--ds-ink);padding:10px 18px;font-weight:600}.ds-work-row{grid-template-columns:8px minmax(0,1fr) auto;gap:2px 16px;min-height:44px}.ds-work-row>.ds-status{gap:0}.ds-work-copy{min-width:0;display:block}.ds-work-row .ds-nm{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-work-pr{font-weight:700}.ds-work-row .ds-md{margin-top:2px}.ds-work-time{font-size:var(--ds-t-small);color:var(--ds-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-work-items>.ds-work-row{background:var(--ds-tint);padding-left:48px}.ds-work-items>.ds-work-row:hover{background:var(--ds-tint-2)}.ds-back{margin-bottom:var(--ds-s4);align-items:center;gap:.3em;display:inline-flex}@media (width<=600px){.ds-work-row{align-items:start;gap:2px 12px}.ds-work-row>.ds-status{margin-top:7px}.ds-work-time{padding-top:1px}.ds-work-items>.ds-work-row{padding-left:36px}}.ds-table{border-collapse:collapse;width:100%;font-size:14px}.ds-table th{text-transform:uppercase;letter-spacing:.1em;color:var(--ds-muted);text-align:left;background:var(--ds-tint);border-bottom:1px solid var(--ds-line);white-space:nowrap;padding:10px 18px;font-size:11px;font-weight:700}.ds-table td{border-top:1px solid var(--ds-line);vertical-align:middle;overflow-wrap:anywhere;padding:12px 18px}.ds-table tbody tr:first-child td{border-top:0}.ds-table td.ds-act{text-align:right;white-space:nowrap}@media (width<=600px){.ds-table thead{display:none}.ds-table tr{border-top:1px solid var(--ds-line);grid-template-columns:1fr auto;gap:2px 12px;padding:12px 18px;display:grid}.ds-table tbody tr:first-child{border-top:0}.ds-table td{border:0;padding:0;display:block}.ds-table td.ds-act{grid-area:1/2/span 3;align-self:center}.ds-table td[data-l]:before{content:attr(data-l) ": ";color:var(--ds-muted)}.ds-table td.ds-first{font-weight:600}}.ds-adm{min-height:100vh;font-family:var(--ds-sans);font-size:var(--ds-t-body);color:var(--ds-ink);background:var(--ds-paper);grid-template-columns:232px minmax(0,1fr);line-height:1.6;display:grid}.ds-adm-col{border-right:1px solid var(--ds-line);background:var(--ds-paper)}.ds-adm-nav{gap:var(--ds-s5);box-sizing:border-box;flex-direction:column;height:100vh;padding:20px 16px;display:flex;position:sticky;top:0}.ds-adm-nav .ds-brand{padding:4px 8px;font-size:17px}.ds-adm-nav nav{gap:2px;display:grid}.ds-adm-nav nav>a,.ds-adm-nav nav>span{border-radius:var(--ds-r-btn);color:var(--ds-ink);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.ds-adm-nav nav>span{color:var(--ds-muted)}.ds-adm-nav nav a:hover{background:var(--ds-tint)}.ds-adm-nav nav a[aria-current=page]{background:var(--ds-ink);color:var(--ds-on-ink)}.ds-adm-nav nav .ds-soon{color:var(--ds-muted);font-size:11px;font-weight:600}.ds-adm-nav .ds-foot{font-size:var(--ds-t-small);color:var(--ds-muted);gap:8px;margin-top:auto;padding:0 12px;display:grid}.ds-adm-nav .ds-foot b,.ds-adm-nav .ds-foot a{color:var(--ds-ink);font-weight:600}.ds-adm-main{padding:var(--ds-s6) var(--ds-gut) var(--ds-s8);min-width:0;max-width:1040px}.ds-adm-main .ds-page-head{margin-bottom:var(--ds-s5)}.ds-adm-main section[id]{scroll-margin-top:16px}.ds-reason{gap:var(--ds-s3);margin-bottom:var(--ds-s6);align-items:flex-end;display:flex}.ds-reason .ds-field{flex:1}.ds-empty{padding:var(--ds-s8) var(--ds-s5);text-align:center;color:var(--ds-muted)}.ds-empty h2{font-size:var(--ds-t-section);color:var(--ds-ink);margin:0 0 6px;font-weight:650}.ds-empty p{margin:0}.ds-empty.ds-compact{padding:var(--ds-s6) var(--ds-s5)}.ds-big{font-size:var(--ds-t-stat);letter-spacing:-.03em;margin:0;font-weight:650;line-height:1}.ds-history{margin:0;padding:0;list-style:none}.ds-history li{border-top:1px dashed var(--ds-line);font-size:var(--ds-t-small);overflow-wrap:anywhere;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.ds-history li:first-child{border-top:0}.ds-history .ds-t{color:var(--ds-muted)}.ds-acct{gap:var(--ds-s4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.ds-acct .ds-k,.ds-plan .ds-k{text-transform:uppercase;letter-spacing:.1em;color:var(--ds-muted);margin:0 0 4px;font-size:11px;font-weight:700}.ds-acct .ds-v{font-size:var(--ds-t-body);overflow-wrap:anywhere;margin:0;font-weight:600}.ds-plan{gap:var(--ds-s5);grid-template-columns:180px minmax(0,1fr);align-items:start;display:grid}.ds-plan .ds-k{margin-bottom:8px}.ds-plan .ds-big{margin-top:2px}.ds-plan .ds-sub{color:var(--ds-muted);margin:8px 0 0;font-size:12px}@media (width<=900px){.ds-adm{grid-template-columns:minmax(0,1fr)}.ds-adm-col{border-right:0;border-bottom:1px solid var(--ds-line);min-width:0}.ds-adm-nav{min-width:0;height:auto;padding:12px var(--ds-gut);gap:10px;position:static}.ds-adm-nav nav .ds-soon{display:none}.ds-adm-nav nav{scrollbar-width:none;min-width:0;margin-inline:calc(-1 * var(--ds-gut));padding-inline:var(--ds-gut);gap:4px;display:flex;overflow-x:auto}.ds-adm-nav nav::-webkit-scrollbar{display:none}.ds-adm-nav nav>a,.ds-adm-nav nav>span{white-space:nowrap;padding:7px 12px}.ds-adm-nav .ds-foot{flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;padding:0;display:flex}.ds-adm-main{padding-top:var(--ds-s5)}.ds-history li{grid-template-columns:1fr;gap:2px}.ds-reason{flex-direction:column;align-items:stretch}.ds-acct,.ds-plan{grid-template-columns:1fr}}.ds-first-run{padding:var(--ds-s7) 0 var(--ds-s6);max-width:560px}.ds-first-run h1{letter-spacing:-.04em;margin:0 0 var(--ds-s4);font-size:36px;font-weight:650;line-height:1.12}.ds-first-run .ds-lead{color:var(--ds-muted);margin:0 0 var(--ds-s5);font-size:16px;line-height:1.75}.ds-first-run ol.ds-numbered{margin-bottom:var(--ds-s6)}.ds-first-run ol.ds-numbered li{padding-bottom:var(--ds-s4)}.ds-first-run ol.ds-numbered p{color:var(--ds-ink);margin:0;padding-top:3px;line-height:1.6}.ds-first-run .ds-after{font-size:var(--ds-t-small);color:var(--ds-muted);margin:var(--ds-s4) 0 0;line-height:1.8}@media (width<=600px){.ds-first-run h1{font-size:30px}.ds-first-run .ds-btn.ds-lg{width:100%}}.ds-ftr{border-top:1px solid var(--ds-line);justify-content:space-between;gap:var(--ds-s5);font-size:var(--ds-t-small);color:var(--ds-muted);flex-wrap:wrap;padding-block:26px 34px;display:flex}.ds-ftr-links{flex-wrap:wrap;gap:22px;display:flex}.ds-ftr-links button{font:inherit;font-size:var(--ds-t-small);color:var(--ds-ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.ds-ftr-links button:hover{text-decoration:underline}.ds-ftr-links a{color:var(--ds-ink);font-weight:600;text-decoration:none}.ds-ftr-links a:hover{text-decoration:underline}.ds-intro-line{font-size:var(--ds-t-small);color:var(--ds-muted);margin:-8px 0 var(--ds-s4);max-width:70ch}.ds-fleet-line{justify-content:space-between;align-items:center;gap:var(--ds-s4);font-size:var(--ds-t-small);color:var(--ds-muted);flex-wrap:wrap;margin-bottom:10px;display:flex}.ds-mt10{margin-top:10px}.ds-mt12{margin-top:12px}.ds-mb8{margin-bottom:8px}.ds-mb12{margin-bottom:12px}.ds-mb14{margin-bottom:14px}.ds-mb32{margin-bottom:32px}.ds-inline-loading{font-size:var(--ds-t-small);color:var(--ds-muted);padding:18px}.ds-inline-loading strong{color:var(--ds-ink);font-size:var(--ds-t-body);margin-bottom:4px;display:block}.ds-inline-loading p{margin:0}.ds-draft-section{border-top:1px solid var(--ds-line);padding:18px}.ds-draft-section:first-child{border-top:0}.ds-draft-section>summary{cursor:pointer;align-items:baseline;gap:10px;list-style:none;display:flex}.ds-draft-section>summary::-webkit-details-marker{display:none}.ds-draft-section>summary:before{content:"";width:6px;height:6px;color:var(--ds-muted);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:rotate(-45deg)translate(-1px,1px)}.ds-draft-section[open]>summary:before{transform:rotate(45deg)translate(-1px,-1px)}.ds-draft-section>summary strong{font-weight:650;font-size:var(--ds-t-body)}.ds-draft-section>summary small{color:var(--ds-muted);font-size:var(--ds-t-small);margin-top:2px;display:block}.ds-draft-section .ds-draft-body{gap:var(--ds-s3);margin-top:var(--ds-s4);border:0;min-width:0;padding:0;display:grid}.ds-draft-section .ds-draft-body legend{display:none}.ds-draft-section .ds-draft-body small{color:var(--ds-muted);font-size:12.5px;line-height:1.6}.ds-draft-section .ds-draft-body label{font-size:var(--ds-t-small);gap:6px;font-weight:600;display:grid}.ds-draft-section .ds-draft-body label input:not([type=checkbox]){border:1px solid var(--ds-line);border-radius:var(--ds-r-btn);width:100%;min-width:0;font:inherit;background:var(--ds-paper);color:var(--ds-ink);box-sizing:border-box;padding:10px 12px;font-size:14px}.ds-choices{gap:8px;display:grid}.ds-choice{border:1px solid var(--ds-line);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.ds-choice.ds-off{color:var(--ds-muted)}.ds-choice input{margin:4px 0 0}.ds-choice>span{gap:2px;min-width:0;display:grid}.ds-choice strong{color:var(--ds-ink);font-weight:600}.ds-choice small{color:var(--ds-muted);font-size:12.5px}.ds-choice>.ds-status{align-self:center;gap:7px;display:inline-flex}@media (width<=380px){.ds-row.ds-bot-row{grid-template-columns:30px minmax(0,1fr)}.ds-row.ds-bot-row .ds-end{justify-content:flex-start;align-items:center;gap:var(--ds-s4);flex-flow:wrap;grid-area:auto/2}}@media (width<=600px){.ds-row:has(>.ds-end .ds-status-wrap){grid-template-columns:30px minmax(0,1fr)}.ds-row:has(>.ds-end .ds-status-wrap)>.ds-end{justify-content:flex-start;align-items:center;gap:var(--ds-s4);flex-flow:wrap;grid-area:auto/2}.ds-row .ds-end .ds-status-wrap{text-align:left}.ds-choice{grid-template-columns:auto minmax(0,1fr)}.ds-choice>.ds-status{white-space:normal;grid-column:2;align-self:start}.ds-row.ds-usage-row{grid-template-columns:30px minmax(0,1fr)}.ds-row.ds-usage-row>.ds-end{justify-content:flex-start;align-items:center;gap:var(--ds-s4);flex-flow:wrap;grid-area:auto/2}}.ds-resolution{font-size:var(--ds-t-small);color:var(--ds-muted);gap:4px;display:grid}.ds-resolution strong{color:var(--ds-ink)}.ds-resolution code{font-family:var(--ds-mono);font-size:12.5px}.ds-continue{justify-content:space-between;align-items:center;gap:var(--ds-s4);border:1px solid var(--ds-line);border-radius:var(--ds-r-btn);margin-bottom:var(--ds-s4);font-size:var(--ds-t-small);color:var(--ds-muted);flex-wrap:wrap;padding:12px 16px;display:flex}.ds-continue p{flex:280px;margin:0}.ds-continue code{font-family:var(--ds-mono);color:var(--ds-ink)}.app-shell .quiet-update{border-color:var(--ds-line);background:var(--ds-tint);border-radius:var(--ds-r-btn)}.app-shell .form-message-error,.app-shell p[role=alert]{color:var(--ds-attention);font-size:var(--ds-t-small)}.ds-arrivals{margin-top:10px}.ds-arrivals .ds-row[data-state] .ds-status{white-space:normal;text-align:right}@media (width<=600px){.ds-arrivals .ds-row[data-state] .ds-status{text-align:left}}.app-shell .call-stage{min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.app-shell .call-stage:focus{outline:none}.app-shell .call-stage:focus-visible{outline:3px solid var(--ds-ink);outline-offset:6px;border-radius:8px}.call-stage>.ds-card,.call-stage>.call-transcript,.call-stage>.quiet-update{margin-top:var(--ds-s4)}.call-stage>.ds-card:first-child,.call-stage>.call-transcript:first-child{margin-top:0}.call-stage .ds-people{margin-bottom:0}.call-transcript .reading-history-heading{justify-content:space-between;gap:var(--ds-s3);font-size:var(--ds-t-small);color:var(--ds-muted);margin-bottom:8px;display:flex}.call-transcript .reading-history-heading strong{color:var(--ds-ink);font-weight:600}.call-transcript .reading-history-items>*+*{margin-top:var(--ds-s4)}.call-transcript .call-turn .ds-card+.ds-card{margin-top:var(--ds-s3)}.call-transcript .reading-history-earlier{margin-top:var(--ds-s4)}.call-transcript .reading-history-earlier>summary,.ds-fold .reading-history-earlier>summary{cursor:pointer;font-size:var(--ds-t-small);color:var(--ds-muted);padding:6px 0;font-weight:600}.app-shell .reading-collapse{margin-top:var(--ds-s3)}.ds-meta .call-job-evidence{display:contents}.ds-meta .call-job-evidence small{font-size:inherit;color:inherit}.ds-timeline .reading-history-heading{justify-content:space-between;gap:var(--ds-s3);font-size:var(--ds-t-small);color:var(--ds-muted);margin:8px 0;display:flex}.ds-timeline .reading-history-items>article{border-top:1px dashed var(--ds-line);font-size:var(--ds-t-small);grid-template-columns:minmax(0,1fr);gap:2px;padding:7px 0;display:grid}.ds-timeline .reading-history-items>article:first-child{border-top:0}.ds-timeline .reading-history-items>article>small{color:var(--ds-muted);font-size:12.5px}.ds-timeline .reading-text,.ds-timeline .reading-original{font-size:var(--ds-t-small);margin:0}.app-shell .reading-text .reading-original{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.app-shell .reading-excerpt-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell .reading-excerpt{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.app-shell .reading-disclosure{margin-top:6px}.app-shell .reading-disclosure>summary{cursor:pointer;font-size:var(--ds-t-small);color:var(--ds-muted);font-weight:600}.app-shell .reading-full{margin-top:8px}.ds-draft-section .ds-sec-head{margin:0 0 var(--ds-s3)}.app-shell .new-call-draft .ds-card{margin-top:0}.app-shell .reading-disclosure>summary{font-size:var(--ds-t-small);color:var(--ds-muted);align-items:center;gap:8px;padding:4px 0;font-weight:600;list-style:none;display:inline-flex}.app-shell .reading-disclosure>summary::-webkit-details-marker{display:none}.app-shell .reading-disclosure>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;transform:rotate(-45deg)translate(-1px,1px)}.app-shell .reading-disclosure[open]>summary{color:var(--ds-ink)}.app-shell .reading-disclosure[open]>summary:before{transform:rotate(45deg)translate(-1px,-1px)}.app-shell .reading-full{font-size:var(--ds-t-body);line-height:1.65}.app-shell .reading-source .reading-original{font-size:var(--ds-t-small);color:var(--ds-muted)}.app-shell .reading-collapse{margin-top:var(--ds-s3);font-size:var(--ds-t-small);color:var(--ds-muted);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:0;padding:0;font-weight:600;text-decoration:underline}.app-shell .reading-collapse:hover{color:var(--ds-ink);background:0 0}@media (pointer:coarse){.app-shell .reading-collapse{min-height:44px}}.app-shell .bot-report h4{font-size:var(--ds-t-body);letter-spacing:0;border:0;margin:8px 0 0;padding:0;font-weight:650}.app-shell .bot-report li::marker{color:var(--ds-muted);font:inherit}.app-shell .bot-report code{font-family:var(--ds-mono);background:var(--ds-tint);border:1px solid var(--ds-line);border-radius:4px;padding:0 4px;font-size:.88em}.app-shell .bot-report pre{font:12.5px/1.7 var(--ds-mono);color:var(--ds-ink);background:var(--ds-tint);border-color:var(--ds-line);border-radius:8px}.app-shell .bot-report pre code{font-size:inherit;background:0 0;border:0;padding:0}.ds-notice.ds-notice-attention{border-color:var(--ds-attention);background:var(--ds-attention-bg);color:var(--ds-ink)}.ds-notice.ds-notice-attention b{color:var(--ds-attention)}.ds-notice .ds-block+.ds-block{margin-top:4px}.ds-h3{font-size:var(--ds-t-body);margin:0 0 8px;font-weight:650;line-height:1.4}.ds-h3-row{justify-content:space-between;align-items:baseline;gap:var(--ds-s3);flex-wrap:wrap;margin-bottom:8px;display:flex}.ds-h3-row .ds-h3{margin:0}.ds-facts{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px 24px;margin:0;display:grid}.ds-facts>div{min-width:0}.ds-facts dt{text-transform:uppercase;letter-spacing:.1em;color:var(--ds-muted);margin:0 0 3px;font-size:11px;font-weight:700}.ds-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.ds-facts dd code{font-family:var(--ds-mono);font-size:12.5px;font-weight:500}.ds-facts .ds-facts-wide{grid-column:1/-1}.ds-findings{gap:10px;margin:10px 0 0;padding-left:20px;font-size:14px;line-height:1.6;display:grid}.ds-answer .ds-findings{grid-column:2}.ds-findings li::marker{color:var(--ds-muted);font-size:var(--ds-t-small)}.ds-findings b{font-weight:600;display:block}.ds-findings code{font-family:var(--ds-mono);color:var(--ds-muted);overflow-wrap:anywhere;font-size:12.5px;display:block}.ds-findings p{margin:2px 0 0}.ds-day{text-transform:uppercase;letter-spacing:.1em;color:var(--ds-muted);background:var(--ds-tint);border-top:1px solid var(--ds-line);margin:0;padding:10px 18px 6px;font-size:11px;font-weight:700}.ds-day-group:first-child .ds-day{border-top:0}.ds-day+.ds-rows>.ds-row:first-child{border-top:1px solid var(--ds-line)}.ds-records-toolbar .ds-records-search{flex:260px;min-width:0}.app-shell .record-detail{min-width:0;height:auto;min-height:0;box-shadow:none;scrollbar-gutter:auto;background:0 0;border:0;max-height:none;padding:0;overflow:visible}.app-shell .record-detail:focus{outline:none}.app-shell .record-detail:focus-visible{outline:3px solid var(--ds-ink);outline-offset:6px;border-radius:8px}.record-detail>.ds-card,.record-detail>.record-detail-body,.record-detail>.ds-notice,.record-detail>.quiet-update{margin-top:var(--ds-s4)}.record-detail>.ds-back+.ds-card{margin-top:0}.app-shell .records-list,.app-shell .call-session-list{max-height:none;margin:0;display:block;overflow:visible}.call-session-list>.ds-notice{margin-bottom:var(--ds-s4)}.record-detail .ds-call-head{margin-bottom:var(--ds-s3)}.record-detail .ds-record-request{margin:0 0 var(--ds-s4);font-size:var(--ds-t-body);max-width:80ch;line-height:1.65}.record-detail .ds-record-actions{margin-bottom:var(--ds-s2)}.record-detail .ds-notice{margin-bottom:0}.app-shell .record-detail-body{gap:var(--ds-s4);background:0 0;border:0;padding:0;display:grid}.record-detail-body>*{min-width:0;margin:0}.record-detail-body .ds-people{align-items:center;margin:0}.ds-record-transcript .reading-history-heading{justify-content:space-between;gap:var(--ds-s3);font-size:var(--ds-t-small);color:var(--ds-muted);margin-bottom:8px;display:flex}.ds-record-transcript .reading-history-heading strong{color:var(--ds-ink);font-weight:600;font-size:inherit}.ds-record-transcript .reading-history-heading small{color:var(--ds-muted);font-size:inherit}.ds-record-transcript .reading-history-items>*+*{margin-top:var(--ds-s4)}.ds-record-turn>.ds-card+.ds-card{margin-top:var(--ds-s3)}.ds-record-transcript .reading-history-earlier{margin-top:var(--ds-s4);border-top:0}.ds-record-transcript .reading-history-earlier>summary{cursor:pointer;font-size:var(--ds-t-small);color:var(--ds-muted);padding:6px 0;font-weight:600}.record-detail-body .ds-card>.ds-empty-line{font-size:var(--ds-t-small);color:var(--ds-muted);margin:0;padding:14px 18px}.record-detail-body .ds-card-bar+.ds-answer{border-top:0}.record-detail-body .ds-row .ds-md code,.record-detail-body .ds-meta code{font-family:var(--ds-mono);font-size:12px}.record-detail-body .ds-row .release-child-link{font-size:var(--ds-t-body);text-align:left;white-space:normal;font-weight:600}.record-detail .ds-timeline article{grid-template-columns:minmax(0,1fr);gap:2px}.record-detail .ds-timeline article>small{color:var(--ds-muted);font-size:12.5px}.record-detail .ds-timeline article p{margin:0}.record-detail .ds-timeline article b{font-weight:600}.ds-network-result .ds-meta{grid-column:2}.ds-network-result>.ds-fold>.ds-text{margin-top:6px}.record-detail .ds-notice b{white-space:normal}@media (width<=600px){.record-detail .ds-record-actions .ds-btn{flex:auto}}button.ds-row:focus-visible{outline:3px solid var(--ds-ink);outline-offset:-3px;border-radius:0}@media (pointer:coarse){.app-shell .ds-btn,.app-shell .ds-input,.app-shell .ds-tab,.app-shell .ds-segmented button,.app-shell .ds-fold>summary,.app-shell .ds-dialog-fold>summary,.app-shell .ds-draft-section>summary{min-height:44px}.app-shell .ds-link{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.app-shell .ds-iconbtn,.app-shell .ds-notice .ds-iconbtn{width:44px;height:44px}.app-shell .quiet-update button{min-height:44px;padding-inline:8px}}.ds-num{font-variant-numeric:tabular-nums}.ds-stats.ds-stats-6{grid-template-columns:repeat(6,minmax(0,1fr))}.ds-stats-6 .ds-stat>strong{font-variant-numeric:tabular-nums}.ds-stats-6 .ds-stat>strong.ds-word{padding-top:6px;font-size:17px}.ds-stat .ds-fold.ds-exact{margin-top:4px}.ds-stat .ds-fold.ds-exact>summary{padding:0;font-size:12px}.ds-stat .ds-fold.ds-exact .ds-small{color:var(--ds-ink);font-variant-numeric:tabular-nums;display:block}.ds-row .ds-end.ds-end-stack{text-align:right;flex-direction:column;align-items:flex-end;gap:2px}.ds-row .ds-end .ds-small b{color:var(--ds-ink);font-weight:600}.ds-row h3.ds-nm,.ds-row p.ds-md{margin:0}.ds-card>.ds-empty-line{font-size:var(--ds-t-small);color:var(--ds-muted);margin:0;padding:14px 18px}.ds-card-body>.ds-fold+.ds-fold{margin-top:2px}.ds-kv .ds-k small,.ds-kv-fold .ds-k small{color:var(--ds-muted);font-size:11.5px;font-weight:400}.ds-kv-name{color:var(--ds-ink)}.ds-kv-fold{border-bottom:1px dashed var(--ds-line)}.ds-kv-fold:last-child{border-bottom:0}.ds-kv-fold>summary{cursor:pointer;font-family:var(--ds-mono);justify-content:space-between;gap:16px;padding:6px 0;font-size:12.5px;list-style:none;display:flex}.ds-kv-fold>summary::-webkit-details-marker{display:none}.ds-kv-fold>summary .ds-k:before{content:"+ ";color:var(--ds-muted)}.ds-kv-fold[open]>summary .ds-k:before{content:"− "}.ds-kv-fold>summary .ds-k{color:var(--ds-muted);overflow-wrap:anywhere;min-width:0}.ds-kv-fold>summary .ds-v{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:600}.ds-kv-fold-body{padding:0 0 8px 16px}.ds-kv-fold-body .ds-kv{font-size:12px}.ds-readout .ds-narrative{color:var(--ds-ink);margin:0 0 10px}@media (width<=1000px){.ds-stats.ds-stats-6{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-stats-6 .ds-stat:nth-child(3n){border-right:0}.ds-stats-6 .ds-stat:nth-child(-n+3){border-bottom:1px solid var(--ds-line)}}@media (width<=600px){.ds-stats.ds-stats-6{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-stats-6 .ds-stat{border-right:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line)}.ds-stats-6 .ds-stat:nth-child(2n){border-right:0}.ds-stats-6 .ds-stat:nth-child(n+5){border-bottom:0}.ds-row .ds-end.ds-end-stack{text-align:left;grid-area:auto/2/auto/-1;align-items:flex-start}.ds-kv-fold>summary{flex-direction:column;gap:2px}.ds-kv-fold>summary .ds-v{text-align:left}}@media (pointer:coarse){.ds-kv-fold>summary{align-items:center;min-height:44px}}@media (width<=600px){.ds-rows.ds-stacked .ds-row .ds-end .ds-small{white-space:normal}.ds-rows.ds-stacked .ds-row .ds-end.ds-end-stack{text-align:left;align-items:flex-start}}.ds-notice .beta-dismiss{margin-left:auto;position:static}.account-popup-root{--df-bg:var(--ds-tint);--df-surface:var(--ds-paper);--df-text:var(--ds-ink);--df-secondary:var(--ds-muted);--df-line:var(--ds-line);--df-hover:var(--ds-tint);--df-soft:var(--ds-tint);--df-green:var(--ds-ink);--df-green-soft:var(--ds-tint);--df-warning:var(--ds-attention);--df-danger:var(--ds-ink);--df-action:var(--ds-ink);--df-action-text:var(--ds-on-ink);font-family:var(--ds-sans);color:var(--ds-ink);font-size:14px;line-height:1.55}:root[data-theme=dark] .account-popup-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.account-popup-root .df-sheet{border:1px solid var(--ds-line);border-radius:var(--ds-r-card);background:var(--ds-paper);box-shadow:var(--ds-shadow);padding:0 0 16px}.account-popup-root .df-sheet>:not(.df-heading){margin-inline:20px}.account-popup-root .df-heading{border-bottom:1px solid var(--ds-line);margin:0 0 16px;padding:14px 16px 14px 20px}.account-popup-root h2{font:650 var(--ds-t-section)/1.3 var(--ds-sans);letter-spacing:0}.account-popup-root .df-icon-button.ds-iconbtn{border:1px solid var(--ds-line);background:var(--ds-paper);border-radius:50%;width:36px;height:36px;padding:0}.account-popup-root .df-icon-button.ds-iconbtn:hover{background:var(--ds-tint)}.account-popup-root .df-icon-button.ds-iconbtn svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.account-popup-root .df-identity{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 0 16px;display:grid}.account-popup-root .df-avatar{background:var(--ds-ink);width:40px;height:40px;color:var(--ds-on-ink);border-radius:50%;font-size:16px;font-weight:650}.account-popup-root .df-email{font-size:var(--ds-t-body);font-weight:600;line-height:1.35}.account-popup-root .df-caption{font-size:var(--ds-t-small);color:var(--ds-muted);margin-top:1px}.account-popup-root .df-owner{letter-spacing:.1em;text-transform:uppercase;color:var(--ds-muted);margin-top:4px;font-size:11px;font-weight:700}.account-popup-root .df-options{border:1px solid var(--ds-line);border-radius:10px;padding:0;overflow:hidden}.account-popup-root .df-row{border-top:1px solid var(--ds-line);color:var(--ds-ink);border-radius:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 14px;display:grid}.account-popup-root .df-options>.df-row:first-child,.account-popup-root .df-help-topics>.df-row:first-child{border-top:0}.account-popup-root .df-row:hover{background:var(--ds-tint)}.account-popup-root .df-mark{background:var(--ds-tint);border:1px solid var(--ds-line);width:30px;height:30px;color:var(--ds-ink);border-radius:7px;place-items:center;font-size:10px;font-weight:700;display:grid}.account-popup-root .df-mark svg{width:18px;height:18px}.ds-av.ds-av-icon svg{width:16px;height:16px}@media (width>=601px){.account-popup-root{right:max(24px, calc((100% - var(--ds-wrap)) / 2 + var(--ds-gut)))}}.account-popup-root a.df-row{color:inherit;text-decoration:none}.account-popup-root .df-connection{font-size:var(--ds-t-small);color:var(--ds-muted);align-items:center;gap:8px;margin:10px 0 0;display:flex}.account-popup-root .df-connection:before{content:"";background:var(--ds-attention);border-radius:50%;flex:none;width:7px;height:7px}.account-popup-root .df-connection.df-fine:before{background:var(--ds-ink)}.account-popup-root .df-row-title{font-size:var(--ds-t-body);font-weight:600;line-height:1.35}.account-popup-root .df-row-detail{font-size:var(--ds-t-small);color:var(--ds-muted);overflow-wrap:anywhere;line-height:1.5}.account-popup-root .df-chevron{color:var(--ds-muted);font-size:18px;line-height:1}.account-popup-root .df-actions{gap:var(--ds-s3);justify-content:flex-start;padding:16px 0 4px}.account-popup-root .df-secondary-button{font:inherit;border:1px solid var(--ds-line);border-radius:var(--ds-r-btn);color:var(--ds-ink);background:0 0;justify-content:center;align-items:center;padding:9px 14px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.account-popup-root .df-secondary-button:hover{background:var(--ds-tint)}.account-popup-root .df-primary-button{font:inherit;border:1px solid var(--ds-ink);border-radius:var(--ds-r-btn);background:var(--ds-ink);color:var(--ds-on-ink);padding:9px 14px;font-size:14px;font-weight:600;line-height:1.4}.account-popup-root .df-primary-button:hover:not(:disabled){background:var(--ds-hover);border-color:var(--ds-hover)}.account-popup-root .df-danger-button{color:var(--ds-ink)}.account-popup-root .df-edit-profile{font-size:var(--ds-t-small);padding:6px 12px}.account-popup-root .df-help{font-size:var(--ds-t-small);color:var(--ds-ink);text-underline-offset:4px;padding:12px 0 0;font-weight:600;text-decoration:underline}.account-popup-root .df-help svg{width:14px;height:14px}.account-popup-root .df-intro{color:var(--ds-muted);margin:0 0 14px;font-size:14px}.account-popup-root .df-details>div{border-top:1px dashed var(--ds-line);padding:10px 0}.account-popup-root .df-details>div:first-child{border-top:0}.account-popup-root .df-details dt{color:var(--ds-muted);font-size:var(--ds-t-small)}.account-popup-root .df-details dd{font-variant-numeric:tabular-nums;font-weight:600}.account-popup-root .df-detail-note{color:var(--ds-muted);margin:14px 0 0;font-size:12.5px;line-height:1.6}.account-popup-root .df-method,.account-popup-root .df-repository{border-top:1px solid var(--ds-line);padding:12px 0}.account-popup-root .df-method-title,.account-popup-root .df-repository-title{overflow-wrap:anywhere;font-weight:600}.account-popup-root .df-tag{text-transform:uppercase;letter-spacing:.08em;border-radius:var(--ds-r-chip);background:var(--ds-tint);color:var(--ds-muted);padding:3px 8px;font-size:11px;font-weight:700}.account-popup-root .df-github-summary{color:var(--ds-ink);margin:0 0 12px;font-weight:600}.account-popup-root .df-toggle-row{border-top:1px solid var(--ds-line);padding:12px 0}.account-popup-root .df-toggle-row:first-child{border-top:0}.account-popup-root .df-toggle-row input{accent-color:var(--ds-ink)}.account-popup-root .df-access-list li{border-top:1px solid var(--ds-line);padding:12px 0}.account-popup-root .df-access-list strong{font-weight:600}.account-popup-root .df-access-list p{color:var(--ds-muted);font-size:14px}.account-popup-root .df-help-topics{border:1px solid var(--ds-line);border-radius:10px;overflow:hidden}.account-popup-root .df-help-note{border-top:0;margin-top:14px;padding-top:0}.account-popup-root .df-profile-form{gap:8px}.account-popup-root .df-profile-form label{font-size:var(--ds-t-small);font-weight:600}.account-popup-root .df-profile-form input{border:1px solid var(--ds-line);border-radius:var(--ds-r-btn);background:var(--ds-paper);min-height:0;color:var(--ds-ink);padding:10px 12px;font-size:14px}.account-popup-root .df-profile-form input:focus-visible{outline:3px solid var(--ds-ink);outline-offset:2px}.account-popup-root .df-profile-signin{border-top:1px solid var(--ds-line)}.account-popup-root .df-profile-saved{background:var(--ds-tint);border-color:var(--ds-line);border-radius:var(--ds-r-btn);font-size:var(--ds-t-small)}.account-popup-root .df-inline-actions{gap:var(--ds-s3)}.account-popup-root p[role=alert]{color:var(--ds-attention);font-size:var(--ds-t-small)}.account-popup-root :focus-visible{outline:3px solid var(--ds-ink);outline-offset:2px;border-radius:4px}@media (width<=600px){.account-popup-root{width:auto;max-width:none;top:12px;left:12px;right:12px}.account-popup-root .df-sheet{max-height:calc(100dvh - 24px)}.account-popup-root .df-identity{grid-template-columns:40px minmax(0,1fr)}.account-popup-root .df-edit-profile{grid-column:1/-1;justify-self:start}}@media (pointer:coarse){.account-popup-root .df-icon-button.ds-iconbtn{width:44px;height:44px}.account-popup-root .df-row,.account-popup-root .df-secondary-button,.account-popup-root .df-primary-button,.account-popup-root .df-help{min-height:44px}.account-popup-root .df-help{min-width:44px}}.ds-hint{color:var(--ds-muted);margin:0;font-size:12.5px;line-height:1.6}.ds-hint code,.ds-inv-label code{font-family:var(--ds-mono);font-size:12px}.ds-text-attention,.ds-hint.ds-text-attention{color:var(--ds-attention)}.ds-fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.ds-fieldset>legend{font-size:var(--ds-t-small);color:var(--ds-ink);margin:0 0 8px;padding:0;font-weight:600}.ds-check>span>strong{font-weight:600}.ds-row h3.ds-nm{margin:0}.ds-row .ds-md .ds-link{font-size:inherit}.ds-row .ds-md .ds-nw{white-space:nowrap}.ds-net-bot,.ds-inv,.ds-profile-row,.ds-collab-row,.ds-inv-old{align-items:start}.ds-net-head{flex-wrap:wrap}.ds-net-head .ds-chip{white-space:nowrap;flex:none}.ds-net-message{margin-top:calc(-1 * var(--ds-s3))}.ds-tick-invite{align-items:center;gap:8px;display:inline-flex}.ds-tick{border:1px solid var(--ds-line);border-radius:var(--ds-r-btn);background:var(--ds-paper);cursor:pointer;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.ds-tick:hover{background:var(--ds-tint)}.ds-tick input{width:16px;height:16px;cursor:inherit;accent-color:var(--ds-ink);margin:0}.ds-tick:has(input:checked){border-color:var(--ds-ink);background:var(--ds-tint)}.ds-tick:has(input:disabled){opacity:.45;cursor:default}.ds-net-bot:has(.ds-tick input:checked){background:var(--ds-tint)}.ds-tobar{top:calc(var(--ds-header-now,var(--ds-header)) + 8px);z-index:20;margin:0 0 var(--ds-s4);border:1px solid var(--ds-line);border-radius:var(--ds-r-btn);background:var(--ds-tint);font-size:var(--ds-t-small);color:var(--ds-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex;position:sticky}.ds-tobar>strong{color:var(--ds-ink);font-weight:600}.ds-tobar-names{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.ds-tobar-name{overflow-wrap:anywhere}.ds-tobar-name.ds-away{border-style:dashed}.ds-tobar-count{font-variant-numeric:tabular-nums}.ds-tobar-send{margin-left:auto}@media (width<=900px){.ds-tobar{position:static}}.ds-profile-form{gap:var(--ds-s4);border:1px solid var(--ds-line);background:var(--ds-paper);border-radius:10px;min-width:0;margin-top:10px;padding:18px;display:grid}.ds-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;min-width:0;display:grid}.ds-form-grid>.ds-wide{grid-column:1/-1}.ds-form-foot{justify-content:space-between;align-items:flex-end;gap:var(--ds-s4);display:flex}.ds-form-foot .ds-hint{max-width:70ch}.ds-form-foot .ds-btn{flex:none}.ds-form-feedback{font-size:var(--ds-t-small);color:var(--ds-ink);margin:0}.ds-invite-links{border-top:1px solid var(--ds-line);gap:8px;padding-top:14px;display:grid}.ds-invite-links .ds-l{font-size:var(--ds-t-small);margin:0;font-weight:600}.ds-link-list{font-size:var(--ds-t-small);color:var(--ds-muted);gap:6px;margin:0;padding:0;list-style:none;display:grid}.ds-link-list li{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}@media (width<=600px){.ds-form-grid{grid-template-columns:minmax(0,1fr)}.ds-form-foot{flex-direction:column;align-items:stretch}.ds-profile-form{padding:14px}}.app-shell .dialog>.ds-dialog-form{gap:var(--ds-s4);display:grid}.ds-dialog-lead{color:var(--ds-muted);margin:0;font-size:14px;line-height:1.7}.ds-limits{border:1px solid var(--ds-line);border-radius:var(--ds-r-btn);background:var(--ds-tint);font-size:var(--ds-t-small);color:var(--ds-muted);gap:4px;padding:12px 14px;line-height:1.6;display:grid}.ds-limits p{margin:0}.ds-limits strong{color:var(--ds-ink);font-weight:600}.ds-limits time{color:var(--ds-ink);font-variant-numeric:tabular-nums}.ds-limits p[role=alert]{color:var(--ds-attention)}.ds-to-rows{border:1px solid var(--ds-line);border-radius:10px;margin:0;padding:0;list-style:none}.ds-to-row{border-top:1px solid var(--ds-line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.ds-to-row:first-child{border-top:0}.ds-to-name{gap:2px;min-width:0;font-size:14px;display:grid}.ds-to-name strong{overflow-wrap:anywhere;font-weight:600}.ds-to-name small{color:var(--ds-muted);font-size:12.5px}.ds-to-name small.ds-text-attention{color:var(--ds-attention)}.ds-pr-status:empty{display:none}.ds-pr-resolved{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 4px;font-size:14px;display:flex}.ds-pr-resolved strong{font-weight:600}.ds-pr-resolved code{font-family:var(--ds-mono);font-size:12.5px}.ds-choice small.ds-text-attention{color:var(--ds-attention)}.ds-limits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-dialog-msg{margin:0}.ds-dialog-foot{justify-content:flex-end;gap:var(--ds-s3);padding-top:var(--ds-s4);border-top:1px solid var(--ds-line);flex-wrap:wrap;display:flex}@media (width<=600px){.ds-limits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-dialog-foot .ds-btn{flex:1}}.ds-gh{margin-bottom:var(--ds-s2)}.ds-gh-error{margin:0 0 var(--ds-s3);font-size:var(--ds-t-small);color:var(--ds-attention)}.ds-gh-attempt{margin-bottom:var(--ds-s4);align-items:flex-start}.ds-gh-attempt code{font-family:var(--ds-mono);color:var(--ds-ink);font-size:12.5px}.ds-notice.ds-alert b{color:var(--ds-attention)}.ds-gh-account+.ds-gh-account{border-top:1px solid var(--ds-line)}.ds-gh-spaces{grid-column:2/-1;min-width:0}.ds-gh-manage{border-top:1px solid var(--ds-line);padding:4px 18px 10px}.ds-gh-manage .ds-fold,.ds-gh-other .ds-fold{margin-top:0}.ds-gh-conn{border-top:1px dashed var(--ds-line);gap:6px;padding:10px 0;display:grid}.ds-gh-conn:first-of-type{border-top:0}.ds-gh-conn p{margin:0}.ds-gh-actions{gap:8px 12px}.ds-gh-none{font-size:var(--ds-t-small);color:var(--ds-muted);margin:0;padding:14px 18px}.ds-gh-other{gap:4px;padding:8px 18px;display:grid}.ds-gh-foot{flex-wrap:wrap}.ds-gh-foot>span:first-child{flex:360px;min-width:0;line-height:1.6}.ds-gh-foot .ds-actions{gap:8px}.ds-gh-existing{gap:10px;display:grid}.ds-gh-existing p{margin:0}.ds-gh-disconnect{gap:10px;display:grid}.ds-gh-disconnect p{margin:0;font-size:14px;line-height:1.7}.ds-gh-disconnect p.ds-small{font-size:var(--ds-t-small)}.ds-row .ds-participants{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:4px 0 2px;display:flex}.ds-participant{padding:3px 10px}.ds-participant .ownership-badge{min-height:0;color:var(--ds-muted);font:500 var(--ds-t-small)/1.4 var(--ds-sans);letter-spacing:0;background:0 0;border:0;border-radius:0;padding:0}.ds-with{color:var(--ds-muted);font-size:var(--ds-t-small)}.ds-authority{font-family:var(--ds-mono);gap:4px;padding:2px 0 6px;font-size:12.5px;display:grid}.ds-authority span{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.ds-authority span:before{content:"";border:1.5px solid var(--ds-ink);box-sizing:border-box;border-radius:50%;flex:none;width:7px;height:7px}.ds-authority span[data-current=true]:before{background:var(--ds-ink)}.ds-inv-actions{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:8px 12px;display:flex}.ds-inv-actions .ds-hint{flex-basis:100%}.ds-bs-invitations{margin-bottom:var(--ds-s6)}.ds-bs-invitations:has(>.ds-bs-slot:empty){display:none}.ds-seg-tabs [role=tab][aria-selected=true]{background:var(--ds-ink);color:var(--ds-on-ink)}.ds-seg-tabs [role=tab] .ds-n{opacity:.65;font-variant-numeric:tabular-nums;margin-left:2px;font-weight:600}.ds-inv-summary .ds-stat>strong{font-variant-numeric:tabular-nums}.ds-inv-none{font-size:var(--ds-t-small);color:var(--ds-muted);margin:0;padding:14px 18px}.ds-row .ds-fix.ds-inv-quiet{color:var(--ds-muted)}.ds-inv-status small{font-variant-numeric:tabular-nums}.ds-inv-detail{gap:12px;min-width:0;margin-top:10px;display:grid}.ds-inv-detail>.ds-readout{margin-top:0}.ds-inv-label{font-size:var(--ds-t-small);color:var(--ds-muted);margin:0;line-height:1.6}.ds-inv-label b,.ds-inv-label strong{color:var(--ds-ink);font-weight:600}.ds-inv-outcome{font-size:var(--ds-t-small);margin:0;line-height:1.6}.ds-inv-outcome b{font-weight:600}.ds-inv-consent ul{font-size:var(--ds-t-small);gap:2px;margin:6px 0 0;padding-left:18px;line-height:1.6;display:grid}.ds-inv-consent code{font-family:var(--ds-mono);font-size:12px}.ds-inv-reason .reading-excerpt,.ds-inv-reason .reading-original{font-size:var(--ds-t-small);line-height:1.6}.ds-inv-brief{margin-top:0}.ds-inv-brief[open]{gap:8px;display:grid}.ds-inv-task{border:1px solid var(--ds-line);background:var(--ds-tint);font-size:var(--ds-t-small);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:12px 14px;line-height:1.65}.ds-inv-values{margin-top:0}.ds-inv-values .ds-v code{display:block}.ds-inv-objective{font-family:var(--ds-sans);font-size:var(--ds-t-small);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;line-height:1.6}.ds-inv-grant{border:1px solid var(--ds-line);background:var(--ds-paper);border-radius:10px;gap:10px;min-width:0;padding:14px 16px;display:grid}.ds-inv-grant .ds-readout{margin-top:0}.ds-inv-work{gap:6px;display:grid}.ds-inv-older{border-top:1px solid var(--ds-line)}.ds-inv-older>summary{cursor:pointer;background:var(--ds-tint);font-size:var(--ds-t-small);color:var(--ds-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:12px 18px;list-style:none;display:flex}.ds-inv-older>summary::-webkit-details-marker{display:none}.ds-inv-older>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;transform:rotate(-45deg)translate(-1px,1px)}.ds-inv-older[open]>summary{border-bottom:1px solid var(--ds-line)}.ds-inv-older[open]>summary:before{transform:rotate(45deg)translate(-1px,-1px)}.ds-inv-older>summary strong{color:var(--ds-ink);font-weight:600}.ds-hs{font-size:var(--ds-t-small);flex-wrap:wrap;align-items:baseline;row-gap:4px;margin:0;padding:0;list-style:none;display:flex}.ds-hs-step{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.ds-hs-step+.ds-hs-step:before{content:"→";color:var(--ds-muted);opacity:.6;margin:0 10px}.ds-hs-mark{font-size:11px}.ds-hs-name{font-weight:600}.ds-hs-actor,.ds-hs-time{color:var(--ds-muted)}.ds-hs-time{font-variant-numeric:tabular-nums}.ds-hs-not-reached{color:var(--ds-muted)}.ds-hs-not-reached .ds-hs-name{font-weight:500}.ds-hs-current .ds-hs-mark,.ds-hs-current .ds-hs-actor{color:var(--ds-ink)}@media (width<=600px){.ds-hs{flex-direction:column;align-items:flex-start}.ds-hs-step{white-space:normal}.ds-hs-step+.ds-hs-step:before{content:none}}.ds-group-rows{border:1px solid var(--ds-line);border-radius:10px;grid-column:2/-1;min-width:0;margin:4px 0 0;padding:0;list-style:none}.ds-group-row{border-top:1px solid var(--ds-line);font-size:var(--ds-t-small);grid-template-columns:minmax(0,200px) auto minmax(0,1fr);align-items:baseline;gap:4px 14px;padding:10px 14px;display:grid}.ds-group-row:first-child{border-top:0}.ds-group-who{overflow-wrap:anywhere;font-weight:600}.ds-group-what{color:var(--ds-muted);overflow-wrap:anywhere}.ds-group-row>.ds-fold{grid-column:1/-1;margin-top:0}.ds-group-results{grid-column:2/-1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;min-width:0;display:grid}.ds-group-results section{border:1px solid var(--ds-line);font-size:var(--ds-t-small);border-radius:10px;align-content:start;gap:6px;min-width:0;padding:12px 14px;display:grid}.ds-group-results h4{font-size:var(--ds-t-small);margin:0;font-weight:600}.ds-group-results ul{gap:2px;margin:0;padding-left:18px;display:grid}.ds-group-results code{font-family:var(--ds-mono);overflow-wrap:anywhere;font-size:12px}@media (width<=600px){.ds-group-row{grid-template-columns:minmax(0,1fr) auto}.ds-group-what{grid-column:1/-1}}.ds-result{border:1px solid var(--ds-line);background:var(--ds-paper);border-radius:10px;gap:8px;min-width:0;padding:14px 16px;display:grid}.ds-result-head{font-size:var(--ds-t-small);color:var(--ds-muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;display:flex}.ds-result-head b{color:var(--ds-ink);font-weight:600}.ds-result .network-result-excerpt{max-width:none;font-size:var(--ds-t-small);color:var(--ds-ink);overflow-wrap:anywhere;margin:0;line-height:1.65}.network-report{font-family:var(--ds-sans);color:var(--ds-ink);background:var(--ds-paper);border-left-color:var(--ds-line)}.network-report :focus-visible{outline:3px solid var(--ds-ink);outline-offset:2px;border-radius:4px}.network-report-heading h2{font-size:var(--ds-t-section);font-weight:650;line-height:1.35}.network-report-heading .ds-eyebrow{margin-bottom:8px}.network-report .ds-report-tabs{border-bottom:1px solid var(--ds-line);flex-wrap:nowrap;flex-shrink:0;margin:0;padding:12px 32px;overflow-x:auto}.network-report-body{font-size:var(--ds-t-body);line-height:1.7}.network-report-finding .ds-label{margin:0 0 4px}.network-report-body .ds-readout{margin-top:12px}@media (width<=600px){.network-report .ds-report-tabs{padding-inline:18px}}@media (pointer:coarse){.ds-tick{width:44px;height:44px}.ds-tobar .ds-person{min-height:44px;padding-right:0}.ds-tobar .ds-person .ds-x{width:44px;height:44px}.ds-inv-older>summary{min-height:44px}.ds-profile-form .ds-check,.ds-dialog-form .ds-check,.ds-inv-grant .ds-check{align-items:center;min-height:44px}.ds-profile-form .ds-check input,.ds-dialog-form .ds-check input,.ds-inv-grant .ds-check input{margin-top:0}}:is(.bot-space-page,.bot-space-row,.bot-space-open,.bot-space-inbox){--bs-text:var(--ds-ink);--bs-action-hover:var(--ds-hover);--bs-secondary:var(--ds-muted);--bs-faint:var(--ds-muted);--bs-selected:var(--ds-tint-2);--bs-subtle:var(--ds-tint);--bs-muted:var(--ds-tint-2);--bs-border:var(--ds-line);--bs-border-muted:var(--ds-line);--bs-surface:var(--ds-paper);color:var(--ds-ink)}.bot-space-page.ds-bs-page{min-width:0;display:block}.bot-space-page :is(h1,h2,h3){color:var(--ds-ink)}.ds-bs-crumbs{font-size:var(--ds-t-small);color:var(--ds-muted);margin:0 0 var(--ds-s4);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ds-bs-crumbs .ds-link{justify-content:center;font-weight:500;text-decoration:none}.ds-bs-crumbs .ds-link:hover{color:var(--ds-ink);text-decoration:underline}.ds-bs-crumbs [aria-current=page]{color:var(--ds-ink);font-weight:600}.ds-bs-head h1{overflow-wrap:anywhere}.ds-bs-head h1:focus{outline:none}.ds-bs-head h1:focus-visible{outline:3px solid var(--ds-ink);outline-offset:4px}.ds-bs-head .ds-lead b{color:var(--ds-ink);font-weight:600}.ds-bs-page .ds-sec-head{margin-top:var(--ds-s6)}.ds-bs-page .ds-notice{margin:0 0 var(--ds-s4)}.ds-bs-page .ds-notice.ds-bs-alert{color:var(--ds-attention)}.ds-bs-quiet{font-size:var(--ds-t-small);color:var(--ds-muted);margin:0}.ds-bs-error{font-size:var(--ds-t-small);color:var(--ds-attention);margin:0;display:block}.ds-bs-greyed{color:var(--ds-muted);opacity:.75}.ds-bs-this{color:var(--ds-muted);font-weight:500}.ds-bs-confirm{border:1px solid var(--ds-ink);border-radius:var(--ds-r-btn);background:var(--ds-paper);color:var(--ds-ink);margin:0 0 var(--ds-s4);font-size:var(--ds-t-small);padding:12px 16px;line-height:1.6}.ds-bs-confirm p{margin:0 0 10px}.ds-bs-confirm .ds-actions{gap:8px}.ds-bs-choices{border:0;gap:4px;min-width:0;margin:0 0 10px;padding:0;display:grid}.ds-bs-choices legend{font-weight:600;font-size:var(--ds-t-small);margin:0 0 4px;padding:0}.ds-bs-choices .ds-check{font-size:var(--ds-t-small);align-items:center}.ds-bs-choices .ds-check input{margin:0}:is(.ds-bs-page,.ds-bs-inbox) .ds-row{align-items:start}.ds-bs-members .ds-row .ds-nm .ds-chip{margin-left:4px}.ds-card-foot.ds-bs-foot{flex-wrap:wrap;align-items:flex-start;gap:8px 16px;line-height:1.6}.ds-bs-foot>p{flex:100%;margin:0}.ds-bs-holds{flex:100%;justify-items:start;gap:10px;min-width:0;display:grid}.ds-bs-holds+.ds-spacer{display:none}.ds-bs-hold{width:100%;min-width:0}.ds-bs-hold-line{color:var(--ds-ink);flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.ds-bs-hold-line b{font-weight:600}.ds-bs-hold-text{overflow-wrap:anywhere;min-width:0}.ds-bs-since{color:var(--ds-muted);font-variant-numeric:tabular-nums}.ds-bs-hold-line>.ds-link,.ds-bs-hold-line>.ds-bs-more{margin-left:auto}.ds-bs-hold .ds-bs-confirm{margin:10px 0 0}.ds-bs-order{color:var(--ds-ink);flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.ds-bs-more{display:inline-flex;position:relative}.ds-bs-dots{width:32px;height:28px;color:var(--ds-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:18px;line-height:1;display:inline-grid}.ds-bs-dots:hover,.ds-bs-dots[aria-expanded=true]{background:var(--ds-tint-2);color:var(--ds-ink)}.ds-bs-dots:disabled{opacity:.45;cursor:default}.ds-bs-menu{z-index:30;background:var(--ds-paper);border:1px solid var(--ds-line);min-width:180px;box-shadow:var(--ds-shadow);border-radius:8px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.ds-bs-menu button{color:var(--ds-ink);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:14px}.ds-bs-menu button:hover,.ds-bs-menu button:focus-visible{background:var(--ds-tint)}.ds-bs-attn .ds-sec-head h2:focus{outline:none}.ds-bs-attn .ds-sec-head h2:focus-visible{outline:3px solid var(--ds-ink);outline-offset:4px}.ds-bs-attn .ds-card+.ds-card{margin-top:var(--ds-s4)}.ds-bs-attn .ds-av.ds-bs-attn-av{color:var(--ds-attention);border-color:var(--ds-attention-bg);background:var(--ds-attention-bg)}.ds-bs-attn-link{min-width:0;color:inherit;border-radius:4px;text-decoration:none;display:block}.ds-bs-attn-link:hover .ds-nm{text-underline-offset:4px;text-decoration:underline}.ds-row .ds-md.ds-bs-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-bs-when{font-size:var(--ds-t-small);color:var(--ds-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.ds-bs-read svg{stroke-width:2px}.ds-bs-pick{cursor:pointer;place-items:center;width:30px;height:30px;display:grid}.ds-bs-pick input{width:16px;height:16px;margin:0}.ds-bs-feedback{margin:var(--ds-s3) 0 0;flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ds-bs-undo{margin:var(--ds-s3) 0 0;border:1px solid var(--ds-line);border-radius:var(--ds-r-btn);background:var(--ds-tint);font-size:var(--ds-t-small);color:var(--ds-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 16px;display:flex}.ds-bs-attn>.ds-bs-quiet{margin-top:var(--ds-s3)}.ds-bs-dialog{z-index:60;border:1px solid var(--ds-line);border-radius:var(--ds-r-card);background:var(--ds-paper);width:min(720px,100vw - 48px);max-width:100vw;height:min(760px,100dvh - 48px);max-height:100dvh;color:var(--ds-ink);box-shadow:var(--ds-shadow);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.ds-bs-dialog[open]{flex-direction:column;display:flex}.ds-bs-dialog::backdrop{background:var(--ds-scrim)}.ds-bs-dialog-head{justify-content:space-between;align-items:center;gap:var(--ds-s4);border-bottom:1px solid var(--ds-line);padding:16px 20px;display:flex}.ds-bs-dialog-head h2{font-size:var(--ds-t-section);margin:0;font-weight:650}.ds-bs-dialog-head p{font-size:var(--ds-t-small);color:var(--ds-muted);margin:2px 0 0}.ds-bs-dialog-scroll{flex:1;min-height:0;overflow:auto}.ds-bs-selectall{z-index:1;background:var(--ds-paper);border-bottom:1px solid var(--ds-line);font-size:var(--ds-t-small);align-items:center;padding:10px 18px;font-weight:600;position:sticky;top:0}.ds-bs-selectall input{margin:0}.ds-bs-dialog-more{border-top:1px solid var(--ds-line);padding:12px 18px}.ds-bs-dialog .ds-bs-quiet,.ds-bs-dialog .ds-bs-feedback,.ds-bs-dialog .ds-bs-undo{margin:12px 18px}.ds-bs-dialog-foot{justify-content:space-between;align-items:center;gap:var(--ds-s3);border-top:1px solid var(--ds-line);background:var(--ds-tint);font-size:var(--ds-t-small);color:var(--ds-muted);padding:12px 18px;display:flex}.ds-bs-tabs{margin-top:var(--ds-s6)}.ds-bs-toolbar{margin-bottom:var(--ds-s3)}.ds-bs-toolbar .ds-bs-select{flex:none;width:auto;max-width:100%}.ds-bs-search{flex:240px;min-width:0;margin:0;display:flex}.ds-bs-search .ds-input{flex:1}.ds-intro-line.ds-bs-trust,.ds-intro-line.ds-bs-count{margin:0 0 var(--ds-s3)}.bot-space-feed.ds-card{padding:0}.ds-bs-note{margin:var(--ds-s3) 0 0;font-size:var(--ds-t-small);color:var(--ds-muted);max-width:80ch}.ds-bs-bar-button{border:0;border-bottom:1px solid var(--ds-line);background:var(--ds-tint);width:100%;min-height:44px;color:var(--ds-ink);font:inherit;font-size:var(--ds-t-small);text-align:center;cursor:pointer;padding:10px 18px;font-weight:600;display:block}.ds-bs-bar-button:hover{text-underline-offset:4px;text-decoration:underline}.ds-bs-msg+.ds-bs-bar-button{border-top:1px solid var(--ds-line);border-bottom:0}.ds-bs-older-top{border-bottom:1px solid var(--ds-line);text-align:center;padding:10px 18px}.ds-card-foot.ds-bs-wrap{flex-wrap:wrap;row-gap:6px}.ds-answer.ds-bs-msg{scroll-margin-top:calc(var(--ds-header) + 24px)}.ds-answer.ds-bs-msg:focus{background:var(--ds-tint);box-shadow:inset 3px 0 0 var(--ds-ink);outline:none}.ds-bs-msg .bot-space-avatar{grid-row:auto;font-family:inherit;font-size:10px}.ds-bs-msg .ds-who{gap:4px 8px;min-width:0}.ds-bs-msg .ds-who b{overflow-wrap:anywhere}.ds-bs-stamp{font-size:var(--ds-t-small);color:var(--ds-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.ds-bs-chip-hit{color:inherit;font:inherit;cursor:pointer;border-radius:var(--ds-r-chip);background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.ds-bs-chip-hit .ds-chip{color:var(--ds-ink)}.ds-bs-chip-hit:hover .ds-chip{background:var(--ds-tint-2);text-underline-offset:3px;text-decoration:underline}.ds-bs-reply{border-left:2px solid var(--ds-line);margin:4px 0 0;padding-left:10px;display:block}.ds-bs-reply>span{display:block}.ds-bs-reply .ds-bs-reply-text{color:var(--ds-ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-bs-msg .bot-space-body{color:var(--ds-ink);overflow-wrap:anywhere}.ds-bs-removed{color:var(--ds-muted);margin:0;font-style:italic}.ds-bs-readall{margin-top:6px}.ds-bs-msg .bot-space-tags{gap:4px 8px;margin-top:8px}.ds-bs-msg .bot-space-tags>span+span:before{content:"·";opacity:.5;padding-right:8px}.ds-bs-open{color:var(--ds-ink);font-weight:600}.ds-bs-msg .ds-bs-mentions{margin-top:6px}.ds-bs-msg .ds-bs-msg-confirm{grid-column:2;margin:10px 0 0}.ds-bs-msg .bot-space-body .markdown>*{margin:0}.ds-bs-msg .bot-space-body .markdown>*+*{margin-top:10px}.bot-space-body .markdown :is(ul,ol){padding-left:22px}.bot-space-body .markdown li{margin:2px 0}.bot-space-body .markdown :is(h1,h2,h3,h4,h5,h6){font-size:var(--ds-t-body);font-weight:650;line-height:1.4}.bot-space-body .markdown blockquote{border-left:3px solid var(--ds-line);color:var(--ds-muted);padding:0 12px}.bot-space-body .markdown hr{border:0;border-top:1px solid var(--ds-line)}.bot-space-body .markdown code{border:1px solid var(--ds-line);background:var(--ds-tint);color:var(--ds-ink);font-family:var(--ds-mono);border-radius:4px;padding:0 4px;font-size:.86em}.bot-space-body .markdown .markdown-code{border:1px solid var(--ds-line);background:var(--ds-tint);color:var(--ds-ink);font:12.5px/1.7 var(--ds-mono);white-space:pre;border-radius:8px;padding:12px 14px;overflow-x:auto}.bot-space-body .markdown .markdown-code code{font-size:inherit;background:0 0;border:0;padding:0}.bot-space-body .markdown-table{max-width:100%;overflow-x:auto}.bot-space-body .markdown table{border-collapse:collapse;font-size:var(--ds-t-small)}.bot-space-body .markdown :is(th,td){border:1px solid var(--ds-line);text-align:left;vertical-align:top;padding:6px 10px}.bot-space-body .markdown th{background:var(--ds-tint);font-weight:600}.bot-space-body .markdown a{color:var(--ds-ink);text-underline-offset:3px;text-decoration:underline}.bot-space-body .markdown a:hover{color:var(--ds-hover)}.bot-space-body .markdown-link-address{color:var(--ds-muted);font-size:12px}.bot-space-body .markdown-mention{background:var(--ds-tint-2);color:var(--ds-ink);border-radius:4px;padding:0 3px;font-weight:600}.bot-space-body .markdown-image{color:var(--ds-muted);font-style:italic}.ds-bs-board{display:block}.ds-bs-insight .ds-label{margin:0 0 10px}.ds-bs-insight-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--ds-t-body);margin:0;line-height:1.7}.ds-bs-by{font-size:var(--ds-t-small);color:var(--ds-muted);margin:12px 0 0}.ds-bs-keeper{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.ds-bs-keeper .ds-input{width:auto;max-width:100%;font-size:var(--ds-t-small);padding-block:6px}.ds-bs-columns{gap:var(--ds-s4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.ds-bs-columns .ds-card+.ds-card{margin-top:0}.ds-bs-column .ds-card-bar h3{font-size:var(--ds-t-small);margin:0;font-weight:600}.ds-bs-num{font-variant-numeric:tabular-nums}.ds-bs-cards{gap:10px;padding:12px;display:grid}.ds-bs-cards>.ds-bs-quiet{padding:4px 2px}.ds-bs-card{border:1px solid var(--ds-line);background:var(--ds-paper);border-radius:8px;gap:6px;min-width:0;padding:12px 14px;display:grid}.ds-bs-card-title{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.45}.ds-bs-card-note{font-size:var(--ds-t-small);color:var(--ds-muted);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ds-bs-tags{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.ds-bs-tags .ds-chip{text-transform:none;letter-spacing:0;font-size:var(--ds-t-label);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.ds-bs-tags .ds-chip.ds-chip-ink{color:var(--ds-on-ink)}.ds-bs-tags .ds-chip.ds-bs-chip-attn{background:var(--ds-attention-bg);color:var(--ds-attention)}.ds-bs-card .ds-bs-by{font-size:var(--ds-t-label);margin:0}.ds-bs-membership,.ds-bs-own{display:block}.ds-bs-invite{margin:0 0 var(--ds-s5)}.ds-bs-h{font-size:var(--ds-t-section);margin:0 0 8px;font-weight:650}.ds-bs-copy{max-width:80ch;color:var(--ds-muted);margin:0 0 8px;font-size:14px}.ds-bs-copy b{color:var(--ds-ink);font-weight:600}.ds-bs-list{max-width:80ch;color:var(--ds-muted);margin:0 0 8px;padding-left:20px;font-size:14px}.ds-bs-invite-form,.ds-bs-gap{margin-top:var(--ds-s4)}.bot-space-row.ds-bs-line{width:100%;color:var(--ds-ink);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-left:0;font-size:14px;display:flex}.ds-bs-line-name{overflow-wrap:anywhere;min-width:0;margin-right:auto}.ds-bs-line-name b{font-weight:600}.ds-bs-line-count{color:var(--ds-muted)}.ds-bs-line .ds-bs-line-name{color:var(--ds-ink);font-size:14px}.ds-bs-line .ds-bs-line-count{color:var(--ds-muted);font-size:14px}.ds-bs-line .ds-chip{font-size:11px}.ds-bs-line .ds-chip.ds-chip-ink{color:var(--ds-on-ink)}.bot-space-open.ds-bs-open{width:100%;color:var(--ds-ink);gap:10px;margin:8px 0 0;font-size:14px;display:grid}.bot-space-open.ds-bs-open .ds-input{border:1px solid var(--ds-line);border-radius:var(--ds-r-btn);background:var(--ds-paper);color:var(--ds-ink);padding:10px 12px;font-size:14px}.bot-space-open.ds-bs-open .ds-field>label{font-size:var(--ds-t-small);font-weight:600}.bot-space-open.ds-bs-open .ds-field{max-width:360px}.bot-space-inbox.ds-bs-inbox{color:var(--ds-ink);font-size:var(--ds-t-body);background:0 0;border:0;margin:0;padding:0;line-height:1.6;display:block}.ds-bs-inbox .ds-row .ds-md b{color:var(--ds-ink);font-weight:600}.ds-row .ds-fix.ds-bs-answer{color:var(--ds-ink);place-items:start;gap:12px;display:grid}.ds-bs-answer .ds-field{width:min(100%,360px)}.ds-bs-answer .ds-hint,.ds-bs-answer .ds-bs-choices .ds-hint{color:var(--ds-muted);font-size:12.5px;display:block}.ds-bs-answer .ds-check{align-items:center;font-size:14px}.ds-bs-answer .ds-check input{margin:0}.ds-bs-answer>.ds-check+.ds-hint{margin-top:-8px}.ds-bs-fold-body{font-size:var(--ds-t-small);color:var(--ds-muted);margin-top:8px}.ds-bs-fold-body p{max-width:80ch;color:var(--ds-muted);margin:0}.ds-bs-inbox .ds-bs-fold-body .ds-bs-list{font-size:var(--ds-t-small)}@media (width<=900px){.ds-bs-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.ds-bs-stamp{margin-left:0}.ds-bs-msg .ds-who .ds-bs-more{margin-left:auto}.ds-bs-toolbar .ds-bs-select{flex:140px}.ds-bs-dialog{border:0;border-radius:0;width:100vw;height:100dvh;inset:0}.ds-bs-dialog-head{padding:14px 16px}.ds-bs-keeper{width:100%}.ds-bs-keeper .ds-input{flex:1}}@media (pointer:coarse){.ds-bs-dots{width:44px;height:44px}.ds-bs-menu button{min-height:44px}.ds-bs-chip-hit{justify-content:center;min-width:44px;min-height:44px}.ds-bs-attn-link{min-height:44px}.ds-bs-pick{width:44px;height:44px}.ds-bs-dialog .ds-row{grid-template-columns:44px minmax(0,1fr) auto}.ds-bs-selectall,.ds-bs-choices .ds-check,.ds-bs-answer .ds-check{min-height:44px}.ds-bs-bar-button{min-height:48px}.bot-space-body .markdown a{padding-block:14px}}.ds-first-run.ds-setup{max-width:760px}.ds-setup-steps>li{padding-bottom:var(--ds-s6)}.ds-setup-steps>li[data-state=done]:before{background:var(--ds-ink);color:var(--ds-on-ink);border-color:var(--ds-ink)}.ds-setup-steps>li[aria-current=step]:not([data-state=done]):before{border-color:var(--ds-ink);color:var(--ds-ink)}.app-shell a.ds-btn:not(.ds-quiet){color:var(--ds-on-ink)}.ds-step-head{justify-content:space-between;align-items:baseline;gap:var(--ds-s3);flex-wrap:wrap;margin:2px 0 10px;display:flex}.ds-first-run .ds-step-head h2{font-size:var(--ds-t-body);letter-spacing:0;margin:0;font-weight:650;line-height:1.4}.ds-first-run .ds-setup-steps .ds-note{color:var(--ds-muted);font-size:var(--ds-t-small);margin:8px 0 0;line-height:1.65}.ds-first-run .ds-setup-steps .ds-note.ds-text-attention{color:var(--ds-attention)}.ds-setup-github .ds-actions,.ds-setup-ended .ds-actions,.ds-setup-ready .ds-actions{flex-wrap:wrap;margin-top:12px}.ds-setup-bots{margin:12px 0 0;overflow:hidden}.ds-setup-ready{border:1px solid var(--ds-ink);border-radius:var(--ds-r-btn);margin-top:14px;padding:14px 16px}.ds-setup-ready p{font-size:var(--ds-t-small);margin:0;line-height:1.6}.ds-setup-ready b{font-weight:650}.ds-setup-plan{border:1px solid var(--ds-line);background:var(--ds-paper);border-radius:12px;min-width:0;padding:18px 20px}.ds-setup-plan>.ds-label{margin:0 0 4px}.ds-setup-plan .ds-plan-facts{background:var(--ds-tint);border-radius:10px;margin-top:10px;padding:14px 16px}.ds-setup-plan .ds-small{margin:14px 0 0;line-height:1.6}.ds-readout dl,dl.ds-readout,dl .ds-kv dt,dl .ds-kv dd,dl.ds-readout dd{margin:0}.ds-plan-tools{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 16px;margin-top:16px;display:grid}.ds-plan-tools>legend{grid-column:1/-1}.ds-plan-tools>.ds-hint{color:var(--ds-muted);grid-column:1/-1;margin:2px 0 0;font-size:12.5px;line-height:1.6}.ds-plan-tools .ds-check{align-items:center}.ds-plan-tools .ds-check input{width:16px;height:16px;accent-color:var(--ds-ink);margin:0}.ds-plan-scope{gap:var(--ds-s4);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;display:grid}.ds-plan-scope .ds-k,.ds-grant-details-body>.ds-k,.ds-grant-activity>.ds-k{text-transform:uppercase;letter-spacing:.1em;color:var(--ds-muted);margin:0 0 6px;font-size:11px;font-weight:700}.app-shell .ds-plan-list,.ds-plan-list{font-size:var(--ds-t-small);color:var(--ds-ink);overflow-wrap:anywhere;margin:0;padding:0 0 0 18px;line-height:1.55}.app-shell .ds-plan-list li,.ds-plan-list li{margin:0;padding:0}.ds-plan-list li+li{margin-top:3px}.ds-plan-list.ds-plan-not{color:var(--ds-muted)}.ds-plan-actions{flex-wrap:wrap;align-items:center;margin-top:16px}.ds-fresh-line{color:var(--ds-muted);flex-basis:100%;margin:4px 0 0;font-size:12.5px;line-height:1.6}.ds-fresh-line.ds-text-attention{color:var(--ds-attention)}@media (width<=600px){.ds-setup-plan{padding:16px}.ds-plan-scope{grid-template-columns:1fr}.ds-plan-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-step-head{flex-direction:column;gap:6px}.ds-setup-ready .ds-actions .ds-btn,.ds-plan-actions .ds-btn{flex:100%;justify-content:center}}.ds-grants .ds-grant-message{font-size:var(--ds-t-small);border-bottom:1px solid var(--ds-line);margin:0}.ds-grant-row .ds-grant-actions,.ds-grant-row .ds-grant-panel,.ds-grant-row .ds-grant-details{grid-column:2/-1}.ds-grant-row .ds-grant-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-top:4px}.ds-grant-row .ds-grant-actions .ds-fresh-line{margin-top:0}.ds-grant-row .ds-confirm{flex-wrap:wrap;margin:6px 0 0}.ds-grant-row .ds-confirm>.ds-hint{flex-basis:100%;margin:0}.ds-grant-row .ds-confirm .ds-actions{flex-wrap:wrap;justify-content:flex-end}.ds-grant-details-body{gap:14px;min-width:0;margin-top:8px;display:grid}.ds-grant-details-body>.ds-k{margin-bottom:-8px}.ds-grant-details-body .ds-plan-scope{margin-top:0}.ds-grant-bots{border:1px solid var(--ds-line);border-radius:10px}.ds-grant-bots .ds-grant-bot-revoke{grid-column:2/-1}.ds-grant-bots .ds-confirm{margin:0}.ds-grant-log{margin:0;padding:0;list-style:none}.ds-grant-log li{border-top:1px dashed var(--ds-line);font-size:var(--ds-t-small);overflow-wrap:anywhere;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:7px 0;line-height:1.55;display:grid}.ds-grant-log li:first-child{border-top:0}.ds-grant-activity .ds-btn{margin-top:8px}@media (width<=600px){.ds-grant-row .ds-grant-actions,.ds-grant-row .ds-grant-panel,.ds-grant-row .ds-grant-details{grid-column:1/-1}.ds-grant-log li{grid-template-columns:1fr;gap:2px}.ds-grant-bots .ds-grant-bot-revoke{grid-column:1/-1}}.account-popup-root .df-row.df-row-static{cursor:default;grid-template-columns:30px minmax(0,1fr)}.account-popup-root .df-row.df-row-static:hover{background:0 0}.account-popup-root .df-support{font-size:var(--ds-t-small);color:var(--ds-muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin:14px 0 0;display:flex}.account-popup-root .df-support-address{color:var(--ds-ink);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-weight:600}.app-shell button.ds-row:focus-visible,.app-shell .workspace-search-result:focus-visible,.app-shell .workspace-search-filters button:focus-visible,.app-shell .workspace-search-heading button:focus-visible{outline-offset:-3px}@media (width<=1080px){.ds-hdr .ds-nav button:focus-visible{outline-offset:-3px}}@media (width<=900px){.ds-adm-nav nav>a:focus-visible{outline-offset:-3px}}@media (width<=600px),(pointer:coarse){.ds-btn,.ds-input,.ds-segmented button,.ds-person,.ds-check{min-height:44px}.ds-check{align-items:center}.ds-iconbtn{width:44px;height:44px}.ds-notice .ds-iconbtn{width:44px;height:44px;margin:-10px -12px -10px auto}.ds-brand,.ds-adm-nav nav>a{min-height:44px}.ds-hdr .account-menu-trigger{justify-content:center;min-width:44px;min-height:44px}.ds-nav button,.ds-tab{min-width:44px;min-height:44px}.ds-fold>summary,.ds-dialog-fold>summary,.ds-draft-section>summary,.app-shell .reading-disclosure>summary,.ds-readout .bot-runtime-details>summary,.call-transcript .reading-history-earlier>summary,.ds-fold .reading-history-earlier>summary{min-height:44px}.ds-draft-section>summary{align-items:center}.ds-person .ds-x{flex:none;width:44px;height:44px;margin:-12px -10px -12px -8px}.workspace-search-filters button,.workspace-search-heading button{min-width:44px;min-height:44px}.ds-link:not(.ds-back),.ds-ftr-links button,.ds-ftr-links a,.ds-fix a,.ds-fold-note a,.ds-readout .ds-foot a,.ds-readout .text-button,.ds-call-head .ds-md a,.ds-adm-nav .ds-foot a,.ds-hub .hub-retry,.app-shell .reading-collapse{text-align:center;white-space:nowrap;box-sizing:border-box;min-width:44px;margin-block:-12px;padding-block:12px;display:inline-block}.ds-answer .ds-text a{margin-block:-12px;padding-block:12px;display:inline-block}.ds-link:not(.ds-back):focus-visible,.ds-ftr-links button:focus-visible,.ds-ftr-links a:focus-visible,.ds-fix a:focus-visible,.ds-fold-note a:focus-visible,.ds-readout .ds-foot a:focus-visible,.ds-readout .text-button:focus-visible,.ds-call-head .ds-md a:focus-visible,.ds-adm-nav .ds-foot a:focus-visible,.ds-hub .hub-retry:focus-visible,.app-shell .reading-collapse:focus-visible,.ds-answer .ds-text a:focus-visible{outline-offset:-4px}.ds-back{align-items:center;min-height:44px}}.app-shell .dialog-heading{background:var(--ds-paper)}.app-shell .dialog-top{display:contents}.app-shell .dialog-top>.ds-offline-line-box{margin:var(--ds-s4) 24px 0}.app-shell .add-bot-dialog .dialog-top{z-index:3;background:var(--ds-paper);border-radius:var(--ds-r-card) var(--ds-r-card) 0 0;display:block;position:sticky;top:0}.app-shell .add-bot-dialog .dialog-heading{border-radius:var(--ds-r-card) var(--ds-r-card) 0 0;position:static}.app-shell .add-bot-dialog .dialog-top>.ds-offline-line-box{margin-bottom:var(--ds-s3);position:static}@media (width<=600px){.app-shell .dialog-top>.ds-offline-line-box{margin-inline:18px}}.app-shell .dialog-backdrop{scroll-padding-block:112px 24px}.ds-hdr .ds-nav{scroll-padding-inline:8px}@media (width<=900px){.ds-adm-nav nav{scroll-padding-inline:var(--ds-gut)}}@media (width<=600px){.ds-hdr .ds-nav{gap:12px}}.app-shell .markdown-link-address{color:var(--ds-muted)}.ds-stat>strong,.ds-big,.ds-history .ds-t,.ds-timeline,.ds-row .ds-end .ds-small,.ds-call-head .ds-md,.ds-table td,.ds-card-foot,.ds-answer .ds-when{font-variant-numeric:tabular-nums}.app-shell .meter-action-limits .panel-heading h2{font-size:var(--ds-t-section);font-weight:650}.app-shell .meter-action-limits .panel-heading p,.app-shell .meter-relationship-grid p,.app-shell .meter-action-limits>p{color:var(--ds-muted)}.app-shell .meter-relationship-grid article{border-color:var(--ds-line);background:var(--ds-paper);border-radius:var(--ds-r-btn)}.app-shell .meter-relationship-grid h3{font-size:var(--ds-t-body);font-weight:650}.app-shell .calls-today-count strong{color:var(--ds-ink);font-size:22px;font-weight:650}@media (width<=760px){.app-shell .meter-action-limits .meter-relationship-grid{grid-template-columns:minmax(0,1fr)}}.app-shell .call-execution-limits{gap:var(--ds-s1);color:var(--ds-muted);font-size:12.5px;display:grid}.app-shell .ds-card>.call-execution-limits{padding:0 18px 4px}.app-shell .call-execution-limits ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.app-shell .call-execution-limits li{gap:0 var(--ds-s2);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex-wrap:wrap;min-width:0;display:flex}.app-shell .call-execution-limits strong{color:var(--ds-ink);font-weight:600}.ds-nav .ds-nav-n{box-sizing:border-box;background:var(--ds-attention);min-width:18px;height:18px;color:var(--ds-paper);font-variant-numeric:tabular-nums;vertical-align:1px;border-radius:999px;place-items:center;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.ds-space-dot{box-sizing:border-box;background:var(--ds-muted);border-radius:50%;justify-self:center;width:9px;height:9px}.ds-space-dot.ds-space-unread{background:var(--ds-attention)}.ds-space-dot.ds-space-new{border:1.5px solid var(--ds-ink);background:0 0}.ds-strip{margin:0 0 var(--ds-s4);font-size:var(--ds-t-small);color:var(--ds-muted);flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.ds-strip>li{border:1px solid var(--ds-line);border-radius:999px;padding:4px 12px}.ds-strip>.ds-strip-now{border-color:var(--ds-ink);color:var(--ds-ink);font-weight:600}.ds-strip>.ds-strip-done{text-decoration:line-through}.ds-guide{justify-items:start;gap:10px;padding:22px 24px;display:grid}.ds-guide h2{font-size:var(--ds-t-body);text-wrap:balance;margin:0;font-weight:650}.ds-guide p{color:var(--ds-muted);font-size:var(--ds-t-small);max-width:60ch;margin:0;line-height:1.6}.ds-guide .ds-actions{flex-wrap:wrap}@media (width<=600px){.ds-guide{padding:18px}}.connector-guide{color:#111;background:#fff;min-height:100vh;padding-bottom:64px;font-family:Geist,Segoe UI,sans-serif;font-size:14px;line-height:1.6}.connector-guide *{box-sizing:border-box}.connector-guide a{color:inherit;text-underline-offset:4px}.connector-guide button{font:inherit;cursor:pointer}.connector-guide a:focus-visible,.connector-guide button:focus-visible{outline-offset:4px;outline:2px solid #111}.connector-guide .cg-skip{z-index:70;background:#fff;border:1px solid #111;padding:10px 16px;position:fixed;top:-80px;left:16px}.connector-guide .cg-skip:focus{top:12px}.connector-guide .cg-header{border-bottom:1px solid #e9e9e9;justify-content:space-between;align-items:center;gap:24px;height:76px;padding:0 max(32px,50% - 410px);display:flex}.connector-guide .cg-brand{white-space:nowrap;font-size:20px;text-decoration:none}.connector-guide .cg-header-label{letter-spacing:0;color:#666;border-left:1px solid #ddd;margin-left:8px;padding-left:18px;font-size:13px;font-weight:450}.connector-guide .cg-back{color:#555;white-space:nowrap;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}.connector-guide .cg-back:hover{color:#111;text-decoration:underline}.connector-guide svg{flex-shrink:0;width:17px;height:17px}.connector-guide .cg-main{max-width:820px;margin:0 auto;padding:48px 0 46px}.connector-guide .cg-heading{margin-bottom:28px}.connector-guide .cg-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#6a6a6a;margin:0 0 10px;font-size:11px;font-weight:600}.connector-guide h1{letter-spacing:-.045em;margin:0 0 16px;font-size:44px;font-weight:600;line-height:1.15}.connector-guide .cg-lead{color:#666;margin:0;font-size:16px;line-height:1.65}.connector-guide .cg-version-strip{background:#fafafa;border:1px solid #e5e5e5;border-radius:10px;align-items:center;gap:28px;margin-bottom:38px;padding:18px 22px;display:flex}.connector-guide .cg-version-strip div{gap:3px;min-width:0;display:grid}.connector-guide .cg-version-strip div span{color:#666;font-size:11px}.connector-guide .cg-version-strip strong{overflow-wrap:anywhere;font:500 15px/1.5 Geist Mono,monospace}.connector-guide .cg-version-arrow{color:#aaa;font-size:20px}.connector-guide .cg-version-strip p{color:#777;max-width:190px;margin:0 0 0 auto;font-size:12px}.connector-guide .cg-content{min-width:0}.connector-guide .cg-update-panel{border:1px solid #dedede;border-radius:12px;scroll-margin-top:24px;overflow:hidden}.connector-guide .cg-platforms{background:#fafafa;border-bottom:1px solid #e5e5e5;align-items:center;gap:24px;padding:0 26px;display:flex}.connector-guide .cg-platforms button{color:#777;background:0 0;border:0;border-bottom:2px solid #0000;padding:15px 0 13px;font-size:13px;font-weight:500}.connector-guide .cg-platforms button[aria-pressed=true]{color:#111;border-bottom-color:#111}.connector-guide .cg-panel-heading{justify-content:space-between;align-items:center;gap:16px;padding:28px 28px 0;display:flex}.connector-guide .cg-panel-heading .cg-eyebrow{margin-bottom:5px;font-size:10px}.connector-guide h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:550;line-height:1.35}.connector-guide .cg-download{white-space:nowrap;color:#111;background:#fff;border:1px solid #d4d4d4;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 12px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.connector-guide .cg-download:hover{background:#fafafa;border-color:#999}.connector-guide .cg-download svg{width:15px;height:15px}.connector-guide .cg-file-type{color:#666;border-left:1px solid #ddd;padding-left:8px;font-size:10px;font-weight:400}.connector-guide .cg-steps{margin:0;padding:24px 28px 28px;list-style:none}.connector-guide .cg-steps li{grid-template-columns:26px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.connector-guide .cg-steps li+li{border-top:1px solid #ededed}.connector-guide .cg-steps li:last-child{padding-bottom:0}.connector-guide .cg-step-number{background:#fff;border:1px solid #e0e0e0;border-radius:50%;place-items:center;width:26px;height:26px;margin-top:1px;font-size:11px;font-weight:550;display:grid}.connector-guide h3{margin:0 0 5px;font-size:14px;font-weight:550;line-height:1.6}.connector-guide .cg-steps p{color:#666;margin:0;font-size:13px;line-height:1.7}.connector-guide .cg-before{background:#fafafa;border:1px solid #e5e5e5;border-radius:10px;align-items:flex-start;gap:14px;margin:24px 0;padding:22px;scroll-margin-top:24px;display:flex}.connector-guide .cg-note-icon{color:#777;border:1px solid #a3a3a3;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:3px;font-size:11px;display:grid}.connector-guide .cg-before h2{letter-spacing:0;margin:0 0 6px;font-size:14px}.connector-guide .cg-before p{color:#666;margin:0;font-size:13px;line-height:1.7}.connector-guide .cg-before .cg-requirements{color:#888;margin-top:12px;font-size:11px}.connector-guide .cg-footer{color:#999;border-top:1px solid #e9e9e9;justify-content:space-between;align-items:center;gap:16px;max-width:820px;margin:0 auto;padding:20px 0;font-size:12px;display:flex}@media (width<=884px){.connector-guide .cg-main,.connector-guide .cg-footer{margin-left:32px;margin-right:32px}}@media (width<=700px){.connector-guide .cg-header{gap:16px;height:64px;padding:0 20px}.connector-guide .cg-header-label{display:none}.connector-guide .cg-main{margin-left:20px;margin-right:20px;padding-top:38px}.connector-guide .cg-footer{margin-left:20px;margin-right:20px}.connector-guide h1{font-size:34px}.connector-guide .cg-lead{font-size:14px}.connector-guide .cg-version-strip{flex-wrap:wrap;gap:14px;margin-bottom:28px;padding:14px 16px}.connector-guide .cg-version-strip p{flex-basis:100%;max-width:none;margin:0;font-size:11px}.connector-guide .cg-version-strip strong{font-size:13px}.connector-guide .cg-version-strip div span{font-size:10px}.connector-guide .cg-platforms{padding:0 20px}.connector-guide .cg-panel-heading{flex-direction:column;align-items:flex-start;padding:22px 20px 0}.connector-guide .cg-steps{padding:12px 20px 24px}.connector-guide .cg-steps li{gap:12px;padding:18px 0}.connector-guide .cg-before{gap:12px;padding:18px}.connector-guide .cg-download{width:100%;font-size:12px}.connector-guide .cg-brand{font-size:18px}.connector-guide .cg-back{font-size:12px}}
