.ld{--stone-1:#181816;--stone-3:#6a6967;--stone-4:#908f8e;--stone-5:#a29e9c;--stone-6:#efefef;--green-1:#38744d;--green-1-hover:#22603a;--green-2:#cbffa6;--green-2-hover-strong:#bbee96;--silver-light:#e1e1e1;--slot:#f6f6f5;--grotesk:"Helvetica Neue", Helvetica, Arial, ui-sans-serif, sans-serif;color:var(--stone-1);font-family:var(--grotesk);letter-spacing:-.3px;-webkit-font-smoothing:antialiased;background:#fff}.ld a{color:inherit;text-decoration:none}.ld ul{margin:0;padding:0;list-style:none}.ld p,.ld h1,.ld h2{margin:0}.ld-h1{letter-spacing:-.025em;text-align:center;color:var(--stone-1);font-size:2.875rem;font-weight:500;line-height:.85}.ld-heading2{letter-spacing:-.02em;text-align:center;font-size:min(2.875rem,10vw);font-weight:400;line-height:1}.ld-copy1{letter-spacing:-.02em;text-align:center;font-size:1.75rem;font-weight:400;line-height:1.07}.ld-copy2{letter-spacing:-.005em;text-align:center;font-size:1.125rem;font-weight:400;line-height:1.11}.ld-copy3{letter-spacing:.00625rem;text-align:center;font-size:.75rem;line-height:1.16}.ld-button2{letter-spacing:0;font-size:.875rem;font-weight:500;line-height:1}@media (min-width:64rem){.ld-h1{letter-spacing:-.03em;font-size:6.0625rem;line-height:.9}.ld-heading2{font-size:4rem;line-height:.9}.ld-copy1{line-height:1}.ld-copy2{font-size:1rem;line-height:1.125}}@media (min-width:80rem){.ld-h1{font-size:7.5rem}}.ld-pill{cursor:pointer;height:30px;font-family:var(--grotesk);border:none;border-radius:5px;align-items:center;padding:0 17.5px;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.ld-pill:active{transform:scale(.95)}.ld-pill-green{background:var(--green-2);color:var(--green-1)}.ld-pill-green:hover{background:var(--green-2-hover-strong);color:var(--green-1-hover)}.ld-header{inset-inline:0;z-index:20;box-sizing:border-box;justify-content:space-between;align-items:center;width:100dvw;max-width:100dvw;padding:17.5px 20px 0;display:flex;position:fixed;top:0}.ld-brand{color:var(--stone-5);opacity:.4;align-items:center;display:flex}.ld-brand-word{font-family:var(--font-heading), ui-sans-serif, sans-serif;letter-spacing:-.01em;font-size:1.5rem;font-weight:600;line-height:1;transform:translateY(-2px)}.ld-header--dark{padding:22px var(--hero-x) 0;position:absolute}.ld-header--dark .ld-brand{color:#fff;opacity:.92}@media (min-width:75rem){.ld-header--dark{padding-top:30px}}.ld{--hero-x:20px}.ld-hero{isolation:isolate;min-height:100svh;padding:84px var(--hero-x) 32px;color:#fff;background:#0c0806;flex-direction:column;justify-content:space-between;gap:26px;display:flex;position:relative;overflow:hidden}.ld-hero-title{container-type:inline-size}.ld-hero-h1{letter-spacing:-.035em;font-size:min(4.25rem,13.6986cqi);font-weight:500;line-height:.92;translate:-.05em}.ld-hero-sub{letter-spacing:-.01em;font-size:1.125rem;line-height:1.2}@media (min-width:75rem){.ld{--hero-x:48px}.ld-hero{grid-template-rows:1fr auto 1fr;grid-template-columns:minmax(0,1.35fr) auto minmax(0,1fr);column-gap:40px;padding-block:100px 60px;display:grid}.ld-hero-title{grid-area:2/1}.ld-hero-h1{font-size:min(6.25rem,13.6986cqi)}.ld-hero-sub{text-align:right;grid-area:2/3;place-self:end;font-size:1.375rem}}.ld-stage{z-index:-1;pointer-events:none;background:radial-gradient(110% 80% at 52% 46%,#2a1a11 0%,#150d09 52%,#090605 100%);position:absolute;inset:0;overflow:hidden}.ld-stage:after{content:"";background:radial-gradient(130% 95% at 50% 42%,#0000 52%,#0009 100%),linear-gradient(#0000 58%,#0006);position:absolute;inset:0}.ld-stage-lamp,.ld-stage-ember,.ld-stage-bokeh{border-radius:50%;position:absolute}.ld-stage-lamp{background:radial-gradient(closest-side,#e296526b,#e2965200);width:72vmax;height:72vmax;animation:24s ease-in-out infinite alternate ld-lamp;top:-20vmax;left:-14vmax}.ld-stage-ember{background:radial-gradient(closest-side,#a646205c,#a6462000);width:66vmax;height:66vmax;animation:30s ease-in-out infinite alternate ld-ember;bottom:-26vmax;right:-18vmax}.ld-stage-bokeh{background:radial-gradient(closest-side,#ffcd9638,#ffcd961f 70%,#ffcd9600);animation:12s ease-in-out infinite alternate ld-bokeh}.ld-stage-grain{opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.6 -0.6'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");animation:1s steps(5,end) infinite ld-grain;position:absolute;inset:-50%}@keyframes ld-lamp{to{transform:translate(7vmax,5vmax)scale(1.08)}}@keyframes ld-ember{to{transform:translate(-6vmax,-4vmax)scale(1.12)}}@keyframes ld-bokeh{0%{opacity:.5}to{opacity:1;transform:translate(10px,-14px)}}@keyframes ld-grain{20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-2%)}60%{transform:translate(-2%,-4%)}80%{transform:translate(4%,2%)}}@media (prefers-reduced-motion:reduce){.ld-stage>span{animation:none}}.ld-phone{--w:min(100vw - 64px, max(230px, min(290px, (100svh - 310px) * .49)));width:var(--w);aspect-ratio:.488;padding:calc(var(--w) * .033);border-radius:calc(var(--w) * .165);background:#0b0b0c;flex:none;align-self:center;position:relative;box-shadow:0 0 0 1px #ffffff29,0 0 0 3px #1b1917,0 34px 70px -18px #000c,0 0 110px 24px #d6e2ff17}@media (min-width:75rem){.ld-phone{--w:min(300px, (100svh - 170px) * .49);grid-area:1/2/4}}.ld-screen{border-radius:calc(var(--w) * .132);color:#000;letter-spacing:-.01em;background:#fff;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;container-type:size}.ld-island{z-index:2;background:#000;border-radius:99px;width:32cqi;height:9.4cqi;position:absolute;top:2.8cqi;left:50%;translate:-50%}.ld-status{flex:none;justify-content:space-between;align-items:center;height:14cqi;padding:1cqi 7cqi 0 10cqi;font-size:4.2cqi;font-weight:600;line-height:1;display:flex}.ld-status svg{width:17cqi;height:auto}.ld-chat-head{border-bottom:1px solid #3c3c4324;flex-direction:column;flex:none;align-items:center;gap:1.1cqi;padding-bottom:2.6cqi;display:flex;position:relative}.ld-chat-back{color:#0a84ff;width:7.8cqi;height:7.8cqi;position:absolute;top:2.6cqi;left:2.4cqi}.ld-chat-avatar{border-radius:50%;width:13cqi;height:13cqi;display:block}.ld-chat-name{align-items:center;gap:.3cqi;font-size:3.1cqi;line-height:1;display:flex}.ld-chat-name svg{color:#a1a1a6;stroke-width:3px;width:2.9cqi;height:2.9cqi}.ld-thread{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:0 4.4cqi 2.4cqi;font-size:4.6cqi;line-height:1.28;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8cqi);mask-image:linear-gradient(#0000,#000 8cqi)}.ld-thread-lines{flex-direction:column;display:flex}.ld-line{flex-direction:column;margin-top:.75em;display:flex}.ld-line--me+.ld-line--me{margin-top:.16em}.ld-line--read{margin-top:.22em}.ld-line--relay{margin-top:.45em}.ld-bubble{z-index:0;overflow-wrap:break-word;border-radius:1.08em;max-width:76%;padding:.4em .78em .44em;position:relative}.ld-bubble--me{color:#fff;background:#0a84ff;align-self:flex-end}.ld-bubble--them{background:#e9e9eb;align-self:flex-start}.ld-bubble--tail:before,.ld-bubble--tail:after{content:"";z-index:-1;height:1.25em;position:absolute;bottom:0}.ld-bubble--me.ld-bubble--tail:before{background:#0a84ff;border-bottom-left-radius:.95em .85em;width:1.25em;right:-.45em}.ld-bubble--me.ld-bubble--tail:after{background:#fff;border-bottom-left-radius:.6em;width:.65em;right:-.65em}.ld-bubble--them.ld-bubble--tail:before{background:#e9e9eb;border-bottom-right-radius:.95em .85em;width:1.25em;left:-.45em}.ld-bubble--them.ld-bubble--tail:after{background:#fff;border-bottom-right-radius:.6em;width:.65em;left:-.65em}.ld-read{color:#8e8e93;align-self:flex-end;padding-right:.15em;font-size:.72em;font-weight:500}.ld-reply-tag{color:#8e8e93;padding:0 0 .25em 4.28em;font-size:.72em}.ld-reply-row{align-items:flex-end;gap:.5em;display:flex}.ld-person-avatar{z-index:1;border-radius:50%;flex:none;place-items:center;width:1.8em;height:1.8em;display:grid;position:relative}.ld-person-avatar svg{width:56%;height:56%}.ld-typing{gap:.26em;padding:.8em .82em;display:flex}.ld-typing span{background:#8e8e93;border-radius:50%;width:.46em;height:.46em;animation:1.4s ease-in-out infinite breathe-dot}.ld-typing span:nth-child(2){animation-delay:.2s}.ld-typing span:nth-child(3){animation-delay:.4s}.ld-relay{color:#8e8e93;align-items:center;gap:.6em;font-size:.72em;display:flex}.ld-relay-people,.ld-relay-people>span{display:flex}.ld-relay-people>span+span{margin-left:-.55em}.ld-relay .ld-person-avatar{width:2.3em;height:2.3em;box-shadow:0 0 0 .16em #fff}.ld-composer{flex:none;align-items:center;gap:2.4cqi;padding:1.4cqi 3.6cqi 9.2cqi;display:flex}.ld-composer-plus{color:#7c7c80;background:#e9e9eb;border-radius:50%;flex:none;place-items:center;width:8.8cqi;height:8.8cqi;display:grid}.ld-composer-plus svg{width:5cqi;height:5cqi}.ld-composer-field{color:#b0b0b5;border:1px solid #d1d1d6;border-radius:99px;flex:1;justify-content:space-between;align-items:center;height:8.8cqi;padding:0 2.8cqi 0 3.8cqi;font-size:4.2cqi;display:flex}.ld-composer-field svg{width:4.6cqi;height:4.6cqi}.ld-home{background:#000;border-radius:99px;width:35cqi;height:1.35cqi;position:absolute;bottom:2.3cqi;left:50%;translate:-50%}.ld-contrast{background:#060403;grid-template-columns:min(100%,420px);grid-auto-rows:1fr;justify-content:center;gap:32px;padding:80px 20px 110px;display:grid}.ld-contrast-card{color:#0f1a1c;letter-spacing:-.01em;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 30px 60px -20px #000000b3;container-type:inline-size}@media (min-width:64rem){.ld-contrast{grid-template-columns:repeat(2,420px);gap:48px;padding-block:120px 160px}}.ld-gpt-nav{color:#0d0d0d;justify-content:space-between;align-items:center;height:15cqi;padding:3cqi 5cqi 0;display:flex}.ld-gpt-nav svg{stroke-width:1.8px;width:6.2cqi;height:6.2cqi}.ld-gpt-title{align-items:center;gap:.6cqi;font-size:4.5cqi;font-weight:600;display:flex}.ld-gpt-title svg{color:#8f8f8f;stroke-width:2.4px;width:3.8cqi;height:3.8cqi}.ld-gpt-body{color:#0d0d0d;flex-direction:column;gap:6cqi;padding:3cqi 4.6cqi 6cqi;font-size:4.15cqi;line-height:1.5;display:flex}.ld-gpt-user{background:#f4f4f4;border-radius:5.4cqi;align-self:flex-end;max-width:78%;padding:2.6cqi 4cqi;line-height:1.4}.ld-gpt-answer p+p{margin-top:3.4cqi}.ld-rd-post{border-bottom:1.6cqi solid #f2f4f5;padding:4.4cqi}.ld-rd-meta{color:#576f76;align-items:center;gap:1.6cqi;font-size:3.1cqi;line-height:1;display:flex}.ld-rd-meta b{color:#0f1a1c;font-weight:600}.ld-rd-dot{border-radius:50%;flex:none;width:5.4cqi;height:5.4cqi}.ld-rd-title{letter-spacing:-.01em;padding-top:2.6cqi;font-size:4.7cqi;font-weight:700;line-height:1.25}.ld-rd-sort{color:#576f76;align-items:center;gap:1cqi;padding:3cqi 4.4cqi .6cqi;font-size:3.2cqi;font-weight:600;display:flex}.ld-rd-sort svg{width:3.8cqi;height:3.8cqi}.ld-rd-comment{padding:2.8cqi 4.4cqi 4.4cqi}.ld-rd-ctext{padding:1.4cqi 0 0 7cqi;font-size:3.9cqi;line-height:1.4}.ld-rd-cactions{color:#576f76;justify-content:flex-end;align-items:center;gap:3.4cqi;padding-top:1.2cqi;font-size:3.2cqi;font-weight:600;display:flex}.ld-rd-cactions svg{stroke-width:1.8px;width:4.4cqi;height:4.4cqi}.ld-rd-votes{align-items:center;gap:1cqi;display:flex}.ld-start-wrap{padding-bottom:70px;container-type:inline-size}.ld-start{flex-direction:column;justify-content:center;min-height:100dvh;padding-top:90px;display:flex;position:relative}.ld .ld-lg{display:none}.ld-start>.ld-h1{font-size:min(6.0625rem,12.1951cqi - 4.87805px)}@media (max-width:39.999rem){.ld-start>.ld-h1{font-size:min(3.75rem,22.2222cqi - 8.88889px);line-height:.92}}@media (min-width:40rem){.ld-start-br{display:none}}.ld-start-logo{vertical-align:-.043em;width:.8em;height:.8em;display:inline-block}.ld-start-ctas{grid-template-columns:repeat(3,1fr);gap:10px;width:min(100% - 40px,680px);margin-inline:auto;padding-top:30px;display:grid;position:relative}.ld-start-cta{border:1px solid var(--silver-light);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:52px;font-size:1.125rem;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s,transform .15s;display:flex;box-shadow:0 1px 2px #1818160a,0 2px 10px #1818160f}.ld-start-cta:hover{background:#fafaf9}.ld-start-cta[aria-expanded=true]{border-color:var(--stone-1)}.ld-start-cta:active{transform:scale(.98)}.ld-start-cta-icon{width:18px;height:18px;display:block}.ld-start-cta-icon--claude{color:#d97757}.ld-start-cta-icon--gemini{color:#8e75b2}.ld-start-gemini-note{z-index:1;top:calc(100% + 10px);text-align:center;pointer-events:none;line-height:1;position:absolute;inset-inline:0}.ld-start-gemini-note a{background:var(--stone-1);color:#fff;pointer-events:auto;border-radius:999px;padding:7px 13px;font-size:.8125rem;font-weight:500;display:inline-block;box-shadow:0 4px 14px #1818162e}.ld-start-gemini-note a:hover{background:#33332f}@media (max-width:39.999rem){.ld-start-ctas{gap:8px}.ld-start-cta{gap:7px;height:44px;font-size:.9375rem}.ld-start-cta-icon{width:16px;height:16px}}.ld-start-sub{padding-top:25px;color:var(--stone-4);padding-inline:20px;font-size:min(clamp(1.25rem,1rem + 1.2vw,1.75rem),5.55556cqi - 2.22222px);line-height:1.15}.ld-start-sub>span{white-space:nowrap;display:block}.ld-start-paste{top:calc(100% + 25px);position:absolute;inset-inline:0}.ld-start[data-paste] .ld-start-sub{pointer-events:none}.ld-start-paste-bar{border:1px solid var(--silver-light);background:#fff;border-radius:999px;align-items:center;gap:10px;height:52px;padding:0 6px 0 22px;transition:border-color .15s;display:flex;box-shadow:0 1px 2px #1818160a,0 2px 10px #1818160f}.ld-start-paste-bar:focus-within{border-color:var(--stone-5)}.ld-start-paste-input{min-width:0;height:100%;color:var(--stone-1);outline:none;flex:1;font-size:1.125rem}.ld-start-paste-input::placeholder{color:var(--stone-5)}.ld-start-paste-go{background:var(--stone-1);color:#fff;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .15s,transform .15s;display:flex}.ld-start-paste-go:hover{background:#33332f}.ld-start-paste-go:active{transform:scale(.95)}.ld-start-paste-go svg{width:18px;height:18px}.ld-start{--gif-w:min(100cqi - 40px, 480px);--gif-gap:25px}.ld-start-gif{width:var(--gif-w);height:auto;margin:var(--gif-gap) auto 0;border:1px solid var(--silver-light);border-radius:14px;display:block;box-shadow:0 1px 2px #1818160a,0 2px 10px #1818160f}.ld-start[data-paste]{--room:calc(var(--gif-gap) + var(--gif-w) * 402 / 480);min-height:calc(100dvh + var(--room));padding-bottom:var(--room)}@media (max-width:39.999rem){.ld-start-paste-bar{height:44px;padding:0 5px 0 18px}.ld-start-paste-input{font-size:1rem}.ld-start-paste-go{width:34px;height:34px}.ld-start-paste-go svg{width:16px;height:16px}}@media (min-width:64rem){.ld-start-wrap{padding-bottom:160px}.ld .ld-sm{display:none}.ld .ld-lg{display:inline}.ld-start-ctas{padding-top:40px}.ld-start-gemini-note a{font-size:.875rem}.ld-start-sub{padding-top:40px;line-height:1.1}.ld-start-paste{top:calc(100% + 40px)}.ld-start{--gif-gap:40px}}.ld-beat{flex-direction:column;justify-content:center;align-items:center;min-height:80dvh;padding:70px 0;display:flex}@media (min-width:64rem){.ld-beat{padding:160px 0}}.ld-t4{color:var(--stone-4)}.ld-t5{color:var(--stone-5)}.ld-team-beat{min-height:100dvh;padding:0 16px;container-type:inline-size}.ld-team{font-size:min(1.75rem,7.29927cqi)}.ld-team a{color:var(--stone-3)}.ld-team a:hover{text-decoration:underline}.ld-team-art{width:calc(100% + 32px);margin:70px -16px 0}.ld-team-art img{width:100%;height:auto;display:block}.ld-footer-outer{padding:17.5px 25px 35px}.ld-footer{background:var(--stone-6);border-radius:10px;max-width:500px;margin-inline:auto;padding:20px 20px 30px 25px}@media (min-width:64rem){.ld-footer{border-radius:32px;max-width:975px}}.ld-footer-word{font-family:var(--font-heading), ui-sans-serif, sans-serif;letter-spacing:-.01em;color:var(--stone-5);font-size:1.5rem;font-weight:600;line-height:1}.ld-footer-links{flex-direction:column;row-gap:30px;padding-top:30px;display:flex}.ld-footer-links a{color:var(--stone-5);font-size:1.125rem;line-height:1.5;display:block}@media (min-width:64rem){.ld-footer-links a{font-size:1rem}}.ld-footer-links a:hover{text-decoration:underline}.ld-copyright{color:var(--stone-5);text-align:left;padding-top:30px}@media (min-width:64rem){.ld-footer{grid-template-columns:1fr auto;align-items:baseline;display:grid}.ld-footer-links{flex-direction:row;column-gap:70px;padding:0 70px 0 0}.ld-copyright{grid-column:1/-1}}
