.admin-readable{color:#292729;background:#faf9f7;min-height:100vh;font-size:18px;line-height:1.7}.admin-readable *{box-sizing:border-box}.admin-readable a,.admin-readable button,.admin-readable summary{touch-action:manipulation;overflow-wrap:anywhere}.admin-readable :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #8c4937}.admin-return{z-index:40;background:#fff;border-bottom:1px solid #ddd4cb;flex-wrap:wrap;gap:12px;padding:12px max(16px,50% - 580px);display:flex;position:sticky;top:0}.admin-return a{color:#513d39;background:#fff;border:1px solid #c6b4a9;border-bottom-width:3px;border-radius:12px;align-items:center;min-height:52px;padding:10px 20px;font-size:18px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 3px 8px #50392a10}.simple-home.pilot-page{max-width:1200px;padding:32px 24px 64px}.simple-home h1{letter-spacing:-1px;font-size:clamp(30px,4vw,42px)}.simple-period{margin:26px 0 16px;font-size:18px}.simple-period span{color:#625953;font-size:16px;display:block}.simple-summary,.simple-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.simple-summary article{background:#fff;border:1px solid #d8cec5;border-radius:20px;min-width:0;padding:26px;box-shadow:0 5px 14px #3b291509}.simple-summary h2{margin:0 0 12px;font-size:21px}.simple-summary strong{overflow-wrap:anywhere;font-size:clamp(25px,3vw,34px);line-height:1.4;display:block}.simple-home .simple-summary p{color:#5a514c;font-size:17px;line-height:1.7}.simple-summary a{color:#70412f;align-items:center;min-height:52px;font-size:18px;font-weight:700;display:inline-flex}.simple-menu{margin:32px 0}.simple-menu>a{color:#352d2b;background:linear-gradient(#fff,#f3ebe5);border:1px solid #bda99e;border-bottom:5px solid #aa8d7d;border-radius:18px;grid-template-columns:38px 1fr;align-content:center;gap:4px 12px;min-height:142px;padding:26px;text-decoration:none;display:grid;position:relative;box-shadow:0 6px 12px #4e322115}.simple-menu strong{font-size:23px;line-height:1.5}.simple-menu small{color:#5e514b;grid-column:2;font-size:17px}.simple-menu span{color:#8b6551;font-size:18px}.simple-menu>a:hover,.simple-settings a:hover{background:#f1e2d6}.simple-menu>a:active{box-shadow:none;transform:translateY(2px)}.simple-issues{margin:30px 0;scroll-margin-top:100px}.simple-issues>h2{font-size:25px}.simple-issues article{background:#fff;border:1px solid #ddd0bd;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:12px 0;padding:20px;display:flex}.simple-status{color:#784611;background:#fff0cf;border-radius:8px;padding:5px 10px;font-size:16px;font-weight:700}.simple-issues article>div{flex:1;min-width:min(240px,100%)}.simple-issues h3{margin:0;font-size:20px}.simple-home .simple-issues p{color:#5a514c;margin:6px 0;font-size:17px;line-height:1.7}.simple-issues a,.simple-settings a{color:#51392d;background:#f7f0e8;border:1px solid #bfa99b;border-bottom-width:3px;border-radius:12px;justify-content:center;align-items:center;min-height:54px;padding:12px 18px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.simple-details{background:#fff;border:1px solid #d9cfc7;border-radius:16px;margin:18px 0;padding:6px 20px;scroll-margin-top:100px}.simple-details>summary{cursor:pointer;min-height:64px;padding:18px 2px;font-size:21px;font-weight:700}.simple-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.simple-footnote{color:#645952;font-size:16px}.admin-readable .ops{font-size:18px}.admin-readable .ops p,.admin-readable .ops label,.admin-readable .ops td,.admin-readable .ops th{font-size:16px;line-height:1.7}.admin-readable .ops small{font-size:14px}.admin-readable .ops :is(button,input:not([type=checkbox]),select){min-height:50px;font-size:17px}.admin-readable .ops :is(.ops-toolbar,.ops-tabs) a{align-items:center;min-height:50px;font-size:17px;display:inline-flex}.admin-readable .ops-tabs{flex-wrap:wrap}.admin-readable .ops-tabs button{white-space:normal;height:auto}.admin-readable .ops-panel{min-width:0}.admin-readable .readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-readable .readiness-grid p{font-size:17px;line-height:1.7}.admin-readable .readiness-grid a{align-items:center;min-height:52px;font-size:18px;display:inline-flex}.admin-readable #billing-budget{scroll-margin-top:100px}@media (max-width:650px){.simple-home.pilot-page{padding:24px 16px 40px}.simple-summary,.simple-menu,.simple-settings,.admin-readable .readiness-grid{grid-template-columns:minmax(0,1fr)}.simple-summary article{padding:22px}.simple-menu>a{min-height:120px;padding:22px}.simple-menu strong{font-size:22px}.simple-details{padding:6px 14px}.simple-issues article{align-items:flex-start}.simple-issues article>a{width:100%}.admin-return a{padding:10px 12px;font-size:17px}.admin-readable .operator-payment-links{grid-template-columns:minmax(0,1fr)}.admin-readable .ops-header h1{font-size:30px}.admin-readable .ops-form{grid-template-columns:minmax(0,1fr)}}.admin-readable{color:#24313a;background:#f6f7f8}.admin-return{background:#fff;border-bottom-color:#d9dfe3}.admin-return a{color:#293d4b;background:#fff;border-color:#ccd4db #ccd4db #aab6c0;box-shadow:0 2px 5px #1c30400a}.simple-home h1{color:#24313a;font-weight:750}.simple-home .pilot-kicker{color:#77665d;letter-spacing:.1em}.simple-home .simple-intro{color:#53606a;font-size:19px}.simple-period{color:#33434f;border-top:1px solid #d9dfe3;padding-top:22px;font-weight:650}.simple-period span{color:#64717b;margin-top:5px;font-weight:400}.simple-summary{gap:16px}.simple-summary article{border-color:#566976 #dce2e6 #dce2e6;border-top-style:solid;border-top-width:3px;border-radius:12px;padding:24px;box-shadow:0 3px 10px #22324006}.simple-summary h2{color:#4f5e69;font-size:19px;font-weight:650}.simple-summary strong{color:#253b49;letter-spacing:-.04em;font-size:clamp(24px,2.6vw,32px)}.simple-home .simple-summary p{color:#5b6770;font-size:16px}.simple-summary a{color:#654d40;border-top:1px solid #e8e3df;width:100%;margin-top:6px;padding-top:9px;font-size:17px;text-decoration:none}.simple-summary a:hover{text-decoration:underline}.simple-summary .simple-attention{background:#fff;border-color:#ad8061 #dce2e6 #dce2e6}.simple-menu{gap:18px;margin:28px 0 36px}.simple-menu>a{background:linear-gradient(#fff 0%,#f5f7f8 100%);border:1px solid #cbd4da;border-bottom:3px solid #a5b2bb;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;min-height:160px;padding:24px 28px;display:flex;box-shadow:0 4px 10px #24313a0b}.simple-menu span{letter-spacing:.05em;color:#856650;font-size:15px;font-weight:700}.simple-menu strong{color:#253b49;font-size:24px}.simple-menu small{color:#5c6973;font-size:17px}.simple-menu>a:hover{background:#edf2f5;border-color:#8b9eac}.simple-issues{border-top:1px solid #d9dfe3;padding-top:14px}.simple-issues>h2{color:#293d4b;font-size:24px}.simple-issues article{box-shadow:none;border-color:#dce2e6;border-radius:10px}.simple-status{color:#785c3a;background:#f4ede2;font-size:15px}.simple-issues h3{color:#30434f;font-size:19px}.simple-issues a,.simple-settings a{color:#334b5b;background:#f7f9fa;border-color:#c9d2d9 #c9d2d9 #aab8c2;border-radius:9px;font-size:17px}.simple-details{border-color:#d9e0e5;border-radius:12px}.simple-details>summary{color:#344b5a;font-size:20px}.simple-footnote{color:#62717b}.admin-readable .ops-toolbar a{background:#fff;border:1px solid #c9d2d9;border-bottom:3px solid #aab8c2;border-radius:9px;padding:10px 16px;text-decoration:none}.admin-readable :is(a,button,input,select,textarea,summary):focus-visible{outline-color:#536f83}@media (min-width:1100px){.simple-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.simple-summary article{padding:22px 18px}.simple-summary h2{font-size:18px}.simple-summary strong{font-size:26px}.simple-home .simple-summary p{font-size:16px}}@media (max-width:650px){.simple-menu>a{min-height:144px;padding:22px}.simple-menu strong{font-size:22px}.simple-home .simple-intro{font-size:18px}}.simple-summary article{flex-direction:column;display:flex}.simple-summary article>p{flex:1}.simple-summary article>a{margin-top:auto}.simple-menu>a{transition:background-color .15s,border-color .15s,box-shadow .15s}.simple-menu>a:hover{box-shadow:0 6px 16px #24313a13}@media (prefers-reduced-motion:reduce){.simple-menu>a{transition:none}}.monitor-section{background:#fff;border:1px solid #d9e0e5;border-radius:16px;min-width:0;margin:30px 0;padding:24px}.monitor-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.monitor-heading h2{margin:4px 0;font-size:25px}.monitor-heading p,.monitor-explain{color:#5d6a74;line-height:1.65;font-size:15px!important}.monitor-eyebrow{letter-spacing:.1em;color:#83654e;font-size:14px;font-weight:700}.monitor-controls{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.monitor-controls label{align-items:center;gap:8px;font-size:16px;display:flex}.monitor-controls input{width:20px;height:20px}.monitor-controls button,.monitor-actions a{color:#293f4f;background:#f3f6f8;border:1px solid #aabac5;border-bottom-width:3px;border-radius:9px;min-height:48px;padding:10px 18px;font-size:17px;font-weight:700}.monitor-controls button:disabled{opacity:.65}.monitor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.monitor-grid article{overflow-wrap:anywhere;background:#f6f8fa;border:1px solid #dfe5e9;border-radius:10px;min-width:0;padding:18px}.monitor-grid span{color:#52616d;font-size:16px}.monitor-grid strong{color:#243f50;margin:7px 0;font-size:28px;display:block}.monitor-grid p,.monitor-sources p{font-size:16px!important}.monitor-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-grid small,.monitor-sources small{color:#65717c;font-size:14px;display:block}.monitor-grid a,.monitor-sources a{color:#315368;align-items:center;min-height:48px;margin-top:12px;font-weight:700;text-decoration:none;display:flex}.monitor-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.monitor-sources article{overflow-wrap:anywhere;border:1px solid #dce2e6;border-radius:12px;min-width:0;padding:18px}.monitor-source-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.monitor-source-title h3{margin:0;font-size:19px}.monitor-badge{color:#785323;background:#f6ebd7;border-radius:6px;padding:4px 8px;font-size:14px;font-weight:700}.monitor-badge.ok{color:#245d47;background:#e7f1ed}.monitor-badge.error,.monitor-warning{color:#8a3426;background:#fff0eb}.monitor-warning{border-radius:8px;padding:14px;font-size:16px}.monitor-sources dl{font-size:14px}.monitor-sources dt{color:#65717c}.monitor-sources dd{margin:0 0 10px}.monitor-workbook{border-top:1px solid #dce2e6;padding-top:18px}.monitor-workbook h3{font-size:18px}.monitor-actions{flex-wrap:wrap;gap:12px;display:flex}.monitor-actions a{align-items:center;text-decoration:none;display:flex}.admin-return{position:relative}.admin-return a{min-height:48px}@media (max-width:950px){.monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-sources{grid-template-columns:1fr}}@media (max-width:500px){.monitor-section{padding:16px}.monitor-grid,.monitor-pair{grid-template-columns:1fr}.monitor-actions a{justify-content:center;width:100%}.monitor-controls{width:100%}.monitor-heading h2{font-size:23px}.admin-return{gap:8px;padding:12px}.admin-return a{flex:40%;justify-content:center}}.catalog-admin-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.catalog-admin-list>article{overflow-wrap:anywhere;background:#fff;border:1px solid #dce2e6;border-radius:12px;min-width:0;padding:22px}.catalog-admin-title>span{color:#80624b;font-size:14px;font-weight:700}.catalog-admin-title h3{margin:8px 0 18px;font-size:20px;line-height:1.6}.catalog-admin-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:16px;display:grid}.catalog-admin-list dt{color:#61717b;font-size:14px}.catalog-admin-list dd{color:#263f50;margin:4px 0 0}.catalog-admin-list a{color:#294b61;border:1px solid #bdcbd4;border-bottom-width:3px;border-radius:8px;align-items:center;min-height:50px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:800px){.catalog-admin-list{grid-template-columns:1fr}}@media (max-width:400px){.catalog-admin-list dl{grid-template-columns:1fr}}.team-member{overflow-wrap:anywhere;border:1px solid #dce2e6;border-radius:10px;margin:16px 0;padding:20px}.admin-readable fieldset{border:0;min-width:0;margin:0;padding:0}.admin-readable fieldset:disabled{opacity:.65}.admin-readable button:disabled{cursor:not-allowed}
