.cty{display:grid;gap:12px;min-width:0}.cty__head{display:grid;gap:2px}.cty__groups{display:grid;gap:14px}.cty__group{margin:0;padding:0;border:0;min-width:0}.cty__legend{padding:0;margin:0 0 8px;font-size:13px;font-weight:800;line-height:1.3}.cty__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:8px}.cty__chip{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;-moz-column-gap:9px;column-gap:9px;row-gap:2px;min-height:44px;padding:8px 12px;border-radius:14px;text-align:left;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;line-height:1.25}.cty__chip:disabled{cursor:default;opacity:.55}.cty-row__link:focus-visible,.cty__chip:focus-visible,.cty__means:focus-visible,.cty__retry:focus-visible,.cty__suggest-add:focus-visible{outline:2px solid #8fa8ff;outline-offset:2px}.cty__mark{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;font-size:13px;font-weight:800;line-height:1}.cty__name{min-width:0;overflow-wrap:anywhere}.cty__hint{grid-column:2;font-size:13px;font-weight:500;line-height:1.35}.cty__hint--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cty__means{justify-self:start;display:inline-flex;align-items:center;min-height:36px;padding:0 2px;border:0;background:none;font-family:inherit;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cty__suggest{list-style:none;margin:0;padding:10px 12px;display:grid;gap:8px;border-radius:12px}.cty__suggest-item{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:1.35}.cty__suggest-add{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:14px;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}.cty__suggest-add:disabled{opacity:.55;cursor:default}.cty__refusal,.cty__status{margin:0;font-size:13px;line-height:1.4}.cty__retry{margin-left:4px;height:32px;padding:0 12px;border-radius:10px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.cty--pe3{padding:14px;border-radius:14px;background:rgba(27,72,255,.08);border:1px solid rgba(143,168,255,.35)}.cty--pe3 .cty__lead{margin:0;font-size:14px;color:#c3c7d1;line-height:1.4}.cty--pe3 .cty__legend{color:#e2e8f0}.cty--pe3 .cty__chip{color:#e2e8f0;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16)}.cty--pe3 .cty__chip[aria-pressed=true]{color:#fff;background:rgba(27,72,255,.28);border-color:rgba(27,72,255,.6)}.cty--pe3 .cty__mark{color:#c3c7d1;background:hsla(0,0%,100%,.08)}.cty--pe3 .cty__chip[aria-pressed=true] .cty__mark{color:#04281c;background:#34d399}.cty--pe3 .cty__hint{color:#c3c7d1}.cty--pe3 .cty__means{color:#8fa8ff}.cty--pe3 .cty__suggest{color:#fcd34d;border:1px dashed rgba(252,211,77,.5);background:rgba(252,211,77,.06)}.cty--pe3 .cty__suggest-add{color:#fff;background:linear-gradient(180deg,rgba(27,72,255,.42),rgba(27,72,255,.28));border:1px solid rgba(27,72,255,.6)}.cty--pe3 .cty__refusal{color:#fcd34d}.cty--pe3 .cty__retry{color:#fff;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2)}.cty--pe3 .cty__status{color:#fca5a5}.cty--page{margin-top:12px;padding:14px;border-radius:14px;text-align:left;color:#000;box-shadow:none;font-family:Arial,Helvetica,sans-serif;background:hsla(0,0%,100%,.96);border:1px solid rgba(0,0,0,.12)}.cty--page .cty__title{font-size:16px;font-weight:800;color:#000}.cty--page .cty__lead{margin:0;font-size:14px;color:#000;line-height:1.4}.cty--page .cty__legend{color:#000}.cty--page .cty__chip{color:#000;background:#fff;border:1px solid rgba(0,0,0,.2);box-shadow:none}.cty--page .cty__chip[aria-pressed=true]{border:2px solid #1b48ff;padding:7px 11px}.cty--page .cty__mark{color:#000;background:rgba(0,0,0,.06)}.cty--page .cty__chip[aria-pressed=true] .cty__mark{color:#fff;background:#1b48ff}.cty--page .cty__hint{color:#000;font-weight:400}.cty--page .cty__means{color:#000}.cty--page .cty__suggest{color:#000;border:1px dashed #b45309;background:#fffbeb}.cty--page .cty__suggest-add{color:#000;background:#fff;border:2px solid #1b48ff}.cty--page .cty__refusal,.cty--page .cty__status{color:#000;font-weight:700}.cty--page .cty__retry{color:#000;background:#fff;border:1px solid rgba(0,0,0,.3)}.cty--page .cty__chip:focus-visible,.cty--page .cty__means:focus-visible,.cty--page .cty__retry:focus-visible,.cty--page .cty__suggest-add:focus-visible{outline-color:#1b48ff}.cty-row{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.cty-row__item{display:inline-flex;min-width:0}.cty-row__link{display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border-radius:14px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;overflow-wrap:anywhere}.cty-row--page .cty-row__link{color:#000;background:hsla(0,0%,100%,.96);border:1px solid rgba(0,0,0,.12);font-family:Arial,Helvetica,sans-serif;box-shadow:none}.cty-row--page .cty-row__link:hover{text-decoration:underline;text-underline-offset:3px}.cty-row--page .cty-row__link:focus-visible{outline-color:#1b48ff}.cty-row--pe3 .cty-row__link{color:#e0e7ff;background:rgba(27,72,255,.16);border:1px solid rgba(143,168,255,.3)}.cty-hero-edit{display:grid;gap:8px}.cty-hero-edit__done,.cty-hero-edit__open{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;min-height:36px;margin:8px auto 0;padding:0 14px;border-radius:14px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;cursor:pointer;color:#000;background:hsla(0,0%,100%,.96);border:1px solid rgba(0,0,0,.2);box-shadow:none}.cty-hero-edit__done:focus-visible,.cty-hero-edit__open:focus-visible{outline:2px solid #1b48ff;outline-offset:2px}@media (max-width:480px){.cty--page,.cty--pe3{padding:12px}.cty__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cty-row__link,.cty__chip{transition:none}}