:root{color:#172033;background:#f4f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}body{color:#172033;overflow-wrap:anywhere;background:#f4f7fb;margin:0}a{color:inherit;text-decoration:none}.shell{grid-template-rows:auto 1fr;min-height:100svh;display:grid}.sidebar{min-width:0;padding:12px max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left));color:#eef4ff;background:#101827;position:relative}.brand{align-items:center;max-width:calc(100% - 100px);min-height:44px;font-size:1.05rem;font-weight:800;display:inline-flex}.menu-toggle{top:12px;right:max(16px, env(safe-area-inset-right));cursor:pointer;border:1px solid #465770;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;list-style:none;display:flex;position:absolute}.menu-toggle::-webkit-details-marker{display:none}.menu-toggle:hover,.app-navigation[open] .menu-toggle{background:#1c2940}.nav-panel{padding-top:16px}.nav{gap:6px;display:grid}.nav a{color:#bdc9dc;border-radius:10px;align-items:center;min-height:44px;padding:10px 12px;display:flex}.nav a:hover,.nav a.active{color:#fff;background:#1c2940}.main{width:100%;max-width:1440px;padding:24px max(16px, env(safe-area-inset-right)) max(40px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));min-width:0;margin-inline:auto}.topline,.section-head{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.topline>*,.section-head>*,.stack>*,.job-details>*{min-width:0;max-width:100%}.eyebrow{color:#65758b;text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}h1{margin:4px 0 0;font-size:clamp(1.6rem,4vw,2rem);line-height:1.2}.badge{color:#177245;background:#e7f8ef;border-radius:999px;padding:8px 12px;font-size:.85rem;font-weight:700}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.grid .muted{font-size:.875rem}.card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-width:0;padding:16px;box-shadow:0 8px 25px #0f172a0a}.metric{margin-top:8px;font-size:1.7rem;font-weight:800}.section{margin-top:24px}.section-head{margin-bottom:16px}.section h2{margin:0;font-size:1.1rem}.state{color:#415269;background:#eef3f8;border-radius:999px;max-width:100%;padding:5px 9px;font-size:.78rem;font-weight:700;display:inline-block}.callout{color:#fff;background:#172033;border-radius:16px;margin-top:24px;padding:16px}.callout strong{margin-bottom:6px;display:block}.muted{color:#536781}.auth-shell{width:100%;max-width:552px;padding:0 max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));margin:32px auto}.stack{gap:18px;display:grid}.stack label{gap:8px;font-weight:600;display:grid}.stack p{margin:0}.stack>button{width:100%}form.stack{max-width:44rem}input,select,textarea{width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:11px 12px;font-size:1rem}textarea{resize:vertical}button,.button-link{min-height:44px;font:inherit;color:#fff;cursor:pointer;text-align:center;background:#172033;border:1px solid #172033;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;display:inline-flex}.button-link{width:100%}button:hover,.button-link:hover{background:#293b59}.account{overflow-wrap:anywhere;gap:12px;display:grid}.account small{color:#bdc9dc}.account button{border-color:#465770;width:100%}code{overflow-wrap:anywhere}.text-link{color:#2456a6;text-underline-offset:3px;text-decoration:underline}.section-head .text-link,.topline .text-link,.stack>.text-link,.main>.text-link,.card>.text-link,.callout-link{align-items:center;min-height:44px;display:inline-flex}.connection{background:#e7f8ef;border-radius:10px;flex-wrap:wrap;gap:8px 16px;margin-top:22px;padding:14px 16px;font-size:.9rem;display:flex}.connection>*{min-width:0}.warning{color:#704c10;background:#fff2d7}.records{min-width:0}.table{border-collapse:collapse;table-layout:fixed;width:100%;display:block}.table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.table tbody{gap:16px;display:grid}.table tr{border:1px solid #e2e8f0;border-radius:12px;padding:12px;display:block}.table td{text-align:left;vertical-align:top;padding:6px 0;font-size:.9rem;display:block}.table td:first-child{font-weight:700}.table td:first-child .text-link{align-items:center;min-height:44px;display:flex}.cell-label{color:#536781;margin-bottom:4px;font-size:.78rem;font-weight:600;display:block}.channel-list{gap:5px;display:grid}.channel-item{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.channel-name{text-transform:capitalize;min-width:70px}.selected-label,.detail-note{color:#536781;margin-top:5px;font-size:.78rem;display:block}.detail-note{color:#946019}.state-published{color:#177245;background:#e7f8ef}.state-scheduled,.state-in_progress{color:#2456a6;background:#eaf1ff}.state-ready_for_review,.state-awaiting_approval{color:#704c10;background:#fff2d7}.state-failed,.state-blocked,.state-unknown{color:#9f2a36;background:#ffecef}.empty-state{color:#536781;padding:28px 0}.callout-link{margin-top:12px;text-decoration:underline;display:block}.filters{gap:12px;margin:20px 0;display:grid}.filters label{gap:6px;min-width:0;font-size:.85rem;display:grid}.filters .text-link{justify-content:center;align-items:center;min-height:44px;padding:10px 0;display:flex}:focus-visible{outline-offset:3px;outline:3px solid #4480df}.skip-link{z-index:10;background:#fff;border-radius:8px;padding:12px 16px;position:fixed;top:8px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.job-details{gap:20px;margin:0;display:grid}.job-details dt{color:#536781;font-size:.85rem}.job-details dd{margin:6px 0 0}@media (width>=40rem){.main{padding:28px}.topline,.section-head{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px}.topline>div:first-child{flex:1}.card,.callout{padding:20px}.button-link,.stack>button{justify-self:start;width:auto}.auth-shell{margin-block:64px}.job-details{grid-template-columns:repeat(2,minmax(0,1fr))}.filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}}@media (width>=64rem){.shell{grid-template-rows:1fr;grid-template-columns:230px minmax(0,1fr)}.sidebar{height:100dvh;padding:28px 20px;position:sticky;top:0;overflow-y:auto}.brand{max-width:100%;margin-bottom:24px;font-size:1.2rem}.menu-toggle{display:none}.nav-panel{padding-top:0}.main{padding:34px}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.filters{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto}.filters .text-link{padding-inline:12px}.table{display:table}.table thead{clip-path:none;white-space:normal;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.table tbody{display:table-row-group}.table tr{border:0;border-radius:0;padding:0;display:table-row}.table th,.table td{text-align:left;border-bottom:1px solid #edf1f6;padding:13px 10px;font-size:.9rem;display:table-cell}.cell-label{display:none}}.review-nav{flex-wrap:wrap;gap:.5rem;margin-block:1rem;display:flex}.review-nav a{align-items:center;min-height:44px;padding:.5rem .75rem;display:inline-flex}.review-body{overflow-wrap:anywhere;max-width:72ch;line-height:1.8}.review-copy{white-space:pre-wrap;overflow-wrap:anywhere}[id^=review-]{scroll-margin-top:1rem}.content-card-grid{gap:14px;display:grid}.content-preview-card{align-content:start;gap:12px;display:grid}.content-preview-card h3{margin:0;font-size:1.05rem;line-height:1.35}.content-preview-card p{margin:0}.content-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.review-lead{color:#536781;max-width:72ch;font-size:1.02rem;line-height:1.65}.review-media-item{border-top:1px solid #edf1f6;margin-top:18px;padding-top:18px}.review-media-item:first-of-type{border-top:0}.qa-list{gap:8px;padding-left:1.25rem;display:grid}.review-marker{border-top:1px solid #edf1f6;margin-top:24px;padding-top:20px}.review-marker h3{margin-top:0}@media (width>=40rem){.content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.content-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.review-shell{min-width:0;max-width:92rem;margin-inline:auto}.review-back{margin-bottom:8px}.review-header{flex-direction:column;gap:12px;margin-top:10px;display:flex}.review-heading-copy{min-width:0}.review-header .state{align-self:flex-start}.review-notice{color:#704c10;background:#fff8e9;border:1px solid #f1d59b;border-radius:12px;gap:3px;margin-top:14px;padding:12px 14px;font-size:.88rem;display:grid}.review-tabs{z-index:6;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scroll-snap-type:x proximity;background:#f7f9fcf5;border-block:1px solid #e5eaf1;gap:6px;margin:14px -16px 0;padding:8px 16px;display:flex;position:sticky;top:0;overflow-x:auto}.review-tabs::-webkit-scrollbar{display:none}.review-tab{color:#415269;scroll-snap-align:start;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:8px 13px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.review-tab.active{color:#fff;background:#172033}.review-panel{min-height:min(30rem,62dvh);margin-top:14px}.review-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.review-panel-head h2{margin-top:3px}.review-summary-grid{gap:10px;display:grid}.review-summary-grid article{background:#fafbfd;border:1px solid #e6ebf2;border-radius:12px;gap:7px;padding:14px;display:grid}.review-summary-grid strong{overflow-wrap:anywhere;font-size:1rem}.review-summary-grid a{color:#2456a6;align-items:center;min-height:44px;display:inline-flex}.review-overview-details{margin-top:20px}.review-body-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;border-block:1px solid #edf1f6;max-height:62dvh;padding-right:8px;overflow-y:auto}.review-body-scroll:focus-visible{border-radius:8px}.review-body{padding-block:10px 28px}.review-details{border:1px solid #e6ebf2;border-radius:12px;margin-top:18px}.review-details>summary{cursor:pointer;align-items:center;min-height:48px;padding:10px 14px;font-weight:700;display:flex}.review-details>:not(summary){margin-inline:14px}.media-gallery{gap:16px;margin-top:16px;display:grid}.media-preview-card{background:#fafbfd;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.media-preview-frame{background:#eef2f7;place-items:center;min-height:190px;max-height:54dvh;display:grid;overflow:hidden}.media-preview-frame img{object-fit:contain;width:100%;height:100%;max-height:54dvh;display:block}.media-preview-copy{gap:10px;padding:14px;display:grid}.media-preview-copy h3,.media-preview-copy p{margin:0}.media-placeholder{color:#536781;text-align:center;padding:32px 16px}.video-preview-card{margin-bottom:18px}.video-frame{background:#111827}.video-frame video{aspect-ratio:9/16;object-fit:contain;background:#000;width:100%;max-width:30rem;max-height:58dvh;display:block}.media-empty{color:#536781;border:1px dashed #cbd5e1;border-radius:12px;gap:5px;margin-bottom:18px;padding:16px;display:grid}.media-meta{gap:12px;padding-bottom:12px;display:grid}.media-meta dt{color:#536781;font-size:.8rem}.media-meta dd{margin:3px 0 0}.distribution-grid{gap:10px;display:grid}.distribution-grid article{border:1px solid #e6ebf2;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:7px 10px;padding:14px;display:grid}.distribution-grid small{color:#536781;grid-column:1/-1}.qa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.qa-chip{color:#536781;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:11px;display:flex}.qa-chip.ok{color:#177245;background:#eef9f3;border-color:#ccebd9}.qa-chip strong{overflow-wrap:anywhere;font-size:.82rem}.dashboard-thumb{aspect-ratio:16/9;background:#eef2f7;border-radius:15px 15px 0 0;margin:-16px -16px 2px;display:block;overflow:hidden}.dashboard-thumb img{object-fit:cover;width:100%;height:100%}@media (width>=40rem){.review-header{flex-direction:row;justify-content:space-between;align-items:flex-start}.review-header .state{margin-top:8px}.review-tabs{background:#f7f9fcf5;border-block:0;margin-inline:0;padding-inline:0}.review-summary-grid,.media-gallery,.distribution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qa-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-thumb{margin:-20px -20px 2px}}@media (width>=64rem){.review-tabs{top:0}.review-panel{padding:26px}.review-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.media-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.qa-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=39.99rem){.review-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-gallery{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding:0 16px 10px;display:flex;overflow-x:auto}.media-gallery::-webkit-scrollbar{display:none}.media-gallery .media-preview-card{scroll-snap-align:center;flex:0 0 min(86vw,22rem)}.content-card-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding:0 16px 10px;display:flex;overflow-x:auto}.content-card-grid::-webkit-scrollbar{display:none}.content-card-grid .content-preview-card{scroll-snap-align:start;flex:0 0 min(86vw,22rem)}}.project-switcher{background:#111a2a;border:1px solid #384962;border-radius:12px;gap:8px;margin-bottom:18px;padding:12px;display:grid}.project-switcher-head{color:#bdc9dc;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:flex}.project-switcher-head a{color:#fff;background:#293b59;border-radius:8px;place-items:center;width:36px;height:36px;text-decoration:none;display:grid}.project-switcher form{gap:8px;display:grid}.project-switcher select{color:#fff;background:#172033;border-color:#465770;min-height:44px}.project-switcher button{border-color:#465770;width:100%}.project-grid,.social-grid,.project-shortcuts{gap:14px;display:grid}.project-card{gap:12px;display:grid}.project-card.active{border-color:#8bb99d;box-shadow:0 0 0 1px #8bb99d}.project-card-head,.social-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-card h2{margin:4px 0 0}.project-card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.project-card-actions form{margin:0}.social-card{color:inherit;gap:8px;text-decoration:none;display:grid}.social-card>span{text-transform:capitalize}.social-card small{color:#536781}.project-shortcuts .card{color:inherit;gap:6px;min-height:96px;text-decoration:none;display:grid}.project-shortcuts .card span{color:#536781}@media (width>=40rem){.project-grid,.social-grid,.project-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.project-grid,.social-grid,.project-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}}.draft-grid{gap:14px;display:grid}.draft-card{color:inherit;gap:10px;text-decoration:none;display:grid}.draft-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.draft-card h3,.draft-card p{margin:0}.draft-card small{color:#536781}.review-editor-panel{margin-top:14px}.content-editor-form{margin-top:16px}.editor-grid{gap:14px;display:grid}.editor-section{gap:16px;display:grid}.editor-section h2{margin:4px 0 0}.editor-main,.editor-side{min-width:0}.editor-body{min-height:48dvh;font-family:inherit;line-height:1.6}.check-row{align-items:center;min-height:44px;grid-template-columns:none!important;gap:10px!important;display:flex!important}.check-row input{width:22px;height:22px;min-height:22px;margin:0}.editor-savebar{bottom:max(8px, env(safe-area-inset-bottom));z-index:5;background:#fffffff7;border:1px solid #ccd5e1;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex;position:sticky;box-shadow:0 10px 30px #0f172a24}.editor-savebar span{color:#536781;font-size:.85rem}.action-grid{gap:12px;display:grid}.action-card{background:#fafbfd;border:1px solid #e2e8f0;border-radius:12px;gap:12px;padding:14px;display:grid}.action-card label{gap:6px;font-size:.85rem;display:grid}.activity-list{gap:10px;display:grid}.activity-list article{border:1px solid #e6ebf2;border-radius:12px;gap:7px;padding:14px;display:grid}.activity-list article>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.activity-list small{color:#536781;overflow-wrap:anywhere}.state-draft{color:#415269;background:#eef3f8}.state-waiting_for_ce{color:#704c10;background:#fff2d7}.state-stale{color:#9f2a36;background:#ffecef}@media (width>=40rem){.draft-grid,.action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-savebar{flex-direction:row;justify-content:space-between;align-items:center}}@media (width>=64rem){.editor-grid{grid-template-columns:minmax(0,1.7fr) minmax(20rem,.8fr);align-items:start}.editor-side{position:sticky;top:64px}.draft-grid,.action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.state-cancelled{color:#536781;background:#eef3f8;text-decoration:line-through}.file-upload-form{gap:12px;display:grid}.file-grid{gap:14px;display:grid}.file-card{gap:9px;display:grid}.file-card h3,.file-card p{overflow-wrap:anywhere;margin:0}.file-card-top,.file-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.file-kind{text-transform:uppercase;letter-spacing:.05em;color:#536781;font-size:.8rem;font-weight:800}.file-actions form{margin:0}.timeline{gap:0;display:grid}.timeline article{grid-template-columns:18px minmax(0,1fr);gap:12px;padding-bottom:22px;display:grid;position:relative}.timeline article:not(:last-child):before{content:"";background:#e2e8f0;width:2px;position:absolute;top:18px;bottom:0;left:7px}.timeline-dot{z-index:1;background:#253858;border-radius:50%;width:16px;height:16px;margin-top:3px}.timeline-head{flex-direction:column;gap:4px;display:flex}.timeline-head time,.timeline p{color:#536781;font-size:.85rem}.timeline p{margin:5px 0}.timeline pre{background:#f3f6fa;border-radius:8px;max-width:100%;padding:10px;font-size:.75rem;overflow:auto}.calendar-list{gap:10px;display:grid}.calendar-event{color:inherit;gap:10px;text-decoration:none;display:grid}.calendar-event time{color:#2456a6;font-weight:800}.calendar-event div{gap:4px;display:grid}.calendar-event span{color:#536781;text-transform:capitalize}@media (width>=40rem){.file-upload-form{grid-template-columns:minmax(10rem,.5fr) minmax(0,1.5fr) auto;align-items:end}.file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-head{flex-direction:row;justify-content:space-between;gap:12px}.calendar-event{grid-template-columns:12rem minmax(0,1fr);align-items:center}}@media (width>=64rem){.file-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=39.99rem){.file-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding:0 16px 10px;display:flex;overflow-x:auto}.file-grid::-webkit-scrollbar{display:none}.file-grid .file-card{scroll-snap-align:start;flex:0 0 min(86vw,22rem)}}.settings-grid,.integration-grid{gap:14px;display:grid}.settings-checks{gap:6px;display:grid}.integration-card{align-content:start;gap:12px;display:grid}.integration-card p{margin:0}.integration-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.integration-card-head strong{font-size:1.02rem}@media (width>=40rem){.settings-grid,.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.usage-card{color:inherit;gap:5px;text-decoration:none;display:grid}.usage-card span,.usage-card small{color:#536781}.usage-card strong{font-size:1.8rem}.mini-activity{gap:0;display:grid}.mini-activity>div{border-bottom:1px solid #edf1f6;flex-direction:column;gap:4px;padding:10px 0;display:flex}.mini-activity>div:last-child{border-bottom:0}.mini-activity time{color:#536781;font-size:.8rem}@media (width>=40rem){.mini-activity>div{flex-direction:row;justify-content:space-between;gap:16px}}.brand-grid{gap:14px;display:grid}.brand-card{color:inherit;gap:12px;text-decoration:none;display:grid}.brand-card h2,.brand-card p{margin:0}.brand-card p{color:#536781;overflow-wrap:anywhere}.domain-list{gap:8px;padding-left:1.2rem;display:grid}.domain-list li{overflow-wrap:anywhere}.compact-form{border-top:1px solid #edf1f6;padding-top:10px}@media (width>=40rem){.brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.draft-references{gap:14px;display:grid}.reference-list{gap:8px;display:grid}.reference-list article{background:#fafbfd;border:1px solid #e6ebf2;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.reference-list article>div{gap:4px;min-width:0;display:grid}.reference-list span{color:#536781;text-transform:capitalize;font-size:.85rem}.reference-list strong{overflow-wrap:anywhere}.reference-list form{margin:0}.reference-attach-form{border-top:1px solid #edf1f6;gap:10px;padding-top:12px;display:grid}@media (width>=40rem){.reference-list article{flex-direction:row;justify-content:space-between;align-items:center}.reference-attach-form{grid-template-columns:minmax(0,1.5fr) minmax(9rem,.6fr) auto;align-items:end}}.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.analytics-metrics .card{gap:5px;display:grid}.analytics-metrics span{color:#536781;font-size:.85rem}.analytics-metrics strong{font-size:1.65rem}.analytics-list,.audit-bars,.analytics-row{gap:10px;display:grid}.analytics-label{gap:4px;min-width:0;display:grid}.analytics-label strong{overflow-wrap:anywhere}.analytics-label span{color:#536781;font-size:.82rem}.analytics-bar{background:#e7edf5;border-radius:999px;height:7px;overflow:hidden}.analytics-bar i{border-radius:inherit;background:#315f9c;height:100%;display:block}.audit-issue-grid{gap:12px;display:grid}.audit-issue{gap:6px;display:grid}.audit-issue>strong{font-size:1.8rem}.audit-issue h3,.audit-issue p{margin:0}.audit-issue p{color:#536781;font-size:.85rem}.audit-bars article{gap:9px;display:grid}.audit-bars article>div:first-child{text-transform:capitalize;justify-content:space-between;align-items:center;gap:12px;display:flex}.audit-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.audit-group-grid .card{gap:4px;display:grid}.audit-group-grid strong{font-size:1.4rem}.audit-group-grid span{color:#536781}@media (width>=40rem){.analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-row{grid-template-columns:minmax(0,1fr) minmax(10rem,.45fr);align-items:center}.audit-issue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-group-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=64rem){.audit-issue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.workspace-frame{grid-template-rows:auto 1fr;min-width:0;display:grid}.context-bar{padding:10px max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #dde5ef;flex-direction:column;gap:10px;display:flex;position:sticky;top:0}.context-selectors{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.context-selector{gap:3px;min-width:0;display:grid}.context-selector label{color:#65758b;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:800}.context-selector select{min-height:40px;padding:8px 10px;font-size:.9rem}.context-actions{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.context-actions::-webkit-scrollbar{display:none}.context-actions a,.sidebar-subtle-link{white-space:nowrap;align-items:center;min-height:38px;font-size:.82rem;display:inline-flex}.context-actions a{color:#2456a6;background:#fff;border:1px solid #d5dee9;border-radius:8px;padding:5px 10px}.sidebar-subtle-link{color:#bdc9dc;text-underline-offset:3px;text-decoration:underline}.nav-panel{min-width:0}@media (width>=40rem){.context-bar{flex-direction:row;justify-content:space-between;align-items:end;padding-inline:28px}.context-selectors{gap:10px;display:flex}.context-selector{width:min(15rem,26vw)}.context-actions{padding-bottom:1px}}@media (width>=64rem){.shell{grid-template-columns:210px minmax(0,1fr)}.context-bar{padding-inline:34px}.sidebar{padding-inline:16px}.nav{gap:4px}.nav a{padding-inline:10px}}.connection-hub-grid{gap:14px;display:grid}.provider-card{align-content:start;gap:12px;display:grid}.provider-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.provider-card-head>div{gap:4px;min-width:0;display:grid}.provider-card-head>div>span{color:#536781;font-size:.78rem}.provider-card p{margin:0}.provider-card .button-link{margin-top:auto}.secondary-button{color:#24364f;background:#fff;border:1px solid #ccd5e1}.secondary-button:hover{background:#f4f7fb}@media (width>=40rem){.connection-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){.connection-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.audit-filter-grid{gap:10px;display:grid}.audit-filter-grid label{gap:6px;font-size:.82rem;font-weight:700;display:grid}.audit-page-list,.audit-link-list{gap:10px;display:grid}.audit-page-row{gap:12px;display:grid}.audit-page-main{gap:7px;min-width:0;display:grid}.audit-page-main h2,.audit-page-main p{margin:0}.audit-page-main small{color:#65758b;overflow-wrap:anywhere}.audit-page-meta{color:#536781;flex-wrap:wrap;gap:6px 14px;font-size:.8rem;display:flex}.audit-row-badges,.audit-inline-links{flex-wrap:wrap;gap:6px 8px;display:flex}.audit-link-list article{gap:8px;display:grid}.audit-link-list article p,.audit-link-list article strong{overflow-wrap:anywhere;margin:0}.audit-link-head,.audit-opportunity-route{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.audit-opportunity-route{font-weight:700}.audit-inline-links{justify-content:flex-end}@media (width>=40rem){.audit-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.audit-page-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.audit-page-meta{justify-content:flex-end;max-width:20rem}}@media (width>=64rem){.audit-filter-grid{grid-template-columns:minmax(12rem,2fr) repeat(4,minmax(8rem,1fr)) auto auto}}.provider-resource-form,.provider-sync-form{gap:14px;display:grid}.provider-resource-list{gap:8px;display:grid}.provider-resource{background:#fafbfd;border:1px solid #e2e8f0;border-radius:10px;padding:10px}.provider-resource>span{gap:2px;min-width:0;display:grid}.provider-resource small{color:#536781;text-transform:capitalize}.provider-sync-form label{gap:7px;font-weight:600;display:grid}@media (width>=40rem){.provider-resource-list{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-sync-form{grid-template-columns:minmax(12rem,24rem) auto;align-items:end}}.topline-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.topline-actions .text-link{align-items:center;min-height:44px;display:inline-flex}.provider-card-head>div>strong{display:block}.website-tools{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.website-tools .button-link{width:auto}.context-selectors{grid-template-columns:minmax(0,1fr)}.ce-select-form{margin-top:8px}.ce-select-form button{min-height:44px;padding:8px 12px;font-size:1rem}.ce-section{padding:0}.ce-section>summary{cursor:pointer;border-radius:16px;min-height:48px;padding:14px 16px;font-weight:700}.ce-section[open]>summary{border-bottom:1px solid #e2e8f0;border-radius:16px 16px 0 0}.ce-section-body{padding:16px}.ce-section-body h2,.ce-section-body h3{margin:0}.ce-section .action-card{align-content:start;min-width:0}.ce-section button:disabled,.ce-select-form button:disabled{color:#536781;cursor:not-allowed;background:#edf1f6;border-color:#cbd5e1}.ce-section .muted{overflow-wrap:anywhere}.ce-blockers{gap:12px;margin:0;padding-left:20px;display:grid}.ce-return-notice{background:#edf1f6;border:1px solid #cbd5e1;border-radius:10px;padding:14px 16px}.ce-control-grid,.ce-capability-table{gap:12px;display:grid}.ce-capability-table>div{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:13px 0;display:grid}.ce-capability-table>div:last-child{border-bottom:0}.ce-capability-table p{color:#536781;grid-column:1/-1;margin:0;font-size:.86rem}.ce-control-grid .action-card p{color:#536781;margin:0}@media (width>=40rem){.ce-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.website-nav{scrollbar-width:none;background:#ffffffd1;border-block:1px solid #e3e9f1;gap:6px;margin:14px -16px 6px;padding:8px 16px;display:flex;overflow-x:auto}.website-nav::-webkit-scrollbar{display:none}.website-nav a{color:#536781;border-radius:999px;flex:none;align-items:center;min-height:40px;padding:7px 11px;font-size:.85rem;font-weight:700;display:inline-flex}.website-nav a.active{color:#fff;background:#172033}@media (width>=40rem){.website-nav{background:0 0;border:0;margin-inline:0;padding-inline:0}}.context-selector select,.website-nav a{min-height:44px}.context-selector select{font-size:16px}.ce-section .qa-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.crawl-filters{align-items:end;gap:14px;display:grid}.crawl-filters label{gap:7px;min-width:0;font-weight:600;display:grid}.crawl-filters select,.crawl-filters input{width:100%;min-width:0;min-height:44px;font-size:16px}.crawl-tabs{flex-wrap:wrap;gap:8px;display:flex}.crawl-tabs a{border:1px solid #cbd5e1;border-radius:9px;align-items:center;min-height:44px;padding:9px 14px;display:inline-flex}.crawl-tabs a.active{color:#fff;background:#172033}.crawl-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crawl-comparison>div{gap:5px;display:grid}.crawl-comparison strong{font-size:1.5rem}button[aria-describedby=crawl-disabled]{color:#536781;cursor:not-allowed;background:#edf1f6;border-color:#cbd5e1}@media (width>=40rem){.crawl-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.crawl-comparison{grid-template-columns:repeat(4,minmax(0,1fr))}}.maintenance-history{gap:12px;display:grid}.maintenance-history-row{color:inherit;gap:10px;min-width:0;display:grid}.maintenance-history-row:hover{border-color:#91a7c4}.maintenance-history-row small,.maintenance-history-row time{color:#536781;overflow-wrap:anywhere}.maintenance-history-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;display:flex}.maintenance-history-head strong{overflow-wrap:anywhere;min-width:0}#maintenance-watch{border:1px solid #cbd5e1;border-radius:10px;padding:12px 14px}[hidden]{display:none!important}.optional-details{min-width:0;scroll-margin-top:7rem}.optional-details>summary{color:#2456a6;text-underline-offset:3px;cursor:pointer;min-height:44px;padding:10px 0;text-decoration:underline}.optional-details>summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid}.optional-details-body{padding-top:10px}.optional-details-body>:first-child{margin-top:0}.optional-details-body>:last-child{margin-bottom:0}.optional-details-body label{gap:7px;display:grid}.optional-details-body label.check-row{display:flex}.optional-details-body fieldset{min-width:0}.nav-tools>summary{color:#bdc9dc;padding-inline:10px}.nav-tools .optional-details-body{padding-top:0}.nav .create-content{color:#172033;background:#edf4ff;font-weight:700}.nav .create-content:hover{color:#172033;background:#fff}.context-actions a,.sidebar-subtle-link{white-space:normal;min-height:44px}.content-editor-form{width:100%}.content-editor-form .editor-body{min-height:18rem}.selected-image-summary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.selected-image-summary img{object-fit:contain;border-radius:8px;width:96px;max-height:96px}.selected-image-summary p{margin:0}#current-request summary,#rewrite-proposal summary,.activity-list details>summary{cursor:pointer;min-height:44px;padding-block:10px}
