.lv2{--lv2-bg:#fafafc;--lv2-deep:#f4f5f9;--lv2-abyss:#eef0f6;--lv2-raised:#fff;--lv2-raised-2:#f9fafd;--lv2-ink:#0b0d16;--lv2-ink-soft:#2b2d38;--lv2-muted:#525561;--lv2-faint:#83868f;--lv2-line:#0b0d1617;--lv2-line-strong:#0b0d1629;--lv2-accent:var(--brand-600);--lv2-accent-bright:var(--brand-500);--lv2-accent-soft:var(--brand-700);--lv2-accent-glow:#725cff38;--lv2-live:#009767;--lv2-star:16 20 40;--lv2-star-alpha:.35;--lv2-shadow-stack:0 -24px 60px -20px #0b0d162e;--lv2-glass-top:#fffc;--lv2-nav-h:64px;background:var(--lv2-bg);color:var(--lv2-ink);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased}@supports (color:lab(0% 0 0)){.lv2{--lv2-bg:lab(98.3561% .120103 -1.13283);--lv2-deep:lab(96.4799% .245363 -2.26241);--lv2-abyss:lab(94.7262% .331998 -3.01365);--lv2-raised:lab(100% 0 0);--lv2-raised-2:lab(98.2334% .161231 -1.5097);--lv2-ink:lab(3.59505% .893876 -5.30494);--lv2-ink-soft:lab(18.6449% 1.15629 -7.37075);--lv2-muted:lab(36.0529% 1.03036 -7.42639);--lv2-faint:lab(55.8151% .687987 -5.61297);--lv2-line:lab(3.59505% .893876 -5.30494/.09);--lv2-line-strong:lab(3.59505% .893876 -5.30494/.16);--lv2-accent-glow:lab(48.8618% 42.4906 -79.9018/.22);--lv2-live:lab(55.0481% -49.9261 15.925);--lv2-shadow-stack:0 -24px 60px -20px lab(3.59505% .893876 -5.30494/.18);--lv2-glass-top:lab(100% 0 0/.8)}}[data-theme=dark] .lv2{--lv2-bg:#12182a;--lv2-deep:#0e1322;--lv2-abyss:#0a0e1a;--lv2-raised:#1a2231;--lv2-raised-2:#202a3c;--lv2-ink:#f5f3ee;--lv2-ink-soft:#e2dfd8;--lv2-muted:#f5f3eead;--lv2-faint:#f5f3ee6b;--lv2-line:#f5f3ee17;--lv2-line-strong:#f5f3ee29;--lv2-accent:var(--brand-500);--lv2-accent-bright:var(--brand-400);--lv2-accent-soft:var(--brand-300);--lv2-accent-glow:#725cff59;--lv2-live:#34d399;--lv2-star:235 232 255;--lv2-star-alpha:.8;--lv2-shadow-stack:0 -30px 80px -20px #0009;--lv2-glass-top:#ffffff0f}@supports (color:lab(0% 0 0)){[data-theme=dark] .lv2{--lv2-accent-glow:lab(48.8618% 42.4906 -79.9018/.35)}}.lv2-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}@media (min-width:640px){.lv2-wrap{padding-inline:32px}}.lv2-section{border-top:1px solid var(--lv2-line);padding-block:80px;position:relative}@media (min-width:768px){.lv2-section{padding-block:120px}}.lv2-stack{position:relative}.lv2-stack-item{top:var(--lv2-nav-h);background:var(--lv2-bg);position:sticky}.lv2-stack-item+.lv2-stack-item{box-shadow:var(--lv2-shadow-stack);border-top:1px solid var(--lv2-line-strong);border-radius:28px 28px 0 0}.lv2-eyebrow{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--lv2-accent-soft);align-items:center;gap:12px;font-size:11px;display:inline-flex}.lv2-eyebrow:before{content:"";opacity:.6;background:currentColor;width:24px;height:1px}.lv2-eyebrow--dot:before{opacity:1;width:6px;height:6px;box-shadow:0 0 12px var(--lv2-accent-bright);border-radius:999px}.lv2-display{letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:.98}.lv2-h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,5.2vw,3.75rem);font-weight:700;line-height:1.02}.lv2-lead{color:var(--lv2-muted);max-width:34rem;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.65}.lv2-text-accent{background:linear-gradient(100deg, var(--lv2-accent-soft) 0%, var(--lv2-accent-bright) 60%, var(--lv2-accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=dark] .lv2-text-accent{background:linear-gradient(100deg, #d9d6fe 0%, var(--brand-300) 45%, var(--brand-400) 100%);-webkit-background-clip:text;background-clip:text}[data-reveal]{opacity:0;filter:blur(6px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s);will-change:opacity, transform, filter;transform:translateY(18px)}[data-reveal=scale]{transform:translateY(24px)scale(.97)}[data-reveal][data-in=true]{opacity:1;filter:blur();transform:none}.lv2-words .w{opacity:.16;filter:blur(3px);transition:opacity .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),color .7s;transition-delay:calc(var(--i) * 55ms);color:var(--lv2-faint);display:inline-block;transform:translateY(.18em)}.lv2-words[data-in=true] .w{opacity:1;filter:blur();color:inherit;transform:none}.lv2-words[data-in=true] .w--accent{color:#0000}.lv2-words .w--accent{background:linear-gradient(100deg, var(--lv2-accent-soft) 0%, var(--lv2-accent-bright) 100%);-webkit-background-clip:text;background-clip:text}[data-theme=dark] .lv2-words .w--accent{background:linear-gradient(100deg, #d9d6fe 0%, var(--brand-300) 50%, var(--brand-400) 100%);-webkit-background-clip:text;background-clip:text}.lv2-words .w--muted,.lv2-words[data-in=true] .w--muted{color:var(--lv2-faint)}.lv2-atmo{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lv2-glow{filter:blur(80px);background:radial-gradient(closest-side, var(--lv2-accent-glow), transparent 70%);border-radius:999px;position:absolute}.lv2-grain{pointer-events:none;opacity:.05;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}[data-theme=dark] .lv2-grain{mix-blend-mode:overlay;opacity:.07}.lv2-stars{width:100%;height:100%;opacity:var(--lv2-star-alpha);position:absolute;inset:0}.lv2-hero-bg{background:radial-gradient(60% 50% at 70% 30%, var(--lv2-accent-glow), transparent 70%), linear-gradient(180deg, var(--lv2-bg) 0%, var(--lv2-deep) 100%)}.lv2-deep-bg{background:linear-gradient(180deg, var(--lv2-deep) 0%, var(--lv2-abyss) 100%)}.lv2-nav{z-index:60;height:var(--lv2-nav-h);background:color-mix(in oklab, var(--lv2-bg) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-bottom:1px solid var(--lv2-line);position:sticky;top:0}.lv2-nav-link{color:var(--lv2-muted);font-size:.875rem;transition:color .2s}.lv2-nav-link:hover{color:var(--lv2-ink)}.lv2-mobile-menu{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1);display:grid}.lv2-mobile-menu[data-open=true]{grid-template-rows:1fr}.lv2-mobile-menu>div{overflow:hidden}.lv2-btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:48px;padding-inline:22px;font-size:.9375rem;font-weight:600;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,background-color .25s,color .2s;display:inline-flex;position:relative}.lv2-btn:active{transform:translateY(1px)scale(.99)}.lv2-btn--primary{color:#fff;background:linear-gradient(97deg, var(--brand-600) 0%, var(--brand-500) 60%, var(--brand-400) 140%);box-shadow:inset 0 1px 0 #ffffff2e, 0 1px 2px #10182833, 0 10px 30px -10px var(--lv2-accent-glow)}.lv2-btn--primary:hover{box-shadow:inset 0 1px 0 #ffffff38, 0 2px 4px #10182833, 0 18px 40px -12px var(--lv2-accent-glow);transform:translateY(-2px)}.lv2-btn--primary .lv2-btn-arrow{transition:transform .25s cubic-bezier(.22,1,.36,1)}.lv2-btn--primary:hover .lv2-btn-arrow{transform:translate(4px)}.lv2-btn--ghost{color:var(--lv2-ink);padding-inline:8px}.lv2-btn--ghost .lv2-btn-arrow{transition:transform .25s cubic-bezier(.22,1,.36,1)}.lv2-btn--ghost:hover .lv2-btn-arrow{transform:translate(3px,-3px)}.lv2-btn--ghost:after{content:"";opacity:.35;transform-origin:0;background:currentColor;height:1px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:8px;left:8px;right:8px;transform:scaleX(0)}.lv2-btn--ghost:hover:after{transform:scaleX(1)}.lv2-btn--nav{display:none}@media (min-width:640px){.lv2-btn--nav{display:inline-flex}}.lv2-btn--outline{color:var(--lv2-ink);border:1px solid var(--lv2-line-strong);background:color-mix(in oklab, var(--lv2-raised) 60%, transparent)}.lv2-btn--outline:hover{border-color:var(--lv2-accent-bright);background:var(--lv2-raised)}.lv2-card{background:var(--lv2-raised);border:1px solid var(--lv2-line);box-shadow:inset 0 1px 0 var(--lv2-glass-top), 0 1px 2px #1018280a;border-radius:20px;position:relative}[data-theme=dark] .lv2-card{background:linear-gradient(180deg, #ffffff09, #ffffff03), var(--lv2-raised)}.lv2-card--lift{transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .35s}.lv2-card--lift:hover{border-color:color-mix(in oklab, var(--lv2-accent-bright) 45%, var(--lv2-line));box-shadow:inset 0 1px 0 var(--lv2-glass-top), 0 24px 50px -24px var(--lv2-accent-glow);transform:translateY(-4px)}.lv2-card--accent{background:radial-gradient(120% 80% at 100% 0%, var(--lv2-accent-glow), transparent 60%), var(--lv2-raised);border-color:color-mix(in oklab, var(--lv2-accent-bright) 35%, var(--lv2-line))}.lv2-chip{border:1px solid var(--lv2-line);background:var(--lv2-raised-2);height:28px;color:var(--lv2-muted);border-radius:999px;align-items:center;gap:6px;padding-inline:10px;font-size:12px;display:inline-flex}.lv2-panel{border:1px solid var(--lv2-line-strong);background:var(--lv2-raised);box-shadow:inset 0 1px 0 var(--lv2-glass-top), 0 30px 80px -30px #10182873, 0 0 0 1px #10182805;border-radius:20px;animation:1.1s cubic-bezier(.22,1,.36,1) .25s both lv2-panel-in;position:relative;overflow:hidden}[data-theme=dark] .lv2-panel{box-shadow:inset 0 1px 0 #ffffff14, 0 40px 100px -30px #000000b3, 0 0 80px -20px var(--lv2-accent-glow);background:linear-gradient(#1c2536 0%,#151d2b 100%)}@keyframes lv2-panel-in{0%{opacity:0;filter:blur(8px);transform:translateY(28px)perspective(1200px)rotateX(6deg)}to{opacity:1;filter:blur();transform:none}}.lv2-panel-row{border:1px solid var(--lv2-line);background:color-mix(in oklab, var(--lv2-raised-2) 80%, transparent);animation:.7s cubic-bezier(.22,1,.36,1) both lv2-row-in;animation-delay:var(--d,.6s);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}@keyframes lv2-row-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lv2-live-dot{background:var(--lv2-live);width:6px;height:6px;box-shadow:0 0 0 0 color-mix(in oklab, var(--lv2-live) 60%, transparent);border-radius:999px;animation:2.2s ease-out infinite lv2-pulse}@keyframes lv2-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--lv2-live) 55%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.lv2-meter{background:var(--lv2-line);border-radius:999px;height:6px;position:relative;overflow:hidden}.lv2-meter>span{transform-origin:0;background:linear-gradient(90deg, var(--brand-600), var(--brand-400));border-radius:999px;animation:1.6s cubic-bezier(.22,1,.36,1) 1.4s forwards lv2-meter;position:absolute;inset:0;transform:scaleX(0)}@keyframes lv2-meter{to{transform:scaleX(var(--v,.87))}}.lv2-score{font-variant-numeric:tabular-nums;animation:.6s 2.4s both lv2-fade}@keyframes lv2-fade{0%{opacity:0}to{opacity:1}}.lv2-wave{align-items:center;gap:2px;height:18px;display:flex}.lv2-wave i{background:var(--lv2-accent-bright);width:3px;height:30%;animation:1.1s ease-in-out infinite lv2-wave;animation-delay:calc(var(--i) * .12s);border-radius:2px}@keyframes lv2-wave{0%,to{opacity:.6;height:25%}50%{opacity:1;height:100%}}.lv2-log{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--lv2-muted);font-size:11.5px}.lv2-log>div{opacity:0;animation:.4s forwards lv2-fade}.lv2-log>div:first-child{animation-delay:1s}.lv2-log>div:nth-child(2){animation-delay:1.8s}.lv2-log>div:nth-child(3){color:var(--lv2-live);animation-delay:2.7s}.lv2-caret{vertical-align:-2px;background:var(--lv2-accent-bright);width:7px;height:12px;margin-left:4px;animation:1s steps(2,start) infinite lv2-blink;display:inline-block}@keyframes lv2-blink{to{visibility:hidden}}.lv2-stat-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg, var(--lv2-ink) 0%, var(--lv2-ink-soft) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.75rem,7vw,5rem);font-weight:700;line-height:1}.lv2-marquee{background:linear-gradient(90deg, var(--brand-600) 0%, var(--brand-500) 50%, var(--brand-400) 100%);color:#ffffffeb;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lv2-marquee-track{width:max-content;animation:46s linear infinite lv2-marquee;display:flex}.lv2-marquee:hover .lv2-marquee-track{animation-play-state:paused}@keyframes lv2-marquee{to{transform:translate(-50%)}}.lv2-step-num{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--lv2-line-strong);font-size:clamp(3.5rem,6vw,5rem);font-weight:700;line-height:1;transition:color .6s,-webkit-text-stroke-color .6s}[data-in=true] .lv2-step-num{-webkit-text-stroke-color:color-mix(in oklab, var(--lv2-accent-bright) 55%, transparent)}.lv2-step{padding-top:28px;position:relative}.lv2-step:before{content:"";background:linear-gradient(90deg, var(--lv2-line-strong), transparent);width:100%;height:1px;position:absolute;top:0;left:0}.lv2-step:after{content:"";border:1px solid var(--lv2-line-strong);background:var(--lv2-bg);width:8px;height:8px;transition:background .4s,border-color .4s;position:absolute;top:-4px;left:-4px;transform:rotate(45deg)}[data-in=true] .lv2-step:after{background:var(--lv2-accent-bright);border-color:var(--lv2-accent-bright);box-shadow:0 0 12px var(--lv2-accent-glow)}.lv2-frame{border:1px solid var(--lv2-line-strong);background:var(--lv2-raised);box-shadow:inset 0 1px 0 var(--lv2-glass-top), 0 30px 80px -30px #10182866;border-radius:18px;position:relative;overflow:hidden}[data-theme=dark] .lv2-frame{box-shadow:inset 0 1px 0 #ffffff14, 0 40px 100px -30px #000000b3, 0 0 80px -30px var(--lv2-accent-glow)}.lv2-frame-bar{border-bottom:1px solid var(--lv2-line);background:var(--lv2-raised-2);align-items:center;gap:6px;height:34px;padding-inline:12px;display:flex}.lv2-frame-bar i{background:var(--lv2-line-strong);border-radius:999px;width:9px;height:9px}.lv2-shots{aspect-ratio:1568/757;position:relative}.lv2-shot{opacity:0;will-change:opacity, transform;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.025)}.lv2-shot[data-active=true]{opacity:1;transform:none}.lv2-feature-item{border-left:1px solid var(--lv2-line);padding:22px 0 22px 28px;transition:opacity .4s;position:relative}.lv2-feature-item:before{content:"";background:linear-gradient(180deg, var(--lv2-accent-bright), var(--lv2-accent));transform-origin:50% 0;width:2px;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:-1px;transform:scaleY(0)}.lv2-feature-item[data-active=true]:before{transform:scaleY(1)}@media (min-width:1024px){.lv2-feature-item{opacity:.45;cursor:pointer}.lv2-feature-item[data-active=true],.lv2-feature-item:hover{opacity:1}}.lv2-feature-index{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.2em;color:var(--lv2-accent-soft);font-size:11px}.lv2-compare-grid{border:1px solid var(--lv2-line);background:var(--lv2-raised);border-radius:20px;grid-template-columns:1fr;display:grid;overflow:hidden}@media (min-width:768px){.lv2-compare-grid{grid-template-columns:140px 1fr 1fr}}.lv2-compare-cell{border-top:1px solid var(--lv2-line);padding:18px 20px}.lv2-compare-head{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--lv2-faint);border-top:0;font-size:11px}.lv2-compare-new{background:color-mix(in oklab, var(--lv2-accent-glow) 40%, transparent)}.lv2-faq-item{border-top:1px solid var(--lv2-line)}.lv2-faq-item:last-child{border-bottom:1px solid var(--lv2-line)}.lv2-faq-body{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.lv2-faq-item[data-open=true] .lv2-faq-body{grid-template-rows:1fr}.lv2-faq-body>div{overflow:hidden}.lv2-faq-icon{transition:transform .35s cubic-bezier(.22,1,.36,1)}.lv2-faq-item[data-open=true] .lv2-faq-icon{transform:rotate(45deg)}.lv2-giant{letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(3rem,10.5vw,8.5rem);font-weight:800;line-height:.88}@media (prefers-reduced-motion:reduce){.lv2 [data-reveal],.lv2 .lv2-words .w{opacity:1;filter:none;color:inherit;transition:none;transform:none}.lv2 .lv2-words .w--accent{color:#0000}.lv2 .lv2-panel,.lv2 .lv2-panel-row,.lv2 .lv2-log>div,.lv2 .lv2-score{opacity:1;filter:none;animation:none;transform:none}.lv2 .lv2-meter>span{transform:scaleX(var(--v,.87));animation:none}.lv2 .lv2-wave i,.lv2 .lv2-live-dot,.lv2 .lv2-caret,.lv2 .lv2-marquee-track{animation:none}.lv2 .lv2-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.lv2 .lv2-stack-item{position:relative}.lv2 .lv2-shot,.lv2 .lv2-card--lift,.lv2 .lv2-btn{transition:none}}.lv2-rail{padding-inline:20px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:16px;margin-inline:-20px;padding-bottom:8px;display:flex;overflow-x:auto}.lv2-rail::-webkit-scrollbar{display:none}.lv2-rail-item{scroll-snap-align:start;flex:0 0 84%}@media (min-width:640px){.lv2-rail-item{flex-basis:60%}}@media (min-width:1024px){.lv2-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-inline:0;padding-inline:0;display:grid;overflow:visible}.lv2-rail-item{flex:none}}.lv2-tilt{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;perspective:1000px}.lv2-tilt .lv2-post{transform:rotateX(var(--rx)) rotateY(var(--ry)) translateZ(0);transform-style:preserve-3d;transition:transform .6s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .4s}.lv2-tilt[data-hover=true] .lv2-post{border-color:color-mix(in oklab, var(--lv2-accent-bright) 45%, var(--lv2-line));box-shadow:inset 0 1px 0 var(--lv2-glass-top), 0 30px 60px -28px var(--lv2-accent-glow);transition:transform .12s ease-out,border-color .3s,box-shadow .4s}.lv2-tilt-glare{z-index:3;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mx) var(--my), color-mix(in oklab, var(--lv2-accent-bright) 22%, transparent), transparent 60%);transition:opacity .4s;position:absolute;inset:0}.lv2-tilt[data-hover=true] .lv2-tilt-glare{opacity:1}.lv2-post-num{z-index:4;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--lv2-line-strong);font-size:3.25rem;font-weight:700;line-height:1;transition:-webkit-text-stroke-color .4s;position:absolute;top:10px;right:16px}[data-theme=dark] .lv2-post-num{-webkit-text-stroke-color:#f5f3ee59}.lv2-tilt[data-hover=true] .lv2-post-num{-webkit-text-stroke-color:var(--lv2-accent-bright)}.lv2-post-cover{aspect-ratio:4/3;background:var(--lv2-raised-2);position:relative;overflow:hidden}.lv2-post-cover-inner{clip-path:inset(100% 0 0);transition:clip-path 1.1s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}[data-in=true] .lv2-post-cover-inner{clip-path:inset(0)}.lv2-post-cover-inner img{transition:transform .8s cubic-bezier(.22,1,.36,1);animation:16s ease-in-out infinite alternate lv2-kenburns}.lv2-rail-item:nth-child(2) .lv2-post-cover-inner img{animation-delay:-5s}.lv2-rail-item:nth-child(3) .lv2-post-cover-inner img{animation-delay:-10s}@keyframes lv2-kenburns{0%{transform:scale(1)translate(0)}to{transform:scale(1.1)translate(-1.5%,1.5%)}}.lv2-post-cover-fade{background:linear-gradient(180deg, transparent 45%, color-mix(in oklab, var(--lv2-raised) 85%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.lv2-chip--glass{background:color-mix(in oklab, var(--lv2-raised) 70%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:var(--lv2-line-strong);color:var(--lv2-ink)}.lv2-post-title{transition:color .25s}.lv2-tilt[data-hover=true] .lv2-post-title{color:var(--lv2-accent-soft)}.lv2-skeleton{background:linear-gradient(90deg, var(--lv2-raised-2) 0%, var(--lv2-line) 50%, var(--lv2-raised-2) 100%);background-size:200% 100%;border-radius:12px;animation:1.6s linear infinite lv2-shimmer}@keyframes lv2-shimmer{to{background-position:-200% 0}}.lv2-auth-card{background:color-mix(in oklab, var(--lv2-raised) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lv2 .lv2-input{border:1px solid var(--lv2-line-strong);background:var(--lv2-raised-2);height:46px;min-height:46px;color:var(--lv2-ink);box-shadow:inset 0 1px 0 var(--lv2-glass-top);border-radius:12px;transition:border-color .2s,box-shadow .2s,background-color .2s}.lv2 .lv2-input::placeholder{color:var(--lv2-faint)}.lv2 .lv2-input:focus-visible{border-color:var(--lv2-accent-bright);box-shadow:inset 0 1px 0 var(--lv2-glass-top), 0 0 0 3px var(--lv2-accent-glow)}.lv2 .lv2-input[aria-invalid=true]{border-color:var(--destructive)}.lv2 [data-slot=label]{color:var(--lv2-ink-soft);font-size:.8125rem}.lv2-auth-card form>div{gap:12px 16px}.lv2-auth-card form>div>div.grid{gap:6px}.lv2-auth-card .lv2-input{height:42px;min-height:42px}.lv2-auth-card .lv2-btn--outline{height:42px}.lv2-auth-card ul[aria-live]{gap:4px 12px;margin-top:4px}.lv2-divider{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--lv2-faint);align-items:center;gap:14px;font-size:11px;display:flex}.lv2-divider:before,.lv2-divider:after{content:"";background:var(--lv2-line);flex:1;height:1px}.lv2-auth-link{color:var(--lv2-accent-soft);font-weight:600;transition:color .2s}.lv2-auth-link:hover{color:var(--lv2-accent-bright)}@media (prefers-reduced-motion:reduce){.lv2 .lv2-skeleton{animation:none}.lv2 .lv2-post-cover-inner{clip-path:none;transition:none}.lv2 .lv2-post-cover-inner img{animation:none}.lv2 .lv2-tilt .lv2-post{transition:none;transform:none}.lv2 .lv2-tilt-glare{display:none}}
