:is(.xp,.lp-app){--bg:var(--ui-surface-page);--side:var(--ui-surface-sunken);--panel:var(--ui-surface-panel);--card:var(--ui-surface-soft);--card2:var(--ui-surface-track);--line:var(--ui-line);--line2:var(--ui-line-strong);--ink:var(--ui-ink);--mute:var(--ui-ink-2);--dim:var(--ui-ink-3);--glass:color-mix(in srgb,var(--ui-surface-panel) 91%,transparent);--good:var(--ui-good);--on-good:var(--ui-surface-page);--pink:var(--ui-accent);--pink-soft:var(--ui-accent-soft);--amber:var(--ui-warn-text);--cyan:var(--ui-info-text-1);--cyan-soft:color-mix(in srgb,var(--ui-info-text-1) 12%,transparent);--cyan-line:color-mix(in srgb,var(--ui-info-text-1) 45%,transparent);--white:var(--ui-on-dark);--black:var(--ui-surface-stage);--xp-wipe:.78s cubic-bezier(.7,0,.2,1);--shadow:var(--ui-shadow-40);--ring:var(--ui-ring-3-accent-soft);color:var(--ink);font:15px/1.5 var(--lp-body,var(--font-figtree,"Figtree")),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.xp{position:fixed;inset:0;z-index:1;background:radial-gradient(1100px 640px at 14% -8%,color-mix(in srgb,var(--pink) 13%,transparent),transparent 62%),radial-gradient(900px 560px at 104% 104%,color-mix(in srgb,var(--good) 8%,transparent),transparent 62%),var(--bg);overflow:clip}.xp *{box-sizing:border-box}.xp button,.xp input,.xp textarea{font:inherit;color:inherit}.xp button{cursor:pointer}.xp [hidden]{display:none!important}.xp :focus-visible{outline:2px solid var(--pink);outline-offset:2px}.xp svg{flex:none}.xp .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.xp ::-webkit-scrollbar{width:10px;height:10px}.xp ::-webkit-scrollbar-thumb{background:var(--line2);border-radius:9px;border:3px solid transparent;background-clip:content-box}.xp .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ui-good-text-1);background:var(--ui-good-soft);border-radius:999px;padding:5px 12px}.xp .eyebrow i{width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block}.xp .lime{background:var(--lp-cta-bg);color:var(--lp-cta-ink);border:0;border-radius:12px;padding:12px 18px;font-weight:800;font-size:15px;box-shadow:0 0 0 2px var(--lp-cta-key),0 4px 0 2px var(--lp-cta-edge),0 0 30px 0 var(--lp-cta-glow-down);transition:transform .12s,filter .12s,box-shadow .12s}.xp .lime:hover{filter:brightness(1.05);box-shadow:0 0 0 2px var(--lp-cta-key),0 5px 0 2px var(--lp-cta-edge),0 0 40px 2px var(--lp-cta-glow-up)}.xp .lime:active{transform:translateY(3px);box-shadow:0 0 0 2px var(--lp-cta-key),0 1px 0 2px var(--lp-cta-edge),0 0 20px 0 var(--lp-cta-glow-down)}.xp .lime.wide{width:100%}.xp .lime[aria-pressed=true],.xp .lime[aria-pressed=true]:hover{filter:none;transform:translateY(3px);box-shadow:0 0 0 2px var(--lp-cta-key),0 1px 0 2px var(--lp-cta-edge),0 0 20px 0 var(--lp-cta-glow-down)}:is(.xp,.lp-app) .ghost{background:var(--card2);border:1px solid var(--line);border-radius:11px;padding:9px 14px;font-weight:700;display:inline-flex;align-items:center;gap:8px}:is(.xp,.lp-app) .ghost:hover{border-color:var(--line2)}:is(.xp,.lp-app) .ghost.prime{border-color:var(--cyan-line);background:var(--cyan-soft);color:var(--ink)}:is(.xp,.lp-app) .ghost.prime:hover{border-color:var(--cyan)}:is(.xp,.lp-app) .ghost.wide{width:100%;justify-content:center;padding:11px 14px;font-weight:800}.xp .fc-bare{margin-top:8px}:is(.xp,.lp-app) .ghost:disabled{opacity:.5;cursor:default}.xp h1,.xp h2,.xp h3{font-weight:800}:is(.xp,.lp-app) .link{background:none;border:0;color:var(--mute);text-decoration:underline;text-underline-offset:3px;padding:6px 2px;font-size:14px}:is(.xp,.lp-app) .link:hover{color:var(--ink)}.xp .input{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:10px 12px;outline:none}.xp .input.small{font-size:13px}.xp .row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.xp .input:focus{border-color:var(--pink);box-shadow:var(--ring)}.xp[data-theme=light] .input{background:var(--panel)}.xp .input[aria-invalid=true]{border-color:var(--ui-danger-text-1)}.xp .f-err{display:block;margin:6px 0 0;font-size:13px;line-height:1.4;color:var(--ui-danger-text-1)}.xp .field{margin:0 0 10px}.xp .field label{display:block;font-size:13px;font-weight:700;color:var(--mute);margin-bottom:5px}.xp .row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.xp .sw{display:inline-flex;gap:4px}.xp .sw i{width:20px;height:20px;border-radius:6px;border:1px solid color-mix(in srgb,var(--white) 13%,transparent);display:block}.xp .note{font-size:12px;color:var(--amber);margin-top:8px}.xp .co-logo{display:flex;align-items:center;gap:12px;padding:10px;margin:0 0 12px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.xp .co-logo-img{display:grid;place-items:center;width:64px;height:40px;flex:none;border-radius:8px;background:var(--white);padding:4px}.xp .co-logo-img img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.xp .co-logo-w{display:flex;flex-direction:column;min-width:0;flex:1}.xp .co-logo-w b{font-size:14px}.xp .co-logo-w small{font-size:12px;color:var(--mute)}.xp .hs-answers{margin-top:var(--ui-space-8)}.xp .hs-answers .ghost,.xp .hs-answers .ghost:hover{border:0}.xp .hs-answers .ghost[aria-pressed=true]{background:var(--cyan-soft)}.xp .hs-page{flex-wrap:nowrap}.xp .hs-page .input{flex:1;min-width:0}@media (max-width:479px){.xp .hs-page{flex-wrap:wrap}.xp .hs-page .input{flex:1 1 100%}}.xp .cut-said{margin:var(--ui-space-8) 0 0;font-size:13px;line-height:1.45;color:var(--mute);text-align:center}.xp .iconbtn{width:34px;height:34px;border-radius:10px;border:1px solid var(--line);background:var(--card);display:grid;place-items:center;color:var(--mute)}.xp .iconbtn:hover{color:var(--ink);border-color:var(--line2)}.xp .iconbtn svg{width:17px;height:17px}.xp .side{position:absolute;top:0;bottom:0;left:0;width:268px;background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-right:1px solid var(--line);display:flex;flex-direction:column;z-index:30;transition:transform .3s}.xp.side-closed .side{transform:translateX(-100%)}.xp .side-top{height:52px;flex:none;padding:0 12px 0 14px;border-bottom:1px solid var(--line)}.xp .lockup,.xp .side-top{display:flex;align-items:center;gap:8px}.xp .lockup{flex:1;min-width:0;text-decoration:none;color:var(--ink)}.xp .lockup .lk-rebel{height:20px;width:auto;flex:none}.xp .lk-pill{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pink);background:var(--pink-soft);border-radius:999px;padding:3px 8px;line-height:1.2}.xp .side-by{font-size:12px;color:var(--dim);padding:10px 14px 4px}.xp .homenav{margin:2px 14px 10px;display:grid;gap:6px}.xp .navbtn{display:flex;align-items:center;gap:10px;width:100%;border-radius:12px;border:1px solid var(--line);background:var(--card);padding:10px 12px;font-weight:800;font-size:14px;text-align:left}.xp .navbtn svg{width:17px;height:17px}.xp .navbtn:hover{border-color:var(--line2)}.xp .navbtn[aria-current=true]{background:var(--pink-soft);border-color:var(--pink)}.xp .yoursite{margin:4px 14px 12px;padding:12px;border-radius:14px;background:var(--card);border:1px solid var(--line);cursor:pointer;text-align:left;width:calc(100% - 28px)}.xp .yoursite:hover{border-color:var(--line2)}.xp .ys-mark{min-height:40px;display:flex;align-items:center;gap:10px}.xp .ys-logo{height:34px;max-width:132px;-o-object-fit:contain;object-fit:contain;border-radius:7px;background:var(--white);padding:4px 7px}.xp .ys-face{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--card2);border:2px solid var(--panel)}.xp .ys-name{font-weight:800;font-size:14px;line-height:1.2}.xp .ys-co,.xp .ys-progress{font-size:12px;color:var(--mute)}.xp .ys-progress{display:flex;align-items:center;gap:10px;margin-top:10px}.xp .ys-progress .rbar{flex:1;height:7px;border-radius:99px;background:var(--card2);overflow:hidden}.xp .ys-progress .rbar i{display:block;height:100%;background:var(--good);transition:width .6s}.xp .side-scroll{flex:1;overflow:auto;min-height:0}.xp .side-h{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);padding:10px 26px 6px}.xp .steps{list-style:none;margin:0;padding:0 14px;display:grid;gap:3px}.xp .steps button{width:100%;display:flex;align-items:center;gap:10px;background:none;border:0;border-radius:10px;padding:7px 12px;text-align:left;color:var(--mute);font-weight:600;font-size:14px}.xp .steps button:hover{background:var(--card)}.xp .steps .dot{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line2);display:grid;place-items:center;font-size:11px;font-weight:800}.xp .steps .done button{color:var(--ink)}.xp .steps .done .dot{background:var(--good);border-color:var(--good);color:var(--on-good)}.xp .steps .now button{color:var(--ink)}.xp .steps .now .dot{border-color:var(--pink);box-shadow:var(--ring)}.xp .seen{padding:0 14px 8px;display:grid;gap:3px}.xp .seen button{width:100%;display:flex;align-items:center;gap:10px;background:none;border:0;border-radius:10px;padding:6px 12px;text-align:left;color:var(--mute);font-size:14px}.xp .seen button:hover,.xp .seen button[aria-current=true]{background:var(--card);color:var(--ink)}.xp .sic{width:22px;height:22px;border-radius:7px;background:var(--card2);display:grid;place-items:center;font-size:11px;font-weight:800;color:var(--mute)}.xp .side-foot{padding:12px 14px 14px;border-top:1px solid var(--line);display:grid;gap:6px}.xp .foot-row{justify-content:space-between;gap:8px}.xp .foot-row,.xp .side-legal{display:flex;align-items:center}.xp .side-legal{gap:6px;font-size:12px;color:var(--dim);padding:2px 2px 0}.xp .rail-legal{display:none}.xp .rail-legal a,.xp .side-legal a{color:var(--dim);text-decoration:none}.xp .rail-legal a:hover,.xp .side-legal a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.xp .scrim{position:absolute;inset:0;z-index:29;background:var(--ui-scrim);animation:rse-fade-in var(--ui-duration-340) var(--ui-ease-out-soft)}.xp .main{position:absolute;top:0;bottom:0;right:0;left:268px;display:grid;grid-template-columns:430px 1fr;transition:left .3s}.xp.side-closed .main{left:0}.xp .chat{min-height:0;background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-right:1px solid var(--line);z-index:5}.xp .chat,.xp .stage{position:relative;display:flex;flex-direction:column}.xp .stage{min-width:0;background:radial-gradient(900px 500px at 50% 0,color-mix(in srgb,var(--pink) 9%,transparent),transparent 62%),var(--black)}@media (min-width:760px){.xp .stage{grid-column:2;grid-row:1}}.xp[data-theme=light] .stage{background:var(--card2)}.xp.is-home .main{grid-template-columns:0 1fr}.xp.is-home .chat{position:absolute;inset:0;z-index:12;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 25%,transparent),color-mix(in srgb,var(--bg) 67%,transparent));border:0}.xp.is-home .peekline,.xp.is-home .thread,.xp:not(.is-home) .hello{display:none}.xp .hello{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:24px 20px 0;overflow:hidden auto}.xp .hello>.po-box{margin-top:auto;margin-bottom:auto}.xp.is-home .hello-in{animation:xp-enter .6s cubic-bezier(.2,.8,.2,1) both}.xp.is-home .dock{animation:xp-enter .6s cubic-bezier(.2,.8,.2,1) .14s both}.xp.is-home .starter{animation:xp-rise .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.22s + var(--i,0) * .06s)}.xp .po-on .starter{animation-delay:calc(var(--ui-duration-1000) + var(--i,0) * var(--ui-duration-120) / 2)}.xp.is-home .chat:has(.po-on) .dock{animation-delay:var(--ui-duration-900)}@keyframes xp-enter{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:none}}.xp .hello-in{width:min(1040px,100%);background:var(--glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:26px;padding:28px 28px 12px;box-shadow:var(--shadow)}.xp .hello h1{font-size:34px;line-height:1.08;margin:14px 0 8px;font-weight:800;letter-spacing:-.015em}.xp .hello .sub{color:var(--mute);margin:0 0 14px;font-size:16px;max-width:720px}.xp .hello .ask-goal{margin:0 0 12px;font-size:16px;font-weight:800;color:var(--ink)}.xp .continue{display:grid;gap:8px;margin:0 0 18px}.xp .cont{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border-radius:14px;border:1px solid var(--line2);background:var(--card);padding:12px 14px}.xp .cont:hover{border-color:var(--line2)}.xp .cont .ci{width:34px;height:34px;border-radius:10px;background:var(--cyan-soft);color:var(--cyan);display:grid;place-items:center}.xp .cont.go .ci{background:var(--good);color:var(--on-good)}.xp .cont b{display:block}.xp .cont small{color:var(--mute)}.xp .pills{display:flex;gap:0;margin-bottom:6px;border-bottom:1px solid var(--line)}.xp .pill{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:0;background:none;padding:10px 10px 11px;font-weight:700;font-size:14px;color:var(--mute);white-space:nowrap}.xp .pill:hover{color:var(--ink)}.xp .pill[aria-selected=true]{border-bottom-color:var(--cyan);color:var(--ink)}.xp .pills.scrolls{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,black calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 44px),transparent)}.xp .pills.scrolls::-webkit-scrollbar{display:none}.xp .pills.scrolls .pill{flex:0 0 auto}.xp .starter{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:44px;background:none;border:0;border-bottom:1px solid var(--line);padding:13px 6px;text-align:left;color:var(--ink);font-size:16px;font-weight:500;transition:background var(--ui-duration-150) var(--ui-ease-out-soft)}.xp .starter:last-child{border-bottom:0}.xp .starter:focus-visible,.xp .starter:hover{background:var(--card)}.xp .starter .st-arrow{flex:none;display:grid;place-items:center;height:1.5em;color:var(--cyan)}.xp .starter .st-words{flex:1;min-width:0}@media (prefers-reduced-motion:no-preference){.xp .starter .st-arrow{transition:transform var(--ui-duration-150) var(--ui-ease-out-soft)}.xp .starter:focus-visible .st-arrow,.xp .starter:hover .st-arrow{transform:translateX(3px)}}.xp .thread{flex:1;overflow:auto;padding:16px 18px 8px}.xp .chapter{margin:0 0 6px}.xp .chapter-fold{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;border-radius:12px;padding:8px 10px;text-align:left;color:var(--dim);opacity:.72;transition:opacity .2s,background .2s}.xp .chapter-fold:hover{opacity:1;background:var(--card)}.xp .chapter-fold .cf-ck{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;flex:none;border:1.5px solid var(--line2)}.xp .chapter-fold .cf-ck.done{background:var(--good);border-color:var(--good);color:var(--on-good)}.xp .chapter-fold b{color:var(--mute);font-size:13px;font-weight:800;white-space:nowrap}.xp .chapter-fold .cf-sum{font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0}.xp .chapter-fold .cf-chev{display:grid;transition:transform .2s}.xp .chapter.open .chapter-fold .cf-chev{transform:rotate(180deg)}.xp .chapter-head{display:flex;align-items:center;gap:8px;margin:14px 2px 10px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.xp .chapter-head:after{content:"";flex:1;height:1px;background:var(--line)}.xp .chapter.past .msgs{opacity:.62}.xp .chapter.past .msgs:hover{opacity:1}.xp .msg{margin:0 0 16px;animation:rse-in var(--ui-duration-250) var(--ui-ease-out-soft)}@keyframes xp-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.xp .msg.you{display:flex;justify-content:flex-end}.xp .msg.you .b{background:var(--card2);border:1px solid var(--line);border-radius:16px 16px 4px 16px;padding:9px 13px;max-width:85%;white-space:pre-wrap}.xp .msg.roxy{display:flex;gap:10px}.xp .av{width:32px;height:32px;border-radius:50%;flex:none;overflow:hidden;background:var(--card2);box-shadow:0 0 0 2px var(--panel),0 0 0 3.5px var(--cyan)}.xp .av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.18);transform-origin:50% 40%;display:block}.xp .msg.roxy .b{flex:1;min-width:0}.xp .msg.roxy .t{line-height:1.55}.xp .msg.roxy .t p{margin:0 0 15px}.xp .msg.roxy .t p:last-child{margin-bottom:0}.xp .msg.roxy .t ul{list-style:none;margin:0 0 15px;padding:0;display:grid;gap:var(--ui-space-8)}.xp .msg.roxy .t ul:last-child{margin-bottom:0}.xp .msg.roxy .t li{position:relative;padding-left:var(--ui-space-16)}.xp .msg.roxy .t li:before{content:"";position:absolute;left:2px;top:.6em;width:6px;height:6px;border-radius:var(--ui-radius-999);background:var(--cyan)}.xp .msg.roxy .t p:has(+ul){margin-bottom:var(--ui-space-8)}.xp .typing span{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--dim);margin-right:4px;animation:xp-blink 1.2s infinite}.xp .typing span:nth-child(2){animation-delay:.2s}.xp .typing span:nth-child(3){animation-delay:.4s}@keyframes xp-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.xp .receipt{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ui-good-text-1);margin:8px 0 0}.xp .receipt.is-doing{color:var(--mute)}.xp .receipt .ok{width:16px;height:16px;border-radius:50%;background:var(--good);color:var(--on-good);display:grid;place-items:center;flex:none}.xp .vcard{display:flex;align-items:center;gap:12px;margin-top:8px;width:100%;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:9px 11px}.xp .vcard:hover{border-color:var(--line2)}.xp .vcard[aria-current=true]{border-color:var(--line2);cursor:default}.xp button:disabled{cursor:default}.xp .vcard .vi{width:36px;height:36px;border-radius:10px;background:var(--card2);display:grid;place-items:center;font-weight:800;color:var(--mute)}.xp .vcard .vt{flex:1;min-width:0}.xp .vcard .vt b{display:block;font-size:14px;line-height:1.3}.xp .vcard .vt small{display:block;color:var(--mute);font-size:13px;line-height:1.3;margin-top:2px;text-wrap:balance}.xp .vcard .go{font-size:11px;font-weight:800;color:var(--dim)}.xp .vcard[aria-current=true] .go{color:var(--ui-good-text-1)}.xp .fc{margin-top:10px;border:1px solid var(--line);border-radius:16px;padding:14px}.xp .fc,.xp .fc-done{background:var(--card)}.xp .fc-done{display:inline-flex;align-items:center;gap:8px;margin-top:8px;border-radius:999px;border:1px solid var(--line);padding:5px 12px 5px 6px;font-size:13px;color:var(--mute)}.xp .fc-done .ok{width:18px;height:18px;border-radius:50%;background:var(--good);color:var(--on-good);display:grid;place-items:center}.xp .call-step>*{animation:xp-call-in .46s var(--ui-ease-out-soft) both;animation-delay:calc(var(--i,0) * 55ms)}.xp .call-step[data-dir=back]>*{animation-name:xp-call-back}@keyframes xp-call-in{0%{opacity:0;transform:translateX(18px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes xp-call-back{0%{opacity:0;transform:translateX(-18px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion:reduce){.xp .call-step>*{animation:xp-rise .2s ease-out both;animation-delay:0s}}.xp .call-n{font-size:12px;color:var(--dim);margin-bottom:6px}.xp .call-q{display:block;margin-bottom:10px}.xp .call-go{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}.xp .call .choice[aria-pressed=true]{border-color:var(--pink)}.xp .talk .call-n{color:var(--pink);font-weight:700}.xp .talk-sub{margin:-4px 0 12px;color:var(--mute);font-size:14px;line-height:1.45}.xp .talk-rec{margin:0 0 10px;font-size:13px;color:var(--mute)}.xp .talk-rec .link{font-size:13px;padding:0 2px}.xp .talk .nw{white-space:nowrap}.xp .talk-roxy{margin:0 0 4px;color:var(--cyan);font-weight:700;line-height:1.45}.xp .talk-said{margin:8px 0 0;font-size:14px;line-height:1.45;color:var(--mute)}.xp .talk-go2{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.xp .talk-consent{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--dim)}.xp .talk-consent a{color:inherit;text-decoration:underline}.xp .talk .lime:disabled{opacity:.45;filter:saturate(.6);cursor:not-allowed;transform:none}.xp .talk-done{text-align:center;padding:10px 0 2px}.xp .talk-done .talk-sub{margin:2px 0 14px}.xp .talk-done .talk-book{display:block;margin:0 auto 12px;min-width:200px}.xp .talk-ok{display:block;width:56px;height:56px;margin:0 auto 10px;fill:none;stroke:var(--good);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.xp .talk-ok circle{stroke-dasharray:145;stroke-dashoffset:145;opacity:.45;animation:xp-ok-draw .55s cubic-bezier(.2,.8,.2,1) .1s forwards}.xp .talk-ok path{stroke-dasharray:34;stroke-dashoffset:34;animation:xp-ok-draw .35s cubic-bezier(.2,.8,.2,1) .5s forwards}@keyframes xp-ok-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.xp .talk-ok circle,.xp .talk-ok path{animation:none;stroke-dashoffset:0}}.xp-book{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:20px;background:var(--ui-scrim);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:xp-book-in .2s ease-out both}.xp-book-card{display:flex;flex-direction:column;width:min(1040px,100%);height:min(820px,100%);background:var(--ui-surface-paper);border-radius:16px;overflow:hidden;box-shadow:0 30px 80px rgb(0 0 0/.5);animation:xp-book-up .28s cubic-bezier(.2,.8,.2,1) both}.xp-book-top{display:flex;align-items:center;gap:14px;padding:10px 10px 10px 18px;border-bottom:1px solid var(--ui-line);color:var(--ui-ink);font-family:inherit;font-size:15px;font-weight:700;line-height:1.3}.xp-book-top b{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp-book-top a{color:var(--ui-ink-2);font-weight:600;font-size:13px;text-decoration:underline;white-space:nowrap}.xp-book-top button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--ui-ink);cursor:pointer}.xp-book-top button:hover{background:var(--ui-surface-soft)}.xp-book-top svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.xp-book .talk-cal{display:block;flex:1;min-height:0;width:100%;border:0;background:var(--ui-surface-paper)}.xp-book-late{margin:0;padding:10px 18px;border-top:1px solid var(--ui-line);background:var(--ui-surface-soft);color:var(--ui-ink-2);font-family:inherit;font-size:13px;line-height:1.45;text-align:center}@keyframes xp-book-in{0%{opacity:0}to{opacity:1}}@keyframes xp-book-up{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@media (max-width:640px){.xp-book{padding:0}.xp-book-card{width:100%;height:100%;border-radius:0}.xp-book-top a{display:none}}@media (prefers-reduced-motion:reduce){.xp-book,.xp-book-card{animation:none}}:is(.xp,.lp-app) .lp-talk-flow{margin-top:8px}:is(.xp,.lp-app) .lp-talk-flow .lp-talk-topics{margin:0}.xp .choice{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--card2);border:1px solid var(--line);border-radius:12px;padding:11px 12px;font-weight:700;margin-bottom:8px}.xp .choice:last-child{margin-bottom:0}.xp .choice:hover{border-color:var(--cyan-line)}.xp .choice small{display:block;font-weight:500;color:var(--mute);font-size:13px}.xp .choice .oi{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--bg)}.xp .choice[aria-pressed=true]{border-color:var(--pink);background:var(--pink-soft)}.xp .choice[aria-pressed=true] .oi{color:var(--pink)}.xp .fc-for-picks{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.xp .fc-for .chip[aria-pressed=true]{color:var(--pink);border-color:var(--pink);background:var(--pink-soft)}.xp .goalnext{margin-top:10px;gap:6px}.xp .rec{display:flex;gap:14px;align-items:center}.xp .rec .face{width:52px;height:52px;border-radius:50%;background:var(--card2);display:grid;place-items:center;font-weight:800;color:var(--ink);flex:none;font-size:16px;letter-spacing:.04em;box-shadow:0 0 0 2px var(--panel),0 0 0 3.5px var(--line2);overflow:hidden}.xp .rec .face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.xp .rec .who{min-width:0}.xp .rec .who b{font-size:20px;line-height:1.15;display:block;letter-spacing:-.01em}.xp .rec .who small{display:block;color:var(--mute);font-size:13px;line-height:1.4}.xp .rec .who .co{color:var(--ink);font-weight:600;margin-top:2px}.xp .rec-stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:14px 0 10px;border:1px solid var(--line);border-radius:14px;background:var(--bg);overflow:hidden}.xp .rec-stats>div{padding:12px 14px;border-left:1px solid var(--line);min-width:0}.xp .rec-stats>div:first-child{border-left:0}.xp .rec-stats b{display:block;font-size:22px;line-height:1.1;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp .rec-stats small{display:block;color:var(--dim);font-size:12px;margin-top:3px;white-space:nowrap}.xp .mix{display:grid;gap:7px;font-size:12px;color:var(--mute)}.xp .mix .bar{height:6px;border-radius:99px;background:var(--card2);overflow:hidden;display:flex}.xp .mix .bar i{display:block;height:100%;background:var(--pink)}.xp .mix .bar i.re{background:var(--good)}.xp .mix .legend{display:flex;flex-wrap:wrap;gap:4px 14px}.xp .mix .legend>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.xp .mix .legend i{width:8px;height:8px;border-radius:50%;background:var(--pink);flex:none}.xp .mix .legend i.re{background:var(--good)}.xp .mix .legend i.ot{background:var(--card2);box-shadow:inset 0 0 0 1px var(--line)}.xp .logopair{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 10px}.xp .logopair div{border-radius:12px;display:grid;place-items:center;padding:14px;min-height:84px;text-align:center}.xp .logopair .on-l{background:var(--white)}.xp .logopair .on-d{background:var(--black);border:1px solid var(--line)}.xp .logopair img{max-width:100%;max-height:52px}.xp .logopair small{display:block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-top:6px;color:var(--ui-ink-3)}.xp .drop{border:2px dashed var(--line2);border-radius:14px;padding:18px;text-align:center;color:var(--mute);transition:border-color .15s,background .15s}.xp .drop.over{border-color:var(--pink);background:var(--pink-soft)}.xp .fc-one{margin:0 0 12px;font-size:14px;line-height:1.5;color:var(--mute)}.xp .fc-one-photo{display:block;width:72px;height:90px;-o-object-fit:cover;object-fit:cover;border-radius:10px;margin:0 0 12px}.xp .fc-one-bio{max-height:min(46vh,332px);overflow-y:auto;margin-bottom:14px}.xp .fc-one-bio:after{content:"";display:block;position:sticky;bottom:0;height:36px;margin-top:-24px;background:linear-gradient(transparent,var(--card) 85%);pointer-events:none}.xp .fc-one-bio p{margin:0;white-space:pre-line;overflow-wrap:break-word}.xp .fc-one-bio p+p{margin-top:12px}.xp .libsearch{margin-top:10px}.xp .fc>.libsearch:first-child{margin-top:0}.xp .fc>*+.drop,.xp .fc>.drop+*{margin-top:12px}.xp .copick{position:relative}.xp .copick-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ui-duration-250) var(--ui-ease-out-soft)}.xp .copick-wrap.open{grid-template-rows:1fr}.xp .copick-in{min-height:0;overflow:hidden}.xp .copick-list{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;margin-top:8px;padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--ui-shadow-20);animation:rse-modal-in var(--ui-duration-250) var(--ui-ease-out-soft)}.xp .copick-hint{font-size:13px;color:var(--dim);padding:8px 10px;animation:rse-fade-in var(--ui-duration-200) var(--ui-ease-out-soft)}.xp .copick-row{display:flex;align-items:center;gap:10px;width:100%;background:none;border:1px solid transparent;border-radius:10px;padding:6px 10px;text-align:left;color:var(--ink);cursor:pointer;animation:rse-in var(--ui-duration-250) var(--ui-ease-out-soft) both;animation-delay:calc(var(--i,0) * var(--ui-duration-40));transition:background var(--ui-duration-150) var(--ui-ease-out-soft),border-color var(--ui-duration-150) var(--ui-ease-out-soft)}.xp .copick-row.is-hi,.xp .copick-row:hover{background:var(--card);border-color:var(--line2)}.xp .copick-logo{width:74px;height:30px;flex:none;display:grid;place-items:center;background:var(--white);border-radius:8px;padding:3px 7px;overflow:hidden}.xp .copick-logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.xp .copick-logo.plus{color:var(--pink);font-weight:800;font-size:16px;background:var(--pink-soft)}.xp .copick-name{flex:1;min-width:0;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp .copick-dots{display:flex;gap:4px;flex:none}.xp .copick-dots i{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line2)}.xp .libres{display:grid;gap:4px;margin-top:6px;max-height:180px;overflow:auto}.xp .libres button{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:6px 10px;text-align:left}.xp .libres button:hover{border-color:var(--cyan-line)}.xp .libres img{height:22px;max-width:90px;-o-object-fit:contain;object-fit:contain;background:var(--white);border-radius:4px;padding:2px 4px}.xp .crop{position:relative;width:240px;height:300px;margin:0 auto 10px;border-radius:16px;overflow:hidden;background:var(--black);cursor:grab;touch-action:none}.xp .crop .sweep,.xp .t-band{position:absolute;inset:-20% -60%;background:linear-gradient(105deg,transparent 40%,color-mix(in srgb,var(--pink) 35%,transparent) 50%,transparent 60%);animation:xp-sweep 1.1s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}@keyframes xp-sweep{0%{transform:translateX(-45%)}to{transform:translateX(45%)}}.xp .crop.is-cutting img{filter:saturate(.7) brightness(.9);transition:filter .3s}.xp .crop.is-cut{background:radial-gradient(120% 90% at 50% 100%,color-mix(in srgb,var(--pink) 42%,var(--black)) 0,color-mix(in srgb,var(--pink) 12%,var(--black)) 55%,var(--black) 100%)}.xp .crop.is-cut img{animation:xp-cut-in .7s cubic-bezier(.2,.8,.2,1) both;filter:drop-shadow(0 14px 24px rgb(0 0 0/.45))}@keyframes xp-cut-in{0%{opacity:0;transform:translate(-50%,-44%) scale(.96)}to{opacity:1}}@media (prefers-reduced-motion:reduce){.xp .crop .sweep{animation:none;opacity:.5}}.xp .crop img{top:50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none}.xp .crop .guide,.xp .crop img{position:absolute;left:50%;pointer-events:none}.xp .crop .guide{top:38%;width:58%;height:52%;transform:translate(-50%,-50%);border:2px dashed color-mix(in srgb,var(--white) 47%,transparent);border-radius:50%}.xp .zoom{display:flex;align-items:center;gap:10px;justify-content:center;font-size:12px;color:var(--mute)}.xp .zoom input{width:170px;accent-color:var(--pink)}.xp .have{display:grid;gap:5px;margin:4px 0 12px}.xp .have div{display:flex;gap:10px;font-size:14px}.xp .have b{color:var(--good)}.xp textarea.input{min-height:64px;resize:vertical}.xp .dock{padding:6px 14px 14px}.xp.is-home .dock{width:min(1040px,calc(100% - 32px));margin:0 auto 18px;padding:0}.xp.is-home .bar textarea{min-height:24px}.xp .grab,.xp .peekline{display:none}.xp .nexts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}.xp .nexts>.next{flex:1 1 150px}.xp .nexts:empty{display:none}.xp .asks{margin:0 0 10px}.xp .asks-h{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;color:var(--mute);margin:0 0 4px}.xp .asks-x{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:6px;background:none;color:var(--dim)}.xp .asks-x:hover{color:var(--ink);background:var(--card)}.xp .ask-q{display:block;width:100%;text-align:left;border:0;background:none;padding:5px 0;font-size:14px;line-height:1.4;color:var(--mute);animation:xp-rise .32s var(--ui-ease-out-soft) both;animation-delay:calc(var(--i,0) * 50ms)}.xp .ask-q:focus-visible,.xp .ask-q:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--cyan);text-underline-offset:3px;outline:none}.xp .asks-fold,.xp .next.about{display:none}.xp .nexts:has(>.about:only-child){display:none}.xp .nexts-h{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:0 0 6px}.xp .next{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:6px;border-radius:999px;border:1px solid var(--line2);background:var(--card);padding:7px 13px;font-size:13px;font-weight:700;color:var(--ink);animation:xp-rise .25s ease-out}.xp .next.go,.xp .next:hover{border-color:var(--pink)}.xp .next.go{background:var(--pink-soft)}.xp .next.lime,.xp .next.lime:hover{background:var(--lp-cta-bg);color:var(--lp-cta-ink);border-color:transparent}.xp .bar{position:relative;background:var(--card);border:1px solid var(--line2);border-radius:18px;padding:8px 8px 8px 10px;transition:border-color .15s,box-shadow .15s}.xp .bar,.xp.is-home .bar{box-shadow:var(--ui-shadow-20)}.xp.is-home .bar{background:var(--glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:var(--line2)}.xp .bar:focus-within,.xp.is-home .bar:focus-within{border-color:var(--cyan);box-shadow:0 0 0 6px var(--cyan-soft),var(--ui-shadow-20)}.xp .bar.over{border-color:var(--good)}.xp .bar-in{display:flex;align-items:flex-end;gap:8px}.xp .bar textarea{flex:1;min-width:0;resize:none;border:0;background:none;outline:none;min-height:24px;max-height:160px;padding:7px 6px;line-height:1.45}.xp .bar textarea::-moz-placeholder{color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp .bar textarea::placeholder{color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp .chips{display:flex;flex-wrap:wrap;margin-top:6px}.xp .chip,.xp .chips{align-items:center;gap:6px}.xp .chip{display:inline-flex;border-radius:10px;border:1px solid var(--line);background:var(--card2);padding:6px 10px;font-size:13px;font-weight:700;color:var(--mute)}.xp .chip:hover,.xp .chip[aria-expanded=true]{color:var(--ink);border-color:var(--line2)}.xp .chip svg{width:14px;height:14px}.xp .chip .n{background:var(--good);color:var(--on-good);border-radius:99px;padding:0 6px;font-size:11px}.xp .chip .face{width:16px;height:16px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.xp .send{flex:none;width:36px;height:36px;border-radius:11px;border:0;background:var(--cyan);color:var(--black);display:grid;place-items:center}.xp .send:disabled{background:var(--card2);color:var(--dim)}.xp .send svg{width:17px;height:17px}.xp .chathead{height:52px;flex:none;display:flex;align-items:center;gap:10px;padding:0 12px 0 16px;border-bottom:1px solid var(--line);background:transparent}.xp .chathead .av{width:28px;height:28px}.xp .ch-name{flex:1;min-width:0;line-height:1.25}.xp .ch-name b{display:block;font-size:14px}.xp .ch-name small{font-size:12px;color:var(--mute)}.xp .rail,.xp.is-home .chathead{display:none}@media (min-width:760px){.xp .rail{flex-direction:column;align-items:center;gap:8px;padding:9px 0 14px}.xp .siderail{position:absolute;top:0;bottom:0;left:0;width:56px;background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-right:1px solid var(--line);z-index:30}.xp.side-closed .siderail{display:flex}.xp.side-closed .main{left:56px}.xp .rail .iconbtn[aria-current=true]{background:var(--pink-soft);border-color:var(--pink);color:var(--ink)}.xp .rail-gap{flex:1}.xp .railgo{width:40px;height:40px;padding:0;border-radius:12px;display:grid;place-items:center}.xp .rail-legal{display:grid;justify-items:center;gap:1px;margin-top:4px;font-size:11px;line-height:1.3}.xp .rail-legal span{display:none}.xp .railmark{height:52px;width:100%;display:grid;place-items:center;border-bottom:1px solid var(--line);margin:-9px 0 0}.xp .railmark img{height:20px;width:auto}.xp .ringbox{display:grid;place-items:center;gap:3px;color:var(--mute);font-size:11px;font-weight:800;margin-top:4px}.xp .ringbox svg{width:34px;height:34px;transform:rotate(-90deg)}.xp .ringbox .track{fill:none;stroke:var(--line2);stroke-width:3}.xp .ringbox .fill{fill:none;stroke:var(--good);stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .6s}.xp .railface{position:relative;background:none;border:0;padding:4px;border-radius:50%}.xp .railface .av{display:block;width:34px;height:34px}.xp .dotnew{position:absolute;top:2px;right:2px;width:11px;height:11px;border-radius:50%;background:var(--pink);box-shadow:0 0 0 2px var(--panel)}.xp.chat-closed:not(.is-home) .main{grid-template-columns:56px 1fr}.xp.chat-closed:not(.is-home) .chat>:not(.chatrail){display:none}.xp.chat-closed:not(.is-home) .chatrail{display:flex}}.xp .product{container-type:inline-size}.xp .intg{position:relative;margin:4px 28px 32px;aspect-ratio:1200/840}.xp .intg-wires{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.xp .intg .wire{stroke:var(--line2);stroke-width:1.5}.xp .intg .wire.flow{stroke:var(--pink);stroke-width:2;stroke-dasharray:3 10;stroke-linecap:round;opacity:.75;animation:xp-dash 1.6s linear infinite}.xp .intg .wire.zap{stroke:var(--good)}.xp .intg .wire.more{stroke:var(--mute);stroke-dasharray:2 8;opacity:.6}@keyframes xp-dash{to{stroke-dashoffset:-26}}.xp .intg-dot{fill:var(--pink);filter:drop-shadow(0 0 5px var(--pink))}.xp .intg-labels rect{fill:var(--black)}.xp .intg-labels text{fill:var(--mute);font-size:12px;font-weight:700;letter-spacing:.2em;font-family:inherit}.xp .intg-hub{left:var(--l);top:var(--t);width:var(--w);height:var(--h);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--white);box-shadow:0 30px 80px -20px color-mix(in srgb,var(--pink) 55%,transparent)}.xp .intg-hub,.xp .intg-hub .ping{position:absolute;border-radius:24px}.xp .intg-hub .ping{inset:0;border:2px solid var(--pink);animation:xp-ping-soft 2.6s cubic-bezier(0,0,.2,1) infinite}@keyframes xp-ping-soft{0%{transform:scale(1);opacity:.5}80%,to{transform:scale(1.14);opacity:0}}.xp .intg-hub img{height:36%;min-height:28px;width:auto}.xp .intg-hub small{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--black)}.xp .intg-tiles{list-style:none;margin:0;padding:0;display:contents}.xp .intg-tile{position:absolute;left:var(--l);top:var(--t);width:var(--w);height:var(--h);display:flex;align-items:center;justify-content:center;padding:0 16px;border-radius:16px;background:var(--white);box-shadow:var(--ui-shadow-20);animation:xp-land 2.8s ease-out infinite;animation-delay:var(--d,0s)}.xp .intg-tile.plate{background:var(--black)}.xp .intg-tile img{max-width:82%;max-height:52%;width:auto;-o-object-fit:contain;object-fit:contain;display:block}@keyframes xp-land{0%,84%{box-shadow:0 0 0 0 transparent}95%{box-shadow:0 0 0 3px color-mix(in srgb,var(--pink) 60%,transparent),0 0 34px color-mix(in srgb,var(--pink) 50%,transparent)}to{box-shadow:0 0 0 0 transparent}}.xp .intg-stacklabel{display:none}.xp .intg-more{position:absolute;left:var(--l);top:var(--t);width:var(--w);height:var(--h);margin:0;display:flex;align-items:center;justify-content:center;border:1px dashed var(--line2);border-radius:999px;font-size:14px;color:var(--mute);text-align:center;padding:0 16px}.xp .intg .intg-more{left:50%;width:-moz-max-content;width:max-content;max-width:calc(100% - 40px);transform:translateX(-50%);height:auto;min-height:var(--h);font-size:14px;line-height:1.25;padding:7px 20px;box-sizing:border-box;text-wrap:balance}@container (max-width:720px){.xp .intg{aspect-ratio:auto;margin:4px 14px 24px}.xp .intg-wires{display:none}.xp .intg-hub{position:relative;left:auto;top:auto;width:min(260px,100%);height:96px;margin:0 auto 14px}.xp .intg-stacklabel{display:block;margin:14px 0 8px;text-align:center;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.xp .intg-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,auto);grid-auto-flow:column;gap:10px}.xp .intg-tiles.zap{grid-template-columns:minmax(0,260px);grid-template-rows:none;grid-auto-flow:row;justify-content:center}.xp .intg-tile{height:58px}.xp .intg .intg-more,.xp .intg-tile{position:relative;left:auto;top:auto;width:auto}.xp .intg .intg-more{transform:none;height:auto;margin:14px auto 0;max-width:420px;padding:10px 16px}}@media (prefers-reduced-motion:reduce){.xp .intg-dot{display:none}}.xp [data-tip]{position:relative}.xp [data-tip]:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 9px);transform:translate(-50%,5px) scale(.96);background:var(--ink);color:var(--bg);font-size:12px;font-weight:700;line-height:1.2;padding:6px 9px;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;z-index:70;transition:opacity .18s cubic-bezier(.2,.9,.25,1),transform .18s cubic-bezier(.2,.9,.25,1)}.xp .chathead [data-tip]:after,.xp .side-top [data-tip]:after,.xp .stagehead [data-tip]:after{bottom:auto;top:calc(100% + 9px);transform:translate(-50%,-5px) scale(.96)}.xp .pk-rail [data-tip]:after,.xp .rail [data-tip]:after{left:calc(100% + 10px);top:50%;bottom:auto;transform:translate(-5px,-50%) scale(.96)}.xp .chathead [data-tip]:after,.xp .side-top [data-tip]:after{left:auto;right:0;transform:translateY(-5px) scale(.96)}.xp .chip[data-chip=system]:after{left:0;transform:translateY(5px) scale(.96)}@media (hover:hover){.xp [data-tip]:focus-visible:after,.xp [data-tip]:hover:after{opacity:1;transform:translate(-50%) scale(1);transition-delay:.28s}.xp .pk-rail [data-tip]:hover:after,.xp .rail [data-tip]:hover:after{transform:translateY(-50%) scale(1)}.xp .chathead [data-tip]:hover:after,.xp .side-top [data-tip]:hover:after{transform:translate(0) scale(1)}.xp .chip[data-chip=system]:focus-visible:after,.xp .chip[data-chip=system]:hover:after{transform:translate(0) scale(1)}}.xp .stagehead{height:52px;flex:none;display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--line);background:var(--side);z-index:6}.xp.is-home .stagehead{visibility:hidden}.xp .stagehead .sidebtn{display:none}.xp .crumb{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.xp .crumb .home{display:inline-flex;align-items:center;gap:6px;border-radius:10px;border:1px solid var(--line);background:var(--card);padding:6px 10px;font-weight:700;font-size:13px;white-space:nowrap}.xp .crumb .home[aria-pressed=true]{border-color:var(--line2);color:var(--ink)}.xp .crumb .cur{overflow:hidden;text-overflow:ellipsis}.xp .crumb .cur,.xp .crumb .tpl{font-weight:700;white-space:nowrap}.xp .crumb .tpl{display:inline-flex;align-items:center;gap:4px;min-width:0;border:0;background:none;padding:6px 4px;border-radius:8px;font-size:13px;color:var(--mute)}.xp .crumb .tpl span{overflow:hidden;text-overflow:ellipsis}.xp .crumb .tpl:hover{color:var(--ink);background:var(--card)}.xp .crumb .tpl:focus-visible{outline:2px solid var(--pink);outline-offset:1px}.xp .seg{display:flex;background:var(--card);border:1px solid var(--line);border-radius:11px;padding:3px;gap:2px}.xp .seg button{width:36px;height:30px;border:0;border-radius:8px;background:none;color:var(--mute);display:grid;place-items:center}.xp .seg button[aria-pressed=true]{background:var(--cyan-soft);color:var(--cyan)}.xp .seg svg{width:17px;height:17px}.xp .ask{display:inline-flex;align-items:center;gap:6px;border-radius:10px;border:1px solid var(--line);background:var(--card);padding:6px 10px;font-weight:700;font-size:13px;color:var(--mute);white-space:nowrap}.xp .ask:hover{color:var(--ink)}.xp .stagebody{position:relative;flex:1;min-height:0;overflow:hidden}.xp .fit{position:absolute;inset:0;overflow:hidden;opacity:0;transition:filter .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1),opacity .6s var(--ui-ease-out-soft)}.xp .fit.is-painted{opacity:1}.xp .fit[hidden]{display:none}.xp .frame{position:absolute;inset:0;width:100%;height:100%;border:0;background:var(--black)}.xp .frame.twin{z-index:2;clip-path:inset(0 0 100% 0)}.xp .frame.twin.reveal{animation:xp-wipe var(--xp-wipe) forwards}@keyframes xp-wipe{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.xp .t-line,.xp .wipe{position:absolute;inset:0;z-index:3;pointer-events:none;will-change:transform,opacity;animation:xp-wipe-edge var(--xp-wipe) forwards}.xp .redraw-line,.xp .t-line:before,.xp .wipe:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--pink);box-shadow:0 0 22px 5px color-mix(in srgb,var(--pink) 50%,transparent),0 0 2px var(--pink)}@keyframes xp-wipe-edge{0%{transform:translateY(0);opacity:1}90%{opacity:1}to{transform:translateY(100%);opacity:0}}.xp .redraw-line{z-index:4;pointer-events:none;will-change:opacity;animation:xp-breathe var(--ui-duration-1600) var(--ui-ease-in-out-keyword) infinite alternate}@keyframes xp-breathe{0%{opacity:.25}to{opacity:1}}.xp .redraw-chip{position:absolute;left:50%;top:var(--ui-space-16);translate:-50% 0;z-index:5;margin:0;display:inline-flex;align-items:center;gap:var(--ui-space-6);padding:var(--ui-space-8) var(--ui-space-12);border-radius:var(--ui-radius-10);background:var(--ui-surface-panel);box-shadow:var(--ui-ring-1-line);font-size:var(--ui-text-13);font-weight:var(--ui-weight-500);color:var(--ui-ink-2);white-space:nowrap;pointer-events:none;animation:rse-in var(--ui-duration-200) var(--ui-ease-out-soft) both}.xp .receipt.is-doing svg,.xp .redraw-chip svg,.xp .t-said svg,.xp .t-say svg{flex:none;will-change:transform;animation:xp-spin var(--ui-duration-700) var(--ui-ease-linear) infinite}.xp.is-home .fit{filter:blur(22px) brightness(.55) saturate(1.15);transform:scale(1.06)}.xp.dev-phone .frame{width:390px;left:50%;transform:translateX(-50%);box-shadow:0 0 0 1px var(--line),var(--shadow)}.xp .product{position:absolute;inset:0;overflow:auto;background:radial-gradient(900px 500px at 30% 0,var(--ui-accent-tint) 0,transparent 60%),var(--bg)}.xp .ph{padding:22px 28px 6px}.xp .kick{font-size:12px;font-weight:800;letter-spacing:.06em;color:var(--mute)}.xp .ph h3{font-size:30px;margin:6px 0 4px;line-height:1.15;letter-spacing:-.015em}.xp .ph p{color:var(--mute);margin:0 0 10px;max-width:760px}.xp .opts{display:flex;gap:8px;flex-wrap:wrap;padding:0 28px;margin:6px 0 14px}.xp .fpick{position:relative;align-items:center}.xp .fp-btn{display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.xp .fp-lbl{color:var(--dim);font-weight:700}.xp .fp-n{font-size:12px;color:var(--dim)}.xp .fp-menu{position:absolute;z-index:20;top:calc(100% + 8px);left:28px;width:min(640px,calc(100% - 56px));max-height:min(60vh,520px);overflow:auto;overscroll-behavior:contain;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 16px;padding:14px 16px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--ui-shadow-20);animation:xp-rise .2s ease-out}.xp .fp-g{display:flex;flex-direction:column;gap:2px;min-width:0}.xp .fp-h{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:6px 0 4px}.xp .fp-i{text-align:left;border:0;background:none;border-radius:8px;padding:6px 8px;margin:0 -8px;font-size:14px;color:var(--mute)}.xp .fp-i:focus-visible,.xp .fp-i:hover{background:var(--card);color:var(--ink);outline:none}.xp .fp-i[aria-checked=true]{color:var(--ink);font-weight:700;box-shadow:inset 2px 0 0 var(--pink)}.xp .opt{border-radius:999px;border:1px solid var(--line);background:var(--card);padding:7px 13px;font-size:13px;font-weight:700;color:var(--mute)}.xp .opt[aria-pressed=true]{background:var(--cyan-soft);border-color:var(--cyan-line);color:var(--ink)}.xp .desk{margin:0 28px 28px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--card2);box-shadow:var(--shadow)}.xp .desk .chrome{height:38px;display:flex;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid var(--line)}.xp .desk .chrome i{width:11px;height:11px;border-radius:50%;background:var(--line2);display:block}.xp .desk .chrome span{flex:1;max-width:460px;margin:0 auto;height:24px;border-radius:8px;background:var(--bg);color:var(--dim);font-size:12px;display:grid;place-items:center}.xp .desk .dview{position:relative;height:calc(100vh - 252px);min-height:520px;overflow:hidden}.xp .desk iframe{display:block;width:100%;height:100%;border:0;background:var(--white)}.xp .phone{position:relative;width:390px;height:780px;max-height:calc(100vh - 200px);border:10px solid var(--card2);border-radius:44px;overflow:hidden;background:var(--white);margin:0 auto 28px;box-shadow:var(--shadow)}.xp .phone:before{content:"";position:absolute;top:13px;left:50%;transform:translateX(-50%);width:96px;height:22px;border-radius:12px;background:var(--card2);z-index:2}.xp .phone iframe{display:block;width:100%;height:calc(100% - 48px);margin-top:48px;border:0}.xp .dview iframe.frame{height:100%;margin-top:0}.xp .phone .dview{position:absolute;inset:48px 0 0}.xp .cap{color:var(--dim);font-size:13px;margin:-16px 28px 24px}.xp .door{padding-top:22px}.xp .door .cap{margin:0 28px 12px}.xp.dev-phone .door .cap{text-align:center}.xp .gcard{position:absolute;z-index:3;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:var(--ui-shadow-20);padding:14px 16px;max-width:400px;font-family:Arial,sans-serif;animation:xp-rise .3s ease-out}.xp .gcard .lbl{font-family:var(--font-figtree,"Figtree"),sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-bottom:8px}.xp .g-url{font-size:12px;color:var(--mute)}.xp .g-title{font-size:20px;color:var(--ui-special-text-1);margin:4px 0 3px;line-height:1.3}.xp .g-desc{font-size:13px;color:var(--mute)}.xp .adrow{display:flex;gap:24px;align-items:flex-start}.xp .adrow>div:first-child{flex:1;min-width:0}.xp .gcard.inline{position:static;flex:0 0 360px;margin-top:4px}.xp .why{position:absolute;z-index:3;left:20px;bottom:20px;max-width:520px;background:var(--glass);border:1px solid var(--line);border-radius:14px;padding:12px 14px;backdrop-filter:blur(10px);animation:xp-rise .3s ease-out}.xp .why b{color:var(--pink)}.xp .gcards{display:flex;gap:12px;flex-wrap:wrap;max-width:820px;margin:4px 0 8px}.xp .gcards .gcard.inline{flex:1 1 300px;margin:0;max-width:none}.xp .gcard.ai .ai-q{font-weight:700;margin:0 0 6px}.xp .gcard.ai .ai-a,.xp .gcard.ai .ai-q{font-family:var(--font-figtree,"Figtree"),sans-serif;font-size:14px}.xp .gcard.ai .ai-a{line-height:1.5;color:var(--mute)}.xp .gcard.ai .ai-src{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:var(--cyan-soft);color:var(--ink);font-size:12px;font-weight:700}.xp .flash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--good) 27%,transparent),transparent 60%);opacity:0;transition:opacity .8s;z-index:4}.xp .flash.on{opacity:1}.xp .picker{position:absolute;z-index:50;width:600px;max-height:min(640px,calc(100vh - 130px));display:flex;flex-direction:column;background:var(--glass);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--line2);border-radius:18px;box-shadow:var(--shadow);overflow:hidden;box-shadow:var(--ui-shadow-46),0 0 0 1px var(--line2);animation:rse-modal-in var(--ui-duration-340) var(--ui-ease-out-soft);transform-origin:bottom left;transition:height .32s cubic-bezier(.2,.9,.25,1)}.xp .picker.closing{animation:rse-modal-out var(--ui-duration-340) var(--ui-ease-in-exit) forwards;pointer-events:none}.xp .swap{animation:rse-in var(--ui-duration-250) var(--ui-ease-out-soft)}.xp .pk-list>*{animation:rse-in var(--ui-duration-250) var(--ui-ease-out-soft) both}.xp .pk-list>:nth-child(2){animation-delay:var(--ui-duration-40)}.xp .pk-list>:nth-child(3){animation-delay:calc(var(--ui-duration-40) * 2)}.xp .pk-list>:nth-child(4){animation-delay:calc(var(--ui-duration-40) * 3)}.xp .pk-list>:nth-child(5){animation-delay:calc(var(--ui-duration-40) * 4)}.xp .pk-list>:nth-child(6){animation-delay:calc(var(--ui-duration-40) * 5)}.xp .pk-list>:nth-child(7){animation-delay:calc(var(--ui-duration-40) * 6)}.xp .pk-list>:nth-child(n+8){animation-delay:calc(var(--ui-duration-40) * 7)}@keyframes xp-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.xp .pk-strip{display:flex;align-items:center;gap:12px;padding:12px 14px;background:linear-gradient(90deg,var(--pink-soft),var(--ui-special-fill));border-bottom:1px solid var(--line)}.xp .pk-strip b{display:block;font-size:16px}.xp .pk-strip small{color:var(--mute);font-weight:700;font-size:13px}.xp .pk-strip .launch{margin-left:auto;border-radius:10px;padding:9px 14px;font-size:14px}.xp .pk-search{display:flex;align-items:center;gap:8px;padding:9px 14px;border-bottom:1px solid var(--line);flex-wrap:wrap}.xp .pk-search input{flex:1;min-width:180px;border:0;background:none;outline:none;padding:4px 0}.xp .pk-filters{display:flex;gap:6px;flex-wrap:wrap}.xp .pk-filters button{border-radius:999px;border:1px solid var(--line);background:none;padding:3px 9px;font-size:12px;font-weight:700;color:var(--mute)}.xp .pk-filters button[aria-pressed=true]{border-color:var(--pink);color:var(--ink);background:var(--pink-soft)}.xp .pk-body{display:flex;min-height:0;flex:1}.xp .pk-rail{width:60px;flex:none;border-right:1px solid var(--line);padding:8px 7px;display:flex;flex-direction:column;gap:6px;overflow:visible}.xp .pk-rail button{width:46px;height:46px;border-radius:12px;border:0;background:none;color:var(--mute);display:grid;place-items:center;position:relative;transition:background .2s,color .2s,transform .2s}.xp .pk-rail button:active{transform:scale(.94)}.xp .pk-rail button svg{width:20px;height:20px}.xp .pk-rail button:hover{background:var(--card)}.xp .pk-rail button[aria-pressed=true]{background:var(--pink-soft);color:var(--pink)}.xp .pk-rail hr{border:0;border-top:1px solid var(--line);margin:2px 6px}.xp .pk-list{flex:1;overflow:auto;padding:6px}.xp .hero-kind{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 12px 4px}.xp .hero-kind button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border-radius:12px;border:1px solid var(--line);background:var(--card);padding:10px 12px;text-align:left}.xp .hero-kind button b{font-size:14px}.xp .hero-kind button small{font-size:12px;color:var(--mute)}.xp .hero-kind button[aria-pressed=true]{border-color:var(--pink);background:var(--pink-soft)}.xp .hero-kind button:disabled{opacity:.45}.xp .hero-kind.two{grid-template-columns:repeat(2,1fr);padding-bottom:6px}.xp .hero-kind.two button[aria-selected=true]{border-color:var(--pink);background:var(--pink-soft)}.xp .pk-h{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);padding:10px 10px 6px}.xp .pk-pad{padding:6px 10px 12px}.xp .prow{display:flex;align-items:center;gap:10px;border-radius:12px;padding:0 6px 0 0}.xp .prow:hover{background:var(--card)}.xp .prow .open{flex:1;min-width:0;display:flex;align-items:center;gap:10px;background:none;border:0;padding:9px 0 9px 10px;text-align:left}.xp .prow .ri{width:32px;height:32px;border-radius:10px;background:var(--card2);display:grid;place-items:center;font-weight:800;font-size:13px;color:var(--mute);flex:none}.xp .prow .rt{flex:1;min-width:0}.xp .prow .rt b{display:flex;align-items:center;gap:7px;font-size:14px;flex-wrap:wrap}.xp .prow .rt small{display:block;color:var(--mute);font-size:13px;line-height:1.35;text-wrap:balance}.xp .tag{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border-radius:6px;padding:1px 6px}.xp .tag.acct{color:var(--dim);background:var(--card2)}.xp .prow.acct .ri,.xp .prow.acct .rt b{opacity:.6}.xp .prow:has(.open[aria-current=true]){background:var(--card)}.xp .prow .open[aria-current=true] .ri{background:var(--pink-soft);color:var(--pink)}.xp .star{width:32px;height:32px;border-radius:50%;border:1.5px solid var(--line2);background:none;color:var(--mute);display:grid;place-items:center;flex:none}.xp .star svg{width:16px;height:16px}.xp .star:hover{border-color:var(--good);color:var(--good)}.xp .star[aria-pressed=true]{background:var(--good);border-color:var(--good);color:var(--on-good)}.xp .tgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:4px 6px 10px}.xp .tile{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:0;overflow:hidden;text-align:left;transition:border-color .12s,transform .12s}.xp .tile:hover{border-color:var(--line2);transform:translateY(-1px)}.xp .tile img{-o-object-fit:cover;object-fit:cover;display:block;background:var(--card2)}.xp .t-fill,.xp .tile img{width:100%;aspect-ratio:16/10}.xp .t-fill{display:flex;align-items:flex-end;padding:12px 14px;box-sizing:border-box;background-repeat:no-repeat;background-size:100% 100%}.xp .t-fill .t-hl{font-size:16px;font-weight:800;line-height:1.1;letter-spacing:-.01em}.xp .tile b{display:block;padding:8px 10px 0;font-size:14px}.xp .tile small{display:block;padding:0 10px 9px;color:var(--mute);font-size:12px}.xp .tile[aria-pressed=true]{border-color:var(--pink);box-shadow:0 0 0 1px var(--pink)}.xp .t-pic{position:relative;display:block;overflow:hidden}.xp .tile[aria-busy=true]{cursor:progress}.xp .t-work{position:absolute;inset:0;z-index:3;display:grid;place-items:center;overflow:hidden;padding:var(--ui-space-8)}.xp .t-work:before{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--black) 62%,transparent);animation:rse-fade-in var(--ui-duration-100) var(--ui-ease-out-soft) both}.xp .t-work.is-sweeping:before{animation:rse-fade-out var(--xp-wipe) forwards}.xp .t-band{will-change:transform}.xp .t-said{display:flex;margin:var(--ui-space-8) 0 0;color:var(--mute)}.xp .t-said,.xp .t-say{align-items:center;gap:var(--ui-space-6);font-size:var(--ui-text-13)}.xp .t-say{position:relative;display:inline-flex;justify-content:center;color:var(--white);font-weight:var(--ui-weight-600);line-height:1.3;text-align:center}.xp .t-done{position:relative;display:grid;place-items:center;width:var(--ui-space-28);height:var(--ui-space-28);border-radius:var(--ui-radius-999);background:var(--pink);color:var(--bg);animation:xp-tile-done var(--ui-duration-250) var(--ui-ease-out-soft) both}@keyframes xp-tile-done{0%{opacity:0;transform:scale(.6)}}.xp .t-now{position:absolute;left:var(--ui-space-8);top:var(--ui-space-8);z-index:4;padding:var(--ui-space-3) var(--ui-space-8);border-radius:var(--ui-radius-999);background:var(--pink);color:var(--bg);font-size:var(--ui-text-11);font-weight:var(--ui-weight-700);line-height:1.2;animation:rse-in var(--ui-duration-200) var(--ui-ease-out-soft) both}.xp .palrow{display:flex;align-items:center;gap:12px;width:100%;background:none;border:1px solid transparent;border-radius:10px;padding:7px 10px;text-align:left}.xp .palrow:hover{background:var(--card)}.xp .palrow[aria-pressed=true]{border-color:var(--pink);box-shadow:0 0 0 1px var(--pink);background:var(--card)}.xp .palrow .sw i{width:26px;height:26px;border-radius:8px}.xp .palrow.choice{flex-direction:column;align-items:flex-start;gap:2px}.xp .palrow.choice[aria-checked=true]{border-color:var(--pink);box-shadow:0 0 0 1px var(--pink);background:var(--card)}.xp .palrow.choice small{color:var(--mute);font-size:var(--ui-text-13);line-height:1.35}.xp .palrow .popchip{flex:none;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.xp .palrow b{font-size:14px}.xp .palgrid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.xp .custom{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.xp .custom.exact{flex-direction:column;align-items:stretch;gap:8px}.xp .custom.exact .cp-row{display:flex;align-items:flex-start;gap:12px}.xp .custom.exact .cp-row .field{flex:none;width:208px;margin:0}.xp .custom.exact .cj{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0;min-height:var(--ui-space-34)}@media (max-width:759px){.xp .custom.exact .cp-row{flex-direction:column;align-items:stretch;gap:6px}.xp .custom.exact .cp-row .cj{order:-1;min-height:0}.xp .custom.exact .cp-row .field{width:auto}}body:has(.xp) [data-xp-layer] .kit-cp-area{min-height:270px}.xp .custom.exact .cj b{font-size:14px;color:var(--ink);display:flex;align-items:center;gap:8px}.xp .custom.exact .cj small{font-size:12px;color:var(--mute)}.xp .custom.exact .use{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}.xp .custom.exact .pending{font-size:12px;font-weight:700;color:var(--mute)}.xp .palrow .rt{display:flex;flex-direction:column;gap:1px;min-width:0}.xp .palrow .rt small{font-size:12px;color:var(--mute)}.xp .custom.exact>small{font-size:var(--ui-text-13);line-height:1.35;color:var(--mute)}.xp .custom.btn-custom{padding-top:2px}.xp em.sugg{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--mute);border:1px dashed var(--line);border-radius:999px;padding:0 7px}.xp .sw i.sugg{border-style:dashed;padding:0}.xp .palrow.choice small.quiet{font-size:12px;margin-top:2px}.xp .peek{position:fixed;z-index:51;width:384px;background:var(--glass);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--line2);border-radius:16px;box-shadow:var(--shadow);overflow:hidden;animation:xp-pop .15s ease-out}.xp .peek .pv{height:240px;position:relative;overflow:hidden;background:var(--white)}.xp .peek iframe{width:1280px;height:800px;border:0;transform:scale(.3);transform-origin:0 0;pointer-events:none}.xp .peek:not(.on){visibility:hidden;pointer-events:none;left:-9999px;top:0;animation:none}.xp .peek .pv iframe{position:absolute;top:0;left:0;visibility:hidden}.xp .peek .pv iframe.cur{visibility:visible}.xp .peek .pv iframe.tall{left:76px;width:420px;height:436px;transform:scale(.55)}.xp .pv-wait{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--card2);color:var(--mute);font-size:13px;font-weight:700}.xp .spin{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--line2);border-top-color:var(--pink);animation:xp-spin .8s linear infinite}@keyframes xp-spin{to{transform:rotate(1turn)}}.xp .peek .pt{padding:10px 12px}.xp .peek .pt b{display:block}.xp .peek .pt small{color:var(--mute)}.xp .modal{position:absolute;inset:0;z-index:70;display:grid;place-items:center;background:var(--ui-scrim-modal);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:16px;animation:rse-fade-in var(--ui-duration-340) var(--ui-ease-out-soft)}.xp .modal.closing{animation:rse-fade-out var(--ui-duration-340) var(--ui-ease-in-exit) forwards;pointer-events:none}.xp .mcard{position:relative;width:min(520px,100%);background:var(--panel);border:1px solid var(--line2);border-radius:20px;padding:24px;box-shadow:var(--ui-shadow-46),0 0 0 1px var(--line2);animation:rse-modal-in var(--ui-duration-340) var(--ui-ease-out-soft)}.xp .mcard.exit{width:min(560px,100%);padding:34px 36px 26px;border-radius:24px;overflow:hidden}.xp .mcard .mc-sun{position:absolute;inset:0 0 auto;height:220px;pointer-events:none;border-radius:inherit;background:radial-gradient(60% 80% at 50% 0,color-mix(in srgb,var(--good) 22%,transparent),transparent 70%)}.xp .mcard .mc-x{position:absolute;top:14px;right:14px}.xp .mcard.exit h2{font-size:30px;line-height:1.1;letter-spacing:-.02em;margin:14px 0 8px}.xp .mcard.exit p{font-size:16px;line-height:1.5;max-width:44ch}.xp .mcard.exit .field label{font-size:12px;letter-spacing:.04em;text-transform:uppercase}.xp .mcard.exit .input{padding:12px 14px;font-size:16px}.xp .mcard.exit .lime.wide{font-size:16px;padding:15px 18px}.xp .mcard .mc-s{animation:rse-in var(--ui-duration-360) var(--ui-ease-out-soft) both;animation-delay:calc(var(--d,0) * var(--ui-duration-100))}.xp .mcard .eyebrow i{animation:xp-ping-soft 1.8s cubic-bezier(0,0,.2,1) 3}.xp .modal.closing .mcard{animation:rse-modal-out var(--ui-duration-340) var(--ui-ease-in-exit) forwards}.xp .mcard h2{font-size:22px;margin:12px 0 6px;font-weight:800;letter-spacing:-.015em}.xp .mcard p{color:var(--mute);margin:0 0 14px}@property --po-a{syntax:"<angle>";inherits:false;initial-value:0deg}.xp .po-box{position:relative;width:min(1040px,100%)}.xp .po-beam{position:absolute;left:0;right:0;top:50%;height:0;pointer-events:none;z-index:3}.xp .po-box .po-beam{left:50%;right:auto;width:100vw;transform:translateX(-50%)}.xp .po-beam i{position:absolute;left:4%;right:4%;top:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--lp-cta-key) 18%,color-mix(in srgb,var(--lp-cta-key) 45%,var(--white)) 50%,var(--lp-cta-key) 82%,transparent);box-shadow:0 0 18px 2px color-mix(in srgb,var(--lp-cta-key) 70%,transparent),0 0 60px 6px color-mix(in srgb,var(--lp-cta-key) 25%,transparent);transform-origin:50% 50%;animation:po-beam-in var(--ui-duration-800) var(--ui-duration-100) cubic-bezier(.2,.9,.1,1) both}.xp .modal.po .mcard,.xp .po-on .hello-in{position:relative;animation:po-unfold var(--ui-duration-450) var(--ui-duration-400) cubic-bezier(.16,1,.3,1) backwards}.xp .po-ring{position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:2;background:conic-gradient(from var(--po-a),transparent 0 62%,color-mix(in srgb,var(--lp-cta-key) 15%,transparent) 72%,var(--lp-cta-key) 88%,var(--ui-info-solid) 96%,transparent);-webkit-mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:po-trace var(--ui-duration-1000) var(--ui-duration-500) linear both}.xp .modal.po .mc-sun{animation:rse-fade var(--ui-duration-900) var(--ui-duration-700) var(--ui-ease-out-keyword) both}.xp .modal.po .mc-s,.xp .po-on .po-s{animation:po-rise var(--ui-duration-500) calc(var(--ui-duration-600) + var(--d,0) * var(--ui-duration-120)) cubic-bezier(.16,1,.3,1) backwards}:is(.xp,.lp-app) .po-w{display:inline-block;animation:po-word var(--ui-duration-550) calc(var(--ui-duration-700) + var(--i,0) * var(--ui-duration-40)) cubic-bezier(.16,1,.3,1) backwards}.xp .modal.po .lime.wide{animation:po-key var(--ui-duration-600) var(--ui-duration-1100) cubic-bezier(.34,1.56,.64,1) backwards}.xp .modal.po.closing{animation:rse-fade-out var(--ui-duration-280) var(--ui-duration-400) var(--ui-ease-in-exit) forwards;pointer-events:none}.xp .modal.po.closing .po-beam i{animation:po-beam-out var(--ui-duration-300) var(--ui-duration-360) cubic-bezier(.6,0,.8,.3) both}.xp .modal.po.closing .mcard{animation:po-fold var(--ui-duration-280) var(--ui-duration-120) cubic-bezier(.7,0,.84,0) both}.xp .modal.po.closing .mcard>:not(.po-ring){animation:none;transition:opacity var(--ui-duration-150),transform var(--ui-duration-150);opacity:0;transform:translateY(6px)}.xp .modal.po.closing .po-ring{animation:none;opacity:0}@keyframes po-beam-in{0%{transform:scaleX(0);opacity:1}45%{transform:scaleX(1);opacity:1;filter:brightness(1)}58%{filter:brightness(1.8)}to{transform:scaleX(1.02);opacity:0}}@keyframes po-beam-out{0%{transform:scaleX(1);opacity:1}80%{transform:scaleX(.006);opacity:1}to{transform:scaleX(0);opacity:0}}@keyframes po-unfold{0%{clip-path:inset(50% -2% 50% -2% round 24px);transform:scale(.97)}to{clip-path:inset(0 -2% 0 -2% round 24px);transform:none}}@keyframes po-fold{0%{clip-path:inset(0 -2% 0 -2% round 24px);transform:none}to{clip-path:inset(50% -2% 50% -2% round 24px);transform:scale(.98)}}@keyframes po-rise-sheet{0%{clip-path:inset(100% -2% 0 -2% round 22px);transform:translateY(10px)}to{clip-path:inset(0 -2% 0 -2% round 22px);transform:none}}@keyframes po-sink-sheet{0%{clip-path:inset(0 -2% 0 -2% round 22px)}to{clip-path:inset(100% -2% 0 -2% round 22px);transform:translateY(10px)}}@keyframes po-trace{0%{--po-a:0deg;opacity:1}85%{opacity:1}to{--po-a:360deg;opacity:0}}@keyframes po-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes po-word{0%{opacity:0;transform:translateY(.55em) rotate(2deg);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes po-key{0%{opacity:0;transform:translateY(22px) scale(.92)}to{opacity:1;transform:none}}.xp .toast{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);z-index:95;background:var(--ink);color:var(--bg);padding:9px 14px;border-radius:10px;font-weight:700;font-size:14px;pointer-events:none;animation:rse-in var(--ui-duration-200) var(--ui-ease-out-soft)}@media (max-width:1100px){.xp .main{grid-template-columns:380px 1fr}}@media (max-width:759px){.xp .chathead{display:none}.xp .side{width:86vw;max-width:320px;box-shadow:var(--shadow)}.xp:not(.side-open) .side{transform:translateX(-100%)}.xp .main,.xp.side-closed .main{left:0;grid-template-columns:1fr}.xp .stage{position:absolute;inset:0}.xp .chat{position:absolute;left:0;right:0;bottom:0;top:auto;max-height:84vh;border:0;border-top:1px solid var(--line);border-radius:20px 20px 0 0;background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--ui-shadow-3)}.xp:not(.is-home):not(.sheet-open) .thread{display:none}.xp.sheet-open .thread{display:block;max-height:58vh}.xp .grab{display:block;position:relative;width:100%;height:28px;background:none;border:0;padding:0;margin:0;touch-action:none;cursor:grab}.xp .thread{overscroll-behavior-y:contain}body:has(.xp),html:has(.xp){overscroll-behavior-y:none}.xp .grab:before{content:"";position:absolute;left:50%;top:10px;width:44px;height:5px;margin-left:-22px;border-radius:9px;background:var(--line2)}.xp.is-home .chat{top:0;max-height:none;border-radius:0;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 19%,transparent),color-mix(in srgb,var(--bg) 80%,transparent))}.xp.is-home .grab{display:none}.xp .peekline{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 8px;padding:8px 10px;border-radius:12px;background:var(--card);border:1px solid var(--line);font-size:13px;color:var(--mute);text-align:left}.xp.sheet-open .peekline{display:none}.xp .peekline span{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.xp .hello{padding:14px 12px 0}.xp .hello-in{padding:18px 16px 6px;border-radius:20px}.xp .hello h1{font-size:30px}.xp .pills{margin:0 -16px 8px;padding:0 16px}.xp.is-home .dock{width:calc(100% - 24px);margin:0 auto 12px}.xp .picker{left:0!important;right:0;bottom:0!important;top:auto!important;width:100%;max-height:86vh;border-radius:20px 20px 0 0;transform-origin:bottom center;animation:rse-sheet-in var(--ui-duration-360) var(--ui-ease-out-soft)}.xp .picker.closing{animation:rse-sheet-out var(--ui-duration-360) var(--ui-ease-in-exit) forwards}.xp .mcard{animation:rse-sheet-in var(--ui-duration-360) var(--ui-ease-out-soft)}.xp .modal.closing .mcard{animation:rse-sheet-out var(--ui-duration-360) var(--ui-ease-in-exit) forwards}.xp .modal{align-items:end;padding:0}.xp .mcard{border-radius:20px 20px 0 0;width:100%}.xp .modal.po .po-beam{top:auto;bottom:0}.xp .modal.po .mcard{animation-name:po-rise-sheet}.xp .modal.po.closing .mcard{animation-name:po-sink-sheet}.xp .peek{display:none}.xp .door{padding-top:16px}.xp .door .cap{margin:0 14px 10px}.xp .ph{padding:10px 14px 2px}.xp .ph h3{font-size:20px;margin:4px 0 8px}.xp .product .ph p{display:none}.xp .opts{padding:0 14px;margin:2px 0 10px}.xp .opts:not(.fpick){flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,black calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 44px),transparent)}.xp .opts:not(.fpick)::-webkit-scrollbar{display:none}.xp .opts:not(.fpick) .opt{flex:none;white-space:nowrap}.xp .fp-menu{left:14px;width:calc(100% - 28px)}.xp .desk{margin:0 12px 20px}.xp .desk .dview{height:56vh;min-height:0}.xp .phone{width:100%;max-width:340px;border-width:6px;border-radius:30px;height:600px}.xp:not(.is-home) .frame{height:calc(100% - var(--xp-dock,0px))}.xp .phone{height:min(600px,max(300px,calc(100vh - 52px - var(--xp-dock,254px) - 24px)));height:min(600px,max(300px,calc(100dvh - 52px - var(--xp-dock,254px) - 24px)))}.xp .desk .dview{height:min(56vh,calc(100vh - 52px - var(--xp-dock,254px) - 24px));height:min(56dvh,calc(100dvh - 52px - var(--xp-dock,254px) - 24px))}.xp .door .desk .dview{height:min(calc(56vh - 50px),calc(100vh - 52px - var(--xp-dock,254px) - 74px));height:min(calc(56dvh - 50px),calc(100dvh - 52px - var(--xp-dock,254px) - 74px))}.xp .door .phone{height:min(600px,max(300px,calc(100vh - 52px - var(--xp-dock,254px) - 74px)));height:min(600px,max(300px,calc(100dvh - 52px - var(--xp-dock,254px) - 74px)))}.xp .adrow{flex-direction:column;gap:6px}.xp .gcard.inline{flex:none;width:100%}.xp .gcard{max-width:calc(100% - 24px)}.xp .why{left:12px;right:12px;bottom:12px}.xp.dev-phone .frame{width:100%;left:0;transform:none;box-shadow:none}.xp .stagebody{padding-bottom:150px}.xp .product:after{content:"";display:block;height:calc(var(--xp-dock,240px) + 16px)}.xp .crumb .home span,.xp .stagehead .ask span,.xp .stagehead .seg{display:none}.xp .stagehead .sidebtn{display:grid}.xp .send{width:34px;height:34px}.xp .chips{flex-wrap:nowrap;gap:4px}.xp .chip{padding:6px 7px;gap:5px;white-space:nowrap;font-size:12px}.xp .crumb:has(.cur) .sep:has(+.tpl),.xp .crumb:has(.cur) .tpl{display:none}.xp .crumb .cur{font-size:13px}.xp .stagehead{gap:6px}.xp .asks-h>span{display:none}.xp .asks-fold{display:flex;align-items:center;gap:6px;flex:1;min-width:0;min-height:28px;border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left}.xp .asks-fold:hover{color:var(--ink)}.xp .asks-fold svg{flex:none;transition:transform .2s}.xp .asks.open .asks-fold svg{transform:rotate(180deg)}.xp .asks:not(.open){margin:0 0 6px}.xp .asks:not(.open) .asks-h{margin:0}.xp .asks:not(.open) .ask-q{display:none}.xp .nexts{display:flex;flex-wrap:nowrap;overflow-x:auto;margin:0 -14px 8px;padding:0 14px;scrollbar-width:none}.xp .nexts::-webkit-scrollbar{display:none}.xp .next{white-space:nowrap}.xp .nexts>.next{flex:0 0 auto}.xp .nexts .next.lime{box-shadow:0 0 0 2px var(--lp-cta-key),0 3px 0 1px var(--lp-cta-edge)}.xp .nexts:has(.lime){padding-top:3px;padding-bottom:5px;margin-top:-3px;margin-bottom:3px}.xp .rec-stats b{font-size:20px}.xp .rec-stats>div{padding:10px}.xp .palgrid,.xp .tgrid{grid-template-columns:1fr}.xp .input.small,.xp input,.xp select,.xp textarea{font-size:16px}}@media (max-width:379px){.xp .chip>svg{display:none}.xp:has(.nexts .next.about) .stagehead .ask{display:none}.xp .next.about{display:inline-flex}.xp .nexts:has(>.about:only-child){display:flex}}@media (prefers-reduced-motion:reduce){.xp *{animation:none!important;transition:none!important}.xp .po-beam,.xp .po-ring,.xp .redraw-line,.xp .t-band,.xp .t-line{display:none}}.xp .lt-page{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);animation:po-rise var(--ui-duration-340) var(--ui-ease-out-soft) both}.xp .lt-top{height:60px;flex:none;display:flex;align-items:center;gap:16px;padding:0 24px;border-bottom:1px solid var(--line);background:var(--side)}.xp .lt-back{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--mute);font-weight:700}.xp .lt-back:hover{color:var(--ink)}.xp .lt-steps{list-style:none;margin:0 auto;padding:0;display:flex;gap:6px;align-items:center}.xp .lt-steps li{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--dim);padding:6px 12px;border-radius:999px;transition:background .2s,color .2s}.xp .lt-steps li .n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;border:1px solid var(--line2);transition:background .2s,border-color .2s}.xp .lt-steps li.now{color:var(--ink);background:var(--pink-soft)}.xp .lt-steps li.now .n{background:var(--pink);border-color:var(--pink);color:var(--white)}.xp .lt-steps li.done{color:var(--mute)}.xp .lt-steps li.done .n{background:var(--good);border-color:var(--good);color:var(--on-good)}.xp .lt-step-back{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.xp .lt-steps li.done:hover{color:var(--ink)}.xp .lt-steps li+li:before{content:"";width:18px;height:1px;background:var(--line2);margin:0 2px 0 -2px}.xp .lt-body{flex:1;min-height:0;display:grid;grid-template-columns:clamp(240px,calc(240px + (100vw - 1280px) * .4),304px) minmax(0,1fr)}:is(.xp .lt-page,.lp-app){--display:var(--font-geist-sans),var(--font-figtree,"Figtree"),sans-serif}.xp .lt-rail{border-right:1px solid var(--line);padding:40px 28px 32px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;overflow:auto;scrollbar-width:thin;background:radial-gradient(130% 44% at 0 0,color-mix(in srgb,var(--pink) 10%,transparent),transparent 72%),var(--side)}.xp .lt-rail .face{width:76px;height:76px;border-radius:50%;overflow:hidden;background:var(--card2);display:grid;place-items:center;font-family:var(--display);font-size:24px;font-weight:500;color:var(--ink);box-shadow:0 0 0 3px var(--side),0 0 0 4px var(--pink);margin-bottom:20px;flex:none}.xp .lt-rail .face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.xp .lt-rail .who{display:flex;flex-direction:column;gap:4px;margin-bottom:18px;min-width:0}.xp .lt-rail .nm{font-family:var(--display);font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.xp .lt-rail .ti{font-size:15px;line-height:1.35;color:var(--ink)}.xp .lt-rail .co{font-size:15px;line-height:1.35;color:var(--mute)}.xp .lt-rail .meta{font-size:13px;color:var(--dim);margin-top:4px}.xp .lt-trial{display:flex;flex-direction:column;align-items:flex-start;gap:9px;align-self:stretch;padding:14px 16px;border-radius:14px;background:color-mix(in srgb,var(--pink) 7%,var(--card))}.xp .lt-nocard{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:1.3;color:var(--mute);padding:0}.xp .lt-nocard svg{flex:none;color:var(--ui-good-text-1)}.xp .lt-pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:var(--pink-soft);color:var(--pink);font-size:14px;font-weight:700;padding:7px 14px;white-space:nowrap}.xp .lt-what{align-self:stretch;margin-top:26px}.xp .lt-what-h{display:block;font-family:var(--display);font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.005em;color:var(--ink);margin-bottom:12px}.xp .lt-what-tap{display:none}.xp .lt-ln{text-wrap:balance;min-width:0}.xp .lt-what-gets,.xp .lt-what-inc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.xp .lt-what-inc li{padding:10px 0;border-top:1px solid color-mix(in srgb,var(--ink) 9%,transparent);font-size:14px;line-height:1.4;color:var(--mute)}.xp .lt-what-inc li:last-child{border-bottom:1px solid color-mix(in srgb,var(--ink) 9%,transparent)}.xp .lt-what-inc li b{font-weight:600;color:var(--ink)}.xp .lt-what-cap{margin:22px 0 12px;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.09em;text-transform:uppercase;color:var(--dim);text-wrap:balance}.xp .lt-what-gets{gap:11px}.xp .lt-what-gets li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:9px;align-items:start;font-size:14px;line-height:1.4;color:var(--ink)}.xp .lt-what-gets li svg{margin-top:3px;color:var(--pink)}.xp .lt-what-gets li b{font-weight:600}.xp .lt-what-gets li.q1{color:var(--mute);margin-top:3px}.xp .lt-what-gets li.q1 svg{color:var(--mute)}.xp .lt-what-gets li.q1 b{color:var(--ink)}.xp .lt-what .lp-aside{color:var(--mute)}.xp .lt-incl{align-self:stretch;margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.xp .lt-incl>b{display:block;font-size:13px;font-weight:600;color:var(--mute);margin-bottom:14px}.xp .lt-incl ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.xp .lt-incl li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.4;color:var(--ink)}.xp .lt-incl li svg{flex:none;margin-top:3px;color:var(--ui-good-text-1)}.xp .lt-incl li b{font-weight:600}.xp .lt-stage{--lt-pt:36px;--lt-pb:60px;min-width:0;overflow:auto;padding:var(--lt-pt) 32px var(--lt-pb);animation:po-rise var(--ui-duration-340) var(--ui-ease-out-soft) both}.xp .lt-h{font-size:34px;line-height:1.1;letter-spacing:-.02em;margin:0 0 8px}.xp .lt-p{color:var(--mute);margin:0 0 22px;max-width:68ch;font-size:15px}.xp .lt-soon{display:inline-block;margin-left:6px;font-style:normal;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--amber);background:color-mix(in srgb,var(--amber) 14%,transparent);border-radius:6px;padding:1px 6px;vertical-align:middle;white-space:nowrap}.xp .lt-go{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:22px}.xp .lt-go.lt-row,.xp .lt-row{flex-direction:row;align-items:center;gap:10px;display:flex}.xp .lt-go small{color:var(--mute);font-size:13px}.xp .lt-big{font-size:16px;padding:15px 22px}.xp .lt-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;max-width:760px}.xp .lt-form .wide{grid-column:1/-1}.xp .lt-passbox{position:relative;display:block}.xp .lt-passbox .input{padding-right:46px}.xp .lt-eye{position:absolute;right:6px;top:50%;translate:0 -50%;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:8px;background:none;color:var(--mute)}.xp .lt-eye:hover,.xp .lt-eye[aria-pressed=true]{color:var(--ink)}.xp .lt-eye:focus-visible{outline:2px solid var(--pink);outline-offset:1px}.xp .lt-pw{display:grid;gap:10px;margin:8px 0}.xp .lt-pw-head{display:grid;grid-template-columns:minmax(0,1fr) 136px;align-items:center;-moz-column-gap:12px;column-gap:12px;min-height:20px}.xp .lt-pw-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.xp .lt-pw-bar i{height:4px;border-radius:999px;background:var(--line2);transition:background-color .25s}.xp .lt-pw-bar i.on{background:var(--pink)}.xp .lt-pw.ok .lt-pw-bar i{background:var(--good)}.xp .lt-pw-words{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;font-size:12px;line-height:20px;color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}.xp .lt-pw.ok .lt-pw-words{color:var(--ui-good-text-1);font-weight:700}.xp .lt-pw-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 14px}.xp .lt-pw-list li{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;line-height:20px;color:var(--mute);transition:color .2s}.xp .lt-pw-list li[data-met]{color:var(--ink)}.xp .lt-pw-list .mk{flex:none;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line2);display:grid;place-items:center;transition:background-color .2s,border-color .2s}.xp .lt-pw-list li[data-met] .mk{background:var(--good);border-color:var(--good);color:var(--on-good)}.xp .lt-ferr,.xp .lt-has,.xp .lt-pw-err{margin:6px 0 0}.xp .lt-has{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 16px;font-size:13px}.xp .lt-has .lt-err{margin:0}.xp .lt-has-acts{display:inline-flex;align-items:baseline;gap:16px}.xp .lt-has-acts a,.xp .lt-has-acts button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:-10px 0;padding:10px 0;border:0;border-radius:0;background:none;box-shadow:none;font:inherit;font-weight:700;letter-spacing:0;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.xp .lt-has-acts button{color:var(--mute)}.xp .lt-has-acts a:hover,.xp .lt-has-acts button:hover,.xp .lt-typo{color:var(--ink)}.xp .lt-typo{margin:6px 0 0;font-size:13px}.xp .lt-typo button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:-10px 0;padding:10px 0;border:0;border-radius:0;background:none;box-shadow:none;font:inherit;font-weight:700;letter-spacing:0;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere;text-align:left}@media (max-width:640px){.xp .lt-pw-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.xp .lt-pw-bar i,.xp .lt-pw-list .mk,.xp .lt-pw-list li{transition:none}}.xp .lt-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.xp .lt-tiles button,:is(.xp,.lp-app) .lt-seg button{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:11px;padding:10px 12px;font-weight:700;font-size:14px}.xp .lt-tiles button[aria-pressed=true],:is(.xp,.lp-app) .lt-seg button[aria-pressed=true]{border-color:var(--pink);background:var(--pink-soft)}:is(.xp,.lp-app) .lt-seg{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.xp .lt-check{display:flex;flex-direction:column;gap:8px;max-width:360px;margin-top:22px}.xp .lt-check>p{margin:0;font-size:13px;color:var(--mute)}.xp .lt-consent{margin:14px 0 0;font-size:13px;color:var(--dim)}.xp .lt-consent a{color:var(--mute)}.xp .lt-fin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:760px;margin-top:20px}.xp .lt-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px 22px;min-width:0}.xp .lt-card>.lp-cap{margin:0 0 12px;font-size:11px;font-weight:800;color:var(--dim)}.xp .lt-fin-name{margin:0 0 6px;font-family:var(--display);font-size:24px;font-weight:600;line-height:1.15;letter-spacing:-.01em}.xp .lt-fin-price{margin:0;font-size:15px;line-height:1.4}.xp .lt-fin-keep,.xp .lt-fin-nocard{margin:4px 0 0;font-size:13px;line-height:1.35;color:var(--mute)}.xp .lt-fin-plan .lt-incl{margin-top:18px;padding-top:16px}.xp .lt-fin-plan .lt-incl>b{margin-bottom:12px}@media (min-width:1280px){.xp .lt-fin-plan .lt-incl{display:none}}.xp .lt-fin-acct dl{margin:0;display:flex;flex-direction:column;gap:12px}.xp .lt-fin-acct dl div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;font-size:15px;line-height:1.35}.xp .lt-fin-acct dt{color:var(--mute)}.xp .lt-fin-acct dd{margin:0;min-width:0;overflow-wrap:anywhere}.xp .lt-fin-next{grid-column:1/-1}.xp .lt-next{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.xp .lt-next li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45}.xp .lt-next li svg{flex:none;margin-top:4px;color:var(--ui-good-text-1)}.xp .lt-fin-go{margin-top:24px}.xp .lt-wait{display:inline-flex;align-items:center;gap:8px}.xp .lt-wait i{width:14px;height:14px;border-radius:50%;border:2px solid var(--on-good);border-right:2px solid transparent;animation:lt-spin .8s linear infinite}@keyframes lt-spin{to{transform:rotate(1turn)}}.xp .lt-part{display:flex;align-items:center;gap:6px;margin:0 0 14px;font-size:13px;font-weight:600;color:var(--mute)}.xp .lt-part i{width:24px;height:4px;border-radius:2px;background:var(--line2)}.xp .lt-part i.on{background:var(--pink)}.xp .lt-part span{margin-left:6px}.xp .lt-err{color:var(--ui-danger-text-1);font-size:13px;margin:8px 0 0}.xp .lt-note{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px;max-width:520px}.xp .lt-note h3{margin:0 0 6px;font-size:20px}.xp .lt-note p{margin:0 0 12px;color:var(--mute)}.xp .lt-exists{margin-top:20px;padding:24px;max-width:560px}.xp .lt-exists h3{margin:0 0 8px;font-family:var(--display);font-size:22px;line-height:1.2;letter-spacing:-.01em}.xp .lt-exists p{margin:0;font-size:15px;line-height:1.5;color:var(--mute);max-width:44ch}.xp .lt-exists p b{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.xp .lt-note-acts{display:flex;flex-wrap:wrap;align-items:center;gap:16px 14px;margin-top:22px}.xp .lt-note-acts .lime{padding:0 24px;text-decoration:none}.xp .lt-note-acts .lime,.xp .lt-quiet{display:inline-flex;align-items:center;justify-content:center;min-height:46px}.xp .lt-quiet{padding:0 20px;border:0;border-radius:12px;background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink);font-size:15px;font-weight:700;transition:background var(--ui-duration-200,.2s) ease}.xp .lt-quiet:hover{background:color-mix(in srgb,var(--ink) 14%,transparent)}.xp .lt-exists .lt-note-other{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-size:14px}@media (max-width:1100px){.xp .lt-body{grid-template-columns:228px minmax(0,1fr)}.xp .lt-stage{--lt-pt:28px;--lt-pb:48px;padding:var(--lt-pt) 24px var(--lt-pb)}}@media (max-width:1279px){.xp .lt-body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.xp .lt-rail{flex-direction:row;align-items:center;flex-wrap:wrap;text-align:left;padding:12px 24px;gap:12px;border-right:0;border-bottom:1px solid var(--line);overflow:visible}.xp .lt-rail .face{width:44px;height:44px;font-size:16px;margin:0;box-shadow:0 0 0 2px var(--side),0 0 0 3px var(--pink)}.xp .lt-rail .who{margin:0;gap:0}.xp .lt-rail .nm{font-size:16px}.xp .lt-rail .co{font-size:13px}.xp .lt-rail .meta,.xp .lt-rail .ti{display:none}.xp .lt-trial{margin:0 0 0 auto;align-items:flex-end;align-self:auto;padding:0;background:none;gap:6px}.xp .lt-rail>.lt-trial:first-child{margin:0;flex-direction:row;align-items:center;gap:10px}.xp .lt-rail{background:var(--side)}.xp .lt-what{flex:1 0 100%;margin:0;border-top:1px solid var(--line);padding-top:2px}.xp .lt-what-h{display:none}.xp .lt-what-tap{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;padding:0;border:0;background:none;color:var(--mute);font-size:14px;font-weight:600;text-align:left}.xp .lt-what-tap svg{flex:none}.xp .lt-what.open .lt-what-tap{color:var(--ink)}.xp .lt-what-b{display:none}.xp .lt-what.open .lt-what-b{display:block;max-height:46vh;overflow:auto;padding:4px 0 10px}}@media (max-width:759px){.xp .lt-fin{grid-template-columns:1fr}.xp .lt-card{padding:18px}.xp .lt-top{height:52px;padding:0 12px}.xp .lt-steps{margin-left:auto}.xp .lt-steps li{padding:4px 8px;font-size:12px}.xp .lt-steps li .t{display:none}.xp .lt-steps li.now .t{display:inline}.xp .lt-body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.xp .lt-rail{flex-direction:row;align-items:center;flex-wrap:wrap;text-align:left;padding:12px 14px;gap:12px;border-right:0;border-bottom:1px solid var(--line);overflow:visible}.xp .lt-rail .face{width:44px;height:44px;font-size:16px;margin:0;box-shadow:0 0 0 2px var(--side),0 0 0 3px var(--pink)}.xp .lt-rail .who{margin:0;gap:0}.xp .lt-rail .nm{font-size:16px}.xp .lt-rail .co{font-size:13px}.xp .lt-rail .meta,.xp .lt-rail .ti{display:none}.xp .lt-trial{margin:0 0 0 auto;align-items:flex-end;align-self:auto;padding:0;background:none;gap:6px}.xp .lt-rail>.lt-trial:first-child{margin:0;flex-direction:row;align-items:center;gap:10px}.xp .lt-rail{background:var(--side)}.xp .lt-what{flex:1 0 100%;margin:0;border-top:1px solid var(--line);padding-top:2px}.xp .lt-what-h{display:none}.xp .lt-what-tap{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;padding:0;border:0;background:none;color:var(--mute);font-size:14px;font-weight:600;text-align:left}.xp .lt-what-tap svg{flex:none}.xp .lt-what.open .lt-what-tap{color:var(--ink)}.xp .lt-what-b{display:none}.xp .lt-what.open .lt-what-b{display:block;max-height:46vh;overflow:auto;padding:4px 0 10px}.xp .lt-stage{--lt-pt:18px;--lt-pb:40px;padding:var(--lt-pt) 14px var(--lt-pb)}.xp .lt-h{font-size:24px}.xp .lt-form{grid-template-columns:1fr}.xp .lt-tiles{grid-template-columns:1fr 1fr}.xp .lt-go .lime,.xp .lt-go.lt-row{width:100%}.xp .lt-go.lt-row .lime{flex:1}.xp .lt-exists{padding:20px}.xp .lt-note-acts{flex-direction:column;align-items:stretch;gap:18px}}:is(.xp,.lp-app) .lp{max-width:1440px;margin:0 auto;padding:12px 0 0}:is(.xp,.lp-app) .lp-h1{font-family:var(--display);font-size:var(--ui-text-64);font-weight:800;line-height:1.05;letter-spacing:-.03em;text-align:center;margin:0}:is(.xp,.lp-app) .lp-h2{font-family:var(--display);font-size:var(--ui-text-48);font-weight:500;line-height:1.05;letter-spacing:-.03em;text-align:center;margin:0 0 64px}:is(.xp,.lp-app) .lp-lead{color:var(--mute);font-size:20px;line-height:1.5;max-width:560px;margin:0;text-align:center}:is(.xp,.lp-app) .lp-ent{--on2:color-mix(in srgb,var(--white) 66%,transparent);--online:color-mix(in srgb,var(--white) 16%,transparent);color:var(--white)}:is(.xp,.lp-app) .lp-ent-top .ghost{background:var(--white);color:var(--black)}:is(.xp,.lp-app) .lp-ent-foot,:is(.xp,.lp-app) .lp-ent-top p,:is(.xp,.lp-app) .lp-tile p{color:var(--on2)}:is(.xp,.lp-app) .lp-ent-foot{border-top-color:var(--online)}:is(.xp,.lp-app) .lp-top{container-type:inline-size;display:flex;flex-direction:column;gap:36px}:is(.xp,.lp-app) .lp-hero{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}:is(.xp,.lp-app) .lp-rating{display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 14px 8px 10px;border:1px solid var(--line);border-radius:999px;background:var(--card);font-size:14px;color:var(--mute)}:is(.xp,.lp-app) .lp-rating b{color:var(--ink);font-weight:600}:is(.xp,.lp-app) .lp-g{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--white);box-shadow:0 0 0 1px var(--line)}:is(.xp,.lp-app) .lp-stars{display:inline-flex;gap:2px;color:var(--amber)}:is(.xp,.lp-app) .lp-stars svg{fill:currentColor}:is(.xp,.lp-app) .lp-toprow{display:flex;align-items:center;justify-content:flex-end;gap:12px 24px;flex-wrap:wrap;margin-top:-8px}@media (max-width:759px){:is(.xp,.lp-app) .lp-toprow{display:none}}:is(.xp,.lp-app) .lp-ent-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:14px}:is(.xp,.lp-app) .lp-ent-row b{font-weight:600}:is(.xp,.lp-app) .lp-ent-row span{color:var(--mute)}:is(.xp,.lp-app) .lp-btn-o{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--line2);background:none;color:var(--ink);font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s}:is(.xp,.lp-app) .lp-btn-o:hover{border-color:var(--ink)}:is(.xp .lt-page,.lp-app){--lp-drop:color-mix(in srgb,var(--black) 50%,transparent);--lp-glass:linear-gradient(180deg,color-mix(in srgb,color-mix(in srgb,var(--ui-special-text-1) 10%,var(--bg)) 80%,transparent),color-mix(in srgb,color-mix(in srgb,var(--pink) 6%,var(--bg)) 72%,transparent) 70%);--lp-sheen:radial-gradient(120% 70% at 0% 0%,color-mix(in srgb,var(--pink) 10%,transparent),transparent 55%);--lp-ring:linear-gradient(165deg,color-mix(in srgb,var(--white) 38%,transparent),color-mix(in srgb,var(--white) 9%,transparent) 35%,color-mix(in srgb,var(--white) 4%,transparent) 70%,color-mix(in srgb,var(--pink) 34%,transparent));--lp-tile:linear-gradient(180deg,color-mix(in srgb,var(--black) 30%,transparent),color-mix(in srgb,var(--black) 18%,transparent));--lp-well:inset 0 1px 2px color-mix(in srgb,var(--black) 50%,transparent),0 1px 0 color-mix(in srgb,var(--white) 5%,transparent);--lp-solid:color-mix(in srgb,color-mix(in srgb,var(--ui-special-text-1) 8%,var(--bg)) 94%,transparent);--lp-fill:var(--lp-sheen),var(--lp-glass);--lp-edge:color-mix(in srgb,var(--ink) 9%,transparent);--lp-raise:inset 0 1px 0 color-mix(in srgb,var(--white) 18%,transparent),0 24px 60px var(--lp-drop),0 30px 80px -30px color-mix(in srgb,var(--pink) 22%,transparent)}:is(.xp[data-theme=light] .lt-page,.lp-app[data-theme=light]){--lp-drop:color-mix(in srgb,var(--black) 12%,transparent);--lp-glass:linear-gradient(180deg,color-mix(in srgb,var(--white) 92%,transparent),color-mix(in srgb,var(--white) 64%,transparent));--lp-sheen:radial-gradient(130% 80% at 0% 0%,color-mix(in srgb,var(--white) 70%,transparent),transparent 55%);--lp-ring:linear-gradient(165deg,var(--white),color-mix(in srgb,var(--ink) 9%,transparent) 45%,color-mix(in srgb,var(--pink) 30%,transparent));--lp-tile:linear-gradient(180deg,color-mix(in srgb,var(--white) 82%,transparent),color-mix(in srgb,var(--white) 50%,transparent));--lp-well:inset 0 1px 0 var(--white);--lp-solid:color-mix(in srgb,var(--card) 92%,transparent);--lp-raise:inset 0 1px 0 var(--white),0 18px 50px var(--lp-drop)}:is(.xp,.lp-app) .lp-addcard,:is(.xp,.lp-app) .lp-ce-tier:not(.lead),:is(.xp,.lp-app) .lp-cmp-head,:is(.xp,.lp-app) .lp-ent,:is(.xp,.lp-app) .lp-plan:not(.lead),:is(.xp,.lp-app) .lp-svccard,:is(.xp,.lp-app) .lp-table .lp-sec,:is(.xp,.lp-app) .lp-tier:not(.lead){position:relative;border-color:transparent}:is(.xp,.lp-app) .lp-addcard:after,:is(.xp,.lp-app) .lp-ce-tier:not(.lead):after,:is(.xp,.lp-app) .lp-cmp-head:after,:is(.xp,.lp-app) .lp-ent:after,:is(.xp,.lp-app) .lp-plan:not(.lead):after,:is(.xp,.lp-app) .lp-svccard:after,:is(.xp,.lp-app) .lp-table .lp-sec:after,:is(.xp,.lp-app) .lp-tier:not(.lead):after{content:"";position:absolute;inset:-1px;z-index:1;border-radius:inherit;padding:1px;background:var(--lp-ring);-webkit-mask:linear-gradient(var(--ink) 0 0) content-box,linear-gradient(var(--ink) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--ink) 0 0) content-box exclude,linear-gradient(var(--ink) 0 0);pointer-events:none}:is(.xp,.lp-app) .lp-cmp-head:after,:is(.xp,.lp-app) .lp-table .lp-sec:after{inset:0}.xp .lt-stage{background:radial-gradient(60% 45% at 50% 0,color-mix(in srgb,var(--pink) 12%,transparent),transparent 70%),radial-gradient(45% 40% at 50% 45%,color-mix(in srgb,var(--ui-special-text-1) 10%,transparent),transparent 70%) var(--bg)}:is(.xp,.lp-app) .lp-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch;padding-top:8px}:is(.xp,.lp-app) .lp-plan{position:relative;display:flex;flex-direction:column;background:var(--lp-fill);border:1px solid var(--lp-edge);border-radius:20px;padding:32px 28px;box-shadow:var(--lp-raise);animation:po-rise var(--ui-duration-550) calc(var(--ui-duration-150) + var(--i,0) * var(--ui-duration-40) * 1.75) cubic-bezier(.16,1,.3,1) backwards;transition:transform var(--ui-duration-200) ease}@media (hover:hover){:is(.xp,.lp-app) .lp-plan:hover{transform:translateY(-4px)}:is(.xp,.lp-app) .lp-plan.lead:hover{transform:translateY(-4px) scale(1.02)}}:is(.xp,.lp-app) .lp-plan.lead{background:var(--lp-sheen),linear-gradient(180deg,color-mix(in srgb,var(--pink) 15%,transparent),color-mix(in srgb,var(--pink) 4%,transparent) 70%);border-color:transparent;transform:scale(1.02);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink) 12%,transparent),0 0 40px color-mix(in srgb,var(--pink) 25%,transparent),0 20px 60px var(--lp-drop)}:is(.xp,.lp-app) .lp-plan.lead{animation-name:lp-rise-lead}@keyframes lp-rise-lead{0%{opacity:0;transform:translateY(14px) scale(1.02)}to{opacity:1;transform:scale(1.02)}}:is(.xp,.lp-app) .lp-plan.lead:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:linear-gradient(160deg,var(--pink),var(--ui-special-text-1));-webkit-mask:linear-gradient(var(--ink) 0 0) content-box,linear-gradient(var(--ink) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--ink) 0 0) content-box exclude,linear-gradient(var(--ink) 0 0);pointer-events:none}:is(.xp,.lp-app) .lp-tag{position:absolute;top:-14px;left:50%;transform:translateX(-50%);border-radius:999px;background:var(--pink);color:var(--bg);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:6px 14px;white-space:nowrap}:is(.xp,.lp-app) .lp-plan-h{display:flex;flex-direction:column;gap:6px;min-height:100px}:is(.xp,.lp-app) .lp-plan h3{margin:0;font-family:var(--display);font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.2}:is(.xp,.lp-app) .lp-line{margin:0;color:var(--mute);font-size:15px;line-height:1.45}:is(.xp,.lp-app) .lp-price{display:flex;align-items:baseline;gap:6px;margin-top:20px}:is(.xp,.lp-app) .lp-price b{font-family:var(--display);font-size:var(--ui-text-48);font-weight:800;letter-spacing:-.03em;line-height:1}:is(.xp,.lp-app) .lp-price small{color:var(--mute);font-size:15px;font-weight:400}:is(.xp,.lp-app) .lp-cta{display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin-top:22px;border:0;border-radius:12px;background:var(--ink);color:var(--bg);font-size:15px;font-weight:600;cursor:pointer;transition:opacity .15s,transform .15s}:is(.xp,.lp-app) .lp-cta:hover{opacity:.9}:is(.xp,.lp-app) .lp-cta:active{transform:translateY(1px)}:is(.xp,.lp-app) .lp-cta.go{background:var(--lp-go,rgb(var(--lp-cta-glow-rgb)));color:var(--lp-cta-ink);font-weight:700}:is(.xp,.lp-app) .lp-cta.go:hover{opacity:1;filter:brightness(1.05)}:is(.xp,.lp-app) .lp-cta.sm{width:auto;height:40px;margin-top:0;padding:0 16px;font-size:14px;white-space:nowrap}:is(.xp,.lp-app) .lp-nocard{margin:10px 0 0;text-align:center;font-size:13px;color:var(--mute)}:is(.xp,.lp-app) .lp-part{margin-top:28px;display:flex;flex-direction:column;gap:10px}:is(.xp,.lp-app) .lp-cap{margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}:is(.xp,.lp-app) .lp-gets,:is(.xp,.lp-app) .lp-inc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;font-size:16px;line-height:1.35}:is(.xp,.lp-app) .lp-gets li,:is(.xp,.lp-app) .lp-inc li{padding:11px 0;border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}:is(.xp,.lp-app) .lp-gets b,:is(.xp,.lp-app) .lp-inc b{font-weight:700}:is(.xp,.lp-app) .lp-gets li{display:flex;gap:10px;align-items:flex-start}:is(.xp,.lp-app) .lp-gets li svg{flex:none;margin-top:2px;color:var(--pink)}:is(.xp,.lp-app) .lp-gets li.q1{color:var(--mute)}:is(.xp,.lp-app) .lp-gets li.q1 svg{color:var(--mute)}:is(.xp,.lp-app) .lp-gets li.q1 b{font-weight:600;color:var(--ink)}:is(.xp,.lp-app) .lp-aside{color:var(--mute)}:is(.xp,.lp-app) .lp-all{margin-top:auto;padding-top:28px;align-self:center;font-size:14px;color:var(--mute);text-decoration:underline;text-underline-offset:3px}:is(.xp,.lp-app) .lp-all:hover{color:var(--ink)}:is(.xp,.lp-app) .lp-free{display:flex;flex-wrap:wrap;align-items:center;gap:24px 40px;background:var(--side);border:1px dashed var(--line2);border-radius:20px;padding:28px 32px}:is(.xp,.lp-app) .lp-free-l{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:8px}:is(.xp,.lp-app) .lp-free-h{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}:is(.xp,.lp-app) .lp-free-h h3{margin:0;font-family:var(--display);font-size:22px;font-weight:700}:is(.xp,.lp-app) .lp-free-h span{font-size:15px;font-weight:600;color:var(--ui-good-text-1)}:is(.xp,.lp-app) .lp-free-l p{margin:0;font-size:15px;line-height:1.5;color:var(--mute)}:is(.xp,.lp-app) .lp-free-r{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:8px}:is(.xp,.lp-app) .lp-free-r .lp-btn-o{height:44px;padding:0 20px;border-radius:12px}:is(.xp,.lp-app) .lp-free-r small{font-size:13px;color:var(--mute)}:is(.xp,.lp-app) .lp-every{display:flex;flex-direction:column;gap:24px;padding-top:24px}:is(.xp,.lp-app) .lp-every>.lp-cap{text-align:center;font-size:14px}:is(.xp,.lp-app) .lp-every-cols{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows,4),auto);grid-auto-flow:column;-moz-column-gap:48px;column-gap:48px;width:100%}:is(.xp,.lp-app) .lp-every li{display:flex;gap:16px;align-items:flex-start;padding:24px 0;border-bottom:1px solid var(--line)}:is(.xp,.lp-app) .lp-every li svg{flex:none;width:20px;height:20px;margin-top:4px;color:var(--pink)}:is(.xp,.lp-app) .lp-every li div{display:flex;flex-direction:column;gap:6px;min-width:0}:is(.xp,.lp-app) .lp-every li b{font-size:20px;font-weight:700;line-height:1.3}:is(.xp,.lp-app) .lp-every li span{font-size:16px;line-height:1.5;color:var(--mute)}:is(.xp,.lp-app) .lp{--lp-tabs-h:56px}:is(.xp .lt-page,.lp-app){--pink-words:var(--pink);--lp-dr-drop:color-mix(in srgb,var(--black) 60%,transparent);--lp-scrim:color-mix(in srgb,var(--black) 45%,transparent);--lp-lime-words:var(--lp-go,rgb(var(--lp-cta-glow-rgb)))}:is(.xp[data-theme=light] .lt-page,.lp-app[data-theme=light]){--pink-words:color-mix(in srgb,var(--pink) 82%,var(--ink));--lp-dr-drop:color-mix(in srgb,var(--black) 18%,transparent);--lp-scrim:color-mix(in srgb,var(--black) 30%,transparent);--lp-lime-words:var(--ui-good-text-1)}:is(.xp,.lp-app) .lp-tabs{position:sticky;top:calc(-1 * var(--lt-pt, 0px));z-index:5;display:flex;justify-content:center;gap:8px;height:var(--lp-tabs-h);margin-top:56px;background:var(--bg);border-bottom:1px solid var(--line)}:is(.xp,.lp-app) .lp-tab{height:100%;padding:0 18px;background:none;border:0;font:inherit;font-size:15px;font-weight:500;color:var(--mute);white-space:nowrap;cursor:pointer;transition:color .15s}:is(.xp,.lp-app) .lp-tab:hover{color:var(--ink)}:is(.xp,.lp-app) .lp-tab.on{color:var(--ink);font-weight:600}:is(.xp,.lp-app) .lp-tab:focus-visible{outline:2px solid var(--pink);outline-offset:-8px;border-radius:10px}:is(.xp,.lp-app) .lp-tab-s{display:none}:is(.xp,.lp-app) .lp-tab-line{position:absolute;left:0;bottom:-1px;height:2px;width:var(--w);transform:translateX(var(--x));background:var(--pink);border-radius:2px;pointer-events:none}:is(.xp,.lp-app) .lp-tab-line.glide{transition:transform var(--ui-duration-340) cubic-bezier(.22,1,.36,1),width var(--ui-duration-340) cubic-bezier(.22,1,.36,1)}:is(.xp,.lp-app) .lp-tabpanel{padding-top:40px;animation:lp-tab-in .15s cubic-bezier(.22,1,.36,1) both}@keyframes lp-tab-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:is(.xp,.lp-app) .lp-sr{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@container (max-width:959px){:is(.xp,.lp-app) .lp-plans{grid-template-columns:1fr;max-width:560px;margin:0 auto;width:100%}:is(.xp,.lp-app) .lp-plan.lead{order:-1;transform:none;animation-name:po-rise}:is(.xp,.lp-app) .lp-plan.lead:hover{transform:translateY(-4px)}:is(.xp,.lp-app) .lp-plan-h{min-height:0}}@container (max-width:759px){:is(.xp,.lp-app) .lp-every-cols{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}:is(.xp,.lp-app) .lp-every li{padding:20px 0}:is(.xp,.lp-app) .lp-every li b{font-size:16px}:is(.xp,.lp-app) .lp-every li span{font-size:15px}}:is(.xp,.lp-app) .lp-stackline{margin:-6px 0 0;font-size:15px;line-height:1.5;color:var(--mute);text-align:center;text-wrap:balance}:is(.xp,.lp-app) .lp-launchline{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--mute);text-wrap:balance}:is(.xp,.lp-app) .lp-launchline+.lp-cta{margin-top:20px}@container (min-width:960px) and (max-width:1019px){:is(.xp,.lp-app) .lp-launchline{min-height:2.9em}}.xp .lt-stage.lp-locked{overflow:hidden;scrollbar-gutter:stable}:is(.xp,.lp-app) .lp-scrim{position:fixed;inset:0;z-index:90;background:var(--lp-scrim);opacity:0;visibility:hidden;transition:opacity .24s ease-out,visibility 0s linear .24s}:is(.xp,.lp-app) .lp-scrim.open{opacity:1;visibility:visible;transition:opacity .24s ease-out}:is(.xp,.lp-app) .lp-drawer{position:fixed;top:0;right:0;bottom:0;z-index:91;width:560px;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;isolation:isolate;color:var(--ink);background:radial-gradient(560px 340px at 8% -80px,color-mix(in srgb,var(--pink) 24%,transparent),transparent 70%),radial-gradient(520px 420px at 112% 108%,color-mix(in srgb,var(--ui-special-text-1) 20%,transparent),transparent 70%),var(--lp-sheen),var(--lp-dr-glass);backdrop-filter:blur(28px) saturate(170%);box-shadow:-32px 0 100px var(--lp-dr-drop),inset 1px 0 0 color-mix(in srgb,var(--white) 10%,transparent);outline:none;transform:translateX(100%);visibility:hidden;transition:transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s}:is(.xp,.lp-app) .lp-drawer{--lp-dr-glass:color-mix(in srgb,color-mix(in srgb,var(--ui-special-text-1) 9%,var(--bg)) 86%,transparent)}:is(.xp,.lp-app)[data-theme=light] .lp-drawer{--lp-dr-glass:color-mix(in srgb,var(--card) 80%,transparent)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:is(.xp,.lp-app) .lp-drawer{--lp-dr-glass:color-mix(in srgb,var(--bg) 98%,transparent)}:is(.xp,.lp-app)[data-theme=light] .lp-drawer{--lp-dr-glass:color-mix(in srgb,var(--card) 97%,transparent)}}:is(.xp,.lp-app) .lp-drawer:before{content:"";position:absolute;inset:0 auto 0 0;width:1px;background:linear-gradient(180deg,color-mix(in srgb,var(--pink) 75%,transparent),color-mix(in srgb,var(--ui-special-text-1) 55%,transparent) 40%,color-mix(in srgb,var(--ink) 10%,transparent) 80%);pointer-events:none}:is(.xp,.lp-app) .lp-drawer.open{transform:none;visibility:visible;transition:transform .24s cubic-bezier(.22,1,.36,1)}:is(.xp,.lp-app) .lp-dr-head{flex:none;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:32px 32px 22px;border-bottom:1px solid transparent;transition:border-color .2s}:is(.xp,.lp-app) .lp-drawer.scrolled .lp-dr-head{border-bottom-color:color-mix(in srgb,var(--ink) 9%,transparent)}:is(.xp,.lp-app) .lp-dr-head>div{flex:1;min-width:0}:is(.xp,.lp-app) .lp-dr-eye{margin:0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pink-words)}:is(.xp,.lp-app) .lp-dr-t{margin:12px 0 0;font-family:var(--display);font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.08;text-wrap:balance}:is(.xp,.lp-app) .lp-dr-sub{margin:12px 0 0;font-size:15px;line-height:1.5;color:var(--mute);text-wrap:pretty}:is(.xp,.lp-app) .lp-dr-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 32px calc(32px + env(safe-area-inset-bottom))}:is(.xp,.lp-app) .lp-dr-rows,:is(.xp,.lp-app) .lp-dr-tot>div{position:relative;isolation:isolate;--ring:linear-gradient(165deg,color-mix(in srgb,var(--ink) 26%,transparent),color-mix(in srgb,var(--ink) 6%,transparent) 45%,color-mix(in srgb,var(--pink) 34%,transparent));background:var(--lp-tile);box-shadow:var(--lp-well);backdrop-filter:blur(12px)}:is(.xp,.lp-app) .lp-dr-rows:before,:is(.xp,.lp-app) .lp-dr-tot>div:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;background:var(--ring);-webkit-mask:linear-gradient(var(--ink) 0 0) content-box,linear-gradient(var(--ink) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--ink) 0 0) content-box exclude,linear-gradient(var(--ink) 0 0);pointer-events:none}:is(.xp,.lp-app) .lp-dr-rows{list-style:none;margin:0;padding:0 22px;border-radius:18px}:is(.xp,.lp-app) .lp-dr-rows li{padding:20px 0}:is(.xp,.lp-app) .lp-dr-rows li+li{border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}:is(.xp,.lp-app) .lp-dr-top{display:flex;justify-content:space-between;align-items:baseline;gap:16px}:is(.xp,.lp-app) .lp-dr-n{min-width:0;font-size:16px;font-weight:600;line-height:1.3}:is(.xp,.lp-app) .lp-dr-pr{flex:none;font-family:var(--display);font-size:16px;font-weight:700;white-space:nowrap}:is(.xp,.lp-app) .lp-dr-pr small{font-size:14px;font-weight:500;color:var(--mute)}:is(.xp,.lp-app) .lp-dr-who{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--mute);text-wrap:pretty}:is(.xp,.lp-app) .lp-dr-ours{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0}:is(.xp,.lp-app) .lp-dr-to{font-size:14px;font-weight:700;line-height:1;color:var(--pink-words)}:is(.xp,.lp-app) .lp-dr-pill{font-size:12px;font-weight:600;line-height:1.2;color:var(--pink-words);white-space:nowrap;padding:5px 11px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--pink) 20%,transparent),color-mix(in srgb,var(--pink) 8%,transparent));border:1px solid color-mix(in srgb,var(--pink) 30%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--white) 12%,transparent),0 0 16px color-mix(in srgb,var(--pink) 10%,transparent)}:is(.xp,.lp-app) .lp-dr-tot{display:flex;flex-direction:column;gap:10px;margin:24px 0 0}:is(.xp,.lp-app) .lp-dr-tot>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 22px;border-radius:16px}:is(.xp,.lp-app) .lp-dr-tot .them{--ring:linear-gradient(165deg,color-mix(in srgb,var(--ink) 22%,transparent),color-mix(in srgb,var(--ink) 6%,transparent) 60%)}:is(.xp,.lp-app) .lp-dr-tot .us{--ring:linear-gradient(135deg,color-mix(in srgb,var(--lp-lime-words) 85%,transparent),color-mix(in srgb,var(--lp-lime-words) 20%,transparent) 55%,color-mix(in srgb,var(--lp-lime-words) 50%,transparent));background:linear-gradient(120deg,color-mix(in srgb,var(--lp-lime-words) 16%,transparent),color-mix(in srgb,var(--lp-lime-words) 4%,transparent) 70%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--white) 14%,transparent),0 0 44px color-mix(in srgb,var(--lp-lime-words) 18%,transparent),0 18px 48px var(--lp-drop)}:is(.xp,.lp-app) .lp-dr-tot dt{font-size:15px;font-weight:600;color:var(--mute)}:is(.xp,.lp-app) .lp-dr-tot .us dt{color:var(--ink)}:is(.xp,.lp-app) .lp-dr-tot dd{margin:0;font-family:var(--display);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1;text-align:right;white-space:nowrap}:is(.xp,.lp-app) .lp-dr-tot .us dd{color:var(--lp-lime-words)}:is(.xp,.lp-app) .lp-dr-tot dd small{font-size:14px;font-weight:500;letter-spacing:0;color:var(--mute)}:is(.xp,.lp-app) .lp-dr-also{margin-top:30px;padding-top:26px;border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}:is(.xp,.lp-app) .lp-dr-cap{margin:0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}:is(.xp,.lp-app) .lp-dr-also ul{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:12px;font-size:14px;line-height:1.4;color:color-mix(in srgb,var(--ink) 88%,var(--mute))}:is(.xp,.lp-app) .lp-dr-also li{display:flex;gap:10px;align-items:center;white-space:nowrap}:is(.xp,.lp-app) .lp-dr-ck{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:linear-gradient(180deg,color-mix(in srgb,var(--pink) 26%,transparent),color-mix(in srgb,var(--pink) 10%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--white) 14%,transparent),0 0 10px color-mix(in srgb,var(--pink) 18%,transparent);color:var(--pink-words)}:is(.xp,.lp-app) .lp-dr-fine{margin:28px 0 0;font-size:12px;line-height:1.55;color:var(--mute);text-wrap:pretty}:is(.xp,.lp-app) .lp-drawer.open .lp-dr-body>:not(.lp-dr-rows),:is(.xp,.lp-app) .lp-drawer.open .lp-dr-head,:is(.xp,.lp-app) .lp-drawer.open .lp-dr-rows li{animation:lp-dr-in .42s cubic-bezier(.22,1,.36,1) calc(90ms + var(--i, 0) * 45ms) both}@keyframes lp-dr-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:is(.xp,.lp-app) .lp-drawer,:is(.xp,.lp-app) .lp-scrim{transition:none}:is(.xp,.lp-app) .lp-drawer.open .lp-dr-body>:not(.lp-dr-rows),:is(.xp,.lp-app) .lp-drawer.open .lp-dr-head,:is(.xp,.lp-app) .lp-drawer.open .lp-dr-rows li{animation:none}}@media (max-width:767px){:is(.xp,.lp-app) .lp-drawer{width:100%;border-left:0}:is(.xp,.lp-app) .lp-dr-head{padding:22px 20px 16px}:is(.xp,.lp-app) .lp-dr-t{font-size:24px}:is(.xp,.lp-app) .lp-dr-body{padding:4px 20px calc(24px + env(safe-area-inset-bottom))}:is(.xp,.lp-app) .lp-dr-rows{padding:0 16px}:is(.xp,.lp-app) .lp-dr-tot>div{padding:16px}}:is(.xp,.lp-app) .lp-talk-topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}:is(.xp,.lp-app) .lp-talk-topic{height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line2);background:var(--lp-tile);color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s}:is(.xp,.lp-app) .lp-talk-topic:hover{border-color:color-mix(in srgb,var(--ink) 30%,transparent)}:is(.xp,.lp-app) .lp-talk-topic[aria-pressed=true]{border-color:var(--pink);background:color-mix(in srgb,var(--pink) 16%,transparent);color:var(--pink-words)}:is(.xp,.lp-app) .lp-quick{position:sticky;bottom:calc(16px - var(--lt-pb, 0px));z-index:6;display:flex;align-items:center;gap:12px 20px;max-width:820px;margin:32px auto 0;padding:12px 12px 12px 24px;border-radius:20px;background:var(--lp-sheen),var(--lp-glass),var(--lp-solid);backdrop-filter:blur(20px) saturate(160%);box-shadow:var(--lp-raise),0 0 0 1px var(--lp-edge);animation:lp-quick-in .36s cubic-bezier(.22,1,.36,1) both}@keyframes lp-quick-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}:is(.xp,.lp-app) .lp-quick-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}:is(.xp,.lp-app) .lp-quick-t b{font-size:16px;font-weight:700}:is(.xp,.lp-app) .lp-quick-t small{font-size:13px;color:var(--mute)}:is(.xp,.lp-app) .lp-quick-plans{display:flex;gap:6px}:is(.xp,.lp-app) .lp-quick-plans button{height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line2);background:none;color:var(--mute);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:color .15s,border-color .15s,background .15s}:is(.xp,.lp-app) .lp-quick-plans button:hover{color:var(--ink)}:is(.xp,.lp-app) .lp-quick-plans button[aria-pressed=true]{color:var(--ink);border-color:var(--pink);background:color-mix(in srgb,var(--pink) 14%,transparent)}@media (prefers-reduced-motion:reduce){:is(.xp,.lp-app) .lp-quick{animation:none}}@media (max-width:759px){:is(.xp,.lp-app) .lp-quick{flex-wrap:wrap;gap:8px;padding:10px;border-radius:18px}:is(.xp,.lp-app) .lp-quick-t{display:none}:is(.xp,.lp-app) .lp-quick-plans{flex:1 1 100%}:is(.xp,.lp-app) .lp-quick-plans button{flex:1;padding:0 8px}:is(.xp,.lp-app) .lp-quick .lp-cta.lp-cta-in{flex:1 1 100%}}:is(.xp,.lp-app) .x-spin{cursor:pointer;transition:color .15s,background .15s,border-color .15s,transform .15s}:is(.xp,.lp-app) .x-spin:hover{color:var(--ink);transform:rotate(90deg)}:is(.xp,.lp-app) .x-spin:focus-visible{outline:2px solid var(--pink);outline-offset:2px}:is(.xp,.lp-app) .x-spin.lg{flex:none;width:40px;height:40px;display:grid;place-items:center;padding:0;border-radius:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--mute)}:is(.xp,.lp-app) .x-spin.lg svg{width:18px;height:18px}:is(.xp,.lp-app) .lp-adds{container-type:inline-size;display:flex;flex-direction:column;gap:24px;--violet-words:var(--ui-special-text-1)}:is(.xp,.lp-app)[data-theme=light] .lp-adds{--violet-words:color-mix(in srgb,var(--ui-special-text-1) 75%,var(--ink))}:is(.xp,.lp-app) .lp-addcard{--glow:1100px 500px at 50% -10%;--tint:color-mix(in srgb,var(--pink) 12%,transparent);min-width:0;border-radius:24px;padding:48px 48px 40px;border:1px solid var(--lp-edge);background:radial-gradient(var(--glow),var(--tint),transparent 60%),var(--lp-sheen),var(--lp-glass);box-shadow:var(--lp-raise)}:is(.xp,.lp-app) .lp-addcard.ce{--glow:900px 420px at 15% 0%;--tint:color-mix(in srgb,var(--ui-special-text-1) 16%,transparent);padding:44px 48px 40px}:is(.xp,.lp-app) .lp-adds-h{max-width:640px;margin:0 auto;text-align:center}:is(.xp,.lp-app) .lp-ce-t{margin:0;font-family:var(--display);font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.05;text-wrap:balance}:is(.xp,.lp-app) .lp-adds-h h2{margin:0;font-family:var(--display);font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.05;text-wrap:balance}:is(.xp,.lp-app) .lp-adds-h p{margin:12px 0 0;font-size:16px;line-height:1.5;color:var(--mute);text-wrap:pretty}:is(.xp,.lp-app) .lp-split{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,1fr);gap:40px;align-items:start;margin-top:40px}:is(.xp,.lp-app) .lp-addgroup-l{margin:0;padding:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pink-words)}:is(.xp,.lp-app) .lp-addgroup+.lp-addgroup .lp-addgroup-l{padding-top:32px}:is(.xp,.lp-app) .lp-add-rows{list-style:none;margin:0;padding:0}:is(.xp,.lp-app) .lp-add-rows li{display:grid;grid-template-columns:1fr auto;gap:6px 24px;align-items:baseline;padding:20px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}:is(.xp,.lp-app) .lp-add-rows li:last-child{border-bottom:0}:is(.xp,.lp-app) .lp-add-n{min-width:0;font-size:16px;font-weight:600;color:var(--ink)}:is(.xp,.lp-app) .lp-add-pr{font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;text-align:right}:is(.xp,.lp-app) .lp-add-pr small{font-size:14px;font-weight:500;color:var(--mute)}:is(.xp,.lp-app) .lp-add-x{grid-column:1/-1;max-width:530px;margin:0;font-size:14px;line-height:1.5;color:var(--mute);text-wrap:pretty}:is(.xp,.lp-app) .lp-packs{grid-column:1/-1;display:flex;gap:8px;margin-top:6px}:is(.xp,.lp-app) .lp-packs>:is(div,button){flex:1;min-width:0;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:10px;padding:10px 8px;text-align:center;background:color-mix(in srgb,var(--ink) 3%,transparent)}:is(.xp,.lp-app) .lp-packs>:is(div,button).lead{border-color:color-mix(in srgb,var(--pink) 45%,transparent);background:color-mix(in srgb,var(--pink) 8%,transparent)}:is(.xp,.lp-app) .lp-packs b{display:block;font-family:var(--display);font-size:16px;font-weight:700;white-space:nowrap}:is(.xp,.lp-app) .lp-packs small{display:block;margin-top:2px;font-size:12px;color:var(--mute);white-space:nowrap}:is(.xp,.lp-app) .lp-adscard{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:20px;padding:32px 30px;background:radial-gradient(420px 260px at 80% 0,color-mix(in srgb,var(--pink) 18%,transparent),transparent 60%),var(--lp-sheen),color-mix(in srgb,var(--pink) 5%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink) 12%,transparent),0 0 48px color-mix(in srgb,var(--pink) 16%,transparent),0 20px 60px var(--lp-drop)}:is(.xp,.lp-app) .lp-adscard:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:linear-gradient(160deg,var(--pink),var(--ui-special-text-1));-webkit-mask:linear-gradient(var(--ink) 0 0) content-box,linear-gradient(var(--ink) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--ink) 0 0) content-box exclude,linear-gradient(var(--ink) 0 0);pointer-events:none}:is(.xp,.lp-app) .lp-adscard-l{margin:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pink-words)}:is(.xp,.lp-app) .lp-adscard h3{margin:14px 0 0;font-family:var(--display);font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.1;text-wrap:balance}:is(.xp,.lp-app) .lp-adscard-p{margin:10px 0 0;font-size:15px;line-height:1.5;color:color-mix(in srgb,var(--ink) 83%,transparent);text-wrap:pretty}:is(.xp,.lp-app) .lp-adscard-pr{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 8px;margin-top:24px}:is(.xp,.lp-app) .lp-adscard-amt{display:inline-flex;align-items:baseline;gap:8px}:is(.xp,.lp-app) .lp-adscard-pr b{font-family:var(--display);font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1}:is(.xp,.lp-app) .lp-adscard-pr small{font-family:var(--display);font-size:15px;font-weight:500;color:var(--mute)}:is(.xp,.lp-app) .lp-pill-lime{border-radius:999px;padding:5px 10px;background:color-mix(in srgb,var(--lp-lime-words) 12%,transparent);color:var(--lp-lime-words);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}:is(.xp,.lp-app) .lp-adscard-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin:22px 0 0;padding:0;font-size:14px;line-height:1.4}:is(.xp,.lp-app) .lp-adscard-list li{display:flex;gap:10px}:is(.xp,.lp-app) .lp-adscard-list svg{flex:none;margin-top:3px;color:var(--pink)}:is(.xp,.lp-app) .lp-adscard-foot{margin:28px 0 0;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent);font-size:14px;line-height:1.5;color:var(--mute);text-wrap:pretty}:is(.xp,.lp-app) .lp-inlink{padding:0;background:none;border:0;font:inherit;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer;transition:color .15s}:is(.xp,.lp-app) .lp-inlink:hover{color:var(--pink-words)}:is(.xp,.lp-app) .lp-ce-badges{display:flex;align-items:center;gap:10px;flex-wrap:wrap}:is(.xp,.lp-app) .lp-badge.v{color:var(--violet-words);background:color-mix(in srgb,var(--ui-special-text-1) 16%,transparent)}:is(.xp,.lp-app) .lp-badge.o{display:inline-flex;align-items:center;gap:6px;color:var(--mute);background:none;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);padding:5px 11px}:is(.xp,.lp-app) .lp-ce-t{margin-top:18px}:is(.xp,.lp-app) .lp-ce-p{margin:10px 0 0;max-width:600px;font-size:16px;line-height:1.5;color:var(--mute);text-wrap:pretty}:is(.xp,.lp-app) .lp-ce-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;margin-top:28px}:is(.xp,.lp-app) .lp-ce-tier{display:grid;grid-row:span 4;grid-template-rows:subgrid;align-content:start;min-width:0;border:1px solid var(--lp-edge);border-radius:16px;padding:22px;background:var(--lp-tile);box-shadow:var(--lp-well)}:is(.xp,.lp-app) .lp-ce-tier .lp-cap{margin:0;padding:0;font-weight:700}:is(.xp,.lp-app) .lp-ce-tier.lead{border-color:color-mix(in srgb,var(--ui-special-text-1) 55%,transparent);background:color-mix(in srgb,var(--ui-special-text-1) 8%,transparent)}:is(.xp,.lp-app) .lp-ce-tier.lead .lp-cap{color:var(--violet-words)}:is(.xp,.lp-app) .lp-ce-tier .lp-tier-1{font-size:15px}:is(.xp,.lp-app) .lp-nw{white-space:nowrap}:is(.xp,.lp-app) .lp-ce-n{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--mute);text-wrap:pretty}:is(.xp,.lp-app) .lp-ce-more{margin:20px 0 0;font-size:14px;line-height:1.5;color:var(--mute);text-wrap:pretty}:is(.xp,.lp-app) .lp-svccard.wide{scroll-margin-top:calc(var(--lp-tabs-h) + 20px)}@container (max-width:1099px){:is(.xp,.lp-app) .lp-addcard,:is(.xp,.lp-app) .lp-addcard.ce{padding-left:40px;padding-right:40px}}@media (max-width:1023px){:is(.xp,.lp-app) .lp-split{grid-template-columns:1fr}}@container (max-width:919px){:is(.xp,.lp-app) .lp-split{grid-template-columns:1fr}}@media (max-width:767px){:is(.xp,.lp-app) .lp-ce-tiers{grid-template-columns:1fr;row-gap:16px}:is(.xp,.lp-app) .lp-ce-tier{display:block;grid-row:auto}}:is(.xp,.lp-app) .lp-ent{--lp-ring:linear-gradient(165deg,color-mix(in srgb,var(--white) 34%,transparent),color-mix(in srgb,var(--white) 8%,transparent) 40%,color-mix(in srgb,var(--white) 4%,transparent) 70%,color-mix(in srgb,var(--pink) 34%,transparent));margin:0;background:radial-gradient(130% 80% at 0 0,color-mix(in srgb,var(--white) 9%,transparent),transparent 55%),var(--black);border:1px solid color-mix(in srgb,var(--white) 12%,transparent);border-radius:20px;padding:56px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--white) 16%,transparent),0 20px 60px var(--lp-drop)}:is(.xp,.lp-app) .lp-ent-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:48px}:is(.xp,.lp-app) .lp-ent-top h3{margin:0;font-family:var(--display);font-size:var(--ui-text-48);font-weight:500;letter-spacing:-.03em;line-height:1.05}:is(.xp,.lp-app) .lp-ent-top p{margin:14px 0 0;font-size:20px}:is(.xp,.lp-app) .lp-ent-top .ghost{height:48px;padding:0 24px;border-radius:12px;border:0;font-size:16px;font-weight:600}:is(.xp,.lp-app) .lp-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}:is(.xp,.lp-app) .lp-tile{background:none;border:0;padding:0;display:grid;grid-template-columns:28px 1fr;gap:8px 14px;align-items:start}:is(.xp,.lp-app) .lp-tile .ok{width:28px;height:28px;border-radius:50%;background:var(--pink-soft);color:var(--pink);display:grid;place-items:center;grid-row:span 2}:is(.xp,.lp-app) .lp-tile b{font-size:20px;font-weight:600;line-height:1.3;align-self:start;padding-top:1px}:is(.xp,.lp-app) .lp-tile p{margin:0;font-size:16px;line-height:1.5;grid-column:2}:is(.xp,.lp-app) .lp-ent-foot{margin:44px 0 0;padding-top:24px;border-top:1px solid var(--online);font-size:16px}:is(.xp,.lp-app) .lp-svcrow{container-type:inline-size;display:flex;flex-direction:column;gap:24px}:is(.xp,.lp-app) .lp-svc2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}:is(.xp,.lp-app) .lp-svccard{--glow:600px 380px at 20% 0%;display:flex;flex-direction:column;min-width:0;border-radius:24px;padding:40px 40px 36px;border:1px solid var(--lp-edge);background:radial-gradient(var(--glow),color-mix(in srgb,var(--pink) 12%,transparent),transparent 60%),var(--lp-sheen),var(--lp-glass);box-shadow:var(--lp-raise)}:is(.xp,.lp-app) .lp-svccard.tr{--glow:600px 380px at 80% 0%}:is(.xp,.lp-app) .lp-svccard.wide{--glow:1000px 420px at 50% 0%}:is(.xp,.lp-app) .lp-badge{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pink-words);background:color-mix(in srgb,var(--pink) 14%,transparent);padding:6px 12px;border-radius:999px}:is(.xp,.lp-app) .lp-svc-t{margin:18px 0 0;font-family:var(--display);font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.1;text-wrap:balance}:is(.xp,.lp-app) .lp-svc-p{margin:10px 0 0;font-size:16px;line-height:1.5;color:var(--mute);text-wrap:pretty}:is(.xp,.lp-app) .lp-pricebar{display:flex;align-items:center;justify-content:space-between;gap:16px 20px;margin-top:26px;padding:20px 0;border-top:1px solid var(--lp-edge);border-bottom:1px solid var(--lp-edge)}:is(.xp,.lp-app) .lp-pricebar>div{display:flex;align-items:baseline;gap:4px 8px;flex-wrap:wrap;min-width:0}:is(.xp,.lp-app) .lp-pricebar b{font-family:var(--display);font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1}:is(.xp,.lp-app) .lp-pricebar small{font-size:14px;color:var(--mute)}:is(.xp,.lp-app) .lp-cta.lp-cta-in{flex:none;width:auto;height:44px;margin-top:0;padding:0 20px;white-space:nowrap}:is(.xp,.lp-app) .lp-svccard .lp-cap{margin-top:22px;padding-bottom:6px}:is(.xp,.lp-app) .lp-svc-list{list-style:none;margin:0;padding:0;font-size:14px;line-height:1.45}:is(.xp,.lp-app) .lp-svc-list li{display:flex;gap:10px;padding:12px 0;border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}:is(.xp,.lp-app) .lp-pricebar small,:is(.xp,.lp-app) .lp-svc-list li span,:is(.xp,.lp-app) .lp-tier-1{text-wrap:pretty}:is(.xp,.lp-app) .lp-svc-list li svg{flex:none;margin-top:3px;color:var(--pink)}:is(.xp,.lp-app) .lp-svc-list.info{color:color-mix(in srgb,var(--ink) 82%,var(--mute))}:is(.xp,.lp-app) .lp-svc-list.info li svg{color:var(--mute)}:is(.xp,.lp-app) .lp-svc-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px 32px}:is(.xp,.lp-app) .lp-svc-head>div{flex:1 1 520px;min-width:0;display:flex;flex-direction:column}:is(.xp,.lp-app) .lp-svc-head .lp-svc-p{max-width:620px}:is(.xp,.lp-app) .lp-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}:is(.xp,.lp-app) .lp-tier{border:1px solid var(--lp-edge);border-radius:16px;padding:20px;background:var(--lp-tile);box-shadow:var(--lp-well)}:is(.xp,.lp-app) .lp-tier .lp-cap{margin:0;padding:0}:is(.xp,.lp-app) .lp-tier.lead{border-color:color-mix(in srgb,var(--pink) 50%,transparent);background:color-mix(in srgb,var(--pink) 6%,transparent)}:is(.xp,.lp-app) .lp-tier.lead .lp-cap{color:var(--pink-words)}:is(.xp,.lp-app) .lp-tier-pr{margin-top:10px;font-family:var(--display);font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1.1}:is(.xp,.lp-app) .lp-tier-pr small{font-size:15px;font-weight:500;letter-spacing:0;color:var(--mute)}:is(.xp,.lp-app) .lp-tier-1{display:block;margin-top:10px;font-size:14px;font-weight:600}:is(.xp,.lp-app) .lp-tier p{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--mute);text-wrap:pretty}:is(.xp,.lp-app) .lp-svc-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:28px;padding-top:24px;border-top:1px solid var(--lp-edge)}:is(.xp,.lp-app) .lp-svc-cols .lp-cap{margin-top:0}@container (max-width:999px){:is(.xp,.lp-app) .lp-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:719px){:is(.xp,.lp-app) .lp-svc-cols,:is(.xp,.lp-app) .lp-svc2,:is(.xp,.lp-app) .lp-tiers{grid-template-columns:1fr}:is(.xp,.lp-app) .lp-svccard{padding:28px 20px}}:is(.xp,.lp-app) .lp-compare{position:relative}:is(.xp,.lp-app) .lp-cmp-head{display:grid;grid-template-columns:minmax(260px,1.8fr) repeat(4,minmax(0,1fr));background:var(--lp-fill);border:1px solid var(--lp-edge);border-radius:20px;overflow:hidden;box-shadow:var(--lp-raise)}:is(.xp,.lp-app) .lp-cmp-first{padding:24px 28px;font-size:14px;font-weight:600;color:var(--mute);align-self:center}:is(.xp,.lp-app) .lp-cmp-head .lp-cmp-first b{display:block;font-size:16px;font-weight:700;color:var(--ink)}:is(.xp,.lp-app) .lp-cmp-head .lp-cmp-first small{display:block;margin-top:4px;font-size:13px;font-weight:400;color:var(--mute)}:is(.xp,.lp-app) .lp-cmp-pin{position:sticky;top:calc(var(--lp-tabs-h) - var(--lt-pt, 0px));z-index:4}:is(.xp,.lp-app) .lp-cmp-pin .lp-cmp-head{background:var(--lp-sheen),var(--lp-solid)}:is(.xp,.lp-app) .lp-cmp-head .lp-cmp-first,:is(.xp,.lp-app) .lp-cmp-head .lp-cmp-plan{transition:padding var(--ui-duration-200) ease}:is(.xp,.lp-app) .lp-cmp-head.stuck{border-radius:0 0 20px 20px;box-shadow:var(--shadow)}:is(.xp,.lp-app) .lp-cmp-head.stuck .lp-cmp-plan{padding:12px 16px}:is(.xp,.lp-app) .lp-cmp-head.stuck .lp-cmp-plan b{font-size:16px}:is(.xp,.lp-app) .lp-cmp-head.stuck .lp-cmp-plan .pr{font-size:20px}:is(.xp,.lp-app) .lp-cmp-head.stuck .lp-cmp-plan .lp-cta{height:40px;margin-top:8px;font-size:14px}:is(.xp,.lp-app) .lp-cmp-head.stuck .lp-cmp-first{padding:12px 28px;font-size:16px;font-weight:700;color:var(--ink)}:is(.xp,.lp-app) .lp-cmp-plan{padding:28px 16px;text-align:center;border-left:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:4px}:is(.xp,.lp-app) .lp-cmp-plan b{font-size:20px;font-weight:600}:is(.xp,.lp-app) .lp-cmp-plan .pr{font-family:var(--display);font-size:24px;font-weight:500;letter-spacing:-.02em}:is(.xp,.lp-app) .lp-cmp-plan .pr small{font-size:14px;color:var(--mute);font-weight:400;letter-spacing:0}:is(.xp,.lp-app) .lp-cmp-plan .lp-cta{width:100%;height:48px;margin-top:12px;padding:0 8px;font-size:15px}:is(.xp,.lp-app) .lp-cmp-plan.sel,:is(.xp,.lp-app) .lp-td.sel{background:color-mix(in srgb,var(--pink) 7%,transparent);box-shadow:inset 1px 0 0 color-mix(in srgb,var(--pink) 40%,transparent),inset -1px 0 0 color-mix(in srgb,var(--pink) 40%,transparent)}:is(.xp,.lp-app) .lp-table{margin-top:64px;padding-bottom:8px;display:flex;flex-direction:column;gap:32px}:is(.xp,.lp-app) .lp-sec-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ui-duration-250) var(--ui-ease-out-soft)}:is(.xp,.lp-app) .lp-sec.open>.lp-sec-body{grid-template-rows:1fr}:is(.xp,.lp-app) .lp-sec-body>div{min-height:0;overflow:hidden}:is(.xp,.lp-app) .lp-sec:not(.open)>.lp-srow.hl-end,:is(.xp,.lp-app) .lp-sec:not(.open)>.lp-tr.hl-end{border-bottom:0}:is(.xp,.lp-app) .lp-tr.hl .lp-td{font-family:var(--display);font-size:20px;font-weight:700}:is(.xp,.lp-app) .lp-more{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px 20px;background:none;border:0;border-top:1px solid var(--line);color:var(--ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .15s}:is(.xp,.lp-app) .lp-more:hover{background:color-mix(in srgb,var(--ink) 3%,transparent)}:is(.xp,.lp-app) .lp-more svg{transition:transform var(--ui-duration-250) var(--ui-ease-out-soft)}:is(.xp,.lp-app) .lp-sec.open>.lp-more svg{transform:rotate(180deg)}:is(.xp,.lp-app) .lp-q1{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-figtree,"Figtree"),sans-serif;font-size:12px;font-weight:600;color:var(--mute);white-space:nowrap}:is(.xp,.lp-app) .lp-table .lp-sec{background:var(--lp-fill);border:1px solid var(--lp-edge);border-radius:20px;overflow:hidden;box-shadow:var(--lp-raise)}:is(.xp,.lp-app) .lp-stack{display:none}:is(.xp,.lp-app) .lp-sec-top{padding:28px 28px 24px;border-bottom:1px solid var(--line)}:is(.xp,.lp-app) .lp-sec-h{font-family:var(--display);font-size:24px;font-weight:500;letter-spacing:-.01em}:is(.xp,.lp-app) .lp-sec-p{margin:8px 0 0;color:var(--mute);font-size:16px;line-height:1.5;max-width:72ch}:is(.xp,.lp-app) .lp-tr{display:grid;grid-template-columns:minmax(260px,1.8fr) repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line);min-height:96px}:is(.xp,.lp-app) .lp-tr:last-child{border-bottom:0}@media (hover:hover){:is(.xp,.lp-app) .lp-tr{transition:background-color .15s}:is(.xp,.lp-app) .lp-tr:hover{background:color-mix(in srgb,var(--ink) 3%,transparent)}}:is(.xp,.lp-app) .lp-td-l{padding:20px 28px;font-size:16px;line-height:1.35;color:var(--ink);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}:is(.xp,.lp-app) .lp-td-x{color:var(--mute);font-size:14px;line-height:1.45}:is(.xp,.lp-app) .lp-td{padding:20px 12px;font-size:16px;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;border-left:1px solid var(--line)}:is(.xp,.lp-app) .lp-yes{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--pink);color:var(--bg)}:is(.xp,.lp-app) .lp-no{color:var(--dim)}:is(.xp,.lp-app) .lp-faq{margin:120px auto 0;max-width:960px}:is(.xp,.lp-app) .lp-q{border-top:1px solid var(--line)}:is(.xp,.lp-app) .lp-q:last-child{border-bottom:1px solid var(--line)}:is(.xp,.lp-app) .lp-q-h{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;background:none;border:0;padding:28px 4px;font-size:24px;font-weight:500;line-height:1.3;color:var(--ink);text-align:left;cursor:pointer}:is(.xp,.lp-app) .lp-q-mark{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line2);color:var(--mute);transition:transform var(--ui-duration-250) var(--ui-ease-out-soft),border-color .15s,color .15s}:is(.xp,.lp-app) .lp-q-h:hover .lp-q-mark{border-color:var(--ink);color:var(--ink)}:is(.xp,.lp-app) .lp-q-h[aria-expanded=true] .lp-q-mark{transform:rotate(45deg);color:var(--ink)}:is(.xp,.lp-app) .lp-q-a p{margin:0 0 12px}:is(.xp,.lp-app) .lp-q-a p:last-child{margin:0}:is(.xp,.lp-app) .lp-q-a{margin:0;padding:0 64px 32px 4px;color:var(--mute);font-size:16px;line-height:1.6;max-width:72ch;animation:po-rise var(--ui-duration-250) var(--ui-ease-out-soft) both}@media (max-width:1100px){:is(.xp,.lp-app) .lp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.xp,.lp-app) .lp-ent{padding:40px}}@media (max-width:759px){:is(.xp,.lp-app) .lp-h1{font-size:34px}:is(.xp,.lp-app) .lp-h2{font-size:30px;margin-bottom:24px}:is(.xp,.lp-app) .lp-lead{font-size:16px}:is(.xp,.lp-app) .lp-top{gap:32px}.xp .lt-stage{padding-left:16px;padding-right:16px}:is(.xp,.lp-app) .lp-plans{gap:32px}:is(.xp,.lp-app) .lp-inlink{display:inline-block;padding:11px 0}:is(.xp,.lp-app) .lp-btn-o{height:44px}:is(.xp,.lp-app) .lp-stack-head .lp-cta.sm{height:44px}:is(.xp,.lp-app) .lp-seg-bar{position:sticky;top:calc(var(--lp-tabs-h) - var(--lt-pt, 0px));z-index:4;margin:0 -16px;padding:10px 16px;background:var(--bg);border-bottom:1px solid var(--line)}:is(.xp,.lp-app) .lp-seg-bar .lp-seg{margin:0}:is(.xp,.lp-app) .lp-ent-top h3{font-size:30px}:is(.xp,.lp-app) .lp-ent-top p{font-size:16px}:is(.xp,.lp-app) .lp-plans,:is(.xp,.lp-app) .lp-tiles{grid-template-columns:1fr}:is(.xp,.lp-app) .lp-tiles{gap:28px}:is(.xp,.lp-app) .lp-plan{padding:32px 24px}:is(.xp,.lp-app) .lp-free{padding:24px 20px}:is(.xp,.lp-app) .lp-faq{margin-top:48px}:is(.xp,.lp-app) .lp-tabs{margin-top:48px;gap:0;justify-content:space-between}:is(.xp,.lp-app) .lp-tab{font-size:14px;padding:0 10px}:is(.xp,.lp-app) .lp-tab-l{display:none}:is(.xp,.lp-app) .lp-tab-s{display:inline}:is(.xp,.lp-app) .lp-tabpanel{padding-top:28px}:is(.xp,.lp-app) .lp-addcard,:is(.xp,.lp-app) .lp-addcard.ce,:is(.xp,.lp-app) .lp-ent{padding:28px 20px}:is(.xp,.lp-app) .lp-adds-h h2{font-size:30px}:is(.xp,.lp-app) .lp-adscard{padding:28px 22px}:is(.xp,.lp-app) .lp-q-h{font-size:20px;padding:22px 2px}:is(.xp,.lp-app) .lp-q-mark{width:32px;height:32px}:is(.xp,.lp-app) .lp-q-a{padding:0 2px 24px}.xp .lt-back{white-space:nowrap}.xp .lt-back-x{display:none}:is(.xp,.lp-app) .lp-cmp-head,:is(.xp,.lp-app) .lp-table{display:none}:is(.xp,.lp-app) .lp-stack{display:block}:is(.xp,.lp-app) .lp-seg{grid-template-columns:repeat(4,1fr);gap:6px}:is(.xp,.lp-app) .lp-seg button{padding:12px 4px;font-size:14px}:is(.xp,.lp-app) .lp-stack-head{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px;margin:8px 0}:is(.xp,.lp-app) .lp-stack-head b{display:block;font-size:20px;font-weight:600}:is(.xp,.lp-app) .lp-stack-head .pr{font-family:var(--display);font-size:24px;font-weight:500;letter-spacing:-.02em}:is(.xp,.lp-app) .lp-stack-head .pr small{font-size:14px;color:var(--mute);font-weight:400}:is(.xp,.lp-app) .lp-stack .lp-sec-top{padding:28px 2px 12px;border-bottom:1px solid var(--line2)}:is(.xp,.lp-app) .lp-stack .lp-sec-h{font-size:20px}:is(.xp,.lp-app) .lp-stack .lp-sec-p{font-size:14px}:is(.xp,.lp-app) .lp-srow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 2px;border-bottom:1px solid var(--line);font-size:16px}:is(.xp,.lp-app) .lp-srow>span:first-child{color:var(--ink);display:flex;flex-direction:column;gap:4px;min-width:0}:is(.xp,.lp-app) .lp-sval{flex:none;max-width:48%;text-align:right;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;color:var(--mute)}:is(.xp,.lp-app) .lp-sval svg{color:var(--ui-good-text-1)}}.xp .lt-move{position:fixed;inset:0;z-index:90}.xp .lt-move .mv{opacity:0}.xp .lt-move .lt-move-pic{display:contents}.xp .lt-half{position:absolute;left:0;right:0;height:calc(50% + 1px);background:var(--move-ground);will-change:transform}.xp .lt-half.t{top:0;transform:translateY(-101%)}.xp .lt-half.b{bottom:0;transform:translateY(101%)}.xp .lt-beam{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--move-lime) 16%,var(--move-lime-hi) 50%,var(--move-lime) 84%,transparent);box-shadow:0 0 18px 2px rgba(182,255,92,.75),0 0 60px 8px rgba(182,255,92,.28);transform:scaleX(0);opacity:0}.xp .lt-move[data-run] .lt-half{animation:lt-shut .4s cubic-bezier(.75,0,.25,1) forwards}.xp .lt-move[data-run] .lt-beam{animation:lt-beam .68s cubic-bezier(.3,.8,.2,1) forwards}.xp .lt-move[data-run] .mv{animation:lt-pic-up .22s ease-out .54s both}.xp .lt-move[data-run] .mv-dial{animation:lt-mv-rise .64s cubic-bezier(.16,1,.3,1) .56s both}.xp .lt-move[data-run] .mv-words{animation:lt-mv-rise-small .54s cubic-bezier(.16,1,.3,1) .68s both}.xp .lt-move-who{position:absolute;left:50%;top:100%;margin:12px 0 0;transform:translateX(-50%);display:flex;align-items:center;gap:8px;white-space:nowrap;color:rgba(255,255,255,.55);font-size:13px;font-weight:500;animation:lt-who-in .46s cubic-bezier(.16,1,.3,1) .86s both}.xp .lt-move-who img{height:18px;max-width:96px;-o-object-fit:contain;object-fit:contain}.xp .lt-move-co:before{content:"\00b7";margin:0 6px 0 2px;opacity:.6}.xp .lt-move[data-leaving] .lt-move-who{animation:lt-who-out .2s ease-in forwards}@keyframes lt-shut{to{transform:none}}@keyframes lt-beam{0%{transform:scaleX(0);opacity:0;animation-timing-function:cubic-bezier(.2,.9,.1,1)}12%{opacity:1}46%{transform:scaleX(1);opacity:1;filter:brightness(1.6)}66%{transform:scaleX(1);opacity:1;filter:none;animation-timing-function:cubic-bezier(.6,0,.8,.3)}to{transform:scaleX(.002);opacity:0}}@keyframes lt-pic-up{0%{opacity:0}to{opacity:1}}@keyframes lt-mv-rise{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes lt-mv-rise-small{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lt-who-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translateX(-50%)}}@keyframes lt-who-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.xp .lt-move[data-run] .lt-half{animation:none;transform:none}.xp .lt-beam{display:none}.xp .lt-move .mv,.xp .lt-move[data-run] .mv{opacity:1;animation:none}.xp .lt-move-who,.xp .lt-move[data-run] .mv-dial,.xp .lt-move[data-run] .mv-words{animation:none}.xp .lt-move-who{transform:translateX(-50%)}.xp .lt-move[data-leaving] .lt-move-who{animation:none;opacity:0}}.xp .logo-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.xp .logo-choice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:96px;padding:12px;border:1px solid var(--line,rgba(0,0,0,.12));border-radius:14px;background:var(--card);cursor:pointer}.xp .logo-choice:hover{border-color:var(--pink)}.xp .logo-choice span{font-size:13px;color:var(--mute)}.xp .phone-only{display:none}@media (max-width:759px){.xp .phone-only{display:inline-flex}}.xp .foot-row{flex-wrap:wrap;row-gap:8px}.xp .start-over{display:inline-flex;gap:14px;flex:1 0 100%;justify-content:center}.xp .lt-note-other{margin-top:10px;color:var(--mute);display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.xp .lt-note-other .start-over{flex:none;justify-content:flex-start}