.hb-hero--short{padding:64px 0 60px}.hb-hero__in{z-index:1;max-width:1200px;position:relative}.hb-hero__in .cx2-lede{max-width:640px}.hb-jump{flex-wrap:wrap;gap:6px;max-width:620px;margin-top:26px;display:flex}.hb-jump a{color:#ffffffd1;min-width:34px;height:34px;font:600 13px var(--cz-font);background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;place-items:center;padding:0 8px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:grid}.hb-jump a:hover,.hb-jump a:focus-visible{color:var(--cx2-ink);background:#fff;border-color:#fff}.hb-jump a[aria-current=page]{border-color:var(--cx2-blue);background:var(--cx2-blue);color:#fff}.hb-numbers{padding:0}.hb-stats{border-left:1px solid var(--cx2-line);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.hb-stats li{border-right:1px solid var(--cx2-line);flex-direction:column;gap:6px;padding:34px 28px;display:flex}.hb-stats b{color:var(--cx2-ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:300;line-height:1}.hb-stats span{color:#6b7280;font:12px/1.4 var(--cx2-mono);letter-spacing:.06em;text-transform:uppercase}.hb-cats{flex-wrap:wrap;gap:8px;margin:22px 0 0;display:flex}.hb-cats a{border:1px solid var(--cx2-line);color:var(--cx2-ink);border-radius:999px;padding:8px 14px;font-size:14px;text-decoration:none;transition:border-color .2s,color .2s}.hb-cats a:hover{border-color:var(--cx2-blue);color:var(--cx2-blue)}.hb-cats__all{margin-top:22px}.hb-block+.hb-block{margin-top:64px}.hb-blockhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:22px;display:flex}.hb-h2{font-size:34px}.hb-tiles.czania-hub-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hb-tiles .czania-hub-tile{border:1px solid var(--cx2-line);min-width:0;color:var(--cx2-ink);box-shadow:none;transition:border-color .2s, transform .3s var(--cx2-ease), box-shadow .3s;background:#fff;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.hb-tiles .czania-hub-tile:hover{border-color:#c9d6ff;transform:translateY(-2px);box-shadow:0 20px 40px -30px #1f5bff80}.hb-tiles .czania-hub-tile__logo{border:1px solid var(--cx2-line-2);background:#fff;border-radius:10px;flex:none;place-items:center;width:64px;height:44px;display:grid;overflow:hidden}.hb-tiles .czania-hub-tile__logo img{object-fit:contain;width:auto;max-width:52px;height:auto;max-height:30px}.hb-tiles .czania-hub-tile__text{flex-direction:column;gap:3px;min-width:0;display:flex}.hb-tiles .czania-hub-tile__name{color:var(--cx2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.hb-tiles .czania-hub-tile__meta{color:#6b7280;font:12px/1.4 var(--cx2-mono)}.hb-tiles .czania-hub-tile__meta--fresh{color:#137a3f}.hb-tiles .czania-hub-tile__note{color:#9aa2ae}.hb-more{text-align:center;margin-top:24px}.hb-az{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.hb-az a{border:1px solid var(--cx2-line);color:var(--cx2-ink);transition:border-color .2s, background .2s, color .2s, transform .3s var(--cx2-ease);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:18px;text-decoration:none;display:flex}.hb-az b{letter-spacing:-.03em;font-size:34px;font-weight:300;line-height:1}.hb-az span{color:#6b7280;font:12px var(--cx2-mono)}.hb-az a:hover,.hb-az a:focus-visible{border-color:var(--cx2-ink);background:var(--cx2-ink);color:#fff;transform:translateY(-2px)}.hb-az a:hover span,.hb-az a:focus-visible span{color:#fff9}.hb-table{border-collapse:collapse;width:100%;font-size:15px}.hb-table th{border-bottom:1px solid var(--cx2-line-2);color:#6b7280;font:600 11.5px/1.2 var(--cx2-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:12px 18px}.hb-table td{border-bottom:1px solid #f0f2f5;padding:12px 18px}.hb-table tbody tr{transition:background .2s}.hb-table tbody tr:hover{background:#f7f9ff}.hb-table__store{align-items:center;gap:12px;display:flex}.hb-table__store a{color:var(--cx2-ink);font-weight:500;text-decoration:none}.hb-table__store a:hover{color:var(--cx2-blue);text-decoration:underline}.hb-table__n{font:600 14px var(--cx2-mono)}.hb-table__when{color:#6b7280;font-size:13.5px}.hb-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:40px;display:flex}.hb-pager__step:not(.cx2-btn--dark){border-color:var(--cx2-line);color:var(--cx2-ink);background:#fff}.hb-pager__nums{flex-wrap:wrap;gap:6px;display:flex}.hb-pager__nums a,.hb-pager__nums span{border:1px solid var(--cx2-line);min-width:40px;height:40px;color:var(--cx2-ink);font:600 13px var(--cx2-mono);background:#fff;border-radius:10px;place-items:center;padding:0 8px;text-decoration:none;display:grid}.hb-pager__nums a:hover{border-color:var(--cx2-blue);color:var(--cx2-blue)}.hb-pager__nums span[aria-current]{border-color:var(--cx2-ink);background:var(--cx2-ink);color:#fff}.hb-back{text-align:center;margin:28px 0 0}.hb-back a{color:#1747d6;font-weight:600;text-decoration:none}.hb-cats-dir.czania-cats-dir{max-width:none;margin:0;padding:0}.hb-search{color:#fff9;background:#ffffff0f;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:10px;max-width:560px;height:54px;margin-top:28px;padding:0 18px;transition:border-color .2s,background .2s;display:flex}.hb-search[hidden]{display:none}.hb-search:focus-within{background:#ffffff1a;border-color:#ffffff80}.hb-search input{color:#fff;min-width:0;height:100%;font:16px var(--cz-font);background:0 0;border:0;outline:0;flex:1}.hb-search input::placeholder{color:#ffffff80}.hb-quick{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:22px 0 0;display:flex}.hb-quick .cx2-mono{color:#ffffff80;margin-right:6px}.hb-quick a{color:#ffffffd9;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13.5px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.hb-quick a:hover{color:#fff;border-color:#ffffff80}.hb-quick em{color:#ffffff73;font:normal 11px var(--cx2-mono)}.hb-catgrid.czania-cats-dir__grid{columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.hb-catcard.czania-cats-dir__card{border:1px solid var(--cx2-line);box-shadow:none;break-inside:avoid;background:#fff;border-radius:18px;flex-direction:column;margin:0;padding:0;transition:border-color .2s,box-shadow .3s;display:flex;overflow:hidden}.hb-catcard.czania-cats-dir__card[hidden]{display:none}.hb-catcard:hover{border-color:#c9d6ff;box-shadow:0 24px 50px -36px #1f5bff73}.hb-catcard__head{align-items:center;gap:14px;padding:18px 18px 14px;display:flex}.hb-catcard__icon{width:44px;height:44px;color:var(--cx2-blue);background:#eef3ff;border-radius:12px;flex:none;place-items:center;display:grid}.hb-catcard--green .hb-catcard__icon{color:#137a3f;background:#e8f8ef}.hb-catcard--pink .hb-catcard__icon{color:#9b2c55;background:#fbeaf0}.hb-catcard--orange .hb-catcard__icon{color:#a85913;background:#fef3e2}.hb-catcard--violet .hb-catcard__icon,.hb-catcard--purple .hb-catcard__icon{color:#4c3fb0;background:#efedfe}.hb-catcard--teal .hb-catcard__icon{color:#0b6b4f;background:#e1f5ee}.hb-catcard--red .hb-catcard__icon{color:#ca1c1c;background:#fdecea}.hb-catcard__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hb-catcard__title{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:500}.hb-catcard__title a{color:var(--cx2-ink);text-decoration:none}.hb-catcard__title a:after{content:""}.hb-catcard__title a:hover{color:var(--cx2-blue)}.hb-catcard__meta{color:#6b7280;font:12px var(--cx2-mono)}.hb-catcard__go{background:var(--cx2-soft);width:34px;height:34px;color:var(--cx2-ink);border-radius:50%;flex:none;place-items:center;transition:background .2s,color .2s,transform .2s;display:grid}.hb-catcard:hover .hb-catcard__go{background:var(--cx2-ink);color:#fff;transform:translate(2px)}.hb-catcard__subs.czania-cats-dir__subs{columns:auto;flex-wrap:wrap;gap:6px;margin:0;padding:0 18px 18px;list-style:none;display:flex}.hb-catcard__subs li{margin:0}.hb-catcard__subs li[hidden]{display:none}.hb-catcard__subs a{border:1px solid var(--cx2-line-2);color:var(--cx2-text);background:#fafbfc;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:13.5px;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.hb-catcard__subs a:hover{border-color:var(--cx2-blue);color:var(--cx2-blue);background:#fff}.hb-catcard__subs a.is-match{border-color:var(--cx2-blue);color:#1747d6;background:#eef3ff}.hb-catcard__subs em{color:#9aa2ae;font:normal 11px var(--cx2-mono)}.hb-empty{color:var(--cx2-text-2);text-align:center;margin:24px 0 0;font-size:16px}.hb-empty[hidden]{display:none}.hb-empty a{color:#1747d6;font-weight:600}.hb-cgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.hb-ccard{border:1px solid var(--cx2-line);min-height:150px;color:var(--cx2-ink);transition:border-color .2s, transform .3s var(--cx2-ease), box-shadow .3s;background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:22px 22px 20px;text-decoration:none;display:flex;position:relative}.hb-ccard:hover,.hb-ccard:focus-visible{border-color:#c9d6ff;transform:translateY(-3px);box-shadow:0 24px 50px -36px #1f5bff80}.hb-ccard__n{color:var(--cx2-blue);font:600 12px var(--cx2-mono);letter-spacing:.08em}.hb-ccard__name{letter-spacing:-.02em;margin-top:auto;font-size:22px;font-weight:400;line-height:1.2}.hb-ccard__meta{color:#6b7280;font:12px var(--cx2-mono)}.hb-ccard__go{background:var(--cx2-soft);border-radius:50%;place-items:center;width:34px;height:34px;transition:background .2s,color .2s,transform .2s;display:grid;position:absolute;top:18px;right:18px}.hb-ccard:hover .hb-ccard__go{background:var(--cx2-ink);color:#fff;transform:translate(2px)}.hb-ecard__dates{color:var(--cx2-text-2);font-size:14px}.hb-ecard__preview{border-top:1px solid var(--cx2-line-2);color:var(--cx2-text-2);flex-direction:column;gap:4px;padding-top:10px;font-size:13.5px;line-height:1.45;display:flex}.hb-ecard__preview b{color:var(--cx2-ink);font-weight:600}.hb-ecard--live{background:linear-gradient(#f5f8ff,#fff 60%);border-color:#c9d6ff}.hb-status{font:600 11px/1 var(--cx2-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.hb-status--live{color:#137a3f;background:#e8f8ef}.hb-status--soon{color:#a85913;background:#fef3e2}@media (width<=980px){.hb-tiles.czania-hub-tiles,.hb-catgrid.czania-cats-dir__grid,.hb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-stats li{border-bottom:1px solid var(--cx2-line)}}@media (width<=600px){.hb-hero--short{padding:40px 0}.hb-tiles.czania-hub-tiles,.hb-catgrid.czania-cats-dir__grid{grid-template-columns:minmax(0,1fr)}.hb-stats li{padding:22px 16px}.hb-stats b{font-size:32px}.hb-h2{font-size:26px}.hb-az{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.hb-az a{padding:14px}.hb-az b{font-size:26px}.hb-table th,.hb-table td{padding:10px 12px}.hb-table__when{display:none}.hb-search{height:50px}.hb-ccard{min-height:0}}.hb-ecard .hb-ccard__name{margin-top:6px}.hb-ecard .hb-status+.hb-ccard__name{margin-top:10px}.hb-ecard .hb-ccard__meta{margin-top:auto;padding-top:6px}.hb-cats-dir .hb-search{margin-left:0;margin-right:0}.sr-form{max-width:640px;padding-right:6px}.sr-form__go{flex:none;min-height:42px}.sr-stores{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.sr-stores .czania-store-mini{border:1px solid var(--cx2-line);box-shadow:none;transition:border-color .2s, transform .3s var(--cx2-ease), box-shadow .3s;background:#fff;border-radius:16px}.sr-stores .czania-store-mini:hover{border-color:#c9d6ff;transform:translateY(-2px);box-shadow:0 20px 40px -30px #1f5bff80}.sr-cats em{color:#9aa2ae;font:normal 11px var(--cx2-mono);margin-left:6px}.sr-page{border:1px solid var(--cx2-line);background:#fff;border-radius:16px;padding:20px}.nf-hero{padding:80px 0 72px}.nf-hero__in{z-index:1;position:relative}.nf-code{color:#ffffff0a;letter-spacing:-.06em;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(140px,22vw,300px);font-weight:600;line-height:1;position:absolute;top:-40px;right:0}.nf-search,.nf-search input{cursor:pointer}.nf-stores{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.nf-store{border:1px solid var(--cx2-line);color:var(--cx2-ink);transition:border-color .2s, transform .3s var(--cx2-ease), box-shadow .3s;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:18px 12px;text-decoration:none;display:flex}.nf-store:hover{border-color:#c9d6ff;transform:translateY(-2px);box-shadow:0 20px 40px -30px #1f5bff80}.nf-store__logo{place-items:center;width:96px;height:44px;display:grid}.nf-store__logo img{object-fit:contain;width:auto;max-width:80px;height:auto;max-height:36px}.nf-store__name{font-size:14px;font-weight:500}.nf-cats{align-items:center;margin-top:36px}.nf-cats .cx2-mono{margin-right:8px}@media (width<=600px){.nf-hero{padding:48px 0 44px}.sr-form__go{display:none}}
