.lp{--lp-bg:var(--t-ground);--lp-sf:oklch(from var(--t-ground) calc(l + .035) c h);--lp-sf2:oklch(from var(--t-ground) min(1, calc(l + .07)) c h);--lp-ln:var(--t-line);--lp-mut:var(--t-muted);--lp-hi:#fff9;--lp-sh:#1616160f;--lp-sh2:#1616162e;--lp-inv:var(--t-ink);--lp-inv-ink:var(--t-ground);--lp-inv-mut:color-mix(in srgb, var(--t-ground) 62%, var(--t-ink));--lp-ac:var(--t-accent);--lp-on-ac:var(--t-accent-ink);--lp-sig:#c2412d;--lp-glow:.5;--lp-r:min(var(--t-radius), 18px);--lp-e:cubic-bezier(.2, .8, .2, 1);--ctl-ink:var(--t-ink);--ctl-on-ink:var(--t-ground);--ctl-line:var(--t-line);--ctl-muted:var(--t-muted);--ctl-accent:var(--t-accent);--ctl-on-accent:var(--t-accent-ink);--ctl-hover:color-mix(in srgb, var(--t-ink) 7%, transparent);--ctl-focus:var(--t-ink);isolation:isolate;min-height:calc(100vh / var(--z,1));color:var(--t-ink);background:var(--lp-bg);font-family:var(--t-font-body);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.45;position:relative;overflow:clip}.lp[data-tone=dark],html[data-theme=dark] .public[data-visitors=auto] .lp{--lp-hi:#ffffff0d;--lp-sh:#0000004d;--lp-sh2:#0000008c;--lp-inv:oklch(from var(--t-ground) calc(l + .08) c h);--lp-inv-ink:var(--t-ink);--lp-inv-mut:var(--t-muted);--lp-sig:#ff5a43;--lp-glow:.85}html[data-theme=light] .public[data-visitors=auto] .lp{--lp-hi:#fff9;--lp-sh:#1616160f;--lp-sh2:#1616162e;--lp-inv:var(--t-ink);--lp-inv-ink:var(--t-ground);--lp-inv-mut:color-mix(in srgb, var(--t-ground) 62%, var(--t-ink));--lp-sig:#c2412d;--lp-glow:.5}:where(.lp) a{color:inherit}.lp svg{flex:none}.lp-glow{z-index:-1;pointer-events:none;width:1100px;height:760px;opacity:var(--lp-glow);filter:blur(70px);background:radial-gradient(30% 40% at 38% 50%, color-mix(in srgb, var(--t-accent) 35%, transparent), transparent 70%), radial-gradient(28% 36% at 64% 46%, #ff604047, transparent 70%), radial-gradient(40% 40% at 50% 70%, #78a0ff2e, transparent 70%);margin-left:-550px;position:absolute;top:-220px;left:50%}.lp-top{z-index:2;justify-content:space-between;align-items:center;gap:12px;max-width:1280px;margin:0 auto;padding:16px 24px;display:flex;position:relative}.lp-logo{align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.lp-logo i,.lp-logo-i{width:20px;height:20px;box-shadow:0 0 0 1px var(--lp-ln);background:#161616;border-radius:6px;flex:none;position:relative}.lp-logo i:after,.lp-logo-i:after{content:"";background:#d4ff3a;border-radius:50%;position:absolute;inset:6px;box-shadow:0 0 8px #d4ff3a}.lp-toast-wrap{z-index:70;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.lp-toast{background:var(--lp-inv);color:var(--lp-inv-ink);white-space:nowrap;box-shadow:0 0 0 1px var(--lp-ln), 0 16px 40px -12px var(--lp-sh2);border-radius:999px;align-items:center;gap:10px;padding:12px 18px 12px 14px;font-size:15px;animation:.45s cubic-bezier(.3,1.3,.5,1) both lp-toast;display:flex}@keyframes lp-toast{0%{opacity:0;transform:translateY(16px)scale(.96)}}.lp-dot{background:#d4ff3a;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 10px #d4ff3a}.lp-col{z-index:1;grid-template-columns:minmax(0,1fr);gap:10px;max-width:480px;margin:0 auto;padding:8px 20px 40px;display:grid;position:relative}.lp-hd{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-bottom:18px;display:flex}.lp-av{background:radial-gradient(55% 45% at 28% 30%, color-mix(in srgb, var(--t-accent) 55%, transparent), transparent 62%), radial-gradient(60% 60% at 80% 75%, #ff604073, transparent 60%), linear-gradient(160deg, #2b2b28, #121211);color:#f6f5f2;width:104px;height:104px;font-family:var(--t-font-mono);box-shadow:0 0 0 4px var(--lp-bg), 0 0 0 5px var(--lp-ln), 0 20px 40px -18px #00000080;border-radius:50%;place-items:center;font-size:26px;display:grid;overflow:hidden}.lp-av img{object-fit:cover;width:100%;height:100%}.lp-nm{font-family:var(--t-font-display);text-transform:var(--t-headline-case);letter-spacing:-.05em;overflow-wrap:anywhere;margin:14px 0 0;font-size:34px;font-weight:600;line-height:1}.lp-sub{color:var(--lp-mut);margin:2px 0 0}.lp-rise{opacity:0;animation:lp-rise .7s var(--lp-e) forwards;animation-delay:var(--d,0s);transform:translateY(14px)}@keyframes lp-rise{to{opacity:1;transform:none}}.lp-blk{grid-template-columns:minmax(0,1fr);display:grid}.lp-list{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.lp-lab{color:var(--lp-mut);justify-content:space-between;align-items:baseline;margin:18px 4px 10px;font-size:13px;display:flex}.lp-mono{font-family:var(--t-font-mono);font-feature-settings:"tnum";color:var(--lp-mut);font-size:12px}.lp-mut{color:var(--lp-mut)}.lp-small{font-size:13px}.lp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-grow{flex-direction:column;flex:1;min-width:0;display:flex}.lp-title{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.3}.lp-place{color:var(--lp-mut);font-size:13px}.lp-sh{border-radius:var(--lp-r);background:var(--lp-sf);box-shadow:0 0 0 1px var(--lp-ln), inset 0 1px 0 var(--lp-hi);align-items:center;gap:14px;padding:8px;display:flex}.lp-sh .lp-title{margin-top:2px}.lp-fly{border-radius:max(2px, calc(var(--lp-r) - 8px));background:radial-gradient(45% 45% at 35% 60%, #e650c873, transparent 60%), radial-gradient(45% 45% at 75% 30%, color-mix(in srgb, var(--t-accent) 35%, transparent), transparent 60%), linear-gradient(140deg, #20201e, #121211);flex:none;width:52px;height:66px;overflow:hidden}.lp-fly img,.lp-th img{object-fit:cover;width:100%;height:100%;display:block}.lp-date{display:block}.lp-tag{background:var(--lp-inv);height:20px;color:var(--lp-ac);vertical-align:1px;border-radius:999px;align-items:center;margin-left:6px;padding:0 7px;font-size:12px;display:inline-flex}.lp-lk{border-radius:var(--lp-r);background:var(--lp-sf);min-height:58px;color:var(--t-ink);text-align:center;box-shadow:0 0 0 1px var(--lp-ln), inset 0 1px 0 var(--lp-hi), 0 1px 2px var(--lp-sh);transition:transform .2s var(--lp-e), box-shadow .2s;justify-content:center;align-items:center;gap:12px;padding:8px 18px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.lp-lk:hover{box-shadow:0 0 0 1px var(--lp-mut), 0 14px 28px -16px var(--lp-sh2);transform:translateY(-2px)}.lp-lk:active{transition-duration:60ms;transform:translateY(1px)scale(.985)}.lp-lk .lp-title{font-size:inherit}.lp-lk.lp-im{text-align:left;justify-content:flex-start;padding:8px 18px 8px 8px}.lp-th{border-radius:max(2px, calc(var(--lp-r) - 6px));background:linear-gradient(200deg,#262624,#0f0f0e);flex:none;width:46px;height:46px;overflow:hidden}.lp-th-play{background:var(--lp-ac);color:var(--lp-on-ac);place-items:center;display:grid}.lp-ar{color:var(--lp-mut);margin-left:auto}.lp-lk:not(.lp-im) .lp-ar,.lp-lk.lp-bg .lp-ar{display:none}.lp-lk.lp-bg{text-align:left;flex-direction:column;align-items:stretch;gap:0;padding:8px}.lp-lk.lp-bg .lp-th{aspect-ratio:16/9;width:auto;height:auto}.lp-lk.lp-bg .lp-title{letter-spacing:-.01em;padding:12px 10px 6px;font-size:18px}.lp-kit{gap:10px;margin-top:8px;display:flex}.lp-kit>*{flex:1 1 0;min-width:0}.lp-kit .btn{white-space:normal;text-align:center;width:100%}.lp-mail{margin-top:8px;padding:8px 8px 8px 18px}.lp-email{text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;display:block;overflow:hidden}.lp-email:hover{text-decoration:underline}.lp .lp-soc{--sx-size:48px;--sx-bg:var(--lp-sf);--sx-ln:var(--lp-ln);--sx-hov:var(--lp-mut);color:var(--t-ink);justify-content:center;gap:10px;margin-top:16px}.lp .lp-soc .sx{box-shadow:0 0 0 1px var(--sx-ln), inset 0 1px 0 var(--lp-hi)}.lp .lp-soc .sx[href]:hover{box-shadow:0 0 0 1px var(--sx-hov), 0 8px 16px -10px var(--lp-sh2);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.lp .lp-soc .sx[href]:hover{transform:none}}.lp-gl-chip{align-self:flex-start;margin-top:2px}.lp-gl{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;display:grid}.lp-gl-h{font-weight:500}.lp-gl-done{align-items:center;gap:10px;display:flex}.lp-inp{font:inherit;color:var(--t-ink);background:var(--lp-sf2);width:100%;min-width:0;min-height:44px;box-shadow:inset 0 0 0 1px var(--lp-ln);border:0;border-radius:999px;padding:0 14px;font-size:15px}.lp-inp::placeholder{color:var(--lp-mut)}.lp-inp:focus{box-shadow:inset 0 0 0 2px var(--t-ink);outline:none}.lp-hp{clip:rect(0 0 0 0);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.lp-gl-plus{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:13px;display:flex}.lp-err{color:var(--lp-sig);font-size:13px}.lp .pub-scheme{position:relative}.lp .pub-scheme button{white-space:nowrap;min-width:44px}.lp-empty{text-align:center;color:var(--lp-mut)}.lp-foot{flex-direction:column;align-items:center;gap:14px;margin-top:30px;display:flex}.lp-made{min-height:44px;color:var(--lp-mut);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.lp a:focus-visible,.lp button:focus-visible,.lp [tabindex]:focus-visible{outline:2px solid var(--t-ink);outline-offset:3px}@media (max-width:520px){.lp-col{padding:4px 16px 32px}.lp-top{padding:12px 16px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}.lp-rise{opacity:1;transform:none}}.lp[data-preview]{min-height:100%;font-size:14px}.lp[data-preview] .lp-top{display:none}.lp[data-preview] .lp-col{padding:60px 18px 28px}.lp[data-preview] .lp-av{width:76px;height:76px;box-shadow:0 0 0 3px var(--lp-bg), 0 0 0 4px var(--lp-ln);font-size:20px}.lp[data-preview] .lp-nm{letter-spacing:-.04em;margin-top:6px;font-size:22px}.lp[data-preview] .lp-hd{margin-bottom:8px}.lp[data-preview] .lp-glow{display:none}.lp[data-preview] .lp-rise{opacity:1;animation:none;transform:none}.lp-owner-note{text-align:center;background:var(--t-ink);color:var(--t-ground);margin:0;padding:10px 16px;font-size:13px}.lp-owner-note a{color:inherit;min-height:24px;display:inline-block}@media (pointer:coarse){.lp-email{align-items:center;min-height:44px;display:flex}}.lpx{--lpx-gut:16px;--lpx-card:var(--lp-sf);--lpx-card2:var(--lp-sf2);--lpx-edge:inset 0 0 0 1px color-mix(in srgb, var(--t-ink) 9%, transparent);--lpx-fade:#0e0e0f;--lpx-on:#f3f2ee;font-family:var(--t-font-body);letter-spacing:-.01em;container:lpx/inline-size}.lpx[data-tone=dark],html[data-theme=dark] .public[data-visitors=auto] .lpx{--lpx-fade:var(--t-ground);--lpx-edge:inset 0 0 0 1px color-mix(in srgb, var(--t-ink) 7%, transparent)}html[data-theme=light] .public[data-visitors=auto] .lpx{--lpx-fade:#0e0e0f}.lpx-wrap{width:100%;max-width:1216px;padding:0 var(--lpx-gut);box-sizing:border-box;margin:0 auto}.lpx-mono,.lpx-cnt,.lpx-st{font-family:var(--t-font-mono,ui-monospace, "Geist Mono", monospace);letter-spacing:0}.lpx-grow{flex:1}.lpx-hero{isolation:isolate;min-height:400px;color:var(--lpx-on);background:#0e0e0f;display:flex;position:relative;overflow:hidden}.lpx .lpx-hero>.lpx-scene{z-index:-2;position:absolute;inset:0}.lpx .hk-ph{background:#1d1d1b;display:block;position:relative;overflow:hidden}.lpx .hk-ph:before{content:"";position:absolute;inset:0}.lpx .hk-ph>img{z-index:3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lpx-fade{z-index:-1;background:linear-gradient(180deg, #00000073 0, transparent 90px), linear-gradient(180deg, transparent 30%, color-mix(in srgb, var(--lpx-fade) 62%, transparent) 62%, var(--lpx-fade) 98%);position:absolute;inset:0}.lpx-hero-in{flex-direction:column;display:flex;position:relative}.lpx-top{align-items:center;gap:8px 24px;min-height:44px;padding-top:12px;display:flex}.lpx-pages{gap:24px;display:none}.lpx-pages a{color:#e6e4de;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}.lpx-pages a:hover{text-decoration:underline}.lpx-topacts{flex:none;align-items:center;gap:8px;display:inline-flex}.lpx-topacts .icon-btn,.lpx-soc .sx{width:44px;height:44px;color:var(--lpx-on);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0e0f80;border:0;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff38}.lpx-topacts .icon-btn:hover,.lpx-soc .sx:hover{background:#0e0e0fbf}.lpx .lpx-book-btn{background:var(--lpx-on);color:#161616}.lpx-id{flex-direction:column;gap:16px;padding:120px 0 20px;display:flex}.lpx-name h1{font-family:var(--t-font-display,inherit);letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;font-size:48px;font-weight:600;line-height:.95}.lpx-name p{color:#d9d7d1;margin:10px 0 0;font-size:15px}.lpx .lpx-soc{flex-wrap:wrap;gap:8px;display:flex}.lpx .lpx-soc .sx{place-items:center;display:inline-grid}.lpx-hero[data-frame=bleed][data-h=short]{min-height:300px}.lpx-hero[data-frame=bleed][data-h=short] .lpx-id{padding-top:56px}.lpx-hero[data-frame=bleed][data-h=tall]{min-height:560px}.lpx-hero-t{--lpx-ph:340px;background:var(--t-ground);min-height:0;color:var(--t-ink);display:block}.lpx-hero-t[data-h=short]{--lpx-ph:260px}.lpx-hero-t[data-h=tall]{--lpx-ph:480px}.lpx-hero-t .lpx-name p{color:var(--t-muted)}.lpx-hero-t .lpx-pages a{color:var(--t-ink)}.lpx-hero-t .lpx-topacts .icon-btn,.lpx-hero-t .lpx-soc .sx{color:var(--t-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t-ink) 22%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.lpx-hero-t .lpx-topacts .icon-btn:hover,.lpx-hero-t .lpx-soc .sx:hover{background:color-mix(in srgb, var(--t-ink) 8%, transparent)}.lpx .lpx-hero-t .lpx-book-btn{background:var(--t-ink);color:var(--t-ground)}.lpx-hero-t .lpx-hero-in{padding-bottom:8px}.lpx-hero-t .lpx-id{padding:16px 0 12px}.lpx-frame{isolation:isolate;background:#0e0e0f;border-radius:20px;position:relative;overflow:hidden}.lpx .lpx-frame>.lpx-scene{z-index:-2;position:absolute;inset:0}.lpx-stage{margin-top:4px;position:relative}.lpx-hero[data-frame=card] .lpx-frame{height:var(--lpx-ph)}.lpx-hero[data-frame=card] .lpx-id{color:var(--lpx-on);padding:0 20px 20px;position:absolute;inset:auto 0 0}.lpx-hero[data-frame=card] .lpx-name p{color:#d9d7d1}.lpx-hero[data-frame=card] .lpx-soc .sx{color:var(--lpx-on);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0e0f80;box-shadow:inset 0 0 0 1px #ffffff38}.lpx-hero[data-frame=card] .lpx-fade{background:linear-gradient(#0000 35%,#0e0e0f8c 65%,#0e0e0fe0 100%)}.lpx-hero[data-frame=split]{--lpx-ph:220px}.lpx-hero[data-frame=split][data-h=short]{--lpx-ph:170px}.lpx-hero[data-frame=split][data-h=tall]{--lpx-ph:300px}.lpx-hero[data-frame=split] .lpx-stage{grid-template-columns:minmax(0,42%) minmax(0,1fr);align-items:end;gap:16px;display:grid}.lpx-hero[data-frame=split] .lpx-frame{height:var(--lpx-ph);border-radius:16px}.lpx-hero[data-frame=split] .lpx-id{gap:12px;padding:0}.lpx-hero[data-frame=split] .lpx-name h1{font-size:32px}.lpx-hero[data-frame=split] .lpx-name p{margin-top:6px;font-size:14px}.lpx-hero[data-frame=portrait]{--lpx-ph:420px}.lpx-hero[data-frame=portrait][data-h=short]{--lpx-ph:340px}.lpx-hero[data-frame=portrait][data-h=tall]{--lpx-ph:520px}.lpx-hero[data-frame=portrait] .lpx-stage{flex-direction:column;align-items:center;display:flex}.lpx-hero[data-frame=portrait] .lpx-frame{height:var(--lpx-ph);width:min(86%, calc(var(--lpx-ph) * .8))}.lpx-hero[data-frame=portrait] .lpx-id{text-align:center;align-items:center}.lpx-hero[data-frame=portrait] .lpx-soc{justify-content:center}.lpx-hero[data-frame=avatar]{--lpx-ph:150px;--lpx-av:112px}.lpx-hero[data-frame=avatar][data-h=short]{--lpx-ph:110px}.lpx-hero[data-frame=avatar][data-h=tall]{--lpx-ph:220px}.lpx-band{min-height:var(--lpx-ph);background:var(--t-accent);color:var(--t-accent-ink)}.lpx-hero-t .lpx-band .lpx-pages a{color:var(--t-accent-ink)}.lpx-hero-t .lpx-band .lpx-topacts .icon-btn{color:var(--t-accent-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t-accent-ink) 30%, transparent)}.lpx .lpx-hero-t .lpx-band .lpx-book-btn{background:var(--t-accent-ink);color:var(--t-accent)}.lpx-avrow{text-align:center;flex-direction:column;align-items:center;padding-bottom:8px;display:flex}.lpx-av{isolation:isolate;width:var(--lpx-av);height:var(--lpx-av);margin-top:calc(var(--lpx-av) / -2);box-shadow:0 0 0 4px var(--t-ground);background:#0e0e0f;border-radius:50%;display:block;position:relative;overflow:hidden}.lpx .lpx-av>.lpx-scene{z-index:-2;position:absolute;inset:0}.lpx-hero[data-frame=avatar] .lpx-id{align-items:center}.lpx-hero[data-frame=avatar] .lpx-soc{justify-content:center}.lpx-hero[data-frame=avatar] .lpx-name h1{font-size:40px}.lpx-hero[data-frame=none] .lpx-id{padding-top:56px}.lpx-hero[data-frame=none][data-h=short] .lpx-id{padding-top:20px}.lpx-hero[data-frame=none][data-h=tall] .lpx-id{padding-top:120px}.lpx-pills{z-index:5;background:color-mix(in srgb, var(--t-ground) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 color-mix(in srgb, var(--t-ink) 9%, transparent);position:sticky;top:0}.lpx-pills-in{scrollbar-width:none;gap:4px;padding-top:8px;padding-bottom:8px;display:flex;overflow-x:auto}.lpx-pills-in::-webkit-scrollbar{display:none}.lpx-pill{min-height:44px;color:color-mix(in srgb, var(--t-ink) 80%, var(--t-ground));white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 16px;font-size:15px;text-decoration:none;display:inline-flex}.lpx-pill:hover{color:var(--t-ink);background:color-mix(in srgb, var(--t-ink) 6%, transparent)}.lpx-pill[aria-current=true]{background:var(--t-ink);color:var(--t-ground);font-weight:500}.lpx-main{padding-top:8px;padding-bottom:8px}.lpx-grid{grid-template-columns:minmax(0,1fr);gap:32px 24px;display:grid}.lpx-cell{min-width:0}.lpx-sec{flex-direction:column;gap:8px;min-width:0;scroll-margin-top:72px;display:flex;position:relative}.lpx-cell:first-child .lpx-sec{padding-top:16px}.lpx-sh{align-items:center;gap:8px;min-height:44px;display:flex}.lpx-sh h2,.lpx-fans h2,.lpx-book h2{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:500}.lpx-cnt{color:var(--t-muted);font-size:12px}.lpx-all{min-height:44px;color:color-mix(in srgb, var(--t-ink) 82%, var(--t-ground));align-items:center;margin-left:auto;font-size:15px;text-decoration:none;display:inline-flex}.lpx-all:hover{text-decoration:underline}.lpx-tx{text-align:left;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lpx-tt{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.lpx-st{color:var(--t-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lpx-acc{color:var(--t-accent);font-size:12px}.lpx:not([data-tone=dark]) .lpx-acc{color:color-mix(in srgb, var(--t-accent) 30%, var(--t-ink))}.lpx-cd{background:var(--lpx-card);width:100%;height:64px;box-shadow:var(--lpx-edge);box-sizing:border-box;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:12px;padding:8px 12px 8px 8px;text-decoration:none;transition:background-color .15s;display:flex}div.lpx-cd{cursor:default}a.lpx-cd:hover,button.lpx-cd:hover{background:var(--lpx-card2)}button.lpx-cd[aria-pressed=true] .lpx-ib{background:var(--t-accent);color:var(--t-accent-ink);box-shadow:none}.lpx-tl{border-radius:10px;flex:none;width:48px;height:48px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.lpx-tl>.hk-ph{width:100%;height:100%}.lpx-ib{width:40px;height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t-ink) 22%, transparent);border-radius:50%;flex:none;place-items:center;display:inline-grid}.lpx-dt{background:var(--lpx-card2);border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;width:48px;height:48px;line-height:1;display:flex}.lpx-dt span{font-family:var(--t-font-mono,ui-monospace, monospace);letter-spacing:0;color:var(--t-muted);font-size:12px}.lpx-dt b{letter-spacing:-.03em;font-size:19px;font-weight:500}.lpx-dt-big{background:var(--t-ink);width:76px;height:84px;color:var(--t-ground);border-radius:14px;gap:4px}.lpx-dt-big span{color:color-mix(in srgb, var(--t-ground) 65%, var(--t-ink));font-size:12px}.lpx-dt-big b{font-size:34px}.lpx-shows{flex-direction:column;gap:8px;display:flex}.lpx-next{background:linear-gradient(180deg, var(--lpx-card2), var(--lpx-card));box-shadow:var(--lpx-edge), 0 24px 48px -28px var(--lp-sh2);border-radius:22px;flex-direction:column;gap:16px;padding:16px;display:flex}.lpx-next-top{align-items:center;gap:16px;display:flex}.lpx-next-t{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:24px;font-weight:500}.lpx-next-acts,.lpx-acts{flex-wrap:wrap;gap:8px;display:flex}.lpx-btn{box-sizing:border-box;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.lpx-next-acts .lpx-btn{min-height:48px}.lpx-btn.lpx-grow{flex:1}.lpx-btn-acc{background:var(--t-accent);color:var(--t-accent-ink)}.lpx-btn-light{background:var(--t-ink);color:var(--t-ground)}.lpx-btn-dark{background:var(--t-ground);color:var(--t-ink)}.lpx-btn-line{color:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 30%, transparent);background:0 0;font-weight:400}.lpx-btn-off{background:var(--lpx-card2);color:var(--t-muted);cursor:default}.lpx-btn:hover:not(:disabled):not(.lpx-btn-off){filter:brightness(1.06)}.lpx-btn:disabled{opacity:.6;cursor:default}.lpx-kit .lpx-btn{flex:auto;min-width:0;padding:0 14px;font-size:14px}@container lpx (min-width:700px){.lpx-kit .lpx-btn{flex:1 1 0;padding:0 22px;font-size:15px}}.lpx-railw{position:relative}.lpx-rail{--rows:1;--col:86%;margin:0 calc(var(--lpx-gut) * -1);padding:0 var(--lpx-gut);grid-auto-flow:column;grid-template-rows:repeat(var(--rows), auto);grid-auto-columns:var(--col);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--lpx-gut);scrollbar-width:none;gap:8px;list-style:none;display:grid;overflow-x:auto}.lpx-rail::-webkit-scrollbar{display:none}.lpx-rail>li{scroll-snap-align:start;min-width:0}.lpx-rail[data-kind=mixes]{--rows:2}.lpx-rail[data-kind=shows]{--col:82%}.lpx-rail[data-kind=covers]{--col:36%;gap:12px}.lpx-rail[data-kind=photos]{--col:80%}.lpx-arrows{display:none}.lpx-ar{z-index:2;background:var(--t-ink);width:44px;height:44px;color:var(--t-ground);box-shadow:0 6px 18px -6px var(--lp-sh2);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-top:-22px;transition:opacity .15s;display:inline-grid;position:absolute;top:50%}.lpx-ar:first-child{left:6px}.lpx-ar:last-child{right:6px}.lpx-ar:disabled{opacity:0;pointer-events:none}.lpx-cov{min-width:0;color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.lpx-cov>.hk-ph{aspect-ratio:1;box-shadow:var(--lpx-edge);border-radius:14px;margin-bottom:4px}.lpx-cov:hover .lpx-tt{text-decoration:underline}.lpx-gal{color:#f3f2ee;height:200px;box-shadow:var(--lpx-edge);border-radius:18px;text-decoration:none;display:block;position:relative;overflow:hidden}.lpx-gal>.hk-ph{position:absolute;inset:0}.lpx-badge{z-index:4;height:26px;font-family:var(--t-font-mono,ui-monospace, monospace);letter-spacing:0;background:#0e0e0fb3;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:inset 0 0 0 1px #ffffff1f}.lpx-cap{z-index:4;background:linear-gradient(#0000,#000000d1);flex-direction:column;gap:2px;padding:40px 14px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.lpx-cap .lpx-tt{font-size:16px}.lpx-cap .lpx-st{color:#d9d7d1}.lpx-links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lpx-links[data-layout=list] .lpx-cd{padding-left:18px}.lpx-big{color:#f3f2ee;min-height:180px;box-shadow:var(--lpx-edge);border-radius:18px;align-items:flex-end;gap:12px;padding:16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.lpx-big-img,.lpx-big-img>.hk-ph{position:absolute;inset:0}.lpx-big:after{content:"";z-index:4;background:linear-gradient(#0000 35%,#000c);position:absolute;inset:0}.lpx-big>.lpx-tx,.lpx-big>.lpx-ib{z-index:5;position:relative}.lpx-big .lpx-tt{white-space:normal;font-size:19px}.lpx-big .lpx-ib{box-shadow:inset 0 0 0 1px #fff6}.lpx-fans,.lpx-book{box-sizing:border-box;border-radius:22px;flex-direction:column;gap:16px;height:100%;padding:24px;scroll-margin-top:72px;display:flex}.lpx-fans{background:var(--lpx-card);box-shadow:var(--lpx-edge)}.lpx-book{background:var(--t-ink);color:var(--t-ground)}.lpx-lead{color:var(--t-muted);margin:4px 0 0;font-size:15px}.lpx-book .lpx-lead{color:color-mix(in srgb, var(--t-ground) 72%, var(--t-ink))}.lpx-fanf{flex-wrap:wrap;gap:8px;margin:0;display:flex}.lpx-inp{background:var(--t-ground);min-width:0;height:44px;color:var(--t-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t-ink) 16%, transparent);font:inherit;border:0;border-radius:999px;flex:180px;padding:0 16px;font-size:16px}.lpx-inp::placeholder{color:var(--t-muted)}.lpx-inp:focus-visible,.lpx-btn:focus-visible,.lpx-cd:focus-visible,.lpx-pill:focus-visible,.lpx-cov:focus-visible,.lpx-gal:focus-visible,.lpx-link:focus-visible{outline:2px solid var(--t-ink);outline-offset:2px}.lpx-fan-city{flex:100%;display:flex}.lpx-near{color:var(--t-muted);margin:0;font-size:12px}.lpx-link{min-height:44px;color:var(--t-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.lpx-done{align-items:center;gap:10px;margin:0;font-size:15px;display:flex}.lpx-mail .lpx-email{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:flex}.lpx-mail .lpx-email:hover{text-decoration:underline}.lpx-mail{height:auto;min-height:64px;padding:10px 12px 10px 18px}.lpx-foot{flex-direction:column;align-items:center;gap:12px;padding:40px 16px 32px;display:flex}.lpx-made{min-height:44px;color:var(--t-muted);align-items:center;font-size:12px;text-decoration:none;display:inline-flex}.lpx-made:hover{color:var(--t-ink)}.lpx [data-edit]{outline:1.5px dashed color-mix(in srgb, var(--t-ink) 45%, transparent);outline-offset:6px;border-radius:14px}.lpx[data-preview] .lpx-sec{scroll-margin-top:60px}@container lpx (min-width:700px){.lpx{--lpx-gut:32px}.lpx-hero{min-height:300px}.lpx-pages{display:inline-flex}.lpx-hero[data-frame=bleed][data-h=short]{min-height:220px}.lpx-hero[data-frame=bleed][data-h=short] .lpx-id{padding-top:40px}.lpx-hero[data-frame=bleed][data-h=tall]{min-height:460px}.lpx-hero-t{--lpx-ph:360px}.lpx-hero-t[data-h=short]{--lpx-ph:280px}.lpx-hero-t[data-h=tall]{--lpx-ph:520px}.lpx-hero-t .lpx-id{padding:24px 0 16px}.lpx-hero[data-frame=card] .lpx-id{padding:0 32px 28px}.lpx-hero[data-frame=split] .lpx-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.lpx-hero[data-frame=split] .lpx-id{flex-direction:column;align-items:flex-start;padding:0 0 8px}.lpx-hero[data-frame=split] .lpx-name{flex:none}.lpx-hero[data-frame=split] .lpx-name h1{font-size:72px}.lpx-hero[data-frame=split] .lpx-name p{font-size:17px}.lpx-hero[data-frame=portrait] .lpx-stage{flex-direction:row-reverse;align-items:flex-end;gap:40px}.lpx-hero[data-frame=portrait] .lpx-frame{width:calc(var(--lpx-ph) * .8);flex:none}.lpx-hero[data-frame=portrait] .lpx-id{text-align:left;flex-direction:column;flex:1;align-items:flex-start;padding-bottom:8px}.lpx-hero[data-frame=portrait] .lpx-name{flex:none}.lpx-hero[data-frame=portrait] .lpx-soc{justify-content:flex-start}.lpx-hero[data-frame=avatar]{--lpx-ph:180px;--lpx-av:148px}.lpx-hero[data-frame=avatar][data-h=short]{--lpx-ph:130px}.lpx-hero[data-frame=avatar][data-h=tall]{--lpx-ph:260px}.lpx-avrow{text-align:left;flex-direction:row;align-items:flex-end;gap:28px}.lpx-hero[data-frame=avatar] .lpx-id{flex:1;align-items:flex-end;padding:16px 0 4px}.lpx-hero[data-frame=avatar] .lpx-soc{justify-content:flex-start}.lpx-hero[data-frame=avatar] .lpx-name h1{font-size:64px}.lpx-hero[data-frame=none] .lpx-id{padding-top:72px}.lpx-hero[data-frame=none][data-h=short] .lpx-id{padding-top:28px}.lpx-hero[data-frame=none][data-h=tall] .lpx-id{padding-top:160px}.lpx-id{flex-flow:wrap;justify-content:space-between;align-items:flex-end;padding:96px 0 24px}.lpx-name{flex:360px}.lpx-name h1{font-size:80px;line-height:.92}.lpx-name p{margin-top:12px;font-size:17px}.lpx-pills-in{flex-wrap:wrap}.lpx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lpx-cell[data-span=full]{grid-column:1/-1}.lpx-shows{flex-direction:row;align-items:stretch}.lpx-next{flex:340px;justify-content:space-between;min-width:0}.lpx-shows>.lpx-railw{flex:2 540px;min-width:0}.lpx-dt-big{width:88px;height:96px}.lpx-dt-big b{font-size:38px}.lpx-next-t{font-size:26px}.lpx-rail{margin:0;padding:0;scroll-padding:0}.lpx-rail[data-kind=shows]{--rows:3;--col:calc(50% - 4px)}.lpx-rail[data-kind=mixes],.lpx-rail[data-kind=merch]{--rows:3;--col:100%}.lpx-rail[data-kind=covers]{--col:calc((100% - 24px) / 3)}.lpx-rail[data-kind=photos]{--col:calc((100% - 16px) / 3)}.lpx-gal{height:180px}.lpx-cell:first-child .lpx-sec{padding-top:24px}@media (hover:hover){.lpx-arrows[data-on]{display:contents}}}@media (prefers-reduced-motion:reduce){.lpx-cd,.lpx-ar{transition:none}}.lpx[data-preview] .lpx-top{padding-top:34px}.lpx-btn .lp-ar{color:inherit;margin:0}
