.cg-open{background:radial-gradient(at 50% 0,#e9cf8a38 0%,#e9cf8a00 55%),linear-gradient(165deg,#faf7f5 0%,#f6e6e3 55%,#eed3d0 100%);flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100dvh;display:flex;position:relative;overflow:hidden}.cg-open__float{position:absolute;inset:0}.cg-open__logo{width:min(56vw,220px);height:auto;animation:7s linear infinite cg-turn;position:relative}.cg-open p{font-family:var(--sq-serif,"Cormorant Garamond",Georgia,serif);color:#1c1b1b;margin:0;font-size:1.35rem;position:relative}@keyframes cg-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cg-open__logo{filter:drop-shadow(0 0 18px #e9cf8ab3);animation:none}}.cg.cg--try{background:radial-gradient(at 50% 0,#e9cf8a38 0%,#e9cf8a00 55%),linear-gradient(165deg,#faf7f5 0%,#f6e6e3 55%,#eed3d0 100%);max-width:none;position:relative;overflow:hidden}.cg--try .cg-float-bg{z-index:0;position:absolute;inset:0}.cg--try>:not(.cg-float-bg){z-index:1;max-width:520px;margin-left:auto;margin-right:auto;position:relative}.cg-tryhd{text-align:center;flex-direction:column;align-items:center;gap:2px;margin:0 0 10px;display:flex}.cg-tryhd img{width:150px;height:auto}.cg-tryhd span{font-family:var(--sq-serif,"Cormorant Garamond",Georgia,serif);color:#1c1b1b;font-size:1.45rem}.cg-try__piece{display:none}.cg-chips.cg-shapes{grid-template-columns:repeat(auto-fill,minmax(82px,1fr));display:grid}.cg-chips button.cg-shape{border-radius:14px;flex-direction:column;justify-content:center;gap:3px;min-width:76px;min-height:64px;padding:8px 8px 6px}.cg-shape__name{text-align:center;font-size:.7rem;line-height:1.15}.cg-ways{flex-direction:column;gap:8px;display:flex}.cg-way{text-align:left;font:inherit;border:1px solid var(--cg-line);cursor:pointer;color:var(--cg-ink);background:#fff;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.cg-way b{font-size:.95rem;font-weight:600}.cg-way span{color:var(--cg-ink2);font-size:.8rem;line-height:1.4}.cg-way:hover,.cg-way:focus-visible{border-color:var(--cg-teal);box-shadow:0 0 0 3px #19a1a124}.cg-q{letter-spacing:.12em;text-transform:uppercase;color:#9c7630;margin:0;font-size:.72rem;font-weight:600}.cg-chips.wrap button{text-align:left;min-height:40px;padding:8px 13px;font-size:.84rem}.cg-chips.wrap button small{color:var(--cg-ink2);font-size:.72rem;font-weight:400;display:block}.cg-found{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cg-found .cg-sym{text-align:center;padding:10px 8px}.cg-found .cg-sym small{color:var(--cg-ink2);font-size:.72rem;line-height:1.35}.cg-inpick{border:1px dashed #19a1a173;border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex}.cg-inpick .cg-symgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.cg-link{font:inherit;color:var(--cg-teal-d);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.84rem;text-decoration:underline}@media (min-width:900px){.cg.cg--try{padding:24px 28px 36px}.cg--try>:not(.cg-float-bg){max-width:1120px}.cg--try .cg-try__body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.cg--try .cg-try__piece{display:block;position:sticky;top:20px}.cg--try .cg-try__piece .cg-box{background:#ffffff8c;border-radius:24px;padding:14px}.cg--try .cg-try__piece .cg-thumb.big{max-height:min(70vh,580px)}.cg--try .cg-try__piece .cg-thumb>svg{width:auto!important;max-width:46%!important;height:min(50vh,420px)!important}.cg--try .cg-try__piece .cg-thumb>svg:only-child{max-width:88%!important}.cg--try .cg-try__steps .cg-box,.cg--try .cg-try__steps .cg-thumb.big{display:none}}
