[data-root]{--h:258;--hc:.155;--wh:52}:root,[data-root]{--s1:#0a0d13;--s2:#12151d;--s3:#181c25;--s1-t:#0a0d13bd;--footer:#06080c;--inv-s:#232832;--inv-t:#f8f8fa;--accent-inv:oklch(.78 .13 var(--h));--warn-inv:oklch(.84 .17 var(--wh));--t1:#f8f8fa;--t2:#d5d7dd;--t3:#aeb1b8;--line:#ffffff26;--line-2:#ffffff17;--hair:#ffffff0f;--hover:#ffffff14;--btn-bg:#f8f8fa;--btn-fg:#0a0d13;--btn-bg-h:oklch(.74 calc(var(--hc)*.7)var(--h));--accent:oklch(.66 var(--hc)var(--h));--accent-t:oklch(.78 calc(var(--hc)*.8)var(--h));--accent-soft:oklch(.66 var(--hc)var(--h)/.16);--tint:#0c1220;--tint-line:#5292ef38;--solid:oklch(.6 var(--hc)var(--h));--solid-fg:#fbfcfd;--warn:oklch(.84 .17 var(--wh));--track:#ffffff1f;--glow2:oklch(.3 .06 var(--h));--dot-accent:oklch(.7 var(--hc)var(--h));--dot-mute:#8e929b;--field:#12151d;--shadow-sm:0 1px 2px #0006;--shadow:0 2px 6px #00000059,0 20px 40px -28px #000000b3;--shadow-lg:0 4px 10px #00000059,0 40px 80px -40px #000000d9}@supports (color:lab(0% 0 0)){:root,[data-root]{--s1:lab(3.65211% .0105128 -3.5648);--s2:lab(6.72096% -.00864267 -5.75435);--s3:lab(10.3476% -.0263006 -6.62443);--s1-t:lab(3.65211% .0105128 -3.5648/.74);--footer:lab(2.04937% .0114217 -2.08884);--inv-s:lab(15.9069% -.070259 -7.3754);--inv-t:lab(97.6716% -.0501573 -.758052);--t1:lab(97.6716% -.0501573 -.758052);--t2:lab(86.0453% -.183702 -3.02233);--t3:lab(72.1159% -.217527 -3.77101);--line:lab(100% 0 0/.15);--line-2:lab(100% 0 0/.09);--hair:lab(100% 0 0/.06);--hover:lab(100% 0 0/.08);--btn-bg:lab(97.6716% -.0501573 -.758052);--btn-fg:lab(3.65211% .0105128 -3.5648);--tint:lab(5.54897% .612587 -10.2929);--tint-line:lab(59.4937% 1.79547 -54.2738/.22);--solid-fg:lab(98.8316% -.0501275 -.758076);--track:lab(100% 0 0/.12);--dot-mute:lab(60.4964% -.270695 -5.26103);--field:lab(6.72096% -.00864267 -5.75435);--shadow-sm:0 1px 2px lab(0% 0 0/.4);--shadow:0 2px 6px lab(0% 0 0/.35),0 20px 40px -28px lab(0% 0 0/.7);--shadow-lg:0 4px 10px lab(0% 0 0/.35),0 40px 80px -40px lab(0% 0 0/.85)}}:root[data-theme=light],[data-root][data-theme=light]{--s1:#f5f7fa;--s2:#eceef2;--s3:#fff;--s1-t:#f5f7fad1;--footer:#0c1017;--inv-s:#0c1017;--inv-t:#f8f8fa;--accent-inv:oklch(.78 .13 var(--h));--warn-inv:oklch(.84 .17 var(--wh));--t1:#11151c;--t2:#44484f;--t3:#656970;--line:#12161f1a;--line-2:#12161f13;--hair:#12161f0f;--hover:#12161f0b;--btn-bg:#11151c;--btn-fg:#fbfcfd;--btn-bg-h:oklch(.42 var(--hc)var(--h));--accent:oklch(.52 var(--hc)var(--h));--accent-t:oklch(.46 var(--hc)var(--h));--accent-soft:oklch(.52 var(--hc)var(--h)/.12);--tint:#eff4fd;--tint-line:#2766c029;--solid:oklch(.5 var(--hc)var(--h));--solid-fg:#fbfcfd;--warn:oklch(.52 .19 var(--wh));--track:#12161f14;--glow2:oklch(.955 .028 var(--h));--dot-accent:oklch(.52 var(--hc)var(--h));--dot-mute:#82868f;--field:#f9fafc;--shadow-sm:0 1px 2px #12161f0d,0 2px 6px -2px #12161f0f;--shadow:0 1px 2px #12161f0d,0 8px 20px -8px #12161f1a,0 24px 44px -26px #12161f1f;--shadow-lg:0 2px 4px #12161f0d,0 18px 36px -14px #12161f21,0 48px 72px -36px #12161f29}@supports (color:lab(0% 0 0)){:root[data-theme=light],[data-root][data-theme=light]{--s1:lab(97.083% -.0977814 -1.51463);--s2:lab(93.9423% -.142753 -2.26961);--s3:lab(100% 0 0);--s1-t:lab(97.083% -.0977814 -1.51463/.82);--footer:lab(4.53214% .0332743 -4.7417);--inv-s:lab(4.53214% .0332743 -4.7417);--inv-t:lab(97.6716% -.0501573 -.758052);--t1:lab(6.61809% -.00666082 -5.73074);--t2:lab(30.333% -.212133 -5.23157);--t3:lab(44.2651% -.225276 -4.5059);--line:lab(7.11543% .0978708 -7.25583/.1);--line-2:lab(7.11543% .0978708 -7.25583/.075);--hair:lab(7.11543% .0978708 -7.25583/.06);--hover:lab(7.11543% .0978708 -7.25583/.045);--btn-bg:lab(6.61809% -.00666082 -5.73074);--btn-fg:lab(98.8316% -.0501275 -.758076);--tint:lab(95.878% -.298917 -5.27627);--tint-line:lab(43.0445% 5.42516 -53.9191/.16);--solid-fg:lab(98.8316% -.0501275 -.758076);--track:lab(7.11543% .0978708 -7.25583/.08);--dot-mute:lab(55.8561% -.264943 -5.25798);--field:lab(98.2473% -.0742972 -1.13654);--shadow-sm:0 1px 2px lab(7.11543% .0978708 -7.25583/.05),0 2px 6px -2px lab(7.11543% .0978708 -7.25583/.06);--shadow:0 1px 2px lab(7.11543% .0978708 -7.25583/.05),0 8px 20px -8px lab(7.11543% .0978708 -7.25583/.1),0 24px 44px -26px lab(7.11543% .0978708 -7.25583/.12);--shadow-lg:0 2px 4px lab(7.11543% .0978708 -7.25583/.05),0 18px 36px -14px lab(7.11543% .0978708 -7.25583/.13),0 48px 72px -36px lab(7.11543% .0978708 -7.25583/.16)}}*{box-sizing:border-box}[data-root]{--gut:18px;--sect:56px;--radius:18px;--stack:14px;--lead:32px}@media (min-width:480px){[data-root]{--gut:22px;--sect:66px;--radius:20px}}@media (min-width:768px){[data-root]{--gut:28px;--sect:88px;--radius:22px;--stack:16px;--lead:44px}}@media (min-width:1024px){[data-root]{--gut:34px;--sect:112px;--radius:24px;--stack:18px;--lead:56px}}@media (min-width:1440px){[data-root]{--gut:40px;--sect:148px}}@container (min-width:480px){[data-root]{--gut:22px;--sect:66px;--radius:20px}}@container (min-width:768px){[data-root]{--gut:28px;--sect:88px;--radius:22px;--stack:16px;--lead:44px}}@container (min-width:1024px){[data-root]{--gut:34px;--sect:112px;--radius:24px;--stack:18px;--lead:56px}}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:var(--s1);color:var(--t1);margin:0;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Arial,sans-serif;transition:background .35s,color .35s;overflow-x:hidden}a{color:inherit;text-decoration:none}a:hover{color:var(--accent-t)}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--solid);color:var(--solid-fg)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}input,textarea{font:inherit;color:var(--t1);background:var(--field);border:1px solid var(--line);border-radius:12px;width:100%;min-height:52px;padding:15px 16px;transition:border-color .25s,background .25s}input::placeholder,textarea::placeholder{color:var(--t3)}input:focus,textarea:focus{border-color:var(--accent);background:var(--s3);outline:none}textarea{resize:vertical;line-height:1.55}@keyframes qA{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes qB{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}[data-nav-compact],[data-mobile-panel]{display:none}@container (max-width:899px){[data-nav-wide]{display:none!important}[data-nav-compact]{display:flex!important}[data-mobile-panel]{display:block}}@media (max-width:899px){[data-nav-wide]{display:none!important}[data-nav-compact]{display:flex!important}[data-mobile-panel]{display:block}}[data-kbd]{display:none}@media (min-width:768px){[data-kbd]{display:flex}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (max-width:767px){[data-book-nav]{z-index:30;background:var(--s1-t);-webkit-backdrop-filter:saturate(160%)blur(18px);border-top:1px solid var(--line);position:fixed;bottom:0;left:0;right:0;padding:12px var(--gut)calc(12px + env(safe-area-inset-bottom,0px))!important;margin:0!important}#book{padding-bottom:96px}}
