@layer theme,base;@layer vega-design{main#top>section:nth-of-type(n+2){content-visibility:auto;contain-intrinsic-size:auto 800px}@keyframes twinkle{0%,to{opacity:.2}50%{opacity:.65}}.panel__bar{border-bottom:1px solid var(--tint);background:#f3edff66;align-items:center;gap:10px;padding:14px 18px;display:flex}.panel__file{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.panel__state{color:var(--green);background:color-mix(in srgb, var(--green) 12%, #fff);border:1px solid color-mix(in srgb, var(--green) 25%, transparent);border-radius:99px;align-items:center;gap:6px;margin-inline-start:auto;padding:4px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.panel__body{gap:14px;padding:18px;display:grid}.lyra__count{color:var(--ink-3);font-size:9.5px}.lyra__title{font-family:var(--font-head);color:var(--ink);font-size:19px;font-weight:900;line-height:1.45!important}.lyra__hd{font-family:var(--font-head);color:var(--ink);margin-top:2px;font-size:14px;font-weight:900}.lyra__p{color:var(--ink-2);font-size:11.5px;line-height:2}.lyra__cite{color:color-mix(in srgb, var(--purple) 72%, var(--twilight));font-weight:700}.lyra__ph{font-family:var(--font-head);color:var(--ink);font-size:13px;font-weight:900}.lyra__psub{color:var(--ink-3);font-size:10px}.lyra__num{background:color-mix(in srgb, var(--purple) 14%, transparent);min-width:18px;height:16px;color:color-mix(in srgb, var(--purple) 70%, var(--twilight));border-radius:99px;place-items:center;margin-inline-start:5px;padding:0 5px;font-size:9.5px;display:inline-grid}.lyra__gh{color:var(--ink-2);z-index:1;background:color-mix(in srgb, var(--twilight) 2%, var(--surface));align-items:center;gap:6px;margin-top:3px;padding:3px 0;font-size:9.5px;font-weight:800;display:flex;position:sticky;top:0}.lyra__ghnote{color:var(--ink-3);font-size:8.5px;font-weight:700}.lyra__gcount{color:var(--ink-3);background:var(--line-2);border-radius:99px;padding:1px 6px;font-size:8.5px;font-weight:800}.lyra__ghall{color:var(--ink-3);align-items:center;gap:5px;margin-top:2px;font-size:8.5px;font-weight:700;display:flex}.lyra__search{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:flex}.lyra__pdfbar{color:var(--ink-3);justify-content:space-between;align-items:center;font-size:9.5px;display:flex}.lyra__trace{color:var(--ink-3);font-size:9.5px;line-height:1.8}.lyra__check{color:var(--ink-2);border:1px solid var(--line-2);background:var(--surface);border-radius:99px;padding:4px 9px;font-size:9.5px;font-weight:800}.lyra__progt{color:var(--ink);font-size:10.5px;font-weight:800}.lyra__pill{color:color-mix(in srgb, var(--sky) 72%, var(--twilight));background:color-mix(in srgb, var(--sky) 14%, transparent);border-radius:99px;padding:2px 8px;font-size:8.5px;font-weight:800}.lyra__suggb{color:var(--ink-2);font-size:9.5px;line-height:1.8}.lyra__flagtag{color:var(--red);background:color-mix(in srgb, var(--red) 12%, transparent);vertical-align:middle;border-radius:99px;margin-inline-start:6px;padding:2px 7px;font-size:9px;font-weight:800;display:inline-block}.lyra__mgatetip{color:var(--ink-2);align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:700;line-height:1.8;display:inline-flex}.lyra__acyes{color:#fff;background:var(--purple)}.lyra__acno{color:var(--ink-2);background:0 0}.lyra__coachtxt{color:var(--ink);font-size:10px;font-weight:800;line-height:1.65}.lyra__acttag{color:color-mix(in srgb, var(--purple) 72%, var(--ink));background:color-mix(in srgb, var(--purple) 12%, transparent);border-radius:99px;justify-self:start;align-items:center;gap:7px;padding:3px 5px 3px 10px;font-size:9px;font-weight:800;display:flex}.lyra__undo{font:inherit;cursor:pointer;color:var(--ink-2);border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:2px 9px}.lyra__toast{inset-inline:10px;z-index:4;color:var(--gold);border:1px solid color-mix(in srgb, var(--gold) 30%, transparent);background:color-mix(in srgb, var(--gold) 13%, var(--surface));box-shadow:0 12px 24px -14px color-mix(in srgb, var(--twilight) 60%, transparent);border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:9.5px;font-weight:800;line-height:1.65;animation:.25s lyraToast;display:flex;position:absolute;top:10px}@keyframes lyraToast{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.lyra__gateicon{width:36px;height:36px;color:var(--purple);background:color-mix(in srgb, var(--purple) 12%, transparent);border-radius:50%;place-items:center;display:grid}.lyra__gatetitle{font-family:var(--font-head);color:var(--ink);font-size:12.5px;font-weight:900}.lyra__gatesub{color:var(--ink-2);font-size:9.5px;line-height:1.85}.lyra__gatego{color:#fff;background:var(--purple)}.lyra__gatealt{color:var(--ink-2);border-color:var(--line);background:var(--surface)}.lyra__difftitle{font-family:var(--font-head);color:var(--ink);font-size:12.5px;font-weight:900}.lyra__diffsub{color:var(--ink-3);margin-top:-4px;font-size:9.5px}.lyra__difflbl{font-size:8.5px;font-weight:800}.lyra__accept{color:#fff;background:var(--purple)}.lyra__reject{color:var(--ink-2);border-color:var(--line);background:var(--surface)}.lyra__bibnote{color:var(--ink-3);font-size:9.5px}.lyra__cap{text-align:center;max-width:36.624em;color:var(--ink-2);justify-content:center;align-items:flex-start;gap:8px;margin:16px auto 0;font-size:13.5px;line-height:1.85;display:flex}@media (max-width:767px){.lyra__title{font-size:16px}}.prog__top{justify-content:space-between;margin-bottom:7px;font-size:12.5px;font-weight:800;display:flex}.prog__top span:last-child{color:var(--purple)}.prog__track{background:var(--line-2);border-radius:99px;height:7px;overflow:hidden}.prog__track>i{background:linear-gradient(90deg, var(--purple), var(--sky));border-radius:99px;width:0;height:100%;transition:width 1.3s cubic-bezier(.2,.7,.2,1) .25s;display:block}.in .prog__track>i{width:var(--val,60%)}.sumline{background:linear-gradient(90deg, color-mix(in srgb, var(--purple) 22%, var(--tint)), var(--tint));transform-origin:100%;border-radius:99px;height:9px;margin-bottom:8px;transform:scaleX(0)}.in .sumline{animation:.6s cubic-bezier(.2,.7,.2,1) forwards lineIn}.in .sumline:nth-child(2){animation-delay:.15s}.in .sumline:nth-child(3){animation-delay:.3s}.in .sumline:nth-child(4){animation-delay:.45s}@keyframes lineIn{to{transform:scaleX(1)}}.flip__in{height:120px;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.flip[aria-pressed=true] .flip__in{transform:rotateY(180deg)}.flip__face{backface-visibility:hidden;border:1.5px solid var(--tint);background:var(--surface);border-radius:16px;flex-direction:column;justify-content:center;gap:6px;padding:16px 18px;display:flex;position:absolute;inset:0}.flip__face .lbl{color:var(--ink-3);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.flip__back{border-color:color-mix(in srgb, var(--purple) 35%, transparent);background:linear-gradient(150deg, var(--tint), #fff);transform:rotateY(180deg)}.flip__hint{color:var(--ink-3);align-items:center;gap:5px;margin-top:9px;font-size:11.5px;font-weight:700;display:inline-flex}.flip__hint svg{transition:transform .3s}.flip:hover .flip__hint svg{transform:rotate(180deg)}.qbox{border:1.5px solid var(--tint);border-radius:16px;padding:16px}.qbox__q{gap:8px;margin-bottom:12px;font-size:14.5px;font-weight:800;line-height:1.6;display:flex}.qbox__q svg{color:var(--gold);flex:none;margin-top:3px}.qopt{border:1.5px solid var(--tint);border-radius:11px;align-items:center;gap:9px;margin-bottom:7px;padding:9px 13px;font-size:13.5px;font-weight:600;display:flex}.qopt:last-child{margin-bottom:0}.qopt svg{opacity:.3;flex:none}.qopt--right{border-color:color-mix(in srgb, var(--green) 45%, transparent);background:color-mix(in srgb, var(--green) 8%, #fff)}.qopt--right svg{color:var(--green);opacity:1}.qopt--right .tagright{color:var(--green);margin-inline-start:auto;font-size:11px;font-weight:800}.plan__name{font-family:var(--font-head);margin-bottom:5px;font-size:20px;font-weight:900}.plan__for{color:var(--ink-2);margin-bottom:18px;font-size:13.5px;line-height:1.6}.plan__price{font-family:var(--font-head);font-size:38px;font-weight:900;line-height:1}.plan__per{color:var(--ink-3);margin-top:7px;margin-bottom:22px;font-size:12.5px}.faq__ico{width:34px;height:34px;color:var(--purple);background:var(--tint);border-radius:11px;flex:none;place-items:center;transition:background .3s,color .3s;display:grid}.faq__chev{color:var(--purple);flex:none;margin-inline-start:auto;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.faq__a{color:var(--ink-2);padding:0 22px 22px;font-size:15px}.howvid__play svg{width:32px;height:32px;margin-left:4px}.howvid__time{bottom:14px;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0208559e;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:700;transition:opacity .25s;position:absolute;inset-inline-end:14px}.howvid__hand{z-index:6;pointer-events:none;--h-far:74px;--h-mid:34px;--h-rest:20px;--h-exit:64px;width:64px;height:64px;color:var(--twilight);opacity:0;background:#fffffff0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 26px -8px #0208558c,0 0 0 1px #0208550f}.howvid__hand svg{width:30px;height:30px}@media (max-width:767px){.howvid__hand{--h-far:50px;--h-mid:24px;--h-rest:15px;--h-exit:44px;width:46px;height:46px}.howvid__hand svg{width:22px;height:22px}}.trustbar__txt{color:var(--ink-3);align-items:center;gap:9px;font-size:13.5px;font-weight:700;display:inline-flex}.flip__face p{overflow-wrap:anywhere}.analyzing__file{border-bottom:1px solid var(--tint);align-items:center;gap:9px;margin-bottom:20px;padding-bottom:16px;font-size:13.5px;font-weight:800;display:flex}.analyzing__file svg{color:var(--purple);flex:none}.astep{color:var(--ink-3);align-items:center;gap:12px;padding:9px 0;font-size:14px;font-weight:700;transition:color .35s;display:flex}.astep__ico{background:var(--tint);width:34px;height:34px;color:var(--ink-3);border-radius:11px;flex:none;place-items:center;transition:background .35s,color .35s,box-shadow .35s;display:grid}.astep__done{color:var(--green);opacity:0;flex:none;margin-inline-start:auto}.resultbar{border-top:1px solid var(--tint);flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;padding-top:14px;display:flex}.resultbar .back:hover{color:var(--purple)}.gate__ico{color:#fff;background:linear-gradient(150deg, var(--purple-2), var(--purple));border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 14px;display:grid;box-shadow:0 14px 28px -12px #8741f9d9}.panel__state,.plan__save{--accent:var(--green)}.tcard__m,.flip__hint{color:var(--ink-3)!important}.has-js .reveal:has(>.abt__h1){opacity:1;will-change:auto;transition:none;animation:.62s cubic-bezier(.16,1,.3,1) both heroIn;transform:none}.has-js .reveal:has(>.tuwq){opacity:1;will-change:auto;transition:none;animation:.62s cubic-bezier(.16,1,.3,1) 80ms both tuwqRise;transform:none}@keyframes tuwqRise{0%{transform:translateY(20px)}to{transform:none}}@keyframes heroRise{0%{transform:translateY(20px)}to{transform:none}}@media (max-width:767px){.has-js .reveal.pricing-hero{opacity:1;will-change:auto;transition:none;animation:.62s cubic-bezier(.16,1,.3,1) both heroRise;transform:none}}[data-theme=dark] .billing__opt[aria-pressed=true]{color:var(--purple-2)}[data-theme=dark] .flip__back{background:linear-gradient(150deg, var(--surface-2), var(--surface))}[data-theme=dark] .panel__bar{background:color-mix(in srgb, var(--purple) 10%, var(--surface))}.anatomy-callout[data-behind=true] .anatomy-callout__body{opacity:.3}.anatomy-callout__kicker svg{flex:none}.anatomy-loader{z-index:6;background:color-mix(in srgb, var(--surface) 84%, transparent);color:var(--ink);place-content:center;justify-items:center;gap:9px;display:grid;position:absolute;inset:0}.anatomy-loader span[data-anatomy-loader-pct]{color:var(--ink-2);font-size:12px;font-weight:700}.anatomy-loader__orbit{border:1.5px dashed var(--purple);width:48px;height:48px;color:var(--purple);border-radius:50%;place-items:center;animation:2.4s linear infinite anatomySpin;display:grid}@keyframes anatomySpin{to{transform:rotate(360deg)}}.anatomy-hint{color:var(--ink-3);align-items:center;gap:7px;margin:18px 0 0;font-size:12.5px;line-height:1.7;display:flex}.vcard__n{font-family:var(--font-head);color:var(--ink);font-size:15.5px;font-weight:900;line-height:1.4}.vcard__role{color:color-mix(in srgb, var(--ink) 74%, transparent);margin-top:3px;font-size:11.5px;font-weight:700;line-height:1.5}.vcard__bubble{background:var(--surface);box-shadow:0 10px 26px -16px color-mix(in srgb, var(--twilight) 46%, transparent);color:var(--ink-2);border-radius:16px;width:100%;margin:18px 0 0;padding:15px 17px;font-size:14.5px;font-style:italic;font-weight:500;line-height:1.85;position:relative}.vcard__tag{color:color-mix(in srgb, var(--accent) 42%, var(--twilight));background:color-mix(in srgb, var(--accent) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 26%, transparent);border-radius:99px;align-items:center;margin-bottom:14px;padding:5px 11px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.cmp__brand{min-height:31px;color:var(--ink);align-items:center;gap:10px;margin-bottom:26px;font-size:21px;font-weight:800;display:flex}.cmp__mark{width:26px;height:26px;color:var(--ink);flex:none}.cmp__cell{align-items:flex-start;gap:10px;padding:13px 32px;font-size:14.5px;line-height:1.75;display:flex}.cmp__cell svg{flex:none;width:18px;height:18px;margin-top:4px}.cmp__cell--ours{background:var(--purple);color:#fff;font-weight:600}.cmp__cell--theirs{color:var(--ink-2)}.cmp__cell--theirs svg{color:var(--ink-3)}.cmp__deal{margin-top:7px;font-weight:800;display:block}.cmp__perks i{background:color-mix(in srgb, var(--twilight) 25%, transparent);border-radius:99px;padding:2px 11px;font-size:12px;font-style:normal;font-weight:700;line-height:1.6;box-shadow:inset 0 0 0 1px #ffffff29}@media (max-width:767px){.cmp__crit{text-align:center;color:var(--ink-2);grid-column:1/-1;margin-bottom:7px;font-size:12.5px;font-weight:800;display:block}.cmp__cell{flex-wrap:wrap;padding:11px 12px;font-size:13px;line-height:1.7}}.ttab{height:100%;font-family:var(--font-body);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;flex:1 0 auto;padding:0 20px;font-size:15px;font-weight:700;transition:background .28s,color .28s}.tsdrag{z-index:9;pointer-events:none;width:44px;height:44px;color:var(--twilight);opacity:0;background:#fffffff0;border-radius:50%;place-items:center;display:grid;position:absolute;top:298px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px -8px #02085580,0 0 0 1px #0208550f}.tsdrag svg{width:22px;height:22px}.tstack__deck.is-hint .tsdrag{animation:3.1s cubic-bezier(.35,.1,.25,1) .6s 2 both tsdrag}@keyframes tsdrag{0%{opacity:0;transform:translate(-50%,10px)scale(.9)}10%{opacity:1;transform:translate(-50%)scale(1)}22%{transform:translate(-50%)scale(.82)}55%{transform:translate(calc(104px - 50%))scale(.82)}68%{transform:translate(calc(104px - 50%))scale(1)}85%{opacity:1}to{opacity:0;transform:translate(calc(104px - 50%))scale(1)}}@media (max-width:767px){.tsdrag{width:40px;height:40px;top:462px}.tsdrag svg{width:20px;height:20px}}.tcx__eye{color:color-mix(in srgb, var(--tone) 45%, var(--twilight));margin-bottom:12px;font-size:12.5px;font-weight:800}.tcx__h{font-family:var(--font-head);color:var(--ink);margin-bottom:14px;font-size:32px;font-weight:900;letter-spacing:normal!important;line-height:1.3!important}.tcx__p{color:var(--ink-2);margin-bottom:auto;font-size:16px;line-height:1.85}.tcx__cta{background:color-mix(in srgb, var(--tone) 60%, var(--twilight));color:#fff;border-radius:14px;align-items:center;gap:8px;margin-top:22px;padding:12px 22px;font-size:15px;font-weight:800;transition:transform .22s,box-shadow .22s;display:inline-flex}.tcx__link{color:var(--ink-2);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--tone) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--tone) 55%, transparent);align-items:center;gap:6px;margin-top:20px;font-size:14px;font-weight:800;transition:color .18s;display:inline-flex}.tcx__link svg{width:15px;height:15px}.tmock__ttl{color:var(--ink);font-size:14px;font-weight:800}.map__ut{color:color-mix(in srgb, var(--purple) 55%, var(--ink));font-size:12.5px;font-weight:900}.map__un{background:color-mix(in srgb, var(--purple) 15%, transparent);width:20px;height:20px;color:color-mix(in srgb, var(--purple) 55%, var(--ink));border-radius:7px;flex:none;place-items:center;font-size:10.5px;font-weight:900;display:grid}.map__umeta{color:var(--ink-3);margin:4px 0 6px;font-size:10px;font-weight:700}.map__act{border:1px solid var(--line-2);text-align:center;color:color-mix(in srgb, var(--c) 55%, var(--ink));border-radius:10px;justify-items:center;gap:4px;padding:8px 3px;font-size:9px;font-weight:800;display:grid}.map__lbl{color:var(--ink-3);font-size:9.5px;font-weight:800}.qz__no{color:var(--ink);font-size:12.5px;font-weight:900}.qz__verdict{background:color-mix(in srgb, var(--red) 14%, transparent);border-radius:99px;flex:none;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex}.qz__chip{border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:9.5px;font-weight:800;display:inline-flex}.qz__stem{color:var(--ink);font-size:11.5px;font-weight:800;line-height:1.7}.qz__ltr{background:var(--line-2);width:17px;height:17px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:900;display:grid}.qz__opts .is-right{border-color:color-mix(in srgb, var(--green) 34%, transparent);background:color-mix(in srgb, var(--green) 9%, transparent)}.qz__opts .is-wrong{border-color:color-mix(in srgb, var(--red) 32%, transparent);background:color-mix(in srgb, var(--red) 8%, transparent)}.is-right .qz__ltr{background:var(--green);color:#fff}.is-wrong .qz__ltr{background:var(--red);color:#fff}.qz__expt{background:color-mix(in srgb, var(--green) 15%, transparent);border-radius:99px;margin-bottom:5px;padding:2px 8px;font-size:9.5px;font-weight:800;display:inline-flex}.qz__verdict,.qz--hard,.qz--xp,.qz__expt{color:color-mix(in srgb, var(--c) 55%, var(--ink))}[data-theme=dark] .is-right .qz__mark{color:color-mix(in srgb, var(--green) 74%, #fff)}[data-theme=dark] .is-wrong .qz__mark{color:color-mix(in srgb, var(--red) 74%, #fff)}[data-theme=dark] .is-wrong .qz__ltr{color:var(--twilight)}.pln__ttl{color:var(--ink);font-size:13.5px;font-weight:900}.pln__xp{background:color-mix(in srgb, var(--gold) 14%, transparent);border-radius:99px;flex:none;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex}.pln__star{color:#fff;background:linear-gradient(160deg, var(--gold), #ffc45e);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.pln__tag{background:color-mix(in srgb, var(--purple) 12%, transparent);border-radius:99px;margin-bottom:4px;padding:2px 7px;font-size:9.5px;font-weight:800;display:inline-flex}.pln__gh{color:var(--ink);font-size:12.5px;font-weight:800;line-height:1.5}.pln__gs{color:var(--ink-3);margin-top:1px;font-size:10px;font-weight:700}.pln__dot{z-index:1;color:#fff;background:var(--line-2);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid;position:relative}.is-done .pln__dot{background:var(--sky)}.is-now .pln__dot{background:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 20%, transparent)}.is-lock .pln__dot{background:var(--surface);border:1.5px solid var(--line-2);color:var(--ink-3)}.pln__chip{margin-inline-start:auto;background:color-mix(in srgb, var(--sky) 13%, transparent);border-radius:99px;flex:none;margin-top:2px;padding:2px 8px;font-size:9.5px;font-weight:800}.pln__here{background:color-mix(in srgb, var(--green) 14%, transparent);border-radius:99px;flex:none;margin-inline-start:auto;padding:2px 8px;font-size:9.5px;font-weight:800}.pln__pct{color:var(--ink-3);margin-bottom:5px;font-size:10.5px;font-weight:700}.pln__rem{background:color-mix(in srgb, var(--gold) 15%, transparent);border-radius:99px;margin-top:5px;padding:2px 8px;font-size:9.5px;font-weight:800;display:inline-flex}.pln__cta{text-align:center;color:#fff;background:color-mix(in srgb, var(--tone) 60%, var(--twilight));border-radius:11px;padding:8px;font-size:12px;font-weight:800;display:block}.pln__xp,.pln__tag,.pln__chip,.pln__here,.pln__pct em,.pln__rem{color:color-mix(in srgb, var(--c) 55%, var(--ink))}[data-theme=dark] .pln__cta{background:color-mix(in srgb, var(--tone) 74%, #fff);color:var(--twilight)}.lsn__ttl{color:var(--ink);font-size:13px;font-weight:800}.lsn__bar i{background:var(--line-2);border-radius:99px;flex:1;height:4px}.lsn__n{color:#fff;background:color-mix(in srgb, var(--tone) 60%, var(--twilight));border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;font-weight:900;display:grid}.lsn__h{color:var(--ink);margin-bottom:3px;font-size:12.5px;font-weight:800}.lsn__p{color:var(--ink-2);font-size:11.5px;line-height:1.75}.lsn__next{border:1.5px dashed color-mix(in srgb, var(--tone) 40%, transparent);background:color-mix(in srgb, var(--tone) 7%, transparent);color:color-mix(in srgb, var(--tone) 60%, var(--twilight));cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:11.5px;font-weight:800;transition:background .2s,border-color .2s;display:flex}.lsn__next:hover{background:color-mix(in srgb, var(--tone) 13%, transparent);border-color:color-mix(in srgb, var(--tone) 58%, transparent)}.tmock--lsn.is-open .lsn__step--x{animation:.34s cubic-bezier(.2,.7,.2,1) both lsnIn;display:flex}@keyframes lsnIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lsn__opt.is-on{border-color:color-mix(in srgb, var(--green) 36%, transparent);background:color-mix(in srgb, var(--green) 13%, transparent);color:color-mix(in srgb, var(--green) 60%, var(--ink))}.lsn__warnh{color:color-mix(in srgb, var(--red) 72%, var(--twilight));align-items:center;gap:5px;margin-bottom:5px;font-size:11px;font-weight:900;display:flex}.lsn__warnp{color:var(--ink-2);font-size:11px;line-height:1.7}[data-theme=dark] .lsn__n{background:color-mix(in srgb, var(--tone) 78%, #fff);color:var(--twilight)}[data-theme=dark] .lsn__opt.is-on{color:color-mix(in srgb, var(--green) 78%, #fff);background:color-mix(in srgb, var(--green) 16%, transparent);border-color:color-mix(in srgb, var(--green) 34%, transparent)}.mast__chip{background:color-mix(in srgb, var(--purple) 12%, transparent);border-radius:99px;flex:none;padding:3px 9px;font-size:10.5px;font-weight:800}.mast__lv b,.mgauge b,.mast__gtxt i,.mast__chip{color:color-mix(in srgb, var(--c,var(--purple)) 65%, var(--ink))}.mast__gtxt em{color:var(--ink-3);font-size:11.5px;font-style:normal;font-weight:700;line-height:1.55}.mast__gtxt i{background:color-mix(in srgb, var(--green) 14%, transparent);border-radius:99px;justify-self:start;padding:3px 9px;font-size:10.5px;font-style:normal;font-weight:800}.mast__dist i{flex:0 1 var(--seg);background:var(--c);border-radius:99px}.tmock__src{color:color-mix(in srgb, var(--tone) 52%, var(--twilight));align-items:center;gap:6px;margin-top:4px;font-size:11.5px;font-weight:700;display:inline-flex}[data-theme=dark] .tcx{background:linear-gradient(160deg, color-mix(in srgb, var(--tone) 26%, var(--surface)), color-mix(in srgb, var(--tone) 10%, var(--surface)));border-color:color-mix(in srgb, var(--tone) 42%, transparent)}@media (max-width:767px){.ttab{flex:none;padding:0 16px;font-size:14px}.tcx__h{font-size:25px}.tcx__p{font-size:15px}.tcx__cta{margin-top:18px}}[data-theme=dark] .herofig__img{border-color:color-mix(in srgb, var(--purple) 32%, transparent)}[data-theme=dark] .swap__col--off{background:linear-gradient(180deg, color-mix(in srgb, var(--red) 13%, transparent), color-mix(in srgb, var(--red) 4%, transparent));border-color:color-mix(in srgb, var(--red) 26%, transparent)}.swap__t{font-family:var(--font-head);letter-spacing:normal;justify-content:center;align-items:center;gap:9px;margin-bottom:20px;font-size:19px;font-weight:900;line-height:1.32;display:flex}.swap__t i{border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.swap__pill{background:var(--surface);border-radius:16px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:15px;line-height:1.75;display:flex}.swap__pill svg{flex:none;margin-top:5px}.swap__col--off .swap__pill{color:var(--ink-2);border:1px solid var(--line);box-shadow:0 10px 24px -16px color-mix(in srgb, var(--twilight) 60%, transparent);transition:opacity .72s cubic-bezier(.16,1,.3,1) var(--rd,0s), transform .72s cubic-bezier(.16,1,.3,1) var(--rd,0s), rotate .8s cubic-bezier(.16,1,.3,1) var(--rd,0s);margin-inline-start:var(--nudge,0)}.swap__mood{text-align:center;z-index:1;margin:-8px 0 16px;font-size:13.5px;font-weight:800;position:relative}[data-theme=dark] .swap__col--on .swap__mood{color:color-mix(in srgb, var(--purple) 62%, #fff)}.swap__ghosts i{white-space:nowrap;color:var(--ink-3);border:1px dashed var(--line-2);background:color-mix(in srgb, var(--surface) 55%, transparent);opacity:.6;transform:rotate(var(--gr,0deg)) translateY(var(--gy,0));border-radius:99px;padding:4px 11px;font-size:12px;font-style:normal;font-weight:700}.swap__ghosts--one i{--gr:0deg;--gy:0;border-style:solid;border-color:color-mix(in srgb, var(--purple) 32%, transparent);background:color-mix(in srgb, var(--purple) 12%, var(--surface));color:color-mix(in srgb, var(--purple) 55%, var(--twilight));opacity:1}.swap__pill.swap__pill--sum{margin-block-start:24px;position:relative}.swap__col--off .swap__pill.swap__pill--sum{--c:var(--red);color:var(--ink);border:1.5px solid color-mix(in srgb, var(--c) 42%, transparent);background:color-mix(in srgb, var(--c) 8%, var(--surface));font-weight:700}.swap__col--on .swap__pill.swap__pill--sum{--c:var(--green);border:1.5px solid color-mix(in srgb, var(--c) 46%, transparent);background:color-mix(in srgb, var(--c) 9%, var(--surface));box-shadow:0 18px 40px -24px color-mix(in srgb, var(--c) 70%, transparent);font-weight:800}.swap__sumtag{background:color-mix(in srgb, var(--c) 55%, var(--twilight));color:#fff;box-shadow:0 6px 14px -6px color-mix(in srgb, var(--c) 70%, transparent);border-radius:99px;padding:2px 12px 3px;font-size:11.5px;font-weight:800;line-height:1.7;position:absolute;inset-block-start:-12px;inset-inline-start:16px}.swap__bridge{text-align:center;max-width:620px;color:var(--ink);margin:40px auto 0;font-size:17.5px;font-weight:800;line-height:1.9}.swap__col--on .swap__pill{color:var(--ink);border:1px solid color-mix(in srgb, var(--purple) 18%, transparent);box-shadow:0 14px 32px -22px color-mix(in srgb, var(--purple) 80%, transparent);font-weight:600}.swap__col--on .swap__pill.in{transition:opacity .72s cubic-bezier(.16,1,.3,1) var(--rd,0s), transform .38s cubic-bezier(.2,.7,.2,1), box-shadow .3s ease}.swap__col--on .swap__pill:hover{box-shadow:0 20px 40px -22px color-mix(in srgb, var(--purple) 90%, transparent);transform:translateY(-3px)}@supports (grid-template-rows:subgrid){@media not all and (min-width:768px){.cmp__brand{gap:calc(var(--cmp-mark) / 2);margin-bottom:var(--cmp-head);min-height:0;font-size:clamp(15px,4vw,21px)}.cmp__mark{width:clamp(18px,4.8vw,26px);height:clamp(18px,4.8vw,26px)}}}.page .page__runhead{border-block-end:1px solid var(--page-rule);color:var(--page-ink-2);align-items:baseline;gap:10px;margin:0 0 12px;padding-block-end:5px;font-size:10.5px;line-height:1.72;display:flex}.page .page__aims{border-block:1px dashed var(--page-rule);color:var(--page-ink-2);margin:0 0 13px;padding-block:6px;font-size:11.5px;line-height:1.7}.page__aims b,.page__term{color:var(--page-ink-strong);font-weight:700}.page__mark svg{opacity:.55;flex:none;block-size:13px;inline-size:13px}[data-theme=dark] .ilsn{--ilsn-purple-ink:color-mix(in srgb, var(--purple) 42%, #fff);--ilsn-green-ink:color-mix(in srgb, var(--green) 55%, #fff);--ilsn-red-ink:color-mix(in srgb, var(--red) 55%, #fff)}.ilsn__goal b{color:var(--ilsn-purple-ink);font-weight:800}.ilsn__goalico{color:var(--ilsn-purple-ink);flex:none;margin-block-start:4px}.ilsn__pct{color:var(--ilsn-purple-ink);flex:none;margin-inline-start:auto;font-size:11px;font-weight:900}.ilsn__num{color:#fff;background:var(--purple);block-size:22px;inline-size:22px;box-shadow:0 6px 14px -8px color-mix(in srgb, var(--purple) 85%, transparent);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:900;line-height:1;display:grid}.ilsn .ilsn__p,.ilsn__list{color:var(--ink-2);font-size:12.5px;line-height:1.8}.ilsn__p b,.ilsn__ansp b{color:var(--ink);font-weight:800}.ilsn__pill{min-inline-size:26px;color:var(--ilsn-purple-ink);background:color-mix(in srgb, var(--purple) 15%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--purple) 30%, transparent);border-radius:99px;place-items:center;margin-inline:2px;padding:1px 7px;font-size:11px;font-weight:900;line-height:1.5;display:inline-grid}.ilsn .ilsn__reveal{border:1.5px dashed color-mix(in srgb, var(--purple) 36%, transparent);background:color-mix(in srgb, var(--purple) 5%, transparent);color:var(--ink-2);border-radius:11px;align-items:center;gap:9px;padding:11px 13px;font-size:11.5px;line-height:1.8;display:flex}.ilsn__reveal b{color:var(--ilsn-purple-ink);font-weight:800}.ilsn__chev{color:var(--ilsn-purple-ink);flex:none;margin-inline-start:auto;animation:3.2s ease-in-out infinite ilsnNudge}@keyframes ilsnNudge{0%,72%,to{transform:translateY(0)}84%{transform:translateY(3px)}}.ilsn__tap{z-index:2;color:#fff;background:var(--purple);block-size:22px;inline-size:22px;box-shadow:0 6px 14px -8px color-mix(in srgb, var(--purple) 85%, transparent);border-radius:50%;place-items:center;animation:2.6s ease-in-out infinite ilsnTapPress;display:grid;position:absolute;inset-block-end:-10px;inset-inline-end:-10px}.ilsn__tap svg{block-size:13px;inline-size:13px}@keyframes ilsnTapPress{0%,58%,to{transform:translateY(0)}68%{transform:translateY(3px)}}.ilsn__warnh svg{flex:none}.ilsn .ilsn__fix{background:color-mix(in srgb, var(--green) 11%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 26%, transparent);color:var(--ilsn-green-ink);border-radius:10px;padding:9px 11px}.ilsn__fix b{font-weight:900}.ilsn__done svg{flex:none}@media (max-width:560px){.ilsn .ilsn__p,.ilsn__list{font-size:12px;line-height:1.75}.ilsn .ilsn__reveal{align-items:flex-start;padding:9px 11px}.ilsn__chev{margin-block-start:2px}}@media (min-width:768px){.ilsn .ilsn__p,.ilsn__list{font-size:13.5px}.ilsn .ilsn__goal,.ilsn .ilsn__reveal,.ilsn .ilsn__warnp,.ilsn .ilsn__fix,.ilsn .ilsn__askq,.ilsn .ilsn__done{font-size:12.5px}}.morph{--morph-pos:35;--morph-dir:-1}[dir=rtl] .morph{--morph-dir:1}.morph__handle svg{z-index:1;pointer-events:none;block-size:18px;inline-size:18px;display:block;position:relative}.morph.is-dragging{cursor:ew-resize}.morph.is-dragging .morph__pane--before,.morph.is-dragging .morph__handle{transition:none}@media (max-width:640px){.morph__handle svg{block-size:16px;inline-size:16px}}.ilsn{--ilsn-sky-ink:color-mix(in srgb, var(--sky) 55%, var(--twilight));--ilsn-green-disc:color-mix(in srgb, var(--green) 72%, var(--twilight))}[data-theme=dark] .ilsn{--ilsn-sky-ink:color-mix(in srgb, var(--sky) 60%, #fff)}.ilsn .ilsn__reveal,.ilsn .ilsn__chip,.ilsn .ilsn__optbtn{text-align:start;cursor:pointer;font-family:inherit}.ilsn .ilsn__cmp{table-layout:fixed;border-collapse:collapse;inline-size:100%;font-size:11.5px;line-height:1.55}.ilsn__cmp b{color:var(--ink);font-weight:800}.ilsn .ilsn__ansp{color:var(--ink-2);font-size:12.5px;line-height:1.8}.ilsn .ilsn__qlbl{color:var(--ilsn-purple-ink);align-items:center;gap:6px;font-size:11px;font-weight:900;line-height:1.6;display:flex}.ilsn__qlbl svg{flex:none}.ilsn .ilsn__q{color:var(--ink);font-size:12px;font-weight:800;line-height:1.8}.ilsn__optbtn{border:1px solid var(--line);background:var(--surface);min-block-size:42px;inline-size:100%;color:var(--ink-2);border-radius:10px;align-items:center;gap:8px;padding:8px 11px;font-size:11.5px;font-weight:700;line-height:1.7;transition:background-color .18s,border-color .18s,color .18s,opacity .25s;display:flex}.ilsn__ltr{block-size:20px;inline-size:20px;color:var(--ink-2);background:var(--line-2);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:900;line-height:1.6;display:grid}.ilsn .ilsn__optbtn.is-wrong{border-color:color-mix(in srgb, var(--red) 42%, transparent);background:color-mix(in srgb, var(--red) 8%, var(--surface));color:var(--ilsn-red-ink);cursor:default}.ilsn .ilsn__optbtn.is-right{border-color:color-mix(in srgb, var(--green) 45%, transparent);background:color-mix(in srgb, var(--green) 10%, var(--surface));color:var(--ilsn-green-ink);font-weight:800}.ilsn .ilsn__optbtn:disabled{cursor:default}.ilsn .ilsn__hint{border:1px solid color-mix(in srgb, var(--sky) 30%, transparent);background:color-mix(in srgb, var(--sky) 9%, var(--surface));color:var(--ink-2);border-radius:11px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:11.5px;line-height:1.85;display:flex}.ilsn__hint>svg{color:var(--ilsn-sky-ink);flex:none;margin-block-start:3px}.ilsn__hintt b{color:var(--ilsn-sky-ink);font-weight:800}.ilsn__retry{color:var(--ilsn-sky-ink);margin-block-start:3px;font-weight:800;display:block}.ilsn .ilsn__ok{border:1px solid color-mix(in srgb, var(--green) 34%, transparent);background:color-mix(in srgb, var(--green) 9%, var(--surface));color:var(--ink-2);border-radius:11px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:11.5px;line-height:1.85;display:flex}.ilsn__ok>svg{color:#fff;background:var(--ilsn-green-disc);border-radius:50%;flex:none;block-size:20px;inline-size:20px;margin-block-start:1px;padding:4px}@media (max-width:560px){.ilsn .ilsn__ansp{font-size:12px;line-height:1.75}.ilsn__optbtn{gap:7px;padding:7px 10px}.ilsn .ilsn__hint,.ilsn .ilsn__ok{padding:9px 11px}}@media (min-width:768px){.ilsn .ilsn__cmp{font-size:12.5px}.ilsn .ilsn__ansp{font-size:13.5px}.ilsn .ilsn__q,.ilsn__optbtn,.ilsn .ilsn__hint,.ilsn .ilsn__ok{font-size:12.5px}.ilsn .ilsn__qlbl{font-size:11.5px}}.ilsn .ilsn__thinkh{color:var(--ilsn-purple-ink);align-items:center;gap:6px;font-size:11.5px;font-weight:900;line-height:1.6;display:flex}.ilsn__thinkh svg{flex:none}.ilsn .ilsn__thinkq{color:var(--ink-2);font-size:11.5px;line-height:1.85}.ilsn .ilsn__mic{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:99px;justify-self:start;align-items:center;gap:5px;padding:6px 11px;font-family:inherit;font-size:11px;font-weight:800;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.ilsn__mic svg{flex:none}.ilsn .ilsn__mic:hover{border-color:color-mix(in srgb, var(--purple) 30%, var(--line));color:var(--ink)}.ilsn .ilsn__micnote{color:var(--ink-2);font-size:11px;line-height:1.7}.ilsn .ilsn__echo{border:1px solid color-mix(in srgb, var(--purple) 22%, transparent);background:color-mix(in srgb, var(--purple) 7%, var(--surface));color:var(--ink-2);border-radius:9px;margin-block-end:8px;padding:8px 10px;font-size:11.5px;line-height:1.85}.ilsn__echo b{color:var(--ilsn-purple-ink);font-weight:800}@media (max-width:560px){.ilsn__predict{padding:8px 10px;font-size:12px}.ilsn .ilsn__mic{padding:5px 10px}}@media (min-width:768px){.ilsn .ilsn__thinkq,.ilsn .ilsn__echo{font-size:12.5px}.ilsn__predict{font-size:13.5px}.ilsn .ilsn__mic{font-size:12px}.ilsn .ilsn__micnote{font-size:11.5px}}.ilsn .ilsn__pgbtn{min-block-size:42px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:5px;padding:6px 9px;font-family:inherit;font-size:11px;font-weight:800;line-height:1.6;transition:color .18s,background-color .18s;display:inline-flex}.ilsn__pgbtn svg{flex:none}.ilsn .ilsn__pgbtn[aria-disabled=true]{color:color-mix(in srgb, var(--ink) 45%, transparent);cursor:default}.ilsn .ilsn__pgst{text-align:center;flex:auto;justify-items:center;gap:3px;min-inline-size:0;display:grid}.ilsn .ilsn__pgtitle{color:var(--ink);font-size:11px;font-weight:800;line-height:1.6}.ilsn__pgdot.is-on{background:var(--purple)}.ilsn .ilsn__pgcount{color:var(--ink-2);font-size:10.5px;font-weight:700;line-height:1.5}@media (min-width:768px){.ilsn .ilsn__pgbtn,.ilsn .ilsn__pgtitle{font-size:12px}.ilsn .ilsn__pgcount{font-size:11px}}@media (forced-colors:active){.ilsn__pgdot.is-on{background:highlight}.ilsn .ilsn__pgbtn[aria-disabled=true]{color:graytext}}.ilsn__model .anatomy-callout__body{width:min(232px,100vw - 96px);box-shadow:0 12px 26px -14px color-mix(in srgb, var(--twilight) 55%, transparent);border-radius:12px;padding-block:10px 11px;padding-inline:12px 34px;top:-58px}.ilsn__model .anatomy-callout__kicker{color:color-mix(in srgb, var(--hotspot-color,var(--purple)) 62%, var(--twilight));margin-block-end:5px;font-size:10.5px}.ilsn__model .anatomy-callout__detail{font-size:11px;line-height:1.5}.ilsn__model .anatomy-callout__close{top:6px;border-radius:7px;width:22px;height:22px;inset-inline-end:7px}.ilsn__model[data-anatomy-fallback] .ilsn__modelbox,.ilsn__model[data-anatomy-fallback] .ilsn__modelhint,html:not(.has-js) .ilsn__modelbox,html:not(.has-js) .ilsn__modelhint{display:none}.ilsn__model[data-anatomy-fallback] .ilsn__modelsr,html:not(.has-js) .ilsn__modelsr{clip-path:none;white-space:normal;border-block-start:1px solid color-mix(in srgb, var(--purple) 26%, var(--line));gap:7px;block-size:auto;inline-size:auto;margin:0;padding:9px 12px 11px;display:grid;position:static;overflow:visible}.ilsn__modelsr b{color:var(--ink);font-weight:800}[data-theme=dark] .ilsn__modelbox{background:color-mix(in srgb, var(--purple) 20%, var(--surface-2));border-block-color:color-mix(in srgb, var(--purple) 46%, var(--line))}[data-theme=dark] .ilsn__model .anatomy-callout__kicker{color:color-mix(in srgb, var(--hotspot-color,var(--purple)) 55%, #fff)}@media (max-width:600px){.ilsn__model .anatomy-callout__body{width:min(216px,100vw - 88px);padding-inline:11px 32px}}@media (max-width:560px){.ilsn__model[data-anatomy-fallback] .ilsn__modelsr,html:not(.has-js) .ilsn__modelsr{padding:8px 10px 10px}}.page .page__p{text-align:justify;text-indent:1.5em;margin-block:0;line-height:1.47}.page .page__aims{margin-block-end:6px;line-height:1.5}.page .page__box-p{line-height:1.45}.page__review{border-block-start:1px solid var(--page-rule,#00000024);color:var(--page-ink-2,inherit);align-items:flex-start;gap:6px;margin-block:7px 0;padding-block-start:6px;font-size:9.8px;line-height:1.5;display:flex}.page__review svg{flex:none;block-size:11px;inline-size:11px;margin-block-start:1px}.page__hl{background:#f49d0b4d;border-radius:2px;padding-inline:2px;font-weight:700}[data-theme=dark] .page__hl{background:#f49d0b42}@media (max-width:767px){.page .page__p{text-align:start}}.ilsn{max-inline-size:560px;margin-inline:auto 0}@media (min-width:768px){.ilsn__goalt,.ilsn .ilsn__p,.ilsn__revt,.ilsn .ilsn__warnp,.ilsn .ilsn__fix,.ilsn .ilsn__ansp,.ilsn__opttxt,.ilsn__hintt,.ilsn__okt,.ilsn .ilsn__thinkq,.ilsn__predict,.ilsn .ilsn__echo{max-inline-size:none}}.page__sheet{margin-inline-start:max(0px, calc((100% - var(--morph-pos,50) * 1%) / 2 - var(--page-measure) / 2));margin-inline-end:0}.ilsn{margin-inline-start:auto;margin-inline-end:max(0px, calc(var(--morph-pos,50) * 1% / 2 - 280px))}@media (max-width:767px){.page__sheet{margin-inline:auto}.ilsn{max-inline-size:none;margin-inline:auto}}.morph__hand{z-index:9;pointer-events:none;inset-inline-end:calc(var(--morph-pos,35) * 1%);block-size:64px;inline-size:64px;color:var(--twilight);opacity:0;background:#fff;border-radius:50%;place-items:center;margin-inline-end:-32px;display:grid;position:absolute;top:38%;box-shadow:0 10px 26px -10px #0208558c,0 0 0 1px #0208550f}.morph__hand svg{block-size:30px;inline-size:30px}[data-theme=dark] .morph__hand{background:var(--surface);color:var(--ink);box-shadow:0 10px 26px -10px #0009, 0 0 0 1px var(--line)}.morph.is-hint .morph__hand{animation:3.2s cubic-bezier(.35,.1,.25,1) .7s 2 both morphHand}@keyframes morphHand{0%{opacity:0;translate:0 12px;scale:.9}10%{opacity:1;translate:0;scale:1}24%{scale:.82}58%{translate:calc(96px * var(--morph-dir)) 0;scale:.82}70%{translate:calc(96px * var(--morph-dir)) 0;scale:1}to{opacity:0;translate:calc(96px * var(--morph-dir)) 0;scale:.95}}.morph__cue{color:var(--twilight);white-space:nowrap;pointer-events:none;background:#fff;border-radius:99px;padding:6px 13px;font-size:12px;font-weight:800;position:absolute;top:calc(50% + 36px);left:50%;transform:translate(-50%);box-shadow:0 10px 26px -10px #0208558c,0 0 0 1px #0208550f}[data-theme=dark] .morph__cue{background:var(--surface);color:var(--ink);box-shadow:0 10px 26px -10px #0009, 0 0 0 1px var(--line)}[dir=rtl] .morph{--morph-trail:right}.plan__was{color:var(--ink-3);margin-bottom:5px;font-size:13px;font-weight:700;text-decoration:line-through;text-decoration-thickness:1.5px;display:none}.plan__inc{color:var(--ink-2);margin-bottom:12px;font-size:13px;font-weight:800;line-height:1.6}.offernote{text-align:center;color:var(--ink-3);max-width:760px;margin-block-start:calc(14px + var(--plan-best-bleed,0px));margin-inline:auto;font-size:12px;line-height:1.85;display:none}.plan--pt1 .plan__strip{background-image:url(/assets/pt1-tile.webp)}.plan--pt2 .plan__strip{background-image:url(/assets/pt2-tile.webp)}.plan--pt3 .plan__strip{background-image:url(/assets/pt3-tile.webp)}.plan__reassure{text-align:center;color:var(--ink-3);margin-top:10px;font-size:12px;font-weight:700}.plan__name{margin-bottom:6px}.plan__for{margin-bottom:24px}.plan__was{margin-bottom:2px}.plan__price{margin-bottom:6px}.plan__per{margin-top:0;margin-bottom:12px}.plan__inc{margin-bottom:12px}.plan__ribbon{top:64px;z-index:4;font-family:var(--font-body);color:color-mix(in srgb, var(--accent,#8741f9) 22%, var(--twilight));background:linear-gradient(135deg, color-mix(in srgb, var(--accent,#8741f9) 36%, #fff), color-mix(in srgb, var(--accent,#8741f9) 66%, #fff) 55%, color-mix(in srgb, var(--accent,#8741f9) 44%, #fff));box-shadow:0 8px 18px -8px color-mix(in srgb, var(--accent,#8741f9) 55%, transparent);font-size:12.5px;font-weight:900;display:none;position:absolute;inset-inline-end:0}[dir=rtl] .plan__ribbon{clip-path:polygon(0 0,100% 0,calc(100% - 11px) 50%,100% 100%,0 100%);border-start-start-radius:0;border-end-start-radius:3px;padding:6px 22px 6px 13px}[dir=ltr] .plan__ribbon{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,11px 50%);letter-spacing:.2px;border-start-end-radius:0;border-end-end-radius:3px;padding:6px 13px 6px 22px}.plan__price{white-space:nowrap;line-height:1;display:block}.plan__cur{color:var(--ink-2);vertical-align:.62em;margin-inline-start:4px;font-size:19px;font-weight:800}.plan__int{font-family:var(--font-head);letter-spacing:-.02em;font-size:47px;font-weight:900}.plan__unit{color:var(--ink-3);margin-inline-start:7px;font-size:14px;font-weight:700}.plan__name{font-size:28px}@media (max-width:640px){.plan__int{font-size:42px}.plan__ribbon{font-size:12px;top:58px}.plan__name{font-size:24px}}.plan__ribbon{box-shadow:none;filter:drop-shadow(0 5px 9px color-mix(in srgb, var(--accent,#8741f9) 42%, transparent))}.plan--best .plan__ribbon{background:linear-gradient(135deg, color-mix(in srgb, var(--accent,#8741f9) 48%, #fff), color-mix(in srgb, var(--accent,#8741f9) 85%, #fff) 55%, color-mix(in srgb, var(--accent,#8741f9) 58%, #fff));padding-block:8px;font-size:13.5px;animation:2.6s ease-in-out infinite ribbonPulse}[dir=rtl] .plan--best .plan__ribbon{transform-origin:0%;padding-inline:27px 16px}[dir=ltr] .plan--best .plan__ribbon{letter-spacing:.3px;transform-origin:100%;padding-inline:16px 27px}@keyframes ribbonPulse{0%,to{filter:drop-shadow(0 5px 10px color-mix(in srgb, var(--accent,#8741f9) 45%, transparent));transform:scale(1)}50%{filter:drop-shadow(0 12px 26px color-mix(in srgb, var(--accent,#8741f9) 95%, transparent));transform:scale(1.08)}}.plan__price .plan__cur{color:var(--ink-2);vertical-align:.62em;margin-inline-start:4px;font-size:19px;font-weight:800}.plan__price .plan__unit{color:var(--ink-3);margin-inline-start:7px;font-size:14px;font-weight:700}.plan__lede{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:12px;display:flex}.plan__was{color:var(--ink-2);flex:none;margin:0;font-size:15px}.plan__save svg{margin-top:3px}[data-theme=dark] .plan__save{background:color-mix(in srgb, var(--green) 20%, var(--surface));border-color:color-mix(in srgb, var(--green) 38%, transparent)}.plan__term{color:var(--ink-2);flex-basis:100%;margin:0;font-size:12.5px;font-weight:700;line-height:1.6}[dir=ltr] .plan__was{font-feature-settings:"tnum"}@media (min-width:768px) and (max-width:900px){.plan__int{font-size:38px}.plan__price .plan__cur{font-size:16px}.plan__price .plan__unit,.plan__was{font-size:13px}}.orgband__title{font-family:var(--font-head);margin:14px 0 8px;font-size:clamp(22px,2.4vw,29px);font-weight:900;line-height:1.4}.orgband__body{color:#ffffffc7;max-width:36.624em;margin:0;font-size:15px;line-height:1.85}.orgband__title{margin:11px 0 6px;font-size:clamp(19px,1.9vw,23px)}.orgband__body{max-width:34.008em;font-size:14px;line-height:1.75}.orgform[open]{flex-direction:column;display:flex}.orgform__title{font-family:var(--font-head);color:var(--ink);margin:24px 0 6px;font-size:21px;font-weight:900;line-height:1.5}.orgform__lede{color:var(--ink-2);margin:0 0 20px;font-size:13.5px;line-height:1.75}.orgform__x{top:14px;margin:0;position:absolute;inset-inline-end:14px;padding:0!important}.orgform__field{margin:0 0 14px}.orgform__field input:focus-visible,.orgform__field select:focus-visible{border-color:var(--purple);box-shadow:0 0 0 3px color-mix(in srgb, var(--purple) 24%, transparent);outline:none}.orgform__body.is-checked :invalid{border-color:color-mix(in srgb, var(--red) 70%, transparent)}.orgform__submit{cursor:pointer;width:100%;min-height:50px;font-family:var(--font-body);color:#fff;background:var(--purple);box-shadow:0 14px 26px -12px color-mix(in srgb, var(--purple) 85%, transparent);border:0;border-radius:12px;margin-top:6px;font-size:15px;font-weight:900;transition:transform .2s,box-shadow .2s}.orgform__note{color:var(--ink-3);text-align:center;margin:12px 0 0;font-size:11.5px;line-height:1.7}.billing__opt{min-block-size:52px;padding:13px 26px;font-size:16.5px}.billing__save{padding:4px 11px;font-size:12px}@media (max-width:480px){.billing__opt{min-block-size:48px;padding:11px 15px;font-size:15px}.billing__save{padding:3px 9px;font-size:11.5px}}.plan__tag{font-family:var(--font-head);color:color-mix(in srgb, var(--accent,#8741f9) 55%, var(--twilight));margin-bottom:10px;font-size:13.5px;font-weight:800;line-height:1.5}.plan__limits{z-index:4;margin:0 0 16px;padding:0;list-style:none;display:grid;position:relative}.plan__limits .plan__limit--key{color:var(--ink);font-weight:800}.plan__tip{flex:none;margin-inline-start:auto;display:inline-flex;position:static}.plan__info{block-size:32px;inline-size:32px;font:inherit;cursor:pointer;color:color-mix(in srgb, var(--accent,#8741f9) 50%, var(--twilight));background:0 0;border:0;border-radius:50%;place-items:center;margin-block:-6px;padding:0;transition:color .18s,background-color .18s;display:inline-grid}.plan__info:hover{color:color-mix(in srgb, var(--accent,#8741f9) 55%, var(--twilight));background:color-mix(in srgb, var(--accent,#8741f9) 12%, transparent)}[data-theme=dark] .plan__info:hover{color:color-mix(in srgb, var(--accent,#8741f9) 65%, #fff)}.plan__tipbox{z-index:6;border:1px solid var(--line);background:var(--surface-2);box-shadow:0 18px 38px -18px color-mix(in srgb, var(--twilight) 55%, transparent);color:var(--ink-2);text-align:start;opacity:0;visibility:hidden;border-radius:12px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.75;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;transform:translateY(-4px)}.plan__tipbox b{color:var(--ink);font-weight:900}.plan__tipline{margin-top:5px;padding-inline-start:13px;display:block;position:relative}.plan__tip:hover .plan__tipbox,.plan__tip:focus-within .plan__tipbox{opacity:1;visibility:visible;transform:translateY(0)}.plan__soonlbl{color:var(--ink-3);margin-block:-14px 10px;font-size:12px;font-weight:800;line-height:1.6}.plan__soonlist{gap:9px;margin:0 0 26px;padding:0;list-style:none;display:grid}.plan__reassure{line-height:1.7}.plan .plan__limits,.plan .plan__soonlist{border-bottom:0;flex:none;padding-bottom:0}.plan__foot{text-align:center;gap:5px;margin-top:10px;display:grid}.plan__was{text-decoration:none;position:relative}.plans-shared{text-align:center;color:var(--ink-2);margin:14px 0 0;font-size:13.5px;font-weight:700;line-height:1.7}.plan__pending{text-align:center;color:var(--ink-2);font-size:12.5px;font-weight:700}.plan__cancel{cursor:pointer;font:inherit;color:var(--purple);text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}.contact{isolation:isolate;padding-block:clamp(28px,6vw,60px);position:relative}.contact__head{text-align:center;max-inline-size:640px;margin-block-end:clamp(26px,5vw,44px);margin-inline:auto}.contact__title{font-family:var(--font-head);color:var(--ink);margin:0 0 12px;font-size:clamp(30px,6vw,44px);font-weight:900;line-height:1.38!important}.contact__lede{color:var(--ink-2);margin:0;font-size:clamp(15px,2.2vw,17px);line-height:1.9}.contact__grid{max-inline-size:780px;margin-inline:auto;padding-inline:20px}@media (min-width:1024px){.contact__grid{padding-inline:40px}}.contact__main{background:var(--surface);border:1px solid var(--line);box-shadow:0 22px 54px -34px color-mix(in srgb, var(--twilight) 42%, transparent);border-radius:22px;padding:clamp(20px,4vw,34px);padding-block-start:calc(60px + clamp(18px,3vw,26px));position:relative;overflow:hidden}.contact__strip{inset-inline:0;z-index:2;pointer-events:none;background-color:#fff;background-image:url(/assets/pt1-tile.webp);background-position:50%;background-repeat:repeat-x;background-size:auto 100%;height:60px;position:absolute;top:0}.contact__formhead{margin-block-end:22px}.contact__formtitle{font-family:var(--font-head);color:var(--ink);margin:0 0 8px;font-size:clamp(19px,3vw,23px);font-weight:800;line-height:1.5!important}.contact__formlede{color:var(--ink-2);margin:0;font-size:14px;line-height:1.85}[data-theme=light] .contact .starfield,:root:not([data-theme=dark]) .contact .starfield{opacity:.85}.contact .starfield .star{background:0 0;overflow:visible;-webkit-mask:none;mask:none}.contact .starfield .star:before{content:"";background:linear-gradient(90deg, transparent 3%, var(--ray,#ffffffe6) 50%, transparent 97%) center / 100% 1.4px no-repeat, linear-gradient(0deg, transparent 3%, var(--ray,#ffffffe6) 50%, transparent 97%) center / 1.4px 100% no-repeat;position:absolute;inset:0;transform:rotate(45deg)}.contact .starfield .starcore{position:absolute;inset:28%;-webkit-mask:url(/assets/w-star.webp) 50%/contain no-repeat;mask:url(/assets/w-star.webp) 50%/contain no-repeat}[data-theme=light] .contact .starfield .star,:root:not([data-theme=dark]) .contact .starfield .star{--ray:#8741f9b8;filter:drop-shadow(0 0 7px #8741f98c)drop-shadow(0 0 18px #8741f952)}[data-theme=dark] .contact .starfield .star{--ray:#ffffffeb;filter:drop-shadow(0 0 4px #fffffff2)drop-shadow(0 0 13px #c79bffcc)drop-shadow(0 0 30px #8741f97a)}@media (prefers-reduced-motion:reduce){.contact .starfield .star:before{opacity:.5}}}@layer components,site-utilities,utilities;
