@page{size:letter;margin:0;background:#fff5e6}@page numbered{margin:.5in 0 .4in;@bottom-right{content:counter(page);font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:8pt;color:#6b4b30;letter-spacing:.16em;margin:0 .55in .1in 0}@bottom-left{content:"solella.ai";font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:8pt;color:#6b4b30;letter-spacing:.18em;margin:0 0 .1in .55in}}@page unnumbered{margin:0}:root{--page-w: 8.5in;--page-h: 10.45in;--page-h-numbered: 9.9in;--page-pad: .85in;--pdf-cream: #fff5e6;--pdf-cream-warm: #fbe8d1;--pdf-ink: #2a1f12;--pdf-ink-soft: #6b4b30;--pdf-terracotta: #c86b4a;--pdf-terracotta-deep: #9e4f32;--pdf-hair: rgba(58, 41, 24, .18);--pdf-font-serif: "Fraunces Variable", "Fraunces", Georgia, serif;--pdf-font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--color-cream: #fff5e6;--color-cream-warm: #fbe8d1;--color-ink: #3a2918;--color-ink-soft: #6b4b30;--color-terracotta: #c86b4a;--color-terracotta-deep: #9e4f32;--color-hair: rgba(58, 41, 24, .14);--color-sun-core: #ffd27a;--color-sun-mid: #f5a44b;--color-sun-edge: #d67048;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace}.pdf-root{background:#1a1410;color:var(--pdf-ink);font-family:var(--pdf-font-serif);font-size:11pt;line-height:1.55;display:grid;gap:.4in;justify-content:center;padding:.5in 0;min-height:100vh;font-feature-settings:"kern" 1,"liga" 1,"onum" 1}.pdf-page{position:relative;width:var(--page-w);min-height:var(--page-h);padding:var(--page-pad);background:var(--pdf-cream);box-sizing:border-box;box-shadow:0 8px 40px #0006;break-before:page;page:numbered}.pdf-cover,.pdf-letter,.pdf-toc,.pdf-part-divider,.pdf-closing{page:unnumbered}.pdf-page:not(.pdf-cover):not(.pdf-letter):not(.pdf-toc):not(.pdf-part-divider):not(.pdf-closing){min-height:var(--page-h-numbered);padding-top:0;padding-bottom:0}.pdf-page>*:last-child{margin-bottom:0}.pdf-page p,.pdf-page dt,.pdf-page dd,.pdf-page li{widows:3;orphans:3;hyphens:auto;overflow-wrap:break-word}.pdf-backdrop{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;color:var(--pdf-terracotta);opacity:.18;overflow:visible}.pdf-backdrop svg{width:100%;height:100%;display:block}.pdf-page>*:not(.pdf-backdrop):not(.pdf-page-num):not(.sun-mark){position:relative;z-index:1}.pdf-page-num{z-index:1}@media print{.pdf-root{background:transparent;padding:0;gap:0}.pdf-page{box-shadow:none}.pdf-root:before{content:"";position:fixed;inset:-.75in -.25in -.6in;background:var(--pdf-cream);z-index:-1}}.pdf-page h1,.pdf-page h2,.pdf-page h3,.pdf-page h4{font-family:var(--pdf-font-serif);font-weight:400;font-variation-settings:"opsz" 144,"SOFT" 100;letter-spacing:-.01em;margin:0}.pdf-page p{margin:0 0 .55em;hyphens:auto;text-wrap:pretty;orphans:3;widows:3}.pdf-page .eyebrow{font-family:var(--pdf-font-mono);font-size:8.5pt;letter-spacing:.22em;text-transform:uppercase;color:var(--pdf-ink-soft)}.pdf-page .rule{border:0;border-top:1px solid var(--pdf-hair);width:2in;margin:.4in 0}.pdf-page .italic{font-style:italic;color:var(--pdf-terracotta-deep);font-weight:350}@media screen{.pdf-root{counter-reset:pageNum}.pdf-page{counter-increment:pageNum}.pdf-page[data-chapter]:after{content:counter(pageNum);position:absolute;bottom:.4in;right:.55in;font-family:var(--pdf-font-mono);font-size:8pt;color:var(--pdf-ink-soft);letter-spacing:.16em;z-index:1}.pdf-page[data-chapter]:before{content:attr(data-chapter);position:absolute;bottom:.4in;left:.55in;font-family:var(--pdf-font-mono);font-size:8pt;color:var(--pdf-ink-soft);letter-spacing:.16em;text-transform:uppercase;z-index:1;max-width:5in;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.pdf-cover{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.9in .5in .7in;overflow:hidden}.pdf-cover .solar-system{position:relative;width:7.5in;height:4.45in;display:flex;align-items:center;justify-content:center;margin-top:.1in}.pdf-cover .solar-system .sun-mark{width:100%;height:100%;overflow:visible}.pdf-cover .solella-mark{position:absolute;font-family:var(--pdf-font-serif);font-size:11pt;letter-spacing:.32em;color:var(--pdf-ink);text-transform:uppercase;font-weight:500;text-indent:.32em;pointer-events:none;white-space:nowrap}.pdf-cover .cover-text{margin-top:.4in;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45in}.pdf-cover h1{font-size:34pt;line-height:1.15;max-width:5in;margin:0}.pdf-cover .name{font-style:italic;color:var(--pdf-terracotta);display:block;font-size:30pt;margin-top:.3in}.pdf-cover .meta{font-family:var(--pdf-font-serif);font-style:italic;font-size:12pt;color:var(--pdf-ink-soft);margin:0}.pdf-cover .footer{font-family:var(--pdf-font-mono);font-size:8.5pt;letter-spacing:.18em;color:var(--pdf-ink-soft);margin-top:auto}.pdf-cover .sun-mark{position:absolute;top:50%;left:50%;width:6.2in;height:6.2in;transform:translate(-50%,-50%);z-index:0;pointer-events:none;overflow:visible}.pdf-cover>*:not(.sun-mark){position:relative;z-index:1}.pdf-letter{display:grid;grid-template-rows:auto 1fr auto;gap:.4in;padding:1.4in 1.1in}.pdf-letter .salutation{font-family:var(--pdf-font-serif);font-size:16pt;font-style:italic;color:var(--pdf-ink)}.pdf-letter .body{font-size:11.5pt;line-height:1.7}.pdf-letter .body p{margin-bottom:.85em}.pdf-letter .signoff{font-family:var(--pdf-font-serif);font-style:italic;font-size:11pt;color:var(--pdf-ink-soft)}.pdf-toc{padding:1.5in 1.1in}.pdf-toc h2{font-size:28pt;font-style:italic;color:var(--pdf-terracotta-deep);margin-bottom:.5in}.pdf-toc ol{list-style:none;padding:0;margin:0}.pdf-toc ol li{display:grid;grid-template-columns:1.5em 1fr auto;align-items:baseline;gap:.5em;padding:.18in 0;border-bottom:1px solid var(--pdf-hair);font-size:12pt}.pdf-toc ol li .num{font-family:var(--pdf-font-mono);font-size:9pt;color:var(--pdf-ink-soft);letter-spacing:.1em}.pdf-toc ol li .pg{font-family:var(--pdf-font-mono);font-size:9pt;color:var(--pdf-ink-soft)}.pdf-part-divider{display:grid;place-content:center;text-align:center;padding:2in 1in;background-image:radial-gradient(circle at 50% 38%,#ffd27a66,#f5a44b26 35%,#f5a44b00 60%),radial-gradient(ellipse 110% 80% at 50% 0%,#ffd27a14,#fff5e600 60%)}.pdf-part-divider .part-num{font-family:var(--pdf-font-mono);font-size:9pt;letter-spacing:.32em;text-transform:uppercase;color:var(--pdf-ink-soft);margin-bottom:.6in}.pdf-part-divider h2{font-size:42pt;font-style:italic;color:var(--pdf-terracotta-deep);line-height:1.05;max-width:5in;margin-bottom:.4in}.pdf-part-divider .summary{font-family:var(--pdf-font-serif);font-size:13pt;font-style:italic;color:var(--pdf-ink-soft);max-width:4.5in;line-height:1.6}.pdf-part-divider h2:after{content:"◌  ✦  ◌";display:block;margin:.45in auto 0;font-size:14pt;font-style:normal;color:var(--pdf-terracotta);letter-spacing:.6em;opacity:.6}.pdf-chapter header{margin-bottom:.6in}.pdf-chapter .chapter-num{font-family:var(--pdf-font-mono);font-size:9pt;letter-spacing:.22em;text-transform:uppercase;color:var(--pdf-ink-soft);margin-bottom:.2in}.pdf-chapter h2{font-size:26pt;line-height:1.15;max-width:5.5in}.pdf-chapter h2 em{font-style:italic;color:var(--pdf-terracotta-deep);font-weight:350}.pdf-chapter h3{font-size:14pt;font-style:italic;color:var(--pdf-terracotta-deep);margin:.35in 0 .1in;page-break-after:avoid}.pdf-chapter .body p{font-size:11.5pt;line-height:1.7;margin-bottom:.7em;text-indent:1.4em}.pdf-chapter .body p:first-of-type,.pdf-chapter .body h3+p{text-indent:0}.pdf-chapter .body>p:first-of-type:first-letter{font-family:var(--pdf-font-serif);font-style:italic;font-weight:400;font-size:3.2em;line-height:.9;float:left;padding:.05em .12em 0 0;color:var(--pdf-terracotta-deep)}.pdf-chapter .cross-gates{display:grid;grid-template-columns:1fr 1fr;gap:.18in;margin:.4in 0 .2in}.pdf-chapter .cross-gate{border:1px solid var(--pdf-hair);border-radius:.14in;padding:.22in .24in;background:var(--pdf-cream)}.pdf-chapter .cross-gate-label{font-family:var(--pdf-font-mono);font-size:7.5pt;letter-spacing:.2em;text-transform:uppercase;color:var(--pdf-ink-soft);margin-bottom:.06in}.pdf-chapter .cross-gate-num{font-family:var(--pdf-font-serif);font-size:18pt;color:var(--pdf-terracotta-deep);font-weight:350}.pdf-chapter .cross-gate-meta{font-family:var(--pdf-font-serif);font-style:italic;font-size:9.5pt;color:var(--pdf-ink-soft);margin-top:.04in}.pdf-practice{margin-top:.35in;margin-bottom:.5in;padding:.24in .3in;background:var(--pdf-cream-warm);border-left:3px solid var(--pdf-terracotta);border-radius:0 .14in .14in 0;page-break-inside:avoid;break-inside:avoid}.cross-gates,.cross-gate,.key-row,.glance-cell,.pdf-month,.pdf-chart-figure{page-break-inside:avoid;break-inside:avoid}.pdf-practice h3{margin:0 0 .1in;font-family:var(--pdf-font-mono);font-size:8pt;letter-spacing:.22em;text-transform:uppercase;color:var(--pdf-terracotta-deep);font-weight:500}.pdf-practice p{margin:0;font-family:var(--pdf-font-serif);font-style:italic;font-size:10.5pt;line-height:1.5;color:var(--pdf-ink)}.pdf-chapter header.continued{margin-bottom:.3in}.pdf-chapter header.continued .chapter-num{font-family:var(--pdf-font-mono);font-size:8pt;letter-spacing:.22em;text-transform:uppercase;color:var(--pdf-ink-soft)}.pdf-chapter header.continued+.body p{font-size:11pt;line-height:1.55;margin-bottom:.55em}.pdf-chapter:has(.pdf-pull):has(.pdf-practice) .body p{font-size:11pt;line-height:1.55;margin-bottom:.55em}.pdf-chapter header:has(+.pdf-pull){margin-bottom:.25in}.pdf-page .pdf-pull{font-family:var(--pdf-font-serif);font-style:italic;font-size:14pt;line-height:1.5;color:var(--pdf-terracotta-deep);border-left:2px solid var(--pdf-terracotta);padding-left:.3in;margin:0 0 .5in;max-width:5in}.pdf-chart-figure{display:grid;justify-items:center;gap:.25in;margin:.5in 0}.pdf-chart-figure svg{width:4.5in;height:auto}.pdf-chart-figure .caption{font-family:var(--pdf-font-serif);font-style:italic;font-size:10pt;color:var(--pdf-ink-soft);text-align:center;max-width:4.5in}.pdf-month-grid{display:grid;grid-template-columns:1fr 1fr;gap:.22in;margin-top:.2in}.pdf-month{border:1px solid var(--pdf-hair);border-radius:.18in;padding:.22in;page-break-inside:avoid;display:flex;flex-direction:column}.pdf-month .month-num{font-family:var(--pdf-font-mono);font-size:8pt;letter-spacing:.2em;text-transform:uppercase;color:var(--pdf-terracotta-deep);margin-bottom:.05in}.pdf-month h3{font-size:12.5pt;margin:0 0 .12in;color:var(--pdf-ink);line-height:1.2}.pdf-month .practice{font-size:9.5pt;line-height:1.45;margin-bottom:.1in;flex:1}.pdf-month .signal{font-family:var(--pdf-font-serif);font-style:italic;font-size:9pt;color:var(--pdf-ink-soft);border-top:1px dashed var(--pdf-hair);padding-top:.08in;margin-top:.08in}.pdf-glance,.pdf-key,.pdf-glossary{padding-left:.95in;padding-right:.95in}.pdf-glance header,.pdf-key header,.pdf-glossary header{margin-bottom:.45in}.frontmatter-eyebrow{font-family:var(--pdf-font-mono);font-size:9pt;letter-spacing:.22em;text-transform:uppercase;color:var(--pdf-ink-soft);margin-bottom:.18in}.pdf-glance header h2,.pdf-key header h2,.pdf-glossary header h2{font-size:28pt;line-height:1.1;max-width:5.5in}.pdf-glance header h2 em,.pdf-key header h2 em,.pdf-glossary header h2 em{font-style:italic;color:var(--pdf-terracotta-deep);font-weight:350}.pdf-glance .glance-grid{display:grid;grid-template-columns:1fr 1fr;gap:.18in;margin-bottom:.35in}.pdf-glance .glance-cell{border:1px solid var(--pdf-hair);border-radius:.14in;padding:.22in .26in;background:var(--pdf-cream);display:flex;flex-direction:column;gap:.04in}.pdf-glance .glance-cell--wide{grid-column:1 / -1}.pdf-glance .glance-label{font-family:var(--pdf-font-mono);font-size:7.5pt;letter-spacing:.22em;text-transform:uppercase;color:var(--pdf-ink-soft)}.pdf-glance .glance-value{font-family:var(--pdf-font-serif);font-size:17pt;color:var(--pdf-terracotta-deep);font-weight:350;line-height:1.2}.pdf-glance .glance-value--cross{font-size:15pt;font-style:italic}.pdf-glance .glance-sub{font-family:var(--pdf-font-serif);font-style:italic;font-size:9.5pt;color:var(--pdf-ink-soft);line-height:1.4}.pdf-glance .glance-lists{display:grid;grid-template-columns:1fr;gap:.2in;margin-bottom:.3in}.pdf-glance .glance-list-label{font-family:var(--pdf-font-mono);font-size:7.5pt;letter-spacing:.22em;text-transform:uppercase;color:var(--pdf-ink-soft);margin-bottom:.1in}.pdf-glance .glance-list-count{letter-spacing:0;font-size:8pt;opacity:.7}.pdf-glance .glance-list-body{display:flex;flex-wrap:wrap;gap:.08in}.pdf-glance .glance-chip{font-family:var(--pdf-font-serif);font-size:10pt;color:var(--pdf-ink);padding:.04in .13in;border:1px solid var(--pdf-hair);border-radius:999px;background:var(--pdf-cream)}.pdf-glance .glance-chip--defined{background:var(--pdf-cream-warm);border-color:var(--pdf-terracotta);color:var(--pdf-terracotta-deep)}.pdf-glance .glance-chip--channel{font-family:var(--pdf-font-mono);font-size:9pt;letter-spacing:.04em}.pdf-glance .glance-empty{font-family:var(--pdf-font-serif);font-style:italic;font-size:10pt;color:var(--pdf-ink-soft)}.pdf-glance .glance-note{font-family:var(--pdf-font-serif);font-style:italic;font-size:10pt;color:var(--pdf-ink-soft);text-align:center;border-top:1px solid var(--pdf-hair);padding-top:.2in;margin:.2in 0 0}.pdf-key .key-lede{font-family:var(--pdf-font-serif);font-style:italic;font-size:11pt;line-height:1.55;color:var(--pdf-ink-soft);max-width:5.5in;margin:0 0 .35in}.pdf-key .key-grid{display:grid;grid-template-columns:1fr 1fr;gap:.22in .4in}.pdf-key .key-row{display:grid;grid-template-columns:.55in 1fr;gap:.18in;align-items:start}.pdf-key .key-mark{display:flex;align-items:center;justify-content:center;width:.55in;height:.55in}.pdf-key .key-mark svg{width:100%;height:100%}.pdf-key .key-mark--lines{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:.04in;width:.55in;height:.55in}.pdf-key .line-num{display:grid;place-items:center;font-family:var(--pdf-font-mono);font-size:8pt;color:var(--pdf-terracotta-deep);border:1px solid var(--pdf-hair);border-radius:.04in;background:var(--pdf-cream)}.pdf-key .key-term{font-family:var(--pdf-font-serif);font-size:11pt;color:var(--pdf-ink);margin-bottom:.04in;font-weight:500}.pdf-key .key-def{font-family:var(--pdf-font-serif);font-size:9.5pt;line-height:1.45;color:var(--pdf-ink-soft)}.pdf-key .key-def em{font-style:italic;color:var(--pdf-terracotta-deep)}.pdf-glossary .glossary-lede{font-family:var(--pdf-font-serif);font-style:italic;font-size:11pt;line-height:1.55;color:var(--pdf-ink-soft);max-width:5.5in;margin:0 0 .3in}.pdf-glossary .glossary{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:.18in .35in;column-gap:.4in}.pdf-glossary .g-item{page-break-inside:avoid}.pdf-glossary dt{font-family:var(--pdf-font-serif);font-size:10.5pt;font-weight:500;color:var(--pdf-terracotta-deep);margin-bottom:.04in}.pdf-glossary dd{margin:0;font-family:var(--pdf-font-serif);font-size:9.5pt;line-height:1.45;color:var(--pdf-ink)}.pdf-glossary dd em{font-style:italic;color:var(--pdf-terracotta-deep)}.pdf-toc .toc-front{list-style:none;padding:0 0 .2in;margin:0 0 .3in;border-bottom:1px solid var(--pdf-hair)}.pdf-toc .toc-front li{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:.5em;padding:.08in 0;font-family:var(--pdf-font-serif);font-style:italic;font-size:11pt;color:var(--pdf-ink-soft)}.pdf-toc .toc-front li .pg{font-family:var(--pdf-font-mono);font-style:normal;font-size:9pt;color:var(--pdf-ink-soft)}.pdf-closing{display:grid;grid-template-rows:1fr auto;text-align:center;padding:1.6in 1in 1in}.pdf-closing .body{text-align:left;font-size:11.5pt;line-height:1.7}.pdf-closing .body p{margin-bottom:.85em}.pdf-closing .signoff{font-family:var(--pdf-font-serif);font-style:italic;color:var(--pdf-terracotta-deep);margin-top:.4in;font-size:13pt}.pdf-closing .colophon{font-family:var(--pdf-font-mono);font-size:8pt;letter-spacing:.16em;color:var(--pdf-ink-soft);text-align:center;margin-top:.5in}html,body{margin:0;padding:0;background:#fff5e6}
