.ukpw{--a:#6c5ce7;--r:24px;--mw:640px;--fg:#0f172a;--mut:#5b6478;--line:rgba(15,23,42,.1);--card:#fff;--chip:rgba(15,23,42,.045);--field:#fff;--soft:cubic-bezier(.22,1,.36,1);position:relative;max-width:var(--mw);margin:28px auto 0;color:var(--fg);text-align:center;font-family:inherit}.ukpw *,.ukpw *::before,.ukpw *::after{box-sizing:border-box}.ukpw a{text-decoration:none!important;box-shadow:none}.ukpw-sk-dark{--fg:#f1f5f9;--mut:#a3adc2;--line:rgba(255,255,255,.12);--card:#12162a;--chip:rgba(255,255,255,.07);--field:rgba(255,255,255,.06)}.ukpw-sk-paper{--fg:#1c1917;--mut:#57534e;--line:rgba(28,25,23,.18);--card:#fffdf8;--chip:rgba(28,25,23,.06);--field:#fff}.ukpw-sk-brand{--fg:#fff;--mut:rgba(255,255,255,.84);--line:rgba(255,255,255,.28);--card:transparent;--chip:rgba(255,255,255,.14);--field:rgba(255,255,255,.14)}.ukpw-gate{position:relative;--bg:#fff}.ukpw-teaser{position:relative}.ukpw-teaser>*:last-child{margin-bottom:0}.ukpw-fade{position:absolute;left:0;right:0;bottom:-2px;height:min(180px,70%);background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none}.ukpw-skel{display:grid;gap:13px;margin-top:14px;filter:blur(3.5px);opacity:.6;-webkit-user-select:none;user-select:none}.ukpw-skel i{display:block;height:12px;border-radius:7px;background:linear-gradient(90deg,rgba(100,116,139,.45),rgba(100,116,139,.22))}.ukpw-t-blur{-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.ukpw-in{position:relative;overflow:hidden;padding:clamp(26px,4vw,44px);border-radius:var(--r);background:var(--card);border:1px solid var(--line);box-shadow:0 1px 2px rgba(15,23,42,.04),0 24px 60px -30px rgba(15,23,42,.35);transition:transform 1.1s var(--soft),opacity 1s ease}.ukpw-in::before{content:"";position:absolute;inset:-40% -10% auto;height:260px;background:radial-gradient(closest-side,color-mix(in srgb,var(--a) 20%,transparent),transparent);pointer-events:none}.ukpw-in>*{position:relative}.ukpw-sk-dark .ukpw-in{box-shadow:0 30px 70px -30px rgba(0,0,0,.8)}.ukpw-sk-paper .ukpw-in{box-shadow:none;border-radius:min(var(--r),6px)}.ukpw-sk-paper .ukpw-in::before{display:none}.ukpw-sk-brand .ukpw-in{border:0;background:radial-gradient(120% 100% at 100% 0,color-mix(in srgb,var(--a) 45%,#fff) 0,transparent 55%),linear-gradient(145deg,var(--a),color-mix(in srgb,var(--a) 50%,#0b1020));box-shadow:0 30px 70px -30px color-mix(in srgb,var(--a) 80%,transparent)}.ukpw-sk-brand .ukpw-in::before{background:radial-gradient(closest-side,rgba(255,255,255,.18),transparent)}.ukpw.is-js .ukpw-in{opacity:0;transform:translateY(22px)}.ukpw.is-js.is-vis .ukpw-in{opacity:1;transform:none}.ukpw-lock{position:relative;display:inline-grid;place-items:center;width:62px;height:62px;margin:0 auto 16px;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--a),color-mix(in srgb,var(--a) 55%,#ec4899));box-shadow:0 12px 26px -10px color-mix(in srgb,var(--a) 80%,transparent)}.ukpw-lock::after{content:"";position:absolute;inset:-7px;border-radius:50%;border:2px solid color-mix(in srgb,var(--a) 35%,transparent);animation:ukpw-ring 3.6s ease-in-out infinite}@keyframes ukpw-ring{0%,100%{transform:scale(.94);opacity:.9}50%{transform:scale(1.06);opacity:.35}}.ukpw-sk-brand .ukpw-lock{background:rgba(255,255,255,.18);box-shadow:none}.ukpw-sk-brand .ukpw-lock::after{border-color:rgba(255,255,255,.35)}.ukpw-eye{display:inline-block;margin:0 0 10px;padding:6px 12px;border-radius:99px;font:700 11.5px/1 system-ui,-apple-system,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--a);background:color-mix(in srgb,var(--a) 11%,transparent)}.ukpw-sk-dark .ukpw-eye{color:color-mix(in srgb,var(--a) 50%,#fff);background:color-mix(in srgb,var(--a) 22%,transparent)}.ukpw-sk-brand .ukpw-eye{color:#fff;background:rgba(255,255,255,.18)}.ukpw-h{display:block;margin:0 0 10px!important;font-size:clamp(22px,2.6vw,30px);line-height:1.18;font-weight:800;letter-spacing:-.025em;color:var(--fg)!important}.ukpw-t{max-width:520px;margin:0 auto 6px!important;font-size:16px;line-height:1.6;color:var(--mut)}.ukpw-perks{display:inline-grid;grid-template-columns:repeat(2,auto);gap:10px 26px;margin:18px auto 4px!important;padding:0!important;list-style:none!important;text-align:left}.ukpw-perks li{display:flex;align-items:center;gap:9px;margin:0!important;padding:0;font-size:14.5px;font-weight:600;color:var(--fg);list-style:none}.ukpw-perks li::before{content:none}.ukpw-perks span{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;color:#fff;background:var(--a)}.ukpw-sk-brand .ukpw-perks span{color:var(--a);background:#fff}.ukpw a.ukpw-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:22px;padding:14px 26px;border-radius:99px;font-size:15.5px;font-weight:750;line-height:1.1;color:#fff!important;background:linear-gradient(135deg,var(--a),color-mix(in srgb,var(--a) 60%,#ec4899));box-shadow:0 14px 28px -14px color-mix(in srgb,var(--a) 90%,transparent);transition:transform .8s var(--soft),box-shadow .8s var(--soft),filter .5s ease}.ukpw a.ukpw-btn:hover{transform:translateY(-2px);filter:saturate(1.1);box-shadow:0 20px 36px -16px color-mix(in srgb,var(--a) 95%,transparent)}.ukpw a.ukpw-btn svg{transition:transform .8s var(--soft)}.ukpw a.ukpw-btn:hover svg{transform:translateX(3px)}.ukpw a.ukpw-btn.is-ghost{color:var(--fg)!important;background:transparent;border:1.5px solid var(--line);box-shadow:none}.ukpw a.ukpw-btn.is-ghost:hover{border-color:var(--a)}.ukpw-sk-brand a.ukpw-btn{color:var(--a)!important;background:#fff}.ukpw-sk-brand a.ukpw-btn.is-ghost{color:#fff!important;background:transparent;border-color:rgba(255,255,255,.5)}.ukpw-form{max-width:480px;margin:22px auto 0;text-align:left}.ukpw-field{display:flex;align-items:center;gap:6px;padding:6px 6px 6px 16px;border:1.5px solid var(--line);border-radius:99px;background:var(--field);transition:border-color .4s ease,box-shadow .5s ease}.ukpw-field:focus-within{border-color:var(--a);box-shadow:0 0 0 5px color-mix(in srgb,var(--a) 16%,transparent)}.ukpw-sk-brand .ukpw-field:focus-within{border-color:#fff;box-shadow:0 0 0 5px rgba(255,255,255,.2)}.ukpw-fi{display:grid;flex:none;color:var(--mut)}.ukpw-field input{flex:1;min-width:0;height:44px;margin:0!important;padding:0 4px!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;font:inherit;font-size:15.5px;color:var(--fg)!important}.ukpw-field input::placeholder{color:var(--mut);opacity:.85}.ukpw .ukpw-go{flex:none;height:44px;margin:0;padding:0 20px!important;border:0!important;border-radius:99px!important;font:700 14.5px/1 inherit;color:#fff!important;background:var(--a)!important;cursor:pointer;box-shadow:none!important;transition:filter .4s ease,transform .6s var(--soft)}.ukpw .ukpw-go:hover{filter:brightness(1.08)}.ukpw .ukpw-go:disabled{opacity:.6;cursor:progress}.ukpw-sk-brand .ukpw-go{color:var(--a)!important;background:#fff!important}.ukpw-f-code input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;text-transform:uppercase}.ukpw-f-code input::placeholder{letter-spacing:.04em;text-transform:none;font-family:inherit}.ukpw-note-s{margin:9px 0 0 18px!important;font-size:12.5px;color:var(--mut)}.ukpw-msg{margin:8px 0 0 18px!important;font-size:13.5px;font-weight:600;min-height:0}.ukpw-msg:empty{display:none}.ukpw-msg.is-err{color:#dc2626}.ukpw-msg.is-ok{color:#16a34a}.ukpw-sk-dark .ukpw-msg.is-err,.ukpw-sk-brand .ukpw-msg.is-err{color:#fecaca}.ukpw-sk-dark .ukpw-msg.is-ok,.ukpw-sk-brand .ukpw-msg.is-ok{color:#bbf7d0}.ukpw-hp{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;pointer-events:none}.ukpw-login{margin:18px 0 0!important;font-size:14.5px;color:var(--mut)}.ukpw-login a{font-weight:700;color:var(--a)!important;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;padding-bottom:1px}.ukpw-sk-dark .ukpw-login a{color:color-mix(in srgb,var(--a) 50%,#fff)!important}.ukpw-sk-brand .ukpw-login a{color:#fff!important}.ukpw-fine{margin:16px 0 0!important;font-size:12.5px;line-height:1.5;color:var(--mut)}.ukpw.is-done .ukpw-in{transform:scale(.985);opacity:.7}.ukpw-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:24px;text-align:left}.ukpw-plan{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:18px;border:1.5px solid var(--line);background:var(--card);transition:transform .8s var(--soft),border-color .5s ease,box-shadow .8s var(--soft)}.ukpw-plan:hover{transform:translateY(-3px)}.ukpw-plan.is-feat{border-color:var(--a);box-shadow:0 18px 40px -22px color-mix(in srgb,var(--a) 85%,transparent)}.ukpw-sk-brand .ukpw-plan{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25)}.ukpw-sk-brand .ukpw-plan.is-feat{background:#fff;--fg:#0f172a;--mut:#5b6478;--line:rgba(15,23,42,.1);color:#0f172a}.ukpw-sk-brand .ukpw-plan.is-feat a.ukpw-btn{color:#fff!important;background:linear-gradient(135deg,var(--a),color-mix(in srgb,var(--a) 60%,#ec4899))}.ukpw-best{position:absolute;top:-11px;right:16px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:99px;font:700 11px/1 system-ui,sans-serif;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,var(--a),color-mix(in srgb,var(--a) 55%,#ec4899))}.ukpw-best svg{fill:currentColor}.ukpw-pl-top{display:flex;flex-direction:column;gap:3px}.ukpw-pl-top b{font-size:15px;font-weight:750;color:var(--fg)}.ukpw-pl-top small{font-size:12.5px;color:var(--mut)}.ukpw-price{display:flex;align-items:baseline;gap:4px}.ukpw-price strong{font-size:34px;line-height:1;font-weight:800;letter-spacing:-.03em;color:var(--fg)}.ukpw-price span{font-size:14px;color:var(--mut)}.ukpw-plan a.ukpw-btn{margin-top:auto;width:100%;padding:12px 18px;font-size:14.5px}.ukpw-l-split{--mw:980px;text-align:left}.ukpw-l-split .ukpw-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,4vw,48px);align-items:center}.ukpw-l-split .ukpw-lock{margin:0 0 16px}.ukpw-l-split .ukpw-t{margin:0 0 6px!important}.ukpw-l-split .ukpw-perks{display:grid;grid-template-columns:1fr;margin:18px 0 0!important}.ukpw-l-split .ukpw-plans{margin-top:10px}.ukpw-l-split .ukpw-form{margin:18px 0 0}.ukpw-l-split .ukpw-fine{text-align:left}.ukpw-l-magazine{--mw:720px}.ukpw-l-magazine .ukpw-in{padding:34px 0 0;border:0;border-top:4px solid var(--fg);border-radius:0;background:transparent;box-shadow:none;text-align:left}.ukpw-l-magazine .ukpw-in::before,.ukpw-l-magazine .ukpw-lock{display:none}.ukpw-l-magazine .ukpw-eye{padding:0;background:none;color:var(--a);letter-spacing:.14em}.ukpw-l-magazine .ukpw-h{font-family:Georgia,"Times New Roman",serif;font-size:clamp(28px,3.4vw,40px);font-weight:700;letter-spacing:-.01em}.ukpw-l-magazine .ukpw-t{margin:0 0 6px!important;font-size:17px}.ukpw-l-magazine a.ukpw-btn{width:100%;border-radius:6px;background:var(--fg);color:var(--card)!important;box-shadow:none}.ukpw-sk-paper.ukpw-l-magazine a.ukpw-btn{color:#fffdf8!important}.ukpw-l-magazine .ukpw-plans{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ukpw-l-magazine .ukpw-plan{border-radius:6px}.ukpw-l-magazine .ukpw-plan.is-feat{border-color:var(--fg);box-shadow:none}.ukpw-l-magazine .ukpw-plan a.ukpw-btn{border-radius:4px}.ukpw-l-magazine .ukpw-best{border-radius:4px;background:var(--a)}.ukpw-l-magazine .ukpw-perks{display:flex;flex-wrap:wrap;gap:8px 22px;margin:22px 0 0!important;padding-top:16px!important;border-top:1px solid var(--line)}.ukpw-l-magazine .ukpw-perks li{font-weight:500;font-size:14px}.ukpw-l-magazine .ukpw-perks span{width:18px;height:18px;background:var(--fg);color:var(--card)}.ukpw-l-magazine .ukpw-login{text-align:center}.ukpw-l-magazine .ukpw-login a{color:var(--fg)!important}.ukpw-l-magazine .ukpw-form{margin-left:0}.ukpw-l-email .ukpw-lock,.ukpw-l-code .ukpw-lock{background:linear-gradient(135deg,var(--a),color-mix(in srgb,var(--a) 55%,#06b6d4))}.ukpw-l-email .ukpw-perks{grid-template-columns:repeat(3,auto)}.ukpw-l-code .ukpw-field input{text-align:left}.ukpw-g-glass .ukpw-teaser{min-height:120px}.ukpw-l-glass{margin-top:-150px;z-index:2}.ukpw-l-glass .ukpw-in{background:color-mix(in srgb,var(--card) 62%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border:1px solid rgba(255,255,255,.55)}.ukpw-sk-dark.ukpw-l-glass .ukpw-in{border-color:rgba(255,255,255,.14)}.ukpw-l-banner,.ukpw-l-minimal{--mw:980px;text-align:left}.ukpw-l-banner .ukpw-in{display:flex;align-items:center;gap:20px;padding:18px 22px;border-radius:min(var(--r),20px)}.ukpw-l-banner .ukpw-lock,.ukpw-l-minimal .ukpw-lock{flex:none;width:48px;height:48px;margin:0}.ukpw-l-banner .ukpw-lock::after,.ukpw-l-minimal .ukpw-lock::after{inset:-5px}.ukpw-bt{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ukpw-bt b{font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--fg)}.ukpw-bt span{font-size:14.5px;line-height:1.5;color:var(--mut)}.ukpw-ba{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 16px;flex:none;max-width:56%}.ukpw-l-banner a.ukpw-btn{margin:0;padding:12px 20px}.ukpw-l-banner .ukpw-form{margin:0;min-width:320px}.ukpw-l-banner .ukpw-note-s{display:none}.ukpw-l-banner .ukpw-login{margin:0!important;font-size:13.5px}.ukpw-l-minimal .ukpw-in{display:flex;align-items:flex-start;gap:16px;padding:20px 22px;border:1.5px dashed color-mix(in srgb,var(--a) 45%,transparent);border-radius:18px;background:color-mix(in srgb,var(--a) 5%,var(--card));box-shadow:none}.ukpw-l-minimal .ukpw-in::before{display:none}.ukpw-l-minimal .ukpw-lock{width:44px;height:44px}.ukpw-l-minimal .ukpw-form{margin:10px 0 0;max-width:420px}.ukpw-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:6px}.ukpw-links:empty{display:none}.ukpw-links a{font-size:14.5px;font-weight:700;color:var(--a)!important}.ukpw-links a:hover{text-decoration:underline!important}.ukpw-l-sheet{position:fixed;left:0;right:0;bottom:0;z-index:9990;max-width:none;margin:0;text-align:left;transform:translateY(105%);transition:transform 1.2s var(--soft)}.ukpw-l-sheet.is-up{transform:none}.ukpw-l-sheet .ukpw-in{max-width:780px;margin:0 auto;padding:14px clamp(20px,4vw,36px) calc(26px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;border-bottom:0;box-shadow:0 -24px 70px -20px rgba(15,23,42,.35);opacity:1!important;transform:none!important}.ukpw-grab{display:block;width:44px;height:5px;margin:0 auto 16px;border-radius:5px;background:var(--line);cursor:pointer}.ukpw-sh{display:flex;align-items:center;gap:16px}.ukpw-sh .ukpw-lock{flex:none;width:52px;height:52px;margin:0}.ukpw-sh .ukpw-h{font-size:clamp(20px,2.2vw,24px);margin:0 0 4px!important}.ukpw-sh .ukpw-t{margin:0!important;font-size:15px}.ukpw-sh .ukpw-eye{margin-bottom:6px}.ukpw-l-sheet .ukpw-plans{margin-top:18px}.ukpw-l-sheet .ukpw-form{margin:18px 0 0;max-width:none}.ukpw-l-sheet a.ukpw-btn{margin-top:18px}.ukpw-l-sheet .ukpw-login{text-align:center}.ukpw-l-sheet.is-min .ukpw-in>*:not(.ukpw-grab):not(.ukpw-sh){display:none}.ukpw-l-sheet.is-min .ukpw-sh .ukpw-t,.ukpw-l-sheet.is-min .ukpw-sh .ukpw-eye{display:none}.ukpw-l-sheet.is-contained{position:relative;left:auto;right:auto;bottom:auto;z-index:1;margin-top:-30px;transform:translateY(30px);opacity:0;transition:transform 1.2s var(--soft),opacity 1s ease}.ukpw-l-sheet.is-contained.is-up{transform:none;opacity:1}.ukpw-l-sheet.is-contained .ukpw-in{border-bottom:1px solid var(--line);border-radius:26px}.ukpw-meter{--a:#6c5ce7;display:flex;align-items:center;gap:14px;margin:0 0 26px;padding:12px 14px 12px 16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--a) 25%,transparent);background:color-mix(in srgb,var(--a) 7%,#fff);color:#1e293b;font-size:14.5px;line-height:1.45}.ukpw-meter p{flex:1;margin:0!important}.ukpw-meter b{color:var(--a)}.ukpw-dots{display:flex;gap:5px;flex:none}.ukpw-dots i{display:block;width:9px;height:9px;border-radius:50%;border:1.5px solid var(--a)}.ukpw-dots i.is-used{background:var(--a)}.ukpw-meter .ukpw-mb-a{flex:none;padding:8px 14px;border-radius:99px;font-size:13.5px;font-weight:700;color:#fff!important;background:var(--a);text-decoration:none!important}.ukpw-meter .ukpw-mb-x{flex:none;width:30px;height:30px;margin:0;padding:0!important;border:0!important;border-radius:50%!important;font-size:20px;line-height:1;color:#64748b!important;background:transparent!important;cursor:pointer;box-shadow:none!important}.ukpw-meter .ukpw-mb-x:hover{background:rgba(15,23,42,.06)!important}.ukpw-meter.is-gone{display:none}.ukpw-note{display:flex;align-items:center;gap:10px;margin:0 0 22px;padding:10px 14px;border-radius:12px;background:#fef9c3;color:#854d0e;font-size:13.5px;line-height:1.45}.ukpw-note span{display:grid;flex:none}.ukpw-note p{margin:0!important}@media (max-width:767px){.ukpw-perks,.ukpw-l-email .ukpw-perks{grid-template-columns:1fr;gap:9px}.ukpw-l-split .ukpw-in{grid-template-columns:1fr}.ukpw-l-banner .ukpw-in{flex-direction:column;align-items:flex-start}.ukpw-ba{max-width:none;width:100%;justify-content:flex-start}.ukpw-l-banner .ukpw-form{min-width:0;width:100%}.ukpw-field{flex-wrap:wrap;border-radius:20px;padding:6px}.ukpw-fi{display:none}.ukpw-field input{flex-basis:100%;padding:0 10px!important}.ukpw .ukpw-go{width:100%;border-radius:14px!important}.ukpw-note-s,.ukpw-msg{margin-left:4px!important}.ukpw-l-glass{margin-top:-110px}.ukpw-meter{flex-wrap:wrap}.ukpw-meter p{flex-basis:calc(100% - 44px)}.ukpw-sh{align-items:flex-start}.ukpw-sh .ukpw-lock{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.ukpw *,.ukpw{animation:none!important;transition:none!important}.ukpw.is-js .ukpw-in{opacity:1;transform:none}}.ukpw-lock{display:grid}.ukpw-gate.has-frame,.ukpw-open.has-frame{--frame:#fff;--bg:#fff;padding:clamp(24px,4vw,46px);border-radius:28px;background:var(--frame);color:#1e293b;box-shadow:0 30px 80px -34px rgba(8,10,30,.55)}.ukpw-gate.has-frame .ukpw{margin-bottom:0}.ukpw .ukpw-h{padding:0!important;border:0!important;background:none!important;text-transform:none;font-family:inherit}.ukpw .ukpw-h::before,.ukpw .ukpw-h::after{content:none!important;display:none!important}.ukpw-l-magazine .ukpw-h{font-family:Georgia,"Times New Roman",serif}.ukpw-sk-brand .ukpw-lock{background:rgba(255,255,255,.2)!important;box-shadow:none!important}@media (max-width:767px){.ukpw-gate.has-frame,.ukpw-open.has-frame{padding:20px 16px;border-radius:22px}.ukpw-in{padding:26px 18px}.ukpw-gate.has-frame .ukpw-in{padding:24px 16px}.ukpw-h{font-size:22px}}