.cp{--cp-pad:16px;--cp-chip:#a5188514;--cp-blob-o:.28;--cp-blob-o2:.18;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cp{--cp-chip:#ffffff14;--cp-blob-o:.55;--cp-blob-o2:.28}}[data-theme=dark] .cp{--cp-chip:#ffffff14;--cp-blob-o:.55;--cp-blob-o2:.28}.cp__blob{filter:blur(110px);pointer-events:none;border-radius:999px;position:absolute}.cp__blob--a{width:380px;height:380px;opacity:var(--cp-blob-o);background:#a51885;top:-160px;right:-140px}.cp__blob--b{width:300px;height:300px;opacity:var(--cp-blob-o2);background:#ff7a33;top:80px;left:-120px}.cp__hdr,.cp__main,.cp__foot-in{width:100%;max-width:1280px;padding-left:var(--cp-pad);padding-right:var(--cp-pad);margin:0 auto;position:relative}.cp__hdr{align-items:center;gap:12px;padding-top:12px;padding-bottom:12px;display:flex}.cp__hdr .logo img{height:32px}.cp__theme{background:var(--cp-chip);width:44px;height:44px;color:var(--uc-ink);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;border-radius:999px;place-items:center;display:grid}.cp__main{flex-direction:column;flex:1;gap:22px;padding-top:20px;padding-bottom:56px;display:flex}.cp__intro{flex-direction:column;gap:14px;max-width:820px;display:flex}.cp__net{background:var(--cp-chip);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:13px;font-weight:800}.cp__h1{letter-spacing:-.045em;text-wrap:balance;font-size:52px;font-weight:800;line-height:.95}.cp__h1 span{color:var(--uc-hot)}.cp__lead{color:var(--uc-mute);text-wrap:pretty;max-width:560px;font-size:16px}.cp__continue{background:var(--uc-gradient-brand);color:#fff;min-height:124px;transition:transform var(--uc-dur) var(--uc-ease), box-shadow var(--uc-dur) var(--uc-ease);border-radius:28px;align-items:center;gap:16px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #a5188566}.cp__continue:hover{color:#fff;transform:translateY(-2px);box-shadow:0 26px 60px #a5188580}.cp__continue-img{width:60%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.cp__continue-img img{object-fit:cover;opacity:.55;mix-blend-mode:luminosity;width:100%;height:100%}.cp__continue-img:after{content:"";background:linear-gradient(90deg,#c42a7c 0%,#c42a7c00 70%);position:absolute;inset:0}.cp__continue-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;position:relative}.cp__continue-cap{letter-spacing:.06em;opacity:.9;font-size:13px;font-weight:800}.cp__continue-title{letter-spacing:-.03em;font-size:24px;font-weight:800;line-height:1.05}.cp__continue-sub{opacity:.92;font-size:14px}.cp__continue-arrow{color:#a51885;background:#fff;border-radius:999px;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:0 8px 20px #0003}.cp__filters{flex-direction:column;gap:14px;display:flex}.cp__search{background:var(--uc-surface);height:52px;color:var(--uc-mute);border:1.5px solid var(--uc-line-strong);border-radius:16px;align-items:center;gap:10px;max-width:100%;padding:0 16px;display:flex}.cp__search input{min-width:0;color:var(--uc-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.cp__chips{margin:-8px calc(var(--cp-pad) * -1) -16px;padding:8px var(--cp-pad) 16px;gap:8px;display:flex;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 40px),#0000)}.cp__chip{border:1.5px solid var(--uc-line-strong);background:var(--cp-chip);height:44px;color:var(--uc-ink);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 8px 0 16px;font-size:14px;font-weight:800;display:flex}.cp__chip.is-on{border-color:var(--uc-accent);background:var(--uc-accent);color:#fff;box-shadow:0 8px 20px #a5188559}.cp__chip-n{background:var(--uc-line-strong);border-radius:999px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:12px;display:grid}.cp__chip.is-on .cp__chip-n{background:#ffffff38}.cp__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cp__tile{aspect-ratio:1;color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;transition:transform .18s;display:block;position:relative}.cp__tile:hover{color:#fff;transform:translateY(-4px)}.cp__tile-top{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:10px}.cp__tile-tz{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#00000073;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:800}.cp__tile-tz-word{display:none}.cp__tile-last{color:#1a1a1a;white-space:nowrap;background:#ff7a33;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:800}.cp__tile-bottom{align-items:flex-end;gap:12px;padding:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.cp__tile-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cp__tile-city{letter-spacing:-.035em;font-size:21px;font-weight:800;line-height:1}.cp__tile-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp__tile-name{white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800}.cp__tile-name--own{background:#a51885}.cp__tile-halls{color:#ffffffd9;white-space:nowrap;font-size:12px;font-weight:600}.cp__tile-addr{color:#ffffffd1;white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:none;overflow:hidden}.cp__tile--soon{background:#1a1219;border:1.5px dashed #ffffff47;overflow:hidden}.cp__tile-glow{aspect-ratio:1;filter:blur(60px);pointer-events:none;border-radius:999px;position:absolute}.cp__tile-glow--a{opacity:.55;background:#a51885;width:70%;top:-25%;right:-20%}.cp__tile-glow--b{opacity:.3;background:#ff7a33;width:55%;bottom:-20%;left:-15%}.cp__tile-soon{color:#ffb48a;white-space:nowrap;border:1.5px solid #ff7a33;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.cp__tile-text--soon{gap:4px}.cp__tile-year{letter-spacing:-.05em;color:#0000;background:linear-gradient(100deg,#e0459e,#ff7a33);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:800;line-height:1}.cp__chip-n--soon{color:var(--uc-hot-text);background:#ff7a332e;padding:0 9px 2px}.cp__chip.is-on .cp__chip-n--soon{color:#fff}.cp__tile-arrow{color:#1a1a1a;background:#ff7a33;border-radius:999px;flex:none;place-items:center;width:52px;height:52px;display:none;box-shadow:0 8px 22px #ff7a3373}.cp__empty{background:var(--uc-surface);text-align:center;border-radius:28px;flex-direction:column;gap:6px;padding:40px 16px;display:flex}.cp__empty span:first-child{font-size:18px;font-weight:800}.cp__empty span:last-child{color:var(--uc-mute)}.cp__foot{border-top:1px solid var(--uc-line);position:relative}.cp__foot-in{color:var(--uc-mute);flex-wrap:wrap;align-items:center;gap:14px 24px;padding-top:24px;padding-bottom:32px;font-size:14px;display:flex}.cp__socials{gap:6px;display:flex}.cp__socials a{background:var(--uc-surface);height:44px;color:var(--uc-ink);border-radius:14px;align-items:center;padding:0 16px;font-weight:700;display:flex}.cp__docs{position:relative}.cp__docs-btn{border:1.5px solid var(--uc-line-strong);height:44px;color:var(--uc-ink);cursor:pointer;background:0 0;border-radius:14px;padding:0 14px;font-size:14px;font-weight:700}.cp__docs-menu{z-index:20;background:var(--uc-surface);border:1px solid var(--uc-line-strong);border-radius:18px;flex-direction:column;width:300px;max-width:calc(100vw - 32px);padding:8px;display:flex;position:absolute;bottom:52px;right:0;box-shadow:0 20px 50px #0006}.cp__docs-cap{color:var(--uc-mute);padding:6px 10px;font-size:12px;font-weight:800}.cp__docs-menu a{color:var(--uc-ink);border-radius:12px;flex-direction:column;padding:8px 10px;line-height:1.3;display:flex}.cp__docs-menu a:hover{background:var(--uc-surface-2)}.cp__docs-menu a span:first-child{font-weight:800}.cp__docs-menu a span:last-child{color:var(--uc-mute);font-size:12px}@media (width>=834px){.cp{--cp-pad:32px}.cp__hdr{padding-top:24px;padding-bottom:24px}.cp__hdr .logo img{height:44px}.cp__main{gap:32px;padding-top:28px}.cp__h1{font-size:64px}.cp__lead{font-size:19px}.cp__continue{min-height:140px;padding:24px 28px}.cp__continue-img{width:50%}.cp__continue-title{font-size:34px}.cp__search{max-width:380px}.cp__tiles{gap:16px}.cp__tile{aspect-ratio:auto;border-radius:28px;height:300px}.cp__tile-top{top:14px;left:14px;right:14px}.cp__tile-tz-word{display:inline}.cp__tile-bottom{padding:22px}.cp__tile-city{font-size:30px}.cp__tile-name{padding:4px 11px;font-size:13px}.cp__tile-halls{font-size:13px}.cp__tile-addr{display:block}.cp__tile-arrow{display:grid}.cp__tile-arrow--soon{color:#fff;box-shadow:none;background:0 0;border:1.5px solid #ffffff80}.cp__tile-year{font-size:45px}.cp__blob--a{width:620px;height:620px}.cp__blob--b{width:420px;height:420px}}@media (width>=1024px){.cp__main{padding-top:40px}.cp__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.cp__tile{height:360px}.cp__tile-city{font-size:34px}.cp__tile-year{font-size:51px}}@media (width>=1280px){.cp{--cp-pad:48px}.cp__h1{font-size:92px}}
