.ezp-hero{--h-bg:#e9edf7;--h-panel:hsla(0,0%,100%,.86);--h-field:#f3f5fb;--h-ink:#121a33;--h-muted:#58627f;--h-line:rgba(18,26,51,.12);--h-accent:#2c4bd1;--h-accent-ink:#fff;--h-hl:rgba(44,75,209,.09);--h-ring:rgba(44,75,209,.26);--h-shadow:0 1px 0 hsla(0,0%,100%,.7) inset,0 40px 90px -34px rgba(18,26,51,.45);--pa-line:#18213f;--pa-fill:#fff;--pa-tint:#dde5f7;--pa-accent:#f08a1c;--pa-water:#d5e3f7;--pa-wave:#6f9bd1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ezp-hero{--h-bg:#0a0f1f;--h-panel:rgba(21,28,52,.84);--h-field:hsla(0,0%,100%,.05);--h-ink:#e9eefb;--h-muted:#97a3c4;--h-line:hsla(0,0%,100%,.11);--h-accent:#8fb0ff;--h-accent-ink:#091230;--h-hl:rgba(143,176,255,.14);--h-ring:rgba(143,176,255,.35);--h-shadow:0 1px 0 hsla(0,0%,100%,.05) inset,0 40px 90px -30px rgba(0,0,0,.75);--pa-line:#d3dcf6;--pa-fill:#1a2344;--pa-tint:#27356a;--pa-accent:#ffb454;--pa-water:#1d3668;--pa-wave:#5b87d4}}:root[data-theme=dark] .ezp-hero{--h-bg:#0a0f1f;--h-panel:rgba(21,28,52,.84);--h-field:hsla(0,0%,100%,.05);--h-ink:#e9eefb;--h-muted:#97a3c4;--h-line:hsla(0,0%,100%,.11);--h-accent:#8fb0ff;--h-accent-ink:#091230;--h-hl:rgba(143,176,255,.14);--h-ring:rgba(143,176,255,.35);--h-shadow:0 1px 0 hsla(0,0%,100%,.05) inset,0 40px 90px -30px rgba(0,0,0,.75);--pa-line:#d3dcf6;--pa-fill:#1a2344;--pa-tint:#27356a;--pa-accent:#ffb454;--pa-water:#1d3668;--pa-wave:#5b87d4}.pa{display:block;width:100%;height:100%}.pa .a,.pa .af,.pa .f,.pa .l,.pa .t,.pa .wv{stroke-linecap:round;stroke-linejoin:round}.pa .l{fill:none}.pa .f,.pa .l{stroke:var(--pa-line);stroke-width:2.4}.pa .f{fill:var(--pa-fill)}.pa .t{fill:var(--pa-tint);stroke:none}.pa .af{fill:var(--pa-accent);stroke:var(--pa-line);stroke-width:2.4}.pa .a{fill:none;stroke:var(--pa-accent);stroke-width:3}.pa .wv{fill:none;stroke:var(--pa-wave);stroke-width:2.4}.ezp-hero{--h-bgimg:url(/home/bg-light.webp);position:relative;isolation:isolate;overflow:hidden;background:var(--h-bg);color:var(--h-ink);padding:var(--sec-y,64px) clamp(14px,4vw,40px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ezp-hero{--h-bgimg:url(/home/bg-dark.webp)}}:root[data-theme=dark] .ezp-hero{--h-bgimg:url(/home/bg-dark.webp)}.ezp-bg{z-index:-2;pointer-events:none;background:var(--h-bg) var(--h-bgimg) center /cover no-repeat}.ezp-bg,.ezp-bg:after{position:absolute;inset:0}.ezp-bg:after{content:"";background:color-mix(in srgb,var(--h-bg) 38%,transparent)}.ezp-veil{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 18% at 50% 12%,color-mix(in srgb,var(--h-bg) 80%,transparent) 0,transparent 100%),linear-gradient(to bottom,transparent calc(100% - 64px),var(--s-bg))}.ezp-in{width:min(940px,100%);margin:0 auto}.ezp-title{font-family:var(--l-display,"Inter Tight",system-ui,sans-serif);font-size:clamp(30px,4.4vw,50px);line-height:1.06;letter-spacing:-.022em;font-weight:600;text-align:center;text-wrap:balance;margin:0 auto 12px;max-width:18ch}.ezp-sub{text-align:center;color:var(--h-muted);font-size:16px;line-height:1.4;margin:0 0 28px}.ezp-pal{background:var(--h-panel);backdrop-filter:blur(22px) saturate(1.3);border:1px solid var(--h-line);border-radius:24px;box-shadow:var(--h-shadow);overflow:hidden}.ezp-field{position:relative;display:flex;align-items:center;gap:12px;margin:10px 10px 0;padding:4px 8px 4px 18px;min-height:62px;background:var(--h-field);border:1px solid var(--h-line);border-radius:16px;overflow:hidden;view-transition-name:ezp-search;transition:box-shadow .18s,border-color .18s}.ezp-field:focus-within{border-color:var(--h-accent);box-shadow:0 0 0 4px var(--h-ring)}.ezp-mag{flex:none;color:var(--h-muted)}.ezp-field input{flex:1;min-width:0;width:100%;background:transparent;border:0;outline:0;box-shadow:none;color:var(--h-ink);font:inherit;font-size:20px;font-weight:500;letter-spacing:-.01em;padding:13px 0}.ezp-field input::-moz-placeholder{color:var(--h-muted);opacity:.8;font-weight:400}.ezp-field input::placeholder{color:var(--h-muted);opacity:.8;font-weight:400}.ezp-field input:disabled{opacity:1}.ezp-busy{position:absolute;left:0;right:0;bottom:0;height:2px;opacity:0;transition:opacity .2s;background:linear-gradient(90deg,transparent,var(--h-accent),transparent) 0 0 /40% 100% no-repeat}.ezp-busy.is-on{opacity:1;animation:ezp-busy 1.1s linear infinite}@keyframes ezp-busy{0%{background-position:-40% 0}to{background-position:140% 0}}.ezp-keys kbd,.ezp-slash{font:500 12px var(--l-mono,ui-monospace,monospace);color:var(--h-muted);border:solid var(--h-line);border-width:1px 1px 2px;border-radius:6px;padding:1px 7px;background:transparent}.ezp-clear{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--h-muted);background:var(--h-hl);border:0;cursor:pointer;transition:color .15s,transform .15s}.ezp-clear:hover{color:var(--h-ink);transform:scale(1.08)}.ezp-go{flex:none;display:inline-flex;align-items:center;gap:8px;background:var(--h-accent);color:var(--h-accent-ink);border:0;border-radius:11px;padding:11px 16px;font:inherit;font-size:15.5px;font-weight:650;cursor:pointer;transition:transform .15s,filter .15s,opacity .2s}.ezp-go svg{transition:transform .18s}.ezp-go:hover:not(:disabled){filter:brightness(1.08)}.ezp-go:hover:not(:disabled) svg{transform:translateX(3px)}.ezp-go:active:not(:disabled){transform:scale(.97)}.ezp-go:disabled{opacity:.4;cursor:default}.ezp-hero :focus-visible{outline:2px solid var(--h-accent);outline-offset:2px}.ezp-field input:focus-visible{outline:none}.ezp-cols{display:grid;grid-template-columns:minmax(280px,340px) 1fr;min-height:410px;margin-top:8px}.ezp-list{padding:4px 10px 10px;max-height:450px;overflow-y:auto;border-right:1px solid var(--h-line);scrollbar-width:thin}.ezp-h{margin:0;padding:8px 10px 6px;font-size:13px;font-weight:600;color:var(--h-muted);letter-spacing:0;text-transform:none;font-family:inherit}.ezp-list ul{list-style:none;margin:0;padding:0}.ezp-row{position:relative;display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding:8px 10px;border-radius:13px;cursor:pointer;transition:background .12s;animation:ezp-row-in .28s calc(var(--i, 0) * 24ms) cubic-bezier(.2,.8,.2,1) both}.ezp-row[aria-selected=true]{background:var(--h-hl)}.ezp-row:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:3px;border-radius:3px;background:var(--h-accent);transform:scaleY(0);transition:transform .18s cubic-bezier(.2,.8,.2,1)}.ezp-row[aria-selected=true]:before{transform:scaleY(1)}.ezp-thumb{display:grid;place-items:center;width:46px;height:46px;border-radius:11px;padding:3px;background:var(--pa-tint);color:var(--h-accent)}.ezp-thumb svg:not(.pa){width:22px;height:22px}.ezp-thumb:has(.ezp-img){padding:0;overflow:hidden;background:#212c5a}.ezp-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ezp-row.is-new .ezp-thumb{background:var(--h-hl)}.ezp-rt{display:grid;gap:1px;min-width:0}.ezp-rtitle{font-size:15.5px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.ezp-rtitle mark{background:none}.ezp-row.is-new .ezp-rtitle,.ezp-rtitle mark{color:var(--h-accent)}.ezp-rmeta{font-size:13px;color:var(--h-muted);line-height:1.35}.ezp-arrow{color:var(--h-accent);opacity:0;transform:translateX(-5px);transition:opacity .15s,transform .18s}.ezp-row[aria-selected=true] .ezp-arrow{opacity:1;transform:none}@keyframes ezp-row-in{0%{opacity:0;transform:translateY(6px)}}.ezp-prev{padding:14px 22px 16px;min-width:0}.ezp-prev,.ezp-prev-in{display:grid;align-content:start}.ezp-prev-in{grid-template-columns:minmax(150px,236px) 1fr;-moz-column-gap:18px;column-gap:18px;row-gap:4px;animation:ezp-pv-in .3s cubic-bezier(.2,.8,.2,1) both}.ezp-art{grid-column:1;grid-row:1/span 3;align-self:start;aspect-ratio:4/3;padding:10px;margin-bottom:8px;background:var(--h-hl);border:1px solid var(--h-line);border-radius:16px;display:grid;place-items:center;overflow:hidden}.ezp-art .pa{max-width:200px}.ezp-art:has(.ezp-img){display:block;padding:0;background:#212c5a;border-color:transparent}.ezp-art .ezp-img{-o-object-fit:cover;object-fit:cover}.ezp-pmeta,.ezp-prev h3{grid-column:2}.ezp-prev h3{align-self:end}.ezp-pmeta{align-self:start}.ezp-pk,.ezp-six{grid-column:1/-1}.ezp-art.is-fresh{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:18px}.ezp-art.is-fresh i{display:block;height:12px;border-radius:6px;width:100%;background:linear-gradient(90deg,var(--h-line),var(--h-hl),var(--h-line)) 0 0 /220% 100%;animation:ezp-shimmer 1.5s linear infinite}.ezp-art.is-fresh i:first-child{width:62%;height:18px}.ezp-art.is-fresh i:nth-child(3){width:78%}@keyframes ezp-shimmer{to{background-position:-220% 0}}.ezp-prev h3{margin:0;font-family:var(--l-display,inherit);font-size:21px;line-height:1.2;letter-spacing:-.02em;font-weight:650;overflow-wrap:anywhere}.ezp-pmeta{margin:0;font-size:14px}.ezp-pk,.ezp-pmeta{color:var(--h-muted)}.ezp-pk{margin:12px 0 2px;font-size:13px;font-weight:600}.ezp-six{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:5px 16px}.ezp-six li{display:flex;align-items:center;gap:7px;font-size:14px;animation:ezp-pv-in .3s calc(.12s + var(--n, 0) * 55ms) cubic-bezier(.2,.8,.2,1) both}.ezp-six svg{flex:none;color:var(--h-accent);stroke-dasharray:24;animation:ezp-tick .4s calc(.18s + var(--n, 0) * 55ms) ease-out both}@keyframes ezp-pv-in{0%{opacity:0;transform:translateY(8px)}}@keyframes ezp-tick{0%{stroke-dashoffset:24}}.ezp-foot{justify-content:space-between;align-items:center;gap:6px 18px;margin-top:4px;padding:10px 18px;border-top:1px solid var(--h-line);font-size:13px;color:var(--h-muted)}.ezp-foot,.ezp-keys{display:flex;flex-wrap:wrap}.ezp-keys{gap:16px}.ezp-keys span{display:inline-flex;align-items:center;gap:5px}.ezp-trust a{color:inherit;text-underline-offset:3px}.ezp-trust a:hover{color:var(--h-ink)}@media (prefers-reduced-motion:no-preference){.ezp-sub,.ezp-title{animation:ezp-rise .6s cubic-bezier(.2,.8,.2,1) both}.ezp-sub{animation-delay:.06s}.ezp-pal{animation:ezp-rise .7s cubic-bezier(.2,.8,.2,1) .12s both}.ezp-bg{animation:ezp-amb-in 1.2s ease-out both}.ezp-hero.is-leaving .ezp-cols,.ezp-hero.is-leaving .ezp-foot{opacity:.35;transition:opacity .2s}}@keyframes ezp-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes ezp-amb-in{0%{opacity:0}}.ezp-hero.is-leaving .ezp-pal{pointer-events:none}@media (max-width:860px){.ezp-cols{grid-template-columns:1fr;min-height:0}.ezp-prev{display:none}.ezp-list{border-right:0;max-height:52svh}.ezp-keys{display:none}.ezp-bg{background-position:14%}}@media (max-width:560px){.ezp-title{font-size:31px}.ezp-sub{font-size:15px;margin-bottom:20px}.ezp-pal{border-radius:20px}.ezp-field{margin:8px 8px 0;padding-left:14px;min-height:56px;gap:10px}.ezp-field input{font-size:18px;padding:11px 0}.ezp-go span,.ezp-slash{display:none}.ezp-go{padding:11px 13px}.ezp-row{grid-template-columns:42px 1fr auto;gap:10px}.ezp-thumb{width:42px;height:42px}.ezp-foot{justify-content:center;text-align:center}}@media (max-height:700px) and (min-width:861px){.ezp-cols{min-height:340px}.ezp-prev-in{grid-template-columns:minmax(130px,196px) 1fr}}@media (prefers-reduced-motion:reduce){.ezp-art.is-fresh i,.ezp-busy.is-on,.ezp-prev-in,.ezp-row,.ezp-six li,.ezp-six svg{animation:none}}