.cm-root,[data-own-colors]{--cm-bg:#fff;--cm-card:#fff;--cm-panel:#f6f5fa;--cm-text:#111;--cm-muted:#6c6883;--cm-border:#e5e5e5;--cm-brand:#06f;--cm-cta:#e8336e;--cm-cta-text:#fff;--cm-danger:#b42318}[data-theme=dark] .cm-root,[data-theme=dark] [data-own-colors]{--cm-bg:#000;--cm-card:#1d1d1f;--cm-panel:#2c2c2e;--cm-text:#f5f5f5;--cm-muted:#aeaeae;--cm-border:#2c2c2e;--cm-brand:#6aa3ff;--cm-danger:#ff8a7a}.cm{background:var(--cm-bg);color:var(--cm-text);min-height:100%}.cm,.cm *,.cm-root *{box-sizing:border-box}.cm button,.cm-root button{cursor:pointer;font-family:inherit}.cm a{color:inherit}.cm-cover{background:var(--cm-panel);border-bottom:1px solid var(--cm-border);height:110px;overflow:hidden;position:relative}.cm-cover picture,.cm-cover-img{display:block;height:100%;width:100%}.cm-cover-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cm-cover-shade{background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.38));inset:0;pointer-events:none;position:absolute}.cm-cover-empty{height:72px}.cm-mark{align-items:center;background:var(--cm-cta);border:3px solid var(--cm-bg);color:var(--cm-cta-text);display:flex;flex:none;font-weight:700;justify-content:center;overflow:hidden}@media (min-width:701px){.cm-cover,.cm-cover-empty{height:200px}}.cm-hd-body{margin-top:-44px;padding-bottom:16px;position:relative}.cm-hd-kind{line-height:1.4;margin-bottom:4px}.cm-hd-title{color:var(--cm-text);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:2px 0 10px}.cm-hd-facts{align-items:center;display:flex;flex-wrap:wrap;gap:6px 18px;line-height:1.4}.cm-hd-org{align-items:center;display:inline-flex;gap:6px}.cm-hd-org-logo{border-radius:6px;height:22px;-o-object-fit:cover;object-fit:cover;width:22px}.cm-hd-chips{gap:8px 10px;margin-top:14px}.cm-hd-note{font-size:14px;margin:10px 0 0}@media (max-width:700px){.cm-hd-org{flex-basis:100%}}@media (min-width:701px){.cm-hd-body{padding-bottom:20px}}@media (min-width:768px){.cm-hd-body-cover{margin-top:16px}.cm-hd-body-cover .cm-hd-mark{align-self:flex-start;margin-top:-64px}}@media (min-width:1024px){.cm-hd-body{padding-bottom:24px}}.cm-btn,.cm-btn2{align-items:center;border-radius:22px;display:inline-flex;font-size:14px;font-weight:600;gap:6px;height:44px;justify-content:center;padding:0 20px;text-decoration:none;white-space:nowrap}.cm-btn{background:var(--cm-cta);border:0;color:var(--cm-cta-text)!important}.cm-btn2{background:transparent;border:1px solid var(--cm-border);color:var(--cm-text)!important}.cm-btn2:disabled,.cm-btn:disabled{cursor:not-allowed;opacity:.5}.cm-btn.cm-sm,.cm-btn2.cm-sm{font-size:13px;height:32px;padding:0 12px}.cm-ib{align-items:center;background:var(--cm-card);border:1px solid var(--cm-border);border-radius:22px;color:var(--cm-text);display:inline-flex;flex:none;height:44px;justify-content:center;width:44px}.cm-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.cm-tab{align-items:center;border-bottom:3px solid transparent;color:var(--cm-muted)!important;display:inline-flex;flex:none;font-size:14px;font-weight:600;height:44px;padding:0 14px;text-decoration:none;white-space:nowrap}.cm-tab[aria-current=page]{border-bottom-color:var(--cm-cta);color:var(--cm-text)!important}@media (min-width:701px){.cm-tab{height:48px;padding:0 16px}}.cm-card{background:var(--cm-card);border:1px solid var(--cm-border);border-radius:14px;color:var(--cm-text);padding:14px}@media (min-width:701px){.cm-card{padding:16px}}.cm-chip{align-items:center;background:var(--cm-panel);border:1px solid var(--cm-border);border-radius:12px;color:var(--cm-text);display:inline-flex;font-size:12px;font-weight:600;height:24px;padding:0 10px;white-space:nowrap}.cm-card.cm-accent,.cm-chip.cm-accent{border-color:var(--cm-cta)}button.cm-chip{cursor:pointer}.cm-chiplist{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}a.cm-chip-link{height:28px;text-decoration:none}a.cm-chip-link:focus-visible,a.cm-chip-link:hover{border-color:var(--cm-cta)}.cm-muted{color:var(--cm-muted);font-size:13px}.cm-h2{font-size:18px;margin:0 0 12px}.cm-av,.cm-h2{color:var(--cm-text);font-weight:700}.cm-av{background:var(--cm-panel);border:1px solid var(--cm-border);border-radius:50%;flex:none;font-size:14px;height:40px;justify-content:center;overflow:hidden;width:40px}.cm-av,.cm-row{align-items:center;display:flex}.cm-row{gap:12px}.cm-sp{flex:1 1 auto;min-width:0}.cm-mono{color:var(--cm-muted);font-family:ui-monospace,Menlo,monospace;font-size:11px}.cm-notice{background:var(--cm-panel);border:1px solid var(--cm-border);border-radius:12px;color:var(--cm-text);font-size:14px;line-height:1.5;padding:10px 14px}.cm-notice.cm-error{border-color:var(--cm-danger);color:var(--cm-danger)}.cm-seg{border:1px solid var(--cm-border);border-radius:22px;display:inline-flex;overflow:hidden}.cm-seg button{background:transparent;border:0;color:var(--cm-text);font-size:14px;font-weight:700;height:40px;padding:0 18px}.cm-seg button[aria-selected=true]{background:var(--cm-panel)}.cm-search{align-items:center;background:var(--cm-card);border:1px solid var(--cm-border);border-radius:22px;color:var(--cm-muted);display:flex;font-size:14px;gap:8px;height:44px;padding:0 14px;width:100%}.cm-kids,.cm-tree{display:flex;flex-direction:column}.cm-kids{margin-left:22px}.cm-kid{padding-top:10px;position:relative}.cm-kid:before{border-left:2px dotted var(--cm-muted);bottom:0;content:"";left:-12px;opacity:.6;position:absolute;top:0}.cm-kid:last-child:before{bottom:auto;height:calc(10px + var(--mid, 26px))}.cm-kid:after{border-top:2px dotted var(--cm-muted);content:"";left:-12px;opacity:.6;position:absolute;top:calc(10px + var(--mid, 26px));width:12px}@media (min-width:701px){.cm-kids{margin-left:34px}.cm-kid{padding-top:14px}.cm-kid:before{left:-18px}.cm-kid:last-child:before{height:calc(14px + var(--mid, 26px))}.cm-kid:after{left:-18px;top:calc(14px + var(--mid, 26px));width:18px}}.cm-nc{align-items:center;background:var(--cm-card);border:1px solid var(--cm-border);border-radius:14px;color:var(--cm-text);display:flex;flex-wrap:wrap;gap:8px 12px;padding:12px 14px;text-align:left;width:100%}.cm-nc.cm-solo{border-style:dashed}.cm-nav{align-items:center;background:var(--cm-cta);color:var(--cm-cta-text);display:flex;flex:none;font-weight:700;justify-content:center;overflow:hidden}.cm-pane{background:var(--cm-card);color:var(--cm-text);display:flex;flex-direction:column;height:100%;min-height:0}.cm-ph{align-items:center;border-bottom:1px solid var(--cm-border);display:flex;gap:12px;padding:16px 18px}.cm-pb{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:18px}.cm-pf{background:var(--cm-card);border-top:1px solid var(--cm-border);display:flex;gap:10px;padding:14px 18px}.cm-px{background:var(--cm-panel);border:1px solid var(--cm-border);border-radius:50%;color:var(--cm-text);display:flex;flex:none;font-size:22px;height:44px;width:44px}.cm-pbtn,.cm-pbtn2,.cm-px{align-items:center;justify-content:center}.cm-pbtn,.cm-pbtn2{border-radius:24px;display:inline-flex;font-size:15px;font-weight:700;height:48px;padding:0 22px;text-decoration:none}.cm-pbtn{background:var(--cm-cta);border:0;color:var(--cm-cta-text)!important;flex:1}.cm-pbtn2{background:transparent;border:1px solid var(--cm-border);color:var(--cm-text)!important}.cm-pbtn2:disabled,.cm-pbtn:disabled{cursor:not-allowed;opacity:.5}.cm-opt{align-items:center;background:var(--cm-card);border:1.5px solid var(--cm-border);border-radius:14px;color:var(--cm-text);cursor:pointer;display:flex;gap:12px;padding:12px}.cm-opt.cm-on{border-color:var(--cm-cta)}.cm-opt input{opacity:0;pointer-events:none;position:absolute}.cm-radio{border:2px solid var(--cm-border);border-radius:50%;flex:none;height:20px;width:20px}.cm-opt.cm-on .cm-radio{border:6px solid var(--cm-cta)}.cm-opt:focus-within{outline:2px solid var(--cm-cta);outline-offset:2px}.cm-lbl{color:var(--cm-text);display:block;font-size:13px;font-weight:700;margin-bottom:6px}.cm-in,[data-theme=dark] .cm-root input.cm-in,[data-theme=dark] .cm-root textarea.cm-in,[data-theme=dark] [data-own-colors] input.cm-in,[data-theme=dark] [data-own-colors] textarea.cm-in{align-items:center;background-color:var(--cm-bg)!important;border:1px solid var(--cm-border);border-radius:12px;color:var(--cm-text)!important;display:flex;font:inherit;font-size:14px;min-height:44px;outline:none;padding:12px 14px;width:100%}.cm-in::-moz-placeholder{color:var(--cm-muted)}.cm-in::placeholder{color:var(--cm-muted)}.cm-in:focus{border-color:var(--cm-cta)}.cm-in[aria-invalid=true]{border-color:var(--cm-danger)}textarea.cm-in{align-items:flex-start;resize:vertical}.cm-pmuted{color:var(--cm-muted)}.cm-note,.cm-pmuted{font-size:13px;line-height:1.5}.cm-note{background:var(--cm-panel);border-radius:12px;color:var(--cm-text);padding:12px}.cm-prow{align-items:center;display:flex;gap:12px}.cm-sw{background:var(--cm-border);border:0;border-radius:13px;flex:none;height:26px;position:relative;width:44px}.cm-sw[aria-checked=true]{background:var(--cm-cta)}.cm-sw i{background:#fff;border-radius:50%;height:20px;left:3px;position:absolute;top:3px;transition:left .15s;width:20px}.cm-sw[aria-checked=true] i{left:21px}.cm-bar{background:var(--cm-panel);border-radius:3px;height:6px;overflow:hidden}.cm-bar i{background:var(--cm-cta);border-radius:3px;display:block;height:100%}[data-theme=dark] [data-own-colors] header.cm-plain,[data-theme=dark] [data-own-colors] nav.cm-plain{background-color:transparent!important;box-shadow:none!important}.cm-empty{align-items:center;background:var(--cm-panel);border:1px dashed var(--cm-border);border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:44px 20px 40px;text-align:center}.cm-empty__icon{background:color-mix(in srgb,var(--cm-cta) 12%,transparent);border-radius:50%;color:var(--cm-cta);display:grid;height:56px;margin-bottom:4px;place-items:center;width:56px}.cm-empty__title{color:var(--cm-text);font-size:17px;line-height:1.3}.cm-empty__hint{color:var(--cm-muted,#888);font-size:14px;line-height:1.5;margin:0;max-width:380px}.cm-empty__action{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}.cm-mrow{align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:84px minmax(0,1fr) auto;row-gap:10px}.cm-mrow__time{font-size:15px;font-weight:700;line-height:1.3}.cm-mrow__main{display:flex;flex-direction:column;gap:4px;min-width:0}.cm-mrow__head{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px}.cm-mrow__title{font-weight:700;line-height:1.35;min-width:0;overflow-wrap:anywhere}.cm-mrow__link{color:var(--cm-cta);font-weight:600;text-decoration:underline}.cm-mrow__rating{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 12px;margin-top:4px}.cm-mrow__stars{align-items:center;display:inline-flex;gap:6px}.cm-mrow__meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-mrow__act{justify-self:end}@media (max-width:700px){.cm-mrow{grid-template-columns:minmax(0,1fr)}.cm-mrow__act{justify-self:stretch}.cm-mrow__act>*{width:100%}}.cm-mgrid{align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (min-width:701px){.cm-mgrid{gap:20px}}.cm-mcard{display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:0;width:100%}.cm-mcard:hover{border-color:var(--cm-muted)}.cm-mcard:focus-within{outline:2px solid var(--cm-cta);outline-offset:2px}.cm-mcard__cover{background:var(--cm-panel);flex:none;height:132px;overflow:hidden;position:relative}.cm-mcard__cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cm-mcard__ph{align-items:center;background:linear-gradient(135deg,var(--cm-panel),var(--cm-card));color:var(--cm-muted);display:flex;flex-direction:column;gap:2px;height:100%;justify-content:center;line-height:1}.cm-mcard__ph span{color:var(--cm-text);font-size:34px;font-weight:800;letter-spacing:.02em}.cm-mcard__ph b{color:var(--cm-cta);font-size:15px;font-weight:700;letter-spacing:.18em}.cm-mcard__chips{left:10px;pointer-events:none;position:absolute;right:58px;top:10px;z-index:1}.cm-mcard__chips .cm-chip{background:rgba(0,0,0,.62);border-color:transparent;color:#fff}.cm-mcard__share{position:absolute;right:8px;top:8px;z-index:2}.cm-mcard .cm-mcard__share .cm-sh-icon{background:rgba(0,0,0,.55);border-color:hsla(0,0%,100%,.28);color:#fff;height:38px;width:38px}.cm-mcard .cm-mcard__share .cm-sh-icon:hover{border-color:#fff}.cm-mcard__body{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0;padding:16px 18px 18px}.cm-mcard__title{display:-webkit-box;font-size:17px;font-weight:700;-webkit-line-clamp:2;line-height:1.3;overflow-wrap:anywhere;-webkit-box-orient:vertical;overflow:hidden}.cm-mcard__act{margin-top:auto;padding-top:12px}.cm-mcard__btn{display:flex;height:44px;width:100%}.cm-mcard__idle{cursor:default;opacity:.6}.cm-mcard,.cm-mrow{position:relative}.cm-stretch:after{border-radius:inherit;content:"";inset:0;position:absolute;z-index:0}.cm-stretch:focus-visible{outline:2px solid var(--cm-cta);outline-offset:2px}.cm-mcard a:not(.cm-stretch),.cm-mcard__act,.cm-mrow__act,.cm-mrow__main a:not(.cm-stretch){position:relative;z-index:1}.cm-sstack{align-items:center;display:flex;gap:8px;min-width:0}.cm-sstack__faces{display:inline-flex;flex:none}.cm-sstack__face{background:var(--cm-panel);border:2px solid var(--cm-card);border-radius:50%;height:22px;-o-object-fit:cover;object-fit:cover;width:22px}.cm-sstack__face+.cm-sstack__face{margin-left:-8px}.cm-sstack__face--text{align-items:center;color:var(--cm-text);display:inline-flex;font-size:9px;font-weight:700;justify-content:center}.cm-sstack__line{font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-spk-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));list-style:none;margin:0;padding:0}.cm-spk{background:var(--cm-panel);border:1px solid var(--cm-border);border-radius:12px;flex-direction:column;gap:6px;padding:12px}.cm-spk,.cm-spk__head{display:flex;min-width:0}.cm-spk__head{align-items:center;gap:10px}.cm-spk__photo{background:var(--cm-card);border-radius:50%;flex:none;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.cm-spk__photo--text{align-items:center;color:var(--cm-text);display:inline-flex;font-weight:700;justify-content:center}.cm-spk__who{min-width:0}.cm-spk__name{font-weight:700;overflow-wrap:anywhere}.cm-spk__role,.cm-spk__text{font-size:13px;overflow-wrap:anywhere}.cm-spk__text{line-height:1.5;margin:0}.cm-spk__text--clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cm-spk__more{align-self:flex-start;background:none;border:0;color:var(--cm-cta);cursor:pointer;font-size:13px;font-weight:600;padding:0}.cm-spk__links{display:flex;flex-wrap:wrap;gap:8px}.cm-spk__link{align-items:center;border:1px solid var(--cm-border);border-radius:50%;color:var(--cm-text);display:inline-flex;height:32px;justify-content:center;width:32px}.cm{min-height:calc(100vh - 140px)}[data-theme=dark] .cm-root .cm-btn2,[data-theme=dark] [data-own-colors] .cm-btn2{border-color:#3a3a3c}.cm-mp-head,.cm-mp-tabs{background:transparent}.cm-interests{display:flex;flex-direction:column;gap:28px;padding:24px 24px 26px!important}.cm-interests__label{font-size:14px;font-weight:700;line-height:1.3;margin:0 0 12px}.cm-interests .cm-chiplist{display:flex;flex-wrap:wrap;gap:10px 12px;list-style:none;margin:0;padding:0}@media (max-width:640px){.cm-interests{gap:22px;padding:18px 16px 20px!important}}