@keyframes caret{50%{opacity:0}}@keyframes flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-560px}}.lp svg{flex-shrink:0}.lp-wrap{max-width:1168px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.lp-sec{border-top:1px solid #ffffff12;padding:112px 0}.lp-row{align-items:center;gap:40px;display:grid}@media (min-width:1024px){.lp-row{grid-template-columns:5fr 7fr;gap:56px}.lp-row.lp-flip{grid-template-columns:7fr 5fr}.lp-row.lp-flip .lp-copy{order:2}}.lp-h2{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-size:34px;font-weight:600;line-height:1.12}.lp-h2 .lp-g{color:#666;display:block}.lp-lead{max-width:460px;color:var(--ink-soft);margin-top:18px;font-size:16px;font-weight:300;line-height:1.7}@media (max-width:640px){.lp-wrap{padding-left:20px;padding-right:20px}.lp-sec{padding:72px 0}.lp-h2{font-size:30px}}.lp-ghost{color:var(--ink);border:1px dashed #fff3;transition:border-color .15s,background .15s}.lp-ghost:hover{background:#ffffff08;border-color:#fff6}.lp-fig{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:32px;transition:border-color .2s;position:relative;overflow:hidden}.lp-fig:hover{border-color:var(--line-strong)}.lp-fig:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 50% 40%,#000 20%,#0000 100%);mask-image:radial-gradient(80% 80% at 50% 40%,#000 20%,#0000 100%)}.lp-fig:after{content:"";filter:blur(80px);pointer-events:none;background:#4385ff21;border-radius:999px;width:70%;height:60%;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.lp-fig>*{z-index:1;position:relative}@media (max-width:640px){.lp-fig{border-radius:14px;padding:14px}}.lp-win{background:var(--raised);border:1px solid var(--line-strong);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0006,0 24px 48px -16px #0009}.lp-win-bar{color:#fafafa;background:#ffffff04;border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:11px 16px;font-size:13px;display:flex}.lp-inner{background:var(--paper);border:1px solid #ffffff14;border-radius:8px}.lp-hair{border-color:#ffffff14}.lp-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:1px 9px;font-size:12px;line-height:20px;display:inline-flex}.lp-pill-ok{color:#4ade80;background:#22c55e24;border:1px solid #22c55e73}.lp-pill-warn{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b66}.lp-pill-new{color:#6c9fff;background:#4385ff1f;border:1px solid #4385ff66}.lp-pill-tag{border:1px solid var(--line-strong);color:var(--ink-soft)}.lp-chip{border:1px solid var(--line-strong);color:var(--ink-soft);white-space:nowrap;background:#ffffff08;border-radius:7px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;line-height:20px;transition:border-color .15s,color .15s;display:inline-flex}.lp-chip:hover{color:#fff;border-color:#4385ff80}.lp-ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.lp-row-hover{transition:background .15s}.lp-row-hover:hover{background:#ffffff06}.lp-tile{background:var(--paper);color:#fafafa;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;font-weight:600;display:flex}.lp-app{transform-origin:0 0;background:var(--paper);height:800px;color:var(--ink);text-align:left;font-size:14px;line-height:1.5;display:flex;position:absolute;top:0;left:0}.lp-app-side{border-right:1px solid var(--line);background:#151515;flex-direction:column;flex-shrink:0;width:256px;padding:18px 12px;display:flex}.lp-app-nav{color:#a3a3a3;white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex;overflow:hidden}.lp-app-nav.lp-on{color:#fafafa;background:#ffffff12;flex-shrink:0}.lp-app-dot{border-radius:99px;flex-shrink:0;width:8px;height:8px}.lp-app-main{flex-direction:column;flex:1;min-width:0;display:flex}.lp-app-top{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:0 28px;font-size:14px;display:flex}.lp-app-msgs{flex-direction:column;flex:1;gap:22px;padding:28px 28px 0;display:flex;overflow:hidden}.lp-app-col{width:100%;max-width:704px;margin:0 auto}.lp-ub{background:var(--sunken);color:#fafafa;border-radius:14px 14px 4px;width:fit-content;margin-left:auto;padding:9px 15px}.lp-ai{gap:12px;display:flex}.lp-ai-av{background:var(--accent);border-bottom:2px solid var(--accent-deep);color:#fff;letter-spacing:-.02em;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:flex}.lp-app.lp-compact .lp-app-side{display:none}.lp-app.lp-compact .lp-app-msgs{padding:22px 18px 0}.lp-app.lp-compact .lp-app-top{padding:0 18px}.lp-bento{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.lp-bento>div{grid-column:span 2}.lp-bento>.lp-w3{grid-column:span 3}@media (max-width:900px){.lp-bento>div,.lp-bento>.lp-w3{grid-column:span 3}.lp-bento>div:last-child{grid-column:span 6}}@media (max-width:640px){.lp-bento>div,.lp-bento>.lp-w3,.lp-bento>div:last-child{grid-column:span 6}}.lp-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;padding:24px;transition:border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.lp-card:hover{background:#191919;border-color:#ffffff24}.lp-card .lp-stage{background:var(--paper);border:1px solid var(--line);border-radius:10px;flex-direction:column;flex:none;justify-content:center;height:164px;padding:18px;display:flex;overflow:hidden}.lp-card h3{letter-spacing:-.015em;color:#fafafa;margin-top:22px;font-size:17px;font-weight:500}.lp-card>p{color:var(--ink-soft);margin-top:6px;font-size:14.5px;font-weight:300;line-height:1.6}@media (max-width:640px){.lp-card .lp-stage{height:auto;min-height:150px}}.lp-sw{cursor:pointer;border:0;border-radius:99px;width:28px;height:28px;padding:0;transition:transform .15s}.lp-sw:hover{transform:scale(1.12)}.lp-sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--paper), 0 0 0 3.5px currentColor}.lp-faq summary{cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq details[open] .lp-plus{transform:rotate(45deg)}.lp-faq summary:hover .lp-q{color:#fff}.lp-flowline{fill:none;stroke:#ffffff24;stroke-width:1.2px}.lp-flowdot{fill:none;stroke:#6c9fff;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:36 524;animation:4.5s linear infinite flow}@media (prefers-reduced-motion:reduce){.lp-flowdot{animation:none}}.bc{background:#131315;position:relative;overflow:hidden;container-type:inline-size}.bc:before{content:"";background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.bc:after{content:"";filter:blur(70px);background:#4385ff2e;border-radius:999px;width:70%;height:70%;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.bc-warm:after{background:#d9775733}.bc-card{aspect-ratio:16/9}.bc-feature{aspect-ratio:16/10;border:1px solid var(--line);border-radius:14px}.bc-hero{aspect-ratio:21/9;border:1px solid var(--line);border-radius:18px}.bc-scene{z-index:1;color:#ececec;place-items:center;font-size:2.15cqw;display:grid;position:absolute;inset:0}.bc-hero .bc-scene{font-size:1.45cqw}.bc-stage{position:relative}.bc-stage-chatgpt{width:42em;height:17.5em}.bc-stage-claude{width:38em}.bc-stage-detect{width:40em;height:12.5em}.bc-stage-tools{width:32em}.bc-ico{width:1.25em;height:1.25em;-webkit-mask:var(--bc-icon) center / contain no-repeat;-webkit-mask:var(--bc-icon) center / contain no-repeat;mask:var(--bc-icon) center / contain no-repeat;vertical-align:-.2em;background:currentColor;display:inline-block}.bc-ico-openai{--bc-icon:url(/blog/openai.svg)}.bc-ico-claude{--bc-icon:url(/blog/claude.svg)}.bc-ico-googlegemini{--bc-icon:url(/blog/googlegemini.svg)}.bc-mini{letter-spacing:-.02em;color:#ececec;align-items:center;gap:.18em;font-weight:700;display:inline-flex}.bc-mini b{background:var(--accent);color:#fff;border-bottom:.12em solid var(--accent-deep);border-radius:.3em;padding:.05em .28em;font-size:.85em}.bc-win{border:1px solid #ffffff1a;border-radius:.9em;overflow:hidden;box-shadow:0 1.6em 4em #0000008c}.bc-top{border-bottom:1px solid #ffffff12;align-items:center;gap:.5em;padding:.7em .9em;font-size:.95em;font-weight:600;display:flex}.bc-top-note{color:#5f6368;margin-left:auto;font-size:.85em;font-weight:500}.bc-pad{flex-direction:column;gap:.75em;padding:1em 1.1em;display:flex}.bc-bubble{background:#2f2f2f;border-radius:1.2em;align-self:flex-end;max-width:85%;padding:.55em .95em;font-size:.95em}.bc-bubble.bc-left{background:#141413;align-self:flex-start}.bc-pill{color:#a3a3a3;border:1px solid #ffffff1a;border-radius:99px;align-self:flex-start;align-items:center;gap:.45em;padding:.3em .75em;font-size:.78em;display:inline-flex}.bc-rows{flex-direction:column;gap:.45em;font-size:.86em;display:flex}.bc-rows div{background:#ffffff0a;border-radius:.55em;justify-content:space-between;gap:1em;padding:.45em .7em;display:flex}.bc-rows b{color:#fff;margin-right:.3em;font-weight:600}.bc-rows span:last-child{color:#8f8f8f}.bc-behind{width:20em;position:absolute;top:1.6em;left:0;transform:rotate(-4deg)}.bc-front{width:25em;position:absolute;top:0;right:0}.bc-gpt{background:#212121}.bc-lms,.bc-sub{color:#202122;background:#f7f8fa}.bc-lms .bc-top,.bc-sub .bc-top{background:#fff;border-bottom:1px solid #e3e5e8}.bc-lms-band{background:#1d3f6e;height:.5em}.bc-lms-mod{flex-direction:column;gap:.4em;padding:.8em 1em;font-size:.78em;display:flex}.bc-lms-mod div{background:#fff;border:1px solid #e3e5e8;border-radius:.35em;align-items:center;gap:.5em;padding:.35em .5em;display:flex}.bc-strong{font-weight:600}.bc-tag{color:#fff;border-radius:.25em;padding:.15em .3em;font-size:.62em;font-weight:700}.bc-pdf{background:#d93025}.bc-ppt{background:#c43e1c}.bc-doc{background:#2b579a}.bc-claude{color:#ece8e1;background:#262624}.bc-claude .bc-pill{color:#b5ada3}.bc-split{grid-template-columns:1fr 1fr;align-items:start;gap:1em;display:grid}.bc-col{flex-direction:column;gap:.75em;display:flex}.bc-reply{color:#cfc8bd;font-size:.82em;line-height:1.5}.bc-slide{background:#fff;border-radius:.5em;padding:.8em .9em .6em}.bc-slide svg{width:100%;display:block}.bc-slide-title{color:#1d3f6e;margin-bottom:.4em;font-size:.72em;font-weight:700}.bc-sub{width:29em;position:absolute;top:0;left:0}.bc-row{border-top:1px solid #eceef1;justify-content:space-between;align-items:center;gap:.8em;padding:.7em 1em;font-size:.85em;display:flex}.bc-muted{color:#5f6368}.bc-meter{align-items:center;gap:.5em;font-weight:600;display:flex}.bc-ring{background:conic-gradient(#1a73e8 0 8%, #e3e5e8 8% 100%);border-radius:99px;place-items:center;width:1.8em;height:1.8em;display:grid}.bc-ring:after{content:"";background:#fff;border-radius:99px;width:1.25em;height:1.25em}.bc-chip{color:#5f6368;background:#f1f3f4;border-radius:99px;padding:.25em .7em;font-size:.78em}.bc-q{background:var(--accent);color:#fff;border-bottom:.12em solid var(--accent-deep);border-radius:.65em;place-items:center;width:2.8em;height:2.8em;font-size:2em;font-weight:700;display:grid;position:absolute;top:2.6em;right:2.5em;box-shadow:0 .6em 1.6em #4385ff73}.bc-rank{background:#161618}.bc-item{border-top:1px solid #ffffff0f;grid-template-columns:1.4em 2em 1fr auto;align-items:center;gap:.7em;padding:.62em 1em;font-size:.9em;display:grid}.bc-n{color:#6b6b6b;font-weight:600}.bc-tile{border-radius:.5em;place-items:center;width:2em;height:2em;font-size:.8em;font-weight:700;display:grid}.bc-tile-2l{background:var(--accent);color:#fff}.bc-tile-light{color:#111;background:#fff}.bc-tile-claude{color:#fff;background:#d97757}.bc-tile-anki{color:#fff;background:#2a6fd6}.bc-bar{background:#ffffff14;border-radius:99px;width:5em;height:.4em;overflow:hidden}.bc-bar i{background:var(--accent);height:100%;display:block}.blog-prose{color:#c9c9c9;font-size:17px;line-height:1.8}.blog-prose>:first-child{margin-top:0}.blog-prose p,.blog-prose ul,.blog-prose ol,.blog-prose table{margin-bottom:1.25em}.blog-prose h2{letter-spacing:-.025em;color:var(--ink);margin:1.9em 0 .55em;scroll-margin-top:90px;font-size:26px;font-weight:600;line-height:1.25}.blog-prose h3{color:var(--ink);margin:1.5em 0 .4em;font-size:19px;font-weight:600}.blog-prose ul,.blog-prose ol{padding-left:1.3em}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li{margin-bottom:.5em;padding-left:4px}.blog-prose strong{color:var(--ink);font-weight:600}.blog-prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.blog-prose code{border:1px solid var(--line);background:var(--sunken);color:var(--ink);overflow-wrap:anywhere;border-radius:6px;padding:2px 7px;font-size:15px}.blog-prose table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6;display:block;overflow-x:auto}.blog-prose th,.blog-prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 14px}.blog-prose th{color:var(--ink);background:var(--surface);font-weight:600}
