@font-face{font-family:NunitoRound;src:url(/fonts/nr-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:NunitoRound;src:url(/fonts/nr-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:NunitoRound;src:url(/fonts/nr-800.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:NunitoRound;src:url(/fonts/nr-900.woff2) format("woff2");font-weight:900;font-display:swap}:root{--bg: #000;--panel: #17181e;--soft: #24262f;--soft-base: #101116;--star-face: #1d1e27;--star-base: #251055;--lav: #a78bff;--pink: #ff8fc7;--violet: #844cff;--sky: #6fe3ff;--green: #22c55e;--rim: conic-gradient(from 210deg, #ff8fc7, #844cff, #6fe3ff, #a78bff, #ff8fc7);--line: linear-gradient(90deg, #ff8fc7, #844cff, #6fe3ff);--space-ring: linear-gradient(135deg, #ff8fc7 0%, #844cff 50%, #6fe3ff 100%);--ease: cubic-bezier(.22, .61, .36, 1);--font: "NunitoRound", "Nunito", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--large: 34px;--title1: 28px;--title2: 22px;--title3: 20px;--headline: 17px;--body: 17px;--callout: 16px;--subhead: 15px;--footnote: 13px;--caption: 12px;--group: #1c1c22;--group-press: #2a2a32;--hair: rgba(255, 255, 255, .12);--g: 16px;--maxw: 1200px;--sec: 96px;--nav: 52px}@media (min-width: 768px){:root{--g: 32px;--sec: 128px}}@media (min-width: 1024px){:root{--g: 40px;--sec: 160px}}@media (min-width: 1600px){:root{--maxw: 1280px}}@media (min-width: 1920px){:root{--maxw: 1440px;--sec: 192px}}*,*:before,*:after{box-sizing:border-box}html{background:#000;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav) + 16px);overflow-x:clip}body{margin:0;background:#000;color:#fff;font-family:var(--font);font-weight:700;font-size:17px;line-height:1.5;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}@supports not (overflow-x: clip){body{overflow-x:hidden}}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit}button{font:inherit;color:inherit}p,h1,h2,h3{margin:0}:focus-visible{outline:3px solid var(--sky);outline-offset:3px;border-radius:10px}.wrap{width:100%;max-width:calc(var(--maxw) + 2 * var(--g));margin:0 auto;padding-left:max(var(--g),env(safe-area-inset-left));padding-right:max(var(--g),env(safe-area-inset-right))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.h1{font-size:clamp(44px,6.7vw,96px);font-weight:900;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.h2{font-size:clamp(var(--large),5.6vw,80px);font-weight:900;line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.h3{font-size:clamp(var(--title1),2.8vw,40px);font-weight:900;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.rb{position:relative;display:inline-block;padding-top:max(15px,.34em)}.rb rt{position:absolute;top:0;left:50%;transform:translate(-50%);font-size:max(13px,.3em);font-weight:800;letter-spacing:.02em;color:var(--lav);-webkit-text-fill-color:var(--lav);line-height:1;text-align:center;white-space:nowrap}.ul{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.sparkle{position:absolute;pointer-events:none}.mei{position:relative;display:block;width:100%;aspect-ratio:var(--mei-ar, 360 / 545);-webkit-user-select:none;user-select:none}@keyframes live-ring{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.6);opacity:0}}.stars{position:absolute;inset:0;overflow:hidden;pointer-events:none}.stars span{position:absolute;border-radius:50%;background:#fff}.get{display:flex;flex-direction:column;align-items:flex-start;gap:12px;container-type:inline-size;width:100%}.badges{--bh: 52px;--br: calc(var(--bh) * .171);display:flex;flex-wrap:wrap;align-items:center;gap:12px}@supports (width: 1cqw){.badges{--bh: clamp(44px, calc((100cqw - 12px) / 6.16), 56px)}}@media (min-width: 1024px){}.nav{position:sticky;top:0;overflow-anchor:none;z-index:50;padding-top:env(safe-area-inset-top);transition:background-color .25s ease,box-shadow .25s ease}.nav--scrolled{background:#000;box-shadow:0 1px #ffffff14}.nav__edge{position:absolute;top:0;left:0;width:1px;height:9px;pointer-events:none}.nav__in{display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--nav)}.brand{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:18px;font-weight:900;letter-spacing:-.015em;text-decoration:none;white-space:nowrap;border-radius:12px}.mark{flex:none;border-radius:23%;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}@media (hover: hover){.brand:hover .mark{transform:rotate(-6deg) scale(1.06)}}.nav__right{display:flex;align-items:center;gap:16px}.lang{position:relative;display:flex;align-items:center;gap:2px;padding:3px;border-radius:22px;background:#ffffff14}.lang__pill{position:absolute;z-index:0;left:0;top:50%;width:var(--w, 0px);height:38px;margin-top:-19px;border-radius:19px;background:#ffffff2e;--rim-w: 2px;opacity:0;transform:translate3d(var(--x, 0px),0,0);pointer-events:none}.lang--live .lang__pill{transition:transform .46s cubic-bezier(.32,1.25,.5,1),width .46s cubic-bezier(.32,1.25,.5,1),opacity .2s ease}.lang--pill .lang__pill{opacity:1}.lang a>span{position:relative;z-index:1}.lang a{position:relative;display:inline-flex;align-items:center;justify-content:center;width:50px;height:38px;border-radius:19px;text-decoration:none;transition:background-color .2s ease}@media (hover: hover){.lang a:hover{background:#ffffff14}}.lang:not(.lang--pill) a[aria-current=true]{background:#ffffff2e;--rim-w: 2px}.flag{position:relative;display:inline-block;flex:none;width:26px;height:19.5px;overflow:hidden;border-radius:5px;vertical-align:middle}.flag:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #00000040}.flag svg{display:block;width:100%;height:100%}@media (max-width: 359.98px){.brand__word{font-size:17px}.nav__right{gap:4px}}.hero{position:relative;padding:8px 0 var(--sec);overflow:clip;text-align:center}.hl{display:grid;justify-items:center}.ms{position:relative;aspect-ratio:1}@media (max-width: 559.98px){.nav{padding-top:calc(env(safe-area-inset-top,0px) + 14px)}}@media (min-width: 1024px){.hero{padding-top:0;text-align:left}.hl{justify-items:start}}@keyframes rise-in{0%{opacity:0;transform:translate3d(0,18px,0)}}@keyframes fade-in{0%{opacity:0}}.field{min-width:0;margin:0 0 32px;padding:0;border:0}.group{position:relative;border-radius:16px;background:radial-gradient(110% 70% at 0% 0%,#844cff29,#844cff00 65%),linear-gradient(180deg,#171032,#0e0d17);box-shadow:inset 0 0 0 1px #a78bff3d,0 18px 40px -24px #844cff73}.group .row:first-child{border-radius:16px 16px 0 0}.group .row:last-child{border-radius:0 0 16px 16px}.row{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:52px;margin:0;padding:8px 16px;border:0;background:transparent;color:#fff;font:inherit;font-size:var(--body);font-weight:800;line-height:1.25;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease}.row+.row:before{content:"";position:absolute;top:0;left:60px;right:0;border-top:1px solid rgba(167,139,255,.14);transition:opacity .25s ease}.row[aria-pressed=true]:before,.row[aria-pressed=true]+.row:before{opacity:0}.row>:not(.row__ring){position:relative;z-index:1}.row:active{background:#a78bff1f}@media (hover: hover){.row:hover{background:#a78bff12}}.row:focus-visible{outline-offset:-3px;border-radius:16px}@keyframes ring-breathe{50%{opacity:.55}}.row[aria-pressed=true]{background:transparent}@media (max-width: 359.98px){.row{gap:10px;padding:8px 12px;font-size:var(--callout)}.row+.row:before{left:54px}}.nowrap{white-space:nowrap}.pc{position:relative;margin:22px 0 26px}@keyframes stat-swap{0%{opacity:0;transform:translateY(3px)}}@keyframes tl-breathe{50%{opacity:.62}}@keyframes tl-sheen{to{transform:translate3d(290%,0,0) skew(-14deg)}}@keyframes tl-spark{50%{transform:scale(.72) rotate(45deg)}}@keyframes tl-dot{0%,to{opacity:.4}35%{opacity:1}}@keyframes tl-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes tl-roll-in{0%{opacity:0;transform:translate3d(0,75%,0)}}@keyframes tl-roll-out{to{opacity:0;transform:translate3d(0,-75%,0)}}@keyframes ctr-in{0%{opacity:0;transform:translate3d(0,6px,0)}}@keyframes ctr-wait{to{transform:translate3d(100%,0,0)}}.hello{display:flex;align-items:flex-start;gap:8px;margin:0}.step{flex:0 0 min(78vw,340px);display:flex;flex-direction:column;gap:20px;scroll-snap-align:center}.step .h3{font-size:var(--title1)}@media (min-width: 1024px){.step{min-height:42vh;flex-direction:row;align-items:center}.step:last-child{min-height:46vh}.lesson{padding-bottom:calc(var(--sec) * .2)}.step .h3{font-size:clamp(32px,3vw,44px)}}.word{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:40px 0 28px}.say{display:flex;align-items:flex-start;gap:10px}.cap{max-width:320px;font-size:15px;font-weight:800;line-height:1.35;text-align:center;text-wrap:balance}.tiles{display:grid;grid-auto-flow:column;grid-auto-columns:min(82%,340px);gap:12px;margin:0 calc(-1 * var(--g));padding:0 var(--g) 8px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--g);scrollbar-width:none}.tiles::-webkit-scrollbar{display:none}.tiles .tile{scroll-snap-align:start}.tile{position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:32px 24px 0;border-radius:28px;background:var(--panel);box-shadow:inset 0 1px #ffffff0f;text-align:center}@media (min-width: 768px){.tiles{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;overflow:visible}.tile{padding:40px 32px 0}}@media (min-width: 1024px){.tiles{gap:24px}.tile{padding:48px 40px 0;border-radius:32px}}.qa summary span{text-wrap:pretty}.qa{position:relative;border-radius:18px;background:radial-gradient(110% 90% at 0% 0%,#844cff24,#844cff00 65%),linear-gradient(180deg,#171032,#0e0d17);box-shadow:inset 0 0 0 1px #a78bff3d;transition:box-shadow .3s ease}.qa:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(100deg,#ff8fc7 0%,var(--violet) 50%,#6fe3ff 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;pointer-events:none;transition:opacity .3s ease}.qa[open]{box-shadow:0 0 26px -6px #844cff8c}.qa[open]:after{opacity:1}.qa summary{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 14px;border-radius:18px;font-size:var(--headline);font-weight:900;line-height:1.3;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease}.qa summary::-webkit-details-marker{display:none}.qa summary:active{background:#a78bff1a}@media (hover: hover){.qa summary:hover{background:#a78bff0f}}.qa summary:focus-visible{outline-offset:-3px}.qa p{padding:0 20px 18px 62px;font-size:var(--body);font-weight:700;line-height:1.5}@media (max-width: 359.98px){.qa summary{gap:10px;padding:10px 12px;font-size:var(--callout)}.qa p{padding:0 16px 16px 54px;font-size:var(--callout)}}@media (min-width: 768px){.qa summary{min-height:72px;gap:16px;padding:14px 18px;font-size:var(--title3)}.qa p{padding:0 24px 22px 74px;font-size:18px}}.share{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:32px;padding:0 20px 0 14px;border-radius:999px;background:#844cff29;box-shadow:inset 0 0 0 1px #a78bff57;font-size:var(--subhead);font-weight:800;text-decoration:none;transition:background-color .2s ease,transform .16s var(--ease)}.share:active{transform:scale(.97)}@media (hover: hover){.share:hover{background:#844cff3d}}.foot{padding:44px 0 calc(44px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.1)}.ul{transition:text-underline-offset .2s ease}@media (hover: hover){.ul:hover{text-underline-offset:5px}}@media (min-width: 1920px){body{font-size:18px}.h1{font-size:104px}.h2{font-size:76px}}.foot{content-visibility:auto;contain-intrinsic-size:auto 900px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.lang__pill,.mark,.row{transition:none!important}}.founder{--logo-h: 34px}.tl{position:relative;margin:36px 0 0;padding:0 0 0 28px;list-style:none}.tl:before{content:"";position:absolute;left:5px;top:10px;bottom:10px;width:2px;border-radius:2px;background:linear-gradient(180deg,#ff8fc7bf,#844cff8c 50%,#6fe3ff99)}@media (min-width: 768px){.founder{--logo-h: 38px}}@media (max-width: 767px){:root{--sec: 56px}}@media (max-width: 1023px){.founder{--logo-h: 20px}.tl{margin:0}}.founder{--logo-h: 32px}.tl:before{width:2px;left:6px;background:linear-gradient(180deg,#ff8fc7 0%,var(--violet) 45%,#6fe3ff 82%,rgba(111,227,255,0) 100%);opacity:.85}@keyframes tl-now{50%{box-shadow:0 0 0 3px #000,0 0 26px #844cff,0 0 8px #ff8fc7}}@media (max-width: 1023px){.founder{--logo-h: 28px}}.tl{margin:0}@media (min-width: 1024px){.founder{--logo-h: 36px}}.rc{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:760px;margin:0}@keyframes rc-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes rc-q{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (min-width: 768px){.rc{gap:24px;max-width:700px}}.gc{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:24px;scroll-snap-align:start;background:#160f33;box-shadow:inset 0 0 0 1px #a78bff38}.gc:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,#0000 50%,#00000080 72%,#000000d9);pointer-events:none}.lang__pill:after,.lang:not(.lang--pill) a[aria-current=true]:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:var(--rim-w, 1px);background:var(--space-ring, linear-gradient(135deg, #ff8fc7 0%, #844cff 50%, #6fe3ff 100%));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.gd{min-height:60vh}.gd a{text-decoration:none}:root{--gd-soft: #ddd5ff;--gd-card: #121219;--gd-grad: linear-gradient(135deg, #ff8fc7 0%, #a06bff 42%, #844cff 62%, #5fc8ff 100%)}.gd-nav--over{position:absolute;left:0;right:0;top:0}.gd-nav--over:not(.nav--scrolled){background:transparent;box-shadow:none}@keyframes gd-rot-in{0%{opacity:0;filter:blur(3px)}}@keyframes gd-rot-out{to{opacity:0;filter:blur(6px)}}@keyframes gd-rot-fade-in{0%{opacity:0}}@keyframes gd-rot-fade-out{to{opacity:0}}@keyframes gd-breathe{to{opacity:.45}}@keyframes gd-spin{to{transform:rotate(360deg)}}@keyframes gd-rise{0%{transform:translateY(24px);opacity:0}}.gd-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:58px;margin-top:30px;padding:0 20px;border:0;border-radius:18px;background:#844cff;--k-base: #5a2fc0;color:#fff;font:inherit;font-size:18px;font-weight:900}.gd-cta[disabled]{opacity:.75;cursor:progress}.gd-badges{display:flex;justify-content:center;gap:10px;margin-top:16px}.gd-badges img{display:block;height:44px;width:auto}@keyframes gd-fade{0%{opacity:0}}@keyframes gd-up{0%{transform:translateY(40px);opacity:0}}.gd-nav .nav__right{display:flex;align-items:center}@keyframes gd-pop{0%{opacity:0;transform:translateY(10px)}}@keyframes gd-dot{0%,80%,to{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-3px)}}@font-face{font-family:NunitoText;src:url(/fonts/nr-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:NunitoText;src:url(/fonts/nr-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:NunitoText;src:url(/fonts/nr-700.woff2) format("woff2");font-weight:700;font-display:swap}@keyframes gd-title-out{to{opacity:0;transform:translateY(-8px)}}@keyframes gd-mei-in{0%{opacity:0;transform:translateY(28px) scale(.98)}}@keyframes gd-title-in{0%{opacity:0;transform:translateY(10px)}}@keyframes gd-line{0%{opacity:0;transform:translateY(8px)}}@keyframes gd-dot{0%,60%,to{opacity:.35}30%{opacity:1}}.gd-sound{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#ffffff12;box-shadow:inset 0 0 0 1px #a78bff4d;color:#fff;cursor:pointer}.gd-sound.is-off{color:var(--lav)}.gd-nav__left{display:flex;align-items:center;gap:10px;min-width:0}@keyframes gd-chat-in{0%{opacity:0;transform:translateY(8px)}}@keyframes gd-fade-in{0%{opacity:0}}.gd-get{display:inline-flex;flex:none;align-items:center;height:40px;padding:0 16px;border:0;border-radius:20px;background:#844cff;color:#fff!important;font:inherit;font-size:14.5px;font-weight:800;text-decoration:none!important;white-space:nowrap;cursor:pointer;--k-base: #4b22b8}@media (hover: hover){.gd-get:hover{background:#9563ff}}.gd-get__box{position:relative}.gd-get__pop{position:absolute;top:calc(100% + 10px);right:0;z-index:60;display:grid;gap:8px;padding:12px;border-radius:18px;background:#121219;box-shadow:inset 0 0 0 1px #a78bff4d,0 18px 40px #00000080;animation:gd-line .25s cubic-bezier(.22,.61,.36,1) both}.gd-get__pop img{display:block;width:150px;height:auto}@media (max-width: 899px){.gd-nav .nav__right{gap:8px}.gd-get{height:38px;padding:0 14px;font-size:14px}}@media (max-width: 419px){.gd-nav .brand__word{display:none}}.gd-nav--over:not(.nav--scrolled){background:#000}@property --cut{syntax: "<length>"; inherits: true; initial-value: 0px;}@keyframes gd-c3-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes gd-c3-out{to{opacity:0}}@keyframes gd-c3-dot{0%,80%,to{opacity:.35;transform:none}40%{opacity:1;transform:translateY(-4px)}}@keyframes gd-c3-nudge{to{transform:translate(-4px)}}@keyframes gd-c3-wdot{0%,40%,to{opacity:.35;transform:none}20%{opacity:1;transform:translateY(-4px) scale(1.15)}}@keyframes gd-c3-ring{0%{opacity:calc(.25 + .5 * var(--v));transform:scale(1)}to{opacity:0;transform:scale(calc(1.35 + .55 * var(--v)))}}.gd-cta{min-height:48px;border-radius:12px;background:#844cff;color:#fff;font-size:17px;line-height:22px;font-weight:700;letter-spacing:0}.gd-navlink{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:22px;background:#1c1c22;font-size:15px;font-weight:700;color:#fff;text-decoration:none;white-space:nowrap}.gd-mini__space{height:calc(var(--nav) + env(safe-area-inset-top))}.gd-ibar{position:fixed;left:0;right:0;top:0;z-index:50;padding-top:env(safe-area-inset-top);background:var(--panel);box-shadow:inset 0 -1px 0 var(--hair);transition:box-shadow .2s ease}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.gd-ibar{background:color-mix(in srgb,var(--panel) 84%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(20px);backdrop-filter:saturate(1.6) blur(20px)}}.gd-ibar.is-scrolled{box-shadow:inset 0 -1px 0 var(--hair),0 10px 24px #00000059}.gd-ibar__in{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:1184px;height:var(--nav);margin:0 auto;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left))}.gd-ibar__l,.gd-ibar__r{display:flex;align-items:center;gap:8px;min-width:0}.gd-ibar__l{gap:4px}.gd-ibar__brand{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#fff;text-decoration:none;font-size:17px;font-weight:900;letter-spacing:-.015em}.gd-ibar__brand .mark{width:28px;height:28px;border-radius:8px}.gd-ibar .brand__word{display:inline;font-size:17px}.gd-ibar .gd-sound{width:44px;height:44px;background:none;box-shadow:none;transition:background-color .15s ease}.gd-ibar .gd-sound:active{background:var(--hair)}@media (hover: hover){.gd-ibar .gd-sound:hover{background:#ffffff14}}@media (max-width: 389px){.gd-ibar:has(.gd-sound) .brand__word{display:none}}.gd-ibar__lang .lang a{width:44px;height:32px;border-radius:16px}.gd-ibar__lang .lang a:after{content:"";position:absolute;inset:-6px 0}.gd-ibar__lang .lang__pill{height:32px;margin-top:-16px;border-radius:16px}.gd-ibar__brand{min-width:44px}.gd-ibar__lang .flag{width:20px;height:15px;border-radius:4px}@media (max-width: 389px){.gd-ibar:not(:has(.gd-back)):has(.gd-ibar__lang) .gd-ibar__brand .brand__word{display:none}}.gd-appbtn__box{position:relative;flex:none}.gd-appbtn{position:relative;display:block;height:36px;padding:0 0 4px;border:0;background:none;color:#fff;font:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.gd-appbtn__lip{position:absolute;inset:4px 0 0;border-radius:16px;background:#4b22b8}.gd-appbtn__face{position:relative;display:inline-flex;align-items:center;height:32px;padding:0 16px;border-radius:16px;background:var(--violet);font-size:15px;font-weight:800;line-height:1;white-space:nowrap}@media (hover: hover){.gd-appbtn:hover .gd-appbtn__face{background:#9563ff}}.gd-appbtn__long{display:none}.gd-appbtn:after{content:"";position:absolute;inset:-4px 0}@media (min-width: 900px){.gd-ibar__in{padding:0 32px}.gd-ibar__brand{font-size:18px;gap:10px}.gd-ibar__brand .mark{width:32px;height:32px}.gd-ibar .brand__word{font-size:18px}.gd-appbtn{height:40px;padding-bottom:4px}.gd-appbtn__face{height:36px;padding:0 18px;border-radius:18px}.gd-appbtn__lip{border-radius:18px}.gd-appbtn__short{display:none}.gd-appbtn__long{display:inline}.gd-appbtn:after{top:-2px;bottom:-2px}}.gd-appbtn__box .gd-get__pop{right:0;left:auto}.gd-cta__line{margin:8px 0 0;color:#fff;font-size:15px;line-height:20px;text-align:center}.gd-badges--qr{align-items:center;gap:16px}.gd-badges__two{display:grid;gap:8px}.gd-qr{display:grid;justify-items:center;gap:6px}.gd-qr__box{display:block;width:96px;height:96px;border-radius:10px;overflow:hidden;background:#fff}.gd-qr__box svg{display:block}.gd-qr__t{max-width:150px;color:#fff;font-size:15px;line-height:20px;text-align:center}.gd-get__pop .gd-qr{padding-top:4px}.photo-tag{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:30px;max-width:calc(100% - 16px);padding:0 10px;border-radius:15px;background:#101116cc;color:#fff;font-size:14px;line-height:20px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.photo-tag--tl{left:8px;top:8px}.photo-tag--bl{left:8px;bottom:8px}.photo-tag--lead{padding-left:5px}.photo-tag__lead{flex:none;width:20px;height:20px;border-radius:50%;object-fit:cover}.ls{--ls-soft: rgba(255, 255, 255, .72);--ls-surface: #16171b;--ls-panel: #17181e;--ls-line: rgba(255, 255, 255, .12);--ls-col: 480px;--ls-side: 16px;font-family:"NunitoText",var(--font);font-weight:400;color:#fff;min-height:70vh;padding-bottom:48px;-webkit-font-smoothing:antialiased}.ls *,.ls-sheet-wrap *{box-sizing:border-box}:where(.ls,.ls-search,.ls-sheet-wrap) :where(p,h1,h2,h3,ul,ol){margin:0}.ls a,.ls-sheet-wrap a{color:inherit;text-decoration:none}.ls button,.ls-sheet-wrap button{font-family:inherit;cursor:pointer}.ls-seo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ls-ell{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-grow{flex:1}html.ls-locked,html.ls-locked body{overflow:hidden}.ls-fl{display:block;flex:none;object-fit:contain}.ls-col,.ls-home{width:100%;max-width:var(--ls-col);margin:0 auto}.ls-pill:focus-visible,.ls-card:focus-visible,.ls-row:focus-visible,.ls-round:focus-visible,.ls-circ:focus-visible,.ls-chip:focus-visible,.ls-space:focus-visible{outline:2px solid #a78bff;outline-offset:2px}.ls-pills{display:flex;gap:10px;padding:14px var(--ls-side) 10px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ls-pills.k-tray{margin:10px var(--ls-side) 4px;padding:10px 10px 12px;border-radius:34px;scroll-padding:0 10px}.ls-pills::-webkit-scrollbar{display:none}.ls-pill{position:relative;flex:none;padding:0 0 var(--key-lip-h);border:0;background:none;color:#fff;-webkit-tap-highlight-color:transparent}.ls-pill__base{position:absolute;left:0;right:0;bottom:0;height:46px;border-radius:23px;background:var(--key-base);box-shadow:0 6px 10px #000000b3}.ls-pill__face{position:relative;display:flex;align-items:center;gap:6px;height:46px;padding:0 16px 0 8px;border-radius:23px;overflow:hidden;font-size:15px;line-height:20px;font-weight:600;white-space:nowrap}.ls-pill__face>span{position:relative}.ls-pills>.ls-pill.k-layer>.ls-pill__face.k-raised{transition:translate .18s cubic-bezier(.33,1,.68,1),box-shadow .18s cubic-bezier(.33,1,.68,1)}.ls-pills>.ls-pill.k-layer:not(.is-on):is(:active,[data-down])>.ls-pill__face.k-raised{transition-duration:var(--k-in)}.ls-pills>.ls-pill.k-layer.is-on>.ls-pill__face.k-raised{background:var(--key-face)}.ls-pill__face:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--pick-face);opacity:0;transition:opacity .18s cubic-bezier(.33,1,.68,1)}.ls-pill.is-on>.ls-pill__face:before{opacity:1}@media (prefers-reduced-motion: reduce){.ls-pills>.ls-pill.k-layer>.ls-pill__face.k-raised,.ls-pill__face:before{transition:none}}.ls-sec{margin-top:22px}.ls-sec+.ls-sec{margin-top:32px}.ls-sec__head{position:relative;display:flex;align-items:flex-start;padding:0 var(--ls-side);margin-bottom:12px}.ls-sec__titles{display:block;flex:1;min-width:0;padding-right:48px}.ls-sec__t{font-size:20px;line-height:25px;font-weight:600;letter-spacing:-.3px}.ls-ticon{display:inline-block;vertical-align:-2px;margin-right:8px}.ls-ticon--page{vertical-align:-3px;margin-right:10px}.ls-sec__s{margin-top:2px;font-size:14px;line-height:18px;color:#fff}.ls-round{position:absolute;right:var(--ls-side);top:-6px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#1e1f24;color:#fff}.ls-round:after{content:"";position:absolute;inset:-4px}.ls-rail{--card: calc((min(100vw, var(--ls-col)) - var(--ls-side) - 24px) / 2.18);display:flex;gap:12px;padding:0 var(--ls-side);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--ls-side);scrollbar-width:none;-webkit-overflow-scrolling:touch}.ls-rail::-webkit-scrollbar{display:none}.ls-card{display:block;flex:none;width:var(--card);scroll-snap-align:start;-webkit-tap-highlight-color:transparent}.ls-card__ph{position:relative;display:block;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;margin-bottom:8px}.ls-card__t{font-size:15px;line-height:19px;font-weight:600}.ls-card__s{font-size:13px;line-height:17px;color:#fff}.ls-photo{position:absolute;inset:0;display:block;overflow:hidden}.ls-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%}.ls-photo__ph{filter:blur(6px);transform:scale(1.06)}.ls-photo__img{opacity:0;transition:opacity .35s ease}.ls-photo__img.is-in{opacity:1}.ls-card__ph .photo-tag--tl{max-width:calc(100% - 50px)}.ls-heart{position:absolute;top:2px;right:2px;display:grid;place-items:center;width:44px;height:44px;border:0;background:none;color:#fff}.ls-heart svg{filter:drop-shadow(0 1px 3px rgba(0,0,0,.55))}.ls-heart.is-on{color:#ff4d8d}.ls-wait{display:flex;flex-direction:column;align-items:center;gap:14px;padding:64px var(--ls-side)}.ls-wait__t,.ls-empty{font-size:15px;line-height:22px;color:#fff;text-align:center}.ls-empty{padding:40px var(--ls-side)}.ls-bone{display:block;flex:none;background:#1f2027;border-radius:6px;animation:ls-breathe 1.6s ease-in-out infinite alternate}.ls-list .ls-bone{background:#2a2b33}@keyframes ls-breathe{to{opacity:.45}}@media (prefers-reduced-motion: reduce){.ls-bone,.ls-dots i{animation:none}}.ls-bone--t{width:150px;height:16px;margin:4.5px 0;border-radius:8px}.ls-bone--s{width:210px;max-width:80%;height:10px;margin:6px 0 4px;border-radius:5px}.ls-bone--round{position:absolute;right:var(--ls-side);top:-6px;width:36px;height:36px;border-radius:50%}.ls-bone--ph{width:100%;aspect-ratio:1 / 1;border-radius:16px;margin-bottom:8px}.ls-bone--ct{width:78%;height:11px;margin:4px 0;border-radius:6px}.ls-bone--cs,.ls-bone--cs2{width:52%;height:9px;margin:4px 0;border-radius:5px}.ls-bone--cs2{width:64%}.ls-bone--crest{width:48px;height:48px;border-radius:50%}.ls-bone--icon{width:32px;height:32px;border-radius:10px}.ls-row--bone{pointer-events:none}.ls-bones--facts{margin-top:40px;padding:0 var(--ls-side);display:flex;flex-direction:column;gap:20px}.ls-irow--bone{display:flex;align-items:center;gap:14px}.ls-dots{display:inline-flex;align-items:center;gap:7px;height:1em}.ls-dots i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:ls-dot-turn 1.05s linear infinite}.ls-dots i:nth-child(2){animation-delay:-.7s}.ls-dots i:nth-child(3){animation-delay:-.35s}@keyframes ls-dot-turn{0%,to{opacity:1}33%{opacity:.55}66%{opacity:.25}}.ls-chips{display:flex;flex-wrap:wrap;gap:8px}.ls-chip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:22px;border:0;background:linear-gradient(180deg,#2e2f37,#25262d);color:#fff;font-size:15px;font-weight:600;line-height:20px;text-align:left}.ls-chip--more{position:relative;display:flex;margin:24px auto 0}.ls-chip:disabled{opacity:.6}.ls-circ{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#1e1f24;color:#fff}.ls-circ--bare{background:none}.ls-circ--glass{position:relative;top:auto;right:auto;background:#17181eb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ls-circ--glass svg{filter:none}.ls-all__bar{display:flex;justify-content:space-between;padding:8px 0 0}.ls-detail>.ls-all__bar{padding:8px var(--ls-side) 0}.ls-title{margin-top:16px;font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.5px}.ls-title__s{margin-top:4px;font-size:15px;line-height:20px;color:#fff}.ls-group{margin-top:40px}.ls-group__head{display:flex;align-items:baseline;gap:12px}.ls-group__t{flex:1;font-size:20px;line-height:25px;font-weight:600;letter-spacing:-.3px}.ls-group__s{margin-top:4px;font-size:14px;line-height:18px;color:#fff}.ls-list{margin-top:16px;border-radius:24px;background:var(--ls-surface);overflow:hidden}.ls-row{position:relative;display:flex;align-items:center;gap:16px;min-height:88px;padding:12px 16px}.ls-row+.ls-row:before{content:"";position:absolute;left:80px;right:0;top:0;height:1px;background:#ffffff14}.ls-row__txt{flex:1;min-width:0}.ls-row__t{font-size:15px;line-height:20px;font-weight:600}.ls-row__s{font-size:13px;line-height:17px;color:#fff}.ls-row__chev{flex:none;color:#fff}.ls-crest{position:relative;display:grid;place-items:center;flex:none;border-radius:50%;background:#fff;overflow:hidden}.ls-crest>img{width:100%;height:100%;object-fit:contain}.ls-crest.is-alt{background:none}.ls-orglogo,.ls-orgmark{position:relative;display:grid;flex:none;place-items:center}.ls-orglogo{padding:14%;border-radius:26%;background:#fff}.ls-orglogo>img{width:100%;height:100%;object-fit:contain}.ls-letter{display:block;overflow:visible}.ls-card__org{position:absolute;left:10px;bottom:10px;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#0e0f149e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ls-card__org .ls-orglogo{border-radius:8px}.ls-more{margin-top:40px}.ls-more.is-compact{margin:20px var(--ls-side) 0}.ls-detail{padding-bottom:120px}.ls-dphoto{position:relative;height:clamp(220px,40vh,304px);overflow:hidden}.ls-dphoto__shade{position:absolute;inset:0;background:linear-gradient(180deg,#00000059,#0000 30%)}.ls-dphoto__nav{position:absolute;left:var(--ls-side);right:var(--ls-side);top:8px;display:flex;gap:12px}.ls-dsheet{position:relative;margin-top:-28px;padding:28px 24px 0;border-radius:28px 28px 0 0;background:#000}.ls-dsheet.has-crest{padding-top:48px}.ls-emblem{position:absolute;left:24px;top:-32px;box-shadow:0 0 0 4px #000,0 10px 24px #00000080}.ls-emblem.is-alt{background:#1e1f24}.ls-title--d{margin-top:0;letter-spacing:-.4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ls-title--d+.ls-meta{margin-top:12px}.ls-zh{letter-spacing:.1em}.ls-meta{display:flex;flex-direction:column;gap:12px;margin-top:16px}.ls-meta__row{display:flex;flex-wrap:wrap;gap:8px 16px}.ls-meta__it{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:15px;line-height:20px;font-weight:400}.ls-meta__lead{margin:0}.ls-meta__it--lead{align-items:flex-start;min-width:0;max-width:100%}.ls-meta__it--lead .ls-fl{flex:none}.ls-meta__txt{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ls-meta__it--one{min-width:0;max-width:100%}.ls-meta__it b{font-weight:600}.ls-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.ls-tile{display:flex;flex-direction:column;min-width:0;padding:14px;border-radius:20px;background:var(--ls-surface);box-shadow:inset 0 1px #ffffff0d}.ls-tile .ls-fl{margin-bottom:10px}.ls-tile__v,.ls-tile__l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-tile__v{font-size:20px;line-height:25px;font-weight:600}.ls-tile__v.is-long{font-size:15px}.ls-tile__l{font-size:14px;line-height:19px;color:#fff}.ls-meibox{margin-top:24px}.ls-meibox .ls-mcard__t{font-size:15px;line-height:20px}.ls-askfield{display:flex;align-items:center;gap:6px;width:100%;height:44px;margin-top:10px;padding:0 4px 0 14px;border-radius:22px;color:#fff;font-weight:400;font-size:15px;text-align:left}.ls-askfield .ls-ell{flex:1}.ls-askfield__mic{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#2f313b;color:#fff}.ls-dsec{margin-top:40px}.ls-dsec__t{font-size:20px;line-height:25px;font-weight:600;letter-spacing:-.3px}.ls-irows{list-style:none;padding:0;margin-top:20px;display:flex;flex-direction:column;gap:20px}.ls-irow{display:flex;align-items:center;gap:16px}.ls-irow__txt{display:flex;flex-direction:column;min-width:0}.ls-irow__a{font-size:15px;line-height:21px;overflow-wrap:anywhere}a.ls-irow__a{text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:3px}.ls-irow__s{margin-top:2px;font-size:14px;line-height:19px;color:#fff}.ls-body{margin-top:16px;font-size:15px;line-height:23px;color:#fff}.ls-body--white{color:#fff;max-width:680px}.ls-src{list-style:none;padding:0;margin-top:16px;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:19px;color:#fff}.ls-src a{color:#fff;overflow-wrap:anywhere}.ls-report{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:16px;padding:0;border:0;background:none;color:#fff;font-size:14px}.ls-dbar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#0a0a0ce0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid rgba(255,255,255,.1)}.ls-dbar__in{max-width:var(--ls-col);margin:0 auto;padding:14px 24px calc(14px + env(safe-area-inset-bottom))}.ls-space{--k-lip: 7px;position:relative;display:block;width:100%;height:63px;padding:0;border:0;background:none;color:#fff;-webkit-tap-highlight-color:transparent}.ls-space__lip{position:absolute;inset:7px 0 0;border-radius:18px;background:#261059;box-shadow:0 10px 20px #0000008c,0 4px 18px #844cff2e}.ls-space__face{position:relative;display:flex;align-items:center;justify-content:center;height:56px;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#ffffff29,#fff0 52%),linear-gradient(100deg,#c2559a,#7d45e3 48%,#4a7fd0);box-shadow:inset 0 -2px 5px #1e08504d;font-family:var(--font);font-size:15px;font-weight:700;white-space:nowrap;text-shadow:0 1px 2px rgba(36,10,80,.35)}.ls-space__label{position:relative;font-size:20px}.ls-spark{position:absolute;display:block;pointer-events:none}.ls-toast{position:fixed;left:50%;bottom:110px;z-index:60;transform:translate(-50%);padding:10px 16px;border-radius:22px;background:#24262f;font-size:14px}.ls-sheet-wrap{position:fixed;inset:0;z-index:80;font-family:"NunitoText",var(--font);font-weight:400;color:#fff;--ls-soft: rgba(255, 255, 255, .72);--ls-line: rgba(255, 255, 255, .12);--ls-surface: #16171b}.ls-sheet__dim{position:absolute;inset:0;background:#0000008c;animation:ls-fade .2s ease both}.ls-sheet{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-width:560px;max-height:calc(100% - 120px);margin:0 auto;padding:8px 24px calc(16px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;background:#17181e;animation:ls-rise .28s cubic-bezier(.22,.61,.36,1) both}@keyframes ls-fade{0%{opacity:0}}@keyframes ls-rise{0%{transform:translateY(40px);opacity:0}}@media (prefers-reduced-motion: reduce){.ls-sheet,.ls-sheet__dim{animation:none}}.ls-sheet__grab{position:relative;align-self:center;width:40px;height:5px;border-radius:3px;background:#ffffff47;touch-action:none;cursor:grab}.ls-sheet__grab:before{content:"";position:absolute;inset:-14px -60px}.ls-sheet [data-drag]{touch-action:none}.ls-sheet.is-drag{transition:none;animation:none}.ls-sheet:not(.is-drag){transition:transform .22s cubic-bezier(.22,.61,.36,1)}@media (min-width: 900px){.ls-sheet{inset:50% auto auto 50%;width:min(560px,calc(100% - 64px));max-height:min(760px,calc(100% - 96px));padding-bottom:20px;border-radius:28px;box-shadow:0 30px 80px #0009;translate:-50% -50%;animation-name:ls-pop}.ls-sheet .ls-sheet__grab{display:none}.ls-sheet.ls-ask{height:min(720px,calc(100% - 96px))}}@keyframes ls-pop{0%{transform:translateY(16px) scale(.98);opacity:0}}.ls-ask{height:calc(100% - 140px)}.ls-ask__head{display:flex;align-items:center;gap:16px;height:88px;margin:8px -24px 0;padding:0 24px;border-bottom:1px solid var(--ls-line);overflow:hidden}.ls-ask__mei{align-self:flex-end;flex:none;width:54px;height:84px}.ls-ask__mei img{display:block;width:54px;height:auto}.ls-ask__who{flex:1;min-width:0}.ls-ask__name{font-size:15px;line-height:20px;font-weight:600}.ls-ask__about{font-size:14px;line-height:19px;color:#fff}.ls-ask__list{flex:1;overflow-y:auto;padding:24px 0 16px;overscroll-behavior:contain}.ls-ask__turn+.ls-ask__turn{margin-top:24px}.ls-you{width:fit-content;max-width:86%;margin-left:auto;padding:12px 16px;border-radius:22px 6px 22px 22px;background:#26272f;font-size:15px;line-height:22px}.ls-her{margin-top:16px;font-size:15px;line-height:23px}.ls-her--wait{color:#fff}.ls-her__src{display:inline-flex;align-items:center;min-height:44px;margin-top:0;font-size:14px;color:#fff;text-decoration:underline;text-underline-offset:3px}.ls-ask__head .ls-circ+.ls-circ{margin-left:-8px}.ls-mei__sound{background:none}.ls-mei__sound.is-off{color:var(--lav)}.ls-mei__her+.ls-you,.ls-you+.ls-mei__her,.ls-mei__her+.ls-mei__her{margin-top:20px}.ls-mei__her .ls-her:first-child{margin-top:0}.ls-mei__picks{display:flex;flex-direction:column;gap:10px;margin-top:20px}.ls-mei__pick{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 10px;border-radius:20px;background:#1f2028;color:#fff;text-decoration:none}.ls-mei__pick img{flex:none;width:64px;height:64px;border-radius:14px;object-fit:cover}.ls-mei__pickw{display:flex;flex:1;flex-direction:column;min-width:0}.ls-mei__pickt{font-size:15px;line-height:22px;font-weight:600}.ls-mei__picks2{font-size:14px;line-height:19px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ls-mei__go{flex:none;color:#fff}.ls-roundbtn--go:not(:disabled){--k-base: #4b22b8;background:var(--violet)}.ls-ask__bar{display:flex;align-items:center;gap:8px;height:56px;padding:0 6px 0 18px;border-radius:28px}.k-field.ls-ask__bar,.k-field.ls-ask__bar:focus,.k-field.ls-ask__bar:focus-within{box-shadow:none}.ls-sheet .k-field.ls-ask__bar{background:#2d2f3b}.ls-ask__input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;color:#fff;font:inherit;font-size:15px;font-weight:600}.ls-ask__input::placeholder,.ls-rep__note::placeholder{color:#fff;opacity:1;font-weight:400}.ls-roundbtn{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:50%;background:#26272f;color:#fff}.ls-roundbtn.is-rec{--k-glow: 0 0 0 6px rgba(132, 76, 255, .25);background:var(--violet)}.ls-roundbtn:disabled{opacity:.5}.ls-rep__form{display:flex;flex-direction:column;gap:16px}.ls-rep__note{width:100%;padding:14px 16px;border-radius:16px;color:#fff;font:inherit;font-size:15px;font-weight:600;resize:vertical}.ls-rep__err{font-size:14px;color:#ff8fc7}.ls-road__none{margin-top:32px}@media (max-width: 380px){.ls-tile{padding:12px}}@media (min-width: 900px){.ls--home .ls-home{max-width:1120px;--ls-side: 32px}.ls--home .ls-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px;overflow:visible;scroll-snap-type:none}.ls--home .ls-card{width:auto}.ls-detail{padding-top:16px}.ls-dphoto{height:340px;border-radius:28px}}@media (min-width: 1024px){.ls--home .ls-stage__t{font-size:17px;line-height:25px}.ls--home .ls-stage__in::placeholder{font-size:17px}.ls--home .ls-pills{gap:14px;padding-top:24px}.ls--home .ls-pills.k-tray{margin-top:20px;padding-top:12px}.ls--home .ls-pill__base{height:56px;border-radius:28px}.ls--home .ls-pill__face{height:56px;gap:8px;padding:0 22px 0 12px;border-radius:28px;font-size:17px}.ls--home .ls-pill__face{padding-left:18px}.ls--home .ls-pill__face .ls-caticon{width:24px;height:24px}.ls--home .ls-sec{margin-top:40px}}.ls .ls-ownback{display:none}.ls-all__bar:has(.ls-ownback:only-child){display:none}.ls-catwrap{position:relative}.ls-catview{min-height:calc(100vh - 120px);display:flow-root}.ls-catview.is-in{position:relative;z-index:1;animation:ls-cat-in .2s cubic-bezier(.33,1,.68,1) both}.ls-catview.is-out{position:absolute;top:0;left:0;right:0;z-index:0;pointer-events:none;animation:ls-cat-out .16s cubic-bezier(.5,1,.89,1) both}@keyframes ls-cat-in{0%{opacity:0}}@keyframes ls-cat-out{to{opacity:0}}@media (prefers-reduced-motion: reduce){.ls-catview.is-in,.ls-catview.is-out{animation:none}}.ls-sec--rows .ls-list{margin:0 var(--ls-side)}.ls-sec--rows .ls-chip--more{width:fit-content}@media (min-width: 900px){.ls-sec--rows{max-width:calc(720px + 2 * var(--ls-side))}.ls-sec--rows .ls-chip--more{margin-left:var(--ls-side)}}.ls-tile__v.is-xlong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;font-size:13px;line-height:16px}.ls-pill__face{gap:8px;padding-left:14px}.ls-caticon{position:relative;display:block;flex:none}.ls-road2 .gd-cta,.ls-plancta .gd-cta{display:flex;align-items:center;justify-content:center;width:100%;height:56px;border:0;border-radius:18px;background:linear-gradient(180deg,#ffffff29,#fff0 52%),linear-gradient(100deg,#c2559a,#7d45e3 48%,#4a7fd0);--k-lip: 7px;--k-base: #261059;--k-glow: 0 14px 24px rgba(0, 0, 0, .5);color:#fff;font-family:var(--font);font-size:20px;font-weight:700;text-decoration:none;text-shadow:0 1px 2px rgba(36,10,80,.35)}@keyframes ls-bg-in{0%{background-color:#0000}}@keyframes ls-bg-out{to{background-color:#0000}}@keyframes ls-in-up{0%{opacity:0;transform:translateY(14px)}}@keyframes ls-in-fade{0%{opacity:0}}@keyframes ls-out-fade{to{opacity:0}}#main{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s ease}html.ls-searching #main{transform:scale(.96);opacity:.6}.ls-flyer{overflow:hidden;white-space:nowrap}@supports (-webkit-touch-callout: none){.ls-ask__input{font-size:16px}}.ls-sheet-wrap.ls-morph .ls-sheet{animation:ls-in-fade .24s ease-out both}.ls-sheet-wrap.ls-morph.is-out .ls-sheet,.ls-sheet-wrap.ls-morph.is-out .ls-sheet__dim{animation:ls-out-fade .26s ease-in forwards;pointer-events:none}.ls-mei.is-in:not(.is-calm) .ls-ask__list>*{animation:ls-in-up .28s cubic-bezier(.2,.8,.2,1) both}.ls-mei.is-in:not(.is-calm) .ls-ask__list>:nth-child(2){animation-delay:.08s}.ls-mei__starters,.ls-mei__next{margin-top:14px}.ls-mei__all{align-self:center;flex:none;margin:4px 0 14px}.ls-mei .ls-her+.ls-mei__picks{margin-top:14px}.ls-dots{display:inline-flex;gap:4px;margin-right:8px;vertical-align:middle}.ls-dots i{width:6px;height:6px;border-radius:50%;background:var(--lav);animation:ls-dot 1s ease-in-out infinite}.ls-dots i:nth-child(2){animation-delay:.15s}.ls-dots i:nth-child(3){animation-delay:.3s}@keyframes ls-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.ls-dots i{animation:none}}.ls-mei .ls-ask__name{white-space:nowrap}.ls-card__t,.ls-card__s,.ls-row__t,.ls-row__s,.ls-ask__about,.ls-mei__pickt{display:block;white-space:normal;overflow-wrap:anywhere}@keyframes ls-mei-in{0%{opacity:0;transform:translateY(6px)}}.ls-mei__her>.ls-mei__picks,.ls-mei__her>.ls-her__src,.ls-mei__her>.ls-mei__next{animation:ls-mei-in .32s cubic-bezier(.2,.8,.2,1) both}.ls-mei__her>.ls-her__src{animation-delay:.06s}.ls-mei__her>.ls-mei__next{animation-delay:.12s}@media (prefers-reduced-motion: reduce){.ls-mei__her>.ls-mei__picks,.ls-mei__her>.ls-her__src,.ls-mei__her>.ls-mei__next{animation:none}}.ls-mei__picks2{display:block;-webkit-line-clamp:unset;overflow:visible}.ls-mcard{--mw: 88px;position:relative;padding-top:calc(var(--mw) * .6)}.ls-mcard__mei{position:absolute;left:12px;bottom:0;z-index:1;width:var(--mw);height:auto}.ls-mcard__in{display:flex;flex-direction:column;justify-content:center;min-height:calc(var(--mw) * 1.557 * .62);padding:14px 16px 14px calc(var(--mw) + 26px);border-radius:20px;background:var(--ls-surface);box-shadow:inset 0 1px #ffffff0d}.ls-mcard__t{font-size:20px;line-height:25px;font-weight:600;letter-spacing:-.3px;text-wrap:balance}.ls-mcard__s{margin-top:4px;font-size:14px;line-height:19px;color:#fff}.ls-sgrp{margin-top:12px;border-radius:20px;background:var(--ls-surface);box-shadow:inset 0 1px #ffffff0d;overflow:hidden}.ls-srow{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:72px;padding:12px 16px;border:0;background:none;color:#fff;text-align:left;font:inherit}.ls-srow+.ls-srow:before,.ls-kv+.ls-kv:before{content:"";position:absolute;left:66px;right:0;top:0;height:1px;background:#ffffff14}.ls-kv+.ls-kv:before{left:16px}.ls-srow__txt{flex:1;min-width:0;display:flex;flex-direction:column}.ls-srow__t{font-size:15px;line-height:20px;font-weight:600}.ls-srow__s{margin-top:2px;font-size:14px;line-height:19px;color:#fff}.ls-srow.is-done .ls-srow__t{color:var(--ls-soft)}.ls-disc{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:#26272f;font-family:var(--font);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.ls-disc.is-now{background:linear-gradient(180deg,#fff,#ececf1);color:#000;box-shadow:0 3px #8d8d97}.ls-cap{display:inline-flex;align-items:center;flex:none;height:36px;padding:0 14px;border-radius:18px;background:#26272f;font-size:14px;font-weight:600;white-space:nowrap}.ls-kv{position:relative;display:flex;align-items:baseline;gap:16px;padding:18px 16px}.ls-kv__k{flex:1;min-width:0;font-size:15px;line-height:20px}.ls-kv__v{font-size:15px;line-height:20px;color:#fff;text-align:right}.ls-road2{padding-bottom:120px}.ls-road2__dk{display:none}.ls-dphoto--road{height:clamp(190px,32vh,300px)}.ls-emblem--road{width:84px;height:84px;top:-42px}.ls-dsheet.has-crest:has(.ls-emblem--road){padding-top:58px}.ls-road2 .ls-title--d+.ls-title__s{margin-top:4px}.ls-road2__h{margin-top:28px}.ls-keys{display:flex;gap:8px;margin-top:12px;padding:8px 8px 10px;border-radius:22px}.ls-key{position:relative;flex:1 1 0;min-width:0;padding:0 0 var(--key-lip-h);border:0;background:none;color:#fff;-webkit-tap-highlight-color:transparent}.ls-key__base{position:absolute;left:0;right:0;bottom:0;height:56px;border-radius:16px;background:#0c0d10;box-shadow:0 4px 8px #00000073}.ls-key__face{position:relative;display:grid;place-items:center;height:56px;border-radius:16px;font-family:var(--font);font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.ls-key.is-done .ls-key__face{color:var(--ls-soft)}.ls-key.is-now .ls-key__base{background:#8d8d97}.ls-key.is-now .ls-key__face{background:linear-gradient(180deg,#fff,#ececf1);color:#000}.ls-key:focus-visible,.ls-srow:focus-visible,.ls-cap:focus-visible,.ls-lrow:focus-visible{outline:2px solid #a78bff;outline-offset:2px}.ls-scard{margin-top:16px;padding:18px;border-radius:20px;background:var(--ls-surface);box-shadow:inset 0 1px #ffffff0d}.ls-scard__top{display:flex;align-items:center;gap:12px}.ls-scard__words{flex:1;min-width:0}.ls-scard__t{font-size:20px;line-height:25px;font-weight:600;letter-spacing:-.3px}.ls-scard__s{margin-top:2px;font-size:15px;line-height:20px;color:#fff}.ls-lrow{position:relative;display:flex;align-items:center;gap:16px;margin-top:16px;padding:12px 16px;border-radius:20px;background:var(--ls-surface);box-shadow:inset 0 1px #ffffff0d}.ls-lrow__ph{position:relative;flex:none;width:56px;height:56px;border-radius:14px;overflow:hidden}.ls-road2__go{margin-top:24px}@media (max-width: 380px){.ls-keys{gap:6px}.ls-key__base,.ls-key__face{height:52px}.ls-emblem--road{width:72px;height:72px;top:-36px}.ls-dsheet.has-crest:has(.ls-emblem--road){padding-top:50px}}@media (min-width: 900px){.ls-col.ls-road2{max-width:1120px;padding:24px 32px 64px}.ls-road2__ph{display:none}.ls-road2__dk{display:grid;grid-template-columns:416px minmax(0,1fr);gap:64px;align-items:start}.ls-road2__right{padding-top:40px}.ls-road2__right .ls-title{margin-top:0}.ls-sgrp--road{margin-top:20px}}.ls-sheet.ls-rep{max-height:calc(100% - 56px);padding-left:16px;padding-right:16px}.ls-rep__x:after{content:"";position:absolute;inset:-4px}.ls-rep__x{position:absolute;top:14px;right:16px;z-index:3;width:36px;height:36px}.ls-rep__form{display:flex;flex-direction:column;flex:1;min-height:0}.ls-rep__body{flex:1;min-height:0;overflow-y:auto;padding-top:12px;overscroll-behavior:contain}.ls-rep .ls-mcard__in{background:#1f2028}.ls-rep__on{display:none}.ls-rep__rows{background:#1f2028}.ls-rrow{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:8px 16px;border:0;background:none;color:#fff;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent}.ls-rrow+.ls-rrow:before{content:"";position:absolute;left:16px;right:0;top:0;height:1px;background:#ffffff14}.ls-rrow__txt{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px}.ls-rrow__k{font-size:15px;line-height:20px}.ls-rrow__v{min-width:0;font-size:14px;line-height:19px;color:#fff;overflow-wrap:anywhere}.ls-rrow__dot{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 2px #ffffff38}.ls-rrow.is-on .ls-rrow__dot{background:var(--pick-face);box-shadow:var(--pick-recessed)}.ls-rrow:focus-visible{outline:2px solid #a78bff;outline-offset:-2px}.ls-rep .ls-rep__note{display:block;margin-top:12px;min-height:88px;resize:none}.ls-rep__err{margin-top:8px}.ls-rep__go{padding-top:12px}.ls-rep__go--dk{display:none}@media (min-width: 900px){.ls-sheet.ls-rep{width:min(900px,calc(100% - 64px));max-width:900px;padding:32px}.ls-rep__x{top:20px;right:20px}.ls-rep__body{display:grid;grid-template-columns:340px minmax(0,1fr);gap:32px;padding-top:0}.ls-rep__on{display:block;margin-top:16px;padding:0 4px;font-size:14px;line-height:19px;color:#fff}.ls-rep__right{padding-top:40px}.ls-rep__rows{margin-top:0}.ls-rep__go--ph{display:none}.ls-rep__go--dk{display:block;padding-top:16px}}.ls-more .ls-mcard{margin-bottom:4px}.ls-jcards{display:flex;flex-direction:column;gap:10px;margin-top:16px}.ls-jcard{position:relative;display:flex;align-items:flex-start;gap:14px;padding:14px;border-radius:20px;background:var(--ls-surface);box-shadow:inset 0 1px #ffffff0d}.ls-jcard__mark{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:16px;background:#1f2028}.ls-jcard__txt{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.ls-jcard__t{font-size:15px;line-height:20px;font-weight:600}.ls-jcard__s{margin-top:2px;font-size:14px;line-height:19px;color:#fff}.ls-cap.ls-jcard__pay{height:auto;min-height:28px;margin-top:8px;padding:4px 10px;border-radius:14px;font-weight:400;white-space:normal}.ls-jcard__out{flex:none;color:#fff}.ls-jcard:focus-visible{outline:2px solid #a78bff;outline-offset:2px}@media (min-width: 768px) and (max-width: 1023.98px){.ls-col.ls-detail,.ls-detail .ls-dbar__in{max-width:640px}}.ls-detail.ls-dw{width:100%;max-width:1120px;margin:0 auto;padding:24px 32px 64px}.ls-dw__top{display:flex;align-items:center;gap:16px}.ls-dw__crest{flex:none;box-shadow:none}.ls-dw__name{flex:1;min-width:0}.ls-dw__name .ls-meta__lead{margin-top:6px}.ls-dw__t{-webkit-line-clamp:unset;display:block}.ls-dw__acts{display:flex;gap:8px;flex:none;align-self:flex-end}.ls-dw__act{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:0;border-radius:22px;background:transparent;color:#fff;font-size:15px;font-weight:600;text-decoration:none}.ls-dw__act.ls-heart{position:static;display:inline-flex;width:auto;height:auto}.ls-dw__act svg{filter:none}.ls-dw__act span{color:#fff}.ls-dw__hero{position:relative;height:min(560px,calc((100vw - 64px)*.5625),56vh);margin-top:24px;border-radius:24px;overflow:hidden;background:#16171b}.ls-dw__hero .ls-photo{position:absolute;inset:0}.ls-dw__bg{position:absolute;inset:-40px;width:calc(100% + 80px);height:calc(100% + 80px);object-fit:cover;filter:blur(28px) brightness(.45) saturate(1.1)}.ls-dw__hero.is-fit .ls-photo{background:transparent!important}.ls-dw__hero.is-fit .ls-photo__ph{display:none}.ls-dw__hero.is-fit .ls-photo__img{object-fit:contain;object-position:50% 50%!important}.ls-dw__cols{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:64px;align-items:start;margin-top:32px}.ls-dw__main>.ls-meta{margin-top:0}.ls-dw__main>.ls-meibox{margin-top:32px}.ls-dw__top+.ls-dw__cols{margin-top:40px}.ls-dw__side{position:sticky;top:88px}.ls-dw__card{display:flex;flex-direction:column;gap:20px;padding:24px;border-radius:24px;background:var(--ls-surface);box-shadow:inset 0 1px #ffffff0d,0 12px 32px #0006}.ls-dw__money{font-size:20px;line-height:25px;font-weight:400}.ls-dw__money b{font-weight:600}.ls-dw__keys{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.ls-dw__keys li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px}.ls-dw__kv{font-size:15px;line-height:20px;font-weight:600}.ls-dw__kl{font-size:14px;line-height:19px;color:#fff;text-align:right}@media (min-width: 1024px){.ls--all .ls-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ls--all .ls-list .ls-row+.ls-row:before{content:none}.ls--all .ls-list .ls-row:nth-child(n+3):before{content:"";position:absolute;left:80px;right:0;top:0;height:1px;background:#ffffff14}.ls--all .ls-more{max-width:720px}}.ls-mei .ls-mei__head{height:52px;gap:8px;margin:4px -12px 0 0;padding:0;border-bottom:0}.ls-mei .ls-ask__list{padding-top:8px}.ls-mei .ls-ask__list.is-scrolled{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 28px);mask-image:linear-gradient(to bottom,transparent 0,#000 28px)}.ls-mei .ls-mcard__in{background:#1f2028}.ls-mei__card+.ls-mei__her,.ls-mei__card+.ls-you{margin-top:24px}@media (max-width: 899.98px){.ls-sheet-wrap.ls-morph .ls-sheet.ls-mei{bottom:var(--kb, 0px)}.ls-sheet-wrap.ls-morph[data-kb] .ls-sheet.ls-mei{height:calc(var(--vvh, 100%) - 12px);max-height:calc(var(--vvh, 100%) - 12px);padding-bottom:10px}.ls-sheet-wrap.ls-morph[data-kb] .ls-sheet__dim{bottom:var(--kb, 0px)}}.ls-lrow--bone{display:block;height:80px}.ls-dw__top--bone{min-height:64px}.ls-dw__card--bone{min-height:280px}.ls-cap{position:relative}.ls-cap:after{content:"";position:absolute;inset:-4px 0}.ls-stage{position:relative;padding:52px var(--ls-side) 0}.ls-stage__card{position:relative;padding:16px}.ls-stage__bg{position:absolute;inset:0;border-radius:24px;background:var(--ls-surface);box-shadow:inset 0 1px #ffffff0d;transform-origin:0 0}.ls-stage__send:focus-visible,.ls-fchip:focus-visible{outline:2px solid #a78bff;outline-offset:2px}.ls-stage__top{position:relative;display:flex;align-items:flex-end;gap:14px;min-height:96px}.ls-stage__mei{position:relative;flex:none;width:100px;height:80px;margin:0 0 -14px -4px;z-index:0}.ls-stage__img{position:absolute;left:0;bottom:0;width:104px;max-width:none;height:auto;transform-origin:0 100%;transition:transform .42s cubic-bezier(.2,.8,.2,1);user-select:none;-webkit-user-drag:none}.ls-stage__ring{position:absolute;left:20px;top:-62px;width:64px;height:64px;border-radius:50%;border:2px solid rgba(255,255,255,.5);opacity:0;pointer-events:none}.ls-stage.is-listen .ls-stage__ring{animation:ls-listen 1.4s cubic-bezier(.2,.8,.2,1) infinite}@keyframes ls-listen{0%{opacity:.55;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.ls-stage__say{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;height:105px;margin:0 0 20px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.ls-stage__say::-webkit-scrollbar{display:none}.ls-stage__say.is-cut{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 24px);mask-image:linear-gradient(to bottom,transparent 0,#000 24px)}.ls-stage__say>p{transition:opacity .18s ease}.ls-stage__say.is-out>p:not(.ls-stage__wait){opacity:0}.ls-stage__wait{margin-top:auto;display:flex;align-items:center;height:25px;color:#fff;animation:ls-fade .3s ease .15s both}.ls-stage__wait .ls-dots{gap:7px;margin:0}.ls-stage__wait .ls-dots i{width:7px;height:7px;background:#fff}.ls-stage__t{margin-top:auto;font-size:15px;line-height:21px;color:#fff;text-wrap:pretty;overflow-wrap:anywhere;animation:ls-fade .2s ease both}.ls-w{opacity:0;transition:opacity .28s ease}.ls-w.is-on{opacity:1}.ls-stage__fld{position:relative;z-index:2;display:flex;align-items:flex-end;gap:8px;min-height:56px;padding:0 8px 0 20px;border-radius:28px;cursor:text}.ls-stage__in{flex:1;min-width:0;display:block;height:56px;margin:0;padding:15.5px 0;border:0;outline:0;resize:none;overflow:hidden;background:none;color:var(--lav);caret-color:var(--lav);font-family:var(--font);font-weight:700;font-size:20px;line-height:25px}.ls-stage__in::placeholder{color:#fff;opacity:1;font-family:"NunitoText",var(--font);font-weight:400;font-size:15px}.ls-stage__send{position:relative;flex:none;display:grid;place-items:center;width:40px;height:40px;margin:8px 0;padding:0;border:0;border-radius:50%;background:#a78bff33;color:#fff;--k-lip: 0px;pointer-events:none}.ls-stage__send.k{transition:background-color .18s ease,opacity .18s ease,translate var(--k-out) ease-out,box-shadow var(--k-out) ease-out}.ls-stage__send:after{content:"";position:absolute;inset:-2px}.ls-stage.has-text .ls-stage__send{background:var(--violet);--k-lip: 4px;--k-base: #4b22b8;pointer-events:auto}.ls-stage.has-text .ls-stage__send:disabled{opacity:.45}.ls-stage .ls-stage__fld.k-field,.ls-stage .ls-stage__fld.k-field:focus-within{background:#282638;box-shadow:var(--pick-recessed)}.ls-ghost{position:fixed;z-index:60;margin:0;pointer-events:none;color:var(--lav);font-family:var(--font);font-weight:700;white-space:pre-wrap}.ls-ghost span{display:inline-block;white-space:pre}.ls-below{transition:opacity .3s ease}.ls-mode{animation:ls-fade .24s ease both}.ls-pills .ls-filterkey{align-self:center;margin-top:-4px}.ls-res{padding-top:24px}.ls-res__t{padding:0 var(--ls-side);font-size:20px;line-height:25px;font-weight:600;letter-spacing:-.3px;overflow-wrap:anywhere}.ls-res__q{color:var(--lav);animation:ls-fade .24s ease both}.ls-res__chips{display:flex;flex-wrap:wrap;gap:10px 8px;padding:12px var(--ls-side) 16px}.ls-fchip{position:relative;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px 0 14px;border:0;border-radius:18px;background:#1e1f24;color:#fff;font-size:15px;font-weight:600;line-height:20px;white-space:nowrap}.ls-fchip:after{content:"";position:absolute;inset:-4px 0}.ls-fchip svg{opacity:.72}.ls-fchip--all{padding:0 14px}.ls-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;padding:0 var(--ls-side)}.ls-grid .ls-card{width:auto}.ls-grid>:nth-child(n+13){display:none}.ls-res .ls-chip--more{margin-top:28px}@media (min-width: 640px){.ls-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 900px){.ls-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}.ls-res{padding-top:32px}}@media (min-width: 1200px){.ls-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ls-grid>:nth-child(n+13){display:block}}@media (min-width: 1024px){.ls--home .ls-stage{max-width:820px;margin:0 auto;padding-top:96px}.ls--home .ls-stage__card{padding:24px}.ls--home .ls-stage__bg{border-radius:32px}.ls--home .ls-stage__top{gap:24px;min-height:128px}.ls--home .ls-stage__mei{width:132px;height:104px;margin-bottom:-18px}.ls--home .ls-stage__img{width:136px}.ls--home .ls-stage__ring{left:28px;top:-84px;width:84px;height:84px}.ls--home .ls-stage__say{height:125px;margin-bottom:28px}.ls--home .ls-stage__fld{min-height:64px;border-radius:32px;padding:0 10px 0 24px}.ls--home .ls-stage__in{height:64px;padding:19.5px 0}.ls--home .ls-stage__send{width:44px;height:44px;margin:10px 0}}@media (prefers-reduced-motion: reduce){.ls-stage__img,.ls-stage__send,.ls-below{transition-duration:.15s}.ls-stage.is-listen .ls-stage__ring{animation-name:ls-listen-calm}}@keyframes ls-listen-calm{0%,to{opacity:0}50%{opacity:.45}}.ls-rank{margin:0;column-gap:14px}.ls-rank b{font-weight:600}.ls-rank__it{gap:4px;white-space:nowrap}.ls-rank__ic{flex:none;width:15px;height:15px}.ls-dw__name .ls-rank{margin:8px 0 6px}.ls-flag{flex:none;display:inline-block;border-radius:2px}.ls-place{white-space:nowrap}.ls-place__pin{display:inline-block;width:1em;height:1em;margin-right:3px;vertical-align:-.1475em}.ls-meta__pin{flex:none;width:15px;height:15px;margin:0 2.5px}.ls-row__t.ls-row__t--ranked{display:flex;align-items:baseline;gap:8px;min-width:0}.ls-row__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-row__rank{flex:none;display:inline-flex;align-items:center;gap:5px;align-self:center}.ls-row{gap:12px}.ls-row+.ls-row:before{left:68px}.ls-place__gap{display:inline-block;width:7px}@media (max-width: 380px){.ls-row{gap:8px;padding-right:10px}.ls-place__gap{width:5px}.ls-place__pin{margin-right:2px}}.ls-row__t.ls-row__t--ranked{gap:0}.ls-row__dot{white-space:pre}.ls-row__t--ranked .ls-row__rank{gap:0}.ls-card__t.ls-card__t--placed{display:flex;align-items:baseline;min-width:0;white-space:nowrap}.ls-card__name{flex:0 0 auto;max-width:calc(100% - 4.6em);overflow:hidden;text-overflow:ellipsis}.ls-card__sep{flex:none;white-space:pre}.ls-card__city{flex:0 1 auto;min-width:3.4em;overflow:hidden;text-overflow:ellipsis}.ls-rankw{display:inline-block;white-space:nowrap}.ls-rankw .ls-flag--rank{margin-left:.3em;vertical-align:calc(.3525em - 6px)}.ls-rank .ls-flag--rank{vertical-align:calc(.3525em - 6.5px)}.photo-tag--flag .ls-flag--rank{vertical-align:calc(.3525em - 7px)}.ls-rankw__tail{margin-left:.3em}.ls-mcard__mei.ls-mei--wide{width:calc(var(--mw) * 1.1934);margin-left:calc(var(--mw) * -.0967)}.ls-stage__img.ls-mei--wide{width:124.1px;margin-left:-10.06px}@media (min-width: 1024px){.ls--home .ls-stage__img.ls-mei--wide{width:162.3px;margin-left:-13.15px}}.ls-plancta .gd-cta{margin-top:0}.ls-plancta .gd-badges--qr{margin-top:14px}.ls-dbar:has(.ls-plancta),.fl-bar:has(.ls-plancta){background:#0a0a0c}.ls-detail:not(.ls-dw):has(.ls-plancta){padding-bottom:200px}.fl--detail:has(.ls-plancta){padding-bottom:210px}.ls-stage__live{position:absolute;left:0;bottom:0;width:124.1px;margin-left:-10.06px;aspect-ratio:477 / 623;transform-origin:50% 100%}.ls-live__pose{position:absolute;inset:0;transform-origin:50% 84%}.ls-stage__live .ls-stage__img.ls-mei--wide{left:0;top:0;width:100%;height:100%;margin:0}@media (min-width: 1024px){.ls--home .ls-stage__live{width:162.3px;margin-left:-13.15px}.ls--home .ls-stage__live .ls-stage__img.ls-mei--wide{width:100%;margin:0}}.ls-stage__live.is-alive:not(.is-calm){animation:ls-breathe 4.6s ease-in-out infinite}@keyframes ls-breathe{0%,to{transform:none}45%{transform:translateY(-.4px) scale(1.006,1.012)}}@media (prefers-reduced-motion: reduce){.ls-stage__live.is-alive{animation:none}}.ls-live{position:absolute;inset:0;pointer-events:none}.ls-live__eye,.ls-live__mouth{position:absolute;visibility:hidden;background-repeat:no-repeat}.ls-live__eye{top:35.789%;width:15.522%;height:23.053%;background-size:200% 700%}.ls-live__eye--l{left:25.824%;background-position-x:0}.ls-live__eye--r{left:58.654%;background-position-x:100%}.ls-live__mouth{left:15.385%;top:60.947%;width:72.802%;height:30.316%;background-size:100% 800%}:root{--k-in: 70ms;--k-out: .14s;--tray: #26272d;--key-face: #383940;--key-lip: #1b1c21;--key-lip-h: 4px;--key-contact: 0 1.5px 0 rgba(0, 0, 0, .4);--key-raised: inset 0 0 0 transparent, inset 0 0 0 transparent, 0 4px 0 var(--key-lip), 0 5.5px 0 rgba(0, 0, 0, .4);--key-raised-down: inset 0 0 0 transparent, inset 0 0 0 transparent, 0 0 0 var(--key-lip), 0 1.5px 0 rgba(0, 0, 0, .4);--key-face-raised: inset 0 0 0 transparent, inset 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent;--key-face-down: inset 0 0 0 transparent, inset 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent;--key-base: #0c0d10;--pick-face: #1c1d22;--pick-recessed: inset 0 5px 5px -3px rgba(0, 0, 0, .6), inset 0 2px 2px -1px rgba(0, 0, 0, .35), 0 1px 0 rgba(255, 255, 255, .07), 0 0 0 transparent}.k,.k-layer,.k-flat,.k-row{-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer}.k{box-shadow:var(--k-light, inset 0 0 0 transparent),0 var(--k-lip, 4px) 0 var(--k-base, var(--key-base)),var(--k-glow, 0 0 0 transparent);transition:translate var(--k-out) ease-out,box-shadow var(--k-out) ease-out}.k:not(:disabled):is(:active,[data-down]){translate:0 var(--k-lip, 4px);box-shadow:var(--k-light, inset 0 0 0 transparent),0 0 0 var(--k-base, var(--key-base)),var(--k-glow, 0 0 0 transparent);transition-duration:var(--k-in)}.k-layer .k-face{transition:translate var(--k-out) ease-out}.k-layer:not(:disabled):is(:active,[data-down]) .k-face{translate:0 var(--k-lip, 4px);transition-duration:var(--k-in)}.k-tray{background:var(--tray)}.k-base{background:var(--key-lip);box-shadow:var(--key-contact)}.k-layer.is-on .k-base{visibility:hidden}.k.k-raised,.k-raised{background:var(--key-face);box-shadow:var(--key-raised);color:#fff;transition:translate .12s ease-out,box-shadow .12s ease-out}.k-layer>.k-raised{box-shadow:var(--key-face-raised)}.k.k-raised:not(:disabled):is(:active,[data-down]){translate:0 var(--key-lip-h);box-shadow:var(--key-raised-down);transition-duration:var(--k-in)}.k-layer:not(:disabled):is(:active,[data-down])>.k-raised{translate:0 var(--key-lip-h);box-shadow:var(--key-face-down);transition-duration:var(--k-in)}.k.k-raised.is-on,.k.k-raised.is-on:not(:disabled):is(:active,[data-down]),.k-layer.is-on>.k-raised,.k-layer.is-on:not(:disabled):is(:active,[data-down])>.k-raised{translate:0 var(--key-lip-h);background:var(--pick-face);box-shadow:var(--pick-recessed);transition-duration:.12s}@media (hover: hover) and (pointer: fine){.k.k-raised.is-on:hover,.k-layer.is-on:hover>.k-raised{filter:none}}.k-field,.k-field:focus,.k-field:focus-within{border:0;outline:none;background:var(--pick-face);box-shadow:var(--pick-recessed)}.k-flat{transition:scale var(--k-out) ease-out}.k-flat:not(:disabled):is(:active,[data-down]){scale:.96;transition-duration:var(--k-in)}.k-row:is(:active,[data-down]){background-image:linear-gradient(#ffffff12,#ffffff12)}@media (hover: hover) and (pointer: fine){.k:not(:disabled):hover,.k-layer:not(:disabled):hover .k-face{filter:brightness(1.12)}.k-row:hover{background-image:linear-gradient(#ffffff0a,#ffffff0a)}}@media (prefers-reduced-motion: reduce){.k,.k-layer .k-face,.k-raised,.k-flat{transition:none!important}}.ls-rrow__dot:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:var(--rim-w, 1px);background:var(--space-ring, linear-gradient(135deg, #ff8fc7 0%, #844cff 50%, #6fe3ff 100%));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.ls-rrow__dot{position:relative;box-shadow:none;--rim-w: 2px}.ls-rrow.is-on .ls-rrow__dot:after{display:none}.ls-stage__ring{border:2px solid transparent;background:var(--space-ring, linear-gradient(135deg, #ff8fc7 0%, #844cff 50%, #6fe3ff 100%)) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}
