.manual{font:400 1rem/1.65 'Segoe UI',Arial,sans-serif;color:#293f38;max-width:1280px;margin:0 auto;letter-spacing:normal}
.manual *{box-sizing:border-box}.manual a{color:#17614d;text-underline-offset:3px}.manual a:focus-visible,.manual button:focus-visible,.manual summary:focus-visible{outline:3px solid #4b9b84;outline-offset:4px}
.manual-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin:28px 0 16px}.manual-header h2{font-size:1.75rem;line-height:1.2;letter-spacing:-.5px;margin:7px 0 12px;font-weight:650;color:#163d32}.manual-header p{margin:0;max-width:700px}.manual .manual-kicker{font-size:.75rem;letter-spacing:1.2px;color:#567567;font-weight:650;margin:0 0 7px}
.manual-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:410px}.manual-actions button,.manual-button{font:600 .875rem/1.4 'Segoe UI',Arial,sans-serif;padding:10px 13px;border:1px solid #ccdcd2;border-radius:6px;background:#fff;color:#245243;cursor:pointer;text-decoration:none;text-align:center;display:inline-flex;align-items:center;justify-content:center;min-height:42px}.manual-actions .primary{background:#1b6652;color:#fff;border-color:#1b6652}.manual-actions button:hover,.manual-button:hover{background:#edf5f0}.manual-actions .primary:hover{background:#124f3e}
.manual-pause-note{padding:12px 16px;border-left:3px solid #76a48b;background:#eaf3ed;font-size:.875rem;color:#365d4b;margin:0 0 24px}.manual-layout{display:grid;grid-template-columns:218px minmax(0,1fr);gap:24px;align-items:start}.manual-toc{position:sticky;top:24px;padding:18px 14px;background:#fff;border:1px solid #dce5de;border-radius:8px}.manual-toc strong{display:block;font-size:.875rem;margin:0 10px 12px;color:#294e3e}.manual-toc a{display:flex;gap:12px;padding:10px;border-radius:5px;font-size:.875rem;line-height:1.45;text-decoration:none;overflow-wrap:break-word}.manual-toc a:hover{background:#edf5ef}.manual-toc a span{color:#718979;font-size:.8125rem;flex:none;min-width:20px}
.manual-chapters{min-width:0}.manual-chapter{background:#fff;border:1px solid #dce5de;border-radius:9px;padding:30px 34px;margin-bottom:22px;scroll-margin-top:22px;min-width:0}.manual-chapter>h3{font-size:1.4rem;line-height:1.3;color:#214b3d;margin:0 0 22px;letter-spacing:-.3px}.manual-chapter h3:not(:first-of-type){font-size:1.125rem;margin:30px 0 12px;color:#264f40}.manual p{font-size:1rem;line-height:1.7;margin:0 0 18px;overflow-wrap:break-word}.manual strong{font-weight:650}.manual-steps{padding-left:25px;margin:18px 0 24px}.manual-steps li{padding-left:9px;margin-bottom:18px;font-size:1rem;line-height:1.7}.manual-steps li::marker{color:#2b7055;font-weight:650}
.manual-note{border-left:3px solid #518c6e;background:#f0f6f1;padding:16px 18px;margin:24px 0}.manual-note>strong{display:block;margin-bottom:7px;color:#28533f}.manual-note p{margin:0;font-size:.9375rem}.manual-table-wrap{max-width:100%;margin:20px 0 25px;overflow-x:auto}.manual table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.6;table-layout:fixed}.manual th,.manual td{padding:12px;vertical-align:top;border:1px solid #dbe5dc;text-align:left;overflow-wrap:break-word;color:#2d463a}.manual th{background:#eaf2ec;font-weight:650;color:#214b3a}.manual td:first-child{font-weight:550;width:28%}.manual tbody tr:nth-child(even){background:#fafcf9}
.manual-faq{border-bottom:1px solid #dfe7df;padding:0;margin:0}.manual-faq summary{font-size:1rem;font-weight:600;line-height:1.55;cursor:pointer;padding:17px 0;color:#254d3e}.manual-faq[open] summary{color:#146345}.manual-faq p{padding:0 0 4px;margin:0 0 17px}.manual kbd{display:inline-block;font:500 .875rem 'Segoe UI',Arial,sans-serif;background:#eff4ef;border:1px solid #cbd9ce;border-bottom-width:2px;padding:2px 6px;border-radius:4px}.manual .manual-small,.manual .manual-download-note{font-size:.875rem;color:#536e5b}.manual-download-note{max-width:330px}.manual-document{margin:0;padding:30px;background:#f4f7f4;font-family:'Segoe UI',Arial,sans-serif}.manual-document .manual-header{margin-top:10px}
@media(max-width:1100px){.manual-header{flex-direction:column}.manual-actions{max-width:none;justify-content:flex-start}.manual-layout{grid-template-columns:190px minmax(0,1fr);gap:18px}.manual-chapter{padding:25px}.manual-toc{padding:15px 8px}}
@media(max-width:760px){.manual-layout{display:block}.manual-toc{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px;gap:0 8px}.manual-toc strong{grid-column:1/-1}.manual-chapter{padding:22px}.manual-header h2{font-size:1.55rem}.manual th,.manual td{padding:9px}.manual-document{padding:14px}.manual-actions{width:100%}.manual-actions>*{flex:1 1 180px}.tabs{flex-wrap:wrap;gap:16px}.tabs .tab-end{display:none}}
@media(max-width:420px){.manual-chapter{padding:20px 16px}.manual-toc a{font-size:.875rem;padding:9px 6px;gap:6px}.manual table{font-size:.8125rem}.manual th,.manual td{padding:8px}.manual-steps{padding-left:21px}.manual-steps li{padding-left:5px}.manual-header{margin-top:22px}}
@media print{@page pfdHelp{size:A4 portrait;margin:16mm}.manual{page:pfdHelp;max-width:none;font-size:10.5pt;color:#111}.manual-document{padding:0;background:#fff}.manual-header{display:block;margin:0 0 18px}.manual-header h2{font-size:23pt}.manual-header>div>p:not(.manual-kicker){font-size:11pt}.manual-actions,.manual-pause-note,.manual-download-note{display:none!important}.manual-layout{display:block}.manual-toc{position:static;border:0;border-radius:0;padding:0 0 14px;margin:0 0 20px;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.manual-toc strong{grid-column:1/-1;margin-left:0}.manual-toc a{padding:3px 0;font-size:9.5pt}.manual-chapter{border:0;border-radius:0;padding:0;margin:22px 0;break-inside:auto;scroll-margin-top:0}.manual-chapter>h3{font-size:16pt;margin-bottom:12px;break-after:avoid}.manual-chapter h3:not(:first-of-type){font-size:12pt;break-after:avoid}.manual p,.manual-steps li,.manual-faq summary,.manual-faq p{font-size:10.5pt;line-height:1.55}.manual-steps li{margin-bottom:9px;break-inside:avoid}.manual .manual-kicker{font-size:8pt;break-after:avoid}.manual-table-wrap{overflow:visible}.manual table{font-size:9pt;line-height:1.5}.manual th,.manual td{padding:7px;color:#111}.manual thead{display:table-header-group}.manual tr{break-inside:avoid}.manual-note{padding:12px 14px;break-inside:avoid}.manual-note p,.manual .manual-small{font-size:9.5pt}.manual-faq{break-inside:avoid}.manual-faq summary{padding:10px 0 6px;list-style:none}.manual-faq summary::marker{content:''}.manual-faq p{margin-bottom:10px}.manual a{color:#173e2c;text-decoration:none}.manual kbd{font-size:9pt}.manual-toc,.manual-chapter,.manual-header{box-shadow:none}}

/* 1.4.1: the in-app and standalone manuals share the studio theme. */
@media screen{
 .manual-document{background:#0b1b28;color:#d6e8f6;color-scheme:dark}
 .manual,.studio-shell .manual{color:#c4d8e8;background:transparent;max-width:1440px;margin:0 auto;font-family:'Segoe UI',Arial,sans-serif}
 .manual .manual-header{margin:10px 0 24px;padding:24px;border:1px solid #36556e;border-radius:10px;background:linear-gradient(120deg,#203c52,#132b3d)}
 .manual .manual-header h2,.manual .manual-chapter h3{color:#edf5ff}
 .manual .manual-kicker,.studio-shell .manual .manual-kicker{color:#60c9ef;font-size:12px;letter-spacing:1.6px}
 .manual p,.studio-shell .manual p,.manual li,.studio-shell .manual li{color:#bad2e5}
 .manual .manual-actions button,.manual .manual-button{background:#24465f;border:1px solid #4f7a99;color:#e9f6ff;border-radius:7px;font-size:14px}
 .manual .manual-actions .primary{background:#248af0;border-color:#62b7ff;color:white}
 .manual .manual-actions button:hover,.manual .manual-button:hover{background:#315c7b}
 .manual .manual-pause-note{background:#18364b;border-color:#43bddf;color:#a9d0e8;border-radius:0 6px 6px 0}
 .manual .manual-toc{top:90px;background:#152e42;border:1px solid #35546b;border-radius:9px;max-height:calc(100vh - 110px);overflow:auto}
 .manual .manual-toc strong{color:#d2e8fa}.manual .manual-toc a{color:#b8d6ec;font-size:14px}.manual .manual-toc a:hover{background:#254c68;color:white}.manual .manual-toc a span{color:#64b8e9}
 .manual .manual-chapter,.studio-shell .manual .manual-chapter{background:linear-gradient(135deg,#192f41,#122a3a);color:#c9e0f0;border:1px solid #36546b;box-shadow:0 5px 20px #0001;scroll-margin-top:90px}
 .manual .manual-note{background:#1b3e51;border-color:#4abdd9;border-radius:0 7px 7px 0}.manual .manual-note strong{color:#81dcf3}
 .manual th,.manual td,.studio-shell .manual th,.studio-shell .manual td{color:#c0d9eb;border-color:#3a586e;font-size:14px}.manual th,.studio-shell .manual th{background:#23465f;color:#e0f0fc}.manual tbody tr:nth-child(even){background:#19394d}
 .manual .manual-faq,.studio-shell .manual .manual-faq{background:#142e42;border:1px solid #3b5c75;border-radius:7px;margin:10px 0;padding:0 17px}.manual .manual-faq summary{color:#d8ecfd;padding:17px 0;font-size:16px}.manual .manual-faq[open]{border-color:#4e9dcc;background:#193a50}.manual .manual-faq[open] summary{color:#79d2ff}.manual .manual-faq summary::marker{color:#5bbef4}
 .manual kbd{color:#badaf0;border-color:#486f8c;background:#23435a}.manual .manual-small,.manual .manual-download-note{color:#91b2ca}.manual .manual-steps li::marker{color:#64c8f1}
 .manual a{color:#7ac9ff}.manual :focus-visible{outline:2px solid #67c7ff;outline-offset:4px}
 .manual-quicklinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 22px}.manual .manual-quicklinks a{display:flex;align-items:center;gap:15px;padding:20px;border-radius:9px;border:1px solid #3b6480;background:linear-gradient(130deg,#234962,#153345);text-decoration:none;color:#e3f2ff;font-size:16px}.manual-quicklinks b{font-size:22px;font-weight:500;color:#5dcefa}.manual-quicklinks span{font-weight:600}.manual-quicklinks small{display:block;color:#94bbd6;font-size:14px;margin-top:5px;font-weight:400}.manual .manual-quicklinks a:hover{border-color:#5bc1f4;background:#255374}
 .manual-video{margin:24px 0 20px;background:#081b29;border:1px solid #426883;border-radius:9px;overflow:hidden}.manual-video video{display:block;width:100%;max-height:680px;background:#081b29}.manual-video figcaption{font-size:14px;line-height:1.6;color:#a8c8de;padding:12px 16px;border-top:1px solid #33556c}
 @media(max-width:800px){.manual-quicklinks{grid-template-columns:1fr;gap:9px}.manual .manual-quicklinks a{padding:15px}.manual .manual-header{padding:20px}.manual .manual-toc{position:static;max-height:none}.manual .manual-chapter{scroll-margin-top:18px}}
}
@media print{.manual-quicklinks,.manual-video,.manual-video+.manual-button{display:none}.manual,.studio-shell .manual,.studio-shell .manual .manual-chapter{background:white!important;color:#111!important}.manual h2,.manual h3,.manual p,.manual li,.manual th,.manual td,.manual summary,.studio-shell .manual h2,.studio-shell .manual h3,.studio-shell .manual p,.studio-shell .manual li{color:#111!important}.manual .manual-faq,.studio-shell .manual .manual-faq{background:white!important}}
