.lw-landing,.lw-auth,.lw-legal{--lw-bg:#f5f5f7;--lw-panel:#fff;--lw-panel-2:#fbfbfd;--lw-line:#00000014;--lw-line-strong:#d2d2d7;--lw-text:#1d1d1f;--lw-muted:#6e6e73;--lw-faint:#86868b;--lw-blue:#2a62ff;--lw-blue-dark:#1f4fe0;--lw-cyan:#22b8ee;--lw-amber:#ff9f0a;--lw-green:#1a7f37;--lw-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",var(--font-geist-sans,"Helvetica Neue"),"Helvetica Neue",Arial,sans-serif;--lw-mono:ui-monospace,"SF Mono",var(--font-geist-mono,Menlo),Menlo,monospace;background:var(--lw-bg);min-height:100vh;color:var(--lw-text);font-family:var(--lw-font);letter-spacing:-.003em;-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.lw-mono{font-family:var(--lw-mono)}.lw-grid{pointer-events:none;background:radial-gradient(60rem 30rem at 50% -6rem,#2a62ff24,#0000 70%),radial-gradient(40rem 22rem at 100% 20rem,#22b8ee1a,#0000 70%),radial-gradient(circle,#1d1d1f14 1px,#0000 1.2px) 0 0/22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 900px,#0000 1400px);mask-image:linear-gradient(#000 0 900px,#0000 1400px)}.lw-landing>:not(.lw-grid),.lw-auth>:not(.lw-grid),.lw-legal>:not(.lw-grid){position:relative}.lw-logo{color:var(--lw-text);letter-spacing:.08em;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.lw-logo span{background:linear-gradient(135deg,var(--lw-blue),var(--lw-cyan));color:#fff;letter-spacing:0;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;display:grid;box-shadow:0 6px 16px -6px #2a62ffb3}.lw-button{cursor:pointer;border:0;border-radius:980px;justify-content:center;align-items:center;padding:11px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.lw-button.primary{background:linear-gradient(180deg,#3b70ff,var(--lw-blue));color:#fff;box-shadow:inset 0 1px #ffffff40,0 8px 20px -8px #2a62ffb3}.lw-button.ghost{color:var(--lw-text);box-shadow:0 0 0 1px var(--lw-line-strong) inset,0 1px 2px #0000000d;background:#fff}.lw-button.ghost:hover{box-shadow:0 0 0 1.5px var(--lw-blue) inset,0 6px 16px -8px #2a62ff80}.lw-button:disabled{opacity:.6;cursor:wait}.lw-nav{z-index:20;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);max-width:1132px;box-shadow:0 0 0 1px var(--lw-line),0 10px 30px -18px #00000040;background:#ffffffb8;border-radius:980px;justify-content:space-between;align-items:center;gap:20px;margin:12px auto 0;padding:10px 12px 10px 18px;display:flex;position:sticky;top:12px}.lw-nav nav{gap:26px;display:flex}.lw-nav nav a{color:var(--lw-muted);font-size:14px;text-decoration:none}.lw-nav nav a:hover{color:var(--lw-text)}.lw-nav-actions{gap:8px;display:flex}.lw-eyebrow{color:var(--lw-blue);font:600 11px/1 var(--lw-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;display:inline-flex}.lw-eyebrow:before{content:"";background:var(--lw-blue);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite lw-blip;box-shadow:0 0 0 3px #2a62ff26}@keyframes lw-blip{50%{box-shadow:0 0 0 6px #2a62ff00}}.lw-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;max-width:1180px;margin:0 auto;padding:72px 24px 40px;display:grid}.lw-hero h1{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(36px,5vw,60px);font-weight:600;line-height:1.04}.lw-hero h1 span{background:linear-gradient(90deg,var(--lw-blue),var(--lw-cyan));color:#0000;-webkit-background-clip:text;background-clip:text}.lw-lead{color:var(--lw-muted);max-width:560px;margin:0;font-size:18px;line-height:1.6}.lw-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.lw-pipe{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 0 1px var(--lw-line),0 40px 100px -40px #2a62ff73;background:#ffffffd1;border-radius:22px;padding:18px}.lw-pipe-input{background:var(--lw-bg);color:var(--lw-blue);white-space:nowrap;box-shadow:0 0 0 1px var(--lw-line) inset;border-radius:12px;padding:11px 14px;font-size:12px;overflow:hidden}.lw-pipe-nodes{justify-content:space-between;gap:6px;margin:18px 0;display:flex}.lw-node{color:var(--lw-faint);font-size:11px;font-family:var(--lw-mono);letter-spacing:.04em;flex-direction:column;flex:1;align-items:center;gap:7px;animation:3s ease-in-out infinite lw-node;display:flex}.lw-node i{width:12px;height:12px;animation:3s ease-in-out infinite lw-dot;animation-delay:inherit;background:#e8e8ed;border-radius:50%;box-shadow:0 0 0 4px #2a62ff0f}@keyframes lw-node{0%,to{color:var(--lw-faint)}20%,40%{color:var(--lw-text)}}@keyframes lw-dot{0%,to{background:#e8e8ed;box-shadow:0 0 0 4px #2a62ff0f}20%,40%{background:var(--lw-blue);box-shadow:0 0 0 5px #2a62ff2e,0 0 16px #2a62ff80}}.lw-listing{box-shadow:0 0 0 1px var(--lw-line) inset;background:#fff;border-radius:16px;padding:14px}.lw-listing-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.lw-listing-head em{color:var(--lw-green);font-style:normal;font:600 10px/1 var(--lw-mono);letter-spacing:.06em;text-transform:uppercase;background:#eaf7ee;border-radius:999px;padding:4px 9px}.lw-tiles{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:12px;display:grid}.lw-tiles span{aspect-ratio:1;background:linear-gradient(#2a62ff1a 1px,#0000 1px) 0 0/8px 8px,linear-gradient(90deg,#2a62ff1a 1px,#0000 1px) 0 0/8px 8px,linear-gradient(110deg,#eef3ff 30%,#dbe6ff 50%,#eef3ff 70%) 0 0/220% 100%;border-radius:10px;animation:2.4s linear infinite lw-shimmer,4.8s ease-in-out infinite lw-tile;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2a62ff2e}.lw-tiles span:after{content:"";background:linear-gradient(#0000 40%,#22b8ee80 50%,#0000 60%) 0 0/100% 240%;animation:1.8s linear infinite lw-scan;position:absolute;inset:0}@keyframes lw-shimmer{to{background-position:0 0,0 0,-220% 0}}@keyframes lw-tile{0%,15%{opacity:.4;transform:scale(.96)}30%,to{opacity:1;transform:scale(1)}}@keyframes lw-scan{0%{background-position:0 120%}to{background-position:0 -120%}}.lw-specs{color:var(--lw-muted);gap:6px;font-size:12px;display:grid}.lw-specs span{align-items:center;gap:8px;display:flex}.lw-specs i{border-radius:50%;width:8px;height:8px}.lw-specs i.ok{background:var(--lw-green)}.lw-specs i.est{background:var(--lw-amber)}.lw-chip{color:var(--lw-blue);background:#2a62ff14;border-radius:8px;margin-top:12px;padding:6px 10px;font-size:11px;display:inline-block}.lw-facts{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1132px;margin:28px auto 0;padding:0 24px;display:grid}.lw-facts div{box-shadow:0 0 0 1px var(--lw-line) inset,0 12px 30px -20px #00000026;background:#fff;border-radius:18px;gap:6px;padding:22px;display:grid}.lw-facts span{color:var(--lw-muted);font-size:14px}.lw-section{max-width:1180px;margin:0 auto;padding:96px 24px 0}.lw-section h2,.lw-cta h2{letter-spacing:-.03em;max-width:760px;margin:0 0 32px;font-size:clamp(28px,3.2vw,42px);font-weight:600;line-height:1.1}.lw-card{box-shadow:0 0 0 1px var(--lw-line) inset,0 12px 30px -22px #0000002e;background:#fff;border-radius:20px;padding:24px;transition:box-shadow .25s,transform .25s}.lw-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1.5px #2a62ff66,0 24px 50px -28px #2a62ff73}.lw-card h3{letter-spacing:-.015em;margin:0 0 8px;font-size:18px;font-weight:600}.lw-card p{color:var(--lw-muted);margin:0;font-size:14px;line-height:1.6}.lw-steps{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.lw-step-index{width:34px;height:34px;color:var(--lw-blue);background:#2a62ff14;border-radius:10px;place-items:center;margin-bottom:16px;font-size:13px;font-weight:600;display:inline-grid}.lw-modes{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.lw-mode-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.lw-mode-head h3{margin:0}.lw-mode-head em{color:var(--lw-blue);font-style:normal;font:600 10px/1 var(--lw-mono);letter-spacing:.06em;text-transform:uppercase;background:#2a62ff14;border-radius:999px;padding:4px 9px}.lw-mode ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.lw-mode li{color:var(--lw-text);padding-left:20px;font-size:13px;position:relative}.lw-mode li:before{content:"✓";color:var(--lw-blue);font-weight:700;position:absolute;top:0;left:0}.lw-note{color:var(--lw-muted);margin:18px 0 0;font-size:14px}.lw-compare{box-shadow:0 0 0 1px var(--lw-line) inset;background:#fff;border-radius:20px;overflow:hidden}.lw-compare-row{border-top:1px solid var(--lw-line);grid-template-columns:180px 1fr 1.4fr;align-items:center;gap:16px;padding:16px 22px;font-size:14px;display:grid}.lw-compare-row:first-child{border-top:0}.lw-compare-row.head{background:var(--lw-panel-2);color:var(--lw-faint);font:600 11px/1 var(--lw-mono);letter-spacing:.1em;text-transform:uppercase}.lw-compare-row>span:first-child{color:var(--lw-muted);font-weight:500}.lw-compare-row>span:nth-child(2){color:var(--lw-faint)}.lw-compare-row>span:last-child{color:var(--lw-text);align-items:baseline;gap:10px;font-weight:500;display:flex}.lw-compare-row>span:last-child i{background:var(--lw-blue);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #2a62ff26}.lw-time{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.lw-time h2{margin-bottom:16px}.lw-timeline{box-shadow:0 0 0 1px var(--lw-line) inset,0 20px 40px -28px #0003;background:#fff;border-radius:20px;gap:18px;padding:26px;display:grid}.lw-timeline>div{gap:8px;display:grid}.lw-timeline>div>span{color:var(--lw-faint);font:600 11px/1 var(--lw-mono);letter-spacing:.08em;text-transform:uppercase}.lw-bar{gap:4px;height:40px;display:flex}.lw-bar i{border-radius:10px;place-items:center;font-size:12px;font-style:normal;display:grid}.lw-bar.manual i{color:var(--lw-muted);background:#ededf0;flex:1}.lw-bar.fast{width:34%}.lw-bar.fast i{background:linear-gradient(135deg,var(--lw-blue),var(--lw-cyan));color:#fff;flex:1;font-weight:700}.lw-bulk-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.lw-cta{text-align:center;color:#fff;background:radial-gradient(at 50% 0,#ffffff38,#0000 60%),linear-gradient(160deg,#2f6bff,#1d4ed8);border-radius:28px;max-width:1132px;margin:104px auto 0;padding:64px 24px;overflow:hidden;box-shadow:0 40px 90px -40px #2a62ffcc}.lw-cta h2{color:#fff;margin:0 auto 10px}.lw-cta p{color:#ffffffd1;margin:0 0 26px}.lw-cta .lw-button.primary{color:var(--lw-blue);background:#fff;box-shadow:0 10px 24px -10px #0006}.lw-footer{max-width:1180px;color:var(--lw-faint);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:48px 24px 40px;font-size:13px;display:flex}.lw-footer>a:last-child{color:var(--lw-muted)}.lw-auth{place-items:center;padding:24px;display:grid}.lw-auth-logo{position:absolute;top:24px;left:24px}.lw-auth-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(420px,100%);box-shadow:0 0 0 1px var(--lw-line),0 40px 90px -40px #2a62ff73;background:#ffffffdb;border-radius:24px;padding:32px}.lw-auth-tabs{background:#e8e8ed;border-radius:12px;grid-template-columns:1fr 1fr;gap:2px;margin-bottom:24px;padding:3px;display:grid}.lw-auth-tabs button{color:var(--lw-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px;font-weight:600}.lw-auth-tabs button.on{color:var(--lw-text);background:#fff;box-shadow:0 1px 3px #0000001a}.lw-auth-card h1{letter-spacing:-.025em;margin:0 0 6px;font-size:26px;font-weight:600}.lw-auth-card>p{color:var(--lw-muted);margin:0 0 22px;font-size:14px;line-height:1.5}.lw-auth-card form{gap:14px;display:grid}.lw-auth-card label{color:var(--lw-text);gap:6px;font-size:13px;font-weight:600;display:grid}.lw-auth-card input{border:1px solid var(--lw-line-strong);min-height:46px;color:var(--lw-text);background:#fff;border-radius:12px;padding:11px 14px;font-size:15px}.lw-auth-card input:focus{border-color:var(--lw-blue);outline:none;box-shadow:0 0 0 4px #2a62ff29}.lw-auth-card label small{color:var(--lw-faint);font-weight:400}.lw-auth-card .lw-button{margin-top:6px}.lw-auth-error{color:#c8102e;background:#fff0f2;border-radius:12px;margin:0;padding:10px 12px;font-size:13px}.lw-auth-notice{color:var(--lw-green);background:#eaf7ee;border-radius:12px;margin:0;padding:10px 12px;font-size:13px}.lw-auth-foot{color:var(--lw-faint);text-align:center;margin-top:18px;font-size:12px;display:block}@media (width<=960px){.lw-hero,.lw-time{grid-template-columns:1fr}.lw-steps,.lw-bulk-grid{grid-template-columns:1fr 1fr}.lw-modes{grid-template-columns:1fr}.lw-facts{grid-template-columns:1fr 1fr}.lw-nav nav{display:none}}@media (width<=600px){.lw-steps,.lw-bulk-grid,.lw-facts{grid-template-columns:1fr}.lw-compare-row{grid-template-columns:1fr;gap:6px}.lw-compare-row.head{display:none}.lw-nav{margin:10px 12px 0;padding:8px 8px 8px 14px}.lw-nav-actions{gap:6px}.lw-nav-actions .lw-button{padding:8px 12px;font-size:13px}.lw-hero{padding-top:48px}}@media (prefers-reduced-motion:reduce){.lw-node,.lw-node i,.lw-tiles span,.lw-tiles span:after,.lw-eyebrow:before{animation:none}}.lw-hero{grid-template-columns:1fr 1.08fr;padding-top:64px}.lw-strap{font:600 14px/1.3 var(--lw-mono);letter-spacing:.02em;color:var(--lw-text);background:linear-gradient(90deg,var(--lw-blue),var(--lw-cyan)) 0 100%/100% 2px no-repeat;margin:20px 0 0;padding-bottom:4px;display:inline-block}.lw-trust{color:var(--lw-muted);flex-wrap:wrap;gap:8px 18px;margin:24px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.lw-trust li{align-items:center;gap:6px;display:inline-flex}.lw-trust li:before{content:"✓";color:var(--lw-blue);font-weight:700}.lw-hero-scene{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:min(580px,72vw);min-height:400px;box-shadow:0 0 0 1px var(--lw-line),0 50px 120px -50px #2a62ff8c;background:radial-gradient(circle at 50% 45%,#2a62ff24,#0000 62%),#fff9;border-radius:30px;position:relative;overflow:hidden}.lw-hero-scene:before{content:"";pointer-events:none;background:linear-gradient(#2a62ff12 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#2a62ff12 1px,#0000 1px) 0 0/32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 72%);mask-image:radial-gradient(circle,#000 30%,#0000 72%)}.lw-scene{cursor:grab;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.lw-scene:active{cursor:grabbing}.lw-scene-hud{letter-spacing:.16em;color:var(--lw-faint);pointer-events:none;justify-content:space-between;font-size:10px;display:flex;position:absolute;top:18px;left:20px;right:20px}.lw-scene-stages{flex-wrap:wrap;justify-content:center;gap:6px;display:flex;position:absolute;bottom:42px;left:12px;right:12px}.lw-scene-stages button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:32px;box-shadow:0 0 0 1px var(--lw-line);color:var(--lw-muted);font:600 12px/1 var(--lw-font);cursor:pointer;background:#ffffffd9;border:0;border-radius:980px;padding:7px 13px;transition:all .25s}.lw-scene-stages button:hover{color:var(--lw-text);box-shadow:0 0 0 1.5px var(--lw-blue)}.lw-scene-stages button.on{background:var(--lw-blue);color:#fff;box-shadow:0 8px 18px -8px #2a62ffcc}.lw-scene-hint{text-align:center;width:100%;color:var(--lw-faint);pointer-events:none;margin:0;font-size:11px;position:absolute;bottom:14px}.lw-marquee{border-block:1px solid var(--lw-line);background:#ffffffa6;margin:56px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lw-marquee>div{gap:40px;width:max-content;padding:16px 0;animation:48s linear infinite lw-marquee;display:flex}.lw-marquee span{font:600 12px/1 var(--lw-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lw-muted);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.lw-marquee i{background:var(--lw-blue);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2a62ff26}@keyframes lw-marquee{to{transform:translate(-50%)}}.lw-reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.lw-reveal.in{opacity:1;transform:none}.lw-facts .lw-reveal{box-shadow:0 0 0 1px var(--lw-line) inset,0 12px 30px -20px #00000026;background:#fff;border-radius:18px;gap:6px;padding:22px;display:grid}.lw-failures{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.lw-failure-icon{color:#c8102e;background:#fff0f2;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:16px;font-size:20px;font-weight:700;display:grid}.lw-statement{letter-spacing:-.03em;text-align:center;margin:40px 0 0;font-size:clamp(24px,3vw,38px);font-weight:600;line-height:1.15}.lw-statement em{background:linear-gradient(90deg,var(--lw-blue),var(--lw-cyan));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lw-tilt{height:100%;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .2s,box-shadow .25s;position:relative}.lw-tilt.lw-card:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-3px)}.lw-tilt-inner{transform:translateZ(18px)}.lw-tilt-glare{border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--gx,50%) var(--gy,50%),#ffffffb3,transparent 45%);opacity:0;mix-blend-mode:soft-light;transition:opacity .25s;position:absolute;inset:0}.lw-tilt:hover .lw-tilt-glare{opacity:1}.lw-specialists{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.lw-spec-icon{background:linear-gradient(135deg,var(--lw-blue),var(--lw-cyan));color:#fff;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:16px;font-size:18px;display:grid;box-shadow:0 10px 20px -10px #2a62ffcc}.lw-story{height:calc(var(--story-steps) * 75vh + 100vh);position:relative}.lw-story-sticky{grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;max-width:1180px;height:100vh;margin:0 auto;padding:84px 24px 32px;display:grid;position:sticky;top:0}.lw-story-copy h2{letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(28px,3.2vw,42px);font-weight:600;line-height:1.1}.lw-story-copy ol{gap:4px;margin:0 0 18px;padding:0;list-style:none;display:grid}.lw-story-copy li{opacity:.42;border-radius:14px;grid-template-columns:34px 1fr;gap:12px;padding:10px 12px;transition:opacity .35s,background .35s,box-shadow .35s;display:grid}.lw-story-copy li>span{color:var(--lw-faint);padding-top:2px;font-size:12px}.lw-story-copy li strong{font-size:15px;font-weight:600}.lw-story-copy li p{max-height:0;color:var(--lw-muted);margin:0;font-size:13px;line-height:1.5;transition:max-height .45s,margin .45s;overflow:hidden}.lw-story-copy li.done{opacity:.7}.lw-story-copy li.done>span{color:var(--lw-green)}.lw-story-copy li.on{opacity:1;box-shadow:0 0 0 1px var(--lw-line),0 14px 30px -20px #2a62ff80;background:#fff}.lw-story-copy li.on>span{color:var(--lw-blue)}.lw-story-copy li.on p{max-height:80px;margin-top:4px}.lw-story-progress{background:#e8e8ed;border-radius:2px;height:4px;overflow:hidden}.lw-story-progress span{background:linear-gradient(90deg,var(--lw-blue),var(--lw-cyan));height:100%;display:block}@property --v{syntax:"<number>";inherits:false;initial-value:0}.lw-console{box-shadow:0 0 0 1px var(--lw-line),0 50px 110px -45px #2a62ff80;background:#fff;border-radius:22px;position:relative;overflow:hidden}.lw-console-bar{border-bottom:1px solid var(--lw-line);background:#fbfbfd;align-items:center;gap:6px;padding:12px 14px;display:flex}.lw-console-bar i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.lw-console-bar i:nth-child(2){background:#febc2e}.lw-console-bar i:nth-child(3){background:#28c840}.lw-console-bar span{color:var(--lw-faint);margin-left:auto;font-size:11px}.lw-console-body{gap:12px;padding:18px;display:grid}.lw-console-body>*{border-radius:14px;transition:box-shadow .35s,opacity .35s}.lw-c-input{background:var(--lw-bg);color:var(--lw-blue);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex;overflow:hidden}.lw-c-input span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lw-c-input em{font-style:normal;font:600 10px/1 var(--lw-mono);letter-spacing:.08em;text-transform:uppercase;background:#2a62ff1a;border-radius:980px;flex:none;padding:4px 9px}.lw-c-identity{box-shadow:0 0 0 1px var(--lw-line) inset;align-items:center;gap:14px;padding:12px;display:flex}.lw-c-ring{background:radial-gradient(closest-side,#fff 76%,transparent 77% 100%),conic-gradient(var(--lw-blue) calc(var(--v) * 1%),#e8e8ed 0);border-radius:50%;flex:none;place-items:center;width:62px;height:62px;transition:--v 1.2s;display:grid}.lw-c-ring b{font-size:13px}.lw-c-identity strong{font-size:14px;display:block}.lw-c-identity small{color:var(--lw-faint);margin:2px 0 6px;font-size:12px;display:block}.lw-c-identity span{color:var(--lw-muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.lw-c-identity span i{vertical-align:1px;background:#e8e8ed;border-radius:50%;width:8px;height:8px;margin-right:-6px;transition:background .3s;display:inline-block}.lw-c-identity span i.ok{background:var(--lw-green)}.lw-c-sources,.lw-c-specs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lw-c-sources li,.lw-c-specs li{background:var(--lw-bg);opacity:.25;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;transition:opacity .4s,transform .4s;display:flex;transform:translate(-8px)}.lw-c-sources li.in,.lw-c-specs li.in{opacity:1;transform:none}.lw-c-sources li i{background:var(--lw-green);border-radius:50%;width:8px;height:8px}.lw-c-sources li b,.lw-c-specs li em{color:var(--lw-faint);margin-left:auto;font-size:11px;font-style:normal}.lw-c-specs li span{width:76px;color:var(--lw-muted)}.lw-c-specs li b{font-weight:600}.lw-c-specs li.ok em{color:var(--lw-green)}.lw-c-specs li.est{background:#fff6e5}.lw-c-specs li.est em{color:#a35200}.lw-c-specs li.never em{color:var(--lw-faint)}.lw-c-images{opacity:.3;grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.lw-c-images.in{opacity:1}.lw-c-images span{aspect-ratio:1;background:linear-gradient(#2a62ff1a 1px,#0000 1px) 0 0/8px 8px,linear-gradient(90deg,#2a62ff1a 1px,#0000 1px) 0 0/8px 8px,#eef3ff;border-radius:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2a62ff33}.lw-c-images span:after{content:"";opacity:0;background:linear-gradient(#0000 40%,#22b8ee8c 50%,#0000 60%) 0 0/100% 240%;position:absolute;inset:0}.lw-c-images.in span:after{opacity:1;animation:1.6s linear infinite lw-scan;animation-delay:inherit}.lw-c-images.in span i{background:var(--lw-green);border-radius:50%;width:14px;height:14px;animation:.4s 1.8s forwards lw-pop;position:absolute;top:6px;right:6px;transform:scale(0)}@keyframes lw-pop{to{transform:scale(1)}}.lw-c-sheet{opacity:.3;box-shadow:0 0 0 1px var(--lw-line) inset;gap:5px;padding:12px;display:grid}.lw-c-sheet.in{opacity:1}.lw-c-sheet>div{color:var(--lw-faint);margin-bottom:4px;font-size:11px}.lw-c-sheet p{grid-template-columns:repeat(5,1fr);gap:5px;margin:0;display:grid}.lw-c-sheet p i{height:12px;transition:background .5s;transition-delay:inherit;background:#ededf0;border-radius:4px}.lw-c-sheet.in p i{background:#2a62ff38}.lw-c-sheet b{color:var(--lw-green);font:700 10px/1 var(--lw-mono);letter-spacing:.08em;text-transform:uppercase;opacity:0;background:#eaf7ee;border-radius:980px;justify-self:start;margin-top:6px;padding:6px 10px;transition:opacity .4s .6s}.lw-c-sheet.in b{opacity:1}.lw-console[data-stage="0"] .lw-c-input,.lw-console[data-stage="1"] .lw-c-identity,.lw-console[data-stage="2"] .lw-c-sources,.lw-console[data-stage="3"] .lw-c-specs,.lw-console[data-stage="4"] .lw-c-images,.lw-console[data-stage="5"] .lw-c-sheet{box-shadow:0 0 0 2px var(--lw-blue),0 10px 24px -14px #2a62ffcc}.lw-console[data-stage="0"] .lw-c-identity{opacity:.4}.lw-console-note{color:var(--lw-faint);padding:0 18px 14px;font-size:11px;display:block}.lw-evidence{grid-template-columns:1.25fr 1fr;gap:18px;margin-top:28px;display:grid}.lw-evidence-chips{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lw-evidence-chip{box-shadow:0 0 0 1px var(--lw-line) inset;color:var(--lw-muted);font:500 13px/1.2 var(--lw-font);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:14px 16px;transition:transform .2s,box-shadow .2s;display:grid}.lw-evidence-chip i{border-radius:50%;grid-row:span 2;width:10px;height:10px}.lw-evidence-chip b{color:var(--lw-text);grid-column:2;font-size:15px;font-weight:600}.lw-evidence-chip.sourced i{background:var(--lw-green)}.lw-evidence-chip.estimate i{background:var(--lw-amber)}.lw-evidence-chip.never i{box-shadow:0 0 0 2px var(--lw-faint) inset;background:#fff}.lw-evidence-chip.on{box-shadow:0 0 0 2px var(--lw-blue) inset,0 14px 30px -16px #2a62ffb3;transform:translateY(-2px)}.lw-evidence-chip.estimate.on{box-shadow:0 0 0 2px var(--lw-amber) inset,0 14px 30px -16px #ff9f0ab3}.lw-evidence-chip.never.on{box-shadow:0 0 0 2px var(--lw-faint) inset}.lw-evidence-detail{box-shadow:0 0 0 1px var(--lw-line) inset,0 30px 70px -40px #2a62ff80;background:#fff;border-radius:22px;align-content:center;gap:10px;padding:28px;display:grid}.lw-evidence-detail span{color:var(--lw-green);letter-spacing:.12em;background:#eaf7ee;border-radius:980px;justify-self:start;padding:6px 10px;font-size:10px}.lw-evidence-detail.estimate span{color:#a35200;background:#fff6e5}.lw-evidence-detail.never span{color:var(--lw-muted);background:#ededf0}.lw-evidence-detail strong{letter-spacing:-.02em;font-size:22px;font-weight:600}.lw-evidence-detail p{color:var(--lw-muted);margin:0;line-height:1.55}.lw-legend{color:var(--lw-muted);flex-wrap:wrap;gap:10px 22px;margin-top:20px;font-size:13px;display:flex}.lw-legend span{align-items:center;gap:8px;display:inline-flex}.lw-legend i{border-radius:50%;width:10px;height:10px}.lw-legend .sourced{background:var(--lw-green)}.lw-legend .estimate{background:var(--lw-amber)}.lw-legend .never{box-shadow:0 0 0 2px var(--lw-faint) inset}.lw-flow{box-shadow:0 0 0 1px var(--lw-line) inset,0 30px 70px -45px #00000040;background:#fff;border-radius:24px;align-items:center;margin-top:28px;padding:30px 24px;display:flex}.lw-flow-node{text-align:center;flex:none;justify-items:center;gap:6px;width:150px;display:grid}.lw-flow-node span{background:var(--lw-bg);width:52px;height:52px;box-shadow:0 0 0 1px var(--lw-line) inset;color:var(--lw-text);border-radius:16px;place-items:center;font-size:18px;font-weight:700;display:grid}.lw-flow-node strong{font-size:14px}.lw-flow-node small{color:var(--lw-faint);font-size:12px;line-height:1.35}.lw-flow-node.core span{background:linear-gradient(135deg,var(--lw-blue),var(--lw-cyan));color:#fff;width:64px;height:64px;font-size:15px;animation:2.4s ease-in-out infinite lw-core;box-shadow:0 14px 30px -12px #2a62ffcc}@keyframes lw-core{50%{box-shadow:0 0 0 10px #2a62ff14,0 14px 30px -12px #2a62ffcc}}.lw-flow-node.faint{opacity:.55}.lw-flow-line{background:repeating-linear-gradient(90deg,var(--lw-line-strong) 0 6px,transparent 6px 12px);flex:1;min-width:24px;height:2px;position:relative}.lw-flow-line i{background:var(--lw-blue);border-radius:50%;width:8px;height:8px;animation:2.4s linear infinite lw-flow;position:absolute;top:-3px;left:0;box-shadow:0 0 10px #2a62ffb3}.lw-flow-line i:nth-child(2){animation-delay:.8s}.lw-flow-line i:nth-child(3){animation-delay:1.6s}.lw-flow-line.faint i{background:var(--lw-faint);box-shadow:none}@keyframes lw-flow{0%{opacity:0;left:0}10%,90%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}.lw-faq-list{gap:10px;max-width:860px;display:grid}.lw-faq-list details{box-shadow:0 0 0 1px var(--lw-line) inset;background:#fff;border-radius:18px;transition:box-shadow .25s}.lw-faq-list details[open]{box-shadow:inset 0 0 0 1.5px #2a62ff59,0 18px 40px -28px #2a62ff80}.lw-faq-list summary{cursor:pointer;align-items:center;gap:12px;padding:18px 20px;font-size:16px;font-weight:600;list-style:none;display:flex}.lw-faq-list summary::-webkit-details-marker{display:none}.lw-faq-list summary:after{content:"+";background:var(--lw-bg);width:28px;height:28px;color:var(--lw-blue);border-radius:50%;place-items:center;margin-left:auto;font-size:18px;transition:transform .25s;display:grid}.lw-faq-list details[open] summary:after{transform:rotate(45deg)}.lw-faq-list p{color:var(--lw-muted);margin:0;padding:0 20px 18px;line-height:1.6}@media (width<=960px){.lw-hero{grid-template-columns:1fr}.lw-hero-scene{height:440px}.lw-failures,.lw-specialists{grid-template-columns:1fr 1fr}.lw-story-sticky{grid-template-columns:1fr;align-content:start;gap:14px;padding:74px 16px 16px}.lw-story-copy h2{margin-bottom:8px;font-size:24px}.lw-story-copy ol li:not(.on){display:none}.lw-story-copy .lw-eyebrow{margin-bottom:8px}.lw-console-body{gap:8px;padding:12px}.lw-c-specs li:nth-child(n+3),.lw-c-sources li:nth-child(3){display:none}.lw-evidence{grid-template-columns:1fr}.lw-flow{flex-direction:column;gap:6px}.lw-flow-line{background:repeating-linear-gradient(180deg,var(--lw-line-strong) 0 6px,transparent 6px 12px);flex:none;width:2px;height:34px}.lw-flow-line i{animation-name:lw-flow-down;left:-3px}}@keyframes lw-flow-down{0%{opacity:0;top:0}10%,90%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}@media (width<=600px){.lw-failures,.lw-specialists,.lw-evidence-chips{grid-template-columns:1fr}.lw-hero-scene{height:380px;min-height:0}.lw-scene-stages button{padding:6px 10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.lw-reveal{opacity:1;transition:none;transform:none}.lw-marquee>div,.lw-flow-line i,.lw-flow-node.core span,.lw-c-images.in span:after{animation:none}.lw-tilt{transform:none!important}}@media (width>=961px) and (height<=860px){.lw-story-sticky{padding-top:72px;padding-bottom:16px}.lw-console{transform-origin:50%;transform:scale(.86)}.lw-story-copy li{padding:8px 12px}}@media (width>=961px) and (height<=720px){.lw-console{transform:scale(.76)}.lw-story-copy h2{font-size:30px}}@media (width<=960px){.lw-flow-line{width:2px;min-width:0}}.lw-hero{text-align:center;grid-template-columns:1fr;justify-items:center;gap:36px;padding-top:72px}.lw-hero-copy{justify-items:center;max-width:880px;display:grid}.lw-hero h1{font-size:clamp(40px,6vw,76px)}.lw-hero .lw-lead{max-width:720px;font-size:19px}.lw-hero-actions,.lw-trust{justify-content:center}.lw-engine{width:100%;height:clamp(420px,46vw,600px);box-shadow:0 0 0 1px var(--lw-line),0 60px 140px -60px #2a62ff8c;background:radial-gradient(60% 70%,#2a62ff1f,#0000 70%),linear-gradient(#ffffffbf,#f4f6fcbf);border-radius:32px;position:relative;overflow:hidden}.lw-engine:before{content:"";pointer-events:none;background:linear-gradient(#2a62ff0f 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#2a62ff0f 1px,#0000 1px) 0 0/36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 80%,#000 30%,#0000 80%)}.lw-webgl{opacity:0;transition:opacity 1s;position:absolute;inset:0;width:100%!important;height:100%!important}.lw-engine.ready .lw-webgl,.lw-journey-canvas.ready .lw-webgl{opacity:1}.lw-engine-fallback{position:absolute;inset:0}.lw-engine-fallback .lw-hero-scene{height:100%;min-height:0;box-shadow:none;background:0 0;border-radius:0}.lw-engine-hud{pointer-events:none;justify-content:space-between;gap:12px;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.lw-engine-hud span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px var(--lw-line);color:var(--lw-muted);letter-spacing:.16em;background:#fffc;border-radius:980px;padding:7px 12px;font-size:10px}.lw-engine-hud span.core{color:#fff;background:linear-gradient(135deg,var(--lw-blue),var(--lw-cyan));box-shadow:0 8px 20px -8px #2a62ffcc}.lw-engine:not(.ready) .lw-engine-hud{display:none}.lw-story-sticky{grid-template-columns:.9fr 1.25fr}.lw-story-visual{height:min(72vh,640px);position:relative}.lw-journey-canvas{box-shadow:0 0 0 1px var(--lw-line),0 50px 110px -50px #2a62ff80;background:radial-gradient(60% 60% at 50% 45%,#2a62ff1a,#0000 70%),#fbfbfd;border-radius:28px;position:absolute;inset:0;overflow:hidden}.lw-journey-canvas .lw-engine-fallback{background:var(--lw-bg);place-items:center;padding:18px;display:grid}.lw-journey-canvas .lw-console{width:100%;max-width:520px}.lw-story-stage{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px var(--lw-line);color:var(--lw-blue);letter-spacing:.14em;background:#ffffffd9;border-radius:980px;padding:7px 12px;font-size:10px;position:absolute;top:16px;left:18px}.lw-story-copy li ul{gap:4px;max-height:0;margin:0;padding:0;list-style:none;transition:max-height .45s,margin .45s;display:grid;overflow:hidden}.lw-story-copy li.on ul{max-height:80px;margin-top:8px}.lw-story-copy li ul li{opacity:1;box-shadow:none;color:var(--lw-text);background:0 0;gap:8px;padding:0;font-size:12px;font-weight:500;display:flex}.lw-story-copy li ul li:before{content:"→";color:var(--lw-blue)}.lw-spot{grid-template-columns:1.15fr 1fr;gap:18px;margin-top:28px;display:grid}.lw-spot-bad,.lw-spot-good{box-shadow:0 0 0 1px var(--lw-line) inset,0 30px 70px -45px #00000040;background:#fff;border-radius:24px;padding:24px;position:relative}.lw-spot-bad{background:repeating-linear-gradient(135deg,#fff 0 18px,#fdf6f6 18px 36px)}.lw-spot-tag{color:#c8102e;letter-spacing:.14em;background:#fff0f2;border-radius:980px;margin-bottom:16px;padding:6px 10px;font-size:10px;display:inline-block}.lw-spot-listing{grid-template-columns:150px 1fr;align-items:start;gap:18px;display:grid}.lw-spot-photo{aspect-ratio:1;filter:blur(.6px)saturate(.5);background:linear-gradient(135deg,#d8d8de,#bfc0c8);border-radius:14px;position:relative;overflow:hidden}.lw-spot-photo span{background:#55575f;border-radius:8px;position:absolute;inset:18% 30%;transform:rotate(-18deg)scale(1.6)translate(10%,10%)}.lw-spot-photo .lw-flaw-dot{z-index:1;filter:none;position:absolute;top:8px;right:8px}.lw-spot-copy p{margin:0 0 10px}.lw-spot-title{font-size:17px;font-weight:700;line-height:1.3}.lw-spot-line{color:var(--lw-text);font-size:14px}.lw-spot-line s{color:#c8102e;text-decoration-thickness:2px}.lw-spot-line.muted{color:var(--lw-faint)}.lw-spot-bad>small{color:var(--lw-faint);margin-top:10px;font-size:12px;display:block}.lw-flaw-dot{color:#fff;width:24px;height:24px;font:700 12px/1 var(--lw-mono);vertical-align:middle;cursor:pointer;background:#c8102e;border:0;border-radius:50%;place-items:center;margin-left:6px;padding:0;transition:transform .2s;animation:2s ease-in-out infinite lw-flaw;display:inline-grid;box-shadow:0 0 #c8102e73}.lw-flaw-dot.on{background:var(--lw-blue);animation:none;transform:scale(1.18);box-shadow:0 0 0 5px #2a62ff2e}@keyframes lw-flaw{50%{box-shadow:0 0 0 7px #c8102e00}}.lw-spot-good{background:linear-gradient(#f5f8ff,#fff);align-content:start;gap:12px;display:grid}.lw-spot-problem{color:#c8102e;align-items:baseline;gap:10px;margin:0;font-size:14px;font-weight:600;-webkit-text-decoration:line-through #c8102e66;text-decoration:line-through #c8102e66;display:flex}.lw-spot-problem b{color:var(--lw-faint);text-decoration:none}.lw-spot-fix{letter-spacing:-.015em;color:var(--lw-text);margin:0;font-size:20px;font-weight:600;line-height:1.35}.lw-spot-steps{gap:6px;margin-top:6px;display:flex}.lw-spot-steps span{background:#e8e8ed;border-radius:2px;width:22px;height:4px;transition:background .3s}.lw-spot-steps span.on{background:var(--lw-blue)}.lw-bento{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.lw-bento .wide{grid-column:span 2}.lw-cap{min-height:170px}.lw-cap-icon{width:40px;height:40px;color:var(--lw-blue);background:#2a62ff14;border-radius:12px;place-items:center;margin-bottom:14px;font-size:17px;font-weight:700;display:grid}.lw-bento .wide .lw-cap-icon{background:linear-gradient(135deg,var(--lw-blue),var(--lw-cyan));color:#fff}@media (width<=960px){.lw-story-visual{height:52vh}.lw-spot{grid-template-columns:1fr}.lw-bento{grid-template-columns:1fr 1fr}.lw-engine-hud{display:none}}@media (width<=600px){.lw-bento{grid-template-columns:1fr}.lw-bento .wide{grid-column:auto}.lw-spot-listing{grid-template-columns:96px 1fr}.lw-hero .lw-lead{font-size:16px}}@property --lw-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.lw-engine,.lw-journey-canvas{color:#e8eefc;background:radial-gradient(70% 80% at 50% 45%,#0f1a3a,#070b18 70%)}.lw-engine{box-shadow:0 0 0 1px #4d82ff40,0 60px 140px -50px #2a62ffb3}.lw-engine:before{z-index:1;background:linear-gradient(#4d82ff14 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#4d82ff14 1px,#0000 1px) 0 0/40px 40px}.lw-engine:after,.lw-mode.featured:after,.lw-cta:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--lw-angle),transparent 0 60%,#22d3eee6 75%,#4d82ffe6 85%,transparent 100%);-webkit-mask-composite:xor;z-index:3;padding:1.5px;animation:6s linear infinite lw-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes lw-spin{to{--lw-angle:360deg}}.lw-mode.featured,.lw-cta{position:relative}.lw-engine-fallback .lw-hero-scene{background:0 0}.lw-engine-fallback .lw-scene-stages button{color:#c7d2fe;background:#0f1832cc;box-shadow:0 0 0 1px #4d82ff59}.lw-engine-fallback .lw-scene-stages button.on{background:var(--lw-blue);color:#fff}.lw-engine-fallback .lw-scene-hud,.lw-engine-fallback .lw-scene-hint{color:#8ea2d8}.lw-engine-top{z-index:2;pointer-events:none;justify-content:space-between;gap:12px;display:flex;position:absolute;top:18px;left:22px;right:22px}.lw-engine-top span{color:#9fb3e8;letter-spacing:.16em;align-items:center;gap:8px;font-size:10px;display:inline-flex}.lw-engine-top i{background:#34d399;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite lw-blip;box-shadow:0 0 10px #34d399}.lw-engine-hud{z-index:2;top:50%;bottom:auto;transform:translateY(-50%)}.lw-engine-hud span{color:#9fb3e8;background:#0a1022b3;box-shadow:0 0 0 1px #4d82ff4d}.lw-engine-stages{z-index:2;bottom:44px}.lw-engine-stages button{color:#c7d2fe;background:#0c142cbf;box-shadow:0 0 0 1px #4d82ff59}.lw-engine-stages button.on{background:linear-gradient(135deg,var(--lw-blue),var(--lw-cyan));color:#fff;box-shadow:0 0 24px -4px #22d3eecc}.lw-engine .lw-scene-hint{z-index:2;color:#7f93c9}.lw-engine .lw-webgl{cursor:grab}.lw-engine .lw-webgl:active{cursor:grabbing}.lw-journey-canvas{box-shadow:0 0 0 1px #4d82ff40,0 50px 120px -50px #2a62ffb3}.lw-journey-canvas .lw-engine-fallback{background:0 0}.lw-story-stage{color:#9fd8ff;background:#0a1022bf;box-shadow:0 0 0 1px #4d82ff59}.lw-hero h1 span{background:linear-gradient(90deg,var(--lw-blue),var(--lw-cyan),#8b5cf6,var(--lw-blue));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite lw-sheen}@keyframes lw-sheen{50%{background-position:100% 0}}.lw-progress{z-index:40;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.lw-progress span{transform-origin:0;background:linear-gradient(90deg,var(--lw-blue),var(--lw-cyan),#8b5cf6);height:100%;display:block;box-shadow:0 0 12px #22d3eeb3}@media (prefers-reduced-motion:reduce){.lw-engine:after,.lw-mode.featured:after,.lw-cta:after,.lw-hero h1 span{animation:none}}@media (width<=720px){.lw-engine-top span:last-child{display:none}.lw-engine-stages{bottom:38px}}.lw-engine-hud{top:auto;bottom:16px;transform:none}@media (width<=960px){.lw-story-sticky{grid-template-columns:minmax(0,1fr)}.lw-story-visual{height:auto;min-height:420px}.lw-journey-canvas{min-height:420px;position:relative;inset:auto}.lw-journey-canvas .lw-engine-fallback{padding:52px 12px 14px;position:relative;inset:auto}.lw-story-stage{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 36px);font-size:9px;overflow:hidden}}.lw-story.compact{height:auto}.lw-story.compact .lw-story-sticky{height:auto;padding-top:24px;position:relative}.lw-story.compact .lw-story-copy ol>li{display:grid}.lw-story.compact .lw-story-progress{display:none}.lw-console{color:var(--lw-text)}.lw-story3d{background:#070b18;height:820vh;position:relative}.lw-story3d-sticky{color:#e8eefc;background:radial-gradient(80% 70% at 50% 45%,#0f1a3a,#070b18 72%);height:100vh;position:sticky;top:0;overflow:hidden}.lw-story-canvas{position:absolute;inset:0}.lw-story3d .lw-webgl{opacity:0;transition:opacity 1.2s}.lw-story3d.gl .lw-webgl{opacity:1}.lw-story3d-fallback{position:absolute;inset:0}.lw-story3d-fallback .lw-scene{cursor:default}.lw-story3d-vignette{pointer-events:none;background:linear-gradient(90deg,#070b18bf,#0000 34% 66%,#070b18bf),linear-gradient(#070b18,#0000 14% 86%,#070b18);position:absolute;inset:0}.lw-story3d-beats{pointer-events:none;align-items:center;padding:0 7vw;display:grid;position:absolute;inset:0}.lw-beat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);will-change:opacity,transform,filter;background:#090e206b;border-radius:26px;grid-area:1/1;max-width:540px;padding:28px 30px;box-shadow:0 0 0 1px #4d82ff2e,0 30px 80px -40px #000c}.lw-beat.left{justify-self:start}.lw-beat.right{justify-self:end}.lw-beat.final{text-align:center;max-width:760px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;place-self:end center;margin-bottom:9vh}.lw-beat-kicker{color:#22d3ee;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;font-size:11px;display:inline-flex}.lw-beat-kicker:before{content:"";background:linear-gradient(90deg,#4d82ff,#22d3ee);width:18px;height:1.5px}.lw-beat h2{letter-spacing:-.04em;color:#fff;margin:0 0 14px;font-size:clamp(32px,4.2vw,62px);font-weight:700;line-height:1.02}.lw-beat h2 span{white-space:pre;opacity:0;transform-origin:50% 100%;transition:opacity .55s,transform .7s cubic-bezier(.2,.9,.2,1.15);display:inline-block;transform:translateY(.55em)rotateX(-40deg)}.lw-beat.in h2 span{opacity:1;transform:none}.lw-beat-body{color:#b9c6e6;margin:0;font-size:16px;line-height:1.6}.lw-beat.final .lw-beat-body{font-size:18px}.lw-beat-readout{color:#9fe8f7;letter-spacing:.12em;background:#22d3ee14;border-radius:980px;gap:6px;margin:18px 0 0;padding:8px 12px;font-size:11px;display:inline-flex;box-shadow:0 0 0 1px #22d3ee59,0 0 24px -8px #22d3eecc}.lw-beat-readout span{color:#fff;font-weight:700}.lw-beat-note{color:#6f7fa8;margin-top:12px;font-size:11px;display:block}.lw-beat-actions{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.lw-story3d-rail{--rail:0;gap:18px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.lw-story3d-rail:before,.lw-story3d-rail:after{content:"";background:#4d82ff33;border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;right:4px}.lw-story3d-rail:after{height:calc((100% - 12px) * var(--rail));background:linear-gradient(#4d82ff,#22d3ee);bottom:auto;box-shadow:0 0 12px #22d3eecc}.lw-story3d-rail li{justify-content:flex-end;align-items:center;gap:10px;height:10px;display:flex;position:relative}.lw-story3d-rail li:after{content:"";z-index:1;background:#0f1a3a;border-radius:50%;width:10px;height:10px;position:relative;box-shadow:0 0 0 1.5px #4d82ff80}.lw-story3d-rail li.on:after{background:#22d3ee;box-shadow:0 0 0 1.5px #22d3ee,0 0 14px #22d3ee}.lw-story3d-rail li span{color:#6f7fa8;letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:9px}.lw-story3d-rail li.on span{color:#c7d2fe;opacity:1}.lw-story3d-hint{text-align:center;color:#6f7fa8;letter-spacing:.2em;pointer-events:none;margin:0;font-size:10px;animation:2.4s ease-in-out infinite lw-hint;position:absolute;bottom:18px;left:0;right:0}@keyframes lw-hint{50%{opacity:.4;transform:translateY(4px)}}@media (width<=900px){.lw-story3d{height:640vh}.lw-story3d-beats{align-items:end;padding:0 16px}.lw-beat,.lw-beat.left,.lw-beat.right{place-self:end stretch;max-width:none;margin-bottom:9vh;padding:20px}.lw-beat h2{font-size:30px}.lw-beat-body{font-size:14px}.lw-story3d-rail{display:none}.lw-story3d-vignette{background:linear-gradient(#070b18,#0000 18% 40%,#070b18d9)}.lw-story3d-fallback{bottom:40%}.lw-story3d-hint{display:none}}@media (prefers-reduced-motion:reduce){.lw-beat h2 span{transition:none}.lw-story3d-hint{animation:none}}@media (width>=901px){.lw-story3d-beats{padding:0 clamp(170px,14vw,230px) 0 7vw}.lw-beat.top{text-align:center;place-self:start center;max-width:720px;margin-top:9vh}}.lw-engine,.lw-journey-canvas{background:radial-gradient(70% 80% at 50% 45%,#22336b,#14214a 70%)}.lw-beat-kicker{color:#5fe0f5}.lw-beat.final h2,.lw-beat.final .lw-beat-body{text-shadow:0 2px 24px #080d1ee6}.lw-story3d-rail li span,.lw-story3d-hint{color:#93a3cc}@media (width<=900px){.lw-story3d-vignette{background:linear-gradient(#14214a,#0000 18% 40%,#14214ae0)}}@media (width>=901px) and (width<=1280px){.lw-beat{max-width:430px;padding:24px 26px}.lw-beat h2{font-size:clamp(30px,3.6vw,46px)}}.lw-engine,.lw-journey-canvas{background:radial-gradient(70% 80% at 50% 45%,#3d424b,#2e3239 70%);box-shadow:0 0 0 1px #ffffff14,0 60px 140px -50px #00000073}.lw-engine:before{background:linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/40px 40px}.lw-story3d-sticky{background:radial-gradient(80% 70% at 50% 45%,#3d424b,#2e3239 72%)}.lw-beat{background:#202329bd;box-shadow:0 0 0 1px #ffffff1f,0 30px 80px -40px #0009}.lw-beat h2{text-shadow:0 2px 18px #00000059}.lw-beat-body{color:#d9dde5}.lw-beat-readout{color:#e6f9fd;background:#ffffff0f}.lw-beat-note,.lw-story3d-rail li span,.lw-story3d-hint{color:#a6adba}.lw-story3d-rail li:after{background:#2e3239;box-shadow:0 0 0 1.5px #ffffff59}.lw-engine-top span,.lw-engine-hud span{color:#d4d8e0}.lw-engine-hud span,.lw-story-stage{background:#202329bf;box-shadow:0 0 0 1px #ffffff24}.lw-engine-stages button,.lw-engine-fallback .lw-scene-stages button{color:#e1e4ea;background:#202329cc;box-shadow:0 0 0 1px #ffffff2e}@media (width<=900px){.lw-story3d-vignette{background:linear-gradient(#2e3239,#0000 18% 40%,#26292fe0)}}.lw-landing,.lw-auth,.lw-legal{--lw-bg:#fff;--lw-text:#1d1d1f;--lw-muted:#6e6e73;--lw-faint:#86868b;--lw-blue:#0071e3;--lw-blue-dark:#0077ed;--lw-line:#00000014;color:#1d1d1f;background:#fff}.lw-landing .lw-grid,.lw-progress{display:none}.lw-nav{z-index:30;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#fbfbfdcc;border-radius:0;max-width:none;height:52px;margin:0;padding:0 max(22px,50% - 512px);position:sticky;top:0;box-shadow:0 1px #00000014}.lw-nav nav{gap:32px}.lw-nav nav a{color:#1d1d1f;opacity:.8;font-size:12px}.lw-nav nav a:hover{opacity:1}.lw-logo{letter-spacing:.04em;font-size:15px}.lw-logo span{width:26px;height:26px;box-shadow:none;background:#1d1d1f;border-radius:7px;font-size:11px}.lw-nav-actions .lw-button{padding:6px 14px;font-size:12px}.lw-button{letter-spacing:-.01em;font-weight:400;transition:background .2s}.lw-button.primary{box-shadow:none;background:#0071e3}.lw-button.primary:hover{background:#0077ed;transform:none}.lw-button.ghost{color:#0071e3;background:0 0;box-shadow:inset 0 0 0 1px #0071e3}.lw-button.ghost:hover{color:#fff;box-shadow:none;background:#0071e3}.lw-button.large{padding:12px 24px;font-size:17px}.lw-textlink{color:#06c;font-size:17px;text-decoration:none}.lw-textlink:hover{text-decoration:underline}.lw-eyebrow{color:#6e6e73;font:600 19px/1.2 var(--lw-font);letter-spacing:-.01em;text-transform:none;margin:0 0 10px;display:block}.lw-eyebrow:before{display:none}.lw-hero{gap:56px;padding:96px 24px 40px}.lw-hero h1{letter-spacing:-.045em;color:#1d1d1f;max-width:980px;margin:0 auto 18px;font-size:clamp(48px,7.4vw,96px);font-weight:700;line-height:1.02}.lw-hero .lw-lead{color:#6e6e73;max-width:680px;margin:0 auto;font-size:clamp(19px,1.7vw,24px);line-height:1.35}.lw-nowrap{white-space:nowrap}.lw-hero-actions{align-items:center;gap:28px;margin-top:32px}.lw-engine{height:clamp(460px,52vw,680px);box-shadow:none;background:#1d1d1f;border-radius:30px}.lw-engine:before,.lw-engine:after,.lw-mode.featured:after,.lw-cta:after{display:none}.lw-engine-top span,.lw-engine-hud span{box-shadow:none;color:#86868b;font:500 12px/1 var(--lw-font);letter-spacing:0;text-transform:none;background:0 0;padding:0}.lw-engine-top i{box-shadow:none;background:#30d158}.lw-engine-stages,.lw-engine-fallback .lw-scene-stages{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff17;border-radius:980px;flex-wrap:nowrap;gap:0;padding:3px;left:50%;right:auto;transform:translate(-50%)}.lw-engine-stages button,.lw-engine-fallback .lw-scene-stages button{min-height:30px;box-shadow:none;color:#a1a1a6;font:500 13px/1 var(--lw-font);background:0 0;border-radius:980px;padding:6px 14px}.lw-engine-stages button:hover{color:#f5f5f7;box-shadow:none}.lw-engine-stages button.on,.lw-engine-fallback .lw-scene-stages button.on{color:#1d1d1f;box-shadow:none;background:#f5f5f7}.lw-engine .lw-scene-hint,.lw-engine-fallback .lw-scene-hint{color:#6e6e73;font-size:12px}.lw-facts{gap:12px;max-width:1024px;margin:0 auto;padding:96px 24px 0}.lw-facts .lw-reveal{box-shadow:none;text-align:center;background:0 0;border-radius:0;gap:8px;padding:8px}.lw-facts strong{font:700 clamp(48px,6vw,72px)/1 var(--lw-font);letter-spacing:-.04em;background:linear-gradient(#1d1d1f,#6e6e73);color:#0000;-webkit-background-clip:text;background-clip:text}.lw-facts span{color:#6e6e73;font-size:15px;line-height:1.4}.lw-section{max-width:1024px;padding:140px 24px 0}.lw-section>.lw-reveal:first-child{text-align:center}.lw-section h2,.lw-cta h2{letter-spacing:-.035em;color:#1d1d1f;max-width:820px;margin:0 auto 48px;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.07}.lw-section .lw-lead{color:#6e6e73;max-width:680px;margin:-28px auto 40px;font-size:19px}.lw-time .lw-reveal:first-child,.lw-time h2,.lw-time .lw-lead{text-align:left;margin-left:0}.lw-card{box-shadow:none;background:#f5f5f7;border-radius:28px;padding:32px}.lw-card:hover{box-shadow:none;transform:none}.lw-card h3{letter-spacing:-.02em;font-size:21px;font-weight:600}.lw-card p{color:#6e6e73;font-size:15px;line-height:1.5}.lw-tilt,.lw-tilt.lw-card:hover,.lw-tilt-inner{transform:none!important}.lw-tilt-glare{display:none}.lw-failure-icon,.lw-spec-icon,.lw-cap-icon,.lw-bento .wide .lw-cap-icon{width:auto;height:auto;box-shadow:none;background:0 0;margin-bottom:18px;font-size:30px}.lw-failure-icon{color:#ff3b30}.lw-spec-icon,.lw-cap-icon,.lw-bento .wide .lw-cap-icon{color:#0071e3}.lw-bento .wide .lw-cap{background:#f5f5f7}.lw-statement{letter-spacing:-.035em;margin-top:64px;font-size:clamp(28px,3.4vw,44px)}.lw-statement em{background:linear-gradient(90deg,#0071e3,#7a5cff);-webkit-background-clip:text;background-clip:text}.lw-mode.featured{box-shadow:inset 0 0 0 2px #0071e3}.lw-mode-head em{color:#bf4800;font:600 12px/1 var(--lw-font);letter-spacing:0;text-transform:none;background:0 0;padding:0}.lw-mode li:before{color:#0071e3}.lw-compare{box-shadow:none;background:#f5f5f7;border-radius:28px}.lw-compare-row{border-top:1px solid #0000000f;padding:20px 28px;font-size:15px}.lw-compare-row.head{color:#86868b;font:600 12px/1 var(--lw-font);letter-spacing:0;text-transform:none;background:0 0}.lw-compare-row>span:last-child i{box-shadow:none;background:#0071e3}.lw-spot-bad,.lw-spot-good,.lw-evidence-detail,.lw-flow,.lw-timeline{box-shadow:none;background:#f5f5f7;border-radius:28px}.lw-spot-tag{color:#ff3b30;font:600 12px/1 var(--lw-font);letter-spacing:0;text-transform:none;background:0 0;padding:0}.lw-spot-tag.good{color:#1a7f37;background:0 0}.lw-evidence-chip{box-shadow:none;background:#f5f5f7}.lw-evidence-detail span{font:600 12px/1 var(--lw-font);letter-spacing:0;padding:0;background:0 0!important}.lw-flow-node span{box-shadow:none;background:#fff}.lw-flow-node.core span{box-shadow:none;background:linear-gradient(135deg,#0071e3,#7a5cff);animation:none}.lw-bar.fast i{background:linear-gradient(135deg,#0071e3,#7a5cff)}.lw-faq-list{gap:0;max-width:820px;margin:0 auto}.lw-faq-list details{background:0 0;border-bottom:1px solid #0000001a;border-radius:0;box-shadow:none!important}.lw-faq-list summary{letter-spacing:-.01em;padding:24px 0;font-size:19px}.lw-faq-list summary:after{color:#0071e3;background:0 0;font-size:24px}.lw-faq-list p{padding:0 0 24px;font-size:17px}.lw-cta{color:#1d1d1f;max-width:1024px;box-shadow:none;background:#f5f5f7;border-radius:30px;margin:140px auto 0;padding:96px 24px}.lw-cta h2{color:#1d1d1f;margin-bottom:12px}.lw-cta p{color:#6e6e73;font-size:19px}.lw-cta .lw-button.primary{color:#fff;box-shadow:none;background:#0071e3}.lw-footer{border-top:1px solid #0000001a;max-width:1024px;margin-top:64px;padding:20px 24px 40px;font-size:12px}.lw-story-wrap{margin-top:140px}.lw-story3d,.lw-story3d-sticky{background:#1d1d1f}.lw-story3d-vignette{background:linear-gradient(90deg,#1d1d1fbf,#0000 38% 62%,#1d1d1fbf),linear-gradient(#1d1d1f,#0000 14% 86%,#1d1d1f)}.lw-beat,.lw-beat.top,.lw-beat.final{max-width:560px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:0}.lw-beat.top,.lw-beat.final{max-width:820px}.lw-beat-kicker{color:#86868b;font:600 17px/1.2 var(--lw-font);letter-spacing:-.01em;text-transform:none;margin-bottom:12px}.lw-beat-kicker:before{display:none}.lw-beat h2{letter-spacing:-.045em;color:#f5f5f7;text-shadow:0 0 40px #1d1d1fd9;font-size:clamp(40px,5.4vw,80px);font-weight:700;line-height:1.02}.lw-beat h2 span:nth-last-child(-n+2){background:linear-gradient(90deg,#f5f5f7,#9ccfff 60%,#2997ff);color:#0000;-webkit-background-clip:text;background-clip:text}.lw-beat-body{color:#a1a1a6;text-shadow:0 0 30px #1d1d1fe6;font-size:clamp(17px,1.5vw,21px);line-height:1.4}.lw-beat-readout{box-shadow:none;color:#f5f5f7;font:600 14px/1 var(--lw-font);letter-spacing:0;background:0 0;margin-top:20px;padding:0}.lw-beat-readout span{color:#2997ff}.lw-beat-note{color:#6e6e73}.lw-beat .lw-button.ghost{color:#2997ff;background:0 0;box-shadow:inset 0 0 0 1px #2997ff}.lw-beat .lw-button.primary{background:#0071e3}.lw-story3d-rail li span{display:none}.lw-story3d-rail li:after{width:7px;height:7px;box-shadow:none;background:#424245}.lw-story3d-rail li.on:after{box-shadow:none;background:#f5f5f7}.lw-story3d-rail:before{background:#424245}.lw-story3d-rail:after{box-shadow:none;background:#f5f5f7}.lw-story3d-hint{color:#6e6e73;font:500 12px/1 var(--lw-font);letter-spacing:0;animation:none}.lw-auth{background:#f5f5f7}.lw-auth-card{background:#fff;box-shadow:0 20px 60px -30px #00000040}.lw-auth-card h1{letter-spacing:-.03em;font-size:32px}@media (width<=900px){.lw-hero{padding-top:64px}.lw-section{padding-top:96px}.lw-beat h2{font-size:34px}.lw-beat-body{font-size:16px}.lw-engine-stages,.lw-engine-fallback .lw-scene-stages{flex-wrap:wrap;justify-content:center;max-width:calc(100% - 24px)}.lw-story3d-vignette{background:linear-gradient(#1d1d1f,#0000 18% 40%,#1d1d1feb)}.lw-nav nav{display:none}}.lw-facts strong span{font-size:inherit;line-height:inherit;color:inherit}.lw-nav{background:#161617b8;box-shadow:0 1px #ffffff0f}.lw-nav nav a,.lw-logo{color:#f5f5f7}.lw-logo span{color:#1d1d1f;background:#f5f5f7}.lw-nav-actions .lw-button.ghost{color:#f5f5f7;background:0 0;box-shadow:inset 0 0 0 1px #ffffff38}.lw-intro{isolation:isolate;color:#f5f5f7;text-align:center;cursor:crosshair;touch-action:pan-y;background:#1d1d1f;place-items:end center;height:100svh;min-height:560px;margin-top:-52px;display:grid;position:relative;overflow:hidden}.lw-intro .lw-webgl{z-index:0;opacity:0;width:100%;height:100%;transition:opacity 1.2s;display:block;position:absolute;inset:0}.lw-intro.ready .lw-webgl{opacity:1}.lw-intro-spot{z-index:1;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,40%),#2997ff21,transparent 70%);mix-blend-mode:screen;position:absolute;inset:0}.lw-intro-fallback{z-index:0;font:800 clamp(80px,19vw,260px)/1 var(--lw-font);letter-spacing:-.04em;background:linear-gradient(#f5f5f7 10%,#2997ff 60%,#9ccfff);color:#0000;opacity:.9;filter:drop-shadow(0 0 40px #2997ff59);-webkit-background-clip:text;background-clip:text;animation:1.4s cubic-bezier(.2,.7,.2,1) both lw-intro-in;position:absolute;inset:22% 0 auto}@keyframes lw-intro-in{0%{opacity:0;letter-spacing:.1em;transform:scale(.94)}}.lw-intro-content{z-index:2;pointer-events:none;justify-items:center;max-width:920px;padding:0 22px max(40px,7vh);animation:1.2s cubic-bezier(.2,.7,.2,1) .9s both lw-intro-copy;display:grid;position:relative}.lw-intro-content a,.lw-intro-content button{pointer-events:auto}@keyframes lw-intro-copy{0%{opacity:0;transform:translateY(24px)}}.lw-intro .lw-eyebrow{color:#2997ff;letter-spacing:.02em;text-transform:none;margin:0 0 10px;font-size:clamp(14px,1.2vw,17px);font-weight:600}.lw-intro h1{letter-spacing:-.04em;color:#f5f5f7;margin:0 0 12px;font-size:clamp(34px,4.6vw,64px);font-weight:700;line-height:1.04}.lw-intro .lw-lead{color:#a1a1a6;max-width:640px;margin:0 auto;font-size:clamp(16px,1.4vw,20px);line-height:1.4}.lw-intro .lw-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:24px;display:flex}.lw-intro .lw-textlink{color:#2997ff}.lw-intro-hint{color:#6e6e73;letter-spacing:.02em;align-items:center;gap:10px;margin:26px 0 0;font-size:12px;display:flex}.lw-intro-mouse{border-radius:9px;width:16px;height:24px;position:relative;box-shadow:inset 0 0 0 1.5px #6e6e73}.lw-intro-mouse:after{content:"";background:#a1a1a6;border-radius:2px;width:2px;height:5px;margin-left:-1px;animation:1.8s ease-in-out infinite lw-mouse;position:absolute;top:5px;left:50%}@keyframes lw-mouse{50%{opacity:.3;transform:translateY(6px)}}.lw-magnetic{will-change:transform;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:inline-block}.lw-hero .lw-hero-title{letter-spacing:-.045em;color:#1d1d1f;max-width:980px;margin:0 auto 18px;font-size:clamp(40px,6vw,80px);font-weight:700;line-height:1.03}@media (width<=700px){.lw-intro{min-height:520px}.lw-intro-hint{font-size:11px}.lw-intro .lw-hero-actions{gap:18px}}@media (hover:none){.lw-intro{cursor:auto}.lw-intro-spot{display:none}}@media (prefers-reduced-motion:reduce){.lw-intro-fallback,.lw-intro-content,.lw-intro-mouse:after{animation:none}.lw-magnetic{transition:none}}.lw-brand{align-items:center;gap:0;padding:0;line-height:0;display:inline-flex}.lw-brand img{width:auto;height:34px;display:block}.lw-nav .lw-brand img{filter:drop-shadow(0 0 10px #29b4ff59);height:36px}.lw-footer .lw-brand img{height:30px}.lw-auth-logo.lw-brand img{height:48px}.lw-flow-node.core .lw-flow-logo{border-radius:18px;place-items:center;width:auto;min-width:96px;height:64px;padding:0 10px;display:grid;background:#1d1d1f!important;box-shadow:0 0 0 1px #2997ff59,0 0 28px -6px #2997ffb3!important}.lw-flow-node.core .lw-flow-logo img{width:84px;height:auto;display:block}.lw-cta.lw-cta-dark{color:#f5f5f7;background:#1d1d1f;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2997ff33,0 40px 100px -40px #2997ff8c}.lw-cta.lw-cta-dark:before{content:"";pointer-events:none;background:radial-gradient(520px 260px at 50% 0,#2997ff40,#0000 70%),radial-gradient(circle,#ffffff12 1px,#0000 1.3px) 0 0/22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.lw-cta.lw-cta-dark>*{position:relative}.lw-cta.lw-cta-dark h2{color:#f5f5f7}.lw-cta.lw-cta-dark p{color:#a1a1a6}.lw-cta-logo{filter:drop-shadow(0 0 24px #29b4ff59);width:min(260px,60vw);height:auto;margin:0 auto 28px;animation:6s ease-in-out infinite lw-logo-float;display:block}.lw-cta.lw-cta-dark .lw-button.primary{box-shadow:inset 0 0 0 1px #ffffff24,0 0 28px -4px #2997ffcc}@keyframes lw-logo-float{50%{filter:drop-shadow(0 0 34px #29b4ff80);transform:translateY(-6px)}}@media (width<=600px){.lw-nav .lw-brand img{height:30px}}@media (prefers-reduced-motion:reduce){.lw-cta-logo{animation:none}}.lw-explain{text-align:center;max-width:1024px;margin:0 auto;padding:110px 24px 40px}.lw-explain h2{letter-spacing:-.035em;color:#1d1d1f;max-width:820px;margin:0 auto 18px;font-size:clamp(34px,4.6vw,54px);font-weight:700;line-height:1.07}.lw-explain .lw-lead{color:#6e6e73;max-width:720px;margin:0 auto;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.lw-explain-steps{counter-reset:none;grid-template-columns:repeat(4,1fr);gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.lw-explain-steps li{text-align:left;background:#f5f5f7;border-radius:22px;justify-items:start;gap:8px;height:100%;padding:24px 22px;transition:transform .3s,box-shadow .3s;display:grid;position:relative}.lw-explain-steps li:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #2997ff59,0 18px 40px -20px #2997ff99}.lw-explain-steps span{color:#9ccfff;width:36px;height:36px;font:700 15px/1 var(--lw-font,system-ui);background:#1d1d1f;border-radius:12px;place-items:center;display:grid;box-shadow:0 0 16px -4px #2997ffcc}.lw-explain-steps strong{color:#1d1d1f;letter-spacing:-.01em;font-size:17px}.lw-explain-steps small{color:#6e6e73;font-size:14.5px;line-height:1.5}.lw-explain-foot{color:#1d1d1f;max-width:640px;margin:36px auto 0;font-size:17px;line-height:1.5}@media (width<=900px){.lw-explain-steps{grid-template-columns:1fr 1fr}}@media (width<=560px){.lw-explain{padding-top:80px}.lw-explain-steps{grid-template-columns:1fr}}.lw-auth-soon{justify-items:start;gap:12px;display:grid}.lw-auth-soon-badge{color:#0071e3;font:700 12px/1.4 var(--lw-font,system-ui);letter-spacing:.04em;text-transform:uppercase;background:#e8f2ff;border-radius:980px;padding:4px 12px}.lw-fix{border-top:1px solid #00000014;padding-top:14px;font-size:15px;color:#1d1d1f!important;margin-top:14px!important}.lw-fix b{color:#0071e3;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.lw-section.lw-bulk{max-width:1180px}.lw-bulk h2{max-width:960px;font-size:clamp(40px,6.4vw,76px)}.lw-bulk-lead{color:#6e6e73;max-width:780px;margin:-20px auto 56px;font-size:clamp(19px,2vw,24px);line-height:1.45}.lw-bulk-grid{grid-template-columns:repeat(3,1fr)}@media (width<=960px){.lw-bulk-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.lw-bulk-grid{grid-template-columns:1fr}.lw-bulk-lead{margin-top:-12px}}.lw-legal-head{justify-content:space-between;align-items:center;gap:16px;max-width:820px;margin:0 auto;padding:28px 24px 0;display:flex}.lw-legal-head .lw-brand img{width:auto;height:30px}.lw-legal-head nav{gap:18px;font-size:14px;display:flex}.lw-legal-head nav a{color:var(--lw-muted);text-decoration:none}.lw-legal-head nav a:hover,.lw-legal-head nav a[aria-current=page]{color:var(--lw-text)}.lw-legal-doc{max-width:820px;box-shadow:0 0 0 1px var(--lw-line),0 30px 80px -50px #2a62ff59;background:#fff;border-radius:22px;margin:28px auto 64px;padding:36px clamp(20px,5vw,48px);font-size:15.5px;line-height:1.65}.lw-legal-doc h1{letter-spacing:-.025em;margin:0 0 6px;font-size:clamp(28px,4vw,38px);line-height:1.15}.lw-legal-doc h2{letter-spacing:-.01em;margin:30px 0 8px;scroll-margin-top:24px;font-size:18px}.lw-legal-doc p{margin:0 0 10px}.lw-legal-meta{color:var(--lw-muted);margin-bottom:18px;font-size:13.5px}.lw-legal-draft{color:#6b4a00;background:#fff4e0;border-radius:12px;margin:0 0 20px;padding:12px 16px;font-size:14px}.lw-legal-clause{grid-template-columns:3.4em minmax(0,1fr);gap:0 6px;margin:0 0 8px;display:grid}.lw-legal-clause>span{color:var(--lw-faint);font:500 13px/1.95 var(--lw-mono);font-variant-numeric:tabular-nums}.lw-legal-clause ol{margin:4px 0 0;padding-left:22px;list-style:lower-alpha}.lw-legal-clause li{margin:0 0 3px}.lw-legal-boxed{background:#fff6f3;border-radius:14px;margin:6px 0 12px;padding:14px 16px;box-shadow:inset 0 0 0 1.5px #ecc3b9}.lw-legal-important{text-align:left;background:#f2f6ff;border-radius:14px;margin:0 0 22px;padding:16px 18px;box-shadow:inset 0 0 0 1px #2a62ff40}.lw-legal-important h2{margin:0 0 6px;font-size:16px}.lw-legal-important ul{margin:6px 0 0;padding-left:20px}.lw-legal-important li{margin:0 0 5px}.lw-legal-important small{color:var(--lw-muted)}.lw-legal-toc{flex-wrap:wrap;gap:6px 14px;margin:0 0 22px;font-size:13.5px;display:flex}.lw-legal-toc a{color:var(--lw-blue);text-decoration:none}.lw-legal-table{border-collapse:collapse;width:100%;font-size:14.5px}.lw-legal-table th,.lw-legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--lw-line);padding:9px 10px}.lw-legal-table th{width:34%;font-weight:600}.lw-legal-doc mark{color:#6b4a00;background:#fff1c7;border-radius:4px;padding:0 4px}.lw-legal-links{flex-wrap:wrap;gap:14px;display:flex}.lw-legal-links a{color:inherit;text-decoration:none}.lw-legal-links a:hover{color:var(--lw-text)}@media (width<=640px){.lw-legal-clause{grid-template-columns:2.8em minmax(0,1fr)}.lw-legal-table th{width:40%}.lw-legal-head nav{gap:12px;font-size:13px}}.lw-auth-agree{color:var(--lw-muted);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-size:13.5px;line-height:1.5;display:grid!important}.lw-auth-agree input{height:18px;margin:2px 0 0;width:18px!important;padding:0!important}.lw-auth-agree a{color:var(--lw-blue)}.lw-auth .lw-legal-important{font-size:13.5px;line-height:1.5}.lw-auth .lw-legal-important h2{font-size:14px}.lw-legal-doc h2,.lw-legal-important h2{font-weight:650}.lw-legal-important ul{list-style:outside}.lw-legal-clause ol{list-style:lower-alpha}.lw-auth-link{color:var(--lw-blue);font:500 13.5px/1.3 var(--lw-font);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:center;padding:4px 6px;text-decoration:underline}.lw-auth-link:hover{color:var(--lw-blue-dark)}.lw-auth-link:focus-visible{outline:2px solid var(--lw-blue);outline-offset:2px;border-radius:4px}.lw-auth-steps{color:var(--lw-muted);text-align:left;gap:4px;margin:0;padding-left:20px;font-size:14px;display:grid}.lw-auth-qr{box-shadow:0 0 0 1px var(--lw-line) inset;background:#fff;border-radius:14px;justify-items:center;gap:8px;padding:12px;display:grid}.lw-auth-qr img{width:180px;max-width:100%;height:180px}.lw-auth-qr small{text-align:center;color:var(--lw-muted);gap:4px;font-size:12.5px;display:grid}.lw-auth-qr code{font:600 13px/1.4 var(--lw-mono);letter-spacing:.06em;word-break:break-all;color:var(--lw-text)}
