@media (max-width:768px){body:not(.landing-page-active){--app-mobile-enter:appMobileEnter .52s cubic-bezier(.22, 1, .36, 1) both;--app-mobile-enter-soft:appMobileEnterSoft .46s cubic-bezier(.22, 1, .36, 1) both;--app-mobile-press:translateY(1px) scale(.985)}body:not(.landing-page-active) *{scroll-behavior:auto!important}[data-magnetic=true],.btn:hover,.conn-card:hover,.repo-item:hover,.lp-tilt,.lp-ease-card:hover{transform:none!important}.btn:active,.icon-button:active,.nav-item:active,.sidebar-beta-link:active,.mode-pill:active,.ranking-filter:active,.repo-item:active,.repo-row:active,.repo-choice:active,.status-tile[data-clickable=true]:active,.cv-cta:active{transform:var(--app-mobile-press)!important}.app-shell .topbar,.app-shell .sidebar{animation:.56s cubic-bezier(.22,1,.36,1) both appMobileShellIn}.app-shell .sidebar{animation-delay:80ms}.app-shell .page>*,.app-shell :where(.page-header,.dash-hero,.dash-grid,.dash-table-card,.flow-shell,.flow-card,.flow-side>*,.ranking-screen>*,.result-morph-object,.repositories-console-page>*,.knowledge-base-page>*,.billing-modern-page>*,.section-block,.conn-card,.billing-pack-terminal){animation:var(--app-mobile-enter)!important}.app-shell .page>:nth-child(2),.app-shell :where(.status-tile,.repo-item,.repo-row,.repo-choice,.ranking-entry,.result-mini-chip,.mode-pill):nth-child(2){animation-delay:60ms!important}.app-shell .page>:nth-child(3),.app-shell :where(.status-tile,.repo-item,.repo-row,.repo-choice,.ranking-entry,.result-mini-chip,.mode-pill):nth-child(3){animation-delay:.11s!important}.app-shell .page>:nth-child(4),.app-shell :where(.status-tile,.repo-item,.repo-row,.repo-choice,.ranking-entry,.result-mini-chip,.mode-pill):nth-child(4){animation-delay:.155s!important}.app-shell :where(.status-tile,.dash-kit-row:not(.dash-kit-row-head),.repo-item,.repo-row,.repo-choice,.ranking-entry,.result-mini-chip,.result-insight-card,.mode-pill,.stat-card,.portal-head-stat,.vaga-card){animation:var(--app-mobile-enter-soft)!important;transition:transform .18s var(--ease-out), border-color var(--dur) var(--ease-out), background var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out)!important}.nav-item,.nav-icon,.topbar-prompt,.page-header-cmd,.cv-cta,.flow-primary-action,.ranking-select-box,.result-tab{transition:transform .18s var(--ease-out), color var(--dur) var(--ease-out), background var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out)!important}.nav-item[data-active=true] .nav-icon{animation:2.4s ease-in-out infinite appMobileNavActive!important}.nav-item[data-active=true] .nav-motion-terminal-underscore{animation:.76s steps(2,end) infinite navTerminalBlink!important}.nav-item[data-active=true] .nav-motion-doc-line,.nav-item[data-active=true] .nav-motion-repo-circuit{animation:navStrokeWrite 1.15s var(--ease-out) both!important}.nav-item[data-active=true] .nav-motion-spark,.nav-item[data-active=true] .nav-motion-repo-node,.nav-item[data-active=true] .nav-motion-brain-node,.nav-item[data-active=true] .nav-motion-db-mid{animation:1.8s ease-in-out infinite alternate appMobileIconPulse!important}.nav-item[data-active=true] .nav-motion-wave,.nav-item[data-active=true] .nav-motion-db-scan,.nav-item[data-active=true] .nav-motion-db-orbit{animation:1.7s ease-in-out infinite navDbOrbit!important}.app-shell{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:1fr!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}.sidebar{left:max(12px, env(safe-area-inset-left))!important;right:max(12px, env(safe-area-inset-right))!important;bottom:max(10px, env(safe-area-inset-bottom))!important;z-index:80!important;-webkit-backdrop-filter:blur(18px)saturate(1.15)!important;white-space:normal!important;background:radial-gradient(180px 80px at 50% 0,#4ade8029,#0000 70%),#060d0bdb!important;border:1px solid #4ade8042!important;border-radius:18px!important;width:auto!important;height:64px!important;min-height:0!important;padding:7px!important;display:grid!important;position:fixed!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff09,0 22px 56px -28px #000000eb,0 0 38px -28px #4ade80d1!important}.sidebar-brand,.sidebar-section-title,.setup-list,.sidebar-spacer,.credit-card-mini,.sidebar-user-card{display:none!important}.sidebar-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:4px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.nav-item{background:0 0!important;border-color:#0000!important;border-radius:13px!important;justify-content:center!important;min-width:0!important;min-height:50px!important;padding:0!important;font-size:0!important;position:relative!important}.nav-icon{background:#ffffff09!important;border:1px solid #ffffff14!important;border-radius:11px!important;width:34px!important;height:34px!important}.nav-item>span:last-child{display:none!important}.nav-item[data-active=true]{background:#4ade801a!important;border-color:#4ade8047!important}.nav-item[data-active=true] .nav-icon{color:var(--accent)!important;border-color:var(--accent-border)!important;box-shadow:0 0 22px -12px var(--accent-glow)!important;background:#4ade8021!important}.nav-item[data-active=true]:before{border-radius:999px!important;width:22px!important;height:3px!important;inset:auto auto 4px 50%!important;transform:translate(-50%)!important}.main{height:auto!important;min-height:0!important;overflow:hidden!important}.topbar{min-height:54px!important;padding:8px 14px!important}.topbar-prompt{max-width:100%!important;overflow:hidden!important}.topbar-prompt-path{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.app-shell .page,.page,.page.dashboard-modern,.page.result-delivery-page,.kit-new-page,.repositories-console-page{height:auto!important;min-height:0!important;padding:18px 14px calc(102px + env(safe-area-inset-bottom))!important;overflow:auto!important}.page-header{align-items:stretch!important;gap:12px!important}.page-header-right,.result-header-actions{justify-content:flex-start!important}.connect-page{place-items:start stretch!important;min-height:100dvh!important;padding:28px 14px!important}.connect-shell{width:100%!important;max-width:100%!important}.connect-shell:before{right:-260px!important}.connect-page .term,.connect-page .term-body,.connect-permissions{width:100%!important;min-width:0!important;max-width:100%!important}.connect-page .prompt-line,.connect-permissions-title,.connect-permissions div,.connect-page .t-dim{overflow-wrap:anywhere!important;white-space:normal!important}.connect-page .btn{text-align:center!important;white-space:normal!important;justify-content:center!important;width:100%!important;min-width:0!important}.dashboard-modern{grid-template-rows:none!important;gap:16px!important;display:grid!important}.dash-hero{display:block!important}.dash-grid,.status-grid,.dash-status-grid{grid-template-columns:1fr!important}.cv-cta{min-height:0!important}.cv-cta-inner{grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;padding:18px!important}.cv-cta-text h2{font-size:28px!important}.cv-cta-text p{max-height:none!important;overflow:visible!important}.cv-cta-arrow{display:none!important}.status-tile{min-height:78px!important}.dash-kit-table{overflow-x:auto!important}.dash-kit-row{grid-template-columns:minmax(190px,1fr) 130px 92px 68px 44px!important;min-width:600px!important}.kit-new-page .ranking-screen{height:auto!important;overflow:visible!important}.kit-new-page .ranking-topbar{grid-template-columns:1fr!important;gap:12px!important}.kit-new-page .ranking-search{width:100%!important;min-width:0!important}.kit-new-page .ranking-actions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.kit-new-page .ranking-actions .btn{flex:120px!important;justify-content:center!important}.kit-new-page .ranking-filterbar{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.kit-new-page .ranking-console-layout{grid-template-columns:1fr!important}.kit-new-page .ranking-detail-panel{display:none!important}.kit-new-page .ranking-table-wrap{height:auto!important;overflow:hidden!important}.kit-new-page .ranking-row{grid-template-columns:46px minmax(0,1fr) 82px!important;min-height:60px!important;padding:0 12px!important}.kit-new-page .ranking-row>:nth-child(3),.kit-new-page .ranking-row>:nth-child(4),.kit-new-page .ranking-row>:nth-child(6),.kit-new-page .ranking-row>:nth-child(7){display:none!important}.kit-new-page .ranking-match-cell{grid-template-columns:1fr!important}.kit-new-page .ranking-match-cell i{display:none!important}.kit-new-page .ranking-footer{flex-direction:column!important;align-items:stretch!important;gap:10px!important}}@media (max-width:520px){.sidebar-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.nav-item{justify-content:center!important;width:auto!important;padding:0!important}.nav-item>span:last-child{display:none!important}}@media (max-width:768px){html,body{overflow-x:hidden!important}.app-shell{min-height:100vh;height:auto!important;overflow:visible!important}.sidebar{left:max(12px, env(safe-area-inset-left))!important;right:max(12px, env(safe-area-inset-right))!important;bottom:max(10px, env(safe-area-inset-bottom))!important;position:fixed!important}.main{min-height:0;height:auto!important;overflow:visible!important}.topbar{padding:10px 14px!important}.app-shell .page,.page{min-height:calc(100vh - 60px);height:auto!important;padding:18px 14px calc(112px + env(safe-area-inset-bottom))!important;overflow:visible!important}.page-title,h1.page-title{word-wrap:break-word;overflow-wrap:break-word;font-size:clamp(22px,6.5vw,30px)!important;line-height:1.15!important}.page-subtitle{line-height:1.45;font-size:13.5px!important}.section-h2,h2{line-height:1.2;font-size:clamp(18px,5vw,22px)!important}.dashboard-modern{grid-template-rows:auto auto auto!important;gap:14px!important;height:auto!important;overflow:visible!important}.dash-hero{flex-direction:column;align-items:stretch;gap:8px}.dash-grid{grid-template-columns:1fr!important;gap:14px!important}.status-grid,.dash-status-grid{grid-template-columns:1fr!important;gap:10px!important}.dash-status-tile{grid-template-columns:48px minmax(0,1fr) auto!important;gap:10px!important;padding:12px 14px!important}.dash-status-icon{width:42px!important;height:42px!important}.cv-cta{border-radius:10px}.cv-cta-grid,.cv-cta-inner{grid-template-columns:1fr!important;gap:14px!important;padding:18px!important}.cv-cta-text h2{line-height:1.2;font-size:22px!important}.cv-cta-text p{font-size:13.5px!important}.cv-cta-arrow{align-self:flex-end}.dash-table-card{overflow:hidden!important}.dash-table-head{flex-direction:column;gap:4px;align-items:flex-start!important;padding:14px 16px!important}.dash-table-head h2{font-size:17px!important}.dash-table-head p{font-size:12.5px}.dash-kit-table{height:auto!important}.dash-kit-row{grid-template-rows:auto auto;grid-template-areas:"title score""meta action";grid-template-columns:1fr auto!important;align-items:start!important;gap:6px 10px!important;min-height:0!important;padding:14px 16px!important}.dash-kit-row>:first-child{grid-area:title;min-width:0}.dash-kit-row>:nth-child(2){color:var(--text-muted);grid-area:meta;font-size:12px}.dash-kit-row>:nth-child(3){display:none}.dash-kit-row>:nth-child(4){grid-area:score;justify-self:end}.dash-kit-row>:nth-child(5){grid-area:action;justify-self:end}.dash-kit-row-head{display:none!important}.flow-shell{gap:12px!important}.flow-header{flex-direction:column;gap:12px;align-items:flex-start!important}.flow-stage{flex:auto!important;height:auto!important;min-height:0!important;overflow:visible!important}.flow-grid,.flow-grid.kit-job-grid{grid-template-rows:auto auto!important;grid-template-columns:1fr!important;gap:12px!important;height:auto!important}.kit-new-page .kit-job-editor-stack{height:auto!important;min-height:0!important;margin-bottom:calc(86px + env(safe-area-inset-bottom))!important}.kit-new-page .job-terminal{height:auto!important;max-height:none!important}.kit-new-page .job-terminal-body{min-height:0!important;max-height:clamp(240px,100dvh - 460px,340px)!important;overflow:hidden!important}.kit-new-page .job-terminal-textarea,.kit-new-page .job-terminal-ghost{min-height:220px!important}.flow-side{flex-direction:column!important;gap:12px!important;display:flex!important}.kit-job-editor-stack{min-height:360px}.job-textarea{min-height:240px;font-size:13px!important}.flow-card,.section-block{max-width:100%;padding:14px!important}.flow-primary-action,.flow-primary-action-cta{justify-content:center!important;width:100%!important}.ranking-screen{gap:12px!important;height:auto!important}.ranking-topbar{grid-template-columns:1fr!important;gap:10px!important}.ranking-table-wrap{-webkit-overflow-scrolling:touch;border-radius:10px;overflow:auto visible!important}.ranking-table{min-width:760px!important}.ranking-row{grid-template-columns:40px minmax(160px,1.3fr) 84px 88px 100px minmax(120px,1fr) 56px!important;gap:10px!important;min-height:56px!important;padding:0 14px!important}.ranking-rank{font-size:17px!important}.ranking-detail-panel{margin-top:10px}.result-delivery-page{height:auto!important;overflow:visible!important}.result-delivery-layout,.result-simple-grid{grid-template-columns:1fr!important;gap:14px!important;height:auto!important}.result-delivery-page .pdf-preview-page,.result-insights{max-height:none!important}.result-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.result-mini-chip{grid-template-columns:1fr!important;align-content:start!important;min-height:76px!important;padding:10px 8px!important}.result-mini-icon{width:28px!important;height:28px!important}.result-mini-body strong{font-size:15px!important}.result-mini-body small{overflow-wrap:anywhere!important;letter-spacing:.02em!important;font-size:9.5px!important;line-height:1.25!important}.result-tab{gap:4px!important;padding-inline:6px!important;font-size:10px!important}.result-simple-header{flex-direction:column;gap:8px;align-items:stretch!important}.result-actions{flex-wrap:wrap;gap:8px;justify-content:flex-start!important}.result-actions .btn{flex:calc(50% - 4px);justify-content:center}.result-title-row{flex-direction:column;gap:10px;align-items:flex-start!important}.resume-preview-frame{width:100%!important}.resume-download-main{width:100%!important;height:48px!important;font-size:17px!important}.score-ring{margin:0 auto}.billing-pack-deck,.billing-pack-deck[data-phase=plans],.billing-pack-deck[data-phase=checkout],.billing-pack-deck[data-phase=centering],.billing-pack-deck[data-phase=waiting],.billing-pack-deck[data-phase=paid]{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.billing-modern-page{flex-direction:column!important;display:flex!important;overflow:visible!important}.billing-pack-terminal{min-width:0!important;max-width:100%!important;min-height:0!important;animation:var(--app-mobile-enter-soft)!important;transition:transform .18s var(--ease-out), border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out)!important;grid-template-rows:auto auto!important;overflow:visible!important}.billing-pack-body{min-height:0!important;padding:0!important;overflow:visible!important}.billing-pack-headline-num{font-size:36px!important}.billing-pack-price-now strong{font-size:28px!important}.billing-pack-mode{opacity:1!important;pointer-events:auto!important;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out)!important;padding-bottom:22px!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.billing-pack-mode[aria-hidden=true]{display:none!important}.billing-typeline{clip-path:none!important}.billing-pack-deck[data-phase=centering] .billing-pack-terminal[data-active=true],.billing-pack-deck[data-phase=checkout] .billing-pack-terminal[data-active=true],.billing-pack-deck[data-phase=waiting] .billing-pack-terminal[data-active=true],.billing-pack-deck[data-phase=paid] .billing-pack-terminal[data-active=true]{min-height:0!important;animation:var(--app-mobile-enter-soft)!important}.billing-pack-meta-wide{grid-template-columns:1fr!important}.billing-pack-meta>div{grid-template-columns:minmax(72px,auto) minmax(0,1fr)!important}.billing-pack-meta dd,.billing-pack-bullets li strong,.billing-pack-row .t-cmd,.billing-pack-buy-cmd .t-cmd{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;overflow:visible!important}.billing-pack-buy{margin-top:6px!important}.billing-pack-buy-cta{grid-template-columns:1fr auto!important;gap:10px!important}.billing-pack-buy-price-stack{justify-self:end}.billing-pack-buy-cta svg{display:none}.billing-pack-pix{flex-direction:column!important;grid-template-columns:1fr!important;align-items:center!important;gap:10px!important;padding:10px!important}.billing-pack-pix-qr{justify-content:center;width:100%;display:flex}.billing-pack-pix-qr img{max-width:54vw;max-height:54vw;width:164px!important;height:164px!important}.billing-pack-pix-side{width:100%;min-width:0}.billing-pack-pix-step{order:1}.billing-pack-pix-copy{order:2}.billing-pack-pix-payload{word-break:break-all;overflow-wrap:anywhere;order:3;max-width:100%;max-height:72px!important}.billing-pack-pix-exp{order:4}.billing-pack-pix-payload code{word-break:break-all;overflow-wrap:anywhere;max-width:100%;font-size:11px;line-height:1.45;display:block}.billing-pack-pix-copy{justify-content:center;width:100%}.billing-pack-actions,.billing-pack-actions-paid{align-items:stretch!important}.billing-pack-actions .btn,.billing-pack-actions-paid .btn,.billing-pack-pay{white-space:normal!important;text-align:center!important;justify-content:center!important;width:100%!important;min-height:48px!important}.knowledge-base-page .conn-card,.knowledge-base-page .section-block{padding:14px!important}.knowledge-base-page .conn-card-cell{grid-template-columns:1fr!important}.repo-list,.repositories-list-window{width:100%;min-width:0;grid-template-columns:1fr!important}.repo-row,.repo-choice,.repo-item{grid-template-rows:auto auto;max-width:100%;grid-template-columns:22px minmax(0,1fr)!important;gap:6px 10px!important;min-width:0!important;padding:12px 14px!important}.repo-item-main{grid-column:2/-1;min-width:0}.repo-item-title{flex-wrap:wrap;gap:6px 8px!important}.repo-item-title strong{word-break:break-word}.repo-item-date{grid-column:2/-1;text-align:left!important;font-size:10.5px!important}.repo-toolbar,.repo-selector-head,.dev-toolbar,.repositories-toolbar{flex-flow:column wrap;gap:10px;align-items:stretch!important}.dev-search,.dev-toolbar .dev-search{width:100%}.repositories-scope-panel .section-block-head{flex-direction:column;gap:10px;align-items:stretch!important}.mode-pills{grid-template-columns:1fr!important}.generation-overlay,.profile-intake-overlay,.billing-history-overlay{z-index:120!important}.knowledge-cards-grid{grid-template-columns:1fr!important}.kit-new-page .ranking-table-wrap{-webkit-overflow-scrolling:touch;overflow:auto visible!important}.resume-terminal-head{flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important;height:auto!important;min-height:48px!important}.resume-editor-actions,.result-actions,.page-window-footer,.repositories-footer{flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important}.resume-editor-actions{width:100%!important}.resume-editor-actions .btn,.resume-editor-actions button{flex:132px;justify-content:center}.ranking-filter,.result-tab,.result-insights-expand,.icon-button{min-width:44px!important;min-height:44px!important}.status-tile-cmd,.status-tile-value,.status-tile-desc,.result-hero-verdict{white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;overflow:visible!important}.page [style*="1fr 360px"],.page [style*="1fr 320px"],.page [style*="320px 1fr"],.page [style*="360px 1fr"],.page [style*="300px 1fr 340px"],.page [style*="repeat(3, 1fr)"],.page [style*="repeat(4, 1fr)"]{grid-template-columns:1fr!important}.page [style*=min-width],.page [style*=minWidth]{max-width:100%}.page .card,.page .section-block,.page .flow-card,.page .conn-card,.page .billing-pack-terminal,.page .ranking-detail-panel{min-width:0;max-width:100%}.term,.terminal-card,.term-window{min-width:0!important;max-width:100%!important}.term-body,.terminal-card pre,.terminal-card code{white-space:pre;overflow-x:auto}.auth-card,.onboarding-card,.scanning-card{width:100%!important;max-width:100%!important;padding:18px!important}.btn,button.btn{min-height:44px}}@media (max-width:420px){.page,.app-shell .page{padding:14px 12px calc(108px + env(safe-area-inset-bottom))!important}.page-title,h1.page-title{font-size:20px!important}.cv-cta-text h2{font-size:19px!important}.ranking-row{grid-template-columns:36px minmax(140px,1.2fr) 70px 70px 84px minmax(96px,1fr) 50px!important;padding:0 12px!important}.billing-pack-headline-num{font-size:30px!important}.billing-pack-price-now strong{font-size:24px!important}.result-actions .btn{flex:100%}.flow-step-pill{padding:5px 8px;font-size:11px}}.dash-setup-strip{display:none}@media (max-width:768px){.dash-setup-strip{border:1px solid var(--accent-border);animation:var(--app-mobile-enter);background:radial-gradient(220px 90px at 0 0,#4ade801f,#0000 70%),#080c0acc;border-radius:12px;gap:9px;padding:12px 14px;display:grid}.dash-setup-strip-title{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.dash-setup-strip-steps{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.dash-setup-strip-steps::-webkit-scrollbar{display:none}.dash-setup-strip-step{border:1px solid var(--border-strong);min-height:40px;color:var(--text-secondary);font-family:var(--font-mono);white-space:nowrap;background:#0000004d;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:12px;text-decoration:none;display:inline-flex}a.dash-setup-strip-step{border-color:var(--accent-border);color:var(--accent)}.dash-setup-strip-step[data-current=true]{color:var(--amber);background:radial-gradient(140px 60px at 0 0,#fbbf2429,#0000 72%),#140e046b;border-color:#fbbf249e;box-shadow:inset 0 0 0 1px #fbbf2414}.dash-setup-strip-step[data-done=true]{color:var(--text-muted)}.dash-setup-strip-node{border:1px solid var(--border-strong);border-radius:999px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.dash-setup-strip-step[data-done=true] .dash-setup-strip-node{border-color:var(--accent-border);background:var(--accent);color:#06120a}.dash-setup-strip-step[data-current=true] .dash-setup-strip-node{color:var(--amber);background:#fbbf2429;border-color:#fbbf24b8}.page input[type=text],.page input[type=email],.page input[type=tel],.page input[type=url],.page input[type=search],.page input:not([type]),.page textarea,.page select,.profile-intake-card input,.profile-intake-card textarea,.profile-intake-card select,.job-terminal-textarea,.job-terminal-ghost,.job-textarea{font-size:16px!important}.pro-banner{flex-direction:column;align-items:stretch}.pro-banner-side{flex-direction:column;align-items:stretch;margin-left:0}.pro-banner-cta{min-height:48px}}@keyframes appMobileShellIn{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes appMobileEnter{0%{opacity:0;filter:blur(5px);transform:translateY(14px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes appMobileEnterSoft{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes appMobileNavActive{0%,to{box-shadow:0 0 18px -12px var(--accent-glow);transform:translateY(0)}50%{box-shadow:0 0 28px -10px var(--accent-glow);transform:translateY(-1px)}}@keyframes appMobileIconPulse{0%{opacity:.52;transform:scale(.94)}to{opacity:1;transform:scale(1.08)}}@media (max-width:768px) and (prefers-reduced-motion:reduce){body:not(.landing-page-active) *,body:not(.landing-page-active) :before,body:not(.landing-page-active) :after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation:none!important}}
.stack-ribbon{display:none!important}.landing-main .lp-nav{z-index:60;border-bottom-color:#ffffff14;width:min(1240px,100vw - 64px);margin:0;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 70px -48px #000000f2}.landing-main .landing{padding-top:108px}.landing-main{overflow:visible}.connect-page-v2{overflow-x:hidden}.landing-main .lp-nav .lp-nav-cta{background:linear-gradient(#6af29b 0%,#39dc78 100%);border-color:#86ffb4e6;justify-content:center;min-width:190px;font-weight:800;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47,0 0 26px -8px #4ade80f2,0 14px 34px -22px #38bdf8d9;color:#03110a!important}.landing-main .lp-nav .lp-nav-cta:before{content:"";border-radius:inherit;opacity:.78;transition:transform .64s var(--ease-out);pointer-events:none;background:linear-gradient(110deg,#0000 0 28%,#ffffff61 46%,#0000 66%);position:absolute;inset:1px;transform:translate(-130%)}.landing-main .lp-nav .lp-nav-cta:hover,.landing-main .lp-nav .lp-nav-cta:focus-visible{background:linear-gradient(#7cffad 0%,#45e983 100%);border-color:#b5ffd1;box-shadow:inset 0 0 0 1px #ffffff57,0 0 36px -6px #4ade80,0 18px 44px -22px #38bdf8eb}.landing-main .lp-nav .lp-nav-cta:hover:before,.landing-main .lp-nav .lp-nav-cta:focus-visible:before{transform:translate(130%)}.landing-main .lp-nav .lp-nav-cta span,.landing-main .lp-nav .lp-nav-cta svg{z-index:1;position:relative;color:#03110a!important}.lp-hero{grid-template-columns:minmax(0,540px) minmax(540px,1fr);align-items:center;gap:clamp(72px,6.5vw,124px);min-height:calc(100svh - 92px);padding:clamp(52px,7vh,92px) 0 72px}.lp-hero-text{min-width:0;max-width:540px}.lp-eyebrow{color:var(--accent);background:#00ff4114;border-color:#00ff4138}.lp-h1{max-width:540px;margin-bottom:22px;font-size:0}.lp-h1-line,.lp-h1-copy{font-family:var(--font-inter), -apple-system, "Segoe UI", system-ui, sans-serif;letter-spacing:0;color:var(--text-primary);overflow-wrap:normal;max-width:100%;font-size:clamp(38px,3.22vw,50px);font-weight:800;line-height:1.02;display:block}.lp-h1-line{text-wrap:balance;white-space:nowrap}.lp-h1-line [data-hero-scramble]{display:inline}.lp-h1-copy-mobile{font-family:var(--font-ui);letter-spacing:0;color:var(--text-primary);max-width:100%;font-size:clamp(38px,3.8vw,54px);font-weight:780;line-height:1.04;display:block}.lp-h1-copy-mobile+.lp-h1-copy-mobile{margin-top:7px}.lp-h1-line+.lp-h1-line,.lp-h1-copy+.lp-h1-copy{margin-top:9px}.lp-lede{margin-bottom:30px;font-size:0}.lp-lede-copy{max-width:560px;font-family:var(--font-ui);color:var(--text-secondary);will-change:contents;font-size:17px;line-height:1.62;display:block}.lp-cta-row{align-items:center;margin-bottom:20px}.lp-cta-primary{justify-content:center;min-width:248px}.lp-cta-ghost{background:linear-gradient(#13171beb,#090b0ef0);border-color:#4ade8038;justify-content:center;min-width:156px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,0 18px 54px -44px #4ade806b}.lp-cta-ghost:before{content:"";z-index:0;opacity:0;transition:opacity .18s var(--ease-out), transform .56s cubic-bezier(.16, 1, .3, 1);pointer-events:none;background:linear-gradient(105deg,#0000 0%,#4ade8029 48%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.lp-cta-ghost:hover{color:var(--text-primary);background:radial-gradient(140px 60px at 50% 0,#4ade8024,#0000 70%),linear-gradient(#161b1ef5,#080a0df5);border-color:#4ade8094}.lp-cta-ghost:hover:before{opacity:1;transform:translate(120%)}.lp-cta-ghost>span{z-index:1;position:relative}.lp-trust{gap:10px}.lp-trust>span{min-height:28px;color:var(--text-secondary);background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:0 10px}.lp-hero-term .term{background:radial-gradient(540px 280px at 8% 0,#00ff4129,#0000 62%),linear-gradient(#0e1212f0,#07090bf5);border-color:#00ff4138;min-height:0;box-shadow:0 34px 110px -72px #4ade806b,0 24px 70px -54px #000000f5}.lp-hero-term .term-body{padding:18px;font-size:13px;line-height:1.55;overflow:hidden}.lp-hero-term .term-body>div{white-space:normal;overflow-wrap:break-word}.lp-product-demo{grid-template-columns:minmax(0,1fr) 178px;align-items:stretch;gap:16px;display:grid}.lp-hero-term .lp-product-demo{display:none}.lp-hero-kit{gap:11px;margin-top:14px;padding:14px;display:grid}.lp-demo-link-inline{width:fit-content;margin-top:0}.lp-hero-resume-card{color:#101410;background:#f4f0e7;border-radius:4px;width:min(100%,420px);padding:10px 12px 9px;box-shadow:0 18px 34px #0000003d,0 0 0 1px #0000002e}.lp-hero-resume-title{letter-spacing:.08em;text-align:center;white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-family:Arial,Helvetica,sans-serif;font-size:8.5px;font-weight:800;overflow:hidden}.lp-hero-resume-meta{letter-spacing:.04em;color:#4c554d;border-top:1px solid #10141038;padding-top:5px;font-family:Arial,Helvetica,sans-serif;font-size:6.8px}.lp-hero-resume-line{background:#a3aaa2;border-radius:999px;width:74%;height:5px;margin-top:6px;display:block}.lp-hero-resume-line.wide{width:100%}.lp-hero-resume-line.short{width:52%}.lp-hero-resume-bars{grid-template-columns:1fr .72fr .88fr;gap:5px;margin-top:8px;display:grid}.lp-hero-resume-bars span{background:#5e655e;border-radius:999px;height:5px}.lp-hero-download-line{width:min(100%,420px);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:14px;font-size:12.5px;display:flex}.lp-hero-download-cmd{min-width:0;color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.lp-hero-download-cmd span{color:var(--accent);margin-right:7px}.lp-hero-download-time{color:var(--text-muted);flex:none}.lp-product-flow{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lp-product-step{background:#00ff410e;border:1px solid #00ff412e;border-radius:8px;min-width:0;padding:12px}.lp-product-step span{font-family:var(--font-mono);color:var(--accent);margin-bottom:8px;font-size:11px;display:block}.lp-product-step strong{font-family:var(--font-ui);color:var(--text-primary);margin-bottom:5px;font-size:13px;display:block}.lp-product-step p{font-family:var(--font-ui);color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.lp-evidence-console{border:1px solid var(--border);background:#00000047;border-radius:8px;min-width:0;padding:14px}.lp-evidence-line{font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.lp-evidence-line span{color:var(--accent)}.lp-evidence-console ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.lp-evidence-console li{font-family:var(--font-ui);color:var(--text-secondary);padding-left:15px;font-size:12.5px;line-height:1.45;position:relative}.lp-evidence-console li:before{content:"";background:var(--accent);border-radius:999px;width:5px;height:5px;position:absolute;top:.72em;left:0}.lp-evidence-console b{color:var(--text-primary)}.lp-demo-output{grid-template-rows:minmax(0,1fr) auto;gap:12px;display:grid}.lp-mini-paper{background:#f3efe2;border-radius:5px;min-height:232px;padding:18px 15px;box-shadow:0 22px 54px #00000057,0 0 0 1px #0000001f}.lp-mini-paper-title,.lp-mini-paper-section,.lp-mini-paper-line{background:#59605b;border-radius:999px;display:block}.lp-mini-paper-title{background:#232824;width:68%;height:12px;margin-bottom:14px}.lp-mini-paper-section{background:#303732;width:42%;height:7px;margin:16px 0 8px}.lp-mini-paper-line{opacity:.6;width:100%;height:6px;margin-bottom:7px}.lp-mini-paper-line.short{width:62%}.lp-demo-link{min-height:38px;color:var(--accent);font-family:var(--font-ui);transition:transform var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);background:#00ff4114;border:1px solid #00ff4138;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.lp-demo-link:hover{border-color:var(--accent-border);transform:translateY(-1px)}#demo{scroll-margin-top:92px}#demo .reveal,.lp-demo-window.reveal{opacity:1!important;transform:none!important}.lp-demo-loading{border-top:1px solid var(--border);min-height:720px;font-family:var(--font-mono);color:var(--text-secondary);background:radial-gradient(420px 220px at 50% 34%,#00ff4114,#0000 72%),#00000029;align-items:center;gap:8px;padding:22px;font-size:13px;display:flex}.lp-demo-loading span{color:var(--accent);font-weight:800}.lp-demo-loading strong{color:var(--text-primary)}.lp-demo-loading em{background:var(--accent);width:7px;height:14px;animation:1.05s steps(2,end) infinite blink}.connect-page-v2{background:#020606;place-items:center;min-height:100svh;padding:34px;overflow:hidden}.connect-shell-v2{z-index:2;width:min(1080px,100%);max-width:1080px;position:relative}.connect-topbar-v2{justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-bottom:28px;display:flex}.connect-topbar-v2>span{min-height:30px;color:var(--accent);font-family:var(--font-mono);background:#00ff4114;border:1px solid #00ff4138;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;display:inline-flex}.connect-layout-v2{grid-template-columns:minmax(0,1.08fr) minmax(380px,460px);align-items:center;gap:clamp(44px,5vw,72px);min-width:0;display:grid}.connect-copy-v2{min-width:0;max-width:600px}.connect-eyebrow-v2{font-family:var(--font-mono);align-items:center;gap:8px;margin-bottom:18px;font-size:12px;display:inline-flex}.connect-eyebrow-v2 span{color:var(--accent)}.connect-eyebrow-v2 strong{color:var(--text-muted);font-weight:600}.connect-copy-v2 h1{font-family:var(--font-inter), -apple-system, "Segoe UI", system-ui, sans-serif;letter-spacing:0;color:var(--text-primary);overflow-wrap:normal;max-width:100%;margin:0 0 18px;font-size:0;line-height:1}.connect-title-line{width:100%;max-width:600px;font-family:var(--font-inter), -apple-system, "Segoe UI", system-ui, sans-serif;letter-spacing:0;color:var(--text-primary);white-space:nowrap;font-size:clamp(34px,3.15vw,46px);font-weight:820;line-height:1.06;display:block}.connect-title-accent{color:var(--accent);text-shadow:0 0 28px #4ade8057}.connect-title-brand span:first-child{color:var(--text-primary)}.connect-title-brand span:last-child{color:var(--accent);text-shadow:0 0 28px #4ade8057}.connect-copy-v2 p{font-family:var(--font-ui);color:var(--text-secondary);margin:0;font-size:16.5px;line-height:1.62}.connect-actions-v2{align-items:center;gap:12px;margin-top:28px;display:flex}.connect-primary-v2{color:#03110a;background:radial-gradient(160px 72px at 50% 0,#ffffff57,#0000 68%),linear-gradient(#55f08a 0%,#32d96f 100%);border-color:#4ade80b8;justify-content:center;gap:10px;min-width:216px;min-height:52px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff3d,0 20px 72px -36px #4ade80d1,0 10px 28px -22px #000000e6}.connect-primary-v2:before{content:"";z-index:0;opacity:0;transition:opacity .18s var(--ease-out), transform .62s cubic-bezier(.16, 1, .3, 1);pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffff6b 48%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.connect-primary-v2>*{z-index:1;position:relative}.connect-primary-v2 svg,.connect-primary-v2 span{color:#03110a!important}.connect-primary-v2:hover{color:#03110a;background:radial-gradient(180px 82px at 50% 0,#ffffff61,#0000 70%),linear-gradient(#68ff99 0%,#39df75 100%);border-color:#8bffb3e6;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #ffffff47,0 28px 90px -38px #4ade80f5,0 18px 38px -28px #000000e6}.connect-primary-v2:hover:before{opacity:1;transform:translate(120%)}.connect-primary-v2:hover .btn-arrow-icon{transform:translate(3px)}.connect-secondary-v2{background:linear-gradient(#13171beb,#090b0ef0);border-color:#4ade8038;justify-content:center;min-width:246px;min-height:52px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,0 18px 54px -44px #4ade806b}.connect-secondary-v2:before{content:"";z-index:0;opacity:0;transition:opacity .18s var(--ease-out), transform .56s cubic-bezier(.16, 1, .3, 1);pointer-events:none;background:linear-gradient(105deg,#0000 0%,#4ade8029 48%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.connect-secondary-v2:hover{color:var(--text-primary);background:radial-gradient(140px 60px at 50% 0,#4ade8024,#0000 70%),linear-gradient(#161b1ef5,#080a0df5);border-color:#4ade8094;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #4ade8014,0 24px 72px -46px #4ade8094}.connect-secondary-v2:hover:before{opacity:1;transform:translate(120%)}.connect-secondary-v2>span{z-index:1;position:relative}.connect-error-v2{color:var(--red);font-family:var(--font-ui);background:#f8717114;border:1px solid #f8717159;border-radius:8px;margin-top:18px;padding:13px 14px;font-size:13px;line-height:1.5}.connect-permissions-v2{background:radial-gradient(420px 220px at 0 0,#00ff411f,#0000 66%),#0c0f12d6;border:1px solid #ffffff17;border-radius:8px;min-width:0;padding:22px;box-shadow:0 30px 90px #00000047}.connect-permissions-head-v2{align-items:center;gap:12px;margin-bottom:18px;display:flex}.connect-permissions-head-v2 svg{color:var(--accent)}.connect-permissions-head-v2 strong,.connect-permissions-head-v2 span{display:block}.connect-permissions-head-v2 strong{font-family:var(--font-ui);color:var(--text-primary);font-size:16px}.connect-permissions-head-v2 span{font-family:var(--font-ui);color:var(--text-muted);margin-top:3px;font-size:12.5px}.connect-permission-list-v2{gap:10px;display:grid}.connect-permission-row-v2{background:#0000002e;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px;display:grid}.connect-permission-icon-v2{width:30px;height:30px;color:var(--accent);background:#00ff4114;border-radius:8px;place-items:center;display:grid}.connect-permission-row-v2[data-tone=warn] .connect-permission-icon-v2{color:var(--amber);background:#f59e0b1a}.connect-permission-row-v2[data-tone=danger] .connect-permission-icon-v2{color:var(--red);background:#f871711a}.connect-permission-text-v2 strong{font-family:var(--font-ui);color:var(--text-primary);margin-bottom:4px;font-size:13.5px;display:block}.connect-permission-text-v2 p{font-family:var(--font-ui);color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.45}.connect-permission-row-v2 code{color:var(--cyan);font-family:var(--font-mono);white-space:nowrap;background:#ffffff09;border:1px solid #ffffff14;border-radius:6px;align-self:start;padding:5px 7px;font-size:11px}.connect-trust-v2{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.connect-trust-v2 span{color:var(--text-muted);font-family:var(--font-mono);background:#ffffff0a;border-radius:999px;padding:5px 8px;font-size:11px}@media (max-width:1180px){.lp-hero{grid-template-columns:1fr;gap:34px;min-height:0}.lp-h1,.lp-hero-term{max-width:760px}.connect-layout-v2{grid-template-columns:1fr;gap:28px}.connect-copy-v2{max-width:760px}}@media (max-width:760px){.landing-main .landing{padding-top:78px}.landing-main .lp-nav{border-radius:0;width:100%;padding:12px 16px;top:0;left:0;transform:none}.landing-main .lp-nav .lp-nav-drawer-cta,.lp-cta-primary,.lp-cta-ghost{min-width:0;font-size:14px!important}.lp-hero{padding-top:18px}.lp-h1{max-width:calc(100vw - 32px);margin-bottom:16px}.lp-h1-copy{display:none}.lp-h1-line,.lp-h1-copy-mobile{font-family:var(--font-inter), -apple-system, "Segoe UI", system-ui, sans-serif;word-break:normal;max-width:calc(100vw - 32px);color:var(--text-primary);font-size:clamp(31px,8vw,36px);font-weight:800;line-height:.99;display:block;white-space:normal!important}.lp-h1-line+.lp-h1-line,.lp-h1-copy-mobile+.lp-h1-copy-mobile{margin-top:5px}.lp-hero,.lp-hero-text,.lp-hero-term{width:100%;min-width:0;max-width:calc(100vw - 32px)}.lp-lede-copy{max-width:min(330px,100vw - 32px);font-size:14px;line-height:1.55}.lp-cta-row{width:100%;max-width:calc(100vw - 32px)}.lp-trust{max-width:calc(100vw - 32px)}.lp-trust>span{flex:100%;justify-content:center}.lp-product-demo,.lp-product-flow{grid-template-columns:1fr}.lp-mini-paper{min-height:180px}.connect-page-v2{place-items:start stretch!important;padding:22px 16px!important}.connect-topbar-v2{justify-content:center;min-width:0;margin-bottom:22px}.connect-topbar-v2>span{display:none}.connect-layout-v2{gap:22px;width:100%;max-width:calc(100vw - 32px)}.connect-copy-v2,.connect-permissions-v2{width:100%;max-width:calc(100vw - 32px)}.connect-copy-v2 h1{max-width:calc(100vw - 32px)}.connect-title-line{width:auto;font-size:clamp(30px,8vw,38px);line-height:1.02;white-space:normal!important}.connect-copy-v2 p{max-width:min(330px,100vw - 32px);font-size:14px;line-height:1.55}.connect-actions-v2{flex-direction:column;align-items:stretch}.connect-permissions-v2{padding:16px}.connect-permission-row-v2{grid-template-columns:30px minmax(0,1fr)}.connect-permission-text-v2 p{overflow-wrap:break-word;max-width:min(235px,100vw - 112px)}.connect-permission-row-v2 code{grid-column:2;justify-self:start}}
.lp-gsap-landing{isolation:isolate;position:relative;overflow:visible}.lp-gsap-landing:before{content:"";z-index:0;pointer-events:none;opacity:.62;filter:blur(24px)saturate(1.05)brightness(.72);will-change:transform, filter;background:radial-gradient(closest-side at 18% 22%,#4ade802e,#0000 62%),radial-gradient(closest-side at 82% 18%,#10b98124,#0000 66%),radial-gradient(closest-side at 60% 86%,#22c55e1f,#0000 70%),conic-gradient(from 210deg at 50% 52%,#010202 0deg,#04100a 72deg,#010504 138deg,#092415 210deg,#010202 292deg,#030806 360deg);animation:14s ease-in-out infinite alternate lpAmbientMesh;position:fixed;inset:-32vmax;transform:translate(-3%,-2%)rotate(0)scale(1.06)}.lp-gsap-landing:after{content:"";z-index:0;pointer-events:none;opacity:.14;mix-blend-mode:screen;will-change:transform, background-position;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 .32'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(120deg,#4ade8017,#0000 42%,#10b98114);background-position:0 0,0 0;background-size:160px 160px,120% 120%;animation:5.5s steps(10,end) infinite lpNoiseDrift;position:fixed;inset:-22%;transform:translate(-3%,-3%)}@keyframes lpAmbientMesh{0%{filter:blur(24px)saturate()brightness(.68);transform:translate(-5%,-3%)rotate(-2deg)scale(1.06)}35%{filter:blur(22px)saturate(1.12)brightness(.78);transform:translate(3%,-1%)rotate(5deg)scale(1.12)}70%{filter:blur(26px)saturate(1.08)brightness(.74);transform:translate(1%,4%)rotate(-7deg)scale(1.1)}to{filter:blur(23px)saturate(1.14)brightness(.8);transform:translate(-2%,2%)rotate(8deg)scale(1.14)}}@keyframes lpNoiseDrift{0%{background-position:0 0,0 0;transform:translate(-3%,-3%)}20%{background-position:48px -22px,12% 0;transform:translate(1%,-5%)}40%{background-position:-34px 64px,24% 18%;transform:translate(4%,-1%)}60%{background-position:82px 28px,42% 38%;transform:translate(2%,4%)}80%{background-position:-66px -40px,18% 60%;transform:translate(-4%,2%)}to{background-position:0 0,0 0;transform:translate(-3%,-3%)}}@media (prefers-reduced-motion:reduce){.lp-gsap-landing:before,.lp-gsap-landing:after{animation:none}.lp-gsap-landing *,.lp-gsap-landing :before,.lp-gsap-landing :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.landing-force-motion .lp-gsap-section .reveal,.landing-force-motion .lp-gsap-final.reveal{transition:opacity .86s var(--ease-out), transform .86s var(--ease-out), filter .86s var(--ease-out)!important}}.lp-gsap-shell{z-index:2;position:relative}.lp-gsap-glow{z-index:1;pointer-events:none;filter:blur(120px);mix-blend-mode:screen;opacity:.24;will-change:transform, border-radius;position:fixed}.lp-gsap-glow-a{background:#4ade8057;border-radius:54% 46% 38% 62%/44% 56% 48% 52%;width:42vw;height:42vw;top:10vh;left:-13vw}.lp-gsap-glow-b{background:#22c55e4d;border-radius:40% 60% 55% 45%/58% 42%;width:46vw;height:36vw;bottom:0;right:-18vw}.lp-gsap-glow-c{background:#10b98129;border-radius:999px;width:56vw;height:18vw;top:42vh;left:30vw;transform:rotate(-12deg)}.lp-gsap-landing .lp-nav{background:#030607;border:1px solid #4ade8024;border-radius:0 0 10px 10px;box-shadow:inset 0 1px #4ade8014,0 20px 70px -44px #000000f5}.lp-gsap-landing .lp-hero{perspective:1200px;grid-template-columns:minmax(0,.92fr) minmax(500px,540px);gap:clamp(72px,6.4vw,112px);min-height:calc(100svh - 112px);padding-top:clamp(82px,10vh,128px);padding-bottom:clamp(72px,9vh,120px)}.lp-gsap-landing .lp-hero .reveal{opacity:1;transition-delay:0s;transform:none}.lp-gsap-landing .lp-hero-text{min-width:0;max-width:650px}.lp-gsap-landing .lp-h1{max-width:650px}.lp-gsap-landing .lp-h1-line{white-space:nowrap;font-size:clamp(42px,3.78vw,58px);line-height:1.02}.lp-gsap-landing .lp-lede-copy{max-width:620px}.lp-gsap-landing .lp-hero-term{justify-self:end;width:min(540px,100%)}.lp-gsap-stage{transform-style:preserve-3d;will-change:transform;position:relative}.lp-morph-signal{z-index:-1;opacity:.48;pointer-events:none;filter:drop-shadow(0 0 24px #4ade8061);width:380px;height:170px;position:absolute;inset:-58px -42px auto auto}.lp-morph-signal path{fill:none;stroke:#4ade80b3;stroke-width:2px;stroke-linecap:round}#lpMorphPathB{visibility:hidden}.lp-tilt{transform-style:preserve-3d;transform-origin:50%}.lp-banner-stage{place-items:center;min-height:100svh;margin:0 calc(50% - 50vw);padding:0 max(32px,50vw - 620px);display:grid;position:relative;overflow:hidden}.lp-banner-content{z-index:3;width:min(1280px,100vw - 96px);color:var(--text-primary);gap:18px;display:grid;position:relative}.lp-banner-top-line,.lp-banner-bottom-line{text-align:center;justify-content:center;align-items:center;gap:clamp(16px,3vw,42px);display:flex}.lp-banner-top-line h2,.lp-banner-bottom-line h2{font-family:var(--font-inter), -apple-system, "Segoe UI", system-ui, sans-serif;letter-spacing:0;white-space:nowrap;font-size:clamp(42px,6.2vw,96px);font-weight:850;line-height:.9}.lp-banner-word-right,.lp-banner-message{color:var(--accent)}.lp-banner-small{aspect-ratio:16/10;background:#0407089e;border:1px solid #4ade8057;border-radius:10px;width:clamp(128px,17vw,260px);padding:6px;box-shadow:0 22px 80px -54px #4ade808a}.lp-banner-inner{border-radius:6px;width:100%;height:100%}.lp-banner-full{z-index:1;opacity:0;visibility:hidden;transform-origin:50%;will-change:transform;border-radius:0;position:absolute;inset:0;overflow:hidden}.landing-gsap-ready .lp-banner-full{opacity:1;visibility:visible}.lp-banner-img-container{background:radial-gradient(780px 520px at 55% 42%,#4ade802e,#0000 68%),#030606;width:100%;height:100%;overflow:hidden}.lp-banner-img-container img{object-fit:cover;opacity:.56;filter:saturate(.86)contrast(1.05)brightness(.58);width:100%;height:100%}.lp-banner-full:after{content:"";background:radial-gradient(62% 48%,#00000024,#000000b8),linear-gradient(#00000061,#000000db);position:absolute;inset:0}.lp-banner-overlay{z-index:2;font-family:var(--font-mono);opacity:0;visibility:hidden;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:48px;left:max(32px,50vw - 620px);right:max(32px,50vw - 620px)}.lp-banner-overlay span{color:var(--accent);font-size:13px}.lp-banner-overlay strong{max-width:520px;font-family:var(--font-inter), -apple-system, "Segoe UI", system-ui, sans-serif;text-align:right;font-size:clamp(22px,2.4vw,38px);line-height:1.05}.lp-banner-caption{z-index:4;opacity:0;visibility:hidden;text-align:center;width:min(620px,100vw - 48px);color:var(--text-secondary);font-family:var(--font-ui);margin:0;font-size:14px;line-height:1.6;position:absolute;bottom:28px;left:50%;transform:translate(-50%,24px)}.lp-gsap-section{scroll-margin-top:110px}.lp-gsap-section .lp-section-head{margin-bottom:34px}.lp-gsap-section .reveal{opacity:0;filter:blur(14px);transition:opacity .86s var(--ease-out), transform .86s var(--ease-out), filter .86s var(--ease-out);transform:translateY(44px)scale(.975)}.lp-gsap-section .reveal.is-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.lp-gsap-section .reveal[data-delay="1"]{transition-delay:90ms}.lp-gsap-section .reveal[data-delay="2"]{transition-delay:.17s}.lp-gsap-section .reveal[data-delay="3"]{transition-delay:.25s}.lp-gsap-section .reveal[data-delay="4"]{transition-delay:.33s}.lp-gsap-section .reveal[data-delay="5"]{transition-delay:.41s}.lp-gsap-final.reveal{transform:translateY(52px)scale(.97)}.lp-gsap-final.reveal.is-visible{transform:translate(0,0)scale(1)}.lp-gsap-step,.lp-gsap-agent,.lp-gsap-price,.lp-gsap-security,.lp-gsap-final{will-change:transform}@media (max-width:1180px){.lp-gsap-landing .lp-hero{grid-template-columns:1fr;gap:42px}.lp-gsap-landing .lp-h1{max-width:760px}.lp-gsap-landing .lp-h1-line{white-space:normal}.lp-gsap-landing .lp-hero-term{justify-self:start;width:min(760px,100%)}}@media (max-width:860px){.lp-banner-stage{min-height:auto;margin:0 -16px;padding:76px 16px}.lp-banner-content{gap:10px;width:100%}.lp-banner-top-line,.lp-banner-bottom-line{flex-wrap:wrap;gap:12px}.lp-banner-top-line h2,.lp-banner-bottom-line h2{font-size:clamp(38px,11vw,56px)}.lp-banner-small{order:3;width:min(100%,280px)}.lp-banner-full{border:1px solid #4ade8042;border-radius:10px;width:100%;min-height:360px;margin-top:24px;position:relative}.lp-banner-overlay{opacity:1;visibility:visible;flex-direction:column;align-items:flex-start;bottom:18px;left:18px;right:18px}.lp-banner-overlay strong{text-align:left}.lp-banner-caption{visibility:visible;opacity:1;margin:18px auto 0;position:static;transform:none}}@media (max-width:760px){.lp-gsap-landing .lp-nav{border-radius:0}.lp-gsap-landing .lp-hero{min-height:0;padding-top:28px;padding-bottom:54px}.lp-gsap-landing .lp-h1-line{font-size:clamp(29px,8vw,36px);line-height:1.02}.lp-morph-signal{display:none}.lp-gsap-glow{opacity:.18}}
.admin-metrics-page{width:min(1360px,100vw - 40px);margin:0 auto;padding:38px 0 64px}.admin-metrics-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.admin-metrics-eyebrow{color:var(--accent);font-family:var(--font-mono);margin-bottom:10px;font-size:12px;display:inline-flex}.admin-metrics-head h1,.admin-metrics-denied h1{color:var(--text-primary);font-family:var(--font-ui);margin:0 0 8px;font-size:clamp(32px,4vw,54px);line-height:1}.admin-metrics-head p,.admin-metrics-denied p{max-width:640px;color:var(--text-secondary);font-family:var(--font-ui);margin:0;font-size:15px;line-height:1.55}.admin-metrics-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-metrics-head-actions span{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.admin-command-band,.admin-metric-card,.admin-analysis-panel,.admin-metrics-table-card,.admin-metrics-denied{background:linear-gradient(180deg, #171d24eb, #0c1014e6), var(--bg-surface);border:1px solid #ffffff17;border-radius:8px;box-shadow:0 0 0 1px #4ccb7a09,0 24px 80px -58px #000000f2}.admin-command-band{background:linear-gradient(90deg,#4ccb7a38,#5fb6e824),#ffffff0e;grid-template-columns:minmax(0,1.35fr) minmax(340px,.75fr);gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.admin-command-copy,.admin-command-console{background:linear-gradient(180deg, #12161cf5, #090c0ff0), var(--bg-surface);min-width:0}.admin-command-copy{padding:24px}.admin-command-copy>span,.admin-panel-head span,.admin-metrics-table-head span{color:var(--accent);font-family:var(--font-mono);text-transform:uppercase;font-size:11px}.admin-command-copy h2{max-width:720px;color:var(--text-primary);font-family:var(--font-ui);margin:8px 0 10px;font-size:clamp(25px,3vw,38px);line-height:1.05}.admin-command-copy p{max-width:720px;color:var(--text-secondary);font-family:var(--font-ui);margin:0;font-size:15px;line-height:1.6}.admin-command-copy nav{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.admin-command-copy nav a{min-height:34px;color:var(--text-primary);font-family:var(--font-mono);transition:border-color var(--dur) var(--ease-out), background var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);background:#4ccb7a13;border:1px solid #4ccb7a40;border-radius:7px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.admin-command-copy nav a:hover{border-color:var(--accent-border);background:#4ccb7a1f;transform:translateY(-1px)}.admin-command-console{align-content:start;gap:10px;padding:18px;display:grid}.admin-command-console div{background:#ffffff06;border:1px solid #ffffff13;border-radius:7px;gap:5px;padding:13px;display:grid}.admin-command-console span{color:var(--text-muted);font-family:var(--font-mono);font-size:10.5px}.admin-command-console strong{color:var(--text-primary);font-family:var(--font-mono);font-size:13px}.admin-command-console p{color:var(--text-muted);font-family:var(--font-ui);margin:2px 0 0;font-size:12px;line-height:1.5}.admin-metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.admin-metric-card{grid-template-columns:40px minmax(0,1fr);gap:13px;min-height:150px;padding:15px;display:grid;position:relative;overflow:hidden}.admin-metric-card:before{content:"";border-radius:inherit;opacity:0;transition:opacity var(--dur) var(--ease-out), transform .72s var(--ease-out);pointer-events:none;background:linear-gradient(120deg,#0000 35%,#ffffff0e,#0000 66%);position:absolute;inset:0;transform:translate(-45%)}.admin-metric-card:hover:before{opacity:1;transform:translate(45%)}.admin-metric-card[data-tone=ok]{border-color:#4ccb7a33}.admin-metric-card[data-tone=warn]{border-color:#fbbf2440}.admin-metric-card[data-tone=info]{border-color:#5fb6e833}.admin-metric-icon{border:1px solid var(--border);width:38px;height:38px;color:var(--text-secondary);background:#ffffff09;border-radius:8px;place-items:center;display:grid}.admin-metric-card[data-tone=ok] .admin-metric-icon{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}.admin-metric-card[data-tone=warn] .admin-metric-icon{color:#fbbf24;background:#fbbf2417;border-color:#fbbf245c}.admin-metric-card[data-tone=info] .admin-metric-icon{color:var(--cyan);background:#5fb6e817;border-color:#5fb6e857}.admin-metric-icon .dvg-check-stroke{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.admin-metric-body{align-content:start;gap:5px;min-width:0;display:grid}.admin-metric-cmd{color:var(--text-muted);font-family:var(--font-mono);font-size:10.5px}.admin-metric-label{color:var(--text-secondary);font-family:var(--font-mono);text-transform:uppercase;font-size:10.5px}.admin-metric-card strong{overflow-wrap:anywhere;color:var(--text-primary);font-family:var(--font-ui);font-size:clamp(26px,2.4vw,38px);line-height:1}.admin-metric-card p{color:var(--text-muted);font-family:var(--font-ui);margin:0;font-size:12px;line-height:1.45}.admin-ops-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr) minmax(0,1.05fr);gap:14px;margin-bottom:14px;display:grid}.admin-analysis-panel{min-width:0;overflow:hidden}.admin-panel-head,.admin-metrics-table-head{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.admin-panel-head h2,.admin-metrics-table-head h2{color:var(--text-primary);font-family:var(--font-ui);margin:4px 0 0;font-size:18px;line-height:1.15}.admin-panel-head svg{color:var(--accent);flex:none}.admin-funnel-list,.admin-traffic-list,.admin-segment-list{gap:10px;padding:16px;display:grid}.admin-funnel-row,.admin-traffic-row{background:#ffffff06;border:1px solid #ffffff12;border-radius:7px;align-items:center;gap:12px;min-width:0;padding:12px;display:grid;position:relative;overflow:hidden}.admin-funnel-row{grid-template-columns:minmax(0,1fr) auto}.admin-funnel-row i,.admin-traffic-row i{width:var(--admin-bar-value);background:linear-gradient(90deg, var(--accent), var(--cyan));height:2px;position:absolute;bottom:0;left:0;box-shadow:0 0 14px #4ccb7a57}.admin-funnel-row strong,.admin-traffic-row strong,.admin-segment-list strong{color:var(--text-primary);font-family:var(--font-mono)}.admin-funnel-row span,.admin-segment-list span,.admin-segment-list small{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.admin-funnel-row>div:first-child,.admin-funnel-row>div:last-of-type{gap:4px;min-width:0;display:grid}.admin-funnel-row>div:last-of-type{justify-items:end}.admin-segment-list{grid-template-columns:1fr}.admin-segment-list a{transition:border-color var(--dur) var(--ease-out), background var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);background:#ffffff06;border:1px solid #ffffff13;border-radius:7px;gap:7px;padding:14px;text-decoration:none;display:grid}.admin-segment-list a:hover{transform:translateY(-1px)}.admin-segment-list a[data-tone=ok]:hover{border-color:var(--accent-border);background:#4ccb7a12}.admin-segment-list a[data-tone=warn]:hover{background:#fbbf2411;border-color:#fbbf2466}.admin-segment-list strong{font-size:30px;line-height:1}.admin-traffic-row{grid-template-columns:minmax(0,1fr) auto}.admin-traffic-row span{color:var(--text-secondary);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-empty-state{color:var(--text-secondary);font-family:var(--font-mono);background:#fbbf240f;border:1px solid #fbbf2438;border-radius:7px;align-items:center;gap:10px;margin:16px;padding:14px;font-size:12px;display:flex}.admin-lifecycle-panel{margin-bottom:14px;display:grid}.admin-lifecycle-controls{background:#ffffff0e;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:1px;display:grid}.admin-lifecycle-segment-tabs,.admin-lifecycle-actions,.admin-lifecycle-summary,.admin-lifecycle-preview,.admin-lifecycle-results{background:#080b0dd1}.admin-lifecycle-segment-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.admin-lifecycle-segment-tabs button{min-height:86px;color:var(--text-secondary);font-family:var(--font-mono);text-align:left;cursor:pointer;transition:border-color var(--dur) var(--ease-out), background var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;gap:7px;padding:14px;display:grid;position:relative}.admin-lifecycle-segment-tabs button:hover{border-color:#ffffff29;transform:translateY(-1px)}.admin-lifecycle-segment-tabs button.is-active{color:var(--text-primary);background:#4ade8014;border-color:#77f29a73}.admin-lifecycle-segment-tabs strong{color:inherit;font-size:13px}.admin-lifecycle-segment-tabs span{color:var(--text-muted);font-size:11px}.admin-lifecycle-actions{grid-template-columns:92px minmax(0,1fr);align-content:start;gap:10px;padding:16px;display:grid}.admin-lifecycle-actions label{color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;gap:6px;font-size:10.5px;display:grid}.admin-lifecycle-actions input[type=number]{width:100%;min-height:40px;color:var(--text-primary);font-family:var(--font-mono);background:#ffffff09;border:1px solid #ffffff1a;border-radius:7px;padding:10px}.admin-lifecycle-checkbox{background:#ffffff06;border:1px solid #ffffff13;border-radius:7px;align-items:center;min-height:40px;padding:0 10px;text-transform:none!important;gap:8px!important;display:flex!important}.admin-lifecycle-checkbox input{accent-color:#77f29a}.admin-lifecycle-actions .btn{min-height:40px}.admin-lifecycle-actions .btn-ghost{grid-column:1/2}.admin-lifecycle-actions .btn-primary{grid-column:2/3}.admin-lifecycle-actions p{color:var(--text-muted);font-family:var(--font-ui);grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}.admin-lifecycle-summary{border-top:1px solid #fff1;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.admin-lifecycle-summary strong{color:var(--text-primary);font-family:var(--font-ui);font-size:15px}.admin-lifecycle-summary p{color:var(--text-muted);font-family:var(--font-mono);margin:4px 0 0;font-size:11.5px;line-height:1.55}.admin-lifecycle-summary>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-lifecycle-summary span{color:var(--text-secondary);font-family:var(--font-mono);border:1px solid #ffffff14;border-radius:999px;padding:7px 9px;font-size:11px}.admin-lifecycle-error{color:#fecaca;font-family:var(--font-mono);background:#f8717114;border-top:1px solid #f8717147;padding:12px 16px;font-size:12px}.admin-lifecycle-preview,.admin-lifecycle-results{border-top:1px solid #fff1;gap:12px;padding:16px;display:grid}.admin-lifecycle-preview-head{color:var(--text-primary);font-family:var(--font-ui);justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-lifecycle-preview-head span{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.admin-lifecycle-template{gap:8px;min-width:0;display:grid}.admin-lifecycle-preview-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:14px;min-width:0;display:grid}.admin-lifecycle-preview-recipients{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.admin-lifecycle-preview-recipients>strong{color:var(--text-primary);font-family:var(--font-ui);font-size:13px}.admin-lifecycle-preview-recipients>span{min-width:0;color:var(--text-secondary);font-family:var(--font-mono);border-top:1px solid #ffffff0f;gap:3px;padding:8px 0;font-size:11.5px;display:grid}.admin-lifecycle-preview-recipients small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-lifecycle-template span{color:var(--accent);font-family:var(--font-mono);text-transform:uppercase;font-size:10.5px}.admin-lifecycle-template strong,.admin-lifecycle-template p,.admin-lifecycle-template pre,.admin-lifecycle-empty{color:var(--text-secondary);font-family:var(--font-mono);margin:0;font-size:12px;line-height:1.6}.admin-lifecycle-template strong{color:var(--text-primary)}.admin-lifecycle-template pre{white-space:pre-wrap;background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;max-height:240px;padding:12px;overflow:auto}.admin-lifecycle-results div{color:var(--text-secondary);font-family:var(--font-mono);border:1px solid #ffffff12;border-radius:8px;gap:4px;padding:10px;font-size:12px;display:grid}.admin-lifecycle-results div.is-ok{border-color:#77f29a38}.admin-lifecycle-results div.is-error{border-color:#f8717140}.admin-lifecycle-results strong{color:var(--text-primary)}.admin-lifecycle-results small{color:var(--text-muted)}.admin-email-segments{background:#ffffff0e;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.admin-email-segments>div{background:#080b0dd1;align-content:start;gap:8px;min-height:180px;padding:16px;display:grid}.admin-email-segments h3{color:var(--text-primary);font-family:var(--font-ui);margin:0 0 4px;font-size:14px}.admin-email-segments p,.admin-email-row span{color:var(--text-muted);font-family:var(--font-mono);font-size:11.5px}.admin-email-row{background:#ffffff05;border:1px solid #fff1;border-radius:7px;gap:3px;padding:9px 10px;display:grid}.admin-email-row strong{color:var(--text-primary);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-lifecycle-recipient-grid{border-top:1px solid #fff1}.admin-metrics-table-card{margin-bottom:16px;overflow:hidden}.admin-metrics-table-head p{max-width:520px;color:var(--text-muted);font-family:var(--font-ui);text-align:right;margin:0;font-size:12px;line-height:1.5}.admin-user-stats{background:#ffffff0e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.admin-user-stats span{color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;background:#080b0dd1;gap:4px;padding:13px 16px;font-size:11px;display:grid}.admin-user-stats strong{color:var(--text-primary);font-family:var(--font-ui);font-size:24px;line-height:1}.admin-metrics-table{overflow-x:auto}.admin-metrics-row{min-width:1080px;color:var(--text-secondary);font-family:var(--font-mono);border-bottom:1px solid #fff1;grid-template-columns:minmax(210px,1.45fr) minmax(105px,.7fr) repeat(4,minmax(122px,.9fr)) minmax(96px,.7fr);align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:grid}.admin-metrics-row:last-child{border-bottom:0}.admin-metrics-row-head{color:var(--text-muted);text-transform:uppercase;font-size:10.5px}.admin-metrics-row strong,.admin-metrics-row small,.admin-metrics-row a{display:block}.admin-metrics-row strong,.admin-metrics-row a{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-metrics-row a{text-decoration:none}.admin-metrics-row a:hover{color:var(--accent)}.admin-metrics-row small{color:var(--text-muted);margin-top:3px}.admin-user-status{width:fit-content;color:var(--text-secondary);border:1px solid #ffffff14;border-radius:999px;padding:5px 8px;font-style:normal;display:inline-flex}.admin-user-status[data-tone=ok]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}.admin-user-status[data-tone=warn]{color:#fbbf24;background:#fbbf2414;border-color:#fbbf2459}.admin-metrics-denied{width:min(620px,100%);margin:8vh auto 0;padding:24px}.admin-metrics-denied .btn{margin-top:18px}@media (max-width:1200px){.admin-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-traffic-panel{grid-column:1/-1}}@media (max-width:900px){.admin-metrics-head{flex-direction:column;align-items:flex-start}.admin-metrics-head-actions{justify-content:flex-start}.admin-command-band,.admin-lifecycle-controls,.admin-ops-grid{grid-template-columns:1fr}.admin-traffic-panel{grid-column:auto}.admin-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-email-segments,.admin-user-stats{grid-template-columns:1fr 1fr}.admin-lifecycle-summary,.admin-metrics-table-head{flex-direction:column;align-items:flex-start}.admin-metrics-table-head p{text-align:left;max-width:none}}@media (max-width:620px){.admin-metrics-page{width:min(100% - 24px,1360px);padding:24px 0 48px}.admin-command-copy,.admin-command-console{padding:16px}.admin-metrics-grid,.admin-lifecycle-segment-tabs,.admin-email-segments,.admin-user-stats{grid-template-columns:1fr}.admin-metric-card{min-height:0}.admin-lifecycle-actions{grid-template-columns:1fr}.admin-lifecycle-actions .btn-ghost,.admin-lifecycle-actions .btn-primary{grid-column:auto}.admin-lifecycle-preview-grid,.admin-funnel-row{grid-template-columns:1fr}.admin-funnel-row>div:last-of-type{justify-items:start}}
.dev-tools-page{width:min(1060px,100vw - 40px);margin:0 auto;padding:42px 0 60px}.dev-tools-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.dev-tools-eyebrow,.dev-tools-card-cmd{color:var(--accent);font-family:var(--font-mono);font-size:12px;display:inline-flex}.dev-tools-head h1{color:var(--text-primary);font-family:var(--font-ui);margin:8px 0;font-size:clamp(34px,5vw,56px);line-height:1}.dev-tools-head p,.dev-tools-card p{color:var(--text-secondary);font-family:var(--font-ui);margin:0;line-height:1.55}.dev-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dev-tools-card,.dev-tools-status{background:radial-gradient(420px 180px at 0 0,#4ade801a,#0000 68%),#080b0ddb;border:1px solid #ffffff17;border-radius:8px;box-shadow:0 24px 80px -56px #000000e6}.dev-tools-card{align-content:start;gap:16px;padding:20px;display:grid}.dev-tools-card[data-danger=true]{background:radial-gradient(420px 180px at 0 0,#f871711a,#0000 68%),#080b0ddb;border-color:#f8717142}.dev-tools-card h2{color:var(--text-primary);font-family:var(--font-ui);margin:0;font-size:22px}.dev-tools-actions{flex-wrap:wrap;gap:10px;display:flex}.dev-tools-status{color:var(--text-secondary);font-family:var(--font-mono);margin-top:14px;padding:13px 15px;font-size:12px}.dev-tools-status[data-tone=ok]{border-color:var(--accent-border);color:var(--accent)}.dev-tools-status[data-tone=error]{color:var(--red);border-color:#f871716b}@media (max-width:760px){.dev-tools-head{flex-direction:column;align-items:flex-start}.dev-tools-grid{grid-template-columns:1fr}}
.loading-wireframe-page{grid-template-rows:auto minmax(0,1fr);gap:18px;height:100%;min-height:0;display:grid;overflow:hidden!important}.wire{background:linear-gradient(90deg,#0000,#fff1,#0000) 0 0/260% 100%,linear-gradient(#ffffff13,#ffffff09) 0 0/100% 100%;border:1px solid #ffffff0b;border-radius:7px;animation:2.35s linear infinite wireSheen;display:block;position:relative;overflow:hidden}@keyframes wireSheen{0%{opacity:.72;background-position:-160% 0,0 0}50%{opacity:1}to{opacity:.72;background-position:160% 0,0 0}}.wire-card{isolation:isolate;background:radial-gradient(520px 260px at 0 0,#00ff4113,#0000 64%),linear-gradient(#101318f0,#07090ceb);border:1px solid #ffffff14;border-radius:12px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 24px 70px -56px #000000f5}.wire-card:before{content:"";z-index:-1;pointer-events:none;opacity:.35;background:linear-gradient(90deg,#0000,#00ff4117,#0000) -260px 0/260px 100%,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 40px;animation:7s linear infinite wirePanelScan;position:absolute;inset:0}@keyframes wirePanelScan{to{background-position:260px 0,0 40px}}.wire-command{border:1px solid var(--border);max-width:100%;min-height:28px;color:var(--text-muted);font-family:var(--font-mono);background:#00000057;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 10px;font-size:12px;display:inline-flex}.wire-command span{color:var(--accent);font-weight:800}.wire-command strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.wire-command em{background:var(--accent);width:7px;height:13px;box-shadow:0 0 12px var(--accent-glow,#00ff4152);animation:.9s steps(2,end) infinite blink}.wire-lines{gap:9px;display:grid}.wire-line{height:12px}.wire-title{height:26px;margin-bottom:14px}.wire-title-sm{height:18px;margin-bottom:10px}.wire-kicker{height:9px;margin-bottom:10px}.wire-input{background:linear-gradient(90deg,#0000,#00ff4114,#0000) 0 0/260% 100%,#00000052 0 0/100% 100%;border-radius:8px;height:38px;margin-top:18px}.wire-icon,.wire-icon-lg,.wire-avatar{border-color:var(--accent-border);background:linear-gradient(90deg, transparent, #00ff4121, transparent), var(--accent-soft);background-size:260% 100%,100% 100%;flex:none}.wire-icon{width:36px;height:36px}.wire-icon-lg{width:56px;height:56px;margin-bottom:22px}.wire-avatar{border-radius:10px;width:44px;height:44px}.wire-pill,.wire-pill-xl{border-radius:999px;height:34px}.wire-pill{width:112px}.wire-pill-xl{border-radius:12px;width:100%;min-height:66px}.wire-chip-row,.wire-pill-grid{flex-wrap:wrap;gap:10px;display:flex}.wire-pill-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}.wire-rows{gap:8px;display:grid}.wire-row{grid-template-columns:minmax(160px, 1.5fr) repeat(var(--wire-extra-cols,3), minmax(70px, .7fr));background:#ffffff06;border:1px solid #ffffff0e;border-radius:10px;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:grid}.wire-row-main,.wire-row-cell{height:13px}.wire-row-main{width:84%}.wire-row-cell{width:68%}.wire-terminal-head{min-height:38px;color:var(--text-muted);font-family:var(--font-mono);background:#ffffff06;border-bottom:1px solid #ffffff13;align-items:center;gap:7px;margin:-1px -1px 16px;padding:10px 12px;font-size:11px;display:flex}.wire-terminal-head span{background:var(--border-strong);border-radius:50%;width:9px;height:9px}.wire-terminal-head span:first-child{background:#f8717180}.wire-terminal-head span:nth-child(2){background:#fbbf2480}.wire-terminal-head span:nth-child(3){background:#00ff4173}.wire-terminal-head strong{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.wire-dashboard-grid{grid-template-columns:minmax(340px,480px) minmax(0,1fr);gap:18px;min-height:0;display:grid}.wire-cta-card{min-height:360px;padding:26px}.wire-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wire-status-card{grid-template-columns:38px minmax(0,1fr);gap:14px;padding:16px;display:grid}.wire-table-card,.wire-scope-card,.wire-repo-list,.wire-generic-card{padding:20px}.wire-table-card{min-height:260px}.wire-scope-card{min-height:210px}.wire-repo-list{min-height:330px}.wire-knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wire-knowledge-card{min-height:360px;padding:20px}.wire-profile-row{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:18px;display:grid}.wire-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.wire-metric{border-radius:10px;height:64px}.wire-kit-layout{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:18px;min-height:0;display:grid}.wire-editor,.wire-inspector{padding:22px}.wire-editor{min-height:520px}.wire-inspector{min-height:420px}.wire-result-layout{grid-template-columns:minmax(360px,.9fr) minmax(320px,.8fr);gap:18px;min-height:0;display:grid}.wire-resume-page,.wire-analysis-panel{padding:0 18px 18px}.wire-paper{background:#f1f3f6;border-radius:6px;min-height:520px;padding:34px 34px 28px}.wire-paper .wire{background:linear-gradient(90deg,#0000,#1418201a,#0000) 0 0/260% 100%,linear-gradient(#161c2638,#161c261f) 0 0/100% 100%;border-color:#14182014}.wire-rule{background:#14182029;border:0;height:1px;margin:22px 0}.wire-score-ring{background:radial-gradient(circle,#00000059 56%,#0000 57%),conic-gradient(from 120deg,#00ff4157,#00e5ff38,#ffffff0d);border-width:12px;border-radius:50%;width:180px;height:180px;margin:22px auto 24px;animation:2.2s ease-in-out infinite wireRingPulse}@keyframes wireRingPulse{0%,to{filter:brightness(.88);transform:scale(.99)}50%{filter:brightness(1.08);transform:scale(1.01)}}.wire-billing-deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-height:0;display:grid}.wire-billing-card{min-height:520px;padding:0 18px 18px}.wire-price{border-color:#fbbf2438;height:44px;margin:18px 0 20px}.wire-onboarding-panel{gap:16px;display:grid}.wire-ranking-panel{background:radial-gradient(420px 180px at 0 0,#00ff4113,#0000 64%),#050809c2;border:1px solid #ffffff13;border-radius:12px;gap:12px;padding:16px;display:grid}.wire-history-list{gap:8px;display:grid}@media (max-width:1100px){.wire-dashboard-grid,.wire-kit-layout,.wire-result-layout,.wire-knowledge-grid,.wire-billing-deck{grid-template-columns:1fr}.wire-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.loading-wireframe-page{overflow:auto!important}.wire-status-grid,.wire-pill-grid,.wire-metric-grid{grid-template-columns:1fr}.wire-row{grid-template-columns:1fr;gap:8px}.wire-row-cell{width:44%}.wire-paper{min-height:430px;padding:24px 20px}}@media (prefers-reduced-motion:reduce){.wire,.wire-card:before,.wire-command em,.wire-score-ring{animation:none!important}}
.roadmap-page{gap:18px;display:grid}.roadmap-header-cta{justify-content:center;min-width:128px}.roadmap-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.roadmap-summary>div{border:1px solid var(--border);background:radial-gradient(220px 120px at 0 0,#4ade801c,#0000 68%),#ffffff06;border-radius:8px;gap:6px;min-width:0;padding:16px;display:grid}.roadmap-summary span,.roadmap-column-head span,.roadmap-feature-copy span{color:var(--accent);font-family:var(--font-mono);font-size:11px;font-weight:800}.roadmap-summary strong{color:var(--text-primary);font-family:var(--font-ui);font-size:34px;line-height:1}.roadmap-summary em{color:var(--text-muted);font-family:var(--font-ui);font-size:13px;font-style:normal}.roadmap-columns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.roadmap-column{border:1px solid var(--border);background:linear-gradient(#12161ceb,#090c0fe0),#ffffff05;border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid}.roadmap-column[data-status=present]{border-color:#4ade8047}.roadmap-column[data-status=progress]{border-color:#38bdf847}.roadmap-column[data-status=planned]{border-color:#fbbf2447}.roadmap-column[data-status=progress] .roadmap-column-head span,.roadmap-column[data-status=progress] .roadmap-feature-copy span{color:#7dd3fc}.roadmap-column[data-status=planned] .roadmap-column-head span,.roadmap-column[data-status=planned] .roadmap-feature-copy span{color:#fbbf24}.roadmap-column-head{gap:6px;display:grid}.roadmap-column-head h2{color:var(--text-primary);font-family:var(--font-ui);margin:0;font-size:20px;line-height:1.15}.roadmap-column-head p{color:var(--text-muted);font-family:var(--font-ui);margin:0;font-size:13px;line-height:1.5}.roadmap-feature-list{gap:10px;display:grid}.roadmap-feature-card{background:#0000003d;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:40px minmax(0,1fr);gap:12px;min-width:0;padding:13px;display:grid}.roadmap-feature-icon{border:1px solid var(--border);width:40px;height:40px;color:var(--accent);background:#ffffff09;border-radius:8px;place-items:center;display:grid}.roadmap-column[data-status=progress] .roadmap-feature-icon{color:#7dd3fc}.roadmap-column[data-status=planned] .roadmap-feature-icon{color:#fbbf24}.roadmap-feature-copy{min-width:0}.roadmap-feature-copy strong{color:var(--text-primary);font-family:var(--font-ui);margin-top:3px;font-size:14px;line-height:1.25;display:block}.roadmap-feature-copy p{color:var(--text-muted);font-family:var(--font-ui);margin:6px 0 0;font-size:12.5px;line-height:1.45}@media (max-width:1020px){.roadmap-columns{grid-template-columns:1fr}.roadmap-column{padding:14px}}@media (max-width:720px){.roadmap-summary{grid-template-columns:1fr}.roadmap-feature-card{grid-template-columns:34px minmax(0,1fr);padding:12px}.roadmap-feature-icon{width:34px;height:34px}}
.extension-download-banner{isolation:isolate;color:inherit;cursor:pointer;transition:transform var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);background:#030606;border:1px solid #4ade8047;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #4ade8014,0 34px 96px -56px #4ade8073}.extension-download-banner[data-state=soon]{background:#080b0d;border-color:#94a3b833;box-shadow:0 0 0 1px #94a3b80d,0 30px 82px -58px #0f172ac7}.extension-download-banner:before{content:"";z-index:2;pointer-events:none;opacity:0;transition:opacity var(--dur) var(--ease-out), transform .82s var(--ease-out);background:linear-gradient(115deg,#0000 34%,#ffffff2e 48%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.extension-download-banner:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a}.extension-download-banner:hover,.extension-download-banner:focus-visible{border-color:#4ade80a8;transform:translateY(-3px);box-shadow:0 0 0 1px #4ade8029,0 40px 120px -58px #4ade80ad}.extension-download-banner[data-state=soon]:hover,.extension-download-banner[data-state=soon]:focus-visible{border-color:#94a3b83d;transform:none;box-shadow:0 0 0 1px #94a3b80f,0 30px 82px -58px #0f172ac7}.extension-download-banner:hover:before,.extension-download-banner:focus-visible:before{opacity:1;transform:translate(120%)}.extension-download-banner[data-state=soon]:hover:before,.extension-download-banner[data-state=soon]:focus-visible:before{opacity:0;transform:translate(-120%)}.extension-download-banner:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.extension-download-banner img{object-fit:cover;width:100%;height:100%;transition:transform .62s var(--ease-out), filter .62s var(--ease-out);display:block}.extension-download-banner[data-state=soon] img{filter:grayscale()saturate(.2)brightness(.58)contrast(.98)}.extension-download-banner:hover img,.extension-download-banner:focus-visible img{filter:brightness(1.07)saturate(1.08);transform:scale(1.015)}.extension-download-banner[data-state=soon]:hover img,.extension-download-banner[data-state=soon]:focus-visible img{filter:grayscale()saturate(.2)brightness(.58)contrast(.98);transform:none}.extension-download-banner[data-state=soon]:after{background:linear-gradient(#0206082e,#0206087a),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 22px);box-shadow:inset 0 0 0 1px #94a3b814}.extension-download-soon-badge{z-index:3;color:#d5dce7;min-height:30px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#0f172ac7;border:1px solid #cbd5e152;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:18px;right:18px;box-shadow:inset 0 0 0 1px #ffffff0a,0 12px 32px -20px #000000db}.extension-download-banner-landing{aspect-ratio:1920/820;border-radius:14px;width:100%;margin:18px 0 32px}.dashboard-modern .extension-download-banner-dashboard{aspect-ratio:1920/820;border-radius:12px;width:min(480px,100%)}@media (max-width:960px){.extension-download-banner-landing{border-radius:12px;margin:6px 0 24px}.dashboard-modern .extension-download-banner-dashboard{aspect-ratio:1920/820;width:100%}}@media (max-width:560px){.extension-download-banner-landing,.dashboard-modern .extension-download-banner-dashboard{display:none}}
.lp-bgvideo{z-index:0;pointer-events:none;opacity:0;contain:strict;background:#000;transition:opacity 1.1s;position:fixed;inset:0;overflow:hidden}.landing-bgvideo-ready .lp-bgvideo,.landing-stage-static .lp-bgvideo{opacity:1}.lp-bgvideo-el{object-fit:cover;transform-origin:50% 42%;filter:saturate(1.06)contrast(1.06)brightness(.6);will-change:transform;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.lp-bgvideo-veil{background:radial-gradient(125% 95% at 50% 28%,#0000001f,#00000094 64%,#000000db 100%),linear-gradient(#0105039e 0%,#0105034d 32%,#0105036b 64%,#010503b8 100%);position:absolute;inset:0}.lp-bgvideo-veil:after{content:"";mix-blend-mode:overlay;opacity:.18;background:radial-gradient(90% 70% at 50% 36%,#4ade8080,#0000 70%);position:absolute;inset:0}.landing-bgvideo-ready .lp-gsap-landing:before{opacity:.16}.landing-bgvideo-ready .lp-gsap-landing:after{opacity:.06}.landing-bgvideo-ready .lp-gsap-glow{opacity:.16}@media (max-width:1024px){.lp-bgvideo-el{object-position:52% 42%;filter:saturate(1.02)contrast(1.04)brightness(.58);transform:scale(1.08)}.lp-bgvideo-veil:after{opacity:.12}}@media (prefers-reduced-motion:reduce){.lp-bgvideo{opacity:1}.lp-bgvideo-el{transform:scale(1.04)}.landing-bgvideo-ready .lp-gsap-landing:before,.landing-bgvideo-ready .lp-gsap-landing:after,.landing-bgvideo-ready .lp-gsap-glow{opacity:revert}}.landing-force-motion .lp-bgvideo{display:block}.landing-force-motion.landing-bgvideo-ready .lp-gsap-landing:before{opacity:.16}.landing-force-motion.landing-bgvideo-ready .lp-gsap-landing:after{opacity:.06}.landing-force-motion.landing-bgvideo-ready .lp-gsap-glow{opacity:.16}
.landing-bgvideo-ready .lp-bgvideo-el{filter:saturate(1.06)contrast(1.04)brightness(.84);transform:scale(1.02)}.lp-bgvideo-veil{background:linear-gradient(90deg,#000402e0 0%,#00040280 38%,#0004021a 68%,#00040266 100%),linear-gradient(#00040280 0%,#00040229 40%,#000402a8 100%)}.lp-stage{width:100vw;margin:0 calc(50% - 50vw);position:relative}.lp-stage-pin{backface-visibility:hidden;contain:layout paint;isolation:isolate;height:100dvh;position:relative;overflow:hidden;transform:translateZ(0)}.lp-stage-hero{will-change:transform, opacity, filter;z-index:3;width:min(690px,100vw - 64px);max-width:min(690px,86vw);position:absolute;top:42%;left:max(32px,50vw - 620px);transform:translateY(-50%)}.lp-stage-kicker{font-family:var(--font-ui);letter-spacing:.04em;color:var(--accent);border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:999px;margin-bottom:24px;padding:7px 14px;font-size:12px;display:inline-block}.lp-stage-title{font-family:var(--font-inter), -apple-system, "Segoe UI", system-ui, sans-serif;letter-spacing:0;margin-bottom:22px;font-size:66px;font-weight:850;line-height:1.04}.lp-stage-line{padding-block:.025em;display:block;overflow:visible}.lp-stage-line .w{will-change:transform, opacity;display:inline-block}.lp-stage-title .w.accent{color:var(--accent)}.lp-stage-sub{max-width:560px;color:var(--text-secondary);opacity:1;margin-bottom:28px;font-size:clamp(15px,1.4vw,18px);line-height:1.6}.lp-stage-sub strong{color:var(--text-primary);font-weight:600}.lp-stage-actions{z-index:8;opacity:1;visibility:visible;pointer-events:auto;flex-wrap:wrap;gap:14px;max-width:min(100%,540px);display:flex;position:relative}.lp-stage-actions .btn{z-index:1;flex:0 auto;min-height:44px;position:relative}.lp-stage-trust{font-family:var(--font-mono);letter-spacing:.03em;color:var(--text-muted);margin-top:16px;font-size:11.5px}.lp-stage-caption{text-align:center;font-family:var(--font-mono);opacity:0;pointer-events:none;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-stage-caption-cmd{color:var(--accent);font-size:14px;display:block}.lp-stage-caption-text{color:var(--text-secondary);margin-top:6px;font-size:13px;display:block}.lp-stage-screen{transform-origin:50%;opacity:0;z-index:4;will-change:transform, opacity;width:100vw;height:100dvh;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)scale(.5)}.lp-stage-screen-frame{border:1px solid var(--accent-border);background:var(--bg-surface);border-radius:16px;width:100%;height:100%;overflow:hidden;box-shadow:0 50px 140px -30px #00ff4147,0 0 0 1px #0009}.lp-stage-screen-frame img{object-fit:cover;object-position:top center;-webkit-user-select:none;user-select:none;width:100%;height:100%}.lp-stage-scan{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#00ff411a,#0000);height:38%;animation:4.2s linear infinite lpScan;position:absolute;top:0;left:0;right:0}@keyframes lpScan{0%{opacity:0;transform:translateY(-40%)}18%{opacity:1}to{opacity:0;transform:translateY(280%)}}.lp-stage-hud{font-family:var(--font-mono);color:var(--text-secondary);border:1px solid var(--accent-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;white-space:nowrap;z-index:5;background:#04100a99;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:13px;display:flex;position:absolute;bottom:6vh;left:50%;transform:translate(-50%)}.lp-stage-hud b{color:var(--accent)}.lp-stage-hud-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px var(--accent);border-radius:50%}.lp-stage-scrollcue{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);z-index:5;flex-direction:column;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.lp-stage-scrollcue i{background:linear-gradient(var(--accent), transparent);width:1px;height:42px;animation:1.8s ease-in-out infinite lpScrollPulse}@keyframes lpScrollPulse{0%,to{opacity:.4;transform-origin:top;transform:scaleY(.4)}50%{opacity:1;transform-origin:top;transform:scaleY(1)}}.lp-stage--static .lp-stage-pin{flex-direction:column;justify-content:center;gap:6vh;height:auto;min-height:100svh;padding:18vh max(20px,50vw - 620px) 6vh;display:flex}.lp-stage--static .lp-stage-hero{position:static;opacity:1!important;filter:none!important;transform:none!important}.lp-stage--static .lp-stage-caption,.lp-stage--static .lp-stage-scrollcue{display:none}.lp-stage--static .lp-stage-screen{width:100%;max-width:1100px;height:auto;margin:0;position:static;opacity:1!important;transform:none!important}.lp-stage--static .lp-stage-screen-frame,.lp-stage--static .lp-stage-screen-frame img{height:auto}.lp-stage--static .lp-stage-hud{opacity:1;white-space:normal;margin:16px 0 0;position:static;transform:none}@media (max-width:768px){.lp-stage-hud{white-space:normal;font-size:11.5px}}@media (min-width:1025px) and (max-height:820px){.lp-stage-hero{max-width:min(660px,82vw);top:39%}.lp-stage-title{margin-bottom:16px;font-size:52px;line-height:1.02}.lp-stage-sub{max-width:520px;margin-bottom:16px;font-size:16px;line-height:1.45}.lp-stage-actions{gap:10px}}@media (min-width:1025px) and (max-height:660px){.lp-stage-hero{max-width:min(600px,80vw);top:38%}.lp-stage-title{margin-bottom:12px;font-size:46px}.lp-stage-sub{max-width:500px;margin-bottom:14px;font-size:14px;line-height:1.4}.lp-stage-actions .btn{min-height:40px;padding-block:10px}}@media (min-width:1025px) and (max-width:1180px){.lp-stage-hero{max-width:min(640px,82vw);top:41%;left:clamp(28px,5vw,54px)}.lp-stage-title{font-size:64px}.lp-stage-sub{max-width:520px;font-size:16px}.lp-walk-head{width:min(720px,88vw);top:5vh}.lp-walk-stage{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:24px;width:min(1040px,92vw);top:53%}.lp-walk-step{gap:10px;padding:9px 4px 9px 12px}.lp-walk-step-title{font-size:18px}.lp-walk-step-desc{font-size:12.5px;line-height:1.38}}@media (max-width:1024px){.lp-stage--static .lp-stage-pin{justify-content:flex-start;gap:48px;min-height:auto;padding:112px max(18px,50vw - 380px) 58px}.lp-stage--static .lp-stage-hero{width:100%;max-width:700px}.lp-stage-title{margin-bottom:20px;font-size:58px;line-height:1.03}.lp-stage-sub{max-width:620px;margin-bottom:22px;font-size:16px;line-height:1.55}.lp-stage-actions{gap:10px}.lp-walk--static .lp-walk-head{align-self:center;max-width:700px;margin:0}.lp-walk--static .lp-walk-stage{gap:24px}.lp-walk--static .lp-walk-video{width:min(720px,100%)}.lp-walk--static .lp-walk-video-frame{border-radius:12px}.lp-walk--static .lp-walk-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:720px;display:grid}.lp-walk--static .lp-walk-step{min-height:112px;padding:12px 10px 12px 14px}}@media (max-width:640px){.lp-stage--static .lp-stage-pin{gap:40px;padding:100px 18px 48px}.lp-stage-title{font-size:42px;line-height:1.04}.lp-stage-sub{font-size:15px}.lp-stage-actions{flex-direction:column;align-items:stretch;max-width:380px}.lp-stage-actions .btn{justify-content:center;width:100%;min-height:46px}.lp-walk--static .lp-walk-steps{grid-template-columns:1fr}.lp-walk--static .lp-walk-step{min-height:0}}@media (max-width:1024px) and (max-height:560px){.lp-stage-hero{max-width:min(640px,86vw);top:34%;left:max(24px,50vw - 380px)}.lp-stage-title{margin-bottom:12px;font-size:40px;line-height:1.02}.lp-stage-sub{max-width:520px;margin-bottom:14px;font-size:14px;line-height:1.38}.lp-stage-actions{gap:10px}.lp-stage-actions .btn{min-height:40px;padding-block:10px}}@media (max-width:480px){.lp-stage-title{font-size:36px}}@media (max-width:380px){.lp-stage-title{font-size:34px}}@media (prefers-reduced-motion:reduce){.lp-stage-scan,.lp-stage-scrollcue i{animation:none}}.lp-walk-head{text-align:center;z-index:6;opacity:0;pointer-events:none;width:min(760px,90vw);position:absolute;top:7vh;left:50%;transform:translate(-50%)}.lp-walk-head .lp-section-eyebrow{justify-content:center}.lp-walk-head .lp-h2{margin:6px 0 0}.lp-walk-stage{z-index:4;pointer-events:none;grid-template-columns:minmax(0,.64fr) minmax(0,1.36fr);align-items:start;gap:clamp(28px,4vw,60px);width:min(1360px,94vw);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-walk--static .lp-walk-stage{pointer-events:auto;position:static;transform:none}.lp-walk-video{aspect-ratio:16/9;transform-origin:50%;will-change:transform, opacity;opacity:0;grid-column:2;width:100%;position:relative}.lp-walk-steps{opacity:0;z-index:5;flex-direction:column;grid-column:1;gap:clamp(8px,1.2vw,16px);margin:0;padding:0;list-style:none;display:flex}.lp-walk-step{border-left:2px solid var(--border);opacity:0;align-items:flex-start;gap:14px;padding:12px 6px 12px 16px;transition:border-color .4s,background .4s,box-shadow .4s;display:flex;position:relative}.lp-walk-step:before{content:"";background:var(--accent);opacity:0;transform-origin:50%;pointer-events:none;border-radius:999px;width:2px;position:absolute;top:8px;bottom:8px;left:-2px;transform:scaleY(.2);box-shadow:0 0 18px #00ff41b3}.lp-walk-step.is-reverse-flash:before{animation:.62s ease-out lpWalkReverseFlash}.lp-walk-step.is-done{border-left-color:var(--accent-border)}.lp-walk-step.is-active{border-left-color:var(--accent);background:linear-gradient(90deg, var(--accent-soft), transparent)}.lp-walk-step-n{font-family:var(--font-mono);color:var(--text-muted);flex:none;padding-top:4px;font-size:13px;font-weight:700;transition:color .4s,text-shadow .4s}.lp-walk-step.is-active .lp-walk-step-n{color:var(--accent);text-shadow:0 0 14px var(--accent)}.lp-walk-step-body{flex-direction:column;gap:5px;display:flex}.lp-walk-step-title{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.01em;color:var(--text-secondary);font-size:clamp(16px,1.5vw,21px);font-weight:700;line-height:1.16;transition:color .4s}.lp-walk-step.is-active .lp-walk-step-title,.lp-walk-step.is-done .lp-walk-step-title{color:var(--text-primary)}.lp-walk-step-desc{color:var(--text-muted);font-size:clamp(13px,1vw,15px);line-height:1.5}@keyframes lpWalkReverseFlash{0%{opacity:0;transform:scaleY(.2)}28%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.65)}}.lp-walk-video-frame{border:1px solid var(--accent-border);background:var(--bg-surface);border-radius:16px;position:absolute;inset:0;overflow:hidden;box-shadow:0 50px 140px -30px #00ff4147,0 0 0 1px #0009}.lp-walk-video-el{object-fit:cover;object-position:top center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.lp-walk--static .lp-walk-head{opacity:1;width:auto;margin:0 0 4vh;position:static;transform:none}.lp-walk--static .lp-walk-stage{flex-direction:column;align-items:center;gap:22px;width:100%;display:flex;position:static}.lp-walk--static .lp-walk-video{width:min(640px,92vw);margin:0;position:static;opacity:1!important;transform:none!important}.lp-walk--static .lp-walk-steps{opacity:1;flex-direction:column;gap:14px;width:100%;max-width:680px;display:flex;position:static}.lp-walk--static .lp-walk-step{width:100%;position:static;text-align:left!important;opacity:1!important;transform:none!important}@media (max-width:980px){.lp-walk-stage{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:24px}.lp-walk-head{top:5vh}}@media (prefers-reduced-motion:reduce){.lp-walk-scan{animation:none}}.lp-gsap-landing .lp-final-cta-text h2:after{opacity:1;will-change:opacity;animation:.78s step-end infinite lpFinalCursorBlink!important}
