.ln-root{--ln-bg: #f1efea;--ln-bg-deep: #e9e7e1;--ln-surface: rgba(255, 255, 255, .5);--ln-surface-2: rgba(40, 34, 22, .05);--ln-surface-solid: #fbfaf7;--ln-line: rgba(40, 34, 22, .1);--ln-line-soft: rgba(40, 34, 22, .065);--ln-line-strong: rgba(40, 34, 22, .19);--ln-text: #1a1916;--ln-text-2: rgba(26, 25, 22, .7);--ln-text-3: rgba(26, 25, 22, .63);--ln-text-inverse: #0b0b0d;--ln-accent: #8fb300;--ln-accent-fill: #1a1916;--ln-accent-ink: #f7f6f2;--ln-accent-icon: #d1fe17;--ln-accent-mark: rgba(209, 254, 23, .78);--ln-accent-text: #4b6708;--ln-accent-soft: rgba(143, 179, 0, .13);--ln-accent-glow: rgba(143, 179, 0, .18);--ln-ink: #16150f;--ln-ink-text: #fafafa;--ln-ink-text-2: rgba(250, 250, 250, .62);--ln-ink-line: rgba(255, 255, 255, .1);--ln-spot: rgba(255, 255, 255, .7);--ln-shadow-sm: 0 1px 2px rgba(40, 34, 22, .06), 0 4px 16px -8px rgba(40, 34, 22, .14);--ln-shadow-lg: 0 1px 2px rgba(40, 34, 22, .06), 0 24px 60px -24px rgba(40, 34, 22, .26);--ln-noise-opacity: .05;--ln-photo-bg: #e2dfd8;--ln-radius-sm: 10px;--ln-radius: 16px;--ln-radius-lg: 22px;--ln-radius-xl: 28px;--ln-gutter: 20px;--ln-section-y: clamp(66px, 7.6vw, 112px);--ln-ease: cubic-bezier(.16, 1, .3, 1);position:relative;isolation:isolate;background:var(--ln-bg);color:var(--ln-text);font-family:Inter,Inter Fallback,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:"cv02" 1,"cv03" 1,"cv04" 1,"ss03" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.dark .ln-root{--ln-bg: #08080a;--ln-bg-deep: #050506;--ln-surface: rgba(255, 255, 255, .028);--ln-surface-2: rgba(255, 255, 255, .055);--ln-surface-solid: #0e0e11;--ln-line: rgba(255, 255, 255, .085);--ln-line-soft: rgba(255, 255, 255, .05);--ln-line-strong: rgba(255, 255, 255, .2);--ln-text: #f4f4f5;--ln-text-2: rgba(244, 244, 245, .66);--ln-text-3: rgba(244, 244, 245, .52);--ln-accent: #d1fe17;--ln-accent-fill: #d1fe17;--ln-accent-ink: #0b0b0d;--ln-accent-icon: #0b0b0d;--ln-accent-text: #d1fe17;--ln-accent-soft: rgba(209, 254, 23, .1);--ln-accent-glow: rgba(209, 254, 23, .28);--ln-ink: #101013;--ln-spot: rgba(255, 255, 255, .055);--ln-shadow-sm: 0 1px 2px rgba(0, 0, 0, .5), 0 4px 16px -8px rgba(0, 0, 0, .6);--ln-shadow-lg: 0 1px 2px rgba(0, 0, 0, .6), 0 32px 70px -28px rgba(0, 0, 0, .9);--ln-noise-opacity: .055;--ln-photo-bg: #17171a}body:has(.ln-root){background:#f1efea}.dark body:has(.ln-root){background:#08080a}@media(min-width:640px){.ln-root{--ln-gutter: 32px}}@media(min-width:1024px){.ln-root{--ln-gutter: 40px}}.ln-container{width:100%;max-width:calc(1200px + var(--ln-gutter) * 2);margin-inline:auto;padding-inline:var(--ln-gutter)}.ln-container--narrow{max-width:calc(860px + var(--ln-gutter) * 2)}.ln-section{position:relative;padding-block:var(--ln-section-y);scroll-margin-top:84px}.ln-root ::-moz-selection{background:#d1fe17;color:#0b0b0d}.ln-root ::selection{background:#d1fe17;color:#0b0b0d}.ln-rule{height:1px;border:0;margin:0;background:linear-gradient(90deg,transparent,var(--ln-line) 15%,var(--ln-line) 85%,transparent)}.ln-noise{position:absolute;inset:0;pointer-events:none;opacity:var(--ln-noise-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.ln-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,var(--ln-line-soft) 1px,transparent 1px),linear-gradient(to bottom,var(--ln-line-soft) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 90% 60% at 50% 0%,#000 0%,transparent 75%);mask-image:radial-gradient(ellipse 90% 60% at 50% 0%,#000 0%,transparent 75%)}.ln-glow{position:absolute;pointer-events:none;border-radius:9999px;filter:blur(90px)}@media(max-width:767px),(pointer:coarse){.ln-glow{filter:blur(44px)}}.ln-display{font-size:clamp(2.45rem,5.4vw,4.5rem);line-height:1.02;letter-spacing:-.038em;font-weight:600;color:var(--ln-text);text-wrap:balance}.ln-h2{font-size:clamp(1.95rem,4vw,3.1rem);line-height:1.06;letter-spacing:-.032em;font-weight:600;color:var(--ln-text);text-wrap:balance}.ln-h3{font-size:clamp(1.125rem,1.5vw,1.3rem);line-height:1.3;letter-spacing:-.018em;font-weight:600;color:var(--ln-text)}.ln-lead{font-size:clamp(1.0625rem,1.35vw,1.25rem);line-height:1.6;letter-spacing:-.011em;color:var(--ln-text-2);text-wrap:pretty}.ln-body{font-size:.9375rem;line-height:1.65;letter-spacing:-.005em;color:var(--ln-text-2);text-wrap:pretty}.ln-accent-word{color:var(--ln-text);background-image:linear-gradient(transparent 58%,var(--ln-accent-mark) 58%,var(--ln-accent-mark) 90%,transparent 90%);padding-inline:.08em;margin-inline:-.08em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.dark .ln-accent-word{background-image:linear-gradient(172deg,#f0ffbc,#cbf70d 68%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.dark .ln-head .ln-accent-word{background-image:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.85) 50%,transparent 60%),linear-gradient(172deg,#f0ffbc,#cbf70d 68%);background-size:250% 100%,100% 100%;background-repeat:no-repeat;background-position:130% 0,0 0}@media(prefers-reduced-motion:no-preference){.dark .ln-head.is-in .ln-accent-word{animation:lnWordSheen 1.6s var(--ln-ease) .5s 1 both}}@keyframes lnWordSheen{0%{background-position:130% 0,0 0}to{background-position:-30% 0,0 0}}.ln-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ln-text-3)}.ln-eyebrow:before{content:"";width:5px;height:5px;border-radius:9999px;background:var(--ln-accent);box-shadow:0 0 0 3px var(--ln-accent-soft)}.ln-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ln-head{display:grid;gap:20px;margin-bottom:clamp(40px,5vw,68px)}.ln-head__title{margin-top:18px}@media(min-width:900px){.ln-head{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;-moz-column-gap:clamp(40px,6vw,96px);column-gap:clamp(40px,6vw,96px)}.ln-head__lead{padding-bottom:6px}}.ln-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding-inline:20px;border-radius:9999px;border:1px solid transparent;font-size:.875rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .22s var(--ln-ease),border-color .22s var(--ln-ease),color .22s var(--ln-ease),box-shadow .28s var(--ln-ease),transform .28s var(--ln-ease)}.ln-btn:focus-visible{outline:2px solid var(--ln-accent);outline-offset:2px}.ln-btn--lg{height:52px;padding-inline:26px;font-size:.9375rem}.ln-btn--sm{height:36px;padding-inline:14px;font-size:.8125rem}.ln-btn--primary{overflow:hidden;background:var(--ln-accent-fill);color:var(--ln-accent-ink);box-shadow:0 1px #fff6 inset,0 10px 30px -12px var(--ln-accent-glow)}.ln-btn--primary svg{color:var(--ln-accent-icon)}.ln-btn--primary:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);opacity:0;transition:opacity .3s var(--ln-ease);pointer-events:none}.ln-btn--primary:hover{transform:translateY(-1px);box-shadow:0 1px #ffffff80 inset,0 18px 42px -14px var(--ln-accent-glow)}.ln-btn--primary:hover:after{opacity:1;animation:lnSheen .9s var(--ln-ease) forwards}.ln-btn--primary:active{transform:translateY(0)}.ln-btn--ghost{background:var(--ln-surface);border-color:var(--ln-line);color:var(--ln-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ln-btn--ghost:hover{background:var(--ln-surface-2);border-color:var(--ln-line-strong)}.ln-btn--quiet{background:transparent;color:var(--ln-text-2)}.ln-btn--quiet:hover{color:var(--ln-text);background:var(--ln-surface)}.ln-link{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600;letter-spacing:-.01em;color:var(--ln-text);cursor:pointer;transition:color .2s var(--ln-ease),gap .25s var(--ln-ease)}.ln-link:hover{color:var(--ln-accent-text);gap:10px}.ln-link:focus-visible{outline:2px solid var(--ln-accent);outline-offset:3px;border-radius:4px}.ln-card{position:relative;border-radius:var(--ln-radius-lg);border:1px solid var(--ln-line);background:var(--ln-surface);overflow:hidden;transition:border-color .4s var(--ln-ease),transform .4s var(--ln-ease),background-color .4s var(--ln-ease)}.ln-card--spot:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(460px circle at var(--ln-mx, 50%) var(--ln-my, 0%),var(--ln-spot),transparent 65%);opacity:0;transition:opacity .45s var(--ln-ease);pointer-events:none;z-index:0}.ln-card--spot:hover:before{opacity:1}.ln-card:hover{border-color:var(--ln-line-strong)}.ln-card>*{position:relative;z-index:1}.ln-badge{display:inline-flex;align-items:center;gap:7px;height:28px;padding-inline:12px;border-radius:9999px;border:1px solid var(--ln-line);background:var(--ln-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.75rem;font-weight:500;letter-spacing:-.005em;color:var(--ln-text-2)}.ln-dot{width:6px;height:6px;border-radius:9999px;background:var(--ln-accent);box-shadow:0 0 0 0 var(--ln-accent-glow)}@media(prefers-reduced-motion:no-preference){.ln-dot{animation:lnPing 2.6s var(--ln-ease) infinite}}.ln-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1px solid var(--ln-line);background:var(--ln-surface-2);color:var(--ln-text);transition:color .3s var(--ln-ease),border-color .3s var(--ln-ease),background-color .3s var(--ln-ease)}.ln-card:hover .ln-icon{color:var(--ln-accent-text);border-color:color-mix(in srgb,var(--ln-accent) 35%,transparent)}.ln-photo{position:relative;overflow:hidden;border-radius:var(--ln-radius);background:var(--ln-photo-bg)}.ln-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .9s var(--ln-ease),filter .6s var(--ln-ease)}.ln-notice{display:flex;flex-direction:column;align-items:center;text-align:center}.ln-notice__eyebrow{margin-bottom:clamp(14px,2vw,22px)}.ln-notice__title{margin-top:clamp(8px,1.6vw,18px);max-width:22ch}.ln-notice__lead{margin-top:16px;max-width:46ch}.ln-notice__meta{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;max-width:100%;margin-top:clamp(20px,3vw,28px);padding:8px 16px;border:1px solid var(--ln-line);border-radius:9999px;background:var(--ln-surface);font-size:.75rem}.ln-notice__meta-label{color:var(--ln-text-3);letter-spacing:.02em}.ln-notice__meta-value{max-width:100%;color:var(--ln-text);overflow-wrap:anywhere}.ln-notice__meta-value--mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.75rem}.ln-notice__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:clamp(28px,4vw,40px)}@media(max-width:479px){.ln-notice__actions{width:100%;flex-direction:column}.ln-notice__actions>*{width:100%}}.ln-notice__links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 22px;width:min(520px,100%);margin-top:clamp(30px,4vw,44px);padding-top:clamp(22px,3vw,30px);border-top:1px solid var(--ln-line-soft)}.ln-notice__link{font-size:.8125rem;color:var(--ln-text-3);transition:color .2s var(--ln-ease)}.ln-notice__link:hover{color:var(--ln-text)}.ln-notice__link:focus-visible{outline:2px solid var(--ln-accent);outline-offset:3px;border-radius:4px}.ln-reveal{opacity:0;transform:translateY(22px);filter:blur(10px);transition:opacity .85s var(--ln-ease),transform .85s var(--ln-ease),filter .85s var(--ln-ease)}.ln-reveal:not(.is-in){will-change:opacity,transform,filter}.ln-reveal.is-in{opacity:1;transform:none;filter:none}@media(max-width:767px),(pointer:coarse){.ln-reveal{transform:translateY(14px);filter:none;transition:opacity .42s var(--ln-ease),transform .42s var(--ln-ease)}.ln-reveal:not(.is-in){will-change:opacity,transform}}.ln-marquee{display:flex;width:-moz-max-content;width:max-content;will-change:transform}.ln-marquee__track{display:flex;flex-shrink:0}@media(prefers-reduced-motion:no-preference){.ln-marquee--left{animation:lnMarqueeLeft var(--ln-marquee-duration, 70s) linear infinite}.ln-marquee--right{animation:lnMarqueeRight var(--ln-marquee-duration, 88s) linear infinite}.ln-marquee-wrap:hover .ln-marquee{animation-play-state:paused}}.ln-fade-x{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}@keyframes lnMarqueeLeft{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes lnMarqueeRight{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes lnSheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes lnPing{0%{box-shadow:0 0 0 0 var(--ln-accent-glow)}70%,to{box-shadow:0 0 0 7px transparent}}@keyframes lnDrift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-26px,0)}}@media(prefers-reduced-motion:no-preference){.ln-drift{animation:lnDrift 14s ease-in-out infinite}.ln-drift--slow{animation:lnDrift 20s ease-in-out 2s infinite}}@media(prefers-reduced-motion:reduce){.ln-reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.ln-btn,.ln-photo img,.ln-card{transition-duration:.01ms!important}}.ln-models{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(18px,2.4vw,26px);padding-block:clamp(34px,4.6vw,52px)}.ln-models:before,.ln-models:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--ln-line) 15%,var(--ln-line) 85%,transparent)}.ln-models:before{top:0}.ln-models:after{bottom:0}.ln-models__title{margin:0;padding-inline:20px;font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--ln-text-3)}.ln-models__strip{width:100%;overflow:hidden}.ln-models__strip.is-idle .ln-marquee{animation-play-state:paused}.ln-models .ln-marquee{--ln-marquee-duration: 48s}.ln-models__track{gap:clamp(36px,4.4vw,56px);padding-right:clamp(36px,4.4vw,56px);margin:0;list-style:none;padding-left:0}.ln-models__item{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;color:var(--ln-text-3);text-decoration:none;transition:color .3s var(--ln-ease)}.ln-models__item:hover{color:var(--ln-text)}.ln-models__logo{display:inline-flex;width:24px;height:24px}.ln-models__logo svg{width:100%;height:100%}.ln-models__name{font-size:clamp(1rem,1.5vw,1.1875rem);font-weight:600;letter-spacing:-.02em;white-space:nowrap}@media(max-width:480px){.ln-models__logo{width:20px;height:20px}.ln-models__title{font-size:.625rem;letter-spacing:.06em}}.ln-header{position:fixed;inset:0 0 auto;z-index:50;padding-top:calc(10px + var(--ln-promo-h, 0px))}.ln-header__inner{padding-inline:var(--ln-gutter)}.ln-header__bar{position:relative;display:flex;align-items:center;gap:16px;height:58px;max-width:1200px;margin-inline:auto;padding-inline:10px;border:1px solid transparent;border-radius:9999px;background:transparent;transition:background-color .45s var(--ln-ease),border-color .45s var(--ln-ease),box-shadow .45s var(--ln-ease)}.is-scrolled .ln-header__bar{border-color:var(--ln-line);background:color-mix(in srgb,var(--ln-bg) 74%,transparent);box-shadow:var(--ln-shadow-sm),inset 0 1px 0 var(--ln-line-soft);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.ln-header__logo{display:inline-flex;align-items:center;flex-shrink:0;padding-inline:4px;font-size:1.0625rem;font-weight:650;letter-spacing:-.02em;color:var(--ln-text);transition:opacity .2s var(--ln-ease)}.ln-header__logo:hover{opacity:.72}.ln-header__nav{display:none;flex:1;align-items:center;justify-content:center;gap:2px}@media(min-width:900px){.ln-header__nav{display:flex}}.ln-navlink{position:relative;height:34px;padding-inline:13px;border-radius:9999px;font-size:.8125rem;font-weight:500;letter-spacing:-.006em;color:var(--ln-text-2);transition:color .22s var(--ln-ease),background-color .22s var(--ln-ease)}@media(min-width:900px)and (max-width:1149px){.ln-navlink{padding-inline:8px}}.ln-navlink:hover{color:var(--ln-text);background:var(--ln-surface-2)}.ln-navlink:focus-visible,.ln-header__logo:focus-visible{outline:2px solid var(--ln-accent);outline-offset:2px;border-radius:9999px}.ln-navlink.is-active{color:var(--ln-text)}.ln-navlink.is-active:after{content:"";position:absolute;left:50%;bottom:2px;width:14px;height:2px;border-radius:2px;background:var(--ln-accent);transform:translate(-50%)}.ln-header__actions{display:flex;align-items:center;gap:6px;margin-left:auto}.ln-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;color:var(--ln-text-2);transition:color .2s var(--ln-ease),background-color .2s var(--ln-ease)}.ln-iconbtn:hover{color:var(--ln-text);background:var(--ln-surface-2)}.ln-iconbtn:focus-visible{outline:2px solid var(--ln-accent);outline-offset:2px}.ln-menu__panel{position:absolute;top:calc(100% + 14px);left:50%;z-index:60;min-width:240px;padding:8px;border:1px solid var(--ln-line);border-radius:var(--ln-radius-lg);background:var(--ln-surface-solid);box-shadow:var(--ln-shadow-lg);translate:-50% 0;transform-origin:top center}.ln-menu__panel:before{content:"";position:absolute;inset:-16px 0 auto;height:16px}.ln-menu__panel--end{left:auto;inset-inline-end:0;translate:none}@keyframes lnMenuIn{0%{opacity:0;transform:translateY(-6px) scale(.985)}}.ln-lang-btn{width:auto;gap:6px;padding-inline:10px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ln-lang-btn.is-open{color:var(--ln-text);background:var(--ln-surface-2)}.ln-lang{display:grid;grid-template-columns:1fr 1fr;gap:2px;width:min(380px,calc(100vw - 24px))}.ln-lang__item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--ln-radius-sm);font-size:.875rem;color:var(--ln-text-2);transition:color .2s var(--ln-ease),background-color .2s var(--ln-ease)}.ln-lang__item:hover,.ln-lang__item[aria-current=page],.ln-lang__item[aria-selected=true]{color:var(--ln-text);background:var(--ln-surface-2)}.ln-lang__flag{font-size:1rem;line-height:1}.ln-lang__label{flex:1;white-space:nowrap}.ln-lang__check{flex-shrink:0;color:var(--ln-accent)}.ln-account{display:inline-flex;align-items:center;gap:8px;min-width:0;height:36px;padding:3px;border-radius:9999px;color:var(--ln-text-2);font-size:.875rem;font-weight:500;transition:color .2s var(--ln-ease),background-color .2s var(--ln-ease)}.ln-account:hover{color:var(--ln-text);background:var(--ln-surface-2)}.ln-account:focus-visible{outline:2px solid var(--ln-accent);outline-offset:2px}.ln-account__avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9999px;border:1px solid color-mix(in srgb,var(--ln-accent) 40%,transparent);background:var(--ln-accent-soft);color:var(--ln-accent-text);font-size:.8125rem;font-weight:650;line-height:1}.ln-account__name{display:none;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ln-account--full{flex:1;padding-right:12px}.ln-account--full .ln-account__name{display:block;max-width:none}@media(min-width:900px){.ln-account{padding-right:12px}.ln-account .ln-account__name{display:block}}.ln-burger{position:relative;display:block;width:17px;height:12px}.ln-burger span{position:absolute;left:0;width:100%;height:1.6px;border-radius:2px;background:currentColor;transition:transform .35s var(--ln-ease),top .35s var(--ln-ease)}.ln-burger span:first-child{top:2px}.ln-burger span:last-child{top:8px}.ln-burger.is-open span:first-child{top:5px;transform:rotate(45deg)}.ln-burger.is-open span:last-child{top:5px;transform:rotate(-45deg)}.ln-sheet{position:fixed;inset:0;z-index:-1;padding-top:calc(78px + var(--ln-promo-h, 0px));background:color-mix(in srgb,var(--ln-bg) 95%,transparent);-webkit-backdrop-filter:blur(28px) saturate(140%);backdrop-filter:blur(28px) saturate(140%)}.ln-sheet__inner{display:flex;flex-direction:column;height:100%;padding:8px var(--ln-gutter) calc(24px + env(safe-area-inset-bottom))}.ln-sheet__link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 4px;border-bottom:1px solid var(--ln-line-soft);font-size:1.375rem;font-weight:550;letter-spacing:-.028em;color:var(--ln-text);text-align:left;transition:opacity .4s var(--ln-ease),transform .4s var(--ln-ease)}.ln-sheet__footer{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:24px}.ln-sheet__btn{flex:1;height:44px}.ln-sheet-enter-active,.ln-sheet-leave-active{transition:opacity .3s var(--ln-ease)}.ln-sheet-enter-from,.ln-sheet-leave-to{opacity:0}.ln-sheet-enter-from .ln-sheet__link{opacity:0;transform:translateY(14px)}.ln-only-wide,.ln-only-sm-up{display:none}@media(min-width:480px){.ln-only-sm-up{display:inline-flex}}@media(min-width:900px){.ln-only-wide{display:inline-flex}.ln-only-narrow{display:none}}@media(prefers-reduced-motion:reduce){.ln-header,.ln-header__bar,.ln-burger span,.ln-sheet__link{transition-duration:.01ms!important}}.ln-footer{position:relative;overflow:hidden;border-top:1px solid var(--ln-line);padding-top:clamp(52px,6vw,78px)}.ln-footer__top{display:grid;gap:40px}@media(min-width:760px){.ln-footer__top{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:clamp(40px,8vw,140px);column-gap:clamp(40px,8vw,140px)}}.ln-footer__logo{display:inline-flex;align-items:center;font-size:1.0625rem;font-weight:650;letter-spacing:-.02em;color:var(--ln-text);transition:opacity .2s var(--ln-ease)}.ln-footer__logo:hover{opacity:.72}.ln-footer__logo:focus-visible{outline:2px solid var(--ln-accent);outline-offset:4px;border-radius:8px}.ln-footer__tagline{margin-top:14px;max-width:34ch;font-size:.875rem;line-height:1.6;color:var(--ln-text-3)}.ln-footer__cta{margin-top:20px}.ln-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}@media(min-width:760px){.ln-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,6vw,88px)}}.ln-footer__col{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.ln-footer__heading{margin-bottom:3px;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ln-text-3)}.ln-footer__link{font-size:.875rem;color:var(--ln-text-2);text-align:left;transition:color .2s var(--ln-ease)}.ln-footer__link:hover{color:var(--ln-text)}.ln-footer__link:focus-visible{outline:2px solid var(--ln-accent);outline-offset:3px;border-radius:4px}.ln-footer__bottom{margin-top:clamp(40px,5vw,64px);padding-top:22px;border-top:1px solid var(--ln-line-soft);font-size:.75rem;color:var(--ln-text-3)}.ln-footer__wordmark{margin-top:clamp(24px,3vw,40px);margin-bottom:clamp(-30px,-2.6vw,-14px);font-size:clamp(3.6rem,15.5vw,13rem);font-weight:700;line-height:.86;letter-spacing:-.055em;text-align:center;color:var(--ln-text);opacity:.05;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;white-space:nowrap}.ln-footer__wordmark:before{content:"AI2Face"}.ln-floatbar{position:fixed;z-index:60;inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:12px;padding:10px 10px 10px 14px;border:1px solid var(--ln-line-strong);border-radius:var(--ln-radius-lg);background:var(--ln-surface-solid);box-shadow:var(--ln-shadow-lg);color:var(--ln-text);opacity:0;transform:translateY(14px) scale(.98);transition:opacity .4s var(--ln-ease),transform .5s var(--ln-ease)}.ln-floatbar[hidden]{display:none}.ln-floatbar.is-open{opacity:1;transform:none}@media(min-width:640px){.ln-floatbar{inset-inline:var(--ln-gutter) auto;bottom:24px;max-width:460px}}.ln-floatbar__flag{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9999px;background:var(--ln-surface-2);font-size:1.125rem;line-height:1}.ln-floatbar__text{flex:1;min-width:0;font-size:.875rem;font-weight:500;line-height:1.35;letter-spacing:-.01em}.ln-floatbar__actions{flex:none;display:flex;align-items:center;gap:4px}@media(max-width:479px){.ln-floatbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"flag text close" "go go go";-moz-column-gap:12px;column-gap:12px;row-gap:10px;padding:12px}.ln-floatbar__flag{grid-area:flag}.ln-floatbar__text{grid-area:text}.ln-floatbar__actions{display:contents}.ln-floatbar__close{grid-area:close}.ln-floatbar__go{grid-area:go;width:100%}}@media(prefers-reduced-motion:reduce){.ln-floatbar{transform:none;transition-duration:.01ms}}.ln-floatbar--cookie{gap:14px;padding:10px 10px 10px 16px}@media(min-width:640px){.ln-floatbar--cookie{max-width:400px}}.ln-floatbar--cookie .ln-floatbar__text{font-size:.8125rem;font-weight:400;color:var(--ln-text-2)}.ln-floatbar--cookie .ln-floatbar__text a{color:var(--ln-text);text-decoration:underline;text-decoration-color:var(--ln-line-strong);text-underline-offset:3px;transition:text-decoration-color .2s var(--ln-ease)}.ln-floatbar--cookie .ln-floatbar__text a:hover{text-decoration-color:currentColor}@media(max-width:479px){.ln-floatbar--cookie{display:flex;padding:10px 10px 10px 14px}}
