:root{color:#1f2933;background:#eef2f5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input{font:inherit}.shell{min-height:100vh;padding:28px}.topbar{align-items:center;display:flex;justify-content:space-between;margin:0 auto 20px;max-width:1180px}.topbar h1{font-size:28px;font-weight:720;letter-spacing:0;line-height:1.1;margin:0}.topbar p{color:#65727f;margin:6px 0 0}.status{border-radius:999px;font-size:13px;font-weight:700;padding:8px 12px}.status.idle{background:#e4e8ed;color:#53616f}.status.ok{background:#dff3e5;color:#17613a}.status.fail{background:#ffe0d8;color:#9b2c17}.workspace{display:grid;gap:18px;grid-template-columns:minmax(320px,430px) minmax(0,1fr);margin:0 auto;max-width:1180px}.ebi-panel,.prompt-panel{margin:18px auto 0;max-width:1180px;padding:18px}.ebi-head{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.ebi-head h2{font-size:20px;margin:0}.ebi-head p{color:#65727f;margin:5px 0 0}.ebi-generate{background:#245c73;border:0;border-radius:7px;color:#fff;cursor:pointer;font-weight:750;min-height:40px;min-width:110px;padding:0 16px}.ebi-generate:disabled{cursor:not-allowed;opacity:.58}.ebi-sections{display:grid;gap:0}.ebi-section{border-top:1px solid #e5ebf0;padding:14px 0}.ebi-section:first-child{border-top:0;padding-top:4px}.ebi-section h3{font-size:15px;margin:0 0 8px}.ebi-section p{line-height:1.45;margin:0}.ebi-section ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.ebi-section li{background:#f1f6f4;border:1px solid #d7e5de;border-radius:7px;color:#24342d;padding:7px 9px}.ebi-placeholder{color:#71808e}.prompt-sections{display:grid;gap:0}.prompt-section{border-top:1px solid #e5ebf0;padding:14px 0}.prompt-section:first-child{border-top:0;padding-top:4px}.prompt-section h3{font-size:15px;margin:0 0 8px}.prompt-section ol{display:grid;gap:8px;margin:0;padding-left:22px}.prompt-section li{line-height:1.45;padding-left:2px}.llm-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px auto 0;max-width:1180px}.llm-card{display:grid;gap:12px;padding:16px}.llm-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.llm-card h3{font-size:16px;margin:0}.llm-card-head span{background:#eef2f5;border-radius:999px;color:#53616f;font-size:12px;font-weight:750;padding:6px 9px;text-transform:lowercase;white-space:nowrap}.llm-progress{background:#e5ebf0;border-radius:999px;height:9px;overflow:hidden}.llm-progress div{background:#2f7c9c;border-radius:inherit;height:100%;transition:width .18s ease}.llm-request-status{color:#53616f;font-size:12px;font-weight:800;min-height:15px;text-transform:uppercase}.llm-run-message{background:#fff4ee;border:1px solid #f1c8b7;border-radius:7px;color:#8a3d24;font-size:13px;line-height:1.35;overflow-wrap:anywhere;padding:9px 10px}.llm-card.pending .llm-progress div{background:#9aa8b5}.llm-card.completed .llm-progress div{background:#2e7d55}.llm-card.failed .llm-progress div{background:#b64a2d}.llm-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.llm-prompt{background:#245c73;border:0;border-radius:7px;color:#fff;cursor:pointer;font-weight:750;justify-self:start;min-height:36px;min-width:96px;padding:0 14px}.llm-protocol{align-items:center;color:#33424f;display:inline-flex;font-size:13px;font-weight:700;gap:7px;min-height:36px}.llm-protocol input{accent-color:#245c73;height:16px;margin:0;width:16px}.llm-prompt:disabled{cursor:not-allowed;opacity:.58}.llm-compare-link{background:transparent;border:0;color:#245c73;cursor:pointer;font-size:13px;font-weight:800;justify-self:start;padding:0;text-decoration:underline}.llm-compare-link:disabled{color:#9aa8b5;cursor:not-allowed;text-decoration:none}.llm-findings{border-top:1px solid #e5ebf0;color:#2d3a45;display:grid;font-size:13px;gap:6px;line-height:1.35;list-style:none;margin:0;padding:10px 0 0}.llm-findings li{overflow-wrap:anywhere}.llm-findings span{color:#53616f;font-weight:800}.llm-findings.empty{color:#71808e}.comparison-backdrop{align-items:center;background:#0f1821a3;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:20}.comparison-modal{background:#fff;border-radius:8px;box-shadow:0 24px 80px #0f182152;display:grid;gap:16px;max-height:calc(100vh - 48px);max-width:1160px;overflow:hidden;padding:18px;width:min(100%,1160px)}.comparison-head{align-items:center;display:flex;gap:16px;justify-content:space-between}.comparison-head h2{font-size:18px;margin:0}.comparison-head button{background:#eef2f5;border:1px solid #dce3ea;border-radius:7px;color:#33424f;cursor:pointer;font-weight:800;min-height:34px;padding:0 12px}.comparison-panels{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:75vh;min-height:0}.comparison-panel{border:1px solid #dce3ea;border-radius:7px;display:grid;grid-template-rows:auto minmax(0,1fr);height:min(620px,75vh);min-height:0;overflow:hidden}.comparison-panel h3{background:#f4f7f9;border-bottom:1px solid #dce3ea;font-size:14px;margin:0;padding:10px 12px}.comparison-panel pre{color:#263541;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5;margin:0;min-height:0;overflow:auto;padding:12px;white-space:pre-wrap}.panel{background:#fff;border:1px solid #d7dee6;border-radius:8px;box-shadow:0 10px 24px #1a273412}.form-panel{align-self:start;display:grid;gap:18px;padding:18px}.segmented{background:#edf1f4;border-radius:8px;display:grid;gap:4px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));padding:4px}.segmented button{background:transparent;border:0;border-radius:6px;color:#4c5a67;cursor:pointer;font-size:13px;min-height:38px}.segmented button.active{background:#fff;box-shadow:0 1px 4px #1a27341f;color:#15212d;font-weight:700}.fields{display:grid;gap:12px;grid-template-columns:1fr 1fr}label span{color:#4e5b68;display:block;font-size:13px;font-weight:700;margin-bottom:6px}input[type=text],input:not([type]){border:1px solid #c9d2dc;border-radius:7px;min-height:42px;outline:none;padding:10px 11px;width:100%}input:focus{border-color:#2f7c9c;box-shadow:0 0 0 3px #2f7c9c26}.wide-field{display:block}.attributes{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.check{align-items:center;background:#f6f8fa;border:1px solid #dce3ea;border-radius:7px;display:flex;gap:8px;min-height:36px;padding:8px}.check span{color:#22303d;font-size:12px;margin:0;overflow-wrap:anywhere}.submit{background:#245c73;border:0;border-radius:7px;color:#fff;cursor:pointer;font-weight:750;min-height:44px}.submit:disabled{cursor:not-allowed;opacity:.58}.results-panel{min-height:560px;overflow:hidden;padding:18px}.result-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.result-head h2{font-size:20px;margin:0}.result-head span{color:#8a3d24;font-size:13px;font-weight:700}.empty,.message{background:#f5f7f9;border:1px solid #dce3ea;border-radius:7px;color:#586573;padding:14px}.attributes-list{display:grid;gap:0;margin:0}.attributes-list div{border-bottom:1px solid #e5ebf0;display:grid;gap:14px;grid-template-columns:170px minmax(0,1fr);padding:11px 0}.attributes-list dt{color:#53616f;font-size:13px;font-weight:750}.attributes-list dd{margin:0;overflow-wrap:anywhere}.value-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.value-list li{display:grid;gap:2px}.value-list strong{color:#22303d;font-size:13px}.value-list a{color:#1765a6;text-decoration:none}.value-list a:hover{text-decoration:underline}.warnings{background:#fff6d6;border:1px solid #eed680;border-radius:7px;color:#6f5515;display:grid;gap:6px;margin-top:14px;padding:12px}.candidates{margin-top:18px}.candidates h3{font-size:16px;margin:0 0 10px}.candidates article{border:1px solid #dce3ea;border-radius:7px;margin-bottom:8px;padding:12px}.candidate-title{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.candidate-title span{color:#2e6f56;font-size:13px;font-weight:700}.candidates p{color:#4d5a67;margin:7px 0}.candidates small{color:#71808e;overflow-wrap:anywhere}.raw{margin-top:18px}.raw summary{color:#245c73;cursor:pointer;font-weight:750}.raw pre{background:#15212d;border-radius:7px;color:#dce8ef;max-height:360px;overflow:auto;padding:14px}@media(max-width:880px){.shell{padding:18px}.topbar{align-items:flex-start;gap:12px}.workspace,.fields{grid-template-columns:1fr}.ebi-head{align-items:stretch;flex-direction:column}.llm-grid,.comparison-panels{grid-template-columns:1fr}.comparison-panel{height:min(420px,75vh)}}@media(max-width:560px){.topbar{flex-direction:column}.segmented,.attributes{grid-template-columns:1fr}.attributes-list div{grid-template-columns:1fr;gap:4px}}.public-site,.status-page{background:radial-gradient(circle at top left,rgba(245,180,0,.22),transparent 34rem),linear-gradient(135deg,#fbfbf8,#f7f7f4 52%,#fff4d0);color:#191a16;min-height:100vh}.public-nav{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1180px;padding:22px 28px}.brand-mark{align-items:center;color:#191a16;display:inline-flex;gap:10px;text-decoration:none}.brand-mark span{align-items:center;background:#f5b400;border-radius:8px;color:#171914;display:inline-flex;font-size:13px;font-weight:850;height:34px;justify-content:center;width:34px}.brand-mark strong{font-size:16px}.public-nav nav{display:flex;gap:22px}.public-nav nav a,.nav-cta,.secondary-cta{color:#585c54;font-size:14px;font-weight:750;text-decoration:none}.nav-cta{background:#fff;border:1px solid #ddd8ce;border-radius:8px;box-shadow:0 8px 20px #2823140f;color:#22241f;padding:11px 15px}.hero-section{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);margin:0 auto;max-width:1180px;min-height:min(760px,calc(100vh - 80px));padding:70px 28px 92px}.hero-copy h1,.value-section h2,.section-heading h2,.assessment-intro h2,.final-cta h2,.status-card h1{color:#191a16;font-weight:820;letter-spacing:0;line-height:1.04;margin:0}.hero-copy h1{font-size:58px;max-width:780px}.eyebrow,.section-kicker{color:#c58a00;font-size:13px;font-weight:850;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.hero-lede{color:#555b51;font-size:20px;line-height:1.55;margin:24px 0 0;max-width:690px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.primary-cta,.secondary-cta{align-items:center;border-radius:8px;display:inline-flex;justify-content:center;min-height:48px;padding:0 18px;text-decoration:none}.primary-cta{background:#171914;border:1px solid #171914;box-shadow:0 12px 28px #2823142e;color:#fff;cursor:pointer;font-weight:820}.primary-cta:disabled{cursor:not-allowed;opacity:.62}.secondary-cta{background:#ffffffd1;border:1px solid #ddd8ce;color:#22241f}.hero-panel{background:#ffffffe6;border:1px solid #e4e1d8;border-radius:8px;box-shadow:0 24px 60px #2823141a;display:grid;gap:22px;padding:24px}.report-preview-head{align-items:center;display:flex;justify-content:space-between}.report-preview-head span,.platform-preview-row span,.overall-visibility span,.mock-score span,.top-recommendation span{color:#657177;font-size:13px;font-weight:750}.report-preview-head strong{color:#c58a00;font-size:13px}.platform-preview-list{display:grid;gap:8px}.platform-preview-row{align-items:center;background:#fbfbf8;border:1px solid #e4e1d8;border-radius:8px;display:flex;justify-content:space-between;padding:12px 14px}.platform-status{border-radius:999px;font-size:12px;padding:6px 9px}.platform-status.positive{background:#e8f4df;color:#306322}.platform-status.missing{background:#fff0e6;color:#91421c}.platform-status.limited{background:#fff3ce;color:#7a5800}.overall-visibility{align-items:end;background:linear-gradient(135deg,#fff3ce,#fff);border:1px solid #e4d39f;border-radius:8px;display:flex;justify-content:space-between;padding:20px}.overall-visibility strong{color:#171914;font-size:34px;line-height:1}.value-section,.steps-section,.report-preview-section,.features-section,.assessment-section,.faq-section,.final-cta{margin:0 auto;max-width:1180px;padding:72px 28px}.value-section{align-items:start;border-top:1px solid #e4e1d8;display:grid;gap:48px;grid-template-columns:.92fr 1.08fr}.value-section h2,.section-heading h2,.assessment-intro h2,.final-cta h2{font-size:38px}.value-section p,.assessment-intro p,.feature-card p,.step-card p,.faq-list p,.status-card p{color:#555b51;line-height:1.6}.value-section>p{font-size:18px;margin:32px 0 0}.report-preview-section{padding-top:44px}.section-heading{margin-bottom:28px;max-width:720px}.steps-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.step-card,.feature-card,.mock-report-card,.assessment-form,.assessment-confirmation,.faq-list article,.status-card{background:#ffffffe6;border:1px solid #e4e1d8;border-radius:8px;box-shadow:0 14px 34px #2823140f}.step-card,.feature-card,.faq-list article{padding:24px}.mock-report-card{display:grid;gap:24px;padding:28px}.mock-score{align-items:center;background:linear-gradient(135deg,#fff3ce,#fff);border:1px solid #e4d39f;border-radius:8px;display:flex;justify-content:space-between;padding:20px}.mock-score strong{color:#171914;font-size:34px}.mock-report-columns{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.report-list{border:1px solid #e4e1d8;border-radius:8px;padding:18px}.report-list h3{color:#191a16;font-size:17px;margin:0 0 12px}.report-list ul{display:grid;gap:9px;margin:0;padding-left:18px}.report-list li,.top-recommendation p{color:#555b51;line-height:1.5}.top-recommendation{background:#fbfbf8;border:1px solid #e4e1d8;border-radius:8px;display:grid;gap:8px;padding:18px}.top-recommendation p{margin:0}.step-card span{align-items:center;background:#f5b400;border-radius:999px;color:#171914;display:inline-flex;font-weight:850;height:34px;justify-content:center;width:34px}.step-card h3,.feature-card h3,.faq-list h3{color:#191a16;font-size:20px;margin:18px 0 8px}.step-card p,.feature-card p,.faq-list p{margin:0}.feature-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.source-strip{align-items:center;background:#ffffffdb;border:1px solid #e4e1d8;border-radius:8px;box-shadow:0 14px 34px #2823140d;display:grid;gap:18px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);margin:0 auto;max-width:1124px;padding:22px}.source-strip div{display:grid;gap:5px}.source-strip strong{color:#191a16}.source-strip span{color:#6a7066;font-size:14px}.source-strip ul{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;list-style:none;margin:0;padding:0}.source-strip li{background:#fff3ce;border:1px solid #ead99f;border-radius:999px;color:#604600;font-size:13px;font-weight:750;padding:7px 10px}.assessment-section{align-items:start;display:grid;gap:38px;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}.assessment-intro{position:sticky;top:24px}.assessment-form{display:grid;gap:24px;padding:28px}.assessment-confirmation{display:grid;gap:18px;padding:30px}.assessment-confirmation h2{color:#191a16;font-size:34px;letter-spacing:0;line-height:1.08;margin:0}.assessment-confirmation p{color:#555b51;line-height:1.6;margin:0}.confirmation-details{display:grid;gap:0;margin:6px 0}.confirmation-details div{border-bottom:1px solid #e4e1d8;display:grid;gap:12px;grid-template-columns:150px minmax(0,1fr);padding:12px 0}.confirmation-details dt{color:#6a7066;font-size:13px;font-weight:820}.confirmation-details dd{color:#191a16;margin:0;overflow-wrap:anywhere}.assessment-form fieldset{border:0;display:grid;gap:16px;margin:0;padding:0}.assessment-form legend{color:#191a16;font-size:18px;font-weight:820;margin-bottom:2px;padding:0}.assessment-form label span{color:#555b51}.assessment-form input{background:#fff;border:1px solid #ddd8ce;border-radius:8px;color:#191a16;min-height:46px;outline:none;padding:11px 12px;width:100%}.assessment-form input:focus{border-color:#f5b400;box-shadow:0 0 0 3px #f5b40038}.form-grid{display:grid;gap:14px}.form-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.form-error{background:#fff0e6;border:1px solid #e7b999;border-radius:8px;color:#91421c;font-weight:750;padding:12px 14px}.form-submit{border:0;width:fit-content}.faq-list{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.faq-list h3{margin-top:0}.final-cta{align-items:center;display:flex;gap:24px;justify-content:space-between;padding-bottom:96px}.final-cta h2{max-width:720px}.product-footer{align-items:center;border-top:1px solid #e4e1d8;color:#6a7066;display:flex;gap:22px;justify-content:space-between;margin:0 auto;max-width:1180px;padding:28px}.product-footer div{display:grid;gap:4px}.product-footer strong{color:#191a16;font-size:17px}.product-footer span,.product-footer p,.product-footer a{color:#6a7066;font-size:14px}.product-footer nav{display:flex;flex-wrap:wrap;gap:18px}.product-footer a{font-weight:750;text-decoration:none}.product-footer p{margin:0}.status-page{display:grid;grid-template-rows:auto 1fr}.status-nav{width:100%}.button-brand{background:transparent;border:0;cursor:pointer;font:inherit;padding:0}.status-card{align-self:center;justify-self:center;margin:28px;max-width:720px;padding:34px;width:min(calc(100% - 56px),720px)}.status-card h1{font-size:44px}.status-details{display:grid;gap:0;margin:28px 0}.status-details div{border-bottom:1px solid #e4e1d8;display:grid;gap:12px;grid-template-columns:150px minmax(0,1fr);padding:12px 0}.status-details dt{color:#6a7066;font-size:13px;font-weight:820}.status-details dd{color:#191a16;margin:0;overflow-wrap:anywhere}.status-back{background:#fff;cursor:pointer;margin-top:8px}@media(max-width:960px){.public-nav nav{display:none}.hero-section,.value-section,.source-strip,.assessment-section{grid-template-columns:1fr}.hero-section{gap:36px;min-height:auto;padding-top:48px}.hero-copy h1{font-size:46px}.assessment-intro{position:static}.feature-grid,.steps-grid,.faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.source-strip ul{justify-content:flex-start}}@media(max-width:640px){.public-nav{align-items:flex-start;flex-direction:column;padding:18px}.hero-section,.value-section,.steps-section,.features-section,.assessment-section,.faq-section,.final-cta{padding-left:18px;padding-right:18px}.hero-copy h1,.status-card h1{font-size:36px}.value-section h2,.section-heading h2,.assessment-intro h2,.final-cta h2{font-size:30px}.feature-grid,.steps-grid,.mock-report-columns,.faq-list,.form-grid.two-column{grid-template-columns:1fr}.final-cta{align-items:flex-start;flex-direction:column}.assessment-form{padding:20px}.status-card{margin:18px;padding:22px;width:calc(100% - 36px)}.status-details div,.confirmation-details div{grid-template-columns:1fr;gap:4px}.product-footer{align-items:flex-start;flex-direction:column;padding:24px 18px}}.admin-page{background:#f4f6f8;color:#17212b;min-height:100vh;padding:28px}.admin-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin:0 auto 22px;max-width:1480px}.admin-header h1{font-size:30px;letter-spacing:0;line-height:1.1;margin:0}.admin-header p{color:#5e6a76;margin:7px 0 0}.admin-kicker{color:#245c73;font-size:12px;font-weight:800;letter-spacing:.08em;margin:0 0 7px;text-transform:uppercase}.admin-summary-grid{display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));margin:0 auto 18px;max-width:1480px}.admin-summary-card,.admin-panel{background:#fff;border:1px solid #dce3ea;border-radius:8px;box-shadow:0 8px 20px #1a27340f}.admin-summary-card{display:grid;gap:7px;padding:14px}.admin-summary-card span{color:#5e6a76;font-size:12px;font-weight:800}.admin-summary-card strong{font-size:26px;line-height:1}.admin-alert{border-radius:7px;margin:0 auto 14px;max-width:1480px;padding:12px 14px}.admin-alert.error{background:#ffece6;border:1px solid #efb9a8;color:#8a321f}.admin-alert.success{background:#e6f4ec;border:1px solid #b8dcc9;color:#1f6843}.admin-panel{margin:0 auto;max-width:1480px;overflow:visible;padding:16px}.admin-panel-heading{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.admin-panel-heading h2{font-size:18px;margin:0}.admin-panel-heading span{color:#667481;font-size:13px;font-weight:750}.admin-table-wrap{overflow:visible}.admin-table{border-collapse:collapse;table-layout:fixed;width:100%}.admin-table th,.admin-table td{border-bottom:1px solid #e7edf2;font-size:13px;line-height:1.3;padding:11px 9px;text-align:left;vertical-align:top}.admin-table th{color:#5e6a76;font-size:12px;font-weight:850;text-transform:uppercase}.admin-table th:nth-child(1),.admin-table td:nth-child(1){width:10%}.admin-table th:nth-child(2),.admin-table td:nth-child(2){width:9%}.admin-table th:nth-child(3),.admin-table td:nth-child(3){width:18%}.admin-table th:nth-child(4),.admin-table td:nth-child(4){width:13%}.admin-table th:nth-child(5),.admin-table td:nth-child(5){width:22%}.admin-table th:nth-child(6),.admin-table td:nth-child(6){width:6%}.admin-table th:nth-child(7),.admin-table td:nth-child(7){width:22%}.admin-strong-cell{font-weight:800}.admin-truncate,.admin-url{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-url{color:#1765a6;text-decoration:none}.admin-email{overflow-wrap:anywhere;word-break:break-word}.admin-url:hover{text-decoration:underline}.admin-status{border-radius:999px;display:inline-flex;font-size:11px;font-weight:850;line-height:1;padding:7px 8px;white-space:nowrap}.admin-status.received{background:#e9eef3;color:#465563}.admin-status.queued{background:#e7f0ff;color:#23569a}.admin-status.processing{background:#fff4d8;color:#7b5716}.admin-status.needs_review{background:#f1e8ff;color:#5c3d8d}.admin-status.complete{background:#e3f4ea;color:#236844}.admin-status.failed{background:#ffe5df;color:#94321e}.admin-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:7px}.admin-actions button,.status-menu summary,.status-menu button,.admin-secondary-button,.admin-notes-form button{border:1px solid #cfd8e1;border-radius:7px;cursor:pointer;font-size:12px;font-weight:800;min-height:32px;padding:7px 9px}.admin-actions button,.admin-secondary-button{background:#fff;color:#245c73}.status-menu{position:relative}.status-menu summary{background:#245c73;color:#fff;list-style:none;white-space:nowrap}.status-menu summary::-webkit-details-marker{display:none}.status-menu summary:after{content:"v";margin-left:7px}.status-menu[open] summary:after{content:"^"}.status-menu div{background:#fff;border:1px solid #cfd8e1;border-radius:8px;box-shadow:0 16px 36px #1a27342e;display:grid;gap:4px;min-width:160px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:10}.status-menu button{background:transparent;border:0;color:#263541;text-align:left}.status-menu button:hover{background:#f1f5f8}.admin-empty{color:#667481;padding:24px;text-align:center}.admin-detail-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:1480px}.admin-detail-grid .admin-panel{margin:0;max-width:none}.admin-notes-panel{grid-column:1 / -1}.admin-detail-list{display:grid;gap:0;margin:0}.admin-detail-list div{border-top:1px solid #e7edf2;display:grid;gap:12px;grid-template-columns:150px minmax(0,1fr);padding:11px 0}.admin-detail-list div:first-child{border-top:0}.admin-detail-list dt{color:#5e6a76;font-size:13px;font-weight:800}.admin-detail-list dd{margin:0;overflow-wrap:anywhere}.admin-detail-actions{margin-top:14px}.admin-notes-form{display:grid;gap:12px}.admin-notes-form textarea{border:1px solid #c9d2dc;border-radius:7px;font:inherit;min-height:160px;padding:11px;resize:vertical;width:100%}.admin-notes-form textarea:focus{border-color:#2f7c9c;box-shadow:0 0 0 3px #2f7c9c26;outline:none}.admin-notes-form button{background:#245c73;color:#fff;justify-self:start}.admin-notes-form button:disabled{cursor:not-allowed;opacity:.6}.local-header{align-items:center}.local-mock-badge{background:#fff4d8;border:1px solid #e2bf68;border-radius:999px;color:#75520f;font-size:12px;font-weight:900;letter-spacing:.04em;padding:9px 12px;text-transform:uppercase;white-space:nowrap}.local-config-panel,.local-workflow-panel{margin-bottom:16px}.local-config-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.local-config-grid div,.local-config-grid label{background:#f7f9fb;border:1px solid #e2e9ef;border-radius:7px;display:grid;gap:7px;padding:12px}.local-config-grid span{align-items:center;color:#5e6a76;display:flex;font-size:12px;font-weight:850;gap:8px;justify-content:space-between}.local-config-grid p{color:#22313d;font-size:13px;margin:0;overflow-wrap:anywhere}.local-config-grid input{background:#fff;border:1px solid #c9d2dc;border-radius:7px;color:#17212b;font:inherit;min-height:38px;padding:8px 10px;width:100%}.local-config-grid input:focus{border-color:#2f7c9c;box-shadow:0 0 0 3px #2f7c9c26;outline:none}.local-config-status{border-radius:999px;font-size:10px;font-weight:900;line-height:1;padding:5px 7px;text-transform:uppercase}.local-config-status.configured{background:#e3f4ea;color:#236844}.local-config-status.missing{background:#ffe5df;color:#94321e}.local-secret-row{display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto}.local-secret-row button,.local-config-actions button{background:#fff;border:1px solid #cfd8e1;border-radius:7px;color:#245c73;cursor:pointer;font-size:12px;font-weight:850;min-height:38px;padding:8px 10px}.local-config-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.local-config-actions p{color:#667481;flex:1 1 320px;font-size:12px;margin:0}.local-workflow-actions{display:flex;flex-wrap:wrap;gap:8px}.local-workflow-actions button,.local-report-table button{background:#245c73;border:1px solid #245c73;border-radius:7px;color:#fff;cursor:pointer;font-size:12px;font-weight:850;min-height:34px;padding:8px 10px}.local-workflow-actions button:hover,.local-report-table button:hover{background:#1d4f64}.local-workflow-actions .local-report-open-button{background:#111915;border-color:#111915}.local-workflow-actions .local-report-open-button:hover{background:#000}.local-workflow-actions button:disabled{cursor:not-allowed;opacity:.6}.local-report-table th:nth-child(1),.local-report-table td:nth-child(1){width:10%}.local-report-table th:nth-child(2),.local-report-table td:nth-child(2){width:18%}.local-report-table th:nth-child(3),.local-report-table td:nth-child(3){width:19%}.local-report-table th:nth-child(4),.local-report-table td:nth-child(4){width:20%}.local-report-table th:nth-child(5),.local-report-table td:nth-child(5){width:7%}.local-report-table th:nth-child(6),.local-report-table td:nth-child(6){width:13%}.local-report-table th:nth-child(7),.local-report-table td:nth-child(7){width:13%}.local-selected-row{background:#f2f8fb}.local-main-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);margin:16px auto;max-width:1480px}.local-main-grid .admin-panel{margin:0;max-width:none}.local-url-list{display:grid;gap:7px;list-style:none;margin:0;padding:0}.local-url-list li{overflow-wrap:anywhere}.local-checklist{display:grid;gap:9px;list-style:none;margin:0;padding:0}.local-checklist li{align-items:center;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;font-size:13px}.local-checklist span{background:#f7f9fb;border:1px solid #cfd8e1;border-radius:5px;flex:0 0 18px;height:18px}.local-checklist li>div{display:grid;gap:3px;min-width:0}.local-checklist strong{color:#22313d}.local-checklist small{color:#667481;font-size:12px}.local-checklist button{background:#fff;border:1px solid #cfd8e1;border-radius:7px;color:#245c73;cursor:pointer;font-size:12px;font-weight:850;min-height:32px;padding:7px 9px;white-space:nowrap}.local-checklist button:hover:not(:disabled){background:#eef5f8}.local-checklist button:disabled{cursor:not-allowed;opacity:.55}.local-checklist li.active span{background:#fff4d8;border-color:#e2bf68}.local-checklist li.complete{color:#236844;font-weight:750}.local-checklist li.complete span{background:#236844;border-color:#236844;position:relative}.local-checklist li.complete span:after{border-bottom:2px solid #ffffff;border-right:2px solid #ffffff;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-58%) rotate(45deg);width:4px}.local-artifact-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto 16px;max-width:1480px}.local-artifact-grid .admin-panel{margin:0;max-width:none}.local-result-list{display:grid;gap:9px;list-style:none;margin:0;padding:0}.local-result-list li{background:#f7f9fb;border:1px solid #e2e9ef;border-radius:7px;display:grid;gap:6px;padding:10px}.local-result-list strong{color:#22313d;font-size:13px}.local-result-list small{color:#667481;font-size:12px;line-height:1.35}.local-profile-details{background:#fff;border:1px solid #dfe7ee;border-radius:7px;display:grid;gap:8px;margin:2px 0 0;padding:9px}.local-profile-details div{display:grid;gap:3px}.local-profile-details dt{color:#5e6a76;font-size:10px;font-weight:850;text-transform:uppercase}.local-profile-details dd{color:#22313d;font-size:12px;line-height:1.4;margin:0;overflow-wrap:anywhere}.local-profile-error{color:#94321e;font-size:12px;line-height:1.4;margin:0;overflow-wrap:anywhere}.local-status-pill{border-radius:999px;font-size:10px;font-weight:900;justify-self:start;line-height:1;padding:5px 7px;text-transform:uppercase}.local-status-pill.pass,.local-status-pill.success,.local-prompt-status.complete{background:#e3f4ea;color:#236844}.local-status-pill.fail,.local-status-pill.failed{background:#ffe5df;color:#94321e}.local-status-pill.running,.local-status-pill.warning,.local-prompt-status.running{background:#fff4d8;color:#75520f}.local-status-pill.skipped,.local-status-pill.not_run,.local-prompt-status.not_run{background:#e9eef3;color:#465563}.local-status-pill.extracted{background:#e3f4ea;color:#236844}.local-status-pill.inferred{background:#e8f1f5;color:#245c73}.local-status-pill.mock{background:#fff4d8;color:#75520f}.local-status-pill.missing{background:#ffe5df;color:#94321e}.local-snapshot{display:grid;gap:8px}.local-snapshot p{color:#42505d;font-size:12px;margin:0;overflow-wrap:anywhere}.local-snapshot pre,.local-prompt-list pre{background:#101820;border-radius:7px;color:#d7e2ea;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.45;margin:0;overflow:auto;padding:10px;white-space:pre-wrap}.local-insights-panel{margin-bottom:16px}.local-insights-grid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.local-insight-card{align-content:start;background:#f7f9fb;border:1px solid #e2e9ef;border-radius:8px;display:grid;gap:12px;padding:13px}.local-insight-card h3{color:#22313d;font-size:15px;margin:0}.local-insight-value{align-content:start;display:grid;gap:5px}.local-insight-value dt{color:#5e6a76;font-size:11px;font-weight:850;text-transform:uppercase}.local-insight-value dd{align-items:center;color:#22313d;display:flex;flex-wrap:wrap;font-size:13px;gap:7px;margin:0;overflow-wrap:anywhere}.local-insight-value small{color:#667481;font-size:12px;line-height:1.35}.local-insight-list,.local-insight-source-list{display:grid;gap:7px;list-style:none;margin:0;padding:0;width:100%}.local-insight-list li,.local-insight-source-list li{background:#fff;border:1px solid #dfe7ee;border-radius:7px;display:grid;gap:6px;padding:9px}.local-insight-list li{align-items:center;grid-template-columns:minmax(0,1fr) auto}.local-insight-source-list strong{color:#22313d;font-size:13px}.local-insight-source-list small{color:#667481;font-size:12px;line-height:1.35}.local-prompt-note{color:#667481;font-size:13px;margin:0 0 12px}.local-runner-actions{display:flex;justify-content:flex-end;margin-bottom:12px}.local-runner-actions button{background:#245c73;border:1px solid #245c73;border-radius:7px;color:#fff;cursor:pointer;font-size:12px;font-weight:850;min-height:34px;padding:8px 10px}.local-runner-actions button:disabled{cursor:not-allowed;opacity:.6}.local-prompt-category-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.local-prompt-category-card{background:#f7f9fb;border:1px solid #e2e9ef;border-radius:8px;padding:13px}.local-prompt-card-heading{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.local-prompt-category-card h3{font-size:15px;margin:0}.local-prompt-card-heading span{background:#e9eef3;border-radius:999px;color:#465563;font-size:11px;font-weight:850;padding:6px 8px;white-space:nowrap}.local-prompt-list{counter-reset:prompt;display:grid;gap:9px;list-style:none;margin:0;padding:0}.local-prompt-list li{background:#fff;border:1px solid #dfe7ee;border-radius:7px;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.local-prompt-run-item{counter-increment:prompt}.local-prompt-list li:before{align-items:center;background:#245c73;border-radius:5px;color:#fff;content:counter(prompt);display:inline-flex;font-size:11px;font-weight:900;grid-row:1;height:22px;justify-content:center;width:22px}.local-prompt-run-header{display:grid;gap:8px;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;padding-left:30px}.local-prompt-run-header p,.local-prompt-placeholder{color:#42505d;font-size:13px;line-height:1.45;margin:0}.local-prompt-run-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1;padding-left:30px}.local-prompt-list button{background:#fff;border:1px solid #cfd8e1;border-radius:7px;color:#245c73;cursor:pointer;font-size:12px;font-weight:850;min-height:30px;padding:6px 9px}.local-prompt-list button:hover:not(:disabled){background:#eef5f8}.local-prompt-list button:disabled{cursor:not-allowed;opacity:.55}.local-prompt-status{align-self:start;border-radius:999px;font-size:10px;font-weight:900;line-height:1;padding:6px 8px;text-transform:uppercase;white-space:nowrap}.local-prompt-list pre{grid-column:1 / -1;margin-left:30px}.local-log-panel{margin-top:16px}.local-log-panel ol{background:#101820;border-radius:7px;color:#d7e2ea;display:grid;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;gap:7px;list-style:none;margin:0;max-height:260px;overflow:auto;padding:12px}.local-log-panel li{overflow-wrap:anywhere}.mock-report-page{background:#f7f7f4;color:#191a16;display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.mock-report-sidebar{background:#fbfbf8;border-right:1px solid #e4e1d8;display:flex;flex-direction:column;gap:28px;min-height:100vh;padding:28px 18px;position:sticky;top:0}.mock-report-brand{align-items:center;display:flex;gap:10px;line-height:1.2}.mock-report-logo{background:#f5b400;border-radius:7px;display:inline-block;height:22px;width:22px}.mock-report-sidebar nav{display:grid;gap:8px}.mock-report-sidebar nav a{border-radius:8px;color:#585c54;font-size:14px;font-weight:750;padding:10px 12px;text-decoration:none}.mock-report-sidebar nav a:hover{background:#fff3ce;color:#151711}.mock-report-next{background:#fff;border:1px solid #e4e1d8;border-radius:8px;margin-top:auto;padding:16px}.mock-report-next span,.mock-report-kicker{color:#c58a00;font-size:12px;font-weight:900;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.mock-report-next strong{display:block;margin-bottom:8px}.mock-report-next p{color:#686d64;font-size:13px;line-height:1.45;margin:0}.mock-report-main{margin:0 auto;max-width:1120px;padding:0 28px 52px;width:100%}.mock-report-topbar{align-items:center;background:#f7f7f4f0;border-bottom:1px solid #e4e1d8;display:flex;gap:18px;justify-content:space-between;margin:0 -28px 32px;padding:18px 28px;position:sticky;top:0;z-index:5}.mock-report-topbar>div:first-child{color:#6a7066;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mock-ready-dot{background:#46a36b;border-radius:999px;display:inline-block;height:7px;margin-right:8px;width:7px}.mock-report-actions{display:flex;flex-wrap:wrap;gap:8px}.mock-report-actions button,.mock-report-footnote button{background:#fff;border:1px solid #ddd8ce;border-radius:8px;color:#22241f;font-size:13px;font-weight:850;min-height:36px;padding:8px 12px}.mock-report-actions button:last-child{background:#171914;border-color:#171914;color:#fff}.mock-report-hero{display:grid;gap:12px;margin-bottom:28px}.mock-report-hero h1{font-size:clamp(40px,7vw,68px);letter-spacing:0;line-height:.95;margin:0}.mock-report-meta{display:flex;flex-wrap:wrap;gap:8px}.mock-report-meta span{background:#fff;border:1px solid #e4e1d8;border-radius:7px;color:#555b51;font-size:13px;padding:8px 10px}.mock-report-card{background:#fff;border:1px solid #e4e1d8;border-radius:14px;box-shadow:0 10px 28px #2823140d;margin-bottom:22px;padding:30px}.mock-section-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.mock-section-heading h2{font-size:23px;line-height:1.2;margin:0}.mock-section-heading p{color:#6b7067;line-height:1.5;margin:7px 0 0}.mock-section-heading>span{color:#98958d;flex:0 0 auto;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.mock-summary-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(150px,.8fr))}.mock-summary-copy{color:#555b51;font-size:16px;line-height:1.6}.mock-summary-copy p{margin:0 0 12px}.mock-summary-grid article{align-content:center;background:#fbfbf8;border:1px solid #ebe6d8;border-radius:12px;display:grid;gap:10px;min-height:150px;padding:18px;text-align:center}.mock-summary-grid article.highlight{background:#fff8df;border-color:#efcf72}.mock-summary-grid article span,.mock-summary-grid article small{color:#8a887f;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.mock-summary-grid article strong{font-size:22px;line-height:1.15}.mock-platform-grid,.mock-prompt-category-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.mock-platform-card,.mock-prompt-category-grid article{background:#fbfbf8;border:1px solid #ebe6d8;border-radius:12px;display:grid;gap:13px;padding:18px}.mock-platform-card h3,.mock-prompt-category-grid h3,.mock-evidence-list h3,.mock-recommendation-list h3,.mock-submitted-urls h3{margin:0}.mock-submitted-urls h3+ul+h3{margin-top:18px}.mock-platform-card span:not(.mock-status-pill),.mock-prompt-category-grid article>span{color:#85877f;font-size:12px}.mock-platform-card strong{justify-self:start;text-transform:uppercase}.mock-status-pill{border-radius:999px;display:inline-flex;font-size:12px;font-weight:850;justify-self:start;padding:7px 10px}.mock-status-pill.recommended{background:#e4f2e8;color:#3e8158}.mock-status-pill.mentioned{background:#fff3cd;color:#b57900}.mock-status-pill.rarely-mentioned{background:#f6e4d5;color:#a5632b}.mock-status-pill.not-mentioned{background:#f4ded9;color:#a24d3f}.mock-prompt-category-grid p{color:#646961;line-height:1.45;margin:0}.mock-prompt-category-grid ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.mock-prompt-category-grid li{background:#fff;border:1px solid #e4e1d8;border-radius:999px;color:#4f554d;font-size:13px;padding:7px 10px}.mock-competitor-list{display:grid;gap:6px}.mock-competitor-list>div{align-items:center;border-radius:10px;display:grid;gap:12px;grid-template-columns:28px minmax(150px,1fr) auto minmax(180px,1.5fr) minmax(130px,auto);padding:12px}.mock-competitor-list>div.current{background:#fff7d9;border:1px solid #efcf72}.mock-competitor-list span{color:#96938a}.mock-competitor-list em{background:#fff;border:1px solid #efcf72;border-radius:999px;color:#b57900;font-size:10px;font-style:normal;font-weight:900;padding:4px 7px;text-transform:uppercase}.mock-bar-track{background:#efeee9;border-radius:999px;height:10px;overflow:hidden}.mock-bar-track span{background:#49a46a;border-radius:inherit;display:block;height:100%}.mock-competitor-list .current .mock-bar-track span{background:#f5b400}.mock-competitor-list small{color:#5d755f;font-weight:800;text-align:right}.mock-evidence-list,.mock-recommendation-list{display:grid;gap:12px}.mock-evidence-list article{background:#fbfbf8;border:1px solid #ebe6d8;border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:18px}.mock-evidence-list article p{color:#5d635a;grid-column:1 / -1;line-height:1.5;margin:0}.mock-evidence-list article span:not(.mock-status-pill){color:#9a968d;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.mock-signal-grid{display:grid;gap:14px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.mock-signal-grid article{align-items:center;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr) auto 80px}.mock-signal-icon{background:#f0eee7;border-radius:8px;height:34px;width:34px}.mock-signal-meter{display:inline-flex;gap:4px}.mock-signal-meter i{background:#ebe5dc;border-radius:999px;display:block;height:16px;width:6px}.mock-signal-meter.strong i.filled{background:#49a46a}.mock-signal-meter.moderate i.filled{background:#f5b400}.mock-signal-meter.limited i.filled{background:#b95d4f}.mock-signal-grid small{color:#4c805b;font-weight:800}.mock-submitted-urls{border-top:1px solid #ebe6d8;margin-top:24px;padding-top:20px}.mock-submitted-urls ul{display:grid;gap:8px;list-style:none;margin:12px 0 0;padding:0}.mock-submitted-urls li{display:grid;gap:10px;grid-template-columns:190px minmax(0,1fr)}.mock-submitted-urls span{color:#1765a6;overflow-wrap:anywhere}.mock-recommendation-list article{align-items:center;background:#fbfbf8;border:1px solid #ebe6d8;border-radius:12px;display:flex;gap:20px;justify-content:space-between;padding:18px}.mock-recommendation-list p{color:#646961;margin:6px 0 0}.mock-priority{border-radius:8px;flex:0 0 auto;font-size:12px;font-weight:900;padding:8px 10px;text-transform:uppercase}.mock-priority.high{background:#f5b400;color:#2d2300}.mock-priority.medium{background:#fff2cc;border:1px solid #e7c867;color:#a06d00}.mock-priority.low{background:#ecece7;color:#5d6158}.mock-monitoring-card{background:#171914;border-radius:14px;color:#fff;display:grid;gap:34px;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);margin-bottom:22px;padding:34px}.mock-monitoring-card h2{font-size:30px;line-height:1.15;margin:0 0 16px}.mock-monitoring-card p{color:#d0d4cb;line-height:1.55;margin:0 0 20px}.mock-monitoring-card ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.mock-monitoring-card li{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:9px 12px}.mock-monitoring-card aside{align-self:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:22px}.mock-monitoring-card button{background:#f5b400;border:0;border-radius:8px;color:#231b00;font-weight:900;min-height:42px;padding:10px 14px;width:100%}.mock-report-footnote{align-items:center;background:#fff;border:1px solid #e4e1d8;border-radius:12px;color:#686d64;display:flex;gap:18px;justify-content:space-between;line-height:1.5;padding:18px}@media(max-width:980px){.mock-report-page{display:block}.mock-report-sidebar{min-height:0;position:static}.mock-report-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.mock-summary-grid,.mock-platform-grid,.mock-prompt-category-grid,.mock-monitoring-card{grid-template-columns:1fr}.mock-competitor-list>div,.mock-signal-grid,.mock-submitted-urls li{grid-template-columns:1fr}.mock-report-topbar,.mock-section-heading,.mock-report-footnote{align-items:flex-start;flex-direction:column}}@media(max-width:1180px){.admin-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-table,.admin-table thead,.admin-table tbody,.admin-table tr,.admin-table th,.admin-table td{display:block}.admin-table thead{display:none}.admin-table tr{border-bottom:1px solid #dce3ea;display:grid;gap:8px;padding:12px 0}.admin-table td{border:0;padding:0;width:auto!important}.admin-table td:before{color:#5e6a76;content:attr(data-label);display:block;font-size:11px;font-weight:850;margin-bottom:3px;text-transform:uppercase}.local-config-grid,.local-artifact-grid,.local-insights-grid,.local-main-grid,.local-prompt-category-grid{grid-template-columns:1fr}}@media(max-width:760px){.admin-page{padding:18px}.admin-header{flex-direction:column}.local-header{align-items:flex-start}.local-mock-badge{white-space:normal}.admin-summary-grid,.admin-detail-grid{grid-template-columns:1fr}.admin-detail-list div{gap:4px;grid-template-columns:1fr}}
