:root{--bg:#131312;--bg-low:#1c1c1b;--bg-mid:#20201f;--bg-high:#2a2a29;--bg-higher:#353533;--bg-lowest:#0e0e0d;--fg:#e5e2e0;--fg-dim:#bacac5;--fg-mute:#85948f;--rule:rgba(229,226,224,0.08);--rule-strong:rgba(229,226,224,0.16);--accent:#44e3c9;--accent-deep:#00c7ae;--accent-ink:#004d42;--lime:#9ddf2e;--amber:#e8b255;--peach:#ff9d7a}[data-temp=ink]{--bg:#0e1012;--bg-low:#14161a;--bg-mid:#181b20;--bg-high:#22262c;--bg-higher:#2c313a;--bg-lowest:#0a0c0f;--fg:#e8ecf2;--fg-dim:#b8c2ce;--fg-mute:#78828f}[data-temp=bone]{--bg:#efece4;--bg-low:#e7e3d9;--bg-mid:#ddd7c9;--bg-high:#d2cbba;--bg-higher:#c4bca8;--bg-lowest:#f5f2eb;--fg:#1a1a18;--fg-dim:#3d3d38;--fg-mute:#6c6a63;--rule:rgba(20,20,18,0.12);--rule-strong:rgba(20,20,18,0.22)}[data-accent=lime]{--accent:#9ddf2e;--accent-deep:#83c300;--accent-ink:#243700}[data-accent=amber]{--accent:#e8b255;--accent-deep:#c28829;--accent-ink:#3b2608}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img{max-width:100%;display:block}button{font:inherit;background:none;border:0;padding:0;cursor:pointer}a,button{color:inherit}a{text-decoration:none}.mono{font-family:var(--mono)}.serif{font-family:var(--serif);font-style:italic;font-weight:400}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-mute)}.display{font-family:var(--sans);font-weight:800;letter-spacing:-.035em;line-height:.95}.h2{font-weight:700;letter-spacing:-.025em;line-height:1.02;font-size:clamp(40px,5.5vw,76px)}.h3{font-weight:600;letter-spacing:-.02em;line-height:1.1;font-size:clamp(22px,2vw,28px)}.body{font-size:17px;line-height:1.55;color:var(--fg-dim);text-wrap:pretty;max-width:58ch}.wrap{max-width:1280px}.wrap,.wrap-wide{margin:0 auto;padding:0 32px}.wrap-wide{max-width:1440px}.section{padding:140px 0;position:relative}.section-tight{padding:80px 0}.corner-frame{position:relative}.corner-frame:after,.corner-frame:before,.corner-frame>.cm-tl,.corner-frame>.cm-tr{content:"";position:absolute;width:14px;height:14px;pointer-events:none;border-color:var(--accent);opacity:.75}.corner-frame:before{left:-2px;top:-2px;border-left:1.5px solid;border-top:1.5px solid}.corner-frame:after{right:-2px;bottom:-2px;border-right:1.5px solid;border-bottom:1.5px solid}.corner-frame>.cm-tr{right:-2px;top:-2px;border-right:1.5px solid var(--accent);border-top:1.5px solid var(--accent)}.corner-frame>.cm-bl{left:-2px;bottom:-2px;border-left:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);position:absolute;width:14px;height:14px}[data-corners=off] .corner-frame:after,[data-corners=off] .corner-frame:before,[data-corners=off] .corner-frame>.cm-bl,[data-corners=off] .corner-frame>.cm-tr{display:none}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:8px;font-weight:600;font-size:15px;letter-spacing:-.01em;transition:transform .15s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.btn-primary{background:linear-gradient(180deg,var(--accent) 0,var(--accent-deep) 100%);color:var(--accent-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 8px 30px -10px color-mix(in srgb,var(--accent) 50%,transparent)}.btn-primary:hover{transform:translateY(-1px)}.btn-ghost{color:var(--fg);background:transparent;border:1px solid var(--rule-strong)}.btn-ghost:hover{background:var(--bg-mid)}.btn-small{padding:9px 14px;font-size:13px;border-radius:6px}.rule{background:var(--rule)}.rule,.rule-dashed{height:1px;width:100%}.rule-dashed{background-image:linear-gradient(to right,var(--rule-strong) 50%,transparent 50%);background-size:8px 1px}.chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:var(--bg-high);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim)}.chip .dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.chip .dot.lime{background:var(--lime)}.kbd{display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border-radius:4px;font-family:var(--mono);font-size:11px;background:var(--bg-high);color:var(--fg-dim);border:1px solid var(--rule)}[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}[data-reveal].in{opacity:1;transform:translateY(0)}.nav{position:fixed;inset:0 0 auto 0;z-index:50;backdrop-filter:saturate(140%) blur(18px);-webkit-backdrop-filter:saturate(140%) blur(18px);background:color-mix(in srgb,var(--bg) 70%,transparent);border-bottom:1px solid transparent;transition:border-color .3s ease,background .3s ease}.nav.scrolled{border-bottom-color:var(--rule)}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:18px 32px;max-width:1440px;margin:0 auto}.nav-logo{display:inline-block;font-weight:800;letter-spacing:-.03em;font-size:20px}.nav-logo:after{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-left:2px;vertical-align:baseline;transform:translateY(-1px)}.nav-logo .dot{display:none}.nav-links{display:flex;gap:34px;font-size:14px;color:var(--fg-dim)}.nav-links a:hover{color:var(--fg)}@media (max-width:720px){.nav-links{display:none}}.hero{padding:160px 0 60px;position:relative;overflow:hidden}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(var(--rule) 1px,transparent 1px),linear-gradient(90deg,var(--rule) 1px,transparent 1px);background-size:88px 88px;mask-image:radial-gradient(ellipse at 50% 0,#000 0,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 0,#000 0,transparent 70%);opacity:.6;pointer-events:none}.hero-inner{position:relative;text-align:left;max-width:1080px;margin:0 auto;padding:0 32px}.hero h1{font-size:clamp(56px,9vw,132px);font-weight:800;letter-spacing:-.045em;line-height:.92;margin:28px 0 0}.hero h1 .serif{font-style:italic;font-weight:400;letter-spacing:-.02em;color:var(--fg-dim)}.hero-sub{margin-top:32px;max-width:640px;font-size:19px;line-height:1.5;color:var(--fg-dim)}.hero-cta{gap:14px;margin-top:40px;align-items:center}.hero-cta,.hero-meta{display:flex;flex-wrap:wrap}.hero-meta{gap:22px;margin-top:28px;font-family:var(--mono);font-size:11px;color:var(--fg-mute);letter-spacing:.1em;text-transform:uppercase}.hero-meta span{display:inline-flex;align-items:center;gap:8px}.hero-meta span:before{content:"";width:6px;height:6px;background:var(--lime);border-radius:50%}.signal-stage{position:relative;margin:80px auto 0;max-width:1180px;height:360px;padding:0 32px}@media (max-width:900px){.signal-stage{height:260px}}.ticker{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:18px 0;overflow:hidden;position:relative;background:var(--bg)}.ticker-track{display:inline-flex;gap:48px;white-space:nowrap;animation:ticker 40s linear infinite;font-family:var(--mono);font-size:13px;color:var(--fg-mute);letter-spacing:.15em;text-transform:uppercase}.ticker-track span em{font-style:normal;color:var(--accent)}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.how{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:12px;overflow:hidden}@media (max-width:900px){.how{grid-template-columns:1fr}}.how-step{background:var(--bg);padding:44px 36px 56px;display:flex;flex-direction:column;gap:18px;min-height:340px;position:relative}.how-step .num{font-family:var(--mono);font-size:12px;letter-spacing:.2em;color:var(--fg-mute)}.how-step h3{font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0;line-height:1.1}.how-step p{color:var(--fg-dim);font-size:15px;line-height:1.55;margin:0;max-width:36ch}.how-step .visual{margin-top:auto;border-radius:8px;background:var(--bg-low);min-height:100px;padding:16px;font-family:var(--mono);font-size:12px;color:var(--fg-mute);border:1px solid var(--rule)}.integrations-intro{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:80px;gap:80px;align-items:end;margin-bottom:60px}@media (max-width:900px){.integrations-intro{grid-template-columns:1fr;gap:20px}}.routing-stage{display:grid;grid-template-columns:180px 200px 1fr;grid-gap:32px;gap:32px;align-items:center;padding:40px 0}@media (max-width:860px){.routing-stage{grid-template-columns:1fr;gap:28px}}.routing-col{min-width:0}.routing-source{gap:18px;text-align:center}.plaud-device,.routing-source{display:flex;flex-direction:column;align-items:center}.plaud-device{width:96px;height:144px;border-radius:18px;background:linear-gradient(180deg,var(--bg-high),var(--bg-mid));border:1px solid var(--rule-strong);justify-content:space-between;padding:16px 14px;box-shadow:0 30px 60px -30px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.04)}.plaud-screen{width:100%;height:44px;border-radius:6px;background:var(--bg-lowest);border:1px solid var(--rule);padding:6px 8px}.plaud-btn{width:20px;height:20px;border-radius:50%;background:var(--accent);transition:box-shadow .3s ease}.routing-caption{font-size:13px;color:var(--fg-dim);line-height:1.45}.routing-caption .mono-caps{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--fg-mute);text-transform:uppercase;margin-bottom:6px}.routing-hub{display:flex;flex-direction:column;align-items:center;gap:0;position:relative}.applaud-hub{width:200px;padding:18px 20px;background:var(--bg-mid);border:1px solid var(--rule-strong);border-radius:12px;box-shadow:0 30px 80px -30px color-mix(in srgb,var(--accent) 40%,rgba(0,0,0,.6)),inset 0 1px 0 rgba(255,255,255,.04);text-align:left}.hub-status{display:flex;align-items:center;gap:7px;margin-top:10px;font-family:var(--mono);font-size:11px;color:var(--fg-dim)}.hub-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.hub-bars{display:flex;gap:4px;margin-top:14px;height:8px}.hub-bar{flex:1 1;height:100%;border-radius:2px;opacity:.9;animation:hub-pulse 2.4s ease-in-out infinite}@keyframes hub-pulse{0%,to{opacity:.5;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.lane-arrow{width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--rule-strong),transparent);margin:14px 0}.lane-arrow-in{background:linear-gradient(90deg,var(--accent),var(--rule-strong));height:1.5px;opacity:.6}.lane-arrow-out{background:linear-gradient(90deg,var(--rule-strong),var(--rule-strong));height:1.5px;opacity:.5}.routing-lanes{display:flex;flex-direction:column;gap:24px}.lane-column{position:relative;padding:16px 18px 16px 22px;border-left:2px solid var(--lane-color);background:linear-gradient(90deg,color-mix(in srgb,var(--lane-color) 6%,transparent),transparent 50%);border-radius:0 10px 10px 0}.lane-header{display:flex;align-items:baseline;gap:12px;margin-bottom:4px}.lane-tag{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--lane-color);font-weight:700;text-transform:uppercase}.lane-title{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--fg)}.lane-blurb{font-size:13.5px;color:var(--fg-dim);margin-bottom:14px;max-width:52ch}.lane-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.lane-dest{display:grid;grid-template-columns:28px 1fr 10px;align-items:center;grid-gap:12px;gap:12px;padding:10px 14px;background:var(--bg-low);border:1px solid var(--rule);border-radius:8px;transition:border-color .35s ease,background .35s ease,transform .35s ease}.lane-dest.on{border-color:color-mix(in srgb,var(--lane-color) 55%,transparent);background:var(--bg-mid);box-shadow:0 20px 40px -20px color-mix(in srgb,var(--lane-color) 25%,transparent)}.lane-dest-body .lane-dest-label{font-size:14px;font-weight:600;letter-spacing:-.01em}.lane-dest-body .lane-dest-sub{font-size:11.5px;color:var(--fg-mute);margin-top:2px}.lane-dest-dot{width:8px;height:8px;border-radius:50%;background:var(--rule-strong);transition:background .35s ease,box-shadow .35s ease}.lane-dest.on .lane-dest-dot{background:var(--lane-color);box-shadow:0 0 10px var(--lane-color)}.mono-caps{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase}.ai-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;min-height:620px;align-items:start}@media (max-width:900px){.ai-grid{grid-template-columns:1fr}}.ai-doc{background:var(--bg-low);border-radius:12px;padding:28px 30px 32px;font-size:15px;line-height:1.7;color:var(--fg-dim);position:relative;min-height:560px}.ai-doc .doc-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.ai-doc .line{transition:background .4s ease,color .4s ease;padding:2px 6px;margin:0 -6px;border-radius:4px}.ai-doc .line.scanning{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--fg)}.ai-doc .line.extracted-todo{background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--fg)}.ai-doc .line.extracted-cal{background:color-mix(in srgb,var(--lime) 10%,transparent);color:var(--fg)}.ai-doc .tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--fg-mute);background:var(--bg-high);padding:2px 6px;border-radius:4px;vertical-align:2px;margin-left:6px;text-transform:uppercase}.ai-doc .tag.todo{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.ai-doc .tag.cal{color:var(--lime);background:color-mix(in srgb,var(--lime) 12%,transparent)}.ai-right{display:flex;flex-direction:column;gap:20px;position:-webkit-sticky;position:sticky;top:140px}.trace{background:var(--bg-lowest);border-radius:10px;min-height:170px;max-height:170px;overflow:hidden;padding:16px 20px;font-family:var(--mono);font-size:12.5px;color:var(--fg-dim);min-height:180px;line-height:1.8}.trace .prompt{color:var(--fg-mute)}.trace .ok{color:var(--lime)}.trace .hi{color:var(--accent)}.receipt{background:var(--bg-mid);border-radius:10px;min-height:240px;padding:20px 22px;box-shadow:0 30px 60px -30px rgba(0,0,0,.5);transform:translateY(8px) scale(.98);opacity:0;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .5s ease}.receipt.in{transform:translateY(0) scale(1);opacity:1}.receipt-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.receipt-head .brand{display:flex;align-items:center;gap:10px;font-weight:600}.receipt-item{display:flex;align-items:start;gap:10px;padding:8px 0}.receipt-item+.receipt-item{border-top:1px dashed var(--rule)}.receipt-item .check{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--fg-mute);flex:0 0 auto;margin-top:2px}.receipt-item .title{font-weight:500;color:var(--fg);font-size:14px;line-height:1.35}.receipt-item .meta{font-family:var(--mono);font-size:11px;color:var(--fg-mute);text-transform:uppercase;letter-spacing:.08em;margin-top:3px}.video-frame{position:relative;border-radius:14px;overflow:hidden;background:var(--bg-lowest);aspect-ratio:16/9;box-shadow:0 60px 120px -40px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.04)}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-placeholder{position:absolute;inset:0;display:grid;place-items:center;cursor:pointer;background:radial-gradient(circle at 50% 45%,var(--bg-high) 0,var(--bg-lowest) 70%)}.play-btn{width:84px;height:84px;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;box-shadow:0 0 0 12px color-mix(in srgb,var(--accent) 14%,transparent),0 20px 60px -20px color-mix(in srgb,var(--accent) 50%,transparent);transition:transform .2s ease}.play-btn:hover{transform:scale(1.05)}.video-caption{position:absolute;left:20px;bottom:18px;right:20px;display:flex;justify-content:space-between;align-items:end;font-family:var(--mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-mute)}.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;max-width:880px}@media (max-width:900px){.pricing-grid{grid-template-columns:1fr}}.price-card{background:var(--bg-low);border-radius:14px;padding:32px 30px 36px;position:relative;min-height:440px;display:flex;flex-direction:column}.price-card.featured{background:var(--bg-mid);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent),0 40px 80px -40px color-mix(in srgb,var(--accent) 20%,transparent)}.price-card .plan{font-family:var(--mono);font-size:12px;color:var(--fg-mute);letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px}.price-card .amt{font-size:56px;font-weight:700;letter-spacing:-.03em;line-height:1}.price-card .amt small{font-size:16px;font-weight:500;color:var(--fg-mute);margin-left:6px}.price-card .pitch{font-size:14px;color:var(--fg-dim);margin-top:12px;line-height:1.55}.price-card ul{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-direction:column;gap:12px;font-size:14px}.price-card li{display:flex;align-items:start;gap:10px;color:var(--fg-dim)}.price-card li:before{content:"";width:14px;height:14px;flex:0 0 auto;margin-top:4px;background:var(--accent);mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path d='M2 7.5l3 3 7-7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path d='M2 7.5l3 3 7-7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat}.price-card .cta{margin-top:auto;padding-top:30px}.testimonials{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:900px){.testimonials{grid-template-columns:1fr}}.quote-card{background:var(--bg-low);border-radius:12px;padding:28px 30px 30px;display:flex;flex-direction:column;gap:20px;min-height:240px}.quote-card .q{font-size:19px;line-height:1.45;letter-spacing:-.01em;color:var(--fg)}.quote-card .who{display:flex;align-items:center;gap:12px;margin-top:auto}.avatar{width:36px;height:36px;border-radius:50%;background:var(--bg-higher);display:grid;place-items:center;font-size:13px;font-weight:600;color:var(--fg-dim);flex:0 0 auto}.who .meta{display:flex;flex-direction:column;font-size:13px}.who .meta b{font-weight:600;color:var(--fg)}.who .meta span{color:var(--fg-mute);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.faq-item{border-top:1px solid var(--rule);padding:22px 0}.faq-item:last-child{border-bottom:1px solid var(--rule)}.faq-q{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:20px;font-weight:500;letter-spacing:-.015em}.faq-q:hover{color:var(--accent)}.faq-a{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.2,.7,.2,1),opacity .3s ease,margin-top .3s ease;opacity:0;color:var(--fg-dim);font-size:15px;line-height:1.6;max-width:68ch}.faq-item.open .faq-a{max-height:300px;opacity:1;margin-top:14px}.faq-item .plus{width:22px;height:22px;position:relative}.faq-item .plus:after,.faq-item .plus:before{content:"";position:absolute;background:var(--fg-dim);border-radius:2px;transition:transform .3s ease,background .2s ease}.faq-item .plus:before{inset:10px 0;height:2px}.faq-item .plus:after{inset:0 10px;width:2px}.faq-item.open .plus:after{transform:rotate(90deg);background:var(--accent)}.faq-item.open .plus:before{background:var(--accent)}.final{position:relative;border-radius:20px;padding:90px 40px 100px;text-align:center;overflow:hidden;background:radial-gradient(ellipse at 50% 120%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 60%),var(--bg-low)}.final h2{font-size:clamp(48px,6vw,88px);font-weight:700;letter-spacing:-.035em;line-height:.98;margin:0 auto;max-width:14ch}.final p{color:var(--fg-dim);font-size:18px;margin:22px auto 36px;max-width:50ch}.final-wave{position:absolute;inset:0;z-index:0;opacity:.35;pointer-events:none}.footer{padding:60px 0 50px;color:var(--fg-mute);font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.footer-inner{display:flex;gap:30px;align-items:center;justify-content:space-between;flex-wrap:wrap}.footer a:hover{color:var(--fg)}.prose{max-width:720px;margin:0 auto;font-size:16px;line-height:1.7;color:var(--fg-dim)}.prose h2{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.18;color:var(--fg);margin:56px 0 14px}.prose h3{font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--fg);margin:32px 0 10px}.prose p{margin:0 0 18px}.prose a{color:var(--accent);border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent);transition:border-color .15s ease}.prose a:hover{border-bottom-color:var(--accent)}.prose b,.prose strong{color:var(--fg);font-weight:600}.prose ol,.prose ul{padding-left:22px;margin:0 0 22px}.prose li{margin-bottom:8px}.prose li::marker{color:var(--fg-mute)}.prose hr{border:0;height:1px;background:var(--rule);margin:56px 0}.prose code{font-family:var(--mono);font-size:13.5px;background:var(--bg-low);color:var(--fg);padding:2px 6px;border-radius:4px;border:1px solid var(--rule)}.prose table{width:100%;border-collapse:collapse;margin:18px 0 26px;font-size:14px;border:1px solid var(--rule);border-radius:8px;overflow:hidden}.prose thead{background:var(--bg-low)}.prose td,.prose th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}.prose tbody tr:last-child td{border-bottom:0}.prose th{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-mute);font-weight:600}.prose td{color:var(--fg-dim)}.tldr{margin:20px 0 24px;padding:14px 18px;border-left:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 5%,transparent);border-radius:0 8px 8px 0;color:var(--fg);font-size:15px;line-height:1.55}.tldr-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:4px;font-weight:600}.legal-header{padding:160px 0 40px;border-bottom:1px solid var(--rule);margin-bottom:60px}.legal-header h1{font-size:clamp(52px,7vw,96px);font-weight:800;letter-spacing:-.035em;line-height:.95;margin:18px 0 0}.legal-header .meta{font-family:var(--mono);font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-mute);margin-top:24px}.legal-lead{font-size:19px;line-height:1.6;color:var(--fg-dim);margin:30px 0 0;max-width:58ch}.legal-lead b,.legal-lead strong{color:var(--fg)}[data-temp=bone] .hero-grid{opacity:.4}[data-temp=bone] .btn-ghost{color:var(--fg);border-color:var(--rule-strong)}[data-temp=bone] .play-btn{box-shadow:0 0 0 12px color-mix(in srgb,var(--accent) 22%,transparent),0 20px 60px -20px color-mix(in srgb,var(--accent) 50%,transparent)}[data-temp=bone] .video-frame{box-shadow:0 60px 120px -40px rgba(20,20,18,.35)}