@page{size:A4;margin:0}.guide-root{--g-ink:#14161f;--g-ink-2:#4a5068;--g-ink-3:#878ca6;--g-line:#e3e5ee;--g-blue:#3a4fd8;--g-paper:#fff;--g-paper-2:#f6f7fb;--g-dark:#06070e;--g-cyan:#22d3ee;min-height:100vh;margin:0;background:#eceef5;color:var(--g-ink);font-family:Manrope,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11.2pt;line-height:1.55;-webkit-print-color-adjust:exact;print-color-adjust:exact}.guide-root *{box-sizing:border-box}.guide-doc{display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px 0}.guide-page{position:relative;width:210mm;min-height:297mm;padding:18mm 20mm 16mm;background:var(--g-paper);overflow:hidden;page-break-after:always;break-after:page}.guide-page:last-child{page-break-after:auto;break-after:auto}.guide-ph{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 10mm;padding-bottom:3mm;border-bottom:1px solid var(--g-line);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8.5pt;letter-spacing:.14em;text-transform:uppercase;color:var(--g-ink-3)}.guide-ph b{color:var(--g-blue);font-size:10pt;letter-spacing:0}.guide-root h2{margin:0 0 4mm;font-size:22pt;line-height:1.14;letter-spacing:-.025em;font-weight:800}.guide-root h3{margin:0 0 2mm;font-size:12.5pt;line-height:1.3;letter-spacing:-.015em;font-weight:700}.guide-root :where(p){margin:0 0 3.5mm}.guide-root b{font-weight:700}.guide-lead{font-size:12.5pt;line-height:1.5;color:var(--g-ink-2);margin-bottom:7mm}.guide-note{margin-top:6mm;font-size:9.5pt;line-height:1.5;color:var(--g-ink-3);border-top:1px solid var(--g-line);padding-top:3mm}.guide-callout{margin:6mm 0 0;padding:5mm 6mm;background:var(--g-paper-2);border-left:3px solid var(--g-blue);border-radius:0 3mm 3mm 0;font-size:11pt}.guide-callout b{color:var(--g-blue)}.guide-cover{display:flex;flex-direction:column;justify-content:space-between;background:var(--g-dark);color:#eaecff;padding:20mm}.guide-cover-orb{position:absolute;width:150mm;height:150mm;right:-40mm;top:-50mm;background:radial-gradient(circle closest-side,rgba(78,105,255,.55) 0,rgba(78,105,255,0) 70%);filter:blur(18mm);pointer-events:none}.guide-cover-bottom,.guide-cover-mid,.guide-cover-top{position:relative}.guide-cover-top{display:flex;align-items:center;gap:4mm}.guide-cover-star{width:9mm;height:9mm}.guide-cover-brand{font-size:17pt;font-weight:800;letter-spacing:-.03em}.guide-cover-brand span{font-size:8.5pt;letter-spacing:.4em;color:#7c81ad;margin-left:2mm}.guide-cover-brand span,.guide-cover-kicker{font-family:IBM Plex Mono,monospace;text-transform:uppercase}.guide-cover-kicker{font-size:9pt;letter-spacing:.22em;color:var(--g-cyan);margin-bottom:6mm}.guide-cover-title{margin:0 0 8mm;font-size:40pt;line-height:1.06;letter-spacing:-.035em;font-weight:800}.guide-cover-lead{font-size:13pt;line-height:1.55;color:#aeb4dd;max-width:120mm;margin:0}.guide-cover-bottom{display:flex;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:9pt;color:#7c81ad}.guide-cover-bottom p{margin:0}.guide-toc{list-style:none;margin:0;padding:0}.guide-toc li{display:flex;gap:5mm;align-items:baseline;padding:2mm 0;border-bottom:1px solid var(--g-line)}.guide-toc li span{font-family:IBM Plex Mono,monospace;font-size:9.5pt;color:var(--g-blue);min-width:7mm}.guide-toc li em{font-style:normal;color:var(--g-ink-3)}.guide-step{display:flex;gap:5mm;margin-bottom:6mm}.guide-step-n{flex:0 0 9mm;height:9mm;border-radius:50%;background:var(--g-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:11pt}.guide-step p:last-child{margin-bottom:0}.guide-field{margin-bottom:6mm}.guide-field-head{display:flex;align-items:baseline;gap:3mm;margin-bottom:1.5mm}.guide-field-n{font-family:IBM Plex Mono,monospace;font-size:9pt;color:var(--g-blue);font-weight:500}.guide-field-head h3{margin:0}.guide-field-hint{margin:0 0 1.5mm;font-size:10pt;color:var(--g-ink-2)}.guide-field-ex{margin:0 0 2mm;font-size:9.5pt;color:var(--g-ink-3);font-style:italic}.guide-field-ex span{font-style:normal;font-weight:700;color:var(--g-blue)}.guide-field-blank{height:16mm;background:repeating-linear-gradient(to bottom,transparent 0,transparent 6mm,var(--g-line) 6mm,var(--g-line) calc(6mm + .3mm))}.guide-prices{width:100%;border-collapse:collapse;margin-bottom:4mm}.guide-prices th{text-align:left;font-family:IBM Plex Mono,monospace;font-size:8.5pt;letter-spacing:.12em;text-transform:uppercase;color:var(--g-ink-3);font-weight:500;padding:0 3mm 2mm 0}.guide-prices td,.guide-prices th{border-bottom:1px solid var(--g-line)}.guide-prices td{padding:2.4mm 3mm 2.4mm 0;vertical-align:top}.guide-prices td b{display:block;font-size:11.5pt}.guide-p-inc{display:block;font-size:9pt;color:var(--g-ink-3);line-height:1.4;margin-top:.5mm}.guide-p-from{white-space:nowrap;font-weight:800;color:var(--g-blue);font-size:12pt}.guide-p-term{white-space:nowrap;font-size:10pt;color:var(--g-ink-2)}.guide-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:6mm;gap:6mm;margin-bottom:2mm}.guide-col{padding:5mm;border-radius:3mm;background:var(--g-paper-2)}.guide-col h3{margin-bottom:3mm}.guide-col-yes h3{color:#0f7d5c}.guide-col-no h3{color:#b03050}.guide-col ul{margin:0 0 3mm;padding-left:4.5mm}.guide-col li{margin-bottom:2.5mm;font-size:10pt;line-height:1.45}.guide-col-why{margin:0;font-size:9.5pt;color:var(--g-ink-3)}.guide-check{margin-bottom:5mm;padding-left:6mm;position:relative}.guide-check:before{content:"";position:absolute;left:0;top:1.6mm;width:3mm;height:3mm;border-radius:.8mm;background:var(--g-blue)}.guide-check p{margin:0;font-size:10.5pt}.guide-q{display:flex;gap:5mm;margin-bottom:6mm}.guide-q-mark{flex:0 0 9mm;height:9mm;border-radius:50%;border:1.5px solid var(--g-blue);color:var(--g-blue);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12pt}.guide-q p{margin:0;font-size:10.5pt}.guide-flag{margin-bottom:5mm;padding:4mm 5mm;background:var(--g-paper-2);border-radius:3mm;border-left:3px solid #d0475f}.guide-flag p{margin:0;font-size:10.5pt}.guide-own{display:grid;grid-gap:3mm;gap:3mm;margin-bottom:2mm}.guide-own div{padding:3.5mm 4mm;background:var(--g-paper-2);border-radius:2.5mm;font-size:10.5pt}.guide-final{list-style:none;margin:0 0 7mm;padding:0}.guide-final li{position:relative;padding:2.2mm 0 2.2mm 8mm;border-bottom:1px solid var(--g-line);font-size:10.5pt}.guide-final li:before{content:"";position:absolute;left:0;top:3mm;width:4mm;height:4mm;border:1.2px solid var(--g-blue);border-radius:1mm}.guide-end{padding:6mm;border-radius:3mm;background:var(--g-dark);color:#eaecff}.guide-end h3{color:#fff;margin-bottom:3mm}.guide-end p{font-size:10.5pt;color:#aeb4dd}.guide-end b{color:#fff}@media screen{.guide-page{box-shadow:0 10px 40px -18px rgba(20,22,31,.45);border-radius:2px}}@media screen and (max-width:230mm){.guide-doc{padding:0;gap:0}.guide-page{width:100%;min-height:0;padding:24px 20px 32px;box-shadow:none;border-radius:0}.guide-cover{min-height:80vh}.guide-cols{grid-template-columns:1fr}}@media print{.guide-root{background:#fff}.guide-doc{display:block;gap:0;padding:0}.guide-page{box-shadow:none;width:210mm;height:297mm;min-height:0;break-after:page;page-break-after:always;overflow:hidden}.guide-page:last-child{break-after:auto;page-break-after:auto}}