.pxRoot{--ink:#0b2a44;--mut:#5b7a90;--line:#e2edf5;padding-bottom:110px}.pxBar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:8px}.pxSeg{display:inline-flex;padding:4px;border-radius:999px;background:#eef5fb;border:1px solid var(--line)}.pxSeg button{border:0;background:transparent;padding:9px 18px;border-radius:999px;font:inherit;font-weight:700;color:var(--mut);cursor:pointer;transition:background .25s,color .25s}.pxSeg button.on{background:#fff;color:var(--ink);box-shadow:0 2px 10px rgba(13,91,215,.12)}.pxSearch{display:flex;align-items:center;gap:8px;flex:1;max-width:380px;min-width:200px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:0 12px}.pxSearch span{color:var(--mut);font-size:18px}.pxSearch input{border:0;outline:0;font:inherit;padding:11px 0;width:100%;background:transparent}.pxSearch:focus-within{border-color:#19c8ee}.pxHint{color:var(--mut);margin:6px 0 18px;font-size:14.5px}.pxGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.pxTile{--px:#19c8ee;position:relative;border-radius:20px;background:#fff;border:1px solid var(--line);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.pxTile:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--px);opacity:.85}.pxTile:after{content:"";position:absolute;width:160px;height:160px;inset-inline-end:-60px;top:-70px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--px) 22%,transparent),transparent 70%);pointer-events:none}.pxTile:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(13,91,215,.1);border-color:color-mix(in srgb,var(--px) 45%,#e2edf5)}.pxTile.on{border-color:var(--px);box-shadow:0 0 0 2px color-mix(in srgb,var(--px) 35%,transparent)}.pxOpen{all:unset;box-sizing:border-box;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;column-gap:12px;row-gap:4px;width:100%;padding:18px 16px 16px;cursor:pointer}.pxOpen:focus-visible{outline:2px solid var(--px);outline-offset:-2px;border-radius:20px}.pxMono{grid-row:1/3;width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:22px;color:#fff;background:linear-gradient(135deg,var(--px),color-mix(in srgb,var(--px) 55%,#0b2a44))}.pxMono.big{width:56px;height:56px;font-size:26px;border-radius:16px}.pxName{font-weight:800;color:var(--ink);font-size:17px;align-self:end}.pxSector{color:var(--mut);font-size:13px;align-self:start}.pxPrice{grid-column:1/-1;justify-self:start;margin-top:10px;padding:5px 12px;border-radius:999px;font-weight:800;font-size:14px;background:#f1f6fb;color:var(--ink)}.pxPrice.priced{background:color-mix(in srgb,var(--px) 14%,#fff);color:#0d3a63}.pxPrice.free{background:#e7f8ef;color:#137a46}.pxStatus{top:14px;inset-inline-end:14px;font-size:11.5px;padding:2px 9px;border-radius:999px;background:#fff7e6;color:#8a5a00;border:1px solid #f5dfae}.pxAdd,.pxStatus{position:absolute}.pxAdd{bottom:12px;inset-inline-end:12px;width:36px;height:36px;border-radius:12px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:18px;font-weight:900;cursor:pointer;transition:background .2s,color .2s}.pxAdd[aria-pressed=true]{background:var(--px);color:#fff;border-color:var(--px)}.pxEmpty{color:var(--mut);padding:24px 0}.pxScrim{position:fixed;inset:0;z-index:100000;background:rgba(6,20,36,.42);backdrop-filter:blur(2px);display:flex;justify-content:flex-end;animation:pxFade .2s ease}.pxDrawer{--px:#19c8ee;width:min(560px,100%);height:100%;overflow:auto;background:#f8fbfe;padding:22px 20px 40px;box-shadow:-20px 0 50px rgba(0,0,0,.18);animation:pxIn .28s ease-out}[dir=rtl] .pxScrim{justify-content:flex-start}@keyframes pxIn{0%{transform:translateX(-24px);opacity:.4}to{transform:none;opacity:1}}@keyframes pxFade{0%{opacity:0}to{opacity:1}}.pxDrawer header{display:flex;align-items:center;gap:14px;margin-bottom:14px}.pxDrawer header h2{margin:0;color:var(--ink);font-size:24px}.pxDrawer header small{color:var(--mut)}.pxClose{margin-inline-start:auto;width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:#fff;font-size:16px;cursor:pointer}.pxNote{background:#fff7e6;border:1px solid #f5dfae;color:#8a5a00;border-radius:12px;padding:8px 12px;font-size:14px}.pxQuote{background:#fff;border:1px solid var(--line);border-top:4px solid var(--px);border-radius:18px;padding:20px}.pxQuote b{font-size:19px;color:var(--ink)}.pxQuote p{color:#34566f;line-height:1.8}.pxPlans{display:grid;gap:14px}.pxPlan{position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px}.pxPlan.hot{border:2px solid var(--px)}.pxPlan.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--px) 30%,transparent)}.pxRibbon{position:absolute;top:-11px;inset-inline-start:16px;background:var(--px);color:#04263a;font-size:12px;font-weight:800;padding:3px 12px;border-radius:999px}.pxPlanTop{display:flex;align-items:baseline;gap:10px}.pxPlanTop h3{margin:0;color:var(--ink)}.pxPlanTop small{color:var(--mut)}.pxBig{margin:6px 0 10px;font-size:34px;font-weight:900;color:#0d5bd7;line-height:1.1}.pxBig small{font-size:15px;color:var(--mut);font-weight:700;margin-inline-start:4px}.pxEnt{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.pxEnt li{background:color-mix(in srgb,var(--px) 9%,#fff);border-radius:12px;padding:8px 10px;display:flex;flex-direction:column}.pxEnt b{font-size:18px;color:var(--ink)}.pxEnt span{font-size:12.5px;color:var(--mut)}.pxFeat{margin:0 0 12px;padding-inline-start:20px;line-height:1.9;color:#24465d}.pxActs{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pxLink{font-size:14px}.pxLink,.pxMore{color:#0d5bd7;font-weight:700;text-decoration:none}.pxMore{display:inline-block;margin-top:18px}.pxBundle{position:fixed;inset-inline:12px;bottom:12px;z-index:99000;max-width:980px;margin:0 auto;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:20px;background:rgba(11,42,68,.94);color:#fff;box-shadow:0 16px 40px rgba(0,0,0,.25);animation:pxUp .25s ease-out}@keyframes pxUp{0%{transform:translateY(20px);opacity:0}to{transform:none;opacity:1}}.pxChips{display:flex;flex-wrap:wrap;gap:6px}.pxChips button{border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);color:#fff;border-radius:999px;padding:5px 11px;font:inherit;font-size:13px;cursor:pointer}.pxSum{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.pxSum b{font-size:16px}.pxSum small{opacity:.8}@media(max-width:700px){.pxGrid{grid-template-columns:1fr 1fr;gap:10px}.pxOpen{padding:14px 12px 12px;column-gap:8px}.pxMono{width:38px;height:38px;font-size:18px}.pxName{font-size:15px}.pxAdd{width:32px;height:32px;bottom:10px}.pxBig{font-size:28px}.pxBundle{inset-inline:8px;bottom:8px}}@media(max-width:380px){.pxGrid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pxBundle,.pxDrawer,.pxScrim,.pxTile{animation:none;transition:none}}.pxPlans.pxInline{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}