.ai-provider-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--foreground);vertical-align:middle}.ai-provider-mark img{display:block;object-fit:contain;width:100%;height:100%}.ai-provider-openai{display:block;width:100%;height:100%;background:currentColor;mask:url(/brand/ai/openai.svg) center / contain no-repeat}.ql-library{min-width:0;overflow-wrap:anywhere}.ql-library .av-actions{justify-content:flex-start;flex-wrap:wrap}.ql-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:20px 0}.ql-toolbar>label:first-child{flex:1 1 260px}.ql-library label{display:flex;flex-direction:column;gap:7px;font-size:12px;min-width:0;color:var(--signal-muted)}.ql-library input,.ql-library select,.ql-library textarea{background:var(--signal-elevated,var(--signal-surface));color:var(--signal-text);border:1px solid var(--signal-border);border-radius:8px;padding:10px 12px;min-height:42px;max-width:100%;width:100%;font:inherit}.ql-library textarea{resize:vertical}.ql-library :is(input,select,textarea,button,summary):focus-visible{outline:2px solid var(--signal-brand,#30c78d);outline-offset:3px}.ql-library h4{font-size:15px;line-height:1.6}.ql-library p{line-height:1.7}.ql-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0}.ql-subpanel{border-top:1px solid var(--signal-border);padding:18px 0;margin-top:16px;min-width:0}.ql-library summary{cursor:pointer;padding:8px 0;font-size:13px;color:var(--signal-text)}.ql-editor{padding:22px;border:1px solid var(--signal-brand,#30c78d);border-radius:12px;margin:20px 0;background:var(--signal-elevated)}.ql-editor>.av-actions{margin-top:16px}.ql-diff,.ql-event{padding:16px 0;border-bottom:1px solid var(--signal-border);font-size:12px}.ql-diff-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ql-diff h5{font-size:13px;margin:6px 0}.ql-diff-columns>div{min-width:0}.ql-library [hidden]{display:none!important}@media (max-width:1000px){.ql-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ql-fields,.ql-diff-columns{grid-template-columns:1fr}.ql-toolbar{align-items:stretch}.ql-toolbar>label,.ql-toolbar>button{flex:1 1 100%}.ql-editor{padding:14px}.ql-library .av-section-head{flex-wrap:wrap}}.ql-hybrid>summary{font-weight:650}.ql-hybrid-list{display:grid;gap:1rem;margin-block:1rem}.ql-hybrid-candidate{display:grid;gap:.65rem;padding:1rem;border:1px solid var(--signal-border);border-radius:12px;min-width:0}.ql-hybrid-candidate textarea{width:100%;box-sizing:border-box;resize:vertical;padding:.75rem;border:1px solid var(--signal-border);border-radius:8px;color:inherit;background:var(--signal-elevated);font:inherit}.ql-hybrid-candidate small{overflow-wrap:anywhere}.ql-hybrid .av-availability{display:flex;align-items:flex-start;gap:.6rem;margin-block:1rem}.ql-hybrid .av-availability input{flex:0 0 auto;margin-top:.2rem}.ql-hybrid .av-availability{flex-direction:row}.ql-hybrid .av-availability input{width:18px;min-height:18px;height:18px;padding:0}.pr-studio{display:grid;gap:24px;color:var(--signal-text);min-width:0}.pr-studio section{display:grid;gap:12px;border-top:1px solid var(--signal-border);padding-top:20px;min-width:0}.pr-studio h4{font-size:18px;font-weight:650}.pr-studio h5{font-size:16px;font-weight:600}.pr-studio details{padding:10px 0;border-bottom:1px solid var(--signal-border);min-width:0}.pr-studio summary{cursor:pointer;overflow-wrap:anywhere}.pr-row,.pr-brief{display:grid;gap:12px;padding:16px;background:var(--signal-canvas);border:1px solid var(--signal-border);border-radius:12px;min-width:0}.pr-studio label{display:grid;gap:6px;font-size:13px;min-width:0}.pr-studio input:not([type=checkbox]),.pr-studio textarea,.pr-studio select{background:var(--signal-surface);color:var(--signal-text);border:1px solid var(--signal-border);border-radius:8px;padding:9px;font:inherit;width:100%;min-width:0}.pr-studio textarea{min-height:85px;resize:vertical}.pr-studio input:focus-visible,.pr-studio textarea:focus-visible,.pr-studio select:focus-visible,.pr-studio summary:focus-visible,.pr-backlog-item:focus-visible{outline:2px solid var(--signal-readiness);outline-offset:3px}.pr-studio .pr-question-select{display:flex;align-items:center;gap:8px}.pr-studio blockquote{border-left:3px solid var(--signal-readiness);padding:10px;overflow-wrap:anywhere}.pr-studio a{color:var(--signal-readiness);text-decoration:underline}.pr-studio p,.pr-studio small{overflow-wrap:anywhere}.pr-studio pre{overflow:auto;max-width:100%}.pr-backlog-item{text-align:left;padding:14px;border:1px solid var(--signal-border);border-radius:8px;background:var(--signal-surface);color:var(--signal-text);cursor:pointer;overflow-wrap:anywhere}.pr-studio .av-actions{align-items:end}.pr-studio progress{width:100%;accent-color:var(--signal-readiness)}@media (max-width:600px){.pr-row,.pr-brief{padding:10px}.pr-studio .av-actions>*{max-width:100%}}.pr-studio{gap:20px;font-size:14px;line-height:1.55}.pr-studio [hidden]{display:none!important}.pr-studio h3,.pr-studio h4,.pr-studio h5,.pr-studio p{margin:0}.pr-studio h3{font-size:28px;font-weight:650;letter-spacing:-.025em;line-height:1.2;overflow-wrap:anywhere}.pr-studio h4{line-height:1.35}.pr-studio small{display:block;color:var(--signal-muted);font-size:12px;line-height:1.6}.pr-studio button,.pr-studio summary,.pr-studio select{min-height:44px}.pr-studio button{white-space:normal;line-height:1.4}.pr-studio button:focus-visible,.pr-studio h3:focus-visible{outline:2px solid var(--signal-brand);outline-offset:4px}.pr-studio button:disabled{cursor:not-allowed;opacity:.55}.pr-studio input[type=checkbox]{width:19px;height:19px;flex-shrink:0;accent-color:var(--signal-brand)}.pr-studio summary{display:list-item;align-content:center;font-weight:550;padding:8px 4px}.pr-studio details>p{margin:10px 0}.pr-studio .pr-panel,.pr-studio .pr-brief{border:1px solid var(--signal-border);background:var(--signal-surface);padding:24px;border-radius:16px;box-shadow:var(--signal-shadow);gap:16px}.pr-studio .pr-panel .pr-row{background:var(--signal-canvas)}.pr-trail{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--signal-muted);font-size:13px}.pr-trail button{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--signal-text);border-radius:8px;padding:8px 12px;max-width:100%;overflow-wrap:anywhere;text-align:left}.pr-trail [aria-current=page]{background:var(--signal-brand-soft);color:var(--signal-text);border-radius:8px;padding:8px 12px}.pr-trail button svg{color:var(--signal-brand-ink);flex-shrink:0}.pr-heading,.pr-section-title{display:flex;justify-content:space-between;align-items:center;gap:16px}.pr-heading>div{display:grid;gap:9px;min-width:0}.pr-heading>button{flex-shrink:0}.pr-eyebrow{font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:650;color:var(--signal-muted)}.pr-session{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--signal-muted);font-size:12px;border-bottom:1px solid var(--signal-border);padding-bottom:16px}.pr-session p{max-width:760px}.pr-session button{flex-shrink:0}.pr-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pr-metrics>div{background:var(--signal-surface);border:1px solid var(--signal-border);border-radius:12px;padding:18px;display:grid;gap:10px}.pr-metrics span{color:var(--signal-muted);font-size:12px}.pr-metrics strong{font-size:22px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.pr-hub-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);gap:20px;align-items:start}.pr-guide{display:grid;gap:16px}.pr-guide ol{display:grid;gap:22px;padding-left:23px;margin:0}.pr-guide li{padding-left:6px}.pr-guide li::marker{color:var(--signal-readiness);font-weight:600}.pr-guide li p{color:var(--signal-muted);margin-top:5px}.pr-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.5fr);gap:12px}.pr-filters label span{display:flex;align-items:center;gap:7px}.pr-list{display:grid;gap:8px}.pr-list-row{width:100%;display:flex;align-items:center;gap:16px;text-align:left;padding:18px;border:1px solid var(--signal-border);border-radius:12px;color:var(--signal-text);background:var(--signal-surface);cursor:pointer;min-width:0}.pr-list-row:hover,.pr-question-open:hover{background:var(--signal-canvas)}.pr-list-row>span:first-of-type{flex:1;min-width:0}.pr-list-row strong,.pr-question-open strong{display:block;font-size:15px;font-weight:600;overflow-wrap:anywhere}.pr-list-row svg{flex-shrink:0;color:var(--signal-muted)}.pr-status{font-size:12px;font-weight:550;border-radius:6px;padding:5px 9px;display:inline-flex;align-items:center;width:fit-content;max-width:100%;background:var(--signal-canvas);color:var(--signal-muted);overflow-wrap:anywhere}.pr-status[data-state=improve],.pr-status[data-state=create_page],.pr-status[data-state=consolidate]{color:var(--signal-readiness);background:var(--signal-readiness-soft)}.pr-status[data-state=approved],.pr-status[data-state=accepted],.pr-status[data-state=complete]{color:var(--signal-health);background:var(--signal-health-soft)}.pr-status[data-state=pending],.pr-status[data-state=needs_review],.pr-status[data-state=stale],.pr-status[data-state=insufficient_evidence]{color:var(--signal-opportunity)}.pr-status[data-state=blocked],.pr-status[data-state=rejected],.pr-status[data-state=error]{color:var(--signal-critical)}.pr-warning{border-left:3px solid var(--signal-opportunity);background:var(--signal-canvas);padding:14px 16px;border-radius:0 8px 8px 0;display:grid;gap:10px}.pr-empty{padding:24px;border:1px dashed var(--signal-border);border-radius:10px;color:var(--signal-muted)}.pr-workspace-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:20px;align-items:start}.pr-question-row{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--signal-border);padding:10px 0;min-width:0}.pr-question-row label{padding:10px 0}.pr-question-open{flex:1;min-width:0;background:transparent;color:var(--signal-text);border:0;text-align:left;cursor:pointer;border-radius:8px;padding:10px}.pr-question-identity h4{font-size:22px;max-width:900px}.pr-draft-state{padding:12px 16px;background:var(--signal-readiness-soft);color:var(--signal-readiness);border-radius:8px}.pr-studio .pr-brief{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-brief>h4,.pr-brief>p,.pr-brief>details,.pr-brief>.av-actions,.pr-brief>small,.pr-brief>button{grid-column:1/-1}.pr-studio .pr-brief textarea{min-height:120px}.pr-studio .av-actions{flex-wrap:wrap;gap:12px}.pr-studio blockquote p{margin:8px 0}.pr-history{padding:12px!important;border-top:1px solid var(--signal-border)}.pr-history button{margin:8px 8px 0 0}.pr-studio a{overflow-wrap:anywhere}.pr-studio .pr-row pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:1000px){.pr-hub-grid,.pr-workspace-grid{grid-template-columns:minmax(0,1fr)}.pr-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (max-width:600px){.pr-studio{gap:16px}.pr-studio h3{font-size:24px}.pr-studio .pr-panel,.pr-studio .pr-brief{padding:16px;border-radius:12px}.pr-heading,.pr-session{align-items:flex-start;flex-direction:column;gap:12px}.pr-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pr-metrics>div{padding:12px}.pr-metrics strong{font-size:19px}.pr-filters,.pr-studio .pr-brief,.pr-guide ol{grid-template-columns:minmax(0,1fr)}.pr-list-row{padding:14px;gap:10px;flex-wrap:wrap}.pr-list-row>span:first-of-type{flex-basis:70%}.pr-question-row{flex-wrap:wrap}.pr-question-open{flex-basis:75%}.pr-question-row>.pr-status{margin-left:30px}.pr-question-row>button:last-child{margin-left:auto}.pr-section-title{align-items:flex-start;flex-wrap:wrap}.pr-question-identity h4{font-size:19px}.pr-studio .av-actions{align-items:stretch}.pr-studio .av-actions>label{flex:1 1 120px}.pr-trail{gap:3px}.pr-trail button{padding:6px 8px}.pr-studio .pr-brief>.av-actions>button{flex:1 1 100%}}.pr-studio.pr-folio{--folio-paper:#f7f5f0;--folio-sheet:#fffdf9;--folio-ink:#302537;--folio-muted:#6b6171;--folio-line:#ded8df;--folio-lilac:#ede6f6;--folio-accent:#6941a5;--folio-sage:#e1eee3;color:var(--folio-ink);gap:24px;font-family:Inter,Avenir Next,Arial,sans-serif}.av-page[data-theme=dark] .pr-studio.pr-folio{--folio-paper:#201c27;--folio-sheet:#292330;--folio-ink:#f5ecfa;--folio-muted:#c5b8c9;--folio-line:#504657;--folio-lilac:#352b43;--folio-accent:#d2b4fa;--folio-sage:#324b3b;color-scheme:dark}.pr-studio.pr-folio :is(h3,h4,h5){color:var(--folio-ink);text-wrap:balance}.pr-studio.pr-folio :is(p,small,a,button){overflow-wrap:anywhere}.pr-studio.pr-folio .av-muted,.pr-studio.pr-folio small{color:var(--folio-muted)}.pr-studio.pr-folio a{color:var(--folio-accent);text-underline-offset:3px}.pr-studio.pr-folio :is(button,input,textarea,select,summary,a):focus-visible{outline:3px solid var(--folio-accent);outline-offset:3px}.pr-studio.pr-folio button{touch-action:manipulation}.pr-studio.pr-folio .pr-panel,.pr-studio.pr-folio .pr-brief{background:var(--folio-sheet);border:1px solid var(--folio-line);border-radius:16px;padding:24px;box-shadow:none}.pr-studio.pr-folio .pr-row{background:var(--folio-paper);border-color:var(--folio-line)}.pr-studio.pr-folio .pr-hero{border:0;border-radius:20px;background:var(--folio-paper);padding:28px 32px 16px;display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:18px 24px;align-items:center}.pr-hero-copy{display:grid;gap:12px;min-width:0}.pr-studio.pr-folio .pr-hero-copy h3{font-size:14px;font-weight:650;letter-spacing:.01em}.pr-studio.pr-folio .pr-hero-copy h4{font-size:clamp(32px,3.5vw,52px);font-weight:750;line-height:1.04;letter-spacing:-.045em}.pr-studio.pr-folio .pr-hero-copy h4 em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--folio-accent);letter-spacing:-.045em}.pr-hero-description{font-size:15px;color:var(--folio-muted);max-width:55ch;line-height:1.6}.pr-next-action{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--folio-line);padding-top:18px}.pr-next-action>div{display:grid;gap:5px;min-width:0;max-width:70ch}.pr-next-action p{font-size:14px}.pr-studio.pr-folio .pr-next-action>button{flex-shrink:0;gap:16px;min-height:46px;background:var(--folio-ink)!important;color:var(--folio-sheet)!important;border:1px solid var(--folio-ink)!important;border-radius:10px!important;padding:10px 18px}.pr-column-label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:650;color:var(--folio-muted)}.pr-column-label svg{flex-shrink:0}.pr-hero-foot{grid-column:1/-1;display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 20px;font-size:12px;color:var(--folio-muted)}.pr-unfold{margin:0;min-width:0;display:grid;gap:0;align-content:center}.pr-unfold-art{height:174px;width:100%;position:relative;isolation:isolate}.pr-unfold-art>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.pr-unfold-art[data-interactive=true]>img{visibility:hidden}.pr-unfold-shadow{position:absolute;left:20%;right:20%;bottom:4%;height:9px;background:#5b346a33;filter:blur(9px);border-radius:50%}.pr-unfold-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.pr-unfold-canvas canvas{display:block;width:100%;height:100%}.pr-unfold figcaption{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;font-size:11px;color:var(--folio-muted)}.pr-unfold-toggle{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--folio-accent);font:inherit;cursor:pointer;padding:8px;min-width:44px;border-radius:6px}.pr-unfold-note{font-size:11px}.pr-hub-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:var(--folio-muted)}.pr-studio.pr-folio .pr-worklist{border:0;padding:0;gap:22px}.pr-work-switch{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid var(--folio-line)}.pr-work-switch button{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 0 14px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--folio-muted);font:inherit;font-weight:600;cursor:pointer}.pr-work-switch button[aria-pressed=true]{border-bottom-color:var(--folio-accent);color:var(--folio-ink)}.pr-work-switch button span{padding:2px 7px;border-radius:5px;background:var(--folio-lilac);color:var(--folio-ink);font-size:12px;font-variant-numeric:tabular-nums}.pr-editorial-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.38fr);gap:28px;align-items:start}.pr-studio.pr-folio .pr-work-content{border:0;padding:0;gap:20px}.pr-work-heading{display:grid;gap:7px}.pr-work-heading h4{font-size:22px;letter-spacing:-.025em}.pr-work-heading p{font-size:13px}.pr-work-item{background:var(--folio-sheet);padding:24px;border:1px solid var(--folio-line);border-radius:14px;display:grid;gap:18px;min-width:0}.pr-opportunity-title{display:flex;align-items:start;gap:14px}.pr-opportunity-title>div{display:grid;gap:7px;min-width:0}.pr-item-number{font:italic 30px/1.2 Georgia,serif;color:var(--folio-accent);flex-shrink:0}.pr-work-item h5{font-size:21px;font-weight:650;line-height:1.35;letter-spacing:-.025em}.pr-page-address{font-size:13px;padding-bottom:16px;border-bottom:1px solid var(--folio-line)}.pr-evidence-action{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.pr-evidence-action>div{display:grid;align-content:start;gap:12px;min-width:0}.pr-studio.pr-folio .pr-source-excerpt blockquote{padding:0;border:0;margin:0;font-size:14px;line-height:1.75;color:var(--folio-muted);white-space:pre-wrap}.pr-proposed-edit{border-inline-start:2px solid var(--folio-accent);padding-inline-start:18px}.pr-proposed-edit p{font-weight:550;font-size:14px;line-height:1.7}.pr-studio.pr-folio .pr-work-item>.av-actions{justify-content:flex-end;border-top:1px solid var(--folio-line);padding-top:16px}.pr-studio.pr-folio .pr-saved-desk{border:0;border-radius:14px;padding:22px;background:var(--folio-lilac);gap:10px;align-content:start}.pr-saved-desk h4{font-size:19px;letter-spacing:-.025em}.pr-saved-desk>.av-muted{font-size:13px}.pr-studio.pr-folio .pr-list-row{color:var(--folio-ink);background:transparent;border:0;border-top:1px solid var(--folio-line);border-radius:0;padding:16px 0}.pr-list-row>span{min-width:0}.pr-list-row strong{font-size:16px;line-height:1.5;margin:5px 0}.pr-text-action{display:flex;align-items:center;gap:8px;color:var(--folio-accent);font-weight:650;font-size:13px;margin-top:12px}.pr-desk-note{font-size:12px;color:var(--folio-muted);border-top:1px solid var(--folio-line);padding-top:14px;line-height:1.7}.pr-studio.pr-folio .pr-empty{background:var(--folio-paper);border:1px solid var(--folio-line);color:var(--folio-muted);border-radius:12px;padding:22px}.pr-work-empty{display:grid;gap:12px;justify-items:start}.pr-work-empty>svg{color:var(--folio-accent)}.pr-work-empty h5{font-size:20px}.pr-start-path{display:grid;gap:16px;margin:8px 0 0;padding-inline-start:24px}.pr-start-path li{padding-inline-start:6px}.pr-start-path li::marker{color:var(--folio-accent);font-weight:650}.pr-start-path strong,.pr-start-path span{display:block}.pr-start-path strong{font-size:14px;color:var(--folio-ink)}.pr-start-path span{font-size:13px;margin-top:4px}.pr-studio.pr-folio .pr-heading h3{font-size:clamp(28px,3vw,40px);letter-spacing:-.04em}.pr-studio.pr-folio .pr-eyebrow{color:var(--folio-muted);font-size:12px;letter-spacing:.06em}.pr-studio.pr-folio .pr-trail button{color:var(--folio-ink)}.pr-studio.pr-folio .pr-trail [aria-current=page],.pr-studio.pr-folio .pr-status{background:var(--folio-lilac);color:var(--folio-ink)}.pr-studio.pr-folio .pr-status:is([data-state=accepted],[data-state=approved],[data-state=complete]){background:var(--folio-sage);color:var(--folio-ink)}.pr-studio.pr-folio .pr-warning{background:#fff0ce;color:#493713;border-radius:0 10px 10px 0}.av-page[data-theme=dark] .pr-studio.pr-folio .pr-warning{background:#44391f;color:#fff4d4}.pr-studio.pr-folio .pr-next-step{background:var(--folio-lilac);justify-items:start}.pr-next-step h4{font-size:24px;letter-spacing:-.025em}.pr-studio.pr-folio .pr-metrics>div{border-color:var(--folio-line);background:var(--folio-paper);box-shadow:none}.pr-studio.pr-folio .pr-metrics span{color:var(--folio-muted)}.pr-plan-urls{max-height:220px;overflow:auto;overflow-wrap:anywhere}.pr-studio.pr-folio :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:var(--folio-line);background:var(--folio-sheet);color:var(--folio-ink);border-radius:8px}.pr-studio.pr-folio .pr-workspace-grid .pr-panel{padding:12px;border:0;background:transparent}.pr-inspector-switch{display:flex;gap:12px;flex-wrap:wrap}.pr-studio.pr-folio .pr-question-identity{border-inline-start:3px solid var(--folio-accent)}.pr-studio.pr-folio .pr-question-identity h4{font-size:24px;line-height:1.4}.pr-studio.pr-folio .pr-brief>h4{font-size:30px;letter-spacing:-.035em}.pr-studio.pr-folio .pr-draft-state{background:var(--folio-lilac);color:var(--folio-ink)}.pr-studio.pr-folio .pr-brief>.av-actions{position:sticky;bottom:8px;z-index:2;padding:12px;background:var(--folio-sheet);border:1px solid var(--folio-line);border-radius:10px}.pr-studio.pr-folio .pr-brief :is(input,textarea,select){scroll-margin-block:90px}.pr-conflict{grid-column:1/-1;display:grid;gap:12px;padding:18px;border:1px solid var(--folio-line);border-radius:12px;background:var(--folio-paper)}.pr-conflict-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pr-conflict-values>div{min-width:0;padding:12px;border:1px solid var(--folio-line);border-radius:8px;background:var(--folio-sheet)}.pr-conflict-values pre{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px}.pr-conflict fieldset{display:flex;gap:18px;flex-wrap:wrap;border:1px solid var(--folio-line);padding:10px}.pr-conflict fieldset label{display:flex;align-items:center;gap:8px}.pr-studio.pr-folio .pr-conflict input[type=radio]{width:18px;height:18px;accent-color:var(--folio-accent)}.pr-studio.pr-folio details{border-color:var(--folio-line)}.pr-studio.pr-folio details>summary::marker{color:var(--folio-accent)}@media (hover:hover) and (pointer:fine){.pr-studio.pr-folio .pr-list-row:hover,.pr-studio.pr-folio .pr-question-open:hover{background:color-mix(in srgb,var(--folio-accent) 7%,transparent)}.pr-work-switch button:hover,.pr-unfold-toggle:hover{color:var(--folio-accent)}.pr-studio.pr-folio .pr-next-action>button:hover{opacity:.88}}@media (max-width:1100px){.pr-editorial-grid{grid-template-columns:minmax(0,1fr) 240px;gap:18px}.pr-evidence-action{grid-template-columns:minmax(0,1fr)}.pr-proposed-edit{padding:14px 0 0;border-inline-start:0;border-top:2px solid var(--folio-line)}}@media (max-width:850px){.pr-editorial-grid{grid-template-columns:minmax(0,1fr)}.pr-studio.pr-folio .pr-hero{grid-template-columns:minmax(0,1fr) 160px;padding:24px}.pr-unfold-art{height:150px}.pr-next-action{align-items:flex-start;flex-direction:column;gap:12px}.pr-conflict-values{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.pr-studio.pr-folio{gap:18px}.pr-studio.pr-folio .pr-hero{grid-template-columns:minmax(0,1fr) 78px;padding:20px 18px 16px;gap:14px 4px}.pr-studio.pr-folio .pr-hero-copy h4{font-size:31px}.pr-hero-description{font-size:14px}.pr-unfold-art{height:110px}.pr-unfold figcaption{flex-wrap:wrap;gap:0;text-align:center;font-size:10px}.pr-unfold figcaption>span:first-child{display:none}.pr-unfold-note{font-size:10px}.pr-next-action>button{width:100%}.pr-hub-tools{align-items:start;flex-direction:column;gap:2px}.pr-hub-tools .av-actions{gap:8px}.pr-work-switch{gap:4px 16px}.pr-work-switch button{font-size:13px;gap:6px;flex:1 1 auto;justify-content:space-between;min-height:44px}.pr-work-item{padding:18px;gap:16px}.pr-work-item h5{font-size:19px}.pr-studio.pr-folio .pr-panel,.pr-studio.pr-folio .pr-brief{padding:18px;border-radius:12px}.pr-studio.pr-folio .pr-brief>.av-actions{position:static}.pr-studio.pr-folio .pr-heading{align-items:start}.pr-work-heading h4{font-size:20px}}.pr-studio.pr-folio{gap:16px}.pr-studio.pr-folio .pr-hero{padding:22px 28px 14px;gap:12px 24px}.pr-studio.pr-folio .pr-hero-copy h4{font-size:clamp(32px,3vw,44px);font-weight:700}.pr-hero-copy{gap:10px}.pr-hero-description{max-width:70ch;font-size:14px}.pr-unfold-art{height:142px}.pr-next-action{padding-top:12px}.pr-studio.pr-folio .pr-hero[data-returning=true]{grid-template-columns:minmax(0,1fr) 170px}.pr-studio.pr-folio .pr-hero[data-returning=true] .pr-hero-copy h4{font-size:36px;max-width:24ch}.pr-studio.pr-folio .pr-hero[data-returning=true] .pr-hero-copy h4 br{display:none}.pr-studio.pr-folio .pr-hero[data-returning=true] .pr-unfold-art{height:115px}.pr-studio.pr-folio .pr-hero[data-returning=true] .pr-unfold figcaption{font-size:10px}.pr-studio.pr-folio .pr-worklist{gap:18px}.pr-studio.pr-folio .pr-work-content{gap:16px}.pr-studio.pr-folio h3:focus-visible{outline:3px solid var(--folio-accent);outline-offset:4px;border-radius:3px;width:fit-content}@media (max-width:850px){.pr-studio.pr-folio .pr-hero[data-returning=true]{grid-template-columns:minmax(0,1fr) 130px}.pr-studio.pr-folio .pr-hero[data-returning=true] .pr-hero-copy h4{font-size:32px}}@media (max-width:600px){.pr-studio.pr-folio .pr-hero,.pr-studio.pr-folio .pr-hero[data-returning=true]{padding:18px;grid-template-columns:minmax(0,1fr) 64px;gap:12px 4px}.pr-studio.pr-folio .pr-hero-copy h4,.pr-studio.pr-folio .pr-hero[data-returning=true] .pr-hero-copy h4{font-size:29px}.pr-unfold-art,.pr-studio.pr-folio .pr-hero[data-returning=true] .pr-unfold-art{height:95px}}.pr-brief-chapter{grid-column:1/-1;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;border:0;border-top:1px solid var(--folio-line);padding:20px 0 4px;margin:4px 0}.pr-brief-chapter legend{font-size:18px;font-weight:600;padding-inline-end:12px;letter-spacing:-.02em}.pr-brief-chapter legend span{font:italic 23px Georgia,serif;color:var(--folio-accent);margin-inline-end:5px}.pr-brief-chapter .pr-long-field{grid-column:1/-1}.pr-evidence-checks{display:grid;gap:14px;margin-top:12px}.pr-evidence-check{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:16px 0;border-top:1px solid var(--folio-line);align-items:baseline}.pr-evidence-check strong{font-size:12px;color:var(--folio-accent)}.pr-evidence-check p{font-size:14px;line-height:1.65}@media (max-width:600px){.pr-brief-chapter{grid-template-columns:minmax(0,1fr)}.pr-evidence-check{grid-template-columns:minmax(0,1fr);gap:5px}}.pr-studio.pr-4s{display:block;line-height:1.5;--signal-canvas:var(--canvas);--signal-surface:var(--paper);--signal-text:var(--ink);--signal-muted:var(--muted);--signal-border:var(--line);--signal-readiness:var(--purple);--signal-brand:var(--purple)}.pr-studio.pr-4s h1,.pr-studio.pr-4s h2,.pr-studio.pr-4s h3{color:inherit}.pr-studio.pr-4s section{display:block;gap:0;border:0;padding:0}.pr-studio.pr-4s details{padding:0;border:0}.pr-studio.pr-4s label{display:block}.pr-studio.pr-4s small{display:inline;color:inherit}.pr-studio.pr-4s blockquote{border:0;padding:0}.pr-studio.pr-4s button{white-space:normal}@font-face{font-family:Folio4SManrope;src:url(/assets/folio-4s-Manrope-DIRNzeTG.ttf) format("truetype");font-weight:200 800;font-style:normal;font-display:swap}.pr-studio.pr-4s{font-family:Folio4SManrope,Arial,sans-serif;color:#2b2233;background:#f8f3ed;font-synthesis:none;--canvas:#f8f3ed;--paper:#fffcf7;--ink:#2b2233;--muted:#756a79;--line:#ded4d8;--soft:#f0e8e8;--purple:#6143a1;--lilac:#ddcdf5;--coral:#faac8a;--mint:#d0e7c9;--action:#30213d;--action-ink:#fffaf4;--focus:#6b35cc;--rose:#f5d9d1;--shadow:0 20px 45px -28px #5d364a66;--ease:cubic-bezier(.23,1,.32,1);color-scheme:light}[data-theme=dark] .pr-studio.pr-4s{--canvas:#1a1324;--paper:#281e34;--ink:#f7ece5;--muted:#b6a8c2;--line:#4c3b57;--soft:#32263e;--purple:#cbb0ff;--lilac:#b49bdc;--coral:#f09d76;--mint:#bfdbb4;--action:#ded0f8;--action-ink:#2e1c3d;--focus:#e0ff92;--rose:#49303b;--shadow:0 24px 46px -28px #000b;color-scheme:dark}.pr-studio.pr-4s *{box-sizing:border-box}.pr-studio.pr-4s body{margin:0}.pr-studio.pr-4s button,.pr-studio.pr-4s input,.pr-studio.pr-4s textarea,.pr-studio.pr-4s select{font:inherit}.pr-studio.pr-4s button,.pr-studio.pr-4s a,.pr-studio.pr-4s input,.pr-studio.pr-4s textarea,.pr-studio.pr-4s select,.pr-studio.pr-4s summary{-webkit-tap-highlight-color:transparent}.pr-studio.pr-4s button{cursor:pointer}.pr-studio.pr-4s button{color:inherit;background:none;border:0}.pr-studio.pr-4s button:disabled{opacity:.45;cursor:not-allowed}.pr-studio.pr-4s button:focus-visible,.pr-studio.pr-4s input:focus-visible,.pr-studio.pr-4s textarea:focus-visible,.pr-studio.pr-4s select:focus-visible,.pr-studio.pr-4s summary:focus-visible,.pr-studio.pr-4s a:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.pr-studio.pr-4s h1:focus{outline:0}.pr-studio.pr-4s button{transition:transform .16s var(--ease),background-color .16s ease}.pr-studio.pr-4s button:active:not(:disabled){transform:scale(.98)}.pr-studio.pr-4s a{color:inherit}.pr-studio.pr-4s h1,.pr-studio.pr-4s h2,.pr-studio.pr-4s h3,.pr-studio.pr-4s p{margin:0}.pr-studio.pr-4s svg{flex-shrink:0}.pr-studio.pr-4s input,.pr-studio.pr-4s textarea,.pr-studio.pr-4s select{max-width:100%;color:var(--ink)}.pr-studio.pr-4s button:disabled svg{opacity:.5}.pr-studio.pr-4s .skip{position:fixed;top:-100px;left:10px;z-index:50;background:var(--paper);padding:14px}.pr-studio.pr-4s .skip:focus{top:10px}.pr-studio.pr-4s .app{background:var(--canvas);min-height:100vh}.pr-studio.pr-4s .brandbar{height:84px;padding:0 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.pr-studio.pr-4s .brand{display:flex;align-items:center;gap:13px;font-size:20px;letter-spacing:-.8px;font-weight:800;white-space:nowrap}.pr-studio.pr-4s .brand>b,.pr-studio.pr-4s .brand b{color:var(--purple)}.pr-studio.pr-4s .brand-mark{width:40px;height:40px;background:var(--ink);color:var(--canvas);border-radius:11px;display:inline-flex;justify-content:center;align-items:center;font-size:30px;position:relative;font-weight:600;line-height:1;padding-bottom:5px}.pr-studio.pr-4s .brand-mark>span{position:absolute;font-size:17px;right:-7px;top:-7px;color:#805abc}.pr-studio.pr-4s .studio-word{font-size:12px;letter-spacing:0;font-weight:500;color:var(--muted);margin-left:8px}.pr-studio.pr-4s .header-right{display:flex;align-items:center;gap:14px}.pr-studio.pr-4s .fixture-chip{font-size:9px;font-weight:700;letter-spacing:1px;display:flex;align-items:center;gap:7px}.pr-studio.pr-4s .fixture-chip>span{width:6px;height:6px;background:#7f9272;border-radius:50%}.pr-studio.pr-4s .icon-button{width:44px;height:44px;border:1px solid var(--line);border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.pr-studio.pr-4s .avatar{width:34px;height:34px;display:grid;place-items:center;background:var(--lilac);color:#382b49;border-radius:50%;font-size:10px;font-weight:800;margin-left:3px}.pr-studio.pr-4s .local-nav{height:59px;display:flex;align-items:center;justify-content:space-between;padding:0 48px;gap:20px;border-bottom:1px solid var(--line);font-size:11px}.pr-studio.pr-4s .breadcrumb{display:flex;align-items:center;gap:9px;min-width:0}.pr-studio.pr-4s .breadcrumb>button{min-height:44px;display:flex;align-items:center;gap:9px;padding:0;font-size:11px;font-weight:600}.pr-studio.pr-4s .breadcrumb>span{color:var(--muted)}.pr-studio.pr-4s .crumb-icon{font-size:22px;color:var(--purple)}.pr-studio.pr-4s .website{display:flex;align-items:center;gap:9px}.pr-studio.pr-4s .demo-label{color:var(--muted);padding-left:8px;border-left:1px solid var(--line)}.pr-studio.pr-4s .folio-main{max-width:1440px;margin:auto;padding:28px 80px 35px;min-height:calc(100vh - 220px)}.pr-studio.pr-4s .journey{display:flex;align-items:center;gap:16px;color:var(--muted);font-size:10px;letter-spacing:.3px}.pr-studio.pr-4s .journey>span{display:flex;align-items:center;gap:7px}.pr-studio.pr-4s .journey>span.current{color:var(--purple);font-weight:800}.pr-studio.pr-4s .journey>i{width:34px;height:1px;background:var(--line)}.pr-studio.pr-4s .hub-heading{display:flex;justify-content:space-between;align-items:center;margin:28px 0 34px;gap:30px}.pr-studio.pr-4s .eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:700;line-height:1.6;color:var(--muted)}.pr-studio.pr-4s h1{font-size:60px;letter-spacing:-3px;line-height:1.04;font-weight:800}.pr-studio.pr-4s h1 em,.pr-studio.pr-4s h2 em{font-family:Georgia,serif;font-weight:400}.pr-studio.pr-4s h1 em{color:var(--purple);font-size:1.1em}.pr-studio.pr-4s .hub-heading h1{margin-top:13px;position:relative}.pr-studio.pr-4s .heading-spark{position:absolute;font-size:75px;right:-140px;top:33px;color:var(--purple);font-weight:400}.pr-studio.pr-4s .hub-intro{margin-right:80px;border-left:1px solid var(--line);padding-left:27px}.pr-studio.pr-4s .little-rule{display:block;width:34px;height:3px;background:var(--purple);margin-bottom:14px}.pr-studio.pr-4s .hub-intro p{font-size:20px;line-height:1.45;letter-spacing:-.5px}.pr-studio.pr-4s .hub-intro>span:last-child{display:block;font-size:11px;line-height:1.7;color:var(--muted);margin-top:12px}.pr-studio.pr-4s .topic-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:15px}.pr-studio.pr-4s .filter-control{display:flex;gap:23px}.pr-studio.pr-4s .filter-control button{padding:11px 0;min-height:44px;font-size:12px;font-weight:600;color:var(--muted);border-bottom:2px solid transparent}.pr-studio.pr-4s .filter-control button[aria-pressed=true]{color:var(--ink);border-color:var(--purple)}.pr-studio.pr-4s .filter-control button span{font-size:10px;margin-left:6px;background:var(--soft);padding:3px 6px;border-radius:4px}.pr-studio.pr-4s .search{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);color:var(--muted);width:220px}.pr-studio.pr-4s .search input{height:44px;width:100%;background:transparent;border:0;font-size:12px;outline-offset:0}.pr-studio.pr-4s .folios{border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}.pr-studio.pr-4s .folio{position:relative;color:#332334}.pr-studio.pr-4s .coral{--folio-bg:var(--coral);background:var(--coral)}.pr-studio.pr-4s .lilac{--folio-bg:var(--lilac);background:var(--lilac)}.pr-studio.pr-4s .mint{--folio-bg:var(--mint);background:var(--mint)}.pr-studio.pr-4s .folio-spine{width:100%;display:flex;align-items:center;gap:20px;min-height:72px;padding:0 29px;color:#332334;position:relative;z-index:1;border-top:1px solid #39213125;text-align:left}.pr-studio.pr-4s .folio:first-child .folio-spine{border-top:0}.pr-studio.pr-4s .folio-number{font-size:12px;font-weight:600;width:31px}.pr-studio.pr-4s .folio-name{font-size:22px;font-weight:800;letter-spacing:-.8px;min-width:230px}.pr-studio.pr-4s .folio-label{font-size:11px;opacity:.8}.pr-studio.pr-4s .spine-status{font-size:11px;margin-left:auto}.pr-studio.pr-4s .spine-plus{font-size:26px;font-weight:400;margin-left:12px;width:20px;text-align:center}.pr-studio.pr-4s .is-open .folio-spine{min-height:66px;border-bottom:1px solid #39213125}.pr-studio.pr-4s .is-open .folio-name{font-size:18px}.pr-studio.pr-4s .folio-light{position:relative;overflow:hidden}.pr-studio.pr-4s .folio-glow{position:absolute;z-index:0;pointer-events:none;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,#fff8c975,transparent 67%);opacity:0;transition:opacity .2s ease;top:0;left:0}.pr-studio.pr-4s .folio-body{position:relative;display:grid;grid-template-columns:1.2fr .9fr .72fr;min-height:318px;gap:20px;padding:25px 30px 30px}.pr-studio.pr-4s .folio-story{position:relative;z-index:2}.pr-studio.pr-4s .tag{display:inline-flex;align-items:center;gap:5px;font-size:10px;line-height:1.4;padding:5px 8px;border:1px solid currentColor;border-radius:5px;max-width:100%;font-weight:600}.pr-studio.pr-4s .folio-story>.tag{font-size:8px;letter-spacing:1.2px;border-color:#6a382a55}.pr-studio.pr-4s .folio-story h2{font-size:41px;letter-spacing:-1.8px;line-height:1.06;font-weight:800;margin:18px 0 13px}.pr-studio.pr-4s .folio-story>p{font-size:12px;line-height:1.65;max-width:290px;color:#4d3136;margin-bottom:21px}.pr-studio.pr-4s .action{display:inline-flex;align-items:center;justify-content:center;gap:16px;border-radius:8px;min-height:45px;padding:11px 17px;background:var(--action);color:var(--action-ink);font-size:12px;font-weight:700;border:1px solid transparent;line-height:1.5}.pr-studio.pr-4s .folio .action,.pr-studio.pr-4s .page-focus .action,.pr-studio.pr-4s .editorial-note .action{background:#33223d;color:#fff5e9}.pr-studio.pr-4s .action.secondary{background:transparent;color:var(--ink);border:1px solid var(--line)}.pr-studio.pr-4s .folio-art{position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.pr-studio.pr-4s .fold-art{width:100%;max-width:340px;height:auto;overflow:visible;filter:drop-shadow(0 13px 12px #783a2a2a)}.pr-studio.pr-4s .art-label{font-size:7px;letter-spacing:2px;line-height:1.7;position:absolute;bottom:0;left:10px;display:flex;align-items:center;gap:22px;opacity:.8}.pr-studio.pr-4s .folio-note{background:#fff5df;color:#493d41;align-self:center;padding:22px 20px 17px;box-shadow:0 8px 20px #94492322;transform:rotate(3deg);position:relative;max-width:230px}.pr-studio.pr-4s .note-pin{position:absolute;top:-8px;left:43%;width:45px;height:16px;background:#fffbed94;transform:rotate(-7deg)}.pr-studio.pr-4s .folio-note>p{font-size:10px;margin:12px 0 7px;color:#78634f}.pr-studio.pr-4s .folio-note>strong{font-size:14px;word-break:break-word}.pr-studio.pr-4s .note-divider{height:1px;background:#dbcfbc;margin:15px 0}.pr-studio.pr-4s .folio-note>small{font-size:11px;line-height:1.65;display:block}.pr-studio.pr-4s .note-foot{font-family:Georgia,serif;font-style:italic;font-size:13px;display:block;margin-top:17px;color:#8b665b}.pr-studio.pr-4s .inventory-strip{display:flex;align-items:center;gap:15px;margin-top:21px;padding:15px 0;border-bottom:1px solid var(--line)}.pr-studio.pr-4s .inventory-icon{display:grid;place-items:center;width:41px;height:43px;background:var(--soft);border-radius:9px;color:var(--purple)}.pr-studio.pr-4s .inventory-strip b{font-size:11px}.pr-studio.pr-4s .inventory-strip p{font-size:10px;color:var(--muted);margin-top:4px;line-height:1.65}.pr-studio.pr-4s .inventory-strip p span{padding:0 5px}.pr-studio.pr-4s .inventory-strip>button{margin-left:auto;font-size:11px;display:flex;align-items:center;gap:10px;min-height:44px}.pr-studio.pr-4s .footer{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 80px 24px;color:var(--muted);font-size:10px}.pr-studio.pr-4s .footer>span{display:flex;align-items:center;gap:11px}.pr-studio.pr-4s .footer-mark{font-size:26px;color:var(--purple)}.pr-studio.pr-4s .footer>span:last-child{font-size:8px;letter-spacing:1.2px}.pr-studio.pr-4s .footer b{font-size:7px;border:1px solid var(--line);padding:5px 7px;border-radius:3px}.pr-studio.pr-4s .workspace-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin:24px 0 30px}.pr-studio.pr-4s .back{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;font-size:11px;color:var(--muted)}.pr-studio.pr-4s .workspace-heading .eyebrow{margin:12px 0 9px}.pr-studio.pr-4s .workspace-heading h1{font-size:52px}.pr-studio.pr-4s .topic-period{background:none;font-size:1.3em}.pr-studio.pr-4s .topic-period.coral{color:#d46c46}.pr-studio.pr-4s .topic-period.lilac{color:var(--purple)}.pr-studio.pr-4s .topic-period.mint{color:#7a9e70}.pr-studio.pr-4s .topic-approval{display:flex;align-items:center;gap:12px;margin-bottom:6px}.pr-studio.pr-4s .tag.green{color:#357159;background:#e2eee6;border:0}.pr-studio.pr-4s .tag.violet{color:#684698;background:#ede3fa;border:0}.pr-studio.pr-4s .tag.amber{color:#865027;background:#f9e5ca;border:0}.pr-studio.pr-4s .tag.muted{color:var(--muted);border:0;background:var(--soft)}[data-theme=dark] .pr-studio.pr-4s .tag.green{color:#b8e5c9;background:#294233}[data-theme=dark] .pr-studio.pr-4s .tag.violet{color:#dbbfff;background:#423158}[data-theme=dark] .pr-studio.pr-4s .tag.amber{color:#ffd2a2;background:#554030}.pr-studio.pr-4s .text-button{display:inline-flex;align-items:center;gap:8px;font-size:11px;min-height:44px;text-decoration:underline;text-underline-offset:4px}.pr-studio.pr-4s .topic-spread{display:grid;grid-template-columns:1.58fr 1fr;gap:30px}.pr-studio.pr-4s .section-title{display:flex;gap:15px;align-items:flex-start;margin-bottom:18px}.pr-studio.pr-4s .section-number{width:30px;height:30px;border:1px solid var(--line);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9px;flex-shrink:0;color:var(--muted)}.pr-studio.pr-4s .section-title h2{font-size:19px;letter-spacing:-.7px}.pr-studio.pr-4s .section-title p{font-size:11px;line-height:1.6;color:var(--muted);margin-top:8px}.pr-studio.pr-4s .question-list{border-top:1px solid var(--line)}.pr-studio.pr-4s .question-row{display:flex;gap:13px;border-bottom:1px solid var(--line);padding:24px 12px 23px 0}.pr-studio.pr-4s .question-row.chosen{background:linear-gradient(90deg,var(--soft),transparent);border-radius:8px}.pr-studio.pr-4s .question-check{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:36px;padding-top:2px;cursor:pointer}.pr-studio.pr-4s .question-check input{width:17px;height:17px;accent-color:var(--purple);margin:0}.pr-studio.pr-4s .question-check span{font-size:9px;color:var(--muted)}.pr-studio.pr-4s .question-content{flex:1;min-width:0}.pr-studio.pr-4s .question-title{display:flex;align-items:flex-start;justify-content:space-between;gap:13px;font-size:16px;font-weight:700;letter-spacing:-.4px;text-align:left;line-height:1.55;width:100%;padding:0;min-height:44px}.pr-studio.pr-4s .question-title svg{margin-top:4px}.pr-studio.pr-4s .question-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.pr-studio.pr-4s .edition-label{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--muted)}.pr-studio.pr-4s .edition-label select{border:0;background:transparent;color:var(--muted);font-size:9px;height:34px;max-width:185px}.pr-studio.pr-4s .questions-foot{display:flex;align-items:flex-start;gap:8px;font-size:10px;color:var(--muted);line-height:1.6;margin:16px 0}.pr-studio.pr-4s .page-focus{border-radius:15px;color:#322735;padding:26px 30px 20px;position:relative;overflow:hidden}.pr-studio.pr-4s .page-focus>.eyebrow{color:#59455d;font-size:9px}.pr-studio.pr-4s .paper-preview{width:79%;background:#fff9e9;color:#3b2b37;box-shadow:8px 12px #6c385a17,0 10px 20px #553b5e17;padding:15px 20px 18px;transform:rotate(-4deg);margin:22px auto 24px;border-radius:3px;max-width:290px}.pr-studio.pr-4s .paper-top{display:flex;gap:3px;border-bottom:1px solid #e5d7c8;padding-bottom:8px}.pr-studio.pr-4s .paper-top span{width:4px;height:4px;border-radius:50%;background:#c1a796}.pr-studio.pr-4s .paper-site{font-size:7px;margin-top:12px;letter-spacing:1px}.pr-studio.pr-4s .paper-preview h3{font-size:21px;letter-spacing:-1px;margin:13px 0 12px}.pr-studio.pr-4s .paper-lines{display:flex;flex-direction:column;gap:6px}.pr-studio.pr-4s .paper-lines i{height:4px;background:#e6d7cc;border-radius:3px;width:95%}.pr-studio.pr-4s .paper-lines i:last-child{width:70%}.pr-studio.pr-4s .paper-highlight{font-size:11px;line-height:1.6;background:#eadcf7;margin:13px -7px;padding:8px;border-left:2px solid #9e72d6;white-space:pre-line}.pr-studio.pr-4s .page-caption{display:flex;align-items:center;gap:7px;font-size:12px;margin-top:5px}.pr-studio.pr-4s .page-focus>p:not(.eyebrow){font-size:11px;line-height:1.7;margin:12px 0;color:#594552}.pr-studio.pr-4s .page-link{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #39213133;padding:15px 0 0;margin-top:12px;font-size:12px;font-weight:800;width:100%;min-height:44px}.pr-studio.pr-4s .assessment-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin:30px 0 12px;border-radius:12px;background:var(--soft);border:1px solid var(--line);padding:20px}.pr-studio.pr-4s .assessment-label{display:flex;gap:14px;align-items:center;flex:1;min-width:250px}.pr-studio.pr-4s .assessment-label b{font-size:13px}.pr-studio.pr-4s .assessment-label p{font-size:10px;color:var(--muted);line-height:1.8;margin-top:4px}.pr-studio.pr-4s .assessment-actions{display:flex;gap:8px;flex-wrap:wrap}.pr-studio.pr-4s .eligibility{font-size:11px;color:var(--muted);width:100%;padding-left:43px}.pr-studio.pr-4s .scope-foot{font-size:9px;color:var(--muted);line-height:1.8;margin-bottom:20px}.pr-studio.pr-4s .review-topic{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border:1px solid var(--line);border-radius:8px;padding:15px;margin-bottom:15px;font-size:12px;background:var(--paper)}.pr-studio.pr-4s .review-topic p{flex:1;min-width:200px}.pr-studio.pr-4s .review-topic button{padding:10px;background:var(--soft);border-radius:7px;min-height:44px}.pr-studio.pr-4s .inspector-heading{margin:20px 0 24px}.pr-studio.pr-4s .inspector-title-row{display:flex;gap:30px;align-items:center;margin-top:10px}.pr-studio.pr-4s .inspector-title-row>div:first-child{flex:1}.pr-studio.pr-4s .inspector-heading h1{font-size:36px;line-height:1.25;letter-spacing:-1.4px;max-width:930px;margin-top:9px}.pr-studio.pr-4s .question-step{display:flex;align-items:center;gap:13px}.pr-studio.pr-4s .question-step>span{font-size:11px;color:var(--muted);white-space:nowrap}.pr-studio.pr-4s .identity-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:19px;font-size:10px;color:var(--muted)}.pr-studio.pr-4s .inspector-toolstrip{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;border-bottom:1px solid var(--line);padding-bottom:11px;gap:15px}.pr-studio.pr-4s .tab-list{display:flex;align-items:center;gap:7px;border-radius:9px;padding:4px;background:var(--soft);position:relative;isolation:isolate}.pr-studio.pr-4s .tab-list>[data-slot=tabs-indicator]{display:none}.pr-studio.pr-4s .tab-trigger{border:0;min-height:44px;padding:0 15px;display:flex;align-items:center;justify-content:center;position:relative;font-size:12px;font-weight:700;color:var(--muted);z-index:1;border-radius:6px}.pr-studio.pr-4s .tab-trigger>span{display:flex;gap:8px;align-items:center;justify-content:center}.pr-studio.pr-4s .tab-trigger[data-active]{color:var(--ink)}.pr-studio.pr-4s .tab-marker{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--paper);border-radius:6px;box-shadow:0 2px 5px #00000009;z-index:-1}.pr-studio.pr-4s .toolstrip-hint{font-family:Georgia,serif;font-style:italic;font-size:13px;color:var(--muted)}.pr-studio.pr-4s .tab-panel:focus{outline:none}.pr-studio.pr-4s .tab-panel[hidden]{display:none}.pr-studio.pr-4s .evidence-spread{display:grid;grid-template-columns:1.65fr 1fr;gap:30px;align-items:start}.pr-studio.pr-4s .source-sheet{background:var(--paper);padding:28px;border:1px solid var(--line);border-radius:3px 3px 16px;box-shadow:var(--shadow);min-width:0}.pr-studio.pr-4s .sheet-heading{display:flex;align-items:center;gap:11px}.pr-studio.pr-4s .sheet-heading h2{font-size:18px;letter-spacing:-.6px;flex:1}.pr-studio.pr-4s .sheet-heading>.tag{font-size:9px}.pr-studio.pr-4s .evidence-thread{display:flex;justify-content:space-between;position:relative;margin:20px 0 27px;padding:0 4px;color:var(--purple)}.pr-studio.pr-4s .evidence-thread>svg{position:absolute;top:7px;left:8%;height:40px;width:84%;pointer-events:none}.pr-studio.pr-4s .evidence-thread>button{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;gap:8px;font-size:9px;padding:0;min-width:90px}.pr-studio.pr-4s .thread-node{width:43px;height:43px;display:grid;place-items:center;background:var(--paper);border:1px solid var(--line);border-radius:50%;box-shadow:0 2px 5px #0001}.pr-studio.pr-4s .evidence-thread>button.selected .thread-node{background:var(--lilac);color:#442d5e;border-color:transparent}.pr-studio.pr-4s .evidence-thread small{font-size:8px;color:var(--muted)}.pr-studio.pr-4s .source-address{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:10px;border-top:1px solid var(--line);padding-top:17px}.pr-studio.pr-4s .source-date{margin-left:auto;font-size:8px;color:var(--muted)}.pr-studio.pr-4s blockquote{margin:0}.pr-studio.pr-4s .source-sheet>blockquote{font-family:Georgia,serif;font-size:25px;line-height:1.55;letter-spacing:-.4px;padding:20px 0 15px;color:var(--ink)}.pr-studio.pr-4s .source-sheet>blockquote:before{content:"“";color:var(--purple);font-size:40px;line-height:0;vertical-align:-7px;margin-right:2px}.pr-studio.pr-4s .source-sheet>blockquote:after{content:"”";color:var(--purple)}.pr-studio.pr-4s .body-label{display:flex;align-items:center;gap:6px;font-size:8px;color:var(--muted)}.pr-studio.pr-4s .tiny-dot{width:5px;height:5px;display:inline-block;border-radius:50%;background:#86a793}.pr-studio.pr-4s .evidence-reading{margin-top:25px;padding-top:21px;border-top:1px solid var(--line)}.pr-studio.pr-4s .evidence-reading b{font-size:11px}.pr-studio.pr-4s .evidence-reading p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:8px}.pr-studio.pr-4s .evidence-reading .missing-label{display:block;margin-top:18px;color:var(--purple)}.pr-studio.pr-4s summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;font-size:10px}.pr-studio.pr-4s summary::-webkit-details-marker{display:none}.pr-studio.pr-4s .provenance{border-top:1px solid var(--line);margin-top:20px}.pr-studio.pr-4s .provenance dl{display:grid;grid-template-columns:110px 1fr;font-size:10px;line-height:1.7;gap:7px}.pr-studio.pr-4s .provenance dt{color:var(--muted)}.pr-studio.pr-4s .provenance dd{margin:0;overflow-wrap:anywhere}.pr-studio.pr-4s .alternate{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:44px;width:100%;font-size:10px;background:var(--soft);padding:10px 12px;border-radius:5px;margin-top:7px}.pr-studio.pr-4s .editorial-note{background:var(--lilac);color:#352843;padding:29px 29px 25px;border-radius:16px 16px 3px;position:relative}.pr-studio.pr-4s .note-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:29px}.pr-studio.pr-4s .note-top span{font-size:9px;letter-spacing:1.5px;font-weight:600}.pr-studio.pr-4s .editorial-note h2{font-size:42px;letter-spacing:-1.8px;line-height:1.08}.pr-studio.pr-4s .editorial-note h2 em{color:#694197}.pr-studio.pr-4s .editorial-note>p{font-size:12px;line-height:1.8;margin-top:22px;max-width:280px}.pr-studio.pr-4s .note-checks{display:flex;flex-direction:column;gap:15px;margin:25px 0 28px}.pr-studio.pr-4s .note-checks span{display:flex;align-items:center;gap:8px;font-size:10px}.pr-studio.pr-4s .note-bottom{border-top:1px solid #795e962e;padding-top:19px;display:flex;flex-direction:column;align-items:flex-start;gap:13px}.pr-studio.pr-4s .note-bottom>.tag{font-size:8px;color:#614775;border-color:#8463a744}.pr-studio.pr-4s .note-bottom>.action{width:100%;justify-content:space-between}.pr-studio.pr-4s .note-bottom>small{font-size:8px;opacity:.8}.pr-studio.pr-4s .brief-spread{display:grid;grid-template-columns:.8fr 1.5fr;gap:45px;align-items:start}.pr-studio.pr-4s .brief-context{padding:21px 20px 20px 0}.pr-studio.pr-4s .brief-context h2{font-size:47px;line-height:1.12;letter-spacing:-1.8px;margin:15px 0}.pr-studio.pr-4s .brief-context h2 em{color:var(--purple)}.pr-studio.pr-4s .brief-context>p:not(.eyebrow){font-size:12px;color:var(--muted);line-height:1.8}.pr-studio.pr-4s .brief-anchor{display:flex;align-items:center;gap:12px;margin-top:28px;padding:17px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pr-studio.pr-4s .brief-anchor b{font-size:11px;overflow-wrap:anywhere}.pr-studio.pr-4s .brief-anchor small{display:block;margin-top:5px;font-size:9px;color:var(--muted)}.pr-studio.pr-4s .brief-context blockquote{font-family:Georgia,serif;font-size:18px;line-height:1.8;padding:20px 0;color:var(--muted)}.pr-studio.pr-4s .editor-guard{display:flex;gap:10px;margin-top:22px;background:var(--soft);padding:15px;border-radius:8px;color:var(--muted)}.pr-studio.pr-4s .editor-guard p{font-size:10px;line-height:1.8}.pr-studio.pr-4s .brief-paper{background:var(--paper);border:1px solid var(--line);border-radius:3px 3px 16px;box-shadow:var(--shadow);padding:27px 30px;min-width:0}.pr-studio.pr-4s .brief-paper-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.pr-studio.pr-4s .save-stamp{display:inline-flex;align-items:center;gap:5px;font-family:Folio4SManrope,Arial,sans-serif;font-size:9px;font-style:normal;color:var(--muted);white-space:nowrap}.pr-studio.pr-4s .save-stamp:not(.dirty){color:var(--purple)}.pr-studio.pr-4s .status-dot,.pr-studio.pr-4s .draft-dot{display:inline-block;width:6px;height:6px;background:#c57e43;border-radius:50%}.pr-studio.pr-4s .draft-dot{margin-left:0}.pr-studio.pr-4s .brief-title-field{font-size:9px;color:var(--muted);display:block;margin:27px 0 24px}.pr-studio.pr-4s .brief-title-field input{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid var(--line);font-size:24px;font-weight:700;letter-spacing:-1px;color:var(--ink);padding:12px 0 16px}.pr-studio.pr-4s .editor-field{display:block;margin-bottom:22px}.pr-studio.pr-4s .editor-field>span{font-size:11px;font-weight:700;display:flex;align-items:center;gap:10px;margin-bottom:9px}.pr-studio.pr-4s .field-index{font-size:9px;color:var(--purple);font-weight:400}.pr-studio.pr-4s .editor-field textarea,.pr-studio.pr-4s .editor-field input{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--canvas);padding:11px 12px;font-size:12px;line-height:1.9;resize:vertical;min-height:44px}.pr-studio.pr-4s .editor-field textarea{min-height:106px}.pr-studio.pr-4s .more-fields{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:21px}.pr-studio.pr-4s .more-fields summary{min-height:50px}.pr-studio.pr-4s .more-fields .editor-field{margin-top:10px}.pr-studio.pr-4s .save-bar{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.pr-studio.pr-4s .save-bar>div:first-child{display:flex;flex-direction:column;gap:7px}.pr-studio.pr-4s .session-note{font-size:8px;color:var(--muted)}.pr-studio.pr-4s .export-actions{display:flex;gap:5px}.pr-studio.pr-4s .export-actions button{width:46px;min-height:44px;display:flex;justify-content:center;align-items:center;border:1px solid var(--line);border-radius:7px}.pr-studio.pr-4s .export-actions span{display:none}.pr-studio.pr-4s .save-caption{font-size:9px;color:var(--muted);margin:13px 0}.pr-studio.pr-4s .failure-controls{margin-top:13px;color:var(--muted);border-top:1px solid var(--line)}.pr-studio.pr-4s .failure-controls p{font-size:10px;line-height:1.8}.pr-studio.pr-4s .failure-controls button{font-size:10px;min-height:44px;text-decoration:underline;text-underline-offset:3px;margin:5px 15px 0 0}.pr-studio.pr-4s .save-alert{padding:15px;background:var(--rose);border-radius:8px;font-size:12px;line-height:1.7;margin-bottom:20px}.pr-studio.pr-4s .save-alert b{font-size:13px}.pr-studio.pr-4s .save-alert p{font-size:11px;margin-top:6px}.pr-studio.pr-4s .save-alert button,.pr-studio.pr-4s .discard-confirm button{background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:9px;min-height:44px;font-size:10px;margin:8px 8px 0 0}.pr-studio.pr-4s .discard-confirm{padding:14px;background:var(--soft);font-size:12px;border:1px solid var(--line);margin-bottom:15px;border-radius:7px}.pr-studio.pr-4s .prototype-controls{background:var(--paper);border-bottom:1px solid var(--line);padding:18px 48px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.pr-studio.pr-4s .prototype-controls>div{margin-right:auto}.pr-studio.pr-4s .prototype-controls b{font-size:13px}.pr-studio.pr-4s .prototype-controls small{font-size:10px;display:block;margin-top:5px;color:var(--muted)}.pr-studio.pr-4s .prototype-controls label{display:flex;flex-direction:column;gap:4px;font-size:9px}.pr-studio.pr-4s .prototype-controls select{height:44px;max-width:220px;background:var(--canvas);border:1px solid var(--line);border-radius:5px;padding:0 7px;font-size:10px}.pr-studio.pr-4s .prototype-controls .check-label{flex-direction:row;align-items:center;min-height:44px}.pr-studio.pr-4s .toast{position:fixed;bottom:23px;left:50%;transform:translate(-50%)!important;background:var(--action);color:var(--action-ink);padding:15px 21px;border-radius:12px;font-size:12px;display:flex;align-items:center;gap:10px;z-index:40;box-shadow:0 8px 30px #0003;max-width:calc(100vw - 30px);width:max-content}.pr-studio.pr-4s .empty-stage{display:flex;align-items:center;justify-content:space-between;background:var(--lilac);border-radius:18px;padding:40px;color:#352843;gap:30px}.pr-studio.pr-4s .empty-stage h2{font-size:42px;letter-spacing:-1.7px;line-height:1.15;margin-top:22px}.pr-studio.pr-4s .empty-stage p{max-width:470px;font-size:13px;line-height:1.9;margin:20px 0}.pr-studio.pr-4s .empty-stage small{display:block;font-size:10px;margin-top:15px}.pr-studio.pr-4s .empty-stage .fold-art{max-width:310px}.pr-studio.pr-4s .empty-stage .tag.violet{background:#ffffff70}.pr-studio.pr-4s .empty-stage .action{background:#34213d;color:#fffaf4}.pr-studio.pr-4s .no-results{padding:50px;text-align:center;background:var(--soft);border-radius:15px}.pr-studio.pr-4s .no-results h2{font-size:25px;margin:15px}.pr-studio.pr-4s .no-results p{font-size:13px;color:var(--muted);margin-bottom:20px}.pr-studio.pr-4s .unknown-evidence{padding:20px 0 10px}.pr-studio.pr-4s .unknown-glyph{width:62px;height:62px;display:grid;place-items:center;border:1px dashed var(--purple);border-radius:50%;font-family:Georgia,serif;font-size:38px;color:var(--purple);margin-bottom:20px}.pr-studio.pr-4s .unknown-evidence h2{font-size:28px;letter-spacing:-1px;line-height:1.2}.pr-studio.pr-4s .unknown-evidence p{font-size:12px;color:var(--muted);line-height:1.8;margin:15px 0 25px}@media (hover:hover) and (pointer:fine){.pr-studio.pr-4s .folio-light:hover .folio-glow{opacity:1}.pr-studio.pr-4s .folio-spine:hover{background:#ffffff16}.pr-studio.pr-4s .action:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 10px #21102d18}.pr-studio.pr-4s .icon-button:hover{background:var(--soft)}.pr-studio.pr-4s .question-title:hover{color:var(--purple)}.pr-studio.pr-4s .paper-preview{transition:transform .22s var(--ease)}.pr-studio.pr-4s .page-focus:hover .paper-preview{transform:rotate(-1deg)}}@media (min-width:1600px){.pr-studio.pr-4s .folio-main{padding-top:36px}.pr-studio.pr-4s .hub-heading{margin-top:40px;margin-bottom:40px}.pr-studio.pr-4s .folio-body{min-height:350px}}@media (max-width:1100px){.pr-studio.pr-4s .folio-main{padding:25px 38px 30px}.pr-studio.pr-4s .brandbar,.pr-studio.pr-4s .local-nav{padding-left:30px;padding-right:30px}.pr-studio.pr-4s .hub-intro{margin-right:0}.pr-studio.pr-4s .heading-spark{right:-100px;font-size:65px}.pr-studio.pr-4s .folio-body{grid-template-columns:1.25fr .8fr .75fr;gap:10px;padding:23px}.pr-studio.pr-4s .folio-story h2{font-size:35px}.pr-studio.pr-4s .folio-note{padding:18px 15px}.pr-studio.pr-4s .folio-name{min-width:200px}.pr-studio.pr-4s .footer{padding-left:38px;padding-right:38px}.pr-studio.pr-4s .topic-spread{gap:22px;grid-template-columns:1.4fr 1fr}.pr-studio.pr-4s .page-focus{padding:24px}.pr-studio.pr-4s .brief-spread{gap:25px;grid-template-columns:.8fr 1.4fr}.pr-studio.pr-4s .brief-paper,.pr-studio.pr-4s .editorial-note{padding:24px}.pr-studio.pr-4s .editorial-note h2{font-size:36px}.pr-studio.pr-4s .evidence-spread{gap:22px;grid-template-columns:1.4fr 1fr}.pr-studio.pr-4s .source-sheet{padding:23px}.pr-studio.pr-4s .source-date{margin-left:0;width:100%}}@media (max-width:800px){.pr-studio.pr-4s .studio-word{display:none}.pr-studio.pr-4s .fixture-chip{font-size:7px}.pr-studio.pr-4s .header-right{gap:8px}.pr-studio.pr-4s .brandbar{height:73px;padding:0 25px}.pr-studio.pr-4s .local-nav{padding:0 25px}.pr-studio.pr-4s .demo-label{display:none}.pr-studio.pr-4s .folio-main{padding:24px}.pr-studio.pr-4s .hub-heading h1{font-size:48px}.pr-studio.pr-4s .heading-spark{font-size:52px;right:-80px;top:35px}.pr-studio.pr-4s .hub-intro{padding-left:20px}.pr-studio.pr-4s .hub-intro p{font-size:16px}.pr-studio.pr-4s .hub-intro>span:last-child{font-size:9px}.pr-studio.pr-4s .folio-body{grid-template-columns:1.3fr 1fr;padding:24px;min-height:310px}.pr-studio.pr-4s .folio-story h2{font-size:37px}.pr-studio.pr-4s .folio-note{display:none}.pr-studio.pr-4s .folio-art{grid-column:2}.pr-studio.pr-4s .folio-label{display:none}.pr-studio.pr-4s .folio-name{min-width:0;flex:1;font-size:19px}.pr-studio.pr-4s .folio-spine{gap:14px;padding:0 23px}.pr-studio.pr-4s .topic-spread{grid-template-columns:1fr}.pr-studio.pr-4s .page-focus{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.pr-studio.pr-4s .page-focus .paper-preview{grid-column:1;grid-row:1/6;margin:15px auto;width:90%;max-width:250px}.pr-studio.pr-4s .page-focus>.eyebrow,.pr-studio.pr-4s .page-focus>.page-caption,.pr-studio.pr-4s .page-focus>p,.pr-studio.pr-4s .page-focus>.page-link{grid-column:2}.pr-studio.pr-4s .topic-approval{flex-direction:column;align-items:flex-end;gap:0}.pr-studio.pr-4s .workspace-heading h1{font-size:43px}.pr-studio.pr-4s .questions-panel{padding-top:0}.pr-studio.pr-4s .evidence-spread{grid-template-columns:1.2fr 1fr;gap:16px}.pr-studio.pr-4s .sheet-heading h2{font-size:15px}.pr-studio.pr-4s .sheet-heading>.tag{display:none}.pr-studio.pr-4s .editorial-note{padding:21px}.pr-studio.pr-4s .editorial-note h2{font-size:33px}.pr-studio.pr-4s .note-checks span{font-size:9px}.pr-studio.pr-4s .source-sheet{padding:20px}.pr-studio.pr-4s .source-sheet>blockquote{font-size:22px}.pr-studio.pr-4s .evidence-thread{margin-left:-7px;margin-right:-7px}.pr-studio.pr-4s .evidence-thread>button{min-width:75px;font-size:8px}.pr-studio.pr-4s .brief-spread{grid-template-columns:1fr 1.5fr;gap:20px}.pr-studio.pr-4s .brief-context h2{font-size:37px}.pr-studio.pr-4s .brief-context blockquote{font-size:16px}.pr-studio.pr-4s .brief-paper{padding:20px}.pr-studio.pr-4s .brief-paper-title{align-items:flex-start;flex-direction:column}.pr-studio.pr-4s .brief-title-field input{font-size:20px}.pr-studio.pr-4s .save-bar{flex-wrap:nowrap}.pr-studio.pr-4s .source-address{font-size:9px}.pr-studio.pr-4s .inspector-heading h1{font-size:31px}.pr-studio.pr-4s .toolstrip-hint{display:none}.pr-studio.pr-4s .footer{padding:15px 24px 25px}.pr-studio.pr-4s .footer>span:last-child{font-size:7px}.pr-studio.pr-4s .empty-stage{padding:30px}.pr-studio.pr-4s .empty-stage h2{font-size:34px}.pr-studio.pr-4s .empty-stage .fold-art{width:35%}}@media (max-width:540px){.pr-studio.pr-4s .brandbar{height:69px;padding:0 18px;gap:10px}.pr-studio.pr-4s .brand{font-size:16px;gap:10px}.pr-studio.pr-4s .brand-mark{width:33px;height:33px;font-size:25px;border-radius:8px}.pr-studio.pr-4s .brand-mark>span{font-size:15px}.pr-studio.pr-4s .header-right .avatar{display:none}.pr-studio.pr-4s .header-right .icon-button{width:40px;height:44px;border:0;border-radius:8px}.pr-studio.pr-4s .fixture-chip{display:none}.pr-studio.pr-4s .header-right{gap:1px}.pr-studio.pr-4s .local-nav{height:auto;min-height:52px;padding:0 19px;font-size:10px;gap:7px}.pr-studio.pr-4s .website{display:none}.pr-studio.pr-4s .breadcrumb{gap:7px;width:100%;flex-wrap:wrap;padding:4px 0}.pr-studio.pr-4s .breadcrumb>button,.pr-studio.pr-4s .breadcrumb>span{font-size:10px}.pr-studio.pr-4s .breadcrumb>button{min-height:38px}.pr-studio.pr-4s .breadcrumb>span:last-child{margin-left:auto}.pr-studio.pr-4s .breadcrumb>svg{width:11px}.pr-studio.pr-4s .crumb-icon{font-size:19px}.pr-studio.pr-4s .folio-main{padding:23px 19px 21px}.pr-studio.pr-4s .journey{gap:8px;font-size:8px;letter-spacing:0}.pr-studio.pr-4s .journey>span{gap:4px}.pr-studio.pr-4s .journey>i{width:14px}.pr-studio.pr-4s .journey>span:not(.current)>span{display:none}.pr-studio.pr-4s .journey .current{flex:1}.pr-studio.pr-4s .journey .current>span{display:inline}.pr-studio.pr-4s .hub-heading{margin:25px 0;display:block}.pr-studio.pr-4s .hub-heading .eyebrow{font-size:8px;letter-spacing:1.3px}.pr-studio.pr-4s .hub-heading h1{font-size:48px;letter-spacing:-2.6px;margin-top:12px}.pr-studio.pr-4s .heading-spark{font-size:56px;right:7px;top:22px}.pr-studio.pr-4s .hub-intro{border:0;padding:0;margin:16px 0 0}.pr-studio.pr-4s .hub-intro .little-rule,.pr-studio.pr-4s .hub-intro>span:last-child{display:none}.pr-studio.pr-4s .hub-intro p{font-size:11px;letter-spacing:0;line-height:1.7;color:var(--muted)}.pr-studio.pr-4s .hub-intro p br{display:none}.pr-studio.pr-4s .hub-intro p br:after{content:" "}.pr-studio.pr-4s .hub-intro p b{display:block;color:var(--ink);font-weight:600}.pr-studio.pr-4s .topic-toolbar{gap:13px;align-items:center;margin-bottom:12px}.pr-studio.pr-4s .filter-control{gap:15px;flex-shrink:0}.pr-studio.pr-4s .filter-control button{font-size:10px}.pr-studio.pr-4s .filter-control button span{font-size:8px;margin-left:2px;padding:2px 4px}.pr-studio.pr-4s .search{width:115px;gap:6px}.pr-studio.pr-4s .search svg{width:14px}.pr-studio.pr-4s .search input{font-size:10px;min-width:0}.pr-studio.pr-4s .folios{border-radius:12px}.pr-studio.pr-4s .folio-spine{padding:0 16px;min-height:65px;gap:8px}.pr-studio.pr-4s .folio-number{width:22px;font-size:9px}.pr-studio.pr-4s .folio-name,.pr-studio.pr-4s .is-open .folio-name{font-size:16px;letter-spacing:-.5px}.pr-studio.pr-4s .spine-status{display:none}.pr-studio.pr-4s .spine-plus{font-size:24px;margin-left:0}.pr-studio.pr-4s .is-open .folio-spine{min-height:55px}.pr-studio.pr-4s .folio-body{padding:20px 20px 23px;display:block;min-height:325px}.pr-studio.pr-4s .folio-story h2{font-size:36px;letter-spacing:-1.6px;margin:16px 0 12px;position:relative;z-index:2}.pr-studio.pr-4s .folio-story>.tag{font-size:7px;letter-spacing:1px}.pr-studio.pr-4s .folio-story>p{font-size:11px;max-width:215px;line-height:1.7;margin-bottom:22px;position:relative;z-index:2}.pr-studio.pr-4s .folio-story>.action{width:100%;justify-content:space-between;position:relative;z-index:3;margin-top:5px}.pr-studio.pr-4s .folio-art{position:absolute;right:-49px;bottom:70px;width:166px;opacity:.43;pointer-events:none}.pr-studio.pr-4s .art-label{display:none}.pr-studio.pr-4s .folio-art .fold-art{filter:none}.pr-studio.pr-4s .inventory-strip{gap:10px;align-items:flex-start;margin-top:18px;padding:12px 0;flex-wrap:wrap}.pr-studio.pr-4s .inventory-icon{width:32px;height:35px;border-radius:7px}.pr-studio.pr-4s .inventory-icon svg{width:17px}.pr-studio.pr-4s .inventory-strip>div{flex:1}.pr-studio.pr-4s .inventory-strip b{font-size:10px}.pr-studio.pr-4s .inventory-strip p{font-size:9px;max-width:255px}.pr-studio.pr-4s .inventory-strip>button{font-size:10px;min-height:30px;margin-left:42px;padding:0}.pr-studio.pr-4s .footer{padding:12px 19px 21px;align-items:flex-start;gap:14px;flex-direction:column}.pr-studio.pr-4s .footer>span{font-size:10px}.pr-studio.pr-4s .footer>span:last-child{font-size:7px;width:100%;justify-content:space-between}.pr-studio.pr-4s .footer>span:last-child:before{content:"LOCAL FIXTURE / SYNTHETIC";letter-spacing:.8px}.pr-studio.pr-4s .footer b{display:none}.pr-studio.pr-4s .footer-mark{font-size:21px}.pr-studio.pr-4s .workspace-heading{margin:17px 0 24px;display:block}.pr-studio.pr-4s .workspace-heading .eyebrow{font-size:8px;margin:10px 0}.pr-studio.pr-4s .workspace-heading h1{font-size:39px;letter-spacing:-1.8px}.pr-studio.pr-4s .topic-approval{margin-top:14px;flex-direction:row;justify-content:space-between;align-items:center}.pr-studio.pr-4s .topic-approval .tag{font-size:9px}.pr-studio.pr-4s .topic-approval .action{font-size:10px}.pr-studio.pr-4s .back{font-size:10px;min-height:35px}.pr-studio.pr-4s .topic-spread{gap:20px}.pr-studio.pr-4s .section-title{gap:10px;margin-bottom:15px}.pr-studio.pr-4s .section-title h2{font-size:16px;line-height:1.4;letter-spacing:-.4px}.pr-studio.pr-4s .section-title p{font-size:10px}.pr-studio.pr-4s .section-number{width:26px;height:26px;font-size:8px}.pr-studio.pr-4s .question-row{padding:19px 8px 18px 0;gap:7px}.pr-studio.pr-4s .question-title{font-size:14px;line-height:1.65;letter-spacing:-.3px;gap:9px}.pr-studio.pr-4s .question-title svg{width:15px}.pr-studio.pr-4s .question-check{min-width:30px;padding-top:6px}.pr-studio.pr-4s .question-check input{width:18px;height:18px}.pr-studio.pr-4s .question-meta{gap:6px}.pr-studio.pr-4s .edition-label select{height:38px;font-size:9px;max-width:195px}.pr-studio.pr-4s .question-meta .tag{font-size:8px}.pr-studio.pr-4s .questions-foot{font-size:9px}.pr-studio.pr-4s .page-focus{padding:22px 20px;gap:13px;border-radius:11px}.pr-studio.pr-4s .page-focus .paper-preview{width:100%;padding:12px 13px;margin:12px 0}.pr-studio.pr-4s .paper-preview h3{font-size:18px}.pr-studio.pr-4s .paper-highlight{font-size:9px;padding:7px;margin:12px -3px}.pr-studio.pr-4s .page-focus>.eyebrow{font-size:7px;letter-spacing:1px}.pr-studio.pr-4s .page-focus>.page-caption{font-size:10px;flex-wrap:wrap;gap:4px}.pr-studio.pr-4s .page-focus>p:not(.eyebrow){font-size:10px;margin:0;line-height:1.7}.pr-studio.pr-4s .page-link{font-size:10px;padding-top:8px}.pr-studio.pr-4s .assessment-bar{margin-top:22px;padding:16px;gap:17px}.pr-studio.pr-4s .assessment-label{align-items:flex-start;gap:10px;min-width:0}.pr-studio.pr-4s .assessment-label b{font-size:12px}.pr-studio.pr-4s .assessment-label p{font-size:10px;margin-top:7px}.pr-studio.pr-4s .assessment-actions{width:100%}.pr-studio.pr-4s .assessment-actions>.action{width:100%;justify-content:space-between;font-size:11px}.pr-studio.pr-4s .eligibility{padding-left:0;font-size:10px}.pr-studio.pr-4s .scope-foot{font-size:8px;line-height:1.9}.pr-studio.pr-4s .inspector-heading{margin-top:15px}.pr-studio.pr-4s .inspector-title-row{gap:12px;align-items:flex-start;margin-top:12px}.pr-studio.pr-4s .inspector-heading .eyebrow{font-size:8px;letter-spacing:1.1px}.pr-studio.pr-4s .inspector-heading h1{font-size:27px;letter-spacing:-1px;line-height:1.3;margin-top:10px}.pr-studio.pr-4s .question-step{flex-direction:column;gap:5px;margin-top:27px}.pr-studio.pr-4s .question-step>span{font-size:9px}.pr-studio.pr-4s .question-step .icon-button{width:35px;height:44px}.pr-studio.pr-4s .identity-row{gap:9px;font-size:9px;margin-top:17px}.pr-studio.pr-4s .identity-row .tag{font-size:8px}.pr-studio.pr-4s .identity-row>span:last-child{width:100%}.pr-studio.pr-4s .inspector-toolstrip{position:sticky;top:0;z-index:10;background:var(--canvas);padding:10px 0;margin-bottom:16px}.pr-studio.pr-4s .tab-list{width:100%}.pr-studio.pr-4s .tab-trigger{flex:1;font-size:11px;padding:0 12px;min-height:44px}.pr-studio.pr-4s .tab-trigger svg{width:15px}.pr-studio.pr-4s .evidence-spread{display:flex;flex-direction:column;gap:18px}.pr-studio.pr-4s .source-sheet{padding:18px;width:100%;border-radius:3px 3px 12px}.pr-studio.pr-4s .sheet-heading{gap:8px}.pr-studio.pr-4s .sheet-heading h2{font-size:15px}.pr-studio.pr-4s .evidence-thread{margin:19px -4px 23px}.pr-studio.pr-4s .evidence-thread>button{font-size:8px;min-width:80px}.pr-studio.pr-4s .thread-node{width:40px;height:40px}.pr-studio.pr-4s .source-address{font-size:10px;gap:8px}.pr-studio.pr-4s .source-date{font-size:8px}.pr-studio.pr-4s .source-sheet>blockquote{font-size:23px;line-height:1.6;padding:17px 0}.pr-studio.pr-4s .body-label{font-size:7px;line-height:1.6}.pr-studio.pr-4s .evidence-reading{margin-top:20px;padding-top:18px}.pr-studio.pr-4s .evidence-reading p{font-size:11px}.pr-studio.pr-4s .provenance dl{grid-template-columns:85px 1fr;font-size:9px;gap:7px}.pr-studio.pr-4s .editorial-note{width:100%;padding:23px;border-radius:12px 12px 3px}.pr-studio.pr-4s .note-top{margin-bottom:20px}.pr-studio.pr-4s .editorial-note h2{font-size:37px;line-height:1.08}.pr-studio.pr-4s .editorial-note h2 br:last-of-type{display:none}.pr-studio.pr-4s .editorial-note>p{font-size:12px;margin-top:18px;max-width:none}.pr-studio.pr-4s .note-checks{margin:19px 0}.pr-studio.pr-4s .note-checks span{font-size:10px}.pr-studio.pr-4s .brief-spread{display:flex;flex-direction:column;gap:18px}.pr-studio.pr-4s .brief-context{padding:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.pr-studio.pr-4s .brief-context>.eyebrow,.pr-studio.pr-4s .brief-context>p,.pr-studio.pr-4s .brief-context>blockquote,.pr-studio.pr-4s .brief-context>.editor-guard,.pr-studio.pr-4s .brief-context>.text-button{display:none}.pr-studio.pr-4s .brief-context h2{font-size:26px;margin:0;letter-spacing:-1px}.pr-studio.pr-4s .brief-anchor{margin:0;padding:0;border:0;gap:8px;max-width:170px}.pr-studio.pr-4s .brief-anchor b{font-size:9px}.pr-studio.pr-4s .brief-anchor small{font-size:8px;line-height:1.6}.pr-studio.pr-4s .brief-paper{width:100%;padding:20px 17px}.pr-studio.pr-4s .brief-paper-title{flex-direction:row;gap:10px;align-items:center}.pr-studio.pr-4s .brief-paper-title .eyebrow{font-size:8px;letter-spacing:1px}.pr-studio.pr-4s .save-stamp{font-size:8px}.pr-studio.pr-4s .brief-title-field{margin-top:23px}.pr-studio.pr-4s .brief-title-field input{font-size:20px;letter-spacing:-.7px;min-height:53px}.pr-studio.pr-4s .editor-field textarea,.pr-studio.pr-4s .editor-field input{font-size:16px;line-height:1.7;padding:10px}.pr-studio.pr-4s .editor-field>span{font-size:10px}.pr-studio.pr-4s .editor-field textarea{min-height:170px}.pr-studio.pr-4s .editor-field{margin-bottom:19px}.pr-studio.pr-4s .more-fields summary{font-size:9px}.pr-studio.pr-4s .save-bar{position:sticky;bottom:0;background:var(--paper);padding:12px 0 8px;z-index:5;flex-wrap:nowrap;gap:9px;border-top:1px solid var(--line)}.pr-studio.pr-4s .save-bar .action{font-size:10px;gap:7px;padding:10px;min-height:45px}.pr-studio.pr-4s .export-actions{gap:5px}.pr-studio.pr-4s .export-actions button{width:38px;height:45px}.pr-studio.pr-4s .session-note{font-size:7px}.pr-studio.pr-4s .save-caption{font-size:8px;line-height:1.6}.pr-studio.pr-4s .failure-controls summary{font-size:10px}.pr-studio.pr-4s .prototype-controls{padding:19px;gap:15px}.pr-studio.pr-4s .prototype-controls>div{width:100%}.pr-studio.pr-4s .prototype-controls label{flex:1;min-width:135px;font-size:10px}.pr-studio.pr-4s .prototype-controls select{max-width:100%;font-size:11px}.pr-studio.pr-4s .prototype-controls>button{margin-left:auto}.pr-studio.pr-4s .empty-stage{padding:25px;position:relative;overflow:hidden}.pr-studio.pr-4s .empty-stage h2{font-size:35px;position:relative;z-index:1}.pr-studio.pr-4s .empty-stage p{font-size:12px;position:relative;z-index:1}.pr-studio.pr-4s .empty-stage .fold-art{position:absolute;right:-80px;top:0;width:210px;opacity:.2}.pr-studio.pr-4s .empty-stage small{font-size:9px;line-height:1.7}.pr-studio.pr-4s .empty-stage .action{font-size:11px}.pr-studio.pr-4s .unknown-evidence h2{font-size:25px}.pr-studio.pr-4s .toast{font-size:10px;padding:13px 16px;bottom:15px}}@media (prefers-reduced-motion:reduce){.pr-studio.pr-4s *,.pr-studio.pr-4s *:before,.pr-studio.pr-4s *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.pr-studio.pr-4s .folio-glow{display:none}.pr-studio.pr-4s .paper-preview{transform:none}}.pr-studio.pr-4s[data-quiet=true] *,.pr-studio.pr-4s[data-quiet=true] *:before,.pr-studio.pr-4s[data-quiet=true] *:after{transition:none!important;animation:none!important}.pr-studio.pr-4s[data-quiet=true] .folio-glow{display:none}@media (min-width:801px){.pr-studio.pr-4s .brandbar{height:70px}.pr-studio.pr-4s .local-nav{height:49px}.pr-studio.pr-4s .folio-main{padding-top:24px}.pr-studio.pr-4s .hub-heading{margin:22px 0 23px}.pr-studio.pr-4s .hub-heading h1{font-size:54px;margin-top:10px}.pr-studio.pr-4s .hub-intro p{font-size:18px}.pr-studio.pr-4s .folio-body{min-height:280px;padding-top:21px;padding-bottom:24px}.pr-studio.pr-4s .folio-art .fold-art{width:260px;max-height:230px}.pr-studio.pr-4s .is-open .folio-spine{min-height:56px}.pr-studio.pr-4s .folio-spine{min-height:62px}.pr-studio.pr-4s .folio-story h2{font-size:37px;margin:14px 0 10px}.pr-studio.pr-4s .folio-story>p{margin-bottom:17px}.pr-studio.pr-4s .folio-note{padding:17px 18px;max-width:218px}.pr-studio.pr-4s .note-divider{margin:12px 0}.pr-studio.pr-4s .inventory-strip{margin-top:14px;padding:10px 0}.pr-studio.pr-4s .workspace-heading{margin-top:15px;margin-bottom:23px}.pr-studio.pr-4s .workspace-heading h1{font-size:46px}.pr-studio.pr-4s .question-row{padding-top:18px;padding-bottom:18px}.pr-studio.pr-4s .page-focus{padding-top:23px;padding-bottom:18px}.pr-studio.pr-4s .paper-preview{margin-top:18px;margin-bottom:20px}.pr-studio.pr-4s .assessment-bar{margin-top:23px}.pr-studio.pr-4s .inspector-heading{margin-top:12px;margin-bottom:18px}.pr-studio.pr-4s .inspector-heading h1{font-size:32px;max-width:890px}.pr-studio.pr-4s .inspector-title-row{margin-top:7px}.pr-studio.pr-4s .identity-row{margin-top:15px}.pr-studio.pr-4s .source-sheet>blockquote{font-size:23px}.pr-studio.pr-4s .editorial-note h2{font-size:39px}}.pr-studio.pr-4s .brief-title-field textarea{display:block;width:100%;resize:vertical;field-sizing:content;background:transparent;border:0;border-bottom:1px solid var(--line);font-size:24px;line-height:1.4;font-weight:700;letter-spacing:-1px;color:var(--ink);padding:10px 0 14px;min-height:55px}@media (max-width:540px){.pr-studio.pr-4s .brief-title-field textarea{font-size:22px;line-height:1.45;min-height:95px;letter-spacing:-.7px}.pr-studio.pr-4s .fixture-chip{display:none}.pr-studio.pr-4s .local-nav:after{content:"FIXTURE";font-size:7px;letter-spacing:.7px;color:var(--muted);flex-shrink:0}.pr-studio.pr-4s .breadcrumb>span:last-child{margin-left:0}.pr-studio.pr-4s .breadcrumb>button{min-height:44px}.pr-studio.pr-4s .question-check{min-width:37px;min-height:44px}.pr-studio.pr-4s .edition-label select{min-height:44px}.pr-studio.pr-4s .inventory-strip>button{min-height:44px}.pr-studio.pr-4s .header-right .icon-button,.pr-studio.pr-4s .export-actions button,.pr-studio.pr-4s .question-step .icon-button{width:44px}.pr-studio.pr-4s .question-step{margin-top:25px}.pr-studio.pr-4s .inspector-heading h1{font-size:26px}}.pr-studio.pr-4s{--coral:#f99c77;--lilac:#d3bdf2;--mint:#c9e4c1}[data-theme=dark] .pr-studio.pr-4s{--coral:#ed996f;--lilac:#b395d9;--mint:#b6d7aa}@media (min-width:801px){.pr-studio.pr-4s .folio-story>p{font-size:13px}.pr-studio.pr-4s .evidence-reading p{font-size:13px}.pr-studio.pr-4s .evidence-reading b{font-size:12px}.pr-studio.pr-4s .source-address{font-size:11px}.pr-studio.pr-4s .source-date,.pr-studio.pr-4s .body-label{font-size:10px}.pr-studio.pr-4s .page-focus>p:not(.eyebrow){font-size:12px}.pr-studio.pr-4s .note-checks span{font-size:11px}.pr-studio.pr-4s .editorial-note>p{font-size:13px}.pr-studio.pr-4s .brief-context>p:not(.eyebrow){font-size:13px}.pr-studio.pr-4s .editor-guard p,.pr-studio.pr-4s .provenance dl{font-size:11px}.pr-studio.pr-4s .note-bottom>small{font-size:10px}.pr-studio.pr-4s .note-bottom>.tag{font-size:9px}}.pr-studio.pr-4s .app{color:var(--ink)}.pr-studio.pr-4s{background:var(--canvas);color:var(--ink);border-radius:18px;font-size:13px;min-width:0;--signal-health-soft:var(--soft);--signal-readiness-soft:var(--soft)}.pr-studio.pr-4s .folio-main{padding:24px 32px 20px;min-height:0}.pr-studio.pr-4s .local-nav{padding:0 32px;height:auto;min-height:49px}.pr-studio.pr-4s .folio-spine{min-width:0}.pr-studio.pr-4s .folio-name{min-width:0;flex:1;overflow-wrap:anywhere}.pr-studio.pr-4s .folio-body{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.72fr)}.pr-studio.pr-4s .folio-note strong{font-size:12px;overflow-wrap:anywhere}.pr-studio.pr-4s .folio-story>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.pr-studio.pr-4s .topic-spread{grid-template-columns:minmax(0,1.58fr) minmax(0,1fr)}.pr-studio.pr-4s .evidence-spread{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.pr-studio.pr-4s .brief-spread{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr)}.pr-studio.pr-4s .source-sheet,.pr-studio.pr-4s .brief-paper{padding:28px;border:1px solid var(--line)}.pr-studio.pr-4s .page-focus{padding:26px 30px 20px}.pr-studio.pr-4s .editorial-note{padding:29px 29px 25px}.pr-studio.pr-4s .questions-panel{padding-top:18px}.pr-studio.pr-4s .pr-question-open{background:transparent;padding:0;border:0;border-radius:0}.pr-studio.pr-4s .question-check{display:flex;flex-direction:column}.pr-studio.pr-4s .search{display:flex}.pr-studio.pr-4s .search input{background:transparent;border:0;border-radius:0;padding:0;height:44px;font-size:12px}.pr-studio.pr-4s .page-caption b,.pr-studio.pr-4s .source-address a{overflow-wrap:anywhere;min-width:0}.pr-studio.pr-4s .paper-highlight{max-height:120px;overflow:auto}.pr-studio.pr-4s .paper-preview h3{font-size:21px;letter-spacing:-1px}.pr-studio.pr-4s .tab-trigger[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 2px 5px #00000009}.pr-studio.pr-4s .pr-secondary,.pr-studio.pr-4s .pr-question-identity{border-top:1px solid var(--line);margin-top:12px}.pr-studio.pr-4s .pr-secondary summary:after,.pr-studio.pr-4s .pr-question-identity>summary:after,.pr-studio.pr-4s .more-fields>summary:after{content:"+";margin-left:auto}.pr-studio.pr-4s details[open]>summary:after{content:"−"}.pr-studio.pr-4s .pr-panel,.pr-studio.pr-4s .pr-row{padding:20px;background:var(--paper);border:1px solid var(--line);border-radius:12px;margin-top:16px}.pr-studio.pr-4s .pr-panel,.pr-studio.pr-4s .pr-row{display:grid;gap:12px}.pr-studio.pr-4s .pr-warning{background:var(--rose);border-color:var(--purple);margin:12px 0;font-size:12px}.pr-studio.pr-4s .pr-hub-tools{margin:12px 0}.pr-studio.pr-4s .pr-footer-tools{margin-top:16px}.pr-studio.pr-4s .pr-loading{margin:12px 0;color:var(--muted)}.pr-studio.pr-4s .pr-draft-state{background:var(--soft);color:var(--muted);font-size:10px;margin:12px 0;padding:10px}.pr-studio.pr-4s .pr-status{background:var(--soft);color:var(--purple);font-size:10px}.pr-studio.pr-4s .pr-section-title{gap:12px}.pr-studio.pr-4s .pr-plan-urls{overflow-wrap:anywhere}.pr-studio.pr-4s .pr-evidence-checks{margin-top:20px;display:grid;gap:12px}.pr-studio.pr-4s .pr-evidence-check{padding:12px;background:var(--soft);border-radius:6px;font-size:12px}.pr-studio.pr-4s .pr-evidence-check p{margin-top:6px}.pr-studio.pr-4s .pr-no-assessment{margin-top:20px}.pr-studio.pr-4s .brief-title-field{display:block}.pr-studio.pr-4s .brief-title-field textarea{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:10px 0 14px;font-size:24px;line-height:1.4;font-weight:700;letter-spacing:-1px;min-height:75px}.pr-studio.pr-4s .editor-field{display:block}.pr-studio.pr-4s .editor-field input,.pr-studio.pr-4s .editor-field textarea{font-size:12px;background:var(--canvas);border-color:var(--line);padding:11px 12px}.pr-studio.pr-4s .proof-field textarea{background:var(--soft)}.pr-studio.pr-4s .save-bar{flex-wrap:nowrap}.pr-studio.pr-4s .save-bar button{font-size:11px}.pr-studio.pr-4s .pr-conflict{display:grid;gap:12px;margin:15px 0;padding:15px;background:var(--soft);border-radius:8px}.pr-studio.pr-4s .pr-conflict-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pr-studio.pr-4s .pr-conflict pre{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}.pr-studio.pr-4s .pr-worklist{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.pr-studio.pr-4s .pr-work-switch{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.pr-studio.pr-4s .pr-work-switch button{font-size:11px;padding:10px 12px;border:1px solid var(--line);border-radius:8px}.pr-studio.pr-4s .pr-work-switch button[aria-pressed=true]{background:var(--soft);color:var(--purple)}.pr-studio.pr-4s .pr-work-switch button span{margin-left:8px;color:var(--ink)}.pr-studio.pr-4s .pr-editorial-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px}.pr-studio.pr-4s .pr-work-item,.pr-studio.pr-4s .pr-saved-desk{padding:20px;background:var(--paper);border:1px solid var(--line);border-radius:12px}.pr-studio.pr-4s .pr-saved-desk{align-self:start}.pr-studio.pr-4s .pr-work-item{margin-top:14px}.pr-studio.pr-4s .pr-opportunity-title{display:flex;gap:12px;margin-bottom:12px}.pr-studio.pr-4s .pr-evidence-action{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.pr-studio.pr-4s .pr-source-excerpt blockquote{font-family:Georgia,serif;font-size:17px;padding:12px 0}.pr-studio.pr-4s .pr-proposed-edit p{font-size:12px;margin:12px 0}.pr-studio.pr-4s .pr-text-action{display:flex;gap:10px;margin-top:8px}.pr-studio.pr-4s .pr-list-row{background:var(--paper);border-color:var(--line);padding:14px}.pr-studio.pr-4s .pr-list-row small{display:block;font-size:10px;color:var(--muted)}.pr-studio.pr-4s .pr-desk-note{font-size:11px;color:var(--muted);margin-top:15px}.pr-studio.pr-4s .pr-history{margin-top:20px;border-top:1px solid var(--line)}.pr-studio.pr-4s .footer{padding:15px 0 0}@media (max-width:1050px){.pr-studio.pr-4s .folio-main{padding:24px}.pr-studio.pr-4s .hub-intro{margin-right:0}.pr-studio.pr-4s .heading-spark{right:-90px;font-size:55px}.pr-studio.pr-4s .folio-body{gap:14px;padding-left:24px;padding-right:24px}.pr-studio.pr-4s .folio-story h2{font-size:31px}.pr-studio.pr-4s .folio-note{padding:15px}.pr-studio.pr-4s .folio-label{display:none}}@media (max-width:800px){.pr-studio.pr-4s .topic-spread,.pr-studio.pr-4s .evidence-spread,.pr-studio.pr-4s .brief-spread,.pr-studio.pr-4s .pr-editorial-grid{grid-template-columns:minmax(0,1fr)}.pr-studio.pr-4s .folio-body{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.pr-studio.pr-4s .folio-note{display:none}.pr-studio.pr-4s .pr-conflict-values{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.pr-studio.pr-4s{border-radius:12px}.pr-studio.pr-4s .folio-main{padding:20px 16px}.pr-studio.pr-4s .local-nav{padding:0 16px}.pr-studio.pr-4s .local-nav:after{content:none}.pr-studio.pr-4s .journey{gap:7px}.pr-studio.pr-4s .journey>i{width:12px}.pr-studio.pr-4s .journey>span{gap:4px}.pr-studio.pr-4s .journey>span:last-child{display:flex}.pr-studio.pr-4s .folio-body{display:block;padding:17px 20px 24px}.pr-studio.pr-4s .folio-story h2{font-size:34px}.pr-studio.pr-4s .folio-art{position:absolute;width:146px;right:-26px;top:20px;opacity:.23}.pr-studio.pr-4s .folio-note{display:none}.pr-studio.pr-4s .folio-spine{padding:0 17px;gap:9px}.pr-studio.pr-4s .folio-name{font-size:17px}.pr-studio.pr-4s .source-sheet,.pr-studio.pr-4s .brief-paper{padding:20px 17px}.pr-studio.pr-4s .editorial-note{padding:24px}.pr-studio.pr-4s .page-focus{padding:23px}.pr-studio.pr-4s .pr-panel,.pr-studio.pr-4s .pr-row{padding:16px}.pr-studio.pr-4s .pr-evidence-action{grid-template-columns:minmax(0,1fr)}.pr-studio.pr-4s .editor-field input,.pr-studio.pr-4s .editor-field textarea{font-size:16px}.pr-studio.pr-4s .brief-title-field textarea{font-size:22px}.pr-studio.pr-4s .brief-context{display:flex;padding:0}.pr-studio.pr-4s .brief-context h2{font-size:26px}.pr-studio.pr-4s .brief-spread{gap:20px}.pr-studio.pr-4s .topic-toolbar{gap:12px}.pr-studio.pr-4s .question-check{min-width:36px}.pr-studio.pr-4s .search input{font-size:16px}.pr-studio.pr-4s .pr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.pr-studio.pr-4s .heading-spark{right:7px;top:55px;font-size:56px}.pr-studio.pr-4s .folio-art{right:-49px;top:auto;bottom:70px;width:166px;opacity:.43}.pr-studio.pr-4s .folio-story h2{font-size:36px}.pr-studio.pr-4s .footer>span:last-child:before{content:none}}.pr-4s .pr-analysis-action{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:24px 0}.pr-4s .pr-analysis-action>span,.pr-4s .pr-info{color:var(--folio-muted, #706873);font-size:14px}.pr-4s .pr-legacy{margin-top:32px}.pr-4s [role=alert]{padding:14px 18px;border-left:3px solid #ba424c;background:#ba424c14}.pr-4s .pr-opportunity-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.pr-4s .pr-opportunity-filters[hidden]{display:none}@media (max-width:700px){.pr-4s .pr-opportunity-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-studio.pr-4s .folio-story .folio-question-headline{font-size:clamp(25px,2.5vw,36px);line-height:1.2;letter-spacing:-1.2px;overflow-wrap:anywhere}.pr-studio.pr-4s .folio-note small{display:block;font-size:12px;line-height:1.65}.pr-studio.pr-4s .folio-note{align-self:center}.pr-studio.pr-4s .ci-workspace,.pr-studio.pr-4s .ci-review{margin-top:28px;min-width:0}.pr-studio.pr-4s .ci-workspace .workspace-heading{align-items:end;gap:24px;margin-bottom:36px}.pr-studio.pr-4s .ci-workspace h1{font-size:clamp(38px,4.5vw,64px);line-height:1.1;overflow-wrap:anywhere;margin:12px 0 18px}.pr-studio.pr-4s .ci-topic-summary{max-width:620px;color:var(--muted);font-size:15px;line-height:1.7}.pr-studio.pr-4s .ci-opportunity-jump{display:flex;align-items:center;gap:12px;min-height:44px;flex-shrink:0;font-weight:700;font-size:12px;text-decoration:none;border-bottom:1px solid var(--purple)}.pr-studio.pr-4s .ci-workspace .topic-spread{gap:44px;align-items:start;grid-template-columns:minmax(0,1.5fr) minmax(280px,.85fr)}.pr-studio.pr-4s .ci-workspace .section-title{align-items:start;gap:16px;margin-bottom:24px}.pr-studio.pr-4s .ci-workspace .section-title h2{font-size:26px;line-height:1.25;letter-spacing:-.8px;margin:5px 0 8px}.pr-studio.pr-4s .ci-workspace .section-title p:not(.eyebrow){font-size:12px;color:var(--muted);line-height:1.6}.pr-studio.pr-4s .ci-workspace .questions-panel{padding:0;min-width:0}.pr-studio.pr-4s .ci-workspace .question-row{gap:20px;align-items:start;padding:24px 0;border-top:1px solid var(--line);border-bottom:0}.pr-studio.pr-4s .ci-workspace .question-check{min-width:28px;width:auto;height:auto;background:none;border:0;font-family:Georgia,serif;font-size:23px;font-style:italic;color:var(--purple);padding-top:26px}.pr-studio.pr-4s .ci-workspace .question-title{font-size:18px;line-height:1.65;letter-spacing:-.3px;overflow-wrap:anywhere;font-weight:600;margin:8px 0 0}.pr-studio.pr-4s .ci-workspace .question-content{min-width:0}.pr-studio.pr-4s .ci-workspace .question-meta{justify-content:space-between;gap:12px;margin:0;font-size:11px;color:var(--muted);text-transform:none;flex-wrap:wrap}.pr-studio.pr-4s .ci-workspace .question-meta>span:first-child{font-weight:700;color:var(--purple)}.pr-studio.pr-4s .ci-workspace .question-meta .tag{font-size:10px;background:var(--soft);color:var(--ink)}.pr-studio.pr-4s .ci-evidence-paper{position:relative;isolation:isolate;background:var(--paper);border:1px solid var(--line);border-radius:3px 3px 18px;padding:26px;box-shadow:var(--shadow);min-width:0}.pr-studio.pr-4s .ci-evidence-paper:before{content:"";position:absolute;top:5px;right:-5px;bottom:-6px;left:5px;background:var(--paper);border:1px solid var(--line);border-radius:3px 3px 18px;transform:rotate(1.4deg);z-index:-1;pointer-events:none}.pr-studio.pr-4s .ci-paper-masthead{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding-bottom:14px}.pr-studio.pr-4s .ci-paper-masthead>span{font-size:10px;color:var(--muted);white-space:nowrap}.pr-studio.pr-4s .ci-evidence-paper h2{font-family:Georgia,serif;font-weight:400;font-size:30px;letter-spacing:-.8px;line-height:1.2;margin:22px 0}.pr-studio.pr-4s .ci-source{padding:8px 0 0;overflow-wrap:anywhere;min-width:0}.pr-studio.pr-4s .ci-source-heading{display:flex;gap:8px;align-items:center;font-size:12px;margin-bottom:10px}.pr-studio.pr-4s .ci-source-index{font-size:10px;color:var(--muted);margin-right:4px}.pr-studio.pr-4s .ci-source-url,.pr-studio.pr-4s .ci-opportunity-url{display:inline-flex;align-items:baseline;gap:5px;overflow-wrap:anywhere;word-break:break-word;font-size:12px;line-height:1.6;color:var(--muted);text-underline-offset:3px;min-width:0;max-width:100%}.pr-studio.pr-4s .ci-source blockquote{font-family:Georgia,serif;font-size:20px;line-height:1.6;letter-spacing:-.2px;margin:22px 0;padding-left:15px;border-left:2px solid var(--lilac)}.pr-studio.pr-4s .ci-source-caption{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:11px}.pr-studio.pr-4s .ci-source-details{margin-top:12px}.pr-studio.pr-4s .ci-source-details summary{font-size:11px;min-height:44px;display:flex;align-items:center;color:var(--muted);cursor:pointer}.pr-studio.pr-4s .ci-source-details summary:after{content:"+";margin-left:auto}.pr-studio.pr-4s .ci-source-details p{font-size:13px;line-height:1.7;margin:10px 0}.pr-studio.pr-4s .ci-source-details dl{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;font-size:11px;margin:12px 0}.pr-studio.pr-4s .ci-source-details dd{margin:0;color:var(--muted);overflow-wrap:anywhere}.pr-studio.pr-4s .ci-more-evidence{border-top:1px solid var(--line);margin-top:12px}.pr-studio.pr-4s .ci-more-evidence>summary{display:flex;align-items:center;min-height:48px;gap:10px;font-size:12px;font-weight:700;cursor:pointer}.pr-studio.pr-4s .ci-more-evidence>summary span{color:var(--purple)}.pr-studio.pr-4s .ci-more-evidence>summary:after{content:"+";margin-left:auto}.pr-studio.pr-4s .ci-more-evidence .ci-source{border-top:1px solid var(--line);padding-top:22px;margin-top:12px}.pr-studio.pr-4s .ci-evidence-caption{font-size:12px;line-height:1.7;color:var(--muted);margin:24px 10px}.pr-studio.pr-4s .ci-opportunities{margin:40px 0;scroll-margin-top:28px}.pr-studio.pr-4s .ci-opportunity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:18px}.pr-studio.pr-4s .ci-opportunity{display:flex;flex-direction:column;align-items:flex-start;gap:16px;background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--lilac);border-radius:3px 3px 16px;padding:26px;min-width:0}.pr-studio.pr-4s .ci-opportunity-top{display:flex;align-items:center;gap:12px;width:100%;font-size:11px;color:var(--muted);flex-wrap:wrap}.pr-studio.pr-4s .ci-opportunity-number{font-family:Georgia,serif;font-style:italic;font-size:24px;color:var(--purple);margin-right:auto}.pr-studio.pr-4s .ci-opportunity h3{font-size:25px;letter-spacing:-.8px;line-height:1.3;text-transform:none;overflow-wrap:anywhere}.pr-studio.pr-4s .ci-opportunity>p{font-size:14px;line-height:1.75;color:var(--muted);flex:1}.pr-studio.pr-4s .ci-opportunity-foot{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:18px;margin-top:4px}.pr-studio.pr-4s .ci-opportunity-foot>span{font-size:11px;color:var(--muted)}.pr-studio.pr-4s .ci-review-heading{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:0 0 18px}.pr-studio.pr-4s .ci-review-heading>.eyebrow{margin-left:auto}.pr-studio.pr-4s .ci-review-heading .eyebrow span{letter-spacing:.5px}.pr-studio.pr-4s .ci-review .back{min-height:44px;margin:0;font-size:12px}.pr-studio.pr-4s .ci-review .save-stamp{font-size:11px;background:var(--soft);padding:7px 10px;border-radius:4px;color:var(--purple)}.pr-studio.pr-4s .ci-action-bar{position:static;padding:16px 20px;margin-bottom:26px;background:var(--paper);border:1px solid var(--line);border-radius:8px}.pr-studio.pr-4s .ci-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.pr-studio.pr-4s .ci-save-action,.pr-studio.pr-4s .ci-decision-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pr-studio.pr-4s .ci-save-action>span,.pr-studio.pr-4s .ci-decision-actions>span{font-size:11px;color:var(--muted)}.pr-studio.pr-4s .ci-decision-actions{border-left:1px solid var(--line);padding-left:20px}.pr-studio.pr-4s .ci-actions .action,.pr-studio.pr-4s .ci-next .action{min-height:44px;padding:10px 16px;font-size:12px}.pr-studio.pr-4s .ci-decision-actions .action[aria-pressed=true]{background:var(--soft);border-color:var(--purple);color:var(--purple)}.pr-studio.pr-4s .ci-save-receipt{margin-top:12px;font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px;line-height:1.6}.pr-studio.pr-4s .ci-save-receipt:before{content:"";width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--purple)}.pr-studio.pr-4s .ci-save-receipt[data-decision=approved]{color:var(--ink);font-weight:700}.pr-studio.pr-4s .ci-save-error{padding:12px;margin-top:12px;background:var(--rose);color:var(--ink);font-size:13px;line-height:1.7;border-left:3px solid var(--purple)}.pr-studio.pr-4s .ci-save-error button{font-weight:700;text-decoration:underline;min-height:44px}.pr-studio.pr-4s .ci-brief-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);gap:30px;align-items:start}.pr-studio.pr-4s .ci-brief-layout .brief-paper{width:100%;min-width:0;background:var(--paper);padding:32px 40px 22px;border:1px solid var(--line);border-radius:3px 3px 16px;box-shadow:var(--shadow)}.pr-studio.pr-4s .ci-review .brief-paper-title{padding-bottom:18px;border-bottom:1px solid var(--line);margin:0}.pr-studio.pr-4s .ci-document-edition{font-family:Georgia,serif;font-style:italic;font-size:13px;color:var(--muted)}.pr-studio.pr-4s .ci-review .brief-title-field{margin:26px 0 0}.pr-studio.pr-4s .ci-review .brief-title-field>span{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.pr-studio.pr-4s .ci-title-instruction{font-size:10px;text-transform:none;letter-spacing:0;margin-left:8px}.pr-studio.pr-4s .ci-review .brief-title-field textarea{font-size:clamp(28px,3.3vw,46px);font-weight:800;line-height:1.18;letter-spacing:-1.7px;border:0;padding:12px 0;min-height:0;field-sizing:content;resize:vertical;border-radius:3px}.pr-studio.pr-4s .ci-document-target{display:flex;gap:8px;align-items:baseline;font-size:11px;color:var(--muted);padding:12px 0 26px;margin-bottom:6px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.pr-studio.pr-4s .ci-document-target a{display:inline-flex;gap:5px;align-items:baseline;min-width:0}.pr-studio.pr-4s .ci-review .editor-field{margin:0;padding:26px 0;border-bottom:1px solid var(--line)}.pr-studio.pr-4s .ci-review .editor-field>span{font-size:17px;letter-spacing:-.4px;font-weight:700;display:flex;align-items:baseline;gap:12px;margin-bottom:6px}.pr-studio.pr-4s .ci-review .field-index{font-size:11px;letter-spacing:0;color:var(--purple);font-weight:500;margin-right:0}.pr-studio.pr-4s .ci-review .ci-field-hint{display:block;color:var(--muted);font-size:11px;line-height:1.7;margin-bottom:12px}.pr-studio.pr-4s .ci-review .editor-field textarea,.pr-studio.pr-4s .ci-review .editor-field input{width:100%;border:1px solid transparent;border-radius:4px;background:transparent;font-size:15px;line-height:1.85;padding:10px 12px;resize:vertical;min-height:100px;field-sizing:content;transition:background-color .15s ease,border-color .15s ease}.pr-studio.pr-4s .ci-review .editor-field input{min-height:48px;font-size:19px;font-weight:600;letter-spacing:-.4px}.pr-studio.pr-4s .ci-review .editor-field textarea:hover,.pr-studio.pr-4s .ci-review .editor-field input:hover{border-color:var(--line)}.pr-studio.pr-4s .ci-review .editor-field textarea:focus,.pr-studio.pr-4s .ci-review .editor-field input:focus,.pr-studio.pr-4s .ci-review .brief-title-field textarea:focus{background:var(--canvas);outline:2px solid var(--focus);outline-offset:3px}.pr-studio.pr-4s .ci-review textarea::placeholder,.pr-studio.pr-4s .ci-review input::placeholder{color:var(--muted);opacity:.85}.pr-studio.pr-4s .ci-review .ci-field-h1{padding:22px 0}.pr-studio.pr-4s .ci-review .ci-field-h1>span{font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.pr-studio.pr-4s .ci-review .ci-field-answer textarea{font-family:Georgia,serif;font-size:19px;line-height:1.75;background:var(--canvas);border-left:2px solid var(--lilac);padding:14px 18px}.pr-studio.pr-4s .ci-review .ci-field-factsToConfirm textarea{background:var(--soft);font-size:14px;min-height:90px}.pr-studio.pr-4s .ci-review .more-fields{border:0;margin-top:4px}.pr-studio.pr-4s .ci-internal-links>summary{display:flex;gap:12px;align-items:center;min-height:56px;font-size:14px;font-weight:700;cursor:pointer}.pr-studio.pr-4s .ci-internal-links>summary>span:first-child{display:flex;gap:12px;align-items:baseline}.pr-studio.pr-4s .ci-internal-links>summary>span:last-child{font-size:11px;font-weight:400;color:var(--muted);margin-left:auto}.pr-studio.pr-4s .ci-document-foot{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:18px;margin-top:10px;color:var(--muted);font-size:10px}.pr-studio.pr-4s .ci-brief-aside{display:grid;gap:30px;min-width:0;padding-top:7px}.pr-studio.pr-4s .ci-brief-aside .editorial-note{width:100%;min-width:0;padding:28px;border-radius:14px 14px 3px;color:#342342;background:var(--lilac)}.pr-studio.pr-4s .ci-editorial-note .note-top{font-size:10px;letter-spacing:1px;margin-bottom:22px}.pr-studio.pr-4s .ci-editorial-note h2{font-size:30px;line-height:1.18;letter-spacing:-1px;overflow-wrap:anywhere}.pr-studio.pr-4s .ci-note-period{font-family:Georgia,serif}.pr-studio.pr-4s .ci-editorial-note .ci-note-label{font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:800;margin:24px 0 8px}.pr-studio.pr-4s .ci-editorial-note p,.pr-studio.pr-4s .ci-editorial-note li{font-size:13px;line-height:1.75;margin:0;max-width:none}.pr-studio.pr-4s .ci-editorial-note ul{padding-left:18px;margin:0}.pr-studio.pr-4s .ci-editorial-note li+li{margin-top:8px}.pr-studio.pr-4s .ci-note-questions{border-top:1px solid #34234233;margin-top:24px}.pr-studio.pr-4s .ci-note-questions>summary{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:48px;font-size:12px;font-weight:700;cursor:pointer}.pr-studio.pr-4s .ci-note-questions p{margin:10px 0}.pr-studio.pr-4s .ci-note-foot{font-size:11px;line-height:1.7;border-top:1px solid #34234233;padding-top:16px;margin-top:18px}.pr-studio.pr-4s .ci-next{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:28px 0}.pr-studio.pr-4s .ci-conflict{border:1px solid var(--line);border-left:3px solid var(--purple);background:var(--soft);padding:26px;margin-bottom:26px;border-radius:5px;color:var(--ink)}.pr-studio.pr-4s .ci-conflict h2{font-size:28px;letter-spacing:-.8px;margin:8px 0 12px}.pr-studio.pr-4s .ci-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}.pr-studio.pr-4s .ci-compare>div{background:var(--paper);padding:20px;border:1px solid var(--line);border-radius:3px;min-width:0}.pr-studio.pr-4s .ci-compare h3{font-size:17px;margin:0 0 16px}.pr-studio.pr-4s .ci-version-fields{max-height:360px;overflow:auto;scrollbar-gutter:stable;margin:0;padding-right:10px;overflow-wrap:anywhere}.pr-studio.pr-4s .ci-version-fields>div{border-top:1px solid var(--line);padding:12px 0}.pr-studio.pr-4s .ci-version-fields dt{font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:var(--muted);margin-bottom:8px}.pr-studio.pr-4s .ci-version-fields dd{font-size:13px;line-height:1.6;margin:0}.pr-studio.pr-4s .ci-version-fields p+p{margin-top:6px}.pr-studio.pr-4s .ci-conflict .action{margin:8px 8px 0 0;min-height:44px}.pr-studio.pr-4s .ci-empty-copy{font-size:13px;line-height:1.7;color:var(--muted);padding:12px 0}@media (max-width:1100px){.pr-studio.pr-4s .ci-brief-layout{gap:24px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.85fr)}.pr-studio.pr-4s .ci-brief-layout .brief-paper{padding:28px}.pr-studio.pr-4s .ci-workspace .topic-spread{gap:28px}.pr-studio.pr-4s .ci-save-action>span{display:none}}@media (max-width:800px){.pr-studio.pr-4s .ci-brief-layout,.pr-studio.pr-4s .ci-workspace .topic-spread{grid-template-columns:minmax(0,1fr)}.pr-studio.pr-4s .ci-workspace .workspace-heading{align-items:start;flex-direction:column}.pr-studio.pr-4s .ci-review-heading>.eyebrow{order:3;width:100%;margin:0}.pr-studio.pr-4s .ci-review-heading .save-stamp{margin-left:auto}.pr-studio.pr-4s .ci-opportunity-grid{grid-template-columns:minmax(0,1fr)}.pr-studio.pr-4s .ci-brief-aside{padding-top:0}}@media (max-width:540px){.pr-studio.pr-4s .ci-workspace,.pr-studio.pr-4s .ci-review{margin-top:18px}.pr-studio.pr-4s .ci-review-heading{gap:8px;margin-bottom:14px}.pr-studio.pr-4s .ci-review-heading .eyebrow{font-size:9px}.pr-studio.pr-4s .ci-action-bar{padding:14px;margin-bottom:22px}.pr-studio.pr-4s .ci-actions{display:block}.pr-studio.pr-4s .ci-save-action{justify-content:space-between}.pr-studio.pr-4s .ci-save-action>span{display:block}.pr-studio.pr-4s .ci-decision-actions{display:grid;grid-template-columns:1fr 1fr 1.4fr;padding:12px 0 0;margin-top:12px;border-left:0;border-top:1px solid var(--line);gap:6px}.pr-studio.pr-4s .ci-decision-actions>span{grid-column:1/-1}.pr-studio.pr-4s .ci-decision-actions .action{padding:9px 7px;font-size:11px;justify-content:center}.pr-studio.pr-4s .ci-brief-layout .brief-paper{padding:22px 18px}.pr-studio.pr-4s .ci-review .brief-title-field textarea{font-size:31px;letter-spacing:-1.2px;min-height:0;line-height:1.2}.pr-studio.pr-4s .ci-title-instruction{display:none}.pr-studio.pr-4s .ci-review .editor-field textarea,.pr-studio.pr-4s .ci-review .editor-field input{font-size:16px;line-height:1.8}.pr-studio.pr-4s .ci-review .ci-field-answer textarea{font-size:19px}.pr-studio.pr-4s .ci-review .editor-field>span{font-size:16px}.pr-studio.pr-4s .ci-review .ci-field-h1>span{font-size:11px}.pr-studio.pr-4s .ci-evidence-paper{padding:22px}.pr-studio.pr-4s .ci-workspace .question-title{font-size:17px;line-height:1.65}.pr-studio.pr-4s .ci-workspace .question-row{gap:12px}.pr-studio.pr-4s .ci-workspace .section-title h2{font-size:23px}.pr-studio.pr-4s .ci-opportunity{padding:22px}.pr-studio.pr-4s .ci-opportunity h3{font-size:24px}.pr-studio.pr-4s .ci-opportunity-foot .action{width:100%;justify-content:space-between;min-height:46px}.pr-studio.pr-4s .ci-compare{grid-template-columns:minmax(0,1fr)}.pr-studio.pr-4s .ci-conflict{padding:18px}.pr-studio.pr-4s .ci-next .action{font-size:11px;padding:10px}}.av-page{max-width:1600px;margin:auto;min-height:100%;padding:32px;--av-radius:var(--radius-xl,16px);font-family:inherit}.av-results{margin:18px 0}.av-result-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.av-result{border:1px solid var(--signal-border);border-radius:12px;padding:18px;min-width:0;overflow-wrap:anywhere}.av-result h4{margin:12px 0;font-size:14px}.av-result blockquote{margin:14px 0;white-space:pre-wrap;max-height:160px;overflow:auto;font-size:13px}.av-result-facts{display:flex;flex-wrap:wrap;gap:16px;font-size:12px}.av-result-facts dt{color:var(--signal-muted)}.av-results .av-run-progress{box-shadow:none}.av-question-editor{margin:16px 0}.av-question-editor textarea{width:100%}@media (max-width:767px){.av-result-list{grid-template-columns:1fr}.av-results>.av-section-head{align-items:flex-start;flex-direction:column}}.av-page h2,.av-page h3,.av-page h4,.av-drawer h3,.av-drawer h4{color:var(--signal-text,var(--color-foreground));font-weight:600;letter-spacing:-.025em}.av-header,.av-scope,.av-scope>div,.av-between,.av-actions,.av-section-head,.av-evidence-provider{display:flex;align-items:center;justify-content:space-between;gap:12px}.av-header{margin-bottom:24px;align-items:flex-end}.av-header h2{font-size:34px;line-height:1.25;margin:5px 0 8px}.av-title-dot{color:var(--signal-health)}.av-header p:not(.av-eyebrow){font-size:13px;color:var(--signal-muted)}.av-eyebrow{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--signal-muted)}.av-actions{justify-content:flex-start;flex-wrap:wrap}.av-scope{border-top:1px solid var(--signal-border);padding:18px 0;font-size:12px;color:var(--signal-muted)}.av-scope strong{color:var(--signal-text)}.av-scope>div{justify-content:flex-start;flex-wrap:wrap;min-width:0}.av-scope strong{overflow-wrap:anywhere}.av-navigation{margin:0 0 14px}.av-navigation [data-slot=tabs-list]{background:transparent;width:100%;justify-content:flex-start;border-bottom:1px solid var(--signal-border);padding-bottom:7px;gap:8px}.av-navigation [data-slot=tabs-trigger]{min-height:42px;padding:10px 20px}.av-mobile-navigation{display:none}.av-filters{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin:14px 0 20px}.av-filters:empty{display:none}.av-choice{display:flex;flex-direction:column;gap:6px;min-width:130px;font-size:10px;color:var(--signal-muted)}.av-choice>span{font-weight:600;letter-spacing:.03em}.av-choice [data-slot=select-trigger]{min-height:36px;width:100%;font-size:12px}.av-hero-grid{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(240px,1fr);gap:18px}.av-hero{background:var(--signal-surface);border:1px solid var(--signal-border);border-radius:var(--av-radius);box-shadow:var(--signal-hero-shadow);padding:32px;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:center}.av-hero-copy h3{font-size:28px;line-height:1.35;font-weight:500;letter-spacing:-.04em;margin:25px 0 17px}.av-hero-copy h3 em{font-style:normal;color:var(--signal-health)}.av-hero-copy>p:not(.av-eyebrow){font-size:12px;color:var(--signal-muted);line-height:1.8;max-width:340px}.av-live-dot{width:6px;height:6px;border-radius:50%;background:var(--signal-health)}.av-hero-foot{display:flex;flex-wrap:wrap;gap:16px;padding-top:30px;font-size:10px;color:var(--signal-muted)}.av-hero-foot span{display:flex;gap:6px;align-items:center}.av-next{display:flex;flex-direction:column;align-items:flex-start;border-radius:var(--av-radius);background:var(--signal-next-bg);padding:26px;color:var(--signal-next-text)}.av-next .av-eyebrow{color:var(--signal-next-muted)}.av-next h3{color:var(--signal-next-text);font-size:24px;line-height:1.25;margin:24px 0 16px;letter-spacing:-.035em}.av-next p{font-size:12px;line-height:1.85;color:var(--signal-next-muted)}.av-next button{margin:20px 0 16px;padding-left:0;color:inherit}.av-next>small{font-size:9px;line-height:1.6;margin-top:auto;color:var(--signal-next-muted)}.av-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--signal-border);background:var(--signal-surface);border-radius:var(--av-radius);margin:20px 0;overflow:hidden}.av-metrics article{padding:21px 24px;border-right:1px solid var(--signal-border)}.av-metrics article:last-child{border:0}.av-metrics p{font-size:11px;color:var(--signal-muted);margin-bottom:9px}.av-metrics strong{font-size:28px;font-weight:500;letter-spacing:-.04em;line-height:1.3;font-variant-numeric:tabular-nums}.av-metrics small{display:block;font-size:10px;margin-top:8px;color:var(--signal-muted);line-height:1.5}.av-metrics article>div{display:flex;align-items:center;gap:20px}.av-metrics [data-slot=sparkline]{max-width:85px}.av-overview-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px}.av-panel{min-width:0;background:var(--signal-surface);border:1px solid var(--signal-border);border-radius:var(--av-radius);padding:24px}.av-section-head{margin-bottom:20px}.av-section-head h3{font-size:18px;line-height:1.4;margin-top:5px}.av-panel h4{font-size:13px;margin:16px 0 9px}.av-empty,.av-muted{color:var(--signal-muted);font-size:12px;line-height:1.8}.av-empty{padding:18px 0;max-width:540px}.av-baseline{display:flex;align-items:flex-start;gap:15px;padding:36px 18px;background:var(--signal-elevated);border-radius:var(--av-radius);margin:24px 0;min-height:175px}.av-baseline-dot{width:10px;height:10px;flex-shrink:0;border:2px solid var(--signal-visibility);border-radius:50%;margin-top:4px}.av-baseline strong{font-size:14px;font-weight:500}.av-baseline p{margin-top:10px;font-size:12px;color:var(--signal-muted);line-height:1.85}.av-platform{padding:16px 0;border-bottom:1px solid var(--signal-border)}.av-platform:first-child{padding-top:0}.av-platform:last-child{border-bottom:0}.av-platform-name{display:flex;align-items:center;gap:10px}.av-platform-name>div{flex:1}.av-platform-name strong{display:block;font-size:12px;font-weight:600}.av-platform-name small,.av-platform-data small{display:block;font-size:10px;color:var(--signal-muted);margin-top:4px}.av-platform-data{display:flex;align-items:center;gap:22px;margin-top:14px}.av-platform-data>div{min-width:90px}.av-platform-data strong{font-size:19px;font-weight:500}.av-provider-bar{background:var(--signal-ring-track);height:4px;border-radius:var(--radius-sm);flex:1;overflow:hidden}.av-provider-bar span{display:block;height:100%;background:var(--platform-color)}.av-platform-data>button{margin-left:auto}.av-platform>.av-muted{font-size:10px;margin-top:8px}.av-explorer-controls{display:flex;align-items:flex-end;gap:12px;margin-bottom:16px;flex-wrap:wrap}.av-search{display:flex;align-items:center;gap:8px;flex:1;min-width:180px;color:var(--signal-muted)}.av-prompt-list{display:grid;gap:14px;margin:18px 0}.av-prompt{border:1px solid var(--signal-border);padding:22px;border-radius:var(--av-radius);background:var(--signal-surface)}.av-prompt h3{font-size:15px;line-height:1.6}.av-prompt .av-between{align-items:flex-start}.av-dimensions{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--signal-muted);margin:7px 0 18px}.av-prompt-providers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.av-prompt-providers button,.av-unmeasured{width:100%;min-width:0;display:flex;align-items:center;gap:9px;text-align:left;padding:12px 10px;background:var(--signal-elevated);border:1px solid transparent;border-radius:var(--radius-md)}.av-prompt-providers button{cursor:pointer;transition:border-color var(--duration-state)}.av-prompt-providers button:hover{border-color:var(--signal-visibility)}.av-prompt-providers span{min-width:0;flex:1}.av-prompt-providers strong{font-size:11px;font-weight:500;display:block}.av-prompt-providers small{display:block;font-size:10px;color:var(--signal-muted);line-height:1.6;margin-top:3px}.av-unmeasured{opacity:.65}.av-prompt-match{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:16px;font-size:10px;color:var(--signal-muted)}.av-page a,.av-drawer a{color:var(--signal-visibility,var(--color-primary));text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.av-drill{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:15px 0;border-bottom:1px solid var(--signal-border);font-size:12px;cursor:pointer}.av-drill>span{flex:1;min-width:0}.av-drill small{display:block;color:var(--signal-muted);font-size:10px;margin-top:6px}.av-drill:hover{color:var(--signal-visibility)}.av-citation-balance{display:flex;gap:12px;align-items:center;margin:20px 0;font-size:12px;color:var(--signal-muted)}.av-citation-balance strong{font-size:22px;font-weight:500;color:var(--signal-text)}.av-citation-balance small{display:block;font-size:10px;margin-top:8px;line-height:1.6}.av-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px}.av-domain{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--signal-border);font-size:12px;overflow-wrap:anywhere}.av-domain small{display:block;font-size:10px;color:var(--signal-muted);margin-top:4px}.av-domain strong{font-weight:500;flex-shrink:0}.av-competitor{padding:15px 0;border-bottom:1px solid var(--signal-border)}.av-competitor h4{margin:0}.av-competitor p{font-size:11px;color:var(--signal-muted);margin:8px 0 12px}.av-competitor strong{font-size:12px}.av-provider-count{display:flex;gap:5px;align-items:center;font-size:10px;color:var(--signal-muted)}.av-page details,.av-drawer details{font-size:12px;margin-top:15px}.av-page summary,.av-drawer summary{cursor:pointer;min-height:35px;padding:8px 0}.av-readiness-lead{display:flex;gap:40px;align-items:center;justify-content:space-between;background:var(--signal-readiness-soft);padding:30px;border-radius:var(--av-radius)}.av-readiness-lead strong{font-size:50px;font-weight:500;color:var(--signal-readiness)}.av-readiness-lead small{font-size:16px}.av-readiness-lead>p{max-width:420px;color:var(--signal-muted);font-size:13px;line-height:1.9}.av-gap-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:20px 0}.av-gap-grid article{padding:20px;border:1px solid var(--signal-border);border-radius:var(--av-radius)}.av-gap-grid p,.av-gap-grid small{font-size:12px;color:var(--signal-muted);line-height:1.8}.av-footer{font-size:10px;color:var(--signal-muted);line-height:1.8;margin-top:24px}.av-history svg{width:100%;margin:12px 0}.av-history p{font-size:11px;color:var(--signal-muted)}.av-history strong{font-size:23px;color:var(--signal-text)}.av-history small{font-size:9px;color:var(--signal-muted)}.av-axis{font-size:9px;fill:var(--signal-muted)}.av-drawer{width:min(100vw,600px)!important;max-width:100vw!important}.av-drawer h3{font-size:19px;line-height:1.6;margin:16px 0}.av-drawer h4{font-size:14px;margin:24px 0 10px}.av-drawer p,.av-drawer li{font-size:12px;line-height:1.85;color:var(--color-foreground-muted)}.av-drawer blockquote{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.9;background:var(--color-background-muted);padding:20px;border-left:2px solid var(--color-border-strong);margin:14px 0}.av-drawer pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px;line-height:1.7;margin:12px 0}.av-evidence-provider{justify-content:flex-start}.av-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.av-facts dt{font-size:10px;color:var(--color-foreground-muted);margin-bottom:4px}.av-facts dd{font-size:12px;overflow-wrap:anywhere}.av-notice{background:var(--color-background-muted);border:1px solid var(--color-border);padding:16px;border-radius:var(--radius-md);font-size:12px;line-height:1.8;margin:18px 0}.av-drawer label{display:flex;flex-direction:column;gap:7px;font-size:12px;margin:16px 0}.av-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.av-availability{display:flex;align-items:center;gap:10px;padding:12px 0;font-size:12px}.av-availability>span:last-child{margin-left:auto}.av-drawer .av-actions{margin:18px 0}.av-drawer textarea{min-height:180px}.av-drawer ul{display:grid;gap:12px}.av-import-preview{margin:20px 0}.av-import-preview strong{font-size:12px}@media (max-width:1200px){.av-page{padding:24px}.av-hero{grid-template-columns:1fr 230px;padding:24px;gap:15px}.av-hero-copy h3{font-size:23px}.av-next{padding:22px}.av-next h3{font-size:22px}.av-platform-data{gap:12px}.av-platform-data>div{min-width:60px}.av-platform-data .av-provider-bar{min-width:20px}.av-prompt-providers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.av-hero-grid{grid-template-columns:1fr}.av-next{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.av-next h3{margin:14px 0;grid-column:1}.av-next p{grid-column:2;grid-row:1/4}.av-next button{justify-self:start;margin:0}.av-next small{grid-column:1/-1;margin-top:16px}.av-overview-grid{grid-template-columns:1fr}.av-header{align-items:flex-start;flex-wrap:wrap}.av-platform-data{flex-wrap:wrap}.av-metrics article{padding:20px 16px}}@media (max-width:600px){.av-page{padding:20px 14px}.av-header h2{font-size:29px}.av-header{gap:18px}.av-header>.av-actions{width:100%;justify-content:space-between;gap:4px}.av-header button{font-size:11px;padding:9px}.av-scope{align-items:flex-start;flex-direction:column;gap:12px}.av-scope>div{gap:8px}.av-scope>div>span:last-child{font-size:10px}.av-navigation{display:none}.av-mobile-navigation{display:block;margin:12px 0 18px}.av-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px}.av-choice{min-width:0}.av-hero{grid-template-columns:1fr;padding:25px 22px;gap:18px}.av-hero-copy h3{font-size:25px;margin:18px 0 14px}.av-hero-copy>p:not(.av-eyebrow){font-size:12px}.av-hero-foot{padding-top:20px}.av-instrument{max-width:270px}.av-next{display:flex;padding:23px}.av-next h3{font-size:23px;margin:17px 0 12px}.av-next button{margin:14px 0}.av-next small{margin:0}.av-metrics{grid-template-columns:1fr 1fr}.av-metrics article{padding:18px 16px;border-bottom:1px solid var(--signal-border)}.av-metrics article:nth-child(2){border-right:0}.av-metrics article:nth-child(3){border-bottom:0}.av-metrics strong{font-size:27px}.av-panel{padding:20px 16px}.av-section-head h3{font-size:17px}.av-section-head{gap:6px}.av-section-head button{padding:6px;font-size:10px}.av-eyebrow{font-size:9px;line-height:1.6}.av-two-columns,.av-gap-grid{grid-template-columns:1fr;gap:10px}.av-platform-name{gap:8px}.av-platform-name strong{font-size:11px}.av-platform-name [data-slot=badge]{font-size:9px}.av-platform-data{gap:15px}.av-platform-data>div{flex:1}.av-platform-data .av-provider-bar{display:none}.av-explorer-controls>.av-choice{flex:1;min-width:140px}.av-explorer-controls .av-search{min-width:100%;margin-bottom:5px}.av-prompt{padding:16px}.av-prompt .av-between{flex-wrap:wrap}.av-prompt h3{font-size:14px}.av-prompt-providers{grid-template-columns:1fr;gap:6px}.av-readiness-lead{padding:20px;flex-direction:column;align-items:flex-start;gap:12px}.av-baseline{padding:22px 15px;margin:15px 0}.av-facts{gap:16px 12px}}@media (prefers-reduced-motion:reduce){.av-page *,.av-drawer *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.av-page[data-motion=reduced] *{animation:none!important;transition:none!important}.av-page [data-slot=tabs]{gap:0}.av-page [data-slot=tabs-content]{padding-top:0}.av-navigation [data-slot=tabs-list]{border-radius:0;gap:12px;padding:0}.av-navigation [data-slot=tabs-trigger]{padding:0;min-height:44px;margin-right:12px}.av-filters{margin:12px 0 22px}.av-mobile-navigation .av-choice>span{font-size:9px}.av-mobile-navigation{margin-bottom:10px}.av-prompt-providers .ai-provider-mark,.av-drill>.ai-provider-mark{flex:0 0 auto}.av-drawer label.av-availability{flex-direction:row;gap:10px}.av-reality{margin:20px 0}.av-hero-depth{border-left:1px solid var(--signal-border);padding:22px;color:var(--signal-muted);font-size:12px;line-height:2}.av-hero-depth>strong{display:block;font-size:64px;font-weight:500;color:var(--signal-text);letter-spacing:-.06em;line-height:1.1}.av-hero-depth>span{display:block;margin-bottom:20px}.av-hero-depth b{color:var(--signal-text)}.av-hero-depth p{margin-top:20px;font-size:10px}.av-map-scroll{overflow:auto;margin:20px 0;max-height:560px;border:1px solid var(--signal-border);border-radius:10px}.av-map{border-collapse:collapse;min-width:760px;width:100%;text-align:left;font-size:11px}.av-map th,.av-map td{padding:15px 13px;border-bottom:1px solid var(--signal-border);vertical-align:top}.av-map thead th{position:sticky;top:0;background:var(--signal-elevated);z-index:1;font-weight:500}.av-map thead button{display:flex;align-items:center;gap:8px;cursor:pointer}.av-map tbody th{font-weight:500;width:22%;text-transform:capitalize}.av-map th small{display:block;color:var(--signal-muted);font-weight:400;font-size:10px;margin-top:6px}.av-map th button{text-align:left;cursor:pointer}.av-map tr:last-child>*{border-bottom:0}.av-map-count{font-size:10px;margin-bottom:8px;color:var(--signal-muted)}.av-map-cell{display:flex;gap:3px;height:32px;min-width:125px}.av-map-segment{border-radius:4px;min-width:24px;cursor:pointer;font-size:10px;font-weight:600;transition:transform .14s ease,opacity .14s ease;color:#fff}.av-map-segment:hover,.av-map-segment:focus-visible{transform:translateY(-3px);outline:2px solid var(--signal-text);outline-offset:2px}.av-state-owned{background:#267459}.av-state-third_party{background:#5268b8}.av-state-uncited{background:#956127}.av-state-not_mentioned{background:#66717f}.av-state-unknown{background:repeating-linear-gradient(45deg,#66717f,#66717f 3px,#858d97 3px,#858d97 6px)}.av-map-missing{background:var(--signal-elevated);border:1px dashed var(--signal-border);color:var(--signal-muted);width:100%;border-radius:4px;cursor:pointer}.av-map-missing-count{display:block;font-size:9px;color:var(--signal-muted);margin-top:7px;text-decoration:underline;cursor:pointer}.av-map-key{display:flex;flex-wrap:wrap;gap:12px;font-size:9px;color:var(--signal-muted)}.av-map-key span{display:flex;align-items:center;gap:5px}.av-map-key i{display:inline-block;width:9px;height:9px;border-radius:2px}.av-family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.av-family{border:1px solid var(--signal-border);padding:20px;border-radius:12px;min-width:0}.av-family h4{text-transform:capitalize;margin:0}.av-family-stats{display:flex;gap:20px;margin:20px 0}.av-family-stats span{font-size:9px;color:var(--signal-muted)}.av-family-stats strong{display:block;font-size:22px;color:var(--signal-text);font-weight:500;margin-bottom:5px}.av-family-sample{padding:12px 0;border-top:1px solid var(--signal-border);font-size:12px;line-height:1.7}.av-provenance{display:inline-flex;cursor:help;margin:8px 5px 5px 0}.av-view-switch{margin:12px 0}.av-execution-count{font-variant-numeric:tabular-nums;font-size:14px!important}.av-execution-count strong{display:block;font-size:24px;margin-top:10px;color:var(--color-foreground)}@media (max-width:700px){.av-family-grid{grid-template-columns:1fr}.av-hero-depth{border-left:0;border-top:1px solid var(--signal-border);padding:16px 0}.av-hero-depth>strong{font-size:42px}.av-hero-depth>span{margin-bottom:8px}.av-map-scroll{max-height:420px}.av-filters{grid-template-columns:1fr 1fr}.av-family-stats{gap:15px}}@media (prefers-reduced-motion:reduce){.av-map-segment:hover,.av-map-segment:focus-visible{transform:none}}.av-page[data-motion=reduced] .av-map-segment{transform:none}@media (min-width:901px){.av-hero{padding:24px;grid-template-columns:minmax(0,1fr) 245px}.av-hero-copy h3{font-size:25px;margin:16px 0 12px}.av-hero-foot{padding-top:18px}.av-hero-depth{padding:12px 20px}.av-hero-depth>strong{font-size:52px}.av-next{padding:24px}.av-next h3{font-size:22px;margin:15px 0 12px}.av-next p{font-size:12px}.av-next button{margin:14px 0}}.av-run-progress{margin-block:16px}.av-run-progress progress{width:100%;height:6px;accent-color:var(--signal-visibility)}.av-run-progress .av-actions{flex-wrap:wrap;margin-top:14px}.av-run-progress .av-actions>span{margin-right:auto;color:var(--signal-text-muted)}.av-universe-summary{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-block:12px}.av-universe-summary>div{display:grid;gap:4px;margin-right:auto}.av-universe-summary span{font-size:13px;color:var(--signal-text-muted)}.av-availability>span.av-provider-name{display:grid;gap:4px;min-width:0;margin-left:0;margin-right:auto;overflow-wrap:anywhere;line-height:1.5}.av-provider-name small{display:block;color:var(--signal-muted);font-size:11px;font-weight:400}.av-drawer label.av-availability{align-items:center}.av-availability>[role=checkbox],.av-availability>.ai-provider-mark{flex-shrink:0}.av-prepared-questions{padding-left:20px;max-height:16rem;overflow:auto;display:grid;gap:10px;margin-block:16px}.av-acceptance-selection{max-height:18rem;overflow:auto;margin-block:1rem}.av-acceptance-selection .av-availability{align-items:flex-start}.av-acceptance-selection small{display:block;color:var(--signal-muted)}.av-run-progress code{overflow-wrap:anywhere}.av-run-progress .av-domain{gap:1rem}.av-drawer.signal-theme p,.av-drawer.signal-theme li{color:var(--signal-muted)}.signal-theme .av-notice{background:var(--signal-elevated);border-color:var(--signal-border);color:var(--signal-text)}.av-drawer .av-question-editor textarea{min-height:76px}.av-drawer .av-question-selection{max-height:18rem;overflow:auto}.av-map-scroll{position:relative}.av-measurement-scope{display:flex;align-items:center;gap:24px;margin:18px 0 8px}.av-measurement-scope strong{font-size:14px}.av-methodology{margin:0 0 18px!important;color:var(--signal-muted)}.av-small-sample{grid-template-columns:1fr}.av-small-sample .av-hero{grid-template-columns:minmax(0,1fr) 260px}.av-small-sample .av-hero-copy h3{font-size:30px}.av-hero-depth>span{margin-bottom:8px}.av-engine-title{display:flex;align-items:center;gap:8px;font-size:13px}.av-result .av-between>span{font-size:11px;color:var(--signal-muted)}.av-result-list{grid-template-columns:repeat(3,minmax(0,1fr))}.av-result{display:flex;flex-direction:column;gap:14px;padding:18px;background:var(--signal-elevated)}.av-result>button{margin-top:auto;white-space:normal;text-align:left;justify-content:flex-start;height:auto}.av-question-answers>h4{font-size:17px;line-height:1.6;margin:22px 0 12px}.av-result-facts{gap:12px}.av-result-facts dd{margin:4px 0 0;color:var(--signal-text)}.av-result-facts dt{font-size:10px}.av-answer{font-size:13px;line-height:1.85;color:var(--signal-text);overflow-wrap:anywhere;min-width:0}.av-answer p{margin:12px 0;color:inherit!important}.av-answer h1,.av-answer h2,.av-answer h3,.av-answer h4{font-size:18px;line-height:1.45;margin:20px 0 10px;color:var(--signal-text)}.av-answer ul,.av-answer ol{display:block;padding-left:24px;margin:12px 0;list-style:revert}.av-answer li{color:inherit!important}.av-answer li+li{margin-top:6px}.av-answer pre{overflow:auto;white-space:pre;font-size:12px;background:var(--signal-elevated);border:1px solid var(--signal-border);border-radius:8px;padding:14px;max-width:100%}.av-answer code{font-family:monospace;background:var(--signal-elevated)}.av-answer blockquote{white-space:normal;background:var(--signal-elevated);border-color:var(--signal-border)}.av-answer-table{max-width:100%;overflow-x:auto;margin:16px 0;border:1px solid var(--signal-border);border-radius:8px}.av-answer table{border-collapse:collapse;width:100%;min-width:360px;text-align:left}.av-answer th,.av-answer td{padding:10px 14px;border:1px solid var(--signal-border);vertical-align:top}.av-answer th{background:var(--signal-elevated);font-weight:600}.av-answer-excerpt{font-size:12px}.av-answer-excerpt p{margin:0}.av-answer-table:focus-visible{outline:2px solid var(--signal-visibility);outline-offset:2px}.av-drawer.signal-theme{color:var(--signal-text);background:var(--signal-surface);min-height:0}.av-drawer.signal-theme [data-slot=drawer-title],.av-drawer.signal-theme .av-facts dd{color:var(--signal-text)}.av-drawer.signal-theme [data-slot=drawer-description],.av-drawer.signal-theme .av-facts dt{color:var(--signal-muted)}.av-drawer .av-answer{margin:16px 0}.av-history-toggle{display:flex;gap:10px;align-items:center;margin:20px 0;color:var(--signal-muted);font-size:12px}.av-history-toggle input{accent-color:var(--signal-health)}.av-metrics strong{font-size:clamp(18px,2vw,28px)}.av-navigation{overflow-x:auto}.av-navigation [data-slot=tabs-list]{white-space:nowrap}@media (min-width:1100px){.av-page [data-state=active]>.av-panel>.av-platforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.av-page [data-state=active]>.av-panel>.av-platforms .av-platform{border:0;padding:0}.av-page [data-state=active]>.av-panel>.av-platforms .av-platform-data{flex-wrap:wrap}}@media (max-width:900px){.av-result-list{grid-template-columns:1fr}.av-measurement-scope{align-items:flex-start;flex-wrap:wrap;gap:12px}}@media (max-width:600px){.av-small-sample .av-hero{grid-template-columns:1fr}.av-small-sample .av-hero-copy h3{font-size:25px}.av-header>.av-actions{flex-wrap:wrap}.av-navigation{display:none}}.av-page{--av-radius:18px;color:var(--signal-text)}.av-page button:focus-visible,.av-workflow :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--signal-brand-ink);outline-offset:3px}.av-header{margin-bottom:18px}.av-scope{padding:14px 0}.av-navigation{margin-bottom:0}.av-navigation [data-slot=tabs-trigger]{transition:color .12s ease,background-color .12s ease}.av-navigation [data-slot=tabs-trigger][data-active]{color:var(--signal-brand-ink)}.av-control-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:18px 0}.av-run-selection{display:flex;align-items:center;flex-wrap:wrap;gap:16px;flex:1;min-width:0}.av-run-selection .av-choice{min-width:220px}.av-run-selection .av-choice>span{font-size:9px}.av-scope-label{font-size:11px;color:var(--signal-muted)}.av-filter-disclosure{margin:0!important}.av-filter-disclosure>summary{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;list-style:none;border:1px solid var(--signal-border);border-radius:9px;background:var(--signal-surface);font-size:11px;min-height:40px}.av-filter-disclosure>summary::-webkit-details-marker{display:none}.av-filter-disclosure[open]{flex-basis:100%;order:2}.av-filter-disclosure[open]>summary{width:fit-content;margin-left:auto;border-color:var(--signal-brand-border)}.av-filter-disclosure summary b{padding:2px 6px;border-radius:5px;background:var(--signal-brand-soft);color:var(--signal-brand-ink)}.av-filter-panel{margin-top:10px;padding:20px;border:1px solid var(--signal-border);border-radius:12px;background:var(--signal-surface);box-shadow:var(--signal-shadow)}.av-filter-panel>.av-between{font-size:13px}.av-filter-panel small{font-size:10px;color:var(--signal-muted)}.av-filter-panel .av-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:0;gap:14px}.av-filter-panel .av-methodology{margin:16px 0 0!important;border-top:1px solid var(--signal-border);padding-top:6px}.av-active-filters,.av-quick-filters{display:flex;gap:7px;align-items:center;flex-wrap:wrap;flex-basis:100%}.av-active-filters button,.av-quick-filters button{display:inline-flex;align-items:center;gap:7px;border-radius:7px;background:var(--signal-elevated);color:var(--signal-text);font-size:11px;padding:7px 10px;cursor:pointer;max-width:100%;overflow-wrap:anywhere}.av-active-filters button{border:1px solid var(--signal-border)}.av-active-filters button svg{flex-shrink:0}.av-quick-filters button[aria-pressed=true]{background:var(--signal-brand-soft);color:var(--signal-brand-ink)}.av-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 90% 10%,color-mix(in srgb,var(--signal-visibility) 9%,transparent),transparent 65%),var(--signal-surface);box-shadow:var(--signal-hero-shadow)}.av-small-sample .av-hero{grid-template-columns:minmax(0,1fr) 280px;padding:30px 32px}.av-hero-copy h3 em{color:var(--signal-visibility)}.av-live-dot{background:var(--signal-visibility)}.av-hero-depth{border-left:1px solid color-mix(in srgb,var(--signal-visibility) 20%,var(--signal-border));padding-left:28px}.av-hero-depth>.av-eyebrow{margin:0 0 12px}.av-hero-depth>strong{font-size:62px;font-variant-numeric:tabular-nums}.av-hero-depth>div{display:flex;gap:7px;align-items:center;font-size:11px}.av-hero-foot{align-items:center;justify-content:space-between}.av-hero-foot button{padding:0;height:auto;color:var(--signal-visibility);font-size:11px}.av-story-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.av-story-signals button{display:flex;gap:12px;align-items:center;padding:16px 18px;border:1px solid var(--signal-border);border-radius:12px;background:var(--signal-surface);text-align:left;cursor:pointer;min-width:0;transition:transform .12s ease,border-color .12s ease}.av-story-signals button>svg:first-child{color:var(--signal-visibility);flex-shrink:0}.av-story-signals button:nth-child(2)>svg:first-child{color:var(--signal-health)}.av-story-signals button:nth-child(3)>svg:first-child{color:var(--signal-readiness)}.av-story-signals button>span{flex:1;font-size:10px;color:var(--signal-muted);min-width:0}.av-story-signals strong{display:block;font-size:13px;color:var(--signal-text);font-weight:500;margin-top:5px;overflow-wrap:anywhere}.av-story-signals button>svg:last-child{color:var(--signal-muted);flex-shrink:0}.av-story-signals button:hover{border-color:var(--signal-visibility);transform:translateY(-2px)}.av-metrics{margin:16px 0}.av-metrics article{padding:18px 22px}.av-metrics article:nth-child(2){background:color-mix(in srgb,var(--signal-visibility-soft) 25%,var(--signal-surface))}.av-panel{box-shadow:var(--signal-shadow)}.av-section-head .av-eyebrow{color:var(--signal-visibility)}.av-platforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.av-platforms .av-platform{padding:18px!important;border:1px solid var(--signal-border)!important;border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--platform-color) 5%,var(--signal-surface)),var(--signal-surface));min-width:0}.av-platform-name{flex-wrap:wrap}.av-platform-name>div{min-width:90px}.av-platform-data{flex-wrap:wrap;gap:12px}.av-platform-data>div{min-width:0}.av-platform-data .av-provider-bar{min-width:45px;height:5px}.av-provider-bar span{transform-origin:left;animation:av-bar-in .48s ease both}.av-engine-outcomes{display:flex;gap:12px;flex-wrap:wrap;border-top:1px solid var(--signal-border);padding-top:13px;margin-top:16px;font-size:10px;color:var(--signal-muted)}.av-engine-outcomes span{display:flex;align-items:center;gap:5px}.av-engine-outcomes b{color:var(--signal-text);font-weight:500}.av-signal-dot{width:5px;height:5px;border-radius:50%;background:var(--signal-visibility)}.av-dot-owned{background:var(--signal-health)}.av-results{margin:18px 0;scroll-margin:18px}.av-result{border-top:2px solid color-mix(in srgb,var(--signal-visibility) 40%,var(--signal-border));background:var(--signal-surface)}.av-result-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px;background:var(--signal-elevated);border-radius:8px}.av-result-facts div:last-child{grid-column:1/-1}.av-question-editor{border:1px solid var(--signal-border);border-radius:12px;background:var(--signal-surface);padding:16px}.av-prompt{box-shadow:0 2px 4px #00000003}.av-prompt-providers button:hover{background:var(--signal-visibility-soft)}.av-map tbody tr:hover{background:color-mix(in srgb,var(--signal-visibility-soft) 25%,transparent)}.av-map-key{gap:10px;font-size:10px}.av-map-key>span{background:var(--signal-elevated);padding:6px 8px;border-radius:6px}.av-map-key i{width:7px;height:7px}.av-citation-balance{padding:20px;background:var(--signal-visibility-soft);border-radius:12px;align-items:flex-start;color:var(--signal-text)}.av-citation-balance>svg{color:var(--signal-visibility);flex-shrink:0}.av-chart-track{display:block;height:8px;background:var(--signal-ring-track);border-radius:4px;overflow:hidden;margin-top:12px;position:relative}.av-chart-track>i{display:block;height:100%;background:var(--signal-visibility);border-radius:inherit;transform-origin:left;animation:av-bar-in .48s ease both}.av-domain-chart{width:100%;text-align:left;cursor:pointer;align-items:center;border-radius:8px;padding:12px 8px}.av-domain-chart>span{flex:1;min-width:0}.av-domain-chart .av-chart-track{height:4px;max-width:300px}.av-domain-chart:hover{background:var(--signal-elevated)}.av-domain-chart:disabled{cursor:default}.av-domain-chart>svg{color:var(--signal-muted);flex-shrink:0}.av-comparison-note{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.av-sample-tag{display:inline-flex;font-size:10px;padding:6px 9px;color:var(--signal-readiness);background:var(--signal-readiness-soft);border-radius:6px}.av-company-chart{width:100%;cursor:pointer;text-align:left;border-radius:8px;padding:8px 0}.av-company-chart:hover .av-company-name{color:var(--signal-visibility)}.av-company-chart .av-between{align-items:flex-start}.av-company-name{font-size:15px;color:var(--signal-text);font-weight:500;overflow-wrap:anywhere}.av-company-name small{display:block;color:var(--signal-muted);font-size:10px;margin-top:5px;font-weight:400}.av-company-chart strong{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-variant-numeric:tabular-nums;font-size:12px}.av-company-chart strong svg{color:var(--signal-muted)}.av-chart-unknown{background:repeating-linear-gradient(100deg,var(--signal-ring-track),var(--signal-ring-track) 5px,var(--signal-surface) 5px,var(--signal-surface) 9px)}.av-own-presence{display:flex;justify-content:space-between;gap:12px;padding:18px;border-radius:10px;background:var(--signal-brand-soft);color:var(--signal-brand-ink);font-size:13px}.av-own-presence small{display:block;font-size:10px;margin-top:5px}.av-readiness-state{display:flex;align-items:flex-start;gap:18px;background:var(--signal-readiness-soft);border:1px solid color-mix(in srgb,var(--signal-readiness) 18%,transparent);padding:24px;border-radius:14px;margin-bottom:14px}.av-readiness-symbol{display:grid;place-items:center;color:var(--signal-readiness);width:52px;height:52px;flex-shrink:0;border-radius:14px;background:var(--signal-surface)}.av-readiness-state .av-eyebrow{color:var(--signal-readiness)}.av-readiness-state h4{font-size:22px;margin:8px 0}.av-readiness-state p{font-size:12px;line-height:1.8}.av-readiness-state .av-muted{margin-top:8px}.av-loading{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:24px 0}.av-loading p{grid-column:1/-1;font-size:12px;color:var(--signal-muted)}.av-loading>div{height:160px;border-radius:14px;background:var(--signal-elevated);animation:av-reveal .32s ease both}.av-workflow{width:820px!important;max-width:100%!important;max-height:min(900px,calc(100dvh - 48px))!important;min-height:0;color:var(--signal-text);background:var(--signal-surface)!important;border-color:var(--signal-border)!important}.av-workflow [data-slot=dialog-content]{min-height:0;max-height:inherit;padding:0;overflow:hidden;border-radius:inherit}.av-workflow [data-slot=dialog-header]{padding:26px 60px 22px 32px;border-bottom:1px solid var(--signal-border);background:linear-gradient(110deg,color-mix(in srgb,var(--signal-visibility) 6%,var(--signal-surface)),var(--signal-surface))}.av-workflow [data-slot=dialog-title]{font-size:27px;line-height:1.3;letter-spacing:-.04em;color:var(--signal-text);outline:none}.av-workflow [data-slot=dialog-description]{font-size:12px;color:var(--signal-muted);overflow-wrap:anywhere}.av-workflow-steps{display:flex;gap:20px;margin-bottom:14px;flex-wrap:wrap;color:var(--signal-muted)}.av-workflow-steps span{display:flex;gap:6px;align-items:center;font-size:10px}.av-workflow-steps b{font-weight:500;font-variant-numeric:tabular-nums}.av-workflow-steps [aria-current=step]{color:var(--signal-brand-ink)}.av-workflow .av-workflow-body{overflow:auto;overscroll-behavior:contain;padding:4px 32px 28px;min-height:0}.av-workflow h4{font-size:14px;line-height:1.5;color:var(--signal-text);font-weight:600}.av-workflow p,.av-workflow li{font-size:12px;line-height:1.8;color:var(--signal-muted);overflow-wrap:anywhere}.av-workflow label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:var(--signal-text);margin:12px 0}.av-workflow .av-form-grid{gap:0 18px}.av-form-wide{grid-column:1/-1}.av-workflow-intro{display:flex;align-items:flex-start;gap:12px;margin:22px 0 16px}.av-workflow-intro p{margin-top:4px;font-size:11px}.av-step-icon{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;font-size:10px;font-variant-numeric:tabular-nums;color:var(--signal-visibility);background:var(--signal-visibility-soft);border-radius:8px}.av-workflow details{margin:16px 0;font-size:12px;border:1px solid var(--signal-border);padding:0 14px;border-radius:10px}.av-workflow summary{cursor:pointer;padding:13px 0;min-height:40px;color:var(--signal-text)}.av-workflow details>p{margin-bottom:14px}.av-workflow details>button{margin-bottom:14px}.av-workflow textarea{width:100%;min-height:76px}.av-workflow .av-question-editor{margin:12px 0;background:var(--signal-elevated)}.av-question-editor small{font-size:10px;color:var(--signal-muted);overflow-wrap:anywhere}.av-question-editor .av-between{align-items:flex-start}.av-workflow .av-prepared-questions{max-height:220px;padding:16px 18px 16px 38px;background:var(--signal-elevated);border:1px solid var(--signal-border);border-radius:10px;overscroll-behavior:contain}.av-workflow .av-question-selection{max-height:260px;overflow:auto;overscroll-behavior:contain}.av-workflow label.av-availability{flex-direction:row;align-items:center;gap:10px;font-size:12px}.av-workflow .av-question-selection .av-availability{align-items:flex-start}.av-workflow .av-question-selection span{overflow-wrap:anywhere}.av-engine-selection{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.av-engine-selection label.av-availability{border:1px solid var(--signal-border);padding:14px 12px;border-radius:10px;cursor:pointer;flex-wrap:wrap;margin:0}.av-engine-selection label:has([data-checked]){border-color:var(--signal-brand-border);background:var(--signal-brand-soft)}.av-engine-selection .av-provider-name{flex-basis:100%;margin-top:3px}.av-engine-selection .av-provider-name small{font-size:10px}.av-workflow .av-workflow-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:18px 32px;border-top:1px solid var(--signal-border);background:var(--signal-surface);flex-shrink:0}.av-workflow-summary{flex:1;min-width:0;font-size:12px}.av-workflow-summary>strong{display:block;font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.av-workflow-summary small{display:block;color:var(--signal-muted);font-size:10px;line-height:1.6;margin-top:4px}.av-workflow-summary p{max-height:80px;overflow:auto;color:var(--signal-text)}.av-workflow-footer>.av-actions{flex-shrink:0;flex-wrap:nowrap}.av-workflow-footer button{white-space:normal;height:auto;min-height:40px}.av-drawer [data-slot=drawer-header]{border-bottom:1px solid var(--signal-border);background:linear-gradient(100deg,var(--signal-visibility-soft),var(--signal-surface))}.av-drawer .av-evidence-provider{margin-top:20px}@keyframes av-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes av-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.av-page[data-motion=full] [data-slot=tabs-content]>.av-panel,.av-page[data-motion=full] [data-slot=tabs-content]>.av-hero-grid{animation:av-reveal .24s ease both}.av-page[data-motion=full] .av-platform:nth-child(2){animation:av-reveal .28s ease both}.av-page[data-motion=full] .av-platform:nth-child(3){animation:av-reveal .32s ease both}.av-workflow[data-motion=reduced],.av-workflow[data-motion=reduced] *,.av-workflow-backdrop[data-motion=reduced]{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media (max-width:1100px){.av-platforms{grid-template-columns:1fr}.av-platforms .av-platform-data{flex-wrap:nowrap}.av-story-signals button{padding:14px;gap:8px}.av-story-signals strong{font-size:12px}}@media (max-width:767px){.av-small-sample .av-hero{padding:24px;grid-template-columns:minmax(0,1fr) 170px}.av-hero-depth{padding-left:20px}.av-hero-depth>strong{font-size:44px}.av-story-signals{gap:8px}.av-story-signals button{flex-wrap:wrap}.av-story-signals button>svg:last-child{display:none}.av-story-signals button>span{flex-basis:100%}.av-story-signals strong{line-height:1.6}.av-workflow .av-workflow-footer{padding:16px 22px}.av-workflow [data-slot=dialog-header]{padding-left:22px}.av-workflow .av-workflow-body{padding-left:22px;padding-right:22px}}@media (max-width:600px){.av-control-bar{gap:10px}.av-run-selection{flex-basis:100%;gap:8px}.av-run-selection .av-choice{min-width:0;flex:1}.av-scope-label{font-size:10px}.av-filter-panel{padding:14px}.av-filter-panel .av-filters{grid-template-columns:1fr 1fr}.av-filter-panel>.av-between{align-items:flex-start;flex-direction:column}.av-small-sample .av-hero{padding:24px 20px;grid-template-columns:1fr}.av-hero-depth{display:grid;grid-template-columns:auto 1fr;gap:0 16px;border-left:0;border-top:1px solid var(--signal-border);padding:16px 0 0}.av-hero-depth>.av-eyebrow{grid-column:1/-1}.av-hero-depth>strong{grid-row:2/4}.av-hero-depth>span{align-self:center;margin:0;font-size:11px}.av-hero-depth>div{grid-column:2}.av-hero-foot{gap:12px}.av-story-signals{grid-template-columns:1fr}.av-story-signals button{padding:13px 16px;flex-wrap:nowrap}.av-story-signals button>span{flex-basis:auto}.av-story-signals button>svg:last-child{display:block}.av-story-signals strong{font-size:13px}.av-platforms .av-platform-data{flex-wrap:wrap}.av-company-chart .av-between{flex-direction:column;gap:8px}.av-readiness-state{padding:18px;gap:12px}.av-readiness-state h4{font-size:19px}.av-readiness-symbol{width:36px;height:36px}.av-readiness-symbol svg{width:22px}.av-workflow-viewport{padding:8px!important}.av-workflow{max-height:calc(100dvh - 16px)!important;border-radius:14px!important}.av-workflow [data-slot=dialog-header]{padding:22px 50px 18px 18px}.av-workflow [data-slot=dialog-title]{font-size:24px}.av-workflow-steps{gap:12px;margin-bottom:10px}.av-workflow-steps span{font-size:9px;gap:4px}.av-workflow .av-workflow-body{padding:0 18px 24px}.av-workflow .av-workflow-footer{padding:14px 18px;flex-direction:column;gap:12px;align-items:stretch}.av-workflow-footer>.av-actions{justify-content:flex-end}.av-workflow-footer .av-actions>button:last-child{flex:1}.av-workflow-summary>strong{font-size:14px}.av-workflow-summary small{font-size:10px}.av-workflow .av-form-grid,.av-engine-selection{grid-template-columns:1fr}.av-engine-selection .av-provider-name{flex-basis:auto;margin-top:0}.av-engine-selection label.av-availability{flex-wrap:nowrap}.av-question-editor .av-between{gap:6px}.av-question-editor .av-between button{font-size:10px;padding:4px}.av-workflow .av-prepared-questions{max-height:180px}.av-workflow-summary p{max-height:62px}.av-loading{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.av-workflow,.av-workflow *,.av-workflow-backdrop,.av-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (min-width:601px) and (max-width:1100px){.av-hero,.av-small-sample .av-hero{grid-template-columns:1fr}.av-hero-depth{display:grid;grid-template-columns:auto 1fr;gap:0 18px;border-left:0;border-top:1px solid var(--signal-border);padding:18px 0 0}.av-hero-depth>.av-eyebrow{grid-column:1/-1}.av-hero-depth>strong{grid-row:2/4;font-size:44px}.av-hero-depth>span{align-self:center;margin:0}.av-hero-depth>div{grid-column:2}.av-story-signals{grid-template-columns:1fr}.av-story-signals button{flex-wrap:nowrap}.av-story-signals button>span{flex-basis:auto}.av-story-signals button>svg:last-child{display:block}}.av-identity-review{margin-top:24px;overflow-wrap:anywhere}.av-identity-review>p,.av-identity-review details>p{font-size:12px;line-height:1.8;color:var(--signal-muted);margin:12px 0}.av-identity-review article{padding:18px 0;border-bottom:1px solid var(--signal-border)}.av-identity-review blockquote{font-size:12px;line-height:1.8;padding:12px;border-left:2px solid var(--signal-border);margin:12px 0;white-space:pre-wrap}.av-identity-review details{margin:16px 0}.av-identity-review .av-actions{margin-top:14px}.av-identity-review .av-actions button{white-space:normal;height:auto;min-height:40px;max-width:100%}.av-identity-review .av-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.av-identity-review .av-form-grid{grid-template-columns:minmax(0,1fr)}}.av-workflow .av-question-picker{background:var(--signal-elevated);padding:0 16px}.av-question-picker summary{font-weight:500}.av-question-picker summary small{display:block;font-weight:400;color:var(--signal-muted);margin:5px 0 0 17px}.av-picker-tools{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-bottom:10px}.av-workflow .av-question-selection{max-height:260px;overflow:auto;scrollbar-gutter:stable;border-top:1px solid var(--signal-border);border-bottom:1px solid var(--signal-border)}.av-workflow label.av-question-option{display:grid;grid-template-columns:20px 22px minmax(0,1fr);align-items:start;gap:10px;padding:12px 4px;margin:0;min-width:0;cursor:pointer;border-bottom:1px solid var(--signal-border);line-height:1.65}.av-question-option:last-child{border-bottom:0}.av-question-option:has([aria-checked=true]){background:color-mix(in srgb,var(--signal-brand-ink) 5%,transparent)}.av-question-option:has([data-disabled]){cursor:default}.av-question-option>[role=checkbox]{margin-top:2px}.av-question-number{color:var(--signal-muted);font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.av-question-text{min-width:0;margin:0;text-align:left;overflow-wrap:anywhere;white-space:normal;font-size:12px}.av-workflow .av-picker-hint{margin:10px 0;font-size:11px}.av-page .av-detail-heading{margin:28px 0 12px;font-size:16px}.av-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.av-source-card{min-width:0;padding:18px;border:1px solid var(--signal-border);border-radius:12px;background:var(--signal-surface)}.av-source-heading{display:flex;align-items:flex-start;gap:10px}.av-source-heading>div{min-width:0;flex:1}.av-source-heading strong{display:block;font-size:13px;font-weight:550;color:var(--signal-text);overflow-wrap:anywhere}.av-source-symbol{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:9px;color:var(--signal-muted);background:var(--signal-elevated)}.av-source-path{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:11px;color:var(--signal-muted);margin-top:4px;line-height:1.6}.av-source-type{font-size:10px;color:var(--signal-muted);flex-shrink:0;padding-top:2px}.av-source-meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:14px;font-size:11px;color:var(--signal-muted)}.av-source-state{border:1px solid var(--signal-border);border-radius:5px;padding:2px 6px;color:var(--signal-text)}.av-source-state-cited{background:var(--signal-brand-soft);color:var(--signal-brand-ink);border-color:transparent}.av-source-engines,.av-source-engines>span{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.av-source-engines{gap:10px}.av-page .av-source-details,.av-drawer .av-source-details{margin-top:12px;border-top:1px solid var(--signal-border)}.av-source-details summary{color:var(--signal-text);font-size:11px}.av-source-full-url{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:11px}.av-source-open{display:inline-flex;align-items:center;gap:6px;color:var(--signal-brand-ink);font-size:12px;padding:8px 0;text-decoration:underline;text-underline-offset:3px}.av-source-observations{display:grid;gap:8px;margin-top:8px}.av-source-observations>button{height:auto;white-space:normal;text-align:left;justify-content:flex-start;overflow-wrap:anywhere;font-size:11px}.av-drawer .av-source-grid{grid-template-columns:minmax(0,1fr)}.av-retrieved-sources{border:1px dashed var(--signal-border);border-radius:10px;padding:4px 14px;margin-bottom:24px}.av-page .av-coverage-details{margin:10px 0 18px}.av-candidate-review{border:1px solid var(--signal-border);background:var(--signal-elevated);border-radius:12px;padding:4px 18px}.av-candidate-review>summary{font-weight:500}.av-candidate-review>summary>span{margin-left:12px;color:var(--signal-muted);font-size:11px;font-weight:400}.av-candidate-list{max-height:440px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.av-candidate{padding:18px 0;border-top:1px solid var(--signal-border)}.av-candidate h4{font-size:14px;font-weight:550;overflow-wrap:anywhere}.av-candidate-reason{font-size:12px;color:var(--signal-muted);line-height:1.7;margin:8px 0}.av-candidate blockquote,.av-competitor blockquote,.av-identity-review blockquote{margin:12px 0;padding:0 14px;border-left:2px solid var(--signal-border)}.av-candidate .av-answer-excerpt,.av-competitor .av-answer-excerpt,.av-identity-review .av-answer-excerpt{max-height:none}.av-candidate .av-answer p,.av-identity-review .av-answer p{font-size:12px;line-height:1.8}.av-page .av-identity-review{margin-top:24px;padding:20px;box-shadow:none;background:var(--signal-elevated)}.av-identity-review>p{font-size:12px;line-height:1.8;color:var(--signal-muted)}.av-identity-review>article{padding:16px 0;border-bottom:1px solid var(--signal-border);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.av-page :is(a,summary):focus-visible,.av-drawer :is(a,summary,button):focus-visible{outline:2px solid var(--signal-brand-ink);outline-offset:3px;border-radius:3px}@media (max-width:900px){.av-source-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.av-source-heading{flex-wrap:wrap}.av-source-type{margin-left:42px;width:100%}.av-source-card{padding:14px}.av-workflow .av-question-picker{padding:0 10px}.av-workflow label.av-question-option{gap:7px;grid-template-columns:20px 20px minmax(0,1fr)}}@media (max-height:500px){.av-workflow [data-slot=dialog-header]{padding-top:12px;padding-bottom:10px}.av-workflow-steps{display:none}.av-workflow .av-workflow-footer{padding-top:10px;padding-bottom:10px}}@media (max-width:360px){.av-workflow [data-slot=dialog-title]{font-size:20px}.av-workflow .av-workflow-footer>.av-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:6px;flex-shrink:1}.av-workflow-footer button{min-width:0;padding-inline:6px;overflow-wrap:anywhere}}.av-page-links{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.av-page-links a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 12px;border:1px solid var(--signal-border);border-radius:8px;color:var(--signal-text)}.av-page-links a:focus-visible{outline:2px solid var(--signal-visibility);outline-offset:2px}.av-question-identity{overflow-wrap:anywhere}.signal-app-shell .av-sidebar-child{color:var(--signal-muted)}.signal-app-shell .av-sidebar-child:hover,.signal-app-shell .av-sidebar-child[data-active=true]{background:var(--signal-brand-soft);color:var(--signal-text)}.signal-app-shell .av-sidebar-child:focus-visible{outline:2px solid var(--signal-brand-ink);outline-offset:2px}.signal-app-shell aside img[data-studio-logo=symbol]{filter:none;opacity:1}.backlink-page{--bl-bg:#f7f8f6;--bl-surface:#fff;--bl-soft:#f1f4f1;--bl-ink:#1c3029;--bl-muted:#617169;--bl-line:#dce3dc;--bl-accent:#205f47;--bl-mint:#c9efb4;--bl-live:#317454;--bl-archive:#557ab0;--bl-graph:#7f8a80;--bl-danger:#a54a3d;width:100%;max-width:1540px;margin:0 auto;padding:32px;color:var(--bl-ink);font:400 14px/1.5 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:light;background:var(--bl-bg);min-height:100%}[data-studio-theme=dark] .backlink-page{--bl-bg:#131a17;--bl-surface:#1a231e;--bl-soft:#222e27;--bl-ink:#edf2e9;--bl-muted:#a8b7aa;--bl-line:#344039;--bl-accent:#bce4a5;--bl-mint:#c9efb4;--bl-live:#a5d68c;--bl-archive:#9eb9df;--bl-graph:#94a295;--bl-danger:#f0a79a;color-scheme:dark}.backlink-page *{box-sizing:border-box}.backlink-page :where(h1,h2,h3,h4,p,dl,dd,ol){margin:0}.backlink-page :where(button,input,select){font:inherit}.backlink-page button{cursor:pointer}.backlink-page button:disabled{cursor:not-allowed;opacity:.45}.backlink-page :where(button,a,input,select,summary):focus-visible{outline:2px solid var(--bl-accent);outline-offset:4px}.backlink-page :where(a){color:inherit}.backlink-page :where(button){color:inherit}.backlink-page :where(button:not(.bl-primary)){background:transparent}.backlink-page :where(button){-webkit-tap-highlight-color:transparent}.backlink-page :where(select,input){min-height:40px;color:var(--bl-ink);background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:6px}.backlink-page select{max-width:100%;padding:8px 32px 8px 12px;font-size:13px}.backlink-page svg{flex-shrink:0;stroke-width:1.6}.backlink-page .bl-button{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:40px;padding:10px 16px;border:1px solid var(--bl-line);border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;text-decoration:none;transition:background .14s ease}.backlink-page .bl-primary{color:#f9fff6;background:#205f47;border-color:#205f47}[data-studio-theme=dark] .backlink-page .bl-primary{background:var(--bl-mint);border-color:var(--bl-mint);color:#1c3029}.bl-text-button{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;border:0;padding:4px 0;color:var(--bl-accent)!important;text-decoration:none}.bl-icon-button{width:36px;height:36px;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:6px}.bl-wide{width:100%}.bl-inline{display:flex;align-items:center;gap:20px}.bl-page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:4px 0 28px}.bl-brand-line{display:flex;gap:10px;align-items:center;font-size:11px;color:var(--bl-muted);margin-bottom:16px}.bl-brand-line>svg{color:var(--bl-accent)}.bl-heading-divider{height:12px;border-left:1px solid var(--bl-line);margin:0 2px}.backlink-page h1{font-size:36px;line-height:1.15;letter-spacing:-1.3px;font-weight:500}.backlink-page h1>span{color:var(--bl-accent)}.bl-page-heading p{color:var(--bl-muted);font-size:13px;margin-top:10px}.bl-context{display:flex;align-items:center;gap:28px;padding:16px 0;border-top:1px solid var(--bl-line);border-bottom:1px solid var(--bl-line)}.bl-context label{display:flex;gap:12px;align-items:center;min-width:0}.bl-context label>span{color:var(--bl-muted);font-size:12px;white-space:nowrap}.bl-context select{min-width:180px}.bl-context-note{margin-left:auto;font-size:11px;color:var(--bl-muted)}.bl-collection{background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:8px;margin:20px 0 8px}.bl-collection>details>summary{display:flex;align-items:center;gap:12px;list-style:none;padding:16px 20px;cursor:pointer}.bl-collection summary::-webkit-details-marker{display:none}.bl-collection-icon{display:grid;place-items:center;width:32px;height:32px;background:var(--bl-soft);color:var(--bl-accent);border-radius:50%}.bl-collection-title{display:flex;align-items:baseline;gap:16px;flex:1;min-width:0}.bl-collection-title strong{font-size:12px;font-weight:500}.bl-collection-title>span{font-size:11px;color:var(--bl-muted)}.bl-job-state{font-size:11px;color:var(--bl-accent)}.bl-collection-chevron{color:var(--bl-muted)}.bl-collection details[open]>summary>.bl-collection-chevron{transform:rotate(180deg)}.bl-collection-content{border-top:1px solid var(--bl-line);padding:24px}.bl-collection-content h2{font-size:16px;font-weight:500}.bl-collection-interrupted{border-left:3px solid var(--bl-danger)}.bl-phases{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;list-style:none;padding:24px 0}.bl-phases li{display:flex;gap:10px;align-items:flex-start;padding-top:12px;border-top:2px solid var(--bl-line);color:var(--bl-muted);font-size:13px}.bl-phases li>span{font:12px/24px ui-monospace,monospace;width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--bl-line);border-radius:50%;flex-shrink:0}.bl-phases li small{display:block;font-size:11px;margin-top:4px;max-width:180px}.bl-phases li[data-past=true]{border-color:var(--bl-live)}.bl-phases li[data-current=true]{border-color:var(--bl-accent);color:var(--bl-ink)}.bl-phases li[data-current=true]>span{color:var(--bl-bg);background:var(--bl-accent);border-color:var(--bl-accent)}.bl-collection-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:16px 0;border-top:1px solid var(--bl-line)}.bl-collection-metrics dt{font-size:11px;color:var(--bl-muted)}.bl-collection-metrics dd{margin-top:8px;font-size:22px;font-variant-numeric:tabular-nums}.bl-collection-metrics>div:last-child dd{font-size:12px}.bl-collection-actions{display:flex;align-items:center;gap:16px;margin:16px 0}.bl-job-select{display:block;font-size:12px;margin:20px 0 0}.bl-job-select select{margin:8px 0 0;display:block}.bl-gate-note{border-top:1px solid var(--bl-line);padding:10px 20px;color:var(--bl-muted);font-size:11px}.bl-tabs{display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--bl-line);margin:12px 0 24px;overflow-x:auto}.bl-tabs button{flex-shrink:0;min-height:52px;font-size:12px;padding:12px 0;border:0;border-bottom:2px solid transparent;color:var(--bl-muted)}.bl-tabs button[aria-selected=true]{color:var(--bl-ink);border-bottom-color:var(--bl-accent);font-weight:600}.bl-tabs-caption{margin-left:auto;color:var(--bl-muted);font-size:11px;white-space:nowrap}.bl-overview{display:grid;gap:24px}.bl-atlas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:12px;overflow:hidden}.bl-atlas-intro{padding:36px 40px}.bl-overline{display:block;font-size:11px;color:var(--bl-muted);font-weight:500}.bl-atlas h2{font-size:clamp(28px,3vw,44px);font-weight:450;line-height:1.12;letter-spacing:-1.6px;margin:20px 0 16px}.bl-atlas h2>span{color:var(--bl-accent)}.bl-atlas-intro>p{font-size:13px;color:var(--bl-muted);line-height:1.65}.bl-total{display:flex;align-items:center;gap:20px;margin:24px 0}.bl-total>strong{font-size:72px;line-height:1;letter-spacing:-4px;font-weight:400;font-variant-numeric:tabular-nums}.bl-total>span{font-size:12px;line-height:1.7;color:var(--bl-muted)}.bl-map{padding:32px 36px;background:var(--bl-soft);border-left:1px solid var(--bl-line)}.bl-map>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.bl-map h3{font-size:14px;font-weight:500}.bl-map>header>span{font-size:11px;color:var(--bl-muted)}.bl-map-target{display:flex;gap:10px;align-items:center;margin:28px 0 16px;font-size:12px;color:var(--bl-muted)}.bl-map-rule{flex:1;border-bottom:1px solid var(--bl-line)}.bl-evidence-band{height:56px;display:flex;gap:4px;border-radius:4px;overflow:hidden;background:var(--bl-line)}.bl-evidence-band>button{padding:0;border:0;min-width:2px;border-radius:2px}.bl-evidence-band>button:focus-visible{outline-offset:-3px}.backlink-page .bl-band-live{background:#55894e}.backlink-page .bl-band-archive{background:#94aac6}.backlink-page .bl-band-graph{background:repeating-linear-gradient(120deg,#d2dbce,#d2dbce 4px,#e8ede5 4px,#e8ede5 6px)}[data-studio-theme=dark] .backlink-page .bl-band-live{background:#a9d48b}[data-studio-theme=dark] .backlink-page .bl-band-archive{background:#7491ba}[data-studio-theme=dark] .backlink-page .bl-band-graph{background:repeating-linear-gradient(120deg,#48584c,#48584c 4px,#344239 4px,#344239 6px)}.bl-evidence-rows{margin-top:16px}.bl-evidence-rows>button{display:flex;gap:20px;align-items:center;text-align:left;width:100%;border:0;border-bottom:1px solid var(--bl-line);padding:12px 0}.bl-evidence-rows>button>span{flex:1}.bl-evidence-rows small{display:block;color:var(--bl-muted);font-size:11px;margin-top:4px}.bl-evidence-rows strong{font-weight:400;font-size:24px;font-variant-numeric:tabular-nums}.bl-evidence-rows svg{color:var(--bl-muted)}.bl-evidence{display:inline-flex;align-items:center;gap:7px;font-size:11px;white-space:nowrap}.bl-evidence>i{display:block;width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.bl-live{color:var(--bl-live)}.bl-archive{color:var(--bl-archive)}.bl-graph{color:var(--bl-muted)}.bl-lost{color:var(--bl-danger)}.bl-note{color:var(--bl-muted);font-size:11px;line-height:1.65}.bl-map>.bl-note{margin-top:16px}.bl-observation-strip{display:grid;grid-template-columns:1fr 1fr 1fr 1.15fr;padding:0 8px 24px;border-bottom:1px solid var(--bl-line);gap:24px}.bl-observation-strip>div{border-right:1px solid var(--bl-line);padding-right:16px}.bl-observation-strip strong{display:block;font-size:30px;font-weight:400;line-height:1.3;font-variant-numeric:tabular-nums}.bl-observation-strip span{display:block;color:var(--bl-muted);font-size:11px;margin-top:4px}.bl-observation-strip>p{font-size:12px;align-self:center}.bl-observation-strip>p>span{max-width:210px}.bl-overview-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px}.bl-panel{background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:10px;padding:24px}.bl-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.bl-section-heading h3{font-size:20px;line-height:1.3;font-weight:500;letter-spacing:-.4px;margin-top:4px}.bl-source-list{margin-top:12px}.bl-source-list>button{display:flex;width:100%;align-items:center;gap:16px;text-align:left;padding:16px 0;border:0;border-top:1px solid var(--bl-line)}.bl-row-index{color:var(--bl-muted);font:11px ui-monospace,monospace}.bl-source-list>button>span:nth-child(2){min-width:0;flex:1}.bl-source-list strong{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere}.bl-source-list .bl-evidence{margin-top:4px}.bl-source-count{text-align:right;font-size:16px;font-variant-numeric:tabular-nums}.bl-source-count small{display:block;color:var(--bl-muted);font-size:10px}.bl-source-list svg{color:var(--bl-muted)}.bl-count{font:12px ui-monospace,monospace;color:var(--bl-muted)}.bl-snapshot-list{margin-top:20px}.bl-snapshot-list>button{display:flex;gap:12px;align-items:center;width:100%;border:0;text-align:left;padding:12px 0;position:relative}.bl-snapshot-list>button>i{width:9px;height:9px;border:1px solid var(--bl-muted);border-radius:50%;margin:0 4px}.bl-snapshot-list>button[aria-current=true]>i{background:var(--bl-accent);border-color:var(--bl-accent)}.bl-snapshot-list strong{font-weight:500;font-size:13px}.bl-snapshot-list small{display:block;font-size:11px;color:var(--bl-muted);margin-top:4px}.bl-snapshot-list>button>span:nth-child(2){flex:1}.bl-snapshot-list>button>span:last-child{font-size:11px;color:var(--bl-accent)}.bl-history-change{border-top:1px solid var(--bl-line);margin-top:24px;padding-top:20px}.bl-history-change h4{font-weight:500;font-size:14px}.bl-history-change p{font-size:12px;color:var(--bl-muted);margin:8px 0 12px}.bl-coverage{border-top:1px solid var(--bl-line);border-bottom:1px solid var(--bl-line);font-size:12px;color:var(--bl-muted)}.bl-coverage>summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;padding:16px 0}.bl-details-hint{margin-left:auto;font-size:11px}.bl-coverage>div{padding-bottom:20px}.bl-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.bl-facts dt{font-size:11px;color:var(--bl-muted)}.bl-facts dd{font-size:12px;margin-top:6px;overflow-wrap:anywhere;color:var(--bl-ink)}.bl-dataset{border:1px solid var(--bl-line);border-radius:10px;overflow:hidden;background:var(--bl-surface)}.bl-dataset-heading{padding:28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.bl-dataset-heading h2{font-weight:500;font-size:28px;letter-spacing:-.8px;margin:6px 0 8px}.bl-dataset-heading p{font-size:12px;color:var(--bl-muted);max-width:640px}.bl-filters{display:flex;align-items:center;gap:16px;padding:16px 24px;border-top:1px solid var(--bl-line);border-bottom:1px solid var(--bl-line);background:var(--bl-bg)}.bl-filters>label:not(.bl-search){font-size:11px;color:var(--bl-muted)}.bl-filters select{display:block;margin-top:4px;font-size:12px}.bl-search{display:flex;align-items:center;position:relative;flex:1;min-width:180px;align-self:flex-end}.bl-search>svg{position:absolute;left:12px;color:var(--bl-muted);pointer-events:none}.bl-search input{width:100%;padding:10px 12px 10px 38px;font-size:12px}.bl-scope{padding:12px 24px;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--bl-line);font-size:12px;overflow-wrap:anywhere}.bl-table-scroll{width:100%;overflow-x:auto}.bl-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.bl-table th{font-weight:400;color:var(--bl-muted);padding:16px 20px;border-bottom:1px solid var(--bl-line);white-space:nowrap;font-size:11px}.bl-table td{padding:16px 20px;border-bottom:1px solid var(--bl-line)}.bl-table tr:last-child td{border-bottom:0}.bl-table tbody tr{transition:background .12s ease}.bl-numeric{text-align:right;font-variant-numeric:tabular-nums}.bl-row-title{text-align:left;padding:0;border:0;font-weight:500;font-size:13px;overflow-wrap:anywhere}.bl-domain-table td:first-child{width:30%}.bl-domain-table td:nth-child(5){font-size:11px;white-space:nowrap;color:var(--bl-muted)}.bl-subtext{display:block;font-size:10px;color:var(--bl-muted);margin-top:6px}.bl-links-table td:first-child{max-width:340px}.bl-links-table th{white-space:nowrap}.bl-url{display:block}.bl-url strong{font-weight:500;display:block}.bl-url small{display:block;font-size:11px;font-weight:400;color:var(--bl-muted);max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px}.bl-target{display:flex;align-items:center;gap:6px;color:var(--bl-muted);font-size:11px;overflow-wrap:anywhere;margin-top:8px}.bl-anchor-cell{display:block;max-width:220px;overflow-wrap:anywhere}.bl-pager{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 24px;border-top:1px solid var(--bl-line);font-size:12px;color:var(--bl-muted)}.bl-pager>div{display:flex;gap:8px}.bl-pager small{font-size:11px}.bl-anchor-list{padding:8px 28px}.bl-anchor-heading{display:flex;justify-content:space-between;font-size:11px;color:var(--bl-muted);padding:16px 0}.bl-anchor-list>button{display:flex;align-items:center;gap:24px;width:100%;text-align:left;border:0;border-top:1px solid var(--bl-line);padding:20px 0}.bl-anchor-list>button>div{flex:1;min-width:0}.bl-anchor-list strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.bl-anchor-list small{display:block;color:var(--bl-muted);font-size:11px;margin-top:8px}.bl-anchor-track{display:block;height:8px;background:var(--bl-soft);margin-top:12px;max-width:640px}.bl-anchor-track i{display:block;height:100%;background:var(--bl-live)}.bl-anchor-numbers{text-align:right;font-size:22px;min-width:80px;font-variant-numeric:tabular-nums}.bl-anchor-numbers small{margin-top:4px}.backlink-page .bl-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(560px,100%);height:100dvh;max-height:100dvh;max-width:100%;padding:0;border:0;border-left:1px solid var(--bl-line);background:var(--bl-surface);color:var(--bl-ink);box-shadow:-12px 0 60px #0002}.bl-drawer::backdrop{background:#0f1c1659}.bl-drawer-body{padding:28px}.bl-drawer header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.bl-drawer h2{font-size:26px;font-weight:500;letter-spacing:-.6px;line-height:1.2;overflow-wrap:anywhere;margin-bottom:16px}.bl-drawer-description{color:var(--bl-muted);font-size:13px;margin:20px 0;line-height:1.7}.bl-link-route{border:1px solid var(--bl-line);border-radius:8px;padding:20px}.bl-link-route>svg{margin:16px 0;color:var(--bl-accent)}.bl-url-evidence p{font-size:12px;overflow-wrap:anywhere;margin:8px 0}.bl-url-evidence a{font-size:12px;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.bl-anchor-quote{margin:24px 0;padding:16px 20px;border-left:2px solid var(--bl-accent);background:var(--bl-soft)}.bl-anchor-quote p{font-size:22px;line-height:1.4;margin-top:12px;overflow-wrap:anywhere}.bl-provenance{border-top:1px solid var(--bl-line);margin-top:20px;font-size:12px}.bl-provenance summary{cursor:pointer;padding:16px 0}.bl-provenance pre{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}.bl-provenance .bl-facts{margin-top:8px}.bl-empty{min-height:300px;padding:56px 24px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:10px;margin:24px 0}.bl-empty-symbol{color:var(--bl-accent);margin-bottom:20px}.bl-empty h2{font-size:26px;font-weight:500;line-height:1.3;letter-spacing:-.5px}.bl-empty p{font-size:13px;max-width:550px;color:var(--bl-muted);line-height:1.8;margin-top:16px}.bl-empty .bl-button{margin-top:20px}.bl-empty-steps{display:flex;gap:32px;color:var(--bl-accent);font-size:12px;margin-top:32px}.bl-dataset .bl-empty{border:0;margin:0}.bl-loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:220px;color:var(--bl-muted);font-size:13px}.bl-loading svg{animation:bl-spin 1s linear infinite}@keyframes bl-spin{to{transform:rotate(360deg)}}.bl-error{padding:20px;color:var(--bl-danger);font-size:12px}.bl-error .bl-button{margin-top:12px}.bl-notice{padding:12px 0;font-size:12px;color:var(--bl-muted)}.bl-page-footer{display:flex;justify-content:space-between;gap:16px;margin-top:32px;padding:20px 0 0;font-size:11px;color:var(--bl-muted);border-top:1px solid var(--bl-line)}.bl-footer-mark{font-size:20px;color:var(--bl-accent);vertical-align:middle;margin-right:8px}.bl-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (hover:hover) and (pointer:fine){.backlink-page .bl-button:not(:disabled):not(.bl-primary):hover,.bl-icon-button:hover{background:var(--bl-soft)}.bl-primary:not(:disabled):hover{filter:brightness(1.08)}.bl-source-list>button:hover,.bl-snapshot-list>button:hover,.bl-table tbody tr:hover,.bl-anchor-list>button:hover{background:var(--bl-soft)}.bl-text-button:hover,.bl-row-title:hover{text-decoration:underline;text-underline-offset:4px}.bl-evidence-rows>button:hover{opacity:.8}.bl-evidence-band>button:hover{filter:brightness(1.1)}}@media (max-width:1100px){.backlink-page{padding:24px}.bl-context-note{display:none}.bl-atlas-intro,.bl-map{padding:28px}.bl-filters{flex-wrap:wrap}.bl-search{flex-basis:100%}.bl-collection-title{align-items:flex-start;flex-direction:column;gap:4px}.bl-domain-table th:nth-child(4),.bl-domain-table td:nth-child(4){display:none}}@media (max-width:760px){.backlink-page{padding:20px 16px}.bl-page-heading{flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:24px}.backlink-page h1{font-size:30px}.bl-brand-line{margin-bottom:12px}.bl-context{flex-wrap:wrap;gap:12px}.bl-context label{width:100%;justify-content:space-between}.bl-context select{width:65%;min-width:0}.bl-tabs{gap:24px;margin-bottom:20px}.bl-tabs-caption{display:none}.bl-tabs button{min-height:48px}.bl-atlas{grid-template-columns:1fr}.bl-atlas-intro{padding:28px 24px}.bl-atlas h2{font-size:36px}.bl-atlas-intro>p br{display:none}.bl-total{margin:24px 0}.bl-total>strong{font-size:64px}.bl-map{border-left:0;border-top:1px solid var(--bl-line);padding:24px}.bl-map-target{margin-top:20px}.bl-evidence-band{height:44px}.bl-map>header>span{font-size:10px}.bl-observation-strip{grid-template-columns:1fr 1fr;padding:0 4px 20px;gap:24px 16px}.bl-observation-strip>div:nth-child(2){border:0}.bl-observation-strip>p{font-size:11px}.bl-overview-grid{grid-template-columns:1fr;gap:20px}.bl-panel{padding:20px}.bl-overview{gap:20px}.bl-section-heading h3{font-size:20px}.bl-source-list>button{gap:12px}.bl-source-list strong{font-size:12px}.bl-collection>details>summary{padding:16px 12px;gap:8px}.bl-collection-title>span{font-size:10px}.bl-collection-title strong{font-size:12px}.bl-collection-content{padding:20px 16px}.bl-job-state{font-size:10px}.bl-phases{grid-template-columns:1fr 1fr}.bl-collection-metrics{grid-template-columns:1fr 1fr;gap:20px}.bl-collection-content .bl-section-heading{align-items:flex-start;flex-direction:column}.bl-dataset-heading{align-items:flex-start;flex-direction:column;padding:24px 20px;gap:16px}.bl-dataset-heading h2{font-size:26px}.bl-filters{padding:16px;gap:12px}.bl-filters>label:not(.bl-search){flex:1;min-width:120px}.bl-filters select{width:100%}.bl-search{min-width:100%}.bl-table th,.bl-table td{padding:16px 12px}.bl-domain-table th:nth-child(5),.bl-domain-table td:nth-child(5){display:none}.bl-domain-table td:first-child{width:auto}.bl-domain-table th:nth-child(3),.bl-domain-table td:nth-child(3){display:none}.bl-domain-table td:last-child,.bl-domain-table th:last-child{width:40px;padding-left:0;padding-right:4px}.bl-row-title{font-size:12px}.bl-table .bl-evidence{font-size:10px}.bl-links-table thead{display:none}.bl-links-table tbody,.bl-links-table tr,.bl-links-table td{display:block}.bl-links-table tr{position:relative;padding:16px;border-bottom:1px solid var(--bl-line)}.bl-links-table td{border:0;padding:4px 36px 4px 0;max-width:none!important}.bl-links-table td:last-child{position:absolute;right:8px;top:16px;padding:0}.bl-links-table td:nth-last-child(2){color:var(--bl-muted);font-size:11px}.bl-links-table .bl-url small{white-space:normal;overflow-wrap:anywhere}.bl-anchor-cell{max-width:none}.bl-links-table .bl-anchor-cell:before{content:"Anchor · ";color:var(--bl-muted)}.bl-pager{padding:16px 12px;gap:12px;flex-wrap:wrap}.bl-pager small{display:none}.bl-pager .bl-button{padding:8px 12px}.bl-anchor-list{padding:4px 16px}.bl-anchor-heading{font-size:10px;gap:16px}.bl-anchor-list>button{gap:12px}.bl-anchor-numbers{font-size:20px;min-width:56px}.bl-anchor-numbers small{font-size:10px}.bl-anchor-list>button>svg{display:none}.bl-drawer-body{padding:24px 20px}.bl-drawer h2{font-size:24px}.bl-details-hint{display:none}.bl-coverage>summary{align-items:flex-start}.bl-empty{padding:36px 20px}.bl-empty h2{font-size:24px}.bl-empty-steps{flex-direction:column;gap:12px}.bl-page-footer{align-items:flex-start;flex-direction:column;gap:8px}.backlink-page .bl-button,.bl-icon-button,.bl-text-button{min-height:44px}}@media (prefers-reduced-motion:reduce){.backlink-page *,.backlink-page *:before,.backlink-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}[data-studio-reduced-motion=true] .backlink-page *,[data-reduced-motion=true] .backlink-page *,[data-studio-motion=reduced] .backlink-page *,.backlink-page[data-motion=reduced] *{animation:none!important;transition:none!important}.health-dashboard{max-width:90rem;min-height:100%;margin-inline:auto;padding:1.5rem 1.25rem}.health-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.health-heading h2{font-size:2rem;letter-spacing:-.045em}.health-eyebrow{font-size:.65rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.health-context{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;margin-block:1.25rem;padding-block:.75rem;border-top:1px solid var(--border)}.health-surface{min-width:0;border-radius:var(--radius-xl);box-shadow:none}.health-surface-content{height:100%;gap:0;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--background-subtle);box-shadow:none}.health-overview{display:grid;grid-template-areas:"foundation" "action" "areas";gap:1rem}.health-foundation{grid-area:foundation}.health-foundation .health-surface-content{padding:1.5rem}.health-score-layout{margin-block:1.25rem}.health-overall-meter{display:block;max-width:18rem}.health-score-line{display:flex;align-items:baseline;gap:.65rem;margin-block:.25rem 1rem}.health-score{display:block;font-size:6rem;font-weight:500;line-height:1;letter-spacing:-.075em;font-variant-numeric:tabular-nums}.health-score-denominator{font-size:1.125rem;color:var(--foreground-muted)}.health-score-track{height:.375rem}.health-foundation-caption{margin-top:auto;max-width:22rem;font-size:.75rem;line-height:1.65;color:var(--foreground-muted);text-wrap:pretty}.health-areas{grid-area:areas}.health-section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:1.25rem}.health-areas .health-section-heading{padding-bottom:.5rem}.health-area{display:flex;align-items:center;gap:.875rem;min-width:0;padding:1rem 1.25rem}.health-area+.health-area{border-top:1px solid var(--border-muted)}.health-area-icon{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--foreground-muted)}.health-area-body{min-width:0;flex:1}.health-area-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .5rem}.health-area-score{font-size:1.375rem;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.health-area-meter{margin-block:.5rem}.health-area-meter [data-slot=meter-progress]{height:.25rem}.health-area-meta{display:flex;flex-wrap:wrap;gap:.25rem .75rem;font-size:.6875rem;color:var(--foreground-muted)}.health-area-meta>span+span{padding-left:.75rem;border-left:1px solid var(--border)}.health-area-meta .text-xs{font-size:inherit}.health-area-explore{flex-shrink:0;padding-inline:.5rem}.health-area-explore>span{display:none}.health-next{grid-area:action}.health-next .health-surface-content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.5rem}.health-next-action .health-surface-content{background:var(--background-inverse);border-color:var(--background-inverse);color:var(--foreground-inverse)}.health-next-marker{display:grid;place-items:center;align-self:flex-start;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:var(--radius-lg);background:var(--background);color:var(--foreground)}.health-next-action .health-next-marker{background:var(--primary);color:var(--primary-foreground)}.health-next-copy{flex:1;min-width:0;overflow-wrap:anywhere}.health-next-title{margin-top:.625rem;font-size:1.5rem;font-weight:500;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.health-next-explanation{margin-top:.625rem;max-width:38rem;font-size:.875rem;line-height:1.6;color:var(--foreground-muted);text-wrap:pretty}.health-next-meta{display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin-top:.875rem;font-size:.6875rem;color:var(--foreground-muted)}.health-next-action .health-next-explanation,.health-next-action .health-next-meta{color:var(--foreground-inverse);opacity:.8}.health-next-cta{flex-shrink:0}.health-next-action .health-next-cta button:focus-visible{outline-color:var(--focus-ring-light)}.health-detail-grid{display:grid;align-items:start;gap:1.5rem;margin-top:1.5rem}.health-issue-tabs{display:flex;justify-content:flex-start;width:auto;max-width:100%;margin-inline:1.25rem;overflow-x:auto}.health-issue-tabs [role=tab]{flex-shrink:0}.health-issue-content{padding:0}.health-issue-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.875rem;padding:1.25rem;overflow-wrap:anywhere}.health-priority-index{display:grid;place-items:center;flex-shrink:0;width:1.75rem;height:1.75rem;border:1px solid var(--border);border-radius:var(--radius-md);font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--foreground-muted)}.health-review{margin-left:auto}.health-coverage{padding:1.5rem .25rem .5rem;margin-top:1.5rem;border-top:1px solid var(--border)}.health-coverage-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem}.health-coverage-facts dt{color:var(--foreground-muted);font-size:.75rem}.health-coverage-facts dd{margin-top:.4rem;font-size:.875rem;font-weight:500;overflow-wrap:anywhere}.health-dashboard [data-slot=meter-indicator]{transition-duration:var(--duration-chart);transition-timing-function:var(--motion-ease)}@media (min-width: 640px){.health-dashboard{padding:2rem 1.75rem}.health-section-heading,.health-issue-row{padding:1.25rem 1.5rem}.health-area{padding:1rem 1.5rem}.health-issue-tabs{margin-inline:1.5rem}.health-area-explore>span{display:inline}}@media (min-width: 1024px){.health-coverage-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1200px){.health-dashboard{padding-inline:2.25rem}.health-overview{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);grid-template-areas:"foundation areas" "action action";gap:0}.health-foundation .health-surface-content{padding:1.75rem 2rem;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.health-score{font-size:7rem}.health-areas .health-surface-content{border-top-left-radius:0;border-bottom-left-radius:0}.health-areas .health-section-heading{padding-top:1.75rem}.health-next{margin-top:1rem}.health-next .health-surface-content{padding:1.5rem 1.75rem;gap:1.25rem}.health-next-cta{margin-left:1rem}.health-detail-grid.has-history{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}}@media (max-width: 1199px){.health-next-marker{display:none}.health-next-copy{flex-basis:100%}}@media (max-width: 639px){.health-heading{align-items:flex-start}.health-heading h2{font-size:1.75rem}.health-heading>div>p:last-child{display:none}.health-context{margin-block:1rem;padding-block:.5rem}.health-foundation .health-surface-content{padding:1.25rem}.health-score{font-size:4.5rem}.health-score-layout{margin-block:.875rem}.health-score-line{margin-bottom:.75rem}.health-next .health-surface-content{padding:1.25rem}.health-next-title{font-size:1.375rem}.health-area{gap:.625rem}.health-area-icon{display:none}.health-area-explore{min-width:2.75rem}.health-issue-row .health-review{margin-left:2.625rem}.health-issue-row>div{flex-basis:calc(100% - 2.625rem)}}@media (prefers-reduced-motion: no-preference){.health-score-line{animation:health-score-entry var(--duration-chart) var(--motion-ease) both}}@media (prefers-reduced-motion: reduce){.health-dashboard [data-slot=meter-indicator]{transition:none}}@keyframes health-score-entry{0%{opacity:0;transform:translateY(.25rem)}}.health-detail-workspace{min-height:100%;background:var(--background);color:var(--foreground)}.health-detail-nav{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:12px 28px;border-bottom:1px solid var(--border);background:var(--background-subtle)}.health-detail-nav button{min-height:44px}.health-nav-run{margin-left:auto}.health-detail-main{max-width:1240px;margin:auto;padding:24px 32px 48px}.health-back{display:flex;align-items:center;gap:8px;min-height:44px;font-size:12px;color:var(--foreground-muted);cursor:pointer}.health-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0 28px}.health-detail-heading h1{font-size:32px;line-height:1.2;letter-spacing:-.04em;font-weight:600;margin:12px 0}.health-detail-heading p:not(.health-eyebrow),.health-detail-surface>p{font-size:13px;line-height:1.7;color:var(--foreground-muted)}.health-detail-context{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-block:1px solid var(--border);padding:16px 0;margin-bottom:24px;font-size:12px;color:var(--foreground-muted)}.health-detail-context>span:first-child{display:flex;gap:10px;align-items:center;overflow-wrap:anywhere;min-width:0}.health-detail-context svg{flex-shrink:0}.health-detail-surface{min-width:0;border:1px solid var(--border);border-radius:var(--radius-xl);padding:28px;margin-top:20px;background:var(--background-subtle)}.health-detail-surface h2{font-size:18px;font-weight:600;letter-spacing:-.02em}.health-detail-surface .health-section-heading{padding:0 0 20px}.health-detail-surface .health-section-heading p{font-size:12px;color:var(--foreground-muted);margin-top:8px}.health-detail-summary{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:28px}.health-detail-summary p{font-size:12px;color:var(--foreground-muted);line-height:1.7}.health-detail-score{display:block;font-size:64px;font-weight:500;line-height:1.2;letter-spacing:-.05em;margin:16px 0}.health-detail-score small{font-size:18px;letter-spacing:0;color:var(--foreground-muted);margin-left:8px}.health-detail-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:20px;padding:20px 0;min-width:0}.health-detail-facts dt{font-size:11px;color:var(--foreground-muted);margin-bottom:8px}.health-detail-facts dd{font-size:14px;font-weight:500;overflow-wrap:anywhere}.health-finding-trigger{width:100%;justify-content:flex-start;white-space:normal;min-height:76px;padding:16px 8px;border-bottom:1px solid var(--border);text-align:left;gap:12px}.health-finding-trigger>span:first-child{min-width:0;flex:1}.health-finding-trigger strong{display:block;font-size:13px;font-weight:500}.health-finding-trigger small{display:block;margin-top:6px;color:var(--foreground-muted);font-size:11px;font-weight:400}.health-evidence-toolbar{display:flex;gap:12px;align-items:center;margin-top:16px}.health-status-filter{padding:10px;border:1px solid var(--border);background:var(--background-subtle);color:var(--foreground);border-radius:var(--radius-md);font-size:12px}.health-url-list>article{padding:14px 0;border-bottom:1px solid var(--border)}.health-url-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:12px;overflow-wrap:anywhere}.health-url-heading>span{min-width:0;padding-top:12px}.health-open-url{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--foreground-muted)}.health-url-list p{font-size:12px;line-height:1.7;color:var(--foreground-muted);overflow-wrap:anywhere;margin-top:8px}.health-issue-drawer{width:min(640px,calc(100vw - 1rem));max-width:calc(100vw - 1rem);min-width:0;background:var(--background-subtle);color:var(--foreground)}.health-issue-drawer h3{font-size:13px;font-weight:600;margin:24px 0 8px}.health-issue-drawer p{font-size:13px;line-height:1.75;color:var(--foreground-muted);overflow-wrap:anywhere}.health-run-form{max-width:760px;margin-inline:auto;padding:40px}.health-run-form>h2{font-size:26px;letter-spacing:-.035em;margin:20px 0 12px}.health-run-form form{margin-top:28px}.health-run-form label{display:block;font-size:12px;font-weight:500;margin-bottom:10px}.health-run-mark{display:inline-flex;padding:16px;background:var(--success-subtle);color:var(--success-emphasis);border-radius:var(--radius-xl)}.health-run-areas{display:flex;gap:20px;flex-wrap:wrap;padding:28px 0;font-size:12px}.health-run-areas>span{display:flex;gap:8px;align-items:center}.health-run-areas svg{color:var(--success-emphasis)}.health-running ol{display:grid;gap:12px;margin:24px 0}.health-running li{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--foreground-muted)}.health-running li[aria-current]{color:var(--success-emphasis)}.health-running li>span:not(.health-stage-icon){flex:1}.health-running li small{font-size:11px}.health-detail-empty{text-align:center;padding:56px 24px}.health-detail-empty>svg{margin:0 auto 20px;color:var(--foreground-muted)}.health-detail-empty p{margin:12px 0 24px}.health-error{background:var(--error-subtle);color:var(--error-emphasis);border:1px solid var(--error-muted);border-radius:var(--radius-md);padding:16px;font-size:13px}.health-technical-json{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--foreground-muted)}.health-detail-workspace[data-motion=full] .health-detail-surface{animation:health-evidence-in var(--duration-entry) var(--motion-ease) both}@keyframes health-evidence-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.health-detail-main{padding:16px 20px 32px}.health-detail-nav{padding:8px 12px;gap:2px}.health-detail-nav button{font-size:11px;padding-inline:10px}.health-detail-summary{grid-template-columns:1fr;gap:8px}.health-detail-heading h1{font-size:27px}.health-detail-surface{padding:20px}.health-evidence-toolbar{flex-wrap:wrap}.health-run-form{padding:24px}.health-run-form>h2{font-size:23px}.health-finding-trigger{gap:8px}.health-detail-facts{gap:16px}.health-nav-run{margin-left:0}}@media (prefers-reduced-motion:reduce){.health-detail-workspace[data-motion=full] .health-detail-surface{animation:none}}.health-geo-observation{padding:12px 0;border-bottom:1px solid var(--border)}.health-geo-observation-fields>div{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:16px;padding:8px 0;font-size:12px;line-height:1.7}.health-geo-observation-fields dt{color:var(--foreground-muted);text-transform:capitalize}.health-geo-observation-fields dd{min-width:0;overflow-wrap:anywhere}.health-detail-workspace[data-motion=reduced] *,.health-dashboard[data-motion=reduced] *{animation:none!important;transition:none!important}.health-running li{transition:color .16s ease}.health-running li[data-status=Completed]>svg{color:var(--success-emphasis);transition:transform .16s ease,color .16s ease}.health-running li[data-status="Failed/Partial"]{color:var(--error-emphasis)}@media (prefers-reduced-motion: reduce){.health-running li,.health-running li[data-status=Completed]>svg{transition:none}}.health-stage-icon{display:inline-flex;width:17px;height:17px;flex:none;align-items:center;justify-content:center}.health-stage-icon>*{width:17px;height:17px}.mcp-scope{--mcp-bg:#f1f4f9;--mcp-surface:#fff;--mcp-ink:#1c293b;--mcp-muted:#617189;--mcp-border:#dce3ed;--mcp-accent:#137452;--mcp-soft:#e6f5ee;--mcp-hover:#eaf0f9;color:var(--mcp-ink);font-size:14px;line-height:1.6}[data-studio-theme=dark] .mcp-scope{--mcp-bg:#101318;--mcp-surface:#191e26;--mcp-ink:#edf2fa;--mcp-muted:#a1b0c5;--mcp-border:#303a49;--mcp-accent:#7cdbbe;--mcp-soft:#203c37;--mcp-hover:#283343;color-scheme:dark}.mcp-page{min-height:100%;background:var(--mcp-bg);padding:40px 32px}.mcp-container{max-width:1060px;margin:auto}.mcp-page h1{font-size:36px;letter-spacing:-.045em;line-height:1.15;margin:12px 0}.mcp-page h2{font-size:18px;letter-spacing:-.02em;margin:0}.mcp-muted,.mcp-footnote{color:var(--mcp-muted)}.mcp-eyebrow{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--mcp-accent);font-weight:600}.mcp-intro{max-width:660px;margin-bottom:28px}.mcp-intro p{font-size:15px;line-height:1.75}.mcp-panel{padding:26px;border:1px solid var(--mcp-border);background:var(--mcp-surface);border-radius:16px}.mcp-panel-head{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:20px}.mcp-website-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mcp-website{padding:18px;border:1px solid var(--mcp-border);border-radius:12px;text-align:left;background:var(--mcp-surface);display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--mcp-ink);cursor:pointer}.mcp-website[aria-pressed=true]{border-color:var(--mcp-accent);background:var(--mcp-soft)}.mcp-website strong{display:block;font-size:14px}.mcp-website small{display:block;color:var(--mcp-muted);margin-top:4px}.mcp-website svg{flex-shrink:0;color:var(--mcp-accent)}.mcp-badge{display:inline-block;background:var(--mcp-soft);color:var(--mcp-accent);border-radius:6px;padding:3px 8px;font-size:11px;white-space:nowrap}.mcp-primary,.mcp-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;border:1px solid transparent;border-radius:9px;font-size:12px;font-weight:650;cursor:pointer;transition:background-color .12s ease-out,transform .12s ease-out}.mcp-primary{background:#30c78d;color:#102b21}.mcp-primary:hover{background:#42d59c}.mcp-secondary{border-color:var(--mcp-border);background:var(--mcp-surface);color:var(--mcp-ink)}.mcp-secondary:hover{background:var(--mcp-hover)}.mcp-primary:active,.mcp-secondary:active{transform:scale(.98)}.mcp-scope button:disabled{opacity:.5;cursor:not-allowed}.mcp-scope button:focus-visible,.mcp-scope summary:focus-visible{outline:3px solid var(--mcp-accent);outline-offset:3px}.mcp-connect-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;margin-top:22px;border-top:1px solid var(--mcp-border)}.mcp-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.mcp-capabilities article{padding:22px;border:1px solid var(--mcp-border);border-radius:14px;background:var(--mcp-surface)}.mcp-capabilities svg{color:var(--mcp-accent);margin-bottom:14px}.mcp-capabilities h3{font-size:14px;margin:0 0 8px}.mcp-capabilities p{font-size:12px;color:var(--mcp-muted);margin:0}.mcp-empty{padding:24px;border:1px dashed var(--mcp-border);border-radius:10px;color:var(--mcp-muted)}.mcp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px;background:#080e18a8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mcp-dialog{width:100%;max-width:610px;max-height:92vh;overflow:auto;padding:28px;background:var(--mcp-surface);border:1px solid var(--mcp-border);border-radius:20px;box-shadow:0 24px 90px #0004;animation:mcp-enter .18s cubic-bezier(.23,1,.32,1)}.mcp-dialog-header{display:flex;justify-content:space-between;align-items:center}.mcp-icon{display:grid;place-items:center;width:48px;height:48px;background:var(--mcp-soft);border-radius:14px;color:var(--mcp-accent)}.mcp-icon-button{display:grid;place-items:center;width:34px;height:34px;border:0;background:transparent;color:var(--mcp-muted);border-radius:8px;cursor:pointer}.mcp-icon-button:hover{background:var(--mcp-hover)}.mcp-dialog h2{font-size:27px;letter-spacing:-.035em;margin:20px 0 2px}.mcp-dialog p{margin:4px 0 16px}.mcp-site{display:flex;align-items:center;gap:10px;border:1px solid var(--mcp-border);border-radius:10px;padding:14px;margin:22px 0 16px;overflow-wrap:anywhere}.mcp-site .mcp-badge{margin-left:auto}.mcp-site-dot{height:8px;width:8px;background:var(--mcp-accent);border-radius:50%;flex-shrink:0}.mcp-access-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:11px;color:var(--mcp-muted)}.mcp-access-grid div{display:flex;align-items:center;gap:7px}.mcp-explanation{font-size:13px;line-height:1.8;padding-top:22px}.mcp-wide{width:100%;margin-top:10px}.mcp-footnote{font-size:11px;line-height:1.7;margin-top:10px!important}.mcp-success{display:flex;align-items:flex-start;gap:10px;margin:22px 0;padding:14px;background:var(--mcp-soft);color:var(--mcp-accent);border-radius:10px}.mcp-success small{display:block;font-size:11px;line-height:1.7;margin-top:2px}.mcp-success svg{flex-shrink:0;margin-top:3px}.mcp-steps{list-style:none;padding:0;margin:22px 0;display:grid;gap:17px}.mcp-steps li{display:flex;align-items:flex-start;gap:12px}.mcp-steps li>span{display:grid;place-items:center;width:25px;height:25px;flex-shrink:0;border:1px solid var(--mcp-border);border-radius:8px;color:var(--mcp-muted);font-size:11px}.mcp-steps strong{font-size:13px}.mcp-steps p{font-size:12px;color:var(--mcp-muted);margin:2px 0 0;line-height:1.65}.mcp-actions{display:flex;flex-wrap:wrap;gap:10px}.mcp-advanced{margin-top:22px;border-top:1px solid var(--mcp-border);padding-top:16px;font-size:12px}.mcp-advanced summary{color:var(--mcp-muted);cursor:pointer;margin-bottom:12px}.mcp-advanced code{display:block;overflow-wrap:anywhere;background:var(--mcp-bg);padding:10px;border-radius:8px;font-size:11px;margin:8px 0 12px}.mcp-dialog-footer{margin-top:22px;padding-top:16px;border-top:1px solid var(--mcp-border);display:flex;align-items:center;gap:18px;justify-content:space-between}.mcp-dialog-footer small{font-size:11px;color:var(--mcp-muted)}.mcp-revoke{border:0;background:transparent;color:#c06065;white-space:nowrap;font-size:11px;cursor:pointer}.mcp-error{margin-top:18px!important;padding:12px;border:1px solid #c06065;border-radius:8px;color:#c06065;font-size:12px}.mcp-spin{animation:mcp-spin 1s linear infinite}@keyframes mcp-spin{to{transform:rotate(360deg)}}@keyframes mcp-enter{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:700px){.mcp-page{padding:24px 16px}.mcp-page h1{font-size:30px}.mcp-panel{padding:18px}.mcp-website-grid,.mcp-capabilities{grid-template-columns:1fr}.mcp-connect-row{align-items:flex-start;flex-direction:column}.mcp-dialog{padding:22px}.mcp-access-grid{grid-template-columns:1fr}.mcp-dialog-footer{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.mcp-dialog,.mcp-spin{animation:none}.mcp-primary,.mcp-secondary{transition:none}}[data-studio-motion=reduced] .mcp-dialog,[data-studio-motion=reduced] .mcp-spin{animation:none}.overview-production{min-height:100%;--overview-stagger:calc(var(--duration-state) / 4)}.overview-production .overview-website{font-size:12px;font-weight:500;overflow-wrap:anywhere}.overview-production .signal-context>div:first-child{min-width:0;flex-wrap:wrap}.overview-production .overview-period{flex-shrink:0;display:flex;align-items:center;gap:10px}.overview-production .overview-period>button{font-size:11px;min-width:140px;background:var(--signal-surface);color:var(--signal-text);border-color:var(--signal-border)}.overview-production .overview-hint{display:inline-flex;align-items:center;justify-content:center;min-height:28px;min-width:28px;padding:0;border:0;background:transparent;color:var(--signal-muted);cursor:help}.overview-production .overview-metric-link{display:block;width:100%;min-height:68px;text-align:left;background:transparent;color:inherit;border:0;padding:0;cursor:pointer}.overview-production .overview-metric-state{font-size:18px;line-height:1.5;letter-spacing:0}.overview-production .overview-metric-caption{display:block;margin-top:10px;font-size:10px;color:var(--signal-muted)}.overview-production .signal-metric-value{display:flex;justify-content:space-between;gap:8px;align-items:center}.overview-production .signal-metric-value small{padding-left:5px}.overview-production .signal-hero-copy>p{max-width:310px}.overview-production .signal-next p{margin-bottom:12px}.overview-production .signal-next-bottom button{width:44px;height:44px}.overview-production .signal-button{min-height:44px}.overview-production .signal-metric{min-width:0;overflow-wrap:anywhere}.overview-production[data-motion=full] .signal-metric{animation:signal-panel-in var(--duration-entry) var(--motion-ease) both;animation-delay:calc(var(--overview-item) * var(--overview-stagger))}.overview-production[data-motion=full] .signal-next:hover{transform:translateY(-2px)}.website-mark img{object-fit:contain;animation:signal-area-in var(--duration-state) ease-out both}.overview-chart .signal-chart{touch-action:pan-y;cursor:crosshair}.overview-chart-tooltip{fill:var(--signal-surface);stroke:var(--signal-border);rx:var(--radius-sm)}.overview-chart-selector{display:grid;grid-template-columns:auto minmax(50px,1fr) auto;align-items:center;gap:16px;font-size:10px;color:var(--signal-muted)}.overview-chart-selector>button{font-size:10px}.overview-chart .signal-chart-summary{flex-wrap:wrap}.overview-empty{min-height:90px;padding:22px 0;color:var(--signal-muted);font-size:12px;line-height:1.8}.overview-empty .signal-button{margin-top:16px}.overview-source-list>div{padding:13px 0;border-bottom:1px solid var(--signal-border)}.overview-source-list>div:last-child{border-bottom:0}.overview-source-list button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:32px;border:0;background:transparent;color:var(--signal-text);cursor:pointer;text-align:left}.overview-source-list p{font-size:10px;color:var(--signal-muted);margin-top:8px;line-height:1.7}.overview-source-list strong{font-size:12px;font-weight:500}.overview-source-title{font-size:11px;font-weight:500;color:var(--signal-muted);display:flex;gap:10px;align-items:center;margin:18px 0 8px}.overview-foundation-areas{margin:24px 0}.overview-foundation-areas>div{display:grid;grid-template-columns:1fr auto;gap:5px;padding:12px 0;border-bottom:1px solid var(--signal-border);font-size:12px}.overview-foundation-areas small{grid-column:1/-1;color:var(--signal-muted)}.overview-foundation .signal-button{margin-top:20px}.overview-production .signal-action-text{overflow-wrap:anywhere;min-width:0}.overview-production .signal-action-text small{flex-wrap:wrap;line-height:1.7}@media (max-width:1100px){.overview-production .signal-hero-grid,.overview-production .signal-analysis-grid,.overview-production .signal-bottom-grid{grid-template-columns:minmax(0,1fr)}.overview-production .signal-next-icon{display:none}.overview-production .signal-next h2{margin-top:18px}.overview-production .signal-next p{max-width:none}}@media (max-width:768px){.overview-production .signal-dashboard{display:flex;flex-direction:column}.overview-production .signal-analysis-grid,.overview-production .signal-bottom-grid{display:contents}.overview-production .signal-context{flex-wrap:wrap}.overview-production .signal-trend-panel{order:1;margin-bottom:18px}.overview-production .overview-foundation{order:2;margin-bottom:18px}.overview-production .overview-opportunities{order:3;margin-bottom:18px}.overview-production .overview-presence{order:4}.overview-production .signal-footer{order:5}.overview-chart-selector{grid-template-columns:1fr}.overview-production .signal-chart-observation{margin-left:0}}@media (prefers-reduced-motion:reduce){.website-mark img{animation:none}}.overview-opportunities .overview-source-title{margin-left:24px;margin-right:24px}.overview-opportunities .signal-actions-list>.signal-button{margin:16px 24px 0}.overview-opportunities .signal-actions-list>.overview-empty{padding-left:24px;padding-right:24px}.overview-mini-trend{width:76px;flex-shrink:0}.overview-production .overview-mini-trend svg{width:100%;height:36px;display:block}.overview-production .signal-metric-value>.lucide{width:15px;flex-shrink:0}@media (max-width:620px){.overview-mini-trend{display:none}.overview-production .overview-metric-state{font-size:16px}.overview-production .signal-next{display:flex;align-items:stretch}.overview-production .signal-next h2{margin-top:0}}.overview-chart-help{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;color:var(--signal-muted);min-height:44px}.overview-chart .signal-chart:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:var(--radius-md)}.overview-trend-tabs{margin-bottom:24px;max-width:100%}.overview-trend-tabs button{min-height:44px;font-size:11px}.overview-source-name{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.overview-source-mark{display:inline-flex;color:var(--signal-muted)}.overview-ai-marks{display:flex;gap:9px;align-items:center}.overview-ai-note{display:block;margin-top:8px;color:var(--signal-muted);font-size:10px}.overview-source-list .overview-ai-cta{width:auto;margin-top:12px;gap:12px;padding:0 12px;border:1px solid var(--signal-border)}.overview-source-list [data-source=ai]{padding-top:20px;padding-bottom:20px}.overview-source-list [data-source=ai] .overview-source-name{flex-direction:column;align-items:flex-start;gap:12px}@media (max-width:620px){.overview-chart .signal-chart{min-height:210px}.overview-chart-help{font-size:9px}.overview-trend-tabs button{padding-inline:8px}}.overview-plot{position:relative;padding-top:64px}.overview-floating-tooltip{position:absolute;top:0;max-width:240px;padding:10px 14px;border:1px solid var(--signal-border);border-radius:var(--radius-md);background:var(--signal-surface);color:var(--signal-muted);font-size:11px;line-height:1.5;pointer-events:none;overflow-wrap:anywhere}.overview-floating-tooltip strong{display:block;font-size:13px;font-weight:500;color:var(--signal-text);font-variant-numeric:tabular-nums}.overview-production .signal-chart-summary>strong{overflow-wrap:anywhere;min-width:0}@media (max-width:620px){.overview-chart .signal-chart text{font-size:20px}.overview-plot{padding-top:64px}.overview-floating-tooltip{font-size:11px;max-width:100%}}.overview-source-status{display:flex;gap:8px;align-items:center;flex-shrink:0;font-size:10px}.overview-source-list button{gap:8px}.overview-production .signal-analysis-grid{align-items:start}.overview-source-status [data-slot=badge]{font-size:10px}.studio-ai-chevron,.studio-website-chevron{transition:transform .18s cubic-bezier(.2,.8,.2,1)}.studio-ai-disclosure{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .18s ease,opacity .14s ease,visibility 0s linear .18s}.studio-ai-disclosure[data-open=true]{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .18s ease,opacity .16s ease,visibility 0s}.studio-ai-children{min-height:0;overflow:hidden;transform:translateY(-4px);transition:transform .18s ease}.studio-ai-disclosure[data-open=true] .studio-ai-children{transform:translateY(0)}.studio-ai-children .av-sidebar-child{position:relative;transition:background-color .14s ease,color .14s ease}.studio-ai-children .av-sidebar-child[data-active=true]:before{content:"";position:absolute;left:-9px;top:11px;bottom:11px;width:2px;border-radius:2px;background:var(--signal-brand-ink,#238961)}.signal-app-shell [data-testid=global-website-selector] .studio-website-trigger{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.studio-website-menu{transform-origin:top right;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-5px) scale(.985);transition:opacity .12s ease,transform .16s cubic-bezier(.2,.8,.2,1),visibility 0s linear .16s;box-shadow:0 16px 42px #18233424,0 2px 8px #18233412}.studio-website-menu[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .15s ease,transform .18s cubic-bezier(.2,.8,.2,1),visibility 0s}.signal-app-shell [data-testid=global-website-selector] .studio-website-menu [role=menuitemradio]{transition:background-color .12s ease,color .12s ease}.signal-app-shell [data-testid=global-website-selector] .studio-website-menu [aria-checked=true]{background:var(--signal-brand-soft);font-weight:650;color:var(--signal-text)}.signal-app-shell[data-studio-theme=dark] [data-testid=global-website-selector] .studio-website-menu{background:#222a35;border-color:#425062;color:#edf2fa}.signal-app-shell[data-studio-theme=dark] [data-testid=global-website-selector] .studio-website-menu input{background:#161d26;border-color:#425062;color:#edf2fa}.signal-app-shell[data-studio-theme=dark] [data-testid=global-website-selector] .studio-website-menu [role=menuitemradio]{color:#d5e0ec;background:transparent}.signal-app-shell[data-studio-theme=dark] [data-testid=global-website-selector] .studio-website-menu [role=menuitemradio]:hover,.signal-app-shell[data-studio-theme=dark] [data-testid=global-website-selector] .studio-website-menu [aria-checked=true]{background:#34483d;color:#f1f8f3}@media (prefers-reduced-motion:reduce){.studio-ai-chevron,.studio-website-chevron,.studio-ai-disclosure,.studio-ai-children,.studio-website-menu[data-open]{transition:none}.studio-ai-children,.signal-app-shell [data-testid=global-website-selector] .studio-website-menu{transform:none}}
