@font-face{font-family:Inter;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--page:#f7f5ef;--paper:#fcfbf7;--panel:#fffefa;--panel-strong:#fff;--navy:#183553;--navy-deep:#112c47;--navy-light:#e8edf1;--teal:#25879b;--teal-dark:#196c7e;--teal-soft:#dceced;--ochre:#95680f;--ochre-dark:#765008;--ochre-soft:#f4ead0;--green:#34705d;--green-soft:#dfece6;--red:#a33b32;--red-soft:#f7e5e2;--ink:#152238;--muted:#657080;--muted-light:#8a919b;--line:#dfdbd1;--line-dark:#c9c5bb;--shadow:0 16px 44px #1926320e;--shadow-raised:0 20px 60px #14233021;--radius:14px;--sidebar-width:238px;--header-height:82px}*{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%;scroll-padding-top:132px}body{min-height:100%;color:var(--ink);background:radial-gradient(circle at 17% 0%, #25879b0b, transparent 29rem), var(--page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,select,input,textarea{outline-offset:3px}:focus-visible{outline:2px solid var(--teal)}button{color:inherit}.portal-shell{min-height:100vh}.shadow-banner{z-index:50;color:#fffdf6;background:var(--ochre-dark);justify-content:center;align-items:center;gap:10px;min-height:42px;padding:8px 24px;font-size:12px;display:flex;position:sticky;top:0;box-shadow:0 1px #00000017}.shadow-banner>span:nth-child(2){align-items:baseline;gap:8px;display:flex}.shadow-banner__icon{color:#ffe7aa;background:#ffffff1f;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.shadow-banner__detail{color:#ffffffc7;font-size:11px}.shadow-banner__exit{border-left:1px solid #ffffff40;align-items:center;gap:5px;margin-left:12px;padding-left:16px;font-weight:600;display:inline-flex}.shadow-banner__exit:hover{text-underline-offset:3px;text-decoration:underline}.site-header{z-index:40;height:var(--header-height);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f5eff0;justify-content:space-between;align-items:center;gap:28px;padding:0 34px;display:flex;position:sticky;top:0}.has-shadow-banner .site-header{top:42px}.brand-lockup{align-items:center;gap:20px;min-width:0;display:flex}.brand-logo{width:126px;height:auto;display:block}.product-name{border-left:1px solid var(--line-dark);color:var(--navy);white-space:nowrap;padding-left:20px;font-family:Instrument Serif,Georgia,serif;font-size:25px;line-height:1}.header-context{align-items:center;gap:12px;display:flex}.organization-context{border:1px solid var(--line);background:#fffefac7;border-radius:9px;gap:1px;min-width:220px;padding:9px 13px;display:grid}.organization-context__label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:700;line-height:1.2}.organization-context strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.internal-mark{color:var(--ochre-dark);background:#95680f12;border:1px solid #95680f3b;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:600;display:inline-flex}.avatar-button{color:#fff;background:var(--navy);cursor:pointer;border:0;border-radius:50%;place-items:center;width:39px;height:39px;font-size:11px;font-weight:700;display:grid}.account-switcher,.user-menu{position:relative}.account-switcher>summary,.user-menu>summary{list-style:none}.account-switcher>summary::-webkit-details-marker{display:none}.user-menu>summary::-webkit-details-marker{display:none}.account-switcher>summary{border:1px solid var(--line);min-height:39px;color:var(--navy);cursor:pointer;background:#fffefad1;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.account-switcher[open]>summary,.user-menu[open]>summary{box-shadow:0 0 0 3px #25879b1a}.account-switcher__menu,.user-menu__panel{z-index:80;border:1px solid var(--line);background:var(--panel);border-radius:11px;min-width:280px;padding:15px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 45px #0d223129}.account-switcher__menu{gap:10px;display:grid}.account-switcher__menu>label,.account-switcher__apps>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:800}.account-switcher__menu select{border:1px solid var(--line-strong);background:var(--cream);width:100%;height:40px;color:var(--navy);font:inherit;border-radius:8px;padding:0 10px;font-size:12px}.account-switcher__status{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:11px;display:flex}.account-switcher__status span{align-items:center;gap:6px;display:inline-flex}.account-switcher__apps{border-top:1px solid var(--line);gap:7px;padding-top:11px;display:grid}.account-switcher__apps a{color:var(--navy);background:var(--cream);border-radius:7px;justify-content:space-between;align-items:center;padding:8px 9px;font-size:11px;font-weight:700;display:flex}.user-menu__panel{gap:4px;min-width:210px;display:grid}.user-menu__panel strong{color:var(--navy);font-size:13px}.user-menu__panel span{color:var(--muted);font-size:11px}.user-menu__panel a{border-top:1px solid var(--line);color:var(--teal-dark);margin-top:9px;padding-top:10px;font-size:11px;font-weight:800}.migration-link-disabled{color:var(--ochre-dark);font-size:11px;font-weight:800}.app-frame{min-height:calc(100vh - var(--header-height));grid-template-columns:var(--sidebar-width) minmax(0, 1fr);display:grid}.sidebar{top:var(--header-height);height:calc(100vh - var(--header-height));border-right:1px solid var(--line);background:#fcfbf780;flex-direction:column;justify-content:space-between;padding:30px 21px 24px;display:flex;position:sticky}.has-shadow-banner .sidebar{top:calc(var(--header-height) + 42px);height:calc(100vh - var(--header-height) - 42px)}.sidebar nav{flex-direction:column;gap:5px;display:flex}.nav-item{color:#566170;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:0 13px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s,transform .15s;display:flex}.nav-item b{min-width:22px;height:22px;color:var(--ochre-dark);background:var(--ochre-soft);border-radius:12px;place-items:center;margin-left:auto;font-size:11px;display:grid}.nav-item__pending{color:var(--teal-dark);place-items:center;display:grid;position:absolute;right:10px}:is(.nav-item:has(.nav-item__pending)>b,.nav-item:has(.nav-item__pending)>em){visibility:hidden}.managed-note{border-top:1px solid var(--line);color:var(--teal);gap:10px;padding:20px 5px 0;display:flex}.managed-note>svg{flex:none;margin-top:1px}.managed-note div{gap:3px;display:grid}.managed-note strong{color:var(--ink);font-size:11px}.managed-note span{color:var(--muted);font-size:11px;line-height:1.45}.main-content{width:100%;max-width:1510px;margin:0 auto;padding:48px 52px 88px}.page-header{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:31px;display:flex}.page-header>div:first-child{max-width:870px}.page-header--compact{margin-bottom:25px}.page-header h1{color:var(--navy);letter-spacing:-.025em;margin:5px 0 11px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(42px,4.2vw,58px);font-weight:400;line-height:.98}.page-header p{max-width:760px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.page-header__action{flex:none;align-self:center}.eyebrow{color:var(--teal-dark);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:700}.button{min-height:40px;color:var(--navy);white-space:nowrap;cursor:pointer;background:#dce8ef;border:1px solid #9caebb;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px #1835532e,inset 0 1px #ffffff8c}.button:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--navy);box-shadow:0 1px 3px #18355324}.button:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.button--icon{flex:0 0 40px;width:40px;padding:0}.button>svg{flex-shrink:0}.button--primary{color:#fff;background:var(--navy);border-color:var(--navy)}.button--primary:hover:not(:disabled):not([aria-disabled=true]){background:#244a68}.button--secondary{color:var(--navy);background:#dce8ef;border-color:#8ba5b5}.button--secondary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--navy);background:#cbdde7}.button--light{color:var(--navy);background:#f9f6ec}.button--quiet{color:var(--navy);background:#eef3f6;border-color:#c2ced7}.button--quiet:hover:not(:disabled):not([aria-disabled=true]){background:#e2ebf1}.button:disabled,.button[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none}.hosting-plan__body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.hosting-plan__icon{width:42px;height:42px;color:var(--teal);background:color-mix(in srgb, var(--teal) 11%, white);border-radius:10px;place-items:center;display:grid}.hosting-plan__body strong{font-size:17px}.hosting-plan__body p{color:var(--muted);margin:5px 0 0;line-height:1.55}.hosting-plan__test-label{border:1px solid color-mix(in srgb, var(--ochre) 35%, transparent);color:var(--ochre);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;margin-top:9px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.hosting-checkout-action{justify-items:end;gap:6px;display:grid}.hosting-checkout-action p{color:#a93636;max-width:280px;margin:0;font-size:12px}.hosting-plan__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-items:start;gap:16px;display:flex}.checkout-result{max-width:720px;margin:52px auto}.checkout-result__body{color:var(--navy);justify-items:start;gap:18px;display:grid}.checkout-result__body p{color:var(--muted);margin:0;line-height:1.65}.checkout-result__refresh{color:var(--muted);font-size:12px}.checkout-result__actions{flex-wrap:wrap;gap:9px;display:flex}@media (max-width:720px){.hosting-plan__body{grid-template-columns:auto minmax(0,1fr)}.hosting-checkout-action{grid-column:1/-1;justify-items:stretch;width:100%}.hosting-checkout-action .button{width:100%}.hosting-plan__actions{grid-column:1/-1;justify-content:stretch}.hosting-plan__actions .button{width:100%}}.text-link{color:var(--navy);border-bottom:1px solid;align-items:center;gap:6px;padding-bottom:2px;font-size:11px;font-weight:600;display:inline-flex}.text-link--light{color:#fff;opacity:.9}.back-link{width:fit-content;color:var(--muted);align-items:center;gap:6px;margin-bottom:23px;font-size:11px;font-weight:600;display:inline-flex}.back-link:hover{color:var(--navy)}.status-badge{color:#616975;white-space:nowrap;background:#eeece7;border-radius:999px;align-items:center;gap:6px;width:fit-content;min-height:24px;padding:3px 9px;font-size:10.5px;font-weight:700;line-height:1.15;display:inline-flex}.status-badge i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.status-badge--good{color:var(--green);background:var(--green-soft)}.status-badge--teal{color:var(--teal-dark);background:var(--teal-soft)}.status-badge--ochre{color:var(--ochre-dark);background:var(--ochre-soft)}.status-badge--navy{color:var(--navy);background:var(--navy-light)}.status-badge--danger{color:var(--red);background:var(--red-soft)}.hero-panel{color:#fff;background:linear-gradient(125deg, var(--navy) 0%, var(--navy-deep) 68%, #163d58 100%);border-radius:15px;grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);gap:62px;padding:39px 42px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #18355321}.agent-overview-list{gap:18px;display:grid}.hero-panel__copy{z-index:1;position:relative}.hero-panel .status-badge--good{color:#a9dfca;background:#53a28229}.hero-panel__copy h2{max-width:700px;margin:17px 0 10px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(27px,2.7vw,35px);font-weight:400;line-height:1.08}.hero-panel__copy p{color:#d4dfe6;max-width:720px;margin:0;font-size:12px;line-height:1.7}.hero-panel__actions{align-items:center;gap:22px;margin-top:23px;display:flex}.hero-panel__summary{z-index:1;border-left:1px solid #ffffff24;flex-direction:column;justify-content:center;padding-left:39px;display:flex;position:relative}.hero-panel__summary>div{border-bottom:1px solid #ffffff1f;gap:3px;padding:12px 0;display:grid}.hero-panel__summary>div:last-child{border-bottom:0}.hero-panel__summary span{color:#aebdca;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:600}.hero-panel__summary strong{font-family:Instrument Serif,Georgia,serif;font-size:18px;font-weight:400}.hero-panel__summary small{color:#aebdca;font-size:10.5px}.metric-grid{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffefae0;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:19px;display:grid;overflow:hidden}.metric-card{border-right:1px solid var(--line);flex-direction:column;min-width:0;padding:21px 23px;display:flex}.metric-card:last-child{border-right:0}.metric-card__top{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:10.5px;font-weight:700;display:flex}.metric-card__icon{color:var(--teal-dark)}.metric-card strong{color:var(--navy);margin:10px 0 7px;font-family:Instrument Serif,Georgia,serif;font-size:28px;font-weight:400;line-height:1}.metric-card small{color:var(--muted);font-size:10.5px;line-height:1.45}.metric-card--good strong,.metric-card--good .metric-card__icon{color:var(--green)}.metric-card--ochre strong,.metric-card--ochre .metric-card__icon{color:var(--ochre)}.metric-card--teal strong,.metric-card--teal .metric-card__icon{color:var(--teal-dark)}.content-section{margin-top:42px;scroll-margin-top:132px}.content-section--first{margin-top:29px}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.section-heading>div:first-child{min-width:0}.section-heading h2{color:var(--navy);margin:0;font-family:Instrument Serif,Georgia,serif;font-size:26px;font-weight:400;line-height:1.15}.section-heading p{color:var(--muted);margin:5px 0 0;font-size:11px}.section-heading>a{color:var(--navy);flex:none;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.section-heading>a:hover{color:var(--teal-dark)}.panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fffefae6;padding:23px}.panel__header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.panel__header h2{color:var(--navy);margin:0;font-family:Instrument Serif,Georgia,serif;font-size:22px;font-weight:400}.panel__header p{color:var(--muted);margin:4px 0 0;font-size:10.5px;line-height:1.5}.attention-card{border:1px solid #dfd4b8;border-left:3px solid var(--ochre);background:var(--panel);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:18px;padding:21px 23px;display:flex}.attention-card__icon{width:42px;height:42px;color:var(--ochre);background:var(--ochre-soft);border-radius:50%;flex:none;place-items:center;display:grid}.attention-card__body{flex:1;min-width:0}.attention-card__meta{align-items:center;gap:10px;display:flex}.attention-card__meta>span:last-child{color:var(--muted);font-size:10.5px}.attention-card h3{color:var(--ink);margin:9px 0 4px;font-size:13px}.attention-card p{color:var(--muted);margin:0;font-size:11px}.attention-card small{color:var(--ochre-dark);margin-top:6px;font-size:10.5px;display:block}.quiet-state,.boundary-banner,.shadow-context-card,.improvement-explainer,.budget-note,.boundary-note,.ops-note-card,.automation-summary{border:1px solid var(--line);background:#fffefae0;border-radius:11px;align-items:center;gap:12px;padding:17px 20px;display:flex}.quiet-state{color:var(--green)}.quiet-state div,.boundary-banner div,.shadow-context-card div{gap:2px;display:grid}.quiet-state strong,.boundary-banner strong,.shadow-context-card strong{color:var(--ink);font-size:13px}.quiet-state span,.boundary-banner span,.shadow-context-card span{color:var(--muted);font-size:12px}.capability-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.capability-summary{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:#fffefae6;border-radius:12px;flex-direction:column;padding:19px;display:flex}.capability-summary__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.capability-summary__icon{width:31px;height:31px;color:var(--teal-dark);background:var(--teal-soft);border-radius:8px;place-items:center;display:grid}.capability-summary h3{color:var(--navy);margin:14px 0 6px;font-family:Instrument Serif,Georgia,serif;font-size:20px;font-weight:400;line-height:1.1}.capability-summary>p{color:var(--muted);flex:1;margin:0;font-size:11px;line-height:1.55}.capability-summary__guardrail{border-top:1px solid var(--line);color:var(--green);align-items:flex-start;gap:7px;margin-top:15px;padding-top:13px;display:flex}.capability-summary__guardrail svg{flex:none}.capability-summary__guardrail span{color:#58665f;font-size:10.5px;line-height:1.5}.activity-list{flex-direction:column;gap:11px;display:flex}.activity-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffefae6;border-radius:11px;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:19px 21px;display:grid}.activity-card__icon{width:36px;height:36px;color:var(--teal-dark);background:var(--teal-soft);border-radius:9px;place-items:center;display:grid}.activity-card__topline{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.activity-card__topline h3{color:var(--ink);margin:0 0 2px;font-size:12px}.activity-card__topline>div>span{color:var(--muted);font-size:10.5px}.activity-card__body>p{max-width:940px;color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.55}.activity-card__facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:14px 0 0;padding-top:13px;display:grid}.activity-card__facts div{gap:3px;display:grid}.activity-card__facts dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.activity-card__facts dd{color:var(--ink);margin:0;font-size:10.5px;line-height:1.45}.activity-list--compact .activity-card__facts{display:none}.empty-state{border:1px dashed var(--line-dark);border-radius:var(--radius);color:var(--teal-dark);text-align:center;background:#fffefab3;padding:58px 30px}.empty-state__icon{background:var(--teal-soft);border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto;display:grid}.empty-state h2{color:var(--navy);margin:13px 0 5px;font-family:Instrument Serif,Georgia,serif;font-size:25px;font-weight:400}.empty-state p{max-width:580px;color:var(--muted);margin:0 auto;font-size:11px}.empty-state__action{margin-top:18px}.boundary-banner{color:var(--teal-dark);background:#dceced75;border-color:#25879b38;margin:-5px 0 22px}.progress-block{min-width:0}.progress-block__label{justify-content:space-between;align-items:center;gap:15px;margin-bottom:8px;font-size:10.5px;display:flex}.progress-block__label span{color:var(--muted)}.progress-block__label strong{color:var(--ink);font-size:10.5px}.progress-track{background:#e9e7e1;border-radius:999px;height:7px;overflow:hidden}.progress-track__fill{border-radius:inherit;background:var(--teal);height:100%;display:block}.progress-track__fill--ochre{background:var(--ochre)}.progress-track__fill--green{background:var(--green)}.progress-track__fill--navy{background:var(--navy)}.period-chip{border:1px solid var(--line-dark);color:var(--navy);background:var(--paper);border-radius:8px;align-items:center;padding:9px 13px;font-size:11px;font-weight:600;display:inline-flex}.agent-list{flex-direction:column;gap:16px;display:flex}.agent-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffefaeb;border-radius:15px;overflow:hidden}.agent-card__header{align-items:center;gap:19px;padding:27px 28px 24px;display:flex}.agent-avatar,.organization-avatar{color:#fff;background:var(--navy);border-radius:14px;flex:none;place-items:center;width:60px;height:60px;font-size:20px;font-weight:600;display:grid}.agent-avatar--large{border-radius:16px;width:70px;height:70px;font-size:24px}.agent-card__identity{flex:1;min-width:0}.agent-card__status{align-items:center;gap:10px;display:flex}.agent-card__status>span:last-child{color:var(--muted);font-size:10.5px}.agent-card__identity h2{color:var(--navy);margin:8px 0 4px;font-family:Instrument Serif,Georgia,serif;font-size:29px;font-weight:400}.agent-card__identity p{max-width:760px;color:var(--muted);margin:0;font-size:11px}.agent-card__facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f5ef73;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.agent-card__facts>div{border-right:1px solid var(--line);grid-template-columns:auto 1fr;column-gap:9px;min-width:0;padding:17px 21px;display:grid}.agent-card__facts>div:last-child{border-right:0}.agent-card__facts svg{color:var(--teal-dark);grid-row:1/span 3}.agent-card__facts span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.agent-card__facts strong{margin-top:3px;font-size:11px}.agent-card__facts small{color:var(--muted);margin-top:1px;font-size:10px;line-height:1.4}.agent-card__capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;padding:16px 28px 18px;display:grid}.agent-card__capabilities>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:11px 0;display:flex}.agent-card__capabilities>div:nth-last-child(-n+2){border-bottom:0}.agent-card__capabilities>div>span:first-child{gap:2px;min-width:0;display:grid}.agent-card__capabilities strong{font-size:11px}.agent-card__capabilities small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.agent-identity-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffefaeb;border-radius:14px;align-items:center;gap:19px;padding:22px 24px;display:flex}.agent-identity-panel__main{border-right:1px solid var(--line);gap:4px;min-width:170px;padding-right:24px;display:grid}.agent-identity-panel__main>strong{margin-top:3px;font-size:11px}.agent-identity-panel__main>span{color:var(--muted);font-size:10.5px}.agent-version-facts{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;min-width:0;margin:0;display:grid}.agent-version-facts>div{gap:4px;min-width:0;display:grid}.agent-version-facts dt,.schedule-card dt,.detail-list dt,.ops-account-card dt,.account-case-grid dt,.ops-case-detail-list dt,.capability-usage-list dt,.ops-agent-card dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.agent-version-facts dd{text-overflow:ellipsis;margin:0;font-size:10.5px;font-weight:600;overflow:hidden}.anchor-tabs{border-bottom:1px solid var(--line);gap:25px;margin-top:25px;display:flex;overflow-x:auto}.anchor-tabs a{color:var(--muted);flex:none;padding:0 2px 11px;font-size:11px;font-weight:700}.anchor-tabs a:first-child{color:var(--navy);border-bottom:2px solid var(--teal)}.anchor-tabs a:hover{color:var(--navy)}.managed-core-card{border:1px solid color-mix(in srgb, var(--teal) 35%, var(--line));box-shadow:var(--shadow);background:linear-gradient(135deg,#fffefaf7,#daeee96b);border-radius:14px;padding:24px}.managed-core-card>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.managed-core-card h3{font:600 24px/1.05 var(--font-display);margin:5px 0 7px}.managed-core-card p{max-width:760px;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.managed-core-card>dl{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:22px 0;display:grid;overflow:hidden}.managed-core-card>dl>div{background:var(--cream);gap:4px;padding:14px 16px;display:grid}.managed-core-card dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.managed-core-card dd{margin:0;font-size:11px;font-weight:700}.managed-core-card__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.managed-core-card__columns>div>strong{letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}.managed-core-card__columns ul{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.managed-core-card__columns li{color:var(--muted);align-items:flex-start;gap:8px;font-size:10.5px;line-height:1.5;display:flex}.managed-core-card__columns li svg{color:var(--teal-dark);flex:none;margin-top:1px}.capability-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.capability-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffefaeb;border-radius:12px;flex-direction:column;padding:21px;display:flex}.capability-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.capability-card__kicker{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.capability-card h3{color:var(--navy);margin:3px 0 0;font-family:Instrument Serif,Georgia,serif;font-size:22px;font-weight:400}.capability-card>p{min-height:46px;color:var(--muted);margin:12px 0 15px;font-size:11px;line-height:1.55}.operation-list{background:#f3f1eb;border-radius:8px;padding:12px 13px}.operation-list>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.operation-list ul{flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.operation-list li{color:var(--ink);align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.operation-list li svg{color:var(--green)}.guardrail-box{color:var(--green);background:#f1f6f3;border-radius:8px;align-items:flex-start;gap:9px;margin-top:10px;padding:11px 12px;display:flex}.guardrail-box>div{gap:2px;display:grid}.guardrail-box strong{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.guardrail-box span{color:#54655f;font-size:10.5px;line-height:1.5}.capability-card>footer{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:10px;display:flex}.release-match{color:var(--green);align-items:center;gap:4px;display:inline-flex}.skill-knowledge{background:#dceced47;border:1px solid #25879b33;border-radius:9px;margin-top:10px;overflow:hidden}.skill-knowledge>summary{color:var(--teal-dark);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;list-style:none;display:flex}.skill-knowledge>summary::-webkit-details-marker{display:none}.skill-knowledge>summary>span{grid-template-columns:auto auto;align-items:center;gap:1px 7px;display:grid}.skill-knowledge>summary small{color:var(--muted);grid-column:2;font-size:10px}.skill-knowledge__chevron{transition:transform .16s}.skill-knowledge[open] .skill-knowledge__chevron{transform:rotate(180deg)}.skill-knowledge__body,.skill-knowledge__empty{background:#fffefab8;border-top:1px solid #25879b29}.skill-knowledge__body{padding:14px}.skill-knowledge__empty{color:var(--teal-dark);align-items:flex-start;gap:9px;padding:14px;display:flex}.skill-knowledge__empty svg{flex:none;margin-top:1px}.skill-knowledge__empty strong{color:var(--ink);font-size:10.5px}.skill-knowledge__empty p{color:var(--muted);margin:3px 0 0;font-size:10.5px;line-height:1.5}.skill-knowledge__pattern{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.skill-knowledge__pattern>div{gap:4px;display:grid}.skill-knowledge__pattern>div>span,.skill-knowledge__facts dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.skill-knowledge__pattern>div>strong{color:var(--ink);font-size:11px;line-height:1.5}.skill-knowledge__facts{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:13px 0 0;display:grid;overflow:hidden}.skill-knowledge__facts>div{background:var(--cream);padding:11px 12px}.skill-knowledge__facts dt{color:var(--teal-dark);align-items:center;gap:5px;display:flex}.skill-knowledge__facts dd{color:var(--ink);gap:3px;margin:6px 0 0;font-size:10.5px;line-height:1.45;display:grid}.skill-knowledge__facts dd strong{font-size:10.5px}.skill-knowledge__facts dd span{color:var(--muted)}.skill-knowledge__rollout{background:#f1f6f3;border-radius:8px;grid-template-columns:minmax(130px,.35fr) 1fr;gap:14px;margin-top:11px;padding:11px 12px;display:grid}.skill-knowledge__rollout>span{color:var(--green);gap:2px;font-size:10.5px;display:grid}.skill-knowledge__rollout small{color:var(--muted);font-size:10px}.skill-knowledge__rollout p{color:#54655f;margin:0;font-size:10.5px;line-height:1.5}.skill-knowledge__privacy{color:var(--muted);margin:10px 1px 0;font-size:10px;line-height:1.45}.skill-knowledge__origin{color:var(--navy);margin:0 1px 10px;font-size:10.5px;line-height:1.5}.detail-grid,.model-policy-grid,.usage-budget-grid,.ops-account-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.connection-list,.surface-list,.model-routing-list,.usage-list{flex-direction:column;display:flex}.connection-row,.surface-list>div,.usage-row{border-top:1px solid var(--line);align-items:center;gap:11px;padding:12px 0;display:flex}.connection-row:first-child,.surface-list>div:first-child,.usage-row:first-child{border-top:0}.connection-row__icon,.surface-list__icon,.usage-row__icon{width:33px;height:33px;color:var(--teal-dark);background:var(--teal-soft);border-radius:8px;flex:none;place-items:center;display:grid}.connection-row>div,.surface-list>div>div,.usage-row>div:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.connection-row strong,.surface-list strong,.usage-row strong{font-size:11px}.connection-row span,.surface-list span,.usage-row span{color:var(--muted);font-size:10px}.connection-row small{color:var(--muted-light);font-size:10px}.boundary-note{color:var(--green);background:#f1f6f3;border:0;align-items:flex-start;margin-top:12px;padding:12px 13px}.boundary-note p{color:#54655f;margin:0;font-size:10.5px;line-height:1.5}.model-policy-summary{grid-template-columns:auto minmax(0,1fr);gap:15px;display:grid}.model-policy-summary__icon{width:42px;height:42px;color:var(--teal-dark);background:var(--teal-soft);border-radius:10px;place-items:center;display:grid}.model-policy-summary h3{color:var(--navy);margin:5px 0 3px;font-family:Instrument Serif,Georgia,serif;font-size:23px;font-weight:400}.model-policy-summary p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.55}.model-policy-summary dl{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:8px 0 0;padding-top:14px;display:grid}.model-policy-summary dl div{border-right:1px solid var(--line);gap:3px;padding:0 13px;display:grid}.model-policy-summary dl div:first-child{padding-left:0}.model-policy-summary dl div:last-child{border-right:0}.model-policy-summary dt{color:var(--muted);text-transform:uppercase;font-size:10px}.model-policy-summary dd{margin:0;font-size:10.5px;font-weight:600}.model-routing-list>div{border-top:1px solid var(--line);padding:12px 0}.model-routing-list>div:first-child{border-top:0;padding-top:0}.model-routing-list>div>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.model-routing-list strong{font-size:11px}.model-routing-list span{color:var(--muted);font-size:10px}.schedule-list{flex-direction:column;gap:12px;display:flex}.schedule-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffefaeb;border-radius:12px;grid-template-columns:minmax(250px,.9fr) minmax(330px,1.25fr) minmax(260px,.8fr);gap:24px;padding:20px 22px;display:grid}.schedule-card__identity{align-items:flex-start;gap:11px;display:flex}.schedule-card__icon{width:34px;height:34px;color:var(--teal-dark);background:var(--teal-soft);border-radius:8px;flex:none;place-items:center;display:grid}.schedule-card__topline{align-items:center;gap:8px;display:flex}.schedule-card__topline>span:last-child{color:var(--muted);font-size:10px}.schedule-card h3{color:var(--navy);margin:7px 0 4px;font-family:Instrument Serif,Georgia,serif;font-size:19px;font-weight:400}.schedule-card p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.5}.schedule-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;display:grid}.schedule-card__facts>div{border-bottom:1px solid var(--line);gap:2px;padding:7px 0;display:grid}.schedule-card__facts dd{margin:0;font-size:10px;font-weight:600}.schedule-card__outcome{border-left:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:16px;padding-left:22px;display:flex}.schedule-card__outcome>div:first-child{gap:4px;display:grid}.schedule-card__outcome>div:first-child span{color:var(--muted);text-transform:uppercase;font-size:10px}.schedule-card__outcome>div:first-child strong{font-size:10.5px;line-height:1.5}.activity-summary-grid{border:1px solid var(--line);background:#fffefae0;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.activity-summary-grid>div{border-right:1px solid var(--line);grid-template-columns:auto 1fr;gap:2px 8px;padding:16px 18px;display:grid}.activity-summary-grid>div:last-child{border-right:0}.activity-summary-grid svg{color:var(--teal-dark);grid-row:1/span 3}.activity-summary-grid span{color:var(--muted);text-transform:uppercase;font-size:10px}.activity-summary-grid strong{color:var(--navy);font-family:Instrument Serif,Georgia,serif;font-size:19px;font-weight:400}.activity-summary-grid small{color:var(--muted);font-size:10px}.activity-summary-grid .activity-summary-grid__text{font-size:15px}.muted-copy{color:var(--muted);margin:0;font-size:11px}.lane-guide{color:#fff;background:var(--navy);box-shadow:var(--shadow);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.lane-guide article{border-right:1px solid #ffffff21;grid-template-columns:auto 1fr;gap:10px 12px;min-width:0;padding:21px 23px;display:grid}.lane-guide article:last-child{border-right:0}.lane-guide__icon{color:#b9e5d3;background:#50a8822b;border-radius:9px;grid-row:1/span 2;place-items:center;width:34px;height:34px;display:grid}.lane-guide__icon--teal{color:#a8dfe6;background:#42a8bb2b}.lane-guide__icon--ochre{color:#f3d48c;background:#c997362b}.lane-guide article>div:nth-child(2){min-width:0}.lane-guide article>div:nth-child(2)>span{color:#aebdca;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.lane-guide h2{margin:2px 0 0;font-family:Instrument Serif,Georgia,serif;font-size:19px;font-weight:400}.lane-guide p{color:#cbd6dd;grid-column:2;margin:0;font-size:10.5px;line-height:1.5}.improvement-explainer{color:var(--teal-dark);background:#dceced6b;border-color:#25879b33;align-items:flex-start;margin-top:14px}.improvement-explainer p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.improvement-explainer strong{color:var(--ink)}.improvement-list{flex-direction:column;gap:13px;display:flex}.improvement-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffefaeb;border-radius:13px;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);scroll-margin-top:130px;display:grid;overflow:hidden}.improvement-card--complete{border-color:#34705d3d}.improvement-card__main{padding:23px 25px}.improvement-card__badges{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.improvement-card__reference{color:var(--muted);font-size:10px;display:block}.improvement-card h2{color:var(--navy);margin:8px 0 5px;font-family:Instrument Serif,Georgia,serif;font-size:23px;font-weight:400;line-height:1.12}.improvement-card__main>p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.improvement-card__evidence{color:var(--teal-dark);background:#f1f5f5;border-radius:8px;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 12px;display:flex}.improvement-card__evidence div{gap:2px;display:grid}.improvement-card__evidence strong{color:var(--ink);font-size:10.5px}.improvement-card__evidence span{color:var(--muted);font-size:10px}.improvement-card__impact{border-top:1px solid var(--line);margin-top:14px;padding-top:13px}.improvement-card__impact>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.improvement-card__impact p{color:var(--ink);margin:4px 0 0;font-size:10.5px;line-height:1.55}.improvement-card__progress{border-left:1px solid var(--line);background:#f4f2ec8c;min-width:0;padding:23px 24px}.improvement-card__progress>small{color:var(--muted);margin-top:13px;font-size:10px;display:block}.automation-rail{gap:0;margin:13px 0 0;padding:0;list-style:none;display:grid}.automation-step{grid-template-columns:24px minmax(0,1fr);gap:8px;min-width:0;padding-bottom:13px;display:grid;position:relative}.automation-step:last-child{padding-bottom:0}.automation-step:before{content:"";background:var(--line-dark);width:1px;position:absolute;top:21px;bottom:0;left:10px}.automation-step:last-child:before{display:none}.automation-step__mark{z-index:1;border:1px solid var(--line-dark);width:21px;height:21px;color:var(--muted);background:var(--paper);border-radius:50%;place-items:center;display:grid;position:relative}.automation-step--complete .automation-step__mark{border-color:var(--green);color:#fff;background:var(--green)}.automation-step--current .automation-step__mark{border-color:var(--teal);color:var(--teal-dark);background:var(--teal-soft)}.automation-step--stopped .automation-step__mark{border-color:var(--ochre);color:var(--ochre-dark);background:var(--ochre-soft)}.automation-step>span:last-child{gap:1px;min-width:0;padding-top:1px;display:grid}.automation-step strong{font-size:10.5px}.automation-step small,.automation-step time{color:var(--muted);font-size:10px;font-style:normal;line-height:1.35}.automation-step--upcoming strong{color:var(--muted);font-weight:500}.decision-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.decision-confirmation{color:var(--green);background:var(--green-soft);border-radius:8px;align-items:center;gap:8px;margin-top:16px;padding:11px 13px;font-size:10.5px;display:flex}.decision-confirmation--dismissed{color:var(--muted);background:#efede8}.opsrev-decision-controls{border-top:1px solid var(--line);gap:9px;margin-top:16px;padding-top:15px;display:grid}.customer-decision-controls{gap:9px;margin-top:16px;display:grid}.opsrev-decision-controls label,.customer-decision-controls label{color:var(--navy);letter-spacing:.04em;gap:7px;font-size:10.5px;font-weight:700;display:grid}.opsrev-decision-controls input{border:1px solid var(--line-strong);background:var(--cream);color:var(--navy);font:inherit;letter-spacing:0;border-radius:8px;padding:9px 11px;font-weight:400}.engineer-build-form code{word-break:break-all;font-size:10px}.engineer-build-detail{margin-top:14px}.engineer-build-detail__facts{gap:6px;margin:0;font-size:10.5px;display:grid}.engineer-build-detail__facts div{gap:2px;display:grid}.engineer-build-detail__facts dt{color:var(--muted);letter-spacing:.04em;font-weight:700}.engineer-build-detail__facts dd{color:var(--navy);word-break:break-word;margin:0}.opsrev-decision-controls textarea,.customer-decision-controls textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--cream);min-height:72px;color:var(--navy);font:inherit;letter-spacing:0;border-radius:8px;padding:10px 11px;font-weight:400}.opsrev-decision-controls>small,.customer-decision-controls>small{color:var(--muted);font-size:10.5px;line-height:1.5}.case-quote-card{border:1px solid var(--line-strong);background:var(--cream);border-radius:10px;gap:6px;margin-top:14px;padding:13px 14px;display:grid}.case-quote-card .eyebrow{align-items:center;gap:5px;display:inline-flex}.case-quote-card h3{margin:0;font-size:13px}.case-quote-card>p{color:var(--ink);margin:0;font-size:10.5px;line-height:1.55}.case-quote-card>strong{font-size:12px}.case-quote-card>small,.case-quote-card__note{color:var(--muted);font-size:10.5px;line-height:1.5}.case-quote-card__terms{gap:8px;margin:6px 0 0;display:grid}.case-quote-card__terms div{gap:2px;display:grid}.case-quote-card__terms dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.case-quote-card__terms dd{color:var(--navy);margin:0;font-size:11px;font-weight:600}.case-quote-card__status{border-top:1px solid var(--line);gap:2px;margin-top:8px;padding-top:8px;font-size:10.5px;display:grid}.case-quote-card__status strong{color:var(--navy)}.case-quote-card__status span{color:var(--muted);line-height:1.5}.case-quote-form{grid-template-columns:1fr 1fr;gap:9px 12px;margin-top:12px;display:grid}.case-quote-form label{color:var(--navy);letter-spacing:.04em;gap:6px;font-size:10.5px;font-weight:700;display:grid}.case-quote-form input,.case-quote-form select,.case-quote-form textarea{border:1px solid var(--line-strong);background:var(--cream);color:var(--navy);font:inherit;letter-spacing:0;border-radius:8px;padding:9px 11px;font-weight:400}.case-quote-form textarea{resize:vertical;min-height:84px}.case-quote-form__wide{grid-column:1/-1}.case-quote-form__need{background:var(--ochre-soft,#f6efdf);border-radius:8px;grid-column:1/-1;gap:2px;padding:10px 12px;font-size:10.5px;display:grid}.case-quote-form__need span{color:var(--muted);line-height:1.5}.case-quote-form__preview{grid-column:1/-1;gap:2px;font-size:10.5px;display:grid}.case-quote-form__preview span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.case-quote-form__preview strong{color:var(--navy);font-size:12px}.case-quote-form .decision-actions{margin-top:4px}.case-quote-history{color:var(--muted);gap:4px;margin:8px 0 0;padding:0;font-size:10.5px;list-style:none;display:grid}.case-quote-controls .decision-actions>small{color:var(--muted);flex-basis:100%;font-size:10.5px;line-height:1.5}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c1b2994;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.modal{background:var(--paper);width:min(570px,100%);max-height:calc(100vh - 44px);box-shadow:var(--shadow-raised);border:1px solid #ffffff80;border-radius:16px;padding:31px;position:relative;overflow:auto}.modal__close{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:17px;right:17px}.modal h2,.success-state h2{color:var(--navy);margin:6px 0 7px;font-family:Instrument Serif,Georgia,serif;font-size:31px;font-weight:400;line-height:1.08}.modal__intro,.success-state p{color:var(--muted);margin:0 0 17px;font-size:11px;line-height:1.6}.modal form>label{color:var(--ink);gap:6px;margin-top:12px;font-size:10.5px;font-weight:700;display:grid}.modal select,.modal textarea{border:1px solid var(--line-dark);width:100%;color:var(--ink);background:#fff;border-radius:7px;padding:10px 11px;font-size:11px}.modal textarea{resize:vertical;min-height:94px}.modal select:focus,.modal textarea:focus{border-color:var(--teal);outline:0;box-shadow:0 0 0 3px #25879b1a}.checkbox-field{background:#f2f0ea;border-radius:8px;align-items:flex-start;padding:12px;grid-template-columns:auto 1fr!important;gap:9px!important}.checkbox-field input{accent-color:var(--navy);margin-top:2px}.checkbox-field span{gap:2px;display:grid}.checkbox-field small{color:var(--muted);font-weight:400;line-height:1.5}.checkbox-field--danger{background:var(--red-soft);border:1px solid #a33b323d}.checkbox-field--danger strong{color:var(--red)}.modal__actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.success-state{text-align:center;padding:16px 5px 6px}.success-state__icon{width:54px;height:54px;color:var(--green);background:var(--green-soft);border-radius:50%;place-items:center;margin:0 auto 15px;display:grid}.success-state__reference{background:#f2f0ea;border-radius:8px;gap:2px;margin:18px 0;padding:12px;display:grid}.success-state__reference span{color:var(--muted);text-transform:uppercase;font-size:10px}.success-state__reference strong{color:var(--navy);font-size:11px}.budget-stack{gap:21px;display:grid}.budget-note{color:var(--green);background:#f1f6f3;border:0;align-items:flex-start;margin-top:20px;padding:12px 13px}.budget-note p{color:#54655f;margin:0;font-size:10.5px;line-height:1.5}.usage-row__amount{text-align:right;gap:1px;display:grid;flex:none!important}.usage-row__amount strong{color:var(--navy)}.capability-usage-list{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffefae6;border-radius:12px;overflow:hidden}.capability-usage-list>article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) minmax(170px,.3fr);align-items:center;gap:15px;padding:17px 20px;display:grid}.capability-usage-list>article:last-child{border-bottom:0}.capability-usage-list__icon{width:34px;height:34px;color:var(--teal-dark);background:var(--teal-soft);border-radius:8px;place-items:center;display:grid}.capability-usage-list__main{grid-template-columns:minmax(180px,.45fr) minmax(260px,1fr);align-items:center;gap:22px;min-width:0;display:grid}.capability-usage-list__main>div:first-child{gap:2px;display:grid}.capability-usage-list__main strong{font-size:11px}.capability-usage-list__main span{color:var(--muted);font-size:10px}.capability-usage-list dl{border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:16px;margin:0;padding-left:20px;display:grid}.capability-usage-list dl div{gap:3px;display:grid}.capability-usage-list dd{margin:0;font-size:10.5px;font-weight:600}.schedule-budget-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.schedule-budget-grid article{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:#fffefae6;border-radius:12px;padding:19px}.schedule-budget-grid__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.schedule-budget-grid__top>div{min-width:0}.schedule-budget-grid__top>div>span{color:var(--teal-dark);text-transform:uppercase;font-size:10px;font-weight:700}.schedule-budget-grid h3{color:var(--navy);margin:3px 0 0;font-family:Instrument Serif,Georgia,serif;font-size:19px;font-weight:400}.schedule-budget-grid article>p{min-height:32px;color:var(--muted);margin:13px 0;font-size:10.5px;line-height:1.5}.schedule-budget-grid footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:10px;margin-top:13px;padding-top:11px;font-size:10px;display:flex}.ops-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.ops-account-card{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:#fffefaeb;border-radius:14px;padding:22px}.ops-account-card>header{align-items:flex-start;gap:14px;display:flex}.organization-avatar{width:50px;height:50px;color:var(--navy);background:var(--navy-light);border-radius:12px;font-size:14px}.ops-account-card>header>div{min-width:0}.ops-account-card__status{flex-wrap:wrap;gap:5px;display:flex}.ops-account-card h2{color:var(--navy);margin:7px 0 3px;font-family:Instrument Serif,Georgia,serif;font-size:24px;font-weight:400}.ops-account-card header p{color:var(--muted);margin:0;font-size:10.5px}.ops-account-card__agent{color:var(--teal-dark);background:#dceced6b;border-radius:8px;align-items:center;gap:8px;margin-top:16px;padding:11px 12px;display:flex}.ops-account-card__agent>span:nth-child(2){flex:1;gap:1px;display:grid}.ops-account-card__agent strong{color:var(--ink);font-size:10.5px}.ops-account-card__agent small,.ops-account-card__agent>span:last-child{color:var(--muted);font-size:10px}.ops-account-card>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:13px 0;display:grid}.ops-account-card>dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.ops-account-card dd{text-align:right;margin:0;font-size:10px;font-weight:600}.text-ochre{color:var(--ochre-dark)}.ops-account-card>footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:10px;display:flex}.ops-account-card>footer a{color:var(--navy);align-items:center;gap:5px;font-weight:700;display:inline-flex}.ops-case-list{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffefae6;border-radius:12px;overflow:hidden}.ops-provider-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.75fr) minmax(420px,1.25fr);align-items:center;gap:24px;padding:19px;display:grid}.ops-provider-row:last-child{border-bottom:0}.ops-provider-row>div{min-width:0}.ops-provider-row h2{margin:9px 0 3px}.ops-provider-row p{color:var(--muted);margin:0}.ops-case-row{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(260px,1fr) minmax(340px,.85fr) auto;align-items:center;gap:15px;padding:17px 19px;display:grid}.ops-case-row:last-child{border-bottom:0}.ops-case-row__priority,.priority-chip{width:31px;height:27px;color:var(--ochre-dark);background:var(--ochre-soft);border-radius:6px;place-items:center;font-size:10px;font-weight:700;display:grid}.ops-case-row__main>div{flex-wrap:wrap;gap:5px;display:flex}.ops-case-row h3{margin:7px 0 2px;font-size:11px}.ops-case-row p{color:var(--muted);margin:0;font-size:10px}.ops-case-row>dl{grid-template-columns:.7fr .8fr 1.5fr;gap:14px;margin:0;display:grid}.ops-case-row>dl div{gap:2px;display:grid}.ops-case-row dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:700}.ops-case-row dd{margin:0;font-size:10px;line-height:1.4}.automation-summary{padding:18px 20px}.automation-summary__icon{width:40px;height:40px;color:var(--teal-dark);background:var(--teal-soft);border-radius:10px;place-items:center;display:grid}.automation-summary>div:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.automation-summary>div:nth-child(2) strong{font-size:11px}.automation-summary>div:nth-child(2) span{color:var(--muted);font-size:10.5px}.automation-summary__stat{color:var(--green);align-items:center;gap:7px;display:flex}.automation-summary__stat span{color:var(--muted);font-size:10.5px}.automation-summary__stat strong{color:var(--green);font-size:14px}.shadow-context-card{color:var(--ochre-dark);background:#f4ead06b;border-color:#95680f40;margin-bottom:19px}.shadow-context-card>div{flex:1;min-width:0}.detail-list{margin:0}.detail-list>div{border-top:1px solid var(--line);justify-content:space-between;gap:15px;padding:10px 0;display:flex}.detail-list>div:first-child{border-top:0}.detail-list dd{text-align:right;margin:0;font-size:10.5px;font-weight:600}.readiness-list{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.readiness-list li{border-top:1px solid var(--line);grid-template-columns:22px 1fr auto;align-items:center;gap:7px;padding:8px 0;display:grid}.readiness-list li>span{border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.readiness-list li.complete>span{color:#fff;background:var(--green)}.readiness-list li.pending>span{color:var(--teal-dark);background:var(--teal-soft)}.readiness-list strong{font-size:10.5px}.readiness-list small{color:var(--muted);font-size:10px}.ops-agent-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffefaeb;border-radius:13px;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:25px;padding:22px;display:grid}.ops-agent-card__identity{align-items:center;gap:14px;display:flex}.ops-agent-card__identity h2{color:var(--navy);margin:7px 0 3px;font-family:Instrument Serif,Georgia,serif;font-size:24px;font-weight:400}.ops-agent-card__identity p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.5}.ops-agent-card>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.ops-agent-card>dl>div{border-left:1px solid var(--line);gap:3px;padding:8px 13px;display:grid}.ops-agent-card dd{margin:0;font-size:10.5px;font-weight:600}.ops-agent-card__surfaces{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:8px 20px;padding-top:13px;font-size:10px;display:flex}.ops-agent-card__surfaces span{align-items:center;gap:6px;display:inline-flex}.ops-agent-card__surfaces svg{color:var(--teal-dark)}.account-case-grid{gap:12px;display:grid}.account-case-grid>article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffefaeb;border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);display:grid;overflow:hidden}.account-case-grid__main{padding:20px 22px}.account-case-grid__main>div:first-child{flex-wrap:wrap;gap:5px;display:flex}.account-case-grid__main>span{color:var(--muted);margin-top:8px;font-size:10px;display:block}.account-case-grid h3{color:var(--navy);margin:6px 0 4px;font-family:Instrument Serif,Georgia,serif;font-size:20px;font-weight:400}.account-case-grid p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.5}.account-case-grid__main dl{border-top:1px solid var(--line);grid-template-columns:.7fr .8fr 1.5fr;gap:15px;margin:13px 0 0;padding-top:12px;display:grid}.account-case-grid__main dl div{gap:3px;display:grid}.account-case-grid dd{margin:0;font-size:10px;line-height:1.4}.account-case-grid>article>aside{border-left:1px solid var(--line);background:#f4f2ec80;padding:19px 21px}.ops-note-card{color:var(--teal-dark);align-items:flex-start}.ops-note-card div{gap:4px;display:grid}.ops-note-card strong{color:var(--ink);font-size:11px}.ops-note-card p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.55}.case-queue-guide{border:1px solid var(--line);background:#fffefadb;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:15px;display:grid;overflow:hidden}.case-queue-guide>div{border-right:1px solid var(--line);color:var(--teal-dark);align-items:flex-start;gap:9px;padding:14px 16px;display:flex}.case-queue-guide>div:last-child{border-right:0}.case-queue-guide span{color:var(--muted);font-size:10px;line-height:1.5}.case-queue-guide strong{color:var(--ink);font-size:10.5px;display:block}.case-toolbar{border:1px solid var(--line);background:#fffefad1;border-radius:11px;align-items:center;gap:13px;margin-bottom:15px;padding:9px 11px;display:flex;overflow-x:auto}.case-toolbar>span:first-child{color:var(--navy);white-space:nowrap;align-items:center;gap:6px;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-flex}.filter-group{border-left:1px solid var(--line);align-items:center;gap:3px;padding-left:12px;display:flex}.filter-group>span{color:var(--muted);text-transform:uppercase;margin-right:4px;font-size:10px}.filter-group a{color:var(--muted);white-space:nowrap;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:600}.filter-group a:hover{background:#efede7}.filter-group a.active{color:#fff;background:var(--navy)}.case-toolbar__clear{color:var(--teal-dark);white-space:nowrap;margin-left:auto;font-size:10px;font-weight:700}.ops-case-detail-list{flex-direction:column;gap:13px;display:flex}.ops-case-detail-list>article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffefaeb;border-radius:13px;scroll-margin-top:130px;overflow:hidden}.ops-case-detail-list__header{border-bottom:1px solid var(--line);background:#f4f2ec8c;justify-content:space-between;align-items:center;gap:15px;padding:11px 17px;display:flex}.ops-case-detail-list__header>span{color:var(--muted);font-size:10px}.ops-case-detail-list__badges{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ops-case-detail-list__body{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);display:grid}.ops-case-detail-list__summary{padding:21px 22px}.ops-case-detail-list__summary h2{color:var(--navy);margin:7px 0 5px;font-family:Instrument Serif,Georgia,serif;font-size:23px;font-weight:400}.ops-case-detail-list__summary>p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.55}.case-reason{color:var(--ochre-dark);background:#f4ead080;border-radius:8px;align-items:flex-start;gap:8px;margin-top:13px;padding:11px 12px;display:flex}.case-reason span{color:var(--muted);gap:1px;font-size:10px;display:grid}.case-reason strong{color:var(--ochre-dark);text-transform:uppercase;font-size:10px}.ops-case-detail-list__summary>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:13px 0 0;display:grid}.ops-case-detail-list__summary>dl>div{border-bottom:1px solid var(--line);gap:2px;padding:8px 0;display:grid}.ops-case-detail-list dd{margin:0;font-size:10px;line-height:1.45}.ops-case-detail-list__ownership{border-left:1px solid var(--line);background:#f4f2ec6b;flex-direction:column;align-items:stretch;padding:21px;display:flex}.ops-case-detail-list__ownership dl{margin:11px 0 15px}.ops-case-detail-list__ownership dl>div{border-bottom:1px solid var(--line);gap:2px;padding:8px 0;display:grid}.ops-case-detail-list__ownership .status-badge{align-self:center;margin-top:8px}.ops-case-detail-list__automation{border-top:1px solid var(--line);padding:15px 21px 18px}.ops-case-detail-list__automation .automation-rail{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px}.ops-case-detail-list__automation .automation-step{grid-template-columns:24px minmax(0,1fr);padding:0 12px 0 0}.ops-case-detail-list__automation .automation-step:before{width:auto;height:1px;inset:10px 3px auto 21px}.provisioning-layout{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:20px;margin-top:22px;display:grid}.delivery-workbench{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:18px;margin-top:18px;display:grid}.delivery-attention-panel{margin-bottom:18px}.delivery-attention-panel__heading{grid-template-columns:auto minmax(0,1fr) auto}.delivery-attention-count{border:1px solid color-mix(in srgb, var(--teal) 28%, var(--line));background:color-mix(in srgb, var(--teal) 8%, var(--paper));min-width:34px;color:var(--teal-dark);text-align:center;border-radius:999px;align-self:start;padding:6px 9px;font-size:11px;font-weight:800}.delivery-attention-list{gap:9px;display:grid}.delivery-attention-list .attention-card{margin:0}.delivery-attention-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.delivery-attention-more{justify-self:start;margin-top:12px}.managed-base-strip{border:1px solid color-mix(in srgb, var(--teal) 30%, var(--line));background:color-mix(in srgb, var(--teal) 5%, var(--paper));color:var(--navy);border-radius:12px;grid-template-columns:auto repeat(3,1fr);align-items:center;gap:16px;margin-top:16px;padding:15px 18px;display:grid}.managed-base-strip>div{gap:3px;display:grid}.managed-base-strip span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.managed-base-strip strong{font-size:13px}.delivery-boundary-grid{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.delivery-boundary-grid>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:13px;display:grid}.delivery-boundary-grid>div:last-child{border-right:0}.delivery-boundary-grid span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:700}.delivery-boundary-grid strong{color:var(--navy);overflow-wrap:anywhere;font-size:12px}.delivery-boundary-grid small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.delivery-question-card{border:1px solid color-mix(in srgb, var(--ochre) 45%, var(--line));background:color-mix(in srgb, var(--ochre) 7%, var(--paper));border-radius:11px;gap:11px;padding:16px;display:grid}.delivery-question-card>div:first-child{color:var(--ochre);align-items:center;gap:8px;display:flex}.delivery-question-card h3{color:var(--navy);font-family:var(--font-serif);margin:0;font-size:20px;font-weight:500}.delivery-question-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.delivery-question-card ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.delivery-question-card li{border:1px solid var(--line);background:var(--paper);border-radius:8px;gap:2px;padding:9px 10px;display:grid}.delivery-question-card li strong{color:var(--navy);font-size:12px}.delivery-question-card li span{color:var(--muted);font-size:11px}.delivery-question-card .button{justify-self:start}@media (max-width:980px){.delivery-workbench{grid-template-columns:1fr}.managed-base-strip{grid-template-columns:auto 1fr}.managed-base-strip>div{grid-column:2}.delivery-boundary-grid{grid-template-columns:1fr}.delivery-boundary-grid>div{border-right:0;border-bottom:1px solid var(--line)}.delivery-boundary-grid>div:last-child{border-bottom:0}}.provisioning-panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-sm);border-radius:12px;overflow:hidden}.provisioning-panel__heading{border-bottom:1px solid var(--line);align-items:flex-start;gap:13px;padding:22px 24px;display:flex}.provisioning-panel__icon{background:var(--navy);width:38px;height:38px;color:var(--cream);border-radius:9px;flex:0 0 38px;place-items:center;display:grid}.provisioning-panel__heading h2{color:var(--navy);font-family:var(--font-display), Georgia, serif;margin:4px 0 5px;font-size:25px;font-weight:500;line-height:1.05}.provisioning-panel__heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.provisioning-form{gap:15px;padding:22px 24px 25px;display:grid}.provisioning-form fieldset{border:0;gap:15px;min-width:0;margin:0;padding:0;display:grid}.provisioning-form .provisioning-workflow{background:var(--panel-strong);border:1px solid #c2ced7;border-radius:10px;padding:16px}.provisioning-workflow legend{color:var(--navy);padding:0 6px;font-size:15px;font-weight:600}.provisioning-workflow__criteria{background:#f1f5f8;border-radius:6px;padding:12px 14px}.provisioning-workflow__criteria h4{color:var(--navy);margin:0 0 6px;font-size:13px}.provisioning-workflow__criteria ul{margin:0;padding-left:20px}.provisioning-workflow__criteria li+li{margin-top:5px}.provisioning-workflow__criteria p{margin:0}.provisioning-workflow__criteria,.provisioning-workflow legend{overflow-wrap:anywhere}.provisioning-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.provisioning-form label{color:var(--navy);letter-spacing:.02em;gap:7px;font-size:12px;font-weight:700;display:grid}.provisioning-form input,.provisioning-form select,.provisioning-form textarea{border:1px solid var(--line-strong);background:var(--cream);width:100%;color:var(--navy);font:inherit;letter-spacing:0;border-radius:8px;outline:none;font-size:13px;font-weight:450}.provisioning-form input,.provisioning-form select{height:40px;padding:0 11px}.provisioning-form textarea{resize:vertical;min-height:84px;padding:10px 11px}.provisioning-form textarea.provisioning-textarea--goal{min-height:120px}.provisioning-form textarea.provisioning-textarea--context{min-height:150px}.provisioning-form textarea.provisioning-textarea--notes{min-height:240px}.provisioning-form :is(.provisioning-textarea--goal,.provisioning-textarea--context,.provisioning-textarea--notes){field-sizing:content;max-height:60vh}.provisioning-form input:focus,.provisioning-form select:focus,.provisioning-form textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #25879b1a}.provisioning-form__note{background:var(--teal-soft);color:var(--navy);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.provisioning-questions{color:var(--navy);background:var(--ochre-soft);border:1px solid #95680f38;border-radius:8px;gap:6px;padding:12px 14px;font-size:11px;line-height:1.45;display:grid}.provisioning-questions span{color:var(--muted)}.provisioning-questions ul{margin:2px 0 0;padding-left:18px}.provisioning-form .button{justify-self:start}.provisioning-options{border:1px solid var(--line);background:var(--cream);border-radius:9px;overflow:hidden}.provisioning-options>summary{color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:12px;font-weight:800;display:flex}.provisioning-options>summary small{color:var(--muted);letter-spacing:.04em;font-size:10.5px;font-weight:700}.provisioning-options__body{border-top:1px solid var(--line);gap:16px;padding:0 14px 14px;display:grid}.provisioning-options__body section{padding-top:13px}.provisioning-options__body h3{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px}.provisioning-options__body p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.spec-document-actions{flex-wrap:wrap;gap:9px;display:flex}.provisioning-form .business-description-editor{min-height:360px;font-size:14px;line-height:1.6}.provisioning-form .spec-document-editor{tab-size:2;min-height:360px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.55}.spec-document-file{color:var(--teal-dark);justify-self:start;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.provisioning-empty{min-height:260px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:30px;display:grid}.provisioning-empty strong{color:var(--navy);font-size:15px}.provisioning-empty span{max-width:280px;font-size:13px}@keyframes provisioning-spin{to{transform:rotate(360deg)}}@keyframes provisioning-sheen{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes provisioning-pulse{0%,to{opacity:.4;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.spin{animation:.9s linear infinite provisioning-spin}.provisioning-progress{max-width:760px;margin:0 auto;overflow:hidden}.provisioning-progress__heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px 24px 18px;display:grid}.provisioning-progress__heading h2,.provisioning-progress__heading p{margin:0}.provisioning-progress__heading h2{color:var(--navy);letter-spacing:-.02em;margin-top:3px;font-size:22px}.provisioning-progress__heading p{max-width:520px;color:var(--muted);margin-top:4px;font-size:13px}.provisioning-progress__hero-icon{width:46px;height:46px;color:var(--teal-dark);background:var(--teal-soft);border-radius:50%;place-items:center;display:grid}.provisioning-progress__hero-icon--attention{color:var(--ochre-dark);background:var(--ochre-soft)}.provisioning-progress__percent{color:var(--teal-dark);font-variant-numeric:tabular-nums;font-size:20px}.provisioning-progress__track{background:var(--navy-light);border-radius:999px;height:8px;margin:0 24px 4px;overflow:hidden}.provisioning-progress__bar{border-radius:inherit;background:linear-gradient(90deg, var(--teal-dark), var(--teal));height:100%;transition:width .5s;display:block;position:relative;overflow:hidden}.provisioning-progress__bar[data-active=true]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff9e,#0000);width:42%;animation:1.8s ease-in-out infinite provisioning-sheen;position:absolute;inset:0}.provisioning-progress__activity{color:var(--muted);align-items:center;gap:8px;margin:10px 24px 0;font-size:12px;display:flex}.provisioning-progress__activity>span{background:var(--teal-dark);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite provisioning-pulse}.provisioning-progress__phases{gap:0;margin:18px 24px 0;padding:0;list-style:none;display:grid}.provisioning-progress__phases li{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:67px;padding:10px 12px;display:grid}.provisioning-progress__phases li:last-child{border-bottom:0}.provisioning-progress__phases li[data-state=active]{background:var(--teal-soft);border-radius:9px}.provisioning-progress__phases li[data-state=attention]{background:var(--ochre-soft);border-radius:9px}.provisioning-progress__phases li>span:nth-child(2){gap:2px;display:grid}.provisioning-progress__phases strong{color:var(--navy);font-size:13px}.provisioning-progress__phases small{color:var(--muted);font-size:11px;line-height:1.4}.provisioning-progress__phase-icon{border:1px solid var(--line-dark);width:27px;height:27px;color:var(--muted-light);background:var(--panel-strong);border-radius:50%;place-items:center;display:grid}li[data-state=complete] .provisioning-progress__phase-icon{border-color:var(--green);color:var(--green);background:var(--green-soft)}li[data-state=active] .provisioning-progress__phase-icon{border-color:var(--teal-dark);color:var(--teal-dark)}li[data-state=attention] .provisioning-progress__phase-icon{border-color:var(--ochre-dark);color:var(--ochre-dark)}.provisioning-progress__phase-icon i{background:var(--line-dark);border-radius:50%;width:7px;height:7px}.provisioning-progress__phase-state{text-align:right;text-transform:uppercase;font-weight:700}li[data-state=complete] .provisioning-progress__phase-state{color:var(--green)}li[data-state=active] .provisioning-progress__phase-state{color:var(--teal-dark)}li[data-state=attention] .provisioning-progress__phase-state{color:var(--ochre-dark)}.provisioning-progress__footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:17px 24px;font-size:12px;display:flex}.provisioning-progress>.form-error{margin:0 24px 20px}@media (max-width:680px){.provisioning-progress__heading{grid-template-columns:auto minmax(0,1fr);padding-inline:18px}.provisioning-progress__percent{grid-column:2;font-size:16px}.provisioning-progress__track,.provisioning-progress__activity,.provisioning-progress__phases{margin-inline:18px}.provisioning-progress__phases li{grid-template-columns:32px minmax(0,1fr)}.provisioning-progress__phase-state{text-align:left;grid-column:2}.provisioning-progress__footer{flex-direction:column;align-items:stretch;padding-inline:18px}.provisioning-progress__footer .button{width:100%}}@media (prefers-reduced-motion:reduce){.spin,.provisioning-progress__bar[data-active=true]:after,.provisioning-progress__activity>span{animation:none}.provisioning-progress__bar{transition:none}}.provisioning-resume{border:1px solid var(--ochre);background:var(--ochre-soft);color:var(--navy);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 17px 14px;padding:12px 14px;display:flex}.provisioning-resume>div{gap:3px;min-width:0;display:grid}.provisioning-resume strong{overflow-wrap:anywhere;font-size:15px}.provisioning-resume small{color:var(--muted);font-size:12px}.provisioning-customer-hint{border:1px solid var(--teal);background:var(--teal-soft);color:var(--navy);border-radius:8px;gap:3px;margin:20px 17px 14px;padding:12px 14px;display:grid}.provisioning-customer-hint strong{overflow-wrap:anywhere;font-size:15px}.provisioning-customer-hint small{color:var(--muted);font-size:12px}.provisioning-engagement{border:1px solid var(--ochre);background:var(--ochre-soft);color:var(--navy);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:20px 17px 14px;padding:10px 14px;font-size:14px;display:flex}.provisioning-engagement[data-ready]{border-color:var(--green);background:var(--green-soft)}.payment-status{display:inline-flex}.payment-status-notice{border:1px solid var(--ochre);background:var(--ochre-soft);color:var(--ochre-dark);border-radius:11px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;display:flex}.payment-status-notice[data-payment-status=internal]{border-color:var(--line);background:var(--navy-light);color:var(--navy)}.payment-status-notice>div{flex:280px;gap:6px;min-width:0;display:grid}.payment-status-notice>div>span:not(.payment-status){color:var(--navy);font-size:13px}.provisioning-approval-note{color:var(--ochre-dark);margin:0;font-size:13px}.new-customer-flow{gap:16px;display:grid}.new-customer-flow>.provisioning-resume{margin:0}.new-customer-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.new-customer-step{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:16px 18px}.new-customer-step[data-current]{border-color:var(--teal);box-shadow:var(--shadow)}.new-customer-step>header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.new-customer-step h2{margin:0;font-size:17px}.new-customer-step__index{background:var(--navy-light);width:26px;height:26px;color:var(--navy);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.new-customer-step[data-current] .new-customer-step__index{background:var(--teal);color:#fff}.new-customer-step__body{gap:10px;min-width:0;margin-top:12px;display:grid}.new-customer-step__body p{overflow-wrap:anywhere;margin:0}.new-customer-step__body>.button{justify-self:start}.new-customer-option{border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px 14px;display:grid}.new-customer-option>summary{cursor:pointer;font-weight:600}.new-customer-option h3{margin:0;font-size:15px}.new-customer-option>.button{justify-self:start}.new-customer-company-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.new-customer-company-form label{color:#435267;flex:220px;gap:8px;min-width:0;font-size:13px;font-weight:500;line-height:1.5;display:grid}.new-customer-company-form .button{min-height:44px}.new-customer-resume-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.new-customer-resume-list li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.new-customer-resume-list small{color:var(--muted)}.new-customer-slug code{font-size:14px;font-weight:700}.new-customer-company-form>p{flex-basis:100%;margin:0}.new-customer-owner{gap:8px;display:grid}.new-customer-owner>p{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.new-customer-company-form .new-customer-company-form__wide{flex-basis:100%}.new-customer-company-form textarea{resize:vertical;min-height:72px}.new-customer-choice{gap:14px;min-width:0;display:grid}.new-customer-choice__set{border:0;min-width:0;margin:0;padding:0}.new-customer-choice__set>legend{color:var(--navy);margin:0 0 10px;padding:0;font-size:15px;font-weight:600}.new-customer-choice__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.new-customer-choice__card{border:1px solid var(--line);background:var(--panel-strong);cursor:pointer;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:14px 16px;transition:border-color .12s,box-shadow .12s;display:grid;position:relative}.new-customer-choice__card input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.new-customer-choice__card:hover{border-color:#8596a8}.new-customer-choice__card:has(input:checked){border-color:var(--teal-dark);background:var(--teal-soft);box-shadow:inset 0 0 0 1px var(--teal-dark)}.new-customer-choice__card:has(input:focus-visible){outline:2px solid var(--teal-dark);outline-offset:2px}.new-customer-choice__title{color:var(--navy);font-size:15px;font-weight:600}.new-customer-choice__description{color:#435267;font-size:13px;line-height:1.5}.new-customer-choice__when{color:var(--muted);font-size:12px;line-height:1.5}.new-customer-choice__panel{gap:10px;min-width:0;display:grid}.new-customer-choice__panel>.engagement-form{padding:20px}.demo-notes{white-space:pre-wrap}.owner-handover{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.owner-handover>p{flex-basis:100%;margin:0}.provisioning-record-header{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1fr .6fr;display:grid}.provisioning-record-header div{border-right:1px solid var(--line);gap:4px;padding:14px 17px;display:grid}.provisioning-record-header div:last-child{border-right:0}.provisioning-record-header span,.provisioning-digest span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.provisioning-record-header strong{color:var(--navy);text-transform:capitalize;font-size:13px}.customer-agent-proposal{gap:14px;padding:17px;display:grid}.customer-agent-proposal section{border-bottom:1px solid var(--line);gap:6px;padding-bottom:14px;display:grid}.customer-agent-proposal section:last-child{border-bottom:0;padding-bottom:0}.customer-agent-proposal h3{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}.customer-agent-proposal p,.customer-agent-proposal ul{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.customer-agent-proposal ul{gap:5px;padding-left:18px;display:grid}.customer-agent-proposal a{color:var(--teal-deep);overflow-wrap:anywhere}.provisioning-digest{border:1px solid var(--line);background:var(--cream);border-radius:8px;gap:7px;margin:16px 17px 0;padding:12px;display:grid}.provisioning-digest code{overflow-wrap:anywhere;color:var(--teal-deep);font-size:11px}.provisioning-steps{counter-reset:provisioning-step;margin:16px 17px;padding:0;list-style:none;display:grid}.provisioning-steps li{border-bottom:1px solid var(--line);counter-increment:provisioning-step;grid-template-columns:105px minmax(0,1fr) 105px;align-items:center;gap:10px;padding:10px 0;display:grid}.provisioning-steps li:last-child{border-bottom:0}.provisioning-steps span,.provisioning-steps small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:750}.provisioning-steps strong{color:var(--navy);font-size:12px}.provisioning-steps small{text-align:right}.provisioning-review{border-left:3px solid var(--ochre);background:var(--ochre-soft);color:var(--navy);border-radius:0 8px 8px 0;gap:6px;margin:0 17px 16px;padding:12px;font-size:12px;line-height:1.45;display:grid}.provisioning-actions{border-top:1px solid var(--line);gap:10px;padding:16px 17px;display:flex}.provisioning-message{background:var(--green-soft);color:var(--navy);border-radius:8px;align-items:flex-start;gap:8px;margin:0 17px 17px;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}@media (max-width:1180px){.provisioning-layout{grid-template-columns:1fr}.main-content{padding:42px 34px 80px}.hero-panel{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);gap:35px}.capability-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-card{grid-template-columns:minmax(240px,.9fr) minmax(300px,1.1fr)}.schedule-card__outcome{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:minmax(220px,.7fr) minmax(300px,1fr);align-items:center;padding:14px 0 0;display:grid}.ops-case-row{grid-template-columns:34px minmax(260px,1fr) minmax(270px,.8fr)}.ops-case-row .button{grid-column:2/-1;justify-self:end}}@media (max-width:940px){.page-header{align-items:flex-start}.hero-panel{grid-template-columns:1fr}.hero-panel__summary{border-top:1px solid #ffffff24;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 0 0;display:grid}.hero-panel__summary>div{border-bottom:0;border-right:1px solid #ffffff1f;padding:8px 15px}.hero-panel__summary>div:first-child{padding-left:0}.hero-panel__summary>div:last-child{border-right:0}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card:nth-child(2){border-right:0}.metric-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.activity-card__facts,.agent-version-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-detail-grid,.detail-grid,.model-policy-grid,.usage-budget-grid,.ops-account-detail-grid{grid-template-columns:1fr}.lane-guide article{padding:18px}.improvement-card{grid-template-columns:minmax(0,1fr) minmax(270px,.7fr)}.schedule-budget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-case-row{grid-template-columns:34px minmax(0,1fr)}.ops-provider-row{grid-template-columns:1fr}.ops-case-row>dl,.ops-case-row .button{grid-column:2}.ops-agent-card{grid-template-columns:1fr}.ops-agent-card>dl>div:first-child{border-left:0}.case-toolbar{align-items:flex-start}}@media (max-width:760px){:root{--header-height:70px}html{scroll-padding-top:98px}.shadow-banner{justify-content:flex-start;min-height:52px;padding:7px 13px}.shadow-banner>span:nth-child(2){gap:0;display:grid}.shadow-banner__detail{text-overflow:ellipsis;white-space:nowrap;max-width:58vw;overflow:hidden}.shadow-banner__exit{margin-left:auto;padding-left:10px}.has-shadow-banner .site-header{top:52px}.site-header{padding:0 17px}.brand-lockup{gap:11px}.brand-logo{width:103px}.product-name{padding-left:11px;font-size:20px}.organization-context{min-width:0;max-width:145px}.organization-context__label{display:none}.organization-context strong{max-width:116px}.internal-mark span{display:none}.internal-mark{justify-content:center;width:34px;height:34px;padding:0}.avatar-button{width:36px;height:36px}.app-frame{display:block}.sidebar,.has-shadow-banner .sidebar{z-index:45;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcfbf7f7;border-right:0;width:100%;height:66px;padding:7px 12px;position:fixed;inset:auto 0 0}.sidebar nav{flex-direction:row;justify-content:space-around}.nav-item{width:50px}.managed-note{display:none}.main-content{padding:31px 17px 94px}.provisioning-form__row,.provisioning-record-header{grid-template-columns:1fr}.provisioning-record-header div{border-right:0;border-bottom:1px solid var(--line)}.provisioning-record-header div:last-child{border-bottom:0}.provisioning-steps li{grid-template-columns:1fr;gap:4px}.provisioning-steps small{text-align:left}.provisioning-actions{flex-direction:column}.provisioning-actions .button{width:100%}.managed-core-card>header{flex-direction:column}.managed-core-card>dl,.managed-core-card__columns,.delivery-boundary-grid,.managed-base-strip{grid-template-columns:1fr}.page-header{flex-direction:column;gap:19px;margin-bottom:25px}.page-header h1{font-size:42px}.page-header p{font-size:12px}.page-header__action{align-self:stretch;width:100%}.page-header__action .button{width:100%}.hero-panel{border-radius:13px;padding:27px 23px}.hero-panel__copy h2{font-size:28px}.hero-panel__summary{grid-template-columns:1fr}.hero-panel__summary>div,.hero-panel__summary>div:first-child{border-bottom:1px solid #ffffff1f;border-right:0;padding:10px 0}.hero-panel__summary>div:last-child{border-bottom:0}.metric-card{padding:18px}.metric-card strong{font-size:25px}.section-heading{align-items:flex-start}.section-heading h2{font-size:24px}.attention-card{flex-wrap:wrap;align-items:flex-start}.attention-card__body{min-width:calc(100% - 64px)}.attention-card>.button{margin-left:60px}.capability-strip,.capability-detail-grid,.schedule-budget-grid,.ops-account-grid{grid-template-columns:1fr}.activity-card__topline{flex-direction:column;gap:8px}.activity-card__facts{grid-template-columns:1fr}.agent-card__header{flex-wrap:wrap;align-items:flex-start;padding:22px}.agent-card__identity{min-width:calc(100% - 82px)}.agent-card__header>.button{width:100%}.agent-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-card__facts>div:nth-child(2){border-right:0}.agent-card__facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.agent-card__capabilities{grid-template-columns:1fr;padding:12px 22px 16px}.agent-card__capabilities>div:nth-last-child(2){border-bottom:1px solid var(--line)}.agent-identity-panel{flex-wrap:wrap;align-items:flex-start}.agent-identity-panel__main{border-right:0;min-width:calc(100% - 92px);padding-right:0}.agent-version-facts{border-top:1px solid var(--line);flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:16px}.anchor-tabs{gap:19px}.capability-card>header{flex-direction:column}.capability-card>p{min-height:0}.skill-knowledge__pattern{flex-direction:column}.skill-knowledge__facts,.skill-knowledge__rollout,.model-policy-summary dl{grid-template-columns:1fr}.model-policy-summary dl div,.model-policy-summary dl div:first-child{border-right:0;border-bottom:1px solid var(--line);padding:8px 0}.schedule-card{grid-template-columns:1fr;gap:18px}.schedule-card__outcome{grid-column:auto;grid-template-columns:1fr}.activity-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-summary-grid>div:nth-child(2){border-right:0}.activity-summary-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.lane-guide{grid-template-columns:1fr}.lane-guide article{border-bottom:1px solid #ffffff21;border-right:0}.lane-guide article:last-child{border-bottom:0}.improvement-card,.account-case-grid>article{grid-template-columns:1fr}.improvement-card__progress,.account-case-grid>article>aside{border-top:1px solid var(--line);border-left:0}.modal{padding:26px 22px}.modal h2,.success-state h2{font-size:28px}.capability-usage-list>article{grid-template-columns:auto minmax(0,1fr)}.capability-usage-list__main{grid-template-columns:1fr;gap:12px}.capability-usage-list dl{border-top:1px solid var(--line);border-left:0;grid-column:2;padding:12px 0 0}.schedule-budget-grid footer{flex-direction:column}.ops-case-row>dl{grid-template-columns:1fr}.ops-case-row .button{justify-self:stretch;width:100%}.automation-summary{flex-wrap:wrap;align-items:flex-start}.automation-summary>div:nth-child(2){min-width:calc(100% - 58px)}.automation-summary__stat{border-top:1px solid var(--line);width:100%;padding:11px 0 0 52px}.shadow-context-card{flex-wrap:wrap;align-items:flex-start}.shadow-context-card div{min-width:calc(100% - 40px)}.shadow-context-card .status-badge{margin-left:30px}.ops-agent-card>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-agent-card>dl>div:nth-child(odd){border-left:0}.account-case-grid__main dl,.case-queue-guide{grid-template-columns:1fr}.case-queue-guide>div{border-right:0;border-bottom:1px solid var(--line)}.case-queue-guide>div:last-child{border-bottom:0}.case-toolbar{display:grid}.filter-group{border-top:1px solid var(--line);border-left:0;padding:8px 0 0;overflow-x:auto}.case-toolbar__clear{margin-left:0}.ops-case-detail-list__header{flex-direction:column;align-items:flex-start}.ops-case-detail-list__body{grid-template-columns:1fr}.ops-case-detail-list__ownership{border-top:1px solid var(--line);border-left:0}.ops-case-detail-list__summary>dl,.ops-case-detail-list__automation .automation-rail{grid-template-columns:1fr}.ops-case-detail-list__automation .automation-step{padding-bottom:12px}.ops-case-detail-list__automation .automation-step:before{width:1px;height:auto;inset:21px auto 0 10px}}@media (max-width:470px){.brand-logo{width:92px}.product-name{display:none}.organization-context{max-width:125px}.organization-context strong{max-width:100px}.hero-panel__actions{flex-direction:column;align-items:flex-start}.metric-grid{grid-template-columns:1fr}.metric-card{border-right:0;border-bottom:1px solid var(--line)}.metric-card:nth-child(3){border-bottom:1px solid var(--line)}.metric-card:last-child{border-bottom:0}.capability-summary__top{align-items:flex-start}.activity-card,.agent-card__facts,.activity-summary-grid{grid-template-columns:1fr}.agent-card__facts>div,.activity-summary-grid>div{border-right:0;border-bottom:1px solid var(--line)}.agent-card__facts>div:last-child,.activity-summary-grid>div:last-child{border-bottom:0}.agent-version-facts,.schedule-card__facts{grid-template-columns:1fr}.decision-actions{flex-direction:column}.decision-actions .button{width:100%}.case-quote-controls .decision-actions>small{flex-basis:auto}.modal__actions{flex-direction:column-reverse}.modal__actions .button{width:100%}.ops-account-card>dl{grid-template-columns:1fr}.ops-account-card>footer{flex-direction:column;align-items:flex-start}.ops-agent-card>dl{grid-template-columns:1fr}.ops-agent-card>dl>div{border-left:0;border-bottom:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important}}:root{--page:#f4f6f9;--line-strong:#bac6d0;--cream:#fff;--paper:#fff;--panel:#fff;--panel-strong:#fff;--navy:#1a3d56;--navy-deep:#0f172a;--navy-light:#eaf1f7;--teal:#2ba39f;--teal-dark:#14655f;--teal-soft:#e3f1f0;--ochre:#c57f0e;--ochre-dark:#8a6310;--ochre-soft:#fbf1dc;--green:#2f8f66;--green-soft:#e3f1f0;--red:#b0413e;--red-soft:#f8e7e5;--ink:#0f172a;--muted:#6b7a8f;--muted-light:#94a3b8;--line:#0f172a17;--line-dark:#0f172a24;--shadow:none;--shadow-raised:0 18px 45px #0d223129;--radius:14px;--sidebar-width:236px;--header-height:56px}body{background:var(--page);font-size:13px;line-height:1.45}.site-header{height:var(--header-height);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom-color:#0f172a1a;gap:16px;padding:0 20px}.brand-lockup{gap:9px}.brand-logo{object-fit:contain;width:26px;height:26px}.product-name{color:var(--ink);border:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1}.beta-badge{color:var(--ochre-dark);background:var(--ochre-soft);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid #e8a8254d;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.35}.header-context{gap:8px}.account-switcher>summary{color:#1f2937;background:#fafbfc;border-color:#0f172a1f;border-radius:8px;gap:8px;max-width:250px;min-height:36px;padding:5px 12px;font-size:13px;font-weight:500}.account-switcher>summary>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-switcher__initials{color:#fff;background:#1f3d5c;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:inline-flex}.header-usage{color:#4a5568;white-space:nowrap;align-items:center;gap:6px;margin-left:8px;font-size:12px;display:inline-flex}.header-usage>span{background:var(--green);border-radius:50%;width:7px;height:7px}.header-usage strong{color:var(--ink)}.header-usage small{color:#4a5568;font-size:12px}.support-button{color:#fff;background:var(--navy);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.avatar-button{width:34px;height:34px;color:var(--navy);background:var(--navy-light);border:1px solid #28618938;font-size:11px}.app-frame{min-height:calc(100vh - var(--header-height))}.sidebar{top:var(--header-height);height:calc(100vh - var(--header-height));background:#fff;border-right-color:#0f172a14;justify-content:flex-start;gap:20px;padding:14px 10px}.sidebar nav{gap:2px}.nav-item{color:#4a5568;border-radius:8px;gap:10px;min-height:34px;padding:8px 12px;font-size:13px;font-weight:500;transition:background-color .12s,color .12s;position:relative}.nav-item:hover{color:var(--ink);background:#f4f6f9;transform:none}.nav-item.active{color:var(--ink);background:var(--navy-light);box-shadow:none}.nav-item em{color:var(--muted);margin-left:auto;font-size:11px;font-style:normal}.nav-item b{min-width:18px;height:18px;color:var(--ochre-dark);background:#f4e4c8;border-radius:999px;margin-left:auto;font-size:11px}.internal-navigation{gap:4px;margin-top:auto;display:grid}.internal-navigation>span{color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;padding:10px 12px 6px;font-size:11px;font-weight:600}.internal-navigation a{color:#4a5568;border-radius:8px;align-items:center;gap:10px;min-height:34px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.internal-navigation a:hover{color:var(--ink);background:#f4f6f9}.main-content{max-width:1200px;margin:0 auto;padding:28px 32px 48px}.page-header{align-items:center;gap:24px;margin-bottom:22px}.page-header h1{color:#1f3d5c;letter-spacing:-.015em;margin:0;font-size:30px;line-height:1.08}.page-header p{max-width:900px;color:var(--muted);margin-top:4px;font-size:13px;line-height:1.4}.page-header .eyebrow{display:none}.panel,.metric-card,.agent-card,.improvement-card,.empty-state,.quiet-state{box-shadow:none;border-color:#0f172a14}.metric-grid{background:0 0;border:0;gap:14px}.metric-card{background:#fff;border:1px solid #0f172a14;border-radius:14px}.status-badge{padding:3px 10px;font-size:11px}.planned-feature{text-align:center;background:#ffffffad;border:1px dashed #0f172a33;border-radius:14px;place-items:center;min-height:260px;padding:34px;display:grid;position:relative}.planned-feature__label{color:var(--ochre-dark);background:var(--ochre-soft);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:14px;right:14px}.planned-feature>div{justify-items:center;gap:10px;max-width:580px;display:grid}.planned-feature__icon{width:46px;height:46px;color:var(--navy);background:var(--navy-light);border-radius:13px;place-items:center;margin-bottom:4px;display:grid}.planned-feature h2{color:var(--ink);margin:0;font-size:18px}.planned-feature p{color:var(--muted);margin:0;line-height:1.6}.not-found-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:100vh;padding:48px 24px;display:flex}.not-found-page>img{width:190px;height:auto;margin-bottom:30px}.not-found-page__icon{width:52px;height:52px;color:var(--navy);background:var(--navy-light);border-radius:15px;place-items:center;display:grid}.not-found-page h1{color:var(--navy);letter-spacing:-.02em;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(34px,4vw,44px);font-weight:400;line-height:1.05}.not-found-page p{max-width:430px;color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.65}@media (max-width:1020px){:root{--sidebar-width:78px}.sidebar{padding:14px 9px}.nav-item{justify-content:center;padding:8px}.nav-item>span,.nav-item em,.internal-navigation>span,.internal-navigation a:not(:focus){font-size:0}.nav-item b{margin:0;position:absolute;top:2px;right:5px}.internal-navigation a{justify-content:center}.header-usage small{display:none}}@media (max-width:760px){:root{--header-height:56px}.site-header{padding:0 12px}.beta-badge,.header-usage,.support-button span{display:none}.support-button{justify-content:center;width:34px;padding:0}.account-switcher>summary{max-width:180px}.app-frame{display:block}.sidebar,.has-shadow-banner .sidebar{scrollbar-width:none;border-top:1px solid var(--line);background:#fffffffa;height:62px;padding:6px 8px;top:auto;bottom:0;overflow-x:auto}.sidebar::-webkit-scrollbar{display:none}.sidebar nav{flex-direction:row;flex:1;justify-content:space-around;min-width:360px}.nav-item{width:46px}.internal-navigation{display:none}.main-content{padding:24px 16px 86px}.page-header{align-items:flex-start;gap:14px}.page-header h1{font-size:30px}}@media (max-width:520px){.product-name{font-size:13px;display:inline}.account-switcher>summary>span:last-child{display:none}.account-switcher>summary{width:38px;padding:5px 8px}.page-header{flex-direction:column}}.connection-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.connection-catalog article{background:#fff;border:1px solid #0f172a14;border-radius:14px;flex-direction:column;min-height:156px;padding:20px 22px;display:flex}.connection-catalog article>header{align-items:center;gap:11px;display:flex}.connection-catalog article>header>span:first-child{width:38px;height:38px;color:var(--navy);background:var(--navy-light);border-radius:10px;flex:none;place-items:center;display:grid}.connection-catalog h2,.connection-catalog h3{color:var(--ink);margin:0;font-size:15px}.connection-catalog form{gap:8px;display:grid}.connection-catalog form input{border:1px solid var(--line);width:100%;font:inherit;border-radius:8px;padding:9px 11px}.connection-catalog form .button{justify-self:start}.agent-service-access{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.agent-service-access h4{margin:0 0 10px;font-size:14px}.agent-service-access details{margin-top:12px}.agent-service-access summary{cursor:pointer;font-weight:600}.agent-service-access form{margin-top:14px}.agent-service-access fieldset{border:1px solid var(--line);border-radius:8px;gap:8px;padding:10px;display:grid}.agent-service-access legend{padding:0 5px;font-size:13px}.agent-service-access label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.agent-service-access input[type=checkbox]{width:auto}.agent-service-access select{border:1px solid var(--line);width:100%;font:inherit;border-radius:8px;padding:9px 11px}.agent-service-access-row{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.connection-catalog .status-badge{margin-left:auto}.connection-catalog p{color:#4a5568;margin:14px 0 10px;line-height:1.55}.connection-catalog small{color:var(--muted);margin-top:auto;font-size:12px}.catalog-note{color:#4a5568;background:#ffffffb8;border:1px dashed #0f172a29;border-radius:14px;align-items:center;gap:10px;margin-top:14px;padding:14px 20px;display:flex}.catalog-note--action{justify-content:space-between}.catalog-note--warning{border-style:solid;border-color:var(--ochre-soft);background:var(--ochre-soft);color:var(--navy);align-items:flex-start}.catalog-note--warning svg{flex:none;margin-top:2px}.attention-list{background:#fff;border:1px solid #0f172a14;border-radius:14px;overflow:hidden}.attention-list article{border-bottom:1px solid #0f172a12;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px 22px;display:grid}.attention-list article:last-child{border-bottom:0}.attention-list__icon{width:36px;height:36px;color:var(--navy);background:var(--navy-light);border-radius:10px;place-items:center;display:grid}.attention-list__icon--ochre{color:var(--ochre-dark);background:var(--ochre-soft)}.attention-list h2{color:var(--ink);margin:0;font-size:14px}.attention-list p{color:#4a5568;margin:3px 0 0;font-size:12px}.team-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:14px;display:grid}.role-guide{background:#fff;border:1px solid #0f172a14;border-radius:14px;gap:14px;padding:22px;display:grid}.role-guide>span{color:#4a5568;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.role-guide p{color:#1f2937;margin:0;line-height:1.6}@media (max-width:820px){.connection-catalog,.team-layout{grid-template-columns:1fr}.attention-list article{grid-template-columns:auto minmax(0,1fr)}.attention-list article>.status-badge,.attention-list article>.button{grid-column:2;justify-self:start}.catalog-note--action{flex-direction:column;align-items:flex-start}}.console-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.console-metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:116px;padding:17px 18px;position:relative}.console-metrics article>span{color:var(--muted);font-size:11.5px;font-weight:600}.console-metrics article>strong{color:var(--ink);margin-top:8px;font-size:26px;line-height:1;display:block}.console-metrics article>strong small{color:var(--muted-light);margin-left:4px;font-size:12px;font-weight:500}.console-metrics article>p{color:var(--muted);margin:10px 0 0;font-size:12px}.console-metrics article>svg{color:#7d91a4;position:absolute;top:17px;right:17px}.console-positive{color:var(--green)!important}.console-warning{color:var(--ochre-dark)!important}.console-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);align-items:start;gap:14px;display:grid}.console-overview-main,.console-overview-side{gap:14px;display:grid}.console-panel,.console-table-panel{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.console-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:13px 17px;display:flex}.console-panel>header h2{color:var(--ink);margin:0;font-size:14px}.console-panel>header p{color:var(--muted);margin:2px 0 0;font-size:12px}.console-panel>header>a{color:var(--navy);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.console-agent-list>a,.console-outcome-list>article{border-bottom:1px solid var(--line);min-height:65px;color:inherit;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:11px 16px;display:grid}.console-agent-list>a:last-child,.console-outcome-list>article:last-child{border-bottom:0}.console-agent-list>a:hover{background:#f8fafc}.console-agent-avatar,.console-agent-cell>i{color:#fff;background:var(--navy);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:700;display:grid}.console-row-copy{gap:2px;min-width:0;display:grid}.console-row-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.console-row-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.console-row-fact{text-align:right;gap:2px;display:grid}.console-row-fact strong{color:#344256;font-size:12px;font-weight:600}.console-row-fact small{color:var(--muted);font-size:11px}.console-outcome-list>article{grid-template-columns:auto minmax(0,1fr) auto}.console-outcome-mark{width:30px;height:30px;color:var(--ochre-dark);background:var(--ochre-soft);border-radius:9px;place-items:center;display:grid}.console-outcome-mark--successful{color:var(--green);background:var(--green-soft)}.console-empty-row{min-height:88px;color:var(--navy);align-items:center;gap:12px;padding:18px;display:flex}.console-empty-row>span{gap:3px;display:grid}.console-empty-row strong{color:var(--ink);font-size:13px}.console-empty-row small{color:var(--muted);font-size:12px}.console-empty-row--small{min-height:72px}.console-attention-row{border-bottom:1px solid var(--line);min-height:67px;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.console-attention-row>svg:first-child{color:var(--ochre-dark)}.console-attention-row>span{gap:2px;display:grid}.console-attention-row strong{color:var(--ink);font-size:12px}.console-attention-row small{color:var(--muted);font-size:11px}.console-runtime-panel dl{margin:0;padding:5px 16px}.console-runtime-panel dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:43px;display:flex}.console-runtime-panel dl>div:last-child{border-bottom:0}.console-runtime-panel dt{color:var(--muted);font-size:12px}.console-runtime-panel dd{color:var(--ink);text-align:right;margin:0;font-size:12px;font-weight:600}.console-table{min-width:920px}.console-table-panel{overflow-x:auto}.console-table__head,.console-table__row{align-items:center;gap:15px;padding:0 17px;display:grid}.console-table__head{border-bottom:1px solid var(--line);color:#8290a2;letter-spacing:.08em;text-transform:uppercase;background:#fafbfc;min-height:39px;font-size:11px;font-weight:700}.console-table__row{border-bottom:1px solid var(--line);min-height:76px;color:inherit}.console-table__row:last-child{border-bottom:0}.console-table__row:hover{background:#f8fafc}.console-table__row>span{gap:3px;min-width:0;display:grid}.console-table__row>span>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.console-table__row>span>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.console-table__row>svg{color:var(--muted-light)}.console-table--agents .console-table__head,.console-table--agents .console-table__row{grid-template-columns:minmax(170px,1.1fr) minmax(260px,2fr) 90px 90px minmax(150px,auto) 14px}.console-agent-cell{align-items:center;flex-direction:row!important;gap:10px!important;display:flex!important}.console-agent-cell>span{gap:3px;min-width:0;display:grid}.console-agent-cell>span>strong,.console-agent-cell>span>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-table--requests .console-table__head,.console-table--requests .console-table__row{grid-template-columns:minmax(112px,auto) minmax(200px,1.8fr) minmax(110px,.8fr) minmax(130px,.9fr) minmax(118px,auto) minmax(128px,auto) 14px}.console-table--skills .console-table__head,.console-table--skills .console-table__row{grid-template-columns:minmax(150px,1fr) minmax(260px,2.2fr) minmax(130px,.9fr) minmax(120px,auto) minmax(190px,1.3fr) 14px}.console-table--skills .console-table__row{align-items:start;padding-top:14px;padding-bottom:14px}.console-table--skills .console-table__row>span>strong.console-table__wrap,.console-table--skills .console-table__row>span>small.console-table__wrap{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.console-table--skills .console-table__row>svg{align-self:center}.skill-timeline{flex-direction:column;gap:12px;display:flex}.skill-timeline-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffefaeb;border-radius:12px;gap:10px;padding:18px 20px;display:grid}.skill-timeline-card__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.skill-timeline-card__badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.skill-timeline-card__meta{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.skill-timeline-card__divider{color:var(--line-dark)}.skill-timeline-card__record{color:var(--muted);font-weight:500}.skill-timeline-card__summary{color:var(--ink);margin:0;font-size:11px;line-height:1.5}.reference-link{color:var(--teal-dark);text-underline-offset:2px;font-weight:600;text-decoration:underline}.request-summary-bar{align-items:center;gap:7px;margin-bottom:12px;display:flex}.request-summary-bar>span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:5px 11px;font-size:11.5px}.request-summary-bar>span strong{color:var(--ink)}.request-summary-bar>p{color:var(--muted);align-items:center;gap:5px;margin:0 0 0 auto;font-size:11.5px;display:inline-flex}.console-table-panel+.content-section{margin-top:22px}@media (max-width:1000px){.console-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.console-overview-grid{grid-template-columns:1fr}.console-table-panel{overflow-x:auto}}@media (max-width:620px){.console-metrics{grid-template-columns:1fr}.console-agent-list>a{grid-template-columns:auto minmax(0,1fr) auto}.console-agent-list .console-row-fact,.console-agent-list .status-badge{grid-column:2;justify-self:start}.request-summary-bar{flex-wrap:wrap;align-items:flex-start}.request-summary-bar>p{width:100%;margin-left:0}}.nav-item--external svg:last-child{opacity:.55;margin-left:auto}.nav-item--disabled{cursor:default;opacity:.62;flex-wrap:nowrap}.nav-item--disabled:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (max-width:1020px){.nav-item--external svg:last-child{display:none}}.notice{border:1px solid var(--line);color:var(--ink,#1f2a37);background:#fff;border-radius:10px;align-items:center;gap:8px;margin:0 0 14px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.notice--info{color:#1c3d63;background:#eef5fd;border-color:#bfd7f2}.notice--warning{color:#5c4514;background:#fff7e6;border-color:#ecd5a6}.notice svg{flex:none}.engagement-console{gap:18px;min-width:0;display:grid}.engagement-form{background:var(--panel,#fff);border:1px solid var(--line);border-radius:12px;gap:24px;min-width:0;padding:28px;display:grid}.engagement-form__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px;display:grid}.engagement-form label{color:#435267;gap:8px;min-width:0;font-size:13px;font-weight:500;line-height:1.5;display:grid}:is(.engagement-form,.new-customer-company-form) :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bac6d0;border-radius:7px;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.5;transition:border-color .12s,box-shadow .12s}.engagement-form textarea{resize:vertical;min-height:112px}:is(.engagement-form,.new-customer-company-form) :is(input,textarea)::placeholder{color:#6b7a8f;opacity:1}:is(.engagement-form,.new-customer-company-form) :is(input,select,textarea):hover:not(:disabled){border-color:#8596a8}:is(.engagement-form,.new-customer-company-form) :is(input,select,textarea):focus-visible{border-color:var(--teal-dark);outline:2px solid var(--teal-dark);outline-offset:2px}:is(.engagement-form,.new-customer-company-form) :is(input,select,textarea):disabled{color:#64748b;cursor:not-allowed;background:#f3f5f7}.engagement-form :is(input,select,textarea)[aria-invalid=true]{border-color:var(--red)}.engagement-form input:is([type=checkbox],[type=radio]){width:18px;height:18px;accent-color:var(--teal-dark);flex:none;margin:2px 0 0}.engagement-form input[type=file]{padding:6px}.engagement-form input::file-selector-button{background:var(--navy-light);min-height:32px;color:var(--navy);font:inherit;cursor:pointer;border:0;border-radius:4px;margin-right:12px;padding:6px 12px}.engagement-form label.checkbox-field{color:#435267;background:0 0;align-self:end;align-items:flex-start;min-height:44px;padding:10px 0;font-weight:400;display:flex}.engagement-form label.checkbox-field--danger{background:var(--red-soft);padding:12px}.engagement-form__group{border:0;border-top:1px solid var(--line);border-radius:0;gap:20px;min-width:0;margin:0;padding:20px 0 0;display:grid}.engagement-form__group legend{color:var(--navy);padding:0 12px 0 0;font-size:15px;font-weight:600}.engagement-form__hint,.engagement-form p{color:#5b6b80;margin:0;font-size:13px;line-height:1.65}.engagement-form :is(h2,h3){color:var(--navy);margin:0}.engagement-form h2{font-size:19px}.engagement-form h3{font-size:14px;font-weight:600}.engagement-form__stack,.engagement-form>form{gap:20px;min-width:0;display:grid}.engagement-form>.button,.engagement-form>form>.button{justify-self:start}.engagement-form .button{min-height:44px}.engagement-form__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;display:flex}.engagement-form__value{min-width:0;display:block;position:relative}.engagement-form__value>span{color:#5b6b80;pointer-events:none;font-size:14px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.engagement-form .engagement-form__value input{padding-left:32px}.engagement-form__value--percentage>span{left:auto;right:32px}.engagement-form .engagement-form__value--percentage input{padding-left:12px;padding-right:52px}.partner-registration__header{justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:4px;display:flex}.partner-registration__header p{margin-top:6px}.partner-registration__header>label{flex-shrink:0;width:270px}.partner-pricing-rows{display:grid}.partner-pricing-row{grid-template-columns:minmax(140px,1fr) minmax(180px,1.3fr) minmax(140px,1fr);align-items:center;gap:24px;padding:18px 0;display:grid}.partner-pricing-row+.partner-pricing-row{border-top:1px solid var(--line)}.partner-pricing-row h3{padding-top:27px}.partner-hosting-minimum{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(260px,1.3fr);gap:32px;padding-top:24px;display:grid}.partner-hosting-minimum .engagement-form__hint{max-width:38ch;margin-top:6px}.partner-hosting-minimum__fields{gap:8px;display:grid}.partner-registration__footer{border-top:1px solid var(--line);justify-content:space-between;padding-top:24px}@media (max-width:700px){.engagement-form{gap:24px;padding:20px}.engagement-form :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-size:16px}.partner-registration__header{flex-direction:column;gap:20px}.partner-registration__header>label{width:100%}.partner-pricing-row,.partner-hosting-minimum{grid-template-columns:minmax(0,1fr);gap:16px}.partner-pricing-row{padding:22px 0}.partner-pricing-row h3{padding-top:0}.partner-registration__footer{flex-direction:column;align-items:stretch}.partner-registration__footer .button{width:100%}}.engagement-invite{border:1px solid var(--line);background:var(--panel,#fff);border-radius:10px;gap:6px;padding:14px 16px;display:grid}.engagement-invite code{background:var(--bg,#f6f5f2);word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:8px;padding:8px 10px;font-size:11px}.engagement-invite p{color:var(--muted);margin:0;font-size:11px}.engagement-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.engagement-table{border-collapse:collapse;width:100%;font-size:11px}.engagement-table th{text-align:left;color:var(--muted);text-transform:uppercase;border-bottom:1px solid var(--line);padding:8px 10px;font-size:10px;font-weight:500}.engagement-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px}.engagement-table__muted{color:var(--muted);font-size:10.5px}.plan-terms{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 18px;margin:0;display:grid}.plan-terms div{gap:3px;display:grid}.plan-terms dt{color:var(--muted);text-transform:uppercase;font-size:10px}.plan-terms dd{margin:0;font-size:11px;font-weight:600}.page-header__actions{gap:8px;display:inline-flex}.build-allowance{gap:8px;display:grid}.build-allowance strong{font-size:12px}.hosting-cancel{border:1px solid var(--line);border-radius:10px;gap:8px;max-width:60ch;padding:12px 14px;display:grid}.hosting-cancel--confirm{border-color:var(--ochre,#b4741a)}.hosting-cancel p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.hosting-cancel__actions{flex-wrap:wrap;gap:8px;display:flex}.button--danger{color:#fff;background:#a3402f;border-color:#8d3527}.button--danger:hover:not(:disabled):not([aria-disabled=true]){background:#8d3527}.skill-try-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.skill-page-details{margin-top:24px}.skill-page-details .agent-identity-panel{margin-top:18px}.request-card{grid-template-columns:minmax(0,1fr)}.request-card__details{margin:0 25px 20px}.request-card__details .automation-rail{margin-top:18px}.request-queue-details{margin-top:24px}.decision-note>summary{color:var(--muted);cursor:pointer;font-size:11px}.decision-note[open]>summary{margin-bottom:10px}.decision-note label{gap:6px;display:grid}.agent-access-company{align-items:flex-start;gap:10px;margin:18px 0;display:flex}.agent-access-company input{margin-top:4px}.agent-access-company small,.agent-access-row small{color:var(--muted);margin-top:4px;display:block}.agent-access-list{display:grid}.agent-access-row{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(150px,1fr) minmax(170px,auto);align-items:center;gap:16px;padding:16px 0;display:grid}.agent-access-row>span{font-size:13px}@media (max-width:700px){.agent-access-row{grid-template-columns:1fr;gap:8px}.agent-access-row .button{justify-self:start}}.support-request-form{gap:.65rem;max-width:42rem;display:grid}.support-request-form label{margin-top:.5rem;font-weight:600}.support-request-form input,.support-request-form textarea{border:1px solid var(--line);width:100%;color:inherit;background:var(--panel);font:inherit;border-radius:8px;padding:.75rem}.support-request-form textarea{resize:vertical}.support-request-form p{margin:0}.partner-shell{--font-display:"Instrument Serif";--line:#e0e5e9;--panel:#fff;--paper:#fff;min-height:100vh;color:var(--ink);background:#fff;grid-template-columns:240px minmax(0,1fr);font-size:15px;display:grid}.partner-sidebar{border-right:1px solid var(--line);flex-direction:column;height:100dvh;padding:36px 14px 20px;display:flex;position:sticky;top:0}.partner-brand{white-space:nowrap;color:var(--ink);align-items:center;gap:10px;padding:4px 8px 38px;font-size:18px;font-weight:650;text-decoration:none;display:flex}.partner-sidebar nav{flex-direction:column;flex:1;gap:12px;display:flex}.partner-nav{min-height:52px;color:var(--ink);border-radius:7px;align-items:center;gap:13px;padding:12px;text-decoration:none;display:flex}.partner-nav:hover{background:#f2f7f8}.partner-nav.active{color:#086983;background:#e5f1f4}.partner-nav--terms{border-top:1px solid var(--line);border-radius:0;margin-top:auto;padding-top:20px}.partner-account{color:var(--muted);margin:16px 10px 0;font-size:12px}.partner-account summary{cursor:pointer;padding:7px 0}.partner-account div{gap:10px;padding-top:10px;display:grid}.partner-main{min-width:0;padding:44px 32px}.partner-page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:32px;padding-right:282px;display:flex}.partner-page-heading h1{font:400 54px/1.08 var(--font-display), Georgia, serif;letter-spacing:-1.7px;color:var(--navy-deep);margin:0 0 13px}.partner-page-heading p{color:var(--muted);margin:0;line-height:1.6}.partner-shell .button{border-radius:7px;min-height:44px;padding:11px 17px;font-size:14px}.partner-page-heading>.button{flex-shrink:0;margin-top:16px}.partner-workspace-grid{grid-template-columns:minmax(0,1fr) 250px;gap:30px;display:grid}.partner-client-list{min-width:0}.partner-table-scroll{overflow-x:auto}.partner-client-table{border-collapse:collapse;text-align:left;width:100%;font-size:15px}.partner-client-table th{color:#5a6b80;text-transform:uppercase;border-bottom:1px solid var(--line);white-space:nowrap;padding:20px 8px;font-size:13px;font-weight:550}.partner-client-table td{vertical-align:top;border-bottom:1px solid var(--line);padding:24px 8px;line-height:1.6}.partner-client-table td:first-child{min-width:200px}.partner-client-table td:first-child>span{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;display:block}.partner-client-table td:not(:first-child){white-space:nowrap}.partner-client-table td strong{font-weight:650}.partner-client-table small{font-size:inherit}.partner-client-status{align-items:center;gap:8px;display:inline-flex}.partner-client-status.is-active svg{color:#167368}.partner-text-link{font:inherit;color:#006b85;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:14px;line-height:1.6;text-decoration:none;display:inline-flex}.partner-text-link:hover{color:var(--navy);text-decoration:underline}.partner-text-link:focus-visible,.partner-nav:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.partner-list-count{color:var(--muted);margin:24px 4px;font-size:13px}.partner-workspace-rail{border-left:1px solid var(--line);min-height:calc(100dvh - 240px);padding:18px 0 40px 30px;font-size:14px;line-height:1.65}.partner-workspace-rail section+section{border-top:1px solid var(--line);margin-top:48px;padding-top:34px}.partner-workspace-rail h2{color:var(--navy);margin:0 0 26px;font:400 18px/1.25 Georgia,serif}.partner-workspace-rail strong{font-weight:650}.partner-lab-status{color:var(--muted);align-items:center;gap:8px;margin:10px 0 26px;display:flex}.partner-lab-status.is-ready{color:#387c49}.partner-lab-credit{border-top:1px solid var(--line);padding-top:24px}.partner-muted{color:var(--muted)}.partner-workspace-rail .partner-text-link{margin-top:12px}.partner-software-summary{align-items:flex-start;gap:12px;display:flex}.partner-software-summary>svg{color:#087990;background:#e7f3f6;border-radius:6px;flex-shrink:0;width:35px;height:35px;padding:7px}.partner-software-summary p{color:var(--muted);margin:3px 0 8px}.partner-software-attention+.partner-software-attention{margin-top:25px}.partner-empty{max-width:430px;padding:46px 8px}.partner-empty h2{font:400 28px var(--font-display), Georgia, serif}.partner-empty p{color:var(--muted);margin-bottom:24px;line-height:1.7}.partner-client-dialog{border:1px solid var(--line);width:min(680px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ink);box-shadow:var(--shadow-raised);border-radius:14px;padding:28px}.partner-client-dialog::backdrop{background:#112c4759}.partner-client-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.partner-client-dialog h2{font:400 36px var(--font-display), Georgia, serif;color:var(--navy);margin:0}.partner-client-dialog header p{color:var(--muted);margin:8px 0 0;font-size:14px}.partner-client-dialog .engagement-form{border:0;padding:0}.partner-shell .engagement-invite{overflow-wrap:anywhere;margin:0 0 28px}.partner-shell .engagement-invite code{white-space:normal;overflow-wrap:anywhere}.partner-terms{gap:22px;display:grid}.partner-terms dt{color:var(--muted);font-size:13px}.partner-terms dd{margin:6px 0 0}@media (max-width:1250px){.partner-shell{grid-template-columns:215px minmax(0,1fr)}.partner-brand{gap:7px;font-size:16px}.partner-main{padding:36px 24px}.partner-workspace-grid{grid-template-columns:minmax(0,1fr)}.partner-page-heading{padding-right:0}.partner-workspace-rail{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:36px;min-height:0;padding:28px 0;display:grid}.partner-workspace-rail section+section{border-top:0;margin-top:0;padding-top:0}}@media (max-width:700px){.partner-shell{display:block}.partner-sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:16px;position:static}.partner-brand{padding:0 0 16px;font-size:18px}.partner-sidebar nav{grid-template-columns:1fr 1fr;gap:6px;display:grid}.partner-nav{gap:8px;min-height:44px;padding:8px;font-size:13px}.partner-nav--terms{border:0;margin:0}.partner-account{margin:8px 8px 0}.partner-main{padding:28px 18px}.partner-page-heading{gap:12px;margin-bottom:30px}.partner-page-heading h1{font-size:42px}.partner-page-heading p{font-size:13px}.partner-page-heading>.button{margin-top:4px}.partner-client-table,.partner-client-table tbody{width:100%;display:block}.partner-client-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.partner-client-table tr{border-bottom:1px solid var(--line);padding:18px 0;display:block}.partner-client-table td{border:0;grid-template-columns:106px minmax(0,1fr);gap:10px;padding:5px 4px;font-size:14px;display:grid}.partner-client-table td:first-child{padding-bottom:14px;display:block}.partner-client-table td:not(:first-child){white-space:normal}.partner-client-table td[data-label]:before{content:attr(data-label);color:var(--muted);padding-top:2px;font-size:12px}.partner-client-table td[data-label=Actions]{padding-top:12px}.partner-workspace-rail{grid-template-columns:1fr;gap:28px}.partner-workspace-rail section+section{border-top:1px solid var(--line);padding-top:28px}.partner-client-dialog{padding:20px}.partner-shell .engagement-form__grid{grid-template-columns:1fr}}.partner-main{width:100%;max-width:1440px;margin-inline:auto;padding:44px 40px 64px}.partner-main .page-header{align-items:flex-start;margin-bottom:30px}.partner-main .page-header .eyebrow{color:#527181;letter-spacing:.1em;margin-bottom:10px;font-size:11px;display:block}.partner-main .page-header h1{font:400 46px/1.12 var(--font-display), Georgia, serif;letter-spacing:-1px}.partner-main .page-header p{max-width:70ch;margin-top:12px;font-size:15px;line-height:1.65}.partner-main>.button{margin-bottom:24px}.partner-main .panel p{font-size:14px;line-height:1.65}.partner-main .content-section{gap:24px;margin-top:0;display:grid}.partner-client-table tbody tr:hover{background:#f8fbfc}.partner-client-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 22px;margin:0 0 30px;display:flex}.partner-client-nav a{color:#5b6b80;border-bottom:2px solid #0000;align-items:center;min-height:48px;padding:10px 0 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.partner-client-nav a:hover{color:#086983}.partner-client-nav a[aria-current=page]{color:#086983;border-color:#08778b}.partner-client-nav a:focus-visible,.software-details summary:focus-visible{outline:2px solid var(--teal-dark);outline-offset:4px;border-radius:2px}.workspace-back{color:#086983;margin-top:24px;padding-block:12px;font-size:14px;display:inline-flex}.workspace-context{color:#5b6b80;margin:0 0 24px;font-size:14px;line-height:1.65}.workspace-section-heading{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.workspace-section-heading h2,.software-next-step h2{color:var(--navy);letter-spacing:-.3px;margin:0;font-size:19px;font-weight:600}.workspace-section-heading h3{color:var(--navy);margin:0;font-size:17px;font-weight:600}.workspace-section-heading p{color:#5b6b80;margin:5px 0 0;font-size:14px;line-height:1.6}.workspace-section-heading>.button{flex-shrink:0}.workspace-section-heading__title{align-items:flex-start;gap:14px;min-width:0;display:flex}.workspace-icon,.software-card__icon{color:#14768a;background:#f0f8fa;border:1px solid #d9e9ed;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.workspace-count{color:#607487;min-width:25px;font:500 12px/1.4 var(--font-body), sans-serif;vertical-align:middle;background:#eef3f6;border-radius:6px;justify-content:center;align-items:center;margin-left:6px;padding:3px 7px;display:inline-flex}.workspace-empty{text-align:center;color:#698193;background:#fbfdfe;border:1px dashed #cfdce3;border-radius:12px;justify-items:center;gap:10px;padding:48px 24px;display:grid}.workspace-empty h3{color:var(--navy);margin:0;font-size:17px}.workspace-empty p{color:#5b6b80;max-width:50ch;margin:0;font-size:14px;line-height:1.65}.action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.software-workspace{gap:24px;display:grid}.software-workspace .button{gap:8px;min-height:42px;font-size:13px}.software-workflow{background:#f5f9fa;border:1px solid #e2ebee;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:20px 24px;list-style:none;display:grid}.software-workflow li{align-items:center;gap:12px;display:flex}.software-workflow li>span{color:#247083;background:#fff;border:1px solid #c8dce3;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.software-workflow strong{color:#23475d;font-size:13px;font-weight:600;display:block}.software-workflow small{color:#687d8d;margin-top:4px;font-size:12px;display:block}.software-upload{gap:22px}.engagement-form>form.software-upload__form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px}.software-upload__form label small{color:#6a7b8e;font-size:12px;font-weight:400}.software-library{gap:16px;min-width:0;display:grid}.software-library>.workspace-section-heading{margin-block:8px}.software-card{background:#fff;border:1px solid #dce5eb;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 2px 4px #193d5305}.software-card--review{border-color:#c1dce1;box-shadow:0 3px 12px #193d530a}.software-card__header{align-items:flex-start;gap:14px;padding:24px;display:flex}.software-card__identity{flex:1;min-width:0}.software-card__identity h3{color:var(--navy);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:1.5}.software-card__identity p,.software-card__description{color:#5b6b80;margin:5px 0 0;font-size:14px;line-height:1.65}.software-version{white-space:nowrap;color:#637c8c;font-size:13px;font-weight:500}.software-card__header .status-badge{white-space:normal;max-width:100%;margin-top:4px;font-size:11px;line-height:1.5}.software-card__footer{background:#fbfcfd;border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:14px;padding:16px 24px;display:flex}.software-card__footer>span{color:#6a7b8e;font-size:12px}.software-details{min-width:0}.software-details>summary{color:#22677c;cursor:pointer;padding:14px 0;font-size:13px;font-weight:500}.software-card>.software-details{border-top:1px solid #edf1f4;padding-inline:24px}.software-details[open]{padding-bottom:20px}.software-details dl{gap:14px;margin:0;display:grid}.software-details dt{color:#61798c;font-size:12px}.software-details dd{color:#56697d;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.software-details dl:not(.software-permissions__grid) dd{font-family:monospace}.software-review{padding:0 24px 8px}.software-details .software-review{padding:0}.software-review__scope{color:#596e80;background:#f6f9fb;border-radius:8px;margin:16px 0;padding:14px 16px;font-size:13px;line-height:1.65}.software-permissions{gap:20px;padding-block:8px;display:grid}.software-permissions h4{color:#274d63;margin:0 0 12px;font-size:13px;font-weight:600}.software-permissions__capabilities ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.software-permissions__capabilities li{color:#526b7c;gap:9px;font-size:14px;line-height:1.55;display:flex}.software-permissions__capabilities svg{color:#25807b;flex-shrink:0;margin-top:3px}.software-permissions__grid,.software-details dl.software-permissions__grid{background:#fbfcfd;border:1px solid #e4ebef;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin:0;padding:20px;display:grid}.software-permissions__grid dt{color:#4f6d81;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.software-permissions__grid dd{color:#4c6375;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.65}.software-permission-endpoint{display:block}.software-permission-endpoint+.software-permission-endpoint{margin-top:10px}.software-permission-endpoint strong{font-size:11px}.software-permission-endpoint small{color:#748795;display:block}.software-limits{color:#6b7e8e;flex-wrap:wrap;gap:10px 20px;font-size:12px;line-height:1.5;display:flex}.software-limits span{align-items:center;gap:6px;display:inline-flex}.software-approval{background:#f4fafb;border-top:1px solid #dce9ed;gap:12px;padding:22px 24px;display:grid}.software-approval .checkbox-field{color:#37596c;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.6;display:flex}.software-approval input{accent-color:#08788b;flex-shrink:0;width:18px;height:18px;margin:3px 0 0}.software-card>p{color:#5b6b80;margin:0;padding:0 24px 20px;font-size:14px;line-height:1.65}.software-notice{color:#315f71;overflow-wrap:anywhere;background:#f1f9fa;border:1px solid #cce2e7;border-radius:9px;padding:14px 18px;font-size:14px;line-height:1.65}.software-notice--error{color:#934a35;background:#fff7f4;border-color:#efd6cc}.software-card>.software-notice{margin:0 24px 18px}.software-next-step{background:#f6fafb;border:1px solid #dce7ec;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex}.software-next-step p{color:#607789;margin:7px 0 0;font-size:14px;line-height:1.6}.software-next-step .button{flex-shrink:0}.credential-panel{gap:18px}.credential-form{border-top:1px solid #e5ecf0;gap:20px;padding-top:20px;display:grid}.credential-form[hidden]{display:none}.credential-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.credential-list__row{border-top:1px solid #e5ecf0;align-items:center;gap:14px;min-width:0;padding:14px 0;display:flex}.credential-list__row>svg{color:#70899b;flex-shrink:0}.credential-list__row>div{flex:1;min-width:0}.credential-list strong{color:#345b70;overflow-wrap:anywhere;font-size:14px;display:block}.credential-list__row>div>span{color:#718394;overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.workspace-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ops-agent-lifecycle{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.ops-agent-lifecycle>.opsrev-decision-controls{flex:320px;min-width:0}.credential-panel__boundary{color:#678292;align-items:flex-start;gap:8px;font-size:12px;display:flex}.credential-panel__boundary svg{flex-shrink:0;margin-top:3px}.lab-credit{background:#f4f9fa;border:1px solid #dfebee;border-radius:10px;padding:24px}.lab-credit__amount{color:#6a8191;justify-content:space-between;align-items:flex-end;gap:16px;font-size:13px;display:flex}.lab-credit__amount strong{color:#214e63;letter-spacing:-1px;margin-top:8px;font-size:34px;font-weight:500;line-height:1.2;display:block}.lab-credit progress{accent-color:#27869a;background:#dfe9ed;border:0;border-radius:99px;width:100%;height:7px;margin:20px 0 12px;display:block;overflow:hidden}.lab-credit progress::-webkit-progress-bar{background:#dfe9ed;border-radius:99px}.lab-credit progress::-webkit-progress-value{background:#27869a;border-radius:99px}.lab-credit__details{color:#61798b;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;line-height:1.6;display:flex}.lab-credit p{margin-top:14px;font-size:12px}.lab-agent{gap:18px;padding-top:6px;display:grid}.lab-agent>.button{justify-self:start}.lab-agent .eyebrow{color:#668394;margin-bottom:7px;font-size:10px;display:block}.partner-support{gap:24px;display:grid}.partner-support__compose>p{color:#5b6b80;max-width:76ch}.partner-support__compose .engagement-form{border:0;padding:22px 0 0}.support-request{border-top:1px solid var(--line);padding:24px 0}.support-request:last-child{padding-bottom:0}.support-request p{color:#5b6b80}.support-request small{color:#7b8c9b;font-size:11px}.partner-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0}.partner-terms>div{border-bottom:1px solid var(--line);padding:22px 0}.partner-terms dd{color:#2e5268;font-size:15px;line-height:1.65}@media (max-width:1250px){.partner-main{padding:36px 28px 48px}}@media (max-width:800px){.software-workflow{gap:12px;padding:18px}.software-workflow small{display:none}.workspace-section-heading{flex-wrap:wrap}.software-card__header{grid-template-columns:42px minmax(0,1fr);gap:8px 14px;display:grid}.software-card__header>span:last-child{grid-column:2;margin:0}}@media (max-width:700px){.partner-main{padding:26px 18px 40px}.partner-main .page-header h1{font-size:38px}.partner-main .page-header p{font-size:14px}.partner-client-nav{gap:0 18px}.partner-client-nav a{min-height:44px;font-size:12px}.software-workflow{grid-template-columns:1fr;gap:14px}.software-workflow small{display:block}.engagement-form>form.software-upload__form,.software-permissions__grid,.software-details dl.software-permissions__grid,.partner-terms{grid-template-columns:1fr}.software-card__header{padding:20px}.software-card__identity h3{font-size:16px}.software-card__footer{flex-wrap:wrap;padding:14px 20px}.software-card>.software-details,.software-review{padding-inline:20px}.software-approval{padding:20px}.software-next-step{flex-direction:column;align-items:flex-start;padding:22px}.credential-list__row{flex-wrap:wrap}.credential-list__row>div{flex-basis:calc(100% - 40px)}.lab-credit{padding:20px}}.credential-panel__toolbar{flex-wrap:wrap;align-items:flex-end;gap:20px;display:flex}.credential-panel__toolbar label{flex:1;max-width:360px}.registry-partner{gap:22px}.registry-partner__section{border-top:1px solid var(--line);gap:14px;padding-top:20px;display:grid}.registry-member,.registry-lab{background:#f8fafb;border:1px solid #e5ecf0;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.registry-member p,.registry-lab p{overflow-wrap:anywhere}.registry-member .button,.registry-lab .button{flex-shrink:0}.client-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;display:grid}.client-metrics dt{color:#6a7d8c;font-size:12px}.client-metrics dd{color:#2e5268;letter-spacing:-.5px;margin:8px 0 0;font-size:24px;font-weight:500}@media (max-width:700px){.registry-member,.registry-lab{flex-direction:column;align-items:flex-start;gap:10px}.client-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.main-content>.page-header{margin-bottom:28px}.main-content>.page-header h1{font-size:36px;line-height:1.15}.main-content>.page-header p{font-size:14px;line-height:1.6}.credential-form .engagement-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.software-approval .checkbox-field{background:0 0;border:0;padding:0}@media (max-width:700px){.main-content>.page-header h1{font-size:30px}.credential-form .engagement-form__grid{grid-template-columns:1fr}}.partner-main .panel{background:#fff;border-color:#dce5eb}.partner-support__compose>h2{color:var(--navy);margin:0 0 12px;font-size:19px;font-weight:600}.partner-main .panel__header .status-badge{text-transform:capitalize}.request-card .improvement-card__main>p,.request-card .improvement-card__impact p{font-size:14px;line-height:1.65}.request-card .improvement-card__reference{font-size:12px}.request-card .improvement-card__impact>span{letter-spacing:.06em;font-size:11px}.request-card .button{min-height:42px;font-size:13px}.partner-start-next{background:#f3f9f9;border:1px solid #d4e5e8;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;padding:30px;display:flex}.partner-start-next h2{font-family:var(--font-display), Georgia, serif;margin:9px 0;font-size:30px;font-weight:400}.partner-start-next p{max-width:680px;margin:0;font-size:14px;line-height:1.7}.partner-start-next .button{flex-shrink:0}.partner-start-eyebrow{color:#357c89;letter-spacing:.1em;text-transform:uppercase;font-weight:600;font-size:11px!important}.partner-start-status{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.5fr 1fr;gap:24px;margin:0 0 30px;padding:24px 0;display:grid}.partner-start-status dt{color:var(--muted);margin-bottom:8px;font-size:12px}.partner-start-status dd{margin:0;font-size:14px;line-height:1.5}.partner-start-layout{grid-template-columns:minmax(0,1fr) 290px;gap:50px;display:grid}.partner-start-layout h2{font-size:24px;font-family:var(--font-display), Georgia, serif;margin-top:0;font-weight:400}.partner-start-steps{margin:24px 0 0;padding:0;list-style:none}.partner-start-steps li{border-top:1px solid var(--line);grid-template-columns:36px 1fr;gap:16px;padding:24px 0;display:grid}.partner-start-steps li>span{color:#438591;font-family:var(--font-display), Georgia, serif;font-size:26px}.partner-start-steps h3{margin:0 0 10px;font-size:16px}.partner-start-steps p,.partner-start-resources p{margin:0 0 12px;font-size:14px;line-height:1.75}.partner-start-steps a,.partner-start-resources a{color:#347b88;align-items:center;gap:7px;margin:4px 18px 0 0;font-size:13px;font-weight:500;display:inline-flex}.partner-start-resources{flex-direction:column;gap:22px;display:flex}.partner-start-resources .panel{padding:24px}.partner-start-resources svg{color:#438591}.partner-start-resources h2{margin:18px 0 12px;font-size:22px}.partner-commercial-intro{max-width:900px;font-size:15px;line-height:1.8}.partner-commercial-note{color:var(--muted);margin:22px 0 0;font-size:13px;line-height:1.7}.partner-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.partner-commercial-grid p{font-size:14px;line-height:1.75}@media (max-width:1000px){.partner-start-next{flex-direction:column;align-items:flex-start}.partner-start-layout{grid-template-columns:1fr;gap:28px}.partner-start-resources{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:600px){.partner-start-status,.partner-start-resources,.partner-commercial-grid{grid-template-columns:1fr;gap:20px}.partner-start-next{padding:22px}.partner-start-steps li{grid-template-columns:28px 1fr;gap:10px}}.skip-link{z-index:100;background:var(--navy);color:#fff;border-radius:8px;padding:12px 18px;position:fixed;top:8px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.main-content{padding-top:36px}.page-header{margin-bottom:28px}.page-header h1{font-size:36px;line-height:1.15}.page-header p{max-width:640px;margin-top:8px;font-size:14px;line-height:1.6}.support-button{color:var(--navy);border:1px solid var(--line);background:0 0}.support-button:hover{background:var(--navy-light)}.nav-item{min-height:40px}.nav-item.active{color:var(--navy);font-weight:600}.console-overview-grid,.console-overview-main,.console-overview-side{gap:20px}.console-panel>header{padding:20px}.console-panel>header h2{font-size:15px}.console-agent-list>a{min-height:76px}.console-row-copy small{line-height:1.55}.schedule-card__limits{border-top:1px solid var(--line);grid-column:1/-1}.schedule-card__limits>summary,.activity-card__details>summary{color:var(--teal-dark);cursor:pointer;padding:12px 0;font-size:13px;font-weight:500}.schedule-card__limits-body{grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding-bottom:8px;display:grid}.schedule-card__facts dd,.schedule-card__outcome>div:first-child strong{font-size:13px}.schedule-card__facts dt,.schedule-card__outcome>div:first-child span{font-size:11px}.activity-card__details .activity-card__facts{margin-top:0}@media (max-width:1020px) and (min-width:761px){:root{--sidebar-width:192px}.sidebar{padding-inline:8px}.sidebar .nav-item{justify-content:flex-start;padding:10px}.sidebar .nav-item>span{font-size:12px}.sidebar .nav-item em{font-size:11px}.sidebar .nav-item b{margin-left:auto;position:static}.main-content{padding-inline:24px}}@media (max-width:760px){.main-content{padding-top:26px;padding-bottom:calc(108px + env(safe-area-inset-bottom))}.page-header h1{font-size:32px}.sidebar,.has-shadow-banner .sidebar{height:calc(78px + env(safe-area-inset-bottom));padding:7px 8px calc(7px + env(safe-area-inset-bottom));gap:4px}.sidebar nav{flex:none;gap:4px;min-width:max-content}.sidebar .nav-item{flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:auto;min-width:72px;min-height:58px;padding:7px 9px}.sidebar .nav-item>span{white-space:nowrap;font-size:11px;line-height:1.2;display:block}.sidebar .nav-item em{display:none}.sidebar .nav-item b{position:absolute;top:0;right:6px}.sidebar .nav-item--external>svg:last-child{display:none}.sidebar .nav-item__pending{position:absolute;top:2px;right:2px}.console-overview-grid{gap:16px}.console-overview-side{grid-row:1}.schedule-card__limits-body{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.header-organization{border-left:1px solid var(--line);max-width:260px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-left:10px;padding-left:18px;font-size:13px;overflow:hidden}.mobile-more-button{display:none}.mobile-navigation-dialog{border:1px solid var(--line);width:min(440px,100% - 24px);max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:var(--shadow-raised);background:#fff;border-radius:20px;margin:auto auto 12px;padding:20px}.mobile-navigation-dialog::backdrop{background:#0f172a59}.mobile-navigation-dialog>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.mobile-navigation-dialog h2{overflow-wrap:anywhere;margin:0;font-size:18px}.mobile-navigation-close{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.sidebar .mobile-navigation-dialog nav{gap:4px;min-width:0;display:grid}.mobile-navigation-dialog nav>a{min-height:50px;color:var(--navy);border-radius:9px;align-items:center;gap:14px;padding:12px;font-size:15px;display:flex}.mobile-navigation-dialog nav>a[aria-current=page],.mobile-navigation-dialog nav>a:hover{background:var(--navy-light)}@media (max-width:760px){.header-organization{display:none}.sidebar>nav{flex:1;justify-content:space-between;gap:2px;min-width:0}.sidebar>nav>.nav-item{flex:1;min-width:0;padding-inline:4px}.sidebar>nav>.nav-item[data-mobile-secondary],.sidebar>.nav-item--external,.sidebar>.nav-item--disabled{display:none}.sidebar .mobile-more-button{cursor:pointer;background:0 0;border:0;display:flex}.sidebar .mobile-more-button.active{background:var(--navy-light)}}.connection-catalog--included{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.connection-catalog--included>article{background:#f9fbfc;gap:10px;padding:20px}.connection-catalog--included>article p{margin:0}.connection-catalog--included>article small{margin-top:0}.service-team-setup{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.service-team-setup>summary{color:var(--teal-dark);cursor:pointer;padding:6px 0;font-size:13px;font-weight:500}.connection-history>section{border:0!important;margin-top:0!important}@media (max-width:1100px){.connection-catalog--included{grid-template-columns:1fr}}.panel__header p,.managed-core-card p,.schedule-card p,.boundary-note p,.guardrail-box span,.managed-core-card__columns li,.model-policy-summary p{font-size:13px;line-height:1.65}.panel__header p{max-width:760px}.metric-card__detail,.metric-card p,.agent-identity-panel__main>span,.agent-version-facts dd,.connection-row small,.progress-block__label,.skill-knowledge__facts dd,.skill-knowledge__facts dd strong{font-size:12px}.skill-knowledge>summary strong{font-size:13px}.skill-knowledge>summary small{font-size:12px}.skill-knowledge>summary{min-height:50px}.hosting-plan .panel{background:#fff}.mobile-navigation-dialog nav{justify-content:stretch}@media (max-width:760px){.console-overview-side{display:contents}.console-overview-side .console-panel--attention{grid-row:1}.console-overview-main{grid-row:2}.console-row-copy strong{white-space:normal}.console-row-copy small{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}}.partner-menu-toggle{display:none}@media (max-width:760px){.internal-mark{padding:9px}.internal-mark>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.partner-sidebar{flex-flow:wrap;align-items:center;gap:16px;padding:16px 18px;display:flex}.partner-brand{flex:1;margin:0}.partner-menu-toggle{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:8px 10px;font-size:13px;display:inline-flex}.partner-sidebar nav,.partner-sidebar .partner-account{flex-basis:100%}.partner-sidebar:not([data-menu-open=true]) nav,.partner-sidebar:not([data-menu-open=true]) .partner-account{display:none}}.provisioning-layout--single{grid-template-columns:minmax(0,760px)}.improvement-dialog{width:min(600px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:0 0;border:0;border-radius:16px;padding:0}.improvement-dialog::backdrop{background:#0f172a66}.improvement-dialog .modal{width:100%;max-height:none;margin:0}.page-header__actions{flex-wrap:wrap}.page-header__action{min-width:0}@media (max-width:760px){.page-header__action{max-width:100%}}.agent-card>.agent-connector-controls{border-top:1px solid var(--line);min-width:0;padding:24px 28px}.agent-connector-controls__header{align-items:center;gap:10px;display:flex}.agent-connector-controls__header>svg{color:var(--teal-dark);flex:none}.agent-connector-controls__header h3{margin:0}.agent-connector-controls>.connector-attach-disclosure{margin-top:12px}@media (max-width:760px){.agent-card>.agent-connector-controls{padding:20px 22px}}.connector-attach-disclosure{margin-top:16px}.connector-attach-disclosure>summary{cursor:pointer;color:var(--navy);padding:12px 0;font-weight:600}.connector-attach-form{gap:16px;padding:16px 0}.connector-attach-form select,.connector-attach-form input[type=text]{border:1px solid var(--line);width:100%;min-height:40px;font:inherit;background:#fff;border-radius:8px;padding:8px 12px}.connector-operations-fieldset{border:1px solid var(--line);border-radius:8px;min-width:0;padding:16px}.connector-operations-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;display:grid}.connector-operations-list .connector-operation-option{align-items:center;gap:8px;font-size:12px;display:flex}.connector-operation-option input{flex:none;width:16px;height:16px}.connector-operation-option code{overflow-wrap:anywhere}.provisioning-panel>.form-error,.provisioning-progress>.form-error{background:var(--ochre-soft);color:var(--navy);border-radius:8px;align-items:flex-start;gap:8px;margin:16px 24px 24px;padding:12px;font-size:13px;line-height:1.5;display:flex}.provisioning-panel>.form-error svg,.provisioning-progress>.form-error svg{flex:none;margin-top:2px}.software-work-editor{border:1px solid var(--line);border-radius:10px;gap:16px;min-width:0;padding:16px;display:grid}.software-work-editor label{gap:6px;display:grid}.software-work-editor .checkbox-field{align-items:center;gap:8px;display:flex}.software-work-editor .checkbox-field input{flex:none;width:16px;height:16px;min-height:0}.software-work-editor details>summary{cursor:pointer;padding:8px 0;font-weight:600}.software-work-editor details>*+*{margin-top:16px}.software-work-target{background:var(--navy-light);border-radius:8px;gap:12px;padding:16px;display:grid}.software-work-methods{flex-wrap:wrap;gap:12px;display:flex}.software-work-scope{border-top:1px solid var(--line);margin-block:16px;padding-top:16px}.software-work-scope dd{overflow-wrap:anywhere}.ops-cancellation-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.ops-cancellation-row:last-child{border-bottom:0}.ops-cancellation-row .ops-case-row__main{min-width:0}.ops-cancellation-row h3{overflow-wrap:anywhere;margin:10px 0 4px;font-size:14px;line-height:1.4}.ops-cancellation-row p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.ops-cancellation-row .status-badge{white-space:normal;max-width:100%}@media (max-width:760px){.ops-cancellation-row{grid-template-columns:minmax(0,1fr)}.ops-cancellation-row>.button{width:100%}}.tool-credit-panel{background:var(--surface,white);border:1px solid var(--line);border-radius:16px;margin:20px 0;padding:24px}.tool-credit-panel h2{margin:0 0 12px;font-size:22px}.tool-credit-panel p{color:var(--muted);line-height:1.5}.tool-credit-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tool-credit-balances>div{background:var(--surface-soft,#f3f7fa);border-radius:12px;padding:16px}.tool-credit-balances h3{margin:0 0 8px}.tool-credit-form{gap:12px;margin:20px 0;display:grid}.tool-credit-form label{gap:6px;display:grid}.tool-credit-form input,.tool-credit-form select,.tool-credit-form textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px 12px}.tool-credit-panel [role=alert]{color:#a32626}.research-result{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:14px 0}@media (max-width:600px){.tool-credit-balances{grid-template-columns:1fr}.tool-credit-panel{padding:16px}}.customer-overview-stack{gap:24px;display:grid}.improvement-hero{background:linear-gradient(120deg,#edf7f3,#fffdf6);border:1px solid #c8dedb;border-radius:20px;margin:0 0 28px;padding:clamp(24px,4vw,40px)}.improvement-hero__intro{max-width:660px}.improvement-hero__intro h2{color:var(--navy);margin:10px 0 12px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(30px,4vw,42px);font-weight:400;line-height:1.12}.improvement-hero__intro p{color:var(--muted);margin:0 0 22px;font-size:14px;line-height:1.7}.improvement-starters{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.improvement-starters button{border:1px solid var(--line);color:var(--navy);font:inherit;cursor:pointer;background:#ffffffbf;border-radius:24px;padding:9px 14px;font-size:12px}.improvement-starters button:hover{border-color:var(--teal-dark);background:#fff}.customer-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.customer-settings-card{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:16px;align-items:flex-start;gap:16px;padding:28px;text-decoration:none;display:flex}.customer-settings-card>svg{flex:none}.customer-settings-card>span{flex:1}.customer-settings-card strong,.customer-settings-card small{display:block}.customer-settings-card strong{margin-bottom:9px;font-size:17px}.customer-settings-card small{color:var(--muted);font-size:13px;line-height:1.6}.request-filters{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.request-filters a{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:24px;padding:10px 16px;font-size:13px;text-decoration:none}.request-filters a[aria-current=page]{background:var(--navy);color:#fff;border-color:var(--navy)}.request-refine-action{grid-column:1/-1;padding:0 24px 20px}.service-setup-disclosure{margin-top:18px}.service-setup-disclosure>summary{cursor:pointer;color:var(--navy);padding:12px 0;font-weight:600}.service-setup-disclosure[open]>summary{border-bottom:1px solid var(--line);margin-bottom:16px}@media (max-width:760px){.customer-settings-grid{grid-template-columns:1fr}.customer-overview-stack{gap:18px}.customer-overview-stack .console-agent-list>a{flex-wrap:wrap}.improvement-hero{border-radius:16px}}.request-review-summary{border:1px solid var(--line);background:var(--canvas,#f7f9fa);border-radius:12px;margin:20px 0;padding:20px}.request-review-summary h3{margin:8px 0;font-size:18px}.request-review-summary p,.request-review-summary dd{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.request-review-summary dl{gap:14px;margin:20px 0 0;display:grid}.request-review-summary dt{color:var(--navy);font-size:12px;font-weight:700}.request-review-summary dd{color:var(--muted);margin:4px 0 0}.customer-preview-control{flex-direction:column;gap:6px;display:inline-flex}.customer-preview-control button.shadow-banner__exit{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.customer-preview-control [role=alert]{font-size:13px}.connector-advanced-permissions>summary{cursor:pointer;color:var(--muted);padding:12px 0}.request-open-question{background:var(--ochre-soft);border-radius:12px;margin:16px 0;padding:16px}.request-approval-note{color:var(--muted);font-size:13px;line-height:1.6}.navigation-progress{z-index:2000;border:1px solid var(--line);background:var(--paper);color:var(--navy);box-shadow:var(--shadow-raised);pointer-events:none;border-radius:12px;align-items:center;gap:10px;padding:14px 22px;display:flex;position:fixed;top:76px;left:50%;transform:translate(-50%)}.page-loading{min-height:65vh;color:var(--navy);flex-direction:column;justify-content:center;align-items:center;display:flex}.improvement-hero--compact{justify-content:space-between;align-items:center;gap:20px;margin:0;padding:22px 26px;display:flex}.improvement-hero--compact h2{margin:0 0 6px;font-size:20px}.improvement-hero--compact p{color:var(--muted);margin:0;font-size:14px}.improvement-dialog .modal label,.skill-trial label{gap:8px;margin:16px 0;font-size:14px;font-weight:600;display:grid}.improvement-dialog .modal input:not([type=checkbox]),.improvement-dialog .modal select,.improvement-dialog .modal textarea,.skill-trial textarea{box-sizing:border-box;border:1px solid var(--line-dark);width:100%;color:var(--ink);background:#fff;border-radius:9px;padding:13px;font-family:inherit;font-size:16px;line-height:1.5}.improvement-dialog .modal textarea{min-height:150px}.improvement-dialog .modal__intro{font-size:14px}.request-options{color:var(--muted);margin-top:18px}.request-options summary{cursor:pointer;font-size:14px}.customer-outcome{overflow-wrap:anywhere;line-height:1.65}.customer-outcome .skill-knowledge{margin-bottom:18px}.customer-outcome .skill-knowledge p{white-space:pre-wrap}.skill-trial{margin-top:18px}#try-skill{scroll-margin-top:110px}.agent-connector-controls{padding:24px}@media (max-width:900px){.console-table--skills{min-width:0}.console-table--skills .console-table__head{display:none}.console-table--skills .console-table__row{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:20px}.console-table--skills .console-table__row>span:first-child{grid-area:1/1}.console-table--skills .console-table__row>span:nth-child(2){grid-area:2/1/auto/-1}.console-table--skills .console-table__row>span:nth-child(3){grid-area:3/1}.console-table--skills .console-table__row>span:nth-child(4){grid-area:3/2}.console-table--skills .console-table__row>span:nth-child(5){display:none}.console-table--skills .console-table__row>svg{grid-area:1/2;justify-self:end}.console-table--skills .console-table__wrap{white-space:normal}.improvement-hero--compact{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.navigation-progress .spin,.page-loading .spin{animation:none}}.spec-document-attachments{gap:7px;display:grid}.spec-document-attachments>small,.spec-document-usage{color:var(--muted);font-size:11px}.spec-document-actions .spec-document-usage{align-self:center;margin-left:auto}.spec-document-usage--over{color:var(--red);font-weight:700}.spec-document-files{gap:5px;margin:0;padding:0;list-style:none;display:grid}.spec-document-file small{color:var(--muted);font-weight:500}.provisioning-form[data-dragging]{outline:2px dashed var(--teal-dark);outline-offset:6px}.agent-description{overflow-wrap:anywhere;min-width:0}.agent-description details{margin-top:8px}.agent-description summary{cursor:pointer;color:var(--navy);font-size:13px;font-weight:600}.agent-description details p{white-space:pre-line;margin-top:10px}.setup-cleanup{gap:10px;display:grid}.setup-cleanup small{color:var(--muted);font-size:11px;line-height:1.5}.setup-cleanup__list{gap:4px;margin:0;padding-left:18px;font-size:11.5px;line-height:1.5;display:grid}.setup-cleanup-progress{border:1px solid var(--line);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.setup-cleanup-progress__heading{gap:2px;display:grid}.setup-cleanup-progress__notice{color:var(--navy);margin:0;font-size:11.5px;font-weight:600}.setup-cleanup-progress ol{gap:8px;margin:0;padding-left:18px;display:grid}.setup-cleanup-progress li>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.setup-cleanup-progress li small{overflow-wrap:anywhere;display:block}.setup-cleanup-progress code{overflow-wrap:anywhere;font-size:10.5px}.setup-cleanup-progress details ul{margin:6px 0 0;padding-left:18px;font-size:11.5px}.new-customer-summary{border:1px solid var(--line);background:var(--surface,#fff);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.new-customer-summary>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.new-customer-summary span{font-size:14px}.new-customer-details{overflow-wrap:anywhere;font-size:14px}.new-customer-details summary{cursor:pointer;color:var(--muted)}.new-customer-details[open] summary{margin-bottom:10px}.new-customer-details p{margin-bottom:8px}.new-customer-summary a:focus-visible,.new-customer-details summary:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.local-development-notice{background:var(--teal-soft);color:var(--navy);text-align:center;flex-wrap:wrap;justify-content:center;gap:.25rem 1rem;padding:.5rem 1rem;font-size:.875rem;display:flex}.timezone-select-root{gap:8px;min-width:0;display:grid;position:relative}.timezone-select-control{position:relative}.timezone-select-control input{width:100%;padding-right:36px}.timezone-select-chevron{pointer-events:none;color:var(--muted);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.timezone-select-options{z-index:20;border:1px solid var(--line);background:var(--surface,#fff);border-radius:8px;max-height:260px;padding:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0002}.timezone-select-options [role=option]{cursor:pointer;overflow-wrap:anywhere;border-radius:5px;padding:10px 12px;font-size:14px}.timezone-select-options [role=option]:hover,.timezone-select-active{background:var(--teal-soft,#e7f2f0);color:var(--navy)}.timezone-select-options [aria-selected=true]{font-weight:700}.timezone-select-options p{margin:8px;font-size:14px}.provisioning-layout.provisioning-layout--guided{grid-template-columns:minmax(0,960px);justify-content:center}.provisioning-layout--guided>[hidden]{display:none}.provisioning-stage-nav{gap:12px;margin:0;padding:0;list-style:none;display:flex}.provisioning-stage-nav li{flex:1;min-width:0}.provisioning-stage-nav button{border:0;border-bottom:4px solid var(--line);width:100%;color:var(--muted);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:12px 8px;font-size:14px;display:flex}.provisioning-stage-nav button>span{background:var(--navy-light);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.provisioning-stage-nav button[aria-current]{border-color:var(--teal-dark);color:var(--navy);font-weight:700}.provisioning-stage-nav button[aria-current]>span{background:var(--teal-dark);color:#fff}.provisioning-stage-nav button:disabled{opacity:.55;cursor:not-allowed}.provisioning-stage-nav button:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.provisioning-step-footer{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px 24px;display:flex}.provisioning-configuration[hidden]{display:none}.provisioning-stage-status{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.provisioning-stage-status>div{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.provisioning-brief-notice,.provisioning-next-action,.provisioning-setup-status{border:1px solid var(--line);background:#f1f5f8;border-radius:8px;margin:20px 24px 16px;padding:16px}.provisioning-next-action h3,.provisioning-setup-status h3{margin:0 0 8px;font-size:16px}.provisioning-next-action p,.provisioning-setup-status p,.provisioning-brief-notice p{margin:0 0 12px;font-size:14px;line-height:1.55}.provisioning-next-action .provisioning-actions{border:0;flex-wrap:wrap;padding:0}.provisioning-next-action>.button{margin-bottom:12px}.provisioning-next-action .provisioning-approval-note{margin:12px 0 0}.provisioning-setup-status li{margin-top:10px;font-size:14px}.provisioning-configuration{border-bottom:1px solid var(--line)}@media (max-width:600px){.provisioning-stage-nav{gap:12px}.provisioning-stage-nav li{gap:5px;font-size:13px}.provisioning-stage-status{padding:14px 16px}.provisioning-next-action,.provisioning-brief-notice,.provisioning-setup-status{margin:16px}}.setup-cleanup-dialog{border:1px solid var(--line);background:var(--panel-strong);width:min(580px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);border-radius:12px;padding:0;box-shadow:0 24px 80px #0f172a4d}.setup-cleanup-dialog::backdrop{background:#0f172a73}.setup-cleanup-dialog .hosting-cancel{background:0 0;border:0;border-radius:0;margin:0;padding:24px}.setup-cleanup-dialog .hosting-cancel>strong{font-size:18px}.setup-cleanup-dialog .hosting-cancel p{font-size:14px;line-height:1.55}.setup-cleanup-dialog .hosting-cancel__actions{flex-wrap:wrap;margin-top:8px}.setup-cleanup-dialog>.form-error{margin:0 24px 24px}.provisioning-panel>.setup-cleanup{padding:24px}@media (max-width:640px){.provisioning-panel>.setup-cleanup{padding:20px 16px}}.provisioning-panel>.provisioning-options{margin:16px 24px 24px}@media (max-width:640px){.provisioning-panel>.provisioning-options{margin:16px}}.agent-request-section{background:#fffdf5;border:1px solid #d6d1bc;border-radius:14px;margin:24px 0;padding:22px 24px}.agent-section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.agent-section-title h2{margin:0;font-size:20px}.agent-section-title>a{font-size:13px;font-weight:600}.agent-request-list{gap:16px;display:grid}.agent-request-list article{justify-content:space-between;align-items:center;gap:24px;display:flex}.agent-request-list article>div{min-width:0}.agent-request-list h3{overflow-wrap:anywhere;margin:10px 0 6px;font-size:17px}.agent-request-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.agent-request-list .button{flex-shrink:0}.agent-included-abilities{border:1px solid var(--line);background:var(--surface,white);border-radius:12px;margin-bottom:16px;padding:20px 24px}.agent-included-abilities>strong{font-size:14px}.agent-included-abilities ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:16px 0 0;padding:0;list-style:none;display:grid}.agent-included-abilities li{align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.agent-included-abilities svg{color:var(--green);flex-shrink:0;margin-top:2px}.agent-empty-state{border:1px dashed var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.agent-empty-state strong{font-size:14px}.agent-empty-state p,.agent-quiet-state{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.6}.agent-empty-state .button{flex-shrink:0}#connections .panel>.button{margin-top:18px}.agent-permission-note{color:var(--muted);margin-top:16px;font-size:12px}.agent-permission-note summary{cursor:pointer}.agent-permission-note p{line-height:1.6}.agent-appearance-card{border:1px solid var(--line);background:var(--surface,white);border-radius:12px;padding:8px 20px}#settings #access{margin-top:18px}@media (max-width:700px){.agent-request-section{padding:18px}.agent-identity-panel__main{flex:1;min-width:0}.agent-identity-panel .agent-version-facts{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-section-title,.agent-request-list article,.agent-empty-state{flex-direction:column;align-items:flex-start;gap:14px}.agent-included-abilities ul{grid-template-columns:1fr}.agent-request-list .button,.agent-empty-state .button{width:100%}}.onboarding-preview-note{background:var(--canvas);color:var(--ink-muted);border-radius:8px;margin:18px 24px 0;padding:12px 14px;font-size:13px}.onboarding-instructions.provisioning-form{gap:20px;padding:0 0 22px}.onboarding-instructions textarea{min-height:110px}.onboarding-instructions label small{color:var(--ink-muted);font-weight:400}.onboarding-review-actions{flex-wrap:wrap;gap:12px}.onboarding-review-actions p{color:var(--ink-muted);flex-basis:100%;margin:0;font-size:13px}.onboarding-field{gap:7px;display:grid}.onboarding-field small{color:var(--ink-muted);font-size:12px;font-weight:400}.guidance-entry,.guidance-intro{border:1px solid var(--line);background:var(--panel);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:24px;display:flex}.guidance-entry p,.guidance-intro p{max-width:68ch;margin:8px 0 0}.guidance-intro h2{margin:0;font-size:22px}.guidance-entry .button,.guidance-intro .button{flex-shrink:0}@media (max-width:760px){.guidance-entry,.guidance-intro{flex-direction:column;align-items:flex-start;padding:20px}}
