.people-page{min-width:0}.people-page .page-intro{margin-bottom:26px}.people-page .page-intro>div>p:last-child{max-width:620px}.people-error{color:#c2331f;background:#f4f4f1;border:1px solid #dcdddf;border-radius:0;align-items:center;gap:9px;margin-bottom:16px;padding:11px 13px;font-size:12px;display:flex}.people-error .text-button{color:#c2331f;margin-left:auto}.people-empty{text-align:left;color:#5a5e66;background:#fff;border:1px dashed #dcdddf;border-radius:0;align-content:center;place-items:start;min-height:270px;padding:36px clamp(20px,4vw,40px);display:grid}.people-empty svg{color:var(--green);margin-bottom:10px}.people-empty h2{color:var(--ink);margin:0 0 6px;font-size:17px}.people-empty p{max-width:380px;margin:0;font-size:12px;line-height:1.5}.people-stats{color:#5a5e66;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:15px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.people-stats span{border:1px solid var(--line);background:var(--panel);border-radius:0;padding:7px 9px}.people-stats strong{color:var(--ink);font-size:13px}.people-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:15px;display:grid}.people-panel{border:1px solid var(--line);background:var(--panel);border-radius:0;min-width:0;padding:20px}.people-panel-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.people-panel-head h2{color:var(--ink);letter-spacing:-.04em;margin:5px 0 0;font-size:20px}.people-panel-head>span{color:#5a5e66;font-family:IBM Plex Mono,monospace;font-size:10px}.people-search{background:#fff;border:1px solid #dcdddf;border-radius:0;align-items:center;gap:8px;margin-bottom:14px;padding:8px 10px;display:flex}.people-search svg{color:var(--green);flex:none}.people-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.people-list{gap:8px;display:grid}.department-create{align-items:center;gap:8px;margin-bottom:14px;display:flex}.department-create input{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #dcdddf;border-radius:0;flex:1;padding:10px;font-size:12px}.department-create button{flex:none}.assign-label{margin-bottom:9px;font-size:12px;font-weight:600;display:block}.assign-form>.button{margin-top:10px}.person-card{border:1px solid #dcdddf;border-radius:0;align-items:flex-start;gap:11px;padding:12px 11px;display:flex}.person-avatar{width:34px;height:34px;color:var(--green-dark);background:#f4f4f1;border-radius:0;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.person-avatar.small{border-radius:0;width:27px;height:27px;font-size:9px}.person-main{flex:1;min-width:0}.person-main h3{color:var(--ink);letter-spacing:-.015em;margin:1px 0 4px;font-size:13px}.person-main>p{color:#5a5e66;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:10px;display:flex;overflow:hidden}.person-departments{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.department-chip{color:#111214;background:#f4f4f1;border-radius:0;align-items:center;gap:4px;padding:4px 6px;font-size:9px;display:inline-flex}.person-muted{color:#5a5e66;font-size:9px}.role-pill{border-radius:0;flex:none;padding:4px 7px;font-size:9px;font-weight:600}.role-admin{color:#111214;background:#f4f4f1}.role-reviewer{color:#111214;background:#fff;border:1px solid #dcdddf}.role-member{color:#5a5e66;background:#f4f4f1}.people-no-results{text-align:left;color:#5a5e66;align-content:center;place-items:start;min-height:190px;padding:20px 0;display:grid}.people-no-results svg{color:#5a5e66;margin-bottom:9px}.people-no-results p{margin:0;font-size:12px}.people-no-results small{color:#5a5e66;margin-top:7px;font-size:10px}.department-list{gap:7px;display:grid}.department-card{width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:10px;padding:10px;display:flex}.department-card:hover{background:#f4f4f1;border-color:#dcdddf}.department-card.selected{background:#f4f4f1;border-color:#111214}.department-icon{width:31px;height:31px;color:var(--green);background:#f4f4f1;border-radius:0;flex:none;place-items:center;display:grid}.department-card>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.department-card strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.department-card small{color:#5a5e66;font-size:9px}.department-detail{border-top:1px solid #dcdddf;margin-top:17px;padding-top:16px}.department-detail-head{justify-content:space-between;align-items:flex-start;gap:9px;margin-bottom:12px;display:flex}.department-detail-head h3{color:var(--ink);margin:5px 0 0;font-size:16px}.department-detail-head>span{color:#5a5e66;font-family:IBM Plex Mono,monospace;font-size:9px}.assign-form{background:#f4f4f1;border:1px solid #dcdddf;border-radius:0;padding:11px}.assign-form label>span{color:#5a5e66;margin-bottom:7px;font-size:10px;font-weight:600;display:block}.assign-form .people-search{background:#fff;margin-bottom:8px}.assignment-options{gap:4px;margin:-2px 0 9px;display:grid}.assignment-options button{color:inherit;text-align:left;background:#fff;border:1px solid #dcdddf;border-radius:0;align-items:center;gap:8px;padding:7px;display:flex}.assignment-options button:hover{background:#f4f4f1;border-color:#dcdddf}.assignment-options button>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.assignment-options strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.assignment-options small{color:#5a5e66;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.assignment-options p{color:#5a5e66;margin:4px 0;font-size:10px}.department-empty{color:#5a5e66;font-size:11px}.department-members{gap:5px;margin:14px 0 0;padding:0;list-style:none;display:grid}.department-members li{border-bottom:1px solid #dcdddf;align-items:center;gap:8px;min-width:0;padding:7px 0;display:flex}.department-members li:last-child{border-bottom:0}.team-member-profile{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.team-member-profile>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.team-member-profile strong,.team-member-profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-member-profile strong{color:var(--ink);font-size:11px}.team-member-profile small{color:#5a5e66;font-size:9px}.department-member-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.department-member-info strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.department-member-info small{color:#5a5e66;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.department-members .icon-button{color:#5a5e66;flex:none;width:27px;height:27px}@media (width<=900px){.people-layout{grid-template-columns:1fr}}@media (width<=570px){.people-panel{padding:16px}.person-card{flex-wrap:wrap}.person-card .role-pill{margin-left:45px}.people-stats{gap:5px}.people-stats span:last-child{width:100%}.department-detail-head{flex-direction:column}}.people-page :is(button,a,select,input):focus-visible{outline-offset:3px;outline:2px solid #2340e0}.people-search:focus-within{outline-offset:2px;outline:2px solid #2340e0}.invitations-card{margin-top:20px}.invite-form{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:start;gap:12px;margin:12px 0;display:grid}.invite-form>.button{min-height:38px;margin-top:21px}.invite-form .field small{color:var(--muted,#5a5e66);margin-top:4px;display:block}.invitation-list-head{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.invitation-list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.invitation-list li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.invitation-actions{flex-wrap:wrap;gap:6px;display:flex}@media (width<=720px){.invite-form{grid-template-columns:1fr}}.autonomy-card{margin-top:20px}.autonomy-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:12px;margin:12px 0;display:grid}.autonomy-form .field small{color:var(--muted,#5a5e66);margin-top:4px;display:block}.autonomy-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.autonomy-notice{margin-bottom:16px}.invitation-list-head h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:14px}:root{color:#111214;font-synthesis:none;text-rendering:optimizelegibility;--ink:#111214;--muted:#5a5e66;--line:#dcdddf;--panel:#fff;--green:#111214;--green-dark:#5a5e66;--mint:#f4f4f1;--orange:#5a5e66;--shadow:none;background:#fff;font-family:Schibsted Grotesk,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background:#fff;min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:5;background:#f4f4f1;flex-direction:column;flex:0 0 246px;width:246px;padding:25px 15px 17px;display:flex;position:relative}.brand{color:var(--ink);letter-spacing:-.04em;align-items:center;gap:9px;padding:0 11px 30px;font-size:20px;font-weight:700;display:flex}.brand-mark{color:#fff;background:var(--green);width:29px;height:29px;box-shadow:none;border-radius:0;place-items:center;display:grid}.brand-beta{color:#5a5e66;letter-spacing:.1em;margin-left:3px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500}.workspace-switcher{background:#fff;border:1px solid #dcdddf;border-radius:0;align-items:center;gap:10px;min-width:0;margin:0 3px 27px;padding:9px 10px;display:flex}.workspace-switcher>div:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workspace-switcher strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.workspace-switcher span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workspace-avatar,.profile-avatar{width:27px;height:27px;color:var(--green-dark);background:#f4f4f1;border-radius:0;place-items:center;font-size:12px;font-weight:700;display:grid}.workspace-switcher>svg{color:#5a5e66}.sidebar nav{flex-direction:column;gap:4px;display:flex}.nav-item{color:#5a5e66;text-align:left;background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:12px;width:100%;padding:9px 11px;font-size:13px;font-weight:500;transition:color .16s,background-color .16s;display:flex}.nav-item:hover{color:var(--ink);background:#fff}.nav-item.active{color:var(--ink);background:#fff;border-color:#dcdddf;font-weight:600}.nav-item.active svg{color:var(--green)}.nav-badge{color:#5a5e66;letter-spacing:.04em;margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:9px}.sidebar-foot{border-top:1px solid #dcdddf;margin-top:auto;padding-top:14px}.sidebar-foot .nav-item{margin-top:6px}.connection-chip{align-items:center;gap:9px;margin:0 12px;display:flex}.connection-chip>div{flex-direction:column;gap:2px;display:flex}.connection-chip span{color:var(--muted);font-size:10px}.connection-chip strong{color:var(--ink);font-size:11px;font-weight:600}.connection-dot{width:7px;height:7px;box-shadow:none;background:#111214;border-radius:0;display:inline-block}.connection-dot.off{box-shadow:none;background:#fff;border:1px solid #111214}.main-content{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(24px,4vw,62px);display:flex}.breadcrumbs{color:#5a5e66;align-items:center;gap:8px;font-size:12px;display:flex}.breadcrumbs strong{color:var(--ink);font-weight:600}.top-actions{align-items:center;gap:14px;display:flex}.icon-button{color:#5a5e66;background:0 0;border:0;border-radius:0;place-items:center;width:34px;height:34px;display:grid}.icon-button:hover{color:var(--ink);background:#f4f4f1}.mobile-menu{display:none}.profile{color:#111214;align-items:center;gap:8px;font-size:11px;display:flex}.profile-avatar{background:var(--ink);color:#fff;width:27px;height:27px}.profile .status-pill{margin-left:2px}.page-wrap{max-width:1250px;margin:0 auto;padding:50px clamp(24px,4vw,62px) 70px}.page-intro{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.page-intro h1{letter-spacing:-.06em;margin:5px 0 8px;font-size:clamp(30px,4vw,42px);line-height:1.04}.page-intro>div>p:last-child{color:var(--muted);max-width:550px;margin:0;font-size:14px;line-height:1.55}.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:7px;margin:0;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;display:flex}.eyebrow-mark{color:var(--green);background:#f4f4f1;border-radius:0;place-items:center;width:21px;height:21px;display:grid}.hero{background:#f4f4f1;border:1px solid #dcdddf;border-radius:0;justify-content:space-between;align-items:center;min-height:280px;padding:50px clamp(29px,6vw,75px);display:flex;position:relative;overflow:hidden}.hero h1{letter-spacing:-.045em;margin:15px 0 19px;font-size:clamp(37px,5vw,62px);font-weight:700;line-height:1.02}.hero h1 em{color:var(--green);font-family:inherit;font-style:normal;font-weight:700}.hero-copy{color:#111214;max-width:455px;margin:0 0 27px;font-size:14px;line-height:1.6}.hero-actions{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.button{border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;transition:all .17s;display:inline-flex}.button-primary{color:#fff;background:var(--green);border-color:var(--green);box-shadow:none}.button-primary:hover{background:#5a5e66;border-color:#5a5e66}.button:disabled{opacity:1}.button-primary:disabled,.button-primary:disabled:hover,.button-quiet:disabled,.button-quiet:disabled:hover,.button-danger-quiet:disabled,.button-small:disabled{color:#5a5e66;background:#f4f4f1;border-color:#dcdddf}.button-quiet{color:#111214;background:0 0;border-color:#dcdddf}.button-quiet:hover{color:var(--ink);background:#f4f4f1}.button-small{padding:7px 10px;font-size:11px}.button-danger-quiet{color:#c2331f;background:#fff;border-color:#dcdddf}.button-danger-quiet:hover{background:#f4f4f1}.section-heading{justify-content:space-between;align-items:end;margin:54px 0 18px;display:flex}.section-heading h2{letter-spacing:-.04em;margin:8px 0 0;font-size:20px}.catalog-note{color:#5a5e66;font-family:IBM Plex Mono,monospace;font-size:10px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.feature-card{text-align:left;background:var(--panel);border:1px solid var(--line);box-shadow:none;border-radius:0;padding:21px 20px 19px;transition:all .16s}.feature-card:hover{box-shadow:none;border-color:#111214}.card-icon{width:35px;height:35px;color:var(--green);background:#f4f4f1;border-radius:0;place-items:center;display:grid}.feature-card h3{letter-spacing:-.02em;margin:18px 0 7px;font-size:15px}.feature-card p{color:var(--muted);min-height:38px;margin:0 0 18px;font-size:12px;line-height:1.52}.feature-card>span,.text-button{color:var(--green);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.readiness-card,.privacy-note{border:1px solid var(--line);background:var(--panel);border-radius:0;align-items:center;gap:14px;margin-top:18px;padding:17px 19px;display:flex}.readiness-icon{color:#5a5e66;background:#f4f4f1;border-radius:0;flex:none;place-items:center;width:35px;height:35px;display:grid}.readiness-card>div:nth-child(2){flex:1}.readiness-card strong{font-size:12px}.readiness-card p,.privacy-note p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.readiness-card .text-button{white-space:nowrap;margin-left:auto}.toolbar{justify-content:space-between;align-items:center;margin:-14px 0 14px;display:flex}.table-count{color:#5a5e66;font-family:IBM Plex Mono,monospace;font-size:10px}.data-table-wrap{border:1px solid var(--line);background:var(--panel);border-radius:0;position:relative;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:650px}.data-table th{color:#5a5e66;text-transform:uppercase;letter-spacing:.08em;text-align:left;border-bottom:1px solid var(--line);padding:13px 17px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500}.data-table td{color:#5a5e66;white-space:nowrap;border-bottom:1px solid #dcdddf;padding:14px 17px;font-size:12px}.data-table tr:last-child td{border:0}.item-link{text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.row-icon{width:31px;height:31px;color:var(--green);background:#f4f4f1;border-radius:0;place-items:center;display:grid}.item-link span:last-child{flex-direction:column;gap:3px;display:flex}.item-link strong{color:var(--ink);font-size:12px;font-weight:600}.item-link small,.data-table td small{color:#5a5e66;font-family:IBM Plex Mono,monospace;font-size:9px;display:block}.status-pill{color:#5a5e66;background:#f4f4f1;border-radius:0;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:600;display:inline-flex}.status-pill.success{color:#1b7a47;background:#f4f4f1}.status-pill.muted{color:#5a5e66;background:#f4f4f1}.status-dot{background:currentColor;border-radius:0;width:5px;height:5px;display:inline-block}.version-tag{color:#5a5e66;background:#f4f4f1;border-radius:0;padding:4px 6px;font-family:IBM Plex Mono,monospace;font-size:9px}.table-action{color:#5a5e66;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;font-size:11px;display:inline-flex}.table-action:hover{color:var(--green)}.primary-action{color:var(--green);font-weight:600}.empty-state,.auth-gate{text-align:left;background:#fff;border:1px dashed #dcdddf;border-radius:0;padding:40px clamp(20px,4vw,40px)}.empty-icon{color:var(--green);background:#f4f4f1;border-radius:0;place-items:center;width:47px;height:47px;margin:0 0 14px;display:grid}.empty-state h3,.auth-gate h3{letter-spacing:-.02em;margin:0 0 7px;font-size:16px}.empty-state p,.auth-gate p{color:var(--muted);max-width:460px;margin:0 0 19px;font-size:12px;line-height:1.55}.auth-gate{padding:48px clamp(20px,4vw,40px)}.auth-gate .text-button{margin:18px 0 0;display:flex}.loading-state{color:#5a5e66;justify-content:center;align-items:center;gap:9px;min-height:160px;font-size:12px;display:flex}.spin{animation:1.1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error-banner{color:#c2331f;background:#f4f4f1;border:1px solid #dcdddf;border-radius:0;align-items:flex-start;gap:10px;margin-bottom:16px;padding:11px 13px;font-size:12px;display:flex}.error-banner>svg{flex:none;margin-top:1px}.error-banner>div{flex-direction:column;flex:1;gap:3px;display:flex}.error-banner strong{font-weight:600}.error-banner span{color:#5a5e66;font-size:10px}.memory-grid{grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:14px;display:grid}.memory-card{background:var(--panel);border:1px solid var(--line);border-radius:0;flex-direction:column;min-height:245px;padding:18px;display:flex}.memory-card-head{justify-content:space-between;align-items:center;display:flex}.memory-card h3{letter-spacing:-.025em;margin:18px 0 8px;font-size:15px}.memory-card>p{color:#5a5e66;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.memory-tags{color:#5a5e66;align-items:center;gap:11px;margin-top:auto;padding-top:18px;font-size:10px;display:flex}.memory-tags span{align-items:center;gap:4px;display:flex}.memory-actions{border-top:1px solid #dcdddf;justify-content:flex-end;align-items:center;gap:13px;margin-top:13px;padding-top:13px;display:flex}.query-box{background:var(--panel);box-shadow:none;border:1px solid #dcdddf;border-radius:0;align-items:center;gap:10px;padding:8px 9px 8px 15px;display:flex}.query-box>svg{color:var(--green);flex:none}.query-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.query-box input::placeholder{color:#5a5e66}.query-box select{border:0;border-left:1px solid var(--line);color:#5a5e66;background:0 0;outline:0;padding:5px 9px;font-size:11px}.query-welcome{text-align:left;padding:48px 0 20px}.query-welcome-icon{width:53px;height:53px;color:var(--green);background:#f4f4f1;border-radius:0;place-items:center;margin:0 0 17px;display:grid}.query-welcome h2,.result-heading h2{letter-spacing:-.035em;margin:0 0 7px;font-size:18px}.query-welcome p{color:var(--muted);max-width:460px;margin:0;font-size:12px;line-height:1.6}.suggestions{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:22px;display:flex}.suggestions button{border:1px solid var(--line);background:var(--panel);color:#5a5e66;border-radius:0;padding:8px 11px;font-size:11px}.suggestions button:hover{color:var(--ink);border-color:#111214}.result-heading{justify-content:space-between;align-items:center;margin:32px 0 12px;display:flex}.result-heading span,.result-foot{color:#5a5e66;font-family:IBM Plex Mono,monospace;font-size:9px}.results-list{gap:10px;display:grid}.result-card{border:1px solid var(--line);background:var(--panel);border-radius:0;padding:18px 20px}.result-type{color:var(--green);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:9px;display:flex}.result-type .card-icon{width:27px;height:27px}.result-type .version-tag{text-transform:none;letter-spacing:0;margin-left:auto}.result-card h3{margin:13px 0 7px;font-size:15px}.result-card p{color:#5a5e66;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.result-foot{border-top:1px solid #dcdddf;justify-content:space-between;align-items:center;margin-top:15px;padding-top:12px;display:flex}.result-foot .text-button{font-family:Schibsted Grotesk,sans-serif;font-size:10px}.audit-table .command-name{color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;display:block}.channel-tag{color:#5a5e66;border:1px solid var(--line);border-radius:0;padding:4px 6px;font-family:IBM Plex Mono,monospace;font-size:9px}.settings-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settings-card{background:var(--panel);border:1px solid var(--line);border-radius:0;padding:23px}.settings-card-head{justify-content:space-between;align-items:center;display:flex}.readiness-label{align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:9px;display:inline-flex}.readiness-label.success{color:#1b7a47}.readiness-label.warning,.readiness-label.neutral{color:#5a5e66}.settings-card h2{letter-spacing:-.035em;margin:22px 0 7px;font-size:17px}.settings-card>p{color:var(--muted);margin:0 0 19px;font-size:12px;line-height:1.55}.settings-list{border-top:1px solid #dcdddf;margin:0 0 20px}.settings-list div{border-bottom:1px solid #dcdddf;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.settings-list dt{color:#5a5e66;font-size:11px}.settings-list dd{color:#111214;text-overflow:ellipsis;max-width:60%;margin:0;font-family:IBM Plex Mono,monospace;font-size:10px;overflow:hidden}.setup-note{color:#5a5e66;align-items:center;gap:6px;font-size:11px;line-height:1.45;display:inline-flex}.catalog-list{border-top:1px solid #dcdddf}.catalog-list>div{border-bottom:1px solid #dcdddf;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.catalog-list>div>span:first-child{color:#111214;font-family:IBM Plex Mono,monospace;font-size:10px}.catalog-list .status-pill{text-transform:capitalize}.privacy-note{color:#5a5e66;background:#f4f4f1;border-color:#dcdddf}.privacy-note>svg{color:var(--green);flex:none}.privacy-note strong{color:#111214;font-size:12px}.privacy-note{align-items:flex-start}.privacy-note p{color:#5a5e66}.modal-backdrop{z-index:20;background:#11121461;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{width:min(100%,480px);max-height:min(720px,92vh);box-shadow:none;background:#fff;border-radius:0;overflow:auto}.modal-wide{width:min(100%,650px)}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px 17px;display:flex}.modal-head h2{letter-spacing:-.04em;margin:0;font-size:18px}.modal-form{padding:20px 22px 22px}.field{color:#5a5e66;flex-direction:column;gap:7px;margin-bottom:15px;font-size:11px;font-weight:600;display:flex}.field small{color:#5a5e66;font-weight:400}.field input,.field textarea,.field select{width:100%;color:var(--ink);resize:vertical;background:#fff;border:1px solid #dcdddf;border-radius:0;outline:0;padding:10px 11px;font-size:12px}.field input:focus,.field textarea:focus,.field select:focus{box-shadow:none;border-color:#2340e0}.field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field-row .field{min-width:0}.form-note{color:#5a5e66;align-items:center;gap:7px;margin:2px 0 20px;font-size:10px;display:flex}.modal-actions{border-top:1px solid #dcdddf;justify-content:flex-end;align-items:center;gap:9px;padding-top:16px;display:flex}.detail-meta{color:#5a5e66;flex-wrap:wrap;align-items:center;gap:9px;padding:18px 22px 0;font-size:10px;display:flex}.source-content{color:#111214;white-space:pre-wrap;min-height:160px;padding:20px 22px 26px;font-size:12px;line-height:1.7}.modal-wide .modal-actions{margin:0 22px 20px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}@media (width<=860px){.sidebar{visibility:hidden;box-shadow:none;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.open{visibility:visible;transform:translate(0)}.mobile-scrim{z-index:4;background:#11121433;border:0;position:fixed;inset:0}.mobile-menu{display:grid}.topbar{padding:0 20px}.profile>span,.profile .status-pill{display:none}.page-wrap{padding:38px 20px 55px}.hero{padding:38px 29px}.feature-grid{grid-template-columns:1fr}.feature-card p{min-height:0}.settings-grid{grid-template-columns:1fr}}@media (width<=570px){.page-intro{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:26px}.page-intro .button{width:100%}.hero{min-height:auto;padding:31px 23px 35px}.hero h1{font-size:41px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.section-heading{flex-direction:column;align-items:flex-start;gap:9px;margin-top:37px}.readiness-card{flex-wrap:wrap;align-items:flex-start}.readiness-card>div:nth-child(2){flex:200px}.readiness-card .text-button{margin-left:49px}.query-box{flex-wrap:wrap;padding:10px}.query-box input{flex-basis:calc(100% - 37px)}.query-box select{border-left:0;border-top:1px solid var(--line);flex:1;padding:10px 0 2px}.query-box .button{flex:1}.field-row{grid-template-columns:1fr;gap:0}.modal-backdrop{padding:10px}.modal-head{padding:16px 17px 14px}.modal-form{padding:17px}.source-content{padding-left:17px;padding-right:17px}.modal-wide .modal-actions{margin-left:17px;margin-right:17px}.topbar{height:62px}.breadcrumbs{font-size:11px}.top-actions{gap:4px}.page-wrap{padding-top:29px}}.connection-list{margin-bottom:22px}.connection-status{align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:9px;display:inline-flex}.connection-status.configured{color:#1b7a47}.connection-status.not-configured{color:#5a5e66}.catalog-heading{border-top:1px solid #dcdddf;padding-top:20px}.inline-retry,.catalog-error{color:#c2331f;align-items:center;gap:8px;margin:-5px 0 15px;font-size:11px;display:flex}.inline-retry .text-button,.catalog-error .text-button{margin-left:auto}.catalog-error{background:#fff;border:1px solid #dcdddf;border-radius:0;padding:10px 11px}.app-store-placeholder{text-align:left;background:#fff;border:1px dashed #dcdddf;border-radius:0;max-width:650px;margin:10px 0 0;padding:40px 28px 31px}.app-store-placeholder h2{letter-spacing:-.035em;margin:0 0 8px;font-size:19px}.app-store-placeholder>p{max-width:480px;color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.6}.app-store-status{color:#111214;text-align:left;background:#f4f4f1;border-radius:0;align-items:flex-start;gap:8px;max-width:490px;margin:0 0 22px;padding:10px 12px;font-size:10px;line-height:1.45;display:inline-flex}.app-store-status .status-dot{margin-top:4px}.app-store-status .status-ready{color:#1b7a47}.app-store-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.app-store-error{color:#c2331f;text-align:left;background:#f4f4f1;border:1px solid #dcdddf;border-radius:0;align-items:center;gap:8px;max-width:510px;margin:0 0 15px;padding:10px 12px;font-size:11px;display:flex}.app-store-error .text-button{white-space:nowrap;margin-left:auto}.app-store-placeholder>.reviewer-note{margin-top:24px;line-height:1.5;display:block}.credential-notice{color:#5a5e66;background:#f4f4f1;border:1px solid #dcdddf;border-radius:0;align-items:flex-start;gap:9px;margin:-4px 0 13px;padding:12px 14px;font-size:11px;line-height:1.5;display:flex}.credential-notice>svg{color:var(--green);flex:none;margin-top:1px}.credential-hosts{color:#5a5e66;overflow-wrap:anywhere;margin:0 0 14px;font-family:IBM Plex Mono,monospace;font-size:9px}.credentials-list{gap:12px;display:grid}.credential-card{border:1px solid var(--line);background:var(--panel);border-radius:0;padding:18px 20px}.credential-card-head{align-items:flex-start;gap:11px;display:flex}.credential-icon{width:32px;height:32px;color:var(--green);background:#f4f4f1;border-radius:0;flex:none;place-items:center;display:grid}.credential-title{flex:1;min-width:0}.credential-title h2{color:var(--ink);letter-spacing:-.02em;margin:0 0 4px;font-size:14px}.credential-title p{color:#5a5e66;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:IBM Plex Mono,monospace;font-size:9px;overflow:hidden}.credential-meta{grid-template-columns:repeat(3,1fr);gap:12px;margin:17px 0 14px 43px;display:grid}.credential-meta div{min-width:0}.credential-meta dt{color:#5a5e66;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.credential-meta dd{text-overflow:ellipsis;white-space:nowrap;color:#111214;margin:4px 0 0;font-size:11px;overflow:hidden}.credential-actions{border-top:1px solid #dcdddf;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;padding-top:12px;display:flex}.credential-inline-form,.credential-grants{border-top:1px solid #dcdddf;margin:15px 0 0 43px;padding-top:15px}.credential-inline-form .field{max-width:420px;margin-bottom:10px}.inline-actions{justify-content:flex-end;gap:8px;display:flex}.credential-grants h3{color:var(--ink);margin:0 0 10px;font-size:13px}.credential-grants ul{border-top:1px solid #dcdddf;margin:0 0 12px;padding:0;list-style:none}.credential-grants li{border-bottom:1px solid #dcdddf;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.credential-grants li strong,.credential-grants li small{display:block}.credential-grants li strong{color:#111214;font-size:11px;font-weight:500}.credential-grants li small{color:#5a5e66;margin-top:3px;font-family:IBM Plex Mono,monospace;font-size:9px}.grant-form .field{margin-bottom:10px}.credential-result{background:#f4f4f1;border:1px solid #dcdddf;border-radius:0;margin-top:16px;padding:16px 18px;position:relative}.credential-result>div{flex-direction:column;gap:4px;padding-right:28px;display:flex}.credential-result strong{color:#111214;font-size:12px}.credential-result span{color:#5a5e66;font-family:IBM Plex Mono,monospace;font-size:9px}.credential-result>.icon-button{position:absolute;top:10px;right:10px}.credential-result pre{color:#111214;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:0;max-height:260px;margin:13px 0 0;padding:11px;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.55;overflow:auto}.purge-confirm{color:#111214;background:#fff;border:1px solid #dcdddf;border-radius:0;margin-top:14px;padding:13px 14px}.purge-confirm strong{font-size:11px;display:block}.purge-confirm p{color:#5a5e66;margin:5px 0 11px;font-size:10px;line-height:1.5}.purge-result{border-radius:0;flex-direction:column;gap:3px;margin-top:12px;padding:10px 12px;font-size:10px;display:flex}.purge-result strong{font-weight:600}.purge-result span{font-family:IBM Plex Mono,monospace;font-size:9px}.purge-purged,.purge-pending,.purge-unknown{color:#111214;background:#f4f4f1}.apps-toolbar{align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.apps-toolbar .field{width:190px;margin:0}.apps-search{background:var(--panel);border:1px solid #dcdddf;border-radius:0;flex:1;align-items:center;gap:9px;min-width:0;padding:8px 9px 8px 13px;display:flex}.apps-search>svg{color:var(--green);flex:none}.apps-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.apps-layout{grid-template-columns:minmax(270px,.8fr) minmax(330px,1.2fr);gap:14px;display:grid}.apps-panel{border:1px solid var(--line);background:var(--panel);border-radius:0;min-width:0;padding:18px 19px}.apps-panel-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.apps-panel-head h2{letter-spacing:-.035em;margin:5px 0 0;font-size:17px}.app-cards{gap:7px;display:grid}.app-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:10px;padding:10px;display:flex}.app-card:hover,.app-card.selected{background:#f4f4f1;border-color:#dcdddf}.app-card-icon{width:31px;height:31px;color:var(--green);background:#f4f4f1;border-radius:0;flex:none;place-items:center;display:grid;overflow:hidden}.app-card-icon img{object-fit:contain;width:100%;height:100%}.app-card>div:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.app-card strong{color:var(--ink);font-size:12px}.app-card span,.app-card small{color:#5a5e66;font-size:9px}.app-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-card>svg{color:#5a5e66}.apps-selection-hint{text-align:left;color:#5a5e66;align-content:center;place-items:start;min-height:320px;padding:20px;display:grid}.apps-selection-hint>svg{color:var(--green);margin-bottom:13px}.apps-selection-hint h2{color:var(--ink);margin:0 0 7px;font-size:16px}.apps-selection-hint p{max-width:260px;margin:0;font-size:11px;line-height:1.55}.app-description{color:#5a5e66;margin:0 0 14px;font-size:11px;line-height:1.55}.tool-list{gap:6px;display:grid}.tool-row{color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dcdddf;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.tool-row:hover,.tool-row.selected{background:#f4f4f1;border-color:#dcdddf}.tool-row>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.tool-row strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:11px;overflow:hidden}.tool-row small{text-overflow:ellipsis;white-space:nowrap;color:#5a5e66;font-family:IBM Plex Mono,monospace;font-size:9px;overflow:hidden}.tool-availability{flex:none;font-size:9px}.tool-availability.available{color:#111214}.tool-availability.unavailable{color:#5a5e66}.tool-detail{border-top:1px solid #dcdddf;margin-top:16px;padding-top:16px}.tool-detail-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tool-detail-head h3{color:var(--ink);margin:5px 0 4px;font-size:14px}.tool-detail-head p{color:#5a5e66;margin:0;font-family:IBM Plex Mono,monospace;font-size:9px}.tool-detail .field{margin-top:15px}.schema-box{background:#f4f4f1;border:1px solid #dcdddf;border-radius:0;margin:12px 0 15px;padding:10px}.schema-box>div{color:#111214;align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:9px;display:flex}.schema-box pre,.schema-preview{color:#111214;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:0;max-height:180px;margin:9px 0 0;padding:9px;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.5;overflow:auto}.schema-preview{margin:0}.apps-footnote{margin-top:15px;line-height:1.5;display:block}.native-signin-card{margin:14px 0}.command-block{color:#111214;background:#f4f4f1;border-radius:0;margin:12px 0;padding:11px 13px;font-family:IBM Plex Mono,monospace;font-size:11px;overflow-x:auto}.native-signin-card code{color:#111214;background:#f4f4f1;border-radius:0;padding:2px 4px;font-family:IBM Plex Mono,monospace;font-size:10px}.row-actions{align-items:center;gap:13px;display:flex}.action-notice{color:#111214;background:#f4f4f1;border:1px solid #dcdddf;border-radius:0;align-items:flex-start;gap:11px;margin:-12px 0 20px;padding:14px 16px;display:flex}.action-notice>svg{color:var(--green);flex:none;margin-top:1px}.action-notice strong{color:#111214;font-size:12px;display:block}.action-notice p{color:#5a5e66;margin:4px 0 0;font-size:11px;line-height:1.5}.actions-list{gap:12px;display:grid}.proposal-card{border:1px solid var(--line);background:var(--panel);border-radius:0;padding:18px 20px}.proposal-card.proposal-uncertain{background:#fff;border-color:#dcdddf}.proposal-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.proposal-head .version-tag{text-overflow:ellipsis;white-space:nowrap;max-width:48%;overflow:hidden}.proposal-card h3{color:var(--ink);margin:15px 0 5px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500}.proposal-meta{color:#5a5e66;margin:0 0 14px;font-size:11px}.proposal-json{color:#111214;white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f4f1;border:1px solid #dcdddf;border-radius:0;margin:0;padding:13px 14px;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.6;overflow:auto}.proposal-actions{justify-content:flex-end;align-items:center;gap:14px;margin-top:13px;display:flex}.uncertain-callout{color:#111214;background:#f4f4f1;border-radius:0;align-items:flex-start;gap:7px;margin-top:13px;padding:10px 11px;font-size:11px;line-height:1.45;display:flex}.uncertain-callout>svg{flex:none;margin-top:1px}.reconcile-controls{grid-template-columns:minmax(150px,.35fr) 1fr;gap:8px;margin-top:10px;display:grid}.reconcile-controls select,.reconcile-controls input{color:#111214;background:#fff;border:1px solid #dcdddf;border-radius:0;outline:0;min-width:0;padding:8px 9px;font-size:11px}.reconcile-controls select:focus,.reconcile-controls input:focus{box-shadow:none;border-color:#2340e0}.authorization-result{text-align:left;padding:21px 0 3px}.success-icon{color:#1b7a47;background:#f4f4f1;border-radius:0;place-items:center;width:48px;height:48px;margin:0 0 13px;display:grid}.authorization-result h3{color:var(--ink);margin:0 0 8px;font-size:17px}.authorization-result p{max-width:420px;color:var(--muted);margin:0 0 19px;font-size:12px;line-height:1.6}.authorization-result .text-button{margin:17px 0 0;display:flex}.modal-intro{color:var(--muted);margin:-3px 0 18px;font-size:12px;line-height:1.55}.immutable-preview{background:#f4f4f1;border:1px solid #dcdddf;border-radius:0;margin:0 0 19px;padding:14px}.preview-label{color:#111214;align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;display:flex}.immutable-preview pre{color:#111214;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:0;max-height:260px;margin:12px 0 10px;padding:11px;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.6;overflow:auto}.immutable-preview p{color:#5a5e66;margin:0;font-size:10px}@media (width<=570px){.row-actions{flex-wrap:wrap;gap:9px}.proposal-card{padding:16px}.proposal-head{flex-direction:column;align-items:flex-start}.proposal-head .version-tag{max-width:100%}.proposal-actions{flex-wrap:wrap;justify-content:flex-start}.reconcile-controls{grid-template-columns:1fr}.action-notice{margin-top:-3px}.credential-card{padding:16px}.credential-card-head{flex-wrap:wrap}.credential-card-head .connection-status{margin-left:43px}.credential-meta{grid-template-columns:1fr 1fr;margin-left:0}.credential-meta div:last-child{grid-column:1/-1}.credential-actions{justify-content:flex-start;gap:10px}.credential-inline-form,.credential-grants{margin-left:0}.app-store-placeholder{padding:42px 18px 26px}.app-store-error{flex-wrap:wrap;align-items:flex-start}.app-store-error .text-button{margin-left:24px}}@media (width<=860px){.apps-layout{grid-template-columns:1fr}}@media (width<=570px){.apps-toolbar{flex-direction:column;align-items:stretch}.apps-toolbar .field{width:auto}.apps-search{flex-wrap:wrap}.apps-search input{flex-basis:calc(100% - 30px)}.apps-search .button{width:100%}.tool-detail-head{flex-direction:column}}.reviewer-note{color:#5a5e66;font-size:10px}.field select[multiple]{min-height:96px;padding:6px}.pagination{color:var(--muted,#5a5e66);flex-flow:wrap;justify-content:flex-end;align-items:center;gap:16px;padding:20px 0;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.pagination .button{font-family:Schibsted Grotesk,ui-sans-serif,system-ui,sans-serif}p[role=alert]:not([class]),.people-inline-error{color:#c2331f;font-size:12px;line-height:1.5}.list-search,.source-picker-search{gap:10px;margin-bottom:16px;display:flex}.list-search input,.source-picker-search input{min-width:0;color:var(--ink);background:#fff;border:1px solid #dcdddf;border-radius:0;outline:0;flex:1;padding:10px 12px;font-size:13px}.list-search input:focus,.source-picker-search input:focus{border-color:#2340e0}.list-search input::placeholder,.source-picker-search input::placeholder,.field input::placeholder,.field textarea::placeholder{color:#5a5e66}.source-options{border:1px solid #dcdddf;border-radius:0;max-height:240px;overflow:auto}.source-options label{border-bottom:1px solid #dcdddf;align-items:center;gap:10px;padding:10px 12px;display:flex}.source-options input{width:auto}.source-picker p{color:#5a5e66;font-size:12px}button.workspace-switcher{text-align:left;width:100%;color:inherit;cursor:pointer}.workspace-choices{gap:10px;padding:8px 0 20px;display:grid}.workspace-choices .button{text-align:left;white-space:normal;justify-content:space-between}.workspace-choices strong,.workspace-choices small{display:block}.workspace-choices small{color:var(--muted);margin-top:6px}.bulk-import{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.bulk-import p{color:var(--muted);font-size:13px;line-height:1.6}.bulk-import pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f4f1;border-radius:0;padding:12px;font-size:12px}.teams-manager{margin-top:20px}.team-list{flex-wrap:wrap;gap:8px;display:flex}.team-members{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.team-members ul{padding:0;list-style:none}.team-members li{justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.app-card-icon span{letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}dialog.modal-backdrop{width:100%;max-width:none;height:100%;max-height:none;color:inherit;border:0;margin:0}dialog.modal-backdrop:not([open]){display:none}.profile>span:not(.status-pill){text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.credential-technical-id{vertical-align:baseline;margin-left:6px;display:inline-block}.credential-technical-id summary{color:#5a5e66;cursor:pointer;font-size:9px;display:inline}.credential-technical-id code{color:#5a5e66;overflow-wrap:anywhere;margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:9px;display:block}.credentials-list,.credential-card,.credential-card-head,.credential-title,.credential-meta,.credential-actions,.credential-inline-form,.credential-grants,.grant-form,.credential-grants ul,.credential-grants li{min-width:0;max-width:100%}.credential-card{width:100%;overflow:hidden}.credential-title{overflow:hidden}.credential-title p,.credential-meta dd,.credential-grants li strong,.credential-grants li small{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.credential-actions .table-action{max-width:100%}.credential-grants li>span{overflow-wrap:anywhere;min-width:0}.credential-card .field-row,.credential-card .field,.credential-card input,.credential-card select,.modal-form,.modal-form .field-row,.modal-form .field,.modal-form input,.modal-form select{min-width:0;max-width:100%}.memory-conflict{color:#111214;background:#fff;border:1px solid #dcdddf;border-radius:0;gap:10px;min-width:0;padding:14px;font-size:12px;line-height:1.5;display:grid}.memory-conflict>*{overflow-wrap:anywhere;min-width:0}.memory-conflict strong{color:#111214}.memory-conflict summary{cursor:pointer;font-weight:600}.memory-conflict .source-content{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;margin:10px 0 0;overflow:auto}.memory-conflict>.button{white-space:normal;text-align:left;justify-self:start}.action-outcome{min-width:0;color:var(--muted);font-size:12px;line-height:1.6}.action-outcome p{overflow-wrap:anywhere;margin:10px 0}.action-outcome-error{color:#c2331f}.action-result{min-width:0;margin-top:12px}.action-result summary{cursor:pointer;color:var(--ink);font-weight:600}.action-result .proposal-json{max-height:320px;margin-top:10px}.actions-list,.proposal-card,.proposal-head,.proposal-card h3,.proposal-meta,.proposal-json,.action-result,.uncertain-callout,.reconcile-controls{min-width:0;max-width:100%}.proposal-card{width:100%}.proposal-card h3,.proposal-meta{overflow-wrap:anywhere;word-break:break-word}.proposal-head .version-tag{overflow-wrap:anywhere;min-width:0}.proposal-json{width:100%}.uncertain-callout>span{overflow-wrap:anywhere;min-width:0}.proposal-actions .table-action{white-space:normal;text-align:left;min-width:0;max-width:100%}@media (width<=570px){.actions-list,.proposal-card,.proposal-head,.proposal-card h3,.proposal-meta,.proposal-json,.action-outcome,.action-result,.uncertain-callout,.reconcile-controls{min-width:0;max-width:100%}.proposal-card{width:100%}.proposal-card h3,.proposal-meta,.proposal-head .version-tag{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.proposal-head .version-tag,.proposal-json{width:100%}.uncertain-callout>span{overflow-wrap:anywhere;min-width:0}.proposal-actions .table-action{white-space:normal;text-align:left;min-width:0;max-width:100%}.action-result summary{overflow-wrap:anywhere}}.retrieval-diagnostics{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 16px;display:flex}.retrieval-diagnostics .status-pill.warning{color:#5a5e66;background:#f4f4f1}.retrieval-note{color:#5a5e66;font-family:IBM Plex Mono,monospace;font-size:10px}.retrieval-note code{background:#f4f4f1;border-radius:0;padding:2px 5px;font-size:10px}.retrieval-model{min-width:0;max-width:100%}.retrieval-model code{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:min(320px,100%);display:inline-block;overflow:hidden}.demo-marker{color:#111214;background:#f4f4f1;border:1px solid #dcdddf;border-radius:0;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding:9px 13px;font-size:12px;display:flex}.demo-marker-tag{letter-spacing:.09em;color:#fff;background:var(--green);border-radius:0;padding:3px 7px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700}.demo-marker-copy{color:#111214}.demo-marker-link{align-items:center;gap:4px;margin-left:auto;font-weight:600;display:inline-flex}.proc-recall{border:1px solid var(--line);background:var(--panel);border-radius:0;margin-bottom:20px;padding:16px 18px}.proc-recall .result-heading{margin-top:12px}.proc-recall-list{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.proc-recall-list li{border:1px solid #dcdddf;border-radius:0;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.proc-recall-list strong{color:var(--ink);font-size:13px}.proc-recall-list em{color:#5a5e66;font-size:11px;font-style:normal}.catalog-list>div{gap:12px}.catalog-list>div>span:first-child>strong{color:var(--ink);font-size:11px;display:block}.catalog-list>div>span:first-child>small{color:var(--muted);margin-top:2px;font-family:inherit;font-size:10px;line-height:1.45;display:block}.proc-card-actions>code{overflow-wrap:anywhere;color:#111214;flex:auto;min-width:0}.brand-logo{width:auto;height:24px;display:block}.marker{color:#111214;background:#ffdd2e;padding:0 .1em}.hero>div:first-child{max-width:720px}:where(button,input,select,textarea,a,summary):focus-visible{outline-offset:2px;outline:2px solid #2340e0}.settings-grid{align-items:start}.settings-card+.settings-card{margin-top:14px}.settings-grid>.settings-card+.settings-card{margin-top:0}.settings-card .modal-form{padding:0}.settings-card details>summary{color:var(--ink);font-size:12px;font-weight:600}ul,ul ul,ol ul{list-style-type:square}.modal>.source-lifecycle-meta,.modal>.source-history,.modal>.form-note,.modal>.memory-sources{margin-left:22px;margin-right:22px}.modal-wide .modal-form .modal-actions{margin-bottom:0;margin-left:0;margin-right:0}.modal-form>.text-button{margin-bottom:14px}@media (width<=570px){.modal>.source-lifecycle-meta,.modal>.source-history,.modal>.form-note,.modal>.memory-sources{margin-left:17px;margin-right:17px}}.setup-note{display:block}.setup-note>svg{vertical-align:-2px;margin-right:6px;display:inline-block}em,i,cite,dfn,var,address{font-style:normal}.form-note:has(>code){line-height:1.6;display:block}.form-note:has(>code)>svg{vertical-align:-2px;margin-right:6px;display:inline-block}.connect-ai{margin:4px 0 20px;padding-top:4px}.connect-ai h3{letter-spacing:-.02em;margin:0 0 6px;font-size:14px}.connect-ai-choice{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.connect-ai-choice button{text-align:left;color:#111214;cursor:pointer;background:#fff;border:1px solid #dcdddf;border-radius:0;flex-direction:column;gap:4px;padding:11px 12px;display:flex}.connect-ai-choice button strong{color:#111214;font-size:12px}.connect-ai-choice button small{color:#5a5e66;font-size:10.5px;line-height:1.4}.connect-ai-choice button.active{box-shadow:none;background:#f4f4f1;border-color:#111214}.connect-ai-url{margin-bottom:12px}.connect-ai-tabs{background:#f4f4f1;border:1px solid #dcdddf;border-radius:0;flex-wrap:wrap;gap:3px;margin-bottom:12px;padding:3px;display:flex}.connect-ai-tabs button{color:#5a5e66;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:7px 10px;font-size:11px}.connect-ai-tabs button.active{color:#111214;box-shadow:none;background:#fff;font-weight:600}.connect-ai-summary{color:#5a5e66;align-items:flex-start;gap:6px;margin:0 0 10px;font-size:11.5px;line-height:1.5;display:flex}.connect-ai-summary svg{color:#111214;flex:none;margin-top:2px}.connect-ai-snippet{margin-bottom:12px}.connect-ai-snippet-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.connect-ai-snippet-head>span{color:#111214;flex-direction:column;font-size:11px;font-weight:600;display:flex}.connect-ai-snippet-head small{color:#5a5e66;font-family:IBM Plex Mono,monospace;font-size:9.5px;font-weight:400}.connect-ai-snippet pre{white-space:pre-wrap;word-break:break-all;color:#111214;background:#f4f4f1;border:1px solid #dcdddf;border-radius:0;max-height:260px;margin:0;padding:10px 12px;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.5;overflow:auto}.connect-ai-snippet .form-note{white-space:pre-line;margin-top:6px}.connect-ai-admin{margin-top:6px}.connect-ai-admin summary{cursor:pointer;color:#111214;align-items:center;gap:6px;margin-bottom:10px;font-size:11.5px;display:inline-flex}@media (width<=640px){.connect-ai-choice{grid-template-columns:1fr}}.app-store-shell,.app-store-unauth{max-width:1120px;color:var(--ink,#111214);margin:0 auto}.app-store-hero{min-height:230px;box-shadow:none;background:#f4f4f1;border:1px solid #dcdddf;border-radius:0;justify-content:space-between;align-items:center;gap:28px;margin-bottom:20px;padding:38px 42px;display:flex;position:relative;overflow:hidden}.app-store-hero-copy,.app-store-hero-art{z-index:1;position:relative}.app-store-hero-copy{max-width:620px}.app-store-kicker{color:#111214;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 9px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;display:flex}.app-store-hero h1{color:#111214;letter-spacing:-.055em;margin:0 0 12px;font-size:clamp(30px,4vw,48px);line-height:1.02}.app-store-hero p:not(.app-store-kicker){color:#5a5e66;max-width:540px;margin:0;font-size:14px;line-height:1.65}.app-store-hero-art{color:#5a5e66;flex-direction:column;align-items:center;gap:10px;min-width:180px;display:flex}.app-store-hero-art span{color:#5a5e66;font-family:IBM Plex Mono,monospace;font-size:10px}.app-store-provider-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:25px;display:grid}.app-store-provider-tabs button{color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dcdddf;border-radius:0;align-items:center;gap:13px;padding:15px 17px;transition:all .18s;display:flex}.app-store-provider-tabs button:hover{box-shadow:none;background:#f4f4f1;border-color:#dcdddf}.app-store-provider-tabs button.active{box-shadow:none;background:#f4f4f1;border-color:#111214}.app-store-provider-tabs button>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.app-store-provider-tabs strong{font-size:13px}.app-store-provider-tabs small{color:#5a5e66;font-size:11px}.app-store-tab-icon,.app-store-app-mark,.app-store-detail-mark{place-items:center;font-weight:700;display:grid}.app-store-tab-icon{color:#fff;border-radius:0;width:35px;height:35px}.app-store-tab-icon.composio,.provider-composio{background:#111214}.app-store-tab-icon.openconnector,.provider-openconnector{color:#111214;background:#fff;border:1px solid #111214}.app-store-toolbar{justify-content:space-between;align-items:flex-end;gap:18px;margin:8px 0 15px;display:flex}.app-store-toolbar-title h2{letter-spacing:-.045em;margin:0 0 5px;font-size:24px}.app-store-toolbar-title>span{color:#5a5e66;font-size:11px}.app-store-toolbar-actions{align-items:center;gap:10px;display:flex}.app-store-view-tabs{background:#f4f4f1;border:1px solid #dcdddf;border-radius:0;gap:3px;padding:3px;display:flex}.app-store-view-tabs button{color:#5a5e66;cursor:pointer;background:0 0;border:0;border-radius:0;padding:7px 10px;font-size:10px}.app-store-view-tabs button.active{color:#111214;outline-offset:-1px;background:#fff;outline:1px solid #111214;font-weight:600}.app-store-icon-button{color:#111214;cursor:pointer;background:#fff;border:1px solid #dcdddf;border-radius:0;place-items:center;width:35px;height:35px;display:grid}.app-store-icon-button:disabled{opacity:.5;cursor:wait}.app-store-filterbar{align-items:center;gap:9px;margin-bottom:13px;display:flex}.app-store-search{background:#fff;border:1px solid #dcdddf;border-radius:0;flex:1;align-items:center;gap:9px;min-width:240px;padding:8px 9px 8px 13px;display:flex}.app-store-search>svg{color:#111214}.app-store-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.app-store-search-button{color:#111214;cursor:pointer;background:#f4f4f1;border:0;border-radius:0;padding:7px 12px;font-size:11px;font-weight:600}.app-store-filter{color:#5a5e66;background:#fff;border:1px solid #dcdddf;border-radius:0;align-items:center;gap:6px;padding:0 10px;display:flex}.app-store-filter select{color:#5a5e66;cursor:pointer;background:#fff;border:0;outline:0;padding:10px 1px;font-size:11px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-store-action-search{color:#5a5e66;background:#fff;border:1px solid #dcdddf;border-radius:0;align-items:center;gap:8px;margin:0 0 12px;padding:8px 11px;display:flex}.app-store-action-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.app-store-action-search input::placeholder{color:#5a5e66}.app-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.app-store-card{min-height:226px;color:inherit;text-align:left;cursor:pointer;box-shadow:none;background:#fff;border:1px solid #dcdddf;border-radius:0;flex-direction:column;padding:18px;transition:all .18s;display:flex}.app-store-card:hover{box-shadow:none;border-color:#111214}.app-store-card.disabled{opacity:.74}.app-store-card-top{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.app-store-app-mark{color:#fff;letter-spacing:.03em;border-radius:0;width:48px;height:48px;font-size:13px}.app-store-state{color:#5a5e66;text-align:right;align-items:center;gap:5px;font-size:10px;line-height:1.2;display:flex}.app-store-state.ready{color:#1b7a47}.app-store-state.blocked{color:#5a5e66}.app-store-state-dot{background:currentColor;border-radius:0;width:6px;height:6px}.app-store-card-body{flex:1;padding-top:23px}.app-store-card-body h3{color:#111214;letter-spacing:-.035em;margin:0 0 8px;font-size:17px}.app-store-card-body p{color:#5a5e66;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.app-store-card-footer{color:#5a5e66;border-top:1px solid #dcdddf;justify-content:space-between;align-items:center;gap:8px;padding-top:15px;font-size:10px;display:flex}.app-store-card-footer svg{color:#5a5e66}.app-store-footnote,.app-store-muted{color:#5a5e66;font-size:10px;line-height:1.5}.app-store-loading{color:#5a5e66;justify-content:center;align-items:center;gap:9px;min-height:220px;font-size:12px;display:flex}.app-store-error{color:#5a5e66;background:#f4f4f1;border:1px solid #dcdddf;border-radius:0;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;font-size:11px;display:flex}.app-store-error>svg{flex:none;margin-top:1px}.app-store-error>div{flex-direction:column;flex:1;gap:3px;display:flex}.app-store-error span{color:#c2331f;font-family:IBM Plex Mono,monospace;font-size:9px}.app-store-link{color:#c2331f;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.app-store-empty{text-align:left;background:#fff;border:1px dashed #dcdddf;border-radius:0;padding:40px clamp(20px,4vw,40px)}.app-store-empty-icon{color:#5a5e66;background:#f4f4f1;border-radius:0;place-items:center;width:45px;height:45px;margin:0 0 13px;display:grid}.app-store-empty h3{margin:0 0 7px;font-size:16px}.app-store-empty p{color:#5a5e66;max-width:460px;margin:0;font-size:12px;line-height:1.55}.app-store-back{color:#5a5e66;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0 0 16px;padding:7px 0;font-size:11px;font-weight:600;display:inline-flex}.app-store-detail-hero{background:#fff;border:1px solid #dcdddf;border-radius:0;grid-template-columns:auto 1fr minmax(200px,270px);align-items:center;gap:20px;margin-bottom:18px;padding:27px 30px;display:grid}.app-store-detail-mark{color:#fff;letter-spacing:.03em;border-radius:0;width:76px;height:76px;font-size:21px}.app-store-detail-kicker{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.app-store-detail-kicker span{color:#5a5e66;background:#f4f4f1;border-radius:0;padding:5px 8px;font-size:9px;font-weight:600}.app-store-detail-copy h1{letter-spacing:-.055em;margin:0 0 7px;font-size:32px}.app-store-detail-copy>p{color:#5a5e66;margin:0;font-size:13px;line-height:1.55}.app-store-homepage{color:#111214;align-items:center;gap:5px;margin-top:12px;font-size:11px;font-weight:600;display:inline-flex}.app-store-readiness{background:#fff;border:1px solid #dcdddf;border-radius:0;padding:13px 14px}.app-store-readiness.ready{background:#f4f4f1;border-color:#dcdddf}.app-store-readiness-icon{color:#5a5e66;background:#f4f4f1;border-radius:0;place-items:center;width:28px;height:28px;margin-bottom:9px;display:grid}.app-store-readiness.ready .app-store-readiness-icon{color:#1b7a47;background:#f4f4f1}.app-store-readiness strong{color:#111214;font-size:11px;display:block}.app-store-readiness.ready strong{color:#1b7a47}.app-store-readiness p{color:#5a5e66;margin:5px 0 0;font-size:10px;line-height:1.45}.app-store-detail-grid{grid-template-columns:minmax(0,1fr) 290px;gap:18px;display:grid}.app-store-detail-main,.app-store-aside-card{background:#fff;border:1px solid #dcdddf;border-radius:0;padding:22px}.app-store-detail-main{min-width:0}.app-store-section-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin:20px 0 5px;display:flex}.app-store-section-heading h2{letter-spacing:-.045em;margin:0;font-size:20px}.app-store-section-note{color:#5a5e66;margin:0 0 15px;font-size:11px}.app-store-connect-panel,.app-store-connect-result,.app-store-ready-panel,.app-store-setup-panel{border-radius:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:17px;display:flex}.app-store-connect-panel,.app-store-connect-result{background:#f4f4f1;border:1px solid #dcdddf}.app-store-ready-panel{color:#1b7a47;background:#f4f4f1;border:1px solid #dcdddf;justify-content:flex-start}.app-store-setup-panel{color:#5a5e66;background:#fff;border:1px solid #dcdddf;justify-content:flex-start}.app-store-connect-panel h2{letter-spacing:-.03em;margin:3px 0 6px;font-size:16px}.app-store-connect-panel p,.app-store-connect-result p,.app-store-ready-panel p,.app-store-setup-panel p{color:#5a5e66;margin:0;font-size:11px;line-height:1.5}.app-store-connect-panel>div,.app-store-connect-result>div,.app-store-ready-panel>div,.app-store-setup-panel>div{flex:1}.app-store-primary,.app-store-secondary,.app-store-danger{white-space:nowrap;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.app-store-primary{color:#fff;background:#111214;border:1px solid #111214}.app-store-primary:disabled,.app-store-secondary:disabled,.app-store-danger:disabled{opacity:.55;cursor:wait}.app-store-secondary{color:#111214;background:#fff;border:1px solid #dcdddf}.app-store-danger{color:#c2331f;background:#fff;border:1px solid #dcdddf}.app-store-tool-list{gap:8px;display:grid}.app-store-tool-item{min-width:0}.app-store-tool-item>.app-store-loading{justify-content:flex-start;min-height:88px;padding:0 14px}.app-store-tool-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dcdddf;border-radius:0;align-items:center;gap:11px;padding:12px 13px;display:flex}.app-store-tool-row:hover,.app-store-tool-row.selected{background:#f4f4f1;border-color:#dcdddf}.app-store-tool-icon{color:#111214;background:#f4f4f1;border-radius:0;flex:none;place-items:center;width:34px;height:34px;display:grid}.app-store-tool-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.app-store-tool-copy strong{color:#111214;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-store-tool-copy small{color:#5a5e66;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.app-store-tool-status{color:#5a5e66;flex:none;align-items:center;gap:5px;font-size:9px;display:flex}.app-store-tool-status.ready{color:#1b7a47}.app-store-tool-detail{background:#fff;border:1px solid #dcdddf;border-radius:0;margin-top:16px;padding:17px}.app-store-tool-detail-head{justify-content:space-between;gap:12px;display:flex}.app-store-tool-detail h3{margin:3px 0 5px;font-size:16px}.app-store-tool-detail-head p{color:#5a5e66;max-width:570px;margin:0;font-size:11px;line-height:1.5}.app-store-select{color:#5a5e66;flex-direction:column;gap:6px;margin-top:15px;font-size:10px;font-weight:600;display:flex}.app-store-select select{color:#111214;background:#fff;border:1px solid #dcdddf;border-radius:0;padding:9px;font-size:11px}.app-store-schema,.app-store-technical{color:#5a5e66;border-top:1px solid #dcdddf;margin-top:12px;padding-top:10px;font-size:10px}.app-store-schema summary,.app-store-technical summary{cursor:pointer;align-items:center;gap:6px;font-weight:600;display:flex}.app-store-schema pre{color:#111214;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:0;max-height:210px;margin:10px 0 0;padding:10px;font:10px/1.5 IBM Plex Mono,monospace;overflow:auto}.app-store-technical code{color:#5a5e66;overflow-wrap:anywhere;margin-top:7px;font:9px IBM Plex Mono,monospace;display:block}.app-store-aside-card{margin-bottom:14px}.app-store-aside-card>svg{color:#111214}.app-store-aside-card h3{margin:12px 0 7px;font-size:14px}.app-store-aside-card>p{color:#5a5e66;margin:0;font-size:11px;line-height:1.55}.app-store-curation-heading{color:#111214;align-items:center;gap:8px;display:flex}.app-store-curation-heading>span{flex-direction:column;gap:2px;display:flex}.app-store-curation-heading strong{color:#111214;font-size:12px}.app-store-curation-heading small{color:#5a5e66;font-size:9px}.app-store-curation>p{margin:13px 0}.app-store-curation-actions{flex-direction:column;gap:7px;display:flex}.app-store-admin-badge{color:#111214;background:#f4f4f1;border-radius:0;padding:4px 7px;font:9px IBM Plex Mono,monospace}.app-store-unauth .app-store-hero{margin-top:5px}.app-store-hero-mark{color:#111214;background:#f4f4f1;border-radius:0;flex:none;place-items:center;width:48px;height:48px;display:grid}@media (width<=1200px){.app-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-store-detail-grid{grid-template-columns:1fr}.app-store-detail-aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.app-store-aside-card{margin:0}}@media (width<=620px){.app-store-hero{align-items:flex-start;min-height:0;padding:27px 24px}.app-store-hero-art{display:none}.app-store-provider-tabs{grid-template-columns:1fr}.app-store-toolbar{flex-direction:column;align-items:flex-start}.app-store-toolbar-actions{justify-content:space-between;width:100%}.app-store-filterbar{flex-wrap:wrap;align-items:stretch}.app-store-search{width:100%}.app-store-filter{flex:1}.app-store-filter select{width:100%}.app-store-grid{grid-template-columns:1fr}.app-store-detail-hero{grid-template-columns:auto 1fr;padding:21px}.app-store-readiness{grid-column:1/-1}.app-store-detail-copy h1{font-size:26px}.app-store-detail-main,.app-store-aside-card{padding:17px}.app-store-connect-panel,.app-store-connect-result{flex-direction:column;align-items:stretch}.app-store-primary{width:100%}.app-store-detail-aside{display:block}.app-store-aside-card{margin-bottom:14px}.app-store-tool-status{font-size:0}.app-store-tool-status svg{font-size:initial}.app-store-tool-copy small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.app-store-view-tabs{flex:1}}:is(.app-store-app-mark:has(img),.app-store-detail-mark:has(img)){box-shadow:none;background:#fff;border:1px solid #dcdddf}.app-store-app-mark img{object-fit:contain;width:32px;height:32px}.app-store-detail-mark img{object-fit:contain;width:50px;height:50px}.app-store-shell :is(button,a,summary,select):focus-visible{outline-offset:3px;outline:2px solid #2340e0}.app-store-search:focus-within,.app-store-action-search:focus-within{outline-offset:2px;outline:2px solid #2340e0}.app-store-shared-heading{color:#111214;align-items:flex-start;gap:9px;display:flex}.app-store-shared-heading h3{color:#111214;margin:0;font-size:14px}.app-store-shared-heading p{color:#5a5e66;margin:4px 0 0;font-size:10px;line-height:1.45}.shared-connection-access .field{color:#5a5e66;flex-direction:column;gap:6px;margin-top:15px;font-size:10px;font-weight:600;display:flex}.shared-connection-access .field input,.app-store-grant-row input,.app-store-grant-row select{color:#111214;background:#fff;border:1px solid #dcdddf;border-radius:0;min-width:0;padding:8px;font-size:10px}.shared-tool-fieldset{color:#5a5e66;border:1px solid #dcdddf;border-radius:0;gap:7px;margin:15px 0 0;padding:11px;font-size:10px;display:grid}.shared-tool-fieldset legend{padding:0 4px;font-weight:600}.shared-tool-fieldset label{align-items:center;gap:6px;display:flex}.shared-tool-fieldset small{color:#5a5e66;margin-left:auto;font:9px IBM Plex Mono,monospace}.app-store-shared-actions{align-items:center;gap:10px;margin-top:12px;display:flex}.app-store-grant-form{border-top:1px solid #dcdddf;margin-top:18px;padding-top:15px}.app-store-grant-row{grid-template-columns:auto 1fr auto auto;gap:6px;margin-top:10px;display:grid}.app-store-grant-list{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.app-store-grant-list li{background:#fff;border:1px solid #dcdddf;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.app-store-grant-list li span{flex-direction:column;gap:3px;min-width:0;display:flex}.app-store-grant-list li strong{color:#111214;text-overflow:ellipsis;font-size:10px;overflow:hidden}.app-store-grant-list li small{color:#5a5e66;font-size:9px}.app-store-grant-list .app-store-danger{padding:6px 8px;font-size:9px}.shared-connection-access>.app-store-muted:last-child{align-items:center;gap:5px;margin-top:12px;display:flex}@media (width<=620px){.app-store-grant-row{grid-template-columns:1fr 1fr}.app-store-grant-row input:first-of-type,.app-store-grant-row button{grid-column:1/-1}}.shared-recipient-tabs{gap:6px;margin:11px 0 8px;display:flex}.shared-recipient-tabs button{color:#5a5e66;cursor:pointer;background:#fff;border:1px solid #dcdddf;border-radius:0;padding:6px 9px;font-size:10px}.shared-recipient-tabs button.active{color:#111214;background:#f4f4f1;border-color:#111214;font-weight:600}.app-store-card-footer>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-store-card-footer>span:nth-child(2){color:#5a5e66;white-space:nowrap;flex:none}.app-store-app-facts{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.app-store-app-facts span{color:#5a5e66;background:#fff;border:1px solid #dcdddf;border-radius:0;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:inline-flex}.app-store-app-facts svg{color:#5a5e66}@media (width>=621px) and (width<=1100px){.app-store-detail-hero{grid-template-columns:auto minmax(0,1fr)}.app-store-readiness{grid-column:1/-1}}@media (width<=620px){.app-store-search{flex:100%;min-width:0}.app-store-filter{flex:calc(50% - 9px);min-width:0}.app-store-filter select{flex:1;min-width:0}}.app-store-category-preview{padding:25px 0 3px}.app-store-category-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.app-store-category-preview-card{min-height:150px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dcdddf;border-radius:0;flex-direction:column;align-items:flex-start;padding:15px;transition:all .18s;display:flex}.app-store-category-preview-card:hover{box-shadow:none;background:#fff;border-color:#111214}.app-store-category-preview-icons{min-height:29px;margin-bottom:14px;display:flex}.app-store-mini-mark{color:#fff;width:28px;height:28px;box-shadow:none;border:2px solid #dcdddf;border-radius:0;place-items:center;margin-right:-5px;font-size:8px;display:grid}.app-store-mini-mark img{object-fit:contain;width:18px;height:18px}.app-store-mini-empty{color:#5a5e66;background:#f4f4f1;margin:0}.app-store-category-preview-card>strong{color:#111214;font-size:13px}.app-store-category-preview-card>p{color:#5a5e66;margin:5px 0 10px;font-size:10px;line-height:1.45}.app-store-category-preview-meta{color:#5a5e66;align-items:center;gap:4px;margin-top:auto;font-size:9px;font-weight:600;display:flex}.app-store-hero-compact{background:#f4f4f1;border-radius:0;align-items:flex-end;min-height:0;margin-bottom:18px;padding:31px 36px}.app-store-hero-compact h1{max-width:650px;font-size:clamp(29px,4vw,43px)}.app-store-search-hero{max-width:620px;box-shadow:none;border-color:#dcdddf;margin-top:19px;padding:10px 10px 10px 14px}.app-store-search-hero input{font-size:13px}.app-store-search-hero .app-store-search-button{padding:9px 15px}.app-store-store-controls{justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;display:flex}.app-store-store-controls .app-store-provider-tabs{flex:1;margin:0}.app-store-store-controls>.app-store-view-tabs{flex:none}.app-store-category-row{align-items:center;gap:11px;margin:4px 0 17px;display:flex}.app-store-category-label{color:#5a5e66;flex:none;font-size:10px;font-weight:600}.app-store-category-chips{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.app-store-category-chips button{color:#5a5e66;cursor:pointer;background:#fff;border:1px solid #dcdddf;border-radius:0;align-items:center;gap:5px;padding:7px 10px;font-size:10px;display:inline-flex}.app-store-category-chips button small{color:#5a5e66;font-size:9px}.app-store-category-chips button:hover{color:#111214;background:#f4f4f1;border-color:#dcdddf}.app-store-category-chips button.active{color:#111214;background:#f4f4f1;border-color:#111214;font-weight:600}.app-store-category-row .app-store-filter{flex:none}.app-store-category-row .app-store-filter select{padding:9px 2px}.app-store-discovery-heading{align-items:flex-end;margin-top:0;margin-bottom:14px}.app-store-discovery-heading>div>p:last-child{color:#5a5e66;max-width:620px;margin:7px 0 0;font-size:11px;line-height:1.5}.app-store-section-count{color:#5a5e66;white-space:nowrap;font-size:10px}.app-store-featured{border-bottom:1px solid #dcdddf;padding:20px 0 27px}.app-store-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-store-featured .app-store-card{background:#fff;border-color:#dcdddf;min-height:236px}.app-store-card-reason{font-weight:600;color:#111214!important;-webkit-line-clamp:2!important;margin:0 0 7px!important;font-size:11px!important;line-height:1.4!important}.app-store-all-apps .app-store-section-heading{margin-top:0}.app-store-all-apps>.app-store-grid{margin-top:13px}@media (width<=900px){.app-store-hero-compact,.app-store-store-controls{flex-direction:column;align-items:stretch}.app-store-store-controls .app-store-provider-tabs{width:100%}.app-store-store-controls>.app-store-view-tabs{align-self:flex-start}.app-store-featured-grid,.app-store-category-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.app-store-hero-compact{padding:25px 22px}.app-store-category-row{flex-wrap:wrap;align-items:flex-start}.app-store-category-label{width:100%}.app-store-category-chips{order:2}.app-store-category-row .app-store-filter{order:1;width:100%}.app-store-category-row .app-store-filter select{width:100%}.app-store-discovery-heading{flex-direction:column;align-items:flex-start;gap:6px}.app-store-featured{padding-bottom:21px}.app-store-featured-grid,.app-store-category-preview-grid{grid-template-columns:1fr}.app-store-all-apps{padding-top:21px}}.app-store-active-category{color:#5a5e66;white-space:nowrap;background:#f4f4f1;border-radius:0;align-items:center;padding:7px 9px;font-size:10px;font-weight:600;display:inline-flex}.app-store-clear-button{color:#5a5e66;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dcdddf;border-radius:0;padding:7px 10px;font-size:10px;font-weight:600}.app-store-clear-button:hover{background:#f4f4f1;border-color:#dcdddf}@media (width<=620px){.app-store-active-category{order:3}.app-store-clear-button{order:4}}.app-store-pagination-meta{justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}.app-store-pagination-meta>span{color:#5a5e66;font-size:10px}.app-store-hero-compact{background:#f4f4f1;min-height:0;margin-bottom:12px;padding:24px;display:block}.app-store-hero-compact:after{display:none}.app-store-hero-compact .app-store-hero-copy{max-width:none}.app-store-hero-compact h1{max-width:none;margin-bottom:7px;font-size:32px;line-height:1.05}.app-store-hero-compact .app-store-hero-copy>p:not(.app-store-kicker){max-width:none;font-size:12px;line-height:1.45}.app-store-search-hero{box-sizing:border-box;width:100%;max-width:none;margin-top:13px}.app-store-store-controls,.app-store-provider-tabs{margin-bottom:10px}.app-store-provider-tabs button{padding:11px 13px}.app-store-toolbar{align-items:center;margin:4px 0 8px}.app-store-toolbar-title h2{margin-bottom:2px;font-size:19px}.app-store-toolbar-title .app-store-kicker{margin-bottom:4px}.app-store-category-row{margin:2px 0 11px}.app-store-featured{padding:12px 0 18px}.app-store-discovery-heading{margin-bottom:9px}.app-store-discovery-heading h2{font-size:18px}.app-store-category-preview{padding-top:16px}.app-store-all-apps{padding-top:18px}.app-store-selectable{flex-direction:column;min-width:0;display:flex}.app-store-selectable>.app-store-card{flex:1;width:100%}.app-store-select-install{color:#111214;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcdddf;border-radius:0;padding:10px 12px;font-size:12px}.app-store-select-install[aria-pressed=true]{background:#f4f4f1;border-color:#111214;font-weight:600}.app-store-select-install:disabled{opacity:1;color:#5a5e66;cursor:default}.app-install-panel{background:#f4f4f1;border:1px solid #dcdddf;border-radius:0;margin:24px 0;padding:24px}.app-install-heading,.app-install-item-heading,.app-install-footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.app-install-heading{align-items:flex-start}.app-install-heading h2{margin:7px 0;font-size:20px}.app-install-heading p,.app-install-footer p{color:#111214;max-width:660px;margin:6px 0;font-size:13px;line-height:1.6}.app-install-heading button,.app-install-footer button{flex-shrink:0}.app-install-items{gap:12px;margin:20px 0;display:grid}.app-install-item{background:#fff;border:1px solid #dcdddf;border-radius:0;min-width:0;padding:16px}.app-install-item-heading small{color:#5a5e66;margin-left:8px;font-size:11px;font-weight:400;display:inline-block}.app-install-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.app-install-steps li{gap:10px;font-size:12px;display:flex}.app-install-steps li>span{color:#111214;background:#f4f4f1;border-radius:0;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.app-install-steps li[data-state=complete]>span{color:#1b7a47;background:#f4f4f1}.app-install-steps p{color:#5a5e66;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.5}.app-install-error{color:#c2331f;font-size:13px;line-height:1.6}.app-install-success{color:#1b7a47;align-items:center;gap:6px;margin:16px 0 0;font-size:12px;display:flex}@media (width<=760px){.app-install-panel{padding:16px}.app-install-heading,.app-install-footer{flex-direction:column;align-items:stretch;gap:10px}.app-install-steps{grid-template-columns:1fr}}.app-install-jump{z-index:20;color:#fff;box-shadow:none;background:#111214;border-radius:0;padding:12px 18px;font-size:13px;text-decoration:none;position:fixed;bottom:24px;right:24px}#company-installation-plan{scroll-margin-top:18px}@media (width<=620px){.app-store-toolbar{align-items:flex-start}}.drive-import-panel{border:1px solid var(--line,#dcdddf);background:var(--surface,#fff);border-radius:0;gap:20px;padding:24px;display:grid}.drive-import-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.drive-import-header h2{margin:4px 0 8px}.drive-import-header p{max-width:680px;color:var(--muted,#5a5e66);margin:0}.drive-import-eyebrow{letter-spacing:.1em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;color:#111214!important}.modal .drive-import-panel{border:0;padding:0}.modal .drive-import-header h2{display:none}.drive-import-header p{font-size:12px;line-height:1.55}.drive-import-controls{grid-template-columns:minmax(180px,1fr) minmax(240px,1.5fr) auto;align-items:end;gap:12px;display:grid}.drive-import-field,.drive-import-search{gap:6px;display:grid}.drive-import-field>span,.drive-import-search>label{color:var(--muted,#5a5e66);font-size:12px;font-weight:650}.drive-import-field select,.drive-import-search input{border:1px solid var(--line,#dcdddf);background:var(--surface,#fff);width:100%;min-height:40px;color:inherit;border-radius:0;outline:0;padding:9px 11px;font-size:12px}.drive-import-field select:focus,.drive-import-search input:focus{border-color:#2340e0}.drive-import-search>div{gap:8px;display:flex}.drive-import-search input{flex:1}.drive-import-refresh{min-height:40px}.drive-import-alert,.drive-import-note{color:#c2331f;background:#f4f4f1;border-radius:0;align-items:center;gap:8px;padding:12px 14px;display:flex}.drive-import-note{color:var(--muted,#5a5e66);background:var(--surface-muted,#f4f4f1)}.drive-import-loading,.drive-import-empty{color:var(--muted,#5a5e66);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.drive-import-toolbar,.drive-import-actions,.drive-import-pagination{color:var(--muted,#5a5e66);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.drive-import-files{gap:8px;display:grid}.drive-import-file{border:1px solid var(--line,#dcdddf);cursor:pointer;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.drive-import-file:hover{border-color:#111214}.drive-import-file input{width:16px;height:16px}.drive-import-file-main{gap:3px;min-width:0;display:grid}.drive-import-file-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drive-import-file-main small,.drive-import-status-message{color:var(--muted,#5a5e66);font-size:12px}.drive-import-status{white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.drive-import-status-imported,.drive-import-status-already_imported{color:#1b7a47}.drive-import-status-failed,.drive-import-status-unknown{color:#c2331f}.drive-import-status-running{color:#111214}.drive-import-status-message{grid-column:2/-1}.drive-import-actions{flex-wrap:wrap;justify-content:flex-start}.drive-import-progress{margin-left:auto}.drive-import-help{color:var(--muted,#5a5e66);align-items:flex-start;gap:7px;font-size:13px;display:flex}@media (width<=760px){.drive-import-controls{grid-template-columns:1fr}.drive-import-file{grid-template-columns:auto minmax(0,1fr)}.drive-import-status{grid-column:2;justify-self:start}.drive-import-status-message{grid-column:2}.drive-import-progress{width:100%;margin-left:0}}.knowledge-automation{border:1px solid var(--line);background:var(--panel);border-radius:0;gap:18px;min-width:0;margin-bottom:24px;padding:22px;display:grid}.knowledge-automation-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.knowledge-automation-header h2{color:var(--ink);letter-spacing:-.035em;margin:6px 0 7px;font-size:20px}.knowledge-automation-header p{max-width:650px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.knowledge-automation-kicker{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;display:flex;color:var(--green)!important;font-size:9px!important}.knowledge-automation-alert,.knowledge-automation-note{color:#c2331f;background:#fff;border:1px solid #dcdddf;border-radius:0;align-items:flex-start;gap:8px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.knowledge-policy{background:#fff;border:1px solid #dcdddf;border-radius:0;grid-template-columns:minmax(160px,.65fr) repeat(3,minmax(170px,1fr));gap:10px;padding:14px;display:grid}.knowledge-policy-heading{color:var(--green);align-items:flex-start;gap:9px;padding:8px;display:flex}.knowledge-policy-heading div,.knowledge-policy label span{flex-direction:column;gap:4px;min-width:0;display:flex}.knowledge-policy-heading strong,.knowledge-policy label strong{color:var(--ink);font-size:12px}.knowledge-policy-heading span,.knowledge-policy label small{color:var(--muted);font-size:10px;line-height:1.45}.knowledge-policy label{background:#fff;border:1px solid #dcdddf;border-radius:0;align-items:flex-start;gap:8px;padding:10px;display:flex}.knowledge-policy label.selected{background:#f4f4f1;border-color:#111214}.knowledge-policy input{accent-color:var(--green);margin:2px 0 0}.knowledge-refresh{grid-template-columns:minmax(220px,1fr) minmax(200px,.8fr) auto;align-items:end;gap:12px;display:grid}.knowledge-refresh>div{flex-direction:column;gap:4px;display:flex}.knowledge-refresh strong{color:var(--ink);font-size:12px}.knowledge-refresh span{color:var(--muted);font-size:10px;line-height:1.45}.knowledge-source-limit{color:var(--muted);grid-column:2/-1;font-size:9px;line-height:1.45}.knowledge-refresh select{min-width:0;color:var(--ink);background:#fff;border:1px solid #dcdddf;border-radius:0;padding:9px 10px;font-size:11px}.knowledge-jobs-heading{border-top:1px solid #dcdddf;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:2px;display:flex}.knowledge-jobs-heading h3{color:var(--ink);margin:16px 0 3px;font-size:14px}.knowledge-jobs-heading p,.knowledge-jobs-heading>span{color:var(--muted);margin:0;font-size:10px}.knowledge-jobs{gap:8px;display:grid}.knowledge-job{background:#fff;border:1px solid #dcdddf;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.knowledge-job-icon{color:#111214;background:#f4f4f1;border-radius:0;place-items:center;width:32px;height:32px;display:grid}.knowledge-job-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.knowledge-job-title strong{overflow-wrap:anywhere;color:var(--ink);font-size:12px}.knowledge-job-title span{color:#5a5e66;background:#f4f4f1;border-radius:0;padding:2px 6px;font-size:9px}.knowledge-job p{color:var(--muted);margin:4px 0;font-size:10px;line-height:1.4}.knowledge-job small{color:#5a5e66;font-family:IBM Plex Mono,monospace;font-size:9px}.knowledge-job-running .knowledge-job-icon{color:#111214;background:#f4f4f1}.knowledge-job-review .knowledge-job-icon{color:var(--green);background:#f4f4f1}.knowledge-job-failed .knowledge-job-icon,.knowledge-job-stale .knowledge-job-icon{color:#5a5e66;background:#f4f4f1}.knowledge-automation-empty,.knowledge-automation-footnote{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:11px;line-height:1.5;display:flex}.knowledge-automation-footnote{align-items:flex-start;padding-top:3px}.knowledge-automation-footnote svg{color:var(--green);flex:none;margin-top:1px}@media (width<=850px){.knowledge-policy{grid-template-columns:1fr}.knowledge-refresh{grid-template-columns:1fr;align-items:stretch}.knowledge-source-limit{grid-column:auto}}@media (width<=570px){.knowledge-automation{padding:16px}.knowledge-automation-header{flex-direction:column}.knowledge-job{grid-template-columns:auto minmax(0,1fr)}.knowledge-job>.button{grid-column:2;justify-self:start}}.memory-feedback-queue{border:1px solid var(--line);background:var(--panel);border-radius:0;gap:14px;margin:0 0 24px;padding:20px;display:grid}.memory-feedback-queue header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.memory-feedback-queue header p{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-family:IBM Plex Mono,monospace;font-size:9px}.memory-feedback-queue h2{color:var(--ink);margin:0 0 5px;font-size:16px}.memory-feedback-queue header span{color:var(--muted);font-size:10px;line-height:1.45}.memory-feedback-list{gap:9px;display:grid}.memory-feedback-list article{background:#fff;border:1px solid #dcdddf;border-radius:0;min-width:0;padding:13px}.memory-feedback-list article>div{justify-content:space-between;gap:10px;display:flex}.memory-feedback-list strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.memory-feedback-list span{color:#5a5e66;font-family:IBM Plex Mono,monospace;font-size:9px}.memory-feedback-list p{max-height:150px;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;font-size:11px;line-height:1.55;overflow:auto}.memory-feedback-list footer{justify-content:flex-end;gap:8px;display:flex}.memory-feedback-alert{color:#c2331f;background:#fff;border:1px solid #dcdddf;border-radius:0;align-items:flex-start;gap:7px;padding:10px 12px;font-size:11px;display:flex}.memory-feedback-empty{color:var(--muted);margin:0;font-size:11px}@media (width<=570px){.memory-feedback-queue header,.memory-feedback-list article>div{flex-direction:column}.memory-feedback-list footer{flex-wrap:wrap;justify-content:flex-start}}.memory-maintenance-explainer{background:#f4f4f1;border:1px solid #dcdddf;border-radius:0;gap:8px;padding:12px 14px;display:grid}.memory-maintenance-explainer p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.memory-maintenance-explainer strong{color:var(--ink)}.knowledge-policy.memory-maintenance-policy{grid-template-columns:minmax(160px,.65fr) minmax(200px,1fr) auto;align-items:center}.memory-maintenance-state{flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex}.memory-maintenance-state strong{color:var(--ink);font-size:12px}.memory-maintenance-state small{color:var(--muted);font-size:10px;line-height:1.45}.memory-maintenance-note{color:#111214;background:#f4f4f1;border-color:#dcdddf}.memory-maintenance-statement{overflow-wrap:anywhere;border-left:1px solid #111214;margin:4px 0;padding:6px 8px;line-height:1.45;color:var(--ink)!important;font-size:11px!important}.memory-maintenance-statement span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}@media (width<=850px){.knowledge-policy.memory-maintenance-policy{grid-template-columns:1fr}}.source-lifecycle-meta{border:1px solid var(--line);background:#fff;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:16px 0;padding:6px 14px;display:grid}.source-lifecycle-meta>div{grid-template-columns:minmax(96px,.45fr) minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:10px 0;display:grid}.source-lifecycle-meta dt{line-height:1.45}.source-lifecycle-meta dd{white-space:normal;overflow-wrap:anywhere;text-align:right;width:100%;max-width:none;line-height:1.45;overflow:visible}.source-history{border:1px solid var(--line);border-radius:0;margin:0 0 16px;padding:11px 13px}.source-history summary{cursor:pointer;color:var(--ink);font-size:11px;font-weight:600}.source-history ol{gap:8px;max-height:230px;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.source-history li{border-top:1px solid #dcdddf;gap:3px;padding-top:8px;display:grid}.source-history strong{color:var(--ink);font-size:11px}.source-history span{color:var(--muted);font-size:10px}.source-history small{color:#5a5e66;overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace;font-size:9px}.source-lifecycle-form{background:#fff;border:1px solid #dcdddf;border-radius:0;margin-top:16px;padding:16px}@media (width<=680px){.source-lifecycle-meta{grid-template-columns:1fr}.source-lifecycle-meta>div{grid-template-columns:minmax(100px,.4fr) minmax(0,1fr)}.source-lifecycle-meta dd{text-align:left}}.context-current-note{color:#111214;background:#f4f4f1;border:1px solid #dcdddf;border-radius:0;margin:14px 0;padding:10px 12px;font-size:11px;line-height:1.5}.document-status{color:#5a5e66;letter-spacing:.04em;background:#f4f4f1;border-radius:0;padding:3px 7px;font-family:IBM Plex Mono,monospace;font-size:9px}.document-status-current,.document-status-proposed{color:#111214;background:#f4f4f1}.document-status-historical{color:#5a5e66;background:#f4f4f1}.context-text-kind{color:#5a5e66;margin-top:8px;font-size:10px;display:block}.result-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.result-foot>span{overflow-wrap:anywhere;min-width:0}@media (width<=570px){.result-heading{flex-direction:column;align-items:flex-start;gap:4px}.result-heading>span{overflow-wrap:anywhere;max-width:100%}.result-card{min-width:0;padding:16px;overflow:hidden}.result-foot{align-items:flex-start;gap:10px}.result-foot>span{max-width:45%}.result-actions{flex-direction:column;align-items:flex-end;gap:8px}.result-type{flex-wrap:wrap}.result-type .version-tag{margin-left:0}}.result-foot{flex-wrap:wrap;gap:10px}.result-foot>details{flex:0 auto;min-width:0}.result-foot>details[open]{flex:100%}@media (width<=570px){.result-foot{flex-direction:column;align-items:stretch;gap:8px}.result-foot>details,.result-foot>details[open]{flex:none;width:100%}.result-foot>details>summary{padding:4px 0}.result-actions{flex-direction:column;align-items:stretch;gap:8px;width:100%}.result-actions>.text-button{border:1px solid var(--line);background:var(--panel);white-space:nowrap;border-radius:0;justify-content:center;min-height:40px;padding:0 12px;font-size:12px}}.memory-sources{margin:16px 0}.memory-sources ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.memory-source{border:1px solid var(--line);background:#fff;border-radius:0;min-width:0;padding:11px 13px}.memory-source-head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.memory-source-head>svg{color:var(--green);flex:none}.memory-source-head strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:180px;font-size:12px;font-weight:600}.memory-source-unavailable .memory-source-head strong,.memory-source-idle .memory-source-head strong,.memory-source-loading .memory-source-head strong{color:var(--muted);font-weight:500}.memory-source-note{color:#111214;margin:6px 0 0;font-size:11px;line-height:1.5}.memory-source-actions{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-top:8px;display:flex}.memory-source-details summary{cursor:pointer;color:#5a5e66;font-size:11px}.memory-source-details dl{gap:4px;margin:8px 0 0;display:grid}.memory-source-details dl>div{grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);gap:10px;display:grid}.memory-source-details dt{color:#5a5e66;font-size:10px}.memory-source-details dd{color:#111214;overflow-wrap:anywhere;margin:0;font-family:IBM Plex Mono,monospace;font-size:10px}.memory-sources>.button{margin-top:10px}.proc-dashboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:4px 0 20px;display:grid}.proc-stat{border:1px solid var(--line);background:var(--panel);color:var(--muted);letter-spacing:.01em;border-radius:0;gap:4px;padding:14px 16px;font-size:11px;font-weight:600;display:grid}.proc-stat span{color:var(--ink);letter-spacing:-.03em;font-size:22px;font-weight:700}.proc-stat-success span{color:#1b7a47}.proc-stat-warning span{color:var(--orange)}.proc-stat-danger span{color:#c2331f}.proc-stat-muted span{color:#5a5e66}.proc-filters{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.proc-chip{border:1px solid var(--line);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:0;padding:6px 13px;font-size:11px;font-weight:600}.proc-chip:hover{border-color:#dcdddf}.proc-chip.active{color:#111214;background:#f4f4f1;border-color:#111214}.proc-review-note{color:#111214;background:#f4f4f1;border:1px solid #dcdddf;border-radius:0;align-items:center;gap:7px;margin:0 0 14px;padding:9px 12px;font-size:11px;line-height:1.5;display:flex}.proc-review-note>svg{color:var(--green);flex:none}.proc-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.proc-card{border:1px solid var(--line);background:var(--panel);box-shadow:none;border-radius:0;flex-direction:column;gap:11px;min-width:0;padding:18px;display:flex}.proc-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.proc-card-title{text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.proc-card-title h3{color:var(--ink);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:15px}.proc-card-title:hover h3{color:#111214;text-underline-offset:3px;text-decoration:underline}.proc-goal{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.proc-goal>svg{color:#5a5e66}.proc-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.proc-facts>div{gap:2px;min-width:0;display:grid}.proc-facts dt{color:#5a5e66;letter-spacing:.04em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:9px}.proc-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:11px}.proc-evidence{border-top:1px solid #dcdddf;flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.proc-evidence-empty{color:var(--muted)}.proc-evi{border-radius:0;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.proc-evi-ok{color:#1b7a47;background:#f4f4f1}.proc-evi-fail{color:#c2331f;background:#f4f4f1}.proc-evi-unknown{color:#111214;background:#f4f4f1}.proc-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.proc-badge{letter-spacing:.01em;border-radius:0;align-items:center;gap:6px;padding:3px 9px;font-size:10px;font-weight:600;display:inline-flex}.proc-dot{background:currentColor;border-radius:0;width:6px;height:6px}.proc-badge-success{color:#1b7a47;background:#f4f4f1}.proc-badge-warning{color:#111214;background:#f4f4f1}.proc-badge-danger{color:#c2331f;background:#f4f4f1}.proc-badge-muted{color:#5a5e66;background:#f4f4f1}.proc-modal-body{padding:16px 22px 22px}.proc-modal-body .detail-meta{padding:2px 0 0}.proc-modal-body .modal-form{padding:0}.proc-modal-body>.error-banner{margin-bottom:14px}.proc-modal-body .modal-actions{margin-left:0;margin-right:0}.proc-purpose{color:#111214;background:#f4f4f1;border:1px solid #dcdddf;border-radius:0;align-items:center;gap:7px;margin:0 0 14px;padding:9px 12px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.proc-purpose>svg{color:var(--green);flex:none}.proc-detail{gap:4px;display:grid}.proc-start{justify-self:start;margin:12px 0}.proc-section{border-top:1px solid #dcdddf;margin:8px 0;padding:14px 0 0}.proc-section h4{color:var(--ink);align-items:center;gap:7px;margin:0 0 8px;font-size:12px;font-weight:700;display:flex}.proc-section h4>svg{color:var(--green)}.proc-section p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.proc-inputs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.proc-inputs li{background:#fff;border:1px solid #dcdddf;border-radius:0;flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 11px;display:flex}.proc-inputs strong{color:var(--ink);font-size:11px}.proc-required{color:var(--green-dark);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:700}.proc-optional{color:#5a5e66;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:700}.proc-inputs em{color:var(--muted);font-size:11px;font-style:normal}.proc-steps{gap:10px;margin:0;padding:0 0 0 20px;display:grid}.proc-steps li{color:var(--ink);font-size:12px}.proc-step-body{gap:5px;display:grid}.proc-step-instruction{overflow-wrap:anywhere;line-height:1.5}.proc-step-command{color:#111214;overflow-wrap:anywhere;background:#f4f4f1;border-radius:0;padding:3px 7px;font-family:IBM Plex Mono,monospace;font-size:10px;display:inline-block}.proc-step-check{color:var(--green-dark);align-items:center;gap:5px;margin-top:5px;font-size:10px;display:flex}.proc-step-check>svg{flex:none}.proc-conditions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.proc-conditions ul{color:var(--muted);margin:0;padding:0 0 0 18px;font-size:11px;line-height:1.6}.proc-deps{gap:7px;margin:0;padding:0;list-style:none;display:grid}.proc-deps li{color:var(--ink);background:#fff;border:1px solid #dcdddf;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 11px;font-size:11px;display:flex}.proc-dep-kind{color:#111214;text-transform:uppercase;background:#f4f4f1;border-radius:0;padding:2px 7px;font-family:IBM Plex Mono,monospace;font-size:9px}.proc-dep-warn{color:#c2331f;font-size:10px;font-weight:600}.proc-sources{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.proc-sources li{color:var(--ink);background:#fff;border:1px solid #dcdddf;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 11px;font-size:11px;display:flex}.proc-source-name{overflow-wrap:anywhere;font-weight:600}.proc-source-version{color:#111214;background:#f4f4f1;border-radius:0;padding:2px 7px;font-family:IBM Plex Mono,monospace;font-size:9px}.proc-technical{color:#5a5e66;overflow-wrap:anywhere;opacity:.8;background:#f4f4f1;border-radius:0;max-width:100%;padding:2px 6px;font-family:IBM Plex Mono,monospace;font-size:9px}.proc-history{gap:8px;margin:0;padding:0;list-style:none;display:grid}.proc-history li{color:var(--muted);border-top:1px solid #dcdddf;flex-wrap:wrap;align-items:baseline;gap:8px;padding-top:8px;font-size:11px;display:flex}.proc-history strong{color:var(--ink);font-size:11px}.proc-history em{color:#5a5e66;flex-basis:100%;font-size:10px;font-style:normal}.proc-plan{border:1px solid var(--line);background:var(--panel);border-radius:0;margin:12px 0;padding:14px 16px}.proc-plan-ready,.proc-plan-blocked{background:#f4f4f1;border-color:#dcdddf}.proc-plan-head{color:var(--ink);align-items:center;gap:8px;font-size:12px;display:flex}.proc-plan-ready .proc-plan-head>svg{color:#1b7a47}.proc-plan-blocked .proc-plan-head>svg{color:#c2331f}.proc-plan-note{color:var(--muted);margin:8px 0 12px;font-size:10px;line-height:1.55}.proc-plan-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.proc-plan-list li{background:var(--panel);border:1px solid #dcdddf;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.proc-plan-list li.missing{background:#f4f4f1;border-color:#dcdddf}.proc-plan-app{color:var(--ink);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.proc-plan-list li.ok .proc-plan-app>svg{color:#1b7a47}.proc-plan-list li.missing .proc-plan-app>svg{color:#c2331f}.proc-plan-status{color:var(--green-dark);font-size:10px;font-weight:600}.proc-review{border-top:1px solid #dcdddf;margin-top:8px;padding-top:14px}.proc-review-actions{gap:12px;display:grid}.proc-step-editor{gap:10px;display:grid}.proc-step-row{align-items:flex-start;gap:10px;display:flex}.proc-step-index{background:var(--mint);width:24px;height:24px;color:var(--green-dark);border-radius:0;flex:none;place-items:center;margin-top:6px;font-size:11px;font-weight:700;display:grid}.proc-step-fields{flex:auto;gap:6px;min-width:0;display:grid}.proc-source-picker{gap:6px;max-height:240px;margin:6px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.proc-source-picker li{margin:0}.proc-source-picker label{background:var(--panel);cursor:pointer;border:1px solid #dcdddf;border-radius:0;align-items:center;gap:9px;padding:9px 11px;display:flex}.proc-source-picker input[type=checkbox]{flex:none;width:15px;height:15px}.proc-source-picker .proc-source-name{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:auto;font-size:11px;font-weight:600}.proc-source-picker .proc-source-version{color:var(--muted);flex:none;font-size:10px}.proc-consent{border:1px solid var(--line);background:var(--panel);border-radius:0;flex-direction:row;align-items:flex-start;gap:10px;padding:11px 13px}.proc-consent input[type=checkbox]{flex:none;width:16px;height:16px;margin-top:2px}.proc-consent span{gap:3px;display:grid}.proc-consent strong{color:var(--ink);font-size:12px}.proc-consent small{color:var(--muted);font-size:10px;line-height:1.5}.proc-run-progress{gap:12px;padding:8px 0;display:grid}.proc-run-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.proc-run-steps li{background:var(--panel);color:var(--muted);border:1px solid #dcdddf;border-radius:0;padding:8px 11px;font-size:11px}.proc-run-steps li.active{color:#111214;background:#f4f4f1;border-color:#111214;font-weight:600}@media (width<=760px){.proc-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.proc-facts,.proc-conditions,.proc-step-fields{grid-template-columns:1fr}.proc-source-picker{max-height:200px}.proc-modal-body .modal-actions{flex-wrap:wrap;gap:10px}.proc-modal-body .modal-actions .button{flex:auto;justify-content:center;min-height:42px}.proc-card-actions{gap:10px}.proc-card-actions .button,.proc-card-actions .table-action{min-height:40px}}@media (width<=570px){.proc-modal-body{padding:14px 17px 18px}}.pc-shell{--series:#111214;--series-hover:#111214;background:#f4f4f1;min-height:100vh}.pc-top{z-index:6;border-bottom:1px solid var(--line);background:#f4f4f1;align-items:center;gap:24px;height:62px;padding:0 clamp(16px,4vw,48px);display:flex;position:sticky;top:0}.pc-brand{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:9px;font-size:17px;font-weight:700;display:flex}.pc-brand .brand-logo{width:auto;height:22px}.pc-brand-tag{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500}.pc-tabs{gap:4px;display:flex;overflow-x:auto}.pc-tabs button{color:#5a5e66;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:500;display:inline-flex}.pc-tabs button:hover{color:var(--ink);background:#fff}.pc-tabs button.active{color:var(--ink);outline-offset:-1px;background:#fff;outline:1px solid #dcdddf;font-weight:600}.pc-top-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.pc-admin{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;overflow:hidden}.pc-main{max-width:1250px;margin:0 auto;padding:34px clamp(16px,4vw,48px) 70px}.pc-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.pc-heading h1{letter-spacing:-.055em;margin:0 0 6px;font-size:clamp(26px,3.4vw,34px);line-height:1.05}.pc-heading p{color:var(--muted);max-width:640px;margin:0;font-size:12px;line-height:1.5}.pc-back{margin-bottom:14px}.pc-tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-bottom:14px;display:grid}.pc-tile{border:1px solid var(--line);background:var(--panel);border-radius:0;flex-direction:column;gap:6px;padding:16px 17px;display:flex}.pc-tile span{color:var(--muted);font-size:11px}.pc-tile strong{color:var(--ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.pc-tile small{color:#5a5e66;font-size:10px}.pc-grid-2{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.pc-card{border:1px solid var(--line);background:var(--panel);border-radius:0;min-width:0;margin-bottom:14px;padding:18px 20px}.pc-grid-2>.pc-card{margin-bottom:0}.pc-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.pc-card-head h2{letter-spacing:-.03em;margin:0 0 4px;font-size:15px}.pc-card-head p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.pc-subhead{color:var(--ink);margin:20px 0 8px;font-size:12px}.pc-empty{color:#5a5e66;margin:4px 0;font-size:12px}.pc-mono{font-family:IBM Plex Mono,monospace;font-size:10px!important}.pc-plot{position:relative}.pc-plot svg{max-width:100%;display:block;overflow:visible}.pc-bar{fill:var(--series);transition:fill .12s}.pc-bar.hover{fill:var(--series-hover)}.pc-axis{stroke:#5a5e66;stroke-width:1px}.pc-grid{stroke:#fff;stroke-width:1px;stroke-dasharray:3 3}.pc-tick{fill:#5a5e66;font-family:IBM Plex Mono,monospace;font-size:10px}.pc-tooltip{pointer-events:none;white-space:nowrap;background:var(--ink);color:#fff;box-shadow:none;border-radius:0;padding:6px 9px;font-size:11px;position:absolute;top:-6px;transform:translate(-50%,-100%)}.pc-tooltip span{color:#dcdddf;font-size:10px;display:block}.pc-tooltip strong{font-variant-numeric:tabular-nums}.pc-table-scroll{max-height:360px;overflow:auto}.data-table.pc-compact{min-width:0}.data-table.pc-compact th,.data-table.pc-compact td{padding:9px 10px}.data-table td small{margin-top:3px}.pc-ranked{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pc-ranked li{grid-template-columns:minmax(110px,38%) 1fr 52px;align-items:center;gap:10px;font-size:11px;display:grid}.pc-ranked-label{color:#111214;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-ranked-track{background:#f4f4f1;border-radius:0;height:8px;overflow:hidden}.pc-ranked-track span{background:var(--series);border-radius:0;min-width:2px;height:100%;display:block}.pc-ranked-value{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.pc-list{margin:0;padding:0;list-style:none}.pc-list li{border-bottom:1px solid #dcdddf;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:12px;display:flex}.pc-list li:last-child{border-bottom:0}.pc-list li>span:first-child,.pc-link{flex-direction:column;gap:3px;min-width:0;display:flex}.pc-list small{color:#5a5e66;font-size:10px}.pc-link{text-align:left;color:var(--ink);background:0 0;border:0;flex:1;padding:0}.pc-link:hover strong{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.pc-filter{align-items:center;gap:12px;margin-bottom:12px;display:flex}.pc-filter input{background:#fff;border:1px solid #dcdddf;border-radius:0;outline:0;flex:0 320px;padding:9px 11px;font-size:12px}.pc-filter input:focus,.pc-invite input:focus,.pc-invite select:focus{box-shadow:none;border-color:#2340e0}.pc-onboarding{flex-direction:column;gap:5px;display:flex}.pc-steps{gap:3px;display:flex}.pc-steps span{background:#f4f4f1;border-radius:0;width:14px;height:6px}.pc-steps span.done{background:var(--series)}.pc-onboarding small{color:#5a5e66;font-size:10px}.pc-step-list{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.pc-step-list li{color:#5a5e66;align-items:center;gap:7px;font-size:12px;display:flex}.pc-step-list li.done{color:var(--ink)}.pc-step-list li.next{color:#5a5e66;font-weight:600}.pc-step-dot{border:2px solid #dcdddf;border-radius:0;width:9px;height:9px}.pc-step-list li.done .pc-step-dot{border-color:var(--series);background:var(--series)}.pc-step-list li.next .pc-step-dot{border-color:#111214}.pc-person{color:var(--ink);font-size:12px;font-weight:600;display:block}.pc-workspaces td small{display:block}.pc-invite{flex-wrap:wrap;gap:8px;display:flex}.pc-invite input{flex:200px;min-width:0}.pc-invite input,.pc-invite select,.data-table select{color:var(--ink);background:#fff;border:1px solid #dcdddf;border-radius:0;outline:0;padding:8px 10px;font-size:12px}.data-table select{padding:5px 7px;font-size:11px}.pc-notice{color:#111214;background:#f4f4f1;border:1px solid #dcdddf;border-radius:0;margin-bottom:14px;padding:10px 13px;font-size:12px}.pc-gate{min-height:100vh;color:var(--muted);place-items:center;gap:10px;padding:20px;font-size:12px;display:grid}.pc-gate .auth-gate{max-width:460px}.pc-gate-actions{flex-wrap:wrap;justify-content:flex-start;gap:9px;display:flex}@media (width<=860px){.pc-top{flex-wrap:wrap;gap:8px 14px;height:auto;padding-top:10px;padding-bottom:8px}.pc-tabs{order:3;width:100%}.pc-admin{display:none}.pc-grid-2{grid-template-columns:1fr}.pc-grid-2>.pc-card{margin-bottom:0}.pc-heading{flex-direction:column;align-items:stretch}}@media (width<=480px){.pc-tiles{grid-template-columns:1fr 1fr}.pc-tile strong{font-size:21px}.pc-ranked li{grid-template-columns:minmax(80px,42%) 1fr 44px}}.pc-period{border:1px solid var(--line);background:#fff;border-radius:0;gap:2px;padding:3px;display:inline-flex}.pc-period button{color:#5a5e66;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:6px 10px;font-size:11px;font-weight:500}.pc-period button:hover{color:var(--ink);background:#f4f4f1}.pc-period button.active{color:var(--ink);background:#f4f4f1;font-weight:600}.pc-signals .pc-list li{justify-content:flex-start;gap:12px}.pc-severity{border-radius:0;flex:none;align-items:center;gap:5px;min-width:76px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex}.pc-severity.warning{color:#111214;background:#f4f4f1}.pc-severity.critical{color:#c2331f;background:#f4f4f1}.pc-signals-clear{color:#111214;background:#f4f4f1;border:1px solid #dcdddf;border-radius:0;align-items:center;gap:8px;margin-bottom:14px;padding:10px 13px;font-size:12px;display:flex}.pc-footnote{color:#5a5e66;margin:10px 0 0;font-size:11px}@media (forced-colors:active){.pc-bar,.pc-ranked-track span,.pc-steps span.done{fill:canvastext;background:canvastext}}.pc-severity.ok{color:#1b7a47;background:#f4f4f1}.pc-invite+.pc-invite{margin-top:8px}.pc-invite>.button{min-width:140px}
