@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14b51e6f05e7993b-s.1m7tfjhi3_ijy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bf20a4c9c54dabb0-s.2f4aid8vwfefn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1aacd976339e773a-s.44luoswa8z2ur.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1c52d8bde3dabc1-s.3qfc8hao1a50y.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6eae311961c4b519-s.3416w0cqefxxc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/090af37c9cfa0a49-s.p.2a-hmu8dzwrio.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Fallback;src:local(Arial);ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:134.61%}.wdx60a_className{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal;font-weight:400}.wdx60a_variable{--font-mono:"Roboto Mono", "Roboto Mono Fallback"}
@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a12eeea89a4d33fe-s.3g2ktl2_zrwjg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/b31d6fb55af7a3a0-s.07u_b0mo88jam.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/bcf114ffa9699f7c-s.08a6y43psnxa5.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ff0c4b794fcbdd22-s.2qsbm4fal1wgi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/39ae0d7ef5a72a6d-s.2lzpxj-m9oiuu.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/4e04b607526ffa76-s.3vdew_sa8_twp.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d557fa47ea3918f2-s.3bm8nxzdcoyfy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ae2df52ec52db659-s.p.3812_g-_baie8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Fallback;src:local(Times New Roman);ascent-override:90.29%;descent-override:24.75%;line-gap-override:0.0%;size-adjust:118.4%}.YCz1ka_className{font-family:Noto Serif,Noto Serif Fallback;font-style:normal;font-weight:400}.YCz1ka_variable{--font-serif:"Noto Serif", "Noto Serif Fallback"}
:root{--font-size:16px;--margin-block:1rem;--margin-inline:1rem;--padding-block:1rem;--padding-inline:1rem;--font-sans:Arial, Helvetica, sans-serif;--font-mono:"Courier New", monospace;--font-serif:Georgia, serif;--color-bg:#090a09;--color-fg:#f0f0ed;--color-muted:#b5b5b3;--color-border:#353635;--color-surface:#111211;--color-surface-alt:#141514;--color-control:#131413;--color-accent:#eee;--color-accent-fg:#080908;--color-accent-hover:#ccc;--color-subtle:#999;--color-subtle-alt:#aaa;--color-subtle-light:#bbb;--color-subtle-dark:#888;--color-inverse-bg:#e8e8e5;--color-inverse-fg:#080908;--color-focus:#fff;--color-surface-hover:#191b18;--button-hover:#272827;--button-bg:transparent;--button-fg:#f0f0ed;--button-border:#565756;--button-hover-bg:#272827;--button-primary-bg:#eee;--button-primary-fg:#080908;--button-primary-border:#eee;--button-primary-hover-bg:#ccc}.light{--color-bg:#fff;--color-fg:#111210;--color-muted:#535550;--color-border:#cdcec8;--color-surface:#eaece6;--color-surface-alt:#eaece6;--color-control:#eaece6;--color-accent:#151612;--color-accent-fg:#f5f5f2;--color-accent-hover:#34372e;--color-subtle:#60635b;--color-subtle-alt:#60635b;--color-subtle-light:#60635b;--color-subtle-dark:#60635b;--color-inverse-bg:#171915;--color-inverse-fg:#f0f0ed;--color-focus:#222;--color-surface-hover:#e1e4dc;--button-hover:#e0e2da;--button-bg:transparent;--button-fg:#111210;--button-border:#92958c;--button-hover-bg:#e0e2da;--button-primary-bg:#151612;--button-primary-fg:#f5f5f2;--button-primary-border:#151612;--button-primary-hover-bg:#34372e}*{box-sizing:border-box;border:0;margin:0;padding:0}:before,:after{box-sizing:inherit}html{overflow-x:hidden}body{background:var(--color-bg);color:var(--color-fg);font-size:var(--font-size);scroll-behavior:smooth;font-family:var(--font-sans);transition:all .2s;overflow-x:clip}main{max-width:1348px;margin:auto}@media (max-width:1500px){main{width:84%}}@media (max-width:900px){main{width:88%}}button,input,textarea,select{font:inherit}button,a,select{-webkit-tap-highlight-color:#0000}a{text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--color-focus);outline-offset:5px}.isChatroom a{cursor:not-allowed}
.K1pO7W_footer{box-sizing:border-box;width:94%;max-width:1500px;margin:calc(var(--margin-block)*0) auto;padding:calc(var(--padding-block)*1.75) calc(var(--padding-inline)*0) calc(var(--padding-block)*2.8125);border-top:1px solid var(--line,#353635);color:var(--color-subtle);flex-wrap:wrap;justify-content:space-between;font-size:13px;transition:all .2s;display:flex}.K1pO7W_links{width:100%;margin-top:calc(var(--margin-block)*1.875)}.K1pO7W_nav,.K1pO7W_contact{justify-content:flex-start;align-items:center;gap:calc(var(--margin-block)*1.125) calc(var(--margin-inline)*1.75);min-height:0;margin:calc(var(--margin-block)*0) calc(var(--margin-inline)*0);padding:calc(var(--padding-block)*0) calc(var(--padding-inline)*0);flex-wrap:wrap;font-size:14px;display:flex}.K1pO7W_nav{margin-bottom:calc(var(--margin-block)*1.375);color:var(--color-fg)}.K1pO7W_link{align-items:center;gap:calc(var(--margin-inline)*.5);color:var(--color-subtle);text-decoration:none;display:inline-flex}.K1pO7W_link:focus-visible{outline:var(--outline-link-focus,2px solid currentColor);outline-offset:calc(var(--margin-inline)*.3125)}@media (hover:hover) and (pointer:fine){.K1pO7W_link:hover{text-underline-offset:calc(var(--margin-block)*.3125);text-decoration:underline}}.K1pO7W_placeholder{cursor:default}.K1pO7W_privacy{margin-left:auto}.K1pO7W_details{align-items:center;gap:calc(var(--margin-block)*1) calc(var(--margin-inline)*1.75);width:100%;margin-top:calc(var(--margin-block)*1.625);padding-top:calc(var(--padding-block)*1.5);border-top:1px solid var(--line,#353635);flex-wrap:wrap;line-height:1.6;display:flex}.K1pO7W_copyright{margin-left:auto}@media (max-width:900px){.K1pO7W_footer{gap:calc(var(--margin-block)*1.25) calc(var(--margin-inline)*1.25);padding-left:calc(var(--padding-inline)*1);padding-right:calc(var(--padding-inline)*1)}}@media (max-width:600px){.K1pO7W_footer{flex-direction:column;line-height:1.5}.K1pO7W_links{margin-top:calc(var(--margin-block)*.75)}.K1pO7W_nav,.K1pO7W_contact{gap:calc(var(--margin-block)*1) calc(var(--margin-inline)*1.375)}.K1pO7W_privacy{margin-left:calc(var(--margin-inline)*0)}.K1pO7W_details{margin-top:calc(var(--margin-block)*.25);gap:calc(var(--margin-block)*.75) calc(var(--margin-inline)*1.25)}.K1pO7W_copyright{margin-left:calc(var(--margin-inline)*0);width:100%}}
.R6eCJW_header{z-index:50;color:var(--color-fg);background:var(--color-bg);border-bottom:1px solid var(--color-border);transition:all .2s;position:sticky;top:0}.R6eCJW_header a{color:inherit;text-decoration:none}.R6eCJW_header.isChatroom .R6eCJW_nav .R6eCJW_links{width:fit-content;margin-left:auto}.R6eCJW_nav{justify-content:space-between;align-items:center;gap:calc(2*var(--margin-inline));max-width:1600px;min-height:80px;padding:0 clamp(1.5*var(--padding-inline),5vw,5*var(--padding-inline));margin:0 auto;display:flex}.R6eCJW_brand{letter-spacing:.12em;flex-shrink:0;font-size:13px;font-weight:700}.R6eCJW_links{align-items:center;gap:clamp(1.25*var(--margin-inline),1.5vw,1.75*var(--margin-inline));color:var(--color-muted);font-size:14px;font-weight:400;display:flex}.R6eCJW_links a{color:inherit}.R6eCJW_links a:not(.R6eCJW_button):hover{color:var(--color-fg)}.R6eCJW_links .R6eCJW_podcast{align-items:center;gap:calc(var(--margin-inline)*.5);display:inline-flex}.R6eCJW_links .R6eCJW_podcast i{font-weight:600}.R6eCJW_button{align-items:center;gap:calc(var(--margin-inline)*.5);padding:calc(.75*var(--padding-block)) calc(1.125*var(--padding-inline));color:var(--button-fg);background:var(--button-bg);border:1px solid var(--button-border);display:inline-flex}.R6eCJW_button i{font-size:1.0312rem;font-weight:600}.R6eCJW_button:hover{background:var(--button-hover-bg)}.R6eCJW_menuTrigger,.R6eCJW_mobileMenu{display:none}@media (max-width:900px){.R6eCJW_nav{min-height:68px}.R6eCJW_links{display:none}.R6eCJW_menuTrigger{justify-content:center;align-items:center;gap:calc(.3125*var(--margin-block));width:40px;height:40px;color:var(--color-fg);cursor:pointer;background:0 0;flex-direction:column;display:flex}.R6eCJW_menuTrigger span{background:currentColor;width:22px;height:1px}.R6eCJW_mobileMenu{z-index:100;min-height:100dvh;padding:calc(1.75*var(--padding-block)) calc(1.75*var(--padding-inline)) calc(2.5*var(--padding-block));color:var(--color-fg);background:var(--color-bg);visibility:hidden;pointer-events:none;display:block;position:fixed;inset:0;overflow-y:auto}}@media (max-width:900px) and (min-width:540px) and (orientation:portrait){.R6eCJW_mobileMenu{border-right:1px solid var(--color-border);width:fit-content}}@media (max-width:900px){body.isOpen .R6eCJW_mobileMenu{visibility:visible;pointer-events:auto}.R6eCJW_mobileTop{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:76px;display:flex}.R6eCJW_closeButton{width:40px;height:40px;color:var(--color-fg);cursor:pointer;background:0 0;font-size:29px;line-height:1}.R6eCJW_mobileContent{padding-top:calc(2*var(--padding-block))}.R6eCJW_mobileLinks{gap:calc(2*var(--margin-block));flex-direction:column;display:flex}.R6eCJW_mobileLinks a{align-items:center;gap:calc(.875*var(--margin-inline));width:fit-content;font-size:28px;line-height:1.2;display:flex}.R6eCJW_mobileLinks a i{font-size:initial}.R6eCJW_mobileLinks a:hover{color:var(--color-muted)}.R6eCJW_mobileCta{justify-content:center;align-items:center;gap:calc(.75*var(--margin-inline));width:100%;min-height:41px;margin-top:clamp(6.25*var(--margin-block),19vh,10.3125*var(--margin-block));border:1px solid var(--button-border);font-size:13px;display:flex}.R6eCJW_mobileCta:hover{background:var(--button-hover-bg)}.R6eCJW_mobileCta span{font-size:19px;line-height:1}}.R6eCJW_mobileControls{align-items:flex-start;gap:calc(2*var(--margin-block));margin-top:calc(2*var(--margin-block));flex-direction:column;display:flex}
.PCW5ba_modeToggle{width:44px;height:44px;color:var(--color-fg);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.PCW5ba_modeToggle:hover{background:var(--button-hover-bg)}.PCW5ba_modeToggle i{font-size:1.25rem}
.EPzLzW_wrapper{width:fit-content;position:relative}.EPzLzW_wrapper:has(.EPzLzW_dropdown) .EPzLzW_trigger{outline:2px solid var(--color-fg);outline-offset:3px}.EPzLzW_trigger{justify-content:center;align-items:center;gap:calc(.25*var(--margin-inline));width:55px;height:44px;padding-inline:calc(.75*var(--padding-inline));color:var(--color-fg);background:var(--color-bg);border:1px solid var(--color-border);cursor:pointer;border-radius:0;font-size:13px;display:inline-flex}.EPzLzW_trigger:hover{background:var(--button-hover-bg)}.EPzLzW_trigger i{flex-shrink:0}.EPzLzW_dropdown{top:calc(100% + 1.75*var(--margin-block));z-index:9999;min-width:160px;max-height:300px;padding-block:calc(.25*var(--padding-block));color:var(--color-fg);background:var(--color-surface);border:1px solid var(--color-border);scrollbar-width:thin;scrollbar-color:#555 #0000;position:absolute;left:0;overflow-y:auto}.EPzLzW_list{margin:0;padding:0;list-style:none}.EPzLzW_itemBtn{width:100%;padding-block:calc(.625*var(--padding-block));padding-inline:calc(.75*var(--padding-inline));color:var(--color-fg);text-align:left;cursor:pointer;background:0 0;font-size:14px;display:block}.EPzLzW_itemBtn:hover,.EPzLzW_itemBtn[aria-current=true]{background:var(--color-surface-hover)}.EPzLzW_header.isChatroom .EPzLzW_links{margin-left:auto}
