/* Dossier guide: supplied paper/green design, isolated from application forms. */
body.unified-application[data-help-page] #main{width:100%;max-width:none;padding:0;background:#fdfcfa}
body.unified-application .dossier-guide{min-width:0;overflow-wrap:anywhere;--paper:#fdfcfa;--ink:#102031;--body:#243649;--muted:#53655e;--green:#284b43;color:var(--body);background:var(--paper)}
body.unified-application .dossier-guide .eyebrow{display:block}
body.unified-application .dossier-guide #hero-title{font-size:clamp(36px,4vw,60px);line-height:1.06;margin:13px 0 0}
body.unified-application .dossier-guide .chapter-nav{top:76px;z-index:10}
body.unified-application .dossier-guide .wrap{width:calc(100% - 64px);max-width:1220px}
body.unified-application .dossier-guide .actual-guide{padding-block:36px 48px;scroll-margin-top:145px}
body.unified-application .dossier-guide .actual-guide>p{max-width:76ch;margin:18px 0}
body.unified-application .dossier-guide .actual-contents{display:flex;gap:8px 22px;flex-wrap:wrap;margin:20px 0}
body.unified-application .dossier-guide .actual-contents a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--green)}
body.unified-application .dossier-guide .actual-section{border-top:1px solid var(--line);padding:16px 0;scroll-margin-top:150px}
body.unified-application .dossier-guide .actual-section>summary{font-size:19px;color:var(--green);font-weight:600;cursor:pointer;min-height:40px}
body.unified-application .dossier-guide .actual-copy{max-width:78ch;padding:6px 0 12px;font-size:16px;line-height:1.7}
body.unified-application .dossier-guide .actual-copy p,body.unified-application .dossier-guide .actual-copy li{margin:12px 0}
body.unified-application .dossier-guide .actual-figures{margin-top:20px}
body.unified-application .dossier-guide .actual-figures summary{cursor:pointer;min-height:44px}
body.unified-application .dossier-guide .actual-figures img{width:100%;height:auto;border:1px solid var(--line);border-radius:8px}
body.unified-application .dossier-guide .actual-figures figure{margin-block:20px}
body.unified-application .dossier-guide .actual-figures figcaption{font-size:14px;color:var(--muted);margin-top:8px}
body.unified-application .dossier-guide .guide-english{padding-block:42px 20px}
body.unified-application .dossier-guide .guide-english h1{font:600 clamp(36px,4vw,60px)/1.1 Georgia,serif;letter-spacing:-.04em;margin:18px 0}
body.unified-application .dossier-guide .guide-exercises>summary{cursor:pointer;min-height:50px;padding-block:12px;color:var(--green);font-weight:600}
body.unified-application .dossier-guide .guide-exercises .site-header,body.unified-application .dossier-guide .guide-exercises .breadcrumb{display:none}
body.unified-application .dossier-guide .site-header{flex-wrap:wrap;gap:12px}
body.unified-application .dossier-guide .section{scroll-margin-top:145px}
body.unified-application .dossier-guide .button,body.unified-application .dossier-guide .icon-button{min-height:44px}
body.unified-application .dossier-guide .fine{font-size:13px}
body.unified-application .dossier-guide .section-intro,body.unified-application .dossier-guide .section-head>p{font-size:16px}
body.unified-application .dossier-guide dialog{color-scheme:inherit}
@media(max-width:1150px){body.unified-application .dossier-guide .hero{gap:20px;grid-template-columns:1fr}body.unified-application .dossier-guide .hero-copy>p{max-width:65ch}body.unified-application .dossier-guide .paper-scene{max-width:580px;width:100%;margin:auto}body.unified-application .dossier-guide .chapter-inner{gap:18px;flex-wrap:wrap;justify-content:flex-start}body.unified-application .dossier-guide .chapter-inner>a{padding-block:10px}}
@media(max-width:880px){body.unified-application .dossier-guide .chapter-nav{position:static}body.unified-application .dossier-guide .wrap{width:calc(100% - 32px)}body.unified-application .dossier-guide .actual-section,body.unified-application .dossier-guide .section{scroll-margin-top:140px}body.unified-application .dossier-guide .hero{padding-top:15px}body.unified-application .dossier-guide .site-header{min-height:75px}body.unified-application .dossier-guide .header-actions{margin-left:auto}}
@media(prefers-reduced-motion:reduce){body.unified-application .dossier-guide,body.unified-application .dossier-guide *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
body.unified-application .dossier-guide .source-ref{min-width:24px;min-height:24px}
body.unified-application .dossier-guide .scene-tabs button{min-height:32px}
/* Shared guide roles keep the paper identity readable in both appearances. */
body.unified-application .dossier-guide{--guide-panel:#fffefa;--guide-soft:#f0f3ec;--guide-tint:#e9f2ec;--guide-note:#fcf3cd;--guide-lilac:#f1eef8;--guide-focus:#8a5a16;--guide-button:#284b43;--guide-button-text:#fff;--guide-muted:#53655e;--guide-shadow:#142b2012}
body.unified-application .dossier-guide .guide-tour{display:flex;align-items:center;gap:32px;justify-content:space-between;padding:28px;margin-block:28px;border:1px solid var(--line);border-radius:10px;background:var(--guide-tint)}
body.unified-application .dossier-guide .guide-tour>div{max-width:70ch}
body.unified-application .dossier-guide .guide-tour h2{font-size:clamp(24px,2.5vw,32px);margin-block:8px 12px;line-height:1.15}
body.unified-application .dossier-guide .guide-tour form{flex:none}
body.unified-application .dossier-guide .guide-tour .button{white-space:nowrap}
body.unified-application .dossier-guide :is(.fine,.subtle,.report-desc,.report-meta,.source-bundle small,.dropzone p,.report-tabs button,.report-tabs .view-label,.report-metric small,.browser-count,.workspace-summary,.share-form>p,.switch-row small,.recipient-view>p,.access-row small,.access-row .end,.permission,.sharing-lessons p,.mcp-guide p,.prompt-builder>p,.tidy>p,.tidy .task-check small,.tips-accordion p,.idea-card p,.idea-card .eyebrow,.idea-card>span:last-child,.fair-after,.faq-heading p,.faq-list p,.last-cta p,.footer-inner>p,.dialog-foot,.no-js-message){color:var(--guide-muted)}
body.unified-application .dossier-guide :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline-color:var(--guide-focus)}
body.unified-application .dossier-guide :is(.actual-copy p,.actual-copy li){font-size:16px}
body.unified-application .dossier-guide .actual-copy a{text-decoration:underline;text-underline-offset:3px}
body.unified-application .dossier-guide .actual-section{scroll-margin-top:145px}
body.unified-application .dossier-guide .site-footer .footer-nav{flex-wrap:wrap}
@media(max-width:700px){body.unified-application .dossier-guide .guide-tour{align-items:stretch;flex-direction:column;gap:20px;padding:22px}body.unified-application .dossier-guide .guide-tour .button{width:100%;white-space:normal}}
:root[data-theme="dark"] body.unified-application[data-help-page] #main{background:#172321}
:root[data-theme="dark"] body.unified-application .dossier-guide{color-scheme:dark;--paper:#172321;--ink:#edf1e8;--body:#d7e2d9;--green:#b7d7be;--green-light:#283e32;--blue:#b3ccea;--muted:#afc2b6;--line:#4b6055;--mint:#253c31;--pink:#3b2d35;--yellow:#3c3727;--lilac:#32303f;--guide-panel:#202e28;--guide-soft:#25362d;--guide-tint:#293e31;--guide-note:#403b26;--guide-lilac:#32303f;--guide-focus:#efd49a;--guide-button:#b7d7be;--guide-button-text:#162b21;--guide-muted:#afc2b6;--guide-shadow:#0005}
:root[data-theme="dark"] body.unified-application .dossier-guide :is(h1,h2,h3,h4,.serif,.brand,.report-title,.idea-card strong,.fair-letter strong,.fair-letter .poweruser){color:var(--ink)}
:root[data-theme="dark"] body.unified-application .dossier-guide :is(.eyebrow,.section-number,.breadcrumb,.chapter-inner>a span,.paper-line,.permission.allowed,.source-links,.source-ref,.report-metric strong,.folder-button,.report-copy,.report-info,.browser-report-copy small){color:var(--green)}
:root[data-theme="dark"] body.unified-application .dossier-guide :is(.button,.scene-tabs button[aria-pressed=true],.style-picker button[aria-pressed=true],.report-filter[aria-pressed=true],.toast){background:var(--guide-button);color:var(--guide-button-text);border-color:var(--guide-button)}
:root[data-theme="dark"] body.unified-application .dossier-guide .button:hover:not(:disabled){background:#d0e6d2;color:#162b21;box-shadow:0 4px 12px var(--guide-shadow)}
:root[data-theme="dark"] body.unified-application .dossier-guide :is(.button.light,.button.plain,.button.danger){color:var(--body);background:var(--guide-soft);border-color:var(--line)}
:root[data-theme="dark"] body.unified-application .dossier-guide :is(.button.light,.button.plain,.button.danger):hover:not(:disabled){background:#344d3c;color:var(--ink)}
:root[data-theme="dark"] body.unified-application .dossier-guide :is(.hero-sheet,.scene-file,.workbench,.source-bundle,.chat-message,.prompt-chip,.style-picker button,.report-paper,.report-paper[data-theme=clear],.browser-report,.report-card,.share-form,.fair-letter,dialog,.source-ref,.guardrails label,.prompt-result,.header-nav,.scene-tabs button){background:var(--guide-panel);border-color:var(--line);box-shadow:0 4px 12px var(--guide-shadow)}
:root[data-theme="dark"] body.unified-application .dossier-guide :is(.report-paper[data-theme=notebook],.hero-sheet){background:var(--guide-panel)}
:root[data-theme="dark"] body.unified-application .dossier-guide :is(.paper-layer,.paper-rule,.report-shell,.controls,.bench-footer,.browser-sidebar,.browser-toolbar,.browser-header,.dialog-foot,.tidy,.pill,.pill.neutral,.report-metric,.file-badge,.dropzone,.dialog-body .source-text,.prompt-builder input,.prompt-builder select){background:var(--guide-soft);border-color:var(--line)}
:root[data-theme="dark"] body.unified-application .dossier-guide :is(.tip-inline,.chat-message.user,.fair-use,.share-link,.folder-button[aria-pressed=true],.personas button[aria-selected=true],.persona[aria-selected=true]){background:var(--guide-tint);border-color:var(--line);color:var(--body)}
:root[data-theme="dark"] body.unified-application .dossier-guide :is(.scene-note,.prompt-builder,.share-warning,.pill.amber,.dialog-body .quote,.noscript){background:var(--guide-note);border-color:var(--line);color:var(--body)}
:root[data-theme="dark"] body.unified-application .dossier-guide :is(.recipient-view,.pill.purple){background:var(--guide-lilac);border-color:var(--line);color:var(--body)}
:root[data-theme="dark"] body.unified-application .dossier-guide :is(.access-row,.idea-card,.idea-card:nth-child(3n+2),.idea-card:nth-child(3n)){background:var(--guide-panel);border-color:var(--line);color:var(--body)}
:root[data-theme="dark"] body.unified-application .dossier-guide :is(input[type=text],input[type=email],input[type=search],select,textarea){background:var(--guide-panel);border-color:#708b79;color:var(--ink)}
:root[data-theme="dark"] body.unified-application .dossier-guide :is(input,textarea)::placeholder{color:#a9bbaa}
:root[data-theme="dark"] body.unified-application .dossier-guide :is(.report-list li,.source-row,.controls,.browser-report,.browser-toolbar,.access-row,.report-paper,.fair-letter,.prompt-builder,.tidy,.sharing-lessons details){border-color:var(--line)}
:root[data-theme="dark"] body.unified-application .dossier-guide :is(.chapter-nav,.site-header){background:var(--paper)}
:root[data-theme="dark"] body.unified-application .dossier-guide mark{box-shadow:inset 0 -.3em 0 #746328}
:root[data-theme="dark"] body.unified-application .dossier-guide .paper-scene:before{background:radial-gradient(ellipse,#3a4733 0,transparent 68%)}
:root[data-theme="dark"] body.unified-application .dossier-guide .paper-layer{background:#3b4230}
:root[data-theme="dark"] body.unified-application .dossier-guide :is(.brand img,.scene-leaf,.empty-report img){mix-blend-mode:normal}
:root[data-theme="dark"] body.unified-application .dossier-guide .brand img{border-radius:4px;background:#e8eee1}
:root[data-theme="dark"] body.unified-application .dossier-guide dialog::backdrop{background:#07130dc7}
:root[data-theme="dark"] body.unified-application .dossier-guide :is(p,span,small,strong){color:inherit}
:root[data-theme="dark"] body.unified-application .dossier-guide :is(.mode-tab,.step-num,.bench-bottom,.browser-count,.browser-top){background:var(--guide-panel);border-color:var(--line);color:var(--body)}
:root[data-theme="dark"] body.unified-application .dossier-guide :is(.step.active .step-num,.step.completed .step-num,.chip[aria-pressed=true],.mode-tab[aria-selected=true],.skip){background:var(--guide-button);color:var(--guide-button-text)}
:root[data-theme="dark"] body.unified-application .dossier-guide :is(.prompt-result,.scene-file,.step-description,.report-open,.report-open strong,.workspace-summary strong,.principle p,.empty-report p,.mcp-guide p){color:var(--body)}
:root[data-theme="dark"] body.unified-application .dossier-guide :is(.folder-button>span:last-child,.report-open small,.tips-accordion p){color:var(--guide-muted)}
:root[data-theme="dark"] body.unified-application .dossier-guide :is(.bench-top,.bench-top .pill){background:var(--guide-soft);color:var(--body)}
:root[data-theme="dark"] body.unified-application .dossier-guide :is(.step,.chip){color:var(--guide-muted)}
:root[data-theme="dark"] body.unified-application .dossier-guide .step[aria-current=step] .step-num{background:var(--guide-button);color:var(--guide-button-text)}
:root[data-theme="dark"] body.unified-application .dossier-guide .chip{background:var(--guide-panel);border-color:var(--line)}
:root[data-theme="dark"] body.unified-application .dossier-guide .chip[aria-pressed=true]{background:var(--guide-button);color:var(--guide-button-text)}
:root[data-theme="dark"] body.unified-application .dossier-guide .demo-footnote{color:var(--guide-muted)}
/* The embedded integration playground stays a dark panel in either theme. */
body.unified-application .dossier-guide .tech-panel .fine{color:#c5d4ca}
body.unified-application .dossier-guide :is(.breadcrumb,.step,.demo-footnote,.folder-button>span:last-child,.report-open small,.empty-report p){color:var(--guide-muted)}
body.unified-application .dossier-guide .step[aria-current=step]{color:var(--green)}
body.unified-application .dossier-guide .tech-panel p.fine{color:#c5d4ca}
body.unified-application .dossier-guide .overview-reality{font-size:14px;line-height:1.7;max-width:86ch;margin-block:16px 24px}
body.unified-application .dossier-guide .report-card{border-top:3px solid var(--green);display:flex;flex-direction:column}
body.unified-application .dossier-guide .report-open{flex:1}
body.unified-application .dossier-guide .report-open small{font-size:12px;line-height:1.6}
body.unified-application .dossier-guide .report-demo-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 18px 18px}
body.unified-application .dossier-guide .report-demo-actions .button{min-height:36px}
:root[data-theme="dark"] body.unified-application .dossier-guide .button.button.light{background:var(--guide-soft);color:var(--body);border-color:var(--line)}
:root[data-theme="dark"] body.unified-application .dossier-guide .button.button.plain{background:transparent;color:var(--body);border-color:transparent}
:root[data-theme="dark"] body.unified-application .dossier-guide .button.button.plain:hover:not(:disabled){color:var(--ink);background:transparent;box-shadow:none}
:root[data-theme="dark"] body.unified-application .dossier-guide .header-nav{background:transparent;box-shadow:none;border:0}
body.unified-application .dossier-guide #guide-tour{scroll-margin-top:110px}
@media(max-width:880px){:root[data-theme="dark"] body.unified-application .dossier-guide .header-nav{background:var(--guide-panel);border:1px solid var(--line);box-shadow:0 8px 23px var(--guide-shadow)}}
