.lp section{margin-top:0}.lp h1,.lp h2,.lp h3,.lp p{margin-top:0}.lp{min-height:100vh}.lp{--page: #f7f7f8;--surface: #ffffff;--ink: #111111;--ink-2: #4b5563;--muted: #6b7280;--faint: #9ca3af;--line: #e5e7eb;--line-2: #f0f0f2;--fill: #f3f4f6;--accent: #4a3aff;--accent-soft: #eeecff;--accent-ink: #3a2bd9;--good: #16a34a;--good-soft: #e8f6ee;--warn: #b45309;--warn-soft: #fdf3e4;--bad: #dc2626;--radius: 8px}.lp,.lp *{box-sizing:border-box}.lp{margin:0}.lp{background:var(--page);color:var(--ink);font:14px/1.5 Roboto,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.lp a{color:var(--accent);text-decoration:none}.lp a:hover{text-decoration:underline}.lp button{font:inherit;cursor:pointer}.lp .shell{display:grid;grid-template-columns:232px 1fr;min-height:100vh}.lp .side{background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:18px 12px;position:sticky;top:0;height:100vh}.lp .brand{padding:4px 10px 22px}.lp .brand b{font-size:18px;letter-spacing:-.02em}.lp .brand small{display:block;color:var(--muted);font-size:11px;margin-top:1px}.lp .nav a{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:6px;color:var(--ink-2);font-size:13.5px}.lp .nav a:hover{background:var(--fill);text-decoration:none}.lp .nav a.on{background:var(--fill);color:var(--ink);font-weight:500}.lp .nav a .count{margin-left:auto;font-size:11px;font-weight:500;background:var(--accent);color:#fff;border-radius:999px;padding:0 7px}.lp .nav-label{color:var(--faint);font-size:11.5px;padding:18px 10px 6px}.lp .ico{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6}.lp .side-foot{margin-top:auto;display:grid;gap:10px}.lp .user{display:flex;align-items:center;gap:9px;padding:6px 10px;font-size:13px;color:var(--ink-2)}.lp .avatar{width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;font-size:11px;font-weight:500;display:grid;place-items:center}.lp .main{min-width:0}.lp .topbar{height:56px;background:var(--surface);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:16px;padding:0 28px}.lp .topbar .biz b{font-weight:500}.lp .topbar .biz span{color:var(--muted);margin-left:8px;font-size:13px}.lp .topbar .right{margin-left:auto;display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px}.lp .content{max-width:1120px;margin:0 auto;padding:28px 28px 64px}.lp .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.lp .pad{padding:20px 22px}.lp .label{color:var(--muted);font-size:12.5px}.lp .big{font-size:34px;font-weight:500;letter-spacing:-.02em;line-height:1.15;margin-top:6px}.lp .sub{color:var(--muted);font-size:12.5px;margin-top:4px}.lp .down{color:var(--bad)}.lp .up{color:var(--good)}.lp .btn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:7px;padding:8px 14px;font-size:13.5px;font-weight:500}.lp .btn:hover{text-decoration:none;opacity:.9}.lp .btn.accent{background:var(--accent);border-color:var(--accent)}.lp .btn.ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.lp .btn.block{width:100%;justify-content:center}.lp .pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:2px 9px;font-size:11.5px;color:var(--muted);background:var(--surface)}.lp .dot{width:7px;height:7px;border-radius:50%;background:var(--faint);flex:none}.lp .dot.good{background:var(--good)}.lp .dot.warn{background:#f59e0b}.lp .dot.accent{background:var(--accent)}.lp .row-between{display:flex;justify-content:space-between;align-items:center;gap:12px}.lp .h1{font-size:22px;font-weight:500;letter-spacing:-.01em;margin:0}.lp .h2{font-size:14.5px;font-weight:500;margin:0}.lp .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lp .tip{display:flex;align-items:center;gap:10px;padding:10px 2px 14px;margin-bottom:18px;border-bottom:1px solid var(--line);font-size:13px;color:var(--ink-2)}.lp .tip .x{margin-left:auto;color:var(--faint);background:none;border:0;font-size:16px}.lp .bar{height:6px;border-radius:999px;background:var(--line-2);overflow:hidden;display:flex}.lp .bar i{display:block;height:100%}.lp{background:var(--surface);font-size:15px}.lp .wrap{max-width:1080px;margin:0 auto;padding:0 20px}.lp em.a{font-style:normal;color:var(--accent)}.lp .top{position:sticky;top:0;z-index:20;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.lp .top .wrap{height:60px;display:flex;align-items:center;gap:18px}.lp .top .brand{padding:0}.lp .top .brand b{font-size:17px}.lp .top .brand small{display:inline;margin-left:6px}.lp .top nav{margin-left:auto;display:flex;align-items:center;gap:18px;font-size:14px}.lp .top nav a.plain{color:var(--ink-2)}@media (max-width: 640px){.lp .top nav a.plain{display:none}}.lp .hero{padding:64px 0 28px;text-align:center}.lp .kick{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);border:1px solid var(--line);border-radius:999px;padding:4px 12px}.lp .hero h1{font-size:clamp(34px,5.6vw,58px);line-height:1.05;letter-spacing:-.035em;font-weight:700;margin:18px auto 16px;max-width:14em}.lp .hero .lede{font-size:clamp(16px,2vw,19px);color:var(--ink-2);max-width:36em;margin:0 auto;line-height:1.55}.lp .ctas{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:26px}.lp .btn.lg{padding:12px 20px;font-size:15px;border-radius:9px}.lp .btn .play{width:0;height:0;border-left:8px solid currentColor;border-top:5px solid transparent;border-bottom:5px solid transparent}.lp .easy{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 22px;margin-top:22px;font-size:13.5px;color:var(--ink-2)}.lp .easy span{display:inline-flex;align-items:center;gap:7px}.lp .tick{width:16px;height:16px;border-radius:50%;background:var(--good-soft);color:var(--good);display:inline-grid;place-items:center;font-size:10px;font-weight:700;flex:none}.lp .demo{padding:26px 0 70px}.lp .player{max-width:960px;margin:0 auto;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--page)}.lp .viewport{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:var(--page);cursor:pointer}.lp .stage{position:absolute;left:0;top:0;width:960px;height:540px;transform-origin:0 0;font-size:14px}.lp .chrome{height:44px;background:var(--surface);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:14px;padding:0 18px}.lp .chrome .lights{display:flex;gap:6px}.lp .chrome .lights i{width:10px;height:10px;border-radius:50%;background:var(--line);display:block}.lp .chrome b{font-size:13.5px;font-weight:500}.lp .chrome .prog{margin-left:auto;display:flex;gap:4px;align-items:center;font-size:12px;color:var(--muted)}.lp .chrome .prog i{width:26px;height:4px;border-radius:4px;background:var(--line);display:block;transition:background .3s}.lp .chrome .prog i.done{background:var(--good)}.lp .chrome .prog i.on{background:var(--accent)}.lp .chrome .prog span{margin-left:8px;min-width:70px;text-align:right}.lp .scene{position:absolute;left:0;right:0;top:44px;bottom:0;padding:34px 120px;opacity:0;transform:translateY(10px);transition:opacity .45s,transform .45s;pointer-events:none}.lp .scene.on{opacity:1;transform:none}.lp .scene .k{font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.lp .scene h3{font-size:26px;line-height:1.2;letter-spacing:-.02em;font-weight:600;margin:8px 0 18px}.lp .scene .box{background:var(--surface);border:1px solid var(--line);border-radius:12px}.lp .pop{opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s}.lp .pop.in{opacity:1;transform:none}.lp .s-site{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:0}.lp .s-site h3{font-size:34px;margin-bottom:10px}.lp .s-site p{color:var(--ink-2);margin:0 0 26px}.lp .urlrow{display:flex;gap:10px;width:520px}.lp .url{flex:1;height:50px;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:flex;align-items:center;padding:0 16px;font-size:17px;text-align:left;transition:border-color .2s,box-shadow .2s}.lp .url.focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lp .url .ph{color:var(--faint)}.lp .caret{display:inline-block;width:1.5px;height:20px;background:var(--ink);margin-left:1px;animation:blink 1s steps(1) infinite;vertical-align:middle}@keyframes blink{50%{opacity:0}}.lp .go{height:50px;padding:0 22px;border-radius:10px;background:var(--accent);color:#fff;display:grid;place-items:center;font-weight:500;font-size:15px;transition:transform .12s,opacity .2s}.lp .pressed{transform:scale(.95);opacity:.85}.lp .s-site .small{font-size:12.5px;color:var(--muted);margin-top:14px}.lp .frow{display:grid;grid-template-columns:130px 1fr auto;gap:14px;align-items:center;padding:11px 18px;border-bottom:1px solid var(--line-2)}.lp .frow:last-of-type{border-bottom:0}.lp .frow .fk{color:var(--muted);font-size:13px}.lp .frow .fv{font-size:14px}.lp .found{font-size:11.5px;color:var(--good);font-weight:500;display:inline-flex;align-items:center;gap:5px}.lp .scan{height:3px;background:var(--line-2);border-radius:3px;overflow:hidden;margin:-6px 0 16px}.lp .scan i{display:block;height:100%;width:0;background:var(--accent);transition:width 3.4s linear}.lp .scan.run i{width:100%}.lp .rowbtn{display:flex;justify-content:space-between;align-items:center;margin-top:16px;font-size:13px;color:var(--muted)}.lp .sbtn{background:var(--ink);color:#fff;border-radius:8px;padding:9px 16px;font-weight:500;font-size:13.5px;transition:transform .12s,opacity .2s}.lp .sbtn.accent{background:var(--accent)}.lp .gtop{display:flex;justify-content:space-between;align-items:center;padding:18px;border-bottom:1px solid var(--line)}.lp .gtop p{margin:3px 0 0;color:var(--ink-2);font-size:13px}.lp .gbtn{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;padding:10px 16px;font-weight:500;background:var(--surface);transition:transform .12s}.lp .gbtn .g{width:18px;height:18px;border-radius:50%;background:conic-gradient(#4285f4 0,#4285f4 25%,#34a853 0,#34a853 50%,#fbbc05 0,#fbbc05 75%,#ea4335 0)}.lp .conn{display:grid;grid-template-columns:34px 1fr auto;gap:14px;align-items:center;padding:13px 18px;border-bottom:1px solid var(--line-2)}.lp .conn:last-child{border-bottom:0}.lp .conn .ic{width:34px;height:34px;border-radius:8px;background:var(--fill);display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--ink-2)}.lp .conn small{display:block;color:var(--muted);font-size:12.5px}.lp .st{font-size:12px;font-weight:500;padding:4px 10px;border-radius:999px;background:var(--fill);color:var(--muted);transition:background .3s,color .3s}.lp .st.ok{background:var(--good-soft);color:var(--good)}.lp .lock{margin-top:14px;font-size:13px;color:var(--ink-2);display:flex;gap:8px;align-items:center}.lp .riv{display:grid;grid-template-columns:28px 1fr auto auto;gap:14px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--line-2)}.lp .riv:last-child{border-bottom:0}.lp .riv .pin{width:28px;height:28px;border-radius:50%;background:var(--fill);display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--ink-2)}.lp .riv small{display:block;color:var(--muted);font-size:12px}.lp .riv .stars{color:var(--muted);font-size:12.5px}.lp .tg{width:36px;height:20px;border-radius:999px;background:var(--accent);position:relative;transition:background .2s}.lp .tg:after{content:"";position:absolute;top:2px;left:18px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .2s}.lp .tg.off{background:var(--line)}.lp .tg.off:after{left:2px}.lp .qhead{display:grid;grid-template-columns:1fr 140px;padding:10px 18px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.lp .qrow{display:grid;grid-template-columns:1fr 140px;gap:12px;align-items:center;padding:11px 18px;border-bottom:1px solid var(--line-2);font-size:13.5px}.lp .qrow:last-child{border-bottom:0}.lp .res{justify-self:start;font-size:12px;font-weight:500;padding:3px 10px;border-radius:999px;opacity:0;transform:scale(.9);transition:opacity .25s,transform .25s}.lp .res.in{opacity:1;transform:none}.lp .res.you{background:var(--good-soft);color:var(--good)}.lp .res.rival{background:var(--warn-soft);color:var(--warn)}.lp .res.none{background:var(--fill);color:var(--muted)}.lp .asking{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-2);margin:-8px 0 14px}.lp .spin{width:14px;height:14px;border-radius:50%;border:2px solid var(--accent-soft);border-top-color:var(--accent);animation:spin .8s linear infinite}.lp .asking.done .spin{animation:none;border-color:var(--good);background:var(--good)}.lp .tally{margin-left:auto;font-weight:500;color:var(--ink)}.lp .s-draft{display:grid;grid-template-columns:1fr 250px;gap:18px;padding-right:80px;padding-left:80px}.lp .s-draft h3{grid-column:1 / -1;margin-bottom:0}.lp .s-draft .k{grid-column:1 / -1;margin-bottom:-10px}.lp .draft{padding:18px 20px}.lp .draft .why{font-size:12.5px;color:var(--warn);background:var(--warn-soft);border-radius:6px;padding:6px 10px;display:inline-block}.lp .draft h4{font-size:15.5px;margin:12px 0 6px;font-weight:600}.lp .draft p{margin:0 0 6px;color:var(--ink-2);line-height:1.55;font-size:13.5px}.lp .draft .acts{display:flex;gap:8px;margin-top:14px;align-items:center}.lp .ghostb{border:1px solid var(--line);border-radius:8px;padding:8px 14px;font-size:13.5px;color:var(--ink-2)}.lp .approved{display:inline-flex;align-items:center;gap:8px;color:var(--good);font-weight:500;font-size:13.5px}.lp .side-note{padding:16px;font-size:13px;color:var(--ink-2)}.lp .side-note b{display:block;font-size:13px;color:var(--ink);margin-bottom:8px;font-weight:500}.lp .side-note ol{margin:0;padding-left:18px;display:grid;gap:6px}.lp .side-note li.done{color:var(--good)}.lp .stamp{position:absolute;right:22px;bottom:20px;border:2px solid var(--good);color:var(--good);font-weight:700;font-size:13px;letter-spacing:.08em;padding:4px 10px;border-radius:6px;transform:rotate(-6deg) scale(1.4);opacity:0;transition:opacity .25s,transform .3s cubic-bezier(.2,1.6,.4,1)}.lp .stamp.in{opacity:1;transform:rotate(-6deg) scale(1)}.lp .s-score .strip{display:grid;grid-template-columns:repeat(3,1fr);background:var(--surface);border:1px solid var(--line);border-radius:12px}.lp .s-score .strip>div{padding:14px 18px;border-left:1px solid var(--line)}.lp .s-score .strip>div:first-child{border-left:0}.lp .s-score .v{font-size:30px;font-weight:500;letter-spacing:-.02em;margin-top:2px}.lp .s-score .v small{font-size:14px;color:var(--muted);font-weight:400}.lp .chart{margin-top:14px;padding:14px 18px 8px}.lp .chart svg{display:block;width:100%;height:150px}.lp .chart .line{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;stroke-dashoffset:900;transition:stroke-dashoffset 3s ease-out}.lp .chart .area{fill:var(--accent-soft);opacity:0;transition:opacity 1.2s 1.8s}.lp .chart.draw .line{stroke-dashoffset:0}.lp .chart.draw .area{opacity:.7}.lp .sample{position:absolute;right:24px;bottom:16px;font-size:11px;color:var(--faint)}.lp .cursor{position:absolute;left:480px;top:300px;width:22px;height:22px;z-index:10;pointer-events:none;transition:left .7s cubic-bezier(.45,.05,.3,1),top .7s cubic-bezier(.45,.05,.3,1)}.lp .cursor.instant,.lp .stage.snap *{transition:none!important}.lp .cursor svg{width:22px;height:22px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.lp .cursor .ring{position:absolute;left:-9px;top:-9px;width:22px;height:22px;border-radius:50%;border:2px solid var(--accent);opacity:0}.lp .cursor.click .ring{animation:ring .45s ease-out}@keyframes ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}.lp .ctrl{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:12px 16px;background:var(--surface);border-top:1px solid var(--line)}.lp .pp{width:36px;height:36px;border-radius:50%;border:0;background:var(--ink);color:#fff;display:grid;place-items:center}.lp .pp svg{width:14px;height:14px;fill:currentColor}.lp .cap{font-size:15px;font-weight:500;min-height:22px;transition:opacity .25s}.lp .cap.fade{opacity:0}.lp .time{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.lp .chapters{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;padding:0 16px 14px;background:var(--surface)}.lp .chapters button{border:0;background:none;padding:0;text-align:left;font-size:11.5px;color:var(--muted)}.lp .chapters button i{display:block;height:4px;border-radius:4px;background:var(--line);margin-bottom:6px;overflow:hidden}.lp .chapters button i b{display:block;height:100%;width:0;background:var(--accent)}.lp .chapters button.on{color:var(--ink);font-weight:500}@media (max-width: 640px){.lp .chapters button span{display:none}.lp .cap{font-size:13.5px}.lp .ctrl{gap:10px;padding:10px 12px}}.lp section.blk{padding:72px 0;border-top:1px solid var(--line)}.lp section.tint{background:var(--page)}.lp .eyebrow{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.lp h2.big2{font-size:clamp(26px,3.6vw,38px);line-height:1.15;letter-spacing:-.025em;font-weight:700;margin:10px 0 14px;max-width:18em}.lp .sublede{color:var(--ink-2);font-size:16.5px;max-width:38em;margin:0;line-height:1.6}.lp .split{display:grid;grid-template-columns:1fr 1.6fr;gap:16px;margin-top:34px}.lp .col{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:24px}.lp .col.them{border-color:var(--accent)}.lp .col .who{display:flex;justify-content:space-between;align-items:baseline}.lp .col .who b{font-size:15px;font-weight:600}.lp .col .mins{font-size:44px;font-weight:700;letter-spacing:-.03em;margin:12px 0 2px;line-height:1}.lp .col .mins small{font-size:15px;color:var(--muted);font-weight:400;letter-spacing:0}.lp .col ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.lp .col li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px}.lp .col.them .mins{color:var(--accent)}.lp .tag{font-size:11.5px;font-weight:500;border-radius:999px;padding:2px 9px;background:var(--fill);color:var(--muted)}.lp .tag.a{background:var(--accent-soft);color:var(--accent-ink)}@media (max-width: 760px){.lp .split{grid-template-columns:1fr}}.lp .steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px;counter-reset:s}.lp .step{border:1px solid var(--line);border-radius:14px;padding:22px;background:var(--surface)}.lp .step .n{width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:500;font-size:14px}.lp .step h3{font-size:17px;margin:16px 0 6px;font-weight:600}.lp .step p{margin:0;color:var(--ink-2);font-size:14.5px}.lp .step .t{margin-top:14px;font-size:12.5px;color:var(--muted)}@media (max-width: 760px){.lp .steps3{grid-template-columns:1fr}}.lp .yes{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:34px;border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}.lp .yes>div{padding:22px 24px;border-top:1px solid var(--line);border-left:1px solid var(--line);display:grid;grid-template-columns:26px 1fr;gap:12px}.lp .yes>div:nth-child(-n+2){border-top:0}.lp .yes>div:nth-child(odd){border-left:0}.lp .yes b{display:block;font-weight:600;font-size:15.5px;margin-bottom:4px}.lp .yes p{margin:0;color:var(--ink-2);font-size:14.5px}.lp .yes .tick{width:22px;height:22px;font-size:12px;margin-top:1px}@media (max-width: 760px){.lp .yes{grid-template-columns:1fr}.lp .yes>div{border-left:0!important;border-top:1px solid var(--line)!important}.lp .yes>div:first-child{border-top:0!important}}.lp .cmp{margin-top:34px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}.lp .cmp .r{display:grid;grid-template-columns:1.2fr 1fr 1fr;border-top:1px solid var(--line-2)}.lp .cmp .r:first-child{border-top:0;background:var(--page);font-size:12.5px;color:var(--muted);font-weight:500}.lp .cmp .r>div{padding:13px 18px;font-size:14.5px}.lp .cmp .r>div:last-child{background:color-mix(in srgb,var(--accent-soft) 45%,transparent)}.lp .cmp .r:first-child>div:last-child{color:var(--accent-ink)}.lp .cmp .old{color:var(--muted)}@media (max-width: 640px){.lp .cmp .r{grid-template-columns:1fr 1fr}.lp .cmp .r>div:first-child{grid-column:1 / -1;padding-bottom:0;font-weight:500}.lp .cmp .r:first-child>div:first-child{display:none}}.lp .engines{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:28px}.lp .eng{border:1px solid var(--line);border-radius:10px;padding:14px;background:var(--surface)}.lp .eng b{display:block;font-weight:500;font-size:14px;margin-bottom:8px}@media (max-width: 760px){.lp .engines{grid-template-columns:repeat(2,1fr)}}.lp .price{display:grid;grid-template-columns:1.3fr 1fr;gap:16px;margin-top:34px;align-items:stretch}.lp .price .card{padding:26px;border-radius:14px}.lp .price .card.main{border-color:var(--ink)}.lp .price h3{font-size:26px;letter-spacing:-.02em;margin:8px 0 4px;font-weight:700}.lp .price ul{list-style:none;padding:0;margin:18px 0 22px;display:grid;gap:9px}.lp .price li{display:flex;gap:10px;font-size:14.5px}.lp .loc-pick{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:4px 0 14px}.lp .loc-pick .loc-label{font-size:13px;color:var(--muted);margin-right:4px}.lp .loc-pick button{min-width:40px;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-weight:500;font-size:14px;transition:background-color .15s,border-color .15s,color .15s}.lp .loc-pick button:hover{border-color:var(--ink)}.lp .loc-pick button.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.lp .loc-pick button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (max-width: 760px){.lp .price{grid-template-columns:1fr}}.lp .faq{margin-top:26px;max-width:760px}.lp .faq details{border-top:1px solid var(--line);padding:16px 0}.lp .faq details:last-child{border-bottom:1px solid var(--line)}.lp .faq summary{cursor:pointer;font-weight:500;font-size:15.5px;list-style:none;display:flex;justify-content:space-between;gap:12px}.lp .faq summary:after{content:"+";color:var(--muted);font-weight:400;font-size:20px;line-height:1}.lp .faq details[open] summary:after{content:"–"}.lp .faq p{margin:10px 0 0;color:var(--ink-2);max-width:40em}.lp .final{text-align:center;padding:84px 0;border-top:1px solid var(--line)}.lp .final h2{font-size:clamp(28px,4.4vw,44px);letter-spacing:-.03em;font-weight:700;margin:0 0 12px;line-height:1.1}.lp .final p{color:var(--ink-2);margin:0 auto;max-width:32em;font-size:16.5px}.lp footer.ft{border-top:1px solid var(--line);padding:26px 0 40px;font-size:13px;color:var(--muted)}.lp footer.ft .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.lp .slogan{font-size:clamp(17px,2.2vw,21px);font-weight:500;margin:0 auto 14px;letter-spacing:-.01em}.lp .hero .lede+.slogan{margin-top:16px}.lp .watch{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:14px;color:var(--ink-2)}.lp .watch .play{width:0;height:0;border-left:8px solid currentColor;border-top:5px solid transparent;border-bottom:5px solid transparent}.lp .origin{display:grid;grid-template-columns:1fr 1.25fr;gap:48px;align-items:start}.lp .origin-body p{font-size:17px;line-height:1.65;color:var(--ink-2);margin:0 0 16px}.lp .origin-body p b{color:var(--ink);font-weight:500}.lp .sig{display:flex;align-items:center;gap:12px;margin-top:22px}.lp .sig .avatar{width:38px;height:38px;font-size:13px}.lp .sig b{display:block;font-weight:500}.lp .sig small{color:var(--muted);font-size:13px}@media (max-width: 760px){.lp .origin{grid-template-columns:1fr;gap:8px}}.lp .proof{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:34px}.lp .pcard{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:24px}.lp .pname{font-weight:600;font-size:16px}.lp .pname small{display:block;font-weight:400;color:var(--muted);font-size:13px;margin-top:2px}.lp .pstats{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.lp .pstats b{display:block;font-size:34px;font-weight:700;letter-spacing:-.03em;color:var(--accent);line-height:1.1}.lp .pstats span{display:block;font-size:13.5px;color:var(--ink-2);margin-top:6px}.lp .quote{margin:26px 0 0;padding:26px 28px;border-left:3px solid var(--accent);background:var(--page);border-radius:0 14px 14px 0}.lp .quote p{margin:0;font-size:clamp(17px,2vw,20px);line-height:1.55}.lp .quote footer{margin-top:14px;font-size:14px;color:var(--muted)}.lp .quote footer b{color:var(--ink);font-weight:500}.lp .statline{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:18px 22px;margin:0 0 22px}.lp .statline b{font-size:36px;font-weight:700;letter-spacing:-.03em;color:var(--accent);white-space:nowrap}.lp .statline span{font-size:14.5px;color:var(--ink-2)}.lp .vids-h{font-size:17px;font-weight:600;margin:40px 0 14px}.lp .vids{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.lp .vid{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:0 0 12px;text-align:left;overflow:hidden;color:var(--ink)}.lp .vid .thumb{display:grid;place-items:center;aspect-ratio:16 / 9;background:#111 center / cover no-repeat;margin-bottom:10px}.lp .vid .pbtn{width:44px;height:44px;border-radius:50%;background:#ffffffeb;position:relative;transition:transform .15s}.lp .vid .pbtn:after{content:"";position:absolute;left:17px;top:13px;border-left:14px solid var(--ink);border-top:9px solid transparent;border-bottom:9px solid transparent}.lp .vid:hover .pbtn{transform:scale(1.08)}.lp .vid b,.lp .vid small{display:block;padding:0 12px}.lp .vid b{font-weight:500;font-size:14px}.lp .vid small{color:var(--muted);font-size:12.5px}.lp .vid iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0;margin-bottom:10px}@media (max-width: 900px){.lp .vids{grid-template-columns:repeat(2,1fr)}}@media (max-width: 760px){.lp .proof{grid-template-columns:1fr}.lp .statline{grid-template-columns:1fr;gap:4px}}.lp .hk{display:grid;grid-template-columns:1fr 1.15fr;gap:16px;margin-top:34px}.lp .hk .col ul.x li{color:var(--muted)}.lp .hk .col ul.x li:before{content:"−";color:var(--faint);font-weight:500;width:16px;flex:none;text-align:center}.lp .hk .price{margin:4px 0 14px;font-size:13.5px;color:var(--muted)}.lp .hk .own{background:var(--accent-soft, #eeecff);border-radius:10px;padding:14px 16px;margin:0 0 10px}.lp .hk .own b{display:block;color:var(--accent-ink);font-weight:600;margin-bottom:4px}.lp .hk .own p{margin:0;font-size:14px;color:var(--ink-2);line-height:1.55}.lp .hk .foot{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--line-2);font-size:13.5px;color:var(--ink-2)}.lp .hk .col.them .foot{color:var(--accent-ink);font-weight:500}.lp .punch{margin:40px auto 0;text-align:center;font-size:clamp(18px,2.4vw,23px);line-height:1.45;color:var(--ink-2);max-width:30em}.lp .punch b{color:var(--ink);font-weight:600}@media (max-width: 760px){.lp .hk{grid-template-columns:1fr}}.lp .story2{max-width:720px}.lp .story2 p{font-size:17px;line-height:1.65;color:var(--ink-2);margin:0 0 16px}.lp .story2 .big-line{font-size:21px;font-weight:600;color:var(--ink);margin-top:26px}.lp ol.how{list-style:none;margin:34px 0 0;padding:0;display:grid;gap:0;border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}.lp ol.how li{display:grid;grid-template-columns:34px 1fr;gap:16px;padding:20px 24px;border-top:1px solid var(--line-2)}.lp ol.how li:first-child{border-top:0}.lp ol.how .n{width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:500;font-size:14px}.lp ol.how h3{font-size:16.5px;margin:4px 0;font-weight:600}.lp ol.how p{margin:0;color:var(--ink-2);font-size:14.5px;max-width:46em}.lp .mailwrap{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center}.lp .mail{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.lp .mail-h{display:flex;justify-content:space-between;gap:10px;padding:14px 20px;border-bottom:1px solid var(--line);font-size:13.5px}.lp .mail-h b{font-weight:500}.lp .mail-h small{color:var(--muted);white-space:nowrap}.lp .mail-b{padding:20px;display:grid;gap:12px}.lp .mail-big{margin:0 0 4px;font-size:19px;letter-spacing:-.01em}.lp .mail-big b{color:var(--accent)}.lp .mail-row{display:grid;grid-template-columns:10px 1fr;gap:12px;font-size:14px}.lp .mail-row i{width:8px;height:8px;border-radius:50%;margin-top:7px;background:var(--faint)}.lp .mail-row.good i{background:var(--good)}.lp .mail-row.warn i{background:#f59e0b}.lp .mail-row b{font-weight:500}.lp .mail-row small{display:block;color:var(--muted);font-size:12.5px}.lp .mail .btn{padding:11px;margin-top:6px}.lp .mail-foot{margin:0;font-size:11.5px;color:var(--faint);text-align:center}@media (max-width: 760px){.lp .mailwrap{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion: reduce){.lp .scene,.lp .pop,.lp .res,.lp .cursor,.lp .scan i,.lp .chart .line,.lp .chart .area,.lp .stamp{transition:none!important}.lp .spin,.lp .caret{animation:none!important}}.lp{--shadow-1: 0 1px 2px rgb(17 17 40 / .04), 0 2px 6px rgb(17 17 40 / .04);--shadow-2: 0 1px 2px rgb(17 17 40 / .05), 0 8px 24px -6px rgb(17 17 40 / .1);--shadow-3: 0 2px 4px rgb(17 17 40 / .04), 0 24px 48px -12px rgb(30 20 120 / .18), 0 48px 96px -24px rgb(30 20 120 / .16);--shadow-accent: 0 1px 2px rgb(74 58 255 / .3), 0 6px 16px -4px rgb(74 58 255 / .45);--glow: rgb(74 58 255 / .16);--glow-2: rgb(88 35 153 / .1);--hairline-hi: rgb(255 255 255 / .9)}.lp .hero{position:relative;isolation:isolate;max-width:none}.lp .hero:before{content:"";position:absolute;top:-60px;right:0;bottom:-320px;left:0;z-index:-1;background:radial-gradient(60% 55% at 50% 0%,var(--glow) 0%,transparent 70%),radial-gradient(40% 40% at 85% 30%,var(--glow-2) 0%,transparent 70%),linear-gradient(var(--line-2) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(90deg,var(--line-2) 1px,transparent 1px) 0 0 / 48px 48px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 45%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 45%,transparent 100%);pointer-events:none}.lp .kick{background:var(--surface);box-shadow:var(--shadow-1)}.lp .btn{transition:transform .15s ease,box-shadow .15s ease,opacity .15s}.lp .btn.accent{box-shadow:var(--shadow-accent),inset 0 1px #ffffff2e}.lp .btn.ghost{box-shadow:var(--shadow-1)}.lp .btn:hover{opacity:1;transform:translateY(-1px)}.lp .btn.accent:hover{box-shadow:0 2px 4px #4a3aff4d,0 12px 24px -6px #4a3aff80,inset 0 1px #ffffff2e}.lp .btn:active{transform:translateY(0)}.lp .top{box-shadow:0 1px 0 var(--line),0 6px 20px -12px #1111282e;border-bottom-color:transparent}.lp .demo .wrap{position:relative}.lp .demo .wrap:before{content:"";position:absolute;left:8%;right:8%;top:6%;bottom:-2%;z-index:0;background:radial-gradient(closest-side,var(--glow) 0%,transparent 100%);filter:blur(30px);pointer-events:none}.lp .player{position:relative;z-index:1;border-color:#11112814;box-shadow:var(--shadow-3)}.lp .chrome{background:linear-gradient(var(--surface),var(--fill))}.lp .scene .box{box-shadow:var(--shadow-2)}.lp .go,.lp .sbtn.accent{box-shadow:var(--shadow-accent)}.lp .url{box-shadow:inset 0 1px 2px #1111280f}.lp .url.focus{box-shadow:0 0 0 3px var(--accent-soft),inset 0 1px 2px #1111280f}.lp .stamp{box-shadow:0 4px 12px -4px #16a34a66}.lp .tint{background:linear-gradient(to bottom,rgb(17 17 40 / .035),transparent 120px),linear-gradient(to top,rgb(17 17 40 / .03),transparent 120px),var(--page)}.lp .pcard,.lp .col,.lp .price .card,.lp .yes,.lp .eng,.lp .mail,.lp .statline{border-color:#11112812;box-shadow:var(--shadow-2)}.lp .col.them,.lp .price .card.main{box-shadow:var(--shadow-2),0 0 0 1px var(--accent),0 20px 40px -16px #4a3aff40}.lp .price .card.main{box-shadow:var(--shadow-3)}.lp .pcard{background:linear-gradient(to bottom,var(--surface),var(--surface) 60%,var(--page))}.lp .quote{box-shadow:var(--shadow-1);background:var(--surface)}.lp .vid{box-shadow:var(--shadow-1);transition:transform .2s ease,box-shadow .2s ease}.lp .vid:hover{transform:translateY(-3px);box-shadow:var(--shadow-2)}.lp .vid .pbtn{box-shadow:0 6px 16px #0000004d}.lp .mail{position:relative}.lp .mail:after{content:"";position:absolute;top:14px;right:-12px;bottom:-12px;left:14px;z-index:-1;border-radius:inherit;background:var(--surface);border:1px solid rgb(17 17 40 / .06);box-shadow:var(--shadow-1)}.lp .mailwrap{isolation:isolate}.lp .how .n,.lp ol.how .n{box-shadow:0 2px 6px -1px #11112859}.lp .tick{box-shadow:inset 0 0 0 1px #16a34a26}.lp .final{position:relative;isolation:isolate;border-top:0}.lp .final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(55% 70% at 50% 100%,var(--glow) 0%,transparent 70%),linear-gradient(to bottom,rgb(17 17 40 / .03),transparent 120px);pointer-events:none}@media (prefers-reduced-motion: reduce){.lp .btn,.lp .vid{transition:none!important}.lp .btn:hover,.lp .vid:hover{transform:none}}.pp-page .pv .chrome{gap:14px}.pp-page .pv-soon{margin-left:auto;font-size:12px;font-weight:500;color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;padding:3px 10px}.pp-page .pv .r{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.1fr;gap:12px;align-items:center;padding:13px 22px;border-top:1px solid var(--line-2);font-size:14px;background:var(--surface)}.pp-page .pv .r.hd{border-top:0;background:var(--page);font-size:12px;color:var(--muted)}.pp-page .pv .r small{display:block;color:var(--muted);font-size:12px}.pp-page .pv .r.me{background:color-mix(in srgb,var(--accent-soft) 55%,var(--surface));box-shadow:inset 3px 0 0 var(--accent)}.pp-page .pv .num{font-variant-numeric:tabular-nums}.pp-page .pv .gain{color:var(--good);font-size:12.5px;margin-left:6px}.pp-page .pv-f{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 22px;border-top:1px solid var(--line);background:var(--surface);font-size:11.5px;color:var(--faint)}.pp-page .pv-note{position:relative;z-index:1;text-align:center;margin:18px auto 0;font-size:13.5px;color:var(--muted)}@media (max-width: 640px){.pp-page .pv .r{grid-template-columns:1.4fr 1fr}.pp-page .pv .r>:nth-child(3),.pp-page .pv .r>:nth-child(4){display:none}.pp-page .pv-soon{display:none}}.pp-page .named{font-size:12px;font-weight:500;padding:2px 10px;border-radius:999px;white-space:nowrap;align-self:center}.pp-page .named.you{background:var(--good-soft);color:var(--good)}.pp-page .named.rival{background:var(--warn-soft);color:var(--warn)}.pp-page .named.none{background:var(--fill);color:var(--muted)}.pp-page .two{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:34px}.pp-page .use h3{font-size:21px;letter-spacing:-.015em;margin:14px 0 6px;font-weight:700}.pp-page .use>p{margin:0;color:var(--ink-2)}.pp-page .qs{margin-top:18px;border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:var(--shadow-1)}.pp-page .qs div{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--line-2);font-size:13.5px;background:var(--surface)}.pp-page .qs div:first-child{border-top:0;background:var(--page);font-size:12px;color:var(--muted)}.pp-page .samp{margin:8px 0 0;font-size:11.5px;color:var(--faint)}@media (max-width: 760px){.pp-page .two{grid-template-columns:1fr}}.pp-page .roles{display:grid;grid-template-columns:repeat(4,1fr);margin-top:34px;border:1px solid rgb(17 17 40 / .07);border-radius:14px;background:var(--surface);overflow:hidden;box-shadow:var(--shadow-2)}.pp-page .roles>div{padding:22px;border-left:1px solid var(--line)}.pp-page .roles>div:first-child{border-left:0;background:linear-gradient(to bottom,var(--accent-soft),color-mix(in srgb,var(--accent-soft) 30%,var(--surface)))}.pp-page .roles .role{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.pp-page .roles>div:first-child .role{color:var(--accent-ink)}.pp-page .roles b{display:block;font-size:17px;font-weight:600;margin:8px 0 10px}.pp-page .roles ul{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--ink-2);font-size:14px}@media (max-width: 860px){.pp-page .roles{grid-template-columns:1fr 1fr}.pp-page .roles>div:nth-child(3){border-left:0}.pp-page .roles>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width: 560px){.pp-page .roles{grid-template-columns:1fr}.pp-page .roles>div{border-left:0;border-top:1px solid var(--line)}.pp-page .roles>div:first-child{border-top:0}}.pp-page .math{margin-top:18px;border-top:1px solid var(--line-2);padding-top:16px;display:grid;gap:8px;font-size:14px}.pp-page .math div{display:flex;justify-content:space-between;gap:10px;color:var(--ink-2)}.pp-page .math div.total{color:var(--ink);font-weight:600}.pp-page .math small{color:var(--faint);font-size:11.5px}.pp-page .pp-stat{margin:16px 0 0}:root{--indigo: #4a3aff;--accent-text: #4a3aff;--purple-text: #582399;--purple: #582399;--navy: #053e6f;--bg: #f7f7f8;--surface: #fff;--surface-soft: #f0efff;--text: #111111;--muted: #6b7280;--border: #e5e7eb;--success: #157347;--success-soft: #e6f5ed;--warn: #8a5700;--warn-soft: #fff3d6;--fail: #b42318;--fail-soft: #feeceb;--radius-sm: 8px;--radius: 8px;--radius-lg: 24px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 72px;--shadow: none}@media (prefers-color-scheme: dark){:root{--accent-text: #bcb5ff;--purple-text: #d4b5ff;--bg: #11131a;--surface: #1a1d27;--surface-soft: #25213f;--text: #f3f4f8;--muted: #adb3c1;--border: #363b49;--success: #6ed6a3;--success-soft: #17382a;--warn: #ffd17a;--warn-soft: #3a2b12;--fail: #ff928a;--fail-soft: #43201e;--shadow: 0 10px 30px rgba(0, 0, 0, .25)}}:root{--page: var(--bg);--ink: var(--text);--ink-2: #4b5563;--faint: #9ca3af;--line: var(--border);--line-2: #f0f0f2;--fill: #f3f4f6;--accent: #4a3aff;--accent-soft: #eeecff;--accent-ink: #3a2bd9;--good: #16a34a;--good-soft: #e8f6ee;--bad: #dc2626;--warn: #b45309;--warn-soft: #fdf3e4}@media (prefers-color-scheme: dark){:root{--ink-2: #c5cad4;--line-2: #292d38;--fill: #292d38;--accent: #bcb5ff;--accent-soft: #302950;--accent-ink: #d3ccff;--good: #6ed6a3;--good-soft: #17382a;--bad: #ff928a;--warn: #ffd17a;--warn-soft: #3a2b12}.business-shell .btn.accent{background:#4a3aff;border-color:#4a3aff}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);font-family:Roboto,Arial,sans-serif;line-height:1.55}a{color:inherit}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--indigo);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(2.2rem,8vw,4.5rem);line-height:1.05;letter-spacing:-.04em}h2{font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.15}section{margin-top:var(--space-7)}.container{width:min(1120px,calc(100% - 32px));margin-inline:auto}.brand{font-size:1.25rem;font-weight:700;text-decoration:none}.site-header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:12px}.button{border:1px solid transparent;border-radius:8px;padding:11px 16px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--indigo);font-weight:700;text-decoration:none;cursor:pointer}.button--secondary{background:transparent;color:var(--accent-text);border-color:var(--accent-text)}.button--quiet{background:transparent;color:var(--muted);border-color:var(--border)}.button-row{display:flex;flex-wrap:wrap;gap:12px}.eyebrow{margin-bottom:8px;color:var(--accent-text);font-size:.8rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.hero{padding-block:72px;max-width:920px}.hero__sub{max-width:650px;color:var(--muted);font-size:clamp(1.15rem,3vw,1.4rem)}.hero .button-row{margin-top:32px}.section{padding-block:48px}.section--tint{background:var(--surface-soft)}.comparison,.card-grid,.split,.two-column{display:grid;gap:16px}.comparison article,.card,.pricing{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px}.comparison__owned{border-top:4px solid var(--indigo)!important}.steps{padding:0;list-style:none}.steps li{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:24px 0;border-bottom:1px solid var(--border)}.steps li>span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--indigo);font-weight:700}.steps p,.muted{color:var(--muted)}.engine-strip{padding-block:48px;background:var(--navy);color:#fff}.engine-strip .eyebrow{color:#bcb5ff}.section-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px}.engine-list{display:grid;gap:12px;margin-top:24px}.engine-list>div{display:flex;justify-content:space-between;gap:12px;padding:16px;border:1px solid #ffffff40;border-radius:8px}.badge{display:inline-block;width:fit-content;padding:3px 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:var(--surface);font-size:.72rem;font-weight:700;text-transform:capitalize;white-space:nowrap}.badge--live,.badge--success{color:var(--success);background:var(--success-soft);border-color:currentColor}.badge--warn{color:var(--warn);background:var(--warn-soft)}.faq{max-width:800px}.faq details{border-bottom:1px solid var(--border);padding:16px 0}.faq summary{cursor:pointer;font-weight:700}.final-cta{background:var(--purple);color:#fff;padding-block:72px;text-align:center}.final-cta .button{background:#fff;color:var(--purple)}.footer{padding-block:32px;color:var(--muted)}.form-page{min-height:100vh;display:grid;place-items:center;padding:24px 16px}.form-shell{width:min(620px,100%);padding:clamp(24px,5vw,48px);background:var(--surface);border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow)}.form-shell .brand{display:inline-block;margin-bottom:48px}.form-shell form{display:grid;gap:16px;margin-top:32px}.form-shell label{display:grid;gap:8px;font-weight:700}.form-shell input,.form-shell select,textarea{width:100%;border:1px solid var(--border);border-radius:8px;padding:11px 12px;color:var(--text);background:var(--bg)}.field-error{color:var(--fail);font-size:.85rem}.field-row{display:grid;grid-template-columns:2fr 1fr;gap:16px}.form-note{margin:0;color:var(--muted);font-size:.9rem}.result-page{padding-block:32px 72px;max-width:900px}.overall{display:grid;gap:24px;align-items:center;padding:24px;background:var(--surface-soft);border-radius:24px}.overall span{color:var(--accent-text);font-size:4rem;font-weight:700}.score-grid,.findings{display:grid;gap:16px}.score-bar,.finding{padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:14px}.score-bar__heading,.row-between{display:flex;justify-content:space-between;align-items:center;gap:12px}.score-bar__track{height:9px;margin:12px 0;background:var(--border);border-radius:999px;overflow:hidden}.score-bar__track span{display:block;height:100%;background:var(--indigo)}.finding{border-left:4px solid var(--warn)}.severity{color:var(--warn);font-size:.78rem;font-weight:700;text-transform:uppercase}.locked-row{display:flex;justify-content:space-between;gap:16px;padding:12px;margin-bottom:8px;border:1px solid var(--border);border-radius:8px;overflow:hidden}.locked-row span{filter:blur(5px);-webkit-user-select:none;user-select:none}.app-shell{min-height:100vh}.sidebar{display:none}.app-main{min-width:0}.app-header{min-height:72px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--border);background:var(--surface)}.app-header strong,.app-header span{display:block}.app-header div span{color:var(--muted);font-size:.8rem}.sample-banner{padding:4px 8px;color:var(--purple-text);background:var(--surface-soft);border-radius:999px;font-size:.72rem;font-weight:700}.mobile-tabs{display:flex;overflow-x:auto;border-bottom:1px solid var(--border);background:var(--surface)}.mobile-tabs a{flex:none;padding:12px 14px;color:var(--muted);text-decoration:none}.mobile-tabs a.active{color:var(--accent-text);border-bottom:3px solid var(--indigo)}.app-content{width:min(1100px,100%);margin:auto;padding:24px 16px 72px}.page-heading{margin-bottom:32px}.page-heading h1{font-size:clamp(2rem,6vw,3rem)}.page-heading p:last-child{color:var(--muted)}.metric-card{width:min(100%,420px);margin:0 0 48px;padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:14px}.metric-card strong{display:block;font-size:4rem}.positive{color:var(--success);font-weight:700}.engine-grid{display:grid;gap:12px}.engine-tile{min-height:140px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.engine-share{color:var(--accent-text);font-size:2rem;font-weight:700}.result-list{padding:0;list-style:none}.result-list li{display:flex;gap:12px;padding:16px 0;border-bottom:1px solid var(--border)}.result-list small{display:block;color:var(--muted)}.result-icon{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-weight:700}.result-icon--win{color:var(--success);background:var(--success-soft)}.result-icon--loss{color:var(--fail);background:var(--fail-soft)}.table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:14px;background:var(--surface)}table{width:100%;min-width:1050px;border-collapse:collapse}th,td{padding:12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}thead th{background:var(--surface-soft)}tbody th span,th small{display:block}th small{color:var(--muted);font-weight:400}.answer--you,.trend--up{color:var(--success);font-weight:700}.answer--competitor,.trend--down{color:var(--fail)}.answer--not_measured,.trend--flat{color:var(--muted)}.trend{white-space:nowrap}.draft-list,.setup-list,.scorecard-grid{display:grid;gap:16px}.draft-card,.setup-list article,.scorecard-grid article{padding:24px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.draft-body{padding:16px;margin-block:16px;background:var(--bg);border-radius:8px}.setup-list article{display:grid;grid-template-columns:40px 1fr}.setup-list h2{font-size:1.1rem}.status-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;font-weight:700}.status-icon--pass{color:var(--success);background:var(--success-soft)}.status-icon--fail{color:var(--fail);background:var(--fail-soft)}.status-icon--unknown{color:var(--warn);background:var(--warn-soft)}.status-text{font-size:.8rem;white-space:nowrap}.status-text--pass{color:var(--success)}.status-text--fail{color:var(--fail)}.status-text--unknown{color:var(--warn)}.scorecard-grid strong{display:block;font-size:2.5rem}.scorecard-grid span,.scorecard-grid small{display:block;color:var(--muted)}.competitor-list{border:1px solid var(--border);border-radius:14px;background:var(--surface);overflow:hidden}.competitor-list>div{display:flex;justify-content:space-between;padding:16px;border-bottom:1px solid var(--border)}.competitor-list b{margin-right:12px;color:var(--accent-text)}.center-page{min-height:100vh;display:grid;place-content:center;padding:16px}@media (min-width: 650px){.comparison,.split,.two-column,.score-grid{grid-template-columns:repeat(2,1fr)}.card-grid{grid-template-columns:repeat(3,1fr)}.engine-list,.engine-grid{grid-template-columns:repeat(2,1fr)}.overall{grid-template-columns:190px 1fr}.scorecard-grid{grid-template-columns:repeat(2,1fr)}.draft-list{grid-template-columns:repeat(2,1fr);align-items:start}}@media (min-width: 900px){.app-shell{display:grid;grid-template-columns:230px 1fr}.sidebar{display:block;position:sticky;top:0;height:100vh;padding:24px;color:#fff;background:var(--navy)}.sidebar .brand{display:block;color:#fff;margin-bottom:48px}.sidebar nav{display:grid;gap:8px}.sidebar nav a{padding:10px 12px;border-radius:8px;color:#dbe9f5;text-decoration:none}.sidebar nav a.active{color:#fff;background:#ffffff26;font-weight:700}.mobile-tabs{display:none}.app-content{padding:48px}.engine-grid,.engine-list{grid-template-columns:repeat(3,1fr)}.scorecard-grid{grid-template-columns:repeat(4,1fr)}}.draft-card h2{font-size:1.25rem;line-height:1.3}.button:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 420px){.mobile-tabs a{flex:1 0 auto;padding:12px 8px;font-size:.8rem;text-align:center}}.tenant-page{width:min(960px,calc(100% - 32px));margin:32px auto;overflow-wrap:anywhere}.tenant-narrow{max-width:560px}.tenant-page h1{font-size:clamp(2rem,6vw,3rem);margin-top:24px}.tenant-page form{display:grid;gap:var(--space-4);max-width:560px}.tenant-page label{display:grid;gap:var(--space-2);font-weight:700}.tenant-page input,.tenant-page select{width:100%;min-width:0;padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text)}.tenant-page button:disabled{opacity:.65;cursor:wait}.tenant-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.tenant-header>div{min-width:0}.tenant-nav{display:flex;flex-wrap:wrap;gap:var(--space-5);padding-block:var(--space-5);border-bottom:1px solid var(--border)}.tenant-nav a[aria-current=page]{color:var(--accent-text);font-weight:700}.tenant-role{display:inline-block;border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--accent-text);padding:4px 10px}.tenant-note{color:var(--muted);margin-top:var(--space-5)}.tenant-list{list-style:none;padding:0}.tenant-list li{padding:var(--space-4);margin-bottom:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.tenant-list span{display:block;color:var(--muted)}.tenant-table{max-width:100%;overflow-x:auto;margin-bottom:var(--space-5)}.tenant-table table{width:100%;min-width:0}.tenant-table td,.tenant-table th{white-space:normal;overflow-wrap:anywhere}.tenant-table caption{text-align:left;font-weight:700;padding-block:var(--space-3)}.site-header .button-row{align-items:center}@media (max-width: 480px){.site-header{flex-wrap:wrap;padding-block:12px}.tenant-table td,.tenant-table th{padding:8px}}.activity-feed{min-width:0;overflow-wrap:anywhere}.activity-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.activity-live{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--muted);font-size:.875rem}.activity-live>span{width:8px;height:8px;border-radius:50%;background:var(--success)}.activity-day h3{color:var(--muted);font-size:.875rem;margin-top:var(--space-5)}.activity-day ul{list-style:none;padding:0}.activity-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:var(--space-3)}.activity-body{min-width:0}.activity-markers{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.activity-badge{display:inline-block;border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-size:.8rem;font-weight:700}.activity-badge--good{background:var(--success-soft);color:var(--success)}.activity-badge--warn{background:var(--warn-soft);color:var(--warn)}.activity-badge--info{background:var(--bg);color:var(--muted)}.activity-progress,.activity-detail,.activity-meta{color:var(--muted);font-size:.875rem}.activity-detail{margin:var(--space-2) 0 0}.activity-meta{display:flex;flex-direction:column;gap:var(--space-1);text-align:right}.activity-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.activity-row--new{animation:activity-arrival 4s ease-out}@keyframes activity-arrival{0%{background:var(--surface-soft);border-color:var(--accent-text)}to{background:var(--surface);border-color:var(--border)}}@media (prefers-reduced-motion: reduce){.activity-row--new{animation:none;border-color:var(--accent-text)}}@media (max-width: 480px){.activity-row{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.activity-meta{text-align:left}.mobile-tabs{flex-wrap:wrap}}.tenant-page .table-scroll{max-width:100%;overflow-x:auto}.tenant-page .scorecard-grid>*,.tenant-page .engine-grid>*,.tenant-page .two-column>*{min-width:0}.tenant-page .draft-body{overflow-wrap:anywhere}.tenant-page textarea{max-width:100%}.month-picker{max-width:240px;margin-bottom:var(--space-5)}@media (max-width: 700px){.tenant-nav{flex-wrap:nowrap;overflow-x:auto;max-width:100%;gap:var(--space-4)}.tenant-nav a{flex:0 0 auto;white-space:nowrap;padding-block:var(--space-2)}.tenant-page .setup-list .row-between{flex-wrap:wrap}}.business-shell{display:grid;grid-template-columns:232px 1fr;min-height:100vh}.business-shell .side{background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:18px 12px;position:sticky;top:0;height:100vh}.business-shell .shell-brand{padding:4px 10px 22px}.business-shell .shell-brand b{font-size:18px;letter-spacing:-.02em}.business-shell .shell-brand small{display:block;color:var(--muted);font-size:11px;margin-top:1px}.business-shell .nav a{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:6px;color:var(--ink-2);font-size:13.5px}.business-shell .nav a:hover{background:var(--fill);text-decoration:none}.business-shell .nav a.on{background:var(--fill);color:var(--ink);font-weight:500}.business-shell .nav a .count{margin-left:auto;font-size:11px;font-weight:500;background:var(--accent);color:#fff;border-radius:999px;padding:0 7px}.business-shell .nav-label{color:var(--faint);font-size:11.5px;padding:18px 10px 6px}.business-shell .ico{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6}.business-shell .side-foot{margin-top:auto;display:grid;gap:10px}.business-shell .user{display:flex;align-items:center;gap:9px;padding:6px 10px;font-size:13px;color:var(--ink-2)}.business-shell .avatar{width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;font-size:11px;font-weight:500;display:grid;place-items:center}.business-shell .shell-main{min-width:0}.business-shell .topbar{height:56px;background:var(--surface);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:16px;padding:0 28px}.business-shell .topbar .biz b{font-weight:500}.business-shell .topbar .biz span{color:var(--muted);margin-left:8px;font-size:13px}.business-shell .topbar .right{margin-left:auto;display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px}.business-shell .shell-content{max-width:1120px;margin:0 auto;padding:28px 28px 64px}.business-shell .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.business-shell .pad{padding:20px 22px}.business-shell .label{color:var(--muted);font-size:12.5px}.business-shell .big{font-size:34px;font-weight:500;letter-spacing:-.02em;line-height:1.15;margin-top:6px}.business-shell .sub{color:var(--muted);font-size:12.5px;margin-top:4px}.business-shell .down{color:var(--bad)}.business-shell .up{color:var(--good)}.business-shell .btn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:7px;padding:8px 14px;font-size:13.5px;font-weight:500}.business-shell .btn:hover{text-decoration:none;opacity:.9}.business-shell .btn.accent{background:var(--indigo);border-color:var(--indigo)}.business-shell .btn.ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.business-shell .btn.block{width:100%;justify-content:center}.business-shell .pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:2px 9px;font-size:11.5px;color:var(--muted);background:var(--surface)}.business-shell .dot{width:7px;height:7px;border-radius:50%;background:var(--faint);flex:none}.business-shell .dot.good{background:var(--good)}.business-shell .dot.warn{background:#f59e0b}.business-shell .dot.accent{background:var(--accent)}.business-shell .row-between{display:flex;justify-content:space-between;align-items:center;gap:12px}.business-shell .h1{font-size:22px;font-weight:500;letter-spacing:-.01em;margin:0}.business-shell .h2{font-size:14.5px;font-weight:500;margin:0}.business-shell .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.business-shell .tip{display:flex;align-items:center;gap:10px;padding:10px 2px 14px;margin-bottom:18px;border-bottom:1px solid var(--line);font-size:13px;color:var(--ink-2)}.business-shell .tip .x{margin-left:auto;color:var(--faint);background:none;border:0;font-size:16px}.business-shell .bar{height:6px;border-radius:999px;background:var(--line-2);overflow:hidden;display:flex}.business-shell .bar i{display:block;height:100%}.business-shell .story{max-width:720px;margin:0 auto}.business-shell .week{color:var(--muted);font-size:13px;display:flex;gap:10px;align-items:center}.business-shell .week a{color:var(--muted)}.business-shell .headline{font-size:30px;line-height:1.25;font-weight:500;letter-spacing:-.02em;margin:10px 0 12px}.business-shell .headline em{font-style:normal;color:var(--accent)}.business-shell .lede{font-size:16px;color:var(--ink-2);line-height:1.6;margin:0 0 24px}.business-shell .strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.business-shell .strip>div{padding:14px 16px;border-left:1px solid var(--line)}.business-shell .strip>div:first-child{border-left:0}.business-shell .strip .v{font-size:22px;font-weight:500;letter-spacing:-.01em;margin-top:2px}.business-shell .spark{display:block;margin-top:6px}.business-shell .needs{margin:24px 0;border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface);padding:18px 20px;display:flex;gap:16px;align-items:center}.business-shell .needs .tag{font-size:11.5px;font-weight:500;color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;padding:2px 9px}.business-shell .needs p{margin:6px 0 0;font-size:15px;font-weight:500}.business-shell .needs small{color:var(--muted)}.business-shell .section-title{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin:30px 0 4px}.business-shell .timeline{list-style:none;margin:0;padding:0;position:relative}.business-shell .timeline:before{content:"";position:absolute;left:11px;top:10px;bottom:10px;width:1px;background:var(--line)}.business-shell .timeline li{position:relative;display:grid;grid-template-columns:24px 1fr auto;gap:14px;padding:13px 0}.business-shell .timeline .node{width:23px;height:23px;border-radius:50%;background:var(--surface);border:1px solid var(--line);display:grid;place-items:center;position:relative;z-index:1}.business-shell .timeline .node i{width:7px;height:7px;border-radius:50%;background:var(--faint)}.business-shell .timeline .node.warn i{background:#f59e0b}.business-shell .timeline .node.good i{background:var(--good)}.business-shell .timeline .node.accent i{background:var(--accent)}.business-shell .timeline p{margin:1px 0 0;font-size:14.5px}.business-shell .timeline small{color:var(--muted);font-size:12.5px}.business-shell .timeline time{color:var(--faint);font-size:12px;white-space:nowrap;padding-top:3px}.business-shell .lost{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-top:8px}.business-shell .lost div{display:grid;grid-template-columns:1fr auto;gap:12px;padding:11px 16px;border-top:1px solid var(--line-2);font-size:13.5px}.business-shell .lost div:first-child{border-top:0}.business-shell .lost span{color:var(--muted);font-size:12.5px}.business-shell .invite{margin-top:30px;background:var(--ink);color:#fff;border-radius:var(--radius);padding:22px 24px;display:flex;gap:18px;align-items:center}.business-shell .invite p{margin:4px 0 0;color:#c9c9cf;font-size:13.5px}.business-shell .invite .btn{background:#fff;color:var(--ink);border-color:#fff;margin-left:auto;white-space:nowrap}.business-shell .feedback{margin-top:22px;display:flex;gap:10px;align-items:center;color:var(--muted);font-size:13px}.business-shell .feedback button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:4px 12px;font-size:13px;color:var(--ink-2)}@media (max-width: 900px){.business-shell .strip{grid-template-columns:1fr 1fr}.business-shell .strip>div:nth-child(3){border-left:0}.business-shell .strip>div:nth-child(n+3){border-top:1px solid var(--line)}.business-shell .headline{font-size:24px}.business-shell .invite{flex-direction:column;align-items:flex-start}.business-shell .invite .btn{margin-left:0}.business-shell .needs{flex-direction:column;align-items:flex-start}}.tenant-page.tenant-shell-page{width:100%;margin:0}.business-shell{font:14px/1.5 Roboto,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.business-shell a{text-decoration:none}.business-shell a:hover{text-decoration:underline}.business-shell .nav a.active{background:var(--fill);color:var(--ink);font-weight:500}.business-shell .shell-brand{font-weight:400}.business-shell .shell-brand b{font-weight:700}.business-shell .side-foot .button,.business-mobile-tabs .button{background:none;border:0;color:var(--muted);padding:0 10px;font-size:12px;text-decoration:underline}.business-shell .user>span:last-child{min-width:0;overflow-wrap:anywhere}.business-shell .avatar{flex-shrink:0}.business-shell .business-mobile-tabs{display:none}.business-shell .topbar select{width:auto;max-width:150px;padding:4px;font-size:12px}.business-shell .story .headline{font-size:30px;margin:10px 0 12px;line-height:1.25;font-weight:500;letter-spacing:-.02em}.business-shell .story-location{font-size:12.5px;color:var(--muted);margin:0 0 16px}.business-shell .story-quiet{color:var(--muted);margin:24px 0}.business-shell .strip .unmeasured{font-size:16px}.business-shell .story .section-title{font-size:12px;line-height:1.5}.business-shell .invite{background:#111}.business-shell .invite b{font-size:15px;font-weight:500}.business-shell .invite small{color:#b6b6c0;display:block;margin-top:8px}.business-shell .invite .btn{color:#111}.business-shell .feedback{flex-wrap:wrap}.business-shell .feedback button{cursor:pointer}.business-shell .feedback button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.business-shell .story-thanks{color:var(--muted);font-size:13px;margin-top:10px}.business-shell .shell-content>:not(.story) h1{font-size:26px}.business-shell .shell-content h2:not(.section-title){font-size:20px}@media (max-width: 900px){.business-shell{grid-template-columns:minmax(0,1fr)}.business-shell .side{display:none}.business-shell .shell-content{padding:20px 16px 72px}.business-shell .topbar{height:auto;min-height:56px;padding:10px 16px;flex-wrap:wrap;gap:8px}.business-shell .topbar .biz span{display:none}.business-shell .topbar .right{gap:8px;flex-wrap:wrap}.business-shell .business-mobile-tabs{display:flex;overflow-x:auto;flex-wrap:nowrap;padding:8px 16px;border-bottom:1px solid var(--line);background:var(--surface)}.business-shell .business-mobile-tabs>*{flex:0 0 auto;white-space:nowrap}.business-shell .story .headline{font-size:24px}.business-shell .timeline li{grid-template-columns:24px minmax(0,1fr) auto;gap:10px}.business-shell .lost div{grid-template-columns:minmax(0,1fr) minmax(65px,auto)}}.business-shell .story-detail{max-width:760px;margin:0 auto}.business-shell .story-detail .kicker{color:var(--muted);font-size:13px;display:flex;gap:10px;align-items:center}.business-shell .story-detail .kicker a{color:var(--muted)}.business-shell .story-detail .headline{font-size:28px;line-height:1.25;font-weight:500;letter-spacing:-.02em;margin:8px 0 10px}.business-shell .story-detail .headline em{font-style:normal;color:var(--accent)}.business-shell .story-detail .lede{font-size:15.5px;color:var(--ink-2);line-height:1.6;margin:0 0 22px}.business-shell .story-detail .note{color:var(--muted);font-size:12.5px;margin:-12px 0 20px}.business-shell .story-detail .section-title{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin:28px 0 8px;display:flex;justify-content:space-between;align-items:baseline}.business-shell .story-detail .section-title span{text-transform:none;letter-spacing:0;font-weight:400}.business-shell .story-detail .strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.business-shell .story-detail .strip>div{padding:14px 16px;border-left:1px solid var(--line)}.business-shell .story-detail .strip>div:first-child{border-left:0}.business-shell .story-detail .strip .v{font-size:22px;font-weight:500;letter-spacing:-.01em;margin-top:2px}.business-shell .story-detail .list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.business-shell .story-detail .list>.item{display:grid;gap:14px;align-items:center;padding:12px 16px;border-top:1px solid var(--line-2)}.business-shell .story-detail .list>.item:first-child{border-top:0}.business-shell .story-detail .chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:4px}.business-shell .story-detail .chip{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:4px 11px;font-size:12.5px;color:var(--ink-2)}.business-shell .story-detail .chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.business-shell .story-detail .chip b{font-weight:500;margin-left:4px;color:inherit;opacity:.7}.business-shell .story-detail .who{font-size:12.5px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.business-shell .story-detail .who.you{color:var(--good);font-weight:500}.business-shell .story-detail .who.comp{color:var(--ink-2)}.business-shell .story-detail .who.none{color:var(--accent-ink)}.business-shell .story-detail .trend{font-size:12px;color:var(--faint);white-space:nowrap;min-width:58px;text-align:right}.business-shell .story-detail .trend.down{color:var(--bad)}.business-shell .story-detail .trend.up{color:var(--good)}.business-shell .story-detail .invite{margin-top:28px;background:var(--ink);color:#fff;border-radius:var(--radius);padding:22px 24px;display:flex;gap:18px;align-items:center}.business-shell .story-detail .invite p{margin:4px 0 0;color:#c9c9cf;font-size:13.5px}.business-shell .story-detail .invite .btn{background:#fff;color:var(--ink);border-color:#fff;margin-left:auto;white-space:nowrap}.business-shell .story-detail .feedback{margin-top:22px;display:flex;gap:10px;align-items:center;color:var(--muted);font-size:13px}.business-shell .story-detail .feedback button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:4px 12px;font-size:13px;color:var(--ink-2)}.business-shell .story-detail .status{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;white-space:nowrap}.business-shell .story-detail .status .dot{width:8px;height:8px}.business-shell .story-detail .status.pass{color:var(--good)}.business-shell .story-detail .status.pass .dot{background:var(--good)}.business-shell .story-detail .status.fail{color:var(--bad)}.business-shell .story-detail .status.fail .dot{background:var(--bad)}.business-shell .story-detail .status.unknown{color:var(--muted)}.business-shell .story-detail .status.unknown .dot{background:transparent;border:1.5px solid var(--faint)}@media (max-width: 900px){.business-shell .story-detail .headline{font-size:23px}.business-shell .story-detail .strip{grid-template-columns:1fr 1fr}.business-shell .story-detail .strip>div:nth-child(3){border-left:0}.business-shell .story-detail .strip>div:nth-child(n+3){border-top:1px solid var(--line)}.business-shell .story-detail .invite{flex-direction:column;align-items:flex-start}.business-shell .story-detail .invite .btn{margin-left:0}}.business-shell .story-detail .q{grid-template-columns:1fr auto auto}.business-shell .story-detail .q .text{font-size:14px}.business-shell .story-detail .q .text:first-letter{text-transform:uppercase}.business-shell .story-detail .topic-head{display:flex;justify-content:space-between;align-items:baseline;margin:26px 0 8px}.business-shell .story-detail .topic-head h2{font-size:15px;font-weight:500;margin:0}.business-shell .story-detail .topic-head span{color:var(--muted);font-size:12.5px}.business-shell .story-detail .topic-bar{height:4px;border-radius:999px;background:var(--line-2);display:flex;overflow:hidden;margin:0 0 8px}.business-shell .story-detail .topic-bar i{display:block}.business-shell .story-detail .open-tag{font-size:11px;font-weight:500;color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;padding:1px 8px}.business-shell .story-detail .engines{margin-top:26px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media (max-width: 900px){.business-shell .story-detail .q{grid-template-columns:1fr auto}.business-shell .story-detail .q .trend{display:none}}.business-shell .story-detail .draft{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-top:14px}.business-shell .story-detail .draft.current{border-color:var(--accent)}.business-shell .story-detail .draft header{padding:16px 20px 0;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.business-shell .story-detail .kind{font-size:11.5px;font-weight:500;border:1px solid var(--line);border-radius:999px;padding:1px 9px;color:var(--ink-2)}.business-shell .story-detail .draft h2{font-size:16.5px;font-weight:500;margin:10px 20px 4px;letter-spacing:-.01em}.business-shell .story-detail .why{margin:0 20px;color:var(--muted);font-size:13px}.business-shell .story-detail .why b{color:var(--ink-2);font-weight:500}.business-shell .story-detail .doc{margin:14px 20px 0;padding:16px 18px;background:var(--page);border:1px solid var(--line-2);border-radius:6px;font-size:14px;line-height:1.65;white-space:pre-line;color:var(--ink)}.business-shell .story-detail .doc-meta{margin:6px 20px 0;color:var(--faint);font-size:12px}.business-shell .story-detail .actions{display:flex;gap:8px;align-items:center;padding:16px 20px;flex-wrap:wrap}.business-shell .story-detail .actions .hint{margin-left:auto;color:var(--faint);font-size:12px}.business-shell .story-detail .skip-why{border-top:1px solid var(--line-2);padding:14px 20px 16px;display:none}.business-shell .story-detail .skip-why.open{display:block}.business-shell .story-detail .skip-why p{margin:0 0 10px;font-size:13.5px;font-weight:500}.business-shell .story-detail .collapsed .doc,.business-shell .story-detail .collapsed .doc-meta,.business-shell .story-detail .collapsed .actions{display:none}.business-shell .story-detail .collapsed{cursor:pointer}.business-shell .story-detail .collapsed:hover{border-color:#cfcfd6}.business-shell .story-detail .history .item{grid-template-columns:1fr auto}.business-shell .story-detail .history small{display:block;color:var(--muted);font-size:12px}.business-shell .story-detail .badge{font-size:11.5px;font-weight:500;border-radius:999px;padding:2px 9px;white-space:nowrap}.business-shell .story-detail .badge.sent{color:var(--good);background:var(--good-soft)}.business-shell .story-detail .badge.skipped{color:var(--muted);background:var(--fill)}.business-shell .story-detail .badge.waiting{color:var(--warn);background:var(--warn-soft)}.business-shell .story-detail .progress{display:flex;gap:14px;align-items:center;margin:0 0 6px}.business-shell .story-detail .progress .bar{flex:1;height:8px}.business-shell .story-detail .progress .bar i{background:var(--good)}.business-shell .story-detail .check{grid-template-columns:110px 1fr auto;align-items:start}.business-shell .story-detail .check h3{margin:0;font-size:14px;font-weight:500}.business-shell .story-detail .check p{margin:3px 0 0;color:var(--muted);font-size:13px}.business-shell .story-detail .check .when{color:var(--faint);font-size:12px;white-space:nowrap}.business-shell .story-detail .check .act{margin-top:8px;font-size:13px}.business-shell .story-detail .group-why{color:var(--muted);font-size:13px;margin:-2px 0 10px}@media (max-width: 900px){.business-shell .story-detail .check{grid-template-columns:1fr;gap:4px}}.business-shell .story-detail .board .item{grid-template-columns:22px 1fr 160px 70px}.business-shell .story-detail .board .rank{color:var(--faint);font-size:12.5px}.business-shell .story-detail .board .bar{height:8px}.business-shell .story-detail .board .n{text-align:right;font-size:13px;color:var(--ink-2)}.business-shell .story-detail .board .me{font-weight:500}.business-shell .story-detail .months{display:flex;gap:10px;align-items:center}.business-shell .story-detail .months a{color:var(--muted);font-size:15px}.business-shell .story-detail .months .off{color:var(--line);pointer-events:none}.business-shell .story-detail .change .item{grid-template-columns:1fr auto}.business-shell .story-detail .change small{display:block;color:var(--muted);font-size:12px}@media (max-width: 900px){.business-shell .story-detail .board .item{grid-template-columns:22px 1fr 60px}.business-shell .story-detail .board .bar{display:none}}.business-shell .story.story-detail .headline{font-size:28px;margin:8px 0 10px}.business-shell .story-detail .topic-head h2{font-size:15px}.business-shell .story-detail .invite{background:#111}.business-shell .story-detail .invite .btn{color:#111}.business-shell .story-detail .draft-summary{display:block;width:100%;text-align:left;background:none;border:0;padding:16px 20px;color:var(--ink);border-radius:var(--radius)}.business-shell .story-detail .draft-labels{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.business-shell .story-detail .draft-labels .pill{white-space:normal}.business-shell .story-detail .draft-title{display:block;font-size:16.5px;font-weight:500;margin:10px 0 4px;letter-spacing:-.01em}.business-shell .story-detail .draft-summary .why{display:block;margin:0}.business-shell .story-detail .skip-why{display:block}.business-shell .story-detail .draft-editor{width:calc(100% - 40px);resize:vertical}.business-shell .story-detail .months button{background:none;border:0;color:var(--muted);font-size:20px;padding:0 4px}.business-shell .story-detail button:disabled{opacity:.5;cursor:default}.business-shell .story-detail .board small{color:var(--muted);font-size:11.5px}.business-shell .story-detail .item>*{min-width:0;overflow-wrap:anywhere}.business-shell .story-detail .who{white-space:normal;max-width:220px}.business-shell .story-detail .q{grid-template-columns:minmax(0,1fr) minmax(80px,auto) auto}.business-shell .story-detail .strip .v{overflow-wrap:anywhere}.business-shell .story-detail .section-title{gap:12px;flex-wrap:wrap}.business-shell .story-detail .section-title span{font-size:12px}.business-shell .story-detail .btn.accent,.business-shell .story-detail .chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}@media (max-width: 900px){.business-shell .story.story-detail .headline{font-size:23px}.business-shell .story-detail .q{grid-template-columns:minmax(0,1fr) minmax(80px,40%)}.business-shell .story-detail .actions .hint{margin-left:0}.business-shell .story-detail .board .item{grid-template-columns:22px minmax(0,1fr) 60px}}.business-shell .story-detail{overflow-wrap:anywhere;min-width:0}.business-shell .story-detail .strip>div{min-width:0}.business-shell .story-detail .draft-labels>*{max-width:100%}.business-shell .story-detail .topic-head{gap:12px}.business-shell .story-detail .topic-head span{flex-shrink:0}.business-shell .story-detail .feedback button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.business-shell .story-detail .btn.accent{background:var(--indigo);border-color:var(--indigo);color:#fff}.business-shell .story-detail .chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.story .badge{text-transform:none}.business-shell .rivals .board .item{grid-template-columns:22px 1fr 150px 44px 92px}.business-shell .rivals .board .rank{color:var(--faint);font-size:12.5px}.business-shell .rivals .board .bar{height:8px}.business-shell .rivals .board .n{text-align:right;font-size:14px;font-weight:500}.business-shell .rivals .board .move{text-align:right;font-size:12px;color:var(--muted);white-space:nowrap}.business-shell .rivals .board .move.down{color:var(--good)}.business-shell .rivals .board .move.rise{color:var(--bad)}.business-shell .rivals .board .me{font-weight:500}.business-shell .rivals .board .item.you{background:var(--accent-soft)}.business-shell .rivals .board .takes{display:block;font-size:11.5px;color:var(--bad);margin-top:2px}.business-shell .rivals .tabs{display:flex;gap:6px;flex-wrap:wrap;margin:4px 0 14px}.business-shell .rivals .tabs button{font:inherit;font-size:13px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink-2);cursor:pointer}.business-shell .rivals .tabs button[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.business-shell .rivals .duel{border:1px solid var(--line);border-radius:12px;overflow:hidden}.business-shell .rivals .duel-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 20px;border-bottom:1px solid var(--line);gap:12px}.business-shell .rivals .duel-head .side-name{font-size:13px;color:var(--muted)}.business-shell .rivals .duel-head .side-name b{display:block;font-size:15px;color:var(--ink);font-weight:500}.business-shell .rivals .duel-head .right{text-align:right}.business-shell .rivals .duel-head .verdict{font-size:12px;font-weight:500;padding:4px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);white-space:nowrap}.business-shell .rivals .sig{display:grid;grid-template-columns:170px 1fr 1fr 96px;gap:14px;align-items:center;padding:13px 20px;border-bottom:1px solid var(--line-2);font-size:14px}.business-shell .rivals .sig:last-child{border-bottom:0}.business-shell .rivals .sig .what{font-weight:500}.business-shell .rivals .sig .what small{display:block;font-weight:400;font-size:11.5px;color:var(--muted)}.business-shell .rivals .sig .val{display:flex;align-items:center;gap:8px}.business-shell .rivals .sig .val .bar{flex:1;height:6px}.business-shell .rivals .sig .val span{min-width:54px;font-variant-numeric:tabular-nums}.business-shell .rivals .sig .val.them{flex-direction:row-reverse;text-align:right}.business-shell .rivals .sig .res{text-align:right;font-size:12px;font-weight:500}.business-shell .rivals .sig .res.lead{color:var(--good)}.business-shell .rivals .sig .res.behind{color:var(--bad)}.business-shell .rivals .sig.soon{color:var(--muted)}.business-shell .rivals .sig.soon .val{font-size:12.5px}.business-shell .rivals .sig.soon .res{color:var(--faint);font-weight:400}.business-shell .rivals .battle .item{grid-template-columns:1fr 210px;align-items:start}.business-shell .rivals .battle small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.business-shell .rivals .battle .plan{font-size:13px;text-align:right}.business-shell .rivals .battle .plan a{color:var(--accent);text-decoration:none;font-weight:500}.business-shell .rivals .battle .plan .idle{color:var(--muted)}.business-shell .rivals .note{margin-top:10px}.business-shell .rivals .chart{border:1px solid var(--line);border-radius:12px;padding:16px 18px 10px}.business-shell .rivals .legend{display:flex;gap:16px;font-size:12px;color:var(--muted);margin-bottom:6px;flex-wrap:wrap}.business-shell .rivals .legend i{display:inline-block;width:14px;height:3px;border-radius:2px;vertical-align:middle;margin-right:6px}.business-shell .rivals .gap{border:1px solid var(--line);border-radius:12px;overflow:hidden}.business-shell .rivals .gap-top{padding:20px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center}.business-shell .rivals .gap-top .total{font-size:40px;font-weight:700;letter-spacing:-1px;line-height:1}.business-shell .rivals .gap-top .total small{display:block;font-size:12px;font-weight:400;letter-spacing:0;color:var(--muted);margin-top:6px}.business-shell .rivals .meter{display:flex;height:10px;border-radius:999px;overflow:hidden;background:var(--line-2)}.business-shell .rivals .meter i{display:block;height:100%}.business-shell .rivals .meter-key{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-top:8px}.business-shell .rivals .meter-key b{color:var(--ink);font-weight:500}.business-shell .rivals .meter-key .sw{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px}.business-shell .rivals .phase{display:grid;grid-template-columns:92px 1fr;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line-2)}.business-shell .rivals .phase:last-of-type{border-bottom:0}.business-shell .rivals .phase .when{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--muted);padding-top:3px}.business-shell .rivals .phase .when.now{color:var(--accent-ink)}.business-shell .rivals .phase h3{margin:0;font-size:15px;font-weight:500}.business-shell .rivals .phase p{margin:3px 0 10px;font-size:13px;color:var(--ink-2)}.business-shell .rivals .stream{display:grid;grid-template-columns:1fr 140px 64px;gap:12px;align-items:center;font-size:13px;padding:5px 0}.business-shell .rivals .stream .meter{height:6px}.business-shell .rivals .stream .n{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.business-shell .rivals .locked{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;background:var(--line-2);font-size:13px;color:var(--ink-2)}.business-shell .rivals .locked svg{width:14px;height:14px;vertical-align:-2px;margin-right:6px;fill:none;stroke:currentColor;stroke-width:1.8}.business-shell .rivals .locked a{color:var(--accent);text-decoration:none;font-weight:500;white-space:nowrap}@media (max-width: 900px){.business-shell .rivals .gap-top,.business-shell .rivals .phase{grid-template-columns:1fr}.business-shell .rivals .stream{grid-template-columns:1fr 56px}.business-shell .rivals .stream .meter{display:none}.business-shell .rivals .locked{flex-direction:column;align-items:flex-start}}@media (max-width: 900px){.business-shell .rivals .board .item{grid-template-columns:22px 1fr 40px 72px}.business-shell .rivals .board .bar{display:none}.business-shell .rivals .sig{grid-template-columns:1fr 1fr}.business-shell .rivals .sig .what{grid-column:1 / -1}.business-shell .rivals .sig .res{grid-column:1 / -1;text-align:left}.business-shell .rivals .battle .item{grid-template-columns:1fr}.business-shell .rivals .battle .plan{text-align:left}}.business-shell .rivals .sig .unmeasured{grid-column:span 2}.business-shell .rivals .sig .val.them .bar{transform:scaleX(-1)}.business-shell .rivals .invite{background:var(--ink);color:var(--surface)}.business-shell .rivals .invite p{color:var(--surface);opacity:.8}.business-shell .rivals .invite .btn{background:var(--surface);color:var(--ink);border-color:var(--surface)}.ob{max-width:760px;margin:0 auto;padding:28px 20px 80px}.ob-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.ob-top .brand b{font-size:16px}.ob-top .brand small{color:var(--muted);margin-left:6px}.ob-top .save{font-size:12.5px;color:var(--muted)}.ob .steps{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:8px}.ob .steps button{border:0;background:none;padding:0;text-align:left;color:var(--muted);font-size:12px}.ob .steps button i{display:block;height:4px;border-radius:4px;background:var(--line);margin-bottom:7px}.ob .steps button.done i{background:var(--good)}.ob .steps button.on i{background:var(--accent)}.ob .steps button.on{color:var(--ink);font-weight:500}.ob .eta{font-size:12.5px;color:var(--muted);margin-bottom:26px}.ob .panel{display:none}.ob .panel.on{display:block}.ob .kicker{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.6px;color:var(--muted)}.ob h1{font-size:28px;line-height:1.2;letter-spacing:-.5px;margin:8px 0 10px}.ob h1 em{font-style:normal;color:var(--accent)}.ob .lede{font-size:15px;color:var(--ink-2);margin:0 0 22px;max-width:620px}.ob .card{background:var(--surface);border:1px solid var(--line);border-radius:12px}.ob .field{display:grid;grid-template-columns:170px 1fr auto;gap:14px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line-2)}.ob .field:last-child{border-bottom:0}.ob .field .k{font-size:13px;color:var(--muted)}.ob .field .val{font-size:14px}.ob .field .val small{display:block;color:var(--muted);font-size:12px}.ob .found{font-size:11.5px;color:var(--good);white-space:nowrap}.ob .edit{font-size:12.5px;color:var(--accent);background:none;border:0}.ob .chips{display:flex;flex-wrap:wrap;gap:6px}.ob .chip{border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:12.5px;background:var(--surface)}.ob .chip.on{border-color:var(--ink);background:var(--ink);color:var(--surface)}.ob .chip.add{border-style:dashed;color:var(--muted)}.ob .connect{display:grid;grid-template-columns:36px 1fr auto;gap:14px;align-items:center;padding:16px 18px;border-bottom:1px solid var(--line-2)}.ob .connect:last-child{border-bottom:0}.ob .connect .ic{width:36px;height:36px;border-radius:8px;background:var(--fill);display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--ink-2)}.ob .connect b{font-weight:500;display:block}.ob .connect small{color:var(--muted);font-size:12.5px}.ob .connect .why{display:block;color:var(--ink-2);font-size:12.5px;margin-top:2px}.ob .status{font-size:12px;font-weight:500;padding:4px 10px;border-radius:999px;white-space:nowrap}.ob .status.ok{background:var(--good-soft);color:var(--good)}.ob .status.wait{background:var(--warn-soft);color:var(--warn)}.ob .status.off{background:var(--fill);color:var(--muted)}.ob .google{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid var(--line)}.ob .google p{margin:2px 0 0;font-size:13px;color:var(--ink-2)}.ob .gbtn{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:10px 16px;font-weight:500;white-space:nowrap}.ob .gbtn .g{width:18px;height:18px;border-radius:50%;background:var(--accent)}.ob .helper{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;background:var(--line-2);border-radius:0 0 12px 12px;font-size:13px;color:var(--ink-2)}.ob .rival{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:13px 18px;border-bottom:1px solid var(--line-2)}.ob .rival:last-child{border-bottom:0}.ob .rival small{display:block;color:var(--muted);font-size:12px}.ob .toggle{width:36px;height:20px;border-radius:999px;background:var(--accent);position:relative;border:0}.ob .toggle:after{content:"";position:absolute;top:2px;left:18px;width:16px;height:16px;border-radius:50%;background:var(--surface);transition:left .15s}.ob .toggle.offt{background:var(--line)}.ob .toggle.offt:after{left:2px}.ob .q{display:grid;grid-template-columns:1fr auto;gap:10px;padding:10px 18px;border-bottom:1px solid var(--line-2);font-size:14px}.ob .q:last-child{border-bottom:0}.ob .q .t{font-size:11.5px;color:var(--muted)}.ob .topic{padding:10px 18px 6px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);background:var(--line-2)}.ob .voice{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ob .opt{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px;cursor:pointer}.ob .opt.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ob .opt b{display:block;font-weight:500;font-size:15px}.ob .opt p{margin:6px 0 0;font-size:13px;color:var(--ink-2)}.ob .opt .time{font-size:12px;color:var(--muted);margin-top:10px;display:block}.ob .consent{display:flex;gap:10px;align-items:flex-start;margin-top:14px;font-size:13px;color:var(--ink-2)}.ob .consent input{margin-top:3px;accent-color:var(--accent)}.ob .run{padding:4px 0}.ob .job{display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--line-2)}.ob .job:last-child{border-bottom:0}.ob .job .dot{width:18px;height:18px;border-radius:50%;border:2px solid var(--line)}.ob .job.done .dot{background:var(--good);border-color:var(--good)}.ob .job.go .dot{border-color:var(--accent);border-top-color:transparent;animation:spin 1s linear infinite}.ob .job small{display:block;color:var(--muted);font-size:12px}.ob .job .res{font-size:13px;font-weight:500;white-space:nowrap}@keyframes spin{to{transform:rotate(360deg)}}.ob .reveal{margin-top:16px;background:var(--ink);color:var(--surface);border-radius:12px;padding:20px;display:flex;justify-content:space-between;align-items:center;gap:16px}.ob .reveal b{font-size:17px;font-weight:500}.ob .reveal p{margin:4px 0 0;color:var(--line);font-size:13px}.ob .reveal .btn{background:var(--surface);color:var(--ink)}.ob .demo{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--muted);margin-bottom:12px;padding:4px 6px 4px 10px;border:1px dashed var(--line);border-radius:999px}.ob .demo button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:3px 10px;font-size:12px;color:var(--ink-2)}.ob .demo button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.ob .setup{white-space:nowrap}.ob .setup.started{background:var(--good-soft);color:var(--good);border-color:transparent;pointer-events:none}.ob .own{margin:0 18px;padding:12px 14px;border-radius:8px;background:var(--accent-soft);color:var(--accent-ink);font-size:13px}.ob .own b{font-weight:500}.ob .card.plan{margin-top:12px}.ob .plan-h{padding:14px 18px 4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}.ob .example-note{display:inline-block;font-size:12px;color:var(--warn);background:var(--warn-soft);border-radius:6px;padding:4px 10px;margin-bottom:14px}.ob .loc-tabs{display:flex;gap:6px;margin-bottom:10px;flex-wrap:wrap}.ob .loc-tabs button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:6px 12px;font-size:13px;color:var(--ink-2)}.ob .loc-tabs button[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.ob .loc-tabs b{font-weight:500}.ob .score{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--muted);margin-bottom:16px}.ob .meter2{flex:1;max-width:320px;height:8px;border-radius:999px;background:var(--line);overflow:hidden}.ob .meter2 i{display:block;height:100%;background:var(--good)}.ob .lane{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:12px;overflow:hidden}.ob .lane-h{display:flex;justify-content:space-between;align-items:baseline;padding:12px 18px;background:var(--line-2)}.ob .lane-h b{font-weight:500}.ob .lane-h span{font-size:12px;color:var(--muted)}.ob .gitem{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:13px 18px;border-top:1px solid var(--line-2);font-size:14px}.ob .gitem small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px}.ob .after{font-size:13px;color:var(--ink-2);margin-top:4px}.ob .after b{font-weight:500;color:var(--ink)}.ob .nav{display:flex;justify-content:space-between;align-items:center;margin-top:22px}.ob .nav .skip{color:var(--muted);font-size:13px;background:none;border:0}.ob .note{font-size:12.5px;color:var(--muted);margin-top:12px}.ob .behind{margin-top:26px;border:1px dashed var(--line);border-radius:10px;padding:12px 14px;font-size:12px;color:var(--muted)}.ob .behind b{color:var(--ink-2)}@media (max-width: 720px){.ob .steps span{display:none}.ob .field,.ob .connect,.ob .rival{grid-template-columns:1fr auto}.ob .field .k{grid-column:1 / -1}.ob .connect .ic{display:none}.ob .google,.ob .helper,.ob .reveal{flex-direction:column;align-items:flex-start}.ob .voice{grid-template-columns:1fr}}.ob .ob-fields{border:0;margin:0;padding:0;min-width:0}.ob .ob-add,.ob .ob-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:10px}.ob .ob-choices{display:grid;gap:8px;margin:12px 0}.ob .connect{grid-template-columns:36px 1fr}.ob .field{grid-template-columns:170px 1fr}.ob .waiting{padding:18px}.ob .opt{text-align:left;color:var(--ink)}.ob .strategist{margin-top:18px;border-radius:12px}.ob input:not([type=checkbox]):not([type=radio]){max-width:100%;min-width:0}.ob input[type=checkbox],.ob input[type=radio]{width:auto}.ob button:disabled{cursor:default;opacity:.6}@media (max-width: 720px){.ob .field,.ob .connect{grid-template-columns:1fr}}.ob{font:14px/1.5 Roboto,system-ui,sans-serif}.ob .panel{margin-top:0}.ob .brand{display:block;padding:0}.ob .brand small{display:inline}.ob h1{font-weight:500}.ob label{font-weight:400}.ob .ob-choices label{display:flex;align-items:center;gap:8px}.ob a{color:var(--accent);text-decoration:none}.ob a:hover{text-decoration:underline}.ob .btn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ink);background:var(--ink);color:var(--surface);border-radius:7px;padding:8px 14px;font-size:13.5px;font-weight:500;cursor:pointer}.ob .btn:hover{text-decoration:none;opacity:.9}.ob .btn.accent{background:var(--accent);border-color:var(--accent);color:var(--page)}.ob .btn.ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.ob .rival{grid-template-columns:1fr auto}.ob .chip{color:var(--ink)}.ob .chip.on{color:var(--surface)}.ob .chip-editor{min-width:0}.ob .chip-editor input{width:min(240px,100%)}.results .note{margin-top:10px}.results .chart{border:1px solid var(--line);border-radius:12px;padding:16px 18px 10px}.results .legend{display:flex;gap:16px;font-size:12px;color:var(--muted);margin-bottom:6px;flex-wrap:wrap}.results .legend i{display:inline-block;width:10px;height:10px;border-radius:2px;vertical-align:-1px;margin-right:6px;background:var(--accent)}.results .legend i.line{height:0;width:14px;vertical-align:middle;background:none;border-top:2px dashed var(--muted)}.results .pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.results .metric{border:1px solid var(--line);border-radius:12px;padding:16px 18px}.results .metric .label{font-size:12px;color:var(--muted)}.results .metric .v{font-size:26px;font-weight:700;letter-spacing:-.5px;margin-top:4px}.results .metric .v small{font-size:13px;font-weight:400;color:var(--muted);letter-spacing:0;margin-left:6px}.results .metric p{margin:6px 0 0;font-size:13px;color:var(--ink-2)}.results .wins{display:grid;gap:10px}.results .win{border:1px solid var(--line);border-radius:12px;padding:16px 18px;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.results .win b{font-weight:500;font-size:15px;display:block}.results .win small{display:block;color:var(--muted);font-size:12.5px;margin-top:3px}.results .win .move{text-align:right;white-space:nowrap}.results .win .from{color:var(--muted);font-size:13px}.results .win .to{font-size:20px;font-weight:700;color:var(--good)}.results .win .what{display:block;font-size:11.5px;color:var(--muted)}.results .method{font-size:12.5px;color:var(--muted);margin-top:10px;line-height:1.55}.results .method b{color:var(--ink-2);font-weight:500}.results .openings{border:1px solid var(--line);border-radius:12px;overflow:hidden}.results .openings .top{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;padding:18px 20px;border-bottom:1px solid var(--line)}.results .openings .total{font-size:40px;font-weight:700;letter-spacing:-1px;line-height:1}.results .openings .total small{display:block;font-size:12px;font-weight:400;letter-spacing:0;color:var(--muted);margin-top:6px}.results .openings .kinds{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.results .openings .kinds div{font-size:13px;color:var(--ink-2)}.results .openings .kinds b{display:block;font-size:18px;color:var(--ink)}.results .locked{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;background:var(--line-2);font-size:13px;color:var(--ink-2)}.results .locked svg{width:14px;height:14px;vertical-align:-2px;margin-right:6px;fill:none;stroke:currentColor;stroke-width:1.8}.results .locked a{color:var(--accent-ink);font-weight:500;white-space:nowrap}.results .timeline-c{border:1px solid var(--line);border-radius:12px;background:var(--surface)}.results .tl{display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;padding:13px 18px;border-bottom:1px solid var(--line-2)}.results .tl:last-child{border-bottom:0}.results .tl .d{width:12px;height:12px;border-radius:50%;border:2px solid var(--line);margin-left:3px}.results .tl.done .d{background:var(--good);border-color:var(--good)}.results .tl.next .d{border-color:var(--accent);background:var(--accent-soft)}.results .tl b{font-weight:500}.results .tl small{display:block;color:var(--muted);font-size:12px}.results .tl time{font-size:13px;color:var(--ink-2);white-space:nowrap}.results .tl.next time{color:var(--accent-ink);font-weight:500}.results .meanwhile .item{grid-template-columns:1fr auto}@media (max-width: 900px){.results .pair,.results .openings .top{grid-template-columns:1fr}.results .openings .kinds{grid-template-columns:1fr 1fr}.results .win{grid-template-columns:1fr}.results .win .move{text-align:left}.results .locked{flex-direction:column;align-items:flex-start}}.business-facts .fact-ask{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:18px 20px;margin-bottom:12px}.business-facts .fact-ask .tag{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--accent-ink)}.business-facts .fact-ask h3{margin:6px 0 4px;font-size:16px;font-weight:500}.business-facts .fact-ask p{margin:0;font-size:13.5px;color:var(--ink-2);max-width:640px}.business-facts .fact-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.business-facts .fact-chip{border:1px solid var(--line);border-radius:999px;padding:5px 11px;font-size:13px;background:var(--surface);color:var(--ink);cursor:pointer}.business-facts .fact-chip.on{border-color:var(--ink);background:var(--ink);color:var(--surface)}.business-facts .fact-act{display:flex;gap:10px;align-items:center;margin-top:14px}.business-facts .fact-choice{display:grid;gap:8px;margin-top:12px}.business-facts .fact-choice label{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;cursor:pointer}.business-facts .fact-choice input{width:auto;flex:none;margin:3px 0 0;accent-color:var(--accent)}.business-facts input{accent-color:var(--accent)}.business-facts .fact-other{display:grid;gap:6px;margin-top:12px;font-size:13px}.business-facts .fact-new{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.business-facts .fact-new textarea{width:100%;border:0;resize:vertical;min-height:84px;padding:16px 18px;font:inherit;font-size:15px;color:var(--ink);background:transparent}.business-facts .fact-new-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 10px 18px;border-top:1px solid var(--line-2);flex-wrap:wrap}.business-facts .fact-ideas{display:flex;gap:6px;flex-wrap:wrap}.business-facts .fact-ideas button{border:1px dashed var(--line);background:none;border-radius:999px;padding:3px 10px;font-size:12px;color:var(--muted)}.business-facts .fact-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.business-facts .fact-flow div{font-size:12.5px;color:var(--ink-2);border:1px solid var(--line-2);border-radius:8px;padding:10px 12px;background:var(--surface)}.business-facts .fact-flow b{display:block;font-size:13px;color:var(--ink);font-weight:500}.business-facts .fact-offices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.business-facts .fact-office{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow-wrap:anywhere}.business-facts .fact-office-head{padding:14px 18px;border-bottom:1px solid var(--line-2);display:flex;justify-content:space-between;align-items:center}.business-facts .fact-office-head b{font-weight:500;font-size:15px}.business-facts .fact-row{display:grid;grid-template-columns:65px minmax(0,1fr);gap:10px;padding:10px 18px;font-size:13.5px;border-bottom:1px solid var(--line-2)}.business-facts .fact-row>span{color:var(--muted);font-size:12.5px}.business-facts .fact-row input{max-width:100%}.business-facts .fact-hours-edit{padding:8px;margin-bottom:8px;border:1px solid var(--line)}.business-facts .fact-hours-edit>label{display:block;margin:8px 0}.business-facts .fact-hours-edit .fact-chips{margin-top:0;font-size:12px}.business-facts .fact-edit{font-size:12.5px;color:var(--accent);background:none;border:0;cursor:pointer}.business-facts .fact-office-foot{padding:12px 18px;display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;color:var(--muted)}.business-facts .fact-list .item{grid-template-columns:180px minmax(0,1fr) auto;align-items:start;overflow-wrap:anywhere}.business-facts .fact-list .k{color:var(--muted);font-size:13px}.business-facts .fact-note-file{display:block;color:var(--muted);font-size:12px}.business-facts .fact-source{font-size:11.5px;color:var(--muted)}.business-facts .fact-pills{display:flex;flex-wrap:wrap;gap:6px}.business-facts .fact-pill{border:1px solid var(--line);border-radius:999px;padding:2px 9px;font-size:12.5px}.business-facts .fact-goes{font-size:12.5px;color:var(--muted);line-height:1.6;margin-top:12px}.business-facts .fact-goes b{color:var(--ink-2);font-weight:500}.business-facts .fact-sent{padding:10px 12px;border:1px solid var(--line-2);border-radius:8px;font-size:13px;color:var(--ink-2)}.business-facts .fact-sent small{color:var(--muted)}@media (max-width: 900px){.business-facts .fact-offices,.business-facts .fact-flow,.business-facts .fact-list .item{grid-template-columns:1fr}}.business-shell .local-pr .note{margin-top:10px}.business-shell .local-pr .mix .item{grid-template-columns:220px 1fr 70px;align-items:center}.business-shell .local-pr .mix .bar{height:8px}.business-shell .local-pr .mix .n{text-align:right;font-size:13px;color:var(--ink-2);font-variant-numeric:tabular-nums}.business-shell .local-pr .mix small{display:block;color:var(--muted);font-size:12px}.business-shell .local-pr .cites .item{grid-template-columns:1fr 90px 90px 110px;align-items:center;font-size:14px}.business-shell .local-pr .cites .item.head{font-size:11.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;padding-top:10px;padding-bottom:10px}.business-shell .local-pr .cites .item.you{background:var(--accent-soft, #eeecff);font-weight:500}.business-shell .local-pr .cites .c{text-align:right;font-variant-numeric:tabular-nums}.business-shell .local-pr .cites .c.zero{color:var(--faint)}.business-shell .local-pr .cites .c.win{color:#15803d;font-weight:500}.business-shell .local-pr .opp{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:16px 18px;margin-bottom:10px;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start}.business-shell .local-pr .opp .kind{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--accent-ink, #3a2bd9)}.business-shell .local-pr .opp h3{margin:4px 0;font-size:15.5px;font-weight:500}.business-shell .local-pr .opp p{margin:0;font-size:13.5px;color:var(--ink-2);max-width:600px}.business-shell .local-pr .opp .evidence{display:block;margin-top:6px;font-size:12px;color:var(--muted)}.business-shell .local-pr .opp .side{text-align:right;white-space:nowrap}.business-shell .local-pr .opp .side small{display:block;font-size:12px;color:var(--muted);margin-top:6px}.business-shell .local-pr .tagx{font-size:12px;font-weight:500;padding:4px 10px;border-radius:999px;display:inline-block}.business-shell .local-pr .tagx.ready{background:var(--accent-soft, #eeecff);color:var(--accent-ink, #3a2bd9)}.business-shell .local-pr .tagx.team{background:var(--good-soft, #e8f6ee);color:#15803d}.business-shell .local-pr .tagx.you{background:var(--warn-soft, #fdf3e4);color:#b45309}.business-shell .local-pr .tagx.later{background:var(--fill, #f3f4f6);color:var(--muted)}.business-shell .local-pr .pitch{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden;margin-bottom:12px}.business-shell .local-pr .pitch .h{padding:14px 18px;border-bottom:1px solid var(--line-2);display:flex;justify-content:space-between;gap:12px;align-items:baseline;flex-wrap:wrap}.business-shell .local-pr .pitch .h b{font-weight:500;font-size:15px}.business-shell .local-pr .pitch .h small{color:var(--muted);font-size:12.5px}.business-shell .local-pr .pitch .body{padding:14px 18px;font-size:14px;line-height:1.6;color:var(--ink);white-space:pre-line}.business-shell .local-pr .pitch .body .k{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.5px;display:block;margin-top:8px}.business-shell .local-pr .pitch .act{display:flex;gap:10px;align-items:center;padding:12px 18px;border-top:1px solid var(--line-2);background:var(--line-2);flex-wrap:wrap}.business-shell .local-pr .pitch .act .fine{font-size:12px;color:var(--muted);margin-left:auto}.business-shell .local-pr .rules{font-size:12.5px;color:var(--muted);line-height:1.6;margin-top:10px}.business-shell .local-pr .rules b{color:var(--ink-2);font-weight:500}@media (max-width: 900px){.business-shell .local-pr .mix .item{grid-template-columns:1fr 60px}.business-shell .local-pr .mix .bar{display:none}.business-shell .local-pr .cites .item{grid-template-columns:1fr 60px 60px 70px;font-size:13px}.business-shell .local-pr .opp{grid-template-columns:1fr}.business-shell .local-pr .opp .side{text-align:left}}.business-shell .topbar .sample-flag{font-size:12.5px;color:var(--ink-2, #4b5563);background:var(--accent-soft, #eeecff);border-radius:999px;padding:5px 12px;white-space:nowrap}.business-shell .topbar .sample-flag a{color:var(--accent-ink, #3a2bd9);font-weight:500}@media (max-width: 900px){.business-shell .topbar .sample-flag{white-space:normal}}
