.premium-plans{font-size:13px}.premium-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;padding-top:17px;display:grid}.premium-offer{background:#f5f2fa;border:1px solid #e5deee;border-radius:22px;flex-direction:column;min-width:0;padding:23px 21px;display:flex;position:relative}.premium-offer--lifetime{background:#eeeafa;border-color:#dfd5f2}.premium-offer--pick{background:linear-gradient(145deg,#e2d8ff,#f0e5ff 72%,#fce9df);border:2px solid #7950ed;box-shadow:0 9px 26px #7850d91b}.premium-option{letter-spacing:1px;text-transform:uppercase;color:#705780;margin-bottom:22px;font-size:10px;display:block}.premium-recommend{color:#fff;background:#6841d9;border-radius:99px;padding:6px 13px;font-size:11px;font-weight:600;position:absolute;top:-15px;right:18px}.premium-offer--pick .premium-offer-heading{margin-top:37px}.premium-offer-heading{justify-content:space-between;gap:10px;min-height:82px;display:flex}.premium-offer-heading h3{font-size:25px}.premium-offer-heading p{color:#635475;margin-top:9px;font-size:12px;line-height:1.5}.premium-plan-icon{color:#6844ba;background:#ffffffa6;border-radius:13px;flex:0 0 41px;place-items:center;height:41px;display:grid}.premium-price{font-family:var(--fui-display);letter-spacing:-1.5px;align-items:baseline;gap:8px;margin-top:14px;font-size:46px;line-height:1.15;display:flex}.premium-price>span{font:12px var(--fui-font);letter-spacing:0;color:#665775}.premium-offer .premium-billing{color:#635475;min-height:36px;margin-top:8px;font-size:11px;line-height:1.6}.premium-offer .premium-value{color:#5b3895;min-height:20px;margin:10px 0 21px;font-size:12px;font-weight:600}.premium-offer .fui-features{flex:1;gap:13px;margin:0 0 25px;font-size:12px}.premium-offer>.fui-button{width:100%;padding:12px 10px;font-size:12px!important}.premium-business{text-align:left;color:#30254c;background:linear-gradient(110deg,#edf2ff,#f0eaff);border:1px solid #cfdcf2;border-radius:19px;align-items:center;gap:15px;width:100%;margin-top:23px;padding:21px;display:flex}.premium-business>span:nth-child(2){flex:1}.premium-business strong{font-family:var(--fui-display);font-size:20px;font-weight:600;display:block}.premium-business small{color:#625775;margin-top:4px;font-size:12px;display:block}.premium-business-icon{color:#4435ba;background:#ffffffb8;border-radius:14px;place-items:center;width:45px;height:48px;display:grid}.premium-context{color:#533886;background:#eee8fc;border-radius:12px;align-items:center;gap:9px;padding:12px 15px;display:flex;margin-bottom:17px!important}.premium-context-copy{color:var(--fui-muted);margin-bottom:20px!important}.premium-gate{gap:12px;display:grid}.premium-gate .fui-features{margin:4px 0 17px}.premium-summary{color:#553a89;background:#eee8fc;border-radius:18px;align-items:center;gap:14px;margin:15px 0;padding:20px;display:flex}.premium-summary>strong{text-align:right;font-family:var(--fui-display);margin-left:auto;font-size:34px;line-height:1.1;display:grid}.premium-summary small{font:12px var(--fui-font);margin-top:5px}.premium-summary--lifetime{background:linear-gradient(120deg,#e2d8ff,#f8e6ed)}.premium-summary-copy{color:#635475;line-height:1.7;margin:18px 0!important}.premium-checkout{text-decoration:none;display:flex}.premium-notice{color:#5c4c6a;background:#f2eef8;border:1px solid #e2d9ec;border-radius:13px;padding:17px;line-height:1.6}.premium-notice>a{color:#4d29a2;text-underline-offset:3px;margin-top:9px;display:block}.premium-status{color:#5c4c6a;gap:13px;margin-top:17px;display:grid}.premium-status>svg{color:#4e2aa1}.premium-status p:empty{display:none}.premium-business-intro{gap:20px;padding:25px 5px;display:grid}.premium-business-intro>svg{color:#4933b8}.premium-business-intro h3{font-size:29px}.premium-business-intro p{color:#635475;line-height:1.7}.premium-business-intro a{justify-self:start;text-decoration:none}@media (width<=700px){.premium-grid{grid-template-columns:1fr;gap:24px}.premium-offer--pick{order:-1}.premium-offer--pick .premium-offer-heading{margin-top:14px}.premium-offer-heading{min-height:65px}.premium-option{margin-bottom:14px}.premium-offer .premium-billing{min-height:0}.premium-price{margin-top:8px}.premium-business{gap:10px;padding:17px}.premium-business strong{font-size:18px}.premium-business-icon{flex-shrink:0;width:35px}.premium-summary{gap:10px;padding:16px}.premium-summary>span{max-width:90px}}@media (forced-colors:active){.premium-offer,.premium-business,.premium-summary,.premium-notice{border:1px solid canvastext}.premium-recommend{color:highlighttext;background:highlight}}.premium-phone,.business-phone{gap:12px;padding-top:4px;display:grid}.premium-phone .fui-features{gap:7px;margin:0}.premium-rows{gap:10px;display:grid}.premium-row{width:100%;color:var(--fui-ink,#191733);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e5deee;border-radius:16px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;display:grid;position:relative}.premium-row.on{background:#f3eeff;border-color:#7950ed}.premium-row-dot{border:2px solid #d8cfe8;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.premium-row.on .premium-row-dot{border-color:#7950ed}.premium-row.on .premium-row-dot:after{content:"";background:#7950ed;border-radius:50%;width:10px;height:10px}.premium-row-name b,.premium-row-price b{font:700 16px/1.2 var(--fui-display);display:block}.premium-row-price b{text-align:right;font-size:19px}.premium-row-name small,.premium-row-price small{color:#635475;margin-top:2px;font-size:12px;display:block}.premium-row-price small{text-align:right}.premium-row-badge{color:#fff;background:#6841d9;border-radius:99px;padding:3px 10px;font-size:10.5px;font-weight:600;position:absolute;top:-10px;right:12px}.premium-phone-more{text-align:center;color:#635475;margin:0;font-size:13px}.premium-phone-more button{font:inherit;color:#6841d9;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}@media (width<=700px){.fui-modal:has(.premium-phone) .fui-modal-header{padding-bottom:12px}.fui-modal:has(.premium-phone) .fui-modal-header h2{margin:8px 35px 8px 0;font-size:27px}.fui-modal:has(.premium-phone) .fui-modal-body{padding-top:4px}.premium-plans:has(.premium-phone)>.premium-context{margin-bottom:12px!important}.business-ui:has(.business-phone)>section.business-offers{margin:0;padding:0}}.premium-back{font:600 13px var(--fui-font);color:#6841d9;cursor:pointer;background:0 0;border:0;margin:0 0 8px;padding:0}@media (orientation:landscape) and (height<=520px){.fui-modal.premium-sheet[open],.fui-modal.business-sheet[open]{width:calc(100% - 20px);max-width:880px;max-height:calc(100dvh - 12px)}.premium-sheet .fui-modal-header,.business-sheet .fui-modal-header{padding:12px 18px 6px}.fui-modal.premium-sheet .fui-modal-header h2,.fui-modal.business-sheet .fui-modal-header h2{margin:2px 52px 0 0;line-height:1.2;font-size:22px!important}.premium-sheet .fui-modal-header p,.business-sheet .fui-modal-header p{margin:2px 0 0;font-size:13px}.premium-sheet .fui-modal-header .fui-eyebrow,.business-sheet .fui-modal-header .fui-eyebrow{font-size:11px}.premium-sheet .fui-modal-header>.fui-icon-button,.business-sheet .fui-modal-header>.fui-icon-button{width:38px;height:38px;top:10px;right:10px}.premium-sheet .fui-modal-body,.business-sheet .fui-modal-body{padding:6px 18px 12px}}.checkout-sheet .checkout-box{min-height:540px}.checkout-frame{position:relative}.checkout-cover{background:var(--fui-paper);place-items:center;display:grid;position:absolute;inset:0}.checkout-wait{color:#5c4c6a;justify-items:center;gap:14px;padding:26px 0;display:grid}.checkout-sheet .gpring{border:3px solid #0800ff2e;border-top-color:var(--vs-blue,#0800ff);border-radius:50%;flex:none;width:30px;height:30px;animation:.8s linear infinite gpspin}@keyframes gpspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.checkout-sheet .gpring{animation-duration:2.4s}}.checkout-done{text-align:center;justify-items:center;gap:6px;padding:4px 0 6px;display:grid}.checkout-done>h2{font:700 26px/1.2 var(--fui-display);color:#241b3a;text-wrap:balance;margin:16px 0 0}.checkout-done>p{color:var(--fui-muted,#6b6b6b);max-width:30ch;margin:0;font-size:15px;line-height:1.45}.checkout-done>.fui-button{min-width:220px;margin-top:18px}.checkout-seal{color:#fff;background:linear-gradient(135deg,#7a4dff,#ff5fb8);border-radius:99px;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 0 0 10px #7a4dff14,0 14px 30px #7a4dff40}.checkout-book{border-radius:10px;width:120px;box-shadow:0 14px 30px #2a1a4a33}.fui-modal.premium-sheet,.fui-modal.business-sheet{background:radial-gradient(ellipse at 100% 0, #ebe5ff 0, transparent 60%) left top / calc(100% + 24px) 117px no-repeat, var(--fui-paper)}.premium-sheet .fui-modal-header,.business-sheet .fui-modal-header{background:0 0}@media (width<=700px){.fui-modal.premium-sheet,.fui-modal.business-sheet{background-size:calc(100% + 24px) 153px,auto}}.fui-modal.sale-sheet .fui-modal-header{background:linear-gradient(135deg,#5b2df5 0%,#9b3ff0 55%,#ff5fb8 100%);position:relative;overflow:hidden;padding-bottom:18px!important}.fui-modal.sale-sheet .fui-modal-header h2,.fui-modal.sale-sheet .fui-modal-header h2 em{-webkit-text-fill-color:#fff;background:0 0;color:#fff!important}.fui-modal.sale-sheet .fui-modal-header h2>small{color:#ffffffe0;font:500 14px var(--fui-font);letter-spacing:0;margin-top:4px;display:block}.fui-modal.sale-sheet .fui-modal-header>.fui-icon-button{color:#fff;z-index:2;background:#ffffff2e}.fui-modal.sale-sheet .fui-modal-body{padding-top:16px!important}.fui-modal.sale-sheet .fui-modal-header .fui-eyebrow{display:none}.sale-clock{z-index:1;gap:6px;display:flex;position:absolute;top:50%;right:74px;transform:translateY(-50%)}.sale-clock>span{color:#fff;text-align:center;min-width:46px;font:800 20px/1 var(--fui-display);font-variant-numeric:tabular-nums;letter-spacing:0;background:#ffffff26;border-radius:10px;padding:6px 4px 5px}.sale-clock small{font:600 9.5px/1 var(--fui-font);letter-spacing:.08em;text-transform:uppercase;color:#fffc;margin-top:3px;display:block}.sale-conf{pointer-events:none;position:absolute;inset:0}.sale-conf.tall{display:none}.sale-conf i{opacity:.9;width:9px;height:9px;transform:rotate(var(--r,0deg));border-radius:2px;animation:.7s cubic-bezier(.2,.9,.3,1.2) backwards sale-drop;position:absolute}@keyframes sale-drop{0%{opacity:0;transform:translateY(-26px) rotate(calc(var(--r,0deg) - 120deg)) scale(.4)}}.sale-was{color:#8b7fa3;margin-right:6px;font-size:.62em;font-weight:500;text-decoration:line-through}.sale-vchip{color:#1c1733;font:600 12.5px var(--fui-font);vertical-align:middle;white-space:nowrap;background:#f1ebff;border-radius:999px;align-items:center;gap:5px;margin-left:6px;padding:3px 9px 3px 3px;display:inline-flex}.sale-vchip>i{color:#fff;width:20px;height:20px;font:700 11px var(--fui-font);background:linear-gradient(135deg,#5b2df5,#ff5fb8);border-radius:50%;place-items:center;font-style:normal;display:grid}@media (width>=701px) and (height>=521px){.fui-modal.sale-sheet .business-phone.plan-phone.sale-rows{min-height:0}}@media (width<=700px){.sale-clock{margin-top:10px;position:relative;top:auto;right:auto;transform:none}.sale-clock>span{min-width:42px;font-size:17px}.sale-conf.wide{display:none}.sale-conf.tall{display:block}}@media (prefers-reduced-motion:reduce){.sale-conf i{animation:none}}
