.lv4{--marketing:var(--font-marketing), var(--font-body), -apple-system, sans-serif;--body:var(--font-body), system-ui, -apple-system, "Segoe UI", sans-serif;--voice:var(--font-voice), Georgia, serif;--mono:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--sys:-apple-system, system-ui, var(--font-body), sans-serif;--paper:#fafafc;--pure:#fff;--grid:#ececf2;--grid-bold:#dadae5;--mist:#c8c8d8;--mute:#8888a0;--ink2:#4a4a63;--charcoal:#1a1a2e;--obsidian:#07071a;--on-obsidian:#fff;--indigo:#260bfe;--indigo-dark:#1a08b3;--tint:#7b6bff;--indigo-light:#eceaff;--tint-ink:#534bb3;--coral:#ff3d7f;--mint-acc:#0b8a5c;--amber:#b98500;--float:0 0 0 1px #07071a12, 0 14px 32px #07071a12;--quiet:0 1px 1px #07071a0f, 0 8px 14px -6px #07071a29;--lift:0 2px 6px #07071a0f, 0 30px 60px -22px #07071a57;--a-indigo:#260bfe;--a-mint:#00805a;--a-itint:#534bb3;--a-amber:#92580a;--a-orange:#ff9a3c;--a-coral:#b82758;--a-ink:#1a1a2e;--p1:#00805a;--p2:#260bfe;--p3:#ff3d7f;--p4:#ff9a3c;--p5:#534bb3;--toast:#1a1a2e;--toast-ink:#fff;--well:#f3f1fc;--ok:#0b8a5c}.lv4 *{box-sizing:border-box}.lv4{background:var(--paper);color:var(--charcoal);font-family:var(--marketing);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}.lv4 button,.lv4 input{font:inherit;color:inherit}.lv4 button{cursor:pointer}.lv4 a{color:inherit}.lv4 ::selection{background:var(--indigo-light)}.lv4 :focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.lv4 .wrap{max-width:1040px;margin:0 auto;padding-inline:22px}@media (max-width:640px){.lv4 .wrap{padding-inline:16px}}.lv4 .ease{transition-timing-function:cubic-bezier(.2,.8,.2,1)}.lv4 section{padding:96px 0;position:relative}@media (max-width:640px){.lv4 section{padding:64px 0}}.lv4 .display{font-family:var(--marketing);letter-spacing:-.028em;text-wrap:balance;color:var(--charcoal);margin:0;font-weight:800;line-height:1.04}.lv4 h1.display{letter-spacing:-.03em;font-size:clamp(40px,5.6vw,66px);line-height:1}.lv4 h2.display{font-size:clamp(30px,3.8vw,48px)}.lv4 .dot{color:var(--indigo)}.lv4 .kick{font-family:var(--marketing);letter-spacing:.06em;color:var(--indigo);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:700;display:flex}.lv4 .sub{color:var(--mute);text-wrap:pretty;max-width:46ch;margin:16px 0 0;font-size:17px;line-height:1.55}.lv4 .head{margin-bottom:40px}.lv4 .head.center{text-align:center}.lv4 .head.center .sub{margin-inline:auto}.lv4 .head.center .kick{justify-content:center}.lv4 .ex-chip{font:500 10.5px var(--mono);letter-spacing:.02em;text-transform:none;color:var(--tint-ink);background:var(--indigo-light);border-radius:999px;padding:3px 9px}.lv4 .try{font:500 12px var(--mono);color:var(--mute);align-items:center;gap:6px;margin-top:16px;display:inline-flex}.lv4 .try:before{content:"";background:var(--indigo);border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite l4-ping}@keyframes l4-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--indigo) 50%, transparent)}to{box-shadow:0 0 0 9px #0000}}.lv4 .hform{background:var(--pure);box-shadow:var(--float);border-radius:999px;align-items:center;gap:6px;max-width:580px;padding:5px 5px 5px 20px;transition:box-shadow .2s;display:flex;position:relative}.lv4 .hform .at{color:var(--mute);font-weight:600}.lv4 .hform .plat{background:var(--indigo-light);width:34px;height:34px;color:var(--indigo);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;margin-left:-8px;transition:background .2s,color .2s,transform .15s;display:inline-grid}.lv4 .hform .plat:hover{transform:scale(1.06)}.lv4 .hform .plat:active{transform:scale(.94)}.lv4 .hform .plat-tiktok{background:var(--charcoal);color:var(--pure)}.lv4 .hform input{min-width:140px;font-size:16px;font-family:var(--body);background:0 0;border:0;outline:0;flex:1;padding:10px 48px 10px 2px}.lv4 .hform:focus-within{box-shadow:var(--float), 0 0 0 2px color-mix(in srgb, var(--indigo) 45%, transparent)}.lv4 .hform .submit{background:var(--indigo);color:#fff;cursor:pointer;white-space:nowrap;z-index:2;border:0;border-radius:999px;justify-content:flex-end;align-items:center;gap:8px;width:40px;height:40px;padding:0 12px;transition:width .25s ease-out,box-shadow .18s;display:inline-flex;position:absolute;top:50%;right:5px;overflow:hidden;transform:translateY(-50%);box-shadow:0 10px 28px #260bfe47}.lv4 .hform .submit .label{font-family:var(--marketing);opacity:0;font-size:14.5px;font-weight:600;transition:opacity .15s ease-out}.lv4 .hform .submit svg{stroke:currentColor;fill:none;stroke-width:2.3px;flex:none;width:15px;height:15px;transition:transform .25s ease-out}@media (hover:hover) and (pointer:fine){.lv4 .hform .submit:hover{width:232px;box-shadow:0 14px 32px #260bfe57}.lv4 .hform .submit:hover .label{opacity:1;transition:opacity .2s ease-out 80ms}.lv4 .hform .submit:hover svg{transform:rotate(-360deg)}}.lv4 .hform .submit:focus-visible{outline:2px solid var(--indigo-dark);outline-offset:3px;width:232px;box-shadow:0 14px 32px #260bfe57}.lv4 .hform .submit:focus-visible .label{opacity:1;transition:opacity .2s ease-out 80ms}.lv4 .hform .submit:focus-visible svg{transform:rotate(-360deg)}@media (prefers-reduced-motion:reduce){.lv4 .hform .submit,.lv4 .hform .submit .label,.lv4 .hform .submit svg{transition:none}}.lv4 .pill-cta{height:48px;font-family:var(--marketing);background:var(--indigo);color:#fff;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 28px #260bfe47}.lv4 .pill-cta:hover{transform:translateY(-2px);box-shadow:0 16px 36px #260bfe5c}.lv4 .pill-cta svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:16px;height:16px;transition:transform .18s}.lv4 .pill-cta:hover svg{transform:translate(3px)}.lv4 .pill-cta.ghost{background:var(--pure);color:var(--charcoal);box-shadow:var(--quiet)}.lv4 .fine{color:var(--mute);font-size:13px;font-family:var(--body);margin-top:12px}@media (max-width:440px){.lv4 .hform{padding-left:14px}.lv4 .pill-cta{height:44px;padding:0 16px;font-size:14px}}.lv4 .hero{padding-top:48px;padding-bottom:32px}.lv4 .hero .grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;display:grid}.lv4 .hero .hform{margin-top:28px}@media (max-width:880px){.lv4 .hero .grid{grid-template-columns:1fr;gap:12px}}.lv4 .cv{aspect-ratio:9/16;background:var(--grid);border-radius:8px;position:relative;overflow:hidden}.lv4 .cv img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lv4 .cvm{-o-object-fit:cover;object-fit:cover;border-radius:5px;flex:none;width:16px;height:22px;display:block}.lv4 .pill{vertical-align:baseline;background:var(--indigo-light);color:var(--tint-ink);font-family:var(--body);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:2px 10px 2px 3px;font-size:.88em;font-weight:600;line-height:1.5;animation:.35s cubic-bezier(.34,1.56,.64,1) l4-pop;display:inline-flex;overflow:hidden}.lv4 .pill .g{background:var(--a-itint);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.lv4 .pill .g svg{stroke:#fff;fill:none;stroke-width:2.2px;width:11px;height:11px}.lv4 .pill em{font-style:normal;font-weight:500;font-family:var(--mono);opacity:.75;font-size:.82em}@keyframes l4-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.lv4 .bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:16px;display:grid}@media (max-width:860px){.lv4 .bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.lv4 .card{background:var(--pure);box-shadow:var(--quiet);text-align:left;color:var(--charcoal);width:100%;font-family:var(--body);border:0;border-radius:18px;padding:0;transition:box-shadow .25s;display:block;overflow:hidden}.lv4 button.card:hover{box-shadow:var(--float)}.lv4 .card.sq{aspect-ratio:1;flex-direction:column;padding:16px;display:flex}.lv4 .card.x{grid-column:span 2}.lv4 .top{justify-content:space-between;align-items:flex-start;display:flex}.lv4 .chip{background:var(--acc);width:32px;height:32px;box-shadow:0 3px 5px -1px color-mix(in srgb, var(--acc) 40%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.lv4 .chip svg{stroke:#fff;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.lv4 .chev{width:13px;height:13px;stroke:var(--mute);fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;margin-top:4px;transition:transform .3s}.lv4 .x .chev{margin:0;transform:rotate(180deg)}.lv4 .hero-v{flex-direction:column;flex:1;justify-content:safe center;min-height:0;padding:6px 0;display:flex;overflow:hidden}.lv4 .name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.lv4 .meta{font:500 12px var(--mono);color:var(--mute);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.lv4 .quote{font-family:var(--voice);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:clamp(14px,1.5vw,17px);line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:420px){.lv4 .quote{-webkit-line-clamp:3}}.lv4 .stat{align-items:baseline;gap:6px;display:flex}.lv4 .stat b{font:600 clamp(26px, 3vw, 34px) var(--sys);font-variant-numeric:tabular-nums;color:var(--acc);letter-spacing:-.02em}.lv4 .stat span{font:500 12px var(--mono);color:var(--mute)}.lv4 .bars{flex-direction:column;gap:5px;display:flex}.lv4 .bars i{border-radius:999px;height:9px;display:block}.lv4 .card.sq .bars{gap:clamp(3px,1.2cqi,5px)}.lv4 .card.sq .bars i{flex:none;height:clamp(5px,2.4cqi,9px)}.lv4 .card.sq{container-type:inline-size}.lv4 .dots{flex-wrap:wrap;gap:7px;display:flex}.lv4 .dots i{background:var(--acc);border-radius:50%;width:14px;height:14px}.lv4 .wave{align-items:flex-end;gap:4px;height:44px;display:flex}.lv4 .wave i{background:var(--acc);border-radius:999px;flex:1}.lv4 .faces{display:flex}.lv4 .faces i{background:color-mix(in srgb, var(--acc) calc(var(--o) * 100%), var(--pure));width:36px;height:36px;box-shadow:0 0 0 2.5px var(--pure);border-radius:50%;margin-right:-10px}.lv4 .sw{gap:6px;display:flex}.lv4 .sw i{border-radius:10px;flex:1;height:38px}.lv4 .xhead{align-items:center;gap:10px;padding:16px 16px 12px;display:flex}.lv4 .xhead .meta{margin:0 0 0 auto}.lv4 .xhead .name{font-size:16px}.lv4 .xbody{flex-direction:column;gap:10px;padding:0 16px 16px;animation:.45s cubic-bezier(.2,.8,.2,1) 80ms both l4-fadeup;display:flex}@keyframes l4-fadeup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lv4 .read{font-family:var(--voice);font-size:14px;line-height:1.4}.lv4 .rows{flex-direction:column;display:flex}.lv4 .rows .r{border-top:1px solid var(--grid);align-items:flex-start;gap:8px;padding:6px 0;font-size:14px;line-height:1.38;display:flex}.lv4 .rows .r:first-child{border-top:0;padding-top:0}.lv4 .rows .r .rtxt{min-width:0}.lv4 .rows .r .t{font-size:14px;font-weight:600}.lv4 .rows .r .s{font-family:var(--voice);color:var(--ink2);margin-top:2px}.lv4 .rows .r .s.plain{font-family:var(--body)}.lv4 .ric{background:color-mix(in srgb, var(--acc) 16%, transparent);width:22px;height:22px;color:var(--acc);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.lv4 .ric svg{display:block}@media (min-width:900px){.lv4 .rows.twocol{-moz-column-count:2;column-count:2;-moz-column-gap:20px;column-gap:20px;display:block}.lv4 .rows.twocol .r{-moz-column-break-inside:avoid;break-inside:avoid}}.lv4 .lbl{font:500 11px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.lv4 .tag{letter-spacing:.06em;text-transform:uppercase;color:var(--acc);background:color-mix(in srgb, var(--acc) 14%, transparent);border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:600}.lv4 .phr{flex-wrap:wrap;gap:6px;display:flex}.lv4 .phr span{background:var(--well);border-radius:999px;padding:4px 10px;font-size:14px;font-weight:600}.lv4 .colwrap{gap:16px;display:flex}.lv4 .colwrap .col{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.lv4 .ex{border-top:1px solid var(--grid);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 12px;margin-top:2px;padding-top:7px;display:grid}.lv4 .exr{flex-direction:column;gap:2px;display:flex}.lv4 .exk{font:600 11px var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--mute)}.lv4 .exv{font-size:14px;line-height:1.32}@media (max-width:420px){.lv4 .ex{grid-template-columns:1fr;gap:6px}}.lv4 .dr{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}@media (max-width:860px){.lv4 .dr{grid-template-columns:1fr}}.lv4 .igp,.lv4 .drout{background:var(--pure);box-shadow:var(--float);font-family:var(--body);border-radius:18px;padding:18px}.lv4 .igh{align-items:center;gap:14px;margin-bottom:14px;display:flex}.lv4 .avatar{-o-object-fit:cover;object-fit:cover;width:58px;height:58px;box-shadow:0 0 0 2px var(--pure), 0 0 0 4px var(--indigo);border-radius:50%;flex:none}.lv4 .igh .u{align-items:center;gap:8px;font-weight:600;display:flex}.lv4 .igh .st{color:var(--mute);gap:14px;margin-top:2px;font-size:13px;display:flex}.lv4 .igh .st b{color:var(--charcoal);font-family:var(--sys);font-variant-numeric:tabular-nums}.lv4 .iggrid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.lv4 .post{background:0 0;border:0;border-radius:8px;padding:0;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;position:relative;overflow:hidden}.lv4 .post:hover{transform:translateY(-2px)}.lv4 .post .cv{aspect-ratio:3/4;border-radius:8px}.lv4 .post:hover .cv img{transform:scale(1.04)}.lv4 .post .cv img{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.lv4 .post .tt{z-index:2;text-align:left;pointer-events:none;background:linear-gradient(#0000,#000000b8);flex-direction:column;gap:2px;padding:34px 8px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.lv4 .post .tt b{font:600 12px/1.25 var(--sys);color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lv4 .post .tt span{font:500 10.5px var(--mono,ui-monospace);color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lv4 .post:has(.tt) .tt{padding-bottom:24px}.lv4 .post .vw{font:600 11px var(--sys);color:#fff;text-shadow:0 1px 3px #0009;z-index:2;align-items:center;gap:3px;display:flex;position:absolute;bottom:5px;left:6px}.lv4 .post .vw svg{fill:#fff;width:10px;height:10px}.lv4 .post.on{box-shadow:0 0 0 3px var(--indigo)}.lv4 .post .scan{z-index:3;pointer-events:none;background:linear-gradient(#0000 0%,#260bfe59 50%,#0000 100%) 0 -60px/100% 60px no-repeat;position:absolute;inset:0}.lv4 .post.reading .scan{animation:1s linear l4-scan}@keyframes l4-scan{to{background-position:0 calc(100% + 60px)}}.lv4 .drout .src{border-bottom:1px solid var(--grid);align-items:center;gap:10px;padding-bottom:14px;display:flex}.lv4 .drout .src .cv{border-radius:6px;flex:none;width:32px}.lv4 .drout .src .t{color:var(--mute);min-width:0;font-size:13px;line-height:1.35}.lv4 .drout .src .t b{color:var(--charcoal);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.lv4 .status{font:500 11.5px var(--mono);color:var(--mute);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:flex}.lv4 .status i{background:var(--ok);border-radius:50%;width:7px;height:7px}.lv4 .status.busy i{background:var(--indigo);animation:.7s infinite alternate l4-blink}@keyframes l4-blink{to{opacity:.25}}.lv4 .slots{flex-direction:column;gap:10px;margin-top:14px;display:flex}.lv4 .slot{background:color-mix(in srgb, var(--acc) 7%, var(--pure));border-radius:14px;grid-template-columns:34px 1fr;align-items:start;gap:12px;min-height:66px;padding:12px;display:grid}.lv4 .slot .chip{width:34px;height:34px}.lv4 .slot .k{color:var(--acc);align-items:baseline;gap:8px;font-size:12px;font-weight:600;display:flex}.lv4 .slot .k span{font:500 11px var(--mono);color:var(--mute)}.lv4 .slot .v{font-family:var(--voice);margin-top:2px;font-size:15.5px;line-height:1.4}.lv4 .slot .v.none{font-family:var(--body);color:var(--mute);font-size:14px}.lv4 .slot.fill .v{animation:.55s cubic-bezier(.2,.8,.2,1) both l4-land}.lv4 .slot.fill .chip{animation:.4s cubic-bezier(.34,1.56,.64,1) both l4-pop}@keyframes l4-land{0%{opacity:0;filter:blur(4px);transform:translate(-28px)}to{opacity:1;filter:none;transform:none}}.lv4 .skel{background:linear-gradient(90deg, var(--grid) 0%, var(--pure) 50%, var(--grid) 100%);background-size:200% 100%;border-radius:6px;height:12px;margin-top:8px;animation:1.9s linear infinite l4-sheen}.lv4 .skel.s2{width:62%}@keyframes l4-sheen{to{background-position:-200% 0}}.lv4 .chat{background:var(--pure);max-width:720px;box-shadow:var(--float);font-family:var(--body);border-radius:18px;margin:0 auto;overflow:hidden}.lv4 .chat .ch{border-bottom:1px solid var(--grid);align-items:center;gap:10px;padding:14px 18px;display:flex}.lv4 .chat .ch .n{font-size:15px;font-weight:600}.lv4 .chat .ch .m{font:500 11.5px var(--mono);color:var(--mute);margin-left:auto}.lv4 .msgs{flex-direction:column;gap:14px;min-height:340px;padding:20px 18px;display:flex}.lv4 .me{background:var(--indigo);color:#fff;border-radius:18px 18px 6px;align-self:flex-end;max-width:80%;padding:10px 14px;font-size:15px;animation:.35s cubic-bezier(.2,.8,.2,1) both l4-fadeup}.lv4 .her{max-width:94%;font-size:15.5px;line-height:1.6}.lv4 .her p{margin:0 0 10px}.lv4 .her p:last-child{margin:0}.lv4 .draft{font-family:var(--voice);background:var(--well);border-radius:14px;margin:4px 0 10px;padding:14px 16px;font-size:16px;line-height:1.55}.lv4 .working{color:var(--tint-ink);background:linear-gradient(90deg, var(--indigo-light) 0%, color-mix(in srgb, var(--indigo-light) 60%, var(--tint) 30%) 50%, var(--indigo-light) 100%);background-size:200% 100%;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;animation:1.2s linear infinite l4-sheen;display:inline-flex}.lv4 .replying{background:var(--toast);color:var(--toast-ink);border-radius:999px;align-self:flex-start;padding:5px 11px;font-size:12px;font-weight:600;animation:.3s both l4-fadeup}.lv4 .chips{border-top:1px solid var(--grid);flex-wrap:wrap;gap:8px;padding:14px 18px 18px;display:flex}.lv4 .qchip{background:var(--indigo-light);color:var(--tint-ink);text-align:left;border:0;border-radius:999px;padding:9px 14px;font-size:14px;font-weight:600;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s}.lv4 .qchip:hover:not(:disabled){transform:translateY(-1px)}.lv4 .qchip[aria-pressed=true]{background:var(--indigo);color:#fff}.lv4 .qchip:disabled{opacity:.5;cursor:default}.lv4 .cici{flex:none;width:30px;height:30px}.lv4 .get{max-width:760px;margin:0 auto}.lv4 .getform{margin:0 auto}.lv4 .getcard{font-family:var(--body);margin-top:28px}.lv4 .build{background:var(--pure);box-shadow:var(--float);border-radius:18px;flex-direction:column;gap:2px;max-width:460px;margin:0 auto;padding:22px;animation:.4s both l4-fadeup;display:flex}.lv4 .build .h{margin-bottom:8px;font-weight:600}.lv4 .brow{color:var(--mute);align-items:center;gap:10px;padding:6px 0;font-size:15px;transition:color .3s;display:flex}.lv4 .brow .ck{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--grid-bold);border-radius:50%;flex:none;place-items:center;transition:background .3s,box-shadow .3s,transform .3s cubic-bezier(.34,1.56,.64,1);display:grid}.lv4 .brow .ck svg{stroke:#fff;fill:none;stroke-width:3px;stroke-dasharray:20;stroke-dashoffset:20px;width:12px;height:12px;transition:stroke-dashoffset .35s .1s}.lv4 .brow.doing{color:var(--charcoal)}.lv4 .brow.doing .ck{box-shadow:inset 0 0 0 2px var(--indigo);animation:.6s infinite alternate l4-blink}.lv4 .brow.done{color:var(--charcoal)}.lv4 .brow.done .ck{background:var(--ok);box-shadow:none;transform:scale(1.08)}.lv4 .brow.done .ck svg{stroke-dashoffset:0}.lv4 .prog{background:var(--grid);border-radius:999px;height:5px;margin-top:12px;overflow:hidden}.lv4 .prog i{background:var(--indigo);border-radius:999px;width:0;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.lv4 .idcard{background:var(--pure);box-shadow:var(--float);border-radius:18px;margin-bottom:16px;padding:18px;animation:.45s both l4-fadeup}.lv4 .idrow{align-items:center;gap:12px;display:flex}.lv4 .idrow .avatar{width:46px;height:46px}.lv4 .idrow .spill{font:500 12px var(--mono);color:var(--tint-ink);background:var(--indigo-light);white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 10px}.lv4 .idread{font-family:var(--voice);margin:12px 0 0;font-size:17px;line-height:1.45}.lv4 .exlabel{font:500 12px var(--mono);color:var(--mute);text-align:center;margin:0 0 12px}.lv4 .cascade>*{animation:.5s cubic-bezier(.2,.8,.2,1) both l4-fadeup}.lv4 .lockwrap{margin-top:12px;position:relative}.lv4 .lockwrap .bento{filter:blur(6px)saturate(.8);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.85}.lv4 .lockover{place-items:center;padding:16px;display:grid;position:absolute;inset:0}.lv4 .lockcard{background:var(--pure);box-shadow:var(--float);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:380px;padding:22px;animation:.45s .2s both l4-fadeup;display:flex}.lv4 .lockcard .t{font-family:var(--marketing);letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.15}.lv4 .lockcard p{color:var(--mute);margin:0;font-size:14.5px}.lv4 .su{flex-direction:column;gap:8px;width:100%;display:flex}.lv4 .su input{background:var(--paper);width:100%;box-shadow:inset 0 0 0 1px var(--grid-bold);border:0;border-radius:999px;outline:0;padding:12px 16px;font-size:15px}.lv4 .su input:focus{box-shadow:inset 0 0 0 2px var(--indigo)}.lv4 .su .pill-cta{justify-content:center}.lv4 .su .two{gap:8px;display:flex}.lv4 .su .two .pill-cta{flex:1;padding:0 12px;font-size:13.5px}.lv4 .err{color:#d12c5a;font-size:13px}.lv4 .cmpw{overflow-x:auto}.lv4 .cmp{border-collapse:separate;border-spacing:0;background:var(--pure);width:100%;min-width:560px;box-shadow:var(--float);font-family:var(--body);border-radius:18px;overflow:hidden}.lv4 .cmp th,.lv4 .cmp td{text-align:center;border-bottom:1px solid var(--grid);padding:14px 18px;font-size:14.5px}.lv4 .cmp th{color:var(--mute);font-size:13px;font-weight:600}.lv4 .cmp th.us{color:var(--indigo)}.lv4 .cmp td:first-child,.lv4 .cmp th:first-child{text-align:left}.lv4 .cmp tr:last-child td{border-bottom:0}.lv4 .cmp td.us{background:color-mix(in srgb, var(--indigo) 5%, var(--pure))}.lv4 .cmp .y{color:var(--indigo);font-weight:700}.lv4 .cmp .n{color:var(--mist)}.lv4 .faq{grid-template-columns:.8fr 1.2fr;gap:40px;display:grid}@media (max-width:860px){.lv4 .faq{grid-template-columns:1fr;gap:20px}}.lv4 details{border-bottom:1px solid var(--grid);font-family:var(--body)}.lv4 summary{cursor:pointer;justify-content:space-between;gap:16px;padding:18px 0;font-size:16.5px;font-weight:600;list-style:none;display:flex}.lv4 summary::-webkit-details-marker{display:none}.lv4 summary .pl{width:22px;height:22px;color:var(--mute);flex:none;place-items:center;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:grid}.lv4 details[open] summary .pl{color:var(--indigo);transform:rotate(45deg)}.lv4 details p{color:var(--ink2);max-width:60ch;margin:0 0 18px;animation:.35s both l4-fadeup}.lv4 .final{text-align:center}.lv4 .final .hform{margin:30px auto 0}.lv4 .vbadge{vertical-align:-2px;flex:none;width:14px;height:14px;margin-left:4px;display:inline-block}.lv4 .sv{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"sheet grid";align-items:stretch;gap:24px;display:grid}.lv4 .sv .svgrid{grid-area:grid}.lv4 .sv .dsheet{grid-area:sheet;scroll-margin-top:90px}@media (max-width:860px){.lv4 .sv{grid-template-columns:1fr;grid-template-areas:"grid""sheet"}}.lv4 .svhd{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.lv4 .svhd b{font-weight:600}.lv4 .svhd span{font:500 11.5px var(--mono);color:var(--mute)}.lv4 .dsheet{background:var(--pure);box-shadow:var(--float);font-family:var(--body);border-radius:18px;min-height:420px;position:relative;overflow:hidden}.lv4 .dwrap{flex-direction:column;display:flex;position:absolute;inset:0}@media (max-width:860px){.lv4 .dsheet{min-height:0}.lv4 .dwrap{max-height:560px;position:relative}}.lv4 .dh{border-bottom:1px solid var(--grid);flex:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.lv4 .dh .cv{border-radius:6px;flex:none;width:30px}.lv4 .dh .t{min-width:0}.lv4 .dh .t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.lv4 .dh .t span{color:var(--mute);font-size:12px;display:block}.lv4 .dscroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-height:0;padding:12px 14px;animation:.4s cubic-bezier(.2,.8,.2,1) both l4-fadeup;display:flex;overflow-y:auto}.lv4 .dsec{flex-direction:column;gap:4px;display:flex}.lv4 .eyeb{font:600 10.5px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.lv4 .dhook{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.lv4 .fwname{font-size:13.5px;font-weight:600}.lv4 .fwsteps{flex-direction:column;display:flex}.lv4 .row{border-top:1px solid var(--grid)}.lv4 .row:first-child{border-top:0}.lv4 .row summary{cursor:pointer;align-items:center;gap:9px;padding:7px 0;font-size:13.5px;font-weight:600;list-style:none;display:flex}.lv4 .row summary::-webkit-details-marker{display:none}.lv4 .row summary .n{background:var(--indigo);color:#fff;width:19px;height:19px;font:500 10px var(--mono);border-radius:50%;flex:none;place-items:center;display:grid}.lv4 .row summary .ch{width:12px;height:12px;stroke:var(--mute);fill:none;stroke-width:2.4px;flex:none;margin-left:auto;transition:transform .25s}.lv4 .row[open] summary .ch{transform:rotate(180deg)}.lv4 .row summary .pre{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:400;overflow:hidden}.lv4 .row summary .lb{flex:none}.lv4 .row[open] summary .pre{visibility:hidden}.lv4 .row p{color:var(--ink2);white-space:pre-line;margin:0 0 9px 28px;font-size:13px;line-height:1.5;animation:.3s both l4-fadeup}.lv4 .row.plain p{margin-left:0}.lv4 .rows2{border-top:1px solid var(--grid);padding-top:4px}.lv4 .mkbar{border-top:1px solid var(--grid);background:color-mix(in srgb, var(--indigo) 5%, var(--pure));flex:none;align-items:center;gap:10px;padding:10px 14px;display:flex}.lv4 .mkbar .l{min-width:0;color:var(--mute);font-size:12.5px;line-height:1.3}.lv4 .mkbar .l b{color:var(--charcoal);font-size:13.5px;font-weight:600;display:block}.lv4 .mkbar button{background:var(--indigo);color:#fff;font:600 13px var(--body);border:0;border-radius:999px;flex:none;margin-left:auto;padding:9px 14px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.lv4 .mkbar button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #260bfe4d}.lv4 .rmk{z-index:80;-webkit-backdrop-filter:blur(6px);font-family:var(--body);background:#07071a80;place-items:center;padding:16px;animation:.25s both l4-fadein;display:grid;position:fixed;inset:0}@keyframes l4-fadein{0%{opacity:0}}.lv4 .rmkin{background:var(--paper);border-radius:24px;width:100%;max-width:440px;max-height:calc(100vh - 32px);padding:20px;animation:.45s cubic-bezier(.2,.8,.2,1) both l4-rise;overflow:auto;box-shadow:0 40px 80px -20px #00000080}@keyframes l4-rise{0%{opacity:0;transform:translateY(24px)scale(.98)}}.lv4 .rmkh{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lv4 .rmkh .eyeb{color:var(--indigo)}.lv4 .rmkh .ht{font-family:var(--marketing);letter-spacing:-.02em;margin-top:4px;font-size:22px;font-weight:800;line-height:1.15}.lv4 .xbtn{background:var(--pure);width:34px;height:34px;box-shadow:var(--quiet);color:var(--mute);border:0;border-radius:50%;flex:none;font-size:16px}.lv4 .beats{flex-direction:column;gap:4px;margin-top:20px;display:flex}.lv4 .beat3{background:var(--pure);box-shadow:var(--quiet);opacity:.45;border-radius:14px;grid-template-columns:30px 1fr;align-items:center;gap:12px;padding:12px;transition:opacity .35s;display:grid}.lv4 .beat3 .st{width:30px;height:30px;box-shadow:inset 0 0 0 1.5px var(--grid-bold);border-radius:50%;place-items:center;transition:background .3s,box-shadow .3s,transform .35s cubic-bezier(.34,1.56,.64,1);display:grid}.lv4 .beat3 .st svg{stroke:#fff;fill:none;stroke-width:3px;stroke-dasharray:22;stroke-dashoffset:22px;width:14px;height:14px;transition:stroke-dashoffset .35s .1s}.lv4 .beat3 b{font-size:15px;font-weight:600;display:block}.lv4 .beat3 span{color:var(--mute);margin-top:1px;font-size:12.5px;display:block}.lv4 .beat3.on{opacity:1}.lv4 .beat3.on .st{box-shadow:inset 0 0 0 2px var(--indigo);animation:.6s infinite alternate l4-blink}.lv4 .beat3.done{opacity:1}.lv4 .beat3.done .st{background:var(--indigo);box-shadow:none;animation:none;transform:scale(1.06)}.lv4 .beat3.done .st svg{stroke-dashoffset:0}.lv4 .rmkfoot{color:var(--mute);justify-content:space-between;align-items:center;margin-top:16px;font-size:12.5px;display:flex}.lv4 .rmkfoot button{color:var(--mute);background:0 0;border:0;font-size:13px;font-weight:600}.lv4 .counter{align-items:center;gap:10px;margin-top:14px;display:flex}.lv4 .counter .dts{gap:5px;display:flex}.lv4 .counter .dts i{background:var(--grid-bold);border-radius:999px;width:7px;height:7px;transition:width .3s,background .3s}.lv4 .counter .dts i.on{background:var(--indigo);width:18px}.lv4 .counter .ct{font:500 11.5px var(--mono);color:var(--mute)}.lv4 .pstack{margin-top:8px;padding-top:20px;position:relative}.lv4 .pstack .g1,.lv4 .pstack .g2{background:var(--pure);height:40px;box-shadow:var(--float);border-radius:18px;position:absolute}.lv4 .pstack .g1{opacity:.5;top:0;left:20px;right:20px}.lv4 .pstack .g2{opacity:.8;top:10px;left:10px;right:10px}.lv4 .pcard{background:var(--pure);box-shadow:var(--float);border-radius:18px;flex-direction:column;padding:18px;display:flex;position:relative}.lv4 .pcard.in-r{animation:.42s cubic-bezier(.2,.8,.2,1) both l4-slidein}.lv4 .pcard.in-l{animation:.42s cubic-bezier(.2,.8,.2,1) both l4-slidein-l}@keyframes l4-slidein{0%{opacity:0;transform:translate(40px)}}@keyframes l4-slidein-l{0%{opacity:0;transform:translate(-40px)}}.lv4 .fmt{background:var(--obsidian);color:var(--on-obsidian);font:600 11px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.lv4 .pcard .pt{margin-top:14px;font-size:18px;font-weight:600;line-height:1.25}.lv4 .pcard .speaks{font-family:var(--voice);margin-top:12px;font-size:16px;line-height:1.5}.lv4 .pcard .ol{flex-direction:column;gap:10px;margin-top:20px;display:flex}.lv4 .pcard .ol div{gap:10px;font-size:13px;line-height:1.45;display:flex}.lv4 .pcard .ol div i{min-width:50px;font:500 11px/1.6 var(--mono);color:var(--indigo);font-style:normal}.lv4 .pcard .so{color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;font-size:11.5px;display:flex}.lv4 .pcard .so .pill{padding-left:4px;font-size:12px}.lv4 .pcard .so .pill .g{width:18px;height:18px}.lv4 .acts{align-items:center;gap:8px;margin-top:18px;display:flex}.lv4 .acts .draftb{background:var(--indigo);color:#fff;border:0;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600}.lv4 .acts .plain{background:var(--pure);box-shadow:inset 0 0 0 1px var(--grid-bold);border:0;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600}.lv4 .acts .plain.saved{color:var(--indigo);box-shadow:inset 0 0 0 1.5px var(--indigo)}.lv4 .acts .ci{background:var(--indigo-light);border:0;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.lv4 .pnav{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.lv4 .pnav .hint{color:var(--mute);font-size:12.5px}.lv4 .pnav .arr{gap:6px;display:flex}.lv4 .pnav .arr button{background:var(--pure);width:36px;height:36px;box-shadow:var(--quiet);border:0;border-radius:50%;place-items:center;display:grid}.lv4 .pnav .arr button:disabled{opacity:.35;cursor:default}.lv4 .pnav .arr svg{width:14px;height:14px;stroke:var(--charcoal);fill:none;stroke-width:2.2px}.lv4 .rmkmore{color:var(--mute);justify-content:space-between;align-items:center;margin-top:14px;font-size:12.5px;display:flex}.lv4 .rmkmore button{color:var(--indigo);background:0 0;border:0;font-size:13.5px;font-weight:600}.lv4 .drafted{color:var(--ok);margin-top:10px;font-size:13px;font-weight:600}.lv4 .dscroll{gap:18px!important}.lv4 .fwsteps{flex-direction:column;gap:10px;margin-top:6px;display:flex}.lv4 .fws{gap:9px;display:flex}.lv4 .fws .n{background:var(--indigo);color:#fff;width:19px;height:19px;font:500 10px var(--mono);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.lv4 .fws b{font-size:13.5px;font-weight:600;line-height:1.35;display:block}.lv4 .fws span{color:var(--ink2);margin-top:2px;font-size:13px;line-height:1.5;display:block}.lv4 .trn summary{cursor:pointer;font:600 10.5px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);align-items:center;gap:6px;list-style:none;display:inline-flex}.lv4 .trn summary::-webkit-details-marker{display:none}.lv4 .trn summary:after{content:"+";font-size:13px;transition:transform .2s}.lv4 .trn[open] summary:after{transform:rotate(45deg)}.lv4 .trn p{color:var(--ink2);margin:6px 0 0;font-size:13px;line-height:1.5}.lv4 .chat{flex-direction:column;height:600px;display:flex}.lv4 .chat .ch,.lv4 .chat .chips{flex:none}.lv4 .msgs{overscroll-behavior:contain;scroll-behavior:auto;flex:1;overflow-y:auto;min-height:0!important}@media (max-width:640px){.lv4 .chat{height:70vh;min-height:440px}}.lv4 .tools{flex-direction:column;align-self:flex-start;gap:6px;display:flex}.lv4 .tool{color:var(--tint-ink);background:var(--indigo-light);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:13px;font-weight:600;animation:.3s both l4-fadeup;display:inline-flex}.lv4 .tool .tk2{background:var(--indigo);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.lv4 .tool .tk2 svg{stroke:#fff;fill:none;stroke-width:3px;width:10px;height:10px}.lv4 .tool.run{background:linear-gradient(90deg, var(--indigo-light) 0%, color-mix(in srgb, var(--indigo-light) 60%, var(--tint) 30%) 50%, var(--indigo-light) 100%);background-size:200% 100%;animation:1.2s linear infinite l4-sheen}.lv4 .tool.run .tk2{box-shadow:inset 0 0 0 2px var(--indigo);background:0 0;animation:.6s infinite alternate l4-blink}.lv4 .tool.run .tk2 svg{display:none}.lv4 .tool.done{opacity:.7}.lv4 .ref{vertical-align:baseline;font-family:var(--body);white-space:nowrap;text-overflow:ellipsis;background:var(--indigo-light);max-width:100%;color:var(--tint-ink);border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 3px;font-size:.86em;font-weight:600;line-height:1.5;animation:.35s cubic-bezier(.34,1.56,.64,1) l4-pop;display:inline-flex;overflow:hidden}.lv4 .ref img{-o-object-fit:cover;object-fit:cover;border-radius:5px;flex:none;width:16px;height:22px}.lv4 .ref .g{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.lv4 .ref .g svg{stroke:#fff;fill:none;stroke-width:2.2px;width:11px;height:11px}.lv4 .ref em{font-style:normal;font-weight:500;font-family:var(--mono);opacity:.75;font-size:.84em}.lv4 .ref .kd{font:500 .78em var(--mono);text-transform:uppercase;letter-spacing:.04em;opacity:.7}.lv4 .ref.k-belief{background:color-mix(in srgb, var(--a-orange) 16%, var(--pure));color:var(--charcoal)}.lv4 .ref.k-chapter{background:color-mix(in srgb, var(--a-itint) 14%, var(--pure));color:var(--charcoal)}.lv4 .ref.k-post{background:color-mix(in srgb, var(--mint-acc) 12%, var(--pure));color:var(--charcoal)}.lv4 .pick{flex-direction:column;align-self:stretch;gap:8px;animation:.35s both l4-fadeup;display:flex}.lv4 .pick .q{font-size:15.5px}.lv4 .pick .opts{flex-wrap:wrap;gap:8px;display:flex}.lv4 .pick .opts button{background:var(--pure);box-shadow:inset 0 0 0 1.5px var(--indigo);color:var(--indigo);border:0;border-radius:14px;padding:10px 14px;font-size:14px;font-weight:600;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s,color .2s}.lv4 .pick .opts button:hover:not(:disabled){background:var(--indigo);color:#fff;transform:translateY(-1px)}.lv4 .pick .opts button:disabled{opacity:.4;cursor:default}.lv4 .pick .opts button.chosen{background:var(--indigo);color:#fff;opacity:1}.lv4 .edcard{background:var(--paper);box-shadow:inset 0 0 0 1px var(--grid);border-radius:16px;align-self:stretch;padding:14px 16px;animation:.4s both l4-fadeup}.lv4 .edcard .eh{align-items:center;gap:8px;margin-bottom:10px;display:flex}.lv4 .edcard .eh .dc{font:600 10.5px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--indigo)}.lv4 .edcard .eh .fm{font:500 11px var(--mono);color:var(--mute)}.lv4 .edcard .eh .stt{font:500 11px var(--mono);color:var(--mute);align-items:center;gap:6px;margin-left:auto;display:flex}.lv4 .edcard .eh .stt i{background:var(--indigo);border-radius:50%;width:7px;height:7px;animation:.6s infinite alternate l4-blink}.lv4 .edcard .eh .stt.ok i{background:var(--ok);animation:none}.lv4 .edcard .hk{font-family:var(--voice);font-size:17px;font-weight:500;line-height:1.45}.lv4 .edcard .bd{font-family:var(--voice);white-space:pre-line;margin-top:8px;font-size:15.5px;line-height:1.6}.lv4 .edcard .ef{gap:8px;margin-top:12px;display:flex}.lv4 .edcard .ef button{background:var(--pure);box-shadow:inset 0 0 0 1px var(--grid-bold);border:0;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}.lv4 .edcard .ef button.pri{background:var(--indigo);color:#fff;box-shadow:none}.lv4 .dnac{background:var(--pure);box-shadow:var(--float);border-radius:16px;flex-direction:column;align-self:stretch;gap:8px;padding:14px 16px;animation:.4s both l4-fadeup;display:flex}.lv4 .dnac .dh2{color:var(--a-orange);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.lv4 .dnac .dh2 .chip{border-radius:8px;width:24px;height:24px}.lv4 .dnac .dh2 .chip svg{width:13px;height:13px}.lv4 .dnac .bt{font-family:var(--voice);font-size:16px;line-height:1.45}.lv4 .dnac .src2{color:var(--mute);font-size:12px}.lv4 .dnac .ab{align-items:center;gap:8px;display:flex}.lv4 .dnac .ab button{background:var(--pure);box-shadow:inset 0 0 0 1px var(--grid-bold);border:0;border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:600}.lv4 .dnac .ab button.add{background:var(--indigo);color:#fff;box-shadow:none}.lv4 .dnac .done{color:var(--ok);align-items:center;gap:8px;font-size:13.5px;font-weight:600;animation:.3s both l4-fadeup;display:flex}.lv4 .dnac .done button{color:var(--indigo);background:0 0;border:0;margin-left:auto;font-size:13.5px;font-weight:600}.lv4 .ins3{width:310px;height:300px;font-family:var(--body);color:var(--charcoal);background:color-mix(in srgb, var(--w) 11%, var(--pure));box-shadow:0 0 0 1px color-mix(in srgb, var(--w) 14%, transparent), 0 14px 32px #07071a14;border-radius:18px;flex-direction:column;flex:none;justify-content:space-between;padding:14px;display:flex;overflow:hidden}.lv4 .ins3 .kc{font:700 10px var(--marketing);letter-spacing:.06em;text-transform:uppercase;color:var(--w);align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.lv4 .ins3 .kc i{background:var(--w);border-radius:50%;width:7px;height:7px}.lv4 .ins3 .pf{gap:8px;display:flex}.lv4 .ins3 .pi{flex-direction:column;gap:5px;width:84px;display:flex}.lv4 .ins3 .pth{-o-object-fit:cover;object-fit:cover;border-radius:12px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 0 1px #07071a0f}.lv4 .ins3 .pth svg{width:22px;height:22px}.lv4 .ins3 .pth.k-draft{color:var(--coral);background:#fde7ee}.lv4 .ins3 .pth.k-post{color:var(--mint-acc);background:#dcf3e8}.lv4 .ins3 .pth.k-belief{color:var(--amber);background:#fbf0d6}.lv4 .ins3 .st{font:800 11.5px/1.2 var(--marketing);color:color-mix(in srgb, var(--w) 78%, var(--charcoal));white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.lv4 .ins3 .in{font:800 16px/1.25 var(--marketing);letter-spacing:-.012em;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lv4 .ins3 .mv{border-top:1px solid color-mix(in srgb, var(--w) 22%, transparent);flex-direction:column;align-items:flex-start;gap:5px;padding-top:9px;display:flex}.lv4 .ins3 .ml{font:700 10px var(--marketing);letter-spacing:.07em;text-transform:uppercase;color:var(--mute)}.lv4 .ins3 .hk{font:400 14.5px/1.35 var(--voice);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lv4 .ins3 .cta{font:700 12px var(--body);background:var(--w);color:#fff;cursor:default;border-radius:999px;margin-top:3px;padding:6px 12px}@media (prefers-reduced-motion:reduce){.lv4 *,.lv4 :before,.lv4 :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.lv4 .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lv4 .hero .grid>*{min-width:0}.lv4 .avatar{overflow:hidden}.lv4 .igh .u{font-family:var(--body)}.lv4 .xbtn{place-items:center;display:grid}.lv4 .exlabel .ex-chip{margin-right:6px}.lv4 .build .h{align-items:center;gap:8px;display:flex}.lv4 .lockcard .fine{margin:0}.lv4 .cmp .sr-only{position:absolute}.lv4 .bento>*{will-change:auto}.lv4 .card .name,.lv4 .card .meta{display:block}.lv4 .card .ex{display:grid}.lv4 .post .cv img,.lv4 .drout .src .cv img,.lv4 .dh .cv img{position:absolute}.lv4 .igh .u .vbadge,.lv4 .sub .vbadge{vertical-align:-2px}.lv4 .pcard{touch-action:pan-y}.lv4 .hero{padding-top:120px}@media (max-width:640px){.lv4 .hero{padding-top:100px}}.lv3.wk-wrap{background:0 0}.lv4 details.trn{border-bottom:0}.lv4 .trn summary{justify-content:flex-start;padding:0}.lv4 section[id]{scroll-margin-top:84px}.lv4 .hero .wrap{max-width:1200px}.lv4 .hero .grid{grid-template-columns:400px minmax(0,1fr);align-items:start;gap:40px}.lv4 .hero .copy{padding-top:40px;position:sticky;top:104px}.lv4 .hero h1.display{font-size:clamp(38px,4.6vw,58px)}@media (max-width:880px){.lv4 .hero .grid{grid-template-columns:1fr;gap:56px}.lv4 .hero .copy{padding-top:0;position:static}}.lv4 .stage{width:100%;min-height:660px;margin-top:40px;position:relative}.lv4 .stage.done{min-height:0}@media (max-width:640px){.lv4 .stage{min-height:0}}.lv4 .stage.collapsed .bento{height:0;overflow:visible}.lv4 .stage.idle .itm{opacity:0}.lv4 .stage .idrow{opacity:0;align-items:center;gap:10px;height:44px;margin-bottom:12px;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(8px)}.lv4 .stage .idrow.on{opacity:1;transform:none}.lv4 .stage .idrow img{width:36px;height:36px;box-shadow:0 0 0 2px var(--indigo);border-radius:50%}.lv4 .stage .idrow .n{font-size:14px;font-weight:600;line-height:1.2;font-family:var(--body);align-items:center;display:flex}.lv4 .stage .idrow .h{color:var(--mute);font-size:12px;font-family:var(--body)}.lv4 .stage .idrow .m{font:500 11.5px var(--mono);color:var(--tint-ink);background:var(--indigo-light);white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 10px}.lv4 .replay{background:var(--pure);box-shadow:var(--quiet);font:600 12.5px var(--body);color:var(--indigo);z-index:30;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex;position:absolute;top:-40px;right:0}.lv4 .replay svg{stroke:currentColor;fill:none;stroke-width:2.4px;width:13px;height:13px}.lv4 .stage .bento .card{opacity:0;transition:opacity .45s,transform .6s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;transform:scale(.9)}.lv4 .stage .bento .card.landed{opacity:1;transform:none}.lv4 .stage .bento{pointer-events:none}.lv4 .stage.done .bento{pointer-events:auto}.lv4 .stage .quote{-webkit-line-clamp:2;font-size:15px;line-height:1.3}.lv4 .stage .card.sq .dots{gap:6px;max-width:124px}.lv4 .stage .card.sq .dots i{width:11px;height:11px}.lv4 .stage .card.sq .dots i:nth-child(n+13){display:none}.lv4 .pl{pointer-events:none;z-index:10;position:absolute;inset:0}.lv4 .stage.done .pl{visibility:hidden}.lv4 .itm{transform-origin:50%;will-change:transform, opacity;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .6s;position:absolute;top:0;left:0}.lv4 .itm .in{transform-origin:50%}.lv4 .pl.drift .itm .in{animation:4.6s ease-in-out infinite alternate l4-drift;animation-delay:var(--dd)}@keyframes l4-drift{0%{transform:translate(0)rotate(0)}to{transform:translate(2px,-4px)rotate(1.2deg)}}.lv4 .itm .cvr{background:#ddd;border-radius:9px;width:104px;height:140px;position:relative;overflow:hidden;box-shadow:0 8px 18px #07071a38}.lv4 .itm .cvr img{-o-object-fit:cover;object-fit:cover}.lv4 .itm .cvr span{font:600 10px var(--mono);color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#07071a99;border-radius:99px;max-width:calc(100% - 8px);padding:1px 5px;position:absolute;bottom:5px;left:5px;overflow:hidden}.lv4 .itm .book{background:#fbf8f1;border-radius:4px;width:184px;height:98px;display:flex;position:relative;box-shadow:0 10px 20px #07071a33}.lv4 .itm .book:after{content:"";background:#d9d2c0;width:1px;position:absolute;top:6px;bottom:6px;left:50%}.lv4 .itm .book div{font:10.5px/1.35 var(--voice);color:#3b3520;flex:1;padding:9px 10px}.lv4 .itm .book b{font:600 9px var(--body);letter-spacing:.06em;text-transform:uppercase;color:#534bb3;margin-bottom:4px;display:block}.lv4 .itm .scrap{color:#3b3520;font:500 12px var(--body);white-space:nowrap;background:#fff;border-radius:3px;padding:7px 10px;box-shadow:0 6px 14px #07071a24}.lv4 .itm .memo{color:#fff;font:600 11.5px var(--body);white-space:nowrap;background:#1a1a2e;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 8px;display:inline-flex;box-shadow:0 8px 18px #07071a40}.lv4 .itm .memo i{background:#e5604d;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.lv4 .itm .memo i:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.lv4 .itm .memo em{font:500 10px var(--mono);opacity:.75;font-style:normal}.lv4 .glab{font:600 10.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--mute);text-align:center;opacity:0;z-index:11;transition:opacity .4s;position:absolute;top:0}.lv4 .glab.on{opacity:1}.lv4 .napp{color:#1c1c1e;background:#fff;border-radius:12px;width:172px;padding:0 12px 11px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,system-ui,sans-serif;overflow:hidden;box-shadow:0 8px 20px #07071a29,0 0 0 1px #07071a0d}.lv4 .napp .nbar{background:#f6f5f1;border-bottom:1px solid #ecebe6;justify-content:space-between;align-items:center;height:20px;margin:0 -12px 8px;padding:0 10px;display:flex}.lv4 .napp .nbar i{border-bottom:2px solid #d9a400;border-left:2px solid #d9a400;width:7px;height:7px;display:block;transform:rotate(45deg)}.lv4 .napp .nbar i+i{border:0;border-top:2px dotted #d9a400;width:12px;height:3px;transform:none}.lv4 .napp .nt{font-size:14px;font-weight:700;line-height:1.2}.lv4 .napp .nd{color:#8e8e93;margin:2px 0 6px;font-size:9.5px}.lv4 .napp .nb{font-size:12.5px;line-height:1.35}.lv4 .napp .cl{gap:5px;margin:0;padding:0;list-style:none;display:grid}.lv4 .napp .cl li{align-items:center;gap:7px;font-size:12px;line-height:1.25;display:flex}.lv4 .napp .cl li span{border-radius:50%;flex:none;width:14px;height:14px;position:relative;box-shadow:inset 0 0 0 1.5px #c7c7cc}.lv4 .napp .cl li.on span{box-shadow:none;background:#e3a900}.lv4 .napp .cl li.on span:after{content:"";border:1.6px solid #fff;border-width:0 1.6px 1.6px 0;width:3px;height:6px;position:absolute;top:2.5px;left:4.5px;transform:rotate(45deg)}.lv4 .napp .cl li.on{color:#8e8e93}@media (max-width:640px){.lv4 .itm .cvr{border-radius:8px;width:72px;height:97px}.lv4 .itm .cvr span{font-size:7px}.lv4 .itm .book{width:150px;height:84px}.lv4 .itm .book div{padding:7px 8px;font-size:9px}.lv4 .itm .scrap{font-size:10px}.lv4 .napp{width:138px;padding:0 10px 9px}.lv4 .napp .nbar{height:16px;margin:0 -10px 6px}.lv4 .napp .nt{font-size:12px}.lv4 .napp .nd{margin-bottom:4px;font-size:8.5px}.lv4 .napp .nb{font-size:11px}.lv4 .napp .cl li{gap:5px;font-size:10.5px}.lv4 .glab{letter-spacing:.02em;font-size:8.5px}.lv4 .stage .quote{font-size:14px}}.lv4 .sv{align-items:start}.lv4 .dsheet{min-height:0;overflow:hidden}.lv4 .dwrap,.lv4 .dsheet .dwrap{max-height:none;position:static;inset:auto}.lv4 .dscroll{flex:none;padding:16px 18px 20px;overflow:visible;gap:22px!important}.lv4 .dh{padding:14px 18px}.lv4 .dh .t b{font-size:16px}.lv4 .dh .t span{font-size:13px}.lv4 .eyeb{font-size:11px}.lv4 .dhook{-webkit-line-clamp:unset;font-size:20px;line-height:1.35;display:block;overflow:visible}.lv4 .fwname{font-size:17px}.lv4 .fwsteps{gap:14px;margin-top:8px}.lv4 .fws{gap:11px}.lv4 .fws .n{width:22px;height:22px;margin-top:2px;font-size:11px}.lv4 .fws b{font-size:17px;line-height:1.35}.lv4 .fws span{font-size:16px;line-height:1.5}.lv4 .dtext{font-size:16px;line-height:1.55}.lv4 .trn summary{font-size:11px}.lv4 .trn p{font-size:15px}.lv4 .mkbar{padding:14px 18px}.lv4 .mkbar .l{font-size:13.5px}.lv4 .mkbar .l b{font-size:15px}.lv4 .mkbar button{padding:10px 16px;font-size:14px}@media (max-width:860px){.lv4 .dsheet .dwrap{max-height:none}}.lv4 .chat{grid-template-columns:250px minmax(0,1fr);max-width:1000px;height:640px;display:grid}.lv4 .cmain{flex-direction:column;min-width:0;min-height:0;display:flex}.lv4 .clist{border-right:1px solid var(--grid);background:color-mix(in srgb, var(--paper) 60%, var(--pure));flex-direction:column;gap:2px;padding:12px 8px;display:flex;overflow-y:auto}.lv4 .clh{font:600 11px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);padding:4px 10px 8px}.lv4 .citem{text-align:left;background:0 0;border:0;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:9px 10px;transition:background .15s;display:flex}.lv4 .citem:hover{background:#07071a0a}.lv4 .citem[aria-current=true]{background:var(--indigo-light)}.lv4 .citem .ct1{align-items:baseline;gap:8px;min-width:0;display:flex}.lv4 .citem b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.lv4 .citem time{font:500 11px var(--mono);color:var(--mute);flex:none}.lv4 .citem .cp{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.lv4 .citem[aria-current=true] b{color:var(--tint-ink)}.lv4 .chat .ch .n{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lv4 .chat .ch .m{flex:none}.lv4 .chat .chips{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.lv4 .chat .chips .qchip{white-space:nowrap;flex:none}.lv4 .cpieces{align-self:stretch;gap:10px;animation:.4s both l4-fadeup;display:grid}.lv4 .cpiece{background:var(--pure);box-shadow:var(--float);border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.lv4 .cpiece .fmt{align-self:flex-start}.lv4 .cpiece .pt{font-size:15.5px;font-weight:600;line-height:1.3}.lv4 .cpiece .speaks{font-family:var(--voice);font-size:15px;line-height:1.5}.lv4 .cpiece .so{flex-wrap:wrap;gap:6px;display:flex}.lv4 .cpiece .so .pill{padding-left:4px;font-size:12px}.lv4 .cpiece .so .pill .g{width:18px;height:18px}@media (max-width:760px){.lv4 .chat{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:78vh;min-height:520px}.lv4 .clist{border-right:0;border-bottom:1px solid var(--grid);scrollbar-width:none;flex-direction:row;gap:6px;padding:10px 12px;overflow:auto hidden}.lv4 .clist::-webkit-scrollbar{display:none}.lv4 .clh{display:none}.lv4 .citem{background:var(--pure);box-shadow:inset 0 0 0 1px var(--grid-bold);border-radius:999px;flex-direction:row;flex:none;padding:7px 12px}.lv4 .citem .cp,.lv4 .citem time{display:none}.lv4 .citem b{font-size:13px}.lv4 .citem[aria-current=true]{background:var(--indigo);box-shadow:none}.lv4 .citem[aria-current=true] b{color:#fff}.lv4 .chat .ch .m{display:none}}.lv4 .hero .sub b{background:var(--indigo-light);color:var(--indigo);border-radius:5px;padding:1px 6px;font-weight:700}.lv4 .dr{align-items:stretch}.lv4 .drout{flex-direction:column;display:flex}.lv4 .drout .src .lift{font:500 11px var(--mono);color:var(--tint-ink);background:var(--indigo-light);white-space:nowrap;border-radius:999px;margin-left:4px;padding:1px 7px}.lv4 .excerpt{font-family:var(--voice);color:var(--ink2);margin:14px 0 0;font-size:15px;line-height:1.6}.lv4 .excerpt mark{color:inherit;background:0 0;border-radius:4px;padding:0 2px;transition:background-color .4s,color .4s}.lv4 .excerpt mark.on{background:color-mix(in srgb, var(--acc) 18%, transparent);color:var(--charcoal)}.lv4 .drout .slots{flex:1;justify-content:space-between}.lv4 .slot .does{color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;font-size:12.5px;animation:.4s both l4-fadeup;display:flex}.lv4 .slot .does .seen{font:500 11px var(--mono);color:var(--acc);background:color-mix(in srgb, var(--acc) 12%, transparent);border-radius:999px;padding:1px 7px}.lv4 .dnaafter{border-top:1px solid var(--grid);margin-top:14px;padding-top:12px}.lv4 .dnaafter .lb{font:600 11px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.lv4 .dnaafter .ds{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.lv4 .dnaafter .ds span{flex-direction:column;gap:2px;min-width:0;display:flex}.lv4 .dnaafter .ds b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.lv4 .dnaafter .ds i{font:500 12px var(--mono);color:var(--mute);font-style:normal;transition:color .4s}.lv4 .dnaafter.on .ds i{color:var(--ok);animation:.4s cubic-bezier(.34,1.56,.64,1) both l4-pop}@media (max-width:520px){.lv4 .dnaafter .ds{grid-template-columns:repeat(2,minmax(0,1fr))}}.lv4 #how .igh{margin-bottom:10px}.lv4 #how .igbio{color:var(--charcoal);margin:0 0 14px;font-size:13.5px;line-height:1.45}.lv4 #how .igbio .rd{font:500 12px var(--mono);color:var(--tint-ink);margin-top:6px}@media (min-width:861px){.lv4 #how .igp{flex-direction:column;display:flex}.lv4 #how .iggrid{flex:1;grid-auto-rows:1fr}.lv4 #how .post{height:100%;min-height:0}.lv4 #how .post .cv{aspect-ratio:auto;height:100%;min-height:170px}}.lv4 .iggrid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.lv4 .dr,.lv4 .sv{grid-template-columns:minmax(0,1fr)}}.lv4 .bento-wrap{position:relative}.lv4 .bento-hint{background:var(--toast);width:max-content;max-width:100%;color:var(--toast-ink);font:600 12.5px var(--body);pointer-events:none;border-radius:999px;align-items:center;padding:7px 14px;animation:.3s both l4-fadeup;display:flex;position:absolute;top:calc(100% + 12px);left:50%;translate:-50%}@media (prefers-reduced-motion:reduce){.lv4 .bento-hint{animation:none}}.lv4 .bento-wrap .bento .card{transition:opacity .3s,transform .6s cubic-bezier(.34,1.56,.64,1),box-shadow .25s}.lv4 .bento-wrap.has-open .bento .card{pointer-events:none;opacity:.3!important}.lv4 .bx{z-index:20;transform-origin:0 0;background:var(--pure);box-shadow:var(--lift);border-radius:18px;position:absolute;top:0;left:0;right:0}.lv4 .bx-in{overscroll-behavior:contain;border-radius:18px;max-height:92vh;overflow-y:auto}.lv4 .bx-in .card{box-shadow:none;border-radius:18px}.lv4 .bx-in .card .xhead{z-index:3;background:var(--pure);padding-right:56px;position:sticky;top:0}.lv4 .bx-in .card .chev{display:none}.lv4 .bx-x{background:var(--paper);width:34px;height:34px;box-shadow:var(--quiet);color:var(--mute);z-index:4;border:0;border-radius:50%;place-items:center;font-size:15px;display:grid;position:absolute;top:10px;right:10px}@media (prefers-reduced-motion:reduce){.lv4 .bento-wrap .bento .card{transition:none}}.lv3.take-wrap{background:0 0;overflow-x:clip}.lv3 .take .take-head{text-align:center}.lv3 .take .take-head .display{letter-spacing:-.028em;margin:0;font-size:clamp(30px,3.8vw,48px);line-height:1.04}.lv3 .take .take-head .dot{color:var(--indigo)}.lv3 .take .take-sub{color:var(--mute);max-width:46ch;margin:14px auto 0;font-size:17px;line-height:1.55}.lv3 .take .take-app{height:46px;margin-top:20px;padding:0 20px;font-size:15px;display:inline-flex!important}.lv3 .take .ph{background:#0a0a0c}@media (min-width:901px){.lv3 .fan.take .ph{height:476px}}.lv3 .take .m-box{--k:.57;background:#faf9f6;border-radius:31px;width:100%;height:100%;position:relative;overflow:hidden}.lv3 .take .m-scr{width:393px;height:806px;transform:scale(var(--k));transform-origin:0 0;position:absolute;top:0;left:0}.lv4 .bx{cursor:pointer}.lv4 .bx-in .card{flex-direction:column;display:flex}.lv4 .xsplit{flex:1;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:22px;min-height:0;padding:0 16px 16px;display:grid}.lv4 .xsplit .xbody.xl{justify-content:flex-start;padding:0;animation:none}.lv4 .xr{border-left:1px solid var(--grid);flex-direction:column;justify-content:space-between;gap:12px;padding-left:20px;display:flex}.lv4 .xfrom{flex-direction:column;gap:8px;display:flex}.lv4 .xsrc{align-items:center;gap:10px;min-width:0;display:flex}.lv4 .xcv{background:var(--grid);border-radius:6px;flex:none;width:30px;height:40px;position:relative;overflow:hidden}.lv4 .xcv img{-o-object-fit:cover;object-fit:cover}.lv4 .xst{flex-direction:column;min-width:0;display:flex}.lv4 .xst b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.lv4 .xst i{font:500 12px var(--mono);color:var(--mute);font-style:normal}.lv4 .xr .ex{margin:0;padding-top:10px}.lv4 .xr .exr{grid-template-columns:100px 1fr}.lv4 .xr .exv{font-size:13px}.lv4 .xuse{background:var(--well);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.lv4 .xuv{font-family:var(--voice);font-size:14px;line-height:1.45}.lv4 .xsplit .xbody.xl{flex-direction:column;gap:10px;display:flex}.lv4 .xr{justify-content:flex-start}.lv4 .xr .xuse{margin-top:auto}.lv4 .xsplit{gap:18px;padding-bottom:10px}.lv4 .xsplit .xbody.xl{gap:4px}.lv4 .bx-in .card .xhead{padding-bottom:6px}.lv4 .drout .slots{flex:none;justify-content:flex-start;gap:12px}.lv4 .drout .dnaafter{margin-top:auto}.lv4 .drout .slots+.dnaafter{padding-top:12px}.lv4 .slot .v.plainv{font-family:var(--body);font-size:15px;font-weight:500}.lv4 .dnaafter .ds{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}.lv4 .citem .ct1{align-items:flex-start}.lv4 .citem b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lv4 .citem time{margin-top:2px}.lv4 .citem .cp{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:760px){.lv4 .citem b{white-space:nowrap;display:block}}.lv4 .tool.folded{white-space:normal;border-radius:14px;line-height:1.35}.lv4 .edcard .bd{line-height:1.55}.lv4 .chat .msgs>*{flex-shrink:0}.lv4 .chat .msgs{padding-bottom:16px}.lv4 .chat{height:clamp(440px,100svh - 344px,720px)}@media (min-width:761px){.lv4 #chat .head{margin-bottom:20px}.lv4 #chat .try{margin-top:10px}}.lv4 .chat .clist{min-height:0}.lv4 .chat .msgs{scrollbar-width:thin;scrollbar-color:var(--grid-bold) transparent;gap:10px;padding-top:24px;overflow-y:auto}.lv4 .chat .msgs::-webkit-scrollbar{width:6px}.lv4 .chat .msgs::-webkit-scrollbar-thumb{background:var(--grid-bold);border-radius:3px}.lv4 .chat .msgs>:first-child{margin-top:auto}@media (max-width:760px){.lv4 .chat{height:80svh;min-height:480px}}.lv4 .chat .msgs,.lv4 .chat .clist{overscroll-behavior:auto}@media (max-width:760px){.lv4 .citem .cp{display:none}}.lv4 .ghost-hero{opacity:.18}.lv4 .eq{font-family:var(--voice);color:var(--charcoal);margin-top:6px;font-size:14px;line-height:1.3}.lv4 .card.empty .meta{color:var(--mute)}.lv4 .tskel{background:#ececf3;border-radius:8px;height:44px;display:block;position:relative;overflow:hidden}.lv4 .tskel:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffffa6 50%,#0000 80%);animation:1.9s linear infinite l4-tsheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes l4-tsheen{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.lv4 .tskel:after{animation:none}}.lv4 .xsplit .xbody.xl>.read:first-child{font-size:20px;line-height:1.4}.lv4 .xsplit .xbody.xl .ex{margin-top:6px}.lv4 .xsplit.solo{grid-template-columns:minmax(0,1fr)}.lv4 .xsplit.stack{grid-template-columns:minmax(0,1fr);gap:14px;padding:0 16px 16px;animation:.45s cubic-bezier(.2,.8,.2,1) 80ms both l4-fadeup}.lv4 .xsplit.stack .xr{border-left:0;border-top:1px solid var(--grid);padding-top:12px;padding-left:0}.lv4 .xsplit.stack .xr .xuse,.lv4 .xsplit .xr .xuse{margin-top:4px}.lv4 .msh-bar,.lv4 .msh-bg{display:none}@media (max-width:860px){.lv4 .msh-bg{z-index:60;opacity:0;pointer-events:none;background:#07071a73;transition:opacity .25s;display:block;position:fixed;inset:0}.lv4 .msh-bg[data-open=true]{opacity:1;pointer-events:auto}.lv4 .msh{z-index:61;overscroll-behavior:contain;max-height:86dvh;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));visibility:hidden;border-radius:22px 22px 0 0;transition:transform .38s cubic-bezier(.2,.8,.2,1),visibility 0s .38s;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%);box-shadow:0 -20px 60px #07071a40}.lv4 .msh[data-open=true]{visibility:visible;transition:transform .38s cubic-bezier(.2,.8,.2,1);transform:none}.lv4 .msh-bar{z-index:5;background:var(--pure);justify-content:center;align-items:center;height:40px;margin-bottom:4px;display:flex;position:sticky;top:0}.lv4 .drout.msh .msh-bar{margin:-18px -18px 4px}.lv4 .msh-grab{background:var(--grid-bold,#dadae5);border-radius:999px;width:40px;height:5px}.lv4 .msh-x{background:var(--paper);width:32px;height:32px;box-shadow:var(--quiet);color:var(--mute);border:0;border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:4px;right:12px}.lv4 .dsheet.msh .dwrap{max-height:none}.lv4 .msh>*{flex-shrink:0}}@media (max-width:860px) and (prefers-reduced-motion:reduce){.lv4 .msh,.lv4 .msh-bg{transition:none}}@media (max-width:900px){.lv3 .take .row5{height:calc(88vw + 84px);margin-top:28px;display:block}.lv3 .take .ph{aspect-ratio:9/18;border-radius:26px;width:44vw;height:auto;margin-left:-22vw;padding:5px;position:absolute;bottom:48px;left:50%;box-shadow:0 18px 40px #07071a47;transform:translateX(calc(var(--i) * 17vw)) rotate(calc(var(--i) * 7deg)) translateY(calc(var(--i) * var(--i) * 7px))!important}.lv3 .take .m-box{border-radius:21px}.lv3 .take .ph:first-child,.lv3 .take .ph:nth-child(5){z-index:1}.lv3 .take .ph:nth-child(2),.lv3 .take .ph:nth-child(4){z-index:2}.lv3 .take .ph:nth-child(3){z-index:3}}.lv4 .hero .formkick{font-family:var(--marketing);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin-top:28px;font-size:11px;font-weight:700}.lv4 .hero .formkick+.hform{margin-top:10px}.lv4 .hero .herofoot{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:12px;display:flex}.lv4 .hero .herofoot .fine{margin:0}.lv4 .launchbtn{cursor:pointer;font:600 13px var(--body);color:var(--charcoal);background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;display:inline-flex}.lv4 .launchbtn .play{background:var(--indigo);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;padding-left:1px;transition:transform .2s;display:grid}.lv4 .launchbtn:hover .play{transform:scale(1.12)}.lv4 .launchbtn .len{font-family:var(--mono);color:var(--mute);font-weight:500}.lv4 .launchbtn:focus-visible{outline:3px solid var(--indigo);outline-offset:3px;border-radius:8px}.launchscrim{z-index:1000;-webkit-backdrop-filter:blur(14px);background-color:#07071adb;background-image:radial-gradient(60% 55% at 18% 22%,#7b6bff8c,#0000 70%),radial-gradient(50% 50% at 85% 80%,#ff3d7f61,#0000 70%),radial-gradient(45% 45% at 80% 15%,#00d18847,#0000 70%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:160% 160%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;place-items:center;padding:16px;animation:.28s ease-out both launchIn,14s ease-in-out infinite alternate launchDrift;display:grid;position:fixed;inset:0}.launchplayer{background:#07071a;border-radius:18px;animation:.38s cubic-bezier(.16,1,.3,1) both launchPop;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 40px 120px #07071a99,0 0 90px #7b6bff59}.launchplayer.wide{aspect-ratio:16/9;width:min(1120px,100%,177.778dvh - 113.778px)}.launchplayer.tall{aspect-ratio:9/16;width:min(100%,56.25dvh - 18px)}.launchplayer video{-o-object-fit:contain;object-fit:contain;background:#07071a;width:100%;height:100%;display:block}.launchplayer .xbtn{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(8px);background:#07071a8c;border:0;border-radius:999px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:12px;right:12px}.launchplayer .xbtn:focus-visible{outline-offset:2px;outline:3px solid #fff}@keyframes launchIn{0%{opacity:0}}@keyframes launchPop{0%{opacity:0;transform:scale(.94)translateY(12px)}}@keyframes launchDrift{to{background-position:100% 100%}}@media (prefers-reduced-motion:reduce){.launchscrim,.launchplayer{animation:none}}.lv4 .pricing{padding:88px 0 72px}.lv4 .pricing .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.lv4 .pricing .plan{background:var(--pure);box-shadow:var(--quiet);border-radius:18px;flex-direction:column;gap:6px;padding:26px 24px;display:flex;position:relative}.lv4 .pricing .plan.best{box-shadow:0 0 0 2px var(--indigo), var(--lift)}.lv4 .pricing .badge{background:var(--indigo);color:#fff;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:24px}.lv4 .pricing .pname{font-size:17px;font-weight:700}.lv4 .pricing .price{align-items:baseline;gap:6px;margin-top:6px;display:flex}.lv4 .pricing .price b{letter-spacing:-.02em;font-size:40px;font-weight:800;line-height:1.1}.lv4 .pricing .price span{font-family:var(--body);color:var(--mute);font-size:15px}.lv4 .pricing .per{font-family:var(--body);color:var(--ink2);font-size:14px}.lv4 .pricing .per .save{color:var(--ok);font-weight:600}.lv4 .pricing .terms{font-family:var(--body);color:var(--mute);min-height:20px;margin:2px 0 8px;font-size:13px}.lv4 .pricing .pill-cta{justify-content:center;width:100%;margin-top:auto;text-decoration:none}.lv4 .pricing .pill-cta.ghost{box-shadow:0 0 0 1px var(--grid), var(--quiet)}.lv4 .pricing .inc{background:var(--pure);box-shadow:var(--quiet);border-radius:18px;margin-top:32px;padding:26px 28px}.lv4 .pricing .inc h3{margin:0 0 16px;font-size:17px;font-weight:700}.lv4 .pricing .grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 28px;display:grid}.lv4 .pricing .it{font-family:var(--body);align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.lv4 .pricing .it svg{color:var(--indigo);flex:0 0 18px;margin-top:2px}.lv4 .pricing .it small{color:var(--mute);margin-top:2px;font-size:13px;display:block}.lv4 .pricing .fine{text-align:center;margin-top:20px}@media (max-width:760px){.lv4 .pricing{padding:56px 0 48px}.lv4 .pricing .plans,.lv4 .pricing .grid3{grid-template-columns:minmax(0,1fr)}.lv4 .pricing .plans{gap:24px}.lv4 .pricing .plan.best{order:-1}}