html{background:#fff}.analytics-save{color:#fff;cursor:pointer;background:#174737;border:1px solid #174737;min-height:42px;padding:11px 15px;font-weight:700}.analytics-save:disabled{opacity:.4;cursor:wait}@media (width<=640px){.analytics-actions button{width:100%}}body{margin:0}*{box-sizing:border-box}.commercial-shell,.admin-shell{color:#17382e;background:#edf3ef;min-height:100vh;padding:clamp(24px,6vw,72px) 18px;font-family:Inter,Arial,sans-serif}.commercial-card,.admin-card{background:#fff;border:1px solid #d9d5c9;width:min(100%,920px);margin:0 auto;padding:clamp(28px,6vw,64px)}.commercial-card h1,.admin-card h1{color:#174737;margin:12px 0 18px;font:600 clamp(36px,6vw,60px)/1.06 Fraunces,Georgia,serif}.commercial-card h2{color:#174737;margin:0 0 12px;font:600 28px/1.2 Fraunces,Georgia,serif}.commercial-eyebrow{color:#8a6d1e;letter-spacing:.14em;font-size:12px;font-weight:700}.commercial-lead,.commercial-disabled>p:last-child{color:#596a63;max-width:720px;font-size:17px;line-height:1.65}.commercial-language{justify-content:flex-end;gap:6px;display:flex}.commercial-language button,.commercial-link{color:#53655d;cursor:pointer;background:0 0;border:0}.commercial-language button{padding:8px;font-size:13px}.commercial-language button.active{color:#174737;text-underline-offset:5px;font-weight:700;-webkit-text-decoration:underline #d4af37;text-decoration:underline #d4af37}.commercial-card form{gap:12px;margin-top:30px;display:grid}.commercial-card label,.admin-card label{font-size:14px;font-weight:700}.commercial-card input,.admin-card textarea{color:#17231e;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #bfc9c4;border-radius:2px;padding:12px 14px}.commercial-primary,.commercial-secondary,.admin-heading button,.payment-actions button{color:#fff;cursor:pointer;background:#174737;border:1px solid #174737;border-radius:2px;justify-content:center;align-items:center;width:fit-content;min-height:46px;padding:12px 20px;font:700 14px/1 Inter,Arial,sans-serif;text-decoration:none;display:inline-flex}.commercial-secondary{color:#174737;background:#fff}.commercial-link{text-align:left;width:fit-content;padding:8px 0;text-decoration:underline}.commercial-primary:disabled,.commercial-secondary:disabled{opacity:.6;cursor:wait}.commercial-reference,.commercial-status{background:#f5f7f4;border-left:4px solid #d4af37;margin:30px 0;padding:22px}.commercial-reference{gap:8px;display:grid}.commercial-reference strong{overflow-wrap:anywhere;color:#174737;letter-spacing:.08em;font-size:clamp(20px,4vw,30px)}.commercial-reference small,.commercial-status p{color:#596a63;font-size:14px;line-height:1.55}.commercial-approved{border-left-color:#2f7d56}.commercial-rejected{border-left-color:#a75142}.commercial-price{font:600 28px Fraunces,Georgia,serif}.commercial-error{color:#9a3f32;font-weight:600}.commercial-actions{flex-wrap:wrap;gap:10px;display:flex}.commercial-price small{color:#596a63;margin-bottom:5px;font:500 12px/1.4 Inter,Arial,sans-serif;display:block}.admin-heading,.payment-row-head,.payment-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-heading h1{font-size:clamp(34px,5vw,52px)}.payment-list{gap:16px;margin-top:30px;display:grid}.payment-row{border:1px solid #d9d5c9;padding:22px}.payment-row-head span{background:#eef2ef;padding:6px 9px;font-size:12px;font-weight:700}.payment-row dl{grid-template-columns:1fr 1fr;gap:12px 24px;display:grid}.payment-row dl div{min-width:0}.payment-row dt{color:#69766f;font-size:12px}.payment-row dd{overflow-wrap:anywhere;margin:4px 0 0}.admin-card textarea{resize:vertical;min-height:80px;margin:8px 0 14px}.payment-actions{justify-content:flex-start}.payment-actions .reject{color:#9a3f32;background:#fff;border-color:#9a3f32}.admin-wide{width:min(100%,1220px)}.review-list,.analytics-stack{gap:18px;margin-top:28px;display:grid}.review-row,.analytics-panel{background:#fff;border:1px solid #d9d5c9;padding:22px}.review-row>header,.analytics-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.review-row>header>div{align-items:center;gap:12px;display:flex}.review-row>header span{text-transform:uppercase;background:#eef2ef;padding:5px 8px;font-size:11px;font-weight:800}.review-row>header small{color:#65726c}.score-pair{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.score-pair>div{background:#f4f6f3;justify-content:space-between;align-items:center;padding:15px;display:flex}.score-pair b{color:#174737;font:600 30px Fraunces,Georgia,serif}.review-row details pre{color:#fff;white-space:pre-wrap;background:#17382e;max-height:360px;padding:14px;overflow:auto}.review-actions{gap:10px;margin-top:18px;display:grid}.review-actions textarea{min-height:95px}.review-actions>div{flex-wrap:wrap;gap:8px;display:flex}.review-actions button,.analytics-actions a,.analytics-panel a{color:#fff;cursor:pointer;background:#174737;border:1px solid #174737;min-height:42px;padding:11px 15px;font-weight:700;text-decoration:none}.review-actions button:disabled{opacity:.4;cursor:not-allowed}.analytics-actions{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.analytics-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.analytics-metrics article{background:#f4f6f3;border-top:3px solid #d4af37;gap:8px;padding:18px;display:grid}.analytics-metrics b{color:#174737;font:600 32px Fraunces,Georgia,serif}.analytics-metrics span{color:#5f6e67;font-size:12px}.analytics-panel h2{color:#174737;margin:5px 0}.analytics-panel>header>div:last-child{gap:7px;display:flex}.analytics-table{margin-top:18px;overflow:auto}.analytics-table>div{border-bottom:1px solid #e2ded2;grid-template-columns:1.2fr .35fr 1fr 1fr .85fr;gap:10px;min-width:760px;padding:11px;font-size:12px;display:grid}.analytics-table>div:first-child{color:#fff;background:#174737}@media (width<=640px){.review-row>header,.analytics-panel>header{display:grid}.score-pair,.analytics-metrics{grid-template-columns:1fr}.review-actions>div,.analytics-actions{display:grid}.review-actions button,.analytics-actions a{width:100%}.commercial-card,.admin-card{padding:26px 20px}.commercial-language{justify-content:flex-start}.commercial-primary,.commercial-secondary{width:100%}.commercial-actions{display:grid}.admin-heading,.payment-row-head,.payment-actions{flex-direction:column;align-items:stretch}.payment-row dl{grid-template-columns:1fr}.payment-actions button{width:100%}}.admin-reports-shell{gap:24px;max-width:1500px;display:grid}.admin-route-links,.report-review-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-route-links a{color:#174737;border:1px solid #174737;padding:10px 14px;font-weight:700;text-decoration:none}.admin-primary-nav{background:#f7f9f7;border:1px solid #d9d5c9;margin:24px 0 30px;padding:8px}.admin-primary-nav a{border-color:#0000;min-height:44px}.admin-primary-nav a[aria-current=page]{color:#fff;background:#174737;border-color:#174737}.admin-home-shell{padding-top:clamp(18px,4vw,46px)}.admin-command-center{padding-top:clamp(26px,5vw,52px)}.admin-command-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;display:grid}.admin-command-header h1{max-width:760px}.admin-command-header .commercial-lead{margin-bottom:0}.admin-external-link{color:#174737;text-align:center;border:1px solid #174737;justify-content:center;align-items:center;min-height:46px;padding:12px 16px;font-weight:800;text-decoration:none;display:inline-flex}.admin-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-overview-metrics article{background:#f3f6f4;border-top:4px solid #174737;gap:8px;min-width:0;padding:20px;display:grid}.admin-overview-metrics article.needs-attention{background:#fbf7e9;border-top-color:#d4af37}.admin-overview-metrics span{color:#52635c;font-size:14px;font-weight:700}.admin-overview-metrics strong{color:#174737;font:700 clamp(34px,5vw,48px)/1 Fraunces,Georgia,serif}.admin-overview-metrics small{color:#69766f;font-size:13px;line-height:1.4}.admin-priority-panel{color:#fff;background:#174737;grid-template-columns:minmax(190px,.65fr) minmax(0,2fr);gap:28px;margin:34px 0;padding:28px;display:grid}.admin-priority-panel h2{color:#fff;margin:10px 0 0;font:600 30px/1.15 Fraunces,Georgia,serif}.admin-priority-list{background:#ffffff3d;grid-template-columns:1fr 1fr;gap:1px;display:grid}.admin-priority-list a{color:#fff;background:#174737;gap:7px;padding:17px;text-decoration:none;display:grid}.admin-priority-list a:hover{background:#1d5845}.admin-priority-list strong{font-size:16px;line-height:1.35}.admin-priority-list span{color:#dce9e3;font-size:13px;line-height:1.5}.admin-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-module-grid>a,.admin-module-grid>article{color:#17382e;background:#fff;border:1px solid #d9d5c9;flex-direction:column;min-width:0;min-height:260px;padding:22px;text-decoration:none;display:flex}.admin-module-grid>a:hover{border-color:#174737;box-shadow:inset 0 -4px #d4af37}.admin-module-grid>a>span,.admin-module-grid>article>span{color:#9a7d22;letter-spacing:.14em;font-size:12px;font-weight:800}.admin-module-grid h2{color:#174737;margin:18px 0 10px;font:600 25px/1.15 Fraunces,Georgia,serif}.admin-module-grid p{color:#596a63;margin:0 0 22px;font-size:15px;line-height:1.58}.admin-module-grid b,.admin-module-grid article>a{color:#174737;text-underline-offset:5px;margin-top:auto;font-size:14px;font-weight:800;-webkit-text-decoration:underline #d4af37;text-decoration:underline #d4af37}.report-queue-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.report-queue-summary span{color:#596a63;background:#f5f7f4;border-left:4px solid #d4af37;gap:4px;padding:18px;font-size:14px;display:grid}.report-queue-summary b{color:#174737;font:700 30px Fraunces,Georgia,serif}.report-queue-list{border-top:1px solid #d9d5c9;display:grid}.report-queue-list>a{color:#17231e;border-bottom:1px solid #d9d5c9;grid-template-columns:minmax(0,1fr) minmax(190px,auto);gap:18px;padding:16px;text-decoration:none;display:grid}.report-queue-list>a:hover,.report-queue-list>a.selected{background:#f5f7f4}.report-queue-list span{gap:4px;min-width:0;display:grid}.report-queue-list span:last-child{text-align:right}.report-queue-list small{color:#69766f;overflow-wrap:anywhere}.report-selected-meta dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 0;display:grid}.report-selected-meta dt{color:#69766f;font-size:12px}.report-selected-meta dd{overflow-wrap:anywhere;margin:4px 0 0}.report-review-workspace{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.report-review-controls{background:#fff;border:1px solid #d9d5c9;padding:26px;position:sticky;top:20px}.report-review-controls label{margin-top:24px;display:block}.report-review-actions{margin-top:8px}.report-review-actions button{color:#174737;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #174737;min-height:44px;padding:10px 14px;font-weight:700}.report-review-actions .admin-approve{color:#fff;background:#174737}.report-review-actions .admin-release{color:#17231e;background:#d4af37;border-color:#8b741d}.report-review-actions .admin-release-email{color:#174737;background:#edf5f1;border-color:#174737}.report-review-actions button:disabled{opacity:.45;cursor:not-allowed}.report-review-next-step{color:#53635b;margin:14px 0 0;font-size:14px;line-height:1.5}.admin-operation-message{background:#f5f7f4;border-left:4px solid #174737;min-height:48px;margin-top:12px;padding:12px}.report-email-status{background:#fbf6e5;border-left:4px solid #9a7a17;gap:4px;margin-top:16px;padding:14px;display:grid}.report-email-status strong{color:#53635b;font-size:13px}.report-email-status span{color:#6c5510;font-size:17px;font-weight:700}.report-email-status small{color:#68746e}.report-email-status.is-sent{background:#edf7f2;border-left-color:#267053}.report-email-status.is-sent span,.email-status-text.is-sent,.queue-email-state.is-sent{color:#175d42}.report-email-status.is-failed{background:#fff2ef;border-left-color:#9b2f2f}.report-email-status.is-failed span,.email-status-text.is-failed,.queue-email-state.is-failed{color:#842b24}.email-status-text,.queue-email-state{font-weight:700}.email-status-text.is-unrecorded,.queue-email-state.is-unrecorded{color:#79600f}.report-review-editor{background:#fff;border:2px solid #d4af37;min-width:0;overflow:hidden;box-shadow:0 16px 50px #1747371f}.report-review-editor:focus{outline:4px solid #d4af3740}.report-review-editor.is-locked{border-color:#9db2a8}.report-review-editor #review,.report-review-editor #restart{display:none}@media (width<=900px){.report-review-workspace{grid-template-columns:1fr}.report-review-controls{position:static}.report-selected-meta dl{grid-template-columns:1fr 1fr}.admin-command-header{grid-template-columns:1fr}.admin-external-link{width:fit-content}.admin-overview-metrics,.admin-module-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.report-queue-summary,.report-selected-meta dl,.report-queue-list>a{grid-template-columns:1fr}.report-queue-list span:last-child{text-align:left}.admin-route-links a,.report-review-actions button{text-align:center;width:100%}.admin-primary-nav{padding:6px;display:grid}.admin-primary-nav a,.admin-external-link{width:100%}.admin-overview-metrics,.admin-priority-panel,.admin-priority-list,.admin-module-grid{grid-template-columns:1fr}.admin-priority-panel{padding:22px 18px}.admin-module-grid>a,.admin-module-grid>article{min-height:0}}.report-language-rule{background:#f8f5e9;border-left:4px solid #d4af37;margin-top:14px;padding:11px 13px}.report-language-rule.needs-action{color:#78261e;background:#fff2ef;border-left-color:#a33b2f}.report-language-rule.is-ready{color:#174737;background:#edf7f2;border-left-color:#267053}.data-warning{color:#5f2525;background:#fff5f3;border-left:4px solid #9b2f2f;padding:15px 18px;line-height:1.5}.hygiene-list{gap:12px;margin-top:22px;display:grid}.hygiene-list>article{background:#fff;border:1px solid #d9d5c9;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px;display:flex}.hygiene-list article>div:first-child{gap:5px;display:grid}.hygiene-list span,.hygiene-list small{color:#66736d}.danger-outline,.danger-action,.delete-confirmation button{color:#8b2525;cursor:pointer;background:#fff;border:1px solid #8b2525;min-height:42px;padding:10px 14px;font-weight:700}.delete-confirmation{background:#fff7f5;border:1px solid #d7aaa2;gap:10px;width:min(420px,100%);padding:14px;display:grid}.delete-confirmation label{color:#642020;gap:5px;font-size:12px;font-weight:700;display:grid}.delete-confirmation input{border:1px solid #ba8c84;min-height:40px;padding:8px}.delete-confirmation>div{justify-content:flex-end;gap:8px;display:flex}.delete-confirmation .danger-action{color:#fff;background:#8b2525}.delete-confirmation p{color:#8b2525;margin:0;font-weight:700}@media (width<=680px){.hygiene-list>article{display:grid}.delete-confirmation{width:100%}.delete-confirmation>div{display:grid}}.queue-critical-review{color:#7a2f24;margin-top:.35rem;font-weight:700;display:block}.canonical-report-brand{text-align:center;background:#fff;border-bottom:1px solid #d4af37;padding:24px}.canonical-report-brand img{width:150px;height:auto}.canonical-pdf-viewer{color:#174737;max-width:1100px;margin:24px auto;padding:16px}.canonical-pdf-toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.canonical-pdf-toolbar button,.canonical-pdf-toolbar a{color:#174737;background:#fff;border:1px solid #174737;border-radius:6px;min-height:44px;padding:12px 16px;text-decoration:none}.canonical-pdf-toolbar button:disabled{opacity:.5}.canonical-pdf-toolbar select{margin-left:8px;padding:8px}.canonical-pdf-scroll{max-width:100%;overflow:auto}.canonical-pdf-pages{width:100%;margin:auto}.canonical-pdf-pages.zoom-100{width:794px}.canonical-pdf-pages.zoom-150{width:1191px}.canonical-pdf-page{aspect-ratio:595.28/841.89;background:#fff;width:100%;margin:0 0 16px;position:relative;box-shadow:0 1px 4px #0002}.canonical-pdf-page canvas{width:100%;height:auto;display:block}.canonical-pdf-accessible{clip-path:inset(50%);white-space:pre-wrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.canonical-pdf-print{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;bottom:0;right:0}@media print{body>*,.canonical-pdf-viewer{display:none!important}}.canonical-pdf-toolbar form{align-items:center;gap:8px;display:flex}.canonical-pdf-toolbar input{width:5em;margin-left:8px;padding:8px}.canonical-report-legal{text-align:center;color:#174737;background:#fff;padding:28px 16px;display:block}.canonical-report-legal nav{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:16px;display:flex}.canonical-report-legal a{color:inherit;padding:8px}._shell_1vwxh_1{color:#17231e;background:#edf3ef;min-height:100vh;padding:clamp(24px,6vw,72px) 18px;font-family:Inter,Arial,sans-serif}._document_1vwxh_9{background:#fff;border:1px solid #d9d5c9;width:min(100%,920px);margin:0 auto;padding:clamp(28px,6vw,68px);box-shadow:0 18px 60px #17473712}._header_1vwxh_18{border-bottom:1px solid #d4af37;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}._brand_1vwxh_27{color:#174737;letter-spacing:.14em;font:700 22px/1 Inter,Arial,sans-serif;text-decoration:none}._languages_1vwxh_34{gap:4px;display:flex}._languages_1vwxh_34 button{color:#607169;cursor:pointer;background:0 0;border:0;min-width:42px;min-height:42px;font:600 12px/1 Inter,Arial,sans-serif}._activeLanguage_1vwxh_49{text-underline-offset:6px;-webkit-text-decoration:underline #d4af37;text-decoration:underline #d4af37;text-decoration-thickness:2px;color:#174737!important}._eyebrow_1vwxh_57{color:#8a6d1e;letter-spacing:.14em;margin:42px 0 10px;font-size:12px;font-weight:700}._document_1vwxh_9 h1{color:#174737;margin:0;font:600 clamp(38px,7vw,62px)/1.05 Fraunces,Georgia,serif}._summary_1vwxh_71{color:#53655d;max-width:720px;margin:18px 0 10px;font-size:18px;line-height:1.65}._updated_1vwxh_79{color:#718078;margin:0;font-size:14px}._sections_1vwxh_85{gap:34px;margin-top:46px;display:grid}._sections_1vwxh_85 section{border-top:1px solid #e2ded2;padding-top:28px}._sections_1vwxh_85 h2{color:#174737;margin:0 0 14px;font:600 clamp(24px,3vw,31px)/1.2 Fraunces,Georgia,serif}._sections_1vwxh_85 p,._sections_1vwxh_85 li{color:#384941;font-size:16px;line-height:1.75}._sections_1vwxh_85 p{margin:0 0 14px}._sections_1vwxh_85 ul{gap:8px;margin:8px 0 0;padding-left:22px;display:grid}._footer_1vwxh_118{color:#53655d;border-top:1px solid #d4af37;gap:8px;margin-top:56px;padding-top:26px;font-size:13px;display:grid}._footer_1vwxh_118 nav{flex-wrap:wrap;gap:10px 20px;margin-bottom:18px;display:flex}._footer_1vwxh_118 a{color:#174737;text-underline-offset:4px;font-size:14px;font-weight:700}._footer_1vwxh_118 strong{color:#174737}._languages_1vwxh_34 button:focus-visible,._brand_1vwxh_27:focus-visible,._footer_1vwxh_118 a:focus-visible{outline-offset:3px;outline:3px solid #d4af378c}@media (width<=620px){._shell_1vwxh_1{padding:0}._document_1vwxh_9{min-height:100vh;box-shadow:none;border:0;padding:24px 20px 38px}._header_1vwxh_18{flex-direction:column;align-items:flex-start;gap:12px}._eyebrow_1vwxh_57{margin-top:34px}._summary_1vwxh_71,._sections_1vwxh_85 p,._sections_1vwxh_85 li{font-size:17px}._footer_1vwxh_118 nav{display:grid}}
