@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/375575c718dc6b7a-s.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.p.0n7ulcr4ivksg.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.p.1hij5ex6k3v9q.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/375575c718dc6b7a-s.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.p.0n7ulcr4ivksg.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.p.1hij5ex6k3v9q.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/375575c718dc6b7a-s.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.p.0n7ulcr4ivksg.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.p.1hij5ex6k3v9q.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07ada52535bdea5d-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ebba1bee165cb80a-s.p.3ex3j6ahhvjry.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.40bho2kviej2o.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07ada52535bdea5d-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ebba1bee165cb80a-s.p.3ex3j6ahhvjry.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.40bho2kviej2o.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07ada52535bdea5d-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ebba1bee165cb80a-s.p.3ex3j6ahhvjry.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.40bho2kviej2o.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.Ujf7mW_className{font-family:Newsreader,Newsreader Fallback}.Ujf7mW_variable{--yz-font-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c25f9901e9d8990-s.14smydcs4qjau.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f5805b5e940d3a7-s.3j4pizgmtvkr7.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/43be3fe045567099-s.p.2ivyf-6l0vssu.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c29e56e332c14e57-s.p.0jj93xqj6ucu9.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8c25f9901e9d8990-s.14smydcs4qjau.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f5805b5e940d3a7-s.3j4pizgmtvkr7.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/43be3fe045567099-s.p.2ivyf-6l0vssu.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c29e56e332c14e57-s.p.0jj93xqj6ucu9.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8c25f9901e9d8990-s.14smydcs4qjau.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f5805b5e940d3a7-s.3j4pizgmtvkr7.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/43be3fe045567099-s.p.2ivyf-6l0vssu.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c29e56e332c14e57-s.p.0jj93xqj6ucu9.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.nfWPQa_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.nfWPQa_variable{--yz-font-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.p.1u30mmyq6lnsd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.p.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.0oace-s_gkfks.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.IFVDKa_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.IFVDKa_variable{--yz-font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.yz-root{--yz-serif:var(--yz-font-serif), "Noto Serif HK", "Songti SC", "Songti TC", Georgia, serif;--yz-sans:var(--yz-font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--yz-mono:var(--yz-font-mono), ui-monospace, "SF Mono", Menlo, monospace;--yz-abyss:#0c161b;--yz-abyss-deep:#081014;--yz-panel:#112122;--yz-parchment:#f2ede1;--yz-mist:#bec4c0;--yz-mist-dim:#8c948f;--yz-lumin:#5fcbb8;--yz-lumin-dim:#5fcbb880;--yz-marine:#38d3f0;--yz-klax:#35c97b;--yz-klax-reward:#7cffb3;--yz-amber:#d8a24a;--yz-amber-dim:#d8a24a80;--yz-line:#f2ede11f;--yz-line-soft:#f2ede111;--yz-nav-bg:#0c161bb8;--yz-pad-x:clamp(1.5rem, 5vw, 6rem);--yz-sec-y:clamp(6rem, 15vh, 11rem);--yz-maxw:1240px;background:var(--yz-abyss);min-height:100vh;color:var(--yz-mist);font-size:19px;font-family:var(--yz-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"kern" 1, "liga" 1;font-weight:400;line-height:1.66}.yz-root.yz-light{--yz-abyss:#f4f0e7;--yz-abyss-deep:#ece6d8;--yz-panel:#fbf9f2;--yz-parchment:#161917;--yz-mist:#3c433f;--yz-mist-dim:#656c68;--yz-lumin:#216f63;--yz-lumin-dim:#216f638c;--yz-marine:#0c6f8a;--yz-klax:#1e7a4c;--yz-amber:#8a5a16;--yz-amber-dim:#8a5a1680;--yz-line:#16191729;--yz-line-soft:#16191717;--yz-nav-bg:#f4f0e7d9}.yz-root.yz-light .yz-kanji{color:#216f630f}.yz-root.yz-light .yz-card{background:linear-gradient(#fff9,#fbf9f24d)}.yz-root *,.yz-root :before,.yz-root :after{transition:none}.yz-root ::selection{color:var(--yz-parchment);background:#5fcbb842}.yz-root :focus-visible{outline:2px solid var(--yz-lumin);outline-offset:3px;border-radius:2px}.yz-root h1,.yz-root h2,.yz-root h3,.yz-root h4{font-family:var(--yz-serif);color:var(--yz-parchment);letter-spacing:-.006em;text-wrap:balance;margin:0;font-weight:500;line-height:1.14}.yz-root em{color:var(--yz-lumin);font-style:italic}.yz-root a{color:inherit;text-decoration:none}.yz-root strong{color:var(--yz-parchment);font-weight:600}.yz-serif{font-family:var(--yz-serif)}.yz-sans{font-family:var(--yz-sans)}.yz-mono{font-family:var(--yz-mono)}.yz-eyebrow{font-family:var(--yz-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--yz-lumin);font-size:.66em;font-weight:500}.yz-label{font-family:var(--yz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--yz-mist);font-size:.58em;font-weight:500}.yz-wrap{max-width:var(--yz-maxw);padding-inline:var(--yz-pad-x);margin-inline:auto}.yz-section{padding-block:var(--yz-sec-y)}.yz-rule{background:var(--yz-line-soft);height:1px;max-width:var(--yz-maxw);border:0;margin-inline:auto}.yz-measure{max-width:54ch}.yz-sechead{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;margin-inline:auto;display:flex}.yz-sechead__intro{max-width:24ch}.yz-btn{font-family:var(--yz-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:2px;align-items:center;gap:.6em;padding:1em 1.8em;font-size:.68em;font-weight:500;transition:background-color .35s,border-color .35s,color .35s,transform .35s;display:inline-flex}.yz-root .yz-btn--solid{background:var(--yz-lumin);color:var(--yz-abyss)}.yz-root .yz-btn--solid:hover{background:var(--yz-lumin);filter:brightness(1.09);transform:translateY(-1px)}.yz-root .yz-btn--ghost{border-color:var(--yz-lumin-dim);color:var(--yz-parchment);background:0 0}.yz-root .yz-btn--ghost:hover{border-color:var(--yz-lumin);background:#5fcbb817}.yz-btn__arrow{transition:transform .35s}.yz-btn:hover .yz-btn__arrow{transform:translate(3px)}.yz-card{border:1px solid var(--yz-line-soft);background:linear-gradient(#0e13188c,#090c1026);border-radius:4px;padding:clamp(1.7rem,3vw,2.6rem);transition:border-color .4s,background-color .4s}.yz-card:hover{border-color:var(--yz-line)}.yz-kanji{font-family:var(--yz-serif);color:#5fcbb80b;-webkit-user-select:none;user-select:none;pointer-events:none;font-weight:500;line-height:1}.yz-progress{z-index:60;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.yz-progress__bar{background:linear-gradient(90deg, var(--yz-lumin), var(--yz-marine));clip-path:inset(0 100% 0 0);height:100%;transition:clip-path 80ms linear}html.yz-noscrollbar{scrollbar-width:none}html.yz-noscrollbar::-webkit-scrollbar{width:0;height:0;display:none}.yz-nav{z-index:50;padding:1.15rem var(--yz-pad-x);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;transition:background-color .45s,border-color .45s,padding .45s,-webkit-backdrop-filter .45s,backdrop-filter .45s;display:flex;position:fixed;top:0;left:0;right:0}.yz-nav.is-scrolled{background:var(--yz-nav-bg);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--yz-line-soft);padding-block:.85rem}.yz-brand{font-family:var(--yz-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--yz-parchment);font-size:.62em;font-weight:500}.yz-brand__dot{color:var(--yz-lumin)}.yz-nav__right{align-items:center;gap:1.4rem;display:flex}.yz-lang{position:relative}.yz-lang__btn{font-family:var(--yz-mono);letter-spacing:.1em;color:var(--yz-mist);border:1px solid var(--yz-line);cursor:pointer;background:0 0;border-radius:2px;min-width:36px;min-height:36px;padding:.45em .7em;font-size:.6em;font-weight:500}.yz-lang__btn:hover{color:var(--yz-lumin);border-color:var(--yz-lumin-dim)}.yz-lang__menu{z-index:55;background:var(--yz-nav-bg);-webkit-backdrop-filter:blur(14px);border:1px solid var(--yz-line-soft);border-radius:4px;flex-direction:column;gap:.1rem;min-width:160px;margin:0;padding:.35rem;list-style:none;display:flex;position:absolute;top:calc(100% + .5rem);right:0}.yz-lang__opt{text-align:left;cursor:pointer;width:100%;color:var(--yz-mist);background:0 0;border:0;border-radius:2px;align-items:baseline;gap:.7rem;padding:.6em .7em;display:flex}.yz-lang__opt:hover{color:var(--yz-parchment);background:#79bcb014}.yz-lang__opt.is-active{color:var(--yz-lumin)}.yz-lang__short{font-family:var(--yz-mono);letter-spacing:.08em;min-width:1.6em;font-size:.56em}.yz-lang__label{font-family:var(--yz-sans);font-size:.76em}.yz-signin{min-height:36px;font-family:var(--yz-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--yz-lumin-dim);color:var(--yz-parchment);border-radius:2px;align-items:center;padding:0 .9em;font-size:.6em;font-weight:500;transition:border-color .3s,background-color .3s;display:inline-flex}.yz-signin:hover{border-color:var(--yz-lumin);background:#5fcbb817}@media (max-width:480px){.yz-signin{display:none}}.yz-themetoggle{border:1px solid var(--yz-line);width:36px;height:36px;color:var(--yz-mist);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;transition:color .3s,border-color .3s;display:inline-flex}.yz-themetoggle:hover{color:var(--yz-lumin);border-color:var(--yz-lumin-dim)}.yz-themetoggle svg{width:17px;height:17px}.yz-hamburger{border:1px solid var(--yz-line);width:36px;height:36px;color:var(--yz-parchment);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;transition:color .3s,border-color .3s;display:inline-flex}.yz-hamburger:hover{color:var(--yz-lumin);border-color:var(--yz-lumin-dim)}.yz-hamburger svg{width:19px;height:19px}.yz-mobilemenu{z-index:70;background:var(--yz-abyss);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:5rem 1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.yz-mobilemenu__close{top:1.3rem;right:var(--yz-pad-x);position:absolute}.yz-mobilemenu__links{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.yz-mobilemenu__links a{font-family:var(--yz-serif);color:var(--yz-parchment);font-size:clamp(1.9rem,5vw,2.3rem)}.yz-mobilemenu__links a:hover{color:var(--yz-lumin)}.yz-mobilemenu__div{background:var(--yz-line);width:46px;height:1px}.yz-mobilemenu__pages{flex-direction:column;align-items:center;gap:1.15rem;display:flex}.yz-mobilemenu__pages a{font-family:var(--yz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--yz-mist);font-size:.64em;font-weight:500}.yz-mobilemenu__pages a:hover{color:var(--yz-lumin)}.yz-mobilemenu__account{align-items:center;gap:1.1rem;display:flex}.yz-mobilemenu__account a{font-family:var(--yz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--yz-mist);font-size:.64em;font-weight:500}.yz-mobilemenu__account a:hover{color:var(--yz-lumin)}.yz-mobilemenu__account a.is-primary{color:var(--yz-parchment);border:1px solid var(--yz-lumin-dim);border-radius:2px;padding:.8em 1.5em}.yz-mobilemenu__account a.is-primary:hover{border-color:var(--yz-lumin);background:#5fcbb817}.yz-hero{align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.yz-hero__bg{background:radial-gradient(115% 80% at 72% 4%, #5fcbb81f, transparent 52%), radial-gradient(90% 70% at 12% 96%, #38d3f00d, transparent 60%), linear-gradient(180deg, var(--yz-abyss) 0%, var(--yz-abyss) 55%, var(--yz-abyss-deep) 100%);position:absolute;inset:0}.yz-hero__kanji{font-size:min(64vh,54vw);position:absolute;top:50%;right:-2vw;transform:translateY(-50%)}.yz-hero__inner{z-index:2;position:relative}.yz-hero__title{letter-spacing:-.015em;max-width:17ch;margin-top:1.7rem;font-size:clamp(3rem,8.4vw,6.8rem);line-height:1.02}.yz-hero__sub{max-width:48ch;color:var(--yz-mist);margin-top:2rem;font-size:.95em;line-height:1.6}.yz-hero__cta{flex-wrap:wrap;gap:1rem;margin-top:2.8rem;display:flex}.yz-hero__cue{z-index:2;position:absolute;bottom:2.2rem;left:0;right:0}.yz-decode{grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,8rem);margin-top:3.5rem;display:grid}.yz-decode>div{flex-direction:column;align-items:center;display:flex}.yz-decode__term{font-family:var(--yz-serif);color:var(--yz-parchment);font-size:1.9rem}.yz-decode__sym{text-align:center;font-family:var(--yz-serif);color:var(--yz-parchment);letter-spacing:.06em;margin-bottom:.45rem;font-size:2.3em;line-height:1.15;display:block}.yz-decode__rom{font-family:var(--yz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--yz-lumin);text-align:center;margin-bottom:.6rem;font-size:.85em;display:block}.yz-decode__body{color:var(--yz-mist);text-align:left;max-width:40ch;margin-top:0;font-size:.95em}.yz-thesis__pull{font-family:var(--yz-serif);color:var(--yz-parchment);text-align:center;max-width:26ch;margin:5.5rem auto 0;font-size:clamp(1.7rem,3.6vw,2.6rem);font-style:italic;line-height:1.34}.yz-grid2{grid-template-columns:1fr 1fr;gap:3.6rem 4.5rem;max-width:980px;margin:3.8rem auto 0;display:grid}.yz-belief__n{font-family:var(--yz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--yz-lumin);font-size:.64em}.yz-belief__title,.yz-appr__title{font-family:var(--yz-serif);margin-top:.6rem;font-size:1.25em}.yz-belief__body,.yz-appr__body{color:var(--yz-mist);margin-top:.7rem;font-size:.87em}.yz-ventures__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.6rem;margin-top:3.5rem;display:grid}.yz-venture__kicker{font-family:var(--yz-serif);color:var(--yz-mist);margin-top:.4rem;font-size:1em;font-style:italic}.yz-venture__body{color:var(--yz-mist);margin-top:1.1rem;font-size:.87em}.yz-mail{font-family:var(--yz-serif);color:var(--yz-parchment);border-bottom:1px solid var(--yz-lumin-dim);padding-bottom:.1em;font-size:clamp(1.8rem,5vw,3rem);font-style:italic}.yz-mail:hover{border-bottom-color:var(--yz-lumin)}.yz-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.yz-accent-marine{--yz-lumin:var(--yz-marine);--yz-lumin-dim:#38d3f080}.yz-accent-klax{--yz-lumin:var(--yz-klax);--yz-lumin-dim:#35c97b80}.yz-accent-data{--yz-lumin:var(--yz-amber);--yz-lumin-dim:var(--yz-amber-dim)}.yz-root.yz-light .yz-accent-marine{--yz-lumin-dim:#0c6f8a99}.yz-root.yz-light .yz-accent-klax{--yz-lumin-dim:#1e7a4c99}.yz-phero{padding-block:clamp(6.5rem,13vh,9rem) clamp(4rem,8vh,6rem);position:relative;overflow:hidden}.yz-phero__bg{background:radial-gradient(90% 70% at 78% 0%, #38d3f017, transparent 55%), linear-gradient(180deg, var(--yz-abyss), var(--yz-abyss-deep));position:absolute;inset:0}.yz-accent-klax .yz-phero__bg{background:radial-gradient(90% 70% at 78% 0%, #35c97b1a, transparent 55%), linear-gradient(180deg, var(--yz-abyss), var(--yz-abyss-deep))}.yz-accent-data .yz-phero__bg{background:radial-gradient(90% 70% at 78% 0%, #d8a24a1a, transparent 55%), linear-gradient(180deg, var(--yz-abyss), var(--yz-abyss-deep))}.yz-phero__inner{z-index:2;position:relative}.yz-phero__name{letter-spacing:-.015em;margin-top:1.2rem;font-size:clamp(3rem,9vw,6.5rem);line-height:1}.yz-phero__tag{font-family:var(--yz-serif);color:var(--yz-parchment);max-width:24ch;margin-top:1.1rem;font-size:clamp(1.4rem,3vw,2.1rem);font-style:italic}.yz-phero__intro{color:var(--yz-mist);margin-top:1.9rem;font-size:.95em;line-height:1.62}.yz-phero__grid{grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}@media (max-width:980px){.yz-phero__grid{grid-template-columns:1fr}.yz-chart{max-width:540px;margin-top:2.8rem}}.yz-chart svg{width:100%;height:auto;display:block}.yz-chart__mono{font-family:var(--yz-mono);letter-spacing:.08em;font-size:9px}.yz-chart__tiny{font-size:7.5px}.yz-does{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:clamp(2.5rem,6vw,5.5rem);display:grid}.yz-does__list{max-width:600px;margin:2.4rem 0 0}.yz-does__plates{position:sticky;top:6.5rem}@media (max-width:980px){.yz-does{grid-template-columns:1fr}.yz-does__plates{max-width:480px;position:static}}.yz-ops{flex-direction:column;gap:2.6rem;display:flex}.yz-ops svg{width:100%;height:auto;display:block}.yz-ops__title{font-family:var(--yz-serif);fill:var(--yz-parchment);font-size:14px;font-style:italic}.yz-ops__pulse{animation:2.6s ease-in-out infinite yz-ops-pulse}@keyframes yz-ops-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.yz-flow__row{fill-opacity:.15!important}}.yz-ghosts{height:500px;font-size:.74em;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%)}.yz-ghosts__item{font-family:var(--yz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--yz-mist);opacity:.3;white-space:nowrap;will-change:transform, opacity;animation:linear infinite yz-ghost-rise;position:absolute}.yz-ghosts__item.is-accent{color:var(--yz-lumin)}@keyframes yz-ghost-rise{0%{opacity:0;transform:translateY(0)}14%{opacity:.8}62%{opacity:.3}to{opacity:0;transform:translateY(-470px)}}.yz-chart__route{stroke-dasharray:5 8;animation:90s linear infinite yz-chart-dash}@keyframes yz-chart-dash{to{stroke-dashoffset:-780px}}@media (prefers-reduced-motion:reduce){.yz-chart__route{animation:none}.yz-chart__motion{display:none}.yz-chart__static{opacity:1!important}}.yz-msglist{flex-direction:column;gap:2.8rem;max-width:760px;margin:3.8rem auto 0;padding:0;list-style:none;display:flex}.yz-msg{grid-template-columns:auto 1fr;align-items:baseline;gap:1.6rem;display:grid}.yz-msg__n{font-family:var(--yz-mono);color:var(--yz-lumin);letter-spacing:.1em;font-size:.72em}.yz-msg__title{font-family:var(--yz-serif);font-size:1.3em}.yz-msg__body{color:var(--yz-mist);margin-top:.5rem;font-size:.87em}.yz-auth{justify-content:center;align-items:center;min-height:100svh;padding:6.5rem 1.5rem 4.5rem;display:flex;position:relative;overflow:hidden}.yz-auth__bg{background:radial-gradient(90% 65% at 70% 0%, #5fcbb81a, transparent 55%), linear-gradient(180deg, var(--yz-abyss), var(--yz-abyss-deep));position:absolute;inset:0}.yz-accent-data .yz-auth__bg{background:radial-gradient(90% 65% at 70% 0%, #d8a24a1a, transparent 55%), linear-gradient(180deg, var(--yz-abyss), var(--yz-abyss-deep))}.yz-auth__kanji{font-size:min(46vh,40vw);position:absolute;bottom:-6vh;right:-4vw}.yz-auth__panel{z-index:2;border:1px solid var(--yz-line-soft);-webkit-backdrop-filter:blur(8px);background:linear-gradient(#0e1318b8,#090c1059);border-radius:4px;width:100%;max-width:430px;padding:clamp(1.8rem,4vw,2.6rem);position:relative}.yz-root.yz-light .yz-auth__panel{background:linear-gradient(#ffffffb8,#fbf9f266)}.yz-auth__title{font-size:1.7em}.yz-auth__sub{color:var(--yz-mist);margin-top:.55rem;font-size:.85em}.yz-field{margin-top:1.15rem}.yz-field>label{font-family:var(--yz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--yz-mist);margin-bottom:.5rem;font-size:.58em;font-weight:500;display:block}.yz-input{width:100%;font-family:var(--yz-sans);color:var(--yz-parchment);border:1px solid var(--yz-line);background:#08101480;border-radius:2px;padding:.72em .9em;font-size:.9em;transition:border-color .3s}.yz-root.yz-light .yz-input{background:#ffffffa6}.yz-input::placeholder{color:var(--yz-mist-dim)}.yz-input:focus{border-color:var(--yz-lumin);outline:none}.yz-input--code{text-align:center;font-family:var(--yz-mono);letter-spacing:.5em;font-size:1.4em}.yz-note{border:1px solid;border-radius:2px;margin-top:1.2rem;padding:.9em 1em;font-size:.78em;line-height:1.55}.yz-note--err{color:#ff9b9b;background:#ff5a5a12;border-color:#ff7d7d59}.yz-root.yz-light .yz-note--err{color:#a3271f;background:#a3271f0f;border-color:#a3271f66}.yz-note--info{color:var(--yz-lumin);border-color:var(--yz-lumin-dim);text-align:center;background:#5fcbb812}.yz-gbtn{border:1px solid var(--yz-line);width:100%;color:var(--yz-parchment);font-family:var(--yz-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:.8em;margin-top:1.6rem;padding:.95em;font-size:.68em;font-weight:500;transition:border-color .3s,background-color .3s;display:flex}.yz-gbtn:hover{border-color:var(--yz-lumin);background:#5fcbb812}.yz-gbtn svg{flex:none;width:17px;height:17px}.yz-auth__or{align-items:center;gap:1rem;margin:1.5rem 0 .2rem;display:flex}.yz-auth__or:before,.yz-auth__or:after{content:"";background:var(--yz-line-soft);flex:1;height:1px}.yz-btn--full{justify-content:center;width:100%}.yz-auth__links{text-align:center;color:var(--yz-mist);margin-top:1.5rem;font-size:.8em}.yz-alink{color:var(--yz-lumin);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.yz-alink:hover{text-underline-offset:3px;text-decoration:underline}.yz-auth__forgot{text-align:right;margin-top:.55rem;font-size:.72em;display:block}.yz-auth__badge{border:1px solid var(--yz-lumin-dim);width:56px;height:56px;color:var(--yz-lumin);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.3rem;display:flex}.yz-auth__badge svg{width:24px;height:24px}.yz-vine svg{width:100%;height:auto;display:block}.yz-vine__stem{stroke-dasharray:101;stroke-dashoffset:0;animation:3.2s ease-out both yz-vine-stem}@keyframes yz-vine-stem{0%{stroke-dashoffset:101px}to{stroke-dashoffset:0}}.yz-vine__leaf,.yz-vine__bloom{animation:.9s both yz-vine-pop}@keyframes yz-vine-pop{0%{opacity:0}to{opacity:1}}.yz-portal{min-height:100vh;display:flex}.yz-portal__aside{z-index:50;background:var(--yz-abyss-deep);border-right:1px solid var(--yz-line-soft);flex-direction:column;width:270px;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.yz-portal__aside.is-open{transform:none}.yz-portal__backdrop{z-index:45;background:#00000080;position:fixed;inset:0}@media (min-width:1024px){.yz-portal__aside{height:100vh;transition:none;position:sticky;transform:none}.yz-portal__backdrop,.yz-portal__mobilebar{display:none}}.yz-portal__head{border-bottom:1px solid var(--yz-line-soft);padding:1.5rem 1.4rem}.yz-portal__user{color:var(--yz-mist);text-overflow:ellipsis;white-space:nowrap;margin-top:.6rem;font-size:.82em;overflow:hidden}.yz-portal__tools{align-items:center;gap:.7rem;margin-top:.9rem;display:flex}.yz-portal__tools .yz-lang__menu{left:0;right:auto}.yz-portal__nav{flex-direction:column;flex:1;gap:.35rem;min-height:0;padding:1rem .9rem;display:flex;overflow-y:auto}.yz-portal__link{font-family:var(--yz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--yz-mist);border:1px solid #0000;border-radius:3px;align-items:center;gap:.8em;padding:.85em .95em;font-size:.62em;font-weight:500;display:flex}.yz-portal__link:hover{color:var(--yz-parchment);background:#5fcbb80f}.yz-portal__link.is-active{color:var(--yz-lumin);border-color:var(--yz-lumin-dim);background:#5fcbb814}.yz-portal__link svg{flex:none;width:16px;height:16px}.yz-portal__foot{border-top:1px solid var(--yz-line-soft);padding:1rem .9rem}.yz-portal__logout{cursor:pointer;width:100%;font-family:var(--yz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--yz-mist);background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:.8em;padding:.85em .95em;font-size:.62em;font-weight:500;display:flex}.yz-portal__logout:hover{color:#ff9b9b;background:#ff5a5a0f}.yz-root.yz-light .yz-portal__logout:hover{color:#a3271f;background:#a3271f0f}.yz-portal__logout svg{width:16px;height:16px}.yz-portal__main{flex:1;min-width:0}.yz-portal__mobilebar{z-index:40;background:var(--yz-nav-bg);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--yz-line-soft);align-items:center;gap:.8rem;padding:.75rem 1rem;display:flex;position:sticky;top:0}.yz-portal__content{max-width:1080px;margin-inline:auto;padding:clamp(1.4rem,3.5vw,3.2rem)}@media (min-width:1024px){.yz-portal__mobilebar{display:none}}.yz-root.yz-light .yz-portal__aside{background:var(--yz-abyss-deep)}.yz-psub{color:var(--yz-mist);margin-top:.45rem;font-size:.9em}.yz-statgrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.8rem;display:grid}@media (max-width:760px){.yz-statgrid{grid-template-columns:1fr}}.yz-stat{border:1px solid var(--yz-line-soft);background:linear-gradient(#0e131880,#0000);border-radius:4px;padding:1.15rem 1.3rem}.yz-stat__value{font-family:var(--yz-serif);color:var(--yz-parchment);margin-top:.45rem;font-size:2.1em;line-height:1.1}.yz-stat--accent .yz-stat__value{color:var(--yz-lumin)}.yz-pcard{border:1px solid var(--yz-line-soft);background:linear-gradient(#0e131880,#0000);border-radius:4px;padding:clamp(1.2rem,2.5vw,1.9rem)}.yz-root.yz-light .yz-stat,.yz-root.yz-light .yz-pcard{background:linear-gradient(#ffffff8c,#fbf9f240)}.yz-pill{font-family:var(--yz-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:.4em .95em;font-size:.56em;font-weight:500;display:inline-flex}.yz-pill--amber{color:var(--yz-amber);border-color:var(--yz-amber-dim);background:#d8a24a14}.yz-pill--marine{color:var(--yz-marine);background:#38d3f012;border-color:#38d3f073}.yz-pill--jade{color:var(--yz-lumin);border-color:var(--yz-lumin-dim);background:#5fcbb814}.yz-pill--green{color:var(--yz-klax);background:#35c97b14;border-color:#35c97b73}.yz-root.yz-light .yz-pill--marine{background:#0c6f8a0f;border-color:#0c6f8a80}.yz-root.yz-light .yz-pill--green{background:#1e7a4c0f;border-color:#1e7a4c80}.yz-root select.yz-input option{color:#f2ede1;background:#10201f}.yz-root.yz-light select.yz-input option{color:#161917;background:#fbf9f2}@media (max-width:767px){.yz-phero__grid .yz-chart,.yz-phero__grid .yz-vine,.yz-does__plates{display:none}}.yz-reveal{opacity:0;transition:opacity 1.1s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.yz-reveal.is-in{opacity:1;transform:none}@media (max-width:720px){.yz-sechead,.yz-decode,.yz-grid2{grid-template-columns:1fr;gap:2.2rem}.yz-hero__title{max-width:100%}}.yz-root.yz-locale-zh .yz-measure,.yz-root.yz-locale-zh .yz-hero__sub{max-width:32em}@media (prefers-reduced-motion:reduce){.yz-reveal{opacity:1;transition:none;transform:none}.yz-root *,.yz-root :before,.yz-root :after{animation:none!important}}.yz-statgrid--4{grid-template-columns:repeat(4,1fr)}@media (max-width:760px){.yz-statgrid--4{grid-template-columns:repeat(2,1fr)}}.yz-pill--muted{color:var(--yz-mist-dim);border-color:var(--yz-line);background:0 0}.yz-pill--red{color:#ff9b9b;background:#ff5a5a14;border-color:#ff7d7d73}.yz-root.yz-light .yz-pill--red{color:#a3271f;background:#a3271f12;border-color:#a3271f73}.yz-tabs{border-bottom:1px solid var(--yz-line-soft);flex-wrap:wrap;gap:.3rem 1.3rem;display:flex}.yz-tab{cursor:pointer;font-family:var(--yz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--yz-mist-dim);background:0 0;border:0;border-bottom:2px solid #0000;padding:.7em .1em;font-size:.62em;font-weight:500;transition:color .3s,border-color .3s}.yz-tab:hover{color:var(--yz-mist)}.yz-tab.is-active{color:var(--yz-lumin);border-color:var(--yz-lumin)}.yz-chip{cursor:pointer;border:1px solid var(--yz-line);font-family:var(--yz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--yz-mist);background:0 0;border-radius:999px;align-items:center;padding:.45em .9em;font-size:.58em;font-weight:500;transition:border-color .3s,color .3s,background-color .3s;display:inline-flex}.yz-chip:hover{color:var(--yz-parchment)}.yz-chip.is-active{color:var(--yz-lumin);border-color:var(--yz-lumin-dim);background:#5fcbb814}.yz-pill--st-new{color:var(--yz-mist-dim);border-color:var(--yz-line);background:0 0}.yz-pill--st-researched{color:var(--yz-marine);background:#38d3f012;border-color:#38d3f073}.yz-pill--st-scored{color:var(--yz-marine);background:0 0;border-color:#38d3f04d}.yz-pill--st-drafted{color:var(--yz-amber);border-color:var(--yz-amber-dim);background:#d8a24a14}.yz-pill--st-responded{color:var(--yz-amber);background:#d8a24a2e;border-color:#d8a24a99;font-weight:700}.yz-pill--st-approved{color:var(--yz-klax-reward);background:#7cffb317;border-color:#7cffb373}.yz-pill--st-contacted{color:var(--yz-lumin);background:#5fcbb829;border-color:#5fcbb899;font-weight:700}.yz-pill--st-won{color:var(--yz-klax);background:#35c97b2e;border-color:#35c97b99;font-weight:700}.yz-pill--st-dead{color:#ff9b9b;background:#ff5a5a14;border-color:#ff7d7d73}.yz-root.yz-light .yz-pill--st-researched{background:#0c6f8a0f;border-color:#0c6f8a80}.yz-root.yz-light .yz-pill--st-scored{background:0 0;border-color:#0c6f8a4d}.yz-root.yz-light .yz-pill--st-responded{background:#8a5a1629;border-color:#8a5a1699}.yz-root.yz-light .yz-pill--st-approved{color:var(--yz-klax);background:#1e7a4c0f;border-color:#1e7a4c59}.yz-root.yz-light .yz-pill--st-contacted{background:#216f6324;border-color:#216f638c}.yz-root.yz-light .yz-pill--st-won{background:#1e7a4c29;border-color:#1e7a4c8c}.yz-root.yz-light .yz-pill--st-dead{color:#a3271f;background:#a3271f12;border-color:#a3271f73}.yz-prow{border:1px solid var(--yz-line-soft);background:linear-gradient(#0e131859,#0000);border-radius:4px}.yz-root.yz-light .yz-prow{background:linear-gradient(#fff6,#fbf9f22e)}.yz-prow__main{cursor:pointer;flex-wrap:wrap;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.yz-prow__score{width:3.6em;font-family:var(--yz-serif);flex:none;font-size:1.05em}.yz-score--strong{color:var(--yz-klax)}.yz-score--mid{color:var(--yz-amber)}.yz-score--muted{color:var(--yz-mist-dim)}.yz-prow__detail{border-top:1px solid var(--yz-line-soft);padding:0 1.1rem 1.1rem;padding-top:.9rem}.yz-cost{border:1px solid var(--yz-line-soft);border-radius:4px;max-width:860px;margin:3rem auto 0;overflow:hidden}.yz-cost__head,.yz-cost__row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:1.2rem;padding:.9rem 1.25rem;display:grid}.yz-cost__head{border-bottom:1px solid var(--yz-line);background:linear-gradient(#0e13188c,#0000)}.yz-root.yz-light .yz-cost__head{background:linear-gradient(#fff9,#0000)}.yz-cost__row+.yz-cost__row{border-top:1px solid var(--yz-line-soft)}.yz-cost__item{font-family:var(--yz-serif);color:var(--yz-parchment);font-size:.95em}.yz-cost__impact{font-family:var(--yz-mono);letter-spacing:.04em;color:var(--yz-mist);align-self:center;font-size:.72em}@media (max-width:640px){.yz-cost__head{display:none}.yz-cost__row{grid-template-columns:1fr;gap:.35rem}}.yz-acc{border-top:1px solid var(--yz-line-soft);margin-top:3.2rem}.yz-acc__item{border-bottom:1px solid var(--yz-line-soft)}.yz-acc__btn{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;align-items:baseline;gap:1.2rem;padding:1.35rem .2rem;display:flex}.yz-acc__name{font-family:var(--yz-serif);color:var(--yz-parchment);flex:none;font-size:1.22em}.yz-acc__tag{font-family:var(--yz-serif);color:var(--yz-mist-dim);flex:1;min-width:0;font-size:.85em;font-style:italic}.yz-acc__mark{font-family:var(--yz-mono);color:var(--yz-lumin);flex:none;font-size:.85em;transition:transform .35s}.yz-acc__item.is-open .yz-acc__mark{transform:rotate(45deg)}.yz-acc__btn:hover .yz-acc__name{color:var(--yz-lumin)}.yz-acc__panel{grid-template-columns:1fr 1fr;gap:1.5rem 3rem;padding:.2rem .2rem 1.7rem;display:grid}.yz-mod__name{font-family:var(--yz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--yz-lumin);font-size:.62em;font-weight:500}.yz-mod__desc{color:var(--yz-mist);margin-top:.45rem;font-size:.85em}.yz-acc__note{border-left:2px solid var(--yz-lumin-dim);color:var(--yz-mist);background:#38d3f00d;grid-column:1/-1;padding:.75em 1.1em;font-size:.82em}.yz-root.yz-light .yz-acc__note{background:#0c6f8a0d}@media (max-width:720px){.yz-acc__panel{grid-template-columns:1fr}.yz-acc__tag{display:none}}.yz-starcard{border:1px solid var(--yz-lumin-dim);background:linear-gradient(#38d3f00e,#0000 65%);border-radius:4px;margin-top:2.4rem;padding:clamp(1.7rem,3vw,2.6rem)}.yz-root.yz-light .yz-starcard{background:linear-gradient(#0c6f8a0d,#0000 65%)}.yz-starcard__steps{counter-reset:yz-star;flex-direction:column;gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:flex}.yz-starcard__steps li{color:var(--yz-mist);counter-increment:yz-star;padding-left:2.4em;font-size:.87em;position:relative}.yz-starcard__steps li:before{content:"0" counter(yz-star);font-family:var(--yz-mono);letter-spacing:.1em;color:var(--yz-lumin);font-size:.82em;position:absolute;top:.1em;left:0}.yz-starcard__meta{color:var(--yz-mist-dim);margin-top:1.5rem;font-size:.76em}.yz-starcard__example{font-family:var(--yz-serif);color:var(--yz-parchment);margin-top:1rem;font-size:.95em;font-style:italic}.yz-faqlist{flex-direction:column;gap:2.1rem;max-width:760px;margin:3.2rem auto 0;display:flex}.yz-faq__q{font-family:var(--yz-serif);color:var(--yz-parchment);font-size:1.12em}.yz-faq__a{color:var(--yz-mist);margin-top:.55rem;font-size:.87em}.yz-contactline{font-family:var(--yz-mono);letter-spacing:.06em;color:var(--yz-mist);flex-wrap:wrap;justify-content:center;gap:.4rem 1.6rem;margin-top:2rem;font-size:.68em;display:flex}.yz-contactline a{color:var(--yz-mist);border-bottom:1px solid var(--yz-line);padding-bottom:.15em}.yz-contactline a:hover{color:var(--yz-lumin);border-bottom-color:var(--yz-lumin-dim)}.yz-pricing{border:1px solid var(--yz-line-soft);border-radius:4px;max-width:980px;margin:3rem auto 0;overflow-x:auto}.yz-pricing table{border-collapse:collapse;width:100%;min-width:560px}.yz-pricing th{font-family:var(--yz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--yz-mist);text-align:left;border-bottom:1px solid var(--yz-line);padding:.9rem 1.25rem;font-size:.58em;font-weight:500}.yz-pricing td{color:var(--yz-mist);border-bottom:1px solid var(--yz-line-soft);padding:.9rem 1.25rem;font-size:.85em}.yz-pricing tr:last-child td{border-bottom:0}.yz-pricing td:first-child{font-family:var(--yz-serif);color:var(--yz-parchment)}.yz-plate-wide{max-width:860px;margin:3.2rem auto 0}.yz-plate-wide svg{width:100%;height:auto;display:block;overflow:visible}.yz-blogfilter{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:2.6rem;display:flex}.yz-bloglist{border-top:1px solid var(--yz-line-soft);flex-direction:column;gap:0;max-width:780px;margin:3.6rem auto 0;display:flex}.yz-blogcard{border-bottom:1px solid var(--yz-line-soft)}.yz-blogcard__link{padding:2.1rem .2rem;transition:background-color .35s;display:block}.yz-blogcard__link:hover{background:#5fcbb80b}.yz-root.yz-light .yz-blogcard__link:hover{background:#216f630b}.yz-blogcard__topic{color:var(--yz-lumin)}.yz-blogcard__title{font-family:var(--yz-serif);color:var(--yz-parchment);margin-top:.7rem;font-size:1.45em}.yz-blogcard__link:hover .yz-blogcard__title{color:var(--yz-lumin)}.yz-blogcard__excerpt{color:var(--yz-mist);max-width:62ch;margin-top:.8rem;font-size:.88em}.yz-blogcard__meta{font-family:var(--yz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--yz-mist-dim);margin-top:1rem;font-size:.6em}.yz-article{max-width:720px}.yz-article__draft{border:1px solid var(--yz-amber-dim);color:var(--yz-amber);background:#d8a24a14;border-radius:3px;margin-bottom:2rem;padding:.8em 1em;font-size:.82em}.yz-article__topic{margin-bottom:1.2rem}.yz-article__topic a{border-bottom:1px solid var(--yz-lumin-dim)}.yz-article__topic a:hover{border-bottom-color:var(--yz-lumin)}.yz-article__title{font-size:clamp(2.1rem,5vw,3.2rem);line-height:1.12}.yz-article__meta{font-family:var(--yz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--yz-mist-dim);margin-top:1.4rem;font-size:.62em}.yz-article__body{color:var(--yz-mist);margin-top:3rem;font-size:.98em;line-height:1.78}.yz-article__body>:first-child{margin-top:0}.yz-article__body p{margin-top:1.5em}.yz-article__body h1,.yz-article__body h2,.yz-article__body h3,.yz-article__body h4,.yz-article__body h5,.yz-article__body h6{margin-top:2.4em;margin-bottom:.2em}.yz-article__body h1{font-size:1.7em}.yz-article__body h2{font-size:1.45em}.yz-article__body h3{font-size:1.2em}.yz-article__body h4,.yz-article__body h5,.yz-article__body h6{font-size:1.05em}.yz-article__body ul,.yz-article__body ol{margin-top:1.4em;padding-left:1.4em}.yz-article__body ul{list-style:outside}.yz-article__body ol{list-style:decimal}.yz-article__body li{margin-top:.55em}.yz-article__body li::marker{color:var(--yz-lumin)}.yz-article__body a{color:var(--yz-lumin);border-bottom:1px solid var(--yz-lumin-dim)}.yz-article__body a:hover{border-bottom-color:var(--yz-lumin)}.yz-article__body strong,.yz-article__body b{color:var(--yz-parchment);font-weight:600}.yz-article__body em,.yz-article__body i{color:inherit;font-style:italic}.yz-article__body blockquote{border-left:2px solid var(--yz-lumin-dim);font-family:var(--yz-serif);color:var(--yz-parchment);margin:2em 0;padding:.2em 0 .2em 1.3em;font-size:1.08em;font-style:italic}.yz-article__body pre{border:1px solid var(--yz-line-soft);font-family:var(--yz-mono);background:#08101473;border-radius:4px;margin-top:1.6em;padding:1.1em 1.3em;font-size:.78em;line-height:1.6;overflow-x:auto}.yz-root.yz-light .yz-article__body pre{background:#fff9}.yz-article__body code{font-family:var(--yz-mono);font-size:.86em}.yz-article__body hr{background:var(--yz-line-soft);border:0;height:1px;margin:2.8em 0}.yz-article__body img{border-radius:3px;max-width:100%;height:auto;margin:2em auto;display:block}.yz-article__body figure{margin:2em 0}.yz-article__body figcaption{text-align:center;color:var(--yz-mist-dim);margin-top:.7em;font-size:.8em}.yz-article__body table{border-collapse:collapse;width:100%;margin-top:1.8em;font-size:.86em;display:block;overflow-x:auto}.yz-article__body th,.yz-article__body td{border:1px solid var(--yz-line-soft);text-align:left;vertical-align:top;padding:.6em .9em}.yz-article__body th{font-family:var(--yz-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--yz-mist);font-size:.82em}.yz-article__pdf{margin-top:3rem}.yz-article__back{border-top:1px solid var(--yz-line-soft);margin-top:3.5rem;padding-top:2rem;font-size:.85em}.yz-founder__points{flex-direction:column;gap:.85rem;margin:1.3rem 0 0;padding:0;list-style:none;display:flex}.yz-founder__points li{color:var(--yz-mist);padding-left:1.4em;font-size:.85em;position:relative}.yz-founder__points li:before{content:"—";color:var(--yz-lumin);position:absolute;left:0}
