.opra-marketing{--m-bg:var(--bg);--m-bg-elev:var(--bg-elev);--m-bg-muted:var(--bg-muted);--m-bg-sunken:var(--bg-sunken);--m-border:var(--border);--m-border-strong:var(--border-strong);--m-ink:var(--ink);--m-ink-2:var(--ink-2);--m-ink-3:var(--ink-3);--m-ink-4:var(--ink-4);--m-ink-5:var(--ink-5);--m-accent:var(--accent);--m-accent-2:var(--accent-2);--m-accent-soft:var(--accent-soft);--m-accent-ink:var(--accent-ink);--m-ok:var(--ok);--m-ok-soft:var(--ok-soft);--m-warn:var(--warn);--m-warn-soft:var(--warn-soft);--m-danger:var(--danger);--m-danger-soft:var(--danger-soft);--m-font-display:var(--font-display);--m-font-sans:var(--font-body);--m-font-mono:var(--font-mono);--m-maxw:1200px;--m-gutter:clamp(20px, 4vw, 40px);--m-radius-sm:4px;--m-radius:6px;--m-radius-lg:var(--radius-lg);--m-shadow-sm:0 1px 2px #1220230a, 0 0 0 1px #1220230a;--m-shadow:0 1px 2px #1220230a, 0 8px 24px -8px #12202314, 0 0 0 1px #1220230d;--m-shadow-lg:0 2px 4px #1220230a, 0 24px 48px -12px #1220231f, 0 0 0 1px #1220230f;font-family:var(--m-font-sans);color:var(--m-ink);background:var(--m-bg);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}.dark .opra-marketing{--m-shadow-sm:0 1px 2px #0006, 0 0 0 1px #ffffff0a;--m-shadow:0 1px 2px #00000080, 0 8px 24px -8px #00000080, 0 0 0 1px #ffffff0d;--m-shadow-lg:0 2px 4px #00000080, 0 24px 48px -12px #0009, 0 0 0 1px #ffffff0f}@layer base{.opra-marketing,.opra-marketing *,.opra-marketing :before,.opra-marketing :after{box-sizing:border-box}.opra-marketing img,.opra-marketing svg{max-width:100%;display:block}.opra-marketing a{color:inherit;text-decoration:none}.opra-marketing button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.opra-marketing p{margin:0}.opra-marketing section{position:relative}.opra-marketing h1,.opra-marketing h2,.opra-marketing h3,.opra-marketing h4{font-family:var(--m-font-display);letter-spacing:-.02em;color:var(--m-ink);margin:0;font-weight:400}.opra-marketing h1{letter-spacing:-.035em;font-size:clamp(44px,6.5vw,88px);font-weight:450;line-height:.98}.opra-marketing h2{letter-spacing:-.028em;font-size:clamp(32px,4.2vw,52px);line-height:1.04}.opra-marketing h3{letter-spacing:-.015em;font-size:20px;font-weight:500;line-height:1.3}.opra-marketing h4{font-size:15px;font-weight:500;line-height:1.4}}.opra-marketing .m-faq-list{border-top:1px solid var(--m-border);max-width:800px}.opra-marketing .m-faq-item{text-align:left;border-bottom:1px solid var(--m-border);width:100%;display:block}.opra-marketing .m-faq-q{min-height:56px;color:var(--m-ink);letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:8px;grid-template-columns:40px 1fr 24px;align-items:center;gap:20px;margin:0 -12px;padding:14px 12px;font-size:17px;font-weight:500;line-height:22px;list-style:none;transition:background .15s;display:grid}.opra-marketing .m-faq-q:active{background:var(--lp-press)}@media (hover:hover) and (pointer:fine){:where(body) .opra-marketing .m-faq-q:hover{background:var(--lp-press)}}:where(html[data-desktop-os]) :where(body) .opra-marketing .m-faq-q:hover{background:var(--lp-press)}.opra-marketing .m-faq-q::-webkit-details-marker{display:none}.opra-marketing .m-faq-q::marker{content:""}.opra-marketing .m-faq-num{color:var(--m-ink-5);font-size:12px;font-family:var(--m-font-mono)}.opra-marketing .m-faq-chev{color:var(--m-ink-4);transform-origin:7px;transition:transform .2s cubic-bezier(.23,1,.32,1);display:flex}.opra-marketing .m-faq-item[open] .m-faq-chev{color:var(--m-accent);transform:rotate(180deg)}.opra-marketing .m-faq-a-wrap{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.opra-marketing .m-faq-item[open]>.m-faq-q{padding-bottom:8px}.opra-marketing .m-faq-item[open] .m-faq-a-wrap{grid-template-rows:1fr;padding-bottom:16px}.opra-marketing .m-faq-a-wrap>*{overflow:hidden}.opra-marketing .m-faq-a{color:var(--lp-muted);max-width:62ch;padding-left:60px;font-size:15px;line-height:1.55}@media (max-width:920px){.opra-marketing .m-faq-num{font-size:13px}}@media (max-width:560px){.opra-marketing .m-faq-q{grid-template-columns:1fr 24px;gap:12px}.opra-marketing .m-faq-num{display:none}.opra-marketing .m-faq-a{padding-left:0;font-size:16px}}@media (prefers-reduced-motion:reduce){.opra-marketing .m-faq-q,.opra-marketing .m-faq-chev,.opra-marketing .m-faq-a-wrap{transition:none}}
.opra-marketing{--lp-ray:#e1fcad;--lp-grass:#caec95;--lp-ray-ink:#1c2a18;--lp-amber:#e0a458;--lp-amber-ink:#5c3d12;--lp-pine:#10201e;--lp-paper:#f8f9f4;--lp-card:#fff;--lp-ink:#16231f;--lp-muted:#5c6c62;--lp-muted-strong:var(--lp-ink)}body>:has(.lp-form):not(:has(.opra-marketing)){--lp-ray:#e1fcad;--lp-grass:#caec95;--lp-ray-ink:#1c2a18;--lp-amber:#e0a458;--lp-amber-ink:#5c3d12;--lp-pine:#10201e;--lp-paper:#f8f9f4;--lp-card:#fff;--lp-ink:#16231f;--lp-muted:#5c6c62;--lp-muted-strong:var(--lp-ink)}@supports (color:color-mix(in lab, red, red)){.opra-marketing{--lp-muted-strong:color-mix(in srgb, var(--lp-ink) 76%, var(--lp-paper))}body>:has(.lp-form):not(:has(.opra-marketing)){--lp-muted-strong:color-mix(in srgb, var(--lp-ink) 76%, var(--lp-paper))}}.opra-marketing{--lp-line:#e2e6da;--lp-alt:#eef1e7;--lp-band:#e4ebd1;--lp-band-card:#fff;--lp-band-line:#16231f2b;--lp-on-band:#16231f;--lp-on-band-strong:#101b17;--lp-on-band-muted:#54645a;--lp-on-band-faint:#16231fa8;--lp-band-accent-text:#4c6b34;--lp-band-icon:#5f7a3f;--lp-ghost-border:#16231f59;--lp-node:#7fa83c;--lp-shadow:0 10px 34px #10201e17;--lp-press:var(--lp-band);--lp-fuse-trail:#16231f6b;--lp-fuse-warm:#e0892e;--lp-fuse-hot:#fff6e6;--lp-fuse-glow:#e0892e80;--lp-fuse-spark:#e0892e;--lp-font-head:var(--font-display);--lp-font-body:var(--font-body);--lp-r-md:12px;--lp-r-lg:18px;--lp-wrap:1140px}body>:has(.lp-form):not(:has(.opra-marketing)){--lp-line:#e2e6da;--lp-alt:#eef1e7;--lp-band:#e4ebd1;--lp-band-card:#fff;--lp-band-line:#16231f2b;--lp-on-band:#16231f;--lp-on-band-strong:#101b17;--lp-on-band-muted:#54645a;--lp-on-band-faint:#16231fa8;--lp-band-accent-text:#4c6b34;--lp-band-icon:#5f7a3f;--lp-ghost-border:#16231f59;--lp-node:#7fa83c;--lp-shadow:0 10px 34px #10201e17;--lp-press:var(--lp-band);--lp-fuse-trail:#16231f6b;--lp-fuse-warm:#e0892e;--lp-fuse-hot:#fff6e6;--lp-fuse-glow:#e0892e80;--lp-fuse-spark:#e0892e;--lp-font-head:var(--font-display);--lp-font-body:var(--font-body);--lp-r-md:12px;--lp-r-lg:18px;--lp-wrap:1140px}.opra-marketing{font-family:var(--lp-font-body);background:var(--lp-paper);color:var(--lp-ink);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.dark .opra-marketing{--lp-paper:#0c1614;--lp-card:#132420;--lp-ink:#e9efe4;--lp-muted:#9cac9f;--lp-line:#22352f;--lp-alt:#122622;--lp-band:#10201e;--lp-band-card:#ffffff09;--lp-band-line:#e1fcad24;--lp-on-band:#edf2e9;--lp-on-band-strong:#fff;--lp-on-band-muted:#edf2e99e;--lp-on-band-faint:#edf2e985;--lp-band-accent-text:#e1fcad;--lp-band-icon:#caec95;--lp-ghost-border:#edf2e952;--lp-node:#e1fcad;--lp-shadow:0 10px 34px #00000059;--lp-raised:#15211f;--lp-press:var(--lp-raised);--lp-fuse-trail:#edf2e957;--lp-fuse-warm:#f2a24e;--lp-fuse-hot:#fff4dc;--lp-fuse-glow:#f296408c;--lp-fuse-spark:#ffcf8a}.dark body>:has(.lp-form):not(:has(.opra-marketing)){--lp-paper:#0c1614;--lp-card:#132420;--lp-ink:#e9efe4;--lp-muted:#9cac9f;--lp-line:#22352f;--lp-alt:#122622;--lp-band:#10201e;--lp-band-card:#ffffff09;--lp-band-line:#e1fcad24;--lp-on-band:#edf2e9;--lp-on-band-strong:#fff;--lp-on-band-muted:#edf2e99e;--lp-on-band-faint:#edf2e985;--lp-band-accent-text:#e1fcad;--lp-band-icon:#caec95;--lp-ghost-border:#edf2e952;--lp-node:#e1fcad;--lp-shadow:0 10px 34px #00000059;--lp-raised:#15211f;--lp-press:var(--lp-raised);--lp-fuse-trail:#edf2e957;--lp-fuse-warm:#f2a24e;--lp-fuse-hot:#fff4dc;--lp-fuse-glow:#f296408c;--lp-fuse-spark:#ffcf8a}.opra-marketing :is(a,button,summary):focus-visible{outline:2px solid var(--lp-ink);outline-offset:2px;border-radius:4px}@layer base{.opra-marketing h1,.opra-marketing h2,.opra-marketing h3{font-family:var(--lp-font-head);text-wrap:balance;margin:0;font-weight:400;line-height:1.12}}.lp-wrap{--lp-gutter:28px;max-width:var(--lp-wrap);padding-block:0;padding-left:max(var(--lp-gutter), env(safe-area-inset-left,0px));padding-right:max(var(--lp-gutter), env(safe-area-inset-right,0px));margin:0 auto}.lp-wrap-narrow{max-width:768px}.lp-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--lp-muted);align-items:flex-start;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.lp-eyebrow:before{content:"";background:var(--lp-grass);flex:none;width:18px;height:2px;margin-top:calc(.8em - 1px)}.lp-band .lp-eyebrow{color:var(--lp-band-accent-text)}.lp-section{padding:104px 0;scroll-margin-top:84px}.lp-section-head{max-width:640px;margin-bottom:56px}.lp-section-head h2{margin:14px 0 16px;font-size:clamp(30px,3.6vw,42px)}.lp-section-head p{color:var(--lp-muted);max-width:58ch;margin:0;font-size:17px}.lp-band{background:var(--lp-band);color:var(--lp-on-band)}.lp-alt-band{background:var(--lp-alt)}.opra-marketing .lp-btn{font-family:var(--lp-font-body);cursor:pointer;white-space:nowrap;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s ease-out,background .15s,color .15s,border-color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){:where(body) .opra-marketing .lp-btn:hover{transform:translateY(-1px)}}:where(html[data-desktop-os]) :where(body) .opra-marketing .lp-btn:hover{transform:translateY(-1px)}.opra-marketing .lp-btn:active{transition-duration:.1s;transform:scale(.97)}.opra-marketing .lp-btn-accent{background:var(--lp-ray);color:var(--lp-ray-ink)}@media (hover:hover) and (pointer:fine){:where(body) .opra-marketing .lp-btn-accent:hover{background:var(--lp-grass)}}:where(html[data-desktop-os]) :where(body) .opra-marketing .lp-btn-accent:hover{background:var(--lp-grass)}.opra-marketing .lp-btn-ghost{color:var(--lp-on-band);border:1.5px solid var(--lp-ghost-border);background:0 0}@media (hover:hover) and (pointer:fine){:where(body) .opra-marketing .lp-btn-ghost:hover{border-color:var(--lp-band-accent-text);color:var(--lp-band-accent-text)}}:where(html[data-desktop-os]) :where(body) .opra-marketing .lp-btn-ghost:hover{border-color:var(--lp-band-accent-text);color:var(--lp-band-accent-text)}.opra-marketing .lp-btn-lg{padding:16px 34px;font-size:16px}.lp-about-hero{background:var(--lp-pine);color:#f2f2f2;padding:72px 0 68px}.lp-about-hero .lp-eyebrow{color:var(--lp-grass)}.lp-about-hero h1{color:#fff;max-width:780px;margin-top:15px;font-size:clamp(38px,5vw,58px)}.lp-about-hero p{color:#f2f2f2b8;max-width:680px;margin:20px 0 0;font-size:17px}.lp-about-origin{padding:96px 0 52px}.lp-about-narrow{max-width:760px;margin:0 auto}.lp-about-narrow h2{margin:13px 0 24px;font-size:clamp(30px,3.4vw,40px)}.lp-about-narrow p{color:var(--lp-muted);margin:0;font-size:16.5px;line-height:1.85}.lp-about-narrow p+p{margin-top:18px}.dark .opra-marketing .lp-about-hero{background:var(--lp-raised);border-bottom:1px solid var(--lp-band-line)}.lp-about-stats{background:var(--lp-pine);color:#f2f2f2;border-block:1px solid #e1fcad1f;margin-top:44px}.lp-about-stat-grid{grid-template-columns:repeat(4,1fr);display:grid}.lp-about-stat{text-align:center;border-right:1px solid #e1fcad1a;min-width:0;padding:42px 24px}.lp-about-stat:last-child{border-right:0}.lp-about-stat strong{color:var(--lp-ray);font-family:var(--lp-font-head);font-size:36px;font-weight:400;line-height:1;display:block}.lp-about-stat span{color:#f2f2f29e;max-width:170px;margin:11px auto 0;font-size:12.5px;line-height:1.45;display:block}.lp-about-centered{text-align:center;margin-inline:auto}.lp-about-centered .lp-eyebrow{justify-content:center}.lp-about-centered p{margin-inline:auto}.lp-about-profile-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.lp-about-profile{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:var(--lp-r-lg);flex-direction:column;gap:18px;padding:34px;transition:transform .18s,box-shadow .18s;display:flex}@media (hover:hover) and (pointer:fine){:where(body) .lp-about-profile:hover{box-shadow:var(--lp-shadow);transform:translateY(-4px)}}:where(html[data-desktop-os]) :where(body) .lp-about-profile:hover{box-shadow:var(--lp-shadow);transform:translateY(-4px)}.lp-about-avatar{width:64px;height:64px;color:var(--lp-pine);font-family:var(--lp-font-head);border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex}.lp-about-avatar-ray{background:var(--lp-ray)}.lp-about-avatar-grass{background:var(--lp-grass)}.lp-about-avatar-amber{color:var(--lp-amber-ink);background:#f3d9b1}.lp-about-avatar-night{background:var(--lp-pine);color:var(--lp-ray)}.lp-about-profile h3{font-size:23px}.lp-about-role{color:var(--lp-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:700}.opra-marketing .lp-about-credential{border-top:1px solid var(--lp-line);letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);margin-top:auto;padding-top:16px;font-size:12px;font-weight:700}.lp-about-profile>p{color:var(--lp-muted);margin:0;font-size:14px;line-height:1.7}.lp-about-profile ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.lp-about-profile li{color:var(--lp-ink);gap:10px;font-size:13.5px;line-height:1.55;display:flex}.lp-about-profile li:before{content:"";background:var(--lp-grass);border-radius:50%;flex:none;width:5px;height:5px;margin-top:8px}.lp-about-quote{background:var(--lp-pine);padding:88px 0}.lp-about-quote blockquote{text-align:center;max-width:780px;margin:0 auto}.lp-about-quote blockquote>span{height:50px;color:var(--lp-grass);font-family:var(--lp-font-head);font-size:70px;line-height:1;display:block}.lp-about-quote blockquote p{color:#fff;font-family:var(--lp-font-head);margin:0;font-size:clamp(23px,3vw,31px);line-height:1.42}.lp-about-quote blockquote footer{color:#f2f2f28f;letter-spacing:.08em;text-transform:uppercase;margin-top:22px;font-size:12px;font-style:normal;font-weight:700}.lp-about-cta{background:var(--lp-pine);border-radius:var(--lp-r-lg);justify-content:space-between;align-items:center;gap:32px;padding:54px 56px;display:flex}.lp-about-cta h2{color:#fff;font-size:clamp(28px,3.3vw,36px)}.lp-about-cta p{color:#f2f2f2a8;margin:9px 0 0}@media (max-width:900px){.lp-about-profile-grid{grid-template-columns:1fr}}@media (max-width:920px){.lp-about-stat-grid{grid-template-columns:repeat(2,1fr)}.lp-about-stat{border-bottom:1px solid #e1fcad1a}.lp-about-stat:nth-child(2){border-right:0}.lp-about-stat:nth-last-child(-n+2){border-bottom:0}}@media (max-width:720px){.lp-about-origin{padding-top:72px}.lp-about-cta{flex-direction:column;align-items:flex-start;padding:38px 30px}}@media (prefers-reduced-motion:reduce){.lp-about-profile{transition:none}}.lp-nav{z-index:50;background:var(--lp-band);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.lp-nav{background:color-mix(in srgb, var(--lp-band) 92%, transparent)}}.lp-nav{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--lp-band-line)}@media (prefers-reduced-transparency:reduce){.lp-nav{background:var(--lp-band);-webkit-backdrop-filter:none;backdrop-filter:none}}.lp-nav-inner{justify-content:space-between;align-items:center;height:66px;display:flex}.lp-brand{font-family:var(--lp-font-head);color:var(--lp-on-band);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:11px;font-size:20px;text-decoration:none;display:flex}.lp-brand em{font-family:var(--lp-font-body);letter-spacing:-.035em;color:var(--lp-band-accent-text);font-size:.96em;font-style:normal;font-weight:600}.lp-brand-mark{flex-shrink:0;width:32px;height:32px}.lp-bm-coil{fill:none;stroke:var(--lp-on-band);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.lp-bm-star{fill:var(--lp-band-accent-text)}.lp-nav-links{gap:30px;font-size:14.5px;display:flex}.lp-nav-links a{color:var(--lp-on-band-muted);font-weight:500;text-decoration:none;transition:color .15s}@media (hover:hover) and (pointer:fine){:where(body) .lp-nav-links a:hover{color:var(--lp-band-accent-text)}}:where(html[data-desktop-os]) :where(body) .lp-nav-links a:hover{color:var(--lp-band-accent-text)}.lp-nav-right{align-items:center;gap:18px;display:flex}.lp-nav-right .lp-signin{color:var(--lp-on-band-faint);white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none}@media (hover:hover) and (pointer:fine){:where(body) .lp-nav-right .lp-signin:hover{color:var(--lp-band-accent-text)}}:where(html[data-desktop-os]) :where(body) .lp-nav-right .lp-signin:hover{color:var(--lp-band-accent-text)}.opra-marketing .lp-nav-right .lp-btn{padding:9px 20px;font-size:13.5px}.opra-marketing .lp-theme-toggle{border:1px solid var(--lp-band-line);width:30px;height:30px;color:var(--lp-on-band-muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){:where(body) .opra-marketing .lp-theme-toggle:hover{color:var(--lp-band-accent-text);border-color:var(--lp-band-accent-text)}}:where(html[data-desktop-os]) :where(body) .opra-marketing .lp-theme-toggle:hover{color:var(--lp-band-accent-text);border-color:var(--lp-band-accent-text)}.opra-marketing .lp-menu-btn{width:44px;height:44px;color:var(--lp-on-band);touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;margin-right:-10px;display:none}.opra-marketing .lp-menu-btn:active{background:var(--lp-band-line)}.lp-sheet{--lp-sheet-bg:var(--lp-band);background:var(--lp-sheet-bg);width:100%;max-width:520px;max-height:min(88svh,720px);color:var(--lp-on-band);overscroll-behavior:contain;border:0;border-radius:20px 20px 0 0;margin:0 auto;padding:0;inset:auto 0 0;overflow-y:auto;box-shadow:0 -12px 40px #10201e2e}.lp-sheet:focus{outline:none}.lp-sheet::backdrop{background:#0a121073;transition:opacity .22s ease-out}.lp-sheet.is-closing::backdrop{opacity:0}.dark .opra-marketing .lp-sheet{--lp-sheet-bg:var(--lp-raised);box-shadow:inset 0 1px #ffffff0f,0 -12px 40px #0006}.dark .opra-marketing .lp-sheet::backdrop{background:#0009}.lp-sheet[open]{animation:.24s cubic-bezier(.32,.72,0,1) lp-sheet-in}@keyframes lp-sheet-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.lp-sheet[open]{animation:none}}:root:has(.lp-sheet[open]){overflow:hidden}.lp-sheet-body{padding:0 max(16px, env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px))}.lp-sheet-grip{touch-action:none;-webkit-user-select:none;user-select:none;padding-top:8px}.lp-sheet-grabber{background:var(--lp-on-band-muted);opacity:.45;border-radius:999px;width:36px;height:5px;margin:0 auto}.lp-sheet-head{border-bottom:1px solid var(--lp-band-line);justify-content:space-between;align-items:center;min-height:56px;display:flex}.opra-marketing .lp-sheet-head .lp-menu-btn{display:inline-flex}.lp-sheet-links{border-bottom:1px solid var(--lp-band-line);flex-direction:column;display:flex}.opra-marketing .lp-sheet-row{width:calc(100% + 32px);min-height:52px;color:var(--lp-on-band);text-align:left;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:0;justify-content:space-between;align-items:center;margin:0 -16px;padding:0 16px;font-size:17px;font-weight:500;text-decoration:none;display:flex;position:relative}.opra-marketing .lp-sheet-row:active{background:var(--lp-band-line)}.lp-sheet-links .lp-sheet-row+.lp-sheet-row:before{content:"";background:var(--lp-band-line);height:1px;position:absolute;top:0;left:16px;right:16px}.lp-row-chevron{color:var(--lp-on-band-muted);flex:none}.lp-sheet-value{color:var(--lp-on-band-muted);align-items:center;gap:8px;font-size:15px;font-weight:400;display:inline-flex}.lp-sheet-value svg{width:16px;height:16px}.lp-sheet-actions{border-top:1px solid var(--lp-band-line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.opra-marketing .lp-sheet-actions .lp-btn{width:100%;min-height:48px}@media (min-width:768px){.lp-menu-sheet{--lp-sheet-popover:1;inset:60px max(16px, env(safe-area-inset-right,0px)) auto auto;transform-origin:100% 0;border-radius:12px;width:360px;max-height:calc(100svh - 76px);margin:0;box-shadow:0 16px 48px #10201e38}.dark .opra-marketing .lp-menu-sheet{box-shadow:inset 0 1px #ffffff0f,0 16px 48px #00000080}.lp-menu-sheet::backdrop,.dark .opra-marketing .lp-menu-sheet::backdrop{background:#0a121029}.lp-menu-sheet[open]{animation:.2s cubic-bezier(.23,1,.32,1) lp-popover-in}.lp-menu-sheet .lp-sheet-grip{touch-action:auto;padding-top:4px}.lp-menu-sheet .lp-sheet-grabber{display:none}}@keyframes lp-popover-in{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.lp-menu-sheet[open]{animation:none}}.opra-marketing .lp-standards{color:var(--lp-on-band);flex-wrap:wrap;gap:8px 32px;margin:44px 0 0;padding:0;font-size:15px;font-weight:600;list-style:none;display:flex}.lp-customers h2{font-size:clamp(36px,4.6vw,64px)}.opra-marketing .lp-logos{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 32px;margin:clamp(40px,5vw,60px) 0 0;padding:0;list-style:none;display:flex}.lp-logo{height:var(--h);background:var(--lp-ink);-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;display:block}.lp-quote,.lp-quote blockquote{margin:0}.opra-marketing .lp-quote figcaption{color:var(--lp-muted);margin-top:16px;font-size:15px}.lp-quote-lead{margin-top:clamp(56px,7vw,96px)}.opra-marketing .lp-quote-lead p{max-width:26ch;font-family:var(--lp-font-head);letter-spacing:-.02em;color:var(--lp-ink);font-size:clamp(28px,3.4vw,48px);line-height:1.16}.lp-quotes{grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);margin-top:clamp(48px,6vw,80px);display:grid}.opra-marketing .lp-quotes p{font-family:var(--lp-font-head);color:var(--lp-ink);font-size:clamp(19px,1.6vw,23px);line-height:1.45}.lp-mod+.lp-mod,.lp-connect{border-top:1px solid var(--lp-line)}.lp-mod-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:24px;margin-bottom:clamp(44px,5.5vw,80px);display:grid}.lp-mod-head>div{grid-column:1/span 7}.opra-marketing .lp-mod-name{color:var(--lp-muted);margin-bottom:14px;font-size:16px;font-weight:600}.lp-mod h2{max-width:15ch;font-size:clamp(36px,4.6vw,66px)}.opra-marketing .lp-mod-intro{max-width:30ch;color:var(--lp-muted);grid-column:9/span 4;font-size:19px}.opra-marketing .lp-trace{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:20px;margin:0 0 clamp(44px,5.5vw,72px);padding:0;list-style:none;display:grid}@media (min-width:921px){.lp-mod[data-backdrop=trace] .lp-trace{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.lp-trace li{font-family:var(--lp-font-head);color:var(--lp-ink);padding-top:22px;font-size:clamp(19px,1.8vw,26px);line-height:1.15;position:relative}.lp-trace li:before{content:"";background:var(--lp-ink);height:2px;position:absolute;top:0;left:0;right:-20px}.lp-trace li:last-child:before{width:12px;right:auto}.lp-trace li:after{content:"";background:var(--lp-paper);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--lp-ink);border-radius:50%;position:absolute;top:-5px;left:0}.opra-marketing .lp-mechs{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.lp-mech-icon{width:26px;height:26px;color:var(--lp-muted);margin-bottom:18px;display:block}.lp-mechs h3{font-family:var(--lp-font-body);letter-spacing:-.01em;margin-bottom:8px;font-size:19px;font-weight:600;line-height:1.3}.opra-marketing .lp-mechs p{max-width:30ch;color:var(--lp-muted);font-size:17px}.opra-marketing .lp-mechs .lp-mech-ref{color:var(--lp-muted);margin-top:12px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.opra-marketing .lp-mechs .lp-mech-ref{color:color-mix(in srgb, var(--lp-muted) 82%, transparent)}}.lp-connect h2{max-width:16ch;font-size:clamp(36px,4.6vw,66px)}.opra-marketing .lp-connect p{max-width:52ch;font-family:var(--lp-font-head);color:var(--lp-muted);margin-top:28px;font-size:clamp(20px,1.9vw,26px);line-height:1.45}.lp-mod[data-backdrop]{isolation:isolate;position:relative;overflow:hidden}.lp-mod-backdrop{z-index:-1;position:absolute;inset:0}.lp-mod-shot{opacity:.85;-webkit-mask-composite:source-in;pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-position:0 0;background-repeat:no-repeat;background-size:cover;left:42%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 40% 85%,#0000 100%),linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 40% 85%,#0000 100%),linear-gradient(#000 60%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.dark .opra-marketing .lp-mod-shot{opacity:.5;filter:invert()hue-rotate(180deg)}.lp-mod[data-backdrop=shot]:after{content:"";z-index:-1;background:linear-gradient(to bottom, transparent 34%, var(--lp-paper) 50%, var(--lp-paper) 64%), linear-gradient(to right, var(--lp-paper) 26%, var(--lp-paper) 52%, var(--lp-paper) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lp-mod[data-backdrop=shot]:after{background:linear-gradient(to bottom, transparent 34%, color-mix(in srgb, var(--lp-paper) 88%, transparent) 50%, var(--lp-paper) 64%), linear-gradient(to right, var(--lp-paper) 26%, color-mix(in srgb, var(--lp-paper) 68%, transparent) 52%, color-mix(in srgb, var(--lp-paper) 38%, transparent) 100%)}}.lp-mod[data-backdrop=shot]:after{pointer-events:none}.opra-marketing .lp-mod .lp-mod-name,.opra-marketing .lp-mod .lp-mod-intro,.opra-marketing .lp-mod .lp-mechs p{color:var(--lp-muted-strong)}.opra-marketing .lp-mod .lp-mechs .lp-mech-ref{color:var(--lp-muted)}.opra-marketing .lp-mod[data-backdrop=shot] .lp-mod-intro{text-shadow:0 0 10px var(--lp-paper), 0 0 24px var(--lp-paper), 0 0 40px var(--lp-paper);font-weight:500}.dark .opra-marketing .lp-mod[data-backdrop=shot] .lp-mod-intro{text-shadow:none}.lp-mod[data-backdrop=trace]{padding-bottom:clamp(300px,32vw,430px)}.lp-mod[data-backdrop=trace] .lp-mod-backdrop{height:clamp(290px,30vw,410px);top:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 85%,#0000 100%)}.lp-trace-bg{box-sizing:border-box;opacity:.55;width:100%;height:100%;padding:0 max(24px,50% - 600px);transition:opacity .3s;display:block}.lp-trace-bg[data-hot]{opacity:1}.lp-trace-bg-col{font-family:var(--lp-font-body);letter-spacing:.14em;fill:var(--lp-ink);font-size:11px}.lp-trace-bg-link{fill:none;stroke:var(--lp-muted);stroke-width:1px;transition:opacity .25s,stroke .25s}.lp-trace-bg-card rect{fill:var(--lp-paper);stroke:var(--lp-muted);stroke-width:1px;transition:opacity .25s,stroke .25s}.lp-trace-bg-bar{stroke:var(--lp-muted);stroke-width:2.5px}.lp-trace-bg-id{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;fill:var(--lp-muted);font-size:10.5px}.lp-trace-bg-title{font-family:var(--lp-font-body);fill:var(--lp-ink);font-size:13px}.lp-trace-bg-flag{font-family:var(--lp-font-body);fill:var(--lp-fuse-warm);opacity:0;font-size:10px;transition:opacity .25s}.lp-trace-bg-card{cursor:default;pointer-events:all;transition:opacity .25s}.lp-trace-bg[data-hot] .lp-trace-bg-card:not([data-on]),.lp-trace-bg[data-hot] .lp-trace-bg-link:not([data-on]){opacity:.25}.lp-trace-bg-link[data-on]{stroke:var(--lp-band-accent-text);stroke-width:1.5px}.lp-trace-bg-card[data-on] rect,.lp-trace-bg-card[data-on] .lp-trace-bg-bar{stroke:var(--lp-band-accent-text)}.lp-trace-bg-card[data-stale] rect,.lp-trace-bg-card[data-stale] .lp-trace-bg-bar{stroke:var(--lp-fuse-warm)}.lp-trace-bg-card[data-stale] .lp-trace-bg-flag{opacity:1}@media (prefers-reduced-motion:reduce){.lp-trace-bg,.lp-trace-bg-link,.lp-trace-bg-card,.lp-trace-bg-card rect,.lp-trace-bg-flag{transition:none}}.opra-marketing .lp-footnote{color:var(--lp-muted);margin-top:10px;font-size:13px}.lp-close-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.lp-close-mobile{flex-direction:column;align-items:center;gap:26px;display:flex}.opra-marketing .lp-close-mobile-line{text-align:center;max-width:24ch;font-family:var(--lp-font-head);color:inherit;margin:0;font-size:clamp(22px,2vw,28px);line-height:1.25}.lp-phone{flex-direction:column;align-items:center;gap:18px;display:flex}.lp-phone-frame{background:#0b0f0e;border-radius:46px;width:260px;padding:10px;box-shadow:inset 0 0 0 1.5px #3b4744,0 0 0 1px #ffffff0f,0 30px 60px #00000059}.lp-phone-screen{aspect-ratio:585/1366;background:#f7f8f5;border-radius:37px;position:relative;overflow:hidden}.lp-phone-shot{object-fit:cover;opacity:0;width:100%;height:92.7%;transition:opacity .6s;position:absolute;inset:7.3% 0 0}.lp-phone-shot[data-shown]{opacity:1}.lp-phone-island{background:#0b0f0e;border-radius:999px;width:78px;height:22px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.opra-marketing .lp-phone-tabs{gap:6px;display:flex}.opra-marketing .lp-phone-tabs button{border:1px solid;min-height:36px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.opra-marketing .lp-phone-tabs button{border:1px solid color-mix(in srgb, currentColor 22%, transparent)}}.opra-marketing .lp-phone-tabs button{font:inherit;color:inherit;opacity:.7;cursor:pointer;background:0 0;border-radius:999px;font-size:14px}.opra-marketing .lp-phone-tabs button[aria-pressed=true]{opacity:1;border-color:var(--lp-grass);color:var(--lp-grass)}@media (prefers-reduced-motion:reduce){.lp-phone-shot{transition:none}}.lp-links{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(28px,4vw,64px);margin-top:clamp(44px,5.5vw,72px);display:grid}.lp-links-map{width:100%;height:auto;display:block;overflow:visible}.lp-links-edge{fill:none;stroke:var(--lp-line);stroke-width:2px;stroke-linecap:round}.lp-links-edge[data-on]{stroke:var(--lp-band-accent-text);stroke-dasharray:1;animation:.9s cubic-bezier(.32,.72,0,1) both lp-links-draw}@keyframes lp-links-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.lp-links-node circle,circle.lp-links-node{fill:var(--lp-paper);stroke:var(--lp-line);stroke-width:2px;transition:stroke .3s}.lp-links-next{opacity:.45}path.lp-links-next{stroke-dasharray:3 5}.lp-links-node[data-on] circle{stroke:var(--lp-band-accent-text)}.lp-links-name{font-family:var(--lp-font-head);fill:var(--lp-ink);font-size:19px}.lp-links-sub{font-family:var(--lp-font-body);fill:var(--lp-muted);font-size:9.5px}.opra-marketing .lp-links-steps{gap:4px;margin:0;padding:0;list-style:none;display:grid}.opra-marketing .lp-links-steps button{border:0;border-left:2px solid var(--lp-line);text-align:left;width:100%;font:inherit;color:var(--lp-muted);cursor:pointer;background:0 0;padding:12px 0 12px 18px;font-size:16px;line-height:1.5;transition:color .2s,border-color .2s;display:block}.opra-marketing .lp-links-steps button[aria-current]{border-left-color:var(--lp-band-accent-text);color:var(--lp-ink)}@media (hover:hover) and (pointer:fine){:where(body) .opra-marketing .lp-links-steps button:hover{color:var(--lp-ink)}}:where(html[data-desktop-os]) :where(body) .opra-marketing .lp-links-steps button:hover{color:var(--lp-ink)}@media (prefers-reduced-motion:reduce){.lp-links-edge[data-on]{animation:none}}.lp-ai{border-top:1px solid var(--lp-line)}.lp-ai-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px;display:grid}.lp-ai-grid>div:first-child{grid-column:1/span 7}.lp-ai h2{max-width:18ch;font-size:clamp(34px,4.2vw,60px)}.lp-ai-side{grid-column:8/span 5}.lp-ai-shot{border:1px solid var(--lp-line);border-radius:var(--lp-r-md);width:min(100%,320px);height:auto;margin-bottom:32px;display:block;box-shadow:0 24px 48px -28px #00000059}.opra-marketing .lp-ai-side .lp-btn{white-space:normal;text-align:center;max-width:100%}.opra-marketing .lp-ai-side p{color:var(--lp-muted);margin-bottom:24px;font-size:19px}.opra-marketing .lp-migrate{border-radius:var(--lp-r-md);background:var(--lp-alt);font-family:var(--lp-font-head);color:var(--lp-ink);margin-top:28px;padding:18px 20px;scroll-margin-top:120px;font-size:clamp(19px,1.7vw,23px);line-height:1.35}.lp-modules{background:var(--lp-pine);color:#edf2e9;padding-top:clamp(76px,9vw,130px);scroll-margin-top:66px}.lp-modules-head,.lp-roster{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.lp-modules-head{align-items:end;margin-bottom:clamp(16px,3vw,40px)}@media (min-width:768px){.lp-modules{padding-top:0}.lp-modules-fold{box-sizing:border-box;flex-direction:column;height:min(100svh - 66px,1000px);min-height:560px;padding-top:clamp(40px,6vh,96px);display:flex}.lp-modules-fold .lp-gx{flex:1;height:auto;min-height:0}}.lp-modules h2{color:#fff;grid-column:1/-1;max-width:22ch;font-size:clamp(36px,4.6vw,66px)}.lp-roster{padding-top:8px;padding-bottom:clamp(64px,8vw,110px)}.lp-roster>div{grid-column:span 6}.lp-roster h3{font-family:var(--lp-font-body);color:var(--lp-grass);margin-bottom:6px;font-size:15px;font-weight:600}.opra-marketing .lp-roster p{color:#ccdcc8;font-size:17px}.lp-roster a{color:#edf2e9;text-underline-offset:3px}.lp-data-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.lp-data h2{grid-column:1/span 5;font-size:clamp(36px,4.6vw,66px)}.lp-data-grid>div{grid-column:7/span 6}.opra-marketing .lp-data ul{margin:0;padding:0;list-style:none}.lp-data li{border-top:1px solid var(--lp-line);padding:18px 0;font-size:18px}.lp-data li:first-child{border-top:0;padding-top:4px}.lp-data-more{color:var(--lp-ink);text-underline-offset:5px;margin-top:26px;font-weight:600;text-decoration-thickness:1.5px;display:inline-block}.lp-close{background:var(--lp-ink);color:var(--lp-paper);padding:clamp(84px,11vw,160px) 0}.dark .opra-marketing .lp-close{background:var(--lp-card);color:var(--lp-ink)}.lp-close h2{max-width:14ch;color:inherit;font-size:clamp(44px,6.4vw,96px)}.opra-marketing .lp-close p{color:currentColor;max-width:44ch;margin-top:26px;font-size:clamp(18px,1.5vw,21px)}@supports (color:color-mix(in lab, red, red)){.opra-marketing .lp-close p{color:color-mix(in srgb, currentColor 72%, transparent)}}.lp-close-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:38px;font-size:16px;display:flex}.lp-close-actions a{color:inherit;text-underline-offset:4px}@media (max-width:920px){.opra-marketing .lp-logos{justify-content:flex-start;gap:28px 44px}.lp-quotes,.lp-close-grid,.lp-links,.lp-ai-grid,.lp-mod-head,.opra-marketing .lp-mechs,.lp-modules-head,.lp-roster,.lp-data-grid{grid-template-columns:1fr}.lp-mod-head>div,.lp-ai-grid>div:first-child,.lp-ai-side,.opra-marketing .lp-mod-intro,.lp-modules h2,.lp-roster>div,.lp-data h2,.lp-data-grid>div{grid-column:1/-1}.opra-marketing .lp-trace{grid-template-columns:1fr;padding-left:28px}.lp-trace li{padding:0 0 16px}.lp-trace li:before{width:2px;height:auto;inset:0 auto 0 -23px}.lp-trace li:last-child:before{width:2px;height:14px;bottom:auto}.lp-trace li:after{top:9px;left:-28px}.opra-marketing .lp-mechs{gap:26px}.lp-mod-backdrop,.lp-mod[data-backdrop=shot]:after{display:none}.lp-mod[data-backdrop=trace]{padding-bottom:48px}.lp-mechs li{grid-template-columns:26px 1fr;column-gap:16px;display:grid}.lp-mech-icon{grid-row:1/span 3;margin:2px 0 0}.lp-mechs h3{margin-bottom:4px;font-size:18px}.opra-marketing .lp-mechs p{font-size:16px}.opra-marketing .lp-mechs .lp-mech-ref{margin-top:6px}}@media (max-width:560px){.lp-links-sub{display:none}.lp-links-name{dominant-baseline:middle;font-size:22px}.lp-logo{height:calc(var(--h) * .8)}.opra-marketing .lp-standards{gap:6px 22px;font-size:14px}}.lp-gx{background:var(--lp-pine);isolation:isolate;height:min(55.5556vw,820px);position:relative;overflow:hidden;container-type:size}.lp-gx-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.lp-gx-stage{--roll:-8deg;--cx:50cqw;--cy:50cqh;--u:min((50cqw - 72px) / 1.06, (46cqh - 28px) / .52);position:absolute;inset:0}.lp-gx-probe{left:var(--cx);top:var(--cy);width:var(--u);visibility:hidden;height:0;position:absolute}.lp-gx-names{margin:0;padding:0;list-style:none}.lp-gx-name{--dx:calc(9px * var(--f));--dy:-50%;transform:translate(calc(var(--cx) + (var(--x) * cos(var(--roll)) - var(--y) * sin(var(--roll))) * var(--u) + var(--dx)), calc(var(--cy) - (var(--x) * sin(var(--roll)) + var(--y) * cos(var(--roll))) * var(--u) + var(--dy)));opacity:var(--o);font-size:clamp(10px, calc(var(--u) * .026), 12.5px);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#ece9ff;text-shadow:0 0 8px var(--lp-pine);cursor:default;padding:4px 6px;font-weight:500;line-height:1;position:absolute;top:0;left:0}.lp-gx-name[data-side=left]{--dx:calc(-100% - 9px * var(--f))}.lp-gx-name[data-live]{--dx:calc(var(--u) * .05 * var(--f));font-size:clamp(9px, calc(var(--u) * .04), 19px);color:#fff;opacity:min(1, calc(var(--o) + .15));font-weight:600}.lp-gx-name[data-live][data-side=left]{--dx:calc(-100% - var(--u) * .05 * var(--f))}@media (max-width:767px){.lp-gx-stage{--u:37cqw}.lp-gx-name{--dx:calc(var(--u) * .016 * var(--f));font-size:max(7px, calc(var(--u) * .05));letter-spacing:.12em;padding:2px 3px}.lp-gx-name[data-side=left]{--dx:calc(-100% - var(--u) * .016 * var(--f))}.lp-gx-name[data-live]{font-size:max(9px, calc(var(--u) * .066))}}.lp-hero{background:var(--lp-band);color:var(--lp-on-band);padding:96px 0 88px;overflow:hidden}.lp-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid}.lp-hero h1{max-width:14ch;color:var(--lp-on-band-strong);margin-bottom:26px;font-size:clamp(44px,5.4vw,80px)}.opra-marketing .lp-hero-lead{color:var(--lp-on-band-muted);max-width:50ch;margin:0 0 34px;font-size:18.5px}.lp-hero-actions{flex-wrap:wrap;gap:14px;margin-bottom:38px;display:flex}.lp-hero-visual{justify-content:center;display:flex;position:relative}.lp-fuse{--lp-fuse-u:1;aspect-ratio:480/660;width:min(100%,480px,72.7273svh - 167.273px);position:relative}.lp-fuse-svg{width:100%;height:100%;display:block;overflow:visible}.lp-fuse[data-state=ssr] .lp-fuse-live{visibility:hidden}@media (scripting:none){.lp-fuse[data-state=ssr] .lp-fuse-live{visibility:visible}}.lp-fuse-stop{stop-color:var(--lp-fuse-glow)}.lp-fuse-stop-out{stop-opacity:0}.lp-fuse-base,.lp-fuse-warm,.lp-fuse-hot{fill:none;stroke-linecap:round;stroke-linejoin:round}.lp-fuse-base.lp-fuse-route{stroke:var(--lp-fuse-trail);stroke-width:calc(1.5px / var(--lp-fuse-u))}.lp-fuse-base.lp-fuse-mark{stroke:var(--lp-on-band);stroke-width:calc(1.7px / var(--lp-fuse-u))}.lp-fuse-warm{stroke:var(--lp-fuse-warm);stroke-width:calc(3px / var(--lp-fuse-u))}.lp-fuse-hot{stroke:var(--lp-fuse-hot);stroke-width:calc(1.9px / var(--lp-fuse-u))}.lp-fuse-halo{fill:var(--lp-fuse-warm);opacity:.55}.lp-fuse-core{fill:var(--lp-fuse-hot)}.lp-fuse-spark{fill:var(--lp-fuse-spark)}.lp-fuse-node{fill:var(--lp-band-accent-text);stroke:none}.lp-fuse-node[data-lit="0"]{visibility:hidden}.lp-fuse-pulse{fill:none;stroke:var(--lp-band-accent-text);stroke-width:calc(1.1px / var(--lp-fuse-u))}.lp-fuse-star,.lp-fuse-star-glow{transform-box:fill-box;transform-origin:50%}.lp-fuse-star{fill:var(--lp-band-accent-text)}.lp-fuse-star-glow{fill:var(--lp-fuse-glow)}.lp-fuse-flash{fill:none;stroke:var(--lp-band-accent-text);stroke-width:calc(1.2px / var(--lp-fuse-u))}.lp-fuse-tag{font-family:var(--lp-font-body);font-size:calc(9.5px / var(--lp-fuse-u));letter-spacing:.16em;text-transform:uppercase;fill:var(--lp-band-accent-text);font-weight:700}.lp-fuse-text{font-family:var(--lp-font-body);font-size:calc(12.5px / var(--lp-fuse-u));fill:var(--lp-on-band)}@supports (color:color-mix(in lab, red, red)){.lp-fuse-text{fill:color-mix(in srgb, var(--lp-on-band) 82%, transparent)}}.lp-fuse-word{font-family:var(--lp-font-head);fill:var(--lp-on-band-strong);font-weight:400}.lp-fuse-accent{font-family:var(--lp-font-body);letter-spacing:-.035em;fill:var(--lp-band-accent-text);font-size:.96em;font-weight:600}.lp-fuse-tagline{font-family:var(--lp-font-body);font-size:calc(11.5px / var(--lp-fuse-u));letter-spacing:.3em;text-transform:uppercase;fill:var(--lp-band-accent-text);font-weight:600}.lp-fuse-rule{stroke:var(--lp-band-accent-text)}@supports (color:color-mix(in lab, red, red)){.lp-fuse-rule{stroke:color-mix(in srgb, var(--lp-band-accent-text) 50%, transparent)}}.lp-fuse-rule{stroke-width:calc(1px / var(--lp-fuse-u))}.opra-marketing .lp-fuse-replay{border:1px solid var(--lp-band-line);width:34px;height:34px;color:var(--lp-on-band-muted);cursor:pointer;opacity:0;visibility:hidden;background:0 0;border-radius:50%;place-items:center;padding:0;transition:opacity .4s,color .15s,border-color .15s,visibility 0s linear .4s;display:grid;position:absolute;bottom:0;right:0}.opra-marketing .lp-fuse-replay[data-visible="1"]{opacity:1;visibility:visible;transition-delay:0s}@media (hover:hover) and (pointer:fine){:where(body) .opra-marketing .lp-fuse-replay:hover{color:var(--lp-band-accent-text);border-color:var(--lp-band-accent-text)}}:where(html[data-desktop-os]) :where(body) .opra-marketing .lp-fuse-replay:hover{color:var(--lp-band-accent-text);border-color:var(--lp-band-accent-text)}.lp-fuse-replay svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.dark .opra-marketing .lp-about-cta{background:var(--lp-card);box-shadow:inset 0 0 0 1px var(--lp-line)}.dark .opra-marketing .lp-about-avatar-night{box-shadow:inset 0 0 0 1px var(--lp-line);background:#e1fcad14}@keyframes lp-flag-in{0%,18%{opacity:0;transform:translateY(3px)}30%,82%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(3px)}}@keyframes lp-edit-pulse{0%,86%{box-shadow:0 0 #e1fcad00}6%{box-shadow:0 0 0 7px #e1fcad29}16%,to{box-shadow:0 0 #e1fcad00}}@media (prefers-reduced-motion:reduce){.opra-marketing .lp-fuse-replay{transition:none}@media (hover:hover) and (pointer:fine){:where(body) .opra-marketing .lp-btn:hover,:where(body) .lp-about-profile:hover{transform:none}}:where(html[data-desktop-os]) :where(body) .opra-marketing .lp-btn:hover,:where(html[data-desktop-os]) :where(body) .lp-about-profile:hover{transform:none}}.lp-footer{background:var(--lp-band);color:var(--lp-on-band-muted);padding:52px 0 calc(52px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--lp-band-line)}.lp-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.lp-footer-brand .lp-brand{color:inherit}.lp-footer-brand p{max-width:34ch;color:var(--lp-on-band-faint);margin:14px 0 0;font-size:13.5px}.lp-footer-links{flex-wrap:wrap;gap:32px;font-size:14px;display:flex}.lp-footer-links a,.lp-footer-links button{color:var(--lp-on-band-muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}@media (hover:hover) and (pointer:fine){:where(body) .lp-footer-links a:hover,:where(body) .lp-footer-links button:hover{color:var(--lp-band-accent-text)}}:where(html[data-desktop-os]) :where(body) .lp-footer-links a:hover,:where(html[data-desktop-os]) :where(body) .lp-footer-links button:hover{color:var(--lp-band-accent-text)}.lp-footer-legal{border-top:1px solid var(--lp-band-line);color:var(--lp-on-band-faint);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding-top:22px;font-size:12.5px;display:flex}.lp-legal{padding-top:40px;padding-bottom:64px}.lp-legal-card{--lp-legal-inset:var(--lp-gutter)}.opra-marketing .lp-legal h1{letter-spacing:-.02em;color:var(--lp-ink);font-size:clamp(34px,7vw,44px);line-height:1.1}.opra-marketing .lp-legal-meta{color:var(--lp-muted);margin-top:8px;font-size:14px;line-height:20px}.opra-marketing .lp-legal-intro{margin-top:16px}.lp-legal-intro,.lp-legal-section p,.lp-legal-section li,.lp-legal-foot{color:var(--lp-ink);font-size:16px;line-height:1.65}.lp-legal a{color:var(--lp-ink);text-underline-offset:2px;text-decoration:underline}.lp-legal-intro a,.lp-legal-section a,.lp-legal-foot a{padding-block:13px}.lp-legal-section{margin-top:40px;scroll-margin-top:136px}.lp-legal-section:focus{outline:none}.opra-marketing .lp-legal-section h2{color:var(--lp-ink);font-variant-numeric:lining-nums;margin-bottom:12px;font-size:24px;line-height:1.25}.opra-marketing .lp-legal-section>*+*{margin-top:12px}.lp-legal-section ul{padding-left:22px;list-style:outside}.lp-legal-section li+li{margin-top:8px}.opra-marketing .lp-legal-foot{border-top:1px solid var(--lp-line);margin-top:48px;padding-top:24px}.lp-legal-toc{z-index:10;margin:28px calc(-1 * var(--lp-legal-inset)) 0;background:var(--lp-paper);border-block:1px solid var(--lp-line);transition:top .24s cubic-bezier(.32,.72,0,1);position:sticky;top:66px}.lp-legal-toc summary{min-height:52px;padding:0 var(--lp-legal-inset);color:var(--lp-ink);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.lp-legal-toc summary::-webkit-details-marker{display:none}.lp-legal-toc summary:active{background:var(--lp-alt)}.lp-legal-toc-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lp-legal-toc-current{color:var(--lp-muted);font-weight:400}.lp-legal-toc-count{color:var(--lp-muted);flex:none;align-items:center;gap:8px;margin-left:12px;font-size:14px;font-weight:500;display:inline-flex}.lp-legal-toc-count svg{transition:transform .2s}.lp-legal-toc[open] .lp-legal-toc-count svg{transform:rotate(180deg)}.lp-legal-toc ol{background:var(--lp-paper);border-bottom:1px solid var(--lp-line);overscroll-behavior:contain;max-height:min(323.4px,60svh);padding:0 var(--lp-legal-inset);border-top:1px solid var(--lp-line);margin:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px -12px #10201e2e}.lp-legal-toc li+li{border-top:1px solid var(--lp-line)}.lp-legal-toc ol:after{content:"";background:linear-gradient(transparent, var(--lp-toc-bg,var(--lp-paper)));pointer-events:none;height:12px;margin-top:-12px;display:block;position:sticky;bottom:0}.opra-marketing .lp-legal-toc a{min-height:48px;color:var(--lp-ink);touch-action:manipulation;align-items:center;line-height:20px;text-decoration:none;display:flex}.opra-marketing .lp-legal-toc a:active{color:var(--lp-muted)}@media (hover:hover) and (pointer:fine){:where(body) .opra-marketing .lp-legal-toc a:hover{text-decoration:underline}}:where(html[data-desktop-os]) :where(body) .opra-marketing .lp-legal-toc a:hover{text-decoration:underline}@media (min-width:640px){.lp-legal{padding-top:56px}.lp-legal-card{--lp-legal-inset:44px;background:var(--lp-card);border:1px solid var(--lp-line);border-radius:var(--lp-r-lg);padding:44px}.lp-legal-toc,.lp-legal-toc ol{--lp-toc-bg:var(--lp-card);background:var(--lp-card)}}@media (max-width:920px){.lp-hero-grid{grid-template-columns:1fr;gap:48px}.lp-nav-links,.lp-nav-right{display:none}.opra-marketing .lp-menu-btn{display:inline-flex}.lp-section{padding:76px 0}.lp-hero{padding:64px 0}.lp-hero-actions{flex-direction:column;gap:12px}.lp-hero-visual{display:none}}@media (max-width:560px){.lp-wrap{--lp-gutter:20px}.lp-nav .lp-brand{font-size:18px}.lp-nav .lp-brand-mark{width:28px;height:28px}.lp-about-profile{padding:22px}}@media (max-width:380px){.lp-wrap{--lp-gutter:16px}.lp-nav .lp-brand{font-size:17px}}@media (pointer:coarse){:where(html:not([data-desktop-os])) :where(body) .lp-nav-links a,:where(html:not([data-desktop-os])) :where(body) .lp-nav-right .lp-signin{align-items:center;min-height:44px;display:inline-flex}:where(html:not([data-desktop-os])) :where(body) .lp-nav-links{gap:22px}:where(html:not([data-desktop-os])) :where(body) .opra-marketing .lp-theme-toggle{width:44px;height:44px}:where(html:not([data-desktop-os])) :where(body) .opra-marketing .lp-nav-right .lp-btn{min-height:44px}:where(html:not([data-desktop-os])) :where(body) .lp-footer-links{gap:0 24px}:where(html:not([data-desktop-os])) :where(body) .lp-footer-links a,:where(html:not([data-desktop-os])) :where(body) .lp-footer-links button{align-items:center;min-width:44px;min-height:44px;display:inline-flex}:where(html:not([data-desktop-os])) :where(body) .lp-brand{min-height:44px}}.lp-faq-jump{min-height:44px;color:var(--lp-band-accent-text);touch-action:manipulation;align-items:center;gap:6px;margin-top:8px;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.lp-faq-jump:active{opacity:.6}@media (hover:hover) and (pointer:fine){:where(body) .lp-faq-jump:hover{text-underline-offset:3px;text-decoration:underline}}:where(html[data-desktop-os]) :where(body) .lp-faq-jump:hover{text-underline-offset:3px;text-decoration:underline}body>:has(.lp-form):not(:has(.opra-marketing)){--bg-card:var(--lp-paper);--border:var(--lp-line);--fg:var(--lp-ink);--fg-muted:var(--lp-muted)}.lp-form{--bg-card:var(--lp-card);--border:var(--lp-line);--fg:var(--lp-ink);--fg-muted:var(--lp-muted);--accent:var(--lp-band-accent-text)}.lp-form label{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--lp-ink);font-size:13px;font-weight:600;line-height:18px}.lp-form label>span{color:var(--lp-muted)}.lp-form :is(input,select,textarea):focus{border-color:var(--lp-ink);box-shadow:0 0 0 3px var(--lp-grass)}@supports (color:color-mix(in lab, red, red)){.lp-form :is(input,select,textarea):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--lp-grass) 70%, transparent)}}.lp-form :is(input,select,textarea)[aria-invalid=true]{border-color:var(--danger)}.lp-form :is(input,select,textarea)[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--danger)}@supports (color:color-mix(in lab, red, red)){.lp-form :is(input,select,textarea)[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 22%, transparent)}}.lp-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%235c6c62' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-inline:12px 40px}.dark .lp-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%239cac9f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E")}.lp-form select[data-empty=true]{color:var(--lp-muted)}.lp-form textarea{field-sizing:content;min-height:120px;max-height:50svh}@media (pointer:coarse){:where(html:not([data-desktop-os])) :where(body) .lp-form textarea{resize:none}:where(html:not([data-desktop-os])) :where(body) .lp-form :is(input,select,textarea){font-size:16px}}.lp-field-error{color:var(--danger);margin-top:6px;font-size:13px;line-height:18px}.lp-form .lp-form-bar{background:var(--lp-paper)}.lp-form-submit{background:var(--lp-ray);width:100%;min-height:52px;color:var(--lp-ray-ink);font:600 16px/1 var(--font-body);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;transition:transform .12s ease-out,background-color .15s;display:inline-flex}.lp-form-submit:active{transition-duration:.1s;transform:scale(.97)}.lp-form-submit:disabled{cursor:progress;opacity:.8}.lp-form-submit:focus-visible{outline:2px solid var(--lp-ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){:where(body) .lp-form-submit:hover{background:var(--lp-grass)}}:where(html[data-desktop-os]) :where(body) .lp-form-submit:hover{background:var(--lp-grass)}@media (min-width:640px){.lp-form-submit{width:auto;min-height:44px;font-size:15px}}.lp-form-submit-inline{width:auto;min-height:44px}@media (min-width:640px){@media (pointer:coarse){:where(html:not([data-desktop-os])) :where(body) .lp-form-actions-page .lp-form-submit{width:100%;min-height:52px;font-size:16px}}}.lp-form-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite lp-spin}@keyframes lp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lp-form-submit{transition:none}.lp-form-spinner{animation-duration:1.6s}}@media (max-width:920px){.lp-about-stat span{font-size:14px}.lp-about-role{letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.lp-about-quote blockquote footer{letter-spacing:0;text-transform:none;font-size:15px;font-weight:400}.lp-footer-legal{font-size:13px}}@media (min-width:600px) and (max-width:920px){.lp-hero-actions{flex-direction:row}.opra-marketing .lp-hero-actions .lp-btn{min-width:200px}.lp-about-profile{grid-template-columns:56px 1fr;align-items:center;gap:14px 16px;padding:24px;display:grid}.lp-about-avatar{width:56px;height:56px}.lp-about-profile>p,.lp-about-profile ul{grid-column:1/-1}}.lp-phone-only{display:none!important}@media (max-width:767px){.lp-wide-only{display:none!important}.lp-phone-only{display:revert!important}.lp-wrap{--lp-gutter:16px}.lp-nav-inner{height:56px}.lp-legal-toc{top:56px}.lp-legal-section{scroll-margin-top:126px}.lp-section{padding:48px 0;scroll-margin-top:56px}.lp-modules{scroll-margin-top:56px}.lp-eyebrow:before{display:none}.lp-section-head{margin-bottom:24px}.lp-section-head h2{letter-spacing:-.02em;margin:12px 0 0;font-size:30px;line-height:1.12}.lp-section-head p{margin-top:12px;font-size:16px;line-height:24px}.lp-hero{padding:32px 0 40px}.lp-hero-grid{gap:32px}.lp-hero h1{letter-spacing:-.025em;margin-bottom:16px;font-size:40px;line-height:1.05}.opra-marketing .lp-hero-lead{margin-bottom:24px;font-size:17px;line-height:25px}.lp-hero-actions{gap:12px;margin-bottom:0}.opra-marketing .lp-hero-actions .lp-btn{width:100%;min-height:52px;padding:0 24px}.lp-footer{padding:32px 0 calc(24px + env(safe-area-inset-bottom,0px))}.lp-footer-row{display:block}.lp-footer-brand p{font-size:15px;line-height:20px}.lp-footer-links{grid-template-rows:repeat(5,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:0 16px;margin-top:16px;font-size:15px;display:grid}.lp-footer-links a,.lp-footer-links button{text-align:left;align-items:center;min-height:44px;display:flex}.lp-footer-legal{flex-direction:column;gap:4px;margin-top:16px;padding-top:16px;font-size:13px;line-height:18px}.lp-about-hero{padding:32px 0 40px}.lp-about-hero h1{letter-spacing:-.02em;margin-top:12px;font-size:34px;line-height:1.1}.lp-about-hero p{margin-top:12px;font-size:16px;line-height:24px}.lp-about-origin{padding:48px 0 40px}.lp-about-narrow h2{letter-spacing:-.02em;margin:12px 0 16px;font-size:30px;line-height:1.12}.lp-about-narrow p{color:var(--lp-ink);font-size:17px;line-height:26px}.lp-about-narrow .lp-about-lede{color:var(--lp-muted);font-size:19px;line-height:28px}.lp-about-narrow p+p{margin-top:16px}.lp-about-stats{background:0 0;border:0;margin-top:0;padding-bottom:40px}.lp-about-stat-grid{margin-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));background:var(--lp-band);border-radius:12px;padding:0 16px;display:block}.dark .opra-marketing .lp-about-stat-grid{box-shadow:inset 0 0 0 1px var(--lp-line)}.lp-about-stat,.lp-about-stat:nth-last-child(2){text-align:left;border:0;flex-direction:column;justify-content:center;gap:2px;min-height:56px;padding:12px 0;display:flex;position:relative}.lp-about-stat+.lp-about-stat:before{content:"";background:var(--lp-band-line);height:1px;position:absolute;top:0;left:0;right:0}.lp-about-stat strong{color:var(--lp-band-accent-text);font-family:var(--lp-font-body);letter-spacing:0;font-variant-numeric:lining-nums;font-size:17px;font-weight:600;line-height:22px}.lp-about-stat span{max-width:none;color:var(--lp-on-band-muted);margin:0;font-size:15px;line-height:20px}.lp-about-centered{text-align:left}.lp-about-centered .lp-eyebrow{justify-content:flex-start}.lp-about-centered p{margin-inline:0}.lp-about-profile-grid{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:12px;display:block;overflow:hidden}.lp-about-profile{background:0 0;border:0;border-radius:0;grid-template-columns:40px 1fr;align-items:center;gap:8px 12px;padding:14px 16px 16px;display:grid;position:relative}.lp-about-profile+.lp-about-profile:before{content:"";background:var(--lp-line);height:1px;position:absolute;top:0;left:16px;right:0}.lp-about-avatar{width:40px;height:40px;font-family:var(--lp-font-body);font-size:15px;font-weight:600}.opra-marketing .lp-about-profile h3{font-family:var(--lp-font-body);letter-spacing:0;font-size:17px;font-weight:600;line-height:22px}.lp-about-role{letter-spacing:0;text-transform:none;margin-top:0;font-size:13px;font-weight:400;line-height:18px}.lp-about-profile>p{grid-column:2;font-size:15px;line-height:20px}.lp-about-profile ul{display:none}.lp-about-quote{padding:48px 0}.lp-about-quote blockquote{text-align:left}.lp-about-quote blockquote>span{height:36px;font-size:56px}.lp-about-quote blockquote p{font-size:22px;line-height:1.4}.lp-about-quote blockquote footer{letter-spacing:0;text-transform:none;color:#f2f2f2a8;margin-top:16px;font-size:15px;font-weight:400;line-height:20px}.lp-about-cta{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:12px;align-items:stretch;gap:16px;padding:16px}.opra-marketing .lp-about-cta h2{color:var(--lp-ink);font-size:24px;line-height:1.2}.lp-about-cta p{color:var(--lp-muted);margin-top:8px;font-size:15px;line-height:20px}.opra-marketing .lp-about-cta .lp-btn{width:100%;min-height:52px;padding:0 24px}.lp-legal{padding-top:24px;padding-bottom:48px}.opra-marketing .lp-legal-meta{font-size:13px;line-height:18px}.lp-legal-intro,.lp-legal-section p,.lp-legal-section li,.lp-legal-foot{line-height:24px}.opra-marketing .lp-legal-section h2{font-size:22px}.lp-legal-section ul{padding-left:20px}.opra-marketing .lp-legal h1{font-size:34px;line-height:40px}.lp-nav{transition:transform .24s cubic-bezier(.32,.72,0,1)}:root[data-lp-nav=hidden] .lp-nav{transform:translateY(-100%)}:root[data-lp-nav=hidden] .lp-legal-toc{top:0}:root[data-lp-nav=hidden] .lp-legal-section{scroll-margin-top:70px}@media (scripting:enabled){.lp-legal-toc ol{display:none}}}@media (prefers-reduced-motion:reduce){.lp-nav,.lp-legal-toc{transition:none}}.lp-toc-sheet{--lp-sheet-bg:var(--lp-paper);max-height:60svh;color:var(--lp-ink)}.lp-toc-sheet .lp-sheet-grip{z-index:1;background:var(--lp-sheet-bg);position:sticky;top:0}.lp-toc-sheet .lp-sheet-grabber{background:var(--lp-muted)}.lp-toc-sheet .lp-sheet-head{border-bottom-color:var(--lp-line)}.opra-marketing .lp-toc-sheet .lp-menu-btn{color:var(--lp-ink)}.opra-marketing .lp-toc-sheet .lp-menu-btn:active{background:var(--lp-alt)}.lp-toc-sheet-title{font-size:17px;font-weight:600;line-height:22px}.lp-toc-sheet-list{margin:0 calc(-1 * max(16px, env(safe-area-inset-left,0px))) 0;padding:0;list-style:none}.lp-toc-sheet-list li{position:relative}.lp-toc-sheet-list li+li:before{content:"";background:var(--lp-line);height:1px;position:absolute;top:0;left:16px;right:16px}.opra-marketing .lp-toc-sheet-list a{min-height:48px;color:var(--lp-ink);touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:16px;line-height:20px;text-decoration:none;transition:background-color .1s ease-out;display:flex}.opra-marketing .lp-toc-sheet-list a:active{background:var(--lp-alt)}.opra-marketing .lp-toc-sheet-list a[aria-current]{font-weight:600}.lp-toc-sheet-list svg{color:var(--lp-band-accent-text);flex:none}@media (min-width:768px) and (max-width:920px){.lp-nav-right{gap:12px;margin-left:auto;display:flex}.opra-marketing .lp-nav-right .lp-theme-toggle{display:none}.opra-marketing .lp-nav-inner>.lp-menu-btn{margin-left:8px}}
