.prismLanding{--paper:#f3f4f1;--paper-2:#ecede7;--ink:#16201b;--ink-soft:#38423b;--muted:#66716a;--pine:var(--accent-light,#10402f);--teal:#0f9d8f;--brass:#9a7b4f;--rule:#dcdccf;--rule-strong:#c6c7bb;--serif:"Palatino Linotype", Palatino, Constantia, "Iowan Old Style", "Book Antiqua", Georgia, serif;--sans:ui-sans-serif, system-ui, "Segoe UI Variable Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, "Cascadia Code", Consolas, "SF Mono", monospace;--gutter:clamp(1.25rem, 5vw, 5.5rem);background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;box-sizing:border-box;scroll-behavior:smooth;min-height:100vh;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}.prismLanding[data-theme=dark]{--paper:#141815;--paper-2:#1b201c;--ink:#e9e8df;--ink-soft:#c3c6bd;--muted:#8a938a;--pine:var(--accent-dark,#3bbf90);--brass:#c2a06a;--rule:#2a302b;--rule-strong:#39413a}.prismLanding *{box-sizing:border-box}.prismLanding ::selection{background:var(--pine);color:var(--paper)}.prismLanding a{color:inherit}.prismLanding .wrap{max-width:1180px;padding-inline:var(--gutter);margin:0 auto}.prismLanding .eyebrow{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.prismLanding .controls{z-index:80;background:color-mix(in srgb, var(--paper) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--rule-strong);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.9rem;margin:.7rem;padding:.55rem .9rem;font-size:.6rem;display:flex;position:fixed;top:0;right:0}.prismLanding .swatches{gap:.4rem;display:flex}.prismLanding .swatches button{cursor:pointer;border:1px solid #00000026;border-radius:50%;width:20px;height:20px;padding:0}.prismLanding .swatches button[aria-pressed=true]{box-shadow:0 0 0 2px var(--paper), 0 0 0 3px currentColor;transform:scale(1.15)}.prismLanding .controls .toggle{border:1px solid var(--rule-strong);color:var(--ink-soft);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;padding:.35rem .6rem;font-size:.6rem}@media (max-width:640px){.prismLanding .controls .lab{display:none}}.prismLanding .brand{align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.prismLanding .logo{flex:none;width:26px;height:26px}.prismLanding .wm{font-family:var(--serif);letter-spacing:.04em;font-weight:600}.prismLanding .wm .p{color:var(--teal)}.prismLanding .nav{z-index:40;border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 86%, transparent);-webkit-backdrop-filter:saturate(130%)blur(9px);backdrop-filter:saturate(130%)blur(9px);position:sticky;top:0}.prismLanding .nav .row{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1rem;display:flex}.prismLanding .nav .wm{font-size:1.35rem}.prismLanding .nav-links{gap:1.9rem;display:flex}.prismLanding .nav-links a{color:var(--ink-soft);border-bottom:1px solid #0000;padding-bottom:3px;font-size:.92rem;text-decoration:none;transition:all .2s}.prismLanding .nav-links a:hover{color:var(--pine);border-color:var(--pine)}.prismLanding .nav-cta{align-items:center;gap:.9rem;display:flex}@media (max-width:760px){.prismLanding .nav .row{gap:.75rem}.prismLanding .nav-cta{gap:.5rem}.prismLanding .nav-cta .btn{white-space:nowrap;padding:.55rem .9rem;font-size:.85rem}.prismLanding .nav-cta a[href=\/signup],.prismLanding .nav-cta a[href=\/download]{display:none}.prismLanding .cta-row{flex-direction:column;align-items:stretch;gap:.7rem}.prismLanding .cta-row .btn{text-align:center;justify-content:center;width:100%}.prismLanding .cta-note{text-align:center;margin-top:.3rem}}.prismLanding .btn{font-family:var(--sans);cursor:pointer;border:1px solid var(--ink);white-space:nowrap;border-radius:3px;align-items:center;gap:.5rem;padding:.72rem 1.4rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:transform .15s,background .2s,color .2s,border-color .2s;display:inline-flex}.prismLanding .btn-primary{background:var(--ink);color:var(--paper)}.prismLanding .btn-primary:hover{background:var(--pine);border-color:var(--pine);transform:translateY(-1px)}.prismLanding .btn-ghost{color:var(--ink);border-color:var(--rule-strong);background:0 0}.prismLanding .btn-ghost:hover{border-color:var(--ink)}.prismLanding .btn-lg{padding:1rem 2rem;font-size:1.05rem}.prismLanding .btn-deck{background:color-mix(in srgb, var(--pine) 8%, transparent);color:var(--pine);border-color:color-mix(in srgb, var(--pine) 40%, transparent);font-weight:500}.prismLanding .btn-deck:hover{background:var(--pine);color:var(--paper);border-color:var(--pine)}.prismLanding .hero{padding-block:clamp(3rem,8vw,5.5rem) clamp(1.5rem,4vw,2.5rem)}.prismLanding .hero .eyebrow{margin-bottom:1.8rem;display:block}.prismLanding .display{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,7.5vw,5.8rem);font-weight:600;line-height:1.04}.prismLanding .display .pm{color:var(--teal);letter-spacing:.02em}.prismLanding .ticker-line{color:var(--pine);min-height:1.15em;margin-top:.12em;font-style:italic;transition:opacity .35s;display:block}.prismLanding .cta-row{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2.4rem;display:flex}.prismLanding .cta-note{font-family:var(--mono);letter-spacing:.12em;color:var(--muted);text-transform:uppercase;font-size:.68rem}.prismLanding .cta-note .dot{color:var(--teal)}.prismLanding .hero-deck{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:1.8rem;padding-bottom:1.6rem;display:flex}.prismLanding .foot-lab{align-items:center;gap:.95rem;display:flex}.prismLanding .foot-lab .seal{width:36px;height:36px;color:var(--teal);flex:none}.prismLanding .foot-lab .t{font-family:var(--serif);font-size:1.05rem}.prismLanding .foot-lab .t b{color:var(--teal)}.prismLanding .foot-lab .t small{font-family:var(--sans);letter-spacing:.015em;color:var(--muted);margin-top:3px;font-size:.76rem;display:block}.prismLanding .foot-lab .t small .by{color:var(--ink);font-weight:500}.prismLanding section{padding-block:clamp(3.5rem,8vw,6rem)}.prismLanding .rule-top{border-top:1px solid var(--rule)}.prismLanding .sec-head{text-align:center;max-width:52ch;margin:0 auto 3rem}.prismLanding .sec-head h2{font-family:var(--serif);letter-spacing:-.01em;margin:.6rem 0 0;font-size:clamp(1.7rem,3.6vw,2.5rem);font-weight:600}.prismLanding .sec-head p{color:var(--muted);margin:.8rem auto 0}.prismLanding .preview{border:1px solid var(--rule-strong);background:linear-gradient(180deg, #fff, var(--paper));box-shadow:0 30px 60px -40px #141e1966}.prismLanding[data-theme=dark] .preview{background:linear-gradient(#1b201c,#141815)}.prismLanding .chrome{border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.64rem;display:flex}.prismLanding .chrome .dots{gap:.4rem;display:flex}.prismLanding .chrome .dots i{background:var(--rule-strong);border-radius:50%;width:9px;height:9px;display:block}.prismLanding .app{grid-template-columns:190px 1fr 300px;height:clamp(320px,42vw,470px);display:grid}.prismLanding .app .side{border-right:1px solid var(--rule);padding:1.1rem}.prismLanding .app .side .item{background:var(--paper-2);border-radius:3px;height:12px;margin-bottom:.7rem}.prismLanding .app .side .item.on{background:color-mix(in srgb, var(--pine) 22%, var(--paper-2));width:80%}.prismLanding .app .body{padding:1.3rem}.prismLanding .app .body h4{font-family:var(--serif);margin:0 0 1rem;font-size:1.15rem}.prismLanding .app .cards{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.prismLanding .app .card{border:1px solid var(--rule);background:var(--paper);border-radius:4px;padding:.9rem}.prismLanding .app .card .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.58rem}.prismLanding .app .card .v{font-family:var(--serif);margin-top:.3rem;font-size:1.5rem}.prismLanding .app .card .v b{color:var(--pine)}.prismLanding .app .cop{border-left:1px solid var(--rule);background:color-mix(in srgb, var(--pine) 3%, var(--paper));padding:1.1rem}.prismLanding .app .cop .h{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin-bottom:1rem;font-size:.58rem;display:flex}.prismLanding .app .cop .bubble{border:1px solid var(--rule);border-radius:6px;margin-bottom:.6rem;padding:.6rem .7rem;font-size:.82rem}.prismLanding .app .cop .bubble.p{border-left:3px solid var(--pine)}.prismLanding .app .cop .bubble .who{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.25rem;font-size:.55rem;display:block}@media (max-width:820px){.prismLanding .app{grid-template-columns:1fr}.prismLanding .app .side,.prismLanding .app .cop{display:none}}.prismLanding .wa-grid{grid-template-columns:1fr 360px;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.prismLanding .wa-grid .lede{font-family:var(--serif);margin:1rem 0;font-size:clamp(1.4rem,3vw,2rem);line-height:1.3}.prismLanding .wa-grid p{color:var(--ink-soft);max-width:42ch}.prismLanding .phone{background:#0b141a;border:10px solid #0a100e;border-radius:34px;justify-self:center;width:300px;max-width:100%;overflow:hidden;box-shadow:0 40px 70px -40px #141e1980}.prismLanding .wa-head{color:#e9f5ef;background:#075e54;align-items:center;gap:.6rem;padding:.9rem 1rem;font-size:.9rem;display:flex}.prismLanding .wa-head .av{width:30px;height:30px;font-family:var(--serif);color:#04231f;background:#0f9d8f;border-radius:50%;place-items:center;font-weight:600;display:grid}.prismLanding .wa-head small{color:#9fd4c6;font-size:.68rem;display:block}.prismLanding .wa-body{background:#0b141a;flex-direction:column;gap:.6rem;min-height:360px;padding:1rem .8rem;display:flex}.prismLanding .wa{opacity:0;border-radius:10px;max-width:82%;padding:.5rem .7rem;font-size:.82rem;line-height:1.4;animation:.5s forwards prismwain;transform:translateY(8px)}.prismLanding .wa.me{color:#eafff8;background:#128c7e;align-self:flex-end}.prismLanding .wa.them{color:#dbe7e2;background:#1f2c33;align-self:flex-start}.prismLanding .wa.card{color:#cfe6db;background:#0e1a16;border:1px solid #2f5347;border-left:3px solid #3bbf90;align-self:flex-start}.prismLanding .wa.card .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#7fa093;font-size:.58rem}.prismLanding .wa .acts{gap:.4rem;margin-top:.5rem;display:flex}.prismLanding .wa .acts span{border:1px solid #2f5347;border-radius:4px;padding:.3rem .5rem;font-size:.66rem}.prismLanding .wa .acts .go{color:#04231f;background:#3bbf90;border-color:#3bbf90}.prismLanding .wa.d1{animation-delay:.2s}.prismLanding .wa.d2{animation-delay:1s}.prismLanding .wa.d3{animation-delay:2s}.prismLanding .wa.d4{animation-delay:3s}@keyframes prismwain{to{opacity:1;transform:none}}@media (max-width:760px){.prismLanding .wa-grid{grid-template-columns:1fr}}.prismLanding .feat{border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.prismLanding .feat>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:2rem}.prismLanding .feat>div:nth-child(3n){border-right:none}.prismLanding .feat>div:nth-last-child(-n+3){border-bottom:none}.prismLanding .feat .fi{font-family:var(--mono);letter-spacing:.14em;color:var(--brass);text-transform:uppercase;font-size:.64rem}.prismLanding .feat h3{font-family:var(--serif);margin:.7rem 0 .5rem;font-size:1.25rem;font-weight:600}.prismLanding .feat p{color:var(--muted);margin:0;font-size:.92rem}@media (max-width:760px){.prismLanding .feat{grid-template-columns:1fr}.prismLanding .feat>div{border-right:none}}.prismLanding .sec-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.prismLanding .sec-list{margin:0;padding:0;list-style:none}.prismLanding .sec-list li{border-bottom:1px solid var(--rule);padding:1.1rem 0}.prismLanding .sec-list li:first-child{border-top:1px solid var(--rule)}.prismLanding .sec-list .k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass);font-size:.64rem}.prismLanding .sec-list h4{font-family:var(--serif);margin:.3rem 0;font-size:1.15rem;font-weight:600}.prismLanding .sec-list p{color:var(--muted);margin:0;font-size:.92rem}.prismLanding .sec-deck{border:1px solid var(--rule-strong);color:#cfe6db;background:#0a100e;min-height:300px;position:relative;overflow:hidden}.prismLanding .sec-deck:before{content:"";background-color:#0000;background-image:linear-gradient(#3cbf900d 1px,#0000 1px),linear-gradient(90deg,#3cbf900d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.prismLanding .sec-slide{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;padding:2rem;transition:all .6s;display:flex;position:absolute;inset:0;transform:translateY(10px)}.prismLanding .sec-slide.active{opacity:1;transform:none}.prismLanding .sec-slide .n{font-family:var(--mono);letter-spacing:.16em;color:#3bbf90;text-transform:uppercase;font-size:.62rem}.prismLanding .sec-slide h4{font-family:var(--serif);color:#eef4f0;margin:.6rem 0;font-size:1.4rem;font-weight:600}.prismLanding .sec-slide p{color:#8fa79c;margin:0 0 1rem;font-size:.95rem}.prismLanding .sec-slide code{font-family:var(--mono);color:#7fd8b4;white-space:pre-wrap;background:#0c1a15;border:1px solid #2f5347;padding:.5rem .7rem;font-size:.72rem;line-height:1.7;display:block}.prismLanding .sec-deck .pg{gap:.4rem;display:flex;position:absolute;bottom:1rem;left:2rem}.prismLanding .sec-deck .pg i{background:#2a4a3f;width:22px;height:3px;display:block}.prismLanding .sec-deck .pg i.on{background:#3bbf90}@media (max-width:760px){.prismLanding .sec-grid{grid-template-columns:1fr}}.prismLanding .final{text-align:center}.prismLanding .final h2{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 1rem;font-size:clamp(2rem,5vw,3.4rem);font-weight:600}.prismLanding .final p{color:var(--ink-soft);max-width:44ch;margin:0 auto 2.2rem}.prismLanding footer{border-top:1px solid var(--rule);padding-block:2.4rem}.prismLanding .foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.prismLanding .foot-row .cite{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;font-size:.66rem}.prismLanding .modal{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a100eb8;justify-content:center;align-items:center;padding:clamp(.75rem,3vw,2rem);display:none;position:fixed;inset:0}.prismLanding .modal.open{display:flex}.prismLanding .show{background:var(--paper);border:1px solid var(--rule-strong);flex-direction:column;width:min(1160px,100%);height:min(92vh,620px);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 40px 80px -30px #0009}.prismLanding .show .top{border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:var(--paper-2);justify-content:space-between;align-items:center;padding:1.1rem 1.6rem;font-size:.7rem;display:flex}.prismLanding .show .top .x{cursor:pointer;border:1px solid var(--rule-strong);background:var(--ink);color:var(--paper);font-family:var(--sans);text-transform:none;letter-spacing:0;border-radius:3px;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.82rem;font-weight:500;display:inline-flex}.prismLanding .show .top .x:hover{background:var(--pine);border-color:var(--pine)}.prismLanding .show .stage{flex:auto;min-height:0;position:relative}.prismLanding .msl{opacity:0;pointer-events:none;grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;padding:clamp(1.5rem,4vw,3rem);transition:all .6s;display:grid;position:absolute;inset:0;overflow-y:auto;transform:translate(24px)}.prismLanding .msl.active{opacity:1;pointer-events:auto;transform:none}.prismLanding .msl .num{font-family:var(--mono);letter-spacing:.16em;color:var(--brass);text-transform:uppercase;font-size:.68rem}.prismLanding .msl h3{font-family:var(--serif);letter-spacing:-.01em;margin:.6rem 0 .8rem;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:600}.prismLanding .msl p{color:var(--ink-soft);max-width:44ch;margin:0;font-size:1.05rem}.prismLanding .msl .badge{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pine);border:1px solid color-mix(in srgb, var(--pine) 30%, transparent);margin-top:1.3rem;padding:.3rem .7rem;font-size:.62rem;display:inline-block}.prismLanding .msl .badge.soon{color:var(--brass);border-color:color-mix(in srgb, var(--brass) 35%, transparent)}.prismLanding .mk{border:1px solid var(--rule-strong);background:#fff;border-radius:6px;padding:1.1rem;box-shadow:0 20px 40px -30px #141e1966}.prismLanding[data-theme=dark] .mk{background:#1b201c}.prismLanding .mk .row{border-bottom:1px solid var(--rule);justify-content:space-between;gap:1rem;padding:.55rem 0;font-size:.86rem;display:flex}.prismLanding .mk .row:last-child{border-bottom:none}.prismLanding .mk .tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--muted);white-space:nowrap;border-radius:3px;padding:.15rem .45rem;font-size:.58rem}.prismLanding .mk .tag.ok{color:var(--pine);border-color:color-mix(in srgb, var(--pine) 35%, transparent)}.prismLanding .mk .mono{font-family:var(--mono);color:var(--muted);font-size:.68rem}.prismLanding .mk .chip{border:1px solid var(--rule-strong);border-radius:20px;margin:.2rem .3rem 0 0;padding:.3rem .6rem;font-size:.72rem;display:inline-block}.prismLanding .mk .big{font-family:var(--serif);font-size:1.7rem}.prismLanding .mk .big b{color:var(--pine)}.prismLanding .show .bar{border-top:1px solid var(--rule);background:var(--paper-2);flex:none;justify-content:space-between;align-items:center;padding:1rem 1.6rem;display:flex}.prismLanding .show .dots{gap:.5rem;display:flex}.prismLanding .show .dots button{background:var(--rule-strong);cursor:pointer;border:none;width:26px;height:3px;padding:0}.prismLanding .show .dots button[aria-current=true]{background:var(--pine)}.prismLanding .show .nbtn button{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--ink-soft);cursor:pointer;background:0 0;margin-left:.5rem;padding:.5rem .8rem;font-size:.64rem}.prismLanding .show .nbtn button:hover{border-color:var(--ink)}@media (max-width:760px){.prismLanding .msl{grid-template-columns:1fr}.prismLanding .msl>div:last-child{display:none}}.prismLanding .rise{opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) forwards prismrise;transform:translateY(14px)}.prismLanding .rise.d1{animation-delay:60ms}.prismLanding .rise.d2{animation-delay:.12s}.prismLanding .rise.d3{animation-delay:.18s}@keyframes prismrise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.prismLanding .rise{opacity:1;animation:none;transform:none}}@media (max-width:860px){.prismLanding .nav-links{display:none}}.prismLanding .cap-chip{border:1px solid color-mix(in srgb, var(--pine) 32%, transparent);background:color-mix(in srgb, var(--pine) 7%, transparent);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pine);vertical-align:middle;border-radius:3px;margin-left:.55rem;padding:.18rem .45rem;font-size:.55rem;display:inline-block}.prismLanding .cap-chip.soon{color:var(--brass);border-color:color-mix(in srgb, var(--brass) 38%, transparent);background:color-mix(in srgb, var(--brass) 8%, transparent)}@media (max-width:1280px){.prismLanding .nav-links{gap:1.05rem}.prismLanding .nav-links a{font-size:.85rem}}@media (max-width:1120px){.prismLanding .nav-links{display:none}}.prismLanding .gcards{border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.prismLanding .gcards>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:1.6rem 1.7rem}.prismLanding .gcards>div:nth-child(3n){border-right:none}.prismLanding .gcards>div:nth-last-child(-n+3){border-bottom:none}.prismLanding .gcards .gk{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);font-size:.6rem}.prismLanding .gcards h3{font-family:var(--serif);letter-spacing:-.005em;margin:.6rem 0 .45rem;font-size:1.12rem;font-weight:600}.prismLanding .gcards p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}@media (max-width:760px){.prismLanding .gcards{grid-template-columns:1fr}.prismLanding .gcards>div{border-right:none}}.prismLanding .gnote{border-left:2px solid var(--brass);background:color-mix(in srgb, var(--brass) 7%, var(--paper));max-width:82ch;color:var(--ink-soft);margin:1.5rem 0 0;padding:1rem 1.2rem;font-size:.92rem}.prismLanding .gnote b{color:var(--ink);font-weight:600}.prismLanding .clk-funnel{border:1px solid var(--rule);background:var(--paper-2);grid-template-columns:repeat(4,1fr);margin-top:-1px;display:grid}.prismLanding .clk-funnel>div{border-right:1px solid var(--rule);padding:1.3rem 1.5rem}.prismLanding .clk-funnel>div:last-child{border-right:none}.prismLanding .clk-funnel .v{font-family:var(--serif);font-size:clamp(1.6rem,3.4vw,2.3rem);line-height:1;display:block}.prismLanding .clk-funnel .l{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:.5rem;font-size:.6rem;display:block}.prismLanding .clk-funnel .end{background:color-mix(in srgb, var(--pine) 7%, var(--paper-2))}.prismLanding .clk-funnel .end .v{color:var(--pine)}@media (max-width:760px){.prismLanding .clk-funnel{grid-template-columns:1fr 1fr}.prismLanding .clk-funnel>div:nth-child(2n){border-right:none}.prismLanding .clk-funnel>div:nth-child(-n+2){border-bottom:1px solid var(--rule)}}.prismLanding .dr-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@media (max-width:860px){.prismLanding .dr-grid{grid-template-columns:1fr}}.prismLanding .dr-tree-wrap{border:1px solid var(--rule-strong);background:var(--paper-2);padding:1.4rem 1.5rem;overflow-x:auto}.prismLanding .dr-root{font-family:var(--mono);color:var(--ink);font-size:.8rem;font-weight:600}.prismLanding .dr-tree,.prismLanding .dr-tree ul{margin:0;padding:0;list-style:none}.prismLanding .dr-tree{margin-top:.35rem}.prismLanding .dr-tree ul{margin-top:.4rem}.prismLanding .dr-tree li{border-left:1px solid var(--rule-strong);padding:.5rem 0 .5rem 1.4rem;position:relative}.prismLanding .dr-tree li:before{content:"";border-top:1px solid var(--rule-strong);width:.9rem;position:absolute;top:1.05rem;left:0}.prismLanding .dr-tree li:last-child:after{content:"";background:var(--paper-2);width:1px;position:absolute;top:1.05rem;bottom:0;left:-1px}.prismLanding .dr-tree code{font-family:var(--mono);color:var(--ink);white-space:nowrap;font-size:.8rem}.prismLanding .dr-tree>li>code{color:var(--pine)}.prismLanding .dr-tree .n{color:var(--muted);margin-top:.25rem;font-size:.78rem;display:block}.prismLanding .wa-more{border-top:1px solid var(--rule);margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(2.2rem,5vw,3rem)}.prismLanding .wa-more .eyebrow{display:block}.prismLanding .wa-more-h{font-family:var(--serif);letter-spacing:-.01em;margin:.7rem 0 .5rem;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:600}.prismLanding .wa-more-p{max-width:56ch;color:var(--ink-soft);margin:0}.prismLanding .wa-more-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(2rem,4vw,3.2rem);margin-top:2.2rem;display:grid}@media (max-width:900px){.prismLanding .wa-more-grid{grid-template-columns:1fr}}.prismLanding .wa-rows{margin:0;padding:0;list-style:none}.prismLanding .wa-rows li{border-bottom:1px solid var(--rule);color:var(--muted);padding:.85rem 0 .85rem 1.5rem;font-size:.92rem;line-height:1.55;position:relative}.prismLanding .wa-rows li:first-child{border-top:1px solid var(--rule)}.prismLanding .wa-rows li:before{content:"";border-top:1px solid var(--teal);width:.75rem;position:absolute;top:1.6rem;left:0}.prismLanding .wa-rows b{color:var(--ink);font-weight:600}.prismLanding .wa-log{border:1px solid var(--rule-strong);background:#fff;flex-direction:column;gap:.45rem;padding:.95rem;display:flex}.prismLanding[data-theme=dark] .wa-log{background:#1b201c}.prismLanding .wa-log-h{border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-bottom:.65rem;font-size:.58rem}.prismLanding .wa-turn{border-radius:9px;max-width:92%;padding:.5rem .75rem;font-size:.84rem;line-height:1.45}.prismLanding .wa-turn.you{background:color-mix(in srgb, var(--teal) 13%, var(--paper));color:var(--ink);border-bottom-right-radius:3px;align-self:flex-end}.prismLanding .wa-turn.prism{background:var(--paper-2);color:var(--ink-soft);border-bottom-left-radius:3px;align-self:flex-start}.prismLanding .wa-turn .t{display:block}.prismLanding .wa-turn.prism .t{color:var(--ink);font-weight:600}.prismLanding .wa-turn .s{color:var(--muted);margin-top:.2rem;display:block}.prismLanding .wa-turn .f{border:1px solid var(--rule);background:var(--paper);font-family:var(--mono);color:var(--ink);border-radius:6px;align-items:center;gap:.4rem;margin-top:.5rem;padding:.35rem .55rem;font-size:.66rem;display:flex}.prismLanding .wa-turn .f em{color:var(--muted);font-style:normal}@media (min-width:761px){.prismLanding .feat>div:nth-child(12){border-bottom:1px solid var(--rule)}.prismLanding .feat>div:last-child{border-right:none}}@media (max-width:480px){.prismLanding .nav .row{gap:.75rem}.prismLanding .nav-cta{gap:.5rem}.prismLanding .nav-cta .btn{padding:.55rem .8rem;font-size:.85rem}.prismLanding .nav .wm{font-size:1.2rem}.prismLanding .cta-row .btn-lg{padding:.85rem 1.3rem;font-size:1rem}.prismLanding .show .top{padding:.9rem 1rem}.prismLanding .msl{padding:1.4rem}.prismLanding .show .bar{flex-direction:column;align-items:stretch;gap:.8rem}.prismLanding .show .dots{flex-wrap:wrap;justify-content:center}.prismLanding .show .nbtn{justify-content:center;display:flex}.prismLanding .show .nbtn button:first-child{margin-left:0}}@media (max-width:767px){.prismLanding .eyebrow,.prismLanding .cta-note,.prismLanding .cap-chip,.prismLanding .gcards .gk,.prismLanding .app .card .k,.prismLanding .wa.card .k,.prismLanding .sec-list .k,.prismLanding .chrome,.prismLanding .mk .tag,.prismLanding .msl .badge,.prismLanding .wa-log-h,.prismLanding .wa .acts span,.prismLanding .show .top,.prismLanding .show .nbtn button,.prismLanding .feat .fi,.prismLanding .sec-slide .n{font-size:.75rem}}
