:root{--lx-fs-h1-showcase:clamp(40px, 6vw, 60px);--lx-fs-h1-doc:clamp(34px, 4.6vw, 44px);--lx-fs-h2:clamp(28px, 3.4vw, 40px);--lx-fs-h2-doc:26px}.lx-h1-showcase{font-size:var(--lx-fs-h1-showcase)}.lx-h1-doc{font-size:var(--lx-fs-h1-doc)}.lx-h2-doc{font-size:var(--lx-fs-h2-doc)}.lx-wrap{max-width:1168px;margin:0 auto;padding:0 24px}.lx-section{border-top:1px solid var(--ds-line);padding:112px 0}.lx-eyebrow{font-family:var(--ds-mono);letter-spacing:.02em;color:var(--ds-ink-3);margin:0 0 16px;font-size:12px}.lx-h2{font-size:var(--lx-fs-h2);letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:0 0 16px;font-weight:600;line-height:1.1}.lx-lead{color:var(--ds-ink-2);text-wrap:pretty;max-width:52ch;margin:0;font-size:17px;line-height:1.6}.lx-head{margin-bottom:56px}.lx-btn{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;height:44px;transition:transform .16s var(--ds-ease-out), background-color .15s ease, border-color .15s ease;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.lx-btn:active{transform:scale(.97)}.lx-btn:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px}.lx-btn-primary{background:var(--ds-accent);color:var(--ds-accent-fg)}.lx-btn-ghost{color:var(--ds-ink);border-color:var(--ds-line-strong);background:0 0}.lx-btn[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.lx-arrow{transition:transform .2s var(--ds-ease-out);display:inline-block}@media (hover:hover) and (pointer:fine){.lx-btn-primary:hover{background:var(--ds-accent-hover)}.lx-btn-ghost:hover{border-color:var(--ds-ink-3)}.lx-btn:hover .lx-arrow,.lx-link:hover .lx-arrow{transform:translate(3px)}}.lx-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:64px;padding:72px 0 112px;display:grid}.lx-badge{color:var(--ds-ink-2);align-items:center;gap:8px;margin-bottom:24px;font-size:13px;display:inline-flex}.lx-dot{background:var(--ds-signal);width:6px;height:6px;box-shadow:0 0 0 3px var(--ds-accent-soft);border-radius:50%}.lx-h1{font-size:var(--lx-fs-h1-showcase);letter-spacing:-.04em;text-wrap:balance;margin:0 0 24px;font-weight:600;line-height:1.02}.lx-h1 em{color:var(--ds-accent);font-style:normal}.lx-hero-sub{color:var(--ds-ink-2);max-width:46ch;margin:0 0 32px;font-size:18px;line-height:1.6}.lx-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lx-price{color:var(--ds-ink-3);font-variant-numeric:tabular-nums;margin-top:20px;font-size:13px}.lx-closed{flex-direction:column;gap:6px;display:flex}.lx-closed small{color:var(--ds-ink-3);font-size:12px}.lx-rise{animation:lx-rise .45s var(--ds-ease-out) both;animation-delay:calc(var(--i,0) * 50ms)}@keyframes lx-rise{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}}.lx-window{background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-lg);font-size:13px;overflow:hidden}.lx-window-bar{border-bottom:1px solid var(--ds-line);font-family:var(--ds-mono);color:var(--ds-ink-3);justify-content:space-between;align-items:center;padding:12px 16px;font-size:11.5px;display:flex}.lx-window-bar b{color:var(--ds-ink);font-weight:500}.lx-row{border-bottom:1px solid var(--ds-line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.lx-row:last-child{border-bottom:0}.lx-row-text{text-overflow:ellipsis;white-space:nowrap;color:var(--ds-ink);overflow:hidden}.lx-row-dot{background:var(--ds-line-strong);border-radius:50%;width:8px;height:8px}.lx-tag{color:var(--ds-ink-2);background:var(--ds-surface-2);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.lx-tag i{background:var(--c);border-radius:2px;width:6px;height:6px}.lx-rows{height:calc(var(--n) * 47px);position:relative}.lx-row-abs{height:47px;transform:translateY(calc(var(--pos) * 100%));transition:transform .45s var(--ds-ease-in-out), opacity .3s var(--ds-ease-out);transition-delay:0s, calc(var(--i) * .11s);position:absolute;inset:0 0 auto}.lx-demo[data-phase=reset] .lx-row-abs{opacity:0;transition:opacity .2s,transform 0s .2s}.lx-demo .lx-row-abs:last-child{border-bottom:1px solid var(--ds-line)}.lx-demo .lx-tag{opacity:0;filter:blur(2px);transition:opacity .3s var(--ds-ease-out), transform .3s var(--ds-ease-out), filter .3s var(--ds-ease-out);transition-delay:calc(var(--i) * .14s);transform:translate(-6px)scale(.96)}.lx-demo .lx-row-dot{transition:background-color .25s;transition-delay:calc(var(--i) * .14s)}.lx-demo .lx-row-abs[data-tagged] .lx-tag{opacity:1;filter:none;transform:none}.lx-demo .lx-row-abs[data-tagged] .lx-row-dot{background:var(--c)}.lx-counter{font-variant-numeric:tabular-nums}.lx-tilt{transition:transform .45s var(--ds-ease-out);transform-style:preserve-3d;will-change:transform}.lx-summary{background:var(--ds-accent-soft);color:var(--ds-ink);opacity:0;transition:opacity .25s ease, transform .25s var(--ds-ease-out);border-radius:10px;gap:6px;margin:12px;padding:14px 16px;display:grid;transform:translateY(8px)scale(.98)}.lx-summary[data-show]{opacity:1;transition-duration:.5s;transform:none}.lx-summary-title{font-family:var(--ds-mono);color:var(--ds-accent);font-size:11.5px}.lx-summary p{color:var(--ds-ink-2);margin:0;font-size:13px;line-height:1.5}.lx-hero-bg{isolation:isolate;position:relative;overflow:hidden}.lx-hero-bg:before{content:"";z-index:-1;background-image:radial-gradient(var(--ds-line-strong) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 60% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 60% 30%,#000 20%,#0000 75%)}.lx-hero-visual{position:relative}.lx-hero-visual:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--ds-signal) 28%, transparent), transparent);filter:blur(40px);animation:6s ease-in-out infinite alternate lx-glow;position:absolute;inset:8% -6% -4% 6%}@keyframes lx-glow{to{opacity:.7;transform:translate(-4%,4%)scale(1.08)}}.lx [data-reveal=pending],.lx [data-reveal=in]{transition:opacity .45s var(--ds-ease-out), transform .45s var(--ds-ease-out), filter .45s var(--ds-ease-out);transition-delay:calc(var(--i,0) * 50ms)}.lx [data-reveal=pending]{opacity:0;filter:blur(4px);transform:translateY(16px)}.lx-stats{border-top:1px solid var(--ds-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lx-stat{padding:32px 24px 32px 0}.lx-stat+.lx-stat{border-left:1px solid var(--ds-line);padding-left:24px}.lx-stat-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:28px;font-weight:600}.lx-stat-label{color:var(--ds-ink-3);font-size:13px}.lx-features{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;display:grid}.lx-tabs{border-top:1px solid var(--ds-line);flex-direction:column;display:flex}.lx-tab{text-align:left;border:0;border-bottom:1px solid var(--ds-line);cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:18px 0;display:grid;position:relative}.lx-tab:before{content:"";background:var(--ds-ink);transform-origin:0;width:100%;height:1px;transition:transform .25s var(--ds-ease-out);position:absolute;top:-1px;left:0;transform:scaleX(0)}.lx-tab[aria-selected=true]:before{transform:scaleX(1)}.lx-tab-num{font-family:var(--ds-mono);color:var(--ds-ink-3);padding-top:2px;font-size:12px}.lx-tab-title{color:var(--ds-ink-3);letter-spacing:-.01em;font-size:16px;font-weight:500;transition:color .15s}.lx-tab-tagline{color:var(--ds-ink-3);margin-top:4px;font-size:14px;line-height:1.5;display:none}.lx-tab[aria-selected=true] .lx-tab-title{color:var(--ds-ink)}.lx-tab[aria-selected=true] .lx-tab-tagline{display:block}.lx-tab:focus-visible{outline:2px solid var(--ds-accent);outline-offset:4px;border-radius:4px}@media (hover:hover) and (pointer:fine){.lx-tab:hover .lx-tab-title{color:var(--ds-ink)}}.lx-panel{background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow);transition:opacity .22s var(--ds-ease-out), transform .22s var(--ds-ease-out), filter .22s var(--ds-ease-out);padding:28px}@starting-style{.lx-panel{opacity:0;filter:blur(3px);transform:translateY(6px)}}.lx-panel h3{letter-spacing:-.02em;margin:0 0 8px;font-size:20px;font-weight:600}.lx-panel>p{color:var(--ds-ink-2);margin:0 0 24px;font-size:15px;line-height:1.65}.lx-panel .lx-window{box-shadow:none}.lx-panel .lx-row{transition:opacity .35s var(--ds-ease-out), transform .35s var(--ds-ease-out);transition-delay:calc(80ms + var(--i,0) * 60ms)}@starting-style{.lx-panel .lx-row{opacity:0;transform:translate(-8px)}}.lx-score{font-family:var(--ds-mono);color:var(--ds-ink-3);font-size:11px}.lx-score[data-level=high]{color:#dc2626}[data-theme=dark] .lx-score[data-level=high]{color:#f87171}.lx-steps{border-top:1px solid var(--ds-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lx-step{padding:32px 32px 0 0}.lx-step+.lx-step{border-left:1px solid var(--ds-line);padding-left:32px}.lx-step-label{font-family:var(--ds-mono);color:var(--ds-ink-3);font-size:12px}.lx-step-num{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ds-accent);margin:8px 0 32px;font-size:72px;font-weight:600;line-height:1}.lx-step h3{letter-spacing:-.02em;margin:0 0 8px;font-size:18px;font-weight:600}.lx-step p{color:var(--ds-ink-2);margin:0;font-size:15px;line-height:1.6}.lx-band{--ds-ink:var(--ds-deep-ink);--ds-ink-2:var(--ds-deep-ink-2);--ds-ink-3:var(--ds-deep-ink-3);--ds-line:var(--ds-deep-line);--ds-accent:var(--ds-deep-accent);background:radial-gradient(ellipse 60% 80% at 100% 0%, var(--ds-deep-glow), transparent 60%), var(--ds-deep);color:var(--ds-ink);border-top:0}.lx-trust{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;display:grid}.lx-trust-intro{align-self:start;position:sticky;top:96px}.lx-trust-group+.lx-trust-group{margin-top:48px}.lx-trust-list{border-top:1px solid var(--ds-line);margin:0;padding:0;list-style:none}.lx-trust-list li{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px;padding:20px 0;display:grid}.lx-trust-list strong{letter-spacing:-.01em;font-size:15px;font-weight:500}.lx-trust-list span{color:var(--ds-ink-2);font-size:14px;line-height:1.6}.lx-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lx-post{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);color:inherit;transition:border-color .15s ease, transform .16s var(--ds-ease-out);flex-direction:column;gap:10px;padding:24px;text-decoration:none;display:flex}.lx-post:active{transform:scale(.99)}.lx-post-pillar{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:32px;display:grid}.lx-post-meta{font-family:var(--ds-mono);color:var(--ds-ink-3);font-size:11.5px}.lx-post-title{letter-spacing:-.015em;font-size:16px;font-weight:600;line-height:1.35}.lx-post-pillar .lx-post-title{letter-spacing:-.025em;font-size:22px}.lx-post p{color:var(--ds-ink-2);flex:1;margin:0;font-size:14px;line-height:1.6}.lx-link{color:var(--ds-ink);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.lx-post:hover{border-color:var(--ds-line-strong)}.lx-post:hover .lx-arrow{transform:translate(3px)}}.lx-head-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.lx-final{text-align:center;padding:32px 0 112px}.lx-final-card{--ds-ink:#fff;--ds-ink-2:#ffffffeb;--ds-accent:#fff;--ds-accent-hover:var(--ds-brand-soft);--ds-accent-fg:var(--ds-brand-ink);color:var(--ds-ink);background:radial-gradient(ellipse 50% 70% at 15% 0%, #ffffff2e, transparent 60%), radial-gradient(ellipse 60% 80% at 100% 100%, var(--ds-brand-shade), transparent 60%), var(--ds-brand);border-radius:28px;padding:clamp(56px,8vw,96px) 24px;position:relative;overflow:hidden}.lx-final-card:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff29 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70%,#000,#0000 80%);mask-image:radial-gradient(60% 70%,#000,#0000 80%)}.lx-final .lx-h2{margin-left:auto;margin-right:auto;font-size:clamp(32px,4.4vw,52px);position:relative}.lx-final .lx-lead{margin:0 auto 32px;position:relative}.lx-final .lx-ctas{justify-content:center;position:relative}@media (max-width:900px){.lx-hero{grid-template-columns:1fr;gap:48px;padding:48px 0 80px}.lx-features,.lx-trust{grid-template-columns:1fr;gap:32px}.lx-trust-intro{position:static}.lx-posts{grid-template-columns:1fr 1fr}.lx-post-pillar{grid-template-columns:1fr;gap:12px}.lx-section{padding:80px 0}.lx-stats{grid-template-columns:1fr 1fr}.lx-stat:nth-child(3){border-left:0;padding-left:0}.lx-stat:nth-child(n+3){border-top:1px solid var(--ds-line)}}@media (max-width:640px){.lx-steps{grid-template-columns:1fr}.lx-step,.lx-step+.lx-step{border-left:0;padding:28px 0}.lx-step+.lx-step{border-top:1px solid var(--ds-line)}.lx-step-num{margin-bottom:16px}.lx-trust-list li{grid-template-columns:1fr;gap:6px}.lx-posts{grid-template-columns:1fr}.lx-tab-tagline{display:none!important}.lx-hero-visual .lx-summary{display:none}.lx-tabs .lx-panel{margin:4px 0 20px;padding:20px}}@media (prefers-reduced-motion:reduce){.lx-rise{animation-name:lx-fade;animation-delay:0s}.lx-demo .lx-tag,.lx-demo .lx-row-dot,.lx-summary,.lx-row-abs,.lx-panel .lx-row,.lx-tilt{transition:none}.lx-hero-visual:before{animation:none}.lx-panel{transition:opacity .15s}@starting-style{.lx-panel{opacity:0;filter:none;transform:none}}.lx-tab:before,.lx-arrow,.lx-btn,.lx-post{transition:none}}@keyframes lx-fade{0%{opacity:0}}.lx-photo{object-fit:cover;background:var(--ds-surface-2);width:100%;height:100%;display:block}#how,.lx-tab{scroll-margin-top:96px}.lx-morning{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.lx-morning-media{aspect-ratio:8/9;border-radius:20px;position:relative;overflow:hidden}.lx-morning-card{background:color-mix(in srgb, var(--ds-surface) 88%, transparent);-webkit-backdrop-filter:blur(12px);border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-lg);border-radius:14px;gap:6px;padding:16px 18px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.lx-morning-card p{color:var(--ds-ink-2);margin:0;font-size:13px;line-height:1.5}.lx-audience{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1100px){.lx-audience{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.lx-audience[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.lx-audience-card{color:inherit;transition:transform .16s var(--ds-ease-out);flex-direction:column;text-decoration:none;display:flex}.lx-audience-card:active{transform:scale(.99)}.lx-audience-media{aspect-ratio:6/7;border-radius:18px;overflow:hidden}.lx-audience-media .lx-photo{transition:transform .45s var(--ds-ease-out)}.lx-audience-body{padding:18px 4px 0}.lx-audience-body h3{letter-spacing:-.02em;margin:0 0 6px;font-size:18px;font-weight:600}.lx-audience-body p{color:var(--ds-ink-2);margin:0;font-size:15px;line-height:1.6}@media (hover:hover) and (pointer:fine){.lx-audience-card:hover .lx-photo{transform:scale(1.04)}.lx-audience-card:hover .lx-arrow{transform:translate(3px)}}@media (max-width:900px){.lx-morning{grid-template-columns:1fr;gap:40px}.lx-morning-media{aspect-ratio:4/3}}@media (max-width:640px){.lx-audience{grid-template-columns:1fr}.lx-audience-media{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.lx-audience-media .lx-photo,.lx-audience-card{transition:none}}
.sh-scope{font-family:var(--ds-sans);font-feature-settings:"cv11", "ss01";color:var(--ds-ink)}.sh-announce{background:var(--ds-deep);color:var(--ds-deep-ink);max-height:96px;transition:max-height .25s var(--ds-ease-out), opacity .2s ease;grid-template-columns:1fr auto;align-items:center;font-size:13px;display:grid;overflow:hidden}.sh-announce[data-closing]{opacity:0;max-height:0}.sh-announce-link{color:inherit;text-align:center;justify-content:center;align-items:center;gap:10px;min-width:0;padding:11px 16px 11px 48px;text-decoration:none;display:flex}.sh-announce-dot{background:var(--ds-deep-accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--ds-deep-glow);border-radius:50%;flex-shrink:0}.sh-announce-cta{color:#fff;white-space:nowrap;font-weight:500}.sh-announce-close{width:40px;height:40px;color:var(--ds-deep-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:color .15s;display:grid;position:relative}.sh-announce-close:after{content:"";position:absolute;inset:-2px}.sh-announce-close:focus-visible{outline:2px solid var(--ds-deep-accent);outline-offset:-4px}@media (hover:hover) and (pointer:fine){.sh-announce-link:hover .lx-arrow{transform:translate(3px)}.sh-announce-close:hover{color:#fff}}.sh{z-index:60;border-bottom:1px solid #0000;transition:background-color .2s,border-color .2s,box-shadow .2s;position:sticky;top:0}.sh[data-scrolled],.sh[data-open]{background:color-mix(in srgb, var(--ds-bg) 80%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);border-bottom-color:var(--ds-line)}.sh-bar{align-items:center;gap:32px;max-width:1168px;height:72px;margin:0 auto;padding:0 24px;display:flex}.sh-logo{color:var(--ds-ink);transition:transform .25s var(--ds-ease-out);transform-origin:0;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.sh[data-scrolled] .sh-logo{transform:scale(.94)}.sh-wordmark{letter-spacing:-.03em;font-size:17px;font-weight:600}.sh-nav{flex:1;align-items:center;gap:4px;display:flex;position:relative}.sh-pill{background:var(--ds-surface-2);height:36px;box-shadow:inset 0 0 0 1px var(--ds-line);pointer-events:none;border-radius:999px;transition:opacity .15s;position:absolute;top:calc(50% - 18px);left:0}.sh-pill[data-ready]{transition:transform .28s var(--ds-ease-out), width .28s var(--ds-ease-out), opacity .15s ease}.sh-pill[data-hidden]{opacity:0}.sh-item{position:relative}.sh-trigger,.sh-link{z-index:1;height:36px;font:inherit;color:var(--ds-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.sh-trigger[aria-expanded=true],.sh-trigger[data-active],.sh-link[aria-current=page]{color:var(--ds-ink)}.sh-trigger[data-active]:after,.sh-link[aria-current=page]:after{content:"";background:var(--ds-accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-7px;left:50%}.sh-trigger:focus-visible,.sh-link:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.sh-chevron{transition:transform .2s var(--ds-ease-out)}.sh-trigger[aria-expanded=true] .sh-chevron{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.sh-trigger:hover,.sh-link:hover{color:var(--ds-ink)}}.sh-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.sh-account{position:relative}.sh-avatar-btn{color:var(--ds-ink-3);cursor:pointer;transition:transform .15s var(--ds-ease-out), background-color .15s ease, border-color .15s ease;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 8px 3px 3px;display:flex}.sh-avatar-btn:active{transform:scale(.97)}.sh-avatar-btn[aria-expanded=true]{background:var(--ds-surface-2);border-color:var(--ds-line)}.sh-avatar-btn[aria-expanded=true] .sh-chevron{transform:rotate(180deg)}.sh-avatar-btn:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.sh-avatar{object-fit:cover;border:1px solid var(--ds-line-strong);border-radius:50%;flex-shrink:0;width:30px;height:30px;display:block}.sh-avatar-fallback{color:var(--ds-accent);background:var(--ds-accent-soft);border-color:#0000;place-items:center;font-size:13px;font-weight:600;display:grid}.sh-account-menu{z-index:70;background:var(--ds-surface);border:1px solid var(--ds-line);min-width:240px;box-shadow:var(--ds-shadow-lg);transform-origin:100% 0;transition:opacity .15s var(--ds-ease-out), transform .15s var(--ds-ease-out);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}@starting-style{.sh-account-menu{opacity:0;transform:translateY(-4px)scale(.97)}}.sh-account-email{color:var(--ds-ink-3);text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--ds-line);margin:0 0 4px;padding:8px 10px 10px;font-size:12px;overflow:hidden}.sh-account-item{color:var(--ds-ink-2);border-radius:8px;padding:9px 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:block}.sh-account-item:focus-visible{outline:2px solid var(--ds-accent);outline-offset:-2px}.sh-drawer-email{color:var(--ds-ink-3);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.sh-cta[aria-current=page]{box-shadow:0 0 0 3px var(--ds-accent-soft)}.sh-cta{height:38px;padding:0 16px;font-size:14px}.sh-burger{display:none}.sh-panel{z-index:70;background:var(--ds-surface);border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-lg);transform-origin:40px 0;transition:opacity .18s var(--ds-ease-out), transform .18s var(--ds-ease-out);border-radius:16px;position:absolute;top:calc(100% + 14px);left:-12px}@starting-style{.sh-panel{opacity:0;transform:translateY(-4px)scale(.97)}}.sh-panel:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.sh-panel[data-instant]{transition:none}.sh-mega{padding:8px;display:grid}.sh-mega-product{grid-template-columns:420px 260px;gap:8px}.sh-mega-solutions{grid-template-columns:repeat(4,200px);gap:8px}@media (max-width:1200px){.sh-mega-solutions{grid-template-columns:repeat(2,220px)}}.sh-mega-solutions[data-count="3"]{grid-template-columns:repeat(3,200px)}.sh-feature-list{grid-template-columns:1fr 1fr;gap:2px;margin:0;padding:0;list-style:none;display:grid}.sh-feature{color:inherit;border-radius:10px;grid-template-columns:24px 1fr;gap:10px;padding:12px;text-decoration:none;transition:background-color .15s;display:grid}.sh-feature-num{font-family:var(--ds-mono);color:var(--ds-accent);padding-top:2px;font-size:11px}.sh-feature-title{color:var(--ds-ink);letter-spacing:-.01em;font-size:14px;font-weight:500;display:block}.sh-feature-desc{color:var(--ds-ink-3);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.sh-promo,.sh-solution{color:inherit;border-radius:12px;flex-direction:column;gap:4px;padding:8px 8px 12px;text-decoration:none;transition:background-color .15s;display:flex}.sh-promo{background:var(--ds-surface-2)}.sh-promo-img,.sh-solution-img{aspect-ratio:16/10;object-fit:cover;background:var(--ds-surface-2);width:100%;height:auto;transition:transform .3s var(--ds-ease-out);border-radius:8px;margin-bottom:8px}.sh-promo-title,.sh-solution-title{color:var(--ds-ink);padding:0 4px;font-size:14px;font-weight:500}.sh-promo-desc,.sh-solution-desc{color:var(--ds-ink-3);padding:0 4px;font-size:12.5px;line-height:1.45}.sh-promo,.sh-solution{overflow:hidden}@media (hover:hover) and (pointer:fine){.sh-feature:hover,.sh-solution:hover,.sh-avatar-btn:hover{background:var(--ds-surface-2)}.sh-account-item:hover{background:var(--ds-surface-2);color:var(--ds-ink)}.sh-promo:hover .lx-arrow,.sh-solution:hover .lx-arrow{transform:translate(3px)}.sh-promo:hover .sh-promo-img,.sh-solution:hover .sh-solution-img{transform:scale(1.03)}}@media (max-width:960px){.sh-nav,.sh-actions{display:none}.sh-bar{justify-content:space-between;height:64px}.sh-burger{border:1px solid var(--ds-line-strong);background:var(--ds-surface);cursor:pointer;width:44px;height:44px;transition:transform .15s var(--ds-ease-out);border-radius:10px;place-content:center;gap:5px;display:grid}.sh-burger:active{transform:scale(.95)}.sh-burger span{background:var(--ds-ink);border-radius:2px;width:16px;height:1.5px;display:block}.sh-announce-link{text-align:left;padding:10px 0 10px 16px;font-size:12.5px;line-height:1.45;display:block}.sh-announce-cta{display:block}.sh-announce-dot{vertical-align:middle;margin:-2px 10px 0 0;display:inline-block}}.sh-drawer-root{z-index:200;position:fixed;inset:0}.sh-scrim{background:#090d1266;transition:opacity .3s;position:absolute;inset:0}@starting-style{.sh-scrim{opacity:0}}.sh-drawer{background:var(--ds-bg);width:min(400px,100%);color:var(--ds-ink);box-shadow:var(--ds-shadow-lg);flex-direction:column;transition:transform .4s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;top:0;bottom:0;right:0}@starting-style{.sh-drawer{transform:translate(100%)}}.sh-drawer-head{border-bottom:1px solid var(--ds-line);flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 20px;display:flex}.sh-close{border:1px solid var(--ds-line-strong);background:var(--ds-surface);width:44px;height:44px;color:var(--ds-ink);cursor:pointer;border-radius:10px;place-items:center;display:grid}.sh-drawer-body{flex:1;padding:8px 20px;overflow-y:auto}.sh-acc{border-bottom:1px solid var(--ds-line)}.sh-acc-trigger,.sh-drawer-link{width:100%;font:inherit;letter-spacing:-.02em;color:var(--ds-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:18px 0;font-size:18px;font-weight:500;text-decoration:none;display:flex}.sh-drawer-link{border-bottom:1px solid var(--ds-line)}.sh-acc-trigger[aria-expanded=true] .sh-chevron{transform:rotate(180deg)}.sh-acc-panel{transition:opacity .2s ease, transform .2s var(--ds-ease-out);padding-bottom:12px}@starting-style{.sh-acc-panel{opacity:0;transform:translateY(-4px)}}.sh-acc-panel .sh-mega{grid-template-columns:1fr;padding:0}.sh-acc-panel .sh-feature-list{grid-template-columns:1fr}.sh-acc-panel .sh-feature{padding:10px 0}.sh-acc-panel .sh-promo{display:none}.sh-acc-panel .sh-solution{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:2px 14px;padding:8px 0;display:grid}.sh-acc-panel .sh-solution-img{aspect-ratio:1;grid-row:span 2;width:64px;margin:0}.sh-acc-panel .sh-solution-title{align-self:end;padding:0}.sh-acc-panel .sh-solution-desc{align-self:start;padding:0}.sh-drawer-foot{border-top:1px solid var(--ds-line);flex-shrink:0;gap:10px;padding:16px 20px 24px;display:grid}.sh-drawer-prefs button,.sh-drawer-prefs a,.sh-drawer-prefs select{min-height:44px}.sh-drawer-prefs{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:4px;display:flex}.sh-drawer-cta{justify-content:center;width:100%}@media (max-width:767px){.sh[data-scrolled],.sh[data-open]{background:var(--ds-bg);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.sh-pill[data-ready]{transition:opacity .15s}.sh-logo,.sh-panel,.sh-drawer,.sh-account-menu,.sh-acc-panel,.sh-promo-img,.sh-solution-img,.sh-announce{transition-property:opacity}.sh[data-scrolled] .sh-logo{transform:none}@starting-style{.sh-drawer{opacity:0;transform:none}}}.sh-prefs-btn:focus-visible,.sh-prefs-item:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.sh-logo:focus-visible,.sh-burger:focus-visible,.sh-close:focus-visible,.sh-acc-trigger:focus-visible,.sh-drawer-link:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px;border-radius:10px}.sh-logo:focus-visible{border-radius:8px}.sh-announce-link:focus-visible{outline:2px solid var(--ds-deep-accent);outline-offset:-4px;border-radius:8px}.sh-feature:focus-visible{outline:2px solid var(--ds-accent);outline-offset:-2px;border-radius:10px}.sh-promo:focus-visible,.sh-solution:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px;border-radius:12px}.sh-drawer-head{padding:0 24px}.sh-drawer-body{padding:8px 24px}.sh-drawer-foot{padding:16px 24px 24px}.sh-acc-trigger,.sh-drawer-link{position:relative}.sh-acc-trigger[data-active],.sh-drawer-link[aria-current=page]{color:var(--ds-ink)}.sh-acc-trigger[data-active]:before,.sh-drawer-link[aria-current=page]:before{content:"";background:var(--ds-accent);border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:-14px}
