@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_cc004458-module__6E_k2G__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_cc004458-module__6E_k2G__variable{--font-kv-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-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:400;font-display:swap;src:url(../media/8a480f0b521d4e75-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:400;font-display:swap;src:url(../media/53b9e256198e5412-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:400;font-display:swap;src:url(../media/7178b3e590c64307-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:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-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:500;font-display:swap;src:url(../media/8a480f0b521d4e75-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:500;font-display:swap;src:url(../media/53b9e256198e5412-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:500;font-display:swap;src:url(../media/7178b3e590c64307-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:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-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:600;font-display:swap;src:url(../media/8a480f0b521d4e75-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:600;font-display:swap;src:url(../media/53b9e256198e5412-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:600;font-display:swap;src:url(../media/7178b3e590c64307-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:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-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%}.geist_babe0a38-module__o6qZEa__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_babe0a38-module__o6qZEa__variable{--font-kv-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2f145079f1794aeb-s.31i_gu7l3m826.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:500;font-display:swap;src:url(../media/64190147d8dca499-s.30ijc409mlkw2.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:500;font-display:swap;src:url(../media/09f7e1b07545358f-s.31al5xjaw-02-.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:500;font-display:swap;src:url(../media/2372b5e13fba444a-s.0-0sh7pz8y3g2.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:500;font-display:swap;src:url(../media/ad05a7fb8075b05d-s.13k9i9_rrgvxz.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:500;font-display:swap;src:url(../media/ae0d78957fa74037-s.p.2eg8rfmwfiimc.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%}.geist_mono_20ef1f36-module__BTeawW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal;font-weight:500}.geist_mono_20ef1f36-module__BTeawW__variable{--font-kv-mono:"Geist Mono", "Geist Mono Fallback"}
.kv-landing{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--night:#120720;--night-2:#1c0c2c;--panel:#231136;--ivory:#f2edf8;--muted:#b4a3cc;--dim:#8674a8;--line:#f2edf817;--line-2:#f2edf82b;--gold:#cda250;--gold-2:#e8cf8f;--gold-ink:#b8863b;--violet:#9f7fe8;--sky:#6fb4e8;--ok:#9fd3a8;--serif:var(--font-kv-serif), "Iowan Old Style", Palatino, Georgia, serif;--sans:var(--font-kv-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono:var(--font-kv-mono), ui-monospace, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.22, .7, .2, 1);isolation:isolate;background:var(--night);min-height:100dvh;color:var(--ivory);font:400 16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0;position:relative;overflow-x:clip}.kv-landing *,.kv-landing :before,.kv-landing :after{box-sizing:border-box}.kv-landing a{color:inherit}.kv-landing ::selection{background:#cda25059}.kv-landing button{font:inherit;color:inherit}.kv-landing .wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 22px}.kv-landing .sky{z-index:-1;pointer-events:none;background:linear-gradient(180deg, #1a0b2a 0%, var(--night) 34%, #0e0518 100%);position:fixed;inset:0;overflow:hidden}.kv-landing .stars{will-change:transform;background-repeat:repeat;position:absolute;inset:-20% 0}.kv-landing .stars.a{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='460' height='460'><g fill='%23f2edf8'><circle cx='23' cy='41' r='.9' opacity='.6'/><circle cx='141' cy='77' r='1.1' opacity='.7'/><circle cx='318' cy='18' r='1' opacity='.6'/><circle cx='240' cy='212' r='1.2' opacity='.65'/><circle cx='79' cy='318' r='1' opacity='.6'/><circle cx='344' cy='371' r='1.1' opacity='.65'/><circle cx='430' cy='420' r='.9' opacity='.5'/></g></svg>")}.kv-landing .stars.b{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='520' height='520'><g fill='%23f2edf8'><circle cx='88' cy='12' r='.6' opacity='.45'/><circle cx='205' cy='30' r='.7' opacity='.4'/><circle cx='262' cy='96' r='.6' opacity='.5'/><circle cx='391' cy='64' r='.7' opacity='.45'/><circle cx='52' cy='143' r='.6' opacity='.4'/><circle cx='118' cy='190' r='.8' opacity='.55'/><circle cx='366' cy='231' r='.8' opacity='.5'/><circle cx='14' cy='262' r='.7' opacity='.45'/><circle cx='219' cy='347' r='.7' opacity='.5'/><circle cx='128' cy='392' r='.8' opacity='.5'/><circle cx='470' cy='300' r='.7' opacity='.45'/></g></svg>")}.kv-landing .stars.c{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='600'><g fill='%23f2edf8'><circle cx='183' cy='151' r='.5' opacity='.35'/><circle cx='301' cy='166' r='.5' opacity='.4'/><circle cx='162' cy='281' r='.5' opacity='.35'/><circle cx='287' cy='296' r='.5' opacity='.4'/><circle cx='405' cy='318' r='.5' opacity='.35'/><circle cx='41' cy='398' r='.5' opacity='.4'/><circle cx='250' cy='440' r='.5' opacity='.4'/><circle cx='540' cy='120' r='.6' opacity='.4'/><circle cx='560' cy='500' r='.5' opacity='.35'/></g></svg>")}.kv-landing .grain{z-index:60;pointer-events:none;opacity:.09;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:240px 240px;position:fixed;inset:0}.kv-landing .progress{z-index:80;background:var(--gold);transform-origin:0;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.kv-landing .top{z-index:70;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:sticky;top:0}.kv-landing .top.glass{border-color:var(--line);background:#10061cf7}.kv-landing .top .in{justify-content:space-between;align-items:center;gap:16px;padding-top:18px;padding-bottom:14px;display:flex}.kv-landing .brand{height:22px;color:var(--ivory);text-decoration:none;display:block}.kv-landing .brand svg{width:auto;height:100%;display:block}.kv-landing .nav{align-items:center;gap:26px;font-size:14.5px;display:flex}.kv-landing .nav a{color:var(--muted);white-space:nowrap;text-decoration:none;transition:color .2s}.kv-landing .nav a:hover{color:var(--ivory)}.kv-landing .pill{font:500 14px/1 var(--sans);color:var(--ivory);border:1px solid var(--line-2);border-radius:999px;flex:none;align-items:center;gap:.28em;padding:11px 16px;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.kv-landing .pill:hover{background:#f2edf814;border-color:#f2edf84d}@media (max-width:760px){.kv-landing .nav{gap:16px}.kv-landing .brand{height:18px}}@media (max-width:480px){.kv-landing .nav .pill .long{display:none}.kv-landing .nav .login{font-size:13.5px}.kv-landing .brand{height:16px}.kv-landing .pill{padding:9px 13px;font-size:13px}}.kv-landing .display{font:600 clamp(46px, 6.6vw, 86px)/1 var(--serif);letter-spacing:-.012em;text-wrap:balance;max-width:20ch;margin:0 auto 22px}.kv-landing .display em,.kv-landing .h2 em{--emg:linear-gradient(100deg, #f1dfae, var(--gold) 48%, #c99a4a);background:var(--emg);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.04em;font-style:italic;font-weight:500}.kv-landing em:has(.w){background:0 0}.kv-landing em .w>span{background:var(--emg);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 -.08em -.24em -.05em;padding:0 .08em .24em .05em}.kv-landing .h2{font:600 clamp(34px, 4.4vw, 58px)/1.04 var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0 0 14px}.kv-landing .h3{font:600 clamp(28px, 3.2vw, 40px)/1.08 var(--serif);text-wrap:balance;margin:0 0 10px}.kv-landing .sub{color:var(--muted);text-wrap:pretty;max-width:54ch;margin:0 auto;font-size:clamp(17px,1.45vw,19px);line-height:1.5}.kv-landing .center{text-align:center}.kv-landing .shead{text-align:left;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:40px;display:grid}.kv-landing .shead .h2{max-width:18ch;margin:0}.kv-landing .shead .sub{max-width:40ch;margin:0;font-size:17px}@media (max-width:860px){.kv-landing .shead{grid-template-columns:1fr;gap:14px}}.kv-landing .words .w{vertical-align:bottom;margin:-.18em -.12em -.3em -.04em;padding:.18em .12em .3em .04em;display:inline-block;overflow:hidden}.kv-landing .words.done .w{overflow:visible}.kv-landing .words .w>span{transition:transform .9s var(--ease);transition-delay:calc(var(--i) * 55ms);display:inline-block;transform:translateY(135%)}.kv-landing .words.in .w>span{transform:none}.kv-landing .rv{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(22px)}.kv-landing .rv.in{opacity:1;transform:none}.kv-landing .rv.d1{transition-delay:.1s}.kv-landing .rv.d2{transition-delay:.2s}.kv-landing .rv.d3{transition-delay:.3s}.kv-landing .rv.d4{transition-delay:.4s}.kv-landing .stagger>*{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(16px)}.kv-landing .stagger.in>*{opacity:1;transform:none}.kv-landing .stagger.in>:nth-child(2){transition-delay:80ms}.kv-landing .stagger.in>:nth-child(3){transition-delay:.16s}.kv-landing .stagger.in>:nth-child(4){transition-delay:.24s}.kv-landing .stagger.in>:nth-child(5){transition-delay:.32s}.kv-landing .stagger.in>:nth-child(6){transition-delay:.4s}.kv-landing .btn{font:600 16.5px/1 var(--sans);color:var(--night);background:var(--ivory);cursor:pointer;transition:background .2s, transform .2s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:18px 28px;text-decoration:none;display:inline-flex}.kv-landing .btn:hover{background:#fff}.kv-landing .btn:active{transform:translateY(1px)}.kv-landing .btn.ghost{color:var(--ivory);border:1px solid var(--line-2);background:0 0}.kv-landing .btn.ghost:hover{background:#f2edf814}.kv-landing .btn svg{width:18px;height:18px}.kv-landing .hero{text-align:center;padding:76px 0 0;position:relative}.kv-landing .hero .sub{max-width:52ch}.kv-landing .hero .sub .nb{display:inline-block}.kv-landing .cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;margin:34px 0 0;display:flex}.kv-landing .trust{color:var(--dim);justify-content:center;margin:22px 0 0;font-size:13.5px;display:flex}.kv-landing .trust .waitnote{display:none}.kv-landing[data-mode=wait] .trust .waitnote{display:inline}.kv-landing .fan{--phw:min(300px, 64vw);height:calc(var(--phw) * 19.3 / 9 + 76px);perspective:1800px;max-width:1120px;margin:44px auto 0;position:relative}.kv-landing .fan .ph{--phw:inherit;opacity:0;transition:translate 1.2s var(--ease), opacity 1.2s var(--ease);position:absolute;top:28px;left:50%;translate:0 70px}.kv-landing .fan.in .ph{opacity:1;translate:0}.kv-landing .fan .ph.c{transform:translateX(-50%) translateY(calc(var(--p,0) * -48px));z-index:3;transition-delay:.1s}.kv-landing .fan .ph.l{transform:translateX(calc(-50% - 310px)) translateY(calc(48px + var(--p,0) * -24px)) rotateY(16deg) rotateZ(-5deg);z-index:2;transition-delay:.25s}.kv-landing .fan .ph.r{transform:translateX(calc(-50% + 310px)) translateY(calc(48px + var(--p,0) * -24px)) rotateY(-16deg) rotateZ(5deg);z-index:2;transition-delay:.4s}.kv-landing .fan .ph.l,.kv-landing .fan .ph.r{filter:brightness(.8);-webkit-mask-image:linear-gradient(#000 58%,#0000 94%);mask-image:linear-gradient(#000 58%,#0000 94%)}@media (max-width:760px){.kv-landing .fan{--phw:min(280px, 60vw);perspective:none;margin-top:36px}.kv-landing .fan .ph.c{transform:translateX(-50%) translateY(calc(var(--p,0) * -24px))}.kv-landing .fan .ph.l{transform:translate(calc(-50% - 25vw))translateY(40px)scale(.84)rotate(-4deg)}.kv-landing .fan .ph.r{transform:translate(calc(25vw - 50%))translateY(40px)scale(.84)rotate(4deg)}}@media (max-width:560px){.kv-landing .fan .ph.l,.kv-landing .fan .ph.r{filter:brightness(.66)}}.kv-landing .ph{--phw:300px;--bz:5px;--pr:calc(var(--phw) * .155);width:var(--phw);aspect-ratio:9/19.3;padding:var(--bz);border-radius:var(--pr);background:linear-gradient(155deg,#4a3866,#17101f 30%,#0d0915 70%,#3a2c52);flex:none;position:relative;box-shadow:inset 0 0 0 1px #ffffff29,0 40px 80px -36px #000000f2;container-type:inline-size}.kv-landing .ph:before{content:"";background:#3a2c52;border-radius:2px;width:2px;height:7%;position:absolute;top:18%;left:-2px}.kv-landing .scr{border-radius:calc(var(--pr) - var(--bz));height:100%;color:var(--ivory);font:500 5.1cqw/1.3 var(--sans);text-align:left;isolation:isolate;background:#140923;position:relative;overflow:hidden}.kv-landing .scr>.s{flex-direction:column;padding:0 1.3em 5em;display:flex;position:absolute;inset:0}.kv-landing .scr>.s>*{flex-shrink:0}.kv-landing .scr>.s>.rows{flex:1 1 0;min-height:0;overflow:hidden}.kv-landing .island{z-index:9;background:#000;border-radius:99px;width:30%;height:3.1%;position:absolute;top:2.1%;left:50%;transform:translate(-50%)}.kv-landing .sb{justify-content:space-between;align-items:center;margin:0 -.3em;padding:1.15em .9em 0 1.3em;font-size:.86em;font-weight:600;display:flex}.kv-landing .sb .r{align-items:center;gap:.4em;display:flex}.kv-landing .sig{align-items:flex-end;gap:.12em;height:.75em;display:flex}.kv-landing .sig i{background:currentColor;border-radius:.05em;width:.2em}.kv-landing .sig i:first-child{height:35%}.kv-landing .sig i:nth-child(2){height:55%}.kv-landing .sig i:nth-child(3){height:78%}.kv-landing .sig i:nth-child(4){height:100%}.kv-landing .batt{border:.1em solid #ffffff8c;border-radius:.28em;width:1.75em;height:.85em;position:relative}.kv-landing .batt:after{content:"";background:currentColor;border-radius:.12em;position:absolute;inset:.1em 22% .1em .1em}.kv-landing .tabs{z-index:5;background:#160b26;border-top:1px solid #ffffff14;justify-content:space-around;padding:.75em .4em 1.7em;display:flex;position:absolute;bottom:0;left:0;right:0}.kv-landing .tabs span{color:#8e86a8;justify-items:center;gap:.3em;font-size:.62em;font-weight:500;display:grid}.kv-landing .tabs svg{width:2.1em;height:2.1em}.kv-landing .tabs span.on{color:#a5b4fc}.kv-landing .hd{justify-content:space-between;align-items:center;padding:1.5em 0 .9em;display:flex}.kv-landing .hd b{letter-spacing:-.01em;font-size:1.35em;font-weight:600}.kv-landing .hd .av{color:#fff;width:2.2em;height:2.2em;font:700 .72em var(--sans);background:#6366f1;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 .14em #ffffff4d}.kv-landing .s .total{background:linear-gradient(160deg,#cda25021,#9f7fe812);border:1px solid #cda2504d;border-radius:.9em;padding:1em 1.1em .9em;display:grid}.kv-landing .s .total small{color:var(--gold);letter-spacing:.26em;font-size:.6em;font-weight:600}.kv-landing .s .total b{font:600 2.6em/1 var(--serif);letter-spacing:-.02em;font-variant-numeric:lining-nums;margin:.15em 0 .1em}.kv-landing .s .total span{color:var(--muted);font-size:.8em}.kv-landing .s .total .spark{width:100%;height:1.7em;margin-top:.7em;display:block}.kv-landing .s .total .spark path{fill:none;stroke:var(--gold-2);stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.kv-landing .s .total .spark .ar{fill:url(#spk);stroke:none}.kv-landing .s .chips{gap:.4em;margin:1em 0 .4em;display:flex}.kv-landing .s .chips span{color:var(--muted);border:1px solid #0000;border-radius:99px;padding:.45em .8em;font-size:.74em}.kv-landing .s .chips span.on{color:var(--ivory);border-color:var(--line-2);background:#f2edf812}.kv-landing .s .row{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8em;padding:.72em 0;font-size:.92em;display:grid}.kv-landing .s .row .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kv-landing .s .row .pv{font:500 .95em var(--mono);font-variant-numeric:tabular-nums}.kv-landing .s .row .pv small{text-align:right;color:var(--dim);font:400 .75em var(--sans);display:block}.kv-landing .s .row .lt{border-radius:.9em;width:3.4em;height:3.4em;font-size:.62em}.kv-landing .s .nudge{font:500 1.08em/1.38 var(--serif);color:var(--ivory);margin:.2em 0 .8em}.kv-landing .s .nudge b{color:var(--gold-2);font-weight:600}.kv-landing .s .card{border:1px solid var(--line);background:#f2edf80d;border-radius:.9em;padding:.9em 1em}.kv-landing .s .tripc small{color:var(--gold);letter-spacing:.2em;margin-bottom:.5em;font-size:.6em;font-weight:600;display:block}.kv-landing .s .tripc .ln{border-top:1px solid var(--line);grid-template-columns:2.4em minmax(0,1fr);align-items:center;gap:.7em;padding:.55em 0;display:grid}.kv-landing .s .tripc .ln:first-of-type{border-top:0}.kv-landing .s .tripc .ln .tail,.kv-landing .s .tripc .ln .lt{border-radius:.6em;width:2.4em;height:2.4em}.kv-landing .s .tripc b{font-size:.82em;display:block}.kv-landing .s .tripc span{color:var(--muted);font-size:.7em;line-height:1.35;display:block}.kv-landing .s .btns{font:500 .76em var(--sans);flex-wrap:wrap;gap:.4em;margin-top:.8em;display:flex}.kv-landing .s .btns span{border:1px solid var(--line-2);border-radius:99px;padding:.55em .9em}.kv-landing .s .btns span.solid{background:var(--ivory);color:var(--night);border-color:#0000}.kv-landing .s .ask{border:1px solid var(--line-2);color:var(--dim);background:#f2edf812;border-radius:99px;align-items:center;gap:.6em;margin-top:auto;padding:.6em .6em .6em 1em;font-size:.82em;display:flex}.kv-landing .s .ask i{background:#6366f1;border-radius:50%;width:2em;height:2em;margin-left:auto}.kv-landing .s .filters{flex-wrap:wrap;gap:.4em;margin:.4em 0 .6em;display:flex}.kv-landing .s .filters span{border:1px solid var(--line);color:var(--ivory);background:#f2edf812;border-radius:99px;padding:.45em .75em;font-size:.72em}.kv-landing .s .res{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8em;padding:.8em 0;font-size:.86em;display:grid}.kv-landing .s .res .d{text-align:center;line-height:1.1}.kv-landing .s .res .d b{font-size:1.25em;display:block}.kv-landing .s .res .d small{color:var(--dim);letter-spacing:.1em;font-size:.72em}.kv-landing .s .res .m small{color:var(--dim);font-size:.78em;display:block}.kv-landing .s .res .p{text-align:right;font:500 .95em var(--mono)}.kv-landing .s .res .p small{color:var(--dim);font:400 .74em var(--sans);display:block}.kv-landing .s .res.best{background:#cda25014;border-top-color:#0000;border-radius:.7em;margin:0 -.6em;padding-left:.6em;padding-right:.6em}.kv-landing .lt{color:#fff;width:32px;height:32px;font:800 11px/1 var(--sans);letter-spacing:.02em;background:#fff;border-radius:8px;flex:none;place-items:center;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a1a}.kv-landing .lt img{object-fit:cover;width:100%;height:100%;display:block}.kv-landing .lt.txt{background:var(--tile,#334155);box-shadow:none}.kv-landing .lt.xs{border-radius:5px;width:20px;height:20px;font-size:8px}.kv-landing .lt.lg{border-radius:10px;width:44px;height:44px;font-size:13px}.kv-landing .lt.tm-l{border-radius:8px;width:36px;height:36px}.kv-landing .lt.tm-s{border-radius:5px;width:22px;height:22px;font-size:8px}.kv-landing img.tail{object-fit:contain;background:#fff;display:block}.kv-landing section.block{padding:150px 0 0}.kv-landing .film{border:1px solid var(--line-2);background:#0b0513;border-radius:16px;max-width:1080px;margin:48px auto 0;position:relative;overflow:hidden;box-shadow:0 60px 120px -60px #000000f2}.kv-landing .fv-stage{aspect-ratio:4/3;background:radial-gradient(80% 70% at 50% 45%,#22103a,#0b0513 75%);position:relative;overflow:hidden}.kv-landing .fv-stage.pt{aspect-ratio:3/4}.kv-landing .fv-canvas{transform-origin:0 0;width:1200px;height:900px;transform:scale(var(--fs,.88));font:400 18px/1.4 var(--sans);color:var(--ivory);text-align:left;position:absolute;top:0;left:0}.kv-landing .fv-stage.pt .fv-canvas{width:900px;height:1200px}.kv-landing .fv-canvas>*{position:absolute}.kv-landing .fv-grid{pointer-events:none;inset:0}.kv-landing .fv-grid:before{content:"";background-image:linear-gradient(#f2edf80b 1px,#0000 1px),linear-gradient(90deg,#f2edf80b 1px,#0000 1px);background-position:-1px -1px;background-size:60px 60px;position:absolute;inset:0;-webkit-mask:radial-gradient(70% 62% at 50% 46%,#000 25%,#0000 78%);mask:radial-gradient(70% 62% at 50% 46%,#000 25%,#0000 78%)}.kv-landing .fv-grid:after{content:"";--c:#e8cf8f73;background:linear-gradient(var(--c), var(--c)) top left / 28px 1.5px no-repeat, linear-gradient(var(--c), var(--c)) top left / 1.5px 28px no-repeat, linear-gradient(var(--c), var(--c)) top right / 28px 1.5px no-repeat, linear-gradient(var(--c), var(--c)) top right / 1.5px 28px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 28px 1.5px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 1.5px 28px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 28px 1.5px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 1.5px 28px no-repeat;position:absolute;inset:22px}.kv-landing .fv-hud{font:500 13px/1 var(--mono);letter-spacing:.2em;color:#f2edf880;white-space:nowrap;align-items:center;gap:10px;display:flex;top:46px}.kv-landing .fv-hud.l{left:54px}.kv-landing .fv-hud.r{right:54px}.kv-landing .fv-hud.l i{background:var(--gold-2);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite kvl-blink}.kv-landing .fv-hud.r span{color:var(--gold-2)}@keyframes kvl-blink{50%{opacity:.2}}@keyframes kvl-spin{to{transform:rotate(360deg)}}.kv-landing .fv-s1{text-align:center;width:600px;font:500 40px/1.15 var(--serif);gap:6px;display:grid;top:356px;left:300px}.kv-landing .fv-s1 b{font:500 .8em var(--mono);color:var(--gold-2);margin-right:.2em}.kv-landing #fcards{inset:0}.kv-landing .fv-card{background:#1b1129;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;width:232px;height:78px;padding:0 14px 0 12px;display:grid;position:absolute;box-shadow:0 20px 40px -24px #000000e6}.kv-landing .fv-card .lt{border-radius:10px;width:40px;height:40px}.kv-landing .fv-card b{font:600 16px/1.2 var(--sans);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.kv-landing .fv-card span{font:500 13px/1.25 var(--sans);margin-top:3px;display:block}.kv-landing .fv-card span.r{color:#fca5a5}.kv-landing .fv-card span.a{color:#f5cd6b}.kv-landing .fv-links{width:100%;height:100%;top:0;left:0;overflow:visible}.kv-landing .fv-links .ln{fill:none;stroke:#e8cf8f80;stroke-width:1.5px;stroke-linecap:round}.kv-landing .fv-fly{pointer-events:none;inset:0}.kv-landing .fv-f{transform-origin:50%;will-change:transform;position:absolute}.kv-landing .fv-f .lt{border-radius:10px;width:100%;height:100%;box-shadow:0 8px 18px -8px #000c}.kv-landing .fv-core{width:560px;height:560px;top:150px;left:320px}.kv-landing .fv-core svg{width:100%;height:100%;display:block;overflow:visible}.kv-landing .fv-orb{width:34px;height:34px;position:absolute}.kv-landing .fv-orb .lt{border-radius:9px;width:34px;height:34px;box-shadow:0 6px 14px -6px #000c}.kv-landing #fring .halo{fill:none;stroke:#cda25012;stroke-width:26px}.kv-landing #fring .tk{fill:none;stroke:#f2edf838;stroke-width:1px}.kv-landing #fring .fseg{fill:none;stroke-width:22px}.kv-landing #fring text{text-anchor:middle}.kv-landing #fring .k{font:600 12px var(--sans);letter-spacing:.3em;fill:var(--gold)}.kv-landing #fring .n{font:600 60px var(--serif);fill:var(--ivory);font-variant-numeric:lining-nums tabular-nums}.kv-landing #fring .u{font:400 16px var(--sans);fill:var(--muted)}.kv-landing .fv-k{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.kv-landing .fv-k span{font:600 12px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.kv-landing .fv-k b{font:600 28px/1 var(--serif);font-variant-numeric:lining-nums}.kv-landing .fv-val,.kv-landing .fv-move{background:#1c1029;border:1px solid #f2edf81f;border-radius:16px;padding:24px 26px;box-shadow:0 30px 60px -36px #000000f2}.kv-landing .fv-val{width:540px;top:146px;left:600px}.kv-landing .fv-val .vb{border-top:1px solid #f2edf814;grid-template-columns:34px minmax(0,1fr) 100px 76px;align-items:center;gap:14px;padding:9px 0;display:grid}.kv-landing .fv-val .vb .lt{border-radius:9px;width:34px;height:34px}.kv-landing .fv-val .vb .nm b{font:600 16px/1.2 var(--sans);display:block}.kv-landing .fv-val .vb .to{align-items:center;gap:5px;margin-top:6px;display:flex}.kv-landing .fv-val .vb .to em{font:500 12px var(--sans);color:var(--dim);white-space:nowrap;margin-right:3px;font-style:normal}.kv-landing .fv-val .vb .to .lt{border-radius:6px;width:22px;height:22px}.kv-landing .fv-val .vb .to em:last-child{margin:0 0 0 4px}.kv-landing .fv-val .vb .tr{background:#f2edf814;border-radius:99px;height:8px;overflow:hidden}.kv-landing .fv-val .vb .tr i{border-radius:inherit;background:linear-gradient(90deg, var(--gold-ink), var(--gold-2));transform-origin:0;height:100%;display:block}.kv-landing .fv-val .vb .usd{font:500 15px var(--mono);text-align:right}.kv-landing .fv-exp{background:#24101f;border:1px solid #fca5a54d;border-radius:16px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;width:540px;padding:16px 22px;display:grid;top:574px;left:600px}.kv-landing .fv-cd{width:96px;height:96px;display:block}.kv-landing .fv-cd .tr{fill:none;stroke:#f2edf81a;stroke-width:8px}.kv-landing .fv-cd .pr{fill:none;stroke:#fca5a5;stroke-width:8px;stroke-linecap:round;transform-origin:60px 60px;transform:rotate(-90deg)}.kv-landing .fv-cd text{text-anchor:middle}.kv-landing .fv-cd .n{font:600 38px var(--serif);fill:var(--ivory);font-variant-numeric:lining-nums}.kv-landing .fv-cd .u{font:600 10px var(--sans);letter-spacing:.24em;fill:#fca5a5}.kv-landing .fv-exp small{font:600 11.5px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:#fca5a5;margin-bottom:8px;display:block}.kv-landing .fv-exp b{font:600 18px/1.3 var(--sans);display:block}.kv-landing .fv-exp p{color:var(--muted);margin:6px 0 0;font-size:14.5px;line-height:1.45}.kv-landing .fv-globe{width:460px;height:460px;top:214px;left:90px}.kv-landing .fv-globe svg{width:100%;height:100%;display:block;overflow:visible}.kv-landing #fglobe .orb{fill:none;stroke:#e8cf8f33;stroke-dasharray:2 9;transform-origin:230px 230px;animation:60s linear infinite kvl-spin}.kv-landing #fglobe .gm,.kv-landing #fglobe .gp{fill:none;stroke:#9f7fe847;stroke-width:1px}.kv-landing #fglobe .dot{fill:#f2edf833}.kv-landing #fglobe .arc{fill:none;stroke:var(--gold-2);stroke-width:3px;stroke-linecap:round}.kv-landing #fglobe .city{fill:var(--night);stroke:var(--gold-2);stroke-width:3px}.kv-landing #fglobe .lbl{font:600 17px var(--mono);fill:var(--ivory);letter-spacing:.08em}.kv-landing #fglobe .pl{fill:#fff}.kv-landing .fv-move{border-color:#cda25066;width:540px;top:196px;left:596px}.kv-landing .fv-route{font:600 34px/1.1 var(--serif);margin:4px 0 2px}.kv-landing .fv-route i{color:var(--gold-2);margin:0 .15em;font-style:normal}.kv-landing .fv-when{color:var(--muted);margin:0;font-size:16px}.kv-landing .fv-chain{align-items:center;gap:10px;margin:16px 0;display:flex}.kv-landing .fv-chain .ch{background:#f2edf80d;border:1px solid #f2edf81a;border-radius:12px;flex-direction:column;flex:1;align-items:flex-start;gap:10px;min-width:0;padding:13px;display:flex}.kv-landing .fv-chain .ch .lt,.kv-landing .fv-chain .ch .tail{border-radius:9px;width:38px;height:38px}.kv-landing .fv-chain .ch b{font:600 15.5px/1.25 var(--sans);white-space:nowrap;display:block}.kv-landing .fv-chain .ch small{font:500 13px var(--mono);color:var(--muted);display:block}.kv-landing .fv-chain .ar{font:600 13px var(--mono);color:var(--gold-2);flex:none}.kv-landing .fv-cost{color:var(--muted);border-top:1px solid #f2edf81a;border-bottom:1px solid #f2edf81a;padding:14px 0;font-size:18px}.kv-landing .fv-cost b{font:600 44px/1 var(--serif);color:var(--ivory);font-variant-numeric:lining-nums;margin-right:4px}.kv-landing .fv-cost span{margin-top:8px;font-size:14.5px;line-height:1.45;display:block}.kv-landing .fv-typed{min-height:4.4em;font:500 15.5px/1.45 var(--mono);color:var(--gold-2);margin:14px 0 0}.kv-landing .fv-typed:before{content:"› ";color:var(--dim)}.kv-landing .fv-typed .cur{vertical-align:-3px;background:var(--gold-2);width:9px;height:17px;margin-left:2px;animation:1s step-end infinite kvl-blink;display:inline-block}.kv-landing .fv-steps{gap:14px;width:420px;display:grid;top:262px;left:80px}.kv-landing .fv-steps span{font:500 17.5px/1.3 var(--sans);background:#f2edf80b;border:1px solid #f2edf81a;border-radius:12px;align-items:center;gap:16px;padding:16px 18px;display:flex}.kv-landing .fv-steps i{background:var(--gold-2);width:40px;height:40px;color:var(--night);border-radius:50%;flex:none;place-items:center;display:grid}.kv-landing .fv-steps i svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.kv-landing .fv-pass{color:#1c0c2c;background:#fbf8f2;border-radius:18px;width:580px;top:206px;left:545px;overflow:hidden;box-shadow:0 40px 80px -40px #000000f2}.kv-landing .fv-pass .passhd{color:var(--ivory);background:linear-gradient(135deg,#34194f,#1c0c2c);align-items:center;gap:14px;padding:20px 26px;display:flex}.kv-landing .fv-pass .passhd .tail{border-radius:10px;width:44px;height:44px}.kv-landing .fv-pass .passhd b{font:600 18px/1.2 var(--sans);display:block}.kv-landing .fv-pass .passhd span{color:var(--muted);font-size:14px}.kv-landing .fv-pass .pnr{font:600 16px var(--mono);letter-spacing:.18em;color:var(--gold-2);margin-left:auto}.kv-landing .fv-pass .route{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px 26px 6px;display:grid}.kv-landing .fv-pass .route b{font:600 46px/1 var(--serif);display:block}.kv-landing .fv-pass .route small{color:#6a5a85;white-space:nowrap;margin-top:6px;font-size:14px;display:block}.kv-landing .fv-pass .route .r{text-align:right}.kv-landing .fv-pass .route svg{width:100%;height:40px;color:var(--gold-ink);fill:var(--gold-ink)}.kv-landing .fv-pass .mt{border-top:1px dashed #2c174338;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;padding:16px 26px;display:grid}.kv-landing .fv-pass .mt small{font:600 10.5px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#8a7aa5;margin-bottom:6px;display:block}.kv-landing .fv-pass .mt b{font:600 16.5px/1.2 var(--sans);white-space:nowrap}.kv-landing .fv-pass .bc{opacity:.85;background:repeating-linear-gradient(90deg,#1c0c2c 0 2px,#0000 2px 4px,#1c0c2c 4px 7px,#0000 7px 9px,#1c0c2c 9px 10px,#0000 10px 14px);height:52px;margin:0 26px 24px}.kv-landing .fv-pass .stamp{color:#1f8f55;font:700 22px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;background:#ffffffbf;border:3px solid #1f8f55;border-radius:10px;padding:10px 18px;position:absolute;bottom:26px;right:26px}.kv-landing .fv-cap{pointer-events:none;height:90px;top:776px;left:60px;right:60px}.kv-landing .fv-cap span{text-align:center;font:500 34px/1.22 var(--serif);text-wrap:balance;position:absolute;top:0;left:0;right:0}.kv-landing .pt .fv-hud{font-size:18px;top:38px}.kv-landing .pt .fv-hud.l{left:44px}.kv-landing .pt .fv-hud.r{right:44px}.kv-landing .pt .fv-s1{width:600px;font-size:52px;top:594px;left:150px}.kv-landing .pt .fv-cap{height:150px;top:100px;left:50px;right:50px}.kv-landing .pt .fv-cap span{font-size:48px}.kv-landing .pt .fv-card{grid-template-rows:44px auto;grid-template-columns:1fr;align-content:center;gap:8px;width:160px;height:104px;padding:12px}.kv-landing .pt .fv-card .lt{width:44px;height:44px}.kv-landing .pt .fv-card b{font-size:19px}.kv-landing .pt .fv-card span{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:15px;overflow:hidden}.kv-landing .pt .fv-card>div{min-width:0}.kv-landing .pt .fv-core{top:410px;left:170px}.kv-landing .pt .fv-val{width:800px;padding:22px 28px;top:566px;left:50px}.kv-landing .pt .fv-k span{font-size:16px}.kv-landing .pt .fv-k b{font-size:36px}.kv-landing .pt .fv-val .vb{grid-template-columns:46px minmax(0,1fr) 150px 110px;padding:8px 0}.kv-landing .pt .fv-val .vb .lt{width:46px;height:46px}.kv-landing .pt .fv-val .vb .nm b,.kv-landing .pt .fv-val .vb .usd{font-size:22px}.kv-landing .pt .fv-val .vb .to em{font-size:16px}.kv-landing .pt .fv-val .vb .to .lt{width:28px;height:28px}.kv-landing .pt .fv-exp{grid-template-columns:104px minmax(0,1fr);width:800px;padding:14px 24px;top:1030px;left:50px}.kv-landing .pt .fv-cd{width:104px;height:104px}.kv-landing .pt .fv-exp small{font-size:15px}.kv-landing .pt .fv-exp b{font-size:24px}.kv-landing .pt .fv-exp p{display:none}.kv-landing .pt .fv-globe{width:400px;height:400px;top:250px;left:250px}.kv-landing .pt .fv-move{width:800px;padding:24px 28px;top:676px;left:50px}.kv-landing .pt .fv-route{font-size:46px}.kv-landing .pt .fv-when{font-size:21px}.kv-landing .pt .fv-chain .ch b{font-size:23px}.kv-landing .pt .fv-chain .ch small{font-size:18px}.kv-landing .pt .fv-chain .ch .lt,.kv-landing .pt .fv-chain .ch .tail{width:50px;height:50px}.kv-landing .pt .fv-chain .ar{font-size:18px}.kv-landing .pt .fv-cost{font-size:24px}.kv-landing .pt .fv-cost b{font-size:58px}.kv-landing .pt .fv-cost span{font-size:20px}.kv-landing .pt .fv-typed{display:none}.kv-landing .pt .fv-pass{width:760px;top:280px;left:70px}.kv-landing .pt .fv-pass .passhd b{font-size:24px}.kv-landing .pt .fv-pass .passhd span,.kv-landing .pt .fv-pass .route small{font-size:18px}.kv-landing .pt .fv-pass .route b{font-size:58px}.kv-landing .pt .fv-pass .mt small{font-size:13px}.kv-landing .pt .fv-pass .mt b{font-size:21px}.kv-landing .pt .fv-pass .stamp{font-size:28px}.kv-landing .pt .fv-steps{gap:16px;width:760px;top:790px;left:70px}.kv-landing .pt .fv-steps span{padding:20px 22px;font-size:25px}.kv-landing .pt .fv-steps i{width:52px;height:52px}.kv-landing .pt .fv-steps i svg{width:26px;height:26px}.kv-landing .bar{border-top:1px solid var(--line);background:#10081b;align-items:center;gap:14px;padding:12px 16px;display:flex}.kv-landing .bar button{border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.kv-landing .bar button svg{width:16px;height:16px;fill:var(--ivory)}.kv-landing .bar .tl{cursor:pointer;flex:1;height:28px;position:relative}.kv-landing .bar .tl:before{content:"";background:#f2edf824;border-radius:2px;height:2px;position:absolute;top:13px;left:0;right:0}.kv-landing .bar .tl .fill{background:var(--gold);transform-origin:0;border-radius:2px;height:2px;position:absolute;top:13px;left:0;right:0;transform:scaleX(0)}.kv-landing .bar .tl .ch{background:#f2edf859;width:1px;height:10px;position:absolute;top:9px}.kv-landing .bar .tl .knob{background:var(--gold-2);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:8px;left:0}.kv-landing .bar .t{font:500 12px var(--mono);color:var(--muted);text-align:right;min-width:72px}@media (max-width:700px){.kv-landing .film{border-radius:12px}.kv-landing .bar .t{min-width:0;font-size:11px}}.kv-landing .chapters{flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0 0;display:flex}.kv-landing .chapters button{border:1px solid var(--line-2);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:13px;transition:color .2s,background .2s,border-color .2s}.kv-landing .chapters button.on,.kv-landing .chapters button:hover{color:var(--ivory);background:#f2edf812;border-color:#f2edf84d}.kv-landing .try{margin-top:44px}.kv-landing .app{--a-sans:var(--font-sans-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--a-mono:var(--font-mono-jb), ui-monospace, "SF Mono", Menlo, monospace;--a-head:linear-gradient(135deg, #1c0c2c 0%, #34194f 55%, #160823 100%);--a-bg:#f1f5f9;--a-card:#fff;--a-card2:#f8fafc;--a-sunk:#eef2f7;--a-text:#0f172a;--a-body:#1e293b;--a-mute:#64748b;--a-faint:#94a3b8;--a-line:#e2e8f0;--a-label:#6d7fe0;--a-acc:#6366f1;--a-acc2:#4f46e5;--a-acc-pale:#eef2ff;--a-ok-bg:#dcfce7;--a-ok-t:#166534;--a-ok-b:#86efac;--a-tr-bg:#dbeafe;--a-tr-t:#1e40af;--a-tr-b:#93c5fd;--a-no-bg:#fef3c7;--a-no-t:#92400e;--a-no-b:#fcd34d;--a-danger:#dc2626;--a-warn:#d97706;--a-okc:#059669;--a-crit-bg:#fee2e2;--a-crit-t:#b91c1c;background:var(--a-bg);color:var(--a-text);border:1px solid var(--line-2);font:400 14px/1.45 var(--a-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:left;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 50px 100px -50px #000000f2}.kv-landing .app.night{--a-head:linear-gradient(135deg, #1c0c2c 0%, #2b1642 55%, #150a20 100%);--a-bg:#0b0713;--a-card:#0f1626;--a-card2:#141c30;--a-sunk:#080b14;--a-text:#f4f6fb;--a-body:#c2cadb;--a-mute:#9fabc2;--a-faint:#6b7689;--a-line:#26304a;--a-label:#93c5fd;--a-acc:#6366f1;--a-acc2:#818cf8;--a-acc-pale:#6366f129;--a-ok-bg:#22c55e24;--a-ok-t:#7ee2a8;--a-ok-b:#7ee2a859;--a-tr-bg:#3b82f629;--a-tr-t:#9dc4fd;--a-tr-b:#9dc4fd59;--a-no-bg:#f59e0b24;--a-no-t:#f5cd6b;--a-no-b:#f5cd6b59;--a-danger:#f87171;--a-warn:#fbbf24;--a-okc:#34d399;--a-crit-bg:#ef44442e;--a-crit-t:#fca5a5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.kv-landing .app button{cursor:pointer;font-family:var(--a-sans)}.kv-landing .app svg{flex:none}.kv-landing .app .ahd{background:var(--a-head);color:#fff;border-bottom:1px solid #ffffff1a;align-items:center;gap:16px;min-height:62px;padding:10px 18px;display:flex}.kv-landing .app .awm{color:#f2edf8;height:15px;margin-right:auto;display:block}.kv-landing .app .awm svg{width:auto;height:100%;display:block}.kv-landing .app .ahd nav{gap:4px;display:flex}.kv-landing .app .ahd nav button{color:#dbeafee6;min-height:40px;font:500 14.5px var(--a-sans);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;transition:background .2s,color .2s;display:inline-flex}.kv-landing .app .ahd nav button svg{width:16px;height:16px}.kv-landing .app .ahd nav button:hover{color:#fff;background:#ffffff1a}.kv-landing .app .ahd nav button.on{color:#fff;background:#ffffff26;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff26}.kv-landing .app .ahd-r{border-left:1px solid #fff3;align-items:center;gap:10px;padding-left:14px;display:flex}.kv-landing .app .pro{font:700 11px/1.4 var(--a-sans);letter-spacing:.05em;color:#fff;background:#ffffff1a;border-radius:999px;padding:4px 10px;box-shadow:inset 0 0 0 1px #ffffff40}.kv-landing .app .pro b{color:#e6c684;margin-right:3px}.kv-landing .app .theme{color:#dbeafee6;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.kv-landing .app .theme:hover{background:#ffffff1a}.kv-landing .app .theme svg{width:18px;height:18px}.kv-landing .app .av{background:var(--a-acc);color:#fff;width:36px;height:36px;font:700 12.5px var(--a-sans);border:2px solid #ffffff4d;border-radius:50%;place-items:center;display:grid}.kv-landing .app .view{display:none}.kv-landing .app .view.on{animation:kvl-rise .3s var(--ease) both;display:block}@keyframes kvl-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kv-landing .app .pbtn{background:var(--a-acc2);color:#fff;min-height:36px;font:600 13px var(--a-sans);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.kv-landing .app.night .pbtn{background:#4f46e5}.kv-landing .app .pbtn.ghost{background:var(--a-card);color:var(--a-text);border-color:var(--a-line)}.kv-landing .app .pbtn[disabled]{opacity:.55;cursor:default}.kv-landing .app .lnk{color:var(--a-acc2);font:600 12.5px var(--a-sans);background:0 0;border:0;padding:0}.kv-landing .app .beta{vertical-align:3px;color:#fde68a;font:700 10px var(--a-sans);letter-spacing:.08em;background:#fbbf2433;border-radius:999px;margin-left:8px;padding:3px 8px;display:inline-block}.kv-landing .app .empty{border:1px dashed var(--a-line);color:var(--a-mute);text-align:center;border-radius:12px;grid-column:1/-1;justify-items:center;gap:8px;padding:30px 20px;display:grid}.kv-landing .app .empty b{color:var(--a-text);font-size:15px}.kv-landing .app .empty .pbtn{margin-top:4px}.kv-landing .app .toast{z-index:20;color:#f8fafc;max-width:calc(100% - 36px);font:500 13px/1.4 var(--a-sans);opacity:0;pointer-events:none;background:#111827;border-radius:10px;align-items:center;gap:14px;padding:11px 16px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%,16px);box-shadow:0 20px 40px -20px #000000b3}.kv-landing .app .toast.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.kv-landing .app .toast button{color:#a5b4fc;font:700 13px var(--a-sans);background:0 0;border:0;flex:none}.kv-landing .app .vhead{background:var(--a-head);color:#fff;padding:18px 22px 20px}.kv-landing .app .vhead h4{font:700 20px/1.2 var(--a-sans);margin:0}.kv-landing .app .vhead>span{color:#a5b4fc;margin-top:4px;font-size:13px;display:block}.kv-landing .app .band{background:var(--a-head);color:#fff;padding:18px 22px 22px}.kv-landing .app .welcome{color:#e0e7ff;font:500 15px var(--a-sans);margin:0 0 12px}.kv-landing .app .pbd{background:#ffffff14;border:1px solid #fff3;border-radius:12px;padding:16px}.kv-landing .app .pbd-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.kv-landing .app .pbd h5,.kv-landing .app .pbd small{color:#bfdbfe;font:700 12px/1.2 var(--a-sans);letter-spacing:.12em;text-transform:uppercase;margin:0}.kv-landing .app .seg{background:#ffffff1a;border-radius:999px;padding:3px;display:inline-flex}.kv-landing .app .seg button{color:#c7d2fe;min-height:32px;font:600 13px var(--a-sans);background:0 0;border:0;border-radius:999px;padding:0 14px}.kv-landing .app .seg button.on{color:#0f172a;background:#fff}.kv-landing .app.night .seg button.on{color:#fff;background:#ffffff2e}.kv-landing .app .stats{grid-template-columns:1fr 1fr;gap:16px;margin:14px 0 12px;display:grid}.kv-landing .app .stats small{margin-bottom:4px;display:block}.kv-landing .app .big{font:800 30px/1.1 var(--a-mono);color:#fff;letter-spacing:-.01em}.kv-landing .app .stats .dim{color:#c7d2fe;margin-top:3px;font-size:13px}.kv-landing .app .exp{color:#fca5a5;width:100%;font:500 13.5px var(--a-sans);text-align:left;background:#ef44442e;border:1px solid #fca5a54d;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.kv-landing .app .exp svg{width:17px;height:17px}.kv-landing .app .exp b{font:700 12px var(--a-sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.kv-landing .app .exp.calm{color:#c7d2fe;cursor:default;background:#ffffff0f;border-color:#ffffff29}.kv-landing .app .pbd-g{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;margin-top:12px;display:grid}.kv-landing .app .pbd-g .c{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;min-width:0;padding:14px}.kv-landing .app .dash-cat{align-items:center;gap:16px;margin-top:10px;display:flex}.kv-landing .app .dash-cat svg{width:112px;height:112px}.kv-landing .app .dash-cat svg circle{transition:stroke-width .3s,opacity .3s}.kv-landing .app .dash-cat .lg{flex:1;gap:4px;min-width:0;display:grid}.kv-landing .app .dash-cat .lg button{color:#e0e7ff;font:500 13px var(--a-sans);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 38px;align-items:center;gap:8px;padding:6px 8px;display:grid}.kv-landing .app .dash-cat .lg button.on,.kv-landing .app .dash-cat .lg button:hover{background:#ffffff14}.kv-landing .app .dash-cat .lg i{border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.kv-landing .app .dash-cat .lg b{font:700 13px var(--a-mono);color:#fff}.kv-landing .app .dash-cat .lg em{font:500 12px var(--a-mono);color:#a5b4fc;text-align:right;font-style:normal}.kv-landing .app .tm{height:168px;margin-top:10px;position:relative}.kv-landing .app .tt{background:var(--tile);border:0;border-radius:5px;place-items:center;padding:0;transition:filter .2s;display:grid;position:absolute;box-shadow:inset 0 0 0 1.5px #0206178c}.kv-landing .app .tt:hover{filter:brightness(1.12)}.kv-landing .app .tt .lt{box-shadow:0 4px 10px -4px #0009}.kv-landing .app .prog-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px 12px;display:flex}.kv-landing .app .prog-head h4{font:700 16px var(--a-sans);margin:0}.kv-landing .app .chips{gap:6px;display:flex}.kv-landing .app .chips button{border:1px solid var(--a-line);background:var(--a-card);min-height:34px;color:var(--a-body);font:500 13px var(--a-sans);white-space:nowrap;border-radius:999px;padding:0 13px}.kv-landing .app .chips button.on{background:var(--a-acc-pale);border-color:var(--a-acc);color:var(--a-acc2)}.kv-landing .app .prog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 22px 24px;display:grid}.kv-landing .app .pg{border:1px solid var(--a-line);background:var(--a-card);border-radius:12px;gap:10px;padding:16px;display:grid;position:relative}.kv-landing .app .pg.flash{animation:kvl-flash 1.4s var(--ease)}@keyframes kvl-flash{0%,to{box-shadow:0 0 #6366f100}25%{box-shadow:0 0 0 4px #6366f173}}.kv-landing .app .pg-h{align-items:center;gap:12px;min-width:0;display:flex}.kv-landing .app .pg-n{min-width:0}.kv-landing .app .pg-n b{font:700 14.5px/1.25 var(--a-sans);display:block}.kv-landing .app .pg-n small{color:var(--a-mute);font-size:12.5px;display:block}.kv-landing .app .badge{font:700 10px/1.4 var(--a-sans);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-left:auto;padding:3px 8px}.kv-landing .app .badge.crit{background:var(--a-crit-bg);color:var(--a-crit-t)}.kv-landing .app .badge.soon{background:var(--a-no-bg);color:var(--a-no-t)}.kv-landing .app .pg-v b{font:800 26px/1 var(--a-mono);letter-spacing:-.01em}.kv-landing .app .pg-v small{color:var(--a-mute);font:600 13px var(--a-mono);margin-left:4px}.kv-landing .app .pg-f{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.kv-landing .app .pg-l{justify-items:start;gap:5px;min-width:0;display:grid}.kv-landing .app .upd{background:var(--a-sunk);min-height:30px;color:var(--a-body);font:600 12px var(--a-sans);border:0;border-radius:6px;padding:0 10px}.kv-landing .app.night .upd{background:#ffffff12}.kv-landing .app .worth{color:var(--a-mute);font-size:12.5px}.kv-landing .app .asof{color:var(--a-faint);font-size:12px}.kv-landing .app .asof.ok{color:var(--a-okc)}.kv-landing .app .pg-r{justify-items:end;gap:6px;display:grid}.kv-landing .app .days{color:var(--a-mute);font:700 13px var(--a-sans);white-space:nowrap}.kv-landing .app .days.crit{color:var(--a-danger)}.kv-landing .app .days.soon{color:var(--a-warn)}.kv-landing .app .rm{color:#ef4444;font:500 11.5px var(--a-sans);background:0 0;border:0;padding:0}.kv-landing .app .rm:hover{text-decoration:underline}.kv-landing .app .edit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kv-landing .app .edit input{border:1px solid var(--a-line);background:var(--a-card2);width:150px;min-height:38px;color:var(--a-text);font:700 17px var(--a-mono);border-radius:8px;padding:0 10px}.kv-landing .app .edit input:focus{outline:2px solid var(--a-acc);outline-offset:1px}.kv-landing .app .perr{width:100%;color:var(--a-danger);font-size:12.5px}.kv-landing .app .perr:empty{display:none}.kv-landing .app .sform{background:var(--a-card);border:1px solid var(--a-line);border-radius:14px;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) minmax(0,.85fr) auto;align-items:end;gap:10px;margin:16px 22px 0;padding:16px;display:grid}.kv-landing .app .sform .f{color:var(--a-label);font:600 11px/1 var(--a-sans);letter-spacing:.12em;text-transform:uppercase;gap:6px;display:grid}.kv-landing .app .sform select{border:1px solid var(--a-line);background:var(--a-card);width:100%;min-height:44px;color:var(--a-text);font:500 14.5px var(--a-sans);letter-spacing:0;text-transform:none;border-radius:10px;padding:0 10px}.kv-landing .app .swap{border:1px solid var(--a-line);background:var(--a-card);width:44px;height:44px;color:var(--a-acc2);border-radius:50%;place-items:center;display:grid}.kv-landing .app .swap svg{width:18px;height:18px}.kv-landing .app .go{color:#fff;min-height:44px;font:600 15px var(--a-sans);background:#4f46e5;border:0;border-radius:999px;padding:0 24px}.kv-landing .app .go[disabled]{opacity:.7}.kv-landing .app .r2{color:var(--a-body);font:500 13.5px var(--a-sans);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 18px;margin-top:4px;display:flex}.kv-landing .app .r2 label{align-items:center;gap:8px;display:inline-flex}.kv-landing .app .r2 select{border:1px solid var(--a-line);background:var(--a-card);min-height:34px;color:var(--a-text);font:500 13.5px var(--a-sans);border-radius:8px;padding:0 8px}.kv-landing .app .recent{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.kv-landing .app .recent em{font:600 11px var(--a-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--a-mute);margin-right:2px;font-style:normal}.kv-landing .app .recent button{border:1px solid var(--a-line);background:var(--a-card);min-height:30px;color:var(--a-body);font:600 12.5px var(--a-sans);border-radius:999px;padding:0 11px}.kv-landing .app .serr{color:var(--a-danger);font:500 13.5px var(--a-sans);margin:10px 22px 0}.kv-landing .app .serr:empty{display:none}.kv-landing .app #sresults{padding:4px 22px 24px}.kv-landing .app .skel{gap:8px;margin-top:16px;display:grid}.kv-landing .app .skel i{background:linear-gradient(90deg, var(--a-card) 0%, var(--a-card2) 50%, var(--a-card) 100%) 0 0 / 200% 100%;border:1px solid var(--a-line);border-radius:10px;height:52px;animation:1.1s linear infinite kvl-shim}@keyframes kvl-shim{to{background-position:-200% 0}}.kv-landing .app .rhead{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:16px 0 10px;display:flex}.kv-landing .app .rhead h5{font:500 16px var(--a-sans);color:var(--a-body);margin:0}.kv-landing .app .rhead h5 b{color:var(--a-text)}.kv-landing .app .rhead h5 em{color:var(--a-acc2);font-style:normal;font-weight:700}.kv-landing .app .upd8{color:var(--a-mute);font-size:12.5px}.kv-landing .app .lay{color:var(--a-mute);font:600 11px var(--a-sans);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.kv-landing .app .lay select{border:1px solid var(--a-line);background:var(--a-card);min-height:34px;color:var(--a-text);font:500 13px var(--a-sans);letter-spacing:0;text-transform:none;border-radius:8px;padding:0 8px}.kv-landing .app .dates{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.kv-landing .app .dates button{border:1px solid var(--a-line);background:var(--a-card);color:var(--a-text);font:600 12.5px/1.2 var(--a-sans);text-align:center;border-radius:10px;gap:4px;padding:9px 6px;display:grid}.kv-landing .app .dates button em{font:500 11.5px/1 var(--a-mono);color:var(--a-okc);font-style:normal}.kv-landing .app .dates button.none em{color:var(--a-faint)}.kv-landing .app .dates button.on{border-color:var(--a-acc);background:var(--a-acc-pale)}.kv-landing .app .enough{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.kv-landing .app .enough small{color:var(--a-mute);font:700 11px var(--a-sans);letter-spacing:.1em;text-transform:uppercase;margin-right:4px}.kv-landing .app .enough button{border:1px solid var(--a-line);background:var(--a-card);min-height:34px;color:var(--a-text);font:600 13px var(--a-sans);border-radius:999px;padding:0 13px}.kv-landing .app .enough button span{color:var(--a-mute);font:500 12px var(--a-mono)}.kv-landing .app .enough button.on{border-color:var(--a-acc);background:var(--a-acc-pale)}.kv-landing .app .tbl{border:1px solid var(--a-line);background:var(--a-card);border-radius:12px;overflow:hidden}.kv-landing .app .tbl .th,.kv-landing .app .tbl .tr{align-items:center;gap:12px;padding:11px 14px;display:grid}.kv-landing .app .tbl.fl .th,.kv-landing .app .tbl.fl .tr{grid-template-columns:150px minmax(0,1.5fr) minmax(0,1.15fr) repeat(4,64px)}.kv-landing .app .tbl.prog .th,.kv-landing .app .tbl.prog .tr{grid-template-columns:minmax(0,1.6fr) repeat(4,84px) 140px}.kv-landing .app .tbl .th{background:var(--a-card2);color:var(--a-mute);font:700 11px var(--a-sans);letter-spacing:.08em;text-transform:uppercase}.kv-landing .app .tbl .tr{border-top:1px solid var(--a-line)}.kv-landing .app .tbl.fl .tr{cursor:pointer;transition:background .15s}.kv-landing .app .tbl.fl .tr:hover{background:var(--a-card2)}.kv-landing .app .tbl .tr.open{background:var(--a-acc-pale)}.kv-landing .app .tbl .tr:focus-visible{outline:2px solid var(--a-acc);outline-offset:-2px}.kv-landing .app .fn{align-items:center;gap:10px;min-width:0;display:flex}.kv-landing .app .fn .tail{border:1px solid var(--a-line);border-radius:8px;width:32px;height:32px}.kv-landing .app .fn>span{min-width:0}.kv-landing .app .fn b,.kv-landing .app .fn small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.kv-landing .app .fn b{font:600 13.5px var(--a-sans)}.kv-landing .app .fn small{color:var(--a-mute);font:500 11.5px var(--a-mono)}.kv-landing .app .tms b{font:600 13.5px var(--a-mono);color:var(--a-acc2);white-space:nowrap;display:block}.kv-landing .app .tms sup{color:var(--a-danger);margin-left:1px;font-size:10px}.kv-landing .app .tms small{color:var(--a-mute);font-size:11.5px;display:block}.kv-landing .app .fare{background:var(--a-sunk);color:var(--a-body);font:600 12.5px var(--a-mono);border-radius:6px;justify-self:start;padding:4px 8px}.kv-landing .app.night .fare{background:#ffffff0f}.kv-landing .app .fare.on{background:var(--a-acc-pale);color:var(--a-acc2)}.kv-landing .app .fare.none{color:var(--a-faint);background:0 0}.kv-landing .app .elig{justify-items:center;display:inline-grid}.kv-landing .app .elig>span{font:600 12px/1.3 var(--a-sans);white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.kv-landing .app .elig>span .lt{border-radius:4px;width:16px;height:16px;margin-left:-4px}.kv-landing .app .elig.ok>span,.kv-landing .app .elig.xfer>span{background:var(--a-ok-bg);color:var(--a-ok-t);border-color:var(--a-ok-b)}.kv-landing .app .elig.no>span{background:var(--a-no-bg);color:var(--a-no-t);border-color:var(--a-no-b)}.kv-landing .app .elig i{border:1px solid var(--a-tr-b);background:var(--a-tr-bg);color:var(--a-tr-t);font:600 10.5px/1.3 var(--a-sans);border-top:0;border-radius:0 0 6px 6px;margin-top:-1px;padding:1px 8px 2px;font-style:normal}.kv-landing .app .det{border-top:1px solid var(--a-line);background:var(--a-card2);animation:kvl-rise .25s var(--ease) both;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:start;gap:18px;padding:14px 16px 16px;display:grid}.kv-landing .app .det small{color:var(--a-mute);font:600 11px var(--a-sans);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;display:block}.kv-landing .app .det b{font:600 14px var(--a-sans);align-items:center;gap:8px;display:flex}.kv-landing .app .det b .lt{border-radius:6px;width:24px;height:24px}.kv-landing .app .det>div>span{color:var(--a-body);margin-top:4px;font-size:13px;display:block}.kv-landing .app .det ol{color:var(--a-body);margin:0;padding-left:18px;font-size:13px}.kv-landing .app .det .pbtn{white-space:nowrap;align-self:center}.kv-landing .app .pn{align-items:center;gap:10px;min-width:0;display:flex}.kv-landing .app .pn b{font:600 13.5px var(--a-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kv-landing .app .pc b{font:700 13.5px var(--a-mono);display:block}.kv-landing .app .pc small{font-size:11px;display:block}.kv-landing .app .pc small.st0{color:var(--a-okc)}.kv-landing .app .pc small.st1{color:var(--a-acc2)}.kv-landing .app .pc.none{color:var(--a-faint)}.kv-landing .app .more{margin-top:12px}.kv-landing .app .res-note{color:var(--a-mute);margin:12px 0 0;font-size:12px;line-height:1.5}.kv-landing .app .acard{background:var(--a-card);border:1px solid var(--a-line);border-radius:14px;gap:14px;margin:16px 22px 0;padding:18px;display:grid}.kv-landing .app .who{border-bottom:1px solid var(--a-line);align-items:center;gap:12px;padding-bottom:12px;display:flex}.kv-landing .app .who .mono{color:#e6c684;background:linear-gradient(140deg,#34194f,#1c0c2c);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.kv-landing .app .who .mono svg{width:18px;height:18px}.kv-landing .app .who b{font:700 15px var(--a-sans);display:block}.kv-landing .app .who span{color:var(--a-mute);font-size:12.5px}.kv-landing .app .new{border:1px solid var(--a-line);background:var(--a-card);min-height:32px;color:var(--a-text);font:600 12.5px var(--a-sans);border-radius:8px;margin-left:auto;padding:0 12px}.kv-landing .app .anote{border:1px solid var(--a-no-b);background:var(--a-no-bg);width:100%;color:var(--a-no-t);font:500 13.5px/1.4 var(--a-sans);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.kv-landing .app .anote u{flex:none;font-weight:600}.kv-landing .app .log{align-content:start;gap:14px;min-height:300px;display:grid}.kv-landing .app .aempty{text-align:center;padding:16px 0 4px}.kv-landing .app .aempty h5{font:800 24px/1.2 var(--a-sans);color:var(--a-text);margin:0}.kv-landing .app .asugg{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:660px;margin:16px auto 0;display:grid}.kv-landing .app .asugg button{border:1px solid var(--a-line);background:var(--a-card);color:var(--a-text);text-align:center;border-radius:10px;gap:3px;padding:13px 14px;display:grid}.kv-landing .app .asugg button:hover{border-color:var(--a-acc)}.kv-landing .app .asugg b{font:600 14px var(--a-sans)}.kv-landing .app .asugg span{color:var(--a-mute);font-size:11.5px}.kv-landing .app .m.me{background:var(--a-sunk);border:1px solid var(--a-line);max-width:80%;color:var(--a-text);animation:kvl-rise .3s var(--ease) both;border-radius:14px 14px 4px;justify-self:end;padding:10px 14px;font-size:14px}.kv-landing .app.night .m.me{background:#ffffff0f}.kv-landing .app .m.k{animation:kvl-rise .3s var(--ease) both}.kv-landing .app .m.k .t{color:var(--a-body);margin:0;font-size:14.5px;line-height:1.6}.kv-landing .app .m.k .t b{color:var(--a-text)}.kv-landing .app .rcard{border:1px solid var(--a-line);border-radius:12px;margin:12px 0 0;overflow:hidden}.kv-landing .app .rcard .rh{background:var(--a-card2);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}.kv-landing .app .rr{border-top:1px solid var(--a-line);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.kv-landing .app .rr .lt{border-radius:7px;width:28px;height:28px}.kv-landing .app .rr span b{font:600 13.5px var(--a-sans);display:block}.kv-landing .app .rr span small{color:var(--a-mute);font-size:12px;display:block}.kv-landing .app .rr .pts{font:600 13px var(--a-mono);white-space:nowrap}.kv-landing .app .chips2{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.kv-landing .app .chips2 button{border:1px solid var(--a-line);background:var(--a-card);min-height:32px;color:var(--a-body);font:500 12.5px var(--a-sans);border-radius:999px;padding:0 12px}.kv-landing .app .chips2 button:hover{border-color:var(--a-acc)}.kv-landing .app .typing{background:var(--a-card2);border:1px solid var(--a-line);border-radius:14px;justify-self:start;gap:4px;padding:10px 14px;display:inline-flex}.kv-landing .app .typing i{background:var(--a-mute);border-radius:50%;width:6px;height:6px;animation:1.2s infinite kvl-dot}.kv-landing .app .typing i:nth-child(2){animation-delay:.2s}.kv-landing .app .typing i:nth-child(3){animation-delay:.4s}@keyframes kvl-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.kv-landing .app #aform{align-items:flex-end;gap:8px;display:flex}.kv-landing .app #aform textarea{border:1px solid var(--a-line);background:var(--a-card2);min-width:0;min-height:52px;color:var(--a-text);font:400 14.5px/1.4 var(--a-sans);resize:none;border-radius:12px;flex:1;padding:12px 14px}.kv-landing .app #aform textarea::placeholder{color:var(--a-faint)}.kv-landing .app #aform textarea:focus{outline:2px solid var(--a-acc);outline-offset:1px}.kv-landing .app .send{color:#fff;min-height:44px;font:600 14px var(--a-sans);background:#4f46e5;border:0;border-radius:10px;padding:0 18px}.kv-landing .app .afoot{color:var(--a-mute);margin:10px 22px 20px;font-size:12px}.kv-landing .try-foot{color:var(--dim);text-align:center;margin:14px 0 0;font-size:12.5px}@media (max-width:860px){.kv-landing .app .pbd-g,.kv-landing .app .prog-grid{grid-template-columns:1fr}.kv-landing .app .sform{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);grid-template-areas:"o s d""t t g""r r r"}.kv-landing .app .sform>.f:first-of-type{grid-area:o}.kv-landing .app .sform>.swap{grid-area:s}.kv-landing .app .sform>.f:nth-of-type(2){grid-area:d}.kv-landing .app .sform>.f:nth-of-type(3){grid-area:t}.kv-landing .app .sform>.go{grid-area:g}.kv-landing .app .sform>.r2{grid-area:r}.kv-landing .app .dates{-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.kv-landing .app .dates button{flex:none;min-width:92px}.kv-landing .app .lay{margin-left:0}.kv-landing .app .tbl .th{display:none}.kv-landing .app .tbl.fl .tr{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px;padding:14px}.kv-landing .app .tbl.fl .tr>:first-child{grid-area:1/3/auto/5;justify-self:end}.kv-landing .app .tbl.fl .tr>.fn{grid-area:1/1/auto/3}.kv-landing .app .tbl.fl .tr>.tms{grid-area:2/1/auto/5}.kv-landing .app .tbl.fl .fare{text-align:center;grid-row:3;justify-self:stretch}.kv-landing .app .tbl .fare:before,.kv-landing .app .tbl .pc:before{content:attr(data-l);color:var(--a-mute);font:600 9.5px var(--a-sans);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;display:block}.kv-landing .app .tbl.prog .tr{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px;padding:14px}.kv-landing .app .tbl.prog .tr>.pn{grid-column:1/3}.kv-landing .app .tbl.prog .tr>:last-child{grid-area:1/3/auto/5;justify-self:end}.kv-landing .app .det{grid-template-columns:1fr;gap:10px}.kv-landing .app .asugg{grid-template-columns:1fr}.kv-landing .app .rr{grid-template-columns:28px minmax(0,1fr) auto}.kv-landing .app .rr .elig{grid-column:2/4;justify-self:start}}@media (max-width:600px){.kv-landing .app .ahd{flex-wrap:wrap;gap:10px;padding:10px 12px 8px}.kv-landing .app .ahd-r{border-left:0;padding-left:0}.kv-landing .app .pro{display:none}.kv-landing .app .ahd nav{order:3;justify-content:space-between;gap:4px;width:100%}.kv-landing .app .ahd nav button{flex:1;justify-content:center;padding:8px 6px;font-size:13.5px}.kv-landing .app .band,.kv-landing .app .vhead{padding:14px}.kv-landing .app .prog-head{padding:16px 14px 10px}.kv-landing .app .prog-head .chips{scrollbar-width:none;flex-wrap:nowrap;margin-right:-14px;padding-right:14px;overflow-x:auto}.kv-landing .app .prog-grid{border-top:1px solid var(--a-line);gap:0;padding:0 14px 18px}.kv-landing .app .pg{border:0;border-bottom:1px solid var(--a-line);cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h v""h r""a x";align-items:center;gap:2px 12px;padding:10px 2px}.kv-landing .app .pg-h{grid-area:h;gap:10px}.kv-landing .app .pg-h .lt.lg{border-radius:8px;width:32px;height:32px}.kv-landing .app .pg-n b{font-size:14px}.kv-landing .app .pg-n small{font-size:12px}.kv-landing .app .pg .badge{display:none}.kv-landing .app .pg-v{grid-area:v;place-self:end}.kv-landing .app .pg-v b{font-size:16px}.kv-landing .app .pg-v small{display:none}.kv-landing .app .pg-f,.kv-landing .app .pg-r{display:contents}.kv-landing .app .pg .days{grid-area:r;place-self:start end;font-size:12px;font-weight:600}.kv-landing .app .pg-l,.kv-landing .app .pg .rm{display:none}.kv-landing .app .pg.open .pg-l{flex-wrap:wrap;grid-area:a;align-items:center;gap:4px 12px;padding-top:8px;display:flex}.kv-landing .app .pg.open .rm{grid-area:x;place-self:center end;padding-top:8px;display:block}.kv-landing .app .pg:has(.edit) .pg-v{grid-area:3/1/auto/-1;justify-self:stretch;padding-top:8px}:is(.kv-landing .app .pg.open:has(.edit) .pg-l,.kv-landing .app .pg.open:has(.edit) .rm){display:none}.kv-landing .app .sform,.kv-landing .app .acard{margin:12px 14px 0;padding:14px}.kv-landing .app #sresults{padding:4px 14px 18px}.kv-landing .app .serr{margin:10px 14px 0}.kv-landing .app .afoot{margin:10px 14px 16px}.kv-landing .app .big{font-size:24px}.kv-landing .app .stats{gap:10px}.kv-landing .app .dash-cat svg{width:92px;height:92px}.kv-landing .app .tm{height:150px}.kv-landing .app .exp{flex-wrap:wrap;gap:4px 10px}}.kv-landing .ring{width:100%;height:auto;box-shadow:none;display:block;position:relative;overflow:visible}.kv-landing .ring .turn{transform-origin:400px 400px;transform:rotate(calc(var(--p,0) * 40deg))}.kv-landing .ring .halo{fill:none;stroke:#cda25012;stroke-width:90px}.kv-landing .ring .disc{fill:url(#disc)}.kv-landing .ring .ticks{fill:none;stroke:#f2edf842;stroke-width:1px}.kv-landing .ring .bezel{fill:none;stroke:#f2edf81a;stroke-width:1px}.kv-landing .ring .seg{fill:none;stroke-width:30px}.kv-landing .ring .index{fill:var(--gold)}.kv-landing .ring .cap{font:600 19px var(--sans);letter-spacing:.28em;fill:var(--gold)}.kv-landing .ring .num{font:600 94px/1 var(--serif);fill:var(--ivory);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em}.kv-landing .ring .under{font:400 27px var(--sans);fill:var(--muted)}.kv-landing .cmp{aspect-ratio:5/3;border:1px solid var(--line-2);-webkit-user-select:none;user-select:none;touch-action:pan-y;border-radius:16px;max-width:1040px;margin:50px auto 0;font-size:15px;position:relative;overflow:hidden;box-shadow:0 50px 100px -50px #000000f2}.kv-landing .cmp.pt{aspect-ratio:720/1000}.kv-landing .cmp .side{position:absolute;inset:0}.kv-landing .cmp .before{background:#0e0716}.kv-landing .cmp .after{clip-path:inset(0 0 0 var(--x,50%));background:radial-gradient(70% 60% at 50% 40%,#241237,#130922 70%)}.kv-landing .cmp .cv{transform-origin:0 0;width:1200px;height:720px;transform:scale(var(--cs,.83));position:absolute;top:0;left:0}.kv-landing .cmp.pt .cv{width:720px;height:1000px}.kv-landing .cmp .lbl{font:600 13px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;border-radius:6px;padding:8px 12px;position:absolute;top:30px}.kv-landing .cmp .before .lbl{color:var(--muted);background:#f2edf814;left:40px}.kv-landing .cmp .after .lbl{color:var(--gold-2);background:#cda25029;right:40px}.kv-landing .cmp .mess{color:var(--muted);background:#18101f;border:1px solid #ffffff1a;border-radius:10px;padding:12px 14px;font-size:13.5px;position:absolute;box-shadow:0 16px 30px -18px #000000e6}.kv-landing .cmp .mess b{color:var(--ivory);font:600 15px/1.25 var(--sans);display:block}.kv-landing .cmp .mess small{margin-top:2px;font-size:12.5px;display:block}.kv-landing .cmp .mess.login{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:4px 12px;width:250px;display:grid}.kv-landing .cmp .mess.login .lt{width:36px;height:36px}.kv-landing .cmp .mess.login small{color:#fca5a5}.kv-landing .cmp .mess.login .sb{color:var(--ivory);font:600 11.5px var(--sans);background:#ffffff12;border-radius:6px;grid-column:2;justify-self:start;margin-top:6px;padding:5px 9px}.kv-landing .cmp .mess.mail{border-left:3px solid #6366f1;gap:3px;width:270px;display:grid}.kv-landing .cmp .mess.mail .from{color:var(--dim);font:600 12px var(--sans);align-items:center;gap:8px;display:flex}.kv-landing .cmp .mess.mail .from .lt{border-radius:5px;width:20px;height:20px}.kv-landing .cmp .mess.appt{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;width:230px;display:grid}.kv-landing .cmp .mess.appt .lt{border-radius:14px;width:52px;height:52px}.kv-landing .cmp .mess.appt .badge{color:#fff;min-width:22px;height:22px;font:700 12px var(--sans);background:#ef4444;border-radius:11px;place-items:center;padding:0 6px;display:grid;position:absolute;top:4px;left:52px}.kv-landing .cmp .mess.warn{background:#2a0f17;border-color:#f8717173;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;width:270px;display:grid}.kv-landing .cmp .mess.warn .lt{width:36px;height:36px}.kv-landing .cmp .mess.warn b{color:#fecaca}.kv-landing .cmp .mess.warn small{color:#fca5a5}.kv-landing .cmp .mess.sheet{color:#0f172a;background:#f8fafc;border-color:#cbd5e1;width:238px;padding:0;overflow:hidden}.kv-landing .cmp .mess.sheet .fn{color:#fff;font:600 12px var(--sans);background:#1d6f42;padding:7px 10px;display:block}.kv-landing .cmp .mess.sheet table{border-collapse:collapse;width:100%;font:500 12.5px var(--mono)}.kv-landing .cmp .mess.sheet td{border-top:1px solid #e2e8f0;padding:5px 9px}.kv-landing .cmp .mess.sheet td+td{color:#b91c1c;border-left:1px solid #e2e8f0}.kv-landing .cmp .bc-note{width:560px;font:500 28px/1.25 var(--serif);color:var(--muted);position:absolute;top:612px;left:40px}.kv-landing .cmp .cv .ringwrap{width:400px;position:absolute;top:96px;left:40px}.kv-landing .cmp .net{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.kv-landing .cmp .net .lk{fill:none;stroke:#9f7fe873;stroke-width:1.5px;stroke-dasharray:4 6;animation:1.4s linear infinite kvl-flow}.kv-landing .cmp .net .lk.rg{stroke:#e8cf8f59}.kv-landing .cmp .net .lk.best{stroke:var(--gold-2);stroke-width:3px;stroke-dasharray:none;animation:none}.kv-landing .cmp .net .pulse{fill:#fff}@keyframes kvl-flow{to{stroke-dashoffset:-20px}}.kv-landing .cmp .nd{background:#221432;border:1px solid #f2edf824;border-radius:12px;align-items:center;gap:12px;width:230px;height:64px;padding:0 14px;display:flex;position:absolute}.kv-landing .cmp .nd.p{height:56px}.kv-landing .cmp .nd .lt{border-radius:9px;width:36px;height:36px}.kv-landing .cmp .nd b{font:600 15px/1.2 var(--sans);white-space:nowrap;display:block}.kv-landing .cmp .nd small{font:500 12.5px/1.3 var(--mono);color:var(--muted);display:block}.kv-landing .cmp .nd.best{border-color:#e8cf8fbf;box-shadow:0 0 0 3px #cda25024}.kv-landing .cmp .best-chip{width:400px;color:var(--ivory);font:500 14.5px/1.4 var(--sans);background:#cda2501f;border:1px solid #e8cf8f73;border-radius:10px;padding:12px 16px;position:absolute;top:22px;left:470px}.kv-landing .cmp .best-chip small{font:600 10.5px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-2);margin-bottom:5px;display:block}.kv-landing .cmp .stages{border-top:1px solid #e8cf8f4d;grid-template-columns:400px minmax(0,1fr) minmax(0,1fr);gap:30px;padding-top:20px;display:grid;position:absolute;top:588px;left:40px;right:40px}.kv-landing .cmp .stages i{font:500 12px/1 var(--mono);color:var(--gold);letter-spacing:.1em;font-style:normal;display:block}.kv-landing .cmp .stages b{font:600 26px/1.1 var(--serif);margin:6px 0 2px;display:block}.kv-landing .cmp .stages span{color:var(--muted);font-size:14px;display:block}.kv-landing .cmp .handle{top:0;bottom:0;left:var(--x,50%);background:var(--gold-2);pointer-events:none;width:2px;position:absolute;transform:translate(-1px)}.kv-landing .cmp .handle i{background:var(--ivory);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 26px #00000080}.kv-landing .cmp .handle svg{fill:none;width:22px;height:22px;stroke:var(--night);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.kv-landing .cmp input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.kv-landing .cmp-hint{text-align:center;color:var(--dim);margin-top:14px;font-size:13px}.kv-landing .cmp.pt .lbl{font-size:15px;top:24px}.kv-landing .cmp.pt .before .lbl{left:24px}.kv-landing .cmp.pt .after .lbl{right:24px}.kv-landing .cmp.pt .mess{font-size:17px}.kv-landing .cmp.pt .mess b{font-size:19px}.kv-landing .cmp.pt .mess small{font-size:16px}.kv-landing .cmp.pt .mess.login,.kv-landing .cmp.pt .mess.mail,.kv-landing .cmp.pt .mess.warn{width:312px}.kv-landing .cmp.pt .mess.appt,.kv-landing .cmp.pt .mess.sheet{width:300px}.kv-landing .cmp.pt .mess.sheet table{font-size:16px}.kv-landing .cmp.pt .mess .lt{width:44px;height:44px}.kv-landing .cmp.pt .mess.mail .from{font-size:15px}.kv-landing .cmp.pt .mess.mail .from .lt{width:24px;height:24px}.kv-landing .cmp.pt .mess.login .sb{font-size:14px}.kv-landing .cmp.pt .bc-note{width:600px;font-size:34px;top:892px;left:24px}.kv-landing .cmp.pt .best-chip{width:500px;font-size:21px;top:70px;left:24px}.kv-landing .cmp.pt .best-chip small{font-size:15px}.kv-landing .cmp.pt .cv .ringwrap{width:360px;top:150px;left:180px}.kv-landing .cmp.pt .nd.c{width:216px}.kv-landing .cmp.pt .nd b{font-size:24px}.kv-landing .cmp.pt .nd small{font-size:19px}.kv-landing .cmp.pt .nd .lt{width:42px;height:42px}.kv-landing .cmp.pt .nd.p{text-align:center;flex-direction:column;justify-content:center;gap:8px;width:102px;height:112px;padding:10px 6px}.kv-landing .cmp.pt .nd.p b{white-space:normal;font-size:17px;line-height:1.15}.kv-landing .cmp.pt .nd.p small{display:none}.kv-landing .cmp.pt .stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;top:812px;left:24px;right:24px}.kv-landing .cmp.pt .stages i{font-size:18px}.kv-landing .cmp.pt .stages b{font-size:34px}.kv-landing .cmp.pt .stages span{font-size:20px;line-height:1.3}.kv-landing .day{color:#2c1743;--line:#2c17431a;--line-2:#2c17432e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3eef8;margin-top:150px;padding:120px 0 110px;position:relative}.kv-landing .day:before,.kv-landing .day:after{content:"";background:#b8863b80;height:1px;position:absolute;left:0;right:0}.kv-landing .day:before{top:0}.kv-landing .day:after{bottom:0}.kv-landing .day .sub{color:#6a5a85}.kv-landing .sec{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:60px;display:grid}.kv-landing .sec-copy .h2{max-width:21ch}.kv-landing .sec-copy .sub{max-width:46ch;margin:0 0 30px;font-size:17.5px}.kv-landing .spec{grid-template-columns:minmax(0,1fr);gap:0;max-width:46ch;margin:0;display:grid}.kv-landing .spec>div{border-top:1px solid #2c174329;padding:16px 0}.kv-landing .spec dt{font:600 15px/1.3 var(--sans);color:#2c1743}.kv-landing .spec dd{color:#6a5a85;margin:5px 0 0;font-size:14px;line-height:1.5}.kv-landing .vault{width:100%;max-width:460px;margin:0 auto}.kv-landing .vault svg{width:100%;height:auto;display:block;overflow:visible}.kv-landing .vault .r1{fill:none;stroke:#b8863b80;stroke-width:1.2px;stroke-dasharray:2 7;transform-origin:230px 210px;animation:90s linear infinite kvl-spin}.kv-landing .vault .r2{fill:#2c174309;stroke:#2c174324;stroke-width:1px}.kv-landing .vault .shackle{transition:transform .7s cubic-bezier(.5,0,.2,1.4) .45s;transform:translateY(-16px)}.kv-landing .vault.in .shackle{transform:none}.kv-landing .vault .lead path{fill:none;stroke:#2c174359;stroke-width:1px}.kv-landing .vault .lead circle{fill:#b8863b}.kv-landing .vault .lbl text{font:600 12.5px var(--mono);letter-spacing:.08em;fill:#2c1743}@media (max-width:860px){.kv-landing .sec{grid-template-columns:1fr;gap:44px}.kv-landing .spec{grid-template-columns:1fr}.kv-landing .vault{max-width:380px}}.kv-landing .programs{text-align:center;margin-top:110px}.kv-landing .mq{margin:30px -22px 0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.kv-landing .mq+.mq{margin-top:6px}.kv-landing .mtrack{width:max-content;animation:80s linear infinite kvl-mq;display:flex}.kv-landing .mq.rev .mtrack{animation-direction:reverse}.kv-landing .mq:hover .mtrack{animation-play-state:paused}@keyframes kvl-mq{to{transform:translate(-50%)}}.kv-landing .tile{font:500 16px/1 var(--sans);color:#2c1743;white-space:nowrap;align-items:center;gap:10px;margin-right:36px;padding:8px 0;display:inline-flex}.kv-landing .tile i{border-radius:50%;flex:none;width:7px;height:7px}.kv-landing .tile.cards i{background:var(--violet)}.kv-landing .tile.air i{background:var(--sky)}.kv-landing .tile.hotel i{background:var(--gold)}.kv-landing .keys{color:#6a5a85;justify-content:center;gap:22px;margin-top:18px;font-size:13px;display:flex}.kv-landing .keys span{align-items:center;gap:8px;display:inline-flex}.kv-landing .keys i{border-radius:50%;width:7px;height:7px}.kv-landing .switch{border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:4px;margin:26px auto 0;padding:4px;display:inline-flex}.kv-landing .switch button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px;font-size:14px;transition:background .2s,color .2s}.kv-landing .switch button.on{background:var(--ivory);color:var(--night)}.kv-landing .plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:880px;margin:44px auto 0;display:grid}.kv-landing .plan{border:1px solid var(--line-2);text-align:left;background:#f2edf808;border-radius:16px;flex-direction:column;padding:30px;display:flex;position:relative}.kv-landing .plan.pro{background:#cda2500b;border-color:#cda2508c}.kv-landing .plan .ribbon{background:var(--gold);color:#1c0c2c;font:700 12px/1 var(--sans);border-radius:6px;padding:6px 11px;position:absolute;top:-13px;left:26px}.kv-landing .plan h4{font:600 13px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0}.kv-landing .plan.pro h4{color:var(--gold)}.kv-landing .plan .price{min-height:56px;font:600 54px/1 var(--serif);letter-spacing:-.02em;font-variant-numeric:lining-nums;align-items:baseline;gap:10px;margin:16px 0 6px;display:flex}.kv-landing .plan .price small{font:400 16px var(--sans);color:var(--muted)}.kv-landing .plan .price .n{transition:transform .35s var(--ease), opacity .35s;display:inline-block}.kv-landing .plan .price .n.flip{opacity:0;transform:translateY(-12px)}.kv-landing .plan .alt{min-height:22px;color:var(--muted);margin:0 0 22px;font-size:14.5px}.kv-landing .plan ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.kv-landing .plan li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.kv-landing .plan li:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4a3cc' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.5 4.5L19 7.5'/></svg>") 50%/16px no-repeat;flex:none;width:16px;height:16px;margin-top:3px}.kv-landing .plan.pro li:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e8cf8f' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.5 4.5L19 7.5'/></svg>")}.kv-landing .plan .early{border-top:1px solid var(--line);color:var(--muted);margin:24px 0 0;padding-top:18px;font-size:13.5px;line-height:1.55}.kv-landing .plan .early b{color:var(--gold-2);font-weight:600}@media (max-width:760px){.kv-landing .plans{grid-template-columns:1fr;gap:30px}}.kv-landing .close{text-align:center;padding:180px 0 0}.kv-landing .wm-stage{width:min(720px,88%);margin:0 auto 54px}.kv-landing .wm-stage svg{width:100%;height:auto;display:block;overflow:visible}.kv-landing .wm-stage .wms,.kv-landing .wm-stage .wmd{transform-box:fill-box;transform-origin:50%;transform:translate(calc(var(--dx) * (1 - var(--p,0)) * 1px), calc(var(--dy) * (1 - var(--p,0)) * 1px)) rotate(calc(var(--dr) * (1 - var(--p,0)) * 1deg));opacity:calc(.15 + var(--p,0) * .85)}.kv-landing .wms{stroke:var(--ivory)}.kv-landing .wms.gold{stroke:var(--gold)}.kv-landing .wmd{fill:var(--ivory)}.kv-landing .close .cta{margin-top:30px}.kv-landing .close .note{color:var(--dim);margin:18px 0 0;font-size:14px}.kv-landing .foot{padding:28px 0 calc(env(safe-area-inset-bottom) + 40px);border-top:1px solid var(--line);color:var(--dim);gap:12px;margin-top:130px;font-size:13px;line-height:1.6;display:grid}.kv-landing .foot .r1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.kv-landing .foot nav{flex-wrap:wrap;gap:6px 22px;font-size:14px;display:flex}.kv-landing .foot a{color:var(--muted);text-decoration:none}.kv-landing .foot a:hover{color:var(--ivory)}.kv-landing .foot .co{color:var(--muted)}.kv-landing.clean .rv,.kv-landing.clean .stagger>*,.kv-landing.clean .words .w>span{transition:none!important}.kv-landing.clean .mtrack{animation:none}.kv-landing.clean .wm-stage .wms,.kv-landing.clean .wm-stage .wmd{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.kv-landing .rv,.kv-landing .stagger>*,.kv-landing .words .w>span{opacity:1;transition:none;transform:none}.kv-landing .mtrack,.kv-landing .vault .r1,.kv-landing .cmp .net .lk,.kv-landing #fglobe .orb{animation:none}.kv-landing .wm-stage .wms,.kv-landing .wm-stage .wmd{opacity:1;transform:none}}
