.catalog-page{background:#f5f7fc}.catalog-page .ph{background:#080e22}.catalog-page .ph-aurora{background:radial-gradient(52% 95% at 75% 4%,#4953f261,#0000 70%),radial-gradient(45% 80% at 4% 80%,#205bdc38,#0000 72%)}.catalog-page .ph-grid{opacity:.7;background-size:64px 64px;-webkit-mask-image:radial-gradient(at 70% 20%,#000,#0000 78%);mask-image:radial-gradient(at 70% 20%,#000,#0000 78%)}.catalog-page .ph-inner{padding-block:74px 68px}.catalog-page .ph-eyebrow{color:#becdff;background:#829dff14;border-color:#97afff45}.catalog-page .ph h1{letter-spacing:-.055em}.catalog-page .ph-lede{color:#c1cce8}.catalog-page .ph-stats{gap:12px}.catalog-page .ph-stat{background:linear-gradient(145deg,#2a3b7194,#142045a6);border-color:#95aeff3d;border-radius:16px;box-shadow:inset 0 1px #ffffff0f}.catalog-page .ph-stat b{font-variant-numeric:tabular-nums}.catalog-page .ph-stat span{color:#bdc9e6}.catalog-heroActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.catalog-heroActions a{color:#d7e1ff;justify-content:center;align-items:center;gap:12px;min-height:48px;font-size:14px;font-weight:800;display:inline-flex}.catalog-heroActions a:first-child{color:#101933;background:#f6f8ff;border-radius:12px;padding:12px 19px;box-shadow:0 14px 45px -18px #8badffe6}.catalog-heroActions a:hover{color:#fff}.catalog-heroActions a:first-child:hover{color:#101933;background:#e8efff}.catalog-page .ph :focus-visible{outline-color:#fff}.catalog-body{padding-block:76px 100px}.catalog-overline{color:#4c68c1;letter-spacing:.15em;font-size:10px;font-weight:800;line-height:1.4;display:inline-block}.catalog-page .ip-h2{letter-spacing:-.04em;margin-top:10px}.catalog-page .ip-section{scroll-margin-top:90px}.catalog-page .ip-cats{gap:14px}.catalog-page .ip-cat{background:linear-gradient(155deg,#fff,#f8faff);border-color:#dfe5f3;border-radius:18px;min-width:0;padding:20px;box-shadow:0 14px 35px #1a2b5b0a}.catalog-page .ip-cat:hover{transform:none;box-shadow:0 14px 35px #1a2b5b0a}.catalog-page .ip-cat b{margin-top:4px}.catalog-page .ip-cat small{color:#596781}.catalog-page .ip-az{gap:14px}.catalog-page .ip-azCard{border-color:#dfe5f3;border-radius:18px;min-width:0;box-shadow:0 14px 35px #1a2b5b0a}.catalog-page .ip-azLetter{color:#365dff;background:#e6ecff}.catalog-page .ip-azCard a{overflow-wrap:anywhere}.catalog-page .ip-chips a{border-color:#dfe5f3}.catalog-scrollHint{color:#596781;margin-top:10px;font-size:12px;display:none}.catalog-table [role=group] button{color:#34415f;border-width:1px;border-color:#dce3f2;min-height:36px;transition:background .18s,border-color .18s}.catalog-table [role=group] button[aria-pressed=true]{color:#294dcc;background:#e7edff;border-color:#365dff}.catalog-table input{background:#fff;border-color:#dce3f2}.catalog-table table{color:#24304f}.catalog-table table thead{color:#586681;background:#f0f4fc;border-color:#e0e6f3}.catalog-table table tbody tr{border-color:#e9edf5}.catalog-table table tbody tr:hover{background:#f5f8ff}.catalog-table table a:hover{color:#365dff}@media (max-width:980px){.catalog-page .ip-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.catalog-page .ph-inner{padding-block:55px 52px}.catalog-body{padding-block:58px 72px}.catalog-page .ip-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-scrollHint{display:block}}@media (max-width:400px){.catalog-page .ip-cat{padding:16px}}@media (prefers-reduced-motion:reduce){.catalog-table [role=group] button{transition:none}}.catalog-heroInner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;display:grid}.catalog-heroCopy{min-width:0}.catalog-hero h1{margin-top:22px;font-size:clamp(44px,6.4vw,84px);line-height:.95}.catalog-heroAccent{background:linear-gradient(100deg,#8fb0ff 0%,#c8f560 120%);color:#0000;-webkit-background-clip:text;background-clip:text}.catalog-hero .ph-lede{max-width:540px;font-size:17px}.catalog-heroStats{border-top:1px solid #95aeff33;border-bottom:1px solid #95aeff33;grid-template-columns:repeat(4,minmax(0,auto));justify-content:start;gap:0;margin:34px 0 0;display:grid}.catalog-heroStats>div{border-right:1px solid #95aeff33;margin-right:28px;padding:16px 28px 16px 0}.catalog-heroStats>div:last-child{border-right:0;margin-right:0}.catalog-heroStats dt{color:#9fb0dd;order:2;font-size:12px;font-weight:600}.catalog-heroStats dd{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;margin:0 0 2px;font-size:34px;font-weight:800;line-height:1.1}.catalog-heroStats>div{flex-direction:column-reverse;display:flex}.catalog-heroDeck{height:410px;position:relative}.catalog-heroCard{background:#fff;border:1px solid #ffffffb3;border-radius:20px;width:min(400px,92%);padding:18px;position:absolute;left:50%;box-shadow:0 30px 60px -24px #04091ed9,inset 0 2px #fff6}.catalog-heroCard-0{z-index:1;top:0;transform:translate(-56%)rotate(-5deg)}.catalog-heroCard-1{z-index:2;top:132px;transform:translate(-42%)rotate(3deg)}.catalog-heroCard-2{z-index:3;top:264px;transform:translate(-60%)rotate(-2deg)}.catalog-heroChip{color:#111a32;background:#f1f4fa;border:1px solid #e1e6f0;border-radius:999px;align-items:center;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.catalog-heroChip.is-verified{color:#7a3d00;background:#ffe9d3;border-color:#f0a04a}.catalog-heroChip.is-required{color:#6b4a00;background:#fff4cf;border-color:#f0c64a}.catalog-heroChip.is-none{color:#2f5a00;background:#eefbd9;border-color:#9fd45a}.catalog-heroChip.is-follow{color:#2f50d6;background:#edf1ff;border-color:#b7c6ff}.catalog-heroNote{color:#e4ffb0;background:#c8f56024;border:1px solid #c8f56066;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:-6px;right:2%}.catalog-heroNote:before{content:"";background:#c8f560;border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.catalog-heroCard{animation:.7s cubic-bezier(.2,.8,.2,1) both catalog-heroIn}.catalog-heroCard-1{animation-delay:80ms}.catalog-heroCard-2{animation-delay:.16s}}@keyframes catalog-heroIn{0%{opacity:.4;margin-top:18px}to{opacity:1;margin-top:0}}@media (max-width:980px){.catalog-heroInner{grid-template-columns:minmax(0,1fr);gap:36px}.catalog-heroDeck{max-width:460px;height:380px}.catalog-heroCard-1{top:122px}.catalog-heroCard-2{top:244px}}@media (max-width:700px){.catalog-heroStats{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-heroStats>div{border-bottom:1px solid #95aeff33;border-right:0;margin-right:0;padding:14px 12px 14px 0}.catalog-heroDeck{height:352px}.catalog-heroCard{width:88%;padding:14px}.catalog-heroCard-0{transform:translate(-54%)rotate(-4deg)}.catalog-heroCard-1{top:116px;transform:translate(-46%)rotate(2deg)}.catalog-heroCard-2{top:232px;transform:translate(-52%)rotate(-1.5deg)}.catalog-heroNote{display:none}}
