.NeoRankAiWidget_dock__Ku7DO{position:fixed;right:16px;bottom:16px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.NeoRankAiWidget_launcher__suSUF{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:0;border-radius:999px;background:var(--accent,var(--palette-copper-700));color:var(--on-accent,var(--palette-white));font-size:13px;font-weight:700;box-shadow:0 10px 30px -8px color-mix(in srgb,var(--accent,var(--palette-copper-700)) 70%,transparent);cursor:pointer;transition:transform .2s ease}.NeoRankAiWidget_launcher__suSUF:hover{transform:translateY(-2px)}.NeoRankAiWidget_ping__TOPn8{position:absolute;top:-3px;right:-3px;color:var(--positive,var(--palette-emerald-700));fill:var(--positive,var(--palette-emerald-700));animation:NeoRankAiWidget_ping__TOPn8 1.8s ease-in-out infinite}.NeoRankAiWidget_panel__bGaGw{display:flex;flex-direction:column;width:min(380px,calc(100vw - 32px));height:min(560px,calc(100vh - 120px));overflow:hidden;border:1px solid var(--border,var(--palette-gray-200));border-radius:16px;background:var(--elevated,var(--palette-white));color:var(--ink,var(--palette-gray-900));box-shadow:0 24px 60px -20px var(--alpha-black-35);animation:NeoRankAiWidget_rise__wUxGq .25s ease-out}.NeoRankAiWidget_inline__hofBf{width:100%;height:520px;animation:none}.NeoRankAiWidget_head__Q8lpT{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border,var(--palette-gray-200));background:var(--surface,var(--palette-gray-50))}.NeoRankAiWidget_badge__8bqR5{display:inline-flex;width:30px;height:30px;flex:none;align-items:center;justify-content:center;border-radius:9px;background:var(--accent,var(--palette-copper-700))}.NeoRankAiWidget_badge__8bqR5 img{width:18px}.NeoRankAiWidget_title__W3hqI{display:flex;flex:1;flex-direction:column;font-size:14px;font-weight:800}.NeoRankAiWidget_title__W3hqI small{color:var(--text-muted,var(--palette-gray-500));font-size:10px;font-weight:500}.NeoRankAiWidget_icon__B1fzD{padding:6px;border:0;border-radius:8px;background:transparent;color:var(--text-muted,var(--palette-gray-500));cursor:pointer}.NeoRankAiWidget_list__5Ovcp{display:flex;flex:1;flex-direction:column;gap:10px;margin:0;padding:14px;overflow-y:auto;list-style:none}.NeoRankAiWidget_bot__mhSma,.NeoRankAiWidget_user__0nW3G{max-width:88%;padding:9px 12px;border-radius:12px;font-size:13px;line-height:1.45;white-space:pre-wrap;animation:NeoRankAiWidget_rise__wUxGq .2s ease-out}.NeoRankAiWidget_bot__mhSma{align-self:flex-start;background:var(--surface,var(--palette-gray-100))}.NeoRankAiWidget_user__0nW3G{align-self:flex-end;background:var(--accent,var(--palette-copper-700));color:var(--on-accent,var(--palette-white))}.NeoRankAiWidget_label__W_szi{display:block;margin-top:6px;color:var(--text-subtle,var(--palette-gray-400));font-size:10px}.NeoRankAiWidget_suggestions__rQWDT{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 10px}.NeoRankAiWidget_suggestions__rQWDT button{padding:5px 10px;border:1px solid color-mix(in srgb,var(--accent,var(--palette-copper-700)) 40%,transparent);border-radius:999px;background:var(--accent-soft,var(--palette-orange-50));color:var(--ink,var(--palette-gray-900));font-size:11px;cursor:pointer}.NeoRankAiWidget_notice__fxSc8{margin:0 14px 8px;padding:8px 10px;border-radius:8px;background:var(--warning-soft,var(--palette-amber-100));font-size:12px}.NeoRankAiWidget_form__8s_Jc{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--border,var(--palette-gray-200))}.NeoRankAiWidget_form__8s_Jc input{flex:1;min-width:0;padding:9px 12px;border:1px solid var(--border,var(--palette-gray-200));border-radius:10px;background:var(--surface,var(--palette-white));color:var(--ink,var(--palette-gray-900));font-size:13px}.NeoRankAiWidget_form__8s_Jc input:focus{outline:2px solid var(--accent,var(--palette-copper-700));outline-offset:1px}.NeoRankAiWidget_form__8s_Jc button{display:inline-flex;align-items:center;justify-content:center;width:38px;border:0;border-radius:10px;background:var(--accent,var(--palette-copper-700));color:var(--on-accent,var(--palette-white));cursor:pointer}.NeoRankAiWidget_form__8s_Jc button:disabled{opacity:.5;cursor:not-allowed}.NeoRankAiWidget_remaining__5cWRh{margin:-4px 12px 8px;color:var(--text-muted,var(--palette-gray-500));font-size:10px;text-align:right}.NeoRankAiWidget_spin__SmAf4{animation:NeoRankAiWidget_spin__SmAf4 1s linear infinite}@keyframes NeoRankAiWidget_rise__wUxGq{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes NeoRankAiWidget_spin__SmAf4{to{transform:rotate(1turn)}}@keyframes NeoRankAiWidget_ping__TOPn8{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}@media (prefers-reduced-motion:reduce){.NeoRankAiWidget_bot__mhSma,.NeoRankAiWidget_launcher__suSUF,.NeoRankAiWidget_panel__bGaGw,.NeoRankAiWidget_ping__TOPn8,.NeoRankAiWidget_spin__SmAf4,.NeoRankAiWidget_user__0nW3G{animation:none;transition:none}}.DashboardPreview_figure__BiCPQ{display:grid;gap:14px;margin:0;min-inline-size:0}.DashboardPreview_stage__fjVn_{--rx:0deg;--ry:0deg;--gx:50%;--gy:0%;position:relative;perspective:1800px;animation:DashboardPreview_stageIn__ozQRF 1.1s cubic-bezier(.2,.7,.2,1) .15s both}.DashboardPreview_halo__iK0EG{position:absolute;inset:6% 3% -8%;border-radius:40px;background:radial-gradient(55% 60% at 30% 35%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 70%),radial-gradient(45% 55% at 78% 60%,color-mix(in srgb,var(--ai-purple) 20%,transparent),transparent 70%);filter:blur(48px);opacity:.75;pointer-events:none;animation:DashboardPreview_haloBreathe__1unZh 9s ease-in-out infinite}.DashboardPreview_window__E1ez4{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 50px 100px -40px var(--alpha-slate-900-45),0 24px 48px -24px var(--alpha-slate-900-25),0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-origin:50% 50%;transition:transform .45s cubic-bezier(.2,.7,.2,1);will-change:transform}.DashboardPreview_window__E1ez4:after{content:"";position:absolute;inset:0;background:radial-gradient(520px circle at var(--gx) var(--gy),color-mix(in srgb,var(--accent) 8%,transparent),transparent 62%);opacity:0;pointer-events:none;transition:opacity .3s ease}.DashboardPreview_stage__fjVn_:hover .DashboardPreview_window__E1ez4:after{opacity:1}.DashboardPreview_bar__WleX1{display:flex;align-items:center;gap:12px;padding:9px 14px;border-block-end:1px solid var(--border);background:var(--elevated-muted)}.DashboardPreview_lights__6KZmI{display:inline-flex;flex:none;gap:6px}.DashboardPreview_lights__6KZmI i{inline-size:10px;block-size:10px;border-radius:50%;background:var(--border-strong)}.DashboardPreview_lights__6KZmI i:first-child{background:var(--palette-red-400)}.DashboardPreview_lights__6KZmI i:nth-child(2){background:var(--palette-amber-400)}.DashboardPreview_lights__6KZmI i:nth-child(3){background:var(--palette-emerald-400)}.DashboardPreview_url__MzaZq{overflow:hidden;flex:1;min-inline-size:0;max-inline-size:340px;margin-inline:auto;padding:3px 12px;border:1px solid var(--border);border-radius:999px;background:var(--elevated);color:var(--text-muted);font-family:var(--font-mono);font-size:11px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.DashboardPreview_badge__cJUun{flex:none;padding:3px 9px;border:1px dashed color-mix(in srgb,var(--accent) 55%,transparent);border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.DashboardPreview_strip__TNooY{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;border-block-end:1px solid var(--border);background:var(--elevated)}.DashboardPreview_brain__Uhkw_{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:28px;block-size:28px;border-radius:8px;background:linear-gradient(140deg,var(--accent-fill),var(--accent));box-shadow:0 6px 16px -6px color-mix(in srgb,var(--accent) 70%,transparent)}.DashboardPreview_brain__Uhkw_ img{inline-size:18px;block-size:auto}.DashboardPreview_brain__Uhkw_:after{content:"";position:absolute;inset:-4px;border:1.5px solid var(--accent);border-radius:11px;opacity:.5;animation:DashboardPreview_breathe__34e20 2.4s ease-in-out infinite}.DashboardPreview_engineName__Sws7l{display:grid;gap:2px;line-height:1.1}.DashboardPreview_engineName__Sws7l strong{color:var(--ink);font-size:12px;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.DashboardPreview_engineName__Sws7l em{margin-inline-start:4px;color:var(--positive);font-size:9px;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.DashboardPreview_engineName__Sws7l small{color:var(--text-subtle);font-family:var(--font-mono);font-size:9.5px;white-space:nowrap}.DashboardPreview_engines__t03IO{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none}.DashboardPreview_engine__nOwXH{--i:0;display:flex;align-items:center}.DashboardPreview_wire__IvR99{position:relative;display:inline-block;flex:none;inline-size:20px;block-size:1.5px;background:color-mix(in srgb,var(--accent) 45%,transparent);transform-origin:left center}.DashboardPreview_wire__IvR99:after{content:"";position:absolute;inset-block-start:-1.5px;inset-inline-start:0;inline-size:4.5px;block-size:4.5px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:DashboardPreview_signal__ocTUN 1.8s linear infinite;animation-delay:calc(var(--i) * .3s)}.DashboardPreview_chip__qYOrI{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid color-mix(in srgb,var(--accent) 38%,transparent);border-radius:999px;background:var(--accent-soft);color:var(--ink);font-size:10.5px;font-weight:650;white-space:nowrap}.DashboardPreview_chipDot__EZFx2{inline-size:6px;block-size:6px;border-radius:50%;background:var(--positive);box-shadow:0 0 0 3px color-mix(in srgb,var(--positive) 20%,transparent);animation:DashboardPreview_blink__aNvnj 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * .3s)}.DashboardPreview_period__szChR{margin-inline-start:auto;padding:4px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-muted);font-size:11px;font-weight:600;white-space:nowrap}.DashboardPreview_engine__nOwXH[data-live=false] .DashboardPreview_wire__IvR99{background:var(--border-strong)}.DashboardPreview_engine__nOwXH[data-live=false] .DashboardPreview_wire__IvR99:after{display:none}.DashboardPreview_engine__nOwXH[data-live=false] .DashboardPreview_chip__qYOrI{border-color:var(--border);background:var(--surface);color:var(--text-subtle)}.DashboardPreview_engine__nOwXH[data-live=false] .DashboardPreview_chipDot__EZFx2{background:var(--border-strong);box-shadow:none;animation:none}.DashboardPreview_body__Fu54b{display:grid;grid-template-columns:52px minmax(0,1fr)}.DashboardPreview_rail__uPxyg{display:grid;align-content:start;justify-items:center;gap:10px;padding:16px 0;border-inline-end:1px solid var(--border);background:var(--elevated)}.DashboardPreview_rail__uPxyg span{inline-size:22px;block-size:22px;border-radius:7px;background:var(--elevated-muted)}.DashboardPreview_rail__uPxyg span[data-active]{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.DashboardPreview_main__yPreW{display:grid;gap:12px;min-inline-size:0;padding:16px}.DashboardPreview_head__NRJlF{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.DashboardPreview_head__NRJlF strong{color:var(--ink);font-size:15px;font-weight:800;letter-spacing:-.01em}.DashboardPreview_head__NRJlF span{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.DashboardPreview_kpis__TTkRE{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.DashboardPreview_kpi__JR4ro{--i:0;--c:var(--accent)}.DashboardPreview_card__vz2wH,.DashboardPreview_kpi__JR4ro{position:relative;display:grid;gap:4px;min-inline-size:0;padding:11px 12px 10px;border:1px solid var(--border);border-radius:12px;background:var(--elevated);box-shadow:var(--shadow-card);transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.DashboardPreview_card__vz2wH[data-hot],.DashboardPreview_kpi__JR4ro[data-hot]{border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 0 0 3px var(--accent-soft),0 16px 32px -18px color-mix(in srgb,var(--accent) 60%,transparent);transform:translateY(-2px)}.DashboardPreview_kpiLabel__KLqI8{overflow:hidden;color:var(--text-muted);font-size:9.5px;font-weight:700;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.DashboardPreview_kpiValueRow__YWmAI{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.DashboardPreview_kpiValue__jKFbQ{color:var(--ink);font-family:var(--font-mono);font-size:clamp(15px,1.7vw,21px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.DashboardPreview_kpiDelta__SLp1O{color:var(--positive);font-family:var(--font-mono);font-size:10.5px;font-weight:700;white-space:nowrap}.DashboardPreview_kpiHint__KFSGr{overflow:hidden;color:var(--text-subtle);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.DashboardPreview_spark__kvpQT{display:block;inline-size:100%;block-size:30px;overflow:visible}.DashboardPreview_sparkLine__mNOQD{fill:none;stroke:var(--c);stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.DashboardPreview_sparkArea__5MCQu{fill:color-mix(in srgb,var(--c) 16%,transparent);stroke:none}.DashboardPreview_charts__yon8j{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:10px}.DashboardPreview_card__vz2wH{gap:8px;padding:12px 14px}.DashboardPreview_cardHead__RYFIU{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.DashboardPreview_cardHead__RYFIU>span:first-child{display:grid;gap:2px;min-inline-size:0}.DashboardPreview_cardHead__RYFIU b{color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.DashboardPreview_cardHead__RYFIU small{overflow:hidden;color:var(--text-subtle);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.DashboardPreview_move__lVMyZ{flex:none;padding:3px 8px;border-radius:999px;background:var(--positive-soft);color:var(--positive);font-family:var(--font-mono);font-size:10.5px;font-weight:800;white-space:nowrap}.DashboardPreview_serp__Q2p4y{display:block;inline-size:100%;block-size:auto;overflow:visible}.DashboardPreview_grid__lDWU0{stroke:var(--border);stroke-dasharray:3 4;stroke-width:1}.DashboardPreview_tick___9QuY{fill:var(--text-subtle);font-family:var(--font-mono);font-size:11px;text-anchor:end}.DashboardPreview_top3__1lHd_{fill:color-mix(in srgb,var(--positive) 9%,transparent);stroke:color-mix(in srgb,var(--positive) 30%,transparent);stroke-dasharray:4 4}.DashboardPreview_top3Label__Nu727{fill:var(--positive);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.08em;text-anchor:start}.DashboardPreview_competitor___XEqr{fill:none;stroke:var(--text-subtle);stroke-dasharray:2 5;stroke-linecap:round;stroke-width:1.5;opacity:.55}.DashboardPreview_serpArea__Don45{fill:url(#lp-serp-fill);stroke:none}.DashboardPreview_serpLine__RckuK{fill:none;stroke:var(--accent);stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;filter:drop-shadow(0 4px 8px color-mix(in srgb,var(--accent) 45%,transparent))}.DashboardPreview_startDot__aSZRz{fill:var(--elevated);stroke:var(--text-subtle);stroke-width:2}.DashboardPreview_dot__l7K5D{fill:var(--accent);stroke:var(--elevated);stroke-width:3}.DashboardPreview_dotPulse__P53cC{fill:color-mix(in srgb,var(--accent) 30%,transparent);transform-box:fill-box;transform-origin:center;animation:DashboardPreview_pulse__a_VdZ 1.8s ease-out infinite}.DashboardPreview_rankPill__LVaO0{fill:var(--ink)}.DashboardPreview_rankText__QYKBC{fill:var(--elevated);font-family:var(--font-mono);font-size:12px;font-weight:800;text-anchor:middle}.DashboardPreview_donutRow__BDy1X{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;block-size:100%}.DashboardPreview_donut__0y_i4{--sweep:1;position:relative;display:grid;place-items:center;inline-size:clamp(92px,11vw,124px);aspect-ratio:1;border-radius:50%}.DashboardPreview_donut__0y_i4:before{content:"";position:absolute;inset:17%;border-radius:50%;background:var(--elevated);box-shadow:inset 0 0 0 1px var(--border)}.DashboardPreview_donutCenter__V5pW7{position:relative;display:grid;justify-items:center;gap:1px;text-align:center}.DashboardPreview_donutCenter__V5pW7 strong{color:var(--ink);font-family:var(--font-mono);font-size:clamp(15px,1.6vw,19px);font-variant-numeric:tabular-nums;font-weight:800}.DashboardPreview_donutCenter__V5pW7 small{color:var(--text-subtle);font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.DashboardPreview_legend__zcg_D{display:grid;gap:7px;margin:0;padding:0;list-style:none}.DashboardPreview_legend__zcg_D li{--i:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;font-size:11px}.DashboardPreview_legend__zcg_D i{inline-size:8px;block-size:8px;border-radius:50%}.DashboardPreview_legend__zcg_D span{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.DashboardPreview_legend__zcg_D b{color:var(--text-muted);font-family:var(--font-mono);font-weight:700}.DashboardPreview_cursor__8_lFJ{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:3;opacity:0;pointer-events:none;transform:translate(60%,40%);transition:transform .95s cubic-bezier(.65,0,.35,1),opacity .3s ease;filter:drop-shadow(0 3px 6px var(--alpha-slate-900-35))}.DashboardPreview_cursor__8_lFJ[data-on=true]{opacity:1}.DashboardPreview_cursor__8_lFJ path{fill:var(--ink);stroke:var(--elevated);stroke-linejoin:round;stroke-width:1.5}.DashboardPreview_stage__fjVn_:hover .DashboardPreview_cursor__8_lFJ{opacity:0}.DashboardPreview_caption__1fCUb{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;color:var(--text-muted);font-size:var(--fs-caption,.875rem);text-align:center}.DashboardPreview_replay__gQ4tg{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:0;border-radius:8px;background:none;color:var(--accent);font:inherit;font-weight:700;cursor:pointer}.DashboardPreview_replay__gQ4tg:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.DashboardPreview_window__E1ez4[data-play] .DashboardPreview_kpi__JR4ro{animation:DashboardPreview_cardIn__JWxAI .6s cubic-bezier(.2,.7,.2,1) calc(.1s + var(--i) * .08s) both}.DashboardPreview_window__E1ez4[data-play] .DashboardPreview_card__vz2wH{animation:DashboardPreview_cardIn__JWxAI .7s cubic-bezier(.2,.7,.2,1) .45s both}.DashboardPreview_window__E1ez4[data-play] .DashboardPreview_sparkLine__mNOQD{animation:DashboardPreview_draw__1xyOl 1.4s cubic-bezier(.3,.7,.2,1) calc(.35s + var(--i) * .12s) both}.DashboardPreview_window__E1ez4[data-play] .DashboardPreview_sparkArea__5MCQu{animation:DashboardPreview_fadeIn__L1weF .8s ease calc(1.2s + var(--i) * .12s) both}.DashboardPreview_window__E1ez4[data-play] .DashboardPreview_competitor___XEqr{animation:DashboardPreview_fadeIn__L1weF .8s ease .6s both}.DashboardPreview_window__E1ez4[data-play] .DashboardPreview_serpArea__Don45{animation:DashboardPreview_fadeIn__L1weF .9s ease 2.4s both}.DashboardPreview_window__E1ez4[data-play] .DashboardPreview_top3__1lHd_{animation:DashboardPreview_top3Flash__Ow6RQ 1.4s ease 2.6s both}.DashboardPreview_window__E1ez4[data-play] .DashboardPreview_move__lVMyZ{animation:DashboardPreview_popIn__NEMQc .5s cubic-bezier(.3,1.4,.5,1) 2.9s both}.DashboardPreview_window__E1ez4[data-play] .DashboardPreview_wire__IvR99{animation:DashboardPreview_wireOn__h4alb .45s ease calc(1s + var(--i) * .28s) both}.DashboardPreview_window__E1ez4[data-play] .DashboardPreview_chip__qYOrI{animation:DashboardPreview_chipOn__669Ga .5s ease calc(1.15s + var(--i) * .28s) both}.DashboardPreview_window__E1ez4[data-play] .DashboardPreview_legend__zcg_D li{animation:DashboardPreview_slideIn__7uKUM .5s ease calc(1.4s + var(--i) * .12s) both}@keyframes DashboardPreview_stageIn__ozQRF{0%{opacity:0;transform:translateY(28px) scale(.985)}}@keyframes DashboardPreview_haloBreathe__1unZh{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.04)}}@keyframes DashboardPreview_cardIn__JWxAI{0%{opacity:0;transform:translateY(10px)}}@keyframes DashboardPreview_draw__1xyOl{0%{stroke-dashoffset:1}}@keyframes DashboardPreview_fadeIn__L1weF{0%{opacity:0}}@keyframes DashboardPreview_slideIn__7uKUM{0%{opacity:0;transform:translateX(8px)}}@keyframes DashboardPreview_popIn__NEMQc{0%{opacity:0;transform:scale(.6)}}@keyframes DashboardPreview_top3Flash__Ow6RQ{0%{opacity:.2}40%{fill:color-mix(in srgb,var(--positive) 22%,transparent);opacity:1}}@keyframes DashboardPreview_wireOn__h4alb{0%{opacity:0;transform:scaleX(0)}}@keyframes DashboardPreview_chipOn__669Ga{0%{border-color:var(--border);background:var(--surface);opacity:.35;filter:grayscale(1)}}@keyframes DashboardPreview_breathe__34e20{0%,to{opacity:.15;transform:scale(.92)}50%{opacity:.85;transform:scale(1.08)}}@keyframes DashboardPreview_signal__ocTUN{0%{inset-inline-start:0;opacity:0}15%,85%{opacity:1}to{inset-inline-start:calc(100% - 4px);opacity:0}}@keyframes DashboardPreview_blink__aNvnj{50%{opacity:.45}}@keyframes DashboardPreview_pulse__a_VdZ{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}@media (max-width:1020px){.DashboardPreview_wire__IvR99{inline-size:12px}}@media (max-width:820px){.DashboardPreview_kpis__TTkRE{grid-template-columns:repeat(2,minmax(0,1fr))}.DashboardPreview_charts__yon8j{grid-template-columns:minmax(0,1fr)}.DashboardPreview_period__szChR{display:none}}@media (max-width:640px){.DashboardPreview_body__Fu54b{grid-template-columns:minmax(0,1fr)}.DashboardPreview_rail__uPxyg{display:none}.DashboardPreview_main__yPreW{padding:12px}.DashboardPreview_engines__t03IO{flex-basis:100%;gap:6px}.DashboardPreview_url__MzaZq,.DashboardPreview_wire__IvR99{display:none}.DashboardPreview_bar__WleX1{justify-content:space-between}}@media (max-width:400px){.DashboardPreview_kpis__TTkRE{gap:8px}.DashboardPreview_kpi__JR4ro{padding:9px 10px 8px}.DashboardPreview_donutRow__BDy1X{gap:10px}}@media (prefers-reduced-motion:reduce){.DashboardPreview_brain__Uhkw_:after,.DashboardPreview_chipDot__EZFx2,.DashboardPreview_dotPulse__P53cC,.DashboardPreview_halo__iK0EG,.DashboardPreview_stage__fjVn_,.DashboardPreview_window__E1ez4[data-play] *,.DashboardPreview_wire__IvR99:after{animation:none!important}.DashboardPreview_dotPulse__P53cC,.DashboardPreview_wire__IvR99:after{display:none}.DashboardPreview_cursor__8_lFJ,.DashboardPreview_window__E1ez4{transition:none}}.EngineShowcase_diagram__t9eQS{display:grid;grid-template-columns:168px minmax(48px,1fr) minmax(0,210px);grid-template-rows:calc(var(--rows) * var(--row)) auto;align-items:center;gap:0 4px;padding:clamp(18px,3vw,28px);border:1px solid var(--border);border-radius:20px;background:radial-gradient(circle at 18% 50%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 55%),var(--elevated);box-shadow:var(--shadow-card)}.EngineShowcase_brainCol__Pt3K0{display:grid;justify-items:center;gap:6px;text-align:center}.EngineShowcase_brain__jY9X_{position:relative;display:grid;place-items:center;inline-size:104px;block-size:104px;margin-block-end:8px}.EngineShowcase_mark__gjnJ6{position:relative;z-index:1;display:grid;place-items:center;inline-size:84px;block-size:84px;border-radius:24px;background:linear-gradient(145deg,var(--accent-fill),var(--accent) 60%,var(--accent-hover));box-shadow:0 18px 40px -14px color-mix(in srgb,var(--accent) 75%,transparent),inset 0 1px 0 var(--alpha-white-25)}.EngineShowcase_mark__gjnJ6 img{inline-size:52px;block-size:auto}.EngineShowcase_ring__aJEZf{position:absolute;inset:10px;border:1.5px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:28px;opacity:0;animation:EngineShowcase_ripple__QFbdl 3.6s ease-out infinite}.EngineShowcase_ring__aJEZf:nth-child(2){animation-delay:1.2s}.EngineShowcase_ring__aJEZf:nth-child(3){animation-delay:2.4s}.EngineShowcase_brainName__16CPV{color:var(--ink);font-family:var(--font-display,inherit);font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.EngineShowcase_brainSub__KrMBb{color:var(--text-subtle);font-family:var(--font-mono);font-size:11px}.EngineShowcase_wires__3p9U8 g{--i:0}.EngineShowcase_wires__3p9U8{inline-size:100%;block-size:100%;overflow:visible}.EngineShowcase_wire__P27Wg{fill:none;stroke:var(--border-strong);stroke-dasharray:1;stroke-dashoffset:0;stroke-width:1.5;transition:stroke-dashoffset 1.1s cubic-bezier(.3,.7,.2,1);transition-delay:calc(.15s + var(--i) * .12s)}.EngineShowcase_wire__P27Wg[data-live=true]{stroke:color-mix(in srgb,var(--accent) 50%,transparent);stroke-width:2}.EngineShowcase_signal__Tx4TW{fill:none;stroke:var(--accent);stroke-dasharray:.07 .93;stroke-dashoffset:.07;stroke-linecap:round;stroke-width:4;filter:drop-shadow(0 0 4px var(--accent));animation:EngineShowcase_travel__XYU5C 2.2s linear infinite;animation-delay:calc(var(--i) * .35s)}.EngineShowcase_diagram__t9eQS[data-reveal-state=pending] .EngineShowcase_wire__P27Wg{stroke-dashoffset:1}.EngineShowcase_diagram__t9eQS[data-reveal-state=pending] .EngineShowcase_signal__Tx4TW{opacity:0}.EngineShowcase_engines__1JNMw{display:grid;grid-auto-rows:var(--row);margin:0;padding:0;list-style:none}.EngineShowcase_engine__iBh1z{--i:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:10px;margin-block:6px;padding:0 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.6s + var(--i) * .12s)}.EngineShowcase_engine__iBh1z strong{color:var(--ink);font-size:14px}.EngineShowcase_engine__iBh1z small{grid-column:2;color:var(--text-subtle);font-size:11px}.EngineShowcase_dot__HGnhJ{grid-row:span 2;align-self:center;inline-size:9px;block-size:9px;border-radius:50%;background:var(--border-strong)}.EngineShowcase_engine__iBh1z[data-engine-verified=true]{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:var(--accent-soft)}.EngineShowcase_engine__iBh1z[data-engine-verified=true] small{color:var(--positive);font-weight:700}.EngineShowcase_engine__iBh1z[data-engine-verified=true] .EngineShowcase_dot__HGnhJ{background:var(--positive);box-shadow:0 0 0 4px color-mix(in srgb,var(--positive) 20%,transparent);animation:EngineShowcase_blink__hBwKP 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * .35s)}.EngineShowcase_diagram__t9eQS[data-reveal-state=pending] .EngineShowcase_engine__iBh1z{opacity:0;transform:translateX(14px)}.EngineShowcase_legend__OXs1w{grid-column:1/-1;margin:18px 0 0;color:var(--text-muted);font-size:var(--fs-micro,.8125rem);text-align:center}@keyframes EngineShowcase_ripple__QFbdl{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.45)}}@keyframes EngineShowcase_travel__XYU5C{0%{stroke-dashoffset:.07}to{stroke-dashoffset:-.93}}@keyframes EngineShowcase_blink__hBwKP{50%{opacity:.45}}@media (max-width:560px){.EngineShowcase_diagram__t9eQS{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:14px}.EngineShowcase_wires__3p9U8{display:none}.EngineShowcase_engines__1JNMw{grid-auto-rows:auto;gap:8px}.EngineShowcase_engine__iBh1z{margin:0;padding-block:10px}}@media (prefers-reduced-motion:reduce){.EngineShowcase_dot__HGnhJ,.EngineShowcase_ring__aJEZf,.EngineShowcase_signal__Tx4TW{animation:none!important}.EngineShowcase_ring__aJEZf{display:none}.EngineShowcase_engine__iBh1z,.EngineShowcase_wire__P27Wg{transition:none}}.LandingReviews_summary__x1H3d{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:clamp(16px,3vw,32px);align-items:center;padding:clamp(18px,3vw,28px);border:1px solid var(--border);border-radius:20px;background:var(--elevated);box-shadow:var(--shadow-card)}.LandingReviews_score__PtDig{display:grid;gap:4px;justify-items:start}.LandingReviews_average__UPHkH{color:var(--ink);font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.1}.LandingReviews_star__SDlNr{color:var(--accent)}.LandingReviews_count__Llk1L{color:var(--text-muted);font-size:14px}.LandingReviews_bars__CIvV_{display:grid;gap:6px;list-style:none;margin:0;padding:0}.LandingReviews_bar__BFp9J{display:grid;grid-template-columns:3.5em minmax(0,1fr) 2.5em;gap:10px;align-items:center;color:var(--text-muted);font-size:13px}.LandingReviews_track__2cn03{block-size:8px;border-radius:999px;background:color-mix(in srgb,var(--border) 70%,transparent);overflow:hidden}.LandingReviews_fill__WjoSJ{display:block;block-size:100%;border-radius:999px;background:var(--accent)}.LandingReviews_list__LWl0X{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;list-style:none;margin:20px 0 0;padding:0}.LandingReviews_review__27nZB{display:grid;gap:8px;align-content:start;min-width:0;padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.LandingReviews_reviewStars__s40OR{color:var(--accent);letter-spacing:1px}.LandingReviews_comment__T_s3t{color:var(--ink);margin:0;overflow-wrap:anywhere;white-space:pre-line}.LandingReviews_author__k5je6,.LandingReviews_method__1PhnT{color:var(--text-muted);font-size:13px}.LandingReviews_method__1PhnT{margin:16px 0 0}.LandingReviews_method__1PhnT a{color:var(--accent);font-weight:600}@media (max-width:640px){.LandingReviews_summary__x1H3d{grid-template-columns:minmax(0,1fr)}}.MarketingFooter_footer__bFqLq{border-top:1px solid var(--border-soft);margin-top:var(--section-y);padding-block:56px 28px;padding-inline:var(--gutter)}.MarketingFooter_inner__jpcJX{display:grid;gap:40px;grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:1200px}.MarketingFooter_brand__TK_dQ{max-width:34ch}.MarketingFooter_brandLink__BvnET{display:inline-flex;border-radius:6px}.MarketingFooter_brandLink__BvnET:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.MarketingFooter_tagline__eW9oG{color:var(--muted);font-size:var(--fs-body-sm);line-height:1.6;margin:14px 0 0}.MarketingFooter_columns__yDUWx{display:grid;gap:32px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.MarketingFooter_heading__u5C1W{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-micro);font-weight:700;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.MarketingFooter_list__28nMb{display:grid;gap:10px;list-style:none;margin:0;padding:0}.MarketingFooter_link__JrCqt{color:var(--muted);font-size:var(--fs-body-sm);text-decoration:none;padding-block:2px}.MarketingFooter_linkButton__wyntD{background:none;border:0;cursor:pointer;font:inherit;font-size:var(--fs-body-sm);padding-inline:0;text-align:start}.MarketingFooter_link__JrCqt:focus-visible,.MarketingFooter_link__JrCqt:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.MarketingFooter_link__JrCqt:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.MarketingFooter_baseline__JIqcX{border-top:1px solid var(--border-soft);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;margin:40px auto 0;max-width:1200px;padding-top:20px}.MarketingFooter_copyright__22WRv,.MarketingFooter_disclaimer__YUEhH{color:var(--muted);font-size:var(--fs-caption);margin:0}.MarketingFooter_disclaimer__YUEhH{max-width:60ch}@media (min-width:720px){.MarketingFooter_columns__yDUWx{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1000px){.MarketingFooter_inner__jpcJX{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:64px}}.lp{--reveal-delay:0s;overflow-x:clip}.lp-hero,.lp-section{scroll-margin-top:88px}.lp-hero{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(36px,6vw,80px) clamp(44px,6vw,88px)}.lp-hero__bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.lp-hero__lines{position:absolute;inset:0;background-image:linear-gradient(to right,color-mix(in srgb,var(--ink) 6%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--ink) 6%,transparent) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 70% 55% at 50% 30%,var(--palette-black) 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 30%,var(--palette-black) 30%,transparent 75%)}.lp-hero__orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55}.lp-hero__orb--a{inset-block-start:-120px;inset-inline-start:8%;inline-size:460px;block-size:460px;background:color-mix(in srgb,var(--accent-fill) 34%,transparent);animation:lp-drift 18s ease-in-out infinite alternate}.lp-hero__orb--b{inset-block-start:60px;inset-inline-end:4%;inline-size:380px;block-size:380px;background:color-mix(in srgb,var(--ai-purple) 22%,transparent);animation:lp-drift 22s ease-in-out -6s infinite alternate-reverse}.lp-hero__inner{position:relative;display:grid;gap:clamp(36px,5vw,64px)}.lp-hero__copy{display:grid;justify-items:center;max-inline-size:860px;margin-inline:auto;text-align:center}.lp-hero__eyebrow{animation:lp-rise .7s cubic-bezier(.2,.7,.2,1) both}.lp-hero__title{margin:18px 0 16px;color:var(--ink);font-family:var(--font-display);font-size:clamp(2.35rem,6vw,4.25rem);font-weight:800;letter-spacing:-.035em;line-height:1.02;text-wrap:balance;animation:lp-rise .8s cubic-bezier(.2,.7,.2,1) .06s both}.lp-gradient{display:inline;background:linear-gradient(100deg,var(--accent-hover),var(--accent-fill) 35%,var(--ai-purple) 65%,var(--accent-hover));background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lp-shimmer 9s ease-in-out infinite alternate}.lp-hero__lede{max-inline-size:62ch;margin:0 0 26px;color:var(--text-secondary);font-size:var(--fs-lead);line-height:1.55;text-wrap:pretty;animation:lp-rise .8s cubic-bezier(.2,.7,.2,1) .12s both}.lp-hero__form{inline-size:min(580px,100%);text-align:start;animation:lp-rise .8s cubic-bezier(.2,.7,.2,1) .18s both}.lp-hero__trust{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:12px 0 0;color:var(--text-secondary);font-size:var(--fs-body-sm)}.lp-hero__trust svg{color:var(--positive)}.lp-hero__reassure{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:16px 0 0;padding:0;list-style:none;color:var(--text-secondary);font-size:var(--fs-body-sm)}.lp-hero__reassure li{display:inline-flex;align-items:center;gap:6px}.lp-hero__reassure svg{color:var(--positive)}.lp-hero__engines{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:18px 0 0;color:var(--text-muted);font-size:var(--fs-caption)}.lp-hero__preview{inline-size:100%;max-inline-size:1100px;margin-inline:auto}.lp-engine{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--border);border-radius:999px;background:var(--elevated);color:var(--ink);font-weight:600}.lp-engine--activating{color:var(--text-subtle);font-weight:500;border-style:dashed}.lp-engine__dot{inline-size:7px;block-size:7px;border-radius:50%;background:var(--positive);box-shadow:0 0 0 3px color-mix(in srgb,var(--positive) 22%,transparent);animation:lp-pulse 2.4s ease-in-out infinite}.lp-demo{margin:0}.lp-demo__window{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-panel)}.lp-demo__bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-block-end:1px solid var(--border);background:var(--surface-alt)}.lp-demo__bar>span{inline-size:10px;block-size:10px;border-radius:50%;background:var(--border-strong)}.lp-demo__bar code{margin-inline-start:10px;padding:3px 10px;border-radius:999px;background:var(--surface);color:var(--text-secondary);font-size:var(--fs-caption)}.lp-demo__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 18px 10px;color:var(--ink)}.lp-demo__count{color:var(--text-muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.lp-demo__progress{--lp-progress:0%;position:relative;block-size:4px;margin-inline:18px;border-radius:999px;background:var(--surface-subtle)}.lp-demo__progress:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--lp-progress);border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-fill));transition:inline-size .6s ease}.lp-demo__steps{display:grid;gap:2px;margin:0;padding:12px 10px 14px;list-style:none}.lp-demo__step{display:flex;align-items:flex-start;gap:10px;padding:4px 8px;border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--fs-body-sm);transition:background-color .3s ease,color .3s ease}.lp-demo__step--done{color:var(--text-secondary)}.lp-demo__step--active{background:var(--accent-soft);color:var(--ink)}.lp-demo__mark{display:inline-grid;flex:none;place-items:center;inline-size:22px;block-size:22px;border:1px solid var(--border);border-radius:50%;font-size:.66rem;font-variant-numeric:tabular-nums}.lp-demo__step--done .lp-demo__mark{border-color:transparent;background:var(--positive);color:var(--on-accent)}.lp-demo__step--active .lp-demo__mark{border-color:var(--accent);color:var(--accent)}.lp-demo__text{display:grid;gap:2px}.lp-demo__title{font-weight:600}.lp-demo__desc{color:var(--text-secondary);font-size:var(--fs-caption)}.lp-demo__caption{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-block-start:10px;color:var(--text-muted);font-size:var(--fs-caption)}.lp-link-button{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:0;border-radius:var(--radius-sm);background:none;color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.lp-spin{animation:lp-spin .9s linear infinite}.lp-facts{border-block:1px solid var(--border);background:var(--surface-alt)}.lp-facts__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-block:28px}.lp-fact{display:grid;gap:4px;text-align:center}.lp-fact strong{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;letter-spacing:-.02em}.lp-fact>span{color:var(--text-secondary);font-size:var(--fs-body-sm)}.lp-tour__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-block-end:24px}.lp-tour__tab{padding:10px 18px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-secondary);font:inherit;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.lp-tour__tab[aria-selected=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.lp-tour__panel{display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;padding:clamp(20px,3vw,36px);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-md)}.lp-tour__copy h3{margin:0 0 10px;color:var(--ink);font-size:var(--fs-h3,1.4rem)}.lp-tour__copy p{margin:0 0 16px;color:var(--text-secondary)}.lp-plan ul,.lp-tour__copy ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.lp-plan li,.lp-tour__copy li{display:flex;align-items:flex-start;gap:8px;color:var(--text-secondary);font-size:var(--fs-body-sm)}.lp-plan li svg,.lp-tour__copy li svg{flex:none;margin-block-start:2px;color:var(--positive)}.lp-tour__screen{position:relative;display:grid;gap:16px;padding:20px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-alt)}.lp-tour__sample{justify-self:start;padding:3px 10px;border:1px dashed var(--border-strong);border-radius:999px;color:var(--text-muted);font-size:var(--fs-micro)}.lp-tour__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lp-tour__stat{display:grid;gap:2px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.lp-tour__stat small,.lp-tour__stat span{color:var(--text-muted);font-size:var(--fs-micro)}.lp-tour__stat strong{color:var(--ink);font-size:1.35rem;font-variant-numeric:tabular-nums}.lp-tour__chart{display:block;inline-size:100%;block-size:120px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--elevated);overflow:visible}.lp-tour__grid{stroke:var(--border);stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.lp-tour__area{fill:color-mix(in srgb,var(--accent) 14%,transparent);animation:lp-fade .9s ease .5s both}.lp-tour__line{fill:none;stroke:var(--accent);stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;vector-effect:non-scaling-stroke;animation:lp-draw 1.1s cubic-bezier(.3,.7,.2,1) both}.lp-tour__screen[data-screen=ai] .lp-tour__line{stroke:var(--ai-purple)}.lp-tour__screen[data-screen=ai] .lp-tour__area{fill:color-mix(in srgb,var(--ai-purple) 14%,transparent)}.lp-tour__screen[data-screen=technical] .lp-tour__line{stroke:var(--info)}.lp-tour__screen[data-screen=technical] .lp-tour__area{fill:color-mix(in srgb,var(--info) 14%,transparent)}.lp-tour__screen[data-screen=actions] .lp-tour__line{stroke:var(--positive)}.lp-tour__screen[data-screen=actions] .lp-tour__area{fill:color-mix(in srgb,var(--positive) 14%,transparent)}.lp-tour__stat{animation:lp-rise .5s cubic-bezier(.2,.7,.2,1) both}.lp-tour__stat:nth-child(2){animation-delay:.07s}.lp-tour__stat:nth-child(3){animation-delay:.14s}.lp-why__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lp-why__item{display:grid;align-content:start;gap:10px;padding:22px;border:1px solid var(--border);border-radius:var(--radius-card-sm);background:var(--surface)}.lp-why__item svg{color:var(--accent)}.lp-why__item strong{color:var(--ink)}.lp-why__item p{margin:0;color:var(--text-secondary);font-size:var(--fs-body-sm)}.lp-card-lift{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lp-card-lift:hover{transform:translateY(-3px);border-color:var(--border-strong);box-shadow:var(--shadow-md)}.lp-interval{display:flex;justify-content:center;inline-size:max-content;margin:0 auto 24px;padding:4px;border:1px solid var(--border);border-radius:999px;background:var(--surface-alt)}.lp-interval button{padding:6px 16px;border:0;border-radius:999px;background:none;color:var(--text-secondary);font:inherit;font-size:var(--fs-body-sm);font-weight:600;cursor:pointer}.lp-interval button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.lp-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.lp-plan{position:relative;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:14px;padding:24px 20px 20px;border:1px solid var(--border);border-radius:var(--radius-card-sm);background:var(--surface)}.lp-plan h3{margin:0;color:var(--ink);font-size:1.15rem}.lp-plan--recommended{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow-md)}.lp-plan__badge{position:absolute;inset-block-start:-12px;inset-inline-start:18px;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:var(--fs-micro);font-weight:700}.lp-plan__price{display:flex;align-items:baseline;gap:6px;margin:0}.lp-plan__price strong{color:var(--ink);font-family:var(--font-display);font-size:2rem;letter-spacing:-.02em}.lp-plan__price span{color:var(--text-muted);font-size:var(--fs-body-sm)}.lp-plan__note{color:var(--text-muted);font-size:var(--fs-micro);text-align:center}.lp-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:11px 16px;border:1px solid transparent;border-radius:var(--radius-md);font-weight:700;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.lp-button--primary{background:var(--accent);color:var(--on-accent)}.lp-button--primary:hover{background:var(--accent-hover)}.lp-button--ghost{border-color:var(--border-strong);background:var(--surface);color:var(--ink)}.lp-button--ghost:hover{border-color:var(--accent);color:var(--accent)}.lp-offers__more{margin:20px auto 0;max-inline-size:68ch;color:var(--text-secondary);text-align:center}.lp-offers__more a{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-weight:700}.lp-faq{display:grid;gap:10px;max-inline-size:820px;margin-inline:auto}.lp-faq__item{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.lp-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;color:var(--ink);font-weight:650;list-style:none;cursor:pointer}.lp-faq__item summary::-webkit-details-marker{display:none}.lp-faq__item summary svg{flex:none;color:var(--text-muted);transition:transform .2s ease}.lp-faq__item[open] summary svg{transform:rotate(180deg)}.lp-faq__item p{margin:0;padding:0 18px 18px;color:var(--text-secondary)}.lp-final{padding-block:clamp(48px,7vw,88px);background:var(--brand-navy);color:var(--on-accent)}.lp-final__inner{display:grid;justify-items:center;gap:14px;text-align:center}.lp-final h2{margin:0;max-inline-size:24ch;color:var(--on-accent);font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:-.02em}.lp-final p{margin:0;color:color-mix(in srgb,var(--on-accent) 82%,transparent)}.lp-final__form{inline-size:min(560px,100%)}.lp-link-light{display:inline-flex;align-items:center;gap:6px;color:var(--on-accent);font-weight:700}.lp [data-reveal-state=pending],.lp [data-reveal-state=shown]{transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay)}.lp [data-reveal-state=pending]{opacity:0;transform:translateY(26px)}.lp-serp__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,64px)}.lp-serp__copy h2{margin:14px 0 0;color:var(--ink);font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:-.025em;line-height:1.12;text-wrap:balance}.lp-serp__copy p{margin:14px 0 20px;color:var(--text-secondary);line-height:1.6}.lp-serp__copy ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.lp-serp__copy li{display:flex;align-items:flex-start;gap:10px;color:var(--ink);font-weight:600}.lp-serp__copy li svg{flex:none;margin-block-start:2px;color:var(--accent)}.lp-serp__demo{min-inline-size:0}.lp-pillar{position:relative;overflow:hidden;background:var(--elevated)}.lp-pillar:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:3px;background:linear-gradient(90deg,var(--accent),var(--ai-purple));transform:scaleX(.18);transform-origin:left;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.lp-pillar:hover:before{transform:scaleX(1)}.lp-pillar__top{display:flex;justify-content:space-between;align-items:center}.lp-pillar__tag{padding:3px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-family:var(--font-mono);font-size:.75rem;font-weight:800;letter-spacing:.08em}.lp-pillar__more{display:inline-flex;align-items:center;gap:6px;margin-block-start:auto;padding-block-start:16px;color:var(--accent);font-weight:700;text-decoration:none}.lp-pillar__more svg{transition:transform .2s ease}.lp-pillar__more:hover svg{transform:translateX(3px)}.lp-sr-only{position:absolute;overflow:hidden;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.lp-engine-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(20px,3vw,32px)}.lp-how__track{position:relative}.lp-how__line{position:absolute;inset-block-start:23px;inset-inline:calc((100% - 48px) / 6);block-size:3px;border-radius:999px;background:var(--border);overflow:hidden}.lp-how__fill{position:absolute;inset:0;background:linear-gradient(90deg,var(--accent),var(--accent-fill),var(--ai-purple));transform-origin:left center;transition:transform 1.8s cubic-bezier(.45,0,.2,1) .2s}.lp-how__fill:after{content:"";position:absolute;inset-block:-4px;inline-size:60px;background:linear-gradient(90deg,transparent,var(--alpha-white-85),transparent);animation:lp-sweep 3.2s ease-in-out 2.2s infinite}.lp-how[data-reveal-state=pending] .lp-how__fill{transform:scaleX(0)}.lp-how[data-reveal-state=pending] .lp-how__num{border-color:var(--border);background:var(--elevated);color:var(--text-muted);box-shadow:none}.lp-how[data-reveal-state=pending] .lp-how__step :is(strong,p){opacity:0;transform:translateY(10px)}.lp-how__steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.lp-how__step{--step:0;display:grid;justify-items:center;gap:10px;text-align:center}.lp-how__num{display:inline-grid;place-items:center;inline-size:48px;block-size:48px;border:2px solid var(--accent);border-radius:50%;background:var(--accent);color:var(--on-accent);font-family:var(--font-mono);font-weight:800;box-shadow:0 0 0 6px var(--accent-soft);transition:background-color .4s ease,color .4s ease,border-color .4s ease,box-shadow .4s ease;transition-delay:calc(.3s + var(--step) * .75s)}.lp-how__step strong{margin-block-start:6px;color:var(--ink);font-size:var(--fs-lead)}.lp-how__step p{max-inline-size:34ch;margin:0;color:var(--text-secondary);line-height:1.55}.lp-how__step :is(strong,p){transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.45s + var(--step) * .75s)}.lp-final{position:relative;isolation:isolate;overflow:hidden}.lp-final__glow{position:absolute;inset:-40% -10% auto;z-index:-1;block-size:140%;background:radial-gradient(closest-side at 30% 50%,color-mix(in srgb,var(--accent-fill) 35%,transparent),transparent),radial-gradient(closest-side at 75% 60%,color-mix(in srgb,var(--ai-purple) 28%,transparent),transparent);filter:blur(30px);animation:lp-drift 20s ease-in-out infinite alternate;pointer-events:none}.lp :is(a,button,summary,[tabindex="0"]):focus-visible{outline:3px solid var(--accent);outline-offset:2px}.lp-final :is(a,button):focus-visible{outline-color:var(--on-accent)}@keyframes lp-spin{to{transform:rotate(1turn)}}@keyframes lp-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--positive) 8%,transparent)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-draw{0%{stroke-dashoffset:1}}@keyframes lp-shimmer{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes lp-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(40px,30px,0) scale(1.08)}}@keyframes lp-sweep{0%{inset-inline-start:-60px}to{inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation:none!important;transition:none!important}}@media (max-width:960px){.lp-engine-grid,.lp-serp__grid,.lp-tour__panel{grid-template-columns:minmax(0,1fr)}.lp-facts__grid,.lp-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.lp-how__line{inset-block:24px 24px;inset-inline:23px auto;inline-size:3px;block-size:auto}.lp-how__fill{transform-origin:center top}.lp-how[data-reveal-state=pending] .lp-how__fill{transform:scaleY(0)}.lp-how__fill:after{display:none}.lp-how__steps{grid-template-columns:minmax(0,1fr);gap:28px}.lp-how__step{grid-template-columns:48px minmax(0,1fr);justify-items:start;column-gap:16px;row-gap:4px;text-align:start}.lp-how__num{grid-row:span 2}.lp-how__step strong{margin-block-start:10px}}@media (max-width:520px){.lp-tour__stats,.lp-why__grid{grid-template-columns:minmax(0,1fr)}.lp-hero__title{font-size:clamp(2rem,9vw,2.5rem)}}.lp-root .nr-home__domain-submit,.lp-root .nr-home__primary-button{background:var(--accent);box-shadow:0 14px 30px color-mix(in srgb,var(--accent) 28%,transparent)}.lp-root .nr-home__domain-submit:focus-visible,.lp-root .nr-home__domain-submit:hover,.lp-root .nr-home__primary-button:focus-visible,.lp-root .nr-home__primary-button:hover{background:var(--accent-hover)}.lp-root .home-eyebrow,.lp-root .home-kicker{color:var(--accent)}main.lp+footer{margin-top:0}.nr-home__header.nr-marketing-header{position:sticky;top:0;z-index:40;isolation:isolate;background:none;backdrop-filter:none;border-bottom:1px solid transparent;overflow-x:clip}.nr-home__header.nr-marketing-header:before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--surface) 80%,transparent);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.nr-home__header.nr-marketing-header:before{background:var(--surface)}}.nr-home__header.nr-marketing-header[data-scrolled=true]{border-bottom-color:var(--border)}.nr-marketing-header .nr-home__header-inner{display:flex;align-items:center;gap:24px;width:auto;height:64px;min-height:64px;max-inline-size:1160px;margin-inline:auto;padding-inline:var(--gutter)}.nr-marketing-header .nr-home__brand{display:inline-flex;flex:none;border-radius:var(--radius-md)}.nr-marketing-header .nr-home__brand:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.nr-marketing-header .nr-brand-lockup .nr-logo--compact{width:28px;min-width:28px;height:28px}.nr-marketing-header .nr-brand-lockup__word{font-size:18px}.nr-marketing-header .nr-home__nav{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:2px;min-width:0;height:100%}.nr-marketing-header .nr-mh__link{position:relative;display:inline-flex;align-items:center;height:36px;min-height:0;padding:0 10px;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font-size:14px;font-weight:500;letter-spacing:-.005em;white-space:nowrap;text-decoration:none}.nr-marketing-header .nr-mh__link:hover{background:var(--surface-subtle);color:var(--ink)}.nr-marketing-header .nr-mh__caret:focus-visible,.nr-marketing-header .nr-mh__link:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.nr-home__nav a[aria-current=page]{background:transparent;color:var(--ink)}.nr-home__nav a[aria-current=page]:after{content:"";position:absolute;right:10px;bottom:-14px;left:10px;height:2px;border-radius:2px 2px 0 0;background:var(--accent)}.nr-mh__item{position:relative;display:inline-flex;align-items:center;border-radius:var(--radius-md)}.nr-mh__item:hover,.nr-mh__item[data-open=true]{background:var(--surface-subtle)}.nr-marketing-header .nr-mh__item .nr-mh__link{padding-right:2px}.nr-marketing-header .nr-mh__item .nr-mh__link:hover{background:transparent}.nr-mh__item:hover .nr-mh__link,.nr-mh__item[data-open=true] .nr-mh__link{color:var(--ink)}.nr-mh__caret{display:inline-grid;place-items:center;width:24px;height:36px;margin:0;padding:0 6px 0 2px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-subtle);cursor:pointer}.nr-mh__caret[aria-expanded=true],.nr-mh__item:hover .nr-mh__caret{color:var(--ink)}.nr-mh__caret[aria-expanded=true] svg{transform:rotate(180deg)}.nr-mh__panel{position:absolute;top:calc(100% + 14px);left:-8px;z-index:45;width:min(600px,calc(100vw - 32px));padding:8px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--elevated);box-shadow:var(--shadow-modal)}.nr-mh__panel:before{content:"";position:absolute;top:-15px;right:0;left:0;height:15px}.nr-mh__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none}.nr-marketing-header .nr-mh__acc-link,.nr-marketing-header .nr-mh__card{display:flex;align-items:flex-start;gap:12px;min-height:0;padding:12px;border-radius:var(--radius-lg);background:transparent;color:var(--ink);font-size:14px;font-weight:400;white-space:normal;text-decoration:none}.nr-marketing-header .nr-mh__acc-link:focus-visible,.nr-marketing-header .nr-mh__acc-link:hover,.nr-marketing-header .nr-mh__card:focus-visible,.nr-marketing-header .nr-mh__card:hover{background:var(--elevated-muted);color:var(--ink)}.nr-marketing-header .nr-mh__acc-link:focus-visible,.nr-marketing-header .nr-mh__card:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.nr-mh__card-icon{display:grid;flex:none;place-items:center;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent)}.nr-mh__card-text{display:grid;gap:2px;min-width:0}.nr-mh__card-title{color:var(--ink);font-size:14px;font-weight:600;line-height:1.3}.nr-mh__card-desc{color:var(--text-muted);font-size:13px;line-height:1.45}.nr-mh__panel-foot{margin-top:6px;padding:10px 12px 4px;border-top:1px solid var(--border-soft)}.nr-marketing-header .nr-mh__overview{display:inline-flex;align-items:center;gap:6px;min-height:0;padding:2px 0;border-radius:var(--radius-xs);background:transparent;color:var(--accent);font-size:13px;font-weight:600;text-decoration:none}.nr-marketing-header .nr-mh__overview:hover{background:transparent;color:var(--accent-hover)}.nr-marketing-header .nr-mh__overview:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nr-marketing-header .nr-home__header-actions{display:flex;flex:none;align-items:center;gap:8px}.nr-marketing-header .nr-home__header-actions .nr-lang__trigger{height:36px;border-color:transparent;background:transparent;color:var(--text-muted);font-size:13px}.nr-marketing-header .nr-home__header-actions .nr-lang__trigger:hover{background:var(--surface-subtle);color:var(--ink)}.nr-marketing-header .nr-home__sign-in{display:inline-flex;align-items:center;height:36px;min-height:0;padding:0 14px;border-radius:var(--radius-md);background:var(--elevated);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--ink);font-size:14px;font-weight:500;white-space:nowrap}.nr-marketing-header .nr-home__sign-in:focus-visible,.nr-marketing-header .nr-home__sign-in:hover{background:var(--elevated-muted);color:var(--ink)}.nr-marketing-header .nr-home__primary-button{width:auto;height:36px;min-height:0;padding:0 14px;border-radius:var(--radius-md);background:var(--accent);box-shadow:var(--shadow-xs);color:var(--on-accent);font-size:14px;font-weight:600}.nr-marketing-header .nr-home__primary-button:focus-visible,.nr-marketing-header .nr-home__primary-button:hover{background:var(--accent-hover)}.nr-marketing-header .nr-home__primary-button:focus-visible,.nr-marketing-header .nr-home__sign-in:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1240px){.nr-marketing-header .nr-home__header-actions .nr-lang__current{display:none}.nr-marketing-header .nr-home__header-inner{gap:16px}.nr-marketing-header .nr-mh__link{padding:0 8px}}.nr-marketing-header .nr-home__menu-drawer,.nr-marketing-header .nr-home__menu-overlay,.nr-marketing-header .nr-home__menu-toggle{display:none}@media (max-width:1080px){.nr-marketing-header .nr-home__header-actions,.nr-marketing-header .nr-home__nav{display:none}.nr-marketing-header .nr-home__menu-toggle{display:inline-grid;place-items:center;width:40px;height:40px;margin-left:auto;border:0;border-radius:var(--radius-md);background:transparent;box-shadow:inset 0 0 0 1px var(--border);color:var(--ink);cursor:pointer}.nr-marketing-header .nr-home__menu-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nr-marketing-header .nr-home__menu-toggle svg{width:20px;height:20px}.nr-marketing-header .nr-home__menu-overlay{display:block;position:fixed;inset:64px 0 0;z-index:41;width:100%;border:0;background:color-mix(in srgb,var(--ink) 28%,transparent)}.nr-marketing-header .nr-home__menu-drawer{display:flex;flex-direction:column;gap:16px;position:fixed;top:64px;right:0;bottom:0;z-index:42;width:min(420px,100%);max-height:none;padding:12px var(--gutter) calc(16px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;border-left:1px solid var(--border);background:var(--elevated);box-shadow:var(--shadow-modal)}.nr-marketing-header .nr-home__menu-nav{display:block}.nr-mh__acc-panel,.nr-mh__drawer-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.nr-mh__acc-panel{margin:2px 0 10px}.nr-marketing-header .nr-mh__drawer-link,.nr-mh__acc-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0 12px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink);font:inherit;font-size:16px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.nr-marketing-header .nr-mh__drawer-link:hover,.nr-mh__acc-trigger:hover{background:var(--elevated-muted)}.nr-marketing-header .nr-mh__drawer-link:focus-visible,.nr-mh__acc-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.nr-home__menu-nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.nr-mh__acc-trigger svg{color:var(--text-subtle)}.nr-mh__acc-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.nr-marketing-header .nr-mh__acc-panel .nr-mh__overview{margin:6px 12px 0}.nr-marketing-header .nr-mh__drawer-actions{display:grid;gap:8px;margin-top:auto;padding-top:16px;border-top:1px solid var(--border)}.nr-marketing-header .nr-mh__drawer-actions .nr-home__primary-button,.nr-marketing-header .nr-mh__drawer-actions .nr-home__sign-in{justify-content:center;width:100%;height:44px}}.nr-subnav-bar{position:sticky;top:64px;z-index:39;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px)}.nr-subnav-bar__inner{display:flex;align-items:center;gap:16px;height:48px;max-inline-size:1160px;margin-inline:auto;padding-inline:var(--gutter)}.nr-subnav__context{display:inline-flex;flex:none;align-items:center;gap:8px;height:20px;margin:0;padding-right:16px;border-right:1px solid var(--border);color:var(--ink);font-size:13px;font-weight:600;letter-spacing:-.005em;white-space:nowrap}.nr-subnav__context svg{color:var(--accent)}.nr-subnav{flex:1 1 auto;min-width:0;height:100%}.nr-subnav__scroller{position:relative;height:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.nr-subnav__scroller::-webkit-scrollbar{display:none}.nr-subnav__scroller[data-overflow=end]{-webkit-mask-image:linear-gradient(90deg,black calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 40px),transparent)}.nr-subnav__scroller[data-overflow=start]{-webkit-mask-image:linear-gradient(270deg,black calc(100% - 40px),transparent);mask-image:linear-gradient(270deg,black calc(100% - 40px),transparent)}.nr-subnav__scroller[data-overflow=both]{-webkit-mask-image:linear-gradient(90deg,transparent,black 40px,black calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,black 40px,black calc(100% - 40px),transparent)}.nr-subnav__list{display:flex;flex-wrap:nowrap;align-items:stretch;gap:2px;min-width:0;height:100%;margin:0;padding:0;list-style:none}.nr-subnav__list>li{display:flex;flex:0 0 auto}.nr-subnav__list>li:first-child{margin-inline-start:auto}.nr-subnav__link{position:relative;display:inline-flex;align-items:center;height:100%;padding:0 10px;color:var(--text-muted);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.nr-subnav__link:hover{color:var(--ink)}.nr-subnav__link:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--accent);outline-offset:-6px}.nr-subnav__link[aria-current=location],.nr-subnav__link[aria-current=page]{color:var(--ink)}.nr-subnav__link[aria-current]:after{content:"";position:absolute;right:10px;bottom:0;left:10px;height:2px;border-radius:2px 2px 0 0;background:var(--accent)}.nr-subnav[data-indicator=on] .nr-subnav__link:after{content:none}.nr-subnav__indicator{position:absolute;bottom:0;left:0;width:0;height:2px;border-radius:2px 2px 0 0;background:var(--accent);opacity:0;pointer-events:none}.nr-subnav[data-indicator=on] .nr-subnav__indicator{opacity:1}@media (max-width:560px){.nr-subnav__context{padding-right:12px}.nr-subnav__context-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nr-subnav-bar__inner{gap:8px}}html:has(.nr-subnav-bar){scroll-padding-top:48px}:where(html:has(.nr-marketing-header)) :where(main [id]){scroll-margin-top:72px}@media (prefers-reduced-motion:no-preference){.nr-home__header.nr-marketing-header{transition:border-color .16s ease}.nr-mh__acc-trigger svg,.nr-mh__caret svg{transition:transform .16s ease}.nr-mh__panel{transform-origin:top left;animation:nr-mh-panel-in .16s cubic-bezier(.2,.8,.2,1)}.nr-marketing-header .nr-home__menu-drawer{animation:nr-mh-drawer-in .2s cubic-bezier(.2,.8,.2,1)}.nr-marketing-header .nr-home__menu-overlay{animation:nr-mh-fade-in .2s ease}.nr-subnav__link{transition:color .12s ease}.nr-subnav__indicator{transition:transform .26s cubic-bezier(.2,.8,.2,1),width .26s cubic-bezier(.2,.8,.2,1),opacity .16s ease}}@keyframes nr-mh-panel-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}@keyframes nr-mh-drawer-in{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@keyframes nr-mh-fade-in{0%{opacity:0}to{opacity:1}}.PublicFlowShell_page__bBn6w{padding-inline:var(--gutter)}.PublicFlowShell_stage__73OD3{display:grid;gap:20px;margin:0 auto;max-width:1120px;padding-block:40px 64px;--surface:var(--elevated);--surface-alt:var(--elevated-muted)}.SerpSimulator_figure__rfFtz{--row:66px;display:grid;gap:12px;margin:0;min-inline-size:0}.SerpSimulator_frame__OIhe5{position:relative;display:grid;gap:14px;padding:18px;border:1px solid var(--border);border-radius:18px;background:var(--elevated);box-shadow:0 40px 80px -48px var(--alpha-slate-900-40),var(--shadow-card)}.SerpSimulator_search__jzYR8{display:flex;align-items:center;gap:10px;min-inline-size:0;padding:10px 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-muted);box-shadow:var(--shadow-xs,none)}.SerpSimulator_search__jzYR8 svg{flex:none}.SerpSimulator_query__4_Yua{overflow:hidden;color:var(--ink);font-size:14px;font-weight:600;white-space:nowrap}.SerpSimulator_caret__5pXYC{flex:none;inline-size:2px;block-size:16px;margin-inline-start:-8px;background:var(--accent);opacity:0}.SerpSimulator_searchLabel__ELfqD{flex:none;margin-inline-start:auto;padding:3px 10px;border-radius:999px;background:var(--accent);color:var(--on-accent,var(--palette-white));font-size:11px;font-weight:700}.SerpSimulator_results__QJMy_{position:relative;block-size:calc(var(--rows) * var(--row));margin:0;padding:0;list-style:none}.SerpSimulator_result__vH1DV{position:absolute;inset-inline:0;inset-block-start:0;display:flex;align-items:center;gap:12px;block-size:calc(var(--row) - 6px);padding:0 12px;border:1px solid transparent;border-radius:12px;transform:translateY(calc(var(--slot) * var(--row)));transition:transform 1.1s cubic-bezier(.65,0,.25,1),background-color .4s ease,border-color .4s ease}.SerpSimulator_result__vH1DV:not(.SerpSimulator_you__euCyZ){transition-delay:.08s}.SerpSimulator_rank__JmQ6C{display:inline-grid;flex:none;place-items:center;inline-size:26px;block-size:26px;border-radius:8px;background:var(--elevated-muted);color:var(--text-muted);font-family:var(--font-mono);font-size:12px;font-weight:800}.SerpSimulator_text__zrSc3{display:grid;gap:1px;min-inline-size:0}.SerpSimulator_domain__mCaBp,.SerpSimulator_snippet__wDgwO,.SerpSimulator_title__riLH2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SerpSimulator_domain__mCaBp{display:flex;align-items:center;gap:6px;color:var(--text-subtle);font-size:11.5px}.SerpSimulator_title__riLH2{color:var(--info);font-size:14.5px;font-weight:600}.SerpSimulator_snippet__wDgwO{color:var(--text-muted);font-size:12px}.SerpSimulator_you__euCyZ{z-index:1;border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:linear-gradient(90deg,var(--accent-soft),color-mix(in srgb,var(--accent) 3%,var(--elevated)));box-shadow:0 14px 30px -18px color-mix(in srgb,var(--accent) 70%,transparent)}.SerpSimulator_youBadge__aHtk6,.SerpSimulator_you__euCyZ .SerpSimulator_rank__JmQ6C{background:var(--accent);color:var(--on-accent,var(--palette-white))}.SerpSimulator_youBadge__aHtk6{padding:1px 7px;border-radius:999px;font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.SerpSimulator_ai__VGBK6{display:grid;gap:8px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--ai-purple) 35%,transparent);border-radius:14px;background:linear-gradient(160deg,var(--ai-purple-soft,transparent),color-mix(in srgb,var(--accent) 4%,var(--elevated)));transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.SerpSimulator_aiHead__TAWYd{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:13px}.SerpSimulator_aiIcon__ZtsOf{display:inline-grid;place-items:center;inline-size:24px;block-size:24px;border-radius:7px;background:var(--ai-purple);color:var(--palette-white)}.SerpSimulator_aiText__0CqOF{margin:0;color:var(--text-muted);font-size:13px;line-height:1.55}.SerpSimulator_sources__K1OWV{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;color:var(--text-subtle);font-size:11px;font-weight:600}.SerpSimulator_citeOther__yqWL_,.SerpSimulator_cite__71rOH{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 4px;border:1px solid var(--border);border-radius:999px;background:var(--elevated);color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.SerpSimulator_citeOther__yqWL_ b,.SerpSimulator_cite__71rOH b{display:inline-grid;place-items:center;inline-size:17px;block-size:17px;border-radius:50%;background:var(--elevated-muted);font-size:10px}.SerpSimulator_cite__71rOH{border-color:var(--accent);color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft)}.SerpSimulator_cite__71rOH b{background:var(--accent);color:var(--on-accent,var(--palette-white))}.SerpSimulator_cite__71rOH em{color:var(--positive);font-family:var(--font-sans,inherit);font-size:9.5px;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.SerpSimulator_caption__CbV7Q{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;color:var(--text-muted);font-size:var(--fs-caption,.875rem);text-align:center}.SerpSimulator_replay__nJt1d{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:0;border-radius:8px;background:none;color:var(--accent);font:inherit;font-weight:700;cursor:pointer}.SerpSimulator_replay__nJt1d:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.SerpSimulator_figure__rfFtz[data-phase=start] .SerpSimulator_you__euCyZ{border-color:transparent;background:transparent;box-shadow:none}.SerpSimulator_figure__rfFtz[data-phase=start] .SerpSimulator_you__euCyZ .SerpSimulator_rank__JmQ6C{background:var(--elevated-muted);color:var(--text-muted)}.SerpSimulator_figure__rfFtz:not([data-phase=final]) .SerpSimulator_ai__VGBK6{opacity:0;transform:translateY(14px) scale(.98)}.SerpSimulator_figure__rfFtz[data-phase=start][data-in-view] .SerpSimulator_query__4_Yua{animation:SerpSimulator_type__HPGeD 1.1s steps(22) .25s both}.SerpSimulator_figure__rfFtz[data-phase=start][data-in-view] .SerpSimulator_caret__5pXYC{opacity:1;animation:SerpSimulator_caret__5pXYC .8s steps(1) infinite}.SerpSimulator_figure__rfFtz[data-phase=final] .SerpSimulator_cite__71rOH{animation:SerpSimulator_citeGlow__RZkp0 1.6s ease .5s 2}@keyframes SerpSimulator_type__HPGeD{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes SerpSimulator_caret__5pXYC{50%{opacity:0}}@keyframes SerpSimulator_citeGlow__RZkp0{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 18%,transparent)}}@media (max-width:520px){.SerpSimulator_figure__rfFtz{--row:58px}.SerpSimulator_frame__OIhe5{padding:12px}.SerpSimulator_snippet__wDgwO{display:none}.SerpSimulator_title__riLH2{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.SerpSimulator_ai__VGBK6,.SerpSimulator_result__vH1DV{transition:none}.SerpSimulator_caret__5pXYC,.SerpSimulator_cite__71rOH,.SerpSimulator_query__4_Yua{animation:none!important}}.status_page__6atxS{padding-inline:var(--gutter)}