.associateCalendar_drawer__39Whj,.associateCalendar_root__UIdtC{--ac-ink:var(--cab-ink,#0f172a);--ac-text:var(--cab-text,#334155);--ac-muted:var(--cab-text-2,#64748b);--ac-faint:var(--cab-text-3,#94a3b8);--ac-line:var(--cab-line-2,#e2e8f0);--ac-line-soft:var(--cab-line,#f1f5f9);--ac-surface:var(--cab-surface,#fff);--ac-ground:var(--cab-ground,#f9fafb);--ac-sunk:var(--cab-tint-1,#f8fafc);--ac-hover:var(--cab-tint-2,#f1f5f9);--ac-box-line:var(--cab-field-line,#94a3b8);--ac-covered:var(--cab-tint-3,#e2e8f0);--ac-primary:var(--cab-cyan,#003a49);--ac-primary-hover:var(--cab-cyan-hover,#00506a);--ac-on-primary:var(--cab-ground,#fff);--ac-primary-tint:var(--cab-plate,rgba(0,58,73,.07));--ac-disabled:var(--cab-tint-3,#cbd5e1);--ac-on-disabled:var(--cab-text-3,#fff);--ac-focus:var(--cab-cyan,#2563eb);--ac-ok:var(--cab-hue-green,#047857);--ac-ok-dot:var(--cab-green,#10b981);--ac-ok-bg:var(--cab-tint-green,#ecfdf5);--ac-ok-line:var(--cab-tint-green-line,#6ee7b7);--ac-warn:var(--cab-hue-amber,#92400e);--ac-warn-bg:var(--cab-tint-amber,#fffbeb);--ac-warn-line:var(--cab-tint-amber-line,#fde68a);--ac-chat-bg:var(--cab-tint-1,#dbe7d5);--ac-bubble:var(--cab-raised,#fff);--ac-font:"Avenir Next Cyr","Avenir Next",Inter,ui-sans-serif,system-ui,sans-serif;--ac-ease-out:cubic-bezier(0.23,1,0.32,1);--ac-error:var(--cab-hue-red,#b91c1c);--ac-bubble-shadow:0 1px 1px var(--cab-tint-3,rgba(0,0,0,.12));--ac-radius:8px;--ac-radius-sm:6px;--ac-radius-xs:4px;--ac-radius-card:12px;--ac-radius-bubble:14px 14px 14px 4px;--ac-radius-pill:999px;--ac-fs-xs:12px;--ac-fs-sm:12.5px;--ac-fs-caption:13px;--ac-fs-note:13.5px;--ac-fs-body:14px;--ac-fs-lead:15px;--ac-fs-title:18px;--ac-fs-title-phone:19px;--ac-fs-hero:22px}.associateCalendar_root__UIdtC{height:calc(100vh - 64px);display:flex;flex-direction:column;background:var(--ac-ground);color:var(--ac-text)}.associateCalendar_drawer__39Whj h2,.associateCalendar_drawer__39Whj h3,.associateCalendar_root__UIdtC h2,.associateCalendar_root__UIdtC h3{font-family:var(--ac-font)}.associateCalendar_root__UIdtC .ant-btn,.associateCalendar_root__UIdtC .ant-segmented-item{transition:transform .15s var(--ac-ease-out)}.associateCalendar_root__UIdtC .ant-btn:active,.associateCalendar_root__UIdtC .ant-segmented-item:active{transform:scale(.97)}@media (max-width:767px){.associateCalendar_root__UIdtC .ant-btn{min-height:44px;min-width:44px}.associateCalendar_root__UIdtC .ant-segmented{min-width:auto}.associateCalendar_root__UIdtC .ant-segmented-item-label{min-height:44px;display:flex;align-items:center;justify-content:center;padding-inline:10px}}.associateCalendar_previewBar__wvQU4{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 16px;background:var(--ac-warn-bg);border-bottom:1px solid var(--ac-warn-line);color:var(--ac-warn);font-size:var(--ac-fs-caption);flex-shrink:0}.associateCalendar_previewBar__wvQU4 b{font-weight:600}.associateCalendar_previewActions__PwQFN{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.associateCalendar_scope__Q4nQI{margin-top:12px;display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.associateCalendar_scopeLead__Y0_jR{font-size:var(--ac-fs-caption);color:var(--ac-muted)}.associateCalendar_chips__hWwz_{display:flex;gap:6px;flex-wrap:wrap;align-items:center;min-width:0}.associateCalendar_chip__ObpeP{display:inline-flex;align-items:center;gap:6px;max-width:320px;height:28px;padding:0 10px;border-radius:var(--ac-radius-sm);background:var(--ac-sunk);border:1px solid var(--ac-line);font-size:var(--ac-fs-caption);color:var(--ac-text);white-space:nowrap}.associateCalendar_chipProject__ZQ8Uc{color:var(--ac-muted)}.associateCalendar_chipName__1F04K{overflow:hidden;text-overflow:ellipsis}.associateCalendar_telegram___sTKb{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:var(--ac-fs-caption);color:var(--ac-muted)}.associateCalendar_telegramOn__N1U89{color:var(--ac-ok)}.associateCalendar_dot__egYA3{width:8px;height:8px;border-radius:50%;background:var(--ac-faint);flex-shrink:0}.associateCalendar_telegramOn__N1U89 .associateCalendar_dot__egYA3{background:var(--ac-ok-dot)}@media (max-width:767px){.associateCalendar_scope__Q4nQI{margin-top:8px;flex-wrap:nowrap}.associateCalendar_telegram___sTKb{margin-left:0}}.associateCalendar_button__KGl_J{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--ac-radius-sm);border:1px solid var(--ac-line);background:var(--ac-surface);color:var(--ac-text);font:inherit;font-size:var(--ac-fs-body);font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s var(--ac-ease-out)}.associateCalendar_button__KGl_J:active:not(:disabled){transform:scale(.97)}@media (hover:hover) and (pointer:fine){.associateCalendar_button__KGl_J:hover:not(:disabled){background:var(--ac-hover)}}.associateCalendar_button__KGl_J:disabled{cursor:not-allowed;opacity:.55}.associateCalendar_button__KGl_J:focus-visible,.associateCalendar_option__R_zbR:focus-visible,.associateCalendar_person__NDqEc:focus-visible{outline:2px solid var(--ac-focus);outline-offset:2px}.associateCalendar_primary__d9_v_{background:var(--ac-primary);border-color:var(--ac-primary);color:var(--ac-on-primary);font-weight:600}@media (hover:hover) and (pointer:fine){.associateCalendar_primary__d9_v_:hover:not(:disabled){background:var(--ac-primary-hover);border-color:var(--ac-primary-hover)}}.associateCalendar_primary__d9_v_:disabled{background:var(--ac-disabled);border-color:var(--ac-disabled);color:var(--ac-on-disabled);opacity:1}.associateCalendar_large__F09Al{height:44px;padding:0 18px;font-size:var(--ac-fs-lead);border-radius:var(--ac-radius)}.associateCalendar_spinner__7Gbb5{width:14px;height:14px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:associateCalendar_spin__jSclw .7s linear infinite;flex-shrink:0}@keyframes associateCalendar_spin__jSclw{to{transform:rotate(1turn)}}@media (max-width:767px){.associateCalendar_button__KGl_J{min-height:44px}}.associateCalendar_first__vv3fU{flex:1;min-height:0;overflow:auto;display:flex;justify-content:center;padding:16px}.associateCalendar_firstCard__iqDPR{width:100%;max-width:720px;align-self:flex-start;background:var(--ac-surface);border:1px solid var(--ac-line);border-radius:var(--ac-radius-card);display:flex;flex-direction:column}.associateCalendar_firstIntro__PFjlA{padding:24px 28px 8px}.associateCalendar_firstTitle__nH6bw{margin:0 0 8px;font-size:var(--ac-fs-hero);line-height:1.25;font-weight:600;color:var(--ac-ink);letter-spacing:-.01em;text-wrap:balance}.associateCalendar_firstText__M_Kkx{margin:0;color:var(--ac-muted);max-width:62ch}.associateCalendar_firstFoot__rpSwO{position:sticky;bottom:0;display:flex;align-items:center;gap:12px;padding:14px 28px;border-top:1px solid var(--ac-line);background:var(--ac-surface);border-radius:0 0 var(--ac-radius-card) var(--ac-radius-card)}.associateCalendar_count__IOSyy{color:var(--ac-muted);font-size:var(--ac-fs-caption)}.associateCalendar_firstFoot__rpSwO .associateCalendar_button__KGl_J{margin-left:auto}.associateCalendar_error__80eAG{color:var(--ac-error);font-size:var(--ac-fs-caption)}@media (max-width:767px){.associateCalendar_first__vv3fU{padding:0}.associateCalendar_firstCard__iqDPR{border:0;border-radius:0;min-height:100%}.associateCalendar_firstIntro__PFjlA{padding:18px 16px 4px}.associateCalendar_firstTitle__nH6bw{font-size:var(--ac-fs-title-phone)}.associateCalendar_firstFoot__rpSwO{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-radius:0}.associateCalendar_firstFoot__rpSwO .associateCalendar_count__IOSyy{display:none}.associateCalendar_firstFoot__rpSwO .associateCalendar_button__KGl_J{flex:1}}.associateCalendar_tree__xd9B9{padding:8px 12px 12px}.associateCalendar_project__RxBNa{padding:6px 0}.associateCalendar_project__RxBNa+.associateCalendar_project__RxBNa{border-top:1px solid var(--ac-line-soft)}.associateCalendar_option__R_zbR{display:flex;align-items:flex-start;gap:12px;width:100%;border:0;background:transparent;text-align:left;padding:10px 16px;border-radius:var(--ac-radius);font:inherit;color:inherit;cursor:pointer;transition:background-color .15s ease}@media (hover:hover) and (pointer:fine){.associateCalendar_option__R_zbR:hover:not(:disabled){background:var(--ac-sunk)}}.associateCalendar_option__R_zbR:disabled{cursor:default}.associateCalendar_box___d1Oz{width:18px;height:18px;margin-top:2px;border:1.5px solid var(--ac-box-line);border-radius:var(--ac-radius-xs);display:grid;place-items:center;flex-shrink:0;background:var(--ac-surface);color:var(--ac-on-primary);transition:background-color .12s ease,border-color .12s ease}.associateCalendar_check__3cune{width:12px;height:12px;opacity:0;transform:scale(.6);transition:opacity .12s ease,transform .16s var(--ac-ease-out)}.associateCalendar_option__R_zbR[aria-checked=true] .associateCalendar_box___d1Oz{background:var(--ac-primary);border-color:var(--ac-primary)}.associateCalendar_option__R_zbR[aria-checked=true] .associateCalendar_check__3cune{opacity:1;transform:none}.associateCalendar_covered__MtTfj .associateCalendar_box___d1Oz{background:var(--ac-covered);border-color:var(--ac-covered);color:var(--ac-muted)}.associateCalendar_covered__MtTfj .associateCalendar_check__3cune{opacity:1;transform:none}.associateCalendar_optionText__uIaHm{min-width:0;flex:1}.associateCalendar_optionCaption__uFfbu,.associateCalendar_optionName__txKNK{display:block}.associateCalendar_optionName__txKNK{color:var(--ac-ink);line-height:1.35}.associateCalendar_level0__bth2M .associateCalendar_optionName__txKNK{font-weight:600;font-size:var(--ac-fs-lead)}.associateCalendar_level1__75XHg{padding-left:46px}.associateCalendar_quiet__4a5vb .associateCalendar_optionName__txKNK{color:var(--ac-muted)}.associateCalendar_optionCaption__uFfbu{font-size:var(--ac-fs-sm);color:var(--ac-muted);margin-top:1px}.associateCalendar_optionCaption__uFfbu b{font-weight:500;color:var(--ac-text)}@media (max-width:767px){.associateCalendar_tree__xd9B9{padding:4px 8px 8px}.associateCalendar_option__R_zbR{padding:12px 8px;min-height:48px}.associateCalendar_level1__75XHg{padding-left:38px}}@media (prefers-reduced-motion:reduce){.associateCalendar_box___d1Oz,.associateCalendar_button__KGl_J,.associateCalendar_check__3cune,.associateCalendar_option__R_zbR{transition-property:opacity,background-color,border-color,color}.associateCalendar_button__KGl_J:active:not(:disabled),.associateCalendar_root__UIdtC .ant-btn:active,.associateCalendar_root__UIdtC .ant-segmented-item:active{transform:none}}.associateCalendar_state__aA3mG{margin:60px auto;max-width:460px;text-align:center;padding:24px}.associateCalendar_stateIcon__2hJpB{width:48px;height:48px;color:var(--ac-faint);margin:0 auto 12px}.associateCalendar_stateTitle__s4g_h{margin:0 0 6px;font-size:var(--ac-fs-title);font-weight:600;color:var(--ac-ink);text-wrap:balance}.associateCalendar_stateText__M8bkU{margin:0 0 18px;color:var(--ac-muted)}.associateCalendar_stateActions__Qmq4D{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.associateCalendar_drawer__39Whj .ant-drawer-content{background:var(--ac-surface);color:var(--ac-text)}.associateCalendar_drawer__39Whj .ant-drawer-header{border-bottom:1px solid var(--ac-line)}.associateCalendar_drawer__39Whj .ant-drawer-title{color:var(--ac-ink);font-weight:600;font-size:var(--ac-fs-title);line-height:1.35}.associateCalendar_drawer__39Whj .ant-drawer-footer{border-top:1px solid var(--ac-line);padding:12px 24px}.associateCalendar_footer__YYq4O{display:flex;gap:8px;align-items:center}.associateCalendar_footer__YYq4O .associateCalendar_count__IOSyy{margin-right:auto}@media (max-width:767px){.associateCalendar_footer__YYq4O .associateCalendar_button__KGl_J{flex:1}.associateCalendar_footer__YYq4O .associateCalendar_count__IOSyy{display:none}}.associateCalendar_status__C3mpj{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--ac-radius-pill);font-size:var(--ac-fs-caption);font-weight:500;border:1px solid;margin-bottom:8px}.associateCalendar_sessionTitle__evgb_{margin:0;font-size:var(--ac-fs-title);line-height:1.35;font-weight:600;color:var(--ac-ink);text-wrap:balance}.associateCalendar_facts__HM3af{display:grid;grid-template-columns:112px 1fr;gap:16px 12px;margin:0}.associateCalendar_facts__HM3af dt{color:var(--ac-muted);font-size:var(--ac-fs-caption);padding-top:1px}.associateCalendar_facts__HM3af dd{margin:0;color:var(--ac-ink)}.associateCalendar_factNote__S31Ja{display:block;font-size:var(--ac-fs-caption);color:var(--ac-muted);margin-top:2px}.associateCalendar_days__bBTc6{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.associateCalendar_day__2mKoE{font-size:var(--ac-fs-sm);padding:2px 8px;border-radius:var(--ac-radius-sm);background:var(--ac-sunk);border:1px solid var(--ac-line);color:var(--ac-text);font-variant-numeric:tabular-nums}.associateCalendar_team__rbCyX{list-style:none;margin:0;padding:0;display:grid;gap:10px}.associateCalendar_teamMember__VjhOm{display:flex;align-items:center;gap:10px}.associateCalendar_teamRole__OSh4a{display:block;font-size:var(--ac-fs-caption);color:var(--ac-muted)}.associateCalendar_hint__1IE8R{margin-top:24px;padding-top:16px;border-top:1px solid var(--ac-line-soft);font-size:var(--ac-fs-caption);color:var(--ac-muted)}@media (max-width:767px){.associateCalendar_facts__HM3af{grid-template-columns:1fr;gap:4px}.associateCalendar_facts__HM3af dt{margin-top:12px}}.associateCalendar_lead__CJ_Dl{margin:0 0 12px;color:var(--ac-text);max-width:60ch}.associateCalendar_subhead__Oy6eU{margin:24px 0 8px;font-size:var(--ac-fs-caption);font-weight:600;color:var(--ac-muted)}.associateCalendar_mutedNote__pe_7N{margin:12px 0 0;color:var(--ac-muted);font-size:var(--ac-fs-caption)}.associateCalendar_callout____GSc{display:flex;gap:10px;padding:12px 14px;border-radius:var(--ac-radius);border:1px solid;font-size:var(--ac-fs-note);margin-bottom:16px}.associateCalendar_calloutOk__m3g_U{background:var(--ac-ok-bg);border-color:var(--ac-ok-line);color:var(--ac-ok)}.associateCalendar_calloutWait__zLKhI{background:var(--ac-warn-bg);border-color:var(--ac-warn-line);color:var(--ac-warn)}.associateCalendar_calloutIcon__eJxjU{width:16px;height:16px;margin-top:2px;flex-shrink:0}.associateCalendar_steps__weZuv{margin:16px 0 0;padding:0;list-style:none;counter-reset:step;display:grid;gap:10px}.associateCalendar_steps__weZuv li{counter-increment:step;display:flex;gap:10px;align-items:flex-start}.associateCalendar_steps__weZuv li:before{content:counter(step);width:22px;height:22px;border-radius:50%;background:var(--ac-primary-tint);color:var(--ac-primary);font-size:var(--ac-fs-xs);font-weight:700;display:grid;place-items:center;flex-shrink:0;margin-top:1px}.associateCalendar_chat__w6UYS{background:var(--ac-chat-bg);border-radius:var(--ac-radius-card);padding:12px}.associateCalendar_bubble__0oT58{background:var(--ac-bubble);border-radius:var(--ac-radius-bubble);padding:7px 10px 6px;font-size:var(--ac-fs-body);line-height:1.4;color:var(--ac-ink);white-space:pre-line;box-shadow:var(--ac-bubble-shadow)}.associateCalendar_people__PL_Mc{list-style:none;margin:0;padding:0}.associateCalendar_people__PL_Mc li+li{border-top:1px solid var(--ac-line-soft)}.associateCalendar_person__NDqEc{display:flex;gap:12px;align-items:center;width:100%;padding:12px 8px;border:0;background:transparent;text-align:left;border-radius:var(--ac-radius);font:inherit;color:inherit;cursor:pointer;transition:background-color .15s ease}@media (hover:hover) and (pointer:fine){.associateCalendar_person__NDqEc:hover{background:var(--ac-sunk)}}.associateCalendar_personName__RbNOu{display:block;color:var(--ac-ink);font-weight:500}.associateCalendar_personNote__Okv_p{display:block;font-size:var(--ac-fs-sm);color:var(--ac-muted)}.associateCalendar_personTelegram__lhOZT{margin-left:auto;font-size:var(--ac-fs-xs);color:var(--ac-muted);white-space:nowrap}.associateCalendar_personTelegramOn__Mrv3m{color:var(--ac-ok)}.associateCalendar_groupHead__4VfJU{font-size:var(--ac-fs-xs);font-weight:600;color:var(--ac-muted);margin:12px 8px 4px}