@charset "UTF-8";.auth-layout{align-items:center;display:flex;flex-direction:column;gap:0px;justify-content:center;width:100dvw;background-color:#000;background-image:radial-gradient(#ffffff40 .5px,#000 .5px);background-size:12px 12px;background-position:center;height:100dvh}.auth-page{align-items:center;display:flex;flex-direction:column;gap:0px;justify-content:center;width:fit-content;padding:32px;position:relative}.auth-cursor-glow{box-shadow:0 0 64px 64px #000;height:1px;left:0;opacity:var(--glow-opacity, 0);pointer-events:none;position:fixed;top:0;transform:translate(var(--cx, -9999px),var(--cy, -9999px));transition:opacity .12s ease-out;width:1px;z-index:0}.auth-header{align-items:center;display:flex;flex-direction:column;gap:0px;justify-content:center;width:100%;padding:24px;z-index:999}.auth-header__inner{align-items:center;display:flex;flex-direction:column;gap:0px;justify-content:center;width:100%}.auth-header__logo{height:28px}.auth-header__logo img{height:28px;width:132px}.auth-page h1{margin:0 0 .25rem;font-size:22px;font-weight:700}.auth-card{background:#0a0a0a;border:1px solid #222222;border-radius:.5rem;box-shadow:0 0 108px 108px #0009;color:#fff;max-width:348px;padding:24px;position:relative;width:100%;z-index:1}.auth-card .auth-form{max-width:300px;min-width:300px;width:300px}.auth-card .success{color:#22c55e;margin:0;font-size:.9375rem}.auth-card input.readonly{cursor:default;opacity:.9}.auth-card .link{display:block;margin-top:.75rem;font-size:.875rem;color:#737373;text-decoration:none}.auth-card .link:hover{color:#e5e5e5;text-decoration:underline}.auth-card .field-checkbox label{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#e5e5e5}.auth-card .field-checkbox input[type=checkbox]{width:1rem;height:1rem;margin:0}.btn{padding:12px 16px;border-radius:.25rem;font:inherit;font-weight:500;cursor:pointer;border:1px solid #222222;background:#0a0a0a;color:#e5e5e5;text-decoration:none;display:inline-block}.btn.disabled,.btn:disabled{background-color:#1a1a1a;border-color:#1a1a1a;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23575757' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'/%3E%3C/g%3E%3C/svg%3E");color:#8d8d8d;cursor:not-allowed}.btn.disabled:hover,.btn:disabled:hover{background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23575757' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'/%3E%3C/g%3E%3C/svg%3E");cursor:not-allowed}.btn-primary{background:#3b82f6;border-color:#3b82f6;color:#fff}.btn-auth{background-color:#228b49;border-color:#228b49;color:#fff}.btn-auth:hover{background-color:#14522b}.btn-ghost{border-color:transparent;color:#737373}.btn-ghost:hover:not(:disabled){color:#e5e5e5}.btn-sm{padding:.25rem .5rem;font-size:.875rem}.btn-logout{font-size:.875rem;color:#737373;padding:.35rem .6rem;border-radius:.25rem;border:1px solid #222222;background-color:transparent;transition:.25s ease-in-out;text-decoration:none}.btn-logout:hover{color:#000;background-color:#e74c3c;text-decoration:none;transition:.25s ease-in-out}.header{background:#0a0a0a;border-bottom:1px solid #222222;position:sticky;top:0;z-index:10;width:100%}.header__inner{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between;width:100%;height:56px;max-width:100%;padding:8px 16px}.header__logo{align-items:center;display:flex;flex-direction:row;gap:0px;justify-content:center;width:fit-content}.header__logo img{display:block;height:24px;width:116px}.header__nav{align-items:center;display:flex;flex-direction:row;gap:0px;justify-content:flex-end;width:fit-content}.header__nav .nav{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:flex-end;width:fit-content}.header__nav .user-info{align-items:flex-end;display:flex;flex-direction:column;gap:2px;justify-content:center;width:fit-content;color:#737373;overflow:hidden;font-size:13px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.sidebar{width:14rem;min-width:14rem;flex-shrink:0;min-height:0;align-self:stretch;height:100%;max-height:100%;background:#050505;border-right:1px solid #222222;padding:1rem 0;overflow-y:auto}.sidebar-nav{display:flex;flex-direction:column;gap:4px;padding:8px}.nav-section{display:flex;flex-direction:column;gap:.25rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #222222}.nav-section-title{padding:0 1rem .25rem;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#737373}.nav-link{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-start;width:100%;padding:.5rem 1rem;font-size:16px;color:#737373;text-decoration:none;border-radius:.25rem;transition:color .15s,background .15s}.nav-link svg{height:18px;width:18px}.nav-link svg path{fill:#737373}.nav-link:hover{color:#e5e5e5;background:#0a0a0a;text-decoration:none}.nav-link.active{color:#e5e5e5;background:#0a0a0a;font-weight:500}.nav-link.active svg path{fill:#e5e5e5}.page-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;min-height:280px;margin:0 0 1.5rem;border-radius:.75rem;overflow:hidden;border:1px solid #222222;background-color:#050810}.page-hero__layers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.page-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.25) 100%)}.page-hero__content{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;position:relative;z-index:2;padding:1.5rem 1.75rem 2rem;width:100%;box-sizing:border-box;flex:3}.page-hero__content--upper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;margin-bottom:1rem}.page-hero__upper-start{min-width:0;flex:1}.page-hero__badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;flex-shrink:0}.page-hero__badge{display:inline-flex;align-items:center;font-size:11px;line-height:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;padding:6px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.22);background-color:#0006;color:#f5f5f5f2}.page-hero__badge--internal{border-color:#e74c3c;background-color:#e74c3c3d;color:#fff}.page-hero__badge--env-production{border-color:#22c55e8c;background:#22c55e33;color:#ecfdf5}.page-hero__badge--env-development{border-color:#3b82f68c;background:#3b82f638;color:#dbeafe}.page-hero__badge--env-staging{border-color:#eab3088c;background:#eab3082e;color:#fef9c3}.page-hero__badge--env-integrations{border-color:#a855f78c;background:#a855f733;color:#f3e8ff}.page-hero__badge--env-default{border-color:#ffffff47;background:#00000059;color:#f5f5f5f2}.page-hero__content--lower{max-width:42rem}.page-hero h1{margin:0;font-size:clamp(1.5rem,2.5vw,1.85rem);font-weight:600;color:#e5e5e5;text-shadow:0 1px 2px rgba(0,0,0,.5)}.page-hero__content p.muted,.page-hero__content .muted{margin:0;color:#e5e5e5e0;font-size:.9375rem;line-height:1.55;text-shadow:0 1px 3px rgba(0,0,0,.45)}.page-hero__content .muted code{font-size:.88em;padding:.12em .4em;background:#00000059;border-radius:.25rem;border:1px solid rgba(255,255,255,.08)}.page-hero__content .muted a{color:#3b82f6}.page-hero__content .muted a:hover{text-decoration:underline}.page-breadcrumbs{margin:0 0 .65rem;font-size:.875rem}.page-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;padding:0;list-style:none}.page-breadcrumbs li{display:flex;align-items:center}.page-breadcrumbs__sep{color:#ffffff61;font-weight:300;pointer-events:none}.page-breadcrumbs--on-hero a{color:#ffffffb8;text-decoration:none}.page-breadcrumbs--on-hero a:hover{color:#3b82f6}.page-breadcrumbs--on-hero [aria-current=page]{color:#e5e5e5;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.5)}.page-table-wrap{overflow-x:auto;border:1px solid #222222;border-radius:.5rem}.page-table{width:100%;border-collapse:collapse;font-size:.875rem}.page-table th,.page-table td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid #222222;vertical-align:middle}.page-table th{background:#0a0a0a;color:#737373;font-weight:500}.page-table tr:last-child td{border-bottom:none}.page-table__row--clickable{cursor:pointer}.page-table__row--clickable:hover td{background:#3b82f60f}.page-table__row--clickable:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px}.page-table-empty{color:#737373;font-size:.875rem;margin:0}.section-score-card{display:flex;flex-direction:column;gap:.65rem;padding:1rem 1rem .85rem;background:#0a0a0a;border:1px solid #222222;border-radius:.5rem;min-width:0;min-height:0;box-sizing:border-box}.section-score-card__top{display:flex;align-items:center;gap:.65rem}.section-score-card__num{flex-shrink:0;min-width:2.25rem;font-size:1.65rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;color:#e5e5e5}.section-score-card__bar{flex:1;min-width:0;height:12px;border-radius:6px;background:#80808033;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.section-score-card__fill{height:100%;border-radius:5px;min-width:0;transition:width .2s ease}.section-score-card__fill--low{background:#dc2626}.section-score-card__fill--mid{background:#f97316}.section-score-card__fill--high{background:#22c55e}.section-score-card__fill--empty{width:0!important;background:transparent}.section-score-card__label{margin:0;text-align:center;font-size:.8125rem;font-weight:500;color:#737373;line-height:1.3}.section-score-card__checks{margin:.35rem 0 0;padding-top:.55rem;border-top:1px solid #222222;display:flex;flex-direction:column;gap:.3rem}.check-row{display:grid;grid-template-columns:1fr auto;gap:.4rem .5rem;align-items:baseline;font-size:.72rem;line-height:1.35}.check-row__name--on{color:#e5e5e5;font-weight:500}.check-row__name--off{color:#737373;font-weight:400}.check-row__val{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.check-row__val--yes{color:#22c55e}.check-row__val--no{color:#737373}.section-scores-grouped{display:flex;flex-direction:column;gap:2rem}.section-scores-group__title{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#737373}.section-scores-group__mark{display:block;width:.65rem;height:.65rem;flex-shrink:0;border-radius:2px}.section-scores-group__mark--green{background:#22c55e}.section-scores-group__mark--orange{background:#f97316}.section-scores-group__mark--blue{background:#3b82f6}.section-scores-group__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.85rem;align-items:stretch}.section-scores-group__cell{display:flex;flex-direction:column;min-height:0;min-width:0}.section-scores-group__cell>.section-score-card{flex:1;min-height:0}@media(min-width:1100px){.section-scores-group__grid{grid-template-columns:repeat(4,1fr)}}.ucp-score-cell{display:flex;align-items:center;gap:.5rem;width:100%}.ucp-score-cell--end{justify-content:flex-end;margin-left:auto}.ucp-score-cell--start{justify-content:flex-start}.ucp-score-cell--empty{font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace}.ucp-score-value{flex-shrink:0;min-width:2rem;font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:14px;font-variant-numeric:tabular-nums;text-align:center;color:#e5e5e5}.ucp-score-cell--hero{gap:.75rem;min-width:10rem}.ucp-score-cell--hero .ucp-score-bar{width:100%;height:16px;border-radius:8px}.ucp-score-cell--hero .ucp-score-bar__fill{border-radius:7px}.ucp-score-bar{position:relative;flex:1;height:8px;border-radius:4px;background:#80808038;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.ucp-score-bar__fill{position:relative;z-index:0;height:100%;border-radius:3px;min-width:0;transition:width .2s ease}.ucp-score-bar__ticks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.ucp-score-bar__tick{position:absolute;top:0;bottom:0;width:1px;transform:translate(-50%);background:#ffffff26}.ucp-score-bar__fill--leader{background:#7c3aed}.ucp-score-bar__fill--optimised{background:#22c55e}.ucp-score-bar__fill--transactional{background:#f97316}.ucp-score-bar__fill--partial{background:#fb7185}.ucp-score-bar__fill--not-ready{background:#dc2626}.agentic-surface .test-card{align-items:stretch;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;width:100%;background-color:#000;background-image:repeating-linear-gradient(0deg,transparent,transparent 23px,rgba(255,255,255,.035) 23px,rgba(255,255,255,.035) 24px),repeating-linear-gradient(90deg,transparent,transparent 23px,rgba(255,255,255,.035) 23px,rgba(255,255,255,.035) 24px);background-size:100% 100%,100% 100%;border:1px solid #222222;border-radius:16px;padding:16px 16px 40px}@media(max-width:540px){.agentic-surface .test-card{padding-bottom:16px}}.agentic-surface .test-card .test-card-hero{align-items:flex-start;display:flex;flex-direction:row;gap:12px;justify-content:flex-start;width:100%}.agentic-surface .test-card .test-card-hero .dot{flex-shrink:0;width:12px;height:12px;border-radius:50%;margin-top:6px;background:#6b7388;box-shadow:0 0 0 4px #9ba3b41f}.agentic-surface .test-card .test-card-hero__text{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;width:100%;min-width:0;flex:1}.agentic-surface .test-card .test-card-hero__text .test-name{font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.6px;line-height:12px;color:#737373;font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;padding-top:6px}.agentic-surface .test-card .test-card-hero__text .test-headline{margin:0;font-size:18px;letter-spacing:0;line-height:22px;font-weight:600;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#e5e5e5}.agentic-surface .test-card .test-card-hero__text .test-detail{margin:0;color:#e5e5e5;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:18px}.agentic-surface .test-card .test-card-hero__meta{align-items:flex-start;display:flex;flex-direction:row;gap:4px;justify-content:flex-start;width:100%;flex-wrap:wrap}.agentic-surface .test-card .test-card-hero__meta .meta-pill{font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:11px;color:#737373;background:#000;padding:2px 8px;border-radius:6px;border:1px solid #222222}.agentic-surface .test-card .test-card-hero__meta .meta-pill code{font-family:inherit;font-size:10px;color:#737373}.agentic-surface .test-card .test-card-hero__meta .meta-pill.meta-pill--link{color:#3b82f6;text-decoration:none}.agentic-surface .test-card .test-card-hero__meta .meta-pill.meta-pill--link:hover{text-decoration:underline}.agentic-surface .test-card .test-card-hero__meta .meta-pill.meta-pill--warn{color:#fbbf24;border-color:#fbbf2459}.agentic-surface .test-card .test-card-hero__meta .meta-pill.meta-pill--danger{color:#f87171;border-color:#f8717159}.agentic-surface .test-card .test-card-hero__meta .meta-pill.meta-pill--ok{color:#4ade80;border-color:#4ade8059}.agentic-surface .test-card .test-card-hero__score{align-items:flex-end;display:flex;flex-direction:column;gap:4px;justify-content:flex-start;width:fit-content;flex-shrink:0;min-width:100px}.agentic-surface .test-card .test-card-hero__score .score-fraction{align-items:baseline;display:flex;flex-direction:row;gap:0px;justify-content:flex-end;width:fit-content;font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;line-height:1;color:#e5e5e5}.agentic-surface .test-card .test-card-hero__score .score-num{font-size:40px;line-height:40px;font-weight:500;color:#e5e5e5}.agentic-surface .test-card .test-card-hero__score .score-sep{font-size:22px;line-height:22px;color:#737373}.agentic-surface .test-card .test-card-hero__score .score-tot{font-size:18px;line-height:18px;color:#737373}.agentic-surface .test-card .test-card-hero__score .score-label{font-size:11px;text-transform:uppercase;line-height:18px;letter-spacing:.6px;color:#737373;font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;text-align:right}.agentic-surface .test-card.verdict-ready,.agentic-surface .test-card.verdict-strong{background:linear-gradient(180deg,#4ade801a,#000000fc 50%),repeating-linear-gradient(0deg,transparent,transparent 23px,rgba(255,255,255,.035) 23px,rgba(255,255,255,.035) 24px),repeating-linear-gradient(90deg,transparent,transparent 23px,rgba(255,255,255,.035) 23px,rgba(255,255,255,.035) 24px)}.agentic-surface .test-card.verdict-ready .dot,.agentic-surface .test-card.verdict-strong .dot{background:#4ade80;box-shadow:0 0 0 4px #4ade802e}.agentic-surface .test-card.verdict-ready .score-num,.agentic-surface .test-card.verdict-strong .score-num{color:#4ade80}.agentic-surface .test-card.verdict-partial,.agentic-surface .test-card.verdict-almost{background:linear-gradient(180deg,#fbbf241a,#000000fc 50%),repeating-linear-gradient(0deg,transparent,transparent 23px,rgba(255,255,255,.035) 23px,rgba(255,255,255,.035) 24px),repeating-linear-gradient(90deg,transparent,transparent 23px,rgba(255,255,255,.035) 23px,rgba(255,255,255,.035) 24px)}.agentic-surface .test-card.verdict-partial .dot,.agentic-surface .test-card.verdict-almost .dot{background:#fbbf24;box-shadow:0 0 0 4px #fbbf2429}.agentic-surface .test-card.verdict-partial .score-num,.agentic-surface .test-card.verdict-almost .score-num{color:#fbbf24}.agentic-surface .test-card.verdict-discovery_only,.agentic-surface .test-card.verdict-post_purchase_only{background:linear-gradient(180deg,#6ee7ff1a,#000000fc 50%),repeating-linear-gradient(0deg,transparent,transparent 23px,rgba(255,255,255,.035) 23px,rgba(255,255,255,.035) 24px),repeating-linear-gradient(90deg,transparent,transparent 23px,rgba(255,255,255,.035) 23px,rgba(255,255,255,.035) 24px)}.agentic-surface .test-card.verdict-discovery_only .dot,.agentic-surface .test-card.verdict-post_purchase_only .dot{background:#6ee7ff;box-shadow:0 0 0 4px #6ee7ff2e}.agentic-surface .test-card.verdict-discovery_only .score-num,.agentic-surface .test-card.verdict-post_purchase_only .score-num{color:#6ee7ff}.agentic-surface .test-card.verdict-insufficient,.agentic-surface .test-card.verdict-weak,.agentic-surface .test-card.verdict-missing{background:linear-gradient(180deg,#f871711a,#000000fc 50%),repeating-linear-gradient(0deg,transparent,transparent 23px,rgba(255,255,255,.035) 23px,rgba(255,255,255,.035) 24px),repeating-linear-gradient(90deg,transparent,transparent 23px,rgba(255,255,255,.035) 23px,rgba(255,255,255,.035) 24px)}.agentic-surface .test-card.verdict-insufficient .dot,.agentic-surface .test-card.verdict-weak .dot,.agentic-surface .test-card.verdict-missing .dot{background:#f87171;box-shadow:0 0 0 4px #f871712e}.agentic-surface .test-card.verdict-insufficient .score-num,.agentic-surface .test-card.verdict-weak .score-num,.agentic-surface .test-card.verdict-missing .score-num{color:#f87171}.agentic-surface .test-card.verdict-blocked{border-color:#fbbf2473;background:linear-gradient(180deg,#fbbf2412,#000000fc 50%),repeating-linear-gradient(0deg,transparent,transparent 23px,rgba(255,255,255,.035) 23px,rgba(255,255,255,.035) 24px),repeating-linear-gradient(90deg,transparent,transparent 23px,rgba(255,255,255,.035) 23px,rgba(255,255,255,.035) 24px)}.agentic-surface .test-card.verdict-blocked .dot{background:#fbbf24;box-shadow:0 0 0 4px #fbbf2433}.agentic-surface .test-card.verdict-blocked .score-num{color:#fbbf24}.agentic-surface .test-card.verdict-skipped .dot,.agentic-surface .test-card.verdict-unknown .dot{background:#6b7388;box-shadow:0 0 0 4px #9ba3b41f}.agentic-surface .readiness-cards{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;width:100%;padding-left:24px}@media(max-width:540px){.agentic-surface .readiness-cards{padding-left:0}}.agentic-surface .readiness-card{align-items:stretch;display:flex;flex-direction:row;gap:16px;justify-content:flex-start;width:100%;background:#000;border:1px solid #222222;border-radius:8px;padding:12px}.agentic-surface .readiness-card .readiness-card__status{background-color:#222;border-radius:3px;max-width:6px;min-width:6px;width:6px}.agentic-surface .readiness-card.present .readiness-card__status{background-color:#4ade80}.agentic-surface .readiness-card.missing{background:linear-gradient(90deg,#f871711a,#000000fc)}.agentic-surface .readiness-card.missing .readiness-card__status{background-color:#f87171}.agentic-surface .row-body{display:flex;flex-direction:column;gap:6px;min-width:0}.agentic-surface .row-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.agentic-surface .row-label{font-weight:600;font-size:14px;color:#e5e5e5}.agentic-surface .matched{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;color:#737373}.agentic-surface .matched-label{color:#6b7388;font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin-right:2px}.agentic-surface .chip{display:inline-flex;align-items:center;padding:2px 7px;border-radius:5px;background:#0a0a0a;border:1px solid #222222;font-size:12px;color:#e5e5e5;font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace}.agentic-surface .row-note{margin:0;font-size:12.5px;line-height:1.5;color:#737373}.agentic-surface .row-note.row-note--faint{color:#6b7388}.agentic-surface .row-note-strong{color:#fecaca;font-weight:600;margin-right:4px}.agentic-surface .schema-body{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;width:100%;padding-left:24px}@media(max-width:540px){.agentic-surface .schema-body{padding-left:0}}.agentic-surface .org-card{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;padding:16px;background:#000;border:1px solid #222222;border-radius:8px;width:100%;box-sizing:border-box}.agentic-surface .org-head{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:flex-start;width:100%}.agentic-surface .org-logo{aspect-ratio:1/1;width:60px;height:60px;border-radius:4px;object-fit:contain;background:#fff;flex-shrink:0}.agentic-surface .org-logo--placeholder{background:#e5e5e5;min-width:60px}.agentic-surface .org-text{min-width:0;display:flex;flex-direction:column;gap:2px}.agentic-surface .org-name{font-size:14px;font-weight:600;color:#e5e5e5;word-break:break-word}.agentic-surface .org-legal{font-size:12px;color:#737373}.agentic-surface .org-types{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.agentic-surface .schema-body .chip-tiny{display:inline-flex;align-items:center;padding:1px 5px;border-radius:4px;background:#0a0a0a;border:1px solid #222222;font-size:10.5px;color:#737373;font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace}.agentic-surface .trust-signal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;width:100%}.agentic-surface .trust-signal-row{align-items:stretch;display:flex;flex-direction:row;gap:16px;justify-content:flex-start;width:100%;padding:12px;background:#000;border:1px solid #222222;border-radius:8px}.agentic-surface .trust-signal-rail{flex-shrink:0;align-self:stretch;width:6px;min-width:6px;max-width:6px;border-radius:3px;background-color:#222;font-size:0}.agentic-surface .trust-signal-row--ok .trust-signal-rail{background-color:#4ade80}.agentic-surface .trust-signal-row--miss{background:linear-gradient(90deg,#f871711a,#000000fc)}.agentic-surface .trust-signal-row--miss .trust-signal-rail{background-color:#f87171}.agentic-surface .trust-signal-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.agentic-surface .trust-signal-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.agentic-surface .trust-signal-top .trust-signal-badge{margin-left:auto}.agentic-surface .trust-signal-label{font-size:13px;font-weight:600;color:#e5e5e5;flex:1 1 160px;min-width:0}.agentic-surface .trust-signal-badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:4px;border:1px solid #222222;color:#737373;background:#0a0a0a}.agentic-surface .trust-signal-badge.trust-signal-badge--req{border-color:#f8717159;color:#fecaca}.agentic-surface .trust-signal-badge.trust-signal-badge--rec{border-color:#fbbf2459;color:#fbbf24}.agentic-surface .trust-signal-value{font-size:12px;color:#737373;font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;line-height:1.45;word-break:break-word}.agentic-surface .trust-signal-note{margin:0;font-size:12px;line-height:1.5;color:#737373}.agentic-surface .product-schema-body{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;width:100%;padding-left:24px;overflow:hidden}@media(max-width:540px){.agentic-surface .product-schema-body{padding-left:0}}.agentic-surface .probe-list-wrap{width:100%;display:flex;flex-direction:column;gap:8px}.agentic-surface .probe-list-heading{margin:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b7388;font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace}.agentic-surface .probe-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;width:100%}.agentic-surface .probe{align-items:stretch;display:flex;flex-direction:row;gap:16px;justify-content:flex-start;width:100%;padding:12px;background:#000;border:1px solid #222222;border-radius:8px}.agentic-surface .probe-bar{flex-shrink:0;align-self:stretch;width:6px;min-width:6px;max-width:6px;border-radius:3px;background-color:#222;font-size:0}.agentic-surface .probe--strong .probe-bar{background-color:#4ade80}.agentic-surface .probe--partial .probe-bar,.agentic-surface .probe--blocked .probe-bar{background-color:#fbbf24}.agentic-surface .probe--weak .probe-bar,.agentic-surface .probe--missing .probe-bar,.agentic-surface .probe--error .probe-bar{background-color:#f87171}.agentic-surface .probe--partial,.agentic-surface .probe--blocked{background:#fbbf240d}.agentic-surface .probe--weak,.agentic-surface .probe--missing,.agentic-surface .probe--error{background:linear-gradient(90deg,#f871711a,#000000fc)}.agentic-surface .probe-inner{min-width:0;flex:1;display:flex;flex-direction:column;gap:8px}.agentic-surface .probe-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}@media(max-width:540px){.agentic-surface .probe-head{flex-direction:column}}.agentic-surface .probe-title{display:flex;flex-direction:column;gap:2px;min-width:0}.agentic-surface .probe-name{font-size:13.5px;font-weight:600;color:#e5e5e5;word-break:break-word}.agentic-surface .probe-link{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:#737373;text-decoration:none}.agentic-surface .probe-link code{font-size:11.5px;color:#737373;word-break:break-all;font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace}.agentic-surface .probe-link:hover code{color:#e5e5e5}.agentic-surface .probe-status{flex-shrink:0;font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:#6b7388;padding:2px 8px;border-radius:4px;border:1px solid #222222;background:#0a0a0a}.agentic-surface .probe--strong .probe-status{color:#4ade80;border-color:#4ade8059}.agentic-surface .probe--partial .probe-status,.agentic-surface .probe--blocked .probe-status{color:#fbbf24;border-color:#fbbf2459}.agentic-surface .probe--weak .probe-status,.agentic-surface .probe--missing .probe-status,.agentic-surface .probe--error .probe-status{color:#f87171;border-color:#f8717159}.agentic-surface .probe-error{margin:0;font-size:12px;color:#f87171;font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;word-break:break-word}.agentic-surface .probe-blocked{margin:0;font-size:12px;color:#737373;line-height:1.45;word-break:break-word}.agentic-surface .probe-product{display:flex;gap:14px;align-items:flex-start}.agentic-surface .probe-image{width:60px;height:60px;object-fit:contain;background:#fff;padding:4px;border-radius:8px;border:1px solid #222222;flex-shrink:0}.agentic-surface .probe-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 16px;margin:0;flex:1;min-width:0}.agentic-surface .probe-fields>div{display:flex;flex-direction:column;gap:2px;min-width:0}.agentic-surface .probe-fields dt{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:#6b7388}.agentic-surface .probe-fields dd{margin:0;font-size:12.5px;color:#e5e5e5;word-break:break-word;min-width:0}.agentic-surface .probe-fields code{font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:11.5px;color:#737373}.agentic-surface .product-schema-body .chip-tiny{display:inline-flex;align-items:center;padding:1px 5px;border-radius:4px;background:#0a0a0a;border:1px solid #222222;font-size:10.5px;color:#737373;font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace}.agentic-surface .price{font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-weight:600}.agentic-surface .price-ccy{margin-left:4px;font-weight:400;color:#737373}.agentic-surface .policies-body{display:flex;flex-direction:column;gap:12px;padding-left:24px}@media(max-width:540px){.agentic-surface .policies-body{padding-left:0}}.agentic-surface .policies-body .policy-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.agentic-surface .policies-body .policy-row{align-items:stretch;display:flex;flex-direction:row;gap:16px;justify-content:flex-start;width:100%;padding:12px;background:#000;border:1px solid #222222;border-radius:8px}.agentic-surface .policies-body .policy-bar{flex-shrink:0;align-self:stretch;width:6px;min-width:6px;max-width:6px;border-radius:3px;background-color:#222;font-size:0}.agentic-surface .policies-body .policy-inner{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px}.agentic-surface .policies-body .policy-row--ok .policy-bar{background-color:#4ade80}.agentic-surface .policies-body .policy-row--miss .policy-bar{background-color:#f87171}.agentic-surface .policies-body .policy-row--miss{background:linear-gradient(90deg,#f871711a,#000000fc)}.agentic-surface .policies-body .policy-title-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.agentic-surface .policies-body .cat-label{font-size:13px;color:#e5e5e5;font-weight:500}.agentic-surface .policies-body .cat-importance{font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.06em;padding:1px 5px;border-radius:3px;border:1px solid #222222;color:#737373;background:#0a0a0a}.agentic-surface .policies-body .importance-required{color:#f87171;border-color:#f8717166}.agentic-surface .policies-body .importance-recommended{color:#fbbf24;border-color:#fbbf2466}.agentic-surface .policies-body .importance-supplemental{color:#6b7388}.agentic-surface .policies-body .cat-url{font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:12px;color:#3b82f6;word-break:break-all;text-decoration:none}.agentic-surface .policies-body .cat-url:hover{text-decoration:underline}.agentic-surface .policies-body .cat-paths{font-size:12px;color:#737373}.agentic-surface .sitemap-body{display:flex;flex-direction:column;gap:12px;padding-left:24px}@media(max-width:540px){.agentic-surface .sitemap-body{padding-left:0}}.agentic-surface .sitemap-body .doc-list{display:flex;flex-direction:column;gap:8px}.agentic-surface .sitemap-body .doc-row{align-items:stretch;display:flex;flex-direction:row;gap:16px;justify-content:flex-start;width:100%;padding:12px;background:#000;border:1px solid #222222;border-radius:8px}.agentic-surface .sitemap-body .doc-bar{flex-shrink:0;align-self:stretch;width:6px;min-width:6px;max-width:6px;border-radius:3px;background-color:#222;font-size:0}.agentic-surface .sitemap-body .doc-inner{min-width:0;flex:1;display:flex;flex-direction:column;gap:8px}.agentic-surface .sitemap-body .doc-row--strong .doc-bar{background-color:#4ade80}.agentic-surface .sitemap-body .doc-row--partial .doc-bar{background-color:#fbbf24}.agentic-surface .sitemap-body .doc-row--miss .doc-bar{background-color:#f87171}.agentic-surface .sitemap-body .doc-row--partial{background:#fbbf240d}.agentic-surface .sitemap-body .doc-row--miss{background:linear-gradient(90deg,#f871711a,#000000fc)}.agentic-surface .sitemap-body .doc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.agentic-surface .sitemap-body .doc-url{font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:12px;color:#3b82f6;text-decoration:none;word-break:break-all;flex:1;min-width:200px}.agentic-surface .sitemap-body .doc-url:hover{text-decoration:underline}.agentic-surface .sitemap-body .doc-meta{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.agentic-surface .sitemap-body .chip-tiny{display:inline-flex;align-items:center;padding:1px 5px;border-radius:4px;background:#0a0a0a;border:1px solid #222222;font-size:10.5px;color:#737373;font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace}.agentic-surface .sitemap-body .chip-tiny code{font-family:inherit;color:inherit}.agentic-surface .sitemap-body .chip-tiny--warn{color:#fbbf24;border-color:#fbbf2466}.agentic-surface .sitemap-body .chip-tiny--danger{color:#f87171;border-color:#f8717166}.agentic-surface .sitemap-body .doc-note{margin:0;font-size:11.5px;line-height:1.5;color:#737373;padding:6px 8px;background:#0a0a0a;border:1px solid #222222;border-radius:4px}.agentic-surface .sitemap-body .doc-note code{font-size:11px;color:#e5e5e5;font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace}.agentic-surface .sitemap-body .doc-details{font-size:12px;color:#737373}.agentic-surface .sitemap-body .doc-details summary{cursor:pointer;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#6b7388}.agentic-surface .sitemap-body .example-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.agentic-surface .sitemap-body .example-list code{font-size:11px;color:#737373;word-break:break-all;font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace}.agentic-surface .sitemap-body .doc-error{font-size:11.5px;color:#f87171;font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace}.agentic-surface .agentic-meta-details{margin-left:24px;font-size:12px;color:#737373}@media(max-width:540px){.agentic-surface .agentic-meta-details{margin-left:0}}.agentic-surface .agentic-meta-details summary{cursor:pointer;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#6b7388;font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace}.agentic-surface .agentic-mx-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.agentic-surface .agentic-mx-list code{font-size:11.5px;color:#737373;font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;word-break:break-all}.agentic-surface .agentic-kv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 18px;margin:0 0 0 24px;padding:12px;background:#000;border:1px solid #222222;border-radius:8px}@media(max-width:540px){.agentic-surface .agentic-kv-grid{margin-left:0}}.agentic-surface .agentic-kv-grid>div{display:flex;flex-direction:column;gap:2px;min-width:0}.agentic-surface .agentic-kv-grid__wide,.agentic-surface .agentic-kv-grid>.agentic-kv-grid__wide{grid-column:1/-1}.agentic-surface .agentic-kv-grid dt{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:#6b7388}.agentic-surface .agentic-kv-grid dd{margin:0;font-size:12.5px;color:#e5e5e5;word-break:break-word;min-width:0}.agentic-surface .agentic-kv-grid code{font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:11.5px;color:#737373}.agentic-surface .payment-handlers-body{display:flex;flex-direction:column;gap:12px;padding-left:24px}@media(max-width:540px){.agentic-surface .payment-handlers-body{padding-left:0}}.agentic-surface .payment-handler-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.agentic-surface .payment-handler-row{align-items:stretch;display:flex;flex-direction:row;gap:16px;justify-content:flex-start;width:100%;padding:12px;background:#000;border:1px solid #222222;border-radius:8px}.agentic-surface .payment-handler-bar{flex-shrink:0;align-self:stretch;width:6px;min-width:6px;max-width:6px;border-radius:3px;background-color:#222;font-size:0}.agentic-surface .payment-handler-row--ok .payment-handler-bar{background-color:#4ade80}.agentic-surface .payment-handler-row--unknown .payment-handler-bar{background-color:#fbbf24}.agentic-surface .payment-handler-row--miss .payment-handler-bar{background-color:#f87171}.agentic-surface .payment-handler-row--unknown{background:#fbbf240d}.agentic-surface .payment-handler-row--miss{background:linear-gradient(90deg,#f871711a,#000000fc)}.agentic-surface .payment-handler-inner{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.agentic-surface .payment-handler-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.agentic-surface .payment-handler-id{font-size:13px;font-weight:600;color:#e5e5e5;flex:1 1 200px;min-width:0}.agentic-surface .payment-handler-id code{font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;color:inherit;font-size:12.5px;word-break:break-all}.agentic-surface .payment-handler-provider{font-size:12px;color:#737373}.agentic-surface .payment-handler-status{font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-left:auto}.agentic-surface .payment-handler-status--ok{color:#4ade80}.agentic-surface .payment-handler-status--unknown{color:#fbbf24}.agentic-surface .payment-handler-status--miss{color:#f87171}.agentic-surface .payment-handler-fingerprints{display:flex;flex-direction:column;gap:6px;margin:0}.agentic-surface .payment-handler-fingerprints>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.agentic-surface .payment-handler-fingerprints dt{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:#6b7388;font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;flex:0 0 auto}.agentic-surface .payment-handler-fingerprints dd{margin:0;display:flex;flex-wrap:wrap;gap:4px;flex:1;min-width:0}.agentic-surface .payment-handler-fingerprints .chip-tiny{display:inline-flex;align-items:center;padding:1px 5px;border-radius:4px;background:#0a0a0a;border:1px solid #222222;font-size:10.5px;color:#737373;font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace}.agentic-surface .payment-handler-fingerprints .chip-tiny--miss{color:#f87171;border-color:#f8717166}.agentic-surface .payment-handler-note{margin:0;font-size:11.5px;line-height:1.5;color:#737373;padding:6px 8px;background:#0a0a0a;border:1px solid #222222;border-radius:4px}.agentic-surface .signing-keys-body{display:flex;flex-direction:column;gap:12px;padding-left:24px}@media(max-width:540px){.agentic-surface .signing-keys-body{padding-left:0}}.agentic-surface .signing-key-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.agentic-surface .signing-key-row{align-items:stretch;display:flex;flex-direction:row;gap:16px;justify-content:flex-start;width:100%;padding:12px;background:#000;border:1px solid #222222;border-radius:8px}.agentic-surface .signing-key-bar{flex-shrink:0;align-self:stretch;width:6px;min-width:6px;max-width:6px;border-radius:3px;background-color:#222;font-size:0}.agentic-surface .signing-key-row--good .signing-key-bar{background-color:#4ade80}.agentic-surface .signing-key-row--neutral .signing-key-bar{background-color:#6b7388}.agentic-surface .signing-key-row--warn .signing-key-bar{background-color:#fbbf24}.agentic-surface .signing-key-row--danger .signing-key-bar{background-color:#f87171}.agentic-surface .signing-key-row--warn{background:#fbbf240d}.agentic-surface .signing-key-row--danger{background:linear-gradient(90deg,#f871711a,#000000fc)}.agentic-surface .signing-key-inner{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.agentic-surface .signing-key-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.agentic-surface .signing-key-kid{font-size:13px;font-weight:600;flex:1 1 200px;min-width:0}.agentic-surface .signing-key-kid code{font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;color:#e5e5e5;font-size:12.5px;word-break:break-all}.agentic-surface .signing-key-classification{font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:4px;border:1px solid #222222;color:#737373;background:#0a0a0a;margin-left:auto}.agentic-surface .signing-key-classification--strong{color:#4ade80;border-color:#4ade8066}.agentic-surface .signing-key-classification--acceptable{color:#737373}.agentic-surface .signing-key-classification--weak{color:#fbbf24;border-color:#fbbf2466}.agentic-surface .signing-key-classification--invalid{color:#f87171;border-color:#f8717166}.agentic-surface .signing-key-attrs{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px 14px;margin:0}.agentic-surface .signing-key-attrs>div{display:flex;flex-direction:column;gap:2px;min-width:0}.agentic-surface .signing-key-attrs dt{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:#6b7388;font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace}.agentic-surface .signing-key-attrs dd{margin:0;font-size:12.5px}.agentic-surface .signing-key-attrs dd code{font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:11.5px;color:#737373}.agentic-surface .signing-key-issues{list-style:disc inside;margin:0;padding:0;font-size:11.5px;line-height:1.5;color:#737373}.agentic-surface .scan-roadmap-panel{margin:0;padding:16px;background:#0a0a0a;border:1px solid #222222;border-radius:12px;box-sizing:border-box}.agentic-surface .scan-roadmap-panel__header{margin-bottom:14px}.agentic-surface .scan-roadmap-panel__title{margin:0 0 6px;font-size:1rem;font-weight:600;color:#e5e5e5}.agentic-surface .scan-roadmap-panel__lede{margin:0;font-size:.8125rem;line-height:1.45;color:#737373}.agentic-surface .scan-roadmap-panel__empty{margin:0;font-size:.875rem;color:#737373}.agentic-surface .scan-roadmap-phase{display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px;border-radius:16px;border:1px solid #222222;background:#000}.agentic-surface .scan-roadmap-phase--platform-table{padding:0;border:none;background:transparent;gap:12px}.agentic-surface .scan-roadmap-phase--platform-table .scan-roadmap-phase__head{padding:0}.agentic-surface .scan-roadmap-phase__head{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:flex-start;width:100%}.agentic-surface .scan-roadmap-phase__badge{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center;width:fit-content;background-color:#af2bbf4f;border:1px solid #af2bbf;border-radius:8px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:500;line-height:13px;padding:6px 12px;color:#e5e5e5}.agentic-surface .scan-roadmap-phase__name{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:22px;font-weight:600;margin-top:10px;color:#e5e5e5}.agentic-surface .scan-roadmap-phase__desc{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;line-height:18px;color:#737373}.agentic-surface .scan-roadmap-panel .failing-col-category{width:14rem;max-width:22%;color:#e5e5e5;font-weight:600;vertical-align:top}.agentic-surface .scan-roadmap-panel .failing-col-label{font-size:.875rem;color:#e5e5e5;vertical-align:top}.agentic-surface .scan-roadmap-panel .failing-col-area-fix{min-width:14rem;max-width:40%;font-size:.875rem;color:#e5e5e5;vertical-align:top}.agentic-surface .scan-roadmap-panel .trust-roadmap-area-fix-cell{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.agentic-surface .scan-roadmap-panel .trust-roadmap-area-fix-cell__area{font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:.6875rem;font-weight:500;line-height:1.35;color:#737373;letter-spacing:.01em}.agentic-surface .scan-roadmap-panel .trust-roadmap-area-fix-cell__fix{display:block}.agentic-surface .scan-roadmap-panel .failing-col-importance{width:9.5rem;white-space:nowrap;vertical-align:top}.agentic-surface .scan-roadmap-panel .failing-col-detail{color:#737373;font-size:.8125rem;line-height:1.5;vertical-align:top}.agentic-surface .scan-roadmap-panel .failing-cat{font-size:.875rem;color:#e5e5e5}.agentic-surface .scan-roadmap-panel .failing-label{font-weight:500}.agentic-surface .scan-roadmap-panel .failing-importance{display:inline-flex;align-items:center;font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:4px;border:1px solid #222222;color:#737373;background:#0a0a0a}.agentic-surface .scan-roadmap-panel .failing-importance--required{color:#f87171;border-color:#f8717166}.agentic-surface .scan-roadmap-panel .failing-importance--recommended{color:#fbbf24;border-color:#fbbf2466}.agentic-surface .scan-roadmap-panel .failing-importance--readiness-optional{color:#9d4edd;border-color:#9d4edd73}.agentic-surface .scan-roadmap-panel .failing-detail{word-break:break-word}.agentic-surface .scan-roadmap-panel .scan-roadmap-detail-body{margin:0}.agentic-surface .scan-roadmap-panel .scan-roadmap-detail-secondary{margin:.5rem 0 0;font-size:.78rem;line-height:1.45;color:#737373;opacity:.92}.agentic-surface .scan-roadmap-panel .scan-roadmap-detail-note{margin:0 0 .5rem;font-size:.75rem;font-weight:600;color:#fbbf24;line-height:1.4}.agentic-surface .scan-roadmap-panel .scan-roadmap-table-link{color:#3b82f6;text-decoration:none;font-weight:500}.agentic-surface .scan-roadmap-panel .scan-roadmap-table-link:hover{text-decoration:underline}.agentic-surface .scan-roadmap-panel .failing-col-select{width:2.75rem;max-width:4%;text-align:center;vertical-align:middle}.agentic-surface .scan-roadmap-panel .failing-col-phase{width:4rem;max-width:8%;white-space:nowrap;vertical-align:middle}.agentic-surface .scan-roadmap-row-select{width:1rem;height:1rem;margin:0;cursor:pointer;accent-color:#3b82f6}.agentic-surface .trust-phase-badge{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;padding:2px 8px;border-radius:6px;font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.04em;border:1px solid #222222}.agentic-surface .trust-phase-badge--p1{color:#f87171;border-color:#f8717173;background:#f8717114}.agentic-surface .trust-phase-badge--p2{color:#fbbf24;border-color:#fbbf2473;background:#fbbf2414}.agentic-surface .scan-roadmap-trust-selection-bar{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin-top:.75rem;padding:.6rem .75rem;border-radius:8px;border:1px solid rgba(59,130,246,.4);background:#3b82f614}.agentic-surface .scan-roadmap-trust-selection-bar__label{font-size:.8125rem;color:#737373}.agentic-surface .scan-roadmap-trust-selection-bar__value{font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:1.15rem;font-weight:600;color:#4ade80}.agentic-surface .scan-roadmap-trust-selection-bar__actions{display:flex;align-items:center;gap:.75rem}.agentic-surface .scan-roadmap-trust-selection-bar__download{white-space:nowrap}.agentic-surface .scan-roadmap-trust-tables{display:flex;flex-direction:column;gap:1.25rem;width:100%;min-width:0}.agentic-surface .scan-roadmap-panel .page-table-wrap{margin:0;width:100%}.agentic-scans-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:1.5rem}@media not (min-width:960px){.agentic-scans-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:480px){.agentic-scans-stats-grid{grid-template-columns:1fr}}.agentic-scans-stats-grid__card{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:space-between;width:100%;background:#0a0a0a;border:1px solid #222222;border-radius:12px;padding:16px;min-width:0}.agentic-scans-stats-grid__value{font-size:32px;font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#e5e5e5;line-height:1.2}.agentic-scans-stats-grid__label{margin:.5rem 0 0;font-size:.8125rem;line-height:1.35;color:#737373;font-weight:500}.agentic-scans-stats-grid__error{grid-column:1/-1;margin:0;font-size:.8125rem;color:#f87171}.agentic-browser-cache-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1rem;margin-bottom:1rem}.agentic-browser-cache-toolbar__hint{margin:0;font-size:.8125rem;color:#737373;line-height:1.35;flex:1 1 12rem}.agentic-analysis-dashboard{width:100%}.agentic-analysis-dashboard .agentic-scans-stats-grid{margin-bottom:1.25rem}.agentic-analysis-dashboard__charts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:1.5rem;align-items:stretch}@media not (min-width:960px){.agentic-analysis-dashboard__charts{grid-template-columns:1fr}}.agentic-chart-card{align-items:stretch;display:flex;flex-direction:column;gap:.75rem;justify-content:flex-start;width:100%;background:#0a0a0a;border:1px solid #222222;border-radius:12px;padding:16px;min-width:0;grid-column:span 2}@media not (min-width:960px){.agentic-chart-card{grid-column:span 1}}.agentic-chart-card__title{margin:0;font-size:.875rem;font-weight:600;color:#737373}.agentic-chart-card__lede{margin:0;font-size:.75rem;line-height:1.4;color:#6b7388}.agentic-platform-mix-chart{width:100%;min-width:0}:root{background-color:#000;color:#e5e5e5;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;background-color:#000}a{color:#3b82f6;text-decoration:none}a:hover{text-decoration:underline}code,pre{font-family:Google Sans Code,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace}.app{height:100dvh;min-height:100dvh;max-height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#000}.body{display:flex;flex:1;min-height:0;align-items:stretch}.main{flex:1;min-width:0;overflow:auto;padding:1.5rem;background:#000;display:flex;flex-direction:column;align-items:center}.read-only-banner{padding:.5rem 1.5rem;font-size:.8125rem;color:#737373;background:#0000000a;border-bottom:1px solid #222222}.main-inner{width:100%;max-width:1440px;margin:0 auto}.auth-redirect{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#000;color:#737373;font-size:.875rem}
