:root{--px-sky-25:#f6fbff;--px-sky-50:#eaf3ff;--px-sky-100:#d7e8ff;--px-navy-900:#0b1f3c;--px-navy-700:#17345c;--px-navy-500:#26496f;--px-slate-500:#566178;--px-blue:#1f7ae0;--px-blue-solid:#1d74d6;--px-blue-dark:#1666c0;--px-orange:#ff9400;--px-violet:#7a5cf0;--px-green:#10b981;--px-green-ink:#04684a;--px-danger:#c8102e;--px-line:#0b1f3c14;--px-card:#fff;--px-shadow-sm:0 2px 10px #0b1f3c0f;--px-shadow-md:0 14px 34px #0b1f3c1a;--px-shadow-lg:0 24px 60px #1f7ae02e;--px-radius:20px;--px-pill:48px;--px-ease:cubic-bezier(.22, 1, .36, 1);--px-brand-instagram:#d6249f;--px-brand-x:#0f1419;--px-brand-youtube:#f03;--px-brand-tiktok:#0b1f3c;--px-brand-linkedin:#0a66c2;--px-font:var(--font-inter), "Inter", "Segoe UI", "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, sans-serif}.px-site{font-family:var(--px-font);background:var(--px-sky-25);color:var(--px-navy-900);min-height:100vh;line-height:1.6;overflow-x:clip}.px-site *,.px-site :before,.px-site :after{box-sizing:border-box}.px-site h1,.px-site h2,.px-site h3,.px-site h4{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800;line-height:1.15}.px-site p{margin:0}.px-site :where(a){color:inherit;text-decoration:none}.px-site :focus-visible{outline:3px solid var(--px-blue);outline-offset:3px;border-radius:6px}.px-site svg{flex-shrink:0}.px-btn{border-radius:var(--px-pill);font:600 1rem/1 var(--px-font);cursor:pointer;transition:transform .18s var(--px-ease), box-shadow .25s var(--px-ease), background-color .2s ease, border-color .2s ease, color .2s ease;border:1.5px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.7rem;display:inline-flex;position:relative;overflow:hidden}.px-btn:active{transform:scale(.97)}.px-btn svg{width:1.05em;height:1.05em}.px-btn--primary{background:var(--px-blue-solid);color:#fff;box-shadow:0 10px 26px #1f7ae04d}.px-btn--primary:hover{background:var(--px-blue-dark);transform:translateY(-2px);box-shadow:0 16px 34px #1f7ae061}.px-btn--primary:after{content:"";transition:transform .7s var(--px-ease);pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.px-btn--primary:hover:after{transform:translate(120%)}.px-btn--outline{color:var(--px-blue-dark);background:#ffffffb3;border-color:#1f7ae066}.px-btn--outline:hover{border-color:var(--px-blue);box-shadow:var(--px-shadow-sm);background:#fff;transform:translateY(-2px)}.px-btn--ghost{color:var(--px-navy-700);background:0 0}.px-btn--ghost:hover{background:#1f7ae014}.px-btn--inverse{color:#0b1f3c;background:#fff}.px-btn--inverse:hover{transform:translateY(-2px);box-shadow:0 16px 40px #00000040}.px-btn--sm{padding:.55rem 1.15rem;font-size:.92rem}.px-btn--lg{padding:1rem 2.1rem;font-size:1.06rem}.px-btn--icon{color:var(--px-navy-700);border-radius:50%;padding:.55rem}.px-btn--icon:hover{background:#1f7ae01a}[dir=rtl] .px-arrow{transform:scaleX(-1)}.px-logo{align-items:center;gap:.55rem;display:inline-flex}.px-logo__mark{filter:drop-shadow(0 3px 8px #1f7ae040);width:48px;height:48px;transition:transform .3s var(--px-ease), filter .3s var(--px-ease)}.px-logo:hover .px-logo__mark{filter:drop-shadow(0 6px 14px #1f7ae066);transform:rotate(-5deg)scale(1.07)}.px-logo__text{font-family:var(--font-orbitron), "Orbitron", var(--px-font);letter-spacing:.03em;color:var(--px-navy-900);font-size:1.5rem;font-weight:700}.px-logo__text .px-logo__x{background:linear-gradient(135deg, #58a6ff, var(--px-blue) 55%, #1256a8);color:var(--px-blue);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.12em}.px-hero__aurora{pointer-events:none;background:radial-gradient(38% 45% at 78% 18%,#5c9fff66,#0000 70%),radial-gradient(30% 38% at 12% 70%,#1f7ae02e,#0000 70%),radial-gradient(22% 30% at 60% 85%,#ff94001a,#0000 70%);animation:26s ease-in-out infinite alternate px-drift;position:absolute;inset:-20% -10%}.px-ring{aspect-ratio:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:min(320px,78vw);box-shadow:var(--px-shadow-lg);background:#ffffffbf;border:1px solid #1f7ae026;border-radius:50%;place-items:center;display:grid;position:relative}.px-ring svg{width:calc(100% - 28px);height:calc(100% - 28px);position:absolute;inset:14px;transform:rotate(-90deg)}.px-ring circle{fill:none;stroke-width:11px;stroke-linecap:round}.px-ring__track{stroke:var(--px-sky-100)}.px-ring__fill{stroke:var(--ring-accent,var(--px-blue));transition:stroke .7s var(--px-ease);animation:px-ring-fill 1.8s var(--px-ease) .6s forwards}.px-ring__center{text-align:center;gap:.15rem;padding:2rem;display:grid}.px-ring__label{color:var(--px-slate-500);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;font-weight:600}.px-ring__value{color:var(--px-navy-900);font-variant-numeric:tabular-nums;justify-self:center;justify-items:center;padding-block:.08em;font-size:3.4rem;font-weight:800;line-height:1;display:inline-grid;overflow:hidden}.px-ring__value-num{animation:px-word-in .55s var(--px-ease) both;grid-area:1/1}.px-ring__caption{color:var(--px-slate-500);font-size:.8rem}.px-exam__cta .px-arrow{transition:transform .25s var(--px-ease)}.px-exam:hover .px-exam__cta .px-arrow{transform:translate(4px)}[dir=rtl] .px-exam:hover .px-exam__cta .px-arrow{transform:scaleX(-1)translate(4px)}.px-footer__col h3{letter-spacing:.1em;text-transform:uppercase;color:var(--px-navy-500);margin-block-end:.35rem;font-size:.85rem;font-weight:700}.px-auth__top .px-logo{width:fit-content}.px-auth__form .px-btn--primary{width:100%;padding-block:.9rem}.px-btn--google{border:1.5px solid var(--px-line);background:var(--px-card);width:100%;color:var(--px-navy-900)}.px-btn--google:hover{box-shadow:var(--px-shadow-sm);border-color:#1f7ae059;transform:translateY(-2px)}.px-btn--google svg{width:18px;height:18px}.px-auth__form .px-btn[disabled],.px-auth__panel .px-btn[disabled]{opacity:.6;pointer-events:none}.px-btn:disabled{opacity:.55;cursor:not-allowed}.px-profile>.px-btn{margin-inline-start:auto}html[data-dx-theme=dark] .px-invoice__paid{color:#6ee7b7}html[data-dx-theme=dark] .px-invoice__paid--back{color:#ffc46b}html[data-dx-theme=dark] .px-refund__tag{color:#7ff0c6}html[data-dx-theme=dark] .px-refund__tag--no{color:#c6d3e4}.px-settings__links a:not(.px-btn){color:var(--px-blue);text-decoration:none}.px-settings__links a:not(.px-btn):hover{text-decoration:underline}html[data-dx-theme=dark] .px-session__now{color:#6ee7b7}html[data-dx-theme=dark] .px-linkbtn--danger{color:#ff8b8b}@media (max-width:560px){.px-2fa__method{flex-wrap:wrap}.px-2fa__method .px-btn,.px-2fa__method .px-linkbtn{margin-inline-start:auto}.px-2fa__codes ol{grid-template-columns:1fr}}.px-oops{place-items:center;min-height:100dvh;padding:3rem 1.5rem;display:grid;position:relative;overflow:hidden}.px-oops__inner{z-index:1;text-align:center;justify-items:center;gap:1rem;max-width:34rem;display:grid;position:relative}.px-oops__inner>*{animation:px-rise .7s var(--px-ease) both}.px-oops__inner>[data-oops="1"]{animation-delay:50ms}.px-oops__inner>[data-oops="2"]{animation-delay:.16s}.px-oops__inner>[data-oops="3"]{animation-delay:.3s}.px-oops__inner>[data-oops="4"]{animation-delay:.42s}.px-oops__inner>[data-oops="5"]{animation-delay:.54s}.px-oops__brand{margin-block-end:.2rem}.px-oops__ring{width:min(272px,66vw)}.px-oops h1{font-size:clamp(1.6rem,3.6vw,2.3rem)}.px-oops__desc{max-width:30rem;color:var(--px-slate-500)}.px-oops__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.px-oops__actions>*{flex:none}.px-oops__code{font-family:var(--font-orbitron), "Orbitron", var(--px-font);letter-spacing:.02em;background:linear-gradient(135deg, #58a6ff, var(--px-blue) 55%, #1256a8);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.7rem;font-weight:800}.px-ring .px-oops__glyph{width:2.7rem;height:2.7rem;color:var(--px-orange);position:static;inset:auto;transform:none}.px-ring .px-oops__dot,.px-ring .px-oops__halo{fill:var(--px-orange);stroke:none;transform-box:fill-box;transform-origin:50%}.px-oops__dot{animation:px-pop .5s var(--px-ease) 2.2s both}.px-oops__halo{opacity:0;animation:2.8s ease-in-out 2.6s infinite px-oops-halo}.px-oops__chip--1{inset-block-start:14%;inset-inline-start:9%}.px-oops__chip--2{animation-duration:8s;inset-block-start:9%;inset-inline-end:11%}.px-oops__chip--3{animation-duration:6.4s;inset-block-start:43%;inset-inline-start:4%}.px-oops__chip--4{animation-duration:7.6s;inset-block-end:16%;inset-inline-end:8%}.px-oops__chip--5{animation-duration:6.8s;inset-block-end:11%;inset-inline-start:13%}.px-oops__chip--6{animation-duration:8.4s;inset-block-start:47%;inset-inline-end:5%}@media (max-width:900px){.px-oops__chip--1,.px-oops__chip--2,.px-oops__chip--3,.px-oops__chip--4,.px-oops__chip--5,.px-oops__chip--6{display:none}}html[data-dx-theme=dark]{--px-sky-25:#081120;--px-sky-50:#0d1a30;--px-sky-100:#1b2b4a;--px-navy-900:#e9f0fc;--px-navy-700:#ccd9ee;--px-navy-500:#9fb3d4;--px-slate-500:#8ea3c4;--px-danger:#ff8a8a;--px-line:#e9f0fc1a;--px-card:#101b31;--px-shadow-sm:0 2px 10px #00000059;--px-shadow-md:0 14px 34px #00000073;--px-shadow-lg:0 24px 60px #030a1999;--px-brand-x:#e9f0fc;--px-brand-tiktok:#e9f0fc;--px-brand-linkedin:#4a9eff}html[data-dx-theme=dark] .px-header.is-scrolled{background:#081120d1}html[data-dx-theme=dark] .px-header__mobile{background:#081120f7}html[data-dx-theme=dark] .px-chip,html[data-dx-theme=dark] .px-hero__chip,html[data-dx-theme=dark] .px-pay{background:var(--px-card)}html[data-dx-theme=dark] .px-hero__chip{color:color-mix(in srgb, var(--exam-accent) 84%, white)}html[data-dx-theme=dark] .px-btn--outline{background:color-mix(in srgb, var(--px-card) 70%, transparent);color:#7db9ff;border-color:#7db9ff66}html[data-dx-theme=dark] .px-btn--outline:hover{background:var(--px-card)}html[data-dx-theme=dark] .px-lang__button,html[data-dx-theme=dark] .px-pricing__tab{background:var(--px-card);color:var(--px-navy-700)}html[data-dx-theme=dark] .px-lang__menu{background:var(--px-card)}html[data-dx-theme=dark] .px-lang__option:hover{background:#94b2e71a}html[data-dx-theme=dark] .px-marquee{background:#101b3199}html[data-dx-theme=dark] .px-ring{background:#101b31cc}html[data-dx-theme=dark] .px-exam__mark{background:color-mix(in srgb, var(--exam-accent) 18%, var(--px-card))}html[data-dx-theme=dark] .px-exam__badge{background:#94b2e71f}html[data-dx-theme=dark] .px-exam__badge--live{color:#6ee7b7;background:color-mix(in srgb, var(--px-green) 18%, var(--px-card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--px-green) 34%, transparent)}html[data-dx-theme=dark] .px-exam__edition{background:#94b2e724}html[data-dx-theme=dark] .px-eyebrow{color:#7db9ff;background:#7db9ff1f}html[data-dx-theme=dark] .px-auth__row a,html[data-dx-theme=dark] .px-auth__foot a,html[data-dx-theme=dark] .px-settings__nav a.is-active,html[data-dx-theme=dark] .px-theme-pick button.is-active{color:#7db9ff}html[data-dx-theme=dark] .px-footer{background:#0a1425}html[data-dx-theme=dark] .px-cta{background:linear-gradient(140deg,#2a5ad6 0%,#143073 48%,#0c1b3e 100%);border:1px solid #60a5fa4d;box-shadow:0 26px 64px #2563eb66}html[data-dx-theme=dark] .px-soon__card{background:#101b31e6}html[data-dx-theme=dark] .px-switch{background:#24365a}html[data-dx-theme=dark] .px-switch.is-on{background:var(--px-blue)}.px-site .px-tour__lede{max-width:44rem;color:var(--px-slate-500);margin:1rem auto 0;font-size:1.05rem}.px-site .px-tour__disclosure{text-align:center;max-width:46rem;color:var(--px-slate-500);margin:1.8rem auto 0;padding-inline:1.5rem;font-size:.86rem}.px-btn--ghostlight{color:#fff;background:0 0;border-color:#fff6}.px-btn--ghostlight:hover{background:#ffffff1f;border-color:#ffffffb3;transform:translateY(-2px)}html[data-dx-theme=dark] .px-cheer__pass{background:linear-gradient(180deg, var(--px-card), color-mix(in srgb, var(--px-blue) 7%, var(--px-card)))}html[data-dx-theme=dark] .px-cheer__perf{border-top-color:#ffffff29}html[data-dx-theme=dark] .px-cheer__eyebrow,html[data-dx-theme=dark] .px-cheer__status--active{color:#6ee7b7}html[data-dx-theme=dark] .px-cheer__status--slow{color:#ffc46b}html[data-dx-theme=dark] .px-cheer__perk svg{color:#6ee7b7}html[data-dx-theme=dark] .px-cheer__wave{border-color:#5c9fff73}html[data-dx-theme=dark] .px-cheer__aurora{background:radial-gradient(46% 60% at 50% 12%,#5c9fff3d,#0000 70%),radial-gradient(30% 44% at 72% 4%,#7a5cf033,#0000 72%),radial-gradient(26% 40% at 26% 8%,#ff94001a,#0000 74%)}
