.wl-landing{--bg:#0a0a0c;--fg-muted:#a1a1aa;--fg:#ededee;--card:#18181b;--card-2:#1f1f23;--border:#27272a;--border-2:#3a3a3f;--primary:#3b82f6;--up:#22c55e;--down:#ef4444;--purple:#a855f7;--gold:#f59e0b;--hero-bridge-fade:1;--font-sans:var(--font-geist),"Geist",system-ui,-apple-system,sans-serif;--font-mono:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;--ease:cubic-bezier(0.22,1,0.36,1);background:var(--bg);color:var(--fg-muted);font-family:var(--font-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;min-height:100vh;-webkit-user-select:text;-moz-user-select:text;user-select:text}.wl-landing ::-moz-selection{background:rgba(59,130,246,.4);color:#fff}.wl-landing ::selection{background:rgba(59,130,246,.4);color:#fff}.wl-landing a{color:inherit;text-decoration:none}.wl-landing button{font:inherit;cursor:pointer;background:none;border:0;color:inherit}.wl-landing .nav{position:fixed;top:0;left:0;right:0;z-index:100;height:56px;display:flex;align-items:center;gap:24px;padding:0 28px;background:rgba(10,10,12,.7);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--border)}.wl-landing .nav-brand{display:flex;align-items:center;color:var(--fg)}.wl-landing .brand-wordmark{display:block;flex:none;width:69.6px;height:18px}.wl-landing .nav-links{display:flex;gap:22px;font-size:13px}.wl-landing .nav-links a:hover{color:var(--fg)}.wl-landing .nav-cta{margin-left:auto;display:flex;align-items:center;gap:10px}.wl-landing .mobile-nav-menu{position:relative;display:none}.wl-landing .mobile-nav-toggle{width:36px;height:36px;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid var(--border-2);border-radius:6px;background:rgba(255,255,255,.015);transition:background .14s,border-color .14s}.wl-landing .mobile-nav-toggle:hover,.wl-landing .mobile-nav-toggle[aria-expanded=true]{border-color:#52525b;background:rgba(255,255,255,.05)}.wl-landing .mobile-nav-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.wl-landing .mobile-nav-toggle>span{width:15px;height:1px;background:#c7c7ce;transform-origin:center;transition:transform .17s var(--ease),opacity .12s}.wl-landing .mobile-nav-toggle[aria-expanded=true]>span:first-child{transform:translateY(5px) rotate(45deg)}.wl-landing .mobile-nav-toggle[aria-expanded=true]>span:nth-child(2){opacity:0}.wl-landing .mobile-nav-toggle[aria-expanded=true]>span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.wl-landing .mobile-nav-panel{position:fixed;z-index:110;top:66px;right:14px;width:min(286px,calc(100vw - 28px));padding:7px;visibility:hidden;opacity:0;transform:translateY(-7px) scale(.985);transform-origin:top right;pointer-events:none;border:1px solid var(--border-2);border-radius:10px;background:rgba(16,16,19,.97);box-shadow:0 22px 60px rgba(0,0,0,.52);backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);transition:opacity .15s,transform .18s var(--ease),visibility .18s}.wl-landing .mobile-nav-panel[data-open=true]{visibility:visible;opacity:1;transform:none;pointer-events:auto}.wl-landing .mobile-nav-panel-terminal a,.wl-landing .mobile-nav-panel>a{min-height:44px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);color:#b7b7bf;font-size:13px;transition:background .14s,color .14s,padding .14s}.wl-landing .mobile-nav-panel>a:first-child{border-top:0}.wl-landing .mobile-nav-panel>a:hover{padding-inline:14px;background:rgba(255,255,255,.025);color:var(--fg)}.wl-landing .mobile-nav-panel a b{color:#5f6f91;font-family:var(--font-mono);font-size:11px;font-weight:400}.wl-landing .mobile-nav-panel-terminal{margin-top:6px;border:1px solid rgba(59,130,246,.42);border-radius:6px;background:rgba(59,130,246,.08)}.wl-landing .mobile-nav-panel-terminal a{min-height:42px;border-top:0;color:#c8d8ff}.wl-landing .mobile-nav-panel-terminal a:hover{background:rgba(59,130,246,.1);color:#fff}.wl-landing .mobile-nav-panel-terminal a b{color:#8fb4ff;font-size:14px}.wl-landing .btn-primary{display:inline-flex;align-items:center;gap:6px;background:var(--primary);color:#fff;padding:7px 14px;border-radius:6px;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 4px 14px -4px rgba(59,130,246,.6);transition:transform .12s var(--ease),background .12s var(--ease)}.wl-landing .btn-primary:hover{background:#2563eb;transform:translateY(-1px)}.wl-landing .btn-login{display:inline-flex;align-items:center;padding:7px 14px;border-radius:6px;font-size:13px;font-weight:500;white-space:nowrap;color:var(--fg);background:transparent;border:1px solid var(--border-2);transition:background .12s var(--ease),border-color .12s var(--ease)}.wl-landing .btn-login:hover{background:rgba(255,255,255,.04);border-color:#52525b}.wl-landing .btn-signup{display:inline-flex;align-items:center;padding:7px 14px;border-radius:6px;font-size:13px;font-weight:600;white-space:nowrap;background:#fff;color:#0a0a0c;border:1px solid #fff;letter-spacing:-.005em;transition:transform .12s var(--ease),background .12s var(--ease)}.wl-landing .btn-signup:hover{background:#ededee;transform:translateY(-1px)}.wl-landing .link-cta{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:500;color:var(--fg-muted);letter-spacing:-.005em;padding:6px 4px;transition:color .14s var(--ease),transform .14s var(--ease)}.wl-landing .link-cta svg{width:22px;height:22px;stroke-width:1.8;transition:transform .14s var(--ease)}.wl-landing .link-cta:hover{color:var(--fg)}.wl-landing .link-cta:hover svg{transform:translateX(3px)}.wl-landing .link-cta.primary{color:var(--primary)}.wl-landing .link-cta.primary:hover{color:#60a5fa}.wl-landing .link-cta.light{color:var(--fg)}.wl-landing .link-cta.light:hover{color:#fff}.wl-landing .hero{position:relative;min-height:100vh;padding:112px 28px 48px;display:flex;flex-direction:column;align-items:center;overflow:hidden}.wl-landing .hero-title-main,.wl-landing .hero-title-sub{display:block;text-align:center}.wl-landing .hero-title-main{font-size:clamp(40px,6.4vw,88px);font-weight:600;letter-spacing:-.035em;color:var(--fg);line-height:1}.wl-landing .hero-title-sub{margin-top:14px;font-size:clamp(26px,3.8vw,52px);font-weight:500;letter-spacing:-.025em;line-height:1.05;background:linear-gradient(120deg,#fff,#a1a1aa 60%,#52525b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.wl-landing .hero-cta{display:flex;gap:36px;justify-content:center;align-items:center}.wl-landing .hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,transparent 75%);pointer-events:none}.wl-landing .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 30% at 50% 0,rgba(59,130,246,.18),transparent 70%),radial-gradient(ellipse 40% 30% at 80% 20%,rgba(168,85,247,.1),transparent 70%);pointer-events:none}.wl-landing .hero-inner{position:relative;z-index:1;max-width:880px;text-align:center;margin:auto 0}.wl-landing .hero-title{margin-bottom:26px;text-wrap:balance}.wl-landing .grad{background:linear-gradient(120deg,#fff,#a1a1aa 60%,#52525b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.wl-landing .hero-sub{font-size:18px;line-height:1.55;color:var(--fg-muted);max-width:620px;margin:26px auto 36px;text-wrap:pretty}.wl-landing .hero-bridge{position:relative;z-index:1;width:100%;max-width:980px;margin-top:auto;padding-top:72px;text-align:center}.wl-landing .hero-bridge .bright{color:var(--fg);font-weight:500}.wl-landing .scene-title{font-size:clamp(34px,4.4vw,60px);font-weight:600;letter-spacing:-.03em;color:var(--fg);line-height:1.05;margin-bottom:18px;text-wrap:balance}.wl-landing .scene-sub{font-size:17px;color:var(--fg-muted);max-width:620px;text-wrap:pretty}.wl-landing .bridge-text{position:relative;font-size:clamp(18px,1.8vw,25px);line-height:1.4;color:var(--fg-muted);font-weight:400;letter-spacing:-.015em;text-wrap:balance}.wl-landing .bridge-text:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:var(--hero-bridge-fade);background:linear-gradient(180deg,rgba(10,10,12,0) 8%,rgba(10,10,12,.18) 32%,rgba(10,10,12,.56) 64%,rgba(10,10,12,.96));will-change:opacity}.wl-landing .cite{font-family:var(--font-mono);font-size:11px;color:var(--primary);background:rgba(59,130,246,.1);border-radius:4px;padding:1px 6px;white-space:nowrap}.wl-landing .showcase{position:relative;padding:140px 28px 170px;background:var(--bg)}.wl-landing .showcase-head{max-width:1200px;margin:0 auto 38px}.wl-landing .section-kicker{display:block;margin-bottom:12px;color:var(--primary);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.wl-landing .showcase-switch{display:flex;justify-content:center}.wl-landing .showcase-tabs{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--border);border-radius:999px;background:rgba(14,14,17,.95)}.wl-landing .showcase-tabs button{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border:1px solid transparent;border-radius:999px;white-space:nowrap;color:#858590;font-size:13px;font-weight:500;transition:color .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease)}.wl-landing .showcase-tabs button:hover{color:var(--fg-muted);background:rgba(255,255,255,.03)}.wl-landing .showcase-tabs button:focus-visible{outline:none;box-shadow:0 0 0 1px rgba(96,165,250,.58)}.wl-landing .showcase-tabs button[aria-selected=true]{color:var(--fg);background:linear-gradient(180deg,rgba(59,130,246,.18),rgba(59,130,246,.06));border-color:rgba(59,130,246,.45)}.wl-landing .showcase-tab-number{font-family:var(--font-mono);font-size:9px;color:#454550}.wl-landing .showcase-tabs button[aria-selected=true] .showcase-tab-number{color:#60a5fa}.wl-landing .showcase-caption{margin:10px 0 0;text-align:center;color:#8b95a8;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;animation:wl-showcase-in .22s var(--ease)}.wl-landing .showcase-frame{width:100%;max-width:1200px;min-height:640px;margin:18px auto 0;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:#0d0d0f;box-shadow:0 30px 90px -45px rgba(59,130,246,.42);animation:wl-showcase-in .28s var(--ease)}@keyframes wl-showcase-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.wl-landing .terminal-recreation{height:640px;display:flex;flex-direction:column;background:#08090d}.wl-landing .terminal-topbar{height:40px;flex:0 0 40px;display:flex;align-items:center;gap:15px;padding:0 10px 0 4px;border-bottom:1px solid #20222b;color:#748097;font-family:var(--font-mono);font-size:10px;white-space:nowrap;overflow:hidden}.wl-landing .terminal-topbar b{color:#c7d2e8;font-size:12px}.wl-landing .terminal-topbar i{height:18px;width:1px;background:#20222b}.wl-landing .terminal-topbar em{margin-left:auto;color:#697386;font-style:normal}.wl-landing .terminal-tool-active{width:33px;height:33px;flex:0 0 33px;display:grid;place-items:center;border-radius:5px;background:#829cf3;color:#111827;font-size:19px}.wl-landing .timeframe-active{padding:4px 8px;border-radius:4px;background:#829cf3;color:#111827}.wl-landing .terminal-workspace{min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,71fr) minmax(350px,29fr)}.wl-landing .terminal-chart{position:relative;height:600px;min-width:0;overflow:hidden;border-right:1px solid #20222b;background:#08090d}.wl-landing .terminal-toolbar{inset:0 auto 0 0;width:36px;padding-top:12px;flex-direction:column;align-items:center;gap:24px;border-right:1px solid #20222b;color:#8993a7;font-size:12px}.wl-landing .terminal-chart-meta,.wl-landing .terminal-toolbar{position:absolute;z-index:2;display:flex;font-family:var(--font-mono)}.wl-landing .terminal-chart-meta{top:9px;left:48px;gap:7px;color:#788397;font-size:8.5px;white-space:nowrap}.wl-landing .terminal-chart-meta b{color:#c9d2e3}.wl-landing .terminal-chart-meta strong{color:#24c57a;font-weight:500}.wl-landing .terminal-candles{position:absolute;inset:31px 0 0 37px;width:calc(100% - 37px)!important;height:calc(100% - 31px)!important;max-width:none!important}.wl-landing .zone-labels text{fill:#e5e7eb;font-size:12px;font-weight:600;text-anchor:middle}.wl-landing .price-axis text{fill:#b8c0cf;font-size:9px;font-family:var(--font-mono)}.wl-landing .product-chat{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;background:#0f1118}.wl-landing .product-chat-head{height:40px;flex:0 0 40px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #20222b;color:#9aa3b5;font-family:var(--font-mono);font-size:10px;font-weight:400}.wl-landing .product-chat-head b{margin-left:7px;color:#697386;font-weight:400}.wl-landing .product-chat-scroll{min-height:0;flex:1 1 0;overflow-y:auto;touch-action:pan-y;padding:12px 12px 28px;scrollbar-width:thin;scrollbar-color:var(--border-2) transparent}.wl-landing .product-user-message{width:-moz-fit-content;width:fit-content;max-width:86%;margin-left:auto;padding:11px 13px;border-radius:12px 12px 3px 12px;background:#849bf2;color:#fff;font-size:13px;line-height:1.45}.wl-landing .product-reasoning{margin:20px 0 9px;color:#71717a;font-family:var(--font-mono);font-size:10.5px}.wl-landing .product-agent-message{padding:13px;border:0;border-radius:9px;background:#1d212c;color:#c7c7cc;font-size:12.5px;line-height:1.58}.wl-landing .product-agent-message p,.wl-landing .product-agent-message ul{margin:0 0 13px}.wl-landing .product-agent-message ul{padding-left:18px}.wl-landing .product-agent-message li+li{margin-top:5px}.wl-landing .product-agent-message h3{margin:20px 0 8px;color:var(--fg);font-size:14px}.wl-landing .product-agent-message h4{margin:14px 0 6px;color:var(--fg);font-size:12.5px;font-style:italic}.wl-landing .product-agent-message b{color:var(--fg);font-weight:600}.wl-landing .demo-more[data-open=false]{display:none}.wl-landing .demo-more-list{margin-top:-13px!important}.wl-landing .demo-expand-wrap{position:relative;z-index:2;min-height:80px;margin:-48px -13px -13px;padding:48px 13px 14px;display:flex;justify-content:center;background:linear-gradient(180deg,rgba(29,33,44,0),#1d212c 58%)}.wl-landing .demo-expand{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid #424856;border-radius:6px;background:rgba(15,17,24,.82);color:#b8c1d2;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.02em;box-shadow:0 6px 22px rgba(0,0,0,.28);transition:color .14s,border-color .14s,background .14s,transform .14s}.wl-landing .demo-expand:hover{color:#fff;border-color:#697386;background:#171b24;transform:translateY(-1px)}.wl-landing .demo-expand:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.wl-landing .demo-expand span{color:var(--primary);font-size:13px;line-height:1}.wl-landing .product-composer{padding:12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid #20222b;background:#0f1118}.wl-landing .product-composer input{flex:1;min-width:0;padding:9px 11px;border:1px solid var(--border);border-radius:7px;background:#1b1f2a;color:#71717a;font:inherit;font-size:12px}.wl-landing .product-composer span{padding:6px 8px;border:1px solid var(--border);border-radius:999px;color:#71717a;font-family:var(--font-mono);font-size:9.5px;white-space:nowrap}.wl-landing .product-composer b{margin-left:auto;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#829cf3;color:#fff;font-size:12px}.wl-landing .journal-ui{min-height:640px;padding:20px;background:#0b0b0d}.wl-landing .journal-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.wl-landing .journal-stat{min-width:0;min-height:104px;padding:14px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:9px;background:linear-gradient(180deg,rgba(24,24,27,.9),rgba(17,17,20,.9))}.wl-landing .journal-stat>span{color:#71717a;font-family:var(--font-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.08em}.wl-landing .journal-stat strong{margin-top:8px;color:var(--fg);font-size:clamp(15px,1.4vw,20px);letter-spacing:-.02em;white-space:nowrap}.wl-landing .journal-stat small{margin-top:auto;color:#71717a;font-size:9.5px;white-space:nowrap}.wl-landing .journal-stat small.stacked{margin-top:3px}.wl-landing .positive{color:var(--up)!important}.wl-landing .negative{color:var(--down)!important}.wl-landing .win-rate-bar{height:3px;margin-top:auto;display:flex;overflow:hidden;border-radius:99px}.wl-landing .win-rate-bar i:first-child{width:77%;background:var(--up)}.wl-landing .win-rate-bar i:last-child{flex:1;background:var(--down)}.wl-landing .journal-equity svg{width:100%;height:34px;margin-top:auto;overflow:visible}.wl-landing .journal-equity path{fill:none;stroke:var(--primary);stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px rgba(59,130,246,.5))}.wl-landing .journal-section{margin-top:18px}.wl-landing .journal-section-head{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.wl-landing .journal-section-head h3{color:var(--fg);font-size:13px;font-weight:600}.wl-landing .journal-section-head span{color:#71717a;font-family:var(--font-mono);font-size:9.5px}.wl-landing .journal-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:8px;scrollbar-color:var(--border-2) transparent}.wl-landing .journal-table{width:100%;min-width:760px;border-collapse:collapse;color:var(--fg-muted);font-family:var(--font-mono);font-size:10px}.wl-landing .journal-table th{padding:8px 10px;border-bottom:1px solid var(--border);background:#151518;color:#71717a;font-weight:500;text-align:left;white-space:nowrap}.wl-landing .journal-table td{padding:8px 10px;border-bottom:1px solid rgba(39,39,42,.7);white-space:nowrap}.wl-landing .journal-table tbody tr:last-child td{border-bottom:0}.wl-landing .journal-table tbody tr:hover{background:rgba(255,255,255,.018)}.wl-landing .journal-table b{color:var(--fg)}.wl-landing .setup-copy{max-width:250px;overflow:hidden;text-overflow:ellipsis}.wl-landing .side{padding:2px 6px;border-radius:999px;font-size:9px}.wl-landing .side.long{background:rgba(34,197,94,.1);color:var(--up)}.wl-landing .side.short{background:rgba(239,68,68,.1);color:var(--down)}.wl-landing .table-action{display:inline-flex;margin-right:5px;padding:3px 6px;border:1px solid var(--border-2);border-radius:4px;color:var(--fg-muted)}.wl-landing .table-action.primary{border-color:rgba(59,130,246,.45);color:#93c5fd}.wl-landing .dialogue-panel{position:relative;min-height:460px;display:grid;place-items:center;overflow:hidden}.wl-landing .dialogue-panel>img{-o-object-fit:cover;object-fit:cover;filter:blur(3px) saturate(.65);transform:scale(1.025)}.wl-landing .dialogue-scrim{position:absolute;inset:0;background:rgba(5,5,7,.76)}.wl-landing .choice-card{position:relative;z-index:1;width:min(380px,calc(100% - 56px));padding:16px;border:1px solid var(--border-2);border-radius:12px;background:rgba(24,24,27,.96);box-shadow:0 24px 68px rgba(0,0,0,.52);animation:wl-popup-float 4.5s ease-in-out infinite}.wl-landing .choice-eyebrow{color:var(--primary);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.wl-landing .choice-card h3{margin:9px 0 15px;color:var(--fg);font-size:14.5px;line-height:1.4;letter-spacing:-.01em}.wl-landing .choice-list{display:flex;flex-direction:column;gap:6px}.wl-landing .choice-list button{padding:7px 9px;display:flex;align-items:center;gap:9px;border:1px solid var(--border);border-radius:7px;background:#121215;color:var(--fg-muted);text-align:left;font-size:11.5px;transition:border-color .16s,background .16s,color .16s,transform .16s}.wl-landing .choice-list button:hover{border-color:rgba(59,130,246,.5);background:rgba(59,130,246,.08);color:var(--fg);transform:translateX(2px)}.wl-landing .choice-list button span{width:19px;height:19px;flex:0 0 19px;display:grid;place-items:center;border:1px solid var(--border-2);border-radius:5px;color:#71717a;font-family:var(--font-mono);font-size:9px}.wl-landing .choice-list .something-else{border-style:dashed}.wl-landing .dialogue-caption{margin:0;padding:16px 24px 18px;border-top:1px solid var(--border);color:var(--fg-muted);font-size:13px;text-align:center;text-wrap:balance}@keyframes wl-popup-float{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}.wl-landing .personalize-section{position:relative;background:var(--bg)}.wl-landing .personalize-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent)}.wl-landing .personalize-title{font-size:clamp(34px,4.4vw,60px);font-weight:600;letter-spacing:-.03em;color:var(--fg);line-height:1.1;margin-bottom:4px;text-wrap:balance}.wl-landing .ptl-rotor{display:flex;align-items:center;gap:6px;position:relative;overflow-x:auto;scrollbar-width:none}.wl-landing .ptl-word{color:#3a3a3f;font-style:italic;font-size:clamp(28px,3.6vw,48px);font-weight:600;letter-spacing:-.02em;transition:color .38s ease,opacity .38s ease,filter .38s ease;position:relative;white-space:nowrap;padding:0 4px 0 0;opacity:.45;filter:blur(.3px)}.wl-landing .ptl-word[data-active="1"]{color:var(--primary);opacity:1;filter:blur(0)}.wl-landing .ptl-progress{position:absolute;left:0;bottom:0;width:calc(100% - 4px);height:2px;border-radius:2px;transform-origin:left;background:var(--primary);opacity:.55;animation:wl-ptl-progress 3s linear forwards}@keyframes wl-ptl-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.wl-landing .personalize-stage-wrap{min-height:100vh;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:8px;padding:72px 24px 24px}.wl-landing .personalize-head,.wl-landing .personalize-stage{width:100%;max-width:1080px;margin:0 auto}.wl-landing .personalize-stage{position:relative;height:min(58vh,540px)}.wl-landing .ps-pane{position:absolute;inset:0;opacity:0;pointer-events:none;display:flex;align-items:center;justify-content:center;transition:opacity .28s var(--ease)}.wl-landing .ps-pane[data-active="1"]{opacity:1;pointer-events:auto}.wl-landing .ps-pane-inner{width:100%;display:flex;flex-direction:column;gap:14px}.wl-landing .agent-stack{gap:14px}.wl-landing .agent-row{display:flex;align-items:stretch;gap:16px;padding:18px 22px;background:rgba(24,24,27,.45);border:1px solid var(--border);border-radius:12px;text-align:left;color:inherit;font:inherit;cursor:pointer;transition:background .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}.wl-landing .agent-row:hover{border-color:var(--border-2);background:rgba(24,24,27,.65)}.wl-landing .agent-row[data-selected="1"]{background:linear-gradient(180deg,rgba(59,130,246,.12),rgba(59,130,246,.03));border-color:rgba(59,130,246,.42);box-shadow:inset 0 0 0 1px rgba(59,130,246,.1),0 12px 32px -12px rgba(59,130,246,.4)}.wl-landing .agent-glyph{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;background:var(--card);border:1px solid var(--border);border-radius:10px;color:var(--fg-muted);align-self:flex-start;transition:background .2s,color .2s,border-color .2s}.wl-landing .agent-row[data-selected="1"] .agent-glyph{background:rgba(59,130,246,.18);border-color:rgba(59,130,246,.45);color:var(--primary)}.wl-landing .agent-glyph svg{width:20px;height:20px}.wl-landing .agent-row-body{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.wl-landing .agent-row-head{display:flex;align-items:center;gap:10px}.wl-landing .agent-name{font-size:17px;font-weight:600;color:var(--fg-muted);letter-spacing:-.01em}.wl-landing .agent-row[data-selected="1"] .agent-name{color:var(--fg)}.wl-landing .agent-tag{display:inline-flex;align-items:center;gap:5px;padding:2px 9px 2px 6px;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.4);color:var(--up);border-radius:999px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;opacity:0;transition:opacity .18s}.wl-landing .agent-row[data-selected="1"] .agent-tag{opacity:1}.wl-landing .agent-tag svg{width:11px;height:11px}.wl-landing .agent-desc{font-size:13.5px;line-height:1.55;color:#71717a;text-wrap:pretty;max-width:720px}.wl-landing .agent-row[data-selected="1"] .agent-desc{color:var(--fg-muted)}.wl-landing .agent-desc em{font-style:italic;color:var(--fg)}.wl-landing .agent-desc b{color:var(--fg);font-weight:600}.wl-landing .style-stack{gap:16px}.wl-landing .style-block{padding:10px 0;border-bottom:1px dashed var(--border)}.wl-landing .style-block:last-child{border-bottom:0}.wl-landing .style-block-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.wl-landing .style-kicker{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg)}.wl-landing .style-meta{font-family:var(--font-mono);font-size:10.5px;color:#71717a}.wl-landing .style-chips{display:flex;flex-wrap:wrap;gap:6px}.wl-landing .chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:12px;background:rgba(24,24,27,.6);border:1px solid var(--border);color:var(--fg-muted);font-family:var(--font-mono)}.wl-landing .chip b{color:var(--gold);font-weight:700;font-size:11px}.wl-landing .chip.on{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.35);color:var(--fg)}.wl-landing .chip.muted{opacity:.4}.wl-landing .chip.ex{background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.3);color:#fda4a4}.wl-landing .model-stack{height:100%;position:relative;display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,1.4fr);grid-template-rows:1fr auto;align-items:center;gap:16px 28px;padding:24px 28px;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0),radial-gradient(ellipse 48% 75% at 63% 45%,rgba(59,130,246,.1),transparent 72%),#0d0d0f;background-size:38px 38px,38px 38px,auto,auto;border:1px solid var(--border);border-radius:12px;overflow:hidden}.wl-landing .brain-copy{align-self:center}.wl-landing .brain-copy h3{margin:9px 0 12px;color:var(--fg);font-size:clamp(23px,2.4vw,34px);line-height:1.05;letter-spacing:-.03em}.wl-landing .brain-copy p{color:var(--fg-muted);font-size:13.5px;line-height:1.55;text-wrap:pretty}.wl-landing .brain-demo{min-width:0}.wl-landing .mecha-shell{position:relative;height:300px;border:1px solid rgba(59,130,246,.18);border-radius:12px;background:rgba(5,7,12,.78);overflow:hidden}.wl-landing .mecha-shell:after,.wl-landing .mecha-shell:before{content:"";position:absolute;z-index:1;pointer-events:none}.wl-landing .mecha-shell:before{inset:24px;border:1px dashed rgba(59,130,246,.13);border-radius:50%}.wl-landing .mecha-shell:after{left:50%;top:50%;width:190px;height:190px;transform:translate(-50%,-50%);border:1px solid rgba(59,130,246,.12);border-radius:50%;box-shadow:inset 0 0 70px rgba(59,130,246,.08)}.wl-landing .brain-wiring{position:absolute;inset:0;width:100%;height:100%}.wl-landing .brain-wiring path{fill:none;stroke:rgba(96,165,250,.35);stroke-width:1;stroke-dasharray:4 5;vector-effect:non-scaling-stroke;animation:wl-wire-flow 5s linear infinite}.wl-landing .mecha-module{position:absolute;z-index:2;width:128px;padding:8px 9px;display:grid;grid-template-columns:auto 1fr;gap:1px 7px;border:1px solid #2b303d;border-radius:7px;background:rgba(18,21,29,.94);box-shadow:0 8px 24px rgba(0,0,0,.28)}.wl-landing .mecha-module>span{grid-row:1/3;align-self:center;color:#60a5fa;font-family:var(--font-mono);font-size:9px}.wl-landing .mecha-module b{color:#d4d8e2;font-size:10px;font-weight:600}.wl-landing .mecha-module small{color:#667085;font-family:var(--font-mono);font-size:8px}.wl-landing .module-chart{left:14px;top:46px}.wl-landing .module-tools{right:14px;top:46px}.wl-landing .module-memory{left:14px;bottom:46px}.wl-landing .module-risk{right:14px;bottom:46px}.wl-landing .brain-core{position:absolute;z-index:3;left:50%;top:50%;width:154px;height:154px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(96,165,250,.68);border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.26),rgba(10,14,24,.98) 68%);box-shadow:0 0 0 8px rgba(59,130,246,.04),0 0 54px rgba(59,130,246,.28),inset 0 0 42px rgba(59,130,246,.14);animation:wl-core-in .32s var(--ease)}.wl-landing .brain-core>i{position:absolute;inset:-8px;border:1px solid rgba(96,165,250,.18);border-radius:50%}.wl-landing .brain-core>i:nth-child(2){inset:-17px;border-style:dashed;animation:wl-core-spin 18s linear infinite}.wl-landing .brain-core>i:nth-child(3){inset:13px;border-color:rgba(255,255,255,.07)}.wl-landing .brain-core>span{color:#60a5fa;font-family:var(--font-mono);font-size:8px;letter-spacing:.14em}.wl-landing .brain-core strong{max-width:118px;margin:5px 0 3px;color:#fff;font-size:16px;line-height:1.05;text-align:center}.wl-landing .brain-core em{max-width:110px;color:#8d98ad;font-size:9px;font-style:normal;text-align:center}.wl-landing .brain-output{min-height:84px;margin-top:8px;padding:10px 13px;border:1px solid var(--border);border-radius:8px;background:rgba(24,24,27,.68);animation:wl-model-swap .26s var(--ease)}.wl-landing .brain-output>span{color:#687386;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase}.wl-landing .brain-output p{margin:5px 0 8px;color:#c4c8d2;font-size:11.5px;line-height:1.4}.wl-landing .brain-output div{display:flex;gap:5px}.wl-landing .brain-output b{padding:2px 7px;border-radius:999px;background:rgba(59,130,246,.1);color:#93c5fd;font-family:var(--font-mono);font-size:8.5px;font-weight:500}.wl-landing .brain-picker{grid-column:1/-1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.wl-landing .brain-picker button{min-width:0;padding:8px 5px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--border);border-radius:7px;background:rgba(18,18,22,.86);color:#707784;font-size:9.5px;white-space:nowrap;transition:border-color .16s,color .16s,background .16s,transform .16s}.wl-landing .brain-picker button span{font-family:var(--font-mono);color:#4b5565;font-size:8px}.wl-landing .brain-picker button:hover{color:var(--fg);border-color:var(--border-2);transform:translateY(-1px)}.wl-landing .brain-picker button[data-active="1"]{color:#fff;border-color:rgba(96,165,250,.58);background:rgba(37,99,235,.14);box-shadow:inset 0 0 18px rgba(59,130,246,.12)}.wl-landing .brain-picker button[data-active="1"] span{color:#60a5fa}.wl-landing .brain-footnote{position:absolute;right:28px;top:18px;color:#4f5868;font-family:var(--font-mono);font-size:8.5px}@keyframes wl-wire-flow{to{stroke-dashoffset:-36}}@keyframes wl-core-spin{to{transform:rotate(1turn)}}@keyframes wl-core-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes wl-model-swap{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.wl-landing .faq{padding:140px 28px 120px;max-width:880px;margin:0 auto}.wl-landing .faq-head{margin-bottom:48px}.wl-landing .faq-list{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--border)}.wl-landing .faq-item{border-bottom:1px solid var(--border);padding:22px 4px;transition:padding .22s var(--ease)}.wl-landing .faq-item summary{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:500;color:var(--fg);list-style:none;cursor:pointer;letter-spacing:-.01em;transition:color .12s}.wl-landing .faq-item summary::-webkit-details-marker{display:none}.wl-landing .faq-item summary:hover{color:var(--primary)}.wl-landing .faq-plus{position:relative;width:18px;height:18px;flex-shrink:0}.wl-landing .faq-plus:after,.wl-landing .faq-plus:before{content:"";position:absolute;top:50%;left:50%;background:var(--fg-muted);transform-origin:center;transition:transform .24s var(--ease),background .12s}.wl-landing .faq-plus:before{width:12px;height:1.5px;transform:translate(-50%,-50%)}.wl-landing .faq-plus:after{width:1.5px;height:12px;transform:translate(-50%,-50%)}.wl-landing .faq-item[open] .faq-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.wl-landing .faq-item p{margin-top:14px;color:var(--fg-muted);font-size:15px;line-height:1.6;max-width:760px;text-wrap:pretty}.wl-landing .faq-more-link{width:-moz-fit-content;width:fit-content;margin:28px 0 0 4px;padding:11px 0;display:flex;align-items:center;gap:28px;border-bottom:1px solid #3f3f47;color:#b8b8c0;font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;transition:color .15s,border-color .15s}.wl-landing .faq-more-link:hover{color:#fff;border-color:var(--primary)}.wl-landing .faq-more-link span:last-child{color:var(--primary)}.wl-landing .faq-page-main{position:relative;width:min(100%,1080px);margin:0 auto;padding:124px 0 88px}.wl-landing .faq-page-hero{max-width:820px;padding:54px 0 70px}.wl-landing .faq-page-hero h1{margin:0;color:var(--fg);font-size:clamp(46px,6.4vw,82px);font-weight:570;line-height:.95;letter-spacing:-.055em}.wl-landing .faq-page-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);background:rgba(12,12,15,.72)}.wl-landing .faq-page-index a{min-height:116px;padding:18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 12px;color:#8c8c96;transition:background .16s,color .16s}.wl-landing .faq-page-index a+a{border-left:1px solid var(--border)}.wl-landing .faq-page-index a:hover{background:rgba(59,130,246,.07);color:var(--fg)}.wl-landing .faq-page-index span{color:#55555f;font-family:var(--font-mono);font-size:8px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.wl-landing .faq-page-index strong{color:inherit;font-size:17px;font-weight:530}.wl-landing .faq-page-index b{color:var(--primary);font-weight:400}.wl-landing .faq-page-sections{margin-top:98px}.wl-landing .faq-page-section{scroll-margin-top:96px}.wl-landing .faq-page-section+.faq-page-section{margin-top:110px}.wl-landing .faq-page-section>header{margin-bottom:30px}.wl-landing .faq-page-section>header>div{display:flex;align-items:baseline;gap:18px}.wl-landing .faq-page-section>header span{color:var(--primary);font-family:var(--font-mono);font-size:9px}.wl-landing .faq-page-section h2{margin:0;color:var(--fg);font-size:clamp(32px,4vw,48px);font-weight:560;letter-spacing:-.035em}.wl-landing .faq-page-list .faq-item{padding-inline:14px}.wl-landing .faq-page-support{margin-top:112px;padding:28px;display:grid;grid-template-columns:.65fr 1fr auto;align-items:center;gap:30px;border:1px solid var(--border);background:linear-gradient(110deg,rgba(59,130,246,.07),rgba(12,12,15,.8) 48%)}.wl-landing .faq-page-support>span{color:#5d6e8c;font-family:var(--font-mono);font-size:8px;letter-spacing:.11em}.wl-landing .faq-page-support p{margin:0;color:#888892;font-size:13px}.wl-landing .faq-page-support a{padding:10px 0;display:flex;gap:28px;border-bottom:1px solid #3d4657;color:#c4c4ca;font-family:var(--font-mono);font-size:10px}.wl-landing .faq-page-support a:hover{border-color:var(--primary);color:#fff}.wl-landing .faq-page-support a b{color:var(--primary)}.wl-landing .cta{padding:0 28px 60px}.wl-landing .cta-card{position:relative;max-width:1200px;margin:0 auto;padding:80px 60px 90px;background:linear-gradient(180deg,#18181b,#0e0e10);border:1px solid var(--border);border-radius:18px;overflow:hidden;text-align:center}.wl-landing .cta-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,#000,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,#000,transparent 75%)}.wl-landing .cta-card:after{content:"";position:absolute;left:50%;top:-20%;width:60%;height:80%;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(59,130,246,.15),transparent 70%);pointer-events:none}.wl-landing .cta-title{position:relative;font-size:clamp(32px,4.4vw,56px);line-height:1.05;font-weight:600;letter-spacing:-.03em;color:var(--fg);margin-bottom:14px;text-wrap:balance}.wl-landing .cta-sub{position:relative;font-size:16px;color:var(--fg-muted);margin-bottom:32px}.wl-landing .cta-actions{position:relative;display:flex;align-items:center;justify-content:center;gap:10px}.wl-landing .cta-actions .btn-login,.wl-landing .cta-actions .btn-primary{padding:11px 18px;font-size:14px}.wl-landing .cta-note{position:relative;max-width:520px;margin:0 auto 26px;color:var(--fg-muted);font-size:15px;line-height:1.6;text-wrap:pretty}.wl-landing .waitlist-form{position:relative;max-width:480px;margin:0 auto}.wl-landing .waitlist-row{display:flex;gap:8px}.wl-landing .waitlist-row input{flex:1;min-width:0;height:46px;padding:0 14px;border:1px solid var(--border-2);border-radius:10px;background:rgba(10,10,12,.7);color:var(--fg);font-size:15px;transition:border-color .14s var(--ease)}.wl-landing .waitlist-row input::-moz-placeholder{color:#5b5b64}.wl-landing .waitlist-row input::placeholder{color:#5b5b64}.wl-landing .waitlist-row input:focus{outline:none;border-color:var(--primary)}.wl-landing .waitlist-row input:disabled{opacity:.6}.wl-landing .waitlist-row .link-cta{flex:none;height:46px;padding:0 20px}.wl-landing .waitlist-row .link-cta:disabled{opacity:.5;cursor:not-allowed}.wl-landing .waitlist-challenge{margin-top:12px}.wl-landing .waitlist-error{margin:10px 0 0;color:var(--down);font-size:13px}.wl-landing .waitlist-done{position:relative;max-width:480px;margin:0 auto;padding:18px 20px;display:flex;align-items:flex-start;gap:13px;text-align:left;border:1px solid color-mix(in srgb,var(--up) 40%,transparent);border-radius:12px;background:color-mix(in srgb,var(--up) 8%,rgba(12,12,15,.8));animation:wl-mem-in .3s var(--ease)}.wl-landing .waitlist-done svg{width:18px;height:18px;flex:none;margin-top:2px;color:var(--up)}.wl-landing .waitlist-done b{display:block;margin-bottom:4px;color:var(--fg);font-size:15px;font-weight:600}.wl-landing .waitlist-done span{color:var(--fg-muted);font-size:13.5px;line-height:1.55}.wl-landing .cta-terminal-link{position:relative;margin-top:22px;display:inline-flex;align-items:center;gap:7px;color:#6f6f79;font-size:13.5px;transition:color .14s var(--ease),gap .14s var(--ease)}.wl-landing .cta-terminal-link:hover{color:var(--fg-muted);gap:10px}.wl-landing .footer{max-width:1200px;margin:60px auto 0;padding:50px 0 30px;border-top:1px solid var(--border);font-size:12px;color:#52525b}.wl-landing .footer-disclaimer{max-width:760px;margin:0 0 28px;color:#66666f;font-size:12px;line-height:1.65}.wl-landing .footer-row{display:flex;justify-content:space-between;align-items:center;gap:28px}.wl-landing .footer-l{display:flex;align-items:center;gap:10px}.wl-landing .footer-r{display:flex;gap:20px}.wl-landing .footer-r a:hover{color:var(--fg)}.wl-landing.site-page{position:relative;padding:56px 28px 0}.wl-landing.site-page:before{content:"";position:fixed;inset:56px 0 auto;height:360px;pointer-events:none;background:radial-gradient(circle at 50% 0,rgba(59,130,246,.1),transparent 54%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:auto,48px 48px,48px 48px;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.wl-landing.site-page>.footer{position:relative}.wl-landing .legal-main{position:relative;width:min(100%,72ch);margin:0 auto;padding:112px 0 72px}.wl-landing .legal-header{margin-bottom:62px;padding-bottom:30px;border-bottom:1px solid var(--border)}.wl-landing .legal-kicker{display:block;margin-bottom:18px;color:var(--primary);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em}.wl-landing .legal-header h1{margin:0;color:var(--fg);font-size:clamp(42px,7vw,70px);font-weight:560;line-height:1;letter-spacing:-.045em}.wl-landing .legal-header p{margin:18px 0 0;color:#71717a;font-family:var(--font-mono);font-size:11px}.wl-landing .legal-prose{color:#a8a8b1;font-size:15px;line-height:1.82}.wl-landing .legal-prose h2{margin:54px 0 16px;padding-top:18px;border-top:1px solid rgba(39,39,42,.7);color:var(--fg);font-size:19px;font-weight:590;letter-spacing:-.015em}.wl-landing .legal-prose p{margin:0 0 18px}.wl-landing .legal-prose ul{margin:0 0 22px;padding-left:21px}.wl-landing .legal-prose li{padding-left:5px}.wl-landing .legal-prose li+li{margin-top:10px}.wl-landing .legal-prose strong{color:#dddddf;font-weight:600}.wl-landing .legal-prose a{color:#8cb6ff;text-decoration:underline;text-underline-offset:3px}.wl-landing .legal-prose code{padding:2px 5px;border:1px solid var(--border);border-radius:4px;background:var(--card);color:#d4d4d8;font-size:.88em}.wl-landing .legal-notice{margin:32px 0 42px!important;padding:18px 20px;border:1px solid rgba(59,130,246,.25);border-left:2px solid var(--primary);background:rgba(59,130,246,.05);color:#c5cad3;font-size:13px}.wl-landing .pricing-main{position:relative;width:min(100%,1200px);margin:0 auto;padding:108px 0 80px}.wl-landing .pricing-hero{max-width:820px;margin-bottom:68px}.wl-landing .pricing-live{margin-bottom:24px;color:#71717a;font-family:var(--font-mono);font-size:10px;letter-spacing:.13em}.wl-landing .pricing-live i,.wl-landing .ticket-status i{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--up);box-shadow:0 0 9px rgba(34,197,94,.65)}.wl-landing .pricing-hero h1{margin:0;color:var(--fg);font-size:clamp(45px,7vw,82px);font-weight:570;line-height:.98;letter-spacing:-.052em}.wl-landing .pricing-hero h1 span{color:#6f7079}.wl-landing .pricing-hero>p{margin:26px 0 0;color:var(--fg-muted);font-size:17px}.wl-landing .pricing-board{border:1px solid var(--border);background:rgba(12,12,15,.78);box-shadow:0 35px 100px -60px rgba(59,130,246,.42)}.wl-landing .pricing-board-head{height:38px;padding:0 14px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;border-bottom:1px solid var(--border);color:#55555e;font-family:var(--font-mono);font-size:9px;letter-spacing:.1em}.wl-landing .pricing-board-head span:nth-child(2){text-align:center}.wl-landing .pricing-board-head span:last-child{text-align:right}.wl-landing .pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.wl-landing .price-ticket{position:relative;min-width:0;padding:22px;overflow:hidden}.wl-landing .price-ticket+.price-ticket{border-left:1px solid var(--border)}.wl-landing .price-ticket:before{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;background:linear-gradient(145deg,rgba(59,130,246,.085),transparent 45%);transition:opacity .18s}.wl-landing .price-ticket:hover:before{opacity:1}.wl-landing .price-ticket[data-tier=pro]:after{content:"";position:absolute;top:0;right:0;width:42px;height:42px;border-top:1px solid rgba(59,130,246,.8);border-right:1px solid rgba(59,130,246,.8)}.wl-landing .ticket-head{position:relative;display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:9px}.wl-landing .ticket-seq{color:#4c4c55}.wl-landing .tier-tag{padding:3px 6px;border:1px solid #3d414b;color:#c9cdd6;letter-spacing:.1em}.wl-landing .ticket-status{margin-left:auto;color:#5f626a}.wl-landing .ticket-status i{width:4px;height:4px;margin-right:5px}.wl-landing .ticket-price{position:relative;margin-top:50px;display:flex;align-items:flex-end;gap:10px}.wl-landing .ticket-price strong{color:var(--fg);font-family:var(--font-mono);font-size:clamp(45px,5vw,65px);font-weight:450;line-height:.9;letter-spacing:-.07em}.wl-landing .ticket-price span{padding-bottom:4px;color:#686872;font-family:var(--font-mono);font-size:9px}.wl-landing .ticket-audience{position:relative;min-height:25px;margin:21px 0 26px;color:#c0c0c7;font-size:13px}.wl-landing .ticket-allowance{position:relative;padding:13px 0;display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:9px}.wl-landing .ticket-allowance span{color:#53535c;letter-spacing:.1em}.wl-landing .ticket-allowance b{color:#b9bec8;font-weight:500;text-align:right}.wl-landing .price-ticket ul{position:relative;min-height:125px;margin:22px 0 0;padding:0;list-style:none;color:#93939d;font-size:12.5px}.wl-landing .price-ticket li{display:flex;gap:9px}.wl-landing .price-ticket li+li{margin-top:9px}.wl-landing .price-ticket li span{color:#4e79c7;font-family:var(--font-mono)}.wl-landing .ticket-cta{position:relative;min-height:43px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border:1px solid #3d414a;color:#d7d9de;font-family:var(--font-mono);font-size:11px;transition:background .16s,border-color .16s,color .16s}.wl-landing .ticket-cta:hover{border-color:#7183a4;background:rgba(255,255,255,.035);color:#fff}.wl-landing .price-ticket[data-tier=pro] .ticket-cta{border-color:rgba(59,130,246,.62);background:rgba(59,130,246,.1)}.wl-landing .pricing-notes{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border)}.wl-landing .pricing-notes>div{padding:20px;display:flex;gap:14px}.wl-landing .pricing-notes>div+div{border-left:1px solid var(--border)}.wl-landing .pricing-notes span{color:#4f515a;font-family:var(--font-mono);font-size:9px}.wl-landing .pricing-notes p{margin:0;color:#767680;font-size:12px;line-height:1.6}.wl-landing .pricing-notes b{color:#b5b5bd;font-weight:550}.wl-landing .pricing-notes a{color:#8cb6ff}@media (max-width:1100px){.wl-landing .nav-links{display:none}.wl-landing .mobile-nav-menu{display:block}}@media (max-width:880px){.wl-landing .cta-card{padding:50px 24px}.wl-landing .ps-pane-inner{padding:24px 0 0}.wl-landing .personalize-stage-wrap{padding:88px 16px 16px}.wl-landing .personalize-title{font-size:clamp(25px,7vw,42px)}.wl-landing .ptl-word{font-size:clamp(20px,5.6vw,34px)}.wl-landing .personalize-stage{height:calc(100vh - 200px);min-height:0}.wl-landing .ps-pane{align-items:flex-start}.wl-landing .agent-stack{gap:10px}.wl-landing .agent-row{padding:12px 14px;gap:12px}.wl-landing .agent-glyph{width:30px;height:30px;border-radius:8px}.wl-landing .agent-glyph svg{width:16px;height:16px}.wl-landing .agent-name{font-size:15px}.wl-landing .agent-desc{font-size:12.5px;line-height:1.45}.wl-landing .style-stack{gap:8px}.wl-landing .style-block{padding:6px 0}.wl-landing .style-block-head{margin-bottom:6px}.wl-landing .chip{font-size:11px;padding:4px 8px}.wl-landing .showcase{padding-inline:16px}.wl-landing .terminal-recreation{height:auto}.wl-landing .terminal-workspace{grid-template-columns:1fr}.wl-landing .terminal-chart{height:min(62vw,430px);border-right:0;border-bottom:1px solid #20222b}.wl-landing .product-chat{height:420px;margin:14px;border:1px solid #20222b;border-radius:12px}.wl-landing .journal-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-landing .journal-equity{grid-column:1/-1}.wl-landing .pricing-grid{grid-template-columns:1fr}.wl-landing .price-ticket+.price-ticket{border-left:0;border-top:1px solid var(--border)}.wl-landing .price-ticket ul{min-height:0;margin-bottom:26px}.wl-landing .pricing-notes{grid-template-columns:1fr}.wl-landing .pricing-notes>div+div{border-left:0;border-top:1px solid var(--border)}}@media (max-width:700px){.wl-landing .nav{gap:12px;padding-inline:14px}.wl-landing .hero{min-height:100svh;padding:96px 22px 34px}.wl-landing .hero-inner{margin:auto 0 0}.wl-landing .hero-bridge{padding-top:62px}.wl-landing .bridge-text{font-size:17px}.wl-landing .showcase{padding-block:110px 120px}.wl-landing .showcase-tabs button{padding:7px 12px;font-size:12px}.wl-landing .showcase-frame{min-height:0;border-radius:12px}.wl-landing .terminal-topbar{gap:11px}.wl-landing .terminal-topbar em,.wl-landing .terminal-topbar i,.wl-landing .terminal-topbar span:nth-of-type(n+8){display:none}.wl-landing .terminal-chart{height:300px;min-height:300px}.wl-landing .terminal-toolbar{width:28px;gap:20px}.wl-landing .terminal-chart-meta{left:36px;max-width:calc(100% - 40px);overflow:hidden}.wl-landing .terminal-candles{left:29px;width:calc(100% - 29px)}.wl-landing .product-user-message{max-width:80%}.wl-landing .journal-ui{min-height:0;padding:12px}.wl-landing .journal-stat{min-height:112px;padding:12px}.wl-landing .journal-stat strong{white-space:normal;font-size:15px}.wl-landing .journal-stat small{white-space:normal}.wl-landing .dialogue-panel{min-height:400px}.wl-landing .choice-card{width:min(300px,calc(100% - 56px));padding:14px 12px}.wl-landing .choice-card h3{margin-bottom:13px;font-size:13px}.wl-landing .choice-list button{padding:6px 8px;font-size:10.5px}.wl-landing .model-stack{height:auto;max-height:100%;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px;overflow-y:auto}.wl-landing .brain-copy{flex:0 0 auto}.wl-landing .brain-copy h3{margin:5px 0 6px;font-size:20px}.wl-landing .brain-copy p{font-size:11px;line-height:1.35}.wl-landing .brain-demo{flex:0 0 auto}.wl-landing .mecha-shell{height:252px}.wl-landing .mecha-module{width:105px;padding:6px}.wl-landing .mecha-module b{font-size:8.5px}.wl-landing .module-chart,.wl-landing .module-tools{top:35px}.wl-landing .module-memory,.wl-landing .module-risk{bottom:35px}.wl-landing .module-chart,.wl-landing .module-memory{left:8px}.wl-landing .module-risk,.wl-landing .module-tools{right:8px}.wl-landing .brain-core{width:122px;height:122px}.wl-landing .brain-core strong{max-width:94px;font-size:13px}.wl-landing .brain-output{min-height:68px;padding:7px 9px}.wl-landing .brain-output p{margin:3px 0 5px;font-size:10px}.wl-landing .brain-picker{display:flex;flex-wrap:wrap;gap:6px}.wl-landing .brain-picker button{padding:6px 10px}.wl-landing .brain-footnote{display:none}.wl-landing .cta-actions{flex-direction:row;flex-wrap:nowrap}.wl-landing .cta-actions .link-cta{flex:0 1 auto;min-width:0;font-size:clamp(14px,4.2vw,17px);white-space:nowrap}.wl-landing .cta-actions .link-cta svg{width:20px;height:20px}.wl-landing .cta-actions .btn-login,.wl-landing .cta-actions .btn-primary{width:min(100%,230px);justify-content:center}.wl-landing .footer-row{flex-direction:column;align-items:flex-start;gap:14px}.wl-landing .footer-r{flex-wrap:wrap;gap:10px 18px}.wl-landing.site-page{padding-inline:18px}.wl-landing .faq-page-main{padding-top:90px}.wl-landing .faq-page-hero{padding:42px 0 54px}.wl-landing .faq-page-index{grid-template-columns:1fr}.wl-landing .faq-page-index a{min-height:86px}.wl-landing .faq-page-index a+a{border-left:0;border-top:1px solid var(--border)}.wl-landing .faq-page-sections{margin-top:72px}.wl-landing .faq-page-section+.faq-page-section{margin-top:82px}.wl-landing .faq-page-list .faq-item{padding-inline:4px}.wl-landing .faq-page-support{margin-top:82px;grid-template-columns:1fr;gap:12px}.wl-landing .faq-page-support a{width:-moz-fit-content;width:fit-content;margin-top:8px}.wl-landing .legal-main{padding-top:78px}.wl-landing .legal-header{margin-bottom:44px}.wl-landing .pricing-main{padding-top:76px}.wl-landing .pricing-hero{margin-bottom:44px}.wl-landing .pricing-board-head{display:none}.wl-landing .agent-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wl-landing .personalize-stage{height:calc(100vh - 170px)}}@media (max-width:560px){.wl-landing .nav-cta .btn-login{display:none}}@media (max-width:400px){.wl-landing .showcase-tab-number{display:none}.wl-landing .showcase-tabs button{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.wl-landing *,.wl-landing :after,.wl-landing :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.wl-landing .bridge-text:after,.wl-landing .ptl-progress{display:none}}.wl-landing .pricing2-main{position:relative;width:min(100%,1280px);margin:0 auto;padding:94px 0 84px}.wl-landing .pricing2-hero{padding:0 6px 64px}.wl-landing .pricing2-hero-top{padding-bottom:18px;justify-content:space-between;border-bottom:1px solid var(--border);color:#65656e;font-family:var(--font-mono);font-size:9px;letter-spacing:.13em}.wl-landing .pricing2-hero-top,.wl-landing .pricing2-hero-top>span{display:flex;align-items:center}.wl-landing .pricing2-hero-top i{width:6px;height:6px;margin-right:8px;border-radius:50%;background:#86a8ff;box-shadow:0 0 12px rgba(134,168,255,.72)}.wl-landing .pricing2-hero-top a{color:#8f8f98;letter-spacing:0;transition:color .15s}.wl-landing .pricing2-hero-top a:hover{color:var(--fg)}.wl-landing .pricing2-hero-grid{padding-top:48px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:end;gap:72px}.wl-landing .pricing2-hero h1{margin:0;color:var(--fg);font-size:clamp(48px,7.1vw,96px);font-weight:560;line-height:.91;letter-spacing:-.06em}.wl-landing .pricing2-hero h1 em{color:#73737d;font-style:normal}.wl-landing .pricing2-intro{padding-left:22px;border-left:1px solid #33333a}.wl-landing .pricing2-cycle{display:inline-flex;padding:4px 7px;border:1px solid #3b3b44;color:#9ca3b2;font-family:var(--font-mono);font-size:9px;letter-spacing:.09em}.wl-landing .pricing2-intro p{margin:17px 0 12px;color:#b1b1b9;font-size:14px;line-height:1.62}.wl-landing .pricing2-intro small{color:#5f5f68;font-family:var(--font-mono);font-size:9px}.wl-landing .pricing2-ledger{border-top:1px solid #3b3b42;border-bottom:1px solid #3b3b42}.wl-landing .pricing2-ledger-head{min-height:34px;padding:0 18px;color:#4f4f58;font-family:var(--font-mono);font-size:8px;letter-spacing:.12em}.wl-landing .pricing2-lane,.wl-landing .pricing2-ledger-head{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(390px,1.55fr) 150px 142px;align-items:center;gap:30px;border-bottom:1px solid var(--border)}.wl-landing .pricing2-lane{--lane-accent:#72727c;position:relative;min-height:202px;padding:27px 18px;overflow:hidden;background:rgba(11,11,14,.76);transition:background .18s}.wl-landing .pricing2-lane:last-child{border-bottom:0}.wl-landing .pricing2-lane[data-tier=plus]{--lane-accent:#7ba2ff}.wl-landing .pricing2-lane[data-tier=pro]{--lane-accent:#a98bff}.wl-landing .pricing2-lane:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--lane-accent);box-shadow:0 0 20px color-mix(in srgb,var(--lane-accent) 55%,transparent);opacity:.82}.wl-landing .pricing2-lane:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,color-mix(in srgb,var(--lane-accent) 8%,transparent),transparent 45%);transition:opacity .18s}.wl-landing .pricing2-lane:hover{background:#0e0e12}.wl-landing .pricing2-lane:hover:after{opacity:1}.wl-landing .pricing2-identity{position:relative;z-index:1;display:flex;align-items:flex-start;gap:22px}.wl-landing .pricing2-index{padding-top:7px;color:#4e4e57;font-family:var(--font-mono);font-size:9px}.wl-landing .pricing2-identity h2{margin:0;color:var(--fg);font-size:32px;font-weight:560;letter-spacing:-.035em;line-height:1}.wl-landing .pricing2-identity p{margin:11px 0 0;color:#777780;font-size:12px}.wl-landing .pricing2-capacity{position:relative;z-index:1;min-width:0}.wl-landing .pricing2-signal{height:18px;display:grid;grid-template-columns:repeat(12,1fr);gap:4px}.wl-landing .pricing2-signal i{align-self:end;height:4px;background:#25252b}.wl-landing .pricing2-signal i[data-live=true]{height:8px;background:var(--lane-accent);box-shadow:0 0 9px color-mix(in srgb,var(--lane-accent) 35%,transparent)}.wl-landing .pricing2-capacity-copy{margin-top:13px;display:flex;justify-content:space-between;gap:20px}.wl-landing .pricing2-capacity-copy strong{color:#c9c9d0;font-family:var(--font-mono);font-size:10px;font-weight:500}.wl-landing .pricing2-capacity-copy span{color:#666670;font-family:var(--font-mono);font-size:9px;text-align:right}.wl-landing .pricing2-capacity ul{margin:22px 0 0;padding:0;display:flex;gap:9px;list-style:none}.wl-landing .pricing2-capacity li{padding:4px 7px;border:1px solid #2d2d34;color:#777781;font-size:9px;white-space:nowrap}.wl-landing .pricing2-price{position:relative;z-index:1}.wl-landing .pricing2-price strong{display:block;color:var(--fg);font-family:var(--font-mono);font-size:42px;font-weight:430;line-height:1;letter-spacing:-.055em}.wl-landing .pricing2-price span{display:block;margin-top:8px;color:#5a5a64;font-family:var(--font-mono);font-size:9px}.wl-landing .pricing2-cta{position:relative;z-index:1;min-height:44px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #45454e;color:#aaaab3;font-family:var(--font-mono);font-size:10px;transition:color .15s,border-color .15s,background .15s,padding .15s}.wl-landing .pricing2-cta:hover{padding-inline:15px;border-color:var(--lane-accent);background:rgba(255,255,255,.025);color:#fff}.wl-landing .pricing2-cta span:last-child{color:var(--lane-accent);font-size:15px}.wl-landing .pricing2-aftermarket{margin-top:26px;display:grid;grid-template-columns:180px 1fr;border:1px solid var(--border)}.wl-landing .pricing2-risk-label{padding:20px;border-right:1px solid var(--border)}.wl-landing .pricing2-risk-label span{color:#5e5e67;font-family:var(--font-mono);font-size:8px;letter-spacing:.13em}.wl-landing .pricing2-aftermarket-grid{display:grid;grid-template-columns:repeat(3,1fr)}.wl-landing .pricing2-aftermarket-grid p{margin:0;padding:20px;color:#686872;font-size:11px;line-height:1.58}.wl-landing .pricing2-aftermarket-grid p+p{border-left:1px solid var(--border)}.wl-landing .pricing2-aftermarket-grid b{color:#aaaab2;font-weight:550}.wl-landing .pricing2-aftermarket-grid a{color:#8facff}@media (max-width:1050px){.wl-landing .pricing2-ledger-head{display:none}.wl-landing .pricing2-lane{grid-template-columns:minmax(180px,.8fr) minmax(320px,1.4fr) 130px}.wl-landing .pricing2-cta{grid-column:1/-1;width:100%}}@media (max-width:760px){.wl-landing .pricing2-main{padding-top:72px}.wl-landing .pricing2-hero{padding-bottom:42px}.wl-landing .pricing2-hero-grid{padding-top:34px;grid-template-columns:1fr;gap:34px}.wl-landing .pricing2-intro{max-width:440px}.wl-landing .pricing2-lane{padding:24px 17px;grid-template-columns:1fr auto;gap:26px 18px}.wl-landing .pricing2-identity{grid-column:1}.wl-landing .pricing2-price{grid-column:2;grid-row:1;text-align:right}.wl-landing .pricing2-capacity,.wl-landing .pricing2-cta{grid-column:1/-1}.wl-landing .pricing2-aftermarket{grid-template-columns:1fr}.wl-landing .pricing2-risk-label{border-right:0;border-bottom:1px solid var(--border)}.wl-landing .pricing2-aftermarket-grid{grid-template-columns:1fr}.wl-landing .pricing2-aftermarket-grid p+p{border-left:0;border-top:1px solid var(--border)}}@media (max-width:460px){.wl-landing .pricing2-hero-top{align-items:flex-start;gap:18px}.wl-landing .pricing2-hero-top a{text-align:right}.wl-landing .pricing2-hero h1{font-size:clamp(43px,13.2vw,58px)}.wl-landing .pricing2-lane{gap:24px 10px}.wl-landing .pricing2-identity{gap:12px}.wl-landing .pricing2-identity h2{font-size:27px}.wl-landing .pricing2-price strong{font-size:34px}.wl-landing .pricing2-capacity-copy{flex-direction:column;gap:7px}.wl-landing .pricing2-capacity-copy span{text-align:left}.wl-landing .pricing2-capacity ul{flex-wrap:wrap}}.wl-landing .pricing3-main{position:relative;width:min(100%,1240px);margin:0 auto;padding:94px 0 84px}.wl-landing .pricing3-hero{padding-bottom:58px}.wl-landing .pricing3-concepts{justify-content:space-between;color:#62626c;font-family:var(--font-mono);font-size:9px;letter-spacing:.13em}.wl-landing .pricing3-concepts,.wl-landing .pricing3-concepts>span{display:flex;align-items:center}.wl-landing .pricing3-concepts i{width:7px;height:7px;margin-right:8px;border-radius:2px;background:#7ba2ff;box-shadow:0 0 12px rgba(123,162,255,.65);transform:rotate(45deg)}.wl-landing .pricing3-concepts>div{display:flex;align-items:center;gap:6px}.wl-landing .pricing3-concepts a,.wl-landing .pricing3-concepts div span{width:28px;height:24px;display:grid;place-items:center;border:1px solid #2d2d34;letter-spacing:0;transition:border-color .15s,color .15s}.wl-landing .pricing3-concepts a:hover{border-color:#55555f;color:var(--fg)}.wl-landing .pricing3-concepts div span{border-color:#5f80c9;background:rgba(59,130,246,.08);color:#a9c2ff}.wl-landing .pricing3-hero-copy{padding-top:44px;display:flex;align-items:end;justify-content:space-between;gap:54px}.wl-landing .pricing3-hero h1{margin:0;color:var(--fg);font-size:clamp(48px,6.6vw,88px);font-weight:560;line-height:.96;letter-spacing:-.055em}.wl-landing .pricing3-hero h1 em{color:#74747e;font-style:normal}.wl-landing .pricing3-hero-copy>p{max-width:340px;margin:0 0 5px;color:#85858f;font-size:14px;line-height:1.65}.wl-landing .pricing3-hero-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:end;gap:68px}.wl-landing .pricing3-hero-grid h1{margin:0;color:var(--fg);font-size:clamp(44px,5.6vw,76px);font-weight:560;line-height:.94;letter-spacing:-.055em}.wl-landing .pricing3-hero-grid h1 em{color:#74747e;font-style:normal}.wl-landing .pricing3-intro{padding-left:22px;border-left:1px solid #33333a}.wl-landing .pricing3-intro>span{display:inline-flex;padding:4px 7px;border:1px solid #3b3b44;color:#9ca3b2;font-family:var(--font-mono);font-size:9px;letter-spacing:.09em}.wl-landing .pricing3-intro p{margin:17px 0 12px;color:#b1b1b9;font-size:13px;line-height:1.62}.wl-landing .pricing3-intro small{color:#5f5f68;font-family:var(--font-mono);font-size:9px}.wl-landing .pricing3-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px}.wl-landing .pricing3-card{--dossier-accent:#777781;position:relative;min-width:0;padding:20px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #303038;border-radius:3px 3px 16px 3px;background:linear-gradient(155deg,#111116,#0c0c0f 58%);box-shadow:0 22px 70px -45px rgba(0,0,0,.95);transition:transform .18s var(--ease),border-color .18s,box-shadow .18s}.wl-landing .pricing3-card[data-tier=plus]{--dossier-accent:#7ba2ff;background:linear-gradient(155deg,#131722,#0c0d12 58%)}.wl-landing .pricing3-card[data-tier=pro]{--dossier-accent:#b596ff;border-color:#423c54;background:linear-gradient(155deg,#17141f,#0d0c11 60%);box-shadow:0 28px 90px -48px rgba(151,117,255,.35)}.wl-landing .pricing3-card:hover{z-index:2;border-color:color-mix(in srgb,var(--dossier-accent) 62%,#303038);box-shadow:0 34px 90px -48px color-mix(in srgb,var(--dossier-accent) 38%,transparent);transform:translateY(-4px)}.wl-landing .pricing3-card-grid{position:absolute;inset:0;pointer-events:none;opacity:.25;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(#000,transparent 52%);mask-image:linear-gradient(#000,transparent 52%)}.wl-landing .pricing3-card:after{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--dossier-accent),transparent 72%)}.wl-landing .pricing3-card-head{position:relative;display:flex;align-items:center;font-family:var(--font-mono);font-size:8px;letter-spacing:.1em}.wl-landing .pricing3-card-number{color:var(--dossier-accent)}.wl-landing .pricing3-card-state{color:#575761}.wl-landing .pricing3-card-state i{display:inline-block;width:4px;height:4px;margin-right:6px;border-radius:50%;background:var(--dossier-accent);box-shadow:0 0 8px color-mix(in srgb,var(--dossier-accent) 60%,transparent)}.wl-landing .pricing3-name-row{position:relative;min-height:122px;padding:35px 0 25px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.wl-landing .pricing3-name-row h2{margin:0;color:var(--fg);font-size:31px;font-weight:570;line-height:1;letter-spacing:-.035em}.wl-landing .pricing3-name-row p{margin:10px 0 0;color:#74747e;font-size:11px}.wl-landing .pricing3-price{flex:0 0 auto;text-align:right}.wl-landing .pricing3-price strong{display:block;color:#dcdce0;font-family:var(--font-mono);font-size:31px;font-weight:450;line-height:1;letter-spacing:-.055em}.wl-landing .pricing3-price span{display:block;margin-top:7px;color:#54545e;font-family:var(--font-mono);font-size:8px}.wl-landing .pricing3-capacity{position:relative;min-height:178px;padding:18px;border:1px solid #2c2c34;background:rgba(7,7,10,.62)}.wl-landing .pricing3-capacity>span{color:#51515b;font-family:var(--font-mono);font-size:8px;letter-spacing:.12em}.wl-landing .pricing3-capacity>div{min-height:48px;margin-top:14px;display:flex;align-items:flex-end;gap:10px}.wl-landing .pricing3-capacity strong{color:var(--dossier-accent);font-family:var(--font-mono);font-size:52px;font-weight:420;line-height:.9;letter-spacing:-.07em;text-shadow:0 0 24px color-mix(in srgb,var(--dossier-accent) 20%,transparent)}.wl-landing .pricing3-card[data-tier=free] .pricing3-capacity strong{font-size:14px;font-weight:500;letter-spacing:0}.wl-landing .pricing3-card[data-tier=free] .pricing3-capacity>div{align-items:baseline;padding-top:34px}.wl-landing .pricing3-capacity b{max-width:116px;color:#b3b3bc;font-family:var(--font-mono);font-size:9px;font-weight:500;line-height:1.35;text-transform:uppercase}.wl-landing .pricing3-capacity p{margin:16px 0 0;color:#686872;font-size:10.5px;line-height:1.55}.wl-landing .pricing3-specs{position:relative;margin:20px 0 0}.wl-landing .pricing3-specs>div{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #28282f;font-family:var(--font-mono);font-size:9px}.wl-landing .pricing3-specs dt{color:#55555f}.wl-landing .pricing3-specs dd{margin:0;color:#aaaab3;text-align:right}.wl-landing .pricing3-features{position:relative;flex:1;min-height:82px;margin:20px 0 0;padding:15px 0 0;border-top:1px solid #28282f;list-style:none;color:#9696a0;font-size:12px}.wl-landing .pricing3-features li{display:flex;align-items:baseline;gap:9px}.wl-landing .pricing3-features li+li{margin-top:8px}.wl-landing .pricing3-features li:before{content:"−";color:var(--dossier-accent);font-family:var(--font-mono)}.wl-landing .pricing3-cta{position:relative;min-height:48px;margin-top:22px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border:1px solid color-mix(in srgb,var(--dossier-accent) 48%,#2f2f36);background:color-mix(in srgb,var(--dossier-accent) 5%,transparent);color:#c6c6ce;font-family:var(--font-mono);font-size:10px;transition:background .15s,color .15s,border-color .15s}.wl-landing .pricing3-cta:hover{border-color:var(--dossier-accent);background:color-mix(in srgb,var(--dossier-accent) 11%,transparent);color:#fff}.wl-landing .pricing3-cta[data-locked=true]{cursor:not-allowed;opacity:.45}.wl-landing .pricing3-cta[data-locked=true]:hover{border-color:color-mix(in srgb,var(--dossier-accent) 48%,#2f2f36);background:color-mix(in srgb,var(--dossier-accent) 5%,transparent);color:#c6c6ce}.wl-landing .pricing3-beta-note{max-width:640px;margin:0 0 22px;color:#7c7c86;font-size:13.5px;line-height:1.6;text-wrap:pretty}.wl-landing .pricing3-beta-note b{color:var(--fg);font-weight:500}.wl-landing .pricing3-cta span:last-child{color:var(--dossier-accent);font-size:15px}.wl-landing .pricing3-term{margin:0 0 22px;display:inline-flex;gap:2px;padding:3px;border:1px solid var(--border);border-radius:3px 3px 10px 3px;background:linear-gradient(155deg,#111116,#0c0c0f 58%)}.wl-landing .pricing3-term button{display:inline-flex;align-items:baseline;gap:8px;padding:8px 15px;border:0;border-radius:2px;background:transparent;color:#65656f;font-family:var(--font-mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:background .16s,color .16s}.wl-landing .pricing3-term button:hover{color:#a3a3ac}.wl-landing .pricing3-term button[data-active]{background:color-mix(in srgb,#7ba2ff 13%,transparent);color:#fff}.wl-landing .pricing3-term button b{color:#7ba2ff;font-weight:550;font-size:9px;letter-spacing:.05em}.wl-landing .pricing3-term-note{margin:-6px 0 0;color:#65656f;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em}.wl-landing .pricing3-brief{margin-top:52px;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.wl-landing .pricing3-brief p{margin:0;padding:20px 18px;color:#65656f;font-size:11px;line-height:1.55}.wl-landing .pricing3-brief p+p{border-left:1px solid var(--border)}.wl-landing .pricing3-brief p>span{margin-right:10px;color:#494953;font-family:var(--font-mono);font-size:8px}.wl-landing .pricing3-brief b{color:#a3a3ac;font-weight:550}.wl-landing .pricing3-brief a{color:#8facff}@media (max-width:980px){.wl-landing .pricing3-grid{grid-template-columns:1fr;gap:14px}.wl-landing .pricing3-card{width:min(100%,680px)}.wl-landing .pricing3-card[data-tier=plus],.wl-landing .pricing3-card[data-tier=pro]{margin-top:0}.wl-landing .pricing3-card[data-tier=plus]{justify-self:center}.wl-landing .pricing3-card[data-tier=pro]{justify-self:end}.wl-landing .pricing3-capacity{min-height:0}}@media (max-width:700px){.wl-landing .pricing3-main{padding-top:72px}.wl-landing .pricing3-hero{padding-bottom:44px}.wl-landing .pricing3-hero-grid{grid-template-columns:1fr;gap:30px}.wl-landing .pricing3-intro{max-width:460px}.wl-landing .pricing3-hero-copy{padding-top:36px;flex-direction:column;align-items:flex-start;gap:26px}.wl-landing .pricing3-hero-copy>p{max-width:460px}.wl-landing .pricing3-card{padding:17px}.wl-landing .pricing3-term{display:flex;width:100%}.wl-landing .pricing3-term button{flex:1;justify-content:center;padding:9px 8px}.wl-landing .pricing3-brief{grid-template-columns:1fr}.wl-landing .pricing3-brief p+p{border-left:0;border-top:1px solid var(--border)}}@media (max-width:410px){.wl-landing .pricing3-concepts{align-items:flex-start;gap:16px}.wl-landing .pricing3-concepts>span{max-width:150px}.wl-landing .pricing3-name-row{min-height:112px;padding-top:30px}.wl-landing .pricing3-name-row h2,.wl-landing .pricing3-price strong{font-size:28px}}