.lp{--lp-ink:#12142a;--lp-ink-2:#3a3d5c;--lp-muted:#64626f;--lp-card:#f4ecdd;--lp-paper:#fffdf7;--lp-line:#12142a14;--lp-indigo:#5b63ff;--lp-violet:#8b5cf6;--lp-coral:#ff6b4a;--lp-rose:#ef4b5a;--lp-mint:#1fa77a;--lp-sky:#1e9be0;--lp-sun:#f2b705;--lp-ease:cubic-bezier(.16, 1, .3, 1);--lp-spring:cubic-bezier(.34, 1.56, .64, 1);--lp-serif:var(--font-serif), "Iowan Old Style", Georgia, serif;--lp-shadow:0 1px 2px #281e0a0d, 0 16px 34px -20px #281e0a52;color:var(--lp-ink);overflow-x:clip}.lp ul{list-style:none}.lp-wrap{width:min(1180px,100% - 40px);margin-inline:auto}.lp-center{text-align:center;margin-inline:auto}.lp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-indigo);margin-bottom:14px;font-size:13px;font-weight:700;display:block}.lp-h2{font-family:var(--font-display);letter-spacing:-.042em;font-variation-settings:"opsz" 96;max-width:16ch;font-size:clamp(2.5rem,5.6vw,4.75rem);font-weight:800;line-height:1}.lp-lede{font-family:var(--lp-serif);color:#4e4d5a;max-width:38rem;margin-top:18px;font-size:clamp(1.15rem,1.5vw,1.36rem);line-height:1.5}.lp-btn{white-space:nowrap;height:54px;transition:transform .3s var(--lp-ease), background-color .2s, box-shadow .3s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:600;display:inline-flex}.lp-btn:active{transform:scale(.97)}.lp-btn-dark{background:var(--lp-ink);color:#fff;box-shadow:0 14px 30px -14px #12142a99}.lp-btn-dark:hover{background:#262a55;transform:translateY(-2px)}.lp-btn-light{color:var(--lp-ink);box-shadow:0 0 0 1px var(--lp-line), 0 10px 24px -16px #12142a4d;background:#fff}.lp-btn-light:hover{transform:translateY(-2px)}.lp-btn-white{color:var(--lp-ink);background:#fff}.lp-btn-white:hover{background:#f3f1ff;transform:translateY(-2px)}.lp-btn-ghost{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff47}.lp-btn-ghost:hover{background:#ffffff29}.si{vertical-align:middle;max-width:100%;line-height:0;display:inline-block}.si svg{width:100%;height:auto;display:block;overflow:visible}.lp-hero{isolation:isolate;padding-top:44px;position:relative}.lp-hero-wash{z-index:-1;pointer-events:none;position:absolute;inset:-120px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.lp-hero-wash:after{content:"";opacity:.55;background-image:radial-gradient(circle,#12142a1f 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 30%,#000,#0000 75%)}.lp-blob{filter:blur(70px);opacity:.55;border-radius:50%;position:absolute}.lp-blob-a{background:#c9cbff;width:640px;height:480px;top:380px;left:-120px}.lp-blob-b{background:#ffd2c2;width:560px;height:460px;top:260px;right:-140px}.lp-blob-c{opacity:.5;background:#c8f0dd;width:520px;height:380px;top:760px;left:38%}.lp-hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.lp-pill{max-width:100%;box-shadow:0 0 0 1px var(--lp-line), 0 8px 20px -14px #12142a66;color:var(--lp-ink-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:box-shadow .3s, transform .3s var(--lp-ease);background:#ffffffbf;border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 5px;font-size:14px;font-weight:500;display:inline-flex}.lp-pill:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #5b63ff59,0 10px 24px -14px #5b63ff80}.lp-pill-new{background:linear-gradient(100deg, var(--lp-indigo), var(--lp-violet));color:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;font-weight:650;display:inline-flex}.lp-pill-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-h1{font-family:var(--font-display);letter-spacing:-.05em;font-variation-settings:"opsz" 96;margin-top:26px;font-size:clamp(2.85rem,9.2vw,7.4rem);font-weight:800;line-height:.95}.lp-h1-line{display:block;position:relative}.lp-h1-scribble{width:52%;height:.24em;position:absolute;bottom:-.1em;right:-.04em;overflow:visible}.lp-h1-scribble path{fill:none;stroke:var(--lp-coral);stroke-width:9px;stroke-linecap:round;vector-effect:non-scaling-stroke}.lp-h1-ai{background:linear-gradient(100deg,#4f57f5 0%,#8b5cf6 45%,#ff6b4a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;display:inline-block;position:relative}.lp-h1-spark{width:.32em;height:.32em;color:var(--lp-sun);position:absolute;top:-.02em;right:-.32em}.lp-hero-sub{max-width:44rem;font-family:var(--lp-serif);color:#46455a;margin-top:28px;font-size:clamp(1.14rem,1.7vw,1.4rem);line-height:1.5}.lp-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.lp-hero-draw{font-family:var(--font-hand);color:var(--lp-indigo);transition:background-color .2s, transform .3s var(--lp-ease);border-radius:10px;align-items:center;gap:8px;margin-top:18px;padding:4px 10px;font-size:1.6rem;line-height:1.1;display:inline-flex}.lp-hero-draw span{text-underline-offset:6px;-webkit-text-decoration:underline wavy #5b63ff73;text-decoration:underline wavy #5b63ff73;text-decoration-thickness:1.5px}.lp-hero-draw:hover{background:#5b63ff14;transform:rotate(-1.5deg)}.lp-platforms{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.lp-platforms li{box-shadow:0 0 0 1px var(--lp-line);color:var(--lp-ink-2);background:#ffffff9e;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:14px;font-weight:550;display:inline-flex}.lp-hero-note{color:var(--lp-muted);margin-top:14px;font-size:13.5px}.ha{width:min(1180px,100% - 40px);margin:60px auto 0;padding-bottom:70px;position:relative}.ha-device{z-index:1;aspect-ratio:1.42;background:linear-gradient(150deg,#353947,#12141c 60%);border-radius:3.4%/4.8%;width:80%;margin-inline:auto;padding:1.5%;position:relative;box-shadow:0 60px 120px -50px #24226e8c,0 24px 50px -28px #12142a80,inset 0 0 0 1px #ffffff1a}.ha-screen{background:#dfe3ec;border-radius:2.2%/3.1%;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;container-type:inline-size}.ha-bar{color:#2b2f45;align-items:center;gap:1.2cqw;padding:1.5cqw 2cqw 1.3cqw;font-size:1.55cqw;display:flex}.ha-bar svg{width:2.2cqw;height:2.2cqw}.ha-back{white-space:nowrap;background:#fff;border-radius:99px;flex:none;padding:.85cqw 1.6cqw;font-weight:500}.ha-tools{background:#fff;border-radius:99px;align-items:center;gap:2.3cqw;margin-inline:auto;padding:.85cqw 2.2cqw;display:flex}.ha-tool-on{color:var(--lp-indigo);position:relative}.ha-tool-on:after{content:"";background:currentColor;border-radius:1px;height:.25cqw;position:absolute;bottom:-.55cqw;left:10%;right:10%}.ha-undo{gap:.6cqw;display:flex}.ha-undo svg{box-sizing:content-box;background:#fff;border-radius:50%;padding:.7cqw}.ha-study{color:var(--lp-indigo);background:#e8e8ff;border-radius:99px;align-items:center;gap:.6cqw;padding:.85cqw 1.8cqw;font-weight:650;display:inline-flex}.ha-study svg{width:1.5cqw;height:1.5cqw}.ha-paper{background-color:#fffdf6;background-image:repeating-linear-gradient(#0000 0 4.3cqw,#5b63ff1f 4.3cqw calc(4.3cqw + 1px));background-position:0 3cqw;border-radius:1cqw;flex:1;margin:0 2cqw 2cqw;position:relative;overflow:hidden}.ha-paper:before{content:"";background:#ef4b5a61;width:1px;position:absolute;top:0;bottom:0;left:8.5cqw}.ha-rec{font-variant-numeric:tabular-nums;color:#3b3f55;background:#f4efe5;border-radius:1.4cqw;align-items:center;gap:1cqw;padding:.9cqw 1.5cqw;font-size:1.4cqw;font-weight:600;display:flex;position:absolute;top:2.2cqw;right:2.4cqw}.ha-rec-dot{background:var(--lp-rose);border-radius:50%;width:1.1cqw;height:1.1cqw;box-shadow:0 0 0 .35cqw #ef4b5a2e}.ha-wave{align-items:center;gap:.32cqw;height:2.4cqw;display:flex}.ha-wave i{width:.32cqw;height:calc(var(--h) * .11cqw);background:#2b4a6a;border-radius:1px}.ha-title{color:#1f4466;font-size:4cqw;position:absolute;top:4.4cqw;left:11cqw}.ha-formula{color:#172042;font-size:4.4cqw;position:absolute;top:13.6cqw;left:11.5cqw}.ha-box{width:112%;height:92%;position:absolute;top:4%;left:-5%;overflow:visible}.ha-box path,.ha-box rect{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.ha-box-wobble{stroke:var(--lp-coral);opacity:0}.ha-box-perfect{stroke:var(--lp-mint);fill:#1fa77a0f!important}.ha-snap{background:var(--lp-mint);color:#fff;width:.62em;height:.62em;font-family:var(--font-sans);border-radius:50%;place-items:center;font-size:.5em;font-weight:700;display:grid;position:absolute;top:-.1em;right:-.55em;box-shadow:0 4px 10px -3px #1fa77a99}.ha-line{color:#1d2744;font-size:2.85cqw;position:absolute;left:11.5cqw}.ha-line1{top:25.4cqw}.ha-line2{top:32.2cqw}.ha-hl{opacity:.75;mix-blend-mode:multiply;transform-origin:0;background:#ffe36e;border-radius:.3em;width:104%;height:40%;position:absolute;top:34%;left:-2%}.ha-graph{width:25cqw;position:absolute;top:15.5cqw;right:4cqw;overflow:visible}.ha-graph path{fill:none;stroke:#22324d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ha-graph .ha-curve{stroke:#2f8f6b;stroke-width:3px}.ha-dot{fill:var(--lp-coral)}.ha-axis-y{color:#2f8f6b;font-size:2.4cqw;position:absolute;top:11.4cqw;right:5cqw}.ha-axis-x{color:#22324d;font-size:2.3cqw;position:absolute;top:36.4cqw;right:6cqw}.ha-ai{color:#4248d6;background:#f0f0ffd9;border:1.5px dashed #5b63ff73;border-radius:1.4cqw;gap:.2cqw;padding:1.4cqw 2.4cqw 1.6cqw 2cqw;font-size:2.55cqw;display:grid;position:absolute;top:41.5cqw;left:11.5cqw}.ha-ai-tag{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--lp-indigo);align-items:center;gap:.5cqw;font-size:1.2cqw;font-weight:700;line-height:1.6;display:inline-flex}.ha-ai-tag svg{width:1.3cqw;height:1.3cqw}.ha-sticker{z-index:2;background:#fff;border-radius:20px;position:absolute;box-shadow:0 2px 4px #12142a0a,0 30px 60px -28px #12142a73}.ha-chip-head{align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.ha-badge{color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.ha-badge svg{width:14px;height:14px}.ha-badge-indigo{background:linear-gradient(135deg, var(--lp-indigo), var(--lp-violet))}.ha-summary{width:236px;padding:14px 16px 16px;top:21%;left:-2%;rotate:-4deg}.ha-summary ul{gap:7px;margin-top:11px;display:grid}.ha-summary li{color:var(--lp-ink-2);padding-left:14px;font-size:13px;line-height:1.35;position:relative}.ha-summary li:before{content:"";background:var(--lp-indigo);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}.ha-summary li:nth-child(2):before{background:var(--lp-coral)}.ha-summary li:nth-child(3):before{background:var(--lp-mint)}.ha-cards{width:230px;height:140px;box-shadow:none;background:0 0;bottom:3%;left:1%;rotate:3deg}.ha-card-back,.ha-card-mid,.ha-card-front{border-radius:18px;position:absolute;inset:0}.ha-card-back{background:#c9ccff;translate:14px -12px;rotate:6deg}.ha-card-mid{background:#9ea3ff;translate:7px -6px;rotate:3deg}.ha-card-front{color:#fff;background:linear-gradient(150deg,#5b63ff,#7a4df5);flex-direction:column;justify-content:space-between;padding:14px 16px;display:flex;box-shadow:0 24px 40px -20px #443cc8b3}.ha-card-meta{letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:11px;font-weight:700}.ha-card-q{font-size:15.5px;font-weight:600;line-height:1.3}.ha-card-flip{opacity:.85;align-self:flex-end;font-size:15px}.ha-quiz{align-items:center;gap:12px;padding:12px 18px 12px 12px;display:flex;top:16%;right:-1%;rotate:4deg}.ha-ring{width:48px;height:48px;rotate:-90deg}.ha-ring circle{fill:none;stroke:#e6f6ee;stroke-width:5px}.ha-ring .ha-ring-fill{stroke:var(--lp-mint);stroke-linecap:round;stroke-dasharray:.9 1}.ha-quiz>span{line-height:1.15;display:grid}.ha-quiz-label{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);font-size:11px;font-weight:700}.ha-quiz strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:24px;font-weight:800}.ha-quiz-note{color:var(--lp-mint);font-size:12px;font-weight:600}.ha-phone{background:#14161f;border-radius:34px;width:206px;padding:8px;bottom:-2%;right:0;rotate:5deg}.ha-phone-screen{background:linear-gradient(#f7f5ff,#fffdf7);border-radius:27px;flex-direction:column;justify-content:flex-end;gap:9px;height:330px;padding:40px 12px 12px;display:flex;position:relative;overflow:hidden}.ha-phone-notch{background:#14161f;border-radius:99px;width:70px;height:20px;position:absolute;top:9px;left:50%;translate:-50%}.ha-msg{border-radius:16px;max-width:88%;padding:9px 12px;font-size:12.5px;line-height:1.35}.ha-msg-me{background:var(--lp-ink);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.ha-msg-ai{color:var(--lp-ink);background:#fff;border-bottom-left-radius:5px;align-self:flex-start;box-shadow:0 6px 16px -10px #12142a59}.ha-msg-spark{vertical-align:-1px;width:12px;height:12px;color:var(--lp-violet);margin-right:5px;display:inline-block}.ha-phone-input{color:var(--lp-muted);background:linear-gradient(#fff, #fff) padding-box, linear-gradient(90deg, var(--lp-indigo), var(--lp-violet), var(--lp-coral)) border-box;border:1.5px solid #0000;border-radius:99px;align-items:center;gap:6px;margin-top:4px;padding:9px 11px;font-size:11.5px;display:flex}.ha-phone-input svg{width:13px;height:13px;color:var(--lp-violet)}.lp-tools{padding:130px 0 110px}.lp-tools .lp-h2{max-width:14ch}.lp-tablist-wrap{justify-content:center;margin:44px 0 40px;display:flex}.lp-tablist{scrollbar-width:none;max-width:100%;box-shadow:0 0 0 1px var(--lp-line), 0 14px 30px -20px #12142a59;background:#fff;border-radius:999px;gap:4px;padding:6px;display:inline-flex;overflow-x:auto}.lp-tablist::-webkit-scrollbar{display:none}.lp-tablist button{color:var(--lp-ink-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:12px 22px;font-size:15.5px;font-weight:600;transition:background-color .25s,color .25s;display:inline-flex}.lp-tablist button:hover{background:#12142a0d}.lp-tablist button[aria-selected=true]{background:var(--lp-ink);color:#fff}.lp-tab-icon{font-size:.95em}[data-tone=indigo] .lp-tab-icon{color:#7c83ff}[data-tone=coral] .lp-tab-icon{color:var(--lp-coral)}[data-tone=rose] .lp-tab-icon{color:var(--lp-rose)}[data-tone=mint] .lp-tab-icon{color:#2dc08e}.tg{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tc{--tone:var(--lp-indigo);--tone-bg:#e2e4ff;background:var(--lp-card);min-width:0;min-height:440px;transition:transform .5s var(--lp-ease), box-shadow .5s var(--lp-ease);border-radius:30px;flex-direction:column;display:flex;position:relative;overflow:hidden}.tc:hover{transform:translateY(-4px);box-shadow:0 34px 60px -36px #3c280a59}.tc-indigo{--tone:var(--lp-indigo);--tone-bg:#dfe1ff}.tc-violet{--tone:var(--lp-violet);--tone-bg:#ebdfff}.tc-rose{--tone:var(--lp-rose);--tone-bg:#ffdadf}.tc-coral{--tone:var(--lp-coral);--tone-bg:#ffdccd}.tc-mint{--tone:var(--lp-mint);--tone-bg:#cff0e1}.tc-sky{--tone:var(--lp-sky);--tone-bg:#d3ecfa}.tc-sun{--tone:#d99a00;--tone-bg:#fdeab0}.tc-art{flex:1;grid-template-columns:minmax(0,1fr);place-items:center;min-height:250px;padding:30px 28px 0;display:grid;position:relative}.tc-art:before{content:"";z-index:0;background:radial-gradient(70% 70% at 50% 45%, var(--tone-bg), transparent 72%);opacity:.85;pointer-events:none;position:absolute;inset:0}.tc-art>*{z-index:1;position:relative}.tc-copy{padding:22px 30px 30px}.tc-copy h3{letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:10px;font-size:1.42rem;font-weight:750;line-height:1.15;display:flex}.tc-copy p{max-width:44ch;font-family:var(--lp-serif);color:#5a5866;margin-top:8px;font-size:1.08rem;line-height:1.45}.tc-badge{background:var(--tone-bg);color:var(--tone);font-family:var(--font-sans);letter-spacing:.01em;border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:700}.tc-wide{grid-column:span 2}.tc-tall{grid-row:span 2}.tc-full{grid-column:1/-1}.tc-row{flex-direction:row-reverse;min-height:360px}.tc-row .tc-copy{flex:none;align-self:flex-end;width:36%;padding:30px 34px}.tc-row .tc-art{padding:34px 20px 34px 34px}.ta-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--lp-muted);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.ta-kicker svg{width:12px;height:12px;color:var(--tone)}.ta-sheet{background:var(--lp-paper);box-shadow:var(--lp-shadow);border-radius:18px;padding:18px 20px;position:relative}.ta-sheet-lined{background-image:repeating-linear-gradient(#0000 0 31px,#5b63ff1f 31px 32px);background-position:0 10px}.ta-sheet-grid{background-image:linear-gradient(90deg,#5b63ff1a 1px,#0000 1px),linear-gradient(#5b63ff1a 1px,#0000 1px);background-size:20px 20px}.ta-rec{box-shadow:var(--lp-shadow);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:7px 7px 7px 14px;font-size:13px;font-weight:650;display:inline-flex}.ta-rec-dot{background:var(--lp-rose);border-radius:50%;flex:none;width:10px;height:10px;position:relative}.ta-rec-label{color:var(--lp-rose)}.ta-rec-time{font-variant-numeric:tabular-nums}.ta-bars{align-items:center;gap:2px;height:22px;display:inline-flex}.ta-bars i{width:3px;height:calc(var(--h) * 1px);background:var(--lp-rose);border-radius:2px}.ta-rec-stop{background:#ffe1e5;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ta-rec-stop span{background:var(--lp-rose);border-radius:2px;width:10px;height:10px}.ta-rail{align-self:center;width:calc(100% + 56px);margin-inline:-28px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.ta-rail-track{width:max-content;padding-block:14px 18px;display:flex}.ta-rail-set{gap:16px;padding-right:16px;display:flex}.ta-mcard{width:222px;height:214px;box-shadow:var(--lp-shadow);background:#fff;border-radius:20px;flex-direction:column;flex:none;gap:10px;padding:18px;display:flex;rotate:-1.5deg}.ta-mcard:nth-child(2n){rotate:1.5deg}.ta-quiz p{font-size:15px;font-weight:650;line-height:1.3}.ta-quiz ul{gap:6px;display:grid}.ta-quiz li{box-shadow:inset 0 0 0 1px var(--lp-line);border-radius:10px;align-items:center;gap:8px;padding:6px 9px;font-size:13px;display:flex}.ta-quiz li span{background:#f1eee7;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10.5px;font-weight:700;display:grid}.ta-quiz li[data-ok]{color:#12704b;background:#e4f7ee;font-weight:600;box-shadow:inset 0 0 0 1px #a6dfc4}.ta-quiz li[data-ok] span{background:var(--lp-mint);color:#fff}.ta-ok{width:16px;height:16px;margin-left:auto}.ta-flash{color:#fff;background:linear-gradient(150deg,#5b63ff,#7a4df5);justify-content:space-between}.ta-flash .ta-kicker{color:#ffffffbf}.ta-flash p{font-size:18px;font-weight:650;line-height:1.25}.ta-flip{opacity:.85;align-self:flex-end;font-size:18px}.ta-flash-back{background:#fff4c9;justify-content:space-between}.ta-flash-back .si{color:#182153;margin:auto 0;font-size:38px}.ta-exam-lines{gap:8px;margin-top:4px;display:grid}.ta-exam-lines i{background:#ece7dc;border-radius:4px;height:8px}.ta-exam-lines i:first-child{width:92%}.ta-exam-lines i:nth-child(2){width:72%}.ta-exam-lines i:nth-child(3){width:84%}.ta-grade{font-family:var(--font-display);letter-spacing:-.04em;color:var(--lp-coral);margin-top:auto;font-size:46px;font-weight:800;line-height:1}.ta-grade small{color:var(--lp-muted);letter-spacing:0;font-size:16px}.ta-sum-mini strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px}.ta-sum-mini .ta-kicker svg{color:var(--lp-violet)}.ta-chat{flex-direction:column;justify-content:center;align-self:stretch;gap:12px;width:100%;max-width:360px;padding-bottom:4px;display:flex}.ta-msg{border-radius:20px;max-width:88%;padding:12px 15px;font-size:14.5px;line-height:1.4}.ta-msg-me{background:var(--lp-ink);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.ta-msg-ai{box-shadow:var(--lp-shadow);background:#fff;border-bottom-left-radius:6px;align-self:flex-start;gap:10px;display:flex}.ta-msg-avatar{background:linear-gradient(135deg, var(--lp-indigo), var(--lp-violet));color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.ta-msg-avatar svg{width:13px;height:13px}.ta-source{width:max-content;color:var(--lp-indigo);background:#eef0ff;border-radius:99px;align-items:center;gap:5px;margin-top:8px;padding:3px 9px;font-size:12px;font-weight:650;display:flex}.ta-source svg{width:12px;height:12px}.ta-typing{background:#ffffffb3;border-radius:16px;align-self:flex-start;gap:4px;padding:10px 14px;display:flex}.ta-typing i{background:#a9a6b8;border-radius:50%;width:6px;height:6px}.ta-ask{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(90deg, var(--lp-indigo), var(--lp-violet), var(--lp-coral)) border-box;color:var(--lp-muted);border:1.5px solid #0000;border-radius:999px;align-items:center;gap:10px;margin-top:10px;padding:7px 7px 7px 15px;font-size:14px;display:flex;box-shadow:0 14px 30px -16px #5b63ff8c}.ta-ask>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ta-ask-spark{width:18px;height:18px;color:var(--lp-violet);flex:none}.ta-ask-send{background:var(--lp-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.ta-ask-send svg{width:16px;height:16px}.ta-summary{justify-items:center;gap:14px;width:100%;max-width:330px;display:grid}.ta-smart{width:100%;box-shadow:var(--lp-shadow);background:#fff;border-radius:18px;padding:16px 18px}.ta-smart strong{font-family:var(--font-display);letter-spacing:-.02em;margin-top:6px;font-size:19px;display:block}.ta-smart ul{gap:7px;margin-top:9px;display:grid}.ta-smart li{color:var(--lp-ink-2);padding-left:14px;font-size:13.5px;line-height:1.35;position:relative}.ta-smart li:before{content:"";background:var(--tone);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}.ta-inknote{width:100%;max-width:330px}.ta-inknote .ta-sheet{padding:16px 20px 18px}.ta-subnote-tag{color:var(--lp-indigo);background:#eef0ff;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.ta-subnote-tag svg{width:11px;height:11px}.ta-inknote .si{color:#3d44c9;display:block}.ta-ink-1{margin-top:6px;font-size:30px}.ta-ink-2,.ta-ink-3{font-size:22px}.ta-nib{width:28px;height:28px;color:var(--lp-indigo);position:absolute;bottom:14px;right:16px}.ta-exam{justify-content:center;align-items:center;gap:30px;width:100%;display:flex}.ta-exam-sheet{width:min(440px,100%);padding:18px 22px 16px}.ta-exam-q{margin-top:8px;font-size:14.5px;font-weight:650}.ta-exam-a{color:#1d2744;margin-top:4px;font-size:26px;display:block}.ta-tick{width:44px;position:absolute;top:50px;right:22px;overflow:visible}.ta-tick path{fill:none;stroke:#e5484d;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.ta-exam-fb{color:#12704b;align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:600;display:flex}.ta-exam-fb svg{width:16px;height:16px}.ta-score{flex:none;width:150px;height:150px;position:relative}.ta-score svg{width:100%;height:100%;rotate:-90deg}.ta-score circle{fill:none;stroke:#f0e3d6;stroke-width:10px}.ta-score .ta-score-fill{stroke:var(--lp-coral);stroke-linecap:round;stroke-dasharray:.85 1}.ta-score>span{text-align:center;color:var(--lp-muted);place-content:center;font-size:13px;display:grid;position:absolute;inset:0}.ta-score strong{font-family:var(--font-display);letter-spacing:-.04em;color:var(--lp-coral);font-size:44px;font-weight:800;line-height:1}.ta-inks{gap:4px;width:100%;max-width:560px;display:grid}.ta-ink-row{grid-template-columns:96px 1fr;align-items:center;gap:14px;display:grid}.ta-ink-row>span{color:var(--lp-muted);font-size:13px;font-weight:650}.ta-ink-row svg{width:100%;height:36px;overflow:visible}.ta-ink-row path{fill:none;stroke-linecap:round;stroke-linejoin:round}.ta-s-pressure{stroke:#182153;stroke-width:4px}.ta-s-fountain{stroke:var(--lp-indigo);stroke-width:6px;stroke-linecap:butt!important}.ta-s-water{stroke:var(--lp-sky);stroke-width:16px;opacity:.32}.ta-s-crayon{stroke:var(--lp-coral);stroke-width:7px;opacity:.85}.ta-s-dotted{stroke:var(--lp-mint);stroke-width:5px;stroke-dasharray:.0001 .028!important}.ta-palette{gap:10px;margin-top:12px;padding-left:110px;display:flex}.ta-palette i{border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 3px #fff,0 4px 10px -4px #12142a66}.ta-shapes{aspect-ratio:220/150;background-color:var(--lp-paper);width:100%;max-width:300px;box-shadow:var(--lp-shadow);background-image:linear-gradient(90deg,#1fa77a21 1px,#0000 1px),linear-gradient(#1fa77a21 1px,#0000 1px);background-position:4px 4px;background-size:20px 20px;border-radius:18px;position:relative}.ta-shapes svg{width:100%;height:100%;position:absolute;inset:0}.ta-wobble{fill:none;stroke:var(--lp-coral);stroke-width:2.6px;stroke-linecap:round;opacity:0}.ta-perfect{fill:#1fa77a14;stroke:var(--lp-mint);stroke-width:2.6px;transform-box:fill-box;transform-origin:50%}.ta-snap-tag{background:var(--lp-mint);color:#fff;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;right:12px}.ta-snap-tag svg{width:13px;height:13px}.ta-lasso{padding:30px}.ta-lasso-move{color:#182153;font-size:32px;display:inline-block;position:relative}.ta-lasso-ring{width:calc(100% + 52px);height:calc(100% + 32px);position:absolute;inset:-16px -26px;overflow:visible}.ta-lasso-ring path{fill:#5b63ff0f;stroke:var(--lp-indigo);stroke-width:1.8px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.ta-lasso-handle{display:none}.ta-papers{width:100%;height:230px;position:relative}.ta-paper{width:128px;height:170px;box-shadow:var(--lp-shadow), 0 0 0 1px #12142a0a;transform:translateX(calc(-50% + var(--i) * 48px)) rotate(calc(var(--i) * 8deg));transform-origin:50% 130%;transition:transform .6s var(--lp-spring);background-color:#fffdf6;border-radius:12px;position:absolute;bottom:6px;left:50%}.tc:hover .ta-paper{transform:translateX(calc(-50% + var(--i) * 60px)) rotate(calc(var(--i) * 11deg)) translateY(-6px)}.ta-paper-0{background-image:repeating-linear-gradient(#0000 0 13px,#5b63ff33 13px 14px)}.ta-paper-1{background-image:linear-gradient(90deg,#1fa77a2e 1px,#0000 1px),linear-gradient(#1fa77a2e 1px,#0000 1px);background-size:12px 12px}.ta-paper-2{background-color:#fbf3cc;background-image:radial-gradient(circle,#12142a40 1px,#0000 1.3px);background-size:12px 12px}.ta-paper-3{background-color:#e9e4f6}.ta-paper em{color:var(--lp-muted);background:#ffffffd9;border-radius:6px;padding:2px 7px;font-size:11.5px;font-style:normal;font-weight:650;position:absolute;bottom:9px;left:10px}.ta-search{gap:10px;width:100%;max-width:320px;display:grid}.ta-search-bar{box-shadow:var(--lp-shadow);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:550;display:flex}.ta-search-bar svg{width:18px;height:18px;color:var(--lp-muted)}.ta-caret{background:var(--lp-indigo);width:2px;height:18px;margin-left:-6px}.ta-search-meta{color:var(--lp-muted);padding-left:4px;font-size:12.5px}.ta-search-hit{background:var(--lp-paper);box-shadow:var(--lp-shadow);color:#182153;border-radius:14px;padding:12px 18px;font-size:28px;position:relative}.ta-search-mark{opacity:.8;mix-blend-mode:multiply;transform-origin:0;background:#ffe36e;border-radius:6px;width:76%;height:36%;position:absolute;top:36%;left:14px}.ta-record{justify-items:start;gap:14px;width:100%;max-width:600px;display:grid}.ta-timeline{width:100%;height:64px;box-shadow:var(--lp-shadow);background:#fff;border-radius:16px;align-items:center;gap:3px;padding:10px 14px;display:flex;position:relative}.ta-timeline i{height:calc(var(--h) * 2px);background:#f6c1c6;border-radius:2px;flex:1}.ta-timeline i[data-past]{background:var(--lp-rose)}.ta-playhead{background:var(--lp-ink);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:44%}.ta-record-ink{color:#1d2744;gap:0;width:100%;display:grid}.ta-record-ink .si{font-size:26px}.ta-sync{justify-items:center;gap:22px;width:100%;display:grid}.ta-sync-words{color:#182153;flex-wrap:wrap;justify-content:center;gap:2px 6px;max-width:330px;font-size:30px;display:flex}.ta-karaoke{border-radius:8px;padding:0 4px}.ta-player{box-shadow:var(--lp-shadow);font-variant-numeric:tabular-nums;background:#fff;border-radius:99px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:12.5px;font-weight:600;display:inline-flex}.ta-play{background:var(--lp-ink);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.ta-play svg{width:14px;height:14px;margin-left:2px}.ta-progress{background:#eee8dc;border-radius:4px;width:120px;height:4px;overflow:hidden}.ta-progress i{background:var(--tone);width:46%;height:100%;display:block}.ta-transcript{width:100%;max-width:330px;box-shadow:var(--lp-shadow);background:#fff;border-radius:18px;gap:10px;padding:16px 18px;display:grid}.ta-transcript p{color:var(--lp-ink-2);gap:10px;font-size:14px;display:flex}.ta-transcript p span{color:var(--lp-violet);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:700;line-height:1.6}.ta-summarize{background:linear-gradient(100deg, var(--lp-indigo), var(--lp-violet));color:#fff;border-radius:99px;justify-self:start;align-items:center;gap:6px;margin-top:4px;padding:7px 14px;font-size:13px;font-weight:650;display:inline-flex}.ta-summarize svg{width:13px;height:13px}.ta-live{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;width:100%;display:flex}.ta-live-pill{box-shadow:var(--lp-shadow);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:650;display:inline-flex}.ta-live-arrow{width:60px;height:24px}.ta-live-arrow path{fill:none;stroke:var(--lp-ink-2);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ta-live-ink{color:#3d44c9;width:270px;display:grid}.ta-live-ink .si{font-size:32px}.ta-pdf{place-items:center;width:100%;padding-bottom:20px;display:grid}.ta-pdf-page{aspect-ratio:.8;background:#fff;border-radius:8px;flex-direction:column;gap:13px;width:min(400px,82%);padding:40px 32px;display:flex;position:relative;rotate:-2deg;box-shadow:0 1px 3px #0000000f,0 34px 60px -30px #281e0a66}.ta-pdf-file{background:var(--lp-ink);color:#fff;border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:-14px;left:18px}.ta-pdf-file svg{width:14px;height:14px}.ta-pdf-h{background:#2b2f45;border-radius:4px;width:58%;height:15px;margin-bottom:6px}.ta-pdf-l{width:var(--w);background:#e4e0d7;border-radius:4px;height:8px;display:block;position:relative}.ta-pdf-hl:after{content:"";opacity:.75;mix-blend-mode:multiply;transform-origin:0;background:#ffe36e;border-radius:4px;position:absolute;inset:-5px}.ta-pdf-hl-2:after{opacity:.55;background:#8af06d}.ta-pdf-formula{font-family:var(--font-display);color:#182153;align-self:center;margin:8px 0;font-size:22px;font-weight:700;position:relative}.ta-pdf-formula svg{width:calc(100% + 44px);height:calc(100% + 20px);position:absolute;inset:-10px -22px;overflow:visible}.ta-pdf-formula path{fill:none;stroke:#ef4b3a;stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ta-pdf-note{color:#ef4b3a;font-size:26px;position:absolute;top:33%;right:-16%;rotate:-7deg}.ta-pdf-arrow{width:52px;position:absolute;top:43%;right:6%;overflow:visible}.ta-pdf-arrow path{fill:none;stroke:#ef4b3a;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.ta-markup{gap:26px;width:100%;max-width:320px;display:grid}.ta-markup-text{box-shadow:var(--lp-shadow);background:#fff;border-radius:14px;gap:12px;padding:20px 20px 26px;display:grid;position:relative}.ta-underline{width:62%;height:14px;position:absolute;bottom:8px;left:18px;overflow:visible}.ta-underline path{fill:none;stroke:#ef4b3a;stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ta-pens{justify-content:center;align-items:flex-end;gap:16px;height:96px;display:flex}.ta-pen{width:24px;height:74px;transition:translate .45s var(--lp-spring);background:linear-gradient(90deg,#fff,#efebe2);border-radius:4px 4px 6px 6px;position:relative;box-shadow:0 10px 20px -12px #12142a80,0 0 0 1px #12142a0f}.ta-pen:before{content:"";background:var(--c);clip-path:polygon(50% 0,100% 100%,0 100%);height:16px;position:absolute;top:-16px;left:3px;right:3px}.ta-pen:after{content:"";background:var(--c);height:9px;position:absolute;top:10px;left:0;right:0}.ta-pen[data-on]{translate:0 -16px}.tc:hover .ta-pen{translate:0 calc(-6px - var(--i) * 2px)}.tc:hover .ta-pen[data-on]{translate:0 -20px}.ta-pdfstudy{align-items:center;gap:12px;display:flex}.ta-pdf-icon{width:78px;height:98px;box-shadow:var(--lp-shadow);color:#ef4b3a;background:#fff;border-radius:12px;align-content:center;place-items:center;gap:4px;display:grid;position:relative}.ta-pdf-icon svg{width:30px;height:30px}.ta-pdf-icon em{letter-spacing:.06em;font-size:12px;font-style:normal;font-weight:800}.ta-fan{width:40px;height:120px}.ta-fan path{fill:none;stroke:#a8a3b6;stroke-width:1.6px;stroke-dasharray:4 4}.ta-outs{gap:12px;display:grid}.ta-out{box-shadow:var(--lp-shadow);background:#fff;border-radius:99px;align-items:center;gap:8px;padding:9px 15px;font-size:14px;font-weight:650;display:inline-flex}.ta-out svg{width:15px;height:15px}.ta-out-0 svg{color:var(--lp-violet)}.ta-out-1 svg{color:var(--lp-coral)}.ta-out-2 svg{color:var(--lp-mint)}.lp-write{padding:110px 0}.lp-write-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:72px;display:grid}.lp-write-secret{font-family:var(--font-hand);color:var(--lp-indigo);align-items:center;gap:8px;margin:22px 0 28px;font-size:1.65rem;line-height:1.15;display:flex}.lp-write-secret svg{color:var(--lp-sun);flex:none}.lp-write-sheet{background-color:var(--lp-paper);background-image:repeating-linear-gradient(#0000 0 35px,#5b63ff1a 35px 36px);border-radius:24px;padding:30px 28px 18px;position:relative;rotate:1.2deg;box-shadow:0 1px 2px #0000000d,0 50px 90px -50px #281e0a73}.lp-write-tape{background:#ffe36ebf;width:130px;height:32px;position:absolute;top:-15px;left:50%;translate:-50%;rotate:-3deg;box-shadow:0 2px 6px -2px #00000026}.lp-zone{touch-action:none;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='%23ffffff' stroke='%23182153' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='m5 19 2-7L17 2l5 5-10 10-7 2Z'/%3E%3Cpath d='m7 12 5 5' fill='none'/%3E%3C/svg%3E") 5 23,crosshair;-webkit-user-select:none;user-select:none;background:#5b63ff09;border:2px dashed #5b63ff6b;border-radius:18px;height:240px;transition:border-color .3s,background-color .3s;position:relative}.lp-zone:hover{border-color:#5b63ffb3}.lp-zone[data-state=match]{background:#1fa77a0d;border-color:#1fa77a8c}.lp-zone-placeholder{pointer-events:none;font-family:var(--font-hand);color:#5b63ff80;place-items:center;font-size:clamp(2.2rem,4vw,3.2rem);display:grid;position:absolute;inset:0}.lp-zone-arrow{width:76px;position:absolute;top:8%;right:6%}.lp-zone-arrow path{fill:none;stroke:#5b63ff80;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.lp-zone-cta{z-index:45;background:linear-gradient(100deg, #4f57f5, var(--lp-violet) 55%, var(--lp-coral));color:#fff;white-space:nowrap;transition:box-shadow .3s, scale .3s var(--lp-spring);border-radius:999px;align-items:center;gap:10px;padding:16px 26px;font-size:17px;font-weight:650;display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 24px 44px -16px #5b63ffb3}.lp-zone-cta:hover{scale:1.04;box-shadow:0 28px 50px -16px #5b63ffd9}.lp-zone-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:46px;margin-top:12px;display:flex}.lp-zone-bar p{color:var(--lp-muted);font-size:14px}.lp-zone-actions{gap:8px;margin-left:auto;display:flex}.lp-zone-actions button{box-shadow:0 0 0 1px var(--lp-line);background:#fff;border-radius:99px;padding:8px 14px;font-size:13.5px;font-weight:600}.lp-zone-actions button:hover{color:var(--lp-indigo);box-shadow:0 0 0 1px #5b63ff73}.lp-video{padding:110px 0}.lp-video-frame{aspect-ratio:16/9;background:#e2e1e8;border-radius:28px;max-width:1080px;margin:44px auto 0;position:relative;overflow:hidden;box-shadow:0 2px 4px #12142a0d,0 50px 100px -50px #24226e80}.lp-video-frame video{object-fit:cover;width:100%;height:100%;display:block}.lp-video-poster{z-index:-1;object-fit:cover}.lp-video-play{isolation:isolate;color:#fff;align-content:center;place-items:center;gap:14px;font-size:16px;font-weight:650;display:grid;position:absolute;inset:0}.lp-video-play:before{content:"";z-index:0;background:linear-gradient(#12142a05 30%,#12142a61);position:absolute;inset:0}.lp-video-play>span{z-index:1;position:relative}.lp-video-play>span:last-child{text-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12142ab8;border-radius:99px;padding:6px 14px}.lp-video-play-icon{width:92px;height:92px;color:var(--lp-ink);transition:scale .35s var(--lp-spring);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;box-shadow:0 20px 40px -14px #12142a8c}.lp-video-play-icon svg{width:34px;height:34px;margin-left:5px}.lp-video-play:hover .lp-video-play-icon{scale:1.08}.lp-caption{text-align:center;color:var(--lp-muted);margin-top:16px;font-size:13px}.lp-devices{padding:100px 0}.lp-devices .lp-h2{max-width:15ch}.lp-device-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.lp-device{background:var(--lp-card);border-radius:30px;flex-direction:column;padding:26px 28px 30px;display:flex}.lp-device-art{background:radial-gradient(60% 70% at 50% 50%, var(--tone-bg), transparent 75%);border-radius:20px;place-items:center;height:210px;display:grid}.lp-device-0{--tone-bg:#dfe1ff;--ink:#3d44c9}.lp-device-1{--tone-bg:#ffdccd;--ink:#e2532f}.lp-device-2{--tone-bg:#cff0e1;--ink:#148a62}.lp-device-frame{background-color:var(--lp-paper);background-image:repeating-linear-gradient(#0000 0 13px,#5b63ff21 13px 14px);place-items:center;display:grid;box-shadow:0 26px 40px -24px #12142a8c}.lp-device-0 .lp-device-frame{border:9px solid #1a1c25;border-radius:20px;width:230px;height:166px}.lp-device-1 .lp-device-frame{border:6px solid #1a1c25;border-radius:24px;width:96px;height:186px}.lp-device-2 .lp-device-frame{border:6px solid #2b2e3a;border-radius:16px;width:100px;height:186px}.lp-device-ink{color:var(--ink);font-size:30px}.lp-device-1 .lp-device-ink,.lp-device-2 .lp-device-ink{font-size:16px}.lp-device h3{letter-spacing:-.02em;align-items:center;gap:8px;margin-top:24px;font-size:1.45rem;font-weight:750;display:flex}.lp-device p{font-family:var(--lp-serif);color:#5a5866;margin-top:6px;font-size:1.07rem;line-height:1.45}.lp-devices-req{text-align:center;color:var(--lp-muted);margin-top:24px;font-size:14px}.lp-pricing{padding:110px 0}.lp-plans{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:52px;display:grid}.lp-plan{--plan:#9a988f;background:var(--lp-paper);box-shadow:0 0 0 1px var(--lp-line);transition:transform .4s var(--lp-ease), box-shadow .4s;border-radius:26px;flex-direction:column;padding:28px 24px 22px;display:flex;position:relative}.lp-plan:hover{box-shadow:0 0 0 1px var(--lp-line), 0 30px 50px -30px #12142a59;transform:translateY(-4px)}.lp-plan-lite{--plan:var(--lp-violet)}.lp-plan-plus{--plan:var(--lp-indigo);background:linear-gradient(180deg, #eeefff, var(--lp-paper) 50%);box-shadow:0 0 0 1.5px #8f95ff,0 30px 60px -34px #5b63ff99}.lp-plan-pro{--plan:#ffb37a;color:#f4f2ff;background:radial-gradient(90% 60% at 100% 0,#ff6b4a47,#0000 60%),radial-gradient(80% 60% at 0 100%,#8b5cf64d,#0000 60%),#14163a;box-shadow:0 30px 60px -30px #14163ab3}.lp-plan-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lp-plan h3{letter-spacing:-.03em;font-size:1.6rem;font-weight:800}.lp-plan-badge{color:var(--lp-indigo);background:#5b63ff1a;border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:700}.lp-plan-pro .lp-plan-badge{color:#ffd2ad;background:#ffffff1f}.lp-plan-price{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:18px;display:flex}.lp-plan-price strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:2.75rem;font-weight:800;line-height:1}.lp-plan-price span{color:var(--lp-muted);font-size:13px}.lp-plan-pro .lp-plan-price span,.lp-plan-pro .lp-plan-tagline,.lp-plan-pro .lp-plan-more{color:#f4f2ffb8}.lp-plan-tagline{min-height:3em;font-family:var(--lp-serif);color:#5a5866;margin-top:10px;font-size:1.04rem;line-height:1.4}.lp-plan-list{border-top:1px solid var(--lp-line);gap:11px;margin-top:18px;padding-top:18px;display:grid}.lp-plan-pro .lp-plan-list{border-color:#ffffff1f}.lp-plan-list li{grid-template-columns:18px 1fr;gap:8px;font-size:14px;line-height:1.4;display:grid}.lp-plan-list svg{width:16px;height:16px;color:var(--plan);margin-top:2px}.lp-plan-more{color:#5a5866;margin-top:auto;padding-top:22px;font-size:13px;line-height:1.5}.lp-plan-more summary{cursor:pointer;color:var(--lp-indigo);justify-content:space-between;font-weight:650;display:flex}.lp-plan-pro .lp-plan-more summary{color:#ffd2ad}.lp-plan-more[open] summary span{rotate:45deg}.lp-plan-more summary span{transition:rotate .3s}.lp-plan-more p{margin-top:12px;font-weight:600}.lp-plan-more ul{gap:6px;margin-top:8px;padding-left:16px;display:grid;list-style:outside!important}.lp-legal{text-align:center;max-width:820px;color:var(--lp-muted);margin:18px auto 0;font-size:12.5px;line-height:1.7}.lp-legal+.lp-legal{margin-top:6px}.lp-legal a{text-underline-offset:3px;text-decoration:underline}.lp-faq{padding:100px 0}.lp-faq-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:60px;display:grid}.lp-faq .lp-h2{font-size:clamp(2.3rem,4.4vw,3.8rem)}.lp-faq-list details{border-bottom:1px solid #12142a1a}.lp-faq-list summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1.16rem;font-weight:650;display:flex}.lp-faq-plus{width:30px;height:30px;box-shadow:0 0 0 1px var(--lp-line);transition:rotate .35s var(--lp-ease), background-color .3s;background:#fff;border-radius:50%;flex:none;position:relative}.lp-faq-plus:before,.lp-faq-plus:after{content:"";background:var(--lp-ink);border-radius:2px;width:12px;height:1.8px;position:absolute;top:50%;left:50%;translate:-50% -50%}.lp-faq-plus:after{rotate:90deg}.lp-faq-list details[open] .lp-faq-plus{background:#eef0ff;rotate:45deg}.lp-faq-list details p{max-width:62ch;font-family:var(--lp-serif);color:#55545f;padding-bottom:22px;font-size:1.1rem;line-height:1.6}.lp-end-wrap{padding:30px 0 110px}.lp-end{color:#fff;text-align:center;isolation:isolate;background:#14163a;border-radius:40px;padding:96px 40px 80px;position:relative;overflow:hidden}.lp-end-glow{z-index:-1;background:radial-gradient(40% 60% at 15% 15%,#5b63ff99,#0000 70%),radial-gradient(36% 55% at 88% 25%,#ff6b4a73,#0000 70%),radial-gradient(45% 55% at 55% 105%,#8b5cf68c,#0000 70%);position:absolute;inset:0}.lp-end h2{letter-spacing:-.045em;font-variation-settings:"opsz" 96;max-width:14ch;margin-inline:auto;font-size:clamp(2.5rem,6.4vw,5.4rem);font-weight:800;line-height:.98}.lp-end>p{max-width:34rem;font-family:var(--lp-serif);color:#ffffffc7;margin:22px auto 0;font-size:1.3rem;line-height:1.5}.lp-end-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.lp-end>.lp-end-note{font-family:var(--font-sans);color:#fff9;margin-top:22px;font-size:13.5px}.pi-root{position:relative}.pi-layer{z-index:40;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pi-layer .pi-hl{mix-blend-mode:multiply;opacity:.5}.pi-capture{z-index:45;touch-action:none;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='%23ffffff' stroke='%23182153' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='m5 19 2-7L17 2l5 5-10 10-7 2Z'/%3E%3Cpath d='m7 12 5 5' fill='none'/%3E%3C/svg%3E") 5 23,crosshair;-webkit-user-select:none;user-select:none;background:#5b63ff05;position:fixed;inset:0;box-shadow:inset 0 0 0 3px #5b63ff47}.pi-root[data-ink-tool=highlighter] .pi-capture{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='%23ffe14d' stroke='%23182153' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='m6 13 8-10 7 7-10 8-5-5Zm0 0-2 7h7'/%3E%3C/svg%3E") 4 24,crosshair}.pi-root[data-ink-tool=eraser] .pi-capture{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Ccircle cx='14' cy='14' r='12' fill='%23ffffff99' stroke='%23182153' stroke-width='1.5'/%3E%3C/svg%3E") 14 14,cell}.pi-dock{z-index:60;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:22px;right:22px}.pi-dock>*{pointer-events:auto}.pi-fab{height:56px;color:var(--lp-ink);transition:transform .35s var(--lp-ease), box-shadow .35s;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 8px;font-size:15px;font-weight:650;display:inline-flex;box-shadow:0 0 0 1px #12142a0f,0 20px 44px -18px #12142a80}.pi-fab:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #5b63ff4d,0 24px 50px -18px #5b63ff8c}.pi-fab-icon{background:linear-gradient(135deg, #4f57f5, var(--lp-violet) 55%, var(--lp-coral));color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.pi-fab-icon svg{width:20px;height:20px}.pi-fab-icon:after{content:"";opacity:0;border:2px solid #5b63ff80;border-radius:50%;position:absolute;inset:-4px}.pi-hint{flex-direction:column;align-items:flex-end;margin-right:34px;display:flex;position:relative;pointer-events:none!important}.pi-hint-demo{width:84%;height:14px;position:absolute;bottom:-6px;left:8%;overflow:visible}.pi-hint-demo path{fill:none;stroke:var(--lp-coral);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.pi-hint-text{font-family:var(--font-hand);color:var(--lp-indigo);white-space:nowrap;background:#fbf8f2e0;border-radius:12px;padding:2px 12px 8px;font-size:1.95rem;line-height:1.15;position:relative;rotate:-4deg}.pi-hint-arrow{width:74px;height:44px;margin-right:-14px;overflow:visible}.pi-hint-arrow path{fill:none;stroke:var(--lp-indigo);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.pi-toolbar{scrollbar-width:none;-webkit-backdrop-filter:blur(16px);background:#fffdf8f2;border-radius:22px;align-items:center;gap:3px;max-width:calc(100vw - 24px);padding:7px;display:flex;overflow-x:auto;box-shadow:0 0 0 1px #12142a14,0 26px 60px -22px #12142a73}.pi-tool{width:42px;height:42px;color:var(--lp-ink-2);border-radius:13px;flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid}.pi-tool svg{width:22px;height:22px}.pi-tool:hover:not(:disabled){background:#12142a0f}.pi-tool[aria-pressed=true]{color:var(--lp-indigo);background:#eceeff}.pi-tool:disabled{opacity:.3}.pi-sep{background:#12142a1a;flex:none;width:1px;height:26px;margin:0 5px}.pi-swatches{gap:7px;padding:0 4px;display:flex}.pi-swatch{background:var(--c);width:26px;height:26px;transition:scale .2s var(--lp-spring);border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #0000001f}.pi-swatch:hover{scale:1.12}.pi-swatch[aria-pressed=true]{outline:2px solid var(--lp-ink);outline-offset:2px}.pi-done{background:var(--lp-ink);color:#fff;border-radius:13px;flex:none;height:42px;margin-left:6px;padding:0 18px;font-size:14px;font-weight:650}.pi-done:hover{background:#262a55}.pi-toast{background:var(--lp-ink);color:#fff;border-radius:12px;max-width:min(360px,100vw - 32px);padding:9px 14px;font-size:13px;line-height:1.4;box-shadow:0 14px 30px -14px #12142a99;pointer-events:none!important}@media (prefers-reduced-motion:no-preference){.lp-in{animation:lp-up .9s var(--lp-ease) var(--d,0s) both}.lp-h1-scribble path{stroke-dasharray:1;animation:lp-draw .9s var(--lp-ease) .75s both}.lp-h1-spark{animation:3.2s ease-in-out 1.2s infinite lp-twinkle}.ha-device{animation:ha-rise 1.2s var(--lp-ease) .25s both}.si-load path{stroke-dasharray:1;animation:si-write var(--si-dur) cubic-bezier(.45, .05, .55, .95) var(--si-delay) both}.ink-js .si-view path{stroke-dasharray:1;stroke-dashoffset:1px}.ink-js [data-shown] .si-view path{animation:si-write var(--si-dur) cubic-bezier(.45, .05, .55, .95) var(--si-delay) both}.ha-wave i,.ta-bars i{animation:1.1s ease-in-out infinite lp-wave;animation-delay:calc(var(--i) * -97ms);transform-origin:50%}.ha-rec-dot,.ta-rec-dot{animation:1.6s ease-in-out infinite lp-blink}.ha-box-wobble{stroke-dasharray:1;animation:1.6s 2.9s both ha-wobble}.ha-box-perfect{animation:ha-pop-in .6s var(--lp-spring) 4s both;transform-box:fill-box;transform-origin:50%}.ha-snap{animation:ha-pop-in .5s var(--lp-spring) 4.3s both}.ha-hl{animation:ha-swipe .7s var(--lp-ease) 4.15s both}.ha-graph path{stroke-dasharray:1;animation:lp-draw 1.1s var(--lp-ease) var(--d) both}.ha-dot{animation:ha-pop-in .5s var(--lp-spring) var(--d) both;transform-box:fill-box;transform-origin:50%}.ha-ai{animation:lp-fade-up .7s var(--lp-ease) 4.9s both}.ha-sticker{animation:ha-pop .9s var(--lp-spring) var(--d) both, ha-float 7s ease-in-out calc(var(--d) + 1s) infinite}.ha-quiz{animation-duration:.9s,8s}.ha-phone{animation-duration:.9s,9s}.ha-ring-fill{animation:ha-ring 1.2s var(--lp-ease) 2.1s both}.ink-js [data-reveal]:not([data-shown]){opacity:0;translate:0 34px}.ink-js [data-reveal][data-shown]{animation:lp-up .9s var(--lp-ease) both}.ink-js .lp-tabs[data-reveal]:not([data-shown]){opacity:1;translate:none}.ink-js .lp-tabs:not([data-shown]) .tc{opacity:0}.lp-tabs[data-shown] .lp-tabpanel:not([hidden]) .tc{animation:tc-in .8s var(--lp-ease) calc(var(--i) * 80ms) both}.lp-tabs[data-shown] .lp-tabpanel:not([hidden]){animation:.4s both lp-fade}.lp-device-grid[data-shown] .lp-device,.lp-plans[data-shown] .lp-plan{animation:tc-in .8s var(--lp-ease) calc(var(--i) * 90ms) both}.ta-rail-track{animation:38s linear infinite lp-marquee}.tc:hover .ta-rail-track{animation-play-state:paused}.lp-tabpanel .ta-msg-me{animation:ta-msg .6s var(--lp-ease) .4s both}.lp-tabpanel .ta-msg-ai{animation:ta-msg .6s var(--lp-ease) 1.1s both}.lp-tabpanel .ta-typing{animation:ta-msg .5s var(--lp-ease) 1.8s both}.ta-typing i{animation:1.2s ease-in-out infinite lp-blink}.ta-typing i:nth-child(2){animation-delay:.2s}.ta-typing i:nth-child(3){animation-delay:.4s}.ta-ask-spark{animation:2.6s ease-in-out infinite lp-twinkle}.ta-smart{animation:ta-msg .7s var(--lp-ease) .5s both}.ta-nib{animation:2.8s ease-in-out infinite ta-nib}.ta-tick path{stroke-dasharray:1;animation:lp-draw .6s var(--lp-ease) 1.6s both}.ta-score-fill{animation:ta-score 1.4s var(--lp-ease) .6s both}.ta-ink-row path:not(.ta-s-dotted){stroke-dasharray:1;animation:lp-draw 1.2s var(--lp-ease) calc(.2s + var(--i) * .15s) both}.ta-wobble{stroke-dasharray:1;animation:6s infinite ta-wobble}.ta-wobble-2{animation-delay:.5s}.ta-perfect{animation:6s infinite ta-perfect}.ta-perfect-2{animation-delay:.5s}.ta-snap-tag{animation:6s infinite ta-tag}.ta-lasso-move{animation:ta-lasso 5s var(--lp-ease) infinite}.ta-lasso-ring path{animation:.7s linear infinite lp-march}.ta-caret{animation:1s step-end infinite lp-blink}.ta-search-mark{animation:ha-swipe .8s var(--lp-ease) .8s both}.ta-karaoke{animation:4.2s linear infinite ta-karaoke;animation-delay:calc(var(--i) * .7s)}.ta-progress i{animation:4.2s linear infinite ta-progress}.ta-playhead{animation:8s linear infinite ta-playhead}.ta-pdf-hl:after{animation:ha-swipe .7s var(--lp-ease) .6s both}.ta-pdf-hl-2:after{animation-delay:1s}.ta-pdf-formula path,.ta-pdf-arrow path,.ta-underline path{stroke-dasharray:1;animation:lp-draw .9s var(--lp-ease) 1.2s both}.ta-pdf-arrow path{animation-delay:1.9s}.ta-fan path{animation:1s linear infinite lp-march}.lp-tabpanel .ta-out{animation:ta-msg .6s var(--lp-spring) both}.ta-out-1{animation-delay:.15s!important}.ta-out-2{animation-delay:.3s!important}.lp-zone-cta{animation:lp-cta .85s var(--lp-spring) .15s both}.pi-layer .pi-morph{transform-box:fill-box;transform-origin:50%;animation:pi-morph .6s var(--lp-ease) var(--pi-delay,0s) forwards}.pi-fab{animation:lp-up .8s var(--lp-ease) 1.2s both}.pi-fab-icon:after{animation:2.6s ease-out 2s infinite pi-ring}.pi-hint-text{animation:lp-fade-up .6s var(--lp-spring) .1s both}.pi-hint-demo path{stroke-dasharray:1;animation:1s .7s both lp-draw}.pi-hint-arrow path{stroke-dasharray:1;animation:lp-draw .6s var(--lp-ease) 1.3s both}.pi-hint-arrow .pi-hint-head{animation-delay:1.75s}.pi-toolbar{animation:pi-bar .45s var(--lp-spring) both}.pi-toast{animation:lp-fade-up .35s var(--lp-ease) both}}@keyframes lp-up{0%{opacity:0;translate:0 30px}to{opacity:1;translate:none}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-fade-up{0%{opacity:0;translate:0 10px}to{opacity:1;translate:none}}@keyframes lp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes si-write{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lp-twinkle{0%,to{rotate:0deg;scale:1}50%{rotate:30deg;scale:.75}}@keyframes lp-wave{0%,to{scale:1 .35}50%{scale:1}}@keyframes lp-blink{50%{opacity:.35}}@keyframes lp-marquee{to{translate:-50%}}@keyframes lp-march{to{stroke-dashoffset:-22px}}@keyframes ha-rise{0%{opacity:0;translate:0 60px;scale:.96}to{opacity:1;translate:none;scale:1}}@keyframes ha-pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes ha-pop-in{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes ha-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes ha-wobble{0%{opacity:1;stroke-dashoffset:1px}62%{opacity:1;stroke-dashoffset:0}80%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes ha-swipe{0%{scale:0 1}to{scale:1}}@keyframes ha-ring{0%{stroke-dasharray:0 1}to{stroke-dasharray:.9 1}}@keyframes tc-in{0%{opacity:0;translate:0 40px;scale:.97}to{opacity:1;translate:none;scale:1}}@keyframes ta-msg{0%{opacity:0;translate:0 12px;scale:.96}to{opacity:1;translate:none;scale:1}}@keyframes ta-nib{0%,to{translate:0;rotate:0deg}50%{translate:-40px -6px;rotate:-8deg}}@keyframes ta-score{0%{stroke-dasharray:0 1}to{stroke-dasharray:.85 1}}@keyframes ta-wobble{0%{opacity:1;stroke-dashoffset:1px}30%{opacity:1;stroke-dashoffset:0}44%{opacity:1;stroke-dashoffset:0}50%,to{opacity:0;stroke-dashoffset:0}}@keyframes ta-perfect{0%,46%{opacity:0;scale:.94}54%{opacity:1;scale:1.03}60%,92%{opacity:1;scale:1}to{opacity:0;scale:1}}@keyframes ta-tag{0%,52%{opacity:0;translate:0 6px}58%,90%{opacity:1;translate:none}to{opacity:0}}@keyframes ta-lasso{0%,20%{translate:0;rotate:0deg}45%,70%{translate:16px -8px;rotate:-2.5deg}95%,to{translate:0;rotate:0deg}}@keyframes ta-karaoke{0%{background:#ffd60000}2%{background:#ffd60080}16%{background:#ffd60080}20%,to{background:#ffd60000}}@keyframes ta-progress{0%{width:4%}to{width:100%}}@keyframes ta-playhead{0%{left:6%}to{left:94%}}@keyframes lp-cta{0%{opacity:0;filter:blur(8px);scale:.3}60%{filter:blur()}to{opacity:1;filter:none;scale:1}}@keyframes pi-morph{to{opacity:0;filter:blur(2px);transform:scale(.35)}}@keyframes pi-ring{0%{opacity:.8;scale:.9}70%,to{opacity:0;scale:1.45}}@keyframes pi-bar{0%{opacity:0;translate:0 10px;scale:.9}to{opacity:1;translate:none;scale:1}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}.ha-box-wobble,.ta-wobble{opacity:0}}@media (max-width:1100px){.ha-device{width:86%}.ha-summary{width:210px;left:-3%}.ha-phone{width:180px}.ha-phone-screen{height:290px}.tg{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-tall{grid-row:auto}.tg-ai .tc-tall{grid-column:span 2;min-height:420px}.tc-full,.tg-notes .tc-wide,.tg-audio .tc-wide,.tg-pdf .tc-wide{grid-column:1/-1}.lp-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-faq-wrap{grid-template-columns:1fr;gap:26px}}@media (max-width:860px){.ha{margin-top:44px;padding-bottom:60px}.ha-device{border-radius:4%/5.6%;width:100%}.ha-summary,.ha-phone{display:none}.ha-quiz{transform-origin:100% 0;top:-26px;right:-6px;scale:.82}.ha-cards{width:172px;height:108px;bottom:4px;left:auto;right:-2px;rotate:-3deg}.ha-card-front{padding:11px 13px}.ha-card-q{font-size:12.5px}.lp-write-grid{grid-template-columns:1fr;gap:44px}.lp-device-grid{grid-template-columns:1fr}.tc-row{flex-direction:column}.tc-row .tc-copy{align-self:stretch;width:auto;padding:22px 26px 28px}.ta-exam{flex-direction:column;gap:18px}.ta-score{width:120px;height:120px}}@media (max-width:640px){.lp-wrap,.ha{width:calc(100% - 32px)}.lp-hero{padding-top:26px}.lp-pill{font-size:12.5px}.lp-h1{margin-top:20px}.lp-h1-scribble{width:58%}.lp-hero-sub{margin-top:20px}.lp-hero-actions{flex-direction:column;width:100%;margin-top:28px}.lp-btn{width:100%;height:52px}.lp-hero-draw{font-size:1.4rem}.lp-platforms li{padding:6px 11px;font-size:13px}.lp-platforms-pencil{display:none!important}.ha-bar{gap:1cqw;padding:1.6cqw 1.8cqw}.ha-tools{gap:2cqw}.ha-study{display:none}.lp-tools{padding:90px 0 70px}.lp-tablist-wrap{scrollbar-width:none;justify-content:flex-start;margin:30px -16px 26px;padding:0 16px;overflow-x:auto}.lp-tablist{overflow:visible}.lp-tablist button{gap:6px;padding:10px 13px;font-size:14px}.tg{grid-template-columns:1fr;gap:14px}.tc,.tg-ai .tc-tall{border-radius:26px;min-height:0;grid-column:auto!important}.tc-art{min-height:230px;padding:24px 20px 0}.tc-copy{padding:18px 22px 24px}.tc-copy h3{font-size:1.28rem}.tc-copy p{font-size:1.02rem}.ta-rail{width:calc(100% + 40px);margin-inline:-20px}.ta-mcard{width:196px;height:200px}.ta-ink-row{grid-template-columns:74px 1fr;gap:8px}.ta-palette{justify-content:center;padding-left:0}.ta-pdf-page{width:86%;padding:32px 22px}.ta-pdf-note{font-size:21px;top:30%;right:-4%}.ta-live-ink{width:100%}.ta-live-arrow{rotate:90deg}.ta-papers{height:210px}.ta-paper{width:104px;height:146px;transform:translateX(calc(-50% + var(--i) * 44px)) rotate(calc(var(--i) * 8deg))}.lp-write{padding:80px 0}.lp-write-sheet{padding:26px 16px 12px;rotate:0deg}.lp-zone{height:200px}.lp-zone-cta{padding:13px 20px;font-size:15.5px}.lp-video,.lp-devices,.lp-pricing,.lp-faq{padding:76px 0}.lp-video-frame{border-radius:20px}.lp-video-play-icon{width:68px;height:68px}.lp-video-play-icon svg{width:26px;height:26px}.lp-plans{grid-template-columns:1fr}.lp-end{border-radius:30px;padding:70px 22px 56px}.lp-end-actions .lp-btn{width:100%}.pi-dock{bottom:14px;left:12px;right:14px}.pi-fab{height:54px;padding:0 7px}.pi-fab-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pi-hint{margin-right:14px}.pi-hint-text{font-size:1.55rem}.pi-hint-arrow{width:56px;height:34px;margin-right:-6px}.pi-tool{width:38px;height:38px}.pi-swatch{width:22px;height:22px}.pi-swatches{gap:5px}.pi-done{padding:0 12px}}.ta-chat-context{box-shadow:0 0 0 1px var(--lp-line);color:var(--lp-ink-2);background:#ffffffb3;border-radius:99px;align-self:center;align-items:center;gap:6px;margin-bottom:8px;padding:6px 12px;font-size:12.5px;font-weight:650;display:inline-flex}.ta-chat-context svg{width:13px;height:13px;color:var(--lp-violet)}.ta-chips{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.ta-chips span{color:#6a45d8;background:#ffffffbf;border-radius:99px;padding:7px 12px;font-size:12.5px;font-weight:600;box-shadow:0 0 0 1px #8b5cf640}.ta-pdf-page{aspect-ratio:auto;gap:12px}.ta-pdf-row{align-items:center;gap:4px;margin:10px 0 6px;display:flex}.ta-pdf-row .ta-pdf-formula{flex:none;align-self:auto;margin:0 0 0 18px}.ta-pdf-row .ta-pdf-arrow{flex:none;width:46px;margin-left:14px;position:static}.ta-pdf-row .ta-pdf-note{flex:none;margin-top:-14px;font-size:24px;position:static;rotate:-5deg}.ta-pdf-figure{border-bottom:2px solid #d9d4c8;border-left:2px solid #d9d4c8;align-items:flex-end;gap:10px;height:90px;margin:8px 0;padding:0 12px 8px;display:flex;position:relative}.ta-pdf-figure i{height:var(--h);background:#c9d6f7;border-radius:4px 4px 0 0;flex:1}.ta-pdf-figure i:nth-child(4){background:var(--lp-indigo)}.ta-pdf-star{width:calc(100% - 16px);height:calc(100% - 10px);position:absolute;inset:0 8px 10px;overflow:visible}.ta-pdf-star path{fill:none;stroke:#ef4b3a;stroke-width:2.4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ta-pdf-pageno{color:#a9a497;align-self:flex-end;margin-top:4px;font-size:11px}.lp-faq-more{font-family:var(--lp-serif);color:#55545f;margin-top:18px;font-size:1.15rem}.lp-faq-more a{color:var(--lp-indigo);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:no-preference){.ta-pdf-star path{stroke-dasharray:1;animation:lp-draw 1s var(--lp-ease) 2.2s both}.lp-tabpanel .ta-chips span{animation:ta-msg .5s var(--lp-ease) 2.3s both}.lp-tabpanel .ta-chips span:nth-child(2){animation-delay:2.45s}.lp-tabpanel .ta-chips span:nth-child(3){animation-delay:2.6s}}@media (max-width:640px){.ta-pdf-row{flex-wrap:wrap}.ta-pdf-row .ta-pdf-arrow{display:none}.ta-pdf-row .ta-pdf-note{margin:0 0 0 10px;font-size:20px}.ta-chips span:nth-child(3){display:none}}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.38msdipe8z81f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.30bhvdlsk8sra.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.3se9ogqst-d6c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}._9NvVyW_className{font-family:Newsreader,Newsreader Fallback;font-style:normal}._9NvVyW_variable{--font-serif:"Newsreader", "Newsreader Fallback"}
