@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/168481f20e0a6049-s.2-a1r2u1wp4rl.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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ed82a0b8b2521221-s.0vny3c1r3i2fc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3e8dd5a7e8de0eae-s.2vckzj7fin00l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/685f28c1155695c8-s.2vndon8bjjrzg.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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/34e2b77559319715-s.11_tucmn85qx3.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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/84a175be6caa7167-s.1wqtsm901wpuu.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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fce692aaf0985484-s.24y1xzwicrvhg.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/168481f20e0a6049-s.2-a1r2u1wp4rl.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ed82a0b8b2521221-s.0vny3c1r3i2fc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3e8dd5a7e8de0eae-s.2vckzj7fin00l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/685f28c1155695c8-s.2vndon8bjjrzg.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/34e2b77559319715-s.11_tucmn85qx3.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/84a175be6caa7167-s.1wqtsm901wpuu.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/fce692aaf0985484-s.24y1xzwicrvhg.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4598e6a902d6fd11-s.26u7v4he067l8.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/239fb098fceddb4b-s.0x-5wtyyqn28e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/099ff601e790cddc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/86498dd977e4e86c-s.3dnpquur9zvda.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e30c81b5cd32e7f4-s.0hioodceto78-.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3456dc50754e9228-s.180g8ykmerv64.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/de9751bfdfafdac8-s.1simdcn5ouyn0.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4598e6a902d6fd11-s.26u7v4he067l8.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/239fb098fceddb4b-s.0x-5wtyyqn28e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/099ff601e790cddc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86498dd977e4e86c-s.3dnpquur9zvda.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e30c81b5cd32e7f4-s.0hioodceto78-.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3456dc50754e9228-s.180g8ykmerv64.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/de9751bfdfafdac8-s.1simdcn5ouyn0.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:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.rnCbPW_className{font-family:EB Garamond,EB Garamond Fallback}.rnCbPW_variable{--font-garamond:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:pixel;src:url(../media/index_pixel_display-s.p.13-xiy2v_l6-m.woff2)format("woff2");font-display:swap;font-style:normal}@font-face{font-family:pixel;src:url(../media/index_pixel_display_italic-s.p.154x8xh4_0hd6.woff2)format("woff2");font-display:swap;font-style:italic}@font-face{font-family:pixel Fallback;src:local(Arial);ascent-override:107.04%;descent-override:34.92%;line-gap-override:0.0%;size-adjust:85.91%}._6_htdq_className{font-family:pixel,pixel Fallback}._6_htdq_variable{--font-pixel:"pixel", "pixel Fallback"}
@font-face{font-family:pixelText;src:url(../media/index_pixel_text-s.p.3xb3l0g23auqx.woff2)format("woff2");font-display:swap}@font-face{font-family:pixelText Fallback;src:local(Arial);ascent-override:102.64%;descent-override:33.48%;line-gap-override:0.0%;size-adjust:89.61%}.sbiBzW_className{font-family:pixelText,pixelText Fallback}.sbiBzW_variable{--font-pixel-text:"pixelText", "pixelText Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}._8NX9hq_className{font-family:Geist,Geist Fallback;font-style:normal}._8NX9hq_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.z61v7q_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.z61v7q_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bg:#fff;--bg2:#f7f6f3;--ink:#161513;--ink2:#3a3936;--mute:#64625d;--faint:#8b8984;--line:#16151314;--frame:#f6f6f4;--frameLine:#ebeae6;--card:#fff;--cardShadow:0 1px 2px #1615130a, 0 12px 32px -12px #1615131a;--accent:#c80f66;--cell:#e0146f;--cellGlow:none;--bar:linear-gradient(90deg, #1615138c, #161513e6);--tick:#e0146f;--btnBg:#161513;--btnInk:#fff;--btnShadow:0 1px 2px #0000001f, 0 8px 20px -8px #00000059;--bigmark:#efede8;--sel:#161513;--selInk:#fff;--navBg:#ffffffc7;--navInk:#161513;--navLine:#16151314;--navHover:#1615130d;--chip:#1615130d;--font-serif:var(--font-pixel), var(--font-garamond), Garamond, Georgia, serif;--font-serif-s:var(--font-pixel-text), var(--font-garamond), Garamond, Georgia, serif;--font-sans:var(--font-geist), -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#07090f;--bg2:#0a0d15;--ink:#f3ede1;--ink2:#d2cbbd;--mute:#9b9589;--faint:#757067;--line:#f3ede114;--frame:#ffffff06;--frameLine:#ffffff12;--card:#0d111b;--cardShadow:inset 0 1px 0 #ffffff0d, 0 24px 48px -24px #000000b3;--accent:#ff5fae;--cell:#ff2e93;--cellGlow:0 0 10px #ff2e9380;--bar:linear-gradient(90deg, #f3ede14d, #f3ede1bf);--tick:#ff5fae;--btnBg:#f3ede1;--btnInk:#0b0d12;--btnShadow:0 8px 24px -8px #f3ede14d;--bigmark:#11141d;--sel:#ff2e93;--selInk:#fff;--navBg:#0e0c0c80;--navInk:#f3ede1;--navLine:#ffffff1f;--navHover:#ffffff14;--chip:#ffffff0f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;transition:background-color .6s,color .6s;overflow-x:clip}a{color:inherit;text-decoration:none}::selection{background:var(--sel);color:var(--selInk)}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.serif,.serif-s,.stat-v,.linkrow .t,.hs-t,.kp-v,.big,.rd-h,.pc-title,.tm-t strong,.bf-c h3,.wm-tip strong,.wm-card strong{letter-spacing:0;font-kerning:normal;font-synthesis:none;-webkit-font-smoothing:none;font-weight:400}.serif{font-family:var(--font-serif)}.serif-s{font-family:var(--font-serif-s)}.px-m{font-size:42px;line-height:1.14}.px-l{font-size:clamp(56px,5.2vw,70px);font-size:round(down,clamp(56px,5.2vw,84px),14px);line-height:1.12}.glow{filter:drop-shadow(0 0 14px #ffd6a059)drop-shadow(0 2px 8px #00000073)}.label{font:500 12px/1.2 var(--font-sans);color:var(--mute)}.mono{font-family:var(--font-mono)}.glass-warm{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(140deg,#1c1a1e9e 0%,#0a0a0c80 100%);border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff1a,0 24px 50px -20px #0009}.glass-ui{background:var(--navBg);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--navLine);color:var(--navInk);box-shadow:0 1px 2px #0000000f,0 10px 30px -12px #00000040}.nav{z-index:20;font:500 14px/1 var(--font-sans);white-space:nowrap;border-radius:16px;align-items:center;gap:4px;padding:6px;transition:background-color .5s,border-color .5s,color .5s;animation:1.1s cubic-bezier(.16,1,.3,1) .3s both navIn;display:flex;position:fixed;top:16px;left:50%;translate:-50%}.nav.over{color:#f3ede1;background:#0e0c0c6b;border-color:#ffecd224}.nav .navlink{border-radius:10px;padding:9px 12px;transition:background-color .25s}.nav .navlink:hover{background:var(--navHover)}.nav.over .navlink:hover{background:#ffffff14}.nav-links{align-items:center;gap:2px;padding:0 4px;display:flex}.iconbtn{cursor:pointer;background:var(--chip);width:38px;height:38px;color:inherit;border:none;border-radius:11px;justify-content:center;align-items:center;transition:background-color .25s,transform .3s cubic-bezier(.16,1,.3,1);display:flex}.nav.over .iconbtn{background:#ffffff14}.iconbtn:hover{transform:rotate(-8deg)}.btn{cursor:pointer;font:500 14px/1 var(--font-sans);background:var(--btnBg);color:var(--btnInk);box-shadow:var(--btnShadow);border:none;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;transition:transform .35s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.nav.over .btn{color:#0b0d12;background:#f3ede1;box-shadow:0 8px 24px -8px #ffecd266}.btn.on-image{color:#fff;background:#e0146f;box-shadow:0 8px 24px -8px #ff2e9399}.btn:hover{transform:translateY(-1px)}.btn:active{transform:scale(.98)}.btn .arr,.lnk .arr{transition:transform .35s cubic-bezier(.16,1,.3,1)}.btn:hover .arr,.lnk:hover .arr{transform:translate(3px)}.btn:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%);transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-120%)}.btn:hover:after{transform:translate(120%)}.lnk{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;gap:8px;padding-bottom:3px;transition:background-size .45s cubic-bezier(.16,1,.3,1);display:inline-flex}.lnk:hover{background-position:100% 100%;background-size:0 1px}.soft-u{color:var(--accent);background:linear-gradient(var(--accent), var(--accent)) 0 96% / 100% 1px no-repeat}.hero-img{animation:2.8s cubic-bezier(.16,1,.3,1) both pushIn}.hero-mark{animation:1.6s cubic-bezier(.16,1,.3,1) .45s both fadeUp}.hero-card{animation:1.3s cubic-bezier(.16,1,.3,1) .9s both fadeUp}.hero-chip{animation:1s 1.4s both fadeIn}.hw{animation:1.1s cubic-bezier(.16,1,.3,1) both wordUp;display:inline-block}.cue{animation:1s 1.9s both fadeIn}.cue-line{animation:2.4s cubic-bezier(.65,0,.35,1) infinite cue}.dot{animation:2.6s ease-in-out infinite pulse}.fly{background:#ffe2a8;width:3px;height:3px;animation:10s ease-in-out infinite fly;position:absolute;box-shadow:0 0 8px 2px #ffce8299}.js-ready .rv{opacity:0;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.js-ready .rv.in{opacity:1;transform:none}.js-ready .rv .cell{opacity:0;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .4s;transform:scale(0)}.js-ready .rv.in .cell{opacity:1;transform:none}.js-ready .rv .bar{transform-origin:0;transition:transform 1.3s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}.js-ready .rv.in .bar{transform:none}.js-ready .rv .tick{opacity:0;transition:opacity .5s,transform .7s cubic-bezier(.34,1.56,.64,1);transform:scaleY(.2)}.js-ready .rv.in .tick{opacity:1;transform:none}.js-ready .rv .notif{opacity:0;transition:opacity .9s .55s,transform 1.2s cubic-bezier(.16,1,.3,1) .55s;transform:translate(40px)scale(.97)}.js-ready .rv.in .notif{opacity:1;transform:none}.notif-float{animation:7s ease-in-out infinite float}.card{color:var(--ink);flex-direction:column;transition:transform .7s cubic-bezier(.16,1,.3,1);display:flex}.card:hover{transform:translateY(-6px)}.card .media{aspect-ratio:4/3;background:#0a1228;display:block;position:relative;overflow:hidden}.card canvas{transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.card:hover canvas{transform:scale(1.05)}.frame{background:var(--frame);border:1px solid var(--frameLine);border-radius:30px;padding:14px}.frame-inner{background:var(--card);box-shadow:var(--cardShadow);border-radius:18px}.roll{vertical-align:bottom;height:1.6em;display:inline-block;overflow:hidden}.roll-in{flex-direction:column;animation:12s cubic-bezier(.76,0,.24,1) infinite roll;display:flex}.roll-in span{white-space:nowrap;height:1.6em;line-height:1.6em;display:block}.second{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;margin-top:44px;display:flex}.second-scale{aspect-ratio:2;flex:0 440px;width:440px;max-width:100%}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}.page-top{padding:150px 0 48px}.crumbs{font:400 13px/1.4 var(--font-sans);color:var(--mute);flex-wrap:wrap;gap:8px;display:flex}.crumbs a:hover{color:var(--ink)}.statgrid{background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;display:grid;overflow:hidden}.stat{background:var(--card);flex-direction:column;gap:8px;padding:22px 22px 20px;display:flex}.stat-v{font:400 28px/1.1 var(--font-serif);color:var(--ink)}.prose{font:400 16px/1.7 var(--font-sans);color:var(--ink2);max-width:680px}.prose p{margin:0 0 14px}.note{border:1px solid var(--line);background:var(--bg2);font:400 14px/1.6 var(--font-sans);color:var(--ink2);border-radius:16px;padding:18px 20px}.linkgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.linkrow{border:1px solid var(--line);background:var(--card);border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;transition:border-color .25s,transform .35s cubic-bezier(.16,1,.3,1);display:flex}.linkrow:hover{border-color:var(--faint);transform:translateY(-2px)}.linkrow .t{font:400 24px/1.2 var(--font-serif-s);color:var(--ink)}.linkrow .m{font:500 13px/1 var(--font-mono);color:var(--mute);white-space:nowrap}@supports (animation-timeline:view()){.bigmark{animation:linear both lift;animation-timeline:view();animation-range:entry cover 55%}.sw{animation:linear both lit;animation-timeline:view();animation-range:entry 15% cover 42%}.par{animation:linear both par;animation-timeline:scroll(root);animation-range:0 100vh}}@keyframes pushIn{0%{transform:scale(1.14)}to{transform:scale(1.02)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes navIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}@keyframes wordUp{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes cue{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@keyframes pulse{0%,to{box-shadow:0 0 #ff2e938c}50%{box-shadow:0 0 0 6px #ff2e9300}}@keyframes fly{0%{opacity:0;transform:translate(0)}15%{opacity:1}50%{opacity:.9;transform:translate(24px,-36px)}85%{opacity:.7}to{opacity:0;transform:translate(-12px,-70px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes roll{0%,18%{transform:translateY(0)}22%,40%{transform:translateY(-1.6em)}44%,62%{transform:translateY(-3.2em)}66%,84%{transform:translateY(-4.8em)}88%,to{transform:translateY(-6.4em)}}@keyframes lit{0%{opacity:.14}to{opacity:1}}@keyframes lift{0%{transform:translateY(70px)}to{transform:none}}@keyframes par{0%{transform:translateY(0)}to{transform:translateY(16vh)}}@media (max-width:760px){.nav-links,.hero-chip{display:none!important}.page-top{padding-top:120px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.js-ready .rv,.js-ready .rv .cell,.js-ready .rv .bar,.js-ready .rv .tick,.js-ready .rv .notif,.js-ready .rv .hg-t,.js-ready .rv .cl-b{opacity:1!important;transform:none!important}.js-ready .rv .ln-draw{clip-path:none!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero{--hero-accent:#ff2e93;color:#eef2ff;isolation:isolate;background:#04060e;height:100svh;min-height:720px;position:relative;overflow:hidden}.city,.city-l,.city-live{position:absolute;inset:0}.city-live{opacity:0;width:100%;height:100%;transition:opacity 1.2s}.city-live[data-live]{opacity:1}.city-l{opacity:0;background:50%/cover no-repeat;transition:opacity 2.4s}:root:not([data-hour]) .city-day,:root[data-hour-seen~=day] .city-day{background-image:url(/img/hero/day-poster.webp)}:root[data-hour-seen~=golden] .city-golden{background-image:url(/img/hero/golden-poster.webp)}:root[data-hour-seen~=night] .city-night{background-image:url(/img/hero/night-poster.webp)}:root:not([data-hour]) .city-day,:root[data-hour=day] .city-day,:root[data-hour=golden] .city-golden,:root[data-hour=night] .city-night{opacity:1}.hero-shade{pointer-events:none;background:radial-gradient(50% 34% at 50% 25%,#07145a80 0%,#07145a42 58%,#07145a00 100%),radial-gradient(80% 80% at 50% 48%,#0a083200 62%,#0a083247 100%),linear-gradient(#0406104d 0%,#04061000 14% 86%,#04061080 100%);position:absolute;inset:0}.hero-center{text-align:center;z-index:2;flex-direction:column;align-items:center;gap:14px;width:min(920px,100% - 32px);display:flex;position:absolute;top:clamp(92px,11.5svh,132px);left:50%;translate:-50%}.hero-card{max-width:720px}.hero-title{font-size:clamp(56px,5.2vw,70px);color:#f4f1ea;margin:0;font-size:round(down,clamp(56px,5.6vw,98px),14px);line-height:1.06}.hero-sub{text-wrap:balance;max-width:580px;font:400 16px/1.5 var(--font-sans);color:#fff;text-shadow:0 1px 3px #040c46cc,0 1px 16px #040c46d9;margin:0;animation:1.2s cubic-bezier(.16,1,.3,1) 1.1s both fadeUp}.glass-pill{font:500 12.5px/1 var(--font-sans);color:#e8eeffe6;-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);background:#0e14286b;border:1px solid #a0c8ff29;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.hs{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex;position:relative}.hs-bar{-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);background:linear-gradient(#0e184abd,#080e34bd);border:1px solid #96c8ff33;border-radius:18px;align-items:center;gap:10px;width:100%;padding:8px 8px 8px 18px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #0003,0 30px 60px -24px #000000b3}.hs-bar:focus-within{border-color:var(--hero-accent);box-shadow:inset 0 1px #ffffff24,0 0 0 4px #ff2e9338,0 30px 60px -24px #000000b3}.hs-icon{color:#c8dcffbf;flex:none}.hs-bar input{color:#f4f6ff;min-width:0;height:44px;font:400 16px/1 var(--font-sans);background:0 0;border:none;outline:none;flex:auto}.hs-bar input::placeholder{color:#c8d4f08c}.hs-bar input::-webkit-search-cancel-button{display:none}.hs-kbd{min-width:22px;height:22px;font:500 11px/1 var(--font-mono);color:#c8d4f0b3;border:1px solid #c8d4f038;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hs-go{cursor:pointer;height:44px;font:500 14px/1 var(--font-sans);color:#fff;background:#e0146f;border:none;border-radius:12px;flex:none;padding:0 18px;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .2s;box-shadow:0 8px 24px -8px #ff2e9399}.hs-go:hover{background:#f01f7c;transform:translateY(-1px)}.hs-list{z-index:5;text-align:left;-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);background:#080b18f0;border:1px solid #96c8ff2e;border-radius:16px;margin:0;padding:6px;list-style:none;animation:.18s both fadeIn;position:absolute;top:66px;left:0;right:0;box-shadow:0 30px 60px -20px #000c}.hs-opt{cursor:pointer;border-radius:11px;grid-template-columns:1fr auto auto;align-items:baseline;gap:14px;padding:12px 14px;display:grid}.hs-opt.on{background:#78b4ff1f}.hs-t{font:400 24px/1.2 var(--font-serif-s);color:#f4f6ff}.hs-k{font:500 11px/1 var(--font-sans);color:#c8d4f099;white-space:nowrap}.hs-m{font:500 13px/1 var(--font-mono);color:#e9c48a;white-space:nowrap}.hs-empty{font:400 14px/1.4 var(--font-sans);color:#dce4f8cc;padding:14px}.hs-empty a{text-decoration:underline}.hs-chips{flex-wrap:wrap;justify-content:center;gap:8px;animation:1s 1.5s both fadeIn;display:flex}.hs-chip{font:500 12.5px/1 var(--font-sans);color:#e2eaffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e142861;border:1px solid #a0c8ff24;border-radius:999px;padding:7px 12px;transition:background-color .25s,border-color .25s}.hs-chip:hover{background:#283c6e80;border-color:#a0d2ff59}@media (max-width:640px){.hs-kbd,.hs-go,.hs-k{display:none}.city-l{background-position:48%}.hs-bar{background:#0a0e1ec7}.hero-sub{font-size:15px}}.byline{font:400 13px/1.5 var(--font-sans);color:var(--mute);margin:0}.doc{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:72px;margin-top:72px;display:grid}.doc-toc{font:400 14px/1.35 var(--font-sans);color:var(--mute);flex-direction:column;gap:10px;display:flex;position:sticky;top:100px}.doc-toc a:hover{color:var(--ink)}.doc-main{flex-direction:column;gap:64px;min-width:0;max-width:780px;display:flex}.doc-sec{flex-direction:column;gap:18px;scroll-margin-top:100px;display:flex}.doc-h2{color:var(--ink);margin:0}.doc-h3{font:600 16px/1.35 var(--font-sans);color:var(--ink);margin:10px 0 0}.doc-sec .prose p:last-child{margin-bottom:0}.facts{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.facts li{border-bottom:1px solid var(--line);font:400 16px/1.55 var(--font-sans);color:var(--ink2);padding:13px 0}.ticks{font:400 16px/1.6 var(--font-sans);color:var(--ink2);flex-direction:column;gap:7px;margin:0;padding:0 0 0 18px;display:flex}.ticks li::marker{color:var(--accent)}.faq{flex-direction:column;gap:22px;display:flex}.faq .doc-h3{margin:0 0 6px}.faq p{font:400 16px/1.65 var(--font-sans);color:var(--ink2);margin:0}.cite{border:1px solid var(--line);background:var(--bg2);overflow-wrap:anywhere;border-radius:12px;padding:14px 16px;font-size:14px}.dt-wrap{border:1px solid var(--line);background:var(--card);border-radius:14px;overflow-x:auto}.dt{border-collapse:collapse;width:100%;font:400 15px/1.4 var(--font-sans);color:var(--ink2)}.dt caption{caption-side:top;text-align:left;font:500 13px/1.35 var(--font-sans);color:var(--mute);padding:14px 16px 10px}.dt th,.dt td{text-align:right;border-top:1px solid var(--line);white-space:nowrap;padding:10px 16px}.dt thead th{font:500 12px/1.2 var(--font-sans);color:var(--mute)}.dt th:first-child{text-align:left;color:var(--ink);white-space:normal;font-weight:400}.dt thead th:first-child{color:var(--mute)}.dt td{font-family:var(--font-mono);font-size:14px}.bars,.cols{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;gap:12px;margin:0;padding:16px;display:flex}.bars figcaption,.cols figcaption{font:500 13px/1.35 var(--font-sans);color:var(--mute)}.bars ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.bars li{font:400 14px/1.3 var(--font-sans);color:var(--ink2);grid-template-columns:minmax(110px,200px) minmax(0,1fr) 62px;align-items:center;gap:12px;display:grid}.bars-t{height:8px;display:block}.bars-b{background:var(--bar);transform-origin:0;border-radius:0 4px 4px 0;height:8px;display:block}.bars-v{text-align:right;font:500 13px/1 var(--font-mono);color:var(--mute)}.cols ol{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin:0;padding:0;list-style:none;display:grid}.cols li{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.cols-t{align-items:flex-end;width:100%;max-width:30px;height:130px;display:flex}.cols-b{background:var(--accent);opacity:.85;border-radius:4px 4px 0 0;width:100%;display:block}.cols-v{font:500 11px/1 var(--font-mono);color:var(--mute)}.cols-l{font:400 12px/1 var(--font-sans);color:var(--mute)}@media (max-width:900px){.doc{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:48px}.doc-toc{flex-flow:wrap;gap:8px 16px;position:static}.doc-toc .label{width:100%}.bars li{grid-template-columns:minmax(90px,130px) minmax(0,1fr) 52px}.cols-v{font-size:10px}}.pr{--pcInk:var(--ink);--pcPink:var(--cell);--pcMute:var(--faint);max-width:1240px;margin:0 auto;padding:0 24px 40px}.pr-top{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:48px;padding:150px 0 44px;display:grid}.pr-top-t{flex-direction:column;gap:20px;display:flex}.pr-kicker{align-items:center;gap:10px;margin:0;display:inline-flex}.pr-dot{background:var(--cell);border-radius:50%;width:7px;height:7px}.pr-h1{font-size:clamp(56px,6vw,98px);margin:0;font-size:round(down,clamp(56px,6vw,98px),14px);line-height:1.08}.pr-answer{max-width:700px;font:400 19px/1.55 var(--font-sans);color:var(--ink2);margin:0}.pr-instrument{aspect-ratio:460/320;overflow:hidden}.kp{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.kp-c{border:1px solid var(--line);background:var(--card);box-shadow:var(--cardShadow);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:16px 16px 14px;display:flex}.kp-l{font:500 12px/1.2 var(--font-sans);color:var(--mute)}.kp-v{font:400 28px/1.1 var(--font-serif);color:var(--ink)}.kp-row{justify-content:space-between;align-items:flex-end;gap:8px;min-height:30px;display:flex}.kp-n{font:400 12px/1.3 var(--font-sans);color:var(--mute)}.spark{flex:0 0 58px;width:58px;height:28px;overflow:visible}.spark polyline{fill:none;stroke:var(--cell);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.spark .after{stroke-dasharray:2 3;opacity:.6}.rd{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:44px;padding-top:22px;display:grid}.rd-tag{font:500 12px/1 var(--font-mono);color:var(--accent)}.rd-h{font:400 24px/1.15 var(--font-serif-s);color:var(--ink);margin:10px 0 8px}.rd p{font:400 14px/1.55 var(--font-sans);color:var(--mute);margin:0}.fx{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;margin-top:96px;display:grid}.fx-nav{border-top:1px solid var(--line);flex-direction:column;margin-top:28px;display:flex}.fx-nav a{border-bottom:1px solid var(--line);font:400 15px/1.3 var(--font-sans);color:var(--ink2);gap:14px;padding:11px 0;transition:color .2s,padding-left .35s cubic-bezier(.16,1,.3,1);display:flex}.fx-nav a:hover{color:var(--accent);padding-left:6px}.fx-nav span{font:500 12px/1.6 var(--font-mono);color:var(--faint)}.fx-list{counter-reset:fx;border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.fx-list li{counter-increment:fx;border-bottom:1px solid var(--line);font:400 15.5px/1.5 var(--font-sans);color:var(--ink2);grid-template-columns:34px minmax(0,1fr);padding:13px 0;display:grid}.fx-list li:before{content:counter(fx, decimal-leading-zero);font:500 12px/1.9 var(--font-mono);color:var(--accent)}.pr-ch{margin-top:120px;scroll-margin-top:90px}.ch{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:28px 48px;margin-bottom:26px;display:grid}.ch-solo{grid-template-columns:minmax(0,1fr)}.ch-t{flex-direction:column;gap:12px;display:flex}.ch-n{font:500 13px/1 var(--font-mono);color:var(--accent)}.ch-deck{max-width:640px;font:400 18px/1.5 var(--font-sans);color:var(--ink2);margin:0}.ch-o{background:#05070c;height:190px;overflow:hidden}.ch-read{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:18px 0 0;list-style:none;display:grid}.ch-read li{font:400 14.5px/1.6 var(--font-sans);color:var(--ink2)}.pc-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.pc{border:1px solid var(--line);background:var(--card);min-width:0;box-shadow:var(--cardShadow);border-radius:18px;flex-direction:column;gap:14px;margin:0;padding:20px;display:flex}.pc-3{grid-column:span 3}.pc-4{grid-column:span 4}.pc-5{grid-column:span 5}.pc-6{grid-column:span 6}.pc-7{grid-column:span 7}.pc-8{grid-column:span 8}.pc-12{grid-column:span 12}.pc-head{flex-direction:column;gap:5px;display:flex}.pc-title{font:400 24px/1.15 var(--font-serif-s);color:var(--ink);margin:0}.pc-sub{font:400 13.5px/1.45 var(--font-sans);color:var(--mute);max-width:62ch;margin:0}.pc-body{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.pc-body>*{width:100%}.pc-body:has(.ln){justify-content:flex-start}.pc-data summary{cursor:pointer;font:500 12.5px/1 var(--font-sans);color:var(--mute);list-style-position:inside}.pc-data summary:hover{color:var(--ink)}.pc-data[open] summary{margin-bottom:10px}.pc-legend{font:400 12.5px/1 var(--font-sans);color:var(--mute);flex-wrap:wrap;gap:6px 16px;margin-bottom:12px;display:flex}.pc-legend .k{align-items:center;gap:7px;display:inline-flex}.pc-legend .k:before{content:"";background:var(--pcInk);border-radius:2px;width:12px;height:8px}.pc-legend .k.round:before{border-radius:50%;width:9px;height:9px}.pc-legend .k.pink:before{background:var(--pcPink)}.pc-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pc-pair p,.un-side p{font:400 13px/1.35 var(--font-sans);color:var(--mute);margin:0}.big{font:400 28px/1.1 var(--font-serif);color:var(--ink);display:block}.pc-tip{z-index:40;background:var(--btnBg);max-width:260px;color:var(--btnInk);font:400 12.5px/1.45 var(--font-sans);white-space:pre-line;pointer-events:none;opacity:0;border-radius:9px;padding:8px 10px;transition:opacity .12s;position:fixed;top:0;left:0;box-shadow:0 10px 28px -10px #00000080}.pc-tip[data-on]{opacity:1}.ln{padding:8px 0 0}.ln-plot{height:230px;margin:0 92px 0 30px;position:relative}.ln-grid{border-top:1px solid var(--line);position:absolute;left:0;right:0}.ln-grid i{font:400 11px/1.2 var(--font-mono);color:var(--faint);padding-right:7px;font-style:normal;position:absolute;top:-7px;right:100%}.ln-band{background:var(--chip);border-left:1px dashed var(--faint);position:absolute;top:0;bottom:0;right:0}.ln-band i{font:400 11px/1.2 var(--font-sans);color:var(--mute);white-space:nowrap;font-style:normal;position:absolute;top:4px;left:7px}.ln-draw{position:absolute;inset:0}.ln-draw svg{width:100%;height:100%;display:block;overflow:visible}.ln-s path{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ln-s.pink path{stroke:var(--pcPink);stroke-width:2.5px}.ln-s.ink path{stroke:var(--pcInk)}.ln-s.mute path{stroke:var(--pcMute)}.ln-s .after{stroke-dasharray:3 5}.js-ready .rv .ln-draw{clip-path:inset(-10px 100% -10px 0);transition:clip-path 1.8s cubic-bezier(.3,.7,.2,1) .2s}.js-ready .rv.in .ln-draw{clip-path:inset(-10px -10px -10px 0)}.ln-hit{position:absolute;top:0;bottom:0}.ln-hit:hover{background:linear-gradient(90deg, transparent calc(50% - .5px), var(--faint) calc(50% - .5px), var(--faint) calc(50% + .5px), transparent calc(50% + .5px))}.ln-end{font:500 12.5px/1 var(--font-sans);color:var(--ink2);white-space:nowrap;position:absolute;left:calc(100% + 8px);translate:0 -50%}.ln-end.pink{color:var(--ink);font-weight:600}.ln-end.mute{color:var(--mute)}.ln-x{height:18px;margin:7px 92px 0 30px;position:relative}.ln-x span{font:400 11.5px/1 var(--font-sans);color:var(--mute);position:absolute;translate:-50%}.hg-cols,.cl{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:5px;margin:0;padding:0;list-style:none;display:grid}.hg-cols li,.cl li{flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.hg-t{transform-origin:bottom;flex-direction:column;justify-content:flex-end;gap:2px;width:100%;height:220px;display:flex}.hg-b{border-radius:3px 3px 0 0;width:100%;display:block}.hg-b+.hg-b{border-radius:0}.hg-b.pink{background:var(--pcPink)}.hg-b.ink{background:var(--pcInk)}.hg-l,.cl-l{font:400 11.5px/1.2 var(--font-sans);color:var(--mute);text-align:center}.hg-cols li:hover .hg-b,.cl li:hover .cl-b{filter:brightness(1.15)}.cl-t{justify-content:center;align-items:flex-end;width:100%;height:170px;display:flex}.cl-b{background:var(--pcInk);opacity:.82;transform-origin:bottom;border-radius:4px 4px 0 0;width:min(100%,44px);display:block}.cl-b.on{background:var(--pcPink);opacity:1}.cl-v{font:500 12px/1 var(--font-mono);color:var(--ink2)}.js-ready .rv .hg-t,.js-ready .rv .cl-b{transition:transform 1.2s cubic-bezier(.16,1,.3,1) .15s;transform:scaleY(0)}.js-ready .rv.in .hg-t,.js-ready .rv.in .cl-b{transform:none}.tw{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.tw li{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;display:grid}.tw-l{font:400 13.5px/1.2 var(--font-sans);color:var(--ink2)}.tw-bars{flex-direction:column;gap:3px;display:flex}.tw-row{align-items:center;gap:8px;display:flex}.tw-b{border-radius:0 4px 4px 0;height:9px;display:block}.tw-b.ink{background:var(--pcInk)}.tw-b.pink{background:var(--pcPink)}.tw-row em{font:500 11.5px/1 var(--font-mono);color:var(--mute);font-style:normal}.un-wrap{grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:20px;display:grid}.un{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;max-width:280px;display:grid}.un-c{aspect-ratio:1;background:var(--chip);border-radius:3px}.un-c.on{background:var(--cell);box-shadow:var(--cellGlow)}.un-side{flex-direction:column;gap:16px;display:flex}.sp-wrap{flex-direction:column;gap:18px;display:flex}.sp{flex-direction:column;gap:7px;display:flex}.sp-l{font:400 13px/1 var(--font-sans);color:var(--mute)}.sp-bar{gap:2px;height:34px;display:flex}.sp-bar>span{transform-origin:0;align-items:center;min-width:0;display:flex;overflow:hidden}.sp-bar>span:first-child{background:var(--pcInk);color:var(--bg);border-radius:6px 0 0 6px}.sp-bar>span:last-child{background:var(--pcPink);color:#fff;border-radius:0 6px 6px 0}.sp-bar em{font:500 12px/1 var(--font-sans);white-space:nowrap;padding:0 10px;font-style:normal}.tm{aspect-ratio:2;width:100%;min-height:340px;position:relative}.tm-t{border:1px solid var(--card);background:color-mix(in srgb, var(--cell) var(--heat), var(--bg2));color:var(--ink);border-radius:8px;flex-direction:column;gap:4px;padding:10px 11px;transition:filter .2s;display:flex;position:absolute;overflow:hidden}a.tm-t:hover{filter:brightness(1.08)}.tm-t strong{font:400 16px/1.1 var(--font-serif-s)}.tm-t em{font:400 11.5px/1.25 var(--font-sans);color:var(--ink2);font-style:normal}.tm-t.sm{padding:6px 7px}.tm-t.sm strong{font-size:14px}.tm-t.sm em{display:none}.sc{flex-direction:column;gap:8px;display:flex}.sc-y,.sc-x{font:400 12px/1 var(--font-sans);color:var(--mute)}.sc-x{text-align:right;margin-top:18px}.sc-plot{border-bottom:1px solid var(--line);height:340px;margin-left:38px;position:relative}.sc-gy{border-top:1px solid var(--line);position:absolute;left:0;right:0}.sc-gy i{font:400 11px/1.2 var(--font-mono);color:var(--faint);padding-right:7px;font-style:normal;position:absolute;top:-7px;right:100%}.sc-gx{position:absolute;top:100%}.sc-gx i{font:400 11px/1.2 var(--font-mono);color:var(--faint);font-style:normal;position:absolute;top:6px;translate:-50%}.sc-w{width:0;height:0;position:absolute}.sc-d{background:var(--pcInk);border:2px solid var(--card);opacity:.8;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:-7px;left:-7px}.sc-d.on{background:var(--pcPink);opacity:1}.sc-d:hover{transform:scale(1.35)}.sc-l{font:400 12px/1 var(--font-sans);color:var(--ink2);white-space:nowrap;pointer-events:none;position:absolute}.sc-l.r{top:-6px;left:11px}.sc-l.l{top:-6px;right:11px}.sc-l.t{bottom:10px;translate:-50%}.sc-l.b{top:11px;translate:-50%}.ld{--lw:150px;--vw:58px;position:relative}.ld ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ld li{grid-template-columns:var(--lw) minmax(0, 1fr) var(--vw);align-items:center;gap:10px;display:grid}.ld-l{font:400 13.5px/1.2 var(--font-sans);color:var(--ink2)}.ld-l a:hover{color:var(--accent)}.ld-t{display:block}.ld-b{background:var(--pcInk);opacity:.78;border-radius:0 4px 4px 0;height:10px;display:block}.ld-b.on{background:var(--pcPink);opacity:1}.ld-v{text-align:right;font:500 12.5px/1 var(--font-mono);color:var(--ink2)}.ld:has(.ld-ref){padding-top:20px}.ld-ref{z-index:1;pointer-events:none;top:0;bottom:0;left:calc(var(--lw) + 10px);right:calc(var(--vw) + 10px);position:absolute}.ld-ref:before{content:"";top:15px;bottom:0;left:var(--at);border-left:1px dashed var(--mute);position:absolute}.ld-ref i{top:0;left:var(--at);font:400 11px/1.2 var(--font-sans);color:var(--mute);white-space:nowrap;font-style:normal;position:absolute;translate:-50%}.dv{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.dv li{grid-template-columns:136px minmax(0,1fr) 40px;align-items:center;gap:10px;display:grid}.dv-l{font:400 13px/1.2 var(--font-sans);color:var(--ink2)}.dv-l a:hover{color:var(--accent)}.dv-t{background:linear-gradient(90deg, transparent calc(50% - .5px), var(--faint) calc(50% - .5px), var(--faint) calc(50% + .5px), transparent calc(50% + .5px));height:12px;position:relative}.dv-b{height:10px;position:absolute;top:1px}.dv-b.pos{background:var(--pcPink);border-radius:0 4px 4px 0;left:50%}.dv-b.neg{background:var(--pcInk);border-radius:4px 0 0 4px;right:50%}.dv-v{text-align:right;font:500 12px/1 var(--font-mono);color:var(--ink2)}.ht{grid-template-columns:36px repeat(var(--c), minmax(0, 1fr));gap:3px;display:grid}.ht-r{display:contents}.ht-x{font:400 11px/1 var(--font-sans);color:var(--mute);text-align:center;padding-bottom:4px}.ht-y{font:400 12px/1 var(--font-sans);color:var(--mute);align-self:center}.ht-c{background:color-mix(in srgb, var(--cell) var(--v), var(--bg2));border-radius:4px;height:32px}.db{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.db li{grid-template-columns:160px minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.db-l{font:400 13.5px/1.2 var(--font-sans);color:var(--ink2)}.db-t{background:linear-gradient(var(--line), var(--line)) 0 50% / 100% 1px no-repeat;height:14px;position:relative}.db-j{background:var(--faint);height:2px;position:absolute;top:6px}.db-d{border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:2px}.db-d.ink{background:var(--pcInk)}.db-d.pink{background:var(--pcPink)}.db-v{text-align:right;font:500 12.5px/1 var(--font-mono);color:var(--ink2)}.st{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.st li{border-top:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;padding:13px 0;display:grid}.st li:first-child{border-top:none}.st span{font:400 14px/1.3 var(--font-sans);color:var(--ink2)}.st em{font:400 12px/1 var(--font-sans);color:var(--mute);margin-top:3px;font-style:normal;display:block}.ct{flex-direction:column;display:flex}.ct-h,.ct-r{grid-template-columns:170px minmax(0,1fr) 84px 64px 76px;align-items:center;gap:14px;display:grid}.ct-h{font:500 12px/1.2 var(--font-sans);color:var(--mute);padding-bottom:8px}.ct-h span:nth-child(n+3){text-align:right}.ct-r{border-top:1px solid var(--line);padding:8px 0}.ct-n{font:400 14px/1.2 var(--font-sans);color:var(--ink)}.ct-t{align-items:center;gap:8px;display:flex}.ct-b{background:var(--pcInk);opacity:.78;border-radius:0 4px 4px 0;height:10px;display:block}.ct-b.on{background:var(--pcPink);opacity:1}.ct-t em{font:500 11.5px/1 var(--font-mono);color:var(--mute);font-style:normal}.ct-v{text-align:right;font:500 13px/1 var(--font-mono);color:var(--ink2)}.bf{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bf-c{border:1px solid var(--line);background:var(--card);box-shadow:var(--cardShadow);border-radius:18px;flex-direction:column;gap:10px;padding:22px;display:flex}.bf-c h3{font:400 24px/1.15 var(--font-serif-s);color:var(--ink);margin:0}.bf-c p{font:400 14.5px/1.55 var(--font-sans);color:var(--ink2);margin:0}.wt-h{color:var(--ink);margin:56px 0 16px;font-size:42px;line-height:1.1}.wt{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:16px;display:grid}.wt h4{font:600 15px/1.35 var(--font-sans);color:var(--ink);margin:0 0 6px}.wt p{font:400 14.5px/1.55 var(--font-sans);color:var(--ink2);margin:0}.pr-cta{margin-top:88px}.pr-cta-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,4vw,48px);display:flex}.pr-cta-in>div{flex-direction:column;gap:10px;max-width:620px;display:flex}.pr-cta-in p{font:400 15px/1.6 var(--font-sans);color:var(--mute);margin:0}.pr-end{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;margin-top:88px;display:grid}@media (max-width:1080px){.kp{grid-template-columns:repeat(3,minmax(0,1fr))}.rd{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-3,.pc-4{grid-column:span 6}.pc-5,.pc-6,.pc-7,.pc-8{grid-column:span 12}.bf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pr{padding:0 16px 32px}.pr-top{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:112px}.kp{grid-template-columns:repeat(2,minmax(0,1fr))}.kp-v{font-size:28px}.rd,.fx,.ch,.ch-read,.bf,.wt,.pr-end{grid-template-columns:minmax(0,1fr)}.rd{gap:22px}.fx{gap:28px;margin-top:64px}.pr-ch{margin-top:80px}.ch-read{gap:14px}.pr-end{gap:48px}.ch-o{height:170px}.pc-3,.pc-4,.pc-5,.pc-6,.pc-7,.pc-8,.pc-12{grid-column:span 12}.pc{padding:16px}.ln-plot,.ln-x{margin-right:78px}.tm{aspect-ratio:auto;height:460px}.ld{--lw:112px;--vw:50px}.dv li{grid-template-columns:104px minmax(0,1fr) 34px}.db li{grid-template-columns:112px minmax(0,1fr) 38px}.hg-l{font-size:10px}.hg-cols,.cl{gap:3px}.cl-l,.cl-v{font-size:10.5px}.ct-h,.ct-r{grid-template-columns:96px minmax(0,1fr) 54px 44px 28px;gap:8px}.ct-n,.ct-v{font-size:12.5px}.ct-h{font-size:11px}.ct-t em{display:none}.ct-h span:nth-child(5){font-size:0}.ct-h span:nth-child(5):after{content:"App.";font-size:11px}.sc-l{font-size:11px}.un-wrap{grid-template-columns:minmax(0,1fr) 112px}.st li{grid-template-columns:96px minmax(0,1fr)}}::selection{color:#fff;background:#ff2e93}.bigmark{font-size:clamp(42px,12vw,196px);font-size:round(down,clamp(42px,12vw,196px),14px)}.glass-object{image-rendering:pixelated;background-size:100% 100%;display:block;position:relative}.glass-object[data-live]{background-image:none!important}.glass-object.fine,.glass-object.fine canvas{image-rendering:auto}.glass-object canvas{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.pxc{--s:7px;clip-path:polygon(0 calc(var(--s) * 3), var(--s) calc(var(--s) * 3), var(--s) calc(var(--s) * 2), calc(var(--s) * 2) calc(var(--s) * 2), calc(var(--s) * 2) var(--s), calc(var(--s) * 3) var(--s), calc(var(--s) * 3) 0, calc(100% - var(--s) * 3) 0, calc(100% - var(--s) * 3) var(--s), calc(100% - var(--s) * 2) var(--s), calc(100% - var(--s) * 2) calc(var(--s) * 2), calc(100% - var(--s)) calc(var(--s) * 2), calc(100% - var(--s)) calc(var(--s) * 3), 100% calc(var(--s) * 3), 100% calc(100% - var(--s) * 3), calc(100% - var(--s)) calc(100% - var(--s) * 3), calc(100% - var(--s)) calc(100% - var(--s) * 2), calc(100% - var(--s) * 2) calc(100% - var(--s) * 2), calc(100% - var(--s) * 2) calc(100% - var(--s)), calc(100% - var(--s) * 3) calc(100% - var(--s)), calc(100% - var(--s) * 3) 100%, calc(var(--s) * 3) 100%, calc(var(--s) * 3) calc(100% - var(--s)), calc(var(--s) * 2) calc(100% - var(--s)), calc(var(--s) * 2) calc(100% - var(--s) * 2), var(--s) calc(100% - var(--s) * 2), var(--s) calc(100% - var(--s) * 3), 0 calc(100% - var(--s) * 3))}.price-tag{color:#fff;pointer-events:none;background:#000;padding:7px 10px 8px;font-size:16px;line-height:1;position:absolute;bottom:16px;left:18px}.hero-melt{background:var(--bg);pointer-events:none;height:128px;transition:background-color .6s;position:absolute;bottom:-1px;left:0;right:0;-webkit-mask:url(/img/melt.png) 0 100%/1024px 128px repeat-x;mask:url(/img/melt.png) 0 100%/1024px 128px repeat-x}.scene-wrap{padding:24px clamp(12px,1.6vw,24px) 0}.scene-wrap:first-of-type{padding-top:110px}.scene{color:#fff;background:#05060a;margin:0;position:relative;overflow:hidden}.scene figcaption{font:400 13px/1.45 var(--font-sans);color:#ffffff9e}.scene figcaption span{margin-right:14px}.scene-copy{flex-direction:column;gap:16px;max-width:400px;display:flex;position:relative}.scene-copy p{font:400 16px/1.7 var(--font-sans);color:#fffc;margin:0}.scene-mosaic{align-items:center;min-height:min(680px,86vh);padding:clamp(24px,5vw,80px);display:flex}.scene-term{letter-spacing:.08em;color:#ffffffd1;flex-direction:column;gap:6px;font-size:12px;display:flex;position:absolute;top:clamp(24px,3.4vw,44px);left:clamp(24px,5vw,80px)}.scene-term span+span{color:#ffffff6b}.scene-term i{vertical-align:-2px;background:#fff;width:8px;height:13px;margin-left:6px;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.scene-vista{background:#f4a894;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;min-height:min(760px,92vh);padding:clamp(20px,3.6vw,56px);display:flex}.scene-vista .scene-copy{text-shadow:0 1px 14px #001410b3;flex:0 400px}.scene-vista .scene-copy p{color:#fff}.ranges{border-radius:18px;flex-direction:column;flex:0 560px;gap:22px;min-width:0;padding:clamp(20px,2.4vw,32px);display:flex;position:relative}.ranges figcaption{color:#ffffffa8}.range{color:#fff;flex-direction:column;gap:12px;display:flex}.range-t{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rod{background:#ffffff29;border-radius:3px;height:6px;display:block;position:relative}.bar{background:linear-gradient(90deg,#38d9e6,#8f86ff 45%,#ff2e93 78%,#ffb86b);border-radius:3px;box-shadow:-1px 0 #2a5cff,1px 0 #ff3b30,0 0 12px #78c8ff73}.tick{height:14px;margin:-7px 0 0 -7px;box-shadow:0 0 0 1px #ffffff80,0 2px 8px #00000059;background:radial-gradient(circle at 35% 30%,#fff 0 18%,#ffe9dc 42%,#e8b9c8 100%)!important;border-radius:50%!important;width:14px!important;top:50%!important;bottom:auto!important}@media (max-width:760px){.scene-mosaic{align-items:flex-start;min-height:780px;padding-top:96px}.scene-vista{min-height:0;padding-top:44px}.scene-vista .scene-copy,.ranges{flex:100%}.range-t{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.scene-term i{animation:none}}.scene-vista:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 60% at 0 100%,#041614b8,#04161400 100%);position:absolute;inset:0}@media (max-width:760px){.scene-vista:before{background:linear-gradient(#03282e9e,#03282e57 34%,#03282e00 52%)}}.px-l,.pr-h1,.hero-title{overflow-wrap:break-word}@media (max-width:520px){.px-l,.pr-h1{font-size:42px;line-height:1.14}.hero-title{font-size:49px}}.wx-top{padding-bottom:28px;display:block}.wx-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-bottom:12px;display:flex}.wx-sub{margin:12px 0 0}.wx-chips{flex-wrap:wrap;gap:6px;display:flex}.wx-chips button{border:1px solid var(--line);background:var(--card);color:var(--ink2);font:500 13.5px/1 var(--font-sans);cursor:pointer;border-radius:10px;padding:9px 13px;transition:background-color .2s,color .2s}.wx-chips.sm button{padding:7px 10px;font-size:12.5px}.wx-chips button:hover{background:var(--chip)}.wx-chips button[aria-pressed=true]{background:var(--btnBg);color:var(--btnInk);border-color:#0000}.wx-hint{font:400 12.5px/1.4 var(--font-sans);color:var(--mute);margin:0}.wx-map{background:#060a1c;position:relative;overflow:hidden}.wm{aspect-ratio:240/104;width:100%;position:relative}.wm canvas{touch-action:pan-y;width:100%;height:100%;display:block}.wm-tip{z-index:3;pointer-events:none;white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f4f6ff;background:#080b18e6;border:1px solid #e9c48a47;border-radius:11px;flex-direction:column;gap:3px;padding:9px 12px;display:flex;position:absolute}.wm-tip strong{font:400 16px/1.1 var(--font-serif-s)}.wm-tip span{font:500 12px/1.2 var(--font-mono);color:#e9c48a}.wx-over{pointer-events:none;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.wx-legend{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:500 12.5px/1 var(--font-sans);color:#eef2ff;background:#080b189e;border:1px solid #a0c8ff29;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;display:inline-flex}.wx-legend i{background:linear-gradient(90deg,#3a2c70,#ff2e93);border-radius:2px;width:56px;height:8px}.wx-legend small{font:400 11.5px/1 var(--font-sans);color:#e2eaffb3}.wm-card{pointer-events:auto;color:#f4f6ff;background:#080b18db;border:1px solid #e9c48a47;border-radius:12px;flex-direction:column;gap:3px;padding:10px 14px;display:flex}.wm-card strong{font:400 16px/1.1 var(--font-serif-s)}.wm-card span{font:500 12px/1.2 var(--font-mono);color:#e9c48a}.wm-card em{font:400 12px/1.2 var(--font-sans);font-style:normal;text-decoration:underline}.wx-table{margin-top:72px}.wx-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:16px;display:flex}.wx-find input{border:1px solid var(--line);background:var(--card);width:240px;max-width:100%;height:40px;color:var(--ink);font:400 16px/1 var(--font-sans);border-radius:10px;outline:none;padding:0 12px}.wx-find input:focus{border-color:var(--accent)}.wx-table .dt-wrap{max-height:560px;overflow:auto}.wx-dt thead th{z-index:1;background:var(--card);position:sticky;top:0}.wx-dt thead button{all:unset;cursor:pointer;font:inherit;color:inherit}.wx-dt thead button:hover{color:var(--ink)}.wx-dt thead button:focus-visible{outline:2px solid var(--accent)}.wx-dt tbody tr:hover{background:var(--chip)}.wx-dt th a:hover{color:var(--accent)}.wx-dt th small{font:400 11.5px/1 var(--font-sans);color:var(--faint);margin-left:8px}.co-top{grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:center}.co-h1{font-size:56px;line-height:1.14}@media (max-width:520px){.co-h1{font-size:42px}}.co-map{background:#060a1c;overflow:hidden}.wm-locator{aspect-ratio:16/11}.kp-4{grid-template-columns:repeat(4,minmax(0,1fr))}.co-note{margin:14px 0 0}.co-peers{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.co-peers .doc-h3{margin:0 0 12px}.rs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rs li{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) 88px 76px;align-items:center;gap:14px;padding:11px 0;display:grid}.rs li:first-child{border-top:none}.rs-l{font:400 14px/1.2 var(--font-sans);color:var(--ink2)}.rs-t{height:18px;position:relative}.rs-t i{background:var(--faint);opacity:.32;width:2px;height:10px;margin-left:-1px;position:absolute;top:4px}.rs-t b{background:var(--cell);width:6px;height:18px;box-shadow:var(--cellGlow);border-radius:2px;margin-left:-3px;position:absolute;top:0}.rs-v{text-align:right;font:500 13px/1 var(--font-mono);color:var(--ink)}.rs-r{text-align:right;font:500 13px/1 var(--font-mono);color:var(--accent)}.rs-r small{font:400 11.5px/1 var(--font-sans);color:var(--mute)}@media (max-width:1080px){.co-top{grid-template-columns:minmax(0,1fr)}.kp-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.wm:not(.wm-locator){aspect-ratio:4/3.4}.wx-hint,.wx-legend small{display:none}.wx-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.wx-chips button{flex:none}.wx-table{margin-top:48px}.co-peers{grid-template-columns:minmax(0,1fr)}.rs li{grid-template-columns:92px minmax(0,1fr) 64px 48px;gap:8px}.rs-l,.rs-v,.rs-r{font-size:12px}.rs-r small{display:none}}.quote{grid-template-columns:minmax(0,1fr) minmax(0,620px);align-items:start;gap:56px;padding-top:128px;padding-bottom:40px;display:grid}.quote-intro{flex-direction:column;gap:22px;display:flex}.quote-intro>p{max-width:440px;font:400 18px/1.6 var(--font-sans);color:var(--ink2);margin:0}.quote-steps{letter-spacing:.08em;color:var(--mute);flex-direction:column;gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.quote-steps span{color:var(--accent);margin-right:12px}.quote-prism{aspect-ratio:2;width:min(100%,400px);margin-top:10px}.quote-card{padding:clamp(22px,3vw,36px)}.quote-form{flex-direction:column;gap:18px;display:flex}.quote-trap{position:absolute;left:-9999px}.field{min-width:0;font:500 13px/1.3 var(--font-sans);color:var(--ink2);flex-direction:column;gap:7px;display:flex}.field i{color:var(--faint);font-style:normal;font-weight:400}.field-row{flex-wrap:wrap;gap:18px;display:flex}.field-row .field{flex:200px}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font:400 16px/1.4 var(--font-sans);border-radius:10px;padding:12px 13px;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:132px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.field [aria-invalid=true]{border-color:var(--accent)}.field-error{font:400 13px/1.4 var(--font-sans);color:var(--accent);margin:0}.quote-market{letter-spacing:.06em;color:var(--accent);margin:-6px 0 0;font-size:12px}.quote-send{font:400 13px/1.3 var(--font-sans);color:var(--faint);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.quote-send .btn:disabled{opacity:.6;cursor:default}.quote-done{flex-direction:column;gap:12px;padding:24px 0;display:flex}.quote-done p{font:400 17px/1.6 var(--font-sans);color:var(--ink2);margin:0}@media (max-width:900px){.quote{grid-template-columns:minmax(0,1fr);padding-top:104px}.quote-prism{display:none}}.ix-map{margin-bottom:0}.ix-map .tm{aspect-ratio:2.3}.ix-note{max-width:460px;font:400 15px/1.6 var(--font-sans);color:var(--ink2);margin:18px 0 0}.ix-pairs{flex-direction:column;gap:12px;margin-top:22px;display:flex}.ix-pairs .doc-h3{margin:0}.ix-world{background:#060a1c;overflow:hidden}.mx-wrap{overflow-x:auto}.mx{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%;min-width:760px}.mx thead th{vertical-align:bottom;height:58px;font:500 11.5px/1.2 var(--font-sans);color:var(--mute);text-align:center;padding:0 4px 6px}.mx thead th:first-child,.mx tbody th{width:172px}.mx tbody th{text-align:left;font:400 13.5px/1.2 var(--font-sans);color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;padding-right:8px;overflow:hidden}.mx tbody th a:hover{color:var(--accent)}.mx td{text-align:center;height:32px;font:500 11.5px/1 var(--font-mono);color:var(--ink);background:color-mix(in srgb, var(--cell) var(--v), var(--bg2))}@media (max-width:760px){.ix-map{margin:0 -16px;padding:0 16px;overflow-x:auto}.ix-map .tm{aspect-ratio:auto;width:780px;height:400px}.mx tbody th,.mx thead th:first-child{width:124px}}
