@property --lx-lift{syntax: "<length>"; inherits: true; initial-value: 0px;}.lx{color-scheme:dark;--page: #08080a;--s0: #0d0d10;--s0-hi: #121216;--s1: linear-gradient(180deg, #1b1b20 0%, #16161a 100%);--s1-solid: #18181d;--s2: linear-gradient(180deg, #202026 0%, #1a1a1f 100%);--s2-solid: #1c1c21;--rail: linear-gradient(180deg, #151519 0%, #111114 100%);--rail-solid: #131317;--well: #08080a;--sheen: linear-gradient(155deg, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .06) 28%, rgba(255, 255, 255, .03) 62%, rgba(255, 255, 255, .08) 100%);--sheen-hi: linear-gradient(155deg, rgba(255, 255, 255, .32) 0%, rgba(255, 255, 255, .1) 30%, rgba(255, 255, 255, .04) 62%, rgba(255, 255, 255, .12) 100%);--bevel: inset 0 1px 0 rgba(255, 255, 255, .06);--e1: 0 1px 1px rgba(0, 0, 0, .45), 0 4px 10px -4px rgba(0, 0, 0, .55), 0 12px 24px -14px rgba(0, 0, 0, .6);--e2: 0 2px 3px rgba(0, 0, 0, .4), 0 14px 32px -14px rgba(0, 0, 0, .7), 0 40px 80px -40px rgba(0, 0, 0, .7);--e3: 0 4px 8px rgba(0, 0, 0, .45), 0 30px 70px -22px rgba(0, 0, 0, .85), 0 70px 140px -50px rgba(0, 0, 0, .7);--sunk: inset 0 1px 2px rgba(0, 0, 0, .55), inset 0 0 0 1px rgba(255, 255, 255, .06);--line: rgba(255, 255, 255, .06);--line-2: rgba(255, 255, 255, .11);--line-3: rgba(255, 255, 255, .2);--ink: #f5f5f6;--ink-2: rgba(245, 245, 246, .7);--ink-3: rgba(245, 245, 246, .52);--acc: #f472b6;--acc-soft: rgba(236, 72, 153, .14);--warn: #f5b85a;--rose: #fb7185;--ok: #6ee7a8;--grad: linear-gradient(90deg, #a855f7 0%, #ec4899 52%, #f97316 100%);--grad-d: linear-gradient(135deg, #a855f7 0%, #ec4899 52%, #f97316 100%);--cta: var(--grad);--cta-ink: #fff;--cta-glow: 0 10px 30px -12px rgba(236, 72, 153, .6), 0 2px 6px -2px rgba(168, 85, 247, .5);--ink-btn: #f5f5f6;--ink-btn-ink: #121216;--stage: linear-gradient(180deg, #131317 0%, #0b0b0d 100%);--metal: linear-gradient(135deg, #f7e9c6 0%, #dcb874 26%, #ec4899 68%, #a855f7 100%);--metal-text: linear-gradient(100deg, #f8ecd0 0%, #e4c27e 30%, #f6a3c9 70%, #d7b4ff 100%);--grain-o: .05;--grain-blend: overlay;--f-display: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--f-sans: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--f-label: "Space Grotesk", Inter, system-ui, sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--t-title: 22px;--t-h3: 15px;--t-body: 13px;--t-label: 11px;--t-meta: 11px;--t-num: 12px;--t-input: 13px;--h-ctl: 44px;--h-seg: 36px;--r-ctl: 12px;--r-card: 16px;--spring: cubic-bezier(.2, .9, .2, 1.04);--out: cubic-bezier(.16, 1, .3, 1);--sp-lin: var(--spring-lin, var(--spring));--sp-soft: var(--spring-soft, var(--out));--sp-pop: var(--spring-pop, var(--spring))}.lx[data-theme=light]{color-scheme:light;--page: #ebe7e0;--s0: #f7f5f1;--s0-hi: #fbfaf8;--s1: linear-gradient(180deg, #ffffff 0%, #fbfaf7 100%);--s1-solid: #fdfcfa;--s2: linear-gradient(180deg, #ffffff 0%, #fcfbf9 100%);--s2-solid: #ffffff;--rail: linear-gradient(180deg, #fefdfb 0%, #f9f7f3 100%);--rail-solid: #fcfbf8;--well: #ece8e1;--sheen: linear-gradient(155deg, rgba(255, 255, 255, 1) 0%, rgba(60, 40, 10, .08) 40%, rgba(60, 40, 10, .14) 100%);--sheen-hi: linear-gradient(155deg, rgba(255, 255, 255, 1) 0%, rgba(60, 40, 10, .12) 40%, rgba(60, 40, 10, .2) 100%);--bevel: inset 0 1px 0 rgba(255, 255, 255, .9);--e1: 0 1px 1px rgba(70, 50, 20, .06), 0 4px 10px -4px rgba(70, 50, 20, .1), 0 12px 24px -14px rgba(70, 50, 20, .14);--e2: 0 2px 3px rgba(70, 50, 20, .06), 0 14px 32px -14px rgba(70, 50, 20, .16), 0 40px 80px -40px rgba(70, 50, 20, .2);--e3: 0 4px 8px rgba(70, 50, 20, .08), 0 30px 70px -22px rgba(70, 50, 20, .24), 0 70px 140px -50px rgba(70, 50, 20, .24);--sunk: inset 0 1px 2px rgba(70, 50, 20, .1), inset 0 0 0 1px rgba(60, 40, 10, .1);--line: rgba(40, 28, 10, .08);--line-2: rgba(40, 28, 10, .13);--line-3: rgba(40, 28, 10, .24);--ink: #17171a;--ink-2: rgba(23, 23, 26, .7);--ink-3: rgba(23, 23, 26, .64);--acc: #db2777;--acc-soft: rgba(219, 39, 119, .09);--warn: #9a5b12;--rose: #be123c;--ok: #15803d;--cta: hsl(25 95% 53%);--cta-glow: 0 10px 26px -12px hsl(25 95% 53% / .65), 0 2px 6px -2px hsl(25 95% 40% / .35);--ink-btn: #17171a;--ink-btn-ink: #fff;--stage: linear-gradient(180deg, #efe9df 0%, #e4ddd0 100%);--metal-text: linear-gradient(100deg, #8a5a14 0%, #b07a26 30%, #c0306f 70%, #7c3aed 100%);--grain-o: .05;--grain-blend: multiply}@media(max-width:640px),(pointer:coarse){.lx{--t-input: 16px;--h-seg: 44px}}.lx :where(p){line-height:inherit;letter-spacing:inherit}.lx button:disabled:is(button),.lx input:disabled:is(input),.lx select:disabled:is(select),.lx textarea:disabled:is(textarea){opacity:1;cursor:default}.lx{color:var(--ink);font:400 var(--t-body)/1.5 var(--f-sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left;letter-spacing:normal}.lx,.lx *,.lx *:before,.lx *:after{box-sizing:border-box}.lx img,.lx video{display:block;max-width:100%}.lx button,.lx input,.lx select,.lx textarea{font:inherit;color:inherit;letter-spacing:inherit}.lx input,.lx select,.lx textarea{font-size:16px}.lx button{cursor:pointer;background:none;border:0;padding:0;text-align:inherit}.lx a{color:inherit}.lx :focus-visible{outline:2px solid #ec4899;outline-offset:2px;border-radius:8px}.lx mark{background:#ec489942;color:inherit;border-radius:3px;padding:0 1px}.lx .sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}.lx .title{margin:0;font:600 var(--t-title)/1.15 var(--f-display);font-variation-settings:"opsz" 32;letter-spacing:-.022em;color:var(--ink);overflow-wrap:anywhere}.lx .h3{margin:0;font:600 var(--t-h3)/1.3 var(--f-display);font-variation-settings:"opsz" 32;letter-spacing:-.012em;color:var(--ink)}.lx .body{margin:0;font-size:var(--t-body);color:var(--ink-2)}.lx .lbl{display:inline-flex;align-items:baseline;gap:8px;margin:0;font:500 var(--t-label)/1.3 var(--f-label);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3)}.lx .lbl b{margin-left:auto;font:500 var(--t-num) var(--f-mono);letter-spacing:0;text-transform:none;color:var(--ink)}.lx .meta{margin:0;font-size:var(--t-meta);line-height:1.45;color:var(--ink-3)}.lx .eyebrow{margin:0;display:flex;align-items:center;gap:8px;font:500 var(--t-label)/1.3 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.lx .eyebrow--ok,.lx .eyebrow--ok svg{color:var(--ok)}.lx .eb-dot{width:6px;height:6px;border-radius:50%;background:var(--grad-d);box-shadow:0 0 10px #ec4899b3}.lx .num{font-family:var(--f-mono);font-size:var(--t-num);font-variant-numeric:tabular-nums;letter-spacing:0}.lx :is(.btn,.segc-b,.title,.h3,.chip-b,.lbl,.meta,.sb-st,.gv-in,.sr-n,.medal) .num{font-size:inherit}.lx .title.num{font-size:var(--t-title)}.lx .chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:7px;background:var(--acc-soft);color:var(--acc);font:500 var(--t-num)/1 var(--f-mono);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;box-shadow:inset 0 0 0 1px color-mix(in srgb,#ec4899 18%,transparent)}.lx .badge{display:inline-flex;align-items:center;flex:none;white-space:nowrap;height:20px;padding:0 7px;border-radius:6px;font:600 var(--t-label)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--grad);font-style:normal;box-shadow:inset 0 1px #ffffff40}.lx .crop{display:block;width:100%;height:100%;background-repeat:no-repeat;transform:scale(1.34)}.lx .crop--tall{transform:scale(1.36)}.lx :where(.lc-cv,.tt-art,.ph-i,.art,.srw-cv,.rk-cv,.lt-f,.oc-in,.obj-rev-in,.sr-c,.sr-th,.dd-th,.dt-main,.dt-t span,.gv-grid span,.mini-cv,.hero-m,.idc-cv)>img,.lx :where(.lc-cv,.tt-art,.ph-i,.art,.srw-cv,.rk-cv,.lt-f,.oc-in,.sr-c,.dt-main,.hero-m)>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lx .mono{display:grid;place-items:center;width:100%;height:100%;min-height:40px;background:linear-gradient(150deg,hsl(var(--h) 26% 28%),hsl(var(--h2) 30% 12%))}.lx .mono b{font:600 var(--t-title)/1 var(--f-display);letter-spacing:-.02em;color:hsl(var(--h2) 40% 88%)}.lx .sk{position:relative;overflow:hidden;background:color-mix(in srgb,var(--ink) 6%,var(--s0))}.lx .sk>img{opacity:0;transition:opacity .5s var(--out)}.lx .sk>img[data-ok]{opacity:1}.lx .sk:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.07) 50%,transparent 70%);animation:lx-shim 1.4s linear infinite}.lx[data-theme=light] .sk:after{background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.75) 50%,transparent 70%)}.lx .sk:has(>img[data-ok]):after,.lx .sk:has(>.crop):after,.lx .sk:has(>.mono):after,.lx .sk:has(>video):after{display:none}@keyframes lx-shim{0%{transform:translate(-100%)}to{transform:translate(100%)}}.lx .raised,.lx .dd-trig,.lx .qp,.lx .opt,.lx .gcard,.lx .drop,.lx .srw,.lx .try,.lx .adv,.lx .empty,.lx .note,.lx .gv-card,.lx .sumrow.is-on,.lx .mini,.lx .fld input[type=text],.lx .tl,.lx .notice{border:1px solid transparent;background:var(--s1) padding-box,var(--sheen) border-box;box-shadow:var(--bevel),var(--e1)}.lx .fpop,.lx .dd-p,.lx .srch-p,.lx .dlg{border:1px solid transparent;background:var(--s2) padding-box,var(--sheen-hi) border-box;box-shadow:var(--bevel),var(--e3)}.lx :is(.fpop,.dd-p,.srch-p,.dlg){background-color:var(--s2-solid)}.lx .qp[aria-pressed=true]:after,.lx .opt[aria-pressed=true]:after,.lx .dd-row.is-sel:after,.lx .lcw.is-on .cvw:before,.lx .tt[aria-pressed=true] .cvw:before,.lx .dt-t.is-on:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:var(--grad-d);pointer-events:none;z-index:4;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lx .medal{position:absolute;z-index:6;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--metal);color:#fff;font:500 var(--t-meta)/1 var(--f-mono);text-shadow:0 1px 1px rgba(80,30,20,.45);box-shadow:0 0 0 3px var(--s0-hi),0 6px 14px -4px #ec4899b3,inset 0 1px #fff9,inset 0 -2px 3px #78283c59;animation:lx-medal .7s var(--sp-pop) backwards}@keyframes lx-medal{0%{transform:scale(.2);opacity:0}30%{opacity:1}}.lx .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--h-ctl);padding:0 18px;border-radius:var(--r-ctl);font:600 var(--t-body)/1 var(--f-sans);white-space:nowrap;transition:transform .35s var(--sp-lin),opacity .2s}.lx .btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.lx .btn:disabled,.lx .btn[aria-disabled=true]{cursor:default}.lx .go,.lx .btn-p{color:var(--cta-ink);background:var(--cta);box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000026,var(--cta-glow);overflow:hidden;isolation:isolate}.lx .go:after,.lx .btn-p:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.42) 50%,transparent 68%);transform:translate(-130%);pointer-events:none}.lx .go:hover:not([aria-disabled=true]):after,.lx .btn-p:hover:after{transform:translate(130%);transition:transform 1s var(--out)}.lx .go:hover:not([aria-disabled=true]),.lx .btn-p:hover{transform:translateY(-1px)}.lx .go[aria-disabled=true]{background:color-mix(in srgb,var(--ink) 9%,var(--s0));color:var(--ink-3);box-shadow:var(--sunk)}.lx .go[aria-disabled=true]:after{display:none}.lx .btn-ink{color:var(--ink-btn-ink);background:var(--ink-btn);box-shadow:inset 0 1px #ffffff80,0 8px 20px -10px #0009}.lx .btn-ink svg{transition:transform .4s var(--sp-lin)}.lx .btn-ink:hover svg{transform:translate(3px)}.lx .btn-s{color:var(--ink);border:1px solid transparent;background:var(--s1) padding-box,var(--sheen) border-box;box-shadow:var(--bevel),var(--e1)}.lx .btn-s:hover:not(:disabled){transform:translateY(-1px)}.lx .btn-s:disabled{color:var(--ink-3)}.lx .btn-g{color:var(--ink-2);padding:0 10px}.lx .btn-g:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.lx .btn-g:disabled{color:var(--ink-3);opacity:.6}.lx .btn-glass{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px #fff3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lx .btn-xs{height:32px;padding:0 10px;border-radius:9px;font-size:var(--t-meta)}.lx .btn-xs:before{content:"";position:absolute;inset:-6px 0}.lx .btn-sm{height:36px;padding:0 14px;border-radius:10px}.lx .btn-sm:before{content:"";position:absolute;inset:-4px 0}.lx .btn-del{color:var(--rose)}.lx .btn-block{width:100%}.lx .btn svg{flex:none}.lx .ic-b{position:relative;display:inline-grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;color:var(--ink-2);transition:color .2s,transform .35s var(--sp-lin)}.lx .ic-b:before{content:"";position:absolute;inset:-4px}.lx .ic-b:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb,var(--ink) 7%,transparent)}.lx .ic-b:disabled{opacity:.3;cursor:default}.lx .ic-b--line{width:44px;height:44px;border-radius:var(--r-ctl);border:1px solid transparent;background:var(--s1) padding-box,var(--sheen) border-box;box-shadow:var(--bevel),var(--e1)}.lx .ic-b--sm{width:28px;height:28px;border-radius:8px}.lx .ic-b--sm:before{inset:-8px}.lx .sp-x{width:44px;height:44px;border-radius:50%;border:1px solid transparent;background:var(--s1) padding-box,var(--sheen) border-box;box-shadow:var(--bevel),var(--e1)}.lx .sp-x:hover{transform:rotate(90deg)}.lx .acts{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.lx .acts--l{justify-content:flex-start;margin-top:8px}.lx .blk{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:44px;font-size:var(--t-body);color:var(--warn);text-align:left}.lx .blk i{width:6px;height:6px;flex:none;border-radius:50%;background:var(--warn);box-shadow:0 0 0 4px color-mix(in srgb,var(--warn) 18%,transparent)}.lx .blk:hover{text-decoration:underline;text-underline-offset:4px}.lx .ok-line{display:flex;align-items:center;gap:10px;min-height:28px;margin:0;font-size:var(--t-body);color:var(--ok)}.lx .ok-line i{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 18%,transparent)}.lx .disc{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:8px;color:var(--ink-2);font-size:var(--t-body);font-weight:600;text-align:left}.lx .disc:after{content:"+";margin-left:auto;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font:400 var(--t-body)/1 var(--f-mono);color:var(--acc);box-shadow:inset 0 0 0 1px var(--line-2);transition:transform .45s var(--sp-lin)}.lx .disc[aria-expanded=true]:after{transform:rotate(45deg)}.lx .card{position:relative}.lx .segc{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));height:var(--h-seg);padding:3px;border-radius:var(--r-ctl);background:var(--well);box-shadow:var(--sunk)}.lx .segc-th{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n));border-radius:9px;border:1px solid transparent;background:var(--s2) padding-box,var(--sheen-hi) border-box;box-shadow:var(--bevel),0 2px 6px -2px #00000080;transform:translate(calc(var(--i) * 100%));transition:transform .6s var(--sp-lin),opacity .2s}.lx .segc-th:after{content:"";position:absolute;left:30%;right:30%;bottom:-1px;height:2px;border-radius:2px;background:var(--grad);box-shadow:0 0 10px #ec489999}.lx .segc.is-none .segc-th{opacity:0}.lx .segc-b{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:0 10px;border-radius:9px;font:600 var(--t-body)/1 var(--f-sans);color:var(--ink-3);white-space:nowrap;transition:color .3s}.lx .segc-b:before{content:"";position:absolute;inset:-7px 0}.lx .segc-b:hover,.lx .segc-b[aria-pressed=true],.lx .segc-b[aria-selected=true]{color:var(--ink)}.lx .segc-n{font-family:var(--f-mono);font-weight:500;color:var(--ink-3)}.lx .segc--sm .segc-th{background:var(--grad);border:0;box-shadow:inset 0 1px #ffffff4d,0 4px 14px -6px #ec4899b3}.lx .segc--sm .segc-th:after{display:none}.lx .segc--sm .segc-b{font-size:var(--t-meta);padding:0 6px}.lx .segc--sm .segc-b[aria-pressed=true]{color:#fff}.lx .segc--fit{display:inline-grid;grid-template-columns:repeat(var(--n),minmax(96px,1fr))}.lx .segc--tabs{flex:none;width:470px}.lx .tabs-sc{display:contents}.lx .str{display:grid;gap:10px}.lx .str-r{display:flex;align-items:center;gap:12px}.lx .rng{position:relative;display:block;flex:1;height:28px;--p: 0%}.lx .rng-tr{position:absolute;left:0;right:0;top:50%;height:6px;margin-top:-3px;border-radius:3px;background:var(--well);box-shadow:var(--sunk);overflow:hidden;pointer-events:none}.lx .rng-f{position:absolute;left:0;top:0;bottom:0;width:var(--p);border-radius:3px;background:var(--grad)}.lx .rng-t{position:absolute;top:50%;width:2px;height:12px;margin:-6px 0 0 -1px;border-radius:1px;background:var(--line-3);z-index:1;pointer-events:none}.lx .rng input{position:relative;z-index:2;width:100%;height:28px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.lx .rng input::-webkit-slider-runnable-track{height:28px;background:transparent}.lx .rng input::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:4px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#e9e6ef 60%,#cfc9d9);box-shadow:0 0 0 1px #00000040,0 0 0 4px #ec489947,0 4px 10px #00000073,inset 0 -2px 3px #0000001f;-webkit-transition:transform .3s var(--sp-lin);transition:transform .3s var(--sp-lin)}.lx .rng input:hover::-webkit-slider-thumb{transform:scale(1.08)}.lx .rng input:active::-webkit-slider-thumb{transform:scale(1.18)}.lx .rng input::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ec48994d,0 4px 10px #0006}.lx .str-v{min-width:36px;text-align:right;color:var(--ink)}.lx .str-w{margin:0;font-size:var(--t-meta);color:var(--ink-3)}.lx .form{max-width:560px}.lx .fld{display:grid;gap:8px;margin-bottom:24px}.lx .fld:last-child{margin-bottom:0}.lx .hint{display:flex;justify-content:space-between;gap:12px;font-size:var(--t-meta);color:var(--ink-3)}.lx .fld input[type=text],.lx .fld input[type=url],.lx .srch-f input,.lx .dd-s input{width:100%;height:var(--h-ctl);padding:0 14px;border-radius:var(--r-ctl);border:0;background:var(--well);color:var(--ink);outline:none;font-size:var(--t-input);box-shadow:var(--sunk);transition:box-shadow .25s}.lx .fld input[type=text]{border:1px solid transparent}.lx .fld input:focus{box-shadow:inset 0 0 0 1px #ec4899,0 0 0 4px var(--acc-soft)}.lx .fld input[type=text]{background:var(--well);box-shadow:var(--sunk)}.lx .fld input[type=text]:focus{box-shadow:inset 0 0 0 1px #ec4899,0 0 0 4px var(--acc-soft)}.lx input::-moz-placeholder{color:var(--ink-3)}.lx input::placeholder{color:var(--ink-3)}.lx .chk{display:flex;align-items:center;gap:4px;margin:-8px 0 16px -12px;font-size:var(--t-body);color:var(--ink-2);cursor:pointer}.lx .chk input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:44px;height:44px;margin:0;flex:none;cursor:pointer;border-radius:10px;background:none}.lx .chk input:after{content:"";position:absolute;left:13px;top:13px;width:18px;height:18px;border-radius:6px;background:var(--well);box-shadow:var(--sunk);transition:transform .35s var(--sp-lin)}.lx .chk input:checked:after{background:center / 12px no-repeat url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12'><path d='M2 6.4l2.6 2.6L10 3.4' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"),var(--grad-d);box-shadow:inset 0 1px #ffffff59,0 4px 10px -4px #ec4899b3}.lx .chk input:active:after{transform:scale(.9)}.lx .err{margin:0 0 16px;font-size:var(--t-body);color:var(--rose)}.lx .ntc{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.lx .ntc-i{padding:10px 14px;border-radius:12px;font-size:var(--t-body);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2)}.lx .ntc-i.is-warn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 40%,transparent);background:color-mix(in srgb,var(--warn) 8%,transparent);color:var(--warn)}.lx .ntc-i.is-error{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rose) 40%,transparent);background:color-mix(in srgb,var(--rose) 8%,transparent);color:var(--rose)}.lx .notice{margin:12px 16px 0;padding:10px 12px;border-radius:12px;font-size:var(--t-body);color:var(--ink-2)}.lx .notice.is-ok{color:var(--ink);background:linear-gradient(120deg,color-mix(in srgb,#ec4899 12%,var(--s1-solid)),var(--s1-solid)) padding-box,var(--sheen) border-box}.lx .notice.is-info{color:var(--ink);background:linear-gradient(120deg,color-mix(in srgb,#a855f7 14%,var(--s1-solid)),var(--s1-solid)) padding-box,var(--sheen) border-box}.lx .notice.is-warn{color:var(--warn);background:linear-gradient(120deg,color-mix(in srgb,var(--warn) 10%,var(--s1-solid)),var(--s1-solid)) padding-box,var(--sheen) border-box}.lx .chips{display:flex;flex-wrap:wrap;gap:8px}.lx .chip-b{position:relative;flex:none;min-width:44px;height:32px;padding:0 12px;border-radius:999px;font-size:var(--t-meta);font-weight:600;color:var(--ink-2);background:var(--well);box-shadow:var(--sunk);transition:color .2s,transform .3s var(--sp-lin)}.lx .chip-b:before{content:"";position:absolute;inset:-6px 0}.lx .chip-b:hover{color:var(--ink)}.lx .chip-b[aria-pressed=true]{color:#fff;background:var(--grad);box-shadow:inset 0 1px #ffffff4d,0 4px 12px -6px #ec4899b3}.lx [data-tilt]{transition:--lx-lift .5s var(--sp-lin)}.lx [data-tilt]:hover{--lx-lift: -6px}.lx .cvw{position:relative;display:block;border-radius:14px;transform:perspective(900px) translateY(var(--lx-lift)) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transform-style:preserve-3d}.lx .shd{position:absolute;inset:14% 8% -2%;z-index:-1;border-radius:20px;box-shadow:0 34px 44px -18px #000000d9;opacity:0;transition:opacity .45s var(--out);pointer-events:none}.lx[data-theme=light] .shd{box-shadow:0 34px 44px -20px #46321461}.lx [data-tilt]:hover .shd{opacity:1}.lx .spec{position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff12;background:radial-gradient(120% 70% at 30% -10%,rgba(255,246,230,.1),transparent 55%),radial-gradient(140% 110% at 50% 45%,transparent 58%,rgba(0,0,0,.3) 100%)}.lx .spec:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--mx, 30%) var(--my, 0%),rgba(255,255,255,.3),rgba(255,255,255,.06) 32%,transparent 58%);opacity:0;transition:opacity .45s}.lx [data-tilt]:hover .spec:before{opacity:1}html[data-perf=lite] .lx .cvw{transform:none}.lx button.pill:hover{color:var(--ink)}.lx.layer:empty{display:none}.lx.layer{position:fixed;inset:0;z-index:var(--m-z-modal, 300)}.lx .scrim{position:absolute;inset:0;background:#05050799;backdrop-filter:blur(12px) saturate(.8);-webkit-backdrop-filter:blur(12px) saturate(.8)}.lx[data-theme=light] .scrim{background:#32241442}.lx .scrim.is-flat{backdrop-filter:none;-webkit-backdrop-filter:none;background:#050507c7}.lx .sp{position:absolute;inset:0;margin:auto;width:96vw;height:94dvh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;border-radius:24px;overflow:hidden;outline:none;isolation:isolate;background:var(--s0);box-shadow:inset 0 1px #ffffff0f,0 0 100px -30px #a855f752,0 0 160px -60px #f9731647,var(--e3)}.lx[data-theme=light] .sp{box-shadow:inset 0 1px #fff,0 0 100px -40px #a855f733,var(--e3)}.lx .sp-light{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(1100px 560px at -4% -10%,rgba(255,255,255,.055),transparent 62%),radial-gradient(700px 400px at 104% 110%,rgba(168,85,247,.05),transparent 70%)}.lx[data-theme=light] .sp-light{background:radial-gradient(1100px 560px at -4% -10%,rgba(255,255,255,.9),transparent 62%),radial-gradient(700px 400px at 104% 110%,rgba(236,72,153,.05),transparent 70%)}.lx .sp-glow{position:absolute;inset:0;z-index:20;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(140deg,#a855f7bf,#ec489938 26%,#ffffff0f 50%,#ffffff0a 70%,#f9731666);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lx[data-theme=light] .sp-glow{opacity:.55}.lx .sp-h{position:relative;display:flex;align-items:center;gap:24px;padding:16px 20px 14px 32px}.lx .sp-h:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--line-2),var(--line) 60%,transparent)}.lx .sp-ht{display:grid;gap:4px;flex:none}.lx .rv{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;margin-bottom:-.08em}.lx .rv>span{display:inline-block}.lx .sp-sub{flex:1;min-width:0;margin:0;font-size:var(--t-body);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:18px}.lx .sp-cr{margin-left:auto;padding:7px 12px;border-radius:999px;background:var(--well);box-shadow:var(--sunk);color:var(--ink-2)}.lx .sp-body{display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,26vw,400px);min-height:0}.lx .work{position:relative;display:flex;flex-direction:column;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 36px;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.lx .panel{flex:1 0 auto;width:100%;max-width:1240px;margin:0 auto;padding-bottom:32px}.lx .sp--attach .panel{max-width:none}.lx .sec{margin-bottom:36px}.lx .sec:last-child{margin-bottom:0}.lx .sec--tight{margin-bottom:20px}.lx .sec-h{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:16px;min-height:32px}.lx .sec-h .h3 .num{color:var(--ink-3);font-weight:500;margin-left:4px}.lx .sec-h .meta{flex:1;min-width:160px}.lx .sec-h .meta+.btn-xs{margin-left:-8px}.lx .sec-h>.btn-g:not(.btn-xs){margin-left:auto;height:32px}.lx .sec-h>.btn-g:not(.btn-xs):before{content:"";position:absolute;inset:-6px 0}.lx .is-ghost{z-index:0}.lx .mbar{display:none}.lx .rail{position:relative;z-index:9;display:flex;flex-direction:column;min-height:0;margin:12px 12px 12px 0;border-radius:20px;border:1px solid transparent;background:var(--rail) padding-box,var(--sheen) border-box;box-shadow:var(--bevel),var(--e2)}.lx .rail-h{position:relative;padding:18px 22px 14px;border-bottom:1px solid var(--line)}.lx .rail-ht{display:grid;gap:4px}.lx .rail-hr{display:flex;align-items:center;justify-content:space-between;gap:8px}.lx .rail-hr .btn-xs{margin-right:-10px}.lx .rail-sum,.lx .rail-x{display:none}.lx .rail-s{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 18px 18px;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.lx .rail-f{display:grid;gap:10px;padding:16px 22px 20px;border-top:1px solid var(--line);border-radius:0 0 19px 19px;background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 2%,transparent),transparent)}.lx .rail-fr{display:flex;align-items:center;justify-content:space-between;gap:8px}.lx .rail-fr .btn-g{margin-left:-10px}.lx .slots-m{display:flex;align-items:center;gap:12px;margin:10px 0 12px}.lx .dots{display:flex;gap:4px}.lx .dots i{width:22px;height:4px;border-radius:2px;background:var(--well);box-shadow:var(--sunk)}.lx .dots i.is-on{background:var(--grad);box-shadow:0 0 8px #ec489980;animation:lx-dot .6s var(--sp-pop) backwards}@keyframes lx-dot{0%{transform:scaleX(.2)}}.lx .slots-t{font-size:var(--t-body);color:var(--ink)}.lx .dd{position:relative;max-width:760px}.lx .dd-trig{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:60px;padding:8px 14px 8px 8px;border-radius:14px;text-align:left;transition:transform .35s var(--sp-lin)}.lx .dd-trig:hover{transform:translateY(-1px)}.lx .dd.is-open .dd-trig{box-shadow:var(--bevel),0 0 0 1px #ec4899,0 0 0 5px var(--acc-soft)}.lx .dd-th{position:relative;display:block;width:44px;height:44px;border-radius:10px;overflow:hidden;flex:none;box-shadow:0 0 0 1px var(--line-2)}.lx .dd-th em{position:absolute;left:0;right:0;bottom:0;padding:1px 0;font:normal 500 var(--t-meta)/1.2 var(--f-sans);text-align:center;color:#fff;background:#0000008c}.lx .dd-b{display:grid;gap:3px;min-width:0}.lx .dd-lb{font:500 var(--t-label)/1.2 var(--f-label);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.lx .dd-n{display:flex;align-items:center;gap:8px;min-width:0}.lx .dd-n b{font-size:var(--t-body);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx .dd-d{font-size:var(--t-meta);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx .dd-chev{color:var(--ink-3);transition:transform .45s var(--sp-lin);display:grid}.lx .dd.is-open .dd-trig .dd-chev{transform:rotate(180deg)}.lx .dd-scrim{position:fixed;inset:0;z-index:20}.lx .dd-p{position:absolute;z-index:30;top:calc(100% + 10px);left:0;width:max(100%,560px);max-width:min(760px,calc(100vw - 48px));max-height:60vh;overflow:auto;overscroll-behavior:contain;border-radius:18px;transform-origin:top;scrollbar-width:thin}.lx .wfoot .dd-p{top:auto;bottom:calc(100% + 12px);transform-origin:bottom}.lx .rail .dd-p{left:auto;right:0}.lx .work .dd-p{max-width:min(760px,calc(100% + -0px))}.lx .dd-top{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:12px;background:var(--s2-solid);border-bottom:1px solid var(--line)}.lx .dd-s{position:relative;display:flex;align-items:center}.lx .dd-s svg{position:absolute;left:12px;color:var(--ink-3);pointer-events:none;z-index:1}.lx .dd-s input{height:var(--h-seg);padding-left:36px}.lx .dd-l{list-style:none;margin:0;padding:8px;display:grid;gap:2px}.lx .dd-g{padding:12px 8px 4px;font:500 var(--t-label)/1.3 var(--f-label);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.lx .dd-row{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 40px 8px 8px;border-radius:12px;cursor:pointer;transition:transform .35s var(--sp-lin)}.lx .dd-row:before{content:"";position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--ink) 5%,transparent);opacity:0;transition:opacity .2s}.lx .dd-row:hover:before,.lx .dd-row.is-hi:before{opacity:1}.lx .dd-row:hover{transform:translate(2px)}.lx .dd-row.is-hi{box-shadow:inset 0 0 0 1px var(--line-3)}.lx .dd-row .dd-th{width:56px;height:56px}.lx .dd-row .dd-d{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ink-2)}.lx .dd-tags{display:flex;flex-wrap:wrap;gap:4px}.lx .dd-tags i{font-style:normal;font-size:var(--t-meta);padding:1px 6px;border-radius:5px;background:var(--well);color:var(--ink-2)}.lx .dd-m{display:grid;justify-items:end;gap:2px;color:var(--ink-3);white-space:nowrap}.lx .dd-ck{position:absolute;top:50%;right:12px;margin-top:-10px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--grad-d);color:#fff}.lx .dd-empty{padding:24px;text-align:center;font-size:var(--t-body);color:var(--ink-3)}.lx .stepbar{position:sticky;top:0;z-index:10;flex:none;margin:0 -36px 20px;padding:14px 36px 12px;background:var(--s0)}.lx .sb-in{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));max-width:1240px;margin:0 auto}.lx .stepbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line)}.lx .sb-track{position:absolute;left:calc(100% / (2 * var(--n)));right:calc(100% / (2 * var(--n)));top:11px;height:2px;border-radius:2px;background:var(--well);box-shadow:var(--sunk);overflow:hidden}.lx .sb-fill{position:absolute;inset:0;background:var(--grad);transform-origin:left;transition:transform .9s var(--sp-soft)}.lx .sb-thumb{position:absolute;left:0;bottom:-13px;width:calc(100% / var(--n));height:2px;z-index:2;transform:translate(calc(var(--i) * 100%));transition:transform .7s var(--sp-lin)}.lx .sb-thumb:after{content:"";position:absolute;left:50%;width:64px;margin-left:-32px;height:2px;border-radius:2px;background:var(--grad);box-shadow:0 0 12px #ec4899cc}.lx .stepbar.is-run .sb-thumb{opacity:0}.lx .sb-st{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:52px;border-radius:12px;font-size:var(--t-body);font-weight:600;color:var(--ink-3);transition:color .3s}.lx .sb-st:hover:not(:disabled){color:var(--ink)}.lx .sb-st:disabled{cursor:default}.lx .sb-n{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--s0);box-shadow:inset 0 0 0 1px var(--line-3);font-family:var(--f-mono);font-weight:500;color:var(--ink-3);transition:transform .5s var(--sp-lin)}.lx .sb-st.is-done .sb-n{background:var(--grad-d);color:#fff;box-shadow:inset 0 1px #ffffff4d}.lx .sb-st.is-on{color:var(--ink)}.lx .sb-st.is-on .sb-n{transform:scale(1.12);background:var(--s0-hi);color:var(--ink);box-shadow:inset 0 0 0 2px #ec4899,0 0 0 4px var(--acc-soft),0 0 18px #ec489973}.lx .sb-st.is-done{color:var(--ink-2)}.lx .sb-st.is-miss .sb-n{box-shadow:inset 0 0 0 1px var(--warn);color:var(--warn)}.lx .wfoot{position:sticky;bottom:0;z-index:10;flex:none;display:flex;align-items:center;gap:16px;margin:0 -36px;padding:12px 36px 14px;background:var(--s0)}.lx .wfoot:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:32px;background:linear-gradient(transparent,var(--s0));pointer-events:none}.lx .wfoot:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--line)}.lx .wfoot:has(.dd.is-open){z-index:12}.lx .wf-l{flex:1;min-width:0;display:flex;align-items:center}.lx .wf-l .dd{width:min(420px,100%)}.lx .wf-l .dd-trig{min-height:56px}.lx .wf-r{display:flex;align-items:center;gap:8px;flex:none}.lx .wf-hint{padding:0 8px}.lx .mtr{width:min(360px,100%);display:grid;gap:8px}.lx .teach{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 16px}.lx .tt{display:block;text-align:left;border-radius:16px}.lx .tt .cvw{border-radius:16px}.lx .tt-art{position:relative;display:block;aspect-ratio:1;border-radius:16px;overflow:hidden;box-shadow:var(--e1)}.lx .tt-art>img{transition:transform 1s var(--out),opacity .5s}.lx .tt:hover .tt-art>img{transform:scale(1.06)}.lx .tt-cap{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;gap:2px;padding:36px 14px 12px;background:linear-gradient(180deg,transparent,rgba(6,6,8,.55) 45%,rgba(6,6,8,.82));color:#fff}.lx .tt-l{font-size:var(--t-body);font-weight:600;letter-spacing:-.005em}.lx .tt-k{font-size:var(--t-meta);color:#ffffffb3}.lx .tt .medal,.lx .ph .medal{top:-8px;left:-8px}.lx .tt .cvw:after,.lx .lcw .ring-glow{content:"";position:absolute;inset:-4px;z-index:-2;border-radius:20px;background:var(--grad-d);filter:blur(16px);opacity:0;transition:opacity .5s var(--out);pointer-events:none}.lx .tt[aria-pressed=true] .cvw:after{opacity:.5}.lx .teach:has([aria-pressed=true]) .tt[aria-pressed=false] .tt-art>img{opacity:.72}.lx .teach:has([aria-pressed=true]) .tt[aria-pressed=false]:hover .tt-art>img{opacity:1}.lx .drop{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 22px;border-radius:20px;transition:transform .45s var(--sp-lin)}.lx .drop:after{content:"";position:absolute;inset:7px;border-radius:14px;border:1px dashed var(--line-2);pointer-events:none;transition:border-color .3s}.lx .drop.is-over{transform:scale(1.01) translateY(-2px)}.lx .drop.is-over:after{border-color:#ec4899}.lx .drop-art{position:relative;width:64px;height:64px;flex:none}.lx .drop-art i{position:absolute;inset:8px 10px;border-radius:10px;background:var(--s2) padding-box,var(--sheen-hi) border-box;border:1px solid transparent;box-shadow:var(--e1);transition:transform .6s var(--sp-lin)}.lx .drop-art i:nth-child(1){transform:rotate(-12deg) translate(-7px,3px)}.lx .drop-art i:nth-child(2){transform:rotate(9deg) translate(7px,2px)}.lx .drop-art i:nth-child(3){display:grid;place-items:center;background:var(--grad-d);border:0;color:#fff;box-shadow:inset 0 1px #ffffff59,0 10px 22px -8px #ec4899b3}.lx .drop:hover .drop-art i:nth-child(1),.lx .drop.is-over .drop-art i:nth-child(1){transform:rotate(-20deg) translate(-12px,2px)}.lx .drop:hover .drop-art i:nth-child(2),.lx .drop.is-over .drop-art i:nth-child(2){transform:rotate(16deg) translate(12px,1px)}.lx .drop:hover .drop-art i:nth-child(3),.lx .drop.is-over .drop-art i:nth-child(3){transform:translateY(-4px)}.lx .drop-b{display:grid;gap:4px;min-width:0}.lx .drop-t{margin:0;font-size:var(--t-h3);font-weight:600;overflow-wrap:anywhere}.lx .drop-m{margin:0;font-size:var(--t-meta);color:var(--ink-3)}.lx .drop-a{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.lx .drop--sm{margin-bottom:24px}.lx .meter{position:relative;height:6px;border-radius:3px;background:var(--well);box-shadow:var(--sunk);overflow:hidden}.lx .meter-z{position:absolute;top:0;bottom:0;background:#ec489933}.lx .meter-f{position:absolute;inset:0;background:var(--grad);transform-origin:left;transition:transform .8s var(--sp-soft)}.lx .meter-l{margin:0}.lx .pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:14px 12px}.lx .ph{position:relative;display:block;border-radius:12px}.lx .ph .cvw{border-radius:12px}.lx .ph-i{position:relative;display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;box-shadow:var(--e1)}.lx .ph-n{position:absolute;z-index:4;left:6px;bottom:6px;padding:1px 5px;border-radius:5px;background:#0000008c;color:#fff;font-size:var(--t-meta);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.lx .ph-x{position:absolute;z-index:4;top:6px;right:6px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#0009;color:#fff;opacity:0;transform:scale(.7);transition:opacity .25s,transform .4s var(--sp-lin)}.lx .ph:hover .ph-x,.lx .ph:focus-visible .ph-x{opacity:1;transform:none}@media(hover:none){.lx .ph-x{opacity:1;transform:none}}.lx .ph.is-empty .ph-i{background:var(--well);box-shadow:var(--sunk)}.lx .ph.is-empty .ph-n{background:none;color:var(--ink-3);backdrop-filter:none;-webkit-backdrop-filter:none}.lx .tips{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.lx .tip{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px;border-radius:14px;font-size:var(--t-body);color:var(--ink-2);background:var(--well);box-shadow:var(--sunk)}.lx .tip-n{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--grad-d);color:#fff;font-size:var(--t-meta)}.lx .try{position:relative;margin:0;padding:18px 20px;border-radius:16px;font-size:var(--t-body);color:var(--ink-2)}.lx .try b{font:500 var(--t-num) var(--f-mono);color:var(--acc)}.lx .try-q{font:600 var(--t-title)/0 var(--f-display);vertical-align:-6px;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding:0 2px}.lx .qp-list{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:14px}.lx .qp{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"b b" "t f" "m f";align-items:center;gap:4px 12px;padding:18px;border-radius:18px;text-align:left;transform:perspective(900px) translateY(var(--lx-lift)) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg))}.lx .qp .spec{border-radius:17px}.lx .qp-bars{grid-area:b;display:flex;align-items:flex-end;gap:3px;height:14px;margin-bottom:12px}.lx .qp-bars i{width:4px;border-radius:1px;background:var(--well);box-shadow:var(--sunk)}.lx .qp-bars i:nth-child(1){height:6px}.lx .qp-bars i:nth-child(2){height:10px}.lx .qp-bars i:nth-child(3){height:14px}.lx .qp-bars i.is-on{background:var(--grad-d);box-shadow:none}.lx .qp-t{grid-area:t;font-size:var(--t-h3);font-weight:600}.lx .qp-m{grid-area:m;font-size:var(--t-meta);color:var(--ink-3)}.lx .qp-f{grid-area:f;font-size:var(--t-meta);color:var(--ink-3);text-align:right}.lx .qp-f b{display:block;font-size:var(--t-h3);font-weight:500;color:var(--ink)}.lx .qp[aria-pressed=true]{box-shadow:var(--bevel),var(--e1),0 14px 40px -18px #ec48998c}.lx .adv{display:grid;gap:0;margin-top:4px;padding:18px;border-radius:18px}.lx .adv .fld{margin-bottom:24px}.lx .adv .fld:last-child{margin-bottom:0}.lx .opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.lx .opt{display:grid;gap:4px;min-height:56px;padding:10px 14px;border-radius:var(--r-ctl);text-align:left;transition:transform .35s var(--sp-lin)}.lx .opt:hover,.lx .qp:hover{--lx-lift: -2px}.lx .opt{transform:translateY(var(--lx-lift))}.lx .opt b{font-size:var(--t-body);font-weight:600}.lx .opt .num{color:var(--ink-3)}.lx .limits{flex:1}.lx .panel--wall{display:flex;flex-direction:column}.lx .wallp{position:relative;flex:1;min-height:460px;height:max(460px,calc(94dvh - 190px));border-radius:22px;overflow:hidden;container-type:size;background:radial-gradient(ellipse 55% 70% at 22% -12%,rgba(255,238,214,.09),transparent 70%),radial-gradient(ellipse 60% 40% at 50% 112%,rgba(168,85,247,.16),transparent 70%),var(--stage);box-shadow:inset 0 0 0 1px var(--line),inset 0 40px 80px -50px #00000080}.lx .spot{position:absolute;left:10%;top:-30%;width:70%;height:90%;pointer-events:none;background:radial-gradient(closest-side,rgba(255,240,220,.1),transparent);animation:lx-breathe 9s ease-in-out infinite}.lx[data-theme=light] .spot{background:radial-gradient(closest-side,rgba(255,255,255,.75),transparent)}@keyframes lx-breathe{50%{opacity:.55}}.lx .gal{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:clamp(32px,6cqw,80px);padding:48px}.lx .lt{position:relative;perspective:1100px;flex:none}.lx .lt-in{position:relative;display:block;padding:14px;border-radius:18px;overflow:hidden;border:1px solid transparent;background:var(--s1) padding-box,var(--sheen-hi) border-box;box-shadow:var(--bevel),var(--e3);transform:rotateX(calc(16deg + var(--rx, 0deg))) rotateY(calc(-12deg + var(--ry, 0deg))) rotate(2deg);transform-style:preserve-3d}.lx .lt-grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:8px;width:min(420px,42cqw,62cqh)}.lx .lt-f{display:block;aspect-ratio:1;border-radius:6px;overflow:hidden;opacity:.32;transition:opacity .8s var(--out)}.lx .lt-f.is-lit{opacity:1}.lx .scan{position:absolute;top:0;bottom:0;left:0;width:34%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,236,214,.32) 50%,transparent);mix-blend-mode:screen;animation:lx-scan 2.4s linear infinite}.lx[data-theme=light] .scan{background:linear-gradient(100deg,transparent,rgba(255,255,255,.7) 50%,transparent);mix-blend-mode:normal}@keyframes lx-scan{0%{transform:translate(-110%)}to{transform:translate(310%)}}.lx .plate{max-width:300px;display:grid;gap:10px}.lx .big-p{margin:4px 0;display:grid;gap:4px}.lx .live{width:7px;height:7px;border-radius:50%;background:#ec4899;box-shadow:0 0 10px #ec4899;animation:lx-pulse 1.6s ease-in-out infinite}@keyframes lx-pulse{50%{opacity:.35;transform:scale(.75)}}.lx .frame{position:relative;margin:0;perspective:1100px;flex:none}.lx .frame-in{position:relative;display:block;padding:10px;border-radius:10px;background:linear-gradient(150deg,#3b3b42,#17171b 45%,#2a2a30);box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #0006,var(--e3);transform:translateY(var(--lx-lift)) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transform-style:preserve-3d}.lx[data-theme=light] .frame-in{background:linear-gradient(150deg,#fff,#ece6db 45%,#faf7f1);box-shadow:inset 0 1px #fff,0 0 0 1px #3c280a1f,var(--e3)}.lx .art{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;height:min(66cqh,560px);border-radius:4px;background:#16161a}.lx .frame-sh{position:absolute;left:10%;right:10%;bottom:-26px;height:30px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.55),transparent 70%);pointer-events:none}.lx .veil{position:absolute;inset:0;z-index:4;background:var(--s0-hi);transform-origin:top;animation:lx-unveil 1.2s var(--out) .3s both;pointer-events:none}@keyframes lx-unveil{to{transform:scaleY(0)}}.lx .obj{position:relative;margin:-6px -16px 10px}.lx .obj:before{content:"";position:absolute;left:10%;right:10%;top:10%;height:70%;pointer-events:none;background:radial-gradient(ellipse at 50% 55%,rgba(168,85,247,.14),rgba(236,72,153,.06) 40%,transparent 70%);transition:opacity .6s}.lx .obj[data-state=run]:before{background:radial-gradient(ellipse at 50% 55%,rgba(236,72,153,.22),rgba(249,115,22,.08) 40%,transparent 70%)}.lx .obj-stage{position:relative;height:200px;perspective:900px;perspective-origin:50% 32%}.lx .obj-scene{position:absolute;left:50%;top:42%;width:0;height:0;transform-style:preserve-3d;transform:rotateX(calc(-12deg + var(--rx, 0deg))) rotateY(var(--ry, 0deg))}.lx .obj-plinth{position:absolute;left:-118px;top:70px;width:236px;height:236px;margin-top:-118px;border-radius:50%;transform:rotateX(90deg);transform-style:preserve-3d}.lx .obj-disc{position:absolute;inset:0;border-radius:50%;background:repeating-radial-gradient(circle at 50% 50%,rgba(255,255,255,.025) 0 1px,transparent 1px 4px),radial-gradient(circle at 38% 32%,#2b2b32,#141418 58%,#0b0b0d);box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 0 40px #000000b3,0 0 50px #0009}.lx[data-theme=light] .obj-disc{background:repeating-radial-gradient(circle at 50% 50%,rgba(60,40,10,.03) 0 1px,transparent 1px 4px),radial-gradient(circle at 38% 32%,#fff,#eee8de 58%,#ddd4c5);box-shadow:inset 0 0 0 1px #3c280a1a,inset 0 0 30px #785a281f,0 0 40px #46321426}.lx .obj-hub{position:absolute;left:50%;top:50%;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;background:radial-gradient(circle,rgba(0,0,0,.55),transparent 70%)}.lx[data-theme=light] .obj-hub{background:radial-gradient(circle,rgba(70,50,20,.2),transparent 70%)}.lx .tk{position:absolute;left:50%;top:50%;width:2px;height:9px;margin:-4.5px 0 0 -1px;border-radius:1px;background:hsl(calc(272deg + var(--k) * 2.8deg) 92% 64%);opacity:.14;transform:rotate(calc(var(--k) * 9deg)) translateY(-106px);transition:opacity .5s var(--out)}.lx .tk.is-on{opacity:1;box-shadow:0 0 6px hsl(calc(272deg + var(--k) * 2.8deg) 92% 64% / .8)}.lx .obj-spin,.lx .obj-spin2{position:absolute;left:0;top:0;transform-style:preserve-3d}.lx .obj[data-state=run] .obj-spin{animation:lx-spinup 4.8s cubic-bezier(.33,0,.67,.33) backwards}.lx .obj[data-state=run] .obj-spin2{animation:lx-spin 2.4s linear 4.8s infinite}@keyframes lx-spinup{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes lx-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.lx .oc{position:absolute;left:-46px;top:-60px;width:92px;height:118px;transform-style:preserve-3d;transition:transform 1s var(--sp-soft),opacity .6s}.lx .oc-in{position:relative;display:block;width:100%;height:100%;border-radius:10px;overflow:hidden;background:#16161a;box-shadow:0 0 0 1px #ffffff1f,0 16px 26px -12px #000000d9}.lx[data-theme=light] .oc-in{box-shadow:0 0 0 3px #fff,0 0 0 4px #3c280a1a,0 16px 26px -12px #46321466}.lx .oc-gl{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(140deg,#ffffff42,#fff0 38%),linear-gradient(0deg,rgba(0,0,0,.18),transparent 40%)}.lx .oc.is-ghost .oc-in{display:grid;place-items:center;background:color-mix(in srgb,var(--rail-solid) 80%,transparent);box-shadow:none;outline:1px dashed var(--line-3);outline-offset:-1px;color:var(--ink-3)}.lx .obj[data-state=draft] .oc{transform:translate3d(calc(var(--o) * 21px),calc(var(--d) * 6px),calc(var(--d) * -22px)) rotate(calc(var(--o) * 5deg))}.lx .obj[data-state=run] .oc{transform:rotateY(calc(var(--i) * 360deg / var(--n))) translateZ(max(96px,calc(var(--n) * 15px))) scale(.72)}.lx .obj[data-state=ready] .oc{transform:translate3d(calc(var(--o) * 18px),6px,calc(-64px - var(--d) * 10px)) rotate(calc(var(--o) * 4deg)) scale(.84);opacity:.45}.lx .obj-rev{position:absolute;left:-62px;top:-94px;width:124px;height:156px;transform:translateZ(46px);transform-style:preserve-3d}.lx .obj-rev-in{position:relative;display:block;width:100%;height:100%;border-radius:12px;overflow:hidden;background:#16161a;box-shadow:0 0 0 1px #ffffff29,0 0 0 4px #6ee7a82e,0 24px 40px -14px #000000e6}.lx .obj-rev .veil{background:var(--rail-solid)}.lx .obj-cap{position:relative;margin:-6px 0 0;text-align:center}.lx .obj-cap .num{color:var(--ink-2)}.lx .obj[data-state=draft] .obj-spin.loop,.lx .obj[data-state=draft] .obj-spin{animation:lx-bob 7s ease-in-out infinite}@keyframes lx-bob{50%{transform:translateY(-5px)}}.lx .sumrows{position:relative;display:grid;gap:2px}.lx .sumrows:before{content:"";position:absolute;left:24px;top:26px;bottom:26px;width:1px;background:var(--line-2)}.lx .sumrow{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:10px 12px;border:1px solid transparent;border-radius:14px;text-align:left;transition:transform .4s var(--sp-lin)}.lx .sumrow:hover:not(:disabled):not(.is-on){transform:translate(2px)}.lx .sumrow:disabled{cursor:default}.lx .sr-n{position:relative;z-index:1;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--rail-solid);box-shadow:inset 0 0 0 1px var(--line-3);font:500 var(--t-meta) var(--f-mono);color:var(--ink-3)}.lx .sumrow.is-ok .sr-n{background:var(--grad-d);color:#fff;box-shadow:inset 0 1px #ffffff4d}.lx .sumrow.is-on .sr-n{background:var(--s0-hi);color:var(--ink);box-shadow:inset 0 0 0 2px #ec4899,0 0 0 4px var(--acc-soft)}.lx .sr-b{display:grid;gap:6px;min-width:0;padding-top:2px}.lx .sr-t{font-size:var(--t-body);font-weight:600;color:var(--ink-2)}.lx .sumrow.is-on .sr-t,.lx .sumrow.is-ok .sr-t{color:var(--ink)}.lx .sr-c-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--t-meta);color:var(--ink-3);min-width:0}.lx .sr-eng{display:inline-flex;align-items:center;gap:8px;min-width:0}.lx .sr-th{display:block;width:24px;height:24px;border-radius:6px;overflow:hidden;flex:none}.lx .sr-strip{display:flex;gap:4px;align-items:center}.lx .sr-c{display:block;width:24px;height:24px;border-radius:5px;overflow:hidden;box-shadow:0 0 0 1px var(--line-2)}.lx .sr-more{color:var(--ink-3)}.lx .sr-mt{display:block;width:100%;height:3px;border-radius:2px;background:var(--well);overflow:hidden}.lx .sr-mt i{display:block;height:100%;background:var(--grad);transform-origin:left;transition:transform .8s var(--sp-soft)}.lx .sr-miss{font-size:var(--t-meta);color:var(--warn)}.lx .fee{display:grid;gap:4px}.lx .fee-r{display:flex;align-items:baseline;gap:8px}.lx .fee-r .lbl{margin-right:auto}.lx .tl{display:grid;gap:14px;padding:16px;border-radius:16px}.lx .tl-p{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.lx .bar{position:relative;height:6px;border-radius:3px;background:var(--well);box-shadow:var(--sunk);overflow:hidden}.lx .bar i{display:block;height:100%;background:var(--grad);transform-origin:left;transition:transform .35s linear}.lx .bar-glint{position:absolute;top:0;bottom:0;left:0;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:lx-scan 1.8s linear infinite}.lx .phases{position:relative;list-style:none;margin:4px 0;padding:0;display:grid;gap:12px}.lx .phs-line{position:absolute;left:4.5px;top:8px;bottom:8px;width:1px;background:var(--line-2)}.lx .phs-line i{position:absolute;inset:0;background:var(--grad-d);transform-origin:top;transition:transform .8s var(--sp-soft)}.lx .phs{position:relative;display:flex;align-items:center;gap:12px;font-size:var(--t-body);color:var(--ink-3)}.lx .phs i{position:relative;width:10px;height:10px;border-radius:50%;background:var(--rail-solid);box-shadow:inset 0 0 0 1px var(--line-3);flex:none}.lx .phs.is-done{color:var(--ink-2)}.lx .phs.is-done i{box-shadow:none;background:var(--grad-d)}.lx .phs.is-now{color:var(--ink);font-weight:600}.lx .phs.is-now i{box-shadow:0 0 10px #ec4899;background:var(--grad-d);animation:lx-pulse 1.4s ease-in-out infinite}.lx .leave{margin:0;padding:10px 12px;border-radius:12px;background:var(--acc-soft);font-size:var(--t-body);color:var(--ink)}.lx .rail-s>.tl{margin-top:2px}.lx .lib-top{position:sticky;top:0;z-index:10;flex:none;margin:0 -36px 20px;padding:16px 36px 14px;background:var(--s0)}.lx .lib-top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line)}.lx .tbar{display:flex;align-items:center;gap:10px}.lx .srch{position:relative;flex:1 1 240px;min-width:0}.lx .srch-f{position:relative;display:flex;align-items:center;height:44px;border-radius:13px;background:var(--well);box-shadow:var(--sunk);transition:box-shadow .25s}.lx .srch-f:focus-within{box-shadow:inset 0 0 0 1px #ec4899,0 0 0 4px var(--acc-soft)}.lx .srch-f>svg{position:absolute;left:14px;color:var(--ink-3);pointer-events:none}.lx .srch-f input{height:100%;padding:0 44px 0 40px;background:transparent;box-shadow:none}.lx .srch-f input:focus{box-shadow:none}.lx .srch-f input::-webkit-search-cancel-button{display:none}.lx .srch-f kbd{position:absolute;right:10px;display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:6px;background:var(--s1-solid);box-shadow:inset 0 0 0 1px var(--line-2),0 1px 0 var(--line-2);font:500 var(--t-meta) var(--f-mono);color:var(--ink-3)}.lx .srch--big .srch-f{height:48px}.lx .srch-f--plain{flex:1;height:var(--h-ctl);border-radius:var(--r-ctl)}.lx .srch-f--plain input{padding:0 14px}.lx .srch-p{position:absolute;z-index:12;top:calc(100% + 8px);left:0;right:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;border-radius:14px}.lx .srch-p .lbl{margin-right:4px}.lx .fwrap{position:relative;flex:none}.lx .fbtn{padding:0 14px}.lx .fbtn.is-act{box-shadow:var(--bevel),0 0 0 1px color-mix(in srgb,#ec4899 55%,transparent),var(--e1)}.lx .fb-n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--grad);color:#fff}.lx .f-scrim{position:fixed;inset:0;z-index:20}.lx .fpop{position:absolute;z-index:30;right:0;top:calc(100% + 10px);width:480px;max-width:calc(100vw - 48px);display:grid;gap:16px;padding:18px;border-radius:18px;transform-origin:top right}.lx .fp-row{display:grid;gap:8px}.lx .fp-f{display:flex;justify-content:space-between;gap:8px;border-top:1px solid var(--line);margin-top:2px;padding-top:12px}.lx .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:28px 18px}.lx .grid--runs{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.lx .grid--dense{gap:22px 14px}.lx .lcw{position:relative;min-width:0;isolation:isolate}.lx .lc,.lx .rk{position:relative;display:flex;flex-direction:column;gap:3px;width:100%;min-width:0;text-align:left}.lx .lc .cvw,.lx .rk .cvw{margin-bottom:8px;border-radius:14px}.lx .lc-cv,.lx .rk-cv{position:relative;display:block;aspect-ratio:4 / 5;border-radius:14px;overflow:hidden;box-shadow:var(--e1)}.lx .rk-cv{aspect-ratio:16 / 10}.lx .lc-cv>img,.lx .rk-cv>img{transition:transform 1s var(--out),opacity .5s}.lx .lc:hover .lc-cv>img,.lx .rk:hover .rk-cv>img{transform:scale(1.05)}.lx .lc:active .cvw,.lx .rk:active .cvw{--lx-lift: -2px}.lx .lc-v{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.lx .lc-play{position:absolute;z-index:4;right:8px;bottom:8px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#0000008c;color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.lx .lcw.is-other .lc-cv>img{opacity:.55}.lx .lcw.is-hi .cvw{box-shadow:0 0 0 2px var(--ink),0 0 0 6px var(--acc-soft)}.lx .lcw.is-on .ring-glow{opacity:.55}.lx .lc-t{font-size:var(--t-body);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx .lc-m{font-size:var(--t-meta);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx .lc-m.is-why{color:var(--acc)}.lx .lc-tr{font:500 var(--t-num)/1.4 var(--f-mono);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx .lc-tr--none{font:400 var(--t-meta)/1.4 var(--f-sans)}.lx .lcw{container-type:inline-size}.lx .lc-bs{position:absolute;z-index:5;top:10px;left:10px;right:46px;display:flex;flex-wrap:wrap;gap:4px;pointer-events:none}.lx .lc-bs:has(.tb--o){top:calc(125cqw - 32px);right:44px}.lx .tb{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:7px;font-style:normal;font-size:var(--t-meta);font-weight:600;white-space:nowrap;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.lx .tb--s{background:#00000073;color:#fff;box-shadow:inset 0 0 0 1px #ffffff24}.lx .tb--o{background:#0000009e;color:#fdba74}.lx .lc-slot{top:-8px;left:-8px;width:28px;height:28px;font-size:var(--t-meta)}.lx .lc-i{position:absolute;z-index:5;top:8px;right:8px;width:32px;height:32px;border-radius:10px;background:#0000006b;color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px #ffffff29;opacity:0;transition:opacity .25s,transform .35s var(--sp-lin)}.lx .lcw:hover .lc-i,.lx .lc-i:focus-visible{opacity:1}@media(hover:none){.lx .lc-i{opacity:1}}.lx .lc-i:before{inset:-6px}.lx .lc-i:hover:not(:disabled){background:#000000b3;color:#fff}.lx .rk-n{position:absolute;z-index:4;left:8px;bottom:8px;padding:2px 7px;border-radius:6px;background:#00000080;color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.lx .upw{display:grid;gap:8px;align-content:start}.lx .lc-acts{display:flex;flex-wrap:wrap;gap:4px}.lx .hero{grid-column:span 2;display:flex;flex-direction:column;gap:3px;min-width:0}.lx .hero .cvw{margin-bottom:8px}.lx .hero-m{position:relative;display:block;aspect-ratio:1.67;border-radius:14px;overflow:hidden;box-shadow:var(--e1)}.lx .hero-m>video,.lx .hero-m>img{position:absolute;inset:0}.lx .hero-in{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;padding:18px;color:#fff;background:linear-gradient(180deg,transparent 22%,rgba(6,6,8,.62) 55%,rgba(6,6,8,.9)),linear-gradient(90deg,rgba(6,6,8,.5),transparent 70%)}.lx .hero-in .eyebrow{color:#ffffffb8}.lx .hero-t{font:600 var(--t-h3)/1.25 var(--f-display);letter-spacing:-.01em}.lx .hero-d{max-width:440px;font-size:var(--t-num);line-height:1.45;color:#fffc;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lx .hero-a{display:flex;gap:8px;margin-top:4px}.lx .gcard{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;max-width:560px;padding:14px 16px;border-radius:var(--r-card);text-align:left;transition:transform .4s var(--sp-lin)}.lx .gcard:hover{transform:translateY(-2px)}.lx .gcard-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--grad-d);color:#fff;box-shadow:inset 0 1px #ffffff4d,0 8px 18px -8px #ec4899b3}.lx .gcard-b{display:grid;gap:2px}.lx .gcard-b b{font-size:var(--t-body);font-weight:600}.lx .gcard-go{color:var(--ink-2);transition:transform .4s var(--sp-lin)}.lx .gcard:hover .gcard-go{transform:translate(3px)}.lx .saved{list-style:none;margin:0;padding:0}.lx .saved li{display:flex;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid var(--line)}.lx .saved-t{flex:1;min-width:0;display:grid;gap:2px}.lx .saved-t b{font-size:var(--t-body)}.lx .saved-t .meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx .empty{display:grid;justify-items:start;gap:8px;padding:24px;border-radius:var(--r-card)}.lx .empty .chips{margin-top:4px}.lx .stack{list-style:none;margin:0;padding:0;display:grid;gap:10px;perspective:1100px}.lx .srw{position:relative;display:grid;gap:12px;padding:12px;border-radius:16px;transform-origin:50% 100%;transform:rotateX(4deg) translateY(var(--lx-lift));transition:transform .5s var(--sp-lin),opacity .3s}.lx .srw:hover{transform:rotateX(0) translateY(-2px)}.lx .srw.is-drag{z-index:5;transition:none;box-shadow:var(--bevel),var(--e3)}.lx .srw-h{display:flex;align-items:center;gap:8px;min-width:0}.lx .grip{display:grid;place-items:center;width:14px;height:40px;margin-left:-2px;color:var(--ink-3);cursor:grab;touch-action:none;flex:none}.lx .srw.is-drag .grip{cursor:grabbing}.lx .srw-cvw{position:relative;flex:none}.lx .srw-cv{position:relative;display:block;width:42px;height:52px;border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px var(--line-2),0 6px 12px -6px #0009}.lx .srw-cvw .medal{top:-7px;left:-7px;width:20px;height:20px;box-shadow:0 0 0 2px var(--s1-solid),0 4px 10px -3px #ec4899b3}.lx .srw-tt{flex:1;min-width:0;display:grid;gap:4px;justify-items:start}.lx .srw-t{max-width:100%;font-size:var(--t-body);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx .srw.is-off .srw-cv,.lx .srw.is-off .srw-tt,.lx .srw.is-off .str{opacity:.42}.lx .srw-off{margin-top:-4px}.lx .mv{display:flex;flex:none}.lx .sw{position:relative;flex:none;width:36px;height:22px;border-radius:999px;background:var(--well);box-shadow:var(--sunk);transition:background .3s}.lx .sw:before{content:"";position:absolute;inset:-11px -4px}.lx .sw i{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#e6e3ec 65%,#cdc7d6);box-shadow:0 2px 5px #00000073,inset 0 -1px 2px #0000001f;transition:transform .45s var(--sp-lin)}.lx .sw[aria-checked=true]{background:var(--grad);box-shadow:inset 0 1px 2px #00000040,0 0 12px -2px #ec489999}.lx .sw[aria-checked=true] i{transform:translate(14px)}.lx .slot{display:flex;align-items:center;gap:12px;height:40px;padding:0 14px;border-radius:12px;background:var(--well);box-shadow:var(--sunk);color:var(--ink-3)}.lx .slot-n{font-size:var(--t-meta);color:var(--ink-3)}.lx .stack--compact{perspective:none}.lx .stack--compact .srw{padding:8px;gap:0;transform:none}.lx .trig{display:grid;gap:8px}.lx .trig-c{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lx .trig-p{font-size:var(--t-body);color:var(--ink-3);min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx .save{display:flex;gap:8px;margin-top:12px}.lx .save .srch-f input{padding:0 14px}.lx .stk-empty{display:grid;gap:6px;padding:4px 4px 8px;text-align:center;justify-items:center}.lx .ghosts{position:relative;width:100%;height:150px;margin:6px 0 10px;perspective:700px}.lx .ghosts i{position:absolute;left:50%;top:50%;width:88px;height:112px;margin:-56px 0 0 -44px;display:grid;place-items:center;border-radius:12px;font-style:normal;color:var(--ink-3);background:linear-gradient(160deg,color-mix(in srgb,var(--ink) 5%,transparent),transparent);box-shadow:inset 0 0 0 1px var(--line-2);outline:1px dashed var(--line-3);outline-offset:-6px;transform:translate(calc((var(--i) - (var(--n) - 1) / 2) * 52px)) translateZ(calc(var(--i) * -26px)) rotateY(-26deg)}.lx .ghosts i:first-child{color:var(--ink);outline-color:color-mix(in srgb,#ec4899 60%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#ec4899 30%,transparent),0 14px 30px -14px #ec489980}.lx .stk-empty .meta{max-width:280px}.lx .stk-or{margin-top:18px}.lx .stk-runs{display:grid;gap:8px;width:100%;margin-top:4px}.lx .mini{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:6px 12px 6px 6px;border-radius:14px;text-align:left;transition:transform .4s var(--sp-lin)}.lx .mini:hover{transform:translateY(-2px)}.lx .mini-cv{display:block;height:48px;border-radius:9px;overflow:hidden}.lx .mini-b{display:grid;gap:2px;min-width:0}.lx .mini-b b{font-size:var(--t-body);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx .lx-ov:empty{display:none}.lx .lx-ov{position:absolute;inset:0;z-index:40;display:grid;place-items:center}.lx .ovs{position:absolute;inset:0;background:#0404068f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lx[data-theme=light] .ovs{background:#32241442}.lx .dlg{position:relative;display:flex;flex-direction:column;width:min(1080px,94vw);max-height:90dvh;border-radius:22px;overflow:hidden;outline:none}.lx .dlg--guide{width:min(980px,94vw)}.lx .dlg--sm{width:min(560px,94vw)}.lx .dlg-h{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 16px 24px;border-bottom:1px solid var(--line)}.lx .dlg-h>div{display:grid;gap:4px}.lx .dlg-f{display:flex;align-items:center;gap:8px;padding:12px 20px 12px 24px;border-top:1px solid var(--line)}.lx .dt{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;padding:24px;overflow:auto}.lx .dt-g{display:grid;gap:8px;align-content:start}.lx .dt-main{aspect-ratio:4 / 5;max-height:62dvh;width:100%;border-radius:var(--r-card);overflow:hidden;box-shadow:var(--e2)}.lx .dt-main>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lx .dt-th{display:flex;flex-wrap:wrap;gap:8px}.lx .dt-t{position:relative;width:64px;height:64px;border-radius:10px}.lx .dt-t span{display:block;width:100%;height:100%;border-radius:inherit;overflow:hidden}.lx .dt-s{display:grid;gap:24px;align-content:start}.lx .facts{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;margin:0}.lx .facts .wide{grid-column:1 / -1}.lx .facts dt{font:500 var(--t-label)/1.3 var(--f-label);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.lx .facts dd{margin:8px 0 0;font-size:var(--t-body);color:var(--ink)}.lx .facts dd .btn-g{margin-left:-10px}.lx .notes{display:grid;gap:8px}.lx .note{padding:12px 14px;border-radius:var(--r-ctl)}.lx .note ul{margin:8px 0 0;padding-left:18px;font-size:var(--t-body);color:var(--ink-2)}.lx .note li+li{margin-top:4px}.lx .note--w .lbl{color:var(--warn)}.lx .gd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;padding:32px;min-height:380px;overflow:auto}.lx .gd-vis{display:grid;gap:12px;padding:24px;border-radius:18px;background:radial-gradient(ellipse 80% 60% at 20% 0%,color-mix(in srgb,#a855f7 14%,transparent),transparent 70%),var(--well);box-shadow:var(--sunk);transform:perspective(1000px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg))}.lx .gd-b{display:grid;gap:12px;align-content:start;justify-items:start}.lx .gd-ul{margin:0;padding-left:18px;font-size:var(--t-body);color:var(--ink-2)}.lx .gd-ul li+li{margin-top:4px}.lx .gd-warn{margin:0;padding:12px 14px;border-radius:var(--r-ctl);background:color-mix(in srgb,var(--warn) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 32%,transparent);font-size:var(--t-body);color:var(--warn)}.lx .gd-b .btn-g{margin-left:-10px}.lx .gd-dots{display:flex;margin-right:auto}.lx .gd-dot{position:relative;display:grid;place-items:center;width:28px;height:44px}.lx .gd-dot:before{content:"";position:absolute;inset:0 -8px}.lx .gd-dot i{width:8px;height:8px;border-radius:4px;background:var(--line-3);transition:transform .5s var(--sp-lin),background .3s;transform-origin:center}.lx .gd-dot.is-on i{background:var(--grad);transform:scaleX(2.6)}.lx .gv-url{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;border-radius:10px;background:var(--s1-solid);box-shadow:inset 0 0 0 1px var(--line-2);min-width:0}.lx .gv-url .num{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink-2)}.lx .gv-url.is-ok{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok) 55%,transparent)}.lx .gv-url.is-ok b{color:var(--ok);display:grid}.lx .gv-url.is-bad{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rose) 55%,transparent)}.lx .gv-url.is-bad b{color:var(--rose);display:grid}.lx .gv-dots{display:flex;gap:4px}.lx .gv-dots i{width:7px;height:7px;border-radius:50%;background:var(--line-3)}.lx .gv-card{display:grid;gap:8px;padding:16px;border-radius:var(--r-ctl)}.lx .gv-in{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:8px;background:var(--well);box-shadow:var(--sunk);font-size:var(--t-body);color:var(--ink-2);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lx .gv-btn{justify-self:start;display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:8px;background:var(--cta);color:#fff;font-size:var(--t-body);font-weight:600}.lx .gv-btn--s{background:var(--well);color:var(--ink)}.lx .gv-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lx .gv-radio{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--line-2);font-size:var(--t-body);color:var(--ink-3)}.lx .gv-radio.is-on{color:var(--ink);box-shadow:inset 0 0 0 1px #ec4899;background:var(--acc-soft)}.lx .gv-file{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2)}.lx .gv-file svg{width:16px;height:16px;flex:none}.lx .gv-file .num{flex:1}.lx .gv-file.is-bad{color:var(--rose)}.lx .gv-okk{color:var(--ok);display:grid}.lx .gv-prog{flex:none;width:60px;height:3px;border-radius:2px;background:var(--grad)}.lx .gv-seg{display:grid;grid-template-columns:repeat(3,1fr);padding:3px;border-radius:10px;background:var(--well)}.lx .gv-seg i{font-style:normal;text-align:center;line-height:28px;font-size:var(--t-body);color:var(--ink-2);border-radius:7px}.lx .gv-seg i.is-on{background:var(--grad);color:#fff}.lx .gv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.lx .gv-grid span{display:block;aspect-ratio:1;overflow:hidden;border-radius:8px}.lx .gv-meter{display:block;height:6px;border-radius:3px;background:var(--s1-solid);overflow:hidden}.lx .gv-meter i{display:block;width:38%;height:100%;background:var(--grad)}.lx .gv-cap{text-align:center}.lx .how{list-style:none;margin:0;padding:8px 24px 24px;counter-reset:h;overflow:auto}.lx .how li{position:relative;display:grid;gap:4px;padding:16px 0 16px 40px;border-bottom:1px solid var(--line);counter-increment:h}.lx .how li:last-child{border-bottom:0}.lx .how li:before{content:counter(h);position:absolute;left:0;top:16px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--grad-d);color:#fff;font:500 var(--t-meta) var(--f-mono);box-shadow:inset 0 1px #ffffff4d}.lx .full{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--s0);outline:none}.lx .full-h{display:flex;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid var(--line)}.lx .full-h .srch{max-width:980px}.lx .full-b{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,22vw,380px)}.lx .full-m{min-height:0;overflow:auto;padding:20px 24px 48px;scrollbar-width:thin}.lx .full-tools{position:relative;z-index:9;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.lx .full-tools .fpop{right:0}.lx .full-m>.meta{margin-bottom:16px}.lx .full-end{margin-top:24px;text-align:center}.lx .full-r{display:flex;flex-direction:column;gap:8px;min-height:0;overflow:auto;margin:12px 12px 12px 0;padding:20px;border-radius:20px;border:1px solid transparent;background:var(--rail) padding-box,var(--sheen) border-box;box-shadow:var(--bevel),var(--e2)}.lx .full-r .stack{margin:8px 0}.lx .full-r .btn-block{margin-top:auto;position:sticky;bottom:0}html[data-perf=lite] .lx .loop:not([data-keep-motion]),html[data-perf=lite] .lx .loop *:not([data-keep-motion]),html[data-perf=lite] .lx .loop:after{animation-play-state:paused!important}html[data-perf=lite] .lx .btn-glass,html[data-perf=lite] .lx .tb,html[data-perf=lite] .lx .lc-i{backdrop-filter:none;-webkit-backdrop-filter:none}@media(max-width:1100px)and (min-width:761px){.lx .sp-body:where(:not([data-mn-landscape],[data-mn-landscape] *)){grid-template-columns:minmax(0,1fr) 340px}.lx .work:where(:not([data-mn-landscape],[data-mn-landscape] *)){padding:0 20px}.lx .lib-top:where(:not([data-mn-landscape],[data-mn-landscape] *)),.lx .wfoot:where(:not([data-mn-landscape],[data-mn-landscape] *)){margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.lx .stepbar:where(:not([data-mn-landscape],[data-mn-landscape] *)){margin:0 -20px 20px;padding-left:20px;padding-right:20px}.lx .sp-sub:where(:not([data-mn-landscape],[data-mn-landscape] *)){display:none}.lx .tbar:where(:not([data-mn-landscape],[data-mn-landscape] *)){flex-wrap:wrap}.lx .segc--tabs:where(:not([data-mn-landscape],[data-mn-landscape] *)){order:5;width:100%}.lx .segc--tabs .segc-n:where(:not([data-mn-landscape],[data-mn-landscape] *)){display:none}.lx .teach:where(:not([data-mn-landscape],[data-mn-landscape] *)){gap:12px 10px}.lx .tt-cap:where(:not([data-mn-landscape],[data-mn-landscape] *)){padding:24px 10px 8px}.lx .tt-k:where(:not([data-mn-landscape],[data-mn-landscape] *)){display:none}.lx .tt-art:where(:not([data-mn-landscape],[data-mn-landscape] *)){aspect-ratio:4 / 5}.lx .drop:where(:not([data-mn-landscape],[data-mn-landscape] *)){grid-template-columns:auto minmax(0,1fr)}.lx .drop-a:where(:not([data-mn-landscape],[data-mn-landscape] *)){grid-column:1 / -1;justify-content:flex-start}.lx .qp-list:where(:not([data-mn-landscape],[data-mn-landscape] *)){grid-template-columns:1fr}.lx .full-b:where(:not([data-mn-landscape],[data-mn-landscape] *)){grid-template-columns:minmax(0,1fr) 300px}.lx .gd:where(:not([data-mn-landscape],[data-mn-landscape] *)),.lx .dt:where(:not([data-mn-landscape],[data-mn-landscape] *)){grid-template-columns:1fr}.lx .wfoot:where(:not([data-mn-landscape],[data-mn-landscape] *)){flex-wrap:wrap}.lx .wf-l:has(.dd):where(:not([data-mn-landscape],[data-mn-landscape] *)){flex-basis:300px}.lx .wf-r:where(:not([data-mn-landscape],[data-mn-landscape] *)){margin-left:auto}.lx .wf-hint:where(:not([data-mn-landscape],[data-mn-landscape] *)){display:none}}@media(min-width:2000px){.lx .sp{max-width:1880px;max-height:1120px}}@media(max-width:760px){.lx .sp{inset:auto 0;top:calc(var(--lx-vvt, 0px) + 8px);margin:0;width:100%;height:calc(var(--lx-vvh, 100dvh) - 8px);border-radius:22px 22px 0 0}.lx .sp-h{padding:12px 12px 12px 16px;gap:8px;touch-action:none}.lx .sp-h:before{content:"";position:absolute;top:6px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--line-2);pointer-events:none}.lx .sp-ht{flex:1}.lx .sp-sub,.lx .sp-cr{display:none}.lx .sp-body{display:flex;flex-direction:column;min-height:0}.lx .work{flex:1;padding:0 16px}.lx .panel{padding-bottom:16px}.lx .stepbar{margin:0 -16px 16px;padding:10px 16px 8px}.lx .sb-thumb{bottom:-9px}.lx .sb-track{top:10px}.lx .sb-st{height:48px;gap:4px;font-size:var(--t-meta)}.lx .sb-n{width:22px;height:22px}.lx .lib-top{margin:0 -16px 16px;padding:12px 16px}.lx .rail{flex:none;order:-1;margin:0;border-radius:0;border:0;border-bottom:1px solid var(--line);background:var(--rail-solid);box-shadow:none}.lx .rail>:not(.rail-h),.lx .rail-ht{display:none}.lx .rail-h{padding:8px 12px;border-bottom:0}.lx .rail-sum{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 8px;border-radius:var(--r-ctl);text-align:left}.lx .rail-sum-t{font-size:var(--t-body);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx .sp.is-sheet .rail{position:fixed;z-index:50;left:0;right:0;bottom:0;max-height:86dvh;border-radius:22px 22px 0 0;background:var(--s0);box-shadow:inset 0 1px #ffffff14,0 -30px 80px #0000008c;animation:lx-sheetIn .55s var(--sp-soft)}@keyframes lx-sheetIn{0%{transform:translateY(60px);opacity:0}}.lx .sp.is-sheet .rail>:not(.rail-h),.lx .sp.is-sheet .rail-ht{display:revert}.lx .sp.is-sheet .rail-s{display:block;flex:1 1 auto}.lx .sp-body>*{min-width:0}.lx .sp.is-sheet .rail-f{display:grid}.lx .sp.is-sheet .rail-h{padding:16px 16px 12px;border-bottom:1px solid var(--line)}.lx .sp.is-sheet .rail-sum{display:none}.lx .sp.is-sheet .rail-x{display:inline-grid;position:absolute;top:12px;right:12px}.lx .sp.is-sheet .rail-hr{padding-right:48px}.lx .sp.is-sheet:after{content:"";position:fixed;inset:0;z-index:20;background:#0000008c}.lx .rail-s{padding:12px 16px}.lx .rail-f{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-radius:0}.lx .mbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--s0)}.lx .mbar .btn{flex:1}.lx .mbar .blk{flex:1 1 100%;min-height:44px;font-size:var(--t-meta)}.lx .mb-l{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;font-size:var(--t-body)}.lx .srw .sw{margin-right:8px}.lx .rng,.lx .rng--ds{height:44px}.lx .rng input,.lx .rng input::-webkit-slider-runnable-track{height:44px}.lx .rng input::-webkit-slider-thumb{margin-top:12px}.lx .sp.is-sheet .rail-h{touch-action:none}.lx .sp.is-sheet .rail-h:before{content:"";position:absolute;top:6px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--line-2);pointer-events:none}.lx .wfoot{position:relative;flex-wrap:wrap;margin:8px -16px 0;padding:14px 16px 16px;gap:12px}.lx .wfoot:before{display:none}.lx .wf-l{flex:1 1 100%}.lx .wf-l .dd{width:100%}.lx .wf-r{flex:1 1 100%;justify-content:space-between}.lx .wf-r .acts{flex:1}.lx .wf-r .acts .btn{width:100%}.lx .wf-hint{display:none}.lx .mtr{width:100%}.lx .teach{gap:10px 8px}.lx .tt-art,.lx .tt .cvw,.lx .tt{border-radius:12px}.lx .tt-cap{padding:22px 6px 6px}.lx .tt-l{font-size:var(--t-meta);line-height:1.25}.lx .tt-k{display:none}.lx .tt .medal{top:-6px;left:-6px;width:20px;height:20px}.lx .tt .kpill{top:6px;right:auto;left:6px;height:18px;padding:0 5px;letter-spacing:.06em}.lx .drop{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px}.lx .drop-a{grid-column:1 / -1;justify-content:stretch}.lx .drop-a .btn{flex:1}.lx .pgrid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px 8px}.lx .qp-list{grid-template-columns:1fr}.lx .tbar{flex-wrap:wrap;gap:8px}.lx .srch{flex:1 1 0}.lx .segc--tabs{order:5;width:100%}.lx .segc--tabs .segc-n{display:none}.lx .segc--tabs .segc-b{padding:0 4px}.lx .srch-f kbd{display:none}.lx .lx-back{flex:none;width:44px;height:44px;padding:0;justify-content:center}.lx .lx-back-t{display:none}.lx .srch-f input{padding-right:14px}.lx .fbtn{padding:0 12px}.lx .tbar{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;gap:8px}.lx .tbar>.srch{grid-row:1;grid-column:1 / 3}.lx .tbar>.fwrap{grid-row:1;grid-column:3}.lx .tbar>.ic-b--line{grid-row:1;grid-column:4}.lx .tbar>.lx-back{grid-row:2;grid-column:1}.lx .tbar>.tabs-sc{grid-row:2;grid-column:2 / -1}.lx .tbar:not(:has(>.lx-back))>.tabs-sc{grid-column:1 / -1}.lx .tbar>.tabs-sc{display:block;min-width:0;margin-right:-16px;padding:7px 16px 7px 0;margin-block:-7px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.lx .tbar>.tabs-sc[data-more-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.lx .tbar>.tabs-sc[data-more-start]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px);mask-image:linear-gradient(90deg,transparent,#000 40px)}.lx .tbar>.tabs-sc[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.lx .tabs-sc::-webkit-scrollbar{display:none}.lx .tabs-sc .segc--tabs{width:max(100%,calc(var(--n) * 76px + 6px))}.lx .tabs-sc .segc-b{scroll-snap-align:start}.lx .fbtn{width:44px;padding:0;justify-content:center}.lx .fb-t{display:none}.lx .fbtn .fb-n{position:absolute;top:-6px;right:-6px}.lx .fpop{position:fixed;inset:auto 0 0;width:100%;max-width:none;border-radius:22px 22px 0 0;padding:18px 16px calc(16px + env(safe-area-inset-bottom))}.lx .fpop .segc{--h-seg: 44px}.lx .f-scrim{background:#0000008c}.lx .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.lx .grid--runs{grid-template-columns:repeat(2,minmax(0,1fr))}.lx .hero-d{display:none}.lx .lc-i{opacity:1}.lx .dd-p{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:80dvh;border-radius:22px 22px 0 0;animation:lx-sheetIn .5s var(--sp-soft)}.lx .wfoot .dd-p{bottom:0}.lx .dd-scrim{background:#0000008c}.lx .dd-top{grid-template-columns:1fr}.lx .dd-row{grid-template-columns:48px minmax(0,1fr);padding-right:36px}.lx .dd-row .dd-th{width:48px;height:48px}.lx .dd-m{grid-column:2;justify-items:start;grid-auto-flow:column;gap:8px}.lx .wallp{height:440px;min-height:440px}.lx .gal{flex-direction:column;gap:18px;padding:28px 16px 16px}.lx .lt-grid{width:min(240px,60cqw)}.lx .art{height:min(52cqh,260px)}.lx .plate{text-align:center;justify-items:center}.lx .obj{margin:-4px -16px 8px}.lx .lx-ov{place-items:end center}.lx .dlg{width:100%;max-height:92dvh;border-radius:22px 22px 0 0}.lx .dt,.lx .gd{grid-template-columns:1fr;padding:16px;gap:16px}.lx .gd{min-height:0}.lx .dt-main{max-height:44dvh;aspect-ratio:1}.lx .dt{display:flex;flex-direction:column}.lx .dt-s{display:contents}.lx .dt .acts--l{position:sticky;bottom:0;margin:0 -16px -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--s2)}.lx .dt .acts--l .btn{flex:1}.lx .dlg-f{padding:8px 16px calc(8px + env(safe-area-inset-bottom))}.lx .gd-dot{width:22px}.lx .gd-dot:before{inset:0 -11px}.lx .full-h{padding:12px 16px;gap:8px}.lx .full-h .btn{padding:0 12px}.lx .full-b{display:flex;flex-direction:column}.lx .full-m{flex:1;padding:16px}.lx .full-r{flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px 12px;margin:0;border-radius:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--line);background:var(--s0);box-shadow:none}.lx .full-r .stack,.lx .full-r .eyebrow{display:none}.lx .full-r .btn-block{width:auto;flex:1;margin:0}}@media(pointer:coarse)and (max-height:500px){.lx .sp:where([data-mn-landscape],[data-mn-landscape] *){inset:auto 0;top:calc(var(--lx-vvt, 0px) + 8px);margin:0;width:100%;height:calc(var(--lx-vvh, 100dvh) - 8px);border-radius:22px 22px 0 0}.lx .sp-h:where([data-mn-landscape],[data-mn-landscape] *){padding:12px 12px 12px 16px;gap:8px;touch-action:none}.lx .sp-h:where([data-mn-landscape],[data-mn-landscape] *):before{content:"";position:absolute;top:6px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--line-2);pointer-events:none}.lx .sp-ht:where([data-mn-landscape],[data-mn-landscape] *){flex:1}.lx .sp-sub:where([data-mn-landscape],[data-mn-landscape] *),.lx .sp-cr:where([data-mn-landscape],[data-mn-landscape] *){display:none}.lx .sp-body:where([data-mn-landscape],[data-mn-landscape] *){display:flex;flex-direction:column;min-height:0}.lx .work:where([data-mn-landscape],[data-mn-landscape] *){flex:1;padding:0 16px}.lx .panel:where([data-mn-landscape],[data-mn-landscape] *){padding-bottom:16px}.lx .stepbar:where([data-mn-landscape],[data-mn-landscape] *){margin:0 -16px 16px;padding:10px 16px 8px}.lx .sb-thumb:where([data-mn-landscape],[data-mn-landscape] *){bottom:-9px}.lx .sb-track:where([data-mn-landscape],[data-mn-landscape] *){top:10px}.lx .sb-st:where([data-mn-landscape],[data-mn-landscape] *){height:48px;gap:4px;font-size:var(--t-meta)}.lx .sb-n:where([data-mn-landscape],[data-mn-landscape] *){width:22px;height:22px}.lx .lib-top:where([data-mn-landscape],[data-mn-landscape] *){margin:0 -16px 16px;padding:12px 16px}.lx .rail:where([data-mn-landscape],[data-mn-landscape] *){flex:none;order:-1;margin:0;border-radius:0;border:0;border-bottom:1px solid var(--line);background:var(--rail-solid);box-shadow:none}.lx .rail>:not(.rail-h):where([data-mn-landscape],[data-mn-landscape] *),.lx .rail-ht:where([data-mn-landscape],[data-mn-landscape] *){display:none}.lx .rail-h:where([data-mn-landscape],[data-mn-landscape] *){padding:8px 12px;border-bottom:0}.lx .rail-sum:where([data-mn-landscape],[data-mn-landscape] *){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 8px;border-radius:var(--r-ctl);text-align:left}.lx .rail-sum-t:where([data-mn-landscape],[data-mn-landscape] *){font-size:var(--t-body);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx .sp.is-sheet .rail:where([data-mn-landscape],[data-mn-landscape] *){position:fixed;z-index:50;left:0;right:0;bottom:0;max-height:86dvh;border-radius:22px 22px 0 0;background:var(--s0);box-shadow:inset 0 1px #ffffff14,0 -30px 80px #0000008c;animation:lx-sheetIn .55s var(--sp-soft)}@keyframes lx-sheetIn{0%{transform:translateY(60px);opacity:0}}.lx .sp.is-sheet .rail>:not(.rail-h):where([data-mn-landscape],[data-mn-landscape] *),.lx .sp.is-sheet .rail-ht:where([data-mn-landscape],[data-mn-landscape] *){display:revert}.lx .sp.is-sheet .rail-s:where([data-mn-landscape],[data-mn-landscape] *){display:block;flex:1 1 auto}.lx .sp-body>*:where([data-mn-landscape],[data-mn-landscape] *){min-width:0}.lx .sp.is-sheet .rail-f:where([data-mn-landscape],[data-mn-landscape] *){display:grid}.lx .sp.is-sheet .rail-h:where([data-mn-landscape],[data-mn-landscape] *){padding:16px 16px 12px;border-bottom:1px solid var(--line)}.lx .sp.is-sheet .rail-sum:where([data-mn-landscape],[data-mn-landscape] *){display:none}.lx .sp.is-sheet .rail-x:where([data-mn-landscape],[data-mn-landscape] *){display:inline-grid;position:absolute;top:12px;right:12px}.lx .sp.is-sheet .rail-hr:where([data-mn-landscape],[data-mn-landscape] *){padding-right:48px}.lx .sp.is-sheet:where([data-mn-landscape],[data-mn-landscape] *):after{content:"";position:fixed;inset:0;z-index:20;background:#0000008c}.lx .rail-s:where([data-mn-landscape],[data-mn-landscape] *){padding:12px 16px}.lx .rail-f:where([data-mn-landscape],[data-mn-landscape] *){padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-radius:0}.lx .mbar:where([data-mn-landscape],[data-mn-landscape] *){display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--s0)}.lx .mbar .btn:where([data-mn-landscape],[data-mn-landscape] *){flex:1}.lx .mbar .blk:where([data-mn-landscape],[data-mn-landscape] *){flex:1 1 100%;min-height:44px;font-size:var(--t-meta)}.lx .mb-l:where([data-mn-landscape],[data-mn-landscape] *){display:flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;font-size:var(--t-body)}.lx .srw .sw:where([data-mn-landscape],[data-mn-landscape] *){margin-right:8px}.lx .rng:where([data-mn-landscape],[data-mn-landscape] *),.lx .rng--ds:where([data-mn-landscape],[data-mn-landscape] *){height:44px}.lx .rng input:where([data-mn-landscape],[data-mn-landscape] *),.lx .rng input:where([data-mn-landscape],[data-mn-landscape] *)::-webkit-slider-runnable-track{height:44px}.lx .rng input:where([data-mn-landscape],[data-mn-landscape] *)::-webkit-slider-thumb{margin-top:12px}.lx .sp.is-sheet .rail-h:where([data-mn-landscape],[data-mn-landscape] *){touch-action:none}.lx .sp.is-sheet .rail-h:where([data-mn-landscape],[data-mn-landscape] *):before{content:"";position:absolute;top:6px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--line-2);pointer-events:none}.lx .wfoot:where([data-mn-landscape],[data-mn-landscape] *){position:relative;flex-wrap:wrap;margin:8px -16px 0;padding:14px 16px 16px;gap:12px}.lx .wfoot:where([data-mn-landscape],[data-mn-landscape] *):before{display:none}.lx .wf-l:where([data-mn-landscape],[data-mn-landscape] *){flex:1 1 100%}.lx .wf-l .dd:where([data-mn-landscape],[data-mn-landscape] *){width:100%}.lx .wf-r:where([data-mn-landscape],[data-mn-landscape] *){flex:1 1 100%;justify-content:space-between}.lx .wf-r .acts:where([data-mn-landscape],[data-mn-landscape] *){flex:1}.lx .wf-r .acts .btn:where([data-mn-landscape],[data-mn-landscape] *){width:100%}.lx .wf-hint:where([data-mn-landscape],[data-mn-landscape] *){display:none}.lx .mtr:where([data-mn-landscape],[data-mn-landscape] *){width:100%}.lx .teach:where([data-mn-landscape],[data-mn-landscape] *){gap:10px 8px}.lx .tt-art:where([data-mn-landscape],[data-mn-landscape] *){border-radius:12px}.lx .tt .cvw:where([data-mn-landscape],[data-mn-landscape] *),.lx .tt:where([data-mn-landscape],[data-mn-landscape] *){border-radius:12px}.lx .tt-cap:where([data-mn-landscape],[data-mn-landscape] *){padding:22px 6px 6px}.lx .tt-l:where([data-mn-landscape],[data-mn-landscape] *){font-size:var(--t-meta);line-height:1.25}.lx .tt-k:where([data-mn-landscape],[data-mn-landscape] *){display:none}.lx .tt .medal:where([data-mn-landscape],[data-mn-landscape] *){top:-6px;left:-6px;width:20px;height:20px}.lx .tt .kpill:where([data-mn-landscape],[data-mn-landscape] *){top:6px;right:auto;left:6px;height:18px;padding:0 5px;letter-spacing:.06em}.lx .drop:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px}.lx .drop-a:where([data-mn-landscape],[data-mn-landscape] *){grid-column:1 / -1;justify-content:stretch}.lx .drop-a .btn:where([data-mn-landscape],[data-mn-landscape] *){flex:1}.lx .pgrid:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px 8px}.lx .qp-list:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:1fr}.lx .tbar:where([data-mn-landscape],[data-mn-landscape] *){flex-wrap:wrap;gap:8px}.lx .srch:where([data-mn-landscape],[data-mn-landscape] *){flex:1 1 0}.lx .segc--tabs:where([data-mn-landscape],[data-mn-landscape] *){order:5;width:100%}.lx .segc--tabs .segc-n:where([data-mn-landscape],[data-mn-landscape] *){display:none}.lx .segc--tabs .segc-b:where([data-mn-landscape],[data-mn-landscape] *){padding:0 4px}.lx .srch-f kbd:where([data-mn-landscape],[data-mn-landscape] *){display:none}.lx .lx-back:where([data-mn-landscape],[data-mn-landscape] *){flex:none;width:44px;height:44px;padding:0;justify-content:center}.lx .lx-back-t:where([data-mn-landscape],[data-mn-landscape] *){display:none}.lx .srch-f input:where([data-mn-landscape],[data-mn-landscape] *){padding-right:14px}.lx .fbtn:where([data-mn-landscape],[data-mn-landscape] *){padding:0 12px}.lx .tbar:where([data-mn-landscape],[data-mn-landscape] *){display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;gap:8px}.lx .tbar>.srch:where([data-mn-landscape],[data-mn-landscape] *){grid-row:1;grid-column:1 / 3}.lx .tbar>.fwrap:where([data-mn-landscape],[data-mn-landscape] *){grid-row:1;grid-column:3}.lx .tbar>.ic-b--line:where([data-mn-landscape],[data-mn-landscape] *){grid-row:1;grid-column:4}.lx .tbar>.lx-back:where([data-mn-landscape],[data-mn-landscape] *){grid-row:2;grid-column:1}.lx .tbar>.tabs-sc:where([data-mn-landscape],[data-mn-landscape] *){grid-row:2;grid-column:2 / -1}.lx .tbar:not(:has(>.lx-back))>.tabs-sc:where([data-mn-landscape],[data-mn-landscape] *){grid-column:1 / -1}.lx .tbar>.tabs-sc:where([data-mn-landscape],[data-mn-landscape] *){display:block;min-width:0;margin-right:-16px;padding:7px 16px 7px 0;margin-block:-7px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.lx .tbar>.tabs-sc[data-more-end]:where([data-mn-landscape],[data-mn-landscape] *){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.lx .tbar>.tabs-sc[data-more-start]:where([data-mn-landscape],[data-mn-landscape] *){-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px);mask-image:linear-gradient(90deg,transparent,#000 40px)}.lx .tbar>.tabs-sc[data-more-start][data-more-end]:where([data-mn-landscape],[data-mn-landscape] *){-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.lx .tabs-sc:where([data-mn-landscape],[data-mn-landscape] *)::-webkit-scrollbar{display:none}.lx .tabs-sc .segc--tabs:where([data-mn-landscape],[data-mn-landscape] *){width:max(100%,calc(var(--n) * 76px + 6px))}.lx .tabs-sc .segc-b:where([data-mn-landscape],[data-mn-landscape] *){scroll-snap-align:start}.lx .fbtn:where([data-mn-landscape],[data-mn-landscape] *){width:44px;padding:0;justify-content:center}.lx .fb-t:where([data-mn-landscape],[data-mn-landscape] *){display:none}.lx .fbtn .fb-n:where([data-mn-landscape],[data-mn-landscape] *){position:absolute;top:-6px;right:-6px}.lx .fpop:where([data-mn-landscape],[data-mn-landscape] *){position:fixed;inset:auto 0 0;width:100%;max-width:none;border-radius:22px 22px 0 0;padding:18px 16px calc(16px + env(safe-area-inset-bottom))}.lx .fpop .segc:where([data-mn-landscape],[data-mn-landscape] *){--h-seg: 44px}.lx .f-scrim:where([data-mn-landscape],[data-mn-landscape] *){background:#0000008c}.lx .grid:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.lx .grid--runs:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:repeat(2,minmax(0,1fr))}.lx .hero-d:where([data-mn-landscape],[data-mn-landscape] *){display:none}.lx .lc-i:where([data-mn-landscape],[data-mn-landscape] *){opacity:1}.lx .dd-p:where([data-mn-landscape],[data-mn-landscape] *){position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:80dvh;border-radius:22px 22px 0 0;animation:lx-sheetIn .5s var(--sp-soft)}.lx .wfoot .dd-p:where([data-mn-landscape],[data-mn-landscape] *){bottom:0}.lx .dd-scrim:where([data-mn-landscape],[data-mn-landscape] *){background:#0000008c}.lx .dd-top:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:1fr}.lx .dd-row:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:48px minmax(0,1fr);padding-right:36px}.lx .dd-row .dd-th:where([data-mn-landscape],[data-mn-landscape] *){width:48px;height:48px}.lx .dd-m:where([data-mn-landscape],[data-mn-landscape] *){grid-column:2;justify-items:start;grid-auto-flow:column;gap:8px}.lx .wallp:where([data-mn-landscape],[data-mn-landscape] *){height:440px;min-height:440px}.lx .gal:where([data-mn-landscape],[data-mn-landscape] *){flex-direction:column;gap:18px;padding:28px 16px 16px}.lx .lt-grid:where([data-mn-landscape],[data-mn-landscape] *){width:min(240px,60cqw)}.lx .art:where([data-mn-landscape],[data-mn-landscape] *){height:min(52cqh,260px)}.lx .plate:where([data-mn-landscape],[data-mn-landscape] *){text-align:center;justify-items:center}.lx .obj:where([data-mn-landscape],[data-mn-landscape] *){margin:-4px -16px 8px}.lx .lx-ov:where([data-mn-landscape],[data-mn-landscape] *){place-items:end center}.lx .dlg:where([data-mn-landscape],[data-mn-landscape] *){width:100%;max-height:92dvh;border-radius:22px 22px 0 0}.lx .dt:where([data-mn-landscape],[data-mn-landscape] *),.lx .gd:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:1fr;padding:16px;gap:16px}.lx .gd:where([data-mn-landscape],[data-mn-landscape] *){min-height:0}.lx .dt-main:where([data-mn-landscape],[data-mn-landscape] *){max-height:44dvh;aspect-ratio:1}.lx .dt:where([data-mn-landscape],[data-mn-landscape] *){display:flex;flex-direction:column}.lx .dt-s:where([data-mn-landscape],[data-mn-landscape] *){display:contents}.lx .dt .acts--l:where([data-mn-landscape],[data-mn-landscape] *){position:sticky;bottom:0;margin:0 -16px -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--s2)}.lx .dt .acts--l .btn:where([data-mn-landscape],[data-mn-landscape] *){flex:1}.lx .dlg-f:where([data-mn-landscape],[data-mn-landscape] *){padding:8px 16px calc(8px + env(safe-area-inset-bottom))}.lx .gd-dot:where([data-mn-landscape],[data-mn-landscape] *){width:22px}.lx .gd-dot:where([data-mn-landscape],[data-mn-landscape] *):before{inset:0 -11px}.lx .full-h:where([data-mn-landscape],[data-mn-landscape] *){padding:12px 16px;gap:8px}.lx .full-h .btn:where([data-mn-landscape],[data-mn-landscape] *){padding:0 12px}.lx .full-b:where([data-mn-landscape],[data-mn-landscape] *){display:flex;flex-direction:column}.lx .full-m:where([data-mn-landscape],[data-mn-landscape] *){flex:1;padding:16px}.lx .full-r:where([data-mn-landscape],[data-mn-landscape] *){flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px 12px;margin:0;border-radius:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--line);background:var(--s0);box-shadow:none}.lx .full-r .stack:where([data-mn-landscape],[data-mn-landscape] *),.lx .full-r .eyebrow:where([data-mn-landscape],[data-mn-landscape] *){display:none}.lx .full-r .btn-block:where([data-mn-landscape],[data-mn-landscape] *){width:auto;flex:1;margin:0}}html[data-mn-landscape] .lx .sp{top:calc(var(--lx-vvt, 0px) + 4px);height:calc(var(--lx-vvh, 100dvh) - 4px);max-width:760px;margin:0 auto}html[data-mn-landscape] .lx .sp-h{padding:6px 8px 6px 16px}html[data-mn-landscape] .lx .sp-h:before{top:3px}html[data-mn-landscape] .lx .sp-h .eyebrow{display:none}html[data-mn-landscape] .lx .rail-h{padding:2px 12px}html[data-mn-landscape] .lx .stepbar{margin-bottom:10px;padding-top:4px;padding-bottom:2px}html[data-mn-landscape] .lx .sb-st{height:44px;gap:2px}html[data-mn-landscape] .lx .mbar{flex-wrap:nowrap;padding-top:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom))}html[data-mn-landscape] .lx .mbar .blk{flex:1 1 auto;min-width:0}html[data-mn-landscape] .lx .mbar .btn{flex:0 1 auto;min-width:46%}html[data-mn-kb-open] .lx .sp:not(.is-sheet) .rail,html[data-mn-kb-open] .lx .stepbar{display:none}html[data-mn-kb-open][data-mn-landscape] .lx .sp-h{display:none}html[data-mn-kb-open][data-mn-landscape] .lx .sp{grid-template-rows:minmax(0,1fr) auto}.lx .name-g{display:grid;grid-template-columns:minmax(0,560px) minmax(0,360px);justify-content:space-between;gap:48px;align-items:start}.lx .idc{display:grid;gap:20px}.lx .idc-card{position:relative;perspective:1000px}.lx .idc-card .cvw{border-radius:20px}.lx .idc-in{position:relative;display:grid;grid-template-rows:auto auto;border-radius:20px;overflow:hidden;border:1px solid transparent;background:var(--s1) padding-box,var(--sheen-hi) border-box;box-shadow:var(--bevel),var(--e2)}.lx .idc-cv{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden}.lx .idc-b{display:grid;justify-items:start;gap:6px;padding:16px 18px 18px}.lx .idc-b .h3{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx .idc-ex{display:grid;gap:8px}.lx .idc-p{margin:0;padding:10px 14px;border-radius:12px;font-size:var(--t-body);color:var(--ink-2);background:var(--well);box-shadow:var(--sunk)}.lx .idc-p b{font:500 var(--t-num) var(--f-mono);color:var(--acc)}@media(max-width:1100px){.lx .name-g{grid-template-columns:1fr}.lx .idc{max-width:360px}}.lx .srw .ic-b--sm:before{inset:-10px}.lx .srw .sw:before{inset:-12px -5px}.lx .srw .segc-b:before{inset:-8px 0}@media(max-width:1100px){.lx .hero{grid-column:span 1}.lx .hero-m{aspect-ratio:4 / 5}.lx .hero-d{display:none}.lx .hero-in{padding:12px;gap:4px}.lx .hero-a .btn-glass{display:none}.lx .hero>.lc-m{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:760px){.lx .sp--attach .sec-h .meta:not(:has(+.btn-xs)){display:none}.lx .hero-in .eyebrow{display:none}}@media(pointer:coarse)and (max-height:500px){.lx .sp--attach .sec-h .meta:not(:has(+.btn-xs)):where([data-mn-landscape],[data-mn-landscape] *){display:none}.lx .hero-in .eyebrow:where([data-mn-landscape],[data-mn-landscape] *){display:none}}.lx .sp:before{content:"";position:absolute;inset:0;z-index:19;pointer-events:none;border-radius:inherit;opacity:var(--grain-o);mix-blend-mode:var(--grain-blend);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.lx .fee-r .title,.lx .tl-p .title,.lx .big-p .title,.lx .ds-big .title{background:var(--metal-text);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.01em}.lx .rail-ht .title,.lx .sp-title{font-variation-settings:"opsz" 32}.lx .kpill{position:absolute;z-index:5;top:10px;right:10px;display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;font:normal 500 var(--t-label)/1 var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:#ffffffc7;background:#0006;box-shadow:inset 0 0 0 1px #ffffff24}.lx .kpill.is-kind{color:#fff;background:#00000080;box-shadow:inset 0 0 0 1px #ffffff4d,0 0 0 1px #ec489980}.lx .drop-m--soft{color:var(--ink-2)}.lx .lnk{position:relative;display:inline-flex;align-items:center;gap:6px;justify-self:start;margin-top:2px;font-size:var(--t-meta);font-weight:600;color:var(--acc)}.lx .lnk:before{content:"";position:absolute;inset:-14px -6px}.lx .lnk svg{transition:transform .4s var(--sp-lin)}.lx .lnk:hover svg{transform:translate(3px)}.lx .lnk--c{display:flex;margin:6px auto 0;justify-content:center}.lx .ph-d{position:absolute;z-index:4;right:6px;bottom:6px;padding:1px 5px;border-radius:5px;background:#0000008c;color:#fff;font-size:var(--t-meta)}.lx .kchips{flex:none}.lx .segc--kind{width:200px}.lx .segc--kind .segc-th{background:var(--s2) padding-box,var(--sheen-hi) border-box;border:1px solid transparent;box-shadow:var(--bevel),0 2px 6px -2px #00000080}.lx .segc--kind .segc-th:after{display:block}.lx .segc--kind .segc-b[aria-pressed=true]{color:var(--ink)}.lx .tb--f{background:#00000073;color:#fff;box-shadow:inset 0 0 0 1px #6ee7a873}.lx .rset{display:grid;gap:14px;margin-top:18px;padding:16px;border-radius:16px;background:var(--well);box-shadow:var(--sunk)}.lx .rset-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.lx .rset-h .meta{flex-basis:100%}.lx .kind-tag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;font:600 var(--t-label)/1 var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--grad)}.lx .kind-tag.video{background:linear-gradient(90deg,#ec4899,#f97316)}.lx .rs-row{display:grid;gap:8px}.lx .rs-v{font-size:var(--t-body);font-weight:600}.lx .pk{position:relative}.lx .pk-trig{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"l l l" "b p c";align-items:center;gap:4px 10px;width:100%;min-height:56px;padding:10px 12px;border-radius:12px;text-align:left;border:1px solid transparent;background:var(--s1) padding-box,var(--sheen) border-box;box-shadow:var(--bevel),var(--e1);transition:transform .35s var(--sp-lin)}.lx .pk-trig .dd-lb{grid-area:l}.lx .pk-trig .pk-b{grid-area:b}.lx .pk-trig .pk-p{grid-area:p}.lx .pk-trig .dd-chev{grid-area:c}.lx .pk.is-open .pk-trig{box-shadow:var(--bevel),0 0 0 1px #ec4899,0 0 0 4px var(--acc-soft)}.lx .pk.is-open .dd-chev{transform:rotate(180deg)}.lx .pk-b{display:grid;gap:2px;min-width:0}.lx .pk-b b{font-size:var(--t-body);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx .pk-s{font-size:var(--t-meta);color:var(--ink-3)}.lx .pk-p{color:var(--ink-2)}.lx .pk-l{list-style:none;margin:6px 0 0;padding:6px;display:grid;gap:2px;border-radius:12px;border:1px solid transparent;background:var(--s2) padding-box,var(--sheen-hi) border-box;box-shadow:var(--bevel),var(--e2);transform-origin:top}.lx .pk-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px 40px 8px 10px;border-radius:10px;cursor:pointer;transition:transform .35s var(--sp-lin)}.lx .pk-row:before{content:"";position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--ink) 6%,transparent);opacity:0;transition:opacity .2s}.lx .pk-row:hover:before{opacity:1}.lx .pk-row:hover{transform:translate(2px)}.lx .pk-row.is-sel .pk-b b{color:var(--ink)}.lx .pk-row .dd-ck{right:10px}.lx .as-a{display:flex;flex-wrap:wrap;gap:6px}.lx .as-add{flex:1;justify-content:flex-start}.lx .as-f{display:flex;align-items:center;gap:10px;padding:6px;border-radius:12px;border:1px solid transparent;background:var(--s1) padding-box,var(--sheen) border-box;box-shadow:var(--bevel),var(--e1)}.lx .as-th{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;overflow:hidden;flex:none;color:var(--ink-3);background:var(--well)}.lx .as-th>img,.lx .as-th>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lx .as-n{flex:1;min-width:0;font-size:var(--t-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx .rs-need{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--t-meta);color:var(--warn)}.lx .rs-need i{width:6px;height:6px;border-radius:50%;background:var(--warn);flex:none}.lx .illus{display:block}.lx .empty--illus{justify-items:center;text-align:center;margin-bottom:18px;padding:28px 24px}.lx .empty .illus{margin-bottom:4px}.lx .idc-ph{display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,#a855f7 12%,transparent),transparent 70%)}.lx .oc.is-ghost .illus{width:72px;height:58px}.lx .ds-refs{grid-template-columns:repeat(5,minmax(0,1fr));max-width:720px}.lx .ds-size{position:relative;display:grid;gap:10px;padding:22px 22px 34px;border-radius:20px;border:1px solid transparent;background:var(--s1) padding-box,var(--sheen) border-box;box-shadow:var(--bevel),var(--e1)}.lx .ds-big{display:flex;align-items:baseline;gap:10px}.lx .rng--ds{height:32px}.lx .rng-t.is-rec{height:18px;margin-top:-9px;width:2px;background:var(--grad-d);box-shadow:0 0 10px #ec4899b3}.lx .rng-lb{position:relative;display:block;height:16px;margin:0 10px}.lx .rng-lb i{position:absolute;top:0;transform:translate(-50%);font-style:normal;color:var(--ink-3);display:grid;justify-items:center;gap:2px}.lx .rng-lb i.is-on{color:var(--ink)}.lx .rng-lb em{font:normal 500 var(--t-label)/1 var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--acc);white-space:nowrap}.lx .opts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lx .opts--3 .opt{min-height:72px;align-content:start}.lx .ds-review{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;min-height:420px}.lx .ds-fan{position:relative;height:340px;perspective:1000px}.lx .ds-fc{position:absolute;left:50%;top:50%;width:170px;height:220px;margin:-110px 0 0 -85px;transform:translate3d(calc((var(--i) - 1.5) * 64px),calc(var(--i) * 4px),calc(var(--i) * -30px)) rotate(calc((var(--i) - 1.5) * 7deg)) rotateX(calc(var(--rx, 0deg))) rotateY(calc(var(--ry, 0deg)));transition:transform .9s var(--sp-soft)}.lx .ds-fan:hover .ds-fc{transform:translate3d(calc((var(--i) - 1.5) * 84px),calc(var(--i) * 2px),calc(var(--i) * -30px)) rotate(calc((var(--i) - 1.5) * 9deg)) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg))}.lx .ds-fc .oc-in{border-radius:14px}.lx .ds-il{position:absolute;left:0;right:0;bottom:0;text-align:center}.lx .ds-rv{display:grid;gap:14px}.lx .ds-gal .lt-in{padding:12px}.lx .ds-grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:6px;width:min(520px,46cqw,70cqh)}.lx .ds-grid .lt-f{opacity:1;border-radius:5px}.lx .ds-grid .oc-in{border-radius:5px;box-shadow:none}.lx .ds-slot{background:var(--well);box-shadow:var(--sunk)}.lx .obj--ds .oc.is-ghost .oc-in{display:grid;place-items:center}.lx textarea#ds-subject{width:100%;min-height:104px;padding:12px 14px;border:0;border-radius:var(--r-ctl);resize:vertical;background:var(--well);color:var(--ink);font:400 var(--t-input)/1.5 var(--f-sans);box-shadow:var(--sunk);outline:none;transition:box-shadow .25s}.lx textarea#ds-subject:focus{box-shadow:inset 0 0 0 1px #ec4899,0 0 0 4px var(--acc-soft)}@media(max-width:1100px){.lx .ds-review{grid-template-columns:1fr;gap:16px;min-height:0}.lx .ds-fan{height:260px}.lx .opts--3{grid-template-columns:1fr}}@media(max-width:760px){.lx .ds-refs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.lx .ds-fc{width:120px;height:156px;margin:-78px 0 0 -60px}.lx .ds-grid{width:min(300px,80cqw)}.lx .segc--kind{width:180px}.lx .kchips{flex-basis:100%}.lx .rset{padding:14px}}@media(pointer:coarse)and (max-height:500px){.lx .ds-refs:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.lx .ds-fc:where([data-mn-landscape],[data-mn-landscape] *){width:120px;height:156px;margin:-78px 0 0 -60px}.lx .ds-grid:where([data-mn-landscape],[data-mn-landscape] *){width:min(300px,80cqw)}.lx .segc--kind:where([data-mn-landscape],[data-mn-landscape] *){width:180px}.lx .kchips:where([data-mn-landscape],[data-mn-landscape] *){flex-basis:100%}.lx .rset:where([data-mn-landscape],[data-mn-landscape] *){padding:14px}}.lx .hero.lcw{grid-column:span 2}.lx .hero .lc-cv.hero-m{aspect-ratio:1.67}.lx .hero-in{pointer-events:none;padding-bottom:66px}.lx .hero-a{position:absolute;z-index:6;left:18px;top:calc(100cqw / 1.67 - 56px);display:flex;gap:8px;pointer-events:none}.lx .hero-a .btn-glass{pointer-events:auto}.lx .hero-use{pointer-events:none}.lx .lc-m.is-why{color:var(--ink-3)}.lx .drop--hero{grid-template-columns:1fr;justify-items:center;text-align:center;gap:10px;min-height:380px;align-content:center;padding:40px 32px}.lx .drop--hero .drop-a{justify-content:center;margin-top:10px}.lx .drop--hero .drop-m{max-width:440px}.lx .drop-il .illus{width:168px;height:134px}@media(max-width:1100px){.lx .hero.lcw{grid-column:span 1}.lx .hero .lc-cv.hero-m{aspect-ratio:4 / 5}.lx .hero-in{padding-bottom:60px}.lx .hero-a{left:12px;top:calc(125cqw - 52px)}}@media(max-width:760px){.lx .drop--hero{min-height:300px;padding:28px 18px}}@media(pointer:coarse)and (max-height:500px){.lx .drop--hero:where([data-mn-landscape],[data-mn-landscape] *){min-height:300px;padding:28px 18px}}.lx :is(.ph-n,.lc-play,.tb,.lc-i,.rk-n,.btn-glass),.lx .ovs{backdrop-filter:none;-webkit-backdrop-filter:none}.lx .ph-n,.lx .lc-play{background:#0000009e}.lx .tb--s,.lx .tb--f{background:#00000094}.lx .lc-i{background:#0000008c}.lx .rk-n{background:#0009}.lx .btn-glass{background:#14141880}.lx .ovs{background:#040406b8}.lx[data-theme=light] .ovs{background:#32241461}.lx[data-theme=light] .scrim.is-flat{background:#3224146b}html[data-perf=lite] .lx .veil{display:none}
