@font-face{font-family:centuryGothic;src:url(../media/CenturyGothicPaneuropeanRegular-s.p.1-p9dhu9_gonu.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:centuryGothic;src:url(../media/CenturyGothicPaneuropeanSemiBold-s.p.123qeefk-wzqx.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:centuryGothic;src:url(../media/CenturyGothicPaneuropeanBold-s.p.2msu8ssviw04y.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:centuryGothic Fallback;src:local(Arial);ascent-override:67.86%;descent-override:18.82%;line-gap-override:10.13%;size-adjust:110.53%}.centurygothic_39f31971-module__VdN3ka__className{font-family:centuryGothic,centuryGothic Fallback}.centurygothic_39f31971-module__VdN3ka__variable{--font-geo:"centuryGothic", "centuryGothic Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:var(--font-geo), "Century Gothic", "URW Gothic", "Avant Garde", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--bg:#fcfaf6;--bg-elev:#fff;--bg-sub:#f3f1ef;--ink:#1e1a16;--ink-2:#514c48;--ink-3:#8b8580;--line:#e3e1de;--line-strong:#cdcac5;--accent:#2b62ef;--accent-soft:#2b62ef1f;--accent-ink:#fff;--ok:#00a159;--warn:#dd9300;--danger:#e64343;--priv:#dd9300;--priv-bg:#fcf8f1;--priv-ink:#9b5500}@supports (color:lab(0% 0 0)){:root{--bg:lab(98.2748% .282407 1.88136);--bg-elev:lab(100% 0 0);--bg-sub:lab(95.3719% .224829 1.50443);--ink:lab(9.4974% 1.76863 3.37419);--ink-2:lab(32.7001% 1.71739 3.35022);--ink-3:lab(55.901% 1.69879 3.33731);--line:lab(89.5747% .283033 1.88175);--line-strong:lab(81.4603% .402063 2.63821);--accent:lab(45.0778% 23.2653 -77.4561);--accent-soft:lab(45.0778% 23.2653 -77.4561/.12);--accent-ink:lab(100% 0 0);--ok:lab(58.0959% -55.03 28.5007);--warn:lab(67.2216% 26.1537 105.129);--danger:lab(53.9062% 63.1954 38.5555);--priv:lab(67.2216% 26.1537 105.129);--priv-bg:lab(97.7087% .579834 3.77247);--priv-ink:lab(43.6534% 30.7757 69.3899)}}html[data-theme=dark]{--bg:#0c0806;--bg-elev:#15110d;--bg-sub:#1c1714;--ink:#edebe7;--ink-2:#a7a49f;--ink-3:#6b6864;--line:#272320;--line-strong:#37322e;--priv-bg:#1c140c;--priv-ink:#eba941}@supports (color:lab(0% 0 0)){html[data-theme=dark]{--bg:lab(2.46688% .856213 1.38664);--bg-elev:lab(5.25001% 1.38035 2.33883);--bg-sub:lab(8.33714% 1.77365 3.20726);--ink:lab(93.0547% .282735 1.8816);--ink-2:lab(67.5428% .465989 3.0194);--ink-3:lab(44.3423% .475973 3.0261);--line:lab(14.1434% 1.38725 2.68992);--line-strong:lab(21.0992% 1.7352 3.36327);--priv-bg:lab(7.21233% 2.65807 5.86334);--priv-ink:lab(74.3749% 18.2478 61.1498)}}html,body{background:var(--bg);height:100%;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--ink-3);background-clip:padding-box}.rich-content h1{letter-spacing:-.02em;margin:.6em 0 .3em;font-size:1.5em;font-weight:600;line-height:1.25}.rich-content h2{letter-spacing:-.01em;margin:.6em 0 .3em;font-size:1.25em;font-weight:600;line-height:1.3}.rich-content h3{margin:.5em 0 .25em;font-size:1.08em;font-weight:600}.rich-content p{margin:.4em 0}.rich-content ul,.rich-content ol{margin:.4em 0;padding-left:1.4em}.rich-content li{margin:.15em 0}.rich-content a{color:var(--accent);text-decoration:underline}.rich-content blockquote{border-left:3px solid var(--line-strong);color:var(--ink-3);margin:.5em 0;padding:.2em 0 .2em 14px;font-style:italic}.rich-content img{border-radius:8px;max-width:100%;height:auto;margin:.5em 0}.rich-content:focus{outline:none}.rich-editable:empty:before{content:attr(data-placeholder);color:var(--ink-3);pointer-events:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:none}}@keyframes slideInR{0%{transform:translate(100%)}to{transform:none}}
