@import url("https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@600;800;900&family=Archivo:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap");.splash{--ink:#0b0c0e;--panel:#15171c;--panel-2:#1c1f26;--line:#2a2e37;--volt:#ffc400;--volt-hot:#ffd84d;--bone:#f2efe6;--dim:#9ba1ad;--cite:#5bc8f5;--good:#3ecf8e;--warn:#ff9f43;--display:"Big Shoulders Display",sans-serif;--body:"Archivo",sans-serif;--mono:"IBM Plex Mono",monospace;background:var(--ink);color:var(--bone);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}.splash,.splash *{margin:0;padding:0;box-sizing:border-box}.splash a{color:inherit}.splash img{max-width:100%}.splash .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.splash .hazard{height:10px;background:repeating-linear-gradient(-45deg,var(--volt) 0 18px,var(--ink) 18px 36px)}.splash nav{position:sticky;top:0;z-index:50;background:rgba(11,12,14,.9);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.splash .nav-in{justify-content:space-between;height:64px}.splash .logo,.splash .nav-in{display:flex;align-items:center}.splash .logo{font-family:var(--display);font-weight:900;font-size:1.7rem;letter-spacing:.04em;text-transform:uppercase;gap:.45rem;text-decoration:none}.splash .logo .bolt{color:var(--volt);font-size:1.4rem;transform:translateY(-1px)}.splash .nav-links{display:flex;align-items:center;gap:28px}.splash .nav-links a{text-decoration:none;font-size:.9rem;font-weight:500;color:var(--dim);transition:color .15s}.splash .nav-links a:focus-visible,.splash .nav-links a:hover{color:var(--bone)}.splash .btn{display:inline-block;font-family:var(--display);font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:1rem;padding:.7rem 1.6rem;border-radius:4px;text-decoration:none;border:2px solid var(--volt);transition:transform .12s,box-shadow .12s;cursor:pointer}.splash .btn-solid{background:var(--volt);color:var(--ink)}.splash .btn-solid:focus-visible,.splash .btn-solid:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(255,196,0,.35)}.splash .btn-ghost{color:var(--volt);background:transparent}.splash .btn-ghost:focus-visible,.splash .btn-ghost:hover{background:rgba(255,196,0,.08)}.splash :focus-visible{outline:2px solid var(--volt);outline-offset:3px}.splash .hero{position:relative;padding:88px 0 72px;overflow:hidden}.splash .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 480px at 78% 18%,rgba(255,196,0,.1),transparent 60%),radial-gradient(700px 420px at 8% 80%,rgba(91,200,245,.05),transparent 60%);pointer-events:none}.splash .hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center;position:relative}.splash .eyebrow{font-family:var(--mono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--volt);display:inline-flex;align-items:center;gap:.6rem;margin-bottom:20px}.splash .eyebrow:before{content:"";width:34px;height:2px;background:var(--volt)}.splash h1{font-family:var(--display);font-weight:900;text-transform:uppercase;font-size:clamp(3rem,7vw,5.6rem);line-height:.94;letter-spacing:.01em}.splash h1 .zap{color:var(--volt)}.splash .hero p.lede{margin-top:22px;font-size:1.15rem;color:var(--dim);max-width:34rem}.splash .hero p.lede strong{color:var(--bone);font-weight:600}.splash .hero-cta{margin-top:34px;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.splash .hero-note{font-family:var(--mono);font-size:.75rem;color:var(--dim);margin-top:18px}.splash .phone{width:320px;margin:0 auto;background:#000;border:3px solid #2e323b;border-radius:38px;padding:12px;box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 0 1px rgba(255,196,0,.12),0 0 60px rgba(255,196,0,.07);position:relative}.splash .phone .notch{width:110px;height:22px;background:#000;border-radius:0 0 14px 14px;position:absolute;top:12px;left:50%;transform:translateX(-50%);z-index:2}.splash .screen{background:var(--panel);border-radius:28px;overflow:hidden;min-height:560px;display:flex;flex-direction:column}.splash .app-bar{display:flex;align-items:center;justify-content:space-between;padding:34px 16px 12px;border-bottom:1px solid var(--line)}.splash .app-bar .app-logo{font-family:var(--display);font-weight:900;text-transform:uppercase;letter-spacing:.05em;font-size:1.05rem}.splash .app-bar .app-logo span{color:var(--volt)}.splash .set-chip{font-family:var(--mono);font-size:.62rem;color:var(--dim);background:var(--panel-2);border:1px solid var(--line);border-radius:99px;padding:3px 10px}.splash .chat{flex:1;padding:16px 14px;display:flex;flex-direction:column;gap:12px}.splash .q-bubble{align-self:flex-end;max-width:85%;background:var(--panel-2);border:1px solid var(--line);border-radius:14px 14px 4px 14px;padding:10px 14px;font-size:.85rem}.splash .q-bubble .mic{color:var(--volt);font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:4px}.splash .a-card{background:linear-gradient(180deg,var(--panel-2),#181b21);border:1px solid var(--line);border-left:3px solid var(--volt);border-radius:6px 14px 14px 14px;padding:14px;max-width:94%}.splash .a-card .answer{font-size:1.5rem;font-family:var(--display);font-weight:800;letter-spacing:.02em}.splash .a-card .answer small{font-family:var(--body);font-weight:400;font-size:.8rem;color:var(--dim);display:block;margin-top:2px}.splash .a-meta{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.splash .pill{font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:4px 10px;border:1px solid}.splash .pill.high{color:var(--good);border-color:rgba(62,207,142,.4);background:rgba(62,207,142,.08)}.splash .pill.cite{color:var(--cite);border-color:rgba(91,200,245,.4);background:rgba(91,200,245,.08)}.splash .pill.verify{color:var(--warn);border-color:rgba(255,159,67,.45);background:rgba(255,159,67,.08)}.splash .a-flag{background:var(--panel-2);border:1px solid var(--line);border-left:3px solid var(--warn);border-radius:6px 14px 14px 14px;padding:12px 14px;max-width:94%;font-size:.8rem;color:var(--dim)}.splash .a-flag strong{color:var(--bone)}.splash .ask-bar{display:flex;align-items:center;gap:10px;margin:0 14px 18px;background:var(--panel-2);border:1px solid var(--line);border-radius:99px;padding:10px 14px}.splash .ask-bar .hint{font-size:.8rem;color:var(--dim);flex:1}.splash .wave{display:flex;align-items:center;gap:3px;height:22px}.splash .wave i{width:3px;background:var(--volt);border-radius:2px;animation:splashWv 1s ease-in-out infinite}.splash .wave i:first-child{height:8px;animation-delay:0s}.splash .wave i:nth-child(2){height:16px;animation-delay:.12s}.splash .wave i:nth-child(3){height:22px;animation-delay:.24s}.splash .wave i:nth-child(4){height:12px;animation-delay:.36s}.splash .wave i:nth-child(5){height:18px;animation-delay:.48s}@keyframes splashWv{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.splash .wave i{animation:none}}.splash section{padding:84px 0}.splash .sec-head{margin-bottom:48px;max-width:46rem}.splash h2{font-family:var(--display);font-weight:900;text-transform:uppercase;font-size:clamp(2rem,4.4vw,3.2rem);line-height:1;letter-spacing:.01em}.splash h2 .zap{color:var(--volt)}.splash .sec-head p{margin-top:14px;color:var(--dim);font-size:1.05rem}.splash .sheet-tag{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--volt);margin-bottom:14px;display:block}.splash .vs-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}.splash .vs-col{padding:40px 36px}.splash .vs-col.paper{background:#ede8da;color:#3a362b}.splash .vs-col.paper h3{color:#2a271e}.splash .vs-col.watt{background:linear-gradient(160deg,var(--panel),#101216)}.splash .vs-col h3{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:1.5rem;letter-spacing:.03em;margin-bottom:6px}.splash .vs-col .sub{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin-bottom:22px;display:block}.splash .vs-col ul{list-style:none;display:flex;flex-direction:column;gap:14px}.splash .vs-col li{padding-left:26px;position:relative;font-size:.95rem}.splash .vs-col.paper li:before{content:"✕";position:absolute;left:0;color:#b0483a;font-weight:700}.splash .vs-col.watt li:before{content:"⚡";position:absolute;left:0;color:var(--volt)}.splash .vs-col.watt li{color:var(--dim)}.splash .vs-col.watt li strong{color:var(--bone)}.splash .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.splash .step{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:30px 26px;position:relative;overflow:hidden}.splash .step:after{content:attr(data-k);position:absolute;right:14px;top:8px;font-family:var(--display);font-weight:900;font-size:4.5rem;color:rgba(255,196,0,.07);line-height:1}.splash .step .k{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--volt);display:block;margin-bottom:12px}.splash .step h3{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:1.35rem;letter-spacing:.03em;margin-bottom:10px}.splash .step p{color:var(--dim);font-size:.92rem}.splash .step p strong{color:var(--bone)}.splash .trust{background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.splash .trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.splash .trust-copy p{color:var(--dim);margin-top:16px}.splash .trust-copy p strong{color:var(--bone)}.splash .trust-rule{font-family:var(--display);font-weight:900;text-transform:uppercase;font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.02;border-left:5px solid var(--volt);padding-left:22px;margin-top:26px}.splash .flag-demo{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:22px;font-size:.9rem}.splash .flag-demo .fq{font-family:var(--mono);font-size:.78rem;color:var(--dim);margin-bottom:14px}.splash .flag-demo .fq b{color:var(--bone)}.splash .flag-demo .fa{border-left:3px solid var(--warn);padding:12px 16px;background:rgba(255,159,67,.05);border-radius:0 8px 8px 0;color:var(--dim)}.splash .flag-demo .fa strong{color:var(--bone)}.splash .flag-demo .fnote{margin-top:14px;font-size:.8rem;color:var(--dim);font-style:italic}.splash .ws-explain{display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:start;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:28px 32px;margin-bottom:44px}.splash .ws-explain .ws-term{font-family:var(--display);font-weight:900;text-transform:uppercase;font-size:1.5rem;line-height:1.05;color:var(--volt);border-right:3px solid var(--volt);padding-right:26px}.splash .ws-explain .ws-term small{display:block;font-family:var(--mono);font-size:.62rem;font-weight:400;letter-spacing:.12em;color:var(--dim);margin-top:8px;text-transform:none}.splash .ws-explain p{color:var(--dim);font-size:.98rem}.splash .ws-explain p strong{color:var(--bone)}.splash .quad-wrap{margin-bottom:52px}.splash .quad{position:relative;border:1px solid var(--line);border-radius:10px;background:linear-gradient(rgba(155,161,173,.06) 1px,transparent 0),linear-gradient(90deg,rgba(155,161,173,.06) 1px,transparent 0);background-size:40px 40px;background-color:#0e1014;height:440px;overflow:hidden}.splash .quad .axis-x,.splash .quad .axis-y{position:absolute;background:var(--line)}.splash .quad .axis-x{left:0;right:0;top:50%;height:1px}.splash .quad .axis-y{top:0;bottom:0;left:50%;width:1px}.splash .quad .ax-label{position:absolute;font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.splash .quad .ax-left{left:14px;top:50%;transform:translateY(-50%)}.splash .quad .ax-right{right:14px;top:50%;transform:translateY(-50%);text-align:right}.splash .quad .ax-top{top:12px;left:50%;transform:translateX(-50%)}.splash .quad .ax-bottom{bottom:12px;left:50%;transform:translateX(-50%)}.splash .quad .ws-zone{position:absolute;left:52%;top:6%;right:3%;bottom:52%;border:2px dashed rgba(255,196,0,.55);border-radius:8px;background:rgba(255,196,0,.05)}.splash .quad .ws-zone .ws-tag{position:absolute;top:10px;right:12px;font-family:var(--display);font-weight:900;text-transform:uppercase;letter-spacing:.06em;font-size:1.05rem;color:var(--volt)}.splash .quad .dot{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.splash .quad .dot i{width:13px;height:13px;border-radius:50%;background:#4a4f5a;border:2px solid #6a7080;display:block}.splash .quad .dot span{font-family:var(--mono);font-size:.64rem;color:var(--dim);white-space:nowrap;background:rgba(11,12,14,.75);padding:2px 7px;border-radius:4px}.splash .quad .dot.watt i{width:18px;height:18px;background:var(--volt);border-color:var(--volt-hot);box-shadow:0 0 0 6px rgba(255,196,0,.15),0 0 26px rgba(255,196,0,.55)}.splash .quad .dot.watt span{color:var(--ink);background:var(--volt);font-weight:600}.splash .quad-caption{margin-top:14px;font-family:var(--mono);font-size:.72rem;color:var(--dim)}.splash .matrix-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:10px}.splash table.matrix{width:100%;border-collapse:collapse;min-width:760px;background:var(--panel)}.splash .matrix td,.splash .matrix th{padding:16px 18px;text-align:center;border-bottom:1px solid var(--line);font-size:.88rem}.splash .matrix th{font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);background:var(--panel-2)}.splash .matrix td:first-child,.splash .matrix th:first-child{text-align:left}.splash .matrix td:first-child{font-weight:600}.splash .matrix .co-sub{display:block;font-family:var(--mono);font-size:.62rem;color:var(--dim);font-weight:400;margin-top:2px;text-transform:uppercase;letter-spacing:.06em}.splash .matrix .yes{color:var(--dim)}.splash .matrix .no{color:#4a4f5a}.splash .matrix .field-col{background:rgba(255,196,0,.05);border-left:1px solid rgba(255,196,0,.25);border-right:1px solid rgba(255,196,0,.25)}.splash .matrix th.field-col{color:var(--volt);background:rgba(255,196,0,.1)}.splash .matrix tr.watt-row td{background:rgba(255,196,0,.07);border-top:2px solid var(--volt);border-bottom:2px solid var(--volt)}.splash .matrix tr.watt-row td:first-child{color:var(--volt);font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:1.1rem;letter-spacing:.04em}.splash .matrix .w-yes{color:var(--volt);font-weight:700;font-size:1rem}.splash .matrix-key{display:flex;gap:24px;margin-top:16px;font-family:var(--mono);font-size:.72rem;color:var(--dim);flex-wrap:wrap}.splash .matrix-key .swatch{display:inline-block;width:12px;height:12px;border-radius:2px;background:rgba(255,196,0,.25);border:1px solid var(--volt);margin-right:8px;vertical-align:-1px}.splash .white-space-callout{margin-top:36px;background:linear-gradient(120deg,rgba(255,196,0,.1),transparent 60%);border:1px solid rgba(255,196,0,.3);border-radius:10px;padding:28px 32px;display:flex;gap:24px;align-items:center;flex-wrap:wrap}.splash .white-space-callout .big{font-family:var(--display);font-weight:900;text-transform:uppercase;font-size:1.8rem;line-height:1;color:var(--volt);flex-shrink:0}.splash .white-space-callout p{color:var(--dim);font-size:.95rem;max-width:44rem}.splash .white-space-callout p strong{color:var(--bone)}.splash .tablet-sec .trust-grid{align-items:start}.splash .tablet{background:#000;border:3px solid #2e323b;border-radius:22px;padding:14px;box-shadow:0 26px 70px rgba(0,0,0,.55),0 0 0 1px rgba(91,200,245,.1)}.splash .tablet .tscreen{background:var(--panel);border-radius:12px;overflow:hidden}.splash .tbar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.splash .tbar .sheetno{color:var(--cite);font-weight:600}.splash .sheet-view{position:relative;background:linear-gradient(rgba(91,200,245,.05) 1px,transparent 0),linear-gradient(90deg,rgba(91,200,245,.05) 1px,transparent 0);background-size:26px 26px;background-color:#0e1116;height:300px;padding:20px}.splash .sched{position:absolute;top:26px;left:24px;right:38%;border:1px solid rgba(91,200,245,.35);background:rgba(14,17,22,.9);border-radius:4px;font-family:var(--mono);font-size:.6rem;color:var(--dim)}.splash .sched .srow{display:grid;grid-template-columns:1.4fr 1fr 1fr;padding:6px 10px;border-bottom:1px solid rgba(91,200,245,.15);gap:8px}.splash .sched .srow.head{color:var(--cite);text-transform:uppercase;letter-spacing:.08em}.splash .sched .srow.hit{background:rgba(255,196,0,.14);color:var(--bone);outline:1.5px solid var(--volt);outline-offset:-1.5px;position:relative}.splash .hit-tag{position:absolute;right:-118px;top:-8px;background:var(--volt);color:var(--ink);font-family:var(--mono);font-size:.58rem;font-weight:600;letter-spacing:.06em;padding:5px 9px;border-radius:4px;text-transform:uppercase;white-space:nowrap}.splash .hit-tag:before{content:"";position:absolute;left:-6px;top:12px;border:6px solid transparent;border-right:6px solid var(--volt);border-left:0}.splash .tfoot{padding:12px 16px;border-top:1px solid var(--line);display:flex;gap:8px;flex-wrap:wrap}.splash .cta-sec{position:relative;text-align:center;padding:110px 0}.splash .cta-sec:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 340px at 50% 40%,rgba(255,196,0,.12),transparent 65%);pointer-events:none}.splash .cta-sec h2{font-size:clamp(2.4rem,5.6vw,4.2rem)}.splash .cta-sec p{color:var(--dim);margin:18px auto 36px;max-width:36rem}.splash .cta-sec p strong{color:var(--bone)}.splash footer{border-top:1px solid var(--line);padding:32px 0;font-family:var(--mono);font-size:.72rem;color:var(--dim)}.splash .foot-in{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.splash .matrix .view-only{color:#6a7080;font-family:var(--mono);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase}@media (max-width:920px){.splash .hero-grid,.splash .steps,.splash .trust-grid,.splash .vs-grid{grid-template-columns:1fr}.splash .hero{padding:56px 0 48px}.splash section{padding:60px 0}.splash .hit-tag,.splash .nav-links a:not(.btn){display:none}.splash .sched{right:24px}.splash .ws-explain{grid-template-columns:1fr}.splash .ws-explain .ws-term{border-right:0;border-bottom:3px solid var(--volt);padding-right:0;padding-bottom:14px}.splash .quad{height:380px}.splash .quad .dot span{font-size:.56rem}.splash .quad .ax-bottom,.splash .quad .ax-top{font-size:.54rem}}