.ch-page{width:min(1170px,100%);color:var(--text,#282837);margin:0 auto;padding:26px clamp(15px,3vw,34px) 70px}.ch-hero{background:linear-gradient(118deg,#f0ecfb 0%,#fbf9ff 53%,#edf5ef 100%);border:1px solid #eae6f3;border-radius:25px;grid-template-columns:1.05fr .95fr;min-height:332px;display:grid;position:relative;overflow:hidden}.ch-hero-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;padding:39px 44px;display:flex;position:relative}.ch-eyebrow{color:#8370b5;letter-spacing:.12em;font-size:10px;font-weight:750}.ch-hero h1{letter-spacing:-1.2px;margin:13px 0 12px;font-size:clamp(29px,4vw,43px);line-height:1.2}.ch-hero h1 i{color:#7862c1;font-style:normal}.ch-hero-copy>p{color:#777188;max-width:460px;margin:0;font-size:13px;line-height:1.85}.ch-hero-meta{color:#777285;flex-wrap:wrap;gap:8px 14px;margin-top:20px;font-size:10px;display:flex}.ch-hero-meta span{align-items:center;gap:5px;display:flex}.ch-hero-meta svg{color:#7c68c0}.ch-hero-art{min-height:300px;position:relative;overflow:hidden}.ch-orbit{border:1px solid #8d7ac426;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.ch-orbit-a{width:340px;height:190px}.ch-orbit-b{width:260px;height:310px;transform:translate(-50%,-50%)rotate(36deg)}.ch-world{color:#fff;background:linear-gradient(145deg,#d5c8f3,#bfdcc4);border:1px solid #fff;border-radius:39px;place-items:center;width:122px;height:122px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 18px 55px #7764ae3b}.ch-world:before,.ch-world:after{content:"";background:#fff8;border-radius:50%;position:absolute}.ch-world:before{width:22px;height:22px;top:16px;right:22px}.ch-world:after{width:10px;height:10px;bottom:22px;left:22px}.ch-float{color:#7963bb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffde;border:1px solid #ffffffc9;border-radius:16px;place-items:center;width:49px;height:49px;display:grid;position:absolute;box-shadow:0 8px 24px #4f426e16}.ch-float-book{top:23%;left:19%;transform:rotate(-9deg)}.ch-float-app{color:#568969;top:28%;right:17%;transform:rotate(8deg)}.ch-float-phone{color:#6581af;bottom:15%;right:25%;transform:rotate(-8deg)}.ch-section-heading{justify-content:space-between;align-items:flex-end;gap:15px;margin:31px 2px 15px;display:flex}.ch-section-heading h2{margin:4px 0 0;font-size:19px}.ch-section-heading>p{color:#8b8798;margin:0;font-size:11px}.ch-section-actions{align-items:center;gap:12px;display:flex}.ch-section-actions p{color:#8b8798;margin:0;font-size:11px}.ch-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.ch-entry{border:1px solid var(--border,#eae7f1);min-height:199px;color:inherit;border-radius:17px;flex-direction:column;align-items:flex-start;padding:18px 19px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;box-shadow:0 4px 18px #51466d08}.ch-entry:hover{border-color:#d2c9e9;transform:translateY(-3px);box-shadow:0 12px 28px #51466d12}.ch-entry-icon{color:#7964bd;background:#ede8fa;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.ch-entry-tag{color:#8277a0;background:#f0edf8;border-radius:99px;padding:4px 7px;font-size:9px;position:absolute;top:19px;right:18px}.ch-entry h3{margin:15px 0 5px;font-size:14px}.ch-entry p{color:#817d8e;max-width:320px;margin:0;font-size:10px;line-height:1.75}.ch-entry-link{color:#7560bb;align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:10px;font-weight:700;display:flex}.ch-entry-link svg{transition:transform .15s}.ch-entry:hover .ch-entry-link svg{transform:translate(3px)}.ch-entry-mint .ch-entry-icon{color:#508b62;background:#e7f4e9}.ch-entry-blue .ch-entry-icon{color:#5e79ae;background:#e8effb}.ch-entry-rose .ch-entry-icon{color:#b06f8a;background:#fbebf1}.ch-entry-amber .ch-entry-icon{color:#ab833d;background:#fcf2dd}.ch-entry-slate .ch-entry-icon{color:#727b91;background:#eceef2}.ch-entry .tag-pending{color:#997a3e;background:#fff3d8}.ch-entry-slate .tag-pending{color:#81758f;background:#f0eef5}.ch-footer-note{background:#fff;border:1px solid #eae7f1;border-radius:15px;align-items:center;gap:13px;margin-top:18px;padding:16px 18px;display:flex}.ch-footer-icon{color:#7762b6;background:#f1eef8;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.ch-footer-note>div{flex:1}.ch-footer-note b{font-size:11px}.ch-footer-note p{color:#817d8e;margin:3px 0 0;font-size:10px;line-height:1.6}.ch-footer-note>a{white-space:nowrap;color:#7560bb;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.ch-pending{border-radius:22px;flex-direction:column;justify-content:center;align-items:flex-start;max-width:720px;min-height:370px;margin:24px auto;padding:clamp(24px,5vw,46px);display:flex}.ch-icon{color:#a98036;background:#fff3da;border-radius:16px;place-items:center;width:50px;height:50px;margin-bottom:18px;display:grid}.ch-icon-slate{color:#796c91;background:#efedf4}.ch-pending h1{margin:8px 0 9px;font-size:27px}.ch-pending>p{color:#777486;max-width:570px;margin:0;font-size:12px;line-height:1.8}.ch-notice{color:#8a713e;background:#fff7e7;border-radius:12px;align-items:flex-start;gap:9px;margin-top:19px;padding:13px 14px;font-size:11px;line-height:1.65;display:flex}.ch-notice svg{flex:none;margin-top:1px}.ch-json-guide{background:#faf9fd;border:1px solid #e7e3f1;border-radius:13px;gap:11px;margin-top:19px;padding:14px;display:flex}.ch-guide-mark{color:#56854a;background:#eaf4e5;border-radius:9px;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.ch-json-guide b{font-size:11px}.ch-json-guide p{color:#777486;margin:4px 0 0;font-size:10px;line-height:1.7}.ch-actions{flex-wrap:wrap;gap:8px;margin-top:21px;display:flex}@media (max-width:900px){.ch-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-hero{min-height:300px}.ch-hero-copy{padding:32px}.ch-hero-art{min-height:275px}}@media (max-width:650px){.ch-page{padding:15px 14px 45px}.ch-hero{border-radius:19px;grid-template-columns:1fr;min-height:0}.ch-hero-copy{padding:25px 22px 8px}.ch-hero h1{font-size:30px}.ch-hero-copy>p{font-size:11px}.ch-hero-meta{gap:7px 10px;margin-top:13px;font-size:9px}.ch-hero-art{min-height:205px}.ch-world{border-radius:30px;width:92px;height:92px}.ch-orbit-a{width:270px;height:150px}.ch-orbit-b{width:200px;height:245px}.ch-float{border-radius:13px;width:40px;height:40px}.ch-float-book{top:20%;left:17%}.ch-float-app{top:23%;right:14%}.ch-float-phone{bottom:10%;right:21%}.ch-section-heading{flex-direction:column;align-items:flex-start;gap:5px;margin-top:23px}.ch-section-heading h2{font-size:17px}.ch-section-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.ch-entry-grid{grid-template-columns:1fr;gap:9px}.ch-entry{min-height:165px;padding:15px 16px}.ch-entry h3{margin-top:12px}.ch-footer-note{flex-wrap:wrap;align-items:flex-start;padding:14px}.ch-footer-note>div{min-width:calc(100% - 60px)}.ch-footer-note>a{margin-left:50px}.ch-pending{border-radius:18px;min-height:310px;margin:10px auto;padding:24px 20px}.ch-pending h1{font-size:23px}.ch-pending>p{font-size:11px}.ch-actions .button{min-height:38px;padding:9px 11px;font-size:11px}}
