*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;min-height:100%;margin:0;padding:0}body{color:#e8e8e8;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#07090e}@font-face{font-family:lp-Thmanyah;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/thmanyahsans-Regular-Dg0v34Qe.woff2)format("woff2")}@font-face{font-family:lp-Thmanyah;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/thmanyahsans-Medium-ClnWgYbl.woff2)format("woff2")}@font-face{font-family:lp-Thmanyah;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/thmanyahsans-Bold-DDk986K5.woff2)format("woff2")}@font-face{font-family:lp-Thmanyah;font-weight:900;font-style:normal;font-display:swap;src:url(/assets/thmanyahsans-Black-DQm9gufn.woff2)format("woff2")}.lp-home,.lp-page{--bg:#07090e;--ink:#f3f5f9;--muted:#8b93a7;--line:#ffffff14;--ease:cubic-bezier(.2, .8, .2, 1);isolation:isolate;background:var(--bg);min-height:100%;color:var(--ink);font-family:lp-Thmanyah,system-ui,-apple-system,Segoe UI,Tahoma,sans-serif;position:relative;overflow:hidden}.lp-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-glow{filter:blur(90px);opacity:.5;border-radius:50%;animation:22s ease-in-out infinite alternate lp-drift;position:absolute}.lp-glow-a{top:-30vmax;background:radial-gradient(closest-side,#0e7490,#0000);width:60vmax;height:60vmax;inset-inline-start:-20vmax}.lp-glow-b{top:-10vmax;opacity:.35;background:radial-gradient(closest-side,#5b21b6,#0000);width:50vmax;height:50vmax;animation-duration:28s;animation-delay:-8s;inset-inline-end:-25vmax}.lp-glow-c{bottom:-35vmax;opacity:.25;background:radial-gradient(closest-side,#9d174d,#0000);width:55vmax;height:55vmax;animation-duration:34s;animation-delay:-14s;inset-inline-end:0}@keyframes lp-drift{to{transform:translate(6vmax,4vmax)scale(1.12)}}.lp-gridlines{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.55;background-position:50% -1px;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 0,#000 0%,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 0,#000 0%,#0000 75%)}.lp-noise{opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-50%}.lp-wrap{max-width:1240px;padding:max(28px, env(safe-area-inset-top)) clamp(16px, 4vw, 48px) max(48px, env(safe-area-inset-bottom));flex-direction:column;gap:clamp(24px,3.5vw,40px);margin:0 auto;display:flex}.lp-top{animation:lp-rise .8s var(--ease) both;justify-content:space-between;align-items:center;gap:16px;display:flex}.lp-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.lp-logo{filter:drop-shadow(0 6px 18px #a78bfa73);width:38px;height:38px;transition:transform .5s var(--ease)}.lp-brand:hover .lp-logo{transform:rotate(90deg)scale(1.05)}.lp-wordmark{letter-spacing:-.01em;font-size:22px;font-weight:900}.lp-lang{-webkit-backdrop-filter:blur(12px);height:40px;color:inherit;cursor:pointer;transition:background .2s, border-color .2s, transform .2s var(--ease);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font:700 15px/1 lp-Thmanyah,system-ui,sans-serif;display:inline-flex}.lp-lang:hover{background:#ffffff17;border-color:#ffffff3d}.lp-lang:active{transform:scale(.96)}.lp-lang .lp-ico{opacity:.7;width:17px;height:17px}.lp-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.lp-hero-text{flex-direction:column;gap:14px;min-width:0;display:flex}.lp-title{letter-spacing:-.035em;background:linear-gradient(#fff 30%,#b9c2d6);color:#0000;animation:lp-rise .9s 50ms var(--ease) both;-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:.14em;font-size:clamp(48px,7.5vw,96px);font-weight:900;line-height:.95}[dir=rtl] .lp-title{letter-spacing:0;line-height:1.15}.lp-title-dot{background:linear-gradient(135deg,#22d3ee,#a78bfa);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-lead{max-width:62ch;color:var(--muted);animation:lp-rise .9s .12s var(--ease) both;margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.55}[dir=rtl] .lp-lead{line-height:1.75}.lp-lead>span{text-wrap:pretty;display:inline-block}.lp-stats{animation:lp-rise .9s .18s var(--ease) both;flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.lp-stat{color:var(--muted);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.lp-stat:first-child{padding-inline-start:3px}.lp-stat b{color:var(--ink);font-weight:700}.lp-stat-sep{background:var(--muted);opacity:.5;border-radius:50%;width:3px;height:3px}.lp-stat .lp-ico{width:14px;height:14px}.lp-live{background:#a3e635;border-radius:50%;width:6px;height:6px;position:relative;box-shadow:0 0 10px #a3e635}.lp-live:after{content:"";border-radius:inherit;animation:lp-ping 2s var(--ease) infinite;background:#a3e635;position:absolute;inset:0}@keyframes lp-ping{0%{opacity:.8;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}.lp-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:340px;gap:clamp(14px,1.6vw,22px);display:grid}@media (width<=1020px){.lp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-card{--accent:#22d3ee;--tint:color-mix(in oklab, var(--accent) 14%, #0c0f16);--mx:80%;--my:20%;--rx:0deg;--ry:0deg;isolation:isolate;color:inherit;background:radial-gradient(120% 90% at 100% 0%, color-mix(in oklab, var(--accent) 20%, transparent), transparent 60%), linear-gradient(190deg, var(--tint), #0b0d13 70%);border:1px solid color-mix(in oklab, var(--accent) 18%, #ffffff0f);transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s var(--ease), border-color .35s, box-shadow .45s var(--ease);animation:lp-card-in .9s calc(.25s + var(--i,0) * 70ms) var(--ease) backwards;border-radius:28px;outline:none;flex-direction:column;justify-content:space-between;padding:clamp(22px,2.2vw,30px);text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 20px 50px -30px #000c}[dir=rtl] .lp-card{background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklab, var(--accent) 20%, transparent), transparent 60%), linear-gradient(170deg, var(--tint), #0b0d13 70%)}@keyframes lp-card-in{0%{opacity:0;filter:blur(6px);transform:translateY(28px)scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes lp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.lp-card-spot{z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--mx) var(--my), color-mix(in oklab, var(--accent) 22%, transparent), transparent 60%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.lp-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(300px circle at var(--mx) var(--my), color-mix(in oklab, var(--accent) 90%, white), transparent 70%);-webkit-mask-composite:xor;opacity:0;padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp-card-art{z-index:-1;top:14px;aspect-ratio:1;width:min(42%,164px);color:var(--accent);opacity:.92;filter:drop-shadow(0 0 22px color-mix(in oklab, var(--accent) 45%, transparent));transition:transform .8s var(--ease), opacity .5s, filter .5s;pointer-events:none;position:absolute;inset-inline-end:16px}.lp-card-art svg{width:100%;height:100%;display:block;overflow:visible}.lp-card-art-emoji{filter:none;opacity:.5;place-items:center;font-size:120px;display:grid}.lp-card-art .lp-a-soft{opacity:.16;transition:opacity .5s}.lp-card-art .lp-a-shade{opacity:.07}.lp-card-art .lp-a-fill{fill:color-mix(in oklab, var(--accent) 12%, #0c0f16)}.lp-card-art .lp-a-blink{animation:3.2s ease-in-out infinite lp-a-blink}.lp-card-art .lp-a-twinkle{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite lp-a-twinkle}.lp-card-art .lp-a-late{animation-delay:-1.2s}.lp-card-art .lp-a-later{animation-delay:-2.4s}.lp-card-art .lp-a-float{animation:5s ease-in-out infinite lp-a-float}.lp-card-art .lp-a-wobble{transform-box:fill-box;transform-origin:50% 100%;animation:4s ease-in-out infinite lp-a-wobble}.lp-card-art .lp-a-draw{stroke-dasharray:1;stroke-dashoffset:0}@keyframes lp-a-blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes lp-a-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(.7)rotate(25deg)}}@keyframes lp-a-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes lp-a-wobble{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@keyframes lp-a-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.lp-card-top{align-items:center;gap:10px;display:flex}.lp-badge{width:52px;height:52px;color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, #ffffff05);border:1px solid color-mix(in oklab, var(--accent) 30%, transparent);box-shadow:0 0 0 0 color-mix(in oklab, var(--accent) 40%, transparent);-webkit-backdrop-filter:blur(8px);transition:transform .5s var(--ease), box-shadow .5s;border-radius:16px;flex:none;place-items:center;font-size:24px;display:grid}.lp-badge svg{width:24px;height:24px}.lp-kicker{align-items:center;gap:10px;min-width:0;margin-bottom:8px;display:flex}.lp-genre{min-width:0;color:var(--accent);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}[dir=rtl] .lp-genre{letter-spacing:0;font-size:14px}.lp-card-body{flex-direction:column;display:flex;position:relative}.lp-card-body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0b0d1300,#0b0d13eb 55%);position:absolute;inset:-56px calc(-1*clamp(22px,2.2vw,30px)) calc(-1*clamp(22px,2.2vw,30px))}.lp-name{letter-spacing:-.02em;color:#fff;text-wrap:balance;text-shadow:0 2px 24px #00000080;font-size:clamp(26px,2.3vw,32px);font-weight:900;line-height:1.05}[dir=rtl] .lp-name{letter-spacing:0;line-height:1.3}.lp-name-long{font-size:clamp(26px,2.1vw,30px)}.lp-desc{opacity:0;transition:grid-template-rows .55s var(--ease), opacity .35s, transform .55s var(--ease);grid-template-rows:0fr;display:grid;transform:translateY(8px)}.lp-desc>span{color:#c3c9d8;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.lp-desc>span:before{content:"";height:10px;display:block}.lp-card-foot{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:16px;display:flex}.lp-meta{color:#c9cfdc;-webkit-backdrop-filter:blur(8px);background:#00000047;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.lp-meta .lp-ico{width:15px;height:15px;color:var(--accent)}.lp-meta [dir=ltr]{color:#fff;font-weight:700}.lp-only{color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.lp-genre+.lp-only:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px;margin-inline-end:5px}.lp-only .lp-ico{width:14px;height:14px}.lp-go{min-width:48px;height:48px;color:var(--accent);background:color-mix(in oklab, var(--accent) 12%, transparent);border:1px solid color-mix(in oklab, var(--accent) 35%, transparent);transition:background .35s, color .35s, gap .45s var(--ease), box-shadow .45s, border-color .35s;border-radius:999px;justify-content:center;align-items:center;gap:0;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}.lp-go-label{white-space:nowrap;max-width:0;transition:max-width .45s var(--ease);overflow:hidden}.lp-go .lp-ico{width:20px;height:20px;transition:transform .45s var(--ease);flex:none}[dir=rtl] .lp-arrow{transform:scaleX(-1)}.lp-card:hover,.lp-card:focus-visible{border-color:color-mix(in oklab, var(--accent) 55%, transparent);box-shadow:0 1px 0 #ffffff14 inset, 0 30px 80px -30px color-mix(in oklab, var(--accent) 55%, transparent), 0 0 0 1px color-mix(in oklab, var(--accent) 25%, transparent);transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-6px)}.lp-card:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.lp-card:hover .lp-card-spot,.lp-card:hover:after{opacity:1}.lp-card:hover .lp-card-art,.lp-card:focus-visible .lp-card-art{opacity:.3;filter:drop-shadow(0 0 30px color-mix(in oklab, var(--accent) 70%, transparent));transform:translate(-6px,-10px)rotate(-4deg)scale(.94)}[dir=rtl] .lp-card:hover .lp-card-art,[dir=rtl] .lp-card:focus-visible .lp-card-art{transform:translate(6px,-10px)rotate(4deg)scale(.94)}.lp-card:hover .lp-a-soft{opacity:.28}.lp-card:hover .lp-a-draw{animation:lp-a-draw 1.1s var(--ease) both}.lp-card:hover .lp-a-wobble{animation-duration:1.4s}.lp-card:hover .lp-badge{box-shadow:0 0 28px 0 color-mix(in oklab, var(--accent) 45%, transparent);transform:translateY(-2px)rotate(-6deg)}.lp-card:hover .lp-desc,.lp-card:focus-visible .lp-desc{opacity:1;grid-template-rows:1fr;transform:none}.lp-card:hover .lp-go,.lp-card:focus-visible .lp-go{background:var(--accent);border-color:var(--accent);color:#07090e;box-shadow:0 8px 30px -6px color-mix(in oklab, var(--accent) 80%, transparent);gap:8px}.lp-card:hover .lp-go-label,.lp-card:focus-visible .lp-go-label{max-width:80px}.lp-card:hover .lp-arrow{transform:translate(2px)}[dir=rtl] .lp-card:hover .lp-arrow{transform:scaleX(-1)translate(2px)}.lp-card:active{transition-duration:.15s;transform:perspective(1000px)translateY(-2px)scale(.985)}@media (hover:none){.lp-desc{opacity:1;grid-template-rows:1fr;transform:none}.lp-desc>span{-webkit-line-clamp:2}.lp-card-art{opacity:.85}}@media (width<=640px){.lp-grid{grid-template-columns:1fr;grid-auto-rows:auto}.lp-card{border-radius:24px}.lp-card-top{display:none}.lp-card-art{top:14px;width:108px;inset-inline-end:14px}.lp-card-body{flex:1}.lp-kicker,.lp-name,.lp-desc{max-inline-size:calc(100% - 112px)}.lp-card-body:before{display:none}.lp-kicker{align-items:flex-start}.lp-genre{white-space:normal;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.lp-only{margin-top:1px}.lp-only-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-card-foot{margin-top:auto;padding-top:16px}.lp-name,.lp-name-long{font-size:25px}}@media (prefers-reduced-motion:reduce){.lp-home *,.lp-home :before,.lp-home :after,.lp-page *,.lp-page :before,.lp-page :after{transition-duration:.01ms!important;animation:none!important}.lp-card{transform:none!important}}.lp-ico{flex:none;display:block}.lp-loader{--ease:cubic-bezier(.2, .8, .2, 1);background:radial-gradient(40vmax 40vmax at 50% 45%, color-mix(in oklab, var(--accent) 14%, transparent), transparent 70%), #07090e;color:#f3f5f9;flex-direction:column;justify-content:center;align-items:center;gap:22px;font-family:lp-Thmanyah,system-ui,sans-serif;display:flex;position:fixed;inset:0}.lp-loader>*{animation:lp-loader-in .45s var(--ease) both}.lp-loader>:nth-child(2){animation-delay:60ms}.lp-loader>:nth-child(3){animation-delay:.12s}@keyframes lp-loader-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:none}}.lp-loader-art{aspect-ratio:1;width:132px;color:var(--accent);filter:drop-shadow(0 0 24px color-mix(in oklab, var(--accent) 55%, transparent));animation:lp-loader-in .45s var(--ease) both, lp-loader-breathe 2.4s .45s ease-in-out infinite}.lp-loader-art svg{width:100%;height:100%;display:block;overflow:visible}.lp-loader-art .lp-a-soft{opacity:.18}.lp-loader-art .lp-a-shade{opacity:.07}.lp-loader-art .lp-a-fill{fill:color-mix(in oklab, var(--accent) 12%, #0c0f16)}.lp-loader-emoji{filter:none;place-items:center;font-size:96px;display:grid}@keyframes lp-loader-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.04)}}.lp-loader-name{letter-spacing:-.01em;font-size:clamp(26px,4vw,34px);font-weight:900}[dir=rtl] .lp-loader-name{letter-spacing:0}.lp-loader-bar{background:color-mix(in oklab, var(--accent) 18%, transparent);border-radius:999px;width:120px;height:3px;position:relative;overflow:hidden}.lp-loader-bar:after{content:"";border-radius:inherit;background:var(--accent);width:40%;box-shadow:0 0 12px var(--accent);animation:lp-loader-slide 1.1s var(--ease) infinite;position:absolute;inset-block:0}@keyframes lp-loader-slide{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){.lp-loader-art,.lp-loader-bar:after{animation:none}}.lp-center{text-align:center;color:#bbb;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100%;padding:24px;font-family:lp-Thmanyah,system-ui,sans-serif;display:flex}.lp-center a{color:#22d3ee}.lp-top-end{align-items:center;gap:10px;min-width:0;display:flex}.lp-acct-wrap{min-width:0;position:relative}.lp-acct{-webkit-backdrop-filter:blur(12px);max-width:100%;height:40px;color:inherit;cursor:pointer;transition:background .2s, border-color .2s, transform .2s var(--ease);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font:700 15px/1 lp-Thmanyah,system-ui,sans-serif;text-decoration:none;display:inline-flex}.lp-acct:hover{background:#ffffff17;border-color:#ffffff3d}.lp-acct:active{transform:scale(.96)}.lp-acct .lp-ico{opacity:.7;width:17px;height:17px}.lp-acct-wait{opacity:.4;cursor:default;width:96px}button.lp-acct{padding-inline-start:5px}.lp-avatar{color:#07090e;background:linear-gradient(135deg,#22d3ee,#a78bfa);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:grid}.lp-acct-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:16ch;overflow:hidden}.lp-menu{z-index:20;top:calc(100% + 8px);-webkit-backdrop-filter:blur(16px);min-width:220px;animation:lp-rise .25s var(--ease) both;background:#0e1119f5;border:1px solid #ffffff1f;border-radius:18px;padding:6px;position:absolute;inset-inline-end:0;box-shadow:0 24px 60px -20px #000000e6}.lp-menu-head{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;margin-bottom:6px;padding:10px 12px 12px;display:flex}.lp-menu-head b{font-size:15px}.lp-menu-head span{color:var(--muted);text-overflow:ellipsis;text-align:start;font-size:13px;overflow:hidden}.lp-menu-item{width:100%;height:42px;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font:500 15px/1 lp-Thmanyah,system-ui,sans-serif;text-decoration:none;display:flex}.lp-menu-item:hover,.lp-menu-item:focus-visible{background:#ffffff12;outline:none}.lp-menu-item .lp-ico{width:18px;height:18px;color:var(--muted)}@media (width<=640px){.lp-acct-name,a.lp-acct span,button.lp-acct .lp-ico{display:none}.lp-acct{justify-content:center;width:40px;padding:0}button.lp-acct{padding:0}}.lp-ai-pill{-webkit-backdrop-filter:blur(8px);color:#c3c9d8;white-space:nowrap;background:#00000047;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.lp-ai-pill .lp-ico{width:13px;height:13px;color:var(--accent)}.lp-ai-kicker{display:none}.lp-only+.lp-ai:before,.lp-genre+.lp-ai:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px;margin-inline-end:5px}@media (width<=640px){.lp-ai-kicker{display:inline-flex}}.lp-admin-tag{top:18px;z-index:2;color:#c3c9d8;background:#00000080;border:1px dashed #ffffff4d;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;inset-inline-start:50%;translate:-50%}[dir=rtl] .lp-admin-tag{translate:50%}.lp-page{min-height:100%}.lp-panel{--tint:color-mix(in oklab, var(--accent,#22d3ee) 10%, #0c0f16);background:radial-gradient(120% 90% at 100% 0%, color-mix(in oklab, var(--accent,#22d3ee) 14%, transparent), transparent 60%), linear-gradient(190deg, var(--tint), #0b0d13 70%);border:1px solid color-mix(in oklab, var(--accent,#22d3ee) 18%, #ffffff0f);border-radius:28px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 20px 50px -30px #000c}[dir=rtl] .lp-panel{background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklab, var(--accent,#22d3ee) 14%, transparent), transparent 60%), linear-gradient(170deg, var(--tint), #0b0d13 70%)}.lp-btn{cursor:pointer;height:46px;transition:background .2s, border-color .2s, box-shadow .3s, transform .2s var(--ease), color .2s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font:700 15px/1 lp-Thmanyah,system-ui,sans-serif;text-decoration:none;display:inline-flex}.lp-btn:active:not(:disabled){transform:scale(.96)}.lp-btn .lp-ico{width:18px;height:18px}.lp-btn-primary{--a:var(--accent,#22d3ee);border:1px solid var(--a);background:var(--a);color:#07090e;box-shadow:0 8px 30px -6px color-mix(in oklab, var(--a) 80%, transparent)}.lp-btn-primary:hover:not(:disabled){box-shadow:0 10px 38px -4px color-mix(in oklab, var(--a) 95%, transparent)}.lp-btn-primary:disabled{background:color-mix(in oklab, var(--a) 8%, transparent);border-color:color-mix(in oklab, var(--a) 22%, transparent);color:color-mix(in oklab, var(--a) 45%, var(--muted));box-shadow:none;cursor:default}.lp-btn-ghost{color:inherit;-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1f}.lp-btn-ghost:hover{background:#ffffff17;border-color:#ffffff3d}.lp-btn-wide{width:100%}.lp-linkbtn{color:var(--accent,#22d3ee);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font:700 14px/1.4 lp-Thmanyah,system-ui,sans-serif;text-decoration:underline;text-decoration-thickness:1px}.lp-spin{border:2.5px solid;border-inline-end-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite lp-spin;display:inline-block}@keyframes lp-spin{to{rotate:360deg}}.lp-field{flex-direction:column;gap:8px;display:flex}.lp-field-label{color:#c3c9d8;font-size:14px;font-weight:700}.lp-field-label small{color:var(--muted);margin-inline-start:4px;font-size:13px;font-weight:500}.lp-input{width:100%;min-width:0;height:48px;color:var(--ink);background:#0000004d;border:1px solid #ffffff1a;border-radius:14px;padding:0 16px;font:500 16px/1 lp-Thmanyah,system-ui,sans-serif;transition:border-color .2s,box-shadow .2s}.lp-input:focus{border-color:color-mix(in oklab, var(--accent,#22d3ee) 60%, transparent);box-shadow:0 0 0 4px color-mix(in oklab, var(--accent,#22d3ee) 15%, transparent);outline:none}.lp-input[dir=ltr]{text-align:left}.lp-input-row{display:flex;position:relative}.lp-input-row .lp-input{padding-right:76px}.lp-input-btn{color:#c3c9d8;cursor:pointer;background:#ffffff0f;border:0;border-radius:10px;padding:0 12px;font:700 13px/1 lp-Thmanyah,system-ui,sans-serif;position:absolute;top:6px;bottom:6px;right:6px}.lp-input-btn:hover{background:#ffffff1f}.lp-alert{--accent:#fb7185;color:#fecdd3;animation:lp-shake .4s var(--ease);background:oklab(71.9186% .164364 .0392419/.1);border:1px solid oklab(71.9186% .164364 .0392419/.35);border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:12px 14px;font-size:14.5px;line-height:1.5;display:flex}@keyframes lp-shake{25%{translate:-4px}75%{translate:4px}}.lp-login-wrap{min-height:100dvh}.lp-login-grid{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,440px);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.lp-login-hero{animation:lp-rise .9s 50ms var(--ease) both;flex-direction:column;align-items:flex-start;gap:22px;display:flex}.lp-login-art{aspect-ratio:1;width:clamp(150px,22vw,260px);color:var(--accent);filter:drop-shadow(0 0 26px color-mix(in oklab, var(--accent) 50%, transparent));animation:4s ease-in-out infinite lp-loader-breathe}.lp-login-art svg,.lp-login-art>span{width:100%;height:100%;display:block;overflow:visible}.lp-login-art .lp-a-soft,.lp-notice-art .lp-a-soft{opacity:.16}.lp-login-art .lp-a-soft-fill{fill:color-mix(in oklab, var(--accent) 25%, transparent)}.lp-login-art .lp-a-fill,.lp-notice-art .lp-a-fill{fill:color-mix(in oklab, var(--accent) 12%, #0c0f16)}.lp-login-art .lp-a-shade{opacity:.07}.lp-login-art .lp-a-blink,.lp-notice-art .lp-n-blink{animation:3.2s ease-in-out infinite lp-a-blink}.lp-login-art .lp-a-late{animation-delay:-1.2s}.lp-login-art .lp-a-later{animation-delay:-2.4s}.lp-login-why{letter-spacing:-.015em;max-width:34ch;margin:0;font-size:clamp(22px,2.6vw,34px);font-weight:900;line-height:1.25}[dir=rtl] .lp-login-why{letter-spacing:0;line-height:1.5}.lp-login-why>span:last-child{color:var(--muted);letter-spacing:0;margin-top:10px;font-size:.62em;font-weight:500;line-height:1.55;display:block}.lp-login-next{border:1px solid var(--line);height:34px;color:var(--muted);background:#00000047;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.lp-login-next b{color:var(--accent)}.lp-login-panel{animation:lp-card-in .9s .15s var(--ease) backwards;flex-direction:column;gap:18px;padding:clamp(22px,3vw,34px);display:flex}.lp-login-title{letter-spacing:-.02em;margin:0;font-size:clamp(28px,2.6vw,34px);font-weight:900;line-height:1.15}[dir=rtl] .lp-login-title{letter-spacing:0;line-height:1.35}.lp-login-name{color:var(--accent)}.lp-tabs{border:1px solid var(--line);background:#0000004d;border-radius:999px;padding:4px;display:flex}.lp-tab{height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;font:700 15px/1 lp-Thmanyah,system-ui,sans-serif;transition:background .25s,color .25s}.lp-tab[aria-selected=true]{background:color-mix(in oklab, var(--accent) 16%, #ffffff0a);color:var(--ink);box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 35%, transparent) inset}.lp-login-panel .lp-linkbtn{align-self:center}@media (width<=820px){.lp-login-grid{grid-template-columns:1fr;align-items:start}.lp-login-hero{flex-direction:row;align-items:center;gap:16px}.lp-login-art{flex:none;width:96px}.lp-login-why{font-size:19px}.lp-login-next{display:none}}.lp-notice{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.lp-notice-box{text-align:center;max-width:420px;animation:lp-rise .7s var(--ease) both;flex-direction:column;align-items:center;gap:14px;display:flex}.lp-notice-art{aspect-ratio:1;width:120px;color:var(--accent);filter:drop-shadow(0 0 22px color-mix(in oklab, var(--accent) 45%, transparent));margin-bottom:6px}.lp-notice-art svg{width:100%;height:100%;display:block;overflow:visible}.lp-notice-title{letter-spacing:-.02em;margin:0;font-size:clamp(30px,5vw,44px);font-weight:900;line-height:1.15}[dir=rtl] .lp-notice-title{letter-spacing:0;line-height:1.35}.lp-notice-body{color:var(--muted);margin:0 0 8px;font-size:17px;line-height:1.6}
