._bootstrapping_e54p3_1{min-height:100dvh;background:var(--bg-soft)}@media(min-width:1101px){._bootstrapping_e54p3_1{min-height:calc(100dvh / 1.1)}}._icon_1pyu0_3{width:20px;height:20px;flex:none;display:block}._icon_1pyu0_3[data-level=error]{color:#e5383b}._icon_1pyu0_3[data-level=warning]{color:#f2b705}._icon_1pyu0_3[data-level=info]{color:#3b82f6}._trigger_1pyu0_22{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 10px;border:1px solid var(--border-soft);border-radius:var(--r-100);background:var(--bg-card);color:var(--text-primary);font-weight:700;font-size:14px;cursor:pointer}._count_1pyu0_37{min-width:10px}._inline_1pyu0_41{display:inline-flex;vertical-align:middle;margin-left:8px;padding:2px;border:0;border-radius:50%;background:none;cursor:pointer}._inline_1pyu0_41:focus-visible,._trigger_1pyu0_22:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}._dialog_1pyu0_58._dialog_1pyu0_58{max-width:min(960px,calc(100vw - 32px));font-weight:400;font-size:14px;letter-spacing:normal;text-transform:none}._muted_1pyu0_66{margin:0 0 12px;color:var(--text-secondary);font-size:14px}._requests_1pyu0_72{display:flex;flex-direction:column;gap:8px}._request_1pyu0_72{border:1px solid var(--border-soft);border-radius:var(--r-10);padding:10px 12px}._request_1pyu0_72>summary,._call_1pyu0_85>summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;cursor:pointer;list-style:none}._request_1pyu0_72>summary::-webkit-details-marker,._call_1pyu0_85>summary::-webkit-details-marker{display:none}._request_1pyu0_72[open]>summary{margin-bottom:12px}._report_1pyu0_103{display:flex;flex-direction:column;gap:16px}._issues_1pyu0_109{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._issues_1pyu0_109 li{display:flex;align-items:flex-start;gap:8px;line-height:1.45}._op_1pyu0_125{margin-left:6px;font-size:12px;color:var(--text-muted)}._subTitle_1pyu0_131{margin:0 0 8px;font-size:15px;font-weight:700}._calls_1pyu0_137{display:flex;flex-direction:column;gap:6px}._call_1pyu0_85{border-top:1px solid var(--border-soft);padding:8px 0}._meta_1pyu0_148{color:var(--text-muted);font-size:13px}._callError_1pyu0_153{margin:8px 0;color:var(--state-error)}._label_1pyu0_158{margin:10px 0 4px;color:var(--text-muted);font-size:13px}._note_1pyu0_165{margin:0 0 6px;color:var(--text-secondary);font-size:13px}._json_1pyu0_171{position:relative}._json_1pyu0_171 pre{margin:0;max-height:360px;overflow:auto;padding:12px;border-radius:var(--r-10);background:#0f172a;color:var(--text-muted);font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}._command_1pyu0_190 pre{padding-top:40px}._hint_1pyu0_194{margin:4px 0 0;color:var(--text-secondary);font-size:13px}._copy_1pyu0_200{position:absolute;top:8px;right:12px;padding:4px 10px;border:0;border-radius:var(--r-100);background:#ffffff26;color:var(--text-onbrand);font-size:12px;cursor:pointer}._reqCode_1pyu0_213{margin-right:8px}._bar_pk5o8_2{display:flex;align-items:center;gap:var(--sp-12);min-height:44px;padding:6px var(--sp-16);background:var(--navy);color:var(--text-onbrand);font-size:14px}._icon_pk5o8_13{flex:none;display:grid;place-items:center}._icon_pk5o8_13 svg{width:20px;height:20px}._text_pk5o8_24{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._join_pk5o8_33{flex:none;display:inline-flex;align-items:center;height:32px;padding:0 var(--sp-16);border-radius:var(--r-100);background:var(--white);color:var(--navy);font-weight:700;text-decoration:none}._join_pk5o8_33:hover{filter:brightness(.95)}._join_pk5o8_33:focus-visible{outline:2px solid var(--white);outline-offset:2px}@media(max-width:767px){._text_pk5o8_24{white-space:normal}}._wrap_19ngz_2{width:100%;max-width:1232px;padding:var(--sp-16) var(--sp-16) 0}._input_v1mj2_1{height:50px;width:100%;padding:0 16px;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-page);font-size:16px;letter-spacing:.01em;color:var(--text-primary);outline:none;transition:border-color .15s ease,box-shadow .15s ease}._inputEmpty_v1mj2_15{color:var(--text-muted)}._input_v1mj2_1:focus{border-color:var(--border-interactive);box-shadow:0 0 0 3px #2d2d2d14}._input_v1mj2_1:disabled{background:var(--bg-subtle);color:var(--text-muted);cursor:not-allowed}._inputError_v1mj2_30{border-color:var(--state-error)}._inputError_v1mj2_30:focus{border-color:var(--state-error);box-shadow:0 0 0 3px #ef44441f}._page_ghjiz_3{min-height:100dvh;display:grid;grid-template-columns:clamp(360px,42%,560px) minmax(0,1fr);gap:var(--sp-24);max-width:1600px;margin:0 auto;padding:0 var(--sp-24);background:var(--bg-page)}._brand_ghjiz_15{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--sp-40);margin:var(--sp-16) 0;padding:var(--sp-40) var(--sp-48);border-radius:var(--r-20);color:var(--text-primary);background:radial-gradient(130% 90% at 0% 0%,color-mix(in srgb,var(--sky) 42%,var(--bg-soft)) 0%,color-mix(in srgb,var(--sky) 14%,var(--bg-soft)) 32%,var(--bg-soft) 62%)}._photo_ghjiz_36{position:absolute;inset:40% 0 0;background-size:cover;background-position:center 30%;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.5) 30%,#000 55%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.5) 30%,#000 55%);pointer-events:none}._brandTop_ghjiz_49,._brandBody_ghjiz_50{position:relative}._brandTop_ghjiz_49{display:flex;align-items:center;gap:var(--sp-12)}._logo_ghjiz_60{display:grid;place-items:center;width:56px;height:56px;padding:6px;border-radius:var(--r-10);background:var(--bg-page);box-shadow:0 1px 2px color-mix(in srgb,var(--navy) 8%,transparent);flex:none}._logo_ghjiz_60 img{width:100%;height:100%;object-fit:contain}._brandName_ghjiz_78{font-size:16px;font-weight:700;line-height:1.3}._brandBody_ghjiz_50{display:flex;flex-direction:column;gap:var(--sp-16);max-width:34ch}._brandTitle_ghjiz_92{margin:0;font-family:var(--font-body);font-weight:700;font-size:clamp(34px,3.4vw,44px);line-height:1.15;color:var(--text-primary);text-wrap:balance}._brandLead_ghjiz_102{margin:0;font-size:18px;line-height:1.5;color:var(--text-secondary)}._benefits_ghjiz_109{list-style:none;margin:var(--sp-8) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--sp-10)}._benefits_ghjiz_109 li{display:flex;align-items:flex-start;gap:var(--sp-12);font-size:16px;line-height:1.5}._benefits_ghjiz_109 li:before{content:"";flex:none;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--sky) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 10.5l3.2 3L15 7' stroke='%23001489' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat}._content_ghjiz_136{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-24);padding:var(--sp-48) var(--sp-24)}._panel_ghjiz_145,._panelWide_ghjiz_146{width:100%}._panel_ghjiz_145{max-width:440px}._panelWide_ghjiz_146{max-width:760px}._footer_ghjiz_158{margin:var(--sp-16) 0 0;font-size:14px;line-height:1.5;color:var(--text-secondary);text-align:center}._footer_ghjiz_158 a{color:var(--text-link);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:1100px){._brand_ghjiz_15{padding:var(--sp-32)}}@media(max-width:900px){._page_ghjiz_3{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:0;padding:0 var(--sp-16)}._brand_ghjiz_15{flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--sp-12);margin:var(--sp-16) 0 0;padding:var(--sp-12) var(--sp-16)}._photo_ghjiz_36,._brandBody_ghjiz_50{display:none}._logo_ghjiz_60{width:44px;height:44px;padding:4px}._content_ghjiz_136{justify-content:flex-start;padding:var(--sp-32) var(--sp-16) var(--sp-40)}}@media(min-width:1101px){._page_ghjiz_3{min-height:calc(100dvh / 1.1)}}._spinner_jcn58_1{display:inline-block;flex-shrink:0;box-sizing:border-box;border-radius:50%;border:2px solid var(--border-default);border-top-color:var(--border-interactive);animation:_spin_jcn58_1 .8s linear infinite}._sm_jcn58_11{width:16px;height:16px}._md_jcn58_16{width:28px;height:28px}._lg_jcn58_21{width:32px;height:32px;border-width:3px}@keyframes _spin_jcn58_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_jcn58_1{animation-duration:1.6s}}._back_18ee3_1{display:inline-flex;align-items:center;gap:8px;margin:0 0 24px;padding:0;border:none;background:none;color:var(--text-secondary);font-size:14px;line-height:1.5;cursor:pointer}._back_18ee3_1:hover{color:var(--text-primary)}._back_18ee3_1:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px;border-radius:4px}._title_18ee3_25{margin:0 0 8px;font-size:30px;font-weight:600;line-height:1.25;color:var(--text-primary)}._subtitle_18ee3_33{margin:0 0 24px;font-size:16px;line-height:1.5;color:var(--text-secondary)}._form_18ee3_40{display:grid;gap:16px}._field_18ee3_45{display:grid;gap:8px}._label_18ee3_50{font-size:14px;font-weight:500;line-height:1.5;color:var(--text-primary)}._input_18ee3_57{height:50px;width:100%;padding:0 16px;border:1px solid var(--border-default);border-radius:var(--r-10);background:var(--bg-page);font-size:16px;color:var(--text-primary);outline:none;transition:border-color .15s ease,box-shadow .15s ease}._inputWrap_18ee3_70{position:relative;display:block}._inputDate_18ee3_75{width:100%;padding-right:44px;color-scheme:light}._inputDateEmpty_18ee3_81{color:var(--text-muted)}._calendarIcon_18ee3_85{position:absolute;top:50%;right:16px;width:16px;height:18px;transform:translateY(-50%);pointer-events:none;opacity:.55}._input_18ee3_57::placeholder{color:var(--text-muted)}._input_18ee3_57:focus{border-color:var(--text-primary);box-shadow:0 0 0 3px var(--tint-brand)}._inputError_18ee3_105{border-color:var(--state-error)}._error_18ee3_109,._formError_18ee3_110{font-size:13px;line-height:1.5;color:var(--state-error)}._formError_18ee3_110{margin:0}._hint_18ee3_120{font-size:13px;line-height:1.5;color:var(--text-secondary)}._submit_18ee3_126{display:inline-flex;width:100%;height:50px;margin-top:8px;align-items:center;justify-content:center;gap:8px;border:none;border-radius:var(--r-10);background:var(--action-primary);color:var(--text-onbrand);font-size:16px;font-weight:500;cursor:pointer;transition:background .15s ease,transform .1s ease}._submit_18ee3_126:hover:not(:disabled){background:color-mix(in srgb,var(--navy) 85%,var(--bg-page))}._submit_18ee3_126:active:not(:disabled){transform:scale(.98)}._submit_18ee3_126:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}._submit_18ee3_126:disabled{background:var(--border-default);color:var(--text-secondary);cursor:not-allowed}._loading_xuhl6_1{display:grid;place-items:center;min-height:12rem}._back_1y1vg_1{display:inline-flex;align-items:center;gap:8px;margin:0 0 24px;padding:0;border:none;background:none;color:var(--text-secondary);font-size:14px;line-height:1.5;cursor:pointer}._back_1y1vg_1:hover{color:var(--text-primary)}._back_1y1vg_1:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px;border-radius:4px}._title_1y1vg_25{margin:0 0 8px;font-size:30px;font-weight:600;line-height:1.25;color:var(--text-primary)}._subtitle_1y1vg_33{margin:0 0 24px;font-size:16px;line-height:1.5;color:var(--text-primary)}._form_1y1vg_40{display:grid;gap:16px}._field_1y1vg_45{display:grid;gap:8px}._label_1y1vg_50{font-size:14px;line-height:1.4;color:var(--text-primary)}._input_1y1vg_56{height:50px;padding:0 14px;border:1px solid var(--border-default);border-radius:var(--r-10);background:var(--bg-subtle);font-size:16px;color:var(--text-primary)}._input_1y1vg_56:focus{outline:2px solid var(--text-primary);outline-offset:1px}._error_1y1vg_71{margin:0;font-size:14px;color:var(--state-error)}._submit_1y1vg_77{height:50px;border:none;border-radius:var(--r-10);background:var(--action-primary);color:var(--text-onbrand);font-size:16px;font-weight:500;cursor:pointer}._submit_1y1vg_77:disabled{background:var(--border-default);color:var(--text-muted);cursor:not-allowed}._note_1y1vg_94{margin:24px 0 0;font-size:13px;line-height:1.5;color:var(--text-secondary);text-align:center}._reviewFacts_1y1vg_103{display:grid;gap:12px;margin:0 0 24px}._reviewFacts_1y1vg_103>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border-soft)}._reviewFacts_1y1vg_103>div:last-child{padding-bottom:0;border-bottom:none}._reviewFacts_1y1vg_103 dt{margin:0;color:var(--text-muted);font-size:13px}._reviewFacts_1y1vg_103 dd{margin:0;color:var(--text-primary);font-size:14px;font-weight:500;text-align:right}._back_gnleb_1{display:inline-flex;align-items:center;gap:8px;margin:0 0 24px;color:var(--text-secondary);font-size:14px;line-height:1.5;text-decoration:none}._back_gnleb_1:hover{color:var(--text-primary)}._back_gnleb_1:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px;border-radius:4px}._title_gnleb_22{margin:0 0 8px;font-size:30px;font-weight:600;line-height:1.25;color:var(--text-primary)}._subtitle_gnleb_30{margin:0 0 24px;font-size:16px;line-height:1.5;color:var(--text-secondary)}._primary_gnleb_37{display:inline-flex;width:100%;height:50px;align-items:center;justify-content:center;border-radius:var(--r-10);background:var(--action-primary);color:var(--text-onbrand);font-size:16px;font-weight:500;text-decoration:none;cursor:not-allowed;opacity:1}._primary_gnleb_37:hover{background:var(--action-primary)}._helper_gnleb_57{margin:16px 0 0;font-size:13px;line-height:1.5;color:var(--text-secondary);text-align:center}._back_bquct_1{display:inline-flex;align-items:center;gap:8px;margin:0 0 24px;padding:0;border:none;background:none;color:var(--text-secondary);font-size:14px;line-height:1.5;cursor:pointer}._back_bquct_1:hover{color:var(--text-primary)}._back_bquct_1:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px;border-radius:4px}._title_bquct_25{margin:0 0 8px;font-size:30px;font-weight:600;line-height:1.25;color:var(--text-primary)}._subtitle_bquct_33{margin:0 0 24px;font-size:16px;line-height:1.5;color:var(--text-primary)}._actions_bquct_40{display:grid;gap:12px}._primary_bquct_45,._secondary_bquct_46{height:50px;border-radius:var(--r-10);font-size:16px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .1s ease}._primary_bquct_45{border:none;background:var(--action-primary);color:var(--text-onbrand)}._primary_bquct_45:hover{background:color-mix(in srgb,var(--navy) 85%,var(--bg-page))}._primary_bquct_45:active{transform:scale(.98)}._primary_bquct_45:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}._secondary_bquct_46{border:1px solid var(--border-default);background:var(--bg-page);color:var(--text-primary)}._secondary_bquct_46:hover{border-color:var(--text-primary)}._secondary_bquct_46:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}._note_bquct_89{margin:24px 0 0;font-size:13px;line-height:1.5;color:var(--text-secondary);text-align:center}._label_moyua_1{display:grid;gap:var(--sp-8);font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--text-secondary)}._input_moyua_10{height:52px;padding:0 var(--sp-16);border:1px solid var(--border-default);border-radius:var(--r-10);background:var(--bg-page);font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--text-primary);outline:none;transition:border-color .15s ease,box-shadow .15s ease}._input_moyua_10:hover:not(:disabled){border-color:color-mix(in srgb,var(--navy) 40%,var(--border-default))}._input_moyua_10::placeholder,._inputEmpty_moyua_30{color:var(--text-muted);font-weight:500}._input_moyua_10:focus{border-color:var(--border-interactive);box-shadow:0 0 0 3px var(--tint-brand)}._input_moyua_10:disabled{background:var(--bg-subtle);color:var(--text-muted);cursor:not-allowed}._inputError_moyua_46{border-color:var(--state-error)}._inputError_moyua_46:focus{border-color:var(--state-error);box-shadow:0 0 0 3px var(--tint-error)}._helper_moyua_55{margin:0;font-size:13px;font-weight:400;letter-spacing:0;line-height:1.5;color:var(--text-muted)}._error_moyua_64{margin:0;font-size:13px;font-weight:400;letter-spacing:0;line-height:1.5;color:var(--state-error)}._title_x1xda_1{margin:0 0 var(--sp-8);font-size:28px;font-weight:700;line-height:1.25;color:var(--text-primary);text-wrap:balance}._subtitle_x1xda_10{margin:0 0 var(--sp-32);font-size:16px;line-height:1.55;color:var(--text-secondary)}._form_x1xda_17{display:grid;gap:var(--sp-24)}._submit_x1xda_22{display:inline-flex;width:100%;height:52px;align-items:center;justify-content:center;gap:var(--sp-8);border:none;border-radius:var(--r-10);background:var(--action-primary);color:var(--text-onbrand);font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 6px 16px -8px color-mix(in srgb,var(--navy) 60%,transparent);transition:filter .15s ease,transform .1s ease,box-shadow .15s ease}._submit_x1xda_22:hover:not(:disabled){filter:brightness(1.12);box-shadow:0 10px 22px -8px color-mix(in srgb,var(--navy) 65%,transparent)}._submit_x1xda_22:active:not(:disabled){transform:scale(.98)}._submit_x1xda_22:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}._submit_x1xda_22:disabled{background:var(--tint-brand);color:var(--text-muted);box-shadow:none;cursor:not-allowed}._hrNote_x1xda_61{margin:var(--sp-24) 0 0;font-size:13px;line-height:1.5;color:var(--text-secondary);text-align:center}._hrLink_x1xda_69{padding:0;border:none;background:none;color:var(--text-link);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}._hrLink_x1xda_69:hover{text-decoration-color:transparent}._hrLink_x1xda_69:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px;border-radius:2px}._toast_uidwq_1{position:fixed;top:24px;right:24px;z-index:100;width:min(100% - 32px,320px);padding:16px;border-radius:12px;background:var(--bg-page);border:1px solid var(--border-default);box-shadow:0 8px 24px #18181b1f;animation:_slideIn_uidwq_1 .2s ease-out}@keyframes _slideIn_uidwq_1{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}._header_uidwq_27{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}._title_uidwq_35{margin:0;font-size:14px;font-weight:600}._close_uidwq_41{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer}._close_uidwq_41:hover{background:var(--bg-soft);color:var(--text-primary)}._text_uidwq_60{margin:0 0 8px;font-size:13px;color:var(--text-secondary);line-height:1.4}._code_uidwq_67{margin:0;padding:10px 12px;border-radius:8px;background:var(--bg-soft);font-size:24px;font-weight:700;letter-spacing:.18em;text-align:center;font-variant-numeric:tabular-nums}._form_1pxnr_1{display:grid;gap:var(--sp-16);width:100%}._field_1pxnr_7{display:grid;gap:var(--sp-12)}._label_1pxnr_12{font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1.5;color:var(--text-secondary)}._grid_1pxnr_20{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sp-8)}._cell_1pxnr_26{width:100%;height:56px;border:1px solid var(--border-default);border-radius:var(--r-10);background:var(--bg-page);text-align:center;font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-link);outline:none;transition:border-color .15s ease,box-shadow .15s ease}._cell_1pxnr_26:hover:not(:disabled){border-color:color-mix(in srgb,var(--navy) 40%,var(--border-default))}._cell_1pxnr_26:focus{border-color:var(--border-interactive);box-shadow:0 0 0 3px var(--tint-brand)}._gridError_1pxnr_50 ._cell_1pxnr_26{border-color:var(--state-error)}._gridExpired_1pxnr_55 ._cell_1pxnr_26{border-color:var(--state-error);background:var(--bg-page);cursor:not-allowed}._errorText_1pxnr_61{margin:0;font-size:14px;line-height:1.5;color:var(--state-error)}._expired_1pxnr_68{display:grid;gap:var(--sp-8);justify-items:start}._linkButton_1pxnr_74{padding:0;border:none;background:none;color:var(--text-link);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}._submit_1pxnr_86{display:inline-flex;width:100%;height:52px;align-items:center;justify-content:center;gap:var(--sp-8);border:none;border-radius:var(--r-10);background:var(--action-primary);color:var(--text-onbrand);font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 6px 16px -8px color-mix(in srgb,var(--navy) 60%,transparent);transition:filter .15s ease,transform .1s ease,box-shadow .15s ease}._submit_1pxnr_86:hover:not(:disabled){filter:brightness(1.12)}._submit_1pxnr_86:active:not(:disabled){transform:scale(.98)}._submit_1pxnr_86:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}._submit_1pxnr_86:disabled{background:var(--tint-brand);color:var(--text-muted);box-shadow:none;cursor:not-allowed}._title_y8k89_1{margin:0 0 8px;font-size:30px;font-weight:600;line-height:1.25;color:var(--text-primary)}._subtitleBlock_y8k89_9{display:grid;gap:4px;margin:0 0 24px}._subtitle_y8k89_9{margin:0;font-size:16px;line-height:1.625;color:var(--text-secondary)}._subtitle_y8k89_9 strong{color:var(--text-primary);font-weight:600}._changeNumber_y8k89_27{justify-self:start;padding:0;border:none;background:none;color:var(--text-secondary);font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:2px;cursor:pointer}._changeNumber_y8k89_27:hover{color:var(--text-primary)}._changeNumber_y8k89_27:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px;border-radius:4px}._errorHint_y8k89_50{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--state-error);text-align:center}._resend_y8k89_58{margin-top:15px;display:grid;gap:8px;text-align:center}._timer_y8k89_65{margin:0;font-size:13px;line-height:1.5;color:var(--text-secondary)}._timer_y8k89_65 span{font-weight:500;color:var(--text-secondary)}._resendButton_y8k89_77{padding:0;border:none;background:none;color:var(--text-primary);font:inherit;font-weight:500;text-decoration:underline;cursor:pointer}._resent_y8k89_88{margin:0;font-size:14px;color:var(--text-success)}._markdown_1df1t_1{color:var(--text-primary);font-size:14px;line-height:1.6}._markdown_1df1t_1 p{margin:0 0 12px}._markdown_1df1t_1 p:last-child{margin-bottom:0}._markdown_1df1t_1 ul,._markdown_1df1t_1 ol{margin:0 0 12px;padding-left:20px}._markdown_1df1t_1 h1,._markdown_1df1t_1 h2,._markdown_1df1t_1 h3,._markdown_1df1t_1 h4{margin:0 0 8px;color:var(--text-primary);font-weight:600}._markdown_1df1t_1 a{color:var(--text-link)}._markdown_1df1t_1 strong{font-weight:600}@keyframes _shimmer_dzfwo_1{0%{background-position:100% 0}to{background-position:0 0}}._bone_dzfwo_10{display:block;flex-shrink:0;background:linear-gradient(90deg,var(--bg-soft) 20%,var(--border-default) 50%,var(--bg-soft) 80%);background-size:200% 100%;animation:_shimmer_dzfwo_1 1.8s ease-in-out infinite}._bar_dzfwo_18{border-radius:4px;height:12px}._block_dzfwo_23{border-radius:8px}._circle_dzfwo_27{border-radius:999px}._radioPlaceholder_dzfwo_31{box-sizing:border-box;width:20px;height:20px;border:2px solid var(--border-default);border-radius:999px;background:var(--bg-page);flex-shrink:0}._button_dzfwo_41{border-radius:8px;height:40px}._card_dzfwo_46{display:grid;gap:12px;align-content:start;padding:24px;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-page)}._cardMuted_dzfwo_56{display:grid;gap:12px;align-content:start;padding:16px;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-subtle)}._row_dzfwo_66{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-page)}._rowMain_dzfwo_77{display:flex;align-items:center;gap:20px;min-width:0}._rowAside_dzfwo_84{display:flex;align-items:center;gap:32px;flex-shrink:0}._stack_dzfwo_91{display:grid;gap:8px;min-width:0}._stackTight_dzfwo_97{display:grid;gap:4px;min-width:0}._tags_dzfwo_103{display:flex;gap:8px}._root_dzfwo_108{display:grid;gap:24px;width:100%;min-width:0}._typeGrid_dzfwo_115{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}._popularGrid_dzfwo_121{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}._doctorList_dzfwo_127{display:grid;gap:12px}._bookingScheduleSkeleton_dzfwo_132{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;align-items:start;width:100%;grid-column:1 / -1}._bookingScheduleCol_dzfwo_146{display:grid;gap:16px;min-width:0}._bookingCalendarSkeleton_dzfwo_152,._bookingSlotsSkeleton_dzfwo_153{box-sizing:border-box;display:grid;gap:16px;min-height:392px;padding:24px;border:1px solid var(--border-soft);border-radius:16px;background:var(--bg-page);box-shadow:0 1px 1px #0000000d}._bookingCalendarHeader_dzfwo_165{display:flex;align-items:center;justify-content:space-between;gap:16px}._bookingWeekdays_dzfwo_172,._bookingDaysGrid_dzfwo_178{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}._bookingSlotsGrid_dzfwo_184{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,max-content));gap:12px;justify-content:start;align-content:start}._healthMetricsGrid_dzfwo_194{display:contents}._healthMetricCard_dzfwo_198{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;min-height:148px;padding:16px;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-subtle)}._healthMetricCardValue_dzfwo_209{grid-column:1 / -1;margin-top:16px}._healthHistoryList_dzfwo_214{display:grid;gap:8px}._healthHistoryRow_dzfwo_219{display:flex;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--border-default)}._healthHistoryRow_dzfwo_219:first-child{border-top:none;padding-top:0}._section_dzfwo_232{display:grid;gap:16px}._sectionTitle_dzfwo_237{margin:0;color:var(--text-primary);font-size:18px;font-weight:700;line-height:28px}._searchBar_dzfwo_245{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-page)}._searchBarFilters_dzfwo_255{display:flex;flex-wrap:wrap;gap:12px}._catalogGrid_dzfwo_261{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._profileHero_dzfwo_267{display:flex;align-items:center;gap:24px;padding:24px;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-page)}._paymentLayout_dzfwo_277{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;align-items:start}._paymentPanel_dzfwo_284,._asidePanel_dzfwo_285{display:grid;gap:16px}._inlineList_dzfwo_290{display:grid;gap:12px}._inlineRow_dzfwo_295{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-page)}@media(max-width:1100px){._typeGrid_dzfwo_115,._popularGrid_dzfwo_121,._catalogGrid_dzfwo_261,._paymentLayout_dzfwo_277,._bookingScheduleSkeleton_dzfwo_132{grid-template-columns:1fr}._row_dzfwo_66{flex-direction:column;align-items:stretch}._rowAside_dzfwo_84{justify-content:space-between;flex-wrap:wrap;gap:16px}}._state_rryz1_1{display:grid;gap:.75rem;padding:var(--sp-24);border-radius:var(--r-20);background:var(--bg-card)}._loading_rryz1_9{display:grid;gap:24px;width:100%;min-width:0}._loadingHeader_rryz1_16{display:grid;gap:4px}._loadingHeader_rryz1_16 h1,._state_rryz1_1 h1{margin:0;font-size:1.25rem;color:var(--text-primary)}._loadingHeader_rryz1_16 p,._state_rryz1_1 p{margin:0;color:var(--text-secondary)}._error_rryz1_34{border-color:var(--tint-error);background:var(--tint-error)}._title_lnvmk_1{margin:0 0 8px;color:var(--text-primary);font-size:24px;font-weight:700;line-height:1.3}._subtitle_lnvmk_9{margin:0 0 24px;color:var(--text-secondary);font-size:14px;line-height:1.5}._list_lnvmk_16{display:grid;gap:12px;margin-bottom:20px}._item_lnvmk_22{display:grid;gap:12px;padding:16px;border:1px solid var(--border-default);border-radius:var(--r-10);transition:border-color .15s ease,background-color .15s ease}._item_lnvmk_22:hover{border-color:var(--text-muted)}._itemActive_lnvmk_35{border-color:var(--text-primary);background:var(--bg-subtle)}._itemTop_lnvmk_40{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._itemLabel_lnvmk_47{display:flex;align-items:flex-start;gap:12px;min-width:0;cursor:pointer}._itemLabel_lnvmk_47 input{margin-top:3px;flex:0 0 auto}._itemTitle_lnvmk_60{color:var(--text-primary);font-size:16px;font-weight:500;line-height:1.4}._expandButton_lnvmk_67{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;margin:0;padding:4px 0;border:none;background:transparent;color:var(--text-secondary);font:inherit;font-size:13px;font-weight:500;line-height:1.3;cursor:pointer}._expandButton_lnvmk_67:hover{color:var(--text-primary)}._expandIcon_lnvmk_88{width:10px;height:6px;transition:transform .15s ease}._expandIconOpen_lnvmk_94{transform:rotate(180deg)}._itemContentWrap_lnvmk_98{padding-left:28px}._itemContent_lnvmk_98{max-height:280px;overflow-y:auto;padding-right:4px}._formError_lnvmk_108{margin:0 0 16px;color:var(--state-error);font-size:14px;line-height:1.5}._submit_lnvmk_115{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:0 20px;border:none;border-radius:var(--r-10);background:var(--text-primary);color:var(--text-onbrand);font-size:16px;font-weight:500;cursor:pointer}._submit_lnvmk_115:disabled{opacity:.55;cursor:not-allowed}@media(max-width:640px){._itemTop_lnvmk_40{flex-direction:column;align-items:stretch}._expandButton_lnvmk_67{align-self:flex-end}._itemContentWrap_lnvmk_98{padding-left:0}}._page_o6gei_4{width:100%}._head_o6gei_8{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-8)}._head_o6gei_8>*{width:100%}._description_o6gei_19{max-width:72ch}._body_o6gei_23{display:flex;flex-direction:column;gap:var(--sp-24)}._section_o6gei_29{display:flex;flex-direction:column;gap:var(--sp-12)}._cityGrid_o6gei_35{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-16);align-items:stretch}._serviceGrid_o6gei_43{display:flex;flex-direction:column;gap:var(--sp-8)}._categories_o6gei_49{display:flex;gap:var(--sp-8);flex-wrap:wrap}._serviceRow_o6gei_56{display:flex;flex-direction:column;gap:var(--sp-8)}._serviceMore_o6gei_63{align-self:flex-start;padding:0 var(--sp-24);font-size:14px;color:var(--text-link);text-decoration:underline;text-underline-offset:2px}._inCart_o6gei_73{opacity:.72}._inCart_o6gei_73 .o-title{color:var(--text-secondary)}._dmsSection_o6gei_82{display:flex;flex-direction:column;gap:var(--sp-8)}._dmsRows_o6gei_88{display:flex;flex-direction:column}._dmsRow_o6gei_88{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-16);padding:var(--sp-10) 0;border-top:1px solid var(--border-soft)}._dmsRow_o6gei_88:first-child{border-top:0}._dmsRowTotal_o6gei_106{border-top:2px solid var(--border-soft);font-weight:600}._dmsRowName_o6gei_111{flex:1;min-width:0}._dmsRowStatus_o6gei_116{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;white-space:nowrap}._dmsOk_o6gei_125,._dmsNo_o6gei_126{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600}._dmsOk_o6gei_125{color:var(--text-success)}._dmsNo_o6gei_126{color:var(--text-secondary)}._dmsOk_o6gei_125 svg{width:14px;height:14px}._dmsLimit_o6gei_147{display:inline-flex;align-items:center;gap:var(--sp-8);white-space:nowrap;font-variant-numeric:tabular-nums}._dmsBefore_o6gei_155{color:var(--text-muted)}._dmsLimitShort_o6gei_159 b{color:var(--text-error, var(--error))}._groupHead_o6gei_164{display:flex;align-items:center;gap:var(--sp-12);flex-wrap:wrap}._groupTitle_o6gei_171{margin:0;font-size:17px;font-weight:700;line-height:1.3}._groups_o6gei_179{display:flex;flex-direction:column;gap:var(--sp-8)}._groupLabel_o6gei_185{font-size:13px;font-weight:600;color:var(--text-muted);margin:var(--sp-8) 0}._nearest_o6gei_193{color:var(--text-success);font-weight:600}._nearest_o6gei_193 svg{opacity:1}._scheduleGrid_o6gei_204{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:var(--sp-24);align-items:start}._doctorList_o6gei_212{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:var(--sp-12)}._patientList_o6gei_218{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-12)}._paymentGrid_o6gei_224{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--sp-12)}._paymentDue_o6gei_230{display:flex;align-items:baseline;gap:var(--sp-12);flex-wrap:wrap}._paymentDueValue_o6gei_237{font-family:var(--font-price);font-weight:var(--price-weight);font-size:var(--price-size);color:var(--text-price);line-height:1.3;white-space:nowrap}._confirmGrid_o6gei_246{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--sp-16)}._confirmCard_o6gei_252{display:flex;flex-direction:column;gap:var(--sp-12)}._confirmCardHead_o6gei_258{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12)}._doctorHead_o6gei_265{display:flex;align-items:center;gap:var(--sp-16)}._doctorHeadBody_o6gei_271{display:flex;flex-direction:column;gap:2px;min-width:0}._doctorHeadName_o6gei_278{font-size:18px;font-weight:700}._loyaltyRow_o6gei_283{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);flex-wrap:wrap}._loyaltyLeft_o6gei_291{display:flex;align-items:center;gap:var(--sp-12)}._toggle_o6gei_297{position:relative;width:44px;height:26px;border-radius:var(--r-100);border:0;background:var(--border-default);padding:0;transition:background .15s}._toggle_o6gei_297[aria-pressed=true]{background:var(--action-primary)}._toggle_o6gei_297:disabled{opacity:.5;cursor:not-allowed}._toggleKnob_o6gei_317{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--bg-page);transition:transform .15s}._toggle_o6gei_297[aria-pressed=true] ._toggleKnob_o6gei_317{transform:translate(18px)}._loyaltyControls_o6gei_332{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-16);align-items:end}._inputRow_o6gei_339{display:flex;gap:var(--sp-8)}._breakdown_o6gei_344{display:flex;flex-direction:column;gap:6px;font-size:15px}._breakdown_o6gei_344 div{display:flex;justify-content:space-between;gap:var(--sp-16)}._resultActions_o6gei_357{display:flex;gap:var(--sp-12);justify-content:center;flex-wrap:wrap}._retry_o6gei_364{display:flex;flex-direction:column;gap:var(--sp-12);align-items:flex-start}@media(max-width:1100px){._cityGrid_o6gei_35,._paymentGrid_o6gei_224{grid-template-columns:repeat(2,minmax(0,1fr))}._scheduleGrid_o6gei_204{grid-template-columns:1fr}}@media(max-width:767px){._cityGrid_o6gei_35,._serviceGrid_o6gei_43,._patientList_o6gei_218,._paymentGrid_o6gei_224,._confirmGrid_o6gei_246,._loyaltyControls_o6gei_332{grid-template-columns:1fr}}._cartHead_o6gei_394{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);margin-bottom:var(--sp-12)}._cartTotal_o6gei_402{font-family:var(--font-price);font-weight:var(--price-weight);font-size:var(--price-size);color:var(--text-price);line-height:1.3;white-space:nowrap}._cartList_o6gei_411{display:flex;flex-direction:column}._cartRow_o6gei_416{display:flex;align-items:center;gap:var(--sp-16);padding:var(--sp-12) 0;border-top:1px solid var(--border-soft)}._cartRow_o6gei_416:first-child{border-top:0}._cartRowBody_o6gei_428{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._cartRowTitle_o6gei_436{font-weight:600}._cartRowPriceBlock_o6gei_440{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:120px}._cartRowActions_o6gei_448{display:flex;align-items:center;gap:4px;flex:none}._cartRowActionGap_o6gei_455{width:36px;height:36px}._dmsNote_o6gei_461{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--text-success);white-space:nowrap}._dmsNote_o6gei_461 svg{width:14px;height:14px}._dmsNoteOff_o6gei_477{color:var(--text-secondary)}._cartRowDoctor_o6gei_481{display:inline-flex;align-items:center;gap:var(--sp-8);margin-top:2px;font-size:14px;color:var(--text-secondary)}._cartRowWhen_o6gei_491{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--text-link)}._cartRowWhen_o6gei_491 svg{width:14px;height:14px}._cartRowPrice_o6gei_440{font-family:var(--font-price);font-weight:var(--price-weight);font-size:var(--price-size);color:var(--text-price);line-height:1.3;white-space:nowrap}._resultDetails_o6gei_514{margin-top:var(--sp-16)}@media(max-width:767px){._cartRow_o6gei_416{flex-wrap:wrap}._cartRowBody_o6gei_428{flex-basis:100%}}._alreadyBooked_o6gei_529{display:grid;gap:8px;margin-top:6px}._alreadyBooked_o6gei_529+._alreadyBooked_o6gei_529{margin-top:12px}._alreadyBookedList_o6gei_539{display:grid;gap:6px;margin:0;padding:0;list-style:none}._alreadyBookedList_o6gei_539 li{display:grid;gap:2px}._alreadyBookedService_o6gei_552{color:var(--text-primary)}._alreadyBookedMeta_o6gei_556{font-size:13px;color:var(--text-secondary)}._earlierBlockedText_o6gei_561{margin:4px 0 0;color:var(--text-secondary)}._alreadyBookedQuestion_o6gei_566{margin:0;font-weight:600;color:var(--text-primary)}._days_jichp_2{display:flex;flex-wrap:wrap;gap:var(--sp-8)}._day_jichp_2{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border-radius:var(--r-100);background:var(--tint-success);color:var(--text-success);font-size:13px;line-height:1.3}._dayLabel_jichp_20{font-weight:700}._range_jichp_24{font-weight:600;font-variant-numeric:tabular-nums}._count_jichp_29{color:color-mix(in srgb,var(--text-success) 75%,var(--text-secondary))}._summary_16niv_3{display:flex;flex-direction:column;gap:var(--sp-8)}._summary_16niv_3 p{margin:0}._actions_16niv_13{display:flex;justify-content:flex-end;gap:var(--sp-8)}@media(max-width:767px){._actions_16niv_13{flex-direction:column-reverse}._actions_16niv_13>*{width:100%}}._page_12t2j_6{width:100%}._backRow_12t2j_10{display:flex}._heroText_12t2j_14{flex:1 1 320px;min-width:0}._titleRow_12t2j_19{display:flex;align-items:center;gap:var(--sp-12);flex-wrap:wrap}._layout_12t2j_27{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,30%,360px);gap:var(--sp-24);align-items:start}._main_12t2j_34,._aside_12t2j_35{display:flex;flex-direction:column;gap:var(--sp-24);min-width:0}._people_12t2j_43{display:flex;flex-direction:column;gap:var(--sp-16)}._details_12t2j_50._details_12t2j_50{gap:var(--sp-16) var(--sp-24)}._files_12t2j_54{display:inline-flex;flex-wrap:wrap;gap:var(--sp-8)}@media(max-width:1100px){._layout_12t2j_27{grid-template-columns:1fr}._heroText_12t2j_14{flex:0 0 auto}}@media(max-width:767px){._details_12t2j_50._details_12t2j_50{grid-template-columns:1fr}}._page_z7vqf_7{width:100%}._head_z7vqf_11{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-16)}._head_z7vqf_11>:last-child{width:100%}._layout_z7vqf_22{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--sp-24);align-items:start}._form_z7vqf_29._form_z7vqf_29{display:flex;flex-direction:column;gap:var(--sp-32)}._section_z7vqf_35{display:flex;flex-direction:column;gap:var(--sp-12)}._typeGrid_z7vqf_41,._patients_z7vqf_42{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-12)}._whenGrid_z7vqf_49{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:var(--sp-12)}._addressActions_z7vqf_55{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8) var(--sp-12)}._addressActions_z7vqf_55 svg{width:16px;height:16px}._favorites_z7vqf_67._favorites_z7vqf_67{width:auto;min-width:220px;max-width:100%;height:36px;font-size:14px}._addAddress_z7vqf_75{display:flex;flex-direction:column;gap:var(--sp-12);padding:var(--sp-16);border:1px solid var(--border-soft);border-radius:var(--r-20)}._addAddressTitle_z7vqf_84{margin:0;font-size:15px;font-weight:700}._addAddressGrid_z7vqf_90{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-12)}._addAddressActions_z7vqf_96,._chips_z7vqf_102{display:flex;flex-wrap:wrap;gap:var(--sp-8)}._aside_z7vqf_109{position:sticky;top:88px}._summary_z7vqf_114._summary_z7vqf_114{display:flex;flex-direction:column;gap:var(--sp-16)}._muted_z7vqf_120{color:var(--text-muted)}@media(max-width:1100px){._layout_z7vqf_22{grid-template-columns:1fr}._aside_z7vqf_109{position:static}}@media(max-width:767px){._typeGrid_z7vqf_41,._patients_z7vqf_42,._addAddressGrid_z7vqf_90{grid-template-columns:1fr}._whenGrid_z7vqf_49{grid-template-columns:1fr 1fr}._whenGrid_z7vqf_49>:first-child{grid-column:1 / -1}}._pill_sjnrn_2{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 var(--sp-12);border-radius:var(--r-100);background:color-mix(in srgb,var(--navy) 12%,var(--white));color:var(--text-link);font-size:13px;font-weight:700;white-space:nowrap}._pill_sjnrn_2[data-dot]:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}._pill_sjnrn_2[data-tone=success]{background:var(--tint-success);color:var(--text-success)}._pill_sjnrn_2[data-tone=error]{background:var(--tint-error);color:var(--state-error)}._pill_sjnrn_2[data-tone=warning]{background:var(--tint-warning);color:var(--text-warning)}._pill_sjnrn_2[data-tone=neutral]{background:var(--bg-soft);color:var(--text-secondary)}._page_1ahfx_6{width:100%}._head_1ahfx_10{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-16)}._head_1ahfx_10>:last-child{width:100%}._cardHead_1ahfx_21{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-8) var(--sp-12)}._layout_1ahfx_29{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--sp-24);align-items:start}._mainCol_1ahfx_36,._sideCol_1ahfx_37{display:flex;flex-direction:column;gap:var(--sp-24);min-width:0}._card_1ahfx_21._card_1ahfx_21{display:flex;flex-direction:column;gap:var(--sp-16)}._facts_1ahfx_50._facts_1ahfx_50{grid-template-columns:repeat(2,minmax(0,1fr))}._patients_1ahfx_54{display:flex;flex-direction:column;gap:var(--sp-8)}._wide_1ahfx_60{grid-column:1 / -1}._actions_1ahfx_64{display:flex;flex-wrap:wrap;gap:var(--sp-12)}._form_1ahfx_70{display:flex;flex-direction:column;gap:var(--sp-12)}._dialogActions_1ahfx_76{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-12);margin-top:var(--sp-8)}._phone_1ahfx_85{white-space:nowrap}._timeline_1ahfx_90{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._step_1ahfx_98,._stepDone_1ahfx_99,._stepActive_1ahfx_100{position:relative;display:flex;gap:var(--sp-16);padding-bottom:var(--sp-24)}._step_1ahfx_98:last-child,._stepDone_1ahfx_99:last-child,._stepActive_1ahfx_100:last-child{padding-bottom:0}._step_1ahfx_98:not(:last-child):before,._stepDone_1ahfx_99:not(:last-child):before,._stepActive_1ahfx_100:not(:last-child):before{content:"";position:absolute;left:11px;top:26px;bottom:2px;width:2px;border-radius:1px;background:var(--border-default)}._stepDone_1ahfx_99:not(:last-child):before{background:var(--action-primary)}._dot_1ahfx_131{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--border-default);background:var(--bg-page);color:var(--text-onbrand)}._dot_1ahfx_131 svg{width:14px;height:14px}._stepDone_1ahfx_99 ._dot_1ahfx_131{border-color:var(--action-primary);background:var(--action-primary)}._stepActive_1ahfx_100 ._dot_1ahfx_131{border-color:var(--action-primary);box-shadow:0 0 0 4px var(--tint-brand)}._stepActive_1ahfx_100 ._dot_1ahfx_131:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--action-primary)}._stepBody_1ahfx_166{min-width:0;display:flex;flex-direction:column;gap:2px}._stepTitle_1ahfx_173{margin:0;font-weight:700}._stepDesc_1ahfx_178{margin:0;font-size:14px;color:var(--text-secondary)}._step_1ahfx_98 ._stepTitle_1ahfx_173,._step_1ahfx_98 ._stepDesc_1ahfx_178{color:var(--text-muted)}._contacts_1ahfx_190{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-16)}._contact_1ahfx_190{display:flex;align-items:center;gap:var(--sp-12)}._contactIcon_1ahfx_205{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r-10);background:var(--tint-brand)}._contactIcon_1ahfx_205 img{width:16px;height:16px}._contactMeta_1ahfx_220{min-width:0;display:flex;flex-direction:column;gap:2px}._contactValue_1ahfx_227{font-weight:700}._rating_1ahfx_232{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8)}._ratingLabel_1ahfx_239{margin-left:var(--sp-8);font-weight:600;color:var(--text-secondary)}._reviewScore_1ahfx_245{margin:0;font-weight:700}@media(max-width:1100px){._layout_1ahfx_29{grid-template-columns:1fr}}@media(max-width:767px){._facts_1ahfx_50._facts_1ahfx_50{grid-template-columns:1fr}}._page_rs1uq_6{width:100%}._hero_rs1uq_10{align-items:center}._heroText_rs1uq_14{min-width:0}._heroCta_rs1uq_18{flex:none}._error_rs1uq_22{display:flex;flex-direction:column;gap:var(--sp-12)}._list_rs1uq_28{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._list_rs1uq_28>li+li{border-top:1px solid var(--border-soft)}._row_rs1uq_40{display:flex;align-items:center;gap:var(--sp-16);padding:var(--sp-16) 0;color:inherit;text-decoration:none;border-radius:var(--r-10)}._list_rs1uq_28>li:first-child ._row_rs1uq_40{padding-top:0}._list_rs1uq_28>li:last-child ._row_rs1uq_40{padding-bottom:0}._row_rs1uq_40:hover ._title_rs1uq_58{color:var(--text-link)}._row_rs1uq_40:focus-visible{outline:2px solid var(--border-interactive);outline-offset:4px}._rowIcon_rs1uq_67{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r-10);background:var(--bg-page);color:var(--text-link)}._rowIcon_rs1uq_67 svg{width:22px;height:22px}._rowMain_rs1uq_83{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._meta_rs1uq_91{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8) var(--sp-12);font-size:14px;color:var(--text-secondary)}._title_rs1uq_58{margin:0;font-size:17px;font-weight:700;line-height:1.3;transition:color .15s}._person_rs1uq_108{margin:2px 0}._fact_rs1uq_112{margin:0;display:flex;align-items:flex-start;gap:var(--sp-8);font-size:14px;color:var(--text-secondary)}._fact_rs1uq_112 svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--text-muted)}._fact_rs1uq_112 span{min-width:0;overflow-wrap:anywhere}._datetime_rs1uq_134{flex:none;font-weight:600;white-space:nowrap}._chevron_rs1uq_140{flex:none;color:var(--text-muted)}._chevron_rs1uq_140 svg{width:16px;height:16px}@media(max-width:767px){._row_rs1uq_40{flex-wrap:wrap;align-items:flex-start}._datetime_rs1uq_134{order:3;flex-basis:100%;padding-left:60px}._chevron_rs1uq_140{display:none}}._page_1obl9_6{width:100%}._backRow_1obl9_10{display:flex}._heroText_1obl9_14{min-width:0}._current_1obl9_19{display:flex;flex-direction:column;gap:var(--sp-16)}._people_1obl9_25{display:flex;flex-wrap:wrap;gap:var(--sp-16) var(--sp-32)}._layout_1obl9_32{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-24);align-items:start}._slots_1obl9_40{padding-top:var(--sp-16)}._footer_1obl9_45{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-16)}._footerText_1obl9_53{margin:0;font-size:15px;color:var(--text-secondary)}._footerText_1obl9_53 b{color:var(--text-primary)}@media(max-width:1100px){._layout_1obl9_32{grid-template-columns:1fr}}@media(max-width:767px){._footer_1obl9_45>.actions{width:100%;flex-direction:column-reverse}._footer_1obl9_45>.actions>*{width:100%}}._page_1oqhh_3{max-width:none;padding:0 0 var(--sp-24)}._hero_1oqhh_9{align-items:center}._heroText_1oqhh_13{min-width:0}._heroCta_1oqhh_17{flex:none}._listLayout_1oqhh_22,._calendarPageLayout_1oqhh_23{display:flex;flex-direction:column;gap:var(--sp-24)}._listMain_1oqhh_29{display:flex;flex-direction:column;gap:var(--sp-24);min-width:0}._filterCard_1oqhh_37{display:flex;flex-direction:column;gap:var(--sp-12)}._filterTop_1oqhh_43{display:flex;align-items:center;gap:var(--sp-12);flex-wrap:wrap}._compactFilters_1oqhh_50{display:flex;align-items:center;gap:var(--sp-8);flex-wrap:wrap;margin-left:auto}._viewToggle_1oqhh_59,._scaleToggle_1oqhh_60{display:inline-flex;gap:2px;padding:3px;border-radius:var(--r-100);background:var(--bg-card);box-shadow:inset 0 1px #fff}._viewActive_1oqhh_69,._viewIdle_1oqhh_70{height:34px;padding:0 var(--sp-16);border:0;border-radius:var(--r-100);background:transparent;color:var(--text-secondary);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}._viewIdle_1oqhh_70:hover{color:var(--text-link)}._viewActive_1oqhh_69{background:var(--bg-page);color:var(--text-link);box-shadow:0 1px 2px color-mix(in srgb,var(--navy) 10%,transparent)}._resetFilters_1oqhh_95._resetFilters_1oqhh_95{align-self:center;color:var(--text-secondary)}._viewActive_1oqhh_69:focus-visible,._viewIdle_1oqhh_70:focus-visible,._todayBtn_1oqhh_102:focus-visible,._secondaryButton_1oqhh_103:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}._listPanel_1oqhh_109{display:flex;flex-direction:column;min-width:0}._listPanelHead_1oqhh_115{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);margin-bottom:var(--sp-12)}._listPanelHead_1oqhh_115 h2{margin:0}._listPanelHead_1oqhh_115 p{margin:0;font-size:14px;font-weight:600;color:var(--text-muted)}._truncationNotice_1oqhh_134{margin:0 0 var(--sp-12);padding:var(--sp-12) var(--sp-16);border-radius:var(--r-10);background:var(--tint-warning);color:var(--text-warning);font-size:14px;line-height:1.5}._listEmpty_1oqhh_144,._empty_1oqhh_145{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-8);padding:var(--sp-32);border-radius:var(--r-20);background:var(--bg-card);box-shadow:inset 0 1px #fff}._listEmpty_1oqhh_144 h3,._empty_1oqhh_145 h2{margin:0;font-size:18px;font-weight:700}._listEmpty_1oqhh_144 p,._empty_1oqhh_145 p{margin:0;max-width:560px;font-size:15px;line-height:1.5;color:var(--text-secondary)}._empty_1oqhh_145 ._secondaryButton_1oqhh_103{margin-top:var(--sp-8)}._listRows_1oqhh_178{display:flex;flex-direction:column;gap:var(--sp-12)}._listRow_1oqhh_178{display:flex;align-items:flex-start;gap:var(--sp-16);padding:var(--sp-16) var(--sp-24);border-radius:var(--r-20);background:var(--bg-card);box-shadow:inset 0 1px #fff;cursor:pointer;transition:background .2s}._listRow_1oqhh_178:hover{background:color-mix(in srgb,var(--navy) 5%,var(--bg-card))}._listRow_1oqhh_178:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}._listDoctor_1oqhh_206{margin:var(--sp-8) 0}._listRowPast_1oqhh_210{opacity:.8}._when_1oqhh_215{display:flex;flex-direction:column;align-items:center;gap:var(--sp-8);flex:none}._whenTime_1oqhh_223{font-size:15px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}._dateBlock_1oqhh_231{display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;flex:none;border-radius:var(--r-10);background:var(--bg-page);box-shadow:0 1px 2px color-mix(in srgb,var(--navy) 6%,transparent);line-height:1}._dateBlockPast_1oqhh_245{background:var(--bg-soft);box-shadow:none}._dateBlockPast_1oqhh_245 ._dateDay_1oqhh_250{color:var(--text-secondary)}._dateDay_1oqhh_250{font-family:var(--font-display);font-size:30px;color:var(--text-link)}._dateMonth_1oqhh_260{order:1;margin-top:3px;padding:0 4px;font-size:10px;font-weight:600;text-transform:uppercase;color:var(--text-muted)}._listRowBody_1oqhh_270{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._listRowTitleRow_1oqhh_278{display:flex;align-items:center;gap:var(--sp-10);flex-wrap:wrap}._listRowTitleRow_1oqhh_278 h3{margin:0;font-size:17px;font-weight:700;line-height:1.3;color:var(--text-primary);text-wrap:pretty}._lifecyclePast_1oqhh_296{display:inline-flex;align-items:center;height:24px;padding:0 var(--sp-10);border-radius:var(--r-100);font-size:12px;font-weight:600;white-space:nowrap}._lifecyclePast_1oqhh_296{background:var(--bg-soft);color:var(--text-secondary)}._lifecycleCancelled_1oqhh_312{background:var(--tint-error);color:var(--state-error)}._listRowDesc_1oqhh_317{margin:0;font-size:15px;color:var(--text-secondary)}._listMeta_1oqhh_323{display:flex;align-items:center;gap:var(--sp-16);flex-wrap:wrap;margin-top:4px}._listMetaItem_1oqhh_331{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--text-secondary)}._listMetaIcon_1oqhh_339{width:14px;height:14px;opacity:.7}._secondaryButton_1oqhh_103,._todayBtn_1oqhh_102{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 var(--sp-16);border:1px solid var(--border-interactive);border-radius:var(--r-10);background:var(--bg-page);color:var(--text-link);font:inherit;font-size:15px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s}._secondaryButton_1oqhh_103:hover,._todayBtn_1oqhh_102:hover{background:var(--tint-brand)}._calendarLayout_1oqhh_371{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--sp-16);align-items:start}._calendarPanel_1oqhh_378{display:flex;flex-direction:column;gap:var(--sp-16);min-width:0;padding:var(--sp-24);border-radius:var(--r-20);background:var(--bg-card);box-shadow:inset 0 1px #fff}._calendarPanelHead_1oqhh_389{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);flex-wrap:wrap}._calendarPanelTitle_1oqhh_397{margin:0;font-size:18px;font-weight:700}._calendarMonthNav_1oqhh_403{display:flex;align-items:center;gap:var(--sp-8)}._calendarMonthLabel_1oqhh_409{min-width:140px;text-align:center;font-size:15px;font-weight:600;color:var(--text-primary)}._calendarNavBtn_1oqhh_417{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--bg-page);box-shadow:0 1px 2px color-mix(in srgb,var(--navy) 8%,transparent);cursor:pointer}._calendarNavBtn_1oqhh_417 img{width:8px;height:12px}._calendarNavBtn_1oqhh_417:hover{background:var(--tint-brand)}._calendarAside_1oqhh_438{display:flex;flex-direction:column;gap:var(--sp-12);min-width:0}._dayPanel_1oqhh_445{display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-24);border-radius:var(--r-20);background:var(--bg-card);box-shadow:inset 0 1px #fff}._dayPanel_1oqhh_445 h3{margin:0;font-size:18px;font-weight:700}._dayPanelDate_1oqhh_461{margin:0 0 var(--sp-8);font-size:15px;color:var(--text-secondary)}._dayPanelEmpty_1oqhh_467 p{margin:0;font-size:15px;color:var(--text-muted)}._dayPanelCards_1oqhh_473{display:flex;flex-direction:column;gap:var(--sp-12)}._dayEventCard_1oqhh_479{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-8);padding:var(--sp-16);border-radius:var(--r-10);background:var(--bg-page);box-shadow:0 1px 2px color-mix(in srgb,var(--navy) 6%,transparent)}._dayEventCard_1oqhh_479{cursor:pointer;transition:background .2s}._dayEventCard_1oqhh_479:hover{background:color-mix(in srgb,var(--navy) 5%,var(--bg-page))}._dayEventCard_1oqhh_479:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}._dayTypeBadge_1oqhh_504{display:inline-flex;align-items:center;height:22px;padding:0 var(--sp-8);border-radius:var(--r-100);background:var(--tint-brand);color:var(--text-link);font-size:12px;font-weight:600}._dayEventCard_1oqhh_479 h4{margin:0;font-size:16px;font-weight:700;line-height:1.3}._dayEventMeta_1oqhh_523{display:flex;align-items:center;gap:var(--sp-12);flex-wrap:wrap}._dayMetaItem_1oqhh_530{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--text-secondary)}._dayLifecycleDot_1oqhh_538{width:6px;height:6px;border-radius:50%;background:var(--sky)}._monthGrid_1oqhh_546{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden;border-radius:var(--r-10);background:var(--bg-page);box-shadow:0 0 0 1px var(--border-default)}._weekday_1oqhh_555{display:flex;align-items:center;justify-content:center;min-height:36px;border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);background:var(--bg-subtle);color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.04em}._weekday_1oqhh_555:nth-child(7n){border-right:none}._monthCell_1oqhh_573{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-8);min-height:112px;padding:var(--sp-8);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);background:var(--bg-page);text-align:left;cursor:pointer;font:inherit;overflow:hidden;transition:background .15s}._monthCell_1oqhh_573:nth-child(7n){border-right:none}._monthCell_1oqhh_573:hover{background:var(--bg-subtle)}._monthCellBusy_1oqhh_598{background:color-mix(in srgb,var(--sky) 6%,var(--bg-page))}._monthCellMuted_1oqhh_602{opacity:.45}._monthCellSelected_1oqhh_606{position:relative;z-index:1;background:var(--tint-brand);box-shadow:inset 0 0 0 2px var(--border-interactive);opacity:1}._monthDayNum_1oqhh_614{font-size:13px;font-weight:600;color:var(--text-secondary)}._monthCellSelected_1oqhh_606 ._monthDayNum_1oqhh_614{color:var(--text-link)}._monthCellMuted_1oqhh_602 ._monthDayNum_1oqhh_614{color:var(--text-muted)}._monthChips_1oqhh_628{display:grid;gap:4px;width:100%;min-width:0}._monthChip_1oqhh_628,._monthChipAccent_1oqhh_636,._monthChipMutedAccent_1oqhh_637{display:grid;gap:0;width:100%;min-width:0;padding:4px 6px;border:none;border-radius:6px;text-align:left;cursor:pointer;overflow:hidden}._monthChip_1oqhh_628 strong,._monthChipAccent_1oqhh_636 strong,._monthChipMutedAccent_1oqhh_637 strong{color:inherit;font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._monthChipAccent_1oqhh_636{background:var(--navy);color:var(--text-onbrand)}._monthChipMutedAccent_1oqhh_637{background:var(--tint-brand);color:var(--text-link)}._monthMore_1oqhh_672{color:var(--text-muted);font-size:11px;font-weight:600}._weekGrid_1oqhh_679,._dayGrid_1oqhh_680{display:grid;overflow-x:auto;border-radius:var(--r-10);background:var(--bg-page);box-shadow:0 0 0 1px var(--border-default)}._weekGrid_1oqhh_679{grid-template-columns:64px repeat(7,minmax(96px,1fr))}._dayGrid_1oqhh_680{grid-template-columns:64px minmax(0,1fr)}._timeGutterHead_1oqhh_696{border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);background:var(--bg-subtle)}._weekDayHead_1oqhh_702{display:grid;gap:2px;padding:var(--sp-10) var(--sp-8);border:0;border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);background:var(--bg-subtle);font:inherit;text-align:center;cursor:pointer}._weekDayHead_1oqhh_702:last-child{border-right:none}._weekDayHeadWeekend_1oqhh_719 ._weekDayName_1oqhh_719,._weekDayHeadWeekend_1oqhh_719 ._weekDayDate_1oqhh_720{color:var(--orange)}._weekDayHeadSelected_1oqhh_724{background:var(--tint-brand)}._weekDayName_1oqhh_719{color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.04em}._weekDayDate_1oqhh_720{color:var(--text-primary);font-size:13px;font-weight:600}._allDayLabel_1oqhh_741,._hourLabel_1oqhh_742{display:flex;align-items:flex-start;justify-content:flex-end;padding:6px 8px;border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);color:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums}._allDayLabel_1oqhh_741{align-items:center}._allDayCell_1oqhh_758,._slotCell_1oqhh_759{display:grid;gap:4px;align-content:start;min-height:44px;padding:4px;border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);cursor:pointer}._allDayCell_1oqhh_758{min-height:40px}._allDayCell_1oqhh_758:last-child,._slotCell_1oqhh_759:last-child{border-right:none}._slotCell_1oqhh_759:hover{background:var(--bg-subtle)}._slotEvent_1oqhh_783{display:grid;gap:2px;padding:6px 8px;border:none;border-radius:6px;background:var(--navy);color:var(--text-onbrand);font:inherit;font-size:11px;line-height:1.35;text-align:left;cursor:pointer}._slotEvent_1oqhh_783._monthChipMutedAccent_1oqhh_637{background:var(--tint-brand);color:var(--text-link)}._slotEvent_1oqhh_783 strong{font-size:11px;font-weight:700}._slotEvent_1oqhh_783 span{overflow:hidden;opacity:.85;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){._calendarLayout_1oqhh_371{grid-template-columns:1fr}}@media(max-width:767px){._compactFilters_1oqhh_50{width:100%;margin-left:0}._viewToggle_1oqhh_59{width:100%}._viewActive_1oqhh_69,._viewIdle_1oqhh_70{flex:1;padding:0 var(--sp-12);font-size:14px}._listRow_1oqhh_178{flex-wrap:wrap;padding:var(--sp-16)}._dateBlock_1oqhh_231{width:56px;height:56px}._dateDay_1oqhh_250{font-size:26px}._listRowBody_1oqhh_270{flex-basis:calc(100% - 56px - var(--sp-16))}._listEmpty_1oqhh_144,._empty_1oqhh_145,._calendarPanel_1oqhh_378,._dayPanel_1oqhh_445{padding:var(--sp-16)}._monthCell_1oqhh_573{min-height:72px;padding:4px}._monthChip_1oqhh_628 strong,._monthChipAccent_1oqhh_636 strong,._monthChipMutedAccent_1oqhh_637 strong{font-size:10px}}._page_1fgfg_10{width:100%}._backRow_1fgfg_15{display:flex}._hero_1fgfg_19{align-items:center}._heroText_1fgfg_23{min-width:0}._heroMeta_1fgfg_27{margin-top:var(--sp-8);align-items:center}._profileFilter_1fgfg_33{display:flex;flex-direction:column;gap:var(--sp-8)}._profiles_1fgfg_39{row-gap:var(--sp-8)}._profileChip_1fgfg_43._profileChip_1fgfg_43{height:44px;padding:0 var(--sp-16) 0 var(--sp-8);gap:var(--sp-10)}._profileBanner_1fgfg_49._profileBanner_1fgfg_49{width:auto;align-self:flex-start;max-width:100%}._search_1fgfg_56{max-width:480px}._tabs_1fgfg_61{row-gap:var(--sp-8)}._feed_1fgfg_65{display:flex;flex-direction:column;gap:var(--sp-12)}._record_1fgfg_72._record_1fgfg_72{align-items:center}._record_1fgfg_72._record_1fgfg_72 .s-name{text-wrap:pretty}._recordMeta_1fgfg_81._recordMeta_1fgfg_81{margin-top:4px;align-items:center;font-size:14px}._recordMeta_1fgfg_81 .badge{margin-left:var(--sp-8)}._excerpt_1fgfg_92{margin-top:4px;font-size:15px;line-height:1.5;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._groups_1fgfg_104{display:flex;flex-direction:column;gap:var(--sp-24)}._group_1fgfg_104{display:flex;flex-direction:column;gap:var(--sp-12)}._feedMore_1fgfg_117{display:flex;justify-content:center;padding-block:var(--sp-16)}._filters_1fgfg_124{display:flex;flex-wrap:wrap;gap:var(--sp-16)}._filterField_1fgfg_130{width:min(100%,260px)}._detailLayout_1fgfg_135{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,30%,360px);gap:var(--sp-24);align-items:start}._detailSingle_1fgfg_142{display:block}._detailMain_1fgfg_146,._detailAside_1fgfg_147{display:flex;flex-direction:column;gap:var(--sp-24);min-width:0}._factWide_1fgfg_154{grid-column:1 / -1}._textBlock_1fgfg_158{display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-16) 0;border-top:1px solid var(--border-soft)}._textBlock_1fgfg_158:first-child{border-top:0;padding-top:0}._textBlock_1fgfg_158:last-child{padding-bottom:0}._textBlock_1fgfg_158 p{white-space:pre-line;overflow-wrap:anywhere}._abnormal_1fgfg_181{color:var(--state-error);font-weight:700}._nowrap_1fgfg_187{white-space:nowrap}._plainAbbr_1fgfg_192{text-decoration:none;cursor:help}._deviations_1fgfg_197{display:flex;flex-direction:column;gap:2px}._file_1fgfg_204._file_1fgfg_204{justify-content:flex-start;gap:var(--sp-12);color:inherit;text-decoration:none}._fileLink_1fgfg_211{transition:background .2s}._fileLink_1fgfg_211._fileLink_1fgfg_211:hover{background:var(--tint-brand)}._fileIcon_1fgfg_219{flex:none;width:36px;height:36px;border-radius:var(--r-10);display:grid;place-items:center;background:var(--tint-brand);color:var(--text-link)}._fileBody_1fgfg_230{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}._fileBody_1fgfg_230 strong{font-weight:600;overflow-wrap:anywhere}._fileBody_1fgfg_230 small{font-size:13px;color:var(--text-muted)}._plainList_1fgfg_249{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._plainRow_1fgfg_257{display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-16) 0;border-top:1px solid var(--border-soft)}._plainRow_1fgfg_257:first-child{border-top:0;padding-top:0}._plainRow_1fgfg_257:last-child{padding-bottom:0}._plainRowHead_1fgfg_274{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-16)}._plainRowMeta_1fgfg_281._plainRowMeta_1fgfg_281{margin-top:4px;align-items:center;font-size:14px}._plainRowDate_1fgfg_287{flex:none;white-space:nowrap}@media(max-width:1100px){._detailLayout_1fgfg_135{grid-template-columns:1fr}}@media(max-width:767px){._record_1fgfg_72._record_1fgfg_72{flex-wrap:wrap;align-items:flex-start;gap:var(--sp-8)}._record_1fgfg_72._record_1fgfg_72 .a-main{flex:1 1 0}._record_1fgfg_72._record_1fgfg_72 .a-ref{order:3;flex:1 1 100%;align-items:flex-start;text-align:left;margin-left:0}._record_1fgfg_72._record_1fgfg_72 ._recordMeta_1fgfg_81{flex-direction:column;align-items:flex-start;gap:0}._record_1fgfg_72._record_1fgfg_72 ._recordMeta_1fgfg_81 span+span:before{content:none}._record_1fgfg_72._record_1fgfg_72 ._recordMeta_1fgfg_81 .badge{margin-left:0}._plainRowHead_1fgfg_274{flex-direction:column;gap:2px}}._multiline_1fgfg_341{white-space:pre-line}._conclusions_1fgfg_346{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-12)}._conclusions_1fgfg_346 li{display:flex;flex-direction:column;gap:2px;font-weight:400}._conclusionService_1fgfg_362{font-weight:600}._page_1q6n1_1{display:flex;flex-direction:column;gap:16px}._backLink_1q6n1_7{display:inline-flex;align-self:flex-start;border:none;background:none;padding:0;color:var(--text-secondary);font-size:14px;text-decoration:none;cursor:pointer}._header_1q6n1_19{display:flex;flex-direction:column;gap:6px}._header_1q6n1_19 h1{margin:0;color:var(--text-primary);font-size:clamp(28px,3vw,32px);font-weight:700;line-height:1.2}._header_1q6n1_19 p{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.5}._header_1q6n1_19 p._actualAt_1q6n1_40{color:var(--text-secondary);font-size:13px}._infoStrip_1q6n1_45,._alertStrip_1q6n1_46,._demoBanner_1q6n1_47{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:8px;font-size:13px;line-height:1.45}._infoStrip_1q6n1_45{border:1px solid var(--border-default);background:var(--bg-page);color:var(--text-secondary)}._alertStrip_1q6n1_46{border:1px solid var(--tint-error);background:var(--tint-error);color:var(--state-error)}._demoBanner_1q6n1_47{border:1px solid var(--border-default);background:var(--bg-subtle);color:var(--text-secondary)}._integrationCard_1q6n1_75{display:flex;gap:12px;align-items:flex-start;padding:16px 20px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}._integrationIcon_1q6n1_85{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--bg-soft);color:var(--color-muted)}._integrationCard_1q6n1_75 h2{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--color-text)}._cardText_1q6n1_104{margin:0;color:var(--color-muted);font-size:13px;line-height:1.5}._periodTabs_1q6n1_111{display:inline-flex;gap:4px;padding:4px;border-radius:9px;background:var(--bg-soft);align-self:flex-start}._periodTab_1q6n1_111{min-height:30px;padding:0 14px;border:none;border-radius:6px;background:transparent;color:var(--color-muted);font-size:13px;cursor:pointer}._periodTabActive_1q6n1_131{background:var(--color-primary);color:var(--text-onbrand);font-weight:600}._layout_1q6n1_137{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,34%,500px);gap:20px;align-items:start}._mainColumn_1q6n1_144,._sidebar_1q6n1_145{display:flex;flex-direction:column;gap:20px;min-width:0}._card_1q6n1_104,._sidebarCard_1q6n1_153{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-page)}._card_1q6n1_104 h2,._sidebarCard_1q6n1_153 h2{margin:0;font-size:16px;font-weight:600}._tableWrap_1q6n1_170{overflow-x:auto}._table_1q6n1_170{width:100%;border-collapse:collapse;font-size:14px}._table_1q6n1_170 th,._table_1q6n1_170 td{padding:12px 14px;border-bottom:1px solid var(--border-default);text-align:left;vertical-align:middle}._table_1q6n1_170 th{color:var(--text-secondary);font-size:12px;font-weight:500;background:var(--bg-subtle)}._badgeAdmitted_1q6n1_195,._badgeRejected_1q6n1_196{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500}._badgeAdmitted_1q6n1_195{background:var(--tint-success);color:var(--text-success)}._badgeRejected_1q6n1_196{background:var(--tint-error);color:var(--state-error)}._chartWrap_1q6n1_215{position:relative;height:300px}._chartSvg_1q6n1_220{width:100%;height:100%}._chartBarHit_1q6n1_225{fill:transparent;cursor:pointer;outline:none}._chartBarHit_1q6n1_225:focus-visible{fill:#33333314;stroke:var(--text-primary);stroke-width:1.5}._chartTooltip_1q6n1_237{position:absolute;z-index:2;display:flex;flex-direction:column;gap:4px;padding:8px 10px;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-page);box-shadow:0 1px 3px #00000014;color:var(--text-primary);font-size:12px;line-height:1.25;white-space:nowrap;pointer-events:none;transform:translate(-50%,-100%)}._chartTooltipRow_1q6n1_256{display:flex;align-items:baseline;gap:6px}._chartTooltipCaption_1q6n1_262{color:var(--text-muted);font-size:11px;font-weight:500}._chartTooltip_1q6n1_237 strong{font-size:13px;font-weight:700}._statsList_1q6n1_273{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._statsList_1q6n1_273 li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-default);font-size:14px}._statsList_1q6n1_273 li:last-child{border-bottom:none}._statsList_1q6n1_273 span{color:var(--text-secondary)}._statsList_1q6n1_273 strong{color:var(--text-primary);font-weight:600}._emptyInline_1q6n1_303{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.5}._bulletList_1q6n1_310{margin:0;padding-left:18px;color:var(--text-secondary);font-size:13px;line-height:1.55}@media(max-width:1100px){._layout_1q6n1_137{grid-template-columns:1fr}}._page_1jqqd_1{display:flex;flex-direction:column;gap:16px}._backLink_1jqqd_7{display:inline-flex;align-self:flex-start;border:none;background:none;padding:0;color:var(--text-secondary);font-size:14px;text-decoration:none;cursor:pointer}._header_1jqqd_19{display:flex;flex-direction:column;gap:6px}._header_1jqqd_19 h1{margin:0;color:var(--text-primary);font-size:clamp(28px,3vw,32px);font-weight:700;line-height:1.2}._header_1jqqd_19 p{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.5}._card_1jqqd_40{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-page)}._integrationCard_1jqqd_50{display:flex;align-items:flex-start;gap:16px;padding:24px;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-page)}._integrationCard_1jqqd_50>div{display:flex;flex-direction:column;gap:6px}._integrationIcon_1jqqd_66{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:8px;background:var(--bg-subtle)}._integrationIcon_1jqqd_66 img{width:20px;height:20px}._card_1jqqd_40 h2,._integrationCard_1jqqd_50 h2{margin:0;font-size:16px;font-weight:600}._cardText_1jqqd_89{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.5}._emptyInline_1jqqd_96{margin:0;color:var(--text-secondary);font-size:14px}._visitList_1jqqd_102{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._visitRow_1jqqd_110{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--border-default)}._visitRow_1jqqd_110:first-child{border-top:none;padding-top:0}._visitInfo_1jqqd_124{display:flex;flex-direction:column;gap:4px}._visitField_1jqqd_130{display:flex;gap:6px;font-size:14px}._visitLabel_1jqqd_136{color:var(--text-secondary)}._visitField_1jqqd_130 strong{color:var(--text-primary);font-weight:600}._demoBanner_1jqqd_145{margin:0;padding:12px 16px;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-subtle);color:var(--text-secondary);font-size:14px;line-height:20px}._badgeCompleted_1jqqd_156,._badgePlanned_1jqqd_157,._badgeCancelled_1jqqd_158{display:inline-flex;align-items:center;flex-shrink:0;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500}._badgeCompleted_1jqqd_156,._badgePlanned_1jqqd_157{background:var(--bg-soft);color:var(--text-secondary)}._badgeCancelled_1jqqd_158{background:var(--tint-error);color:var(--state-error)}._head_v9ptc_1{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-16)}._head_v9ptc_1>:last-child{width:100%}._related_v9ptc_12{display:flex;flex-direction:column}._related_v9ptc_12 h2{margin:0 0 var(--sp-8)}._relatedLink_v9ptc_21{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);padding:var(--sp-12) 0;border-top:1px solid var(--border-soft);color:var(--text-primary);font-weight:600;text-decoration:none}._relatedLink_v9ptc_21:hover{color:var(--text-link)}._relatedLink_v9ptc_21 svg{flex:none;width:16px;height:16px;color:var(--text-muted)}._page_1y9ek_8{width:100%}._backRow_1y9ek_12{display:flex}._layout_1y9ek_16{display:grid;grid-template-columns:minmax(0,1fr) clamp(260px,28%,320px);gap:var(--sp-16);align-items:start}._aside_1y9ek_23{display:flex;flex-direction:column;gap:var(--sp-16);min-width:0}._asideText_1y9ek_30{margin:var(--sp-8) 0 0}._limitsList_1y9ek_34{margin:var(--sp-8) 0;padding-left:20px;display:flex;flex-direction:column;gap:var(--sp-3)}._chat_1y9ek_43._chat_1y9ek_43{display:flex;flex-direction:column;gap:var(--sp-16);min-width:0}._thread_1y9ek_50{display:flex;flex-direction:column;gap:var(--sp-12);min-height:280px;max-height:min(60vh,640px);overflow-y:auto;padding-right:var(--sp-3);scroll-behavior:smooth}._rowUser_1y9ek_61,._rowAssistant_1y9ek_62{display:flex;gap:var(--sp-10);align-items:flex-start}._rowUser_1y9ek_61{justify-content:flex-end}._bubbleUser_1y9ek_72,._bubbleAssistant_1y9ek_73{max-width:min(100%,640px);padding:var(--sp-12) var(--sp-16);border-radius:var(--r-20);font-size:15px;line-height:1.55}._bubbleUser_1y9ek_72{background:var(--bg-brand);color:var(--text-onbrand);border-bottom-right-radius:var(--sp-8);white-space:pre-wrap;overflow-wrap:anywhere}._bubbleAssistant_1y9ek_73{flex:0 1 auto;min-width:0;background:var(--bg-page);color:var(--text-primary);border:1px solid var(--border-default);border-top-left-radius:var(--sp-8)}._avatar_1y9ek_98{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--grad-brand);color:var(--text-onbrand)}._avatar_1y9ek_98 svg{width:24px;height:24px}._markdown_1y9ek_114._markdown_1y9ek_114{color:inherit;font-size:inherit;line-height:inherit}._bubbleNote_1y9ek_120{margin:var(--sp-10) 0 0;color:var(--text-muted);font-size:13px;line-height:1.5}._stubBadge_1y9ek_127{margin:var(--sp-8) 0 0;color:var(--text-muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}._typing_1y9ek_135{display:flex;align-items:center;gap:var(--sp-10);font-size:14px}._dots_1y9ek_142{display:inline-flex;gap:4px}._dots_1y9ek_142 i{width:6px;height:6px;border-radius:50%;background:var(--text-link);animation:_assistant-blink_1y9ek_1 1.2s infinite}._dots_1y9ek_142 i:nth-child(2){animation-delay:.2s}._dots_1y9ek_142 i:nth-child(3){animation-delay:.4s}@keyframes _assistant-blink_1y9ek_1{0%,to{opacity:.2}50%{opacity:1}}._suggestions_1y9ek_173{display:flex;flex-wrap:wrap;gap:var(--sp-8);padding-left:46px}._composer_1y9ek_181{display:flex;flex-direction:column;gap:var(--sp-10);padding:var(--sp-12);border:1px solid var(--border-default);border-radius:var(--r-10);background:var(--bg-page)}._composer_1y9ek_181:focus-within{border-color:var(--border-interactive)}._textarea_1y9ek_195{width:100%;box-sizing:border-box;min-height:44px;max-height:160px;padding:var(--sp-8) var(--sp-3);border:0;background:transparent;color:var(--text-primary);font:inherit;font-size:15px;line-height:1.5;resize:none;outline:none}._textarea_1y9ek_195::placeholder{color:var(--text-muted)}._textarea_1y9ek_195:disabled{color:var(--text-muted)}._composerActions_1y9ek_219{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12)}._buttons_1y9ek_226{display:flex;gap:var(--sp-8)}._counter_1y9ek_231{color:var(--text-muted);font-size:13px}._retry_1y9ek_236._retry_1y9ek_236{margin-top:var(--sp-8)}._footnote_1y9ek_240{margin:0;color:var(--text-muted);font-size:13px;line-height:1.5}._introBody_1y9ek_248{display:flex;flex-direction:column;gap:var(--sp-12)}._introBody_1y9ek_248 p{margin:0}._introIcon_1y9ek_258{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--tint-brand);color:var(--text-link)}._introIcon_1y9ek_258 svg{width:24px;height:24px}._srOnly_1y9ek_273{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){._layout_1y9ek_16{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){._thread_1y9ek_50{max-height:none}._bubbleUser_1y9ek_72,._bubbleAssistant_1y9ek_73{max-width:100%}._suggestions_1y9ek_173{padding-left:0}._composerActions_1y9ek_219{flex-wrap:wrap}._buttons_1y9ek_226{width:100%;justify-content:flex-end}}._page_1kueu_10{width:100%}._backRow_1kueu_14{display:flex}._filters_1kueu_19{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-12)}._panel_1kueu_27._panel_1kueu_27{display:flex;flex-direction:column;gap:var(--sp-24)}._stats_1kueu_3._stats_1kueu_3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}._statNote_1kueu_38{margin-top:var(--sp-3);color:var(--text-muted);font-size:13px}._chartWrap_1kueu_45{position:relative;width:100%}._chartSvg_1kueu_50{display:block;width:100%;height:260px}._gridLine_1kueu_56{stroke:var(--border-soft);stroke-width:1}._axisLabel_1kueu_61{fill:var(--text-muted);font-size:12px}._line_1kueu_66{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}._lineLower_1kueu_73{stroke-opacity:.45}._dot_1kueu_77{stroke:var(--bg-page);stroke-width:1.5}._dotHollow_1kueu_82{fill:var(--bg-page);stroke-width:1.6}._dotLower_1kueu_87{fill-opacity:.45}._annotation_1kueu_92{fill:var(--text-primary);font-size:13px;font-weight:600;paint-order:stroke;stroke:var(--bg-card);stroke-width:4px;stroke-linejoin:round}._hit_1kueu_102{cursor:pointer;outline:none}._hit_1kueu_102:focus-visible{outline:2px solid var(--border-interactive);outline-offset:1px;border-radius:50%}._tooltip_1kueu_113{position:absolute;z-index:5;display:flex;flex-direction:column;gap:2px;padding:var(--sp-8) var(--sp-12);border-radius:var(--r-10);background:var(--bg-brand);color:var(--text-onbrand);font-size:13px;white-space:nowrap;pointer-events:none;transform:translate(-50%,-118%);box-shadow:var(--shadow-overlay)}._tooltipValue_1kueu_130{font-size:14px;font-weight:700}._tooltipMeta_1kueu_135{opacity:.75}._legend_1kueu_140{display:flex;flex-wrap:wrap;gap:var(--sp-8) var(--sp-24);color:var(--text-secondary);font-size:14px}._legendItem_1kueu_148{display:inline-flex;align-items:center;gap:var(--sp-8)}._legendLine_1kueu_154{width:22px;height:2px;border-radius:2px}._legendDashed_1kueu_160{width:22px;height:0;border-top:2px dashed}._cellValue_1kueu_167{color:var(--text-primary);font-weight:600;white-space:nowrap}._skelTitle_1kueu_175._skelTitle_1kueu_175._skelTitle_1kueu_175{width:30%}._skelStat_1kueu_179{height:76px}._skelChart_1kueu_183{height:260px;border-radius:var(--r-20)}@media(max-width:767px){._stats_1kueu_3._stats_1kueu_3{grid-template-columns:1fr}._filters_1kueu_19{align-items:stretch}}._list_ihjpp_1{display:grid;gap:var(--sp-12)}._page_1jbb5_6{width:100%}._backRow_1jbb5_10{display:flex}._hero_1jbb5_15{align-items:center}._heroMain_1jbb5_19{display:flex;align-items:center;gap:var(--sp-24);min-width:0}._heroText_1jbb5_26{min-width:0}._photo_1jbb5_31._photo_1jbb5_31._photo_1jbb5_31{width:120px;height:120px}._facts_1jbb5_36{display:flex;flex-wrap:wrap;gap:var(--sp-8) var(--sp-16);margin-top:var(--sp-8);font-size:15px;color:var(--text-secondary)}._rating_1jbb5_45{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--text-primary)}._rating_1jbb5_45 svg{width:14px;height:14px;color:var(--text-warning)}._heroAside_1jbb5_59{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-12)}._nearest_1jbb5_66._nearest_1jbb5_66{gap:var(--sp-8);height:auto;min-height:32px;padding:var(--sp-3) var(--sp-12);font-size:14px;white-space:normal}._nearest_1jbb5_66 svg{flex:none;width:16px;height:16px}._layout_1jbb5_82{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:var(--sp-24);align-items:start}._main_1jbb5_89,._side_1jbb5_90{display:flex;flex-direction:column;gap:var(--sp-24);min-width:0}._text_1jbb5_97{margin:0;font-size:15px;line-height:1.55;color:var(--text-primary);white-space:pre-line}._text_1jbb5_97 b{font-weight:600}._muted_1jbb5_109{color:var(--text-secondary)}._list_1jbb5_114{display:flex;flex-direction:column;gap:var(--sp-12);margin:0;padding:0;list-style:none}._list_1jbb5_114 li{display:flex;align-items:flex-start;gap:var(--sp-12);font-size:15px;line-height:1.5}._list_1jbb5_114 li>svg{flex:none;width:20px;height:20px;margin-top:2px;color:var(--text-link)}._list_1jbb5_114 li>span{display:flex;flex-direction:column;min-width:0}._list_1jbb5_114 b{font-weight:600}._prices_1jbb5_150{display:flex;flex-direction:column;gap:var(--sp-10);margin:0}._prices_1jbb5_150 div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-16)}._prices_1jbb5_150 dt{font-size:15px;color:var(--text-secondary)}._prices_1jbb5_150 dd{margin:0;font-family:var(--font-price);font-size:var(--price-size);font-weight:var(--price-weight);color:var(--text-price);white-space:nowrap}._schedule_1jbb5_178{display:flex;flex-direction:column;gap:var(--sp-16);scroll-margin-top:var(--sp-24)}._schedule_1jbb5_178>.section-head{margin-bottom:0}._book_1jbb5_189{display:flex;flex-direction:column;gap:var(--sp-12)}._book_1jbb5_189>.btn{width:100%}@media(max-width:1100px){._layout_1jbb5_82{grid-template-columns:1fr}}@media(max-width:767px){._heroMain_1jbb5_19{flex-direction:column;align-items:flex-start;gap:var(--sp-16)}._photo_1jbb5_31._photo_1jbb5_31._photo_1jbb5_31{width:96px;height:96px}._heroAside_1jbb5_59{width:100%;align-items:stretch}._heroAside_1jbb5_59>.btn{width:100%}}._page_1r546_6{width:100%}._heroText_1r546_10{min-width:0}._filters_1r546_15{display:flex;flex-direction:column;gap:var(--sp-12)}._filterRow_1r546_21{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-8)}._searchRow_1r546_28{display:flex;align-items:center;gap:var(--sp-12)}._searchRow_1r546_28>:first-child{flex:1;min-width:0}._sort_1r546_39{flex:none}._reset_1r546_43._reset_1r546_43{color:var(--text-secondary)}._grid_1r546_47{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-16)}._card_1r546_54{display:flex;flex-direction:column;gap:var(--sp-16);cursor:pointer;transition:background .2s}._card_1r546_54:hover{background:color-mix(in srgb,var(--navy) 5%,var(--bg-card))}._card_1r546_54:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}._top_1r546_71{display:flex;align-items:flex-start;gap:var(--sp-16)}._main_1r546_77{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0;flex:1}._photo_1r546_86._photo_1r546_86._photo_1r546_86{width:96px;height:96px;font-size:28px}._about_1r546_93{margin:0;font-size:14px;line-height:1.5;color:var(--text-secondary)}._nameRow_1r546_100{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-12)}._name_1r546_100{margin:0;text-wrap:pretty}._rating_1r546_112{display:inline-flex;align-items:center;gap:4px;flex:none;margin-top:4px;font-size:14px;font-weight:700;color:var(--text-primary)}._rating_1r546_112 svg{width:14px;height:14px;color:var(--text-warning)}._specialty_1r546_129{margin:0;font-size:15px;color:var(--text-link);font-weight:600}._place_1r546_136{display:flex;align-items:flex-start;gap:var(--sp-8);margin:0;font-size:14px;color:var(--text-secondary)}._place_1r546_136 svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--text-secondary)}._prices_1r546_154{display:flex;flex-direction:column;gap:var(--sp-8);margin:0}._prices_1r546_154 div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-16)}._prices_1r546_154 dt{font-size:14px;color:var(--text-secondary)}._prices_1r546_154 dd{margin:0;font-family:var(--font-price);font-size:var(--price-size);font-weight:var(--price-weight);color:var(--text-price);white-space:nowrap}._foot_1r546_183{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);margin-top:auto;padding-top:var(--sp-16);border-top:1px solid var(--border-default)}._slot_1r546_193._slot_1r546_193{gap:var(--sp-8);height:auto;min-height:32px;padding:var(--sp-3) var(--sp-12);font-size:14px;white-space:normal}._slot_1r546_193 svg{flex:none;width:16px;height:16px}._more_1r546_208{display:flex;flex-direction:column;align-items:center;gap:var(--sp-8)}@media(max-width:767px){._grid_1r546_47{grid-template-columns:1fr}._searchRow_1r546_28,._foot_1r546_183{flex-direction:column;align-items:stretch}._foot_1r546_183>.btn{width:100%}}._row_1gc1m_2{position:relative;display:flex;align-items:flex-start;gap:var(--sp-16);width:100%;padding:var(--sp-16) var(--sp-24);border:0;border-radius:var(--r-20);background:var(--bg-card);box-shadow:inset 0 1px #fff;color:inherit;font:inherit;text-align:left}button._row_1gc1m_2{cursor:pointer;transition:background .2s}button._row_1gc1m_2:hover{background:color-mix(in srgb,var(--navy) 6%,var(--white))}button._row_1gc1m_2:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}button._row_1gc1m_2:disabled{cursor:progress;opacity:.7}._unread_1gc1m_37{box-shadow:inset 4px 0 0 var(--sky),inset 0 1px #fff}._urgent_1gc1m_41{box-shadow:inset 4px 0 0 var(--orange),inset 0 1px #fff}._icon_1gc1m_45{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:var(--bg-page);box-shadow:0 1px 2px color-mix(in srgb,var(--navy) 6%,transparent)}._icon_1gc1m_45 img{width:18px;height:18px}._body_1gc1m_61{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._title_1gc1m_69{display:block;padding-right:96px;font-size:16px;font-weight:700;line-height:1.3}._dot_1gc1m_78{display:inline-block;width:8px;height:8px;margin-left:var(--sp-8);border-radius:50%;background:var(--sky);vertical-align:middle}._urgent_1gc1m_41 ._dot_1gc1m_78{background:var(--orange)}._urgent_1gc1m_41 ._title_1gc1m_69{color:var(--orange)}._doctor_1gc1m_96{display:inline-flex;align-items:center;gap:var(--sp-8);margin-top:2px;font-size:14px;font-weight:600;color:var(--text-link)}._text_1gc1m_106{font-size:15px;line-height:1.45;color:var(--text-secondary)}._time_1gc1m_113{position:absolute;top:var(--sp-16);right:var(--sp-24);font-size:13px;color:var(--text-muted);white-space:nowrap}@media(max-width:767px){._row_1gc1m_2{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;gap:2px var(--sp-12);padding:var(--sp-16)}._icon_1gc1m_45{grid-row:1 / 3;align-self:start;width:36px;height:36px}._time_1gc1m_113{position:static;grid-column:2;grid-row:1;font-size:12px}._body_1gc1m_61{grid-column:2;grid-row:2}._title_1gc1m_69{padding-right:0;font-size:15px}}._page_1cmbb_3{max-width:none;padding:0 0 var(--sp-24)}._hero_1cmbb_9{align-items:center}._heroInner_1cmbb_13{display:flex;align-items:center;gap:var(--sp-16);min-width:0}._hero_1cmbb_9 ._heroAvatar_1cmbb_20{width:64px;height:64px;flex:none;object-fit:cover;background:var(--bg-soft)}._actions_1cmbb_29{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-16)}._actionsThree_1cmbb_36{grid-template-columns:repeat(3,minmax(0,1fr))}._action_1cmbb_29{min-height:176px;color:inherit;text-decoration:none;transition:transform .2s var(--ease),filter .25s}._action_1cmbb_29:hover{filter:saturate(1.12)}._action_1cmbb_29:active{transform:scale(.985)}._action_1cmbb_29:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}._actions_1cmbb_29 ._action_1cmbb_29._action_1cmbb_29 .n-title{font-size:24px;font-weight:400;line-height:1.2;padding-top:var(--sp-48);margin-top:auto}._actions_1cmbb_29 ._action_1cmbb_29 ._actionIcon_1cmbb_72{width:36px;height:36px;color:var(--text-onbrand)}._row1_1cmbb_79,._row2_1cmbb_84{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:stretch}._list_1cmbb_89{display:flex;flex-direction:column;gap:var(--sp-12);flex:1}._state_1cmbb_96{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-12);padding:var(--sp-24);border-radius:var(--r-20);background:var(--bg-card);box-shadow:inset 0 1px #fff}._stateText_1cmbb_107{margin:0;font-size:15px;line-height:1.5;color:var(--text-secondary)}._event_1cmbb_115{display:flex;align-items:flex-start;gap:var(--sp-16);padding:var(--sp-16) var(--sp-24);border-radius:var(--r-20);background:var(--bg-card);box-shadow:inset 0 1px #fff}._eventFeatured_1cmbb_125{background:radial-gradient(130% 90% at 0% 0%,color-mix(in srgb,var(--sky) 30%,var(--bg-soft)) 0%,color-mix(in srgb,var(--sky) 10%,var(--bg-soft)) 32%,var(--bg-soft) 62%)}._eventDate_1cmbb_134{display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;flex:none;border-radius:var(--r-10);background:var(--bg-page);box-shadow:0 1px 2px color-mix(in srgb,var(--navy) 6%,transparent);line-height:1}._eventDay_1cmbb_148{font-family:var(--font-display);font-size:30px;color:var(--text-link)}._eventMonth_1cmbb_155{margin-top:3px;padding:0 4px;font-size:10px;font-weight:600;letter-spacing:0;text-transform:uppercase;color:var(--text-muted)}._eventBody_1cmbb_165{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._eventMeta_1cmbb_173{display:flex;align-items:center;gap:var(--sp-10);flex-wrap:wrap}._eventTime_1cmbb_180{font-size:15px;font-weight:700;color:var(--text-link)}._eventTitle_1cmbb_186{margin:0;font-size:17px;font-weight:700;line-height:1.3;color:var(--text-primary)}._eventSub_1cmbb_194{margin:0;font-size:15px;color:var(--text-secondary)}._event_1cmbb_115{cursor:pointer;transition:background .2s}._event_1cmbb_115:hover{background:color-mix(in srgb,var(--navy) 5%,var(--bg-card))}._event_1cmbb_115:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}._eventWhen_1cmbb_216{display:flex;flex-direction:column;align-items:center;gap:var(--sp-8);flex:none}._eventDoctor_1cmbb_224{margin-top:2px}._eventCountdown_1cmbb_228{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;white-space:nowrap}._eventCountdown_1cmbb_228 b{font-size:16px;color:var(--text-warning)}._eventCountdown_1cmbb_228 span{font-size:13px;color:var(--text-muted)}._eventActions_1cmbb_247{display:flex;gap:var(--sp-8);flex-wrap:wrap;justify-content:flex-end}._metric_1cmbb_255{min-height:0}._metricLabel_1cmbb_259{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}._fillLink_1cmbb_266{align-self:flex-start;font-size:15px;position:relative;z-index:1}._unread_1cmbb_276{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--r-100);background:var(--orange);color:var(--text-onbrand);font-size:12px;font-weight:700;line-height:1}._promo_1cmbb_291._promo_1cmbb_291{position:relative;overflow:hidden;flex:1;display:flex;align-items:stretch;gap:var(--sp-24);padding:var(--sp-32);background:var(--grad-brand);color:var(--text-onbrand);box-shadow:none}._promoBody_1cmbb_305{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--sp-12);max-width:34ch}._promoTitle_1cmbb_314{margin:0;font-size:22px;font-weight:700;line-height:1.3}._promoText_1cmbb_321{margin:0;font-size:15px;line-height:1.5;color:color-mix(in srgb,var(--text-onbrand) 78%,transparent)}._promoButton_1cmbb_328{align-self:flex-start;margin-top:auto;background:var(--bg-page);color:var(--navy);border-color:transparent}._promoButton_1cmbb_328:hover{background:var(--sky);color:var(--text-onbrand);filter:none}._promoButton_1cmbb_328 svg{width:18px;height:18px}._promo_1cmbb_291._promoPhoto_1cmbb_348{min-height:260px;background-image:linear-gradient(90deg,var(--navy) 0%,color-mix(in srgb,#2e77bc 90%,transparent) 46%,color-mix(in srgb,#40b1e5 30%,transparent) 100%),var(--promo-image);background-size:cover;background-position:right center}._promo_1cmbb_291._promoPhoto_1cmbb_348 ._promoBody_1cmbb_305{max-width:30ch}._promoWm_1cmbb_362{position:absolute;right:var(--sp-16);bottom:calc(var(--sp-24) * -1);width:180px;height:180px;color:var(--text-onbrand);opacity:.1;pointer-events:none}._promoWm_1cmbb_362 svg{width:100%;height:100%}._promoDots_1cmbb_379{position:absolute;right:var(--sp-24);bottom:var(--sp-16);z-index:2;display:flex;gap:var(--sp-8)}._promoDot_1cmbb_379{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--bg-page) 45%,transparent);cursor:pointer}._promoDot_1cmbb_379[aria-current=true]{background:var(--bg-page)}._promoDot_1cmbb_379:focus-visible{outline:2px solid var(--bg-page);outline-offset:2px}._actions_1cmbb_29 ._action_1cmbb_29._action_1cmbb_29 .n-title{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}@media(max-width:1400px){._actions_1cmbb_29 ._action_1cmbb_29._action_1cmbb_29 .n-title{font-size:20px}}@media(max-width:1100px){._actions_1cmbb_29{grid-template-columns:repeat(2,minmax(0,1fr))}._actionsThree_1cmbb_36{grid-template-columns:repeat(3,minmax(0,1fr))}._row1_1cmbb_79,._row2_1cmbb_84{grid-template-columns:1fr}}@media(max-width:767px){._actions_1cmbb_29{grid-template-columns:1fr;gap:var(--sp-12)}._actions_1cmbb_29 ._action_1cmbb_29._action_1cmbb_29{flex-direction:row;align-items:center;gap:var(--sp-16);min-height:72px;padding:var(--sp-12) var(--sp-12) var(--sp-12) var(--sp-16);background:radial-gradient(24% 190% at 0% 50%,color-mix(in srgb,var(--sky) 52%,var(--bg-soft)) 0%,color-mix(in srgb,var(--sky) 22%,var(--bg-soft)) 50%,var(--bg-soft) 100%)}._actions_1cmbb_29 ._action_1cmbb_29 ._actionIcon_1cmbb_72{position:static;width:28px;height:28px;flex:none}._actions_1cmbb_29 ._action_1cmbb_29._action_1cmbb_29 .n-title{flex:1;min-width:0;padding:0;margin:0;font-size:24px;font-weight:400;line-height:1.2;letter-spacing:-.01em}._actions_1cmbb_29 ._action_1cmbb_29 .corner{position:static;order:3;width:auto;height:auto;background:transparent;border-radius:0;flex:none}._actions_1cmbb_29 ._action_1cmbb_29 .corner:before,._actions_1cmbb_29 ._action_1cmbb_29 .corner:after{display:none}._actions_1cmbb_29 ._action_1cmbb_29._action_1cmbb_29 .arrow-btn{width:40px;height:40px;background:transparent;color:var(--action-accent)}._actions_1cmbb_29 ._action_1cmbb_29._action_1cmbb_29 .arrow-btn .g{width:26px;height:26px}._heroAvatar_1cmbb_20{width:52px;height:52px}._event_1cmbb_115{flex-wrap:wrap;padding:var(--sp-16)}._eventActions_1cmbb_247{width:100%;justify-content:flex-start}._promo_1cmbb_291{padding:var(--sp-24)}._promo_1cmbb_291._promoPhoto_1cmbb_348{min-height:0;padding-top:210px;background-image:linear-gradient(180deg,transparent 0%,color-mix(in srgb,#40b1e5 25%,transparent) 34%,#2e77bc 52%,var(--navy) 100%),var(--promo-image);background-position:72% 28%}._promo_1cmbb_291._promoPhoto_1cmbb_348 ._promoBody_1cmbb_305{max-width:none}._promoWm_1cmbb_362{width:120px;height:120px}}._page_15b6z_3{max-width:none;padding:0 0 var(--sp-24)}._head_15b6z_8{align-items:center}._titleRow_15b6z_12{display:flex;align-items:center;gap:var(--sp-12)}._unread_15b6z_19{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 8px;border-radius:var(--r-100);background:var(--orange);color:var(--text-onbrand);font-size:13px;font-weight:700;line-height:1}._tools_15b6z_33{display:flex;align-items:center;gap:var(--sp-12);flex-wrap:wrap}._filter_15b6z_41{display:inline-flex;gap:2px;padding:3px;border-radius:var(--r-100);background:var(--bg-card);box-shadow:inset 0 1px #fff}._filterButton_15b6z_50{height:36px;padding:0 var(--sp-16);border:0;border-radius:var(--r-100);background:transparent;color:var(--text-secondary);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}._filterButton_15b6z_50:hover{color:var(--text-link)}._filterButton_15b6z_50[aria-pressed=true]{background:var(--bg-page);color:var(--text-link);box-shadow:0 1px 2px color-mix(in srgb,var(--navy) 10%,transparent)}._filterButton_15b6z_50:focus-visible{outline:2px solid var(--border-interactive);outline-offset:1px}._list_15b6z_79{display:flex;flex-direction:column;gap:var(--sp-12)}._more_15b6z_86{display:flex;justify-content:center}._groupCount_15b6z_91{font-size:14px;font-weight:600;color:var(--text-muted)}._state_15b6z_97,._empty_15b6z_98{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-12)}._state_15b6z_97{padding:var(--sp-24);border-radius:var(--r-20);background:var(--bg-card);box-shadow:inset 0 1px #fff}._empty_15b6z_98._empty_15b6z_98{min-height:0;padding:var(--sp-32);gap:var(--sp-8);justify-content:flex-start}._empty_15b6z_98 .wm{color:var(--navy)}._empty_15b6z_98 .btn{position:relative;z-index:1;margin-top:var(--sp-8)}._emptyTitle_15b6z_129{margin:0;font-size:18px;font-weight:700}._stateText_15b6z_135{margin:0;max-width:560px;font-size:15px;line-height:1.5;color:var(--text-secondary)}@media(max-width:767px){._head_15b6z_8{align-items:stretch}._tools_15b6z_33{justify-content:space-between}._filter_15b6z_41{flex:1}._filterButton_15b6z_50{flex:1;padding:0 var(--sp-12);font-size:14px}._empty_15b6z_98._empty_15b6z_98{padding:var(--sp-24)}}._card_pa6a4_3{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-24);border-radius:var(--r-20);background:linear-gradient(120deg,#001489,#2e77bc 55%,#40b1e5);color:var(--white)}._top_pa6a4_15{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12)}._label_pa6a4_22{font-size:15px;opacity:.85}._level_pa6a4_27{padding:4px var(--sp-12);border-radius:var(--r-100);background:var(--bg-page);color:var(--text-link);font-size:14px;font-weight:700}._points_pa6a4_36{display:flex;align-items:baseline;gap:var(--sp-8);margin:0}._value_pa6a4_43{font-size:44px;font-weight:700;line-height:1.1}._unit_pa6a4_49{font-size:18px;opacity:.85}._text_pa6a4_54{position:relative;z-index:1;max-width:80%;margin:0;font-size:14px;line-height:1.45;opacity:.85}._gift_pa6a4_65{position:absolute;right:-10px;bottom:-14px;width:96px;height:96px;color:var(--white);opacity:.18;pointer-events:none}._list_pb4uj_3{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._list_pb4uj_3>li+li{border-top:1px solid var(--border-soft)}._item_pb4uj_15{display:flex;align-items:center;gap:var(--sp-12);padding:var(--sp-12) 0}._list_pb4uj_3>li:first-child{padding-top:0}._icon_pb4uj_26{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r-10);background:var(--bg-page);color:var(--text-link)}._icon_pb4uj_26 svg{width:18px;height:18px}._itemBody_pb4uj_42{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._itemTitle_pb4uj_50{font-weight:700}._itemMeta_pb4uj_54{font-size:14px;color:var(--text-secondary);overflow-wrap:anywhere}._itemActions_pb4uj_60{flex:none;display:flex;gap:4px}._form_pb4uj_66{display:flex;flex-direction:column;gap:var(--sp-12)}._dialogActions_pb4uj_72{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-12);margin-top:var(--sp-8)}@media(max-width:767px){._item_pb4uj_15{flex-wrap:wrap}._itemActions_pb4uj_60{padding-left:52px}}._form_fq2sv_3{display:flex;flex-direction:column;gap:var(--sp-16)}._form_fq2sv_3 p{margin:0}._actions_fq2sv_13{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-12)}._resend_fq2sv_20{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-8) var(--sp-16)}._link_fq2sv_27{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--text-link);cursor:pointer}._link_fq2sv_27:disabled{color:var(--text-muted);cursor:default}._list_zvmzn_3{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._list_zvmzn_3>li+li{border-top:1px solid var(--border-soft)}._item_zvmzn_15{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);padding:var(--sp-12) 0}._list_zvmzn_3>li:first-child{padding-top:0}._list_zvmzn_3>li:last-child{padding-bottom:0}._item_zvmzn_15>.btn{flex:none}._itemBody_zvmzn_35{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._itemTitle_zvmzn_43{font-weight:600}._itemMeta_zvmzn_47{font-size:13px;color:var(--text-muted)}._modalBody_zvmzn_52{display:flex;flex-direction:column;gap:var(--sp-12)}._modalBody_zvmzn_52 p{margin:0}._modalLead_zvmzn_62{font-weight:600}._modalActions_zvmzn_66{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-12);margin-top:var(--sp-8)}@media(max-width:767px){._item_zvmzn_15{flex-direction:column;align-items:flex-start}}._push_23bi0_3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-12) var(--sp-16);padding-bottom:var(--sp-16);margin-bottom:var(--sp-16);border-bottom:1px solid var(--border-soft)}._push_23bi0_3>.btn{flex:none}._pushBody_23bi0_19{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:2px}._pushTitle_23bi0_27{font-size:15px;font-weight:600;color:var(--text-primary)}._pushMeta_23bi0_33{font-size:13px;color:var(--text-secondary)}._list_23bi0_38{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._list_23bi0_38>li+li{border-top:1px solid var(--border-soft)}._item_23bi0_50{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-12) var(--sp-16);padding:var(--sp-12) 0}._list_23bi0_38>li:last-child{padding-bottom:0}._itemTitle_23bi0_63{flex:1 1 160px;min-width:0;font-size:15px;font-weight:600;color:var(--text-primary)}._channels_23bi0_71{display:flex;flex-wrap:wrap;gap:var(--sp-12) var(--sp-20)}._channel_23bi0_71{display:flex;align-items:center;gap:var(--sp-8);min-width:0}._channelLabel_23bi0_84{font-size:13px;color:var(--text-secondary);white-space:nowrap}._channelLater_23bi0_90{font-size:12px;color:var(--text-tertiary, var(--text-secondary));white-space:nowrap}@media(max-width:640px){._push_23bi0_3{flex-direction:column;align-items:stretch}}._card_fnfi9_3._card_fnfi9_3{display:flex;flex-direction:column;gap:var(--sp-12)}._card_fnfi9_3 h2,._card_fnfi9_3 p{margin:0}._form_fnfi9_14{display:flex;flex-direction:column;gap:var(--sp-12)}._invalid_fnfi9_20._invalid_fnfi9_20{border-color:var(--state-error)}._page_19564_7{width:100%}._hero_19564_12._hero_19564_12{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--sp-24)}._heroTop_19564_20{position:relative;z-index:1;display:flex;align-items:center;gap:var(--sp-24)}._heroEdit_19564_28._heroEdit_19564_28{flex:none;margin-left:auto;align-self:flex-start}._hero_19564_12 ._facts_19564_35._facts_19564_35{position:relative;z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:var(--sp-16);border-top:1px solid var(--border-soft)}._contact_19564_43{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--sp-12)}._employeeMark_19564_51{position:absolute;right:var(--sp-24);bottom:var(--sp-16);height:120px;width:auto;opacity:.1;pointer-events:none}._heroBody_19564_61,._hero_19564_12 ._avatar_19564_62{position:relative;z-index:1}._hero_19564_12 ._avatar_19564_62._avatar_19564_62{flex:none;width:96px;height:96px;border-radius:50%}._heroBody_19564_61{min-width:0;display:flex;flex-direction:column;gap:var(--sp-8)}._heroBody_19564_61 h2,._heroBody_19564_61 p{margin:0}._heroActions_19564_87{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8) var(--sp-12);margin-top:4px}._avatarInput_19564_95{display:none}._layout_19564_100{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--sp-24);align-items:start}._mainCol_19564_107,._sideCol_19564_108{min-width:0;display:flex;flex-direction:column;gap:var(--sp-24)}._sideCard_19564_115._sideCard_19564_115{display:flex;flex-direction:column;gap:var(--sp-12)}._sideCard_19564_115 h2,._sideCard_19564_115 p{margin:0}._form_19564_127{display:flex;flex-direction:column;gap:var(--sp-16)}._grid3_19564_133{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-16)}._invalid_19564_139._invalid_19564_139{border-color:var(--state-error)}._birth_19564_144 input{height:44px;border-radius:var(--r-10);border-color:var(--border-default);background:var(--bg-page);font-size:15px;color:var(--text-primary)}._birth_19564_144 input:focus{border-color:var(--border-interactive);box-shadow:0 0 0 3px var(--tint-brand)}._formActions_19564_158{display:flex;justify-content:flex-end;gap:var(--sp-12)}._inlineLink_19564_164{padding:0;border:0;background:none;font:inherit;font-weight:700;color:var(--text-link);text-decoration:underline;cursor:pointer}._loyalty_19564_176{display:flex;flex-direction:column;gap:var(--sp-12)}._loyaltyHead_19564_182{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12)}._loyaltyHead_19564_182 h2{margin:0}._arrow_19564_193{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--tint-brand);color:var(--text-link);transition:filter .15s}._arrow_19564_193:hover{filter:brightness(.95)}._arrow_19564_193 svg{width:20px;height:20px}._timeouts_19564_214{display:flex;flex-direction:column;gap:var(--sp-8)}@media(max-width:1100px){._layout_19564_100{grid-template-columns:1fr}}@media(max-width:767px){._heroTop_19564_20{flex-wrap:wrap}._heroEdit_19564_28._heroEdit_19564_28{margin-left:0}._employeeMark_19564_51{top:var(--sp-24);bottom:auto;height:72px}._grid3_19564_133,._hero_19564_12 ._facts_19564_35._facts_19564_35{grid-template-columns:1fr}._formActions_19564_158>*{flex:1}}._page_13dsl_1{display:grid;place-items:center;min-height:calc(100vh - 130px);padding:24px 16px}._card_13dsl_9{width:min(100%,560px);border:1px solid var(--border-default);border-radius:12px;background:var(--bg-page);padding:24px}._cardTitle_13dsl_17{margin:0 0 8px;color:var(--text-primary);font-size:20px;font-weight:600;line-height:1.3}._cardHint_13dsl_25{margin:0 0 20px;color:var(--text-secondary);font-size:14px;line-height:1.5}._form_13dsl_32{display:grid;gap:16px}._field_13dsl_37{display:grid;gap:8px}._label_13dsl_42{font-size:14px;font-weight:500;line-height:1.5;color:var(--text-primary)}._targetRow_13dsl_49{display:flex;gap:12px}._targetOption_13dsl_54{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border:1px solid var(--border-default);border-radius:8px;cursor:pointer;font-size:15px;color:var(--text-primary)}._targetOption_13dsl_54:has(input:disabled){opacity:.55;cursor:not-allowed}._targetOptionActive_13dsl_73{border-color:var(--border-interactive);background:var(--bg-soft);font-weight:600}._targetOption_13dsl_54 input{position:absolute;opacity:0;pointer-events:none}._combobox_13dsl_85{position:relative}._comboboxControl_13dsl_89{display:flex;align-items:center;gap:8px;height:48px;width:100%;padding:0 12px 0 16px;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-page)}._comboboxControlOpen_13dsl_101,._comboboxControl_13dsl_89:focus-within{border-color:var(--border-interactive);box-shadow:0 0 0 3px #33333314}._comboboxControl_13dsl_89:has(:disabled){opacity:.55;background:var(--bg-soft)}._comboboxInput_13dsl_112{flex:1 1 auto;min-width:0;height:100%;border:none;background:transparent;font-size:15px;color:var(--text-primary);outline:none}._comboboxChevron_13dsl_123{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border:none;background:transparent;padding:0;color:var(--text-secondary);cursor:pointer;transition:transform .15s ease}._comboboxChevron_13dsl_123:disabled{cursor:not-allowed}._comboboxChevronOpen_13dsl_142{transform:rotate(180deg)}._comboboxMenu_13dsl_146{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;margin:0;padding:4px;list-style:none;max-height:240px;overflow-y:auto;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-page);box-shadow:0 8px 24px #00000014}._comboboxOption_13dsl_163{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;border:none;border-radius:6px;background:transparent;cursor:pointer;text-align:left;font-size:14px;color:var(--text-primary)}._comboboxOption_13dsl_163:hover,._comboboxOptionActive_13dsl_180{background:var(--bg-soft)}._comboboxOptionMeta_13dsl_184{color:var(--text-secondary);font-size:12px}._comboboxEmpty_13dsl_189,._comboboxStatus_13dsl_190{margin:0;padding:10px 12px;color:var(--text-secondary);font-size:13px;line-height:1.4}._textarea_13dsl_198{width:100%;min-height:120px;padding:12px 16px;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-page);font-size:15px;color:var(--text-primary);outline:none;resize:vertical;font-family:inherit}._textarea_13dsl_198:focus{border-color:var(--border-interactive);box-shadow:0 0 0 3px #33333314}._textarea_13dsl_198:disabled{opacity:.55;background:var(--bg-soft);cursor:not-allowed}._starsRow_13dsl_223{display:flex;gap:8px}._starButton_13dsl_228{border:none;background:none;padding:4px;cursor:pointer;color:var(--text-muted);display:inline-flex}._starButton_13dsl_228:disabled{cursor:not-allowed}._starButtonActive_13dsl_241{color:var(--text-warning)}._formError_13dsl_245,._successMessage_13dsl_246{margin:0;font-size:14px;line-height:1.5}._formError_13dsl_245{color:var(--state-error)}._successMessage_13dsl_246{color:var(--text-success)}._submit_13dsl_260{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:none;border-radius:8px;background:var(--action-primary);color:var(--text-onbrand);font-size:16px;font-weight:500;cursor:pointer}._submit_13dsl_260:disabled{opacity:.55;cursor:not-allowed}@media(min-width:1101px){._page_13dsl_1{min-height:calc(100vh / 1.1 - 130px)}}._pagination_1wd33_2{display:flex;align-items:center;justify-content:center;gap:var(--sp-12)}._pageLabel_1wd33_9{min-width:56px;text-align:center}._page_1o41b_11{width:100%}._meta_1o41b_16{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8) var(--sp-12);font-size:14px;color:var(--text-secondary)}._itemLink_1o41b_25{color:inherit;text-decoration:none}._itemLink_1o41b_25:hover{color:var(--text-link)}._cardNote_1o41b_34{margin-top:var(--sp-16)}._payList_1o41b_39{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._payRow_1o41b_47{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-24);padding:var(--sp-16) 0;border-top:1px solid var(--border-soft)}._payRow_1o41b_47:first-child{border-top:0;padding-top:0}._payRow_1o41b_47:last-child{padding-bottom:0}._payBody_1o41b_65{min-width:0;display:flex;flex-direction:column;gap:var(--sp-8)}._payTitle_1o41b_72{font-size:17px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}._payNote_1o41b_79{max-width:560px}._payAside_1o41b_83{flex:none;display:flex;align-items:center;gap:var(--sp-16)}._countdown_1o41b_90{font-size:14px;font-weight:600;color:var(--text-secondary);white-space:nowrap}._countdownUrgent_1o41b_97{color:var(--state-error)}._payAmount_1o41b_102,._orderItemAmount_1o41b_103,td._cellAmount_1o41b_104{font-size:16px;font-weight:600;color:var(--text-price);white-space:nowrap}._orderItems_1o41b_112{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-8)}._orderItem_1o41b_103{display:flex;align-items:center;gap:var(--sp-12);font-size:15px}._orderItem_1o41b_103 ._itemLink_1o41b_25{min-width:0;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:var(--border-default);text-underline-offset:3px}._orderItemAmount_1o41b_103{margin-left:auto}._tax_1o41b_141._tax_1o41b_141{display:flex;flex-direction:column;gap:var(--sp-16)}._taxYear_1o41b_147{max-width:200px}._taxSum_1o41b_151{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);padding:var(--sp-16);border-radius:var(--r-10);background:var(--bg-page);text-align:center}._certificates_1o41b_162{display:flex;flex-direction:column;gap:var(--sp-8);padding-top:var(--sp-16);border-top:1px solid var(--border-soft)}._subTitle_1o41b_170{font-size:15px;font-weight:700}._certificateList_1o41b_175{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._certificate_1o41b_162{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);padding:var(--sp-8) 0}._certificate_1o41b_162+._certificate_1o41b_162{border-top:1px solid var(--border-soft)}._certificateBody_1o41b_195{min-width:0;display:flex;flex-direction:column}._certificateTitle_1o41b_201{font-weight:600}._certificateActions_1o41b_205{flex:none;display:flex;gap:var(--sp-3)}._danger_1o41b_211._danger_1o41b_211{color:var(--state-error)}._cellDate_1o41b_216{white-space:nowrap;color:var(--text-secondary)}._cellService_1o41b_221{min-width:240px;display:flex;flex-direction:column;gap:2px}._cellService_1o41b_221 ._orderItems_1o41b_112{margin-top:var(--sp-8);gap:var(--sp-8)}._serviceTitle_1o41b_233{font-weight:600}._cellNote_1o41b_237{display:block}._cellAmount_1o41b_104{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:767px){._payRow_1o41b_47{flex-direction:column;align-items:stretch;gap:var(--sp-12)}._payAside_1o41b_83{justify-content:space-between}._taxYear_1o41b_147{max-width:none}._certificate_1o41b_162{flex-direction:column;align-items:flex-start}}._page_lgmse_6{width:100%}._head_lgmse_10{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-16)}._head_lgmse_10>:last-child{width:100%}._layout_lgmse_21{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--sp-24);align-items:start}._main_lgmse_28,._side_lgmse_29{min-width:0;display:flex;flex-direction:column;gap:var(--sp-24)}._rules_lgmse_37{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-12);margin-bottom:var(--sp-12)}._rule_lgmse_37._rule_lgmse_37{display:flex;flex-direction:column;gap:4px}._ruleValue_lgmse_50{font-size:26px;font-weight:700;line-height:1.2;color:var(--text-link)}._ruleTitle_lgmse_57{font-weight:700}._list_lgmse_62{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._list_lgmse_62>li+li{border-top:1px solid var(--border-soft)}._row_lgmse_74{display:flex;align-items:center;gap:var(--sp-12);padding:var(--sp-12) 0}._list_lgmse_62>li:first-child{padding-top:0}._list_lgmse_62>li:last-child{padding-bottom:0}._iconCredit_lgmse_89,._iconDebit_lgmse_90{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;font-size:20px;font-weight:700}._iconCredit_lgmse_89{background:var(--tint-success);color:var(--text-success)}._iconDebit_lgmse_90{background:var(--tint-brand);color:var(--text-link)}._rowBody_lgmse_111{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._rowTitle_lgmse_119{font-weight:600}._rowMeta_lgmse_123{font-size:13px;color:var(--text-muted)}._pointsCredit_lgmse_128,._pointsDebit_lgmse_129{flex:none;font-weight:700;white-space:nowrap}._pointsCredit_lgmse_128{color:var(--text-success)}._sideCard_lgmse_140._sideCard_lgmse_140{display:flex;flex-direction:column;gap:var(--sp-12)}._sideCard_lgmse_140 h2,._sideCard_lgmse_140 p{margin:0}@media(max-width:1100px){._layout_lgmse_21{grid-template-columns:1fr}}@media(max-width:767px){._rules_lgmse_37{grid-template-columns:1fr}}._page_pf8yj_1{display:grid;gap:24px}._header_pf8yj_6{display:grid;gap:8px}._title_pf8yj_11{margin:0;font-size:24px;line-height:32px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}._subtitle_pf8yj_20{margin:0;font-size:16px;line-height:24px;color:var(--text-secondary)}._backLink_pf8yj_27{display:inline-flex;align-items:center;align-self:start;margin:0;padding:0;border:none;background:transparent;color:var(--text-secondary);font:inherit;font-size:14px;line-height:21px;cursor:pointer}._backLink_pf8yj_27:hover{color:var(--text-primary)}._detailGrid_pf8yj_46{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:8px}._detailList_pf8yj_53{display:grid;gap:12px;margin:0}._detailRow_pf8yj_59{display:grid;grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:12px;align-items:baseline}._detailRow_pf8yj_59 dt{margin:0;font-size:13px;line-height:18px;color:var(--text-muted)}._detailRow_pf8yj_59 dd{margin:0;font-size:14px;line-height:20px;color:var(--text-primary);word-break:break-word}._payActions_pf8yj_82{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-12);margin-top:var(--sp-24)}._countdown_pf8yj_90{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-secondary)}._payNote_pf8yj_98{margin:var(--sp-24) 0 0;font-size:14px;line-height:20px;color:var(--text-secondary)}._stubActions_pf8yj_105{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border-default)}._stubError_pf8yj_115{margin:0;color:var(--state-error);font-size:13px;line-height:18px}._rowLink_pf8yj_122{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;padding:16px 0;border-bottom:1px solid var(--border-soft);color:inherit;text-decoration:none}._rowLink_pf8yj_122:hover ._rowTitle_pf8yj_133{color:var(--text-primary)}._tabs_pf8yj_137{display:flex;gap:4px;width:fit-content;max-width:100%;padding:6px;overflow-x:auto;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-page)}._tab_pf8yj_137,._tabActive_pf8yj_150{flex:0 0 auto;padding:9px 14px;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);font:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}._tabActive_pf8yj_150{background:var(--action-primary);color:var(--text-onbrand)}._summaryGrid_pf8yj_169{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._summaryCard_pf8yj_175{display:grid;gap:8px;padding:24px;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-page);box-shadow:0 1px 1px #0000000d}._summaryLabel_pf8yj_185{font-size:14px;line-height:20px;color:var(--text-secondary)}._summaryValue_pf8yj_191{font-size:28px;line-height:36px;font-weight:600;color:var(--text-primary)}._panel_pf8yj_198{display:grid;gap:16px;padding:24px;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-page);box-shadow:0 1px 1px #0000000d}._panelTitle_pf8yj_208{margin:0;font-size:18px;line-height:24px;font-weight:600;color:var(--text-primary)}._panelHint_pf8yj_216{margin:0;font-size:14px;line-height:20px;color:var(--text-secondary)}._list_pf8yj_223{display:grid;gap:0;margin:0;padding:0;list-style:none}._row_pf8yj_122{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;padding:16px 0;border-bottom:1px solid var(--border-soft)}._row_pf8yj_122:first-child{padding-top:0}._row_pf8yj_122:last-child{padding-bottom:0;border-bottom:none}._list_pf8yj_223>li:last-child ._rowLink_pf8yj_122{padding-bottom:0;border-bottom:none}._list_pf8yj_223>li:first-child ._rowLink_pf8yj_122{padding-top:0}._rowBody_pf8yj_258{min-width:0;display:grid;gap:8px}._rowTitle_pf8yj_133{margin:0;font-size:16px;line-height:24px;font-weight:500;color:var(--text-primary)}._rowMeta_pf8yj_272{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font-size:13px;line-height:18px;color:var(--text-muted)}._amount_pf8yj_282{font-size:16px;line-height:24px;font-weight:600;color:var(--text-primary);white-space:nowrap}._badge_pf8yj_290{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:8px;font-size:12px;font-weight:500;line-height:16px;background:var(--bg-soft);color:var(--text-secondary)}._badge_pending_pf8yj_303{background:var(--bg-soft);color:var(--text-warning)}._badge_succeeded_pf8yj_308,._badge_loyalty_earn_pf8yj_309,._badge_loyalty_refund_pf8yj_310{background:var(--bg-subtle);color:var(--text-success)}._badge_failed_pf8yj_315,._badge_cancelled_pf8yj_316,._badge_loyalty_debit_pf8yj_317{background:var(--tint-error);color:var(--state-error)}._badge_refunded_pf8yj_322{background:var(--bg-soft);color:var(--text-secondary)}._pagination_pf8yj_327{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:8px}._pageButton_pf8yj_335,._secondaryButton_pf8yj_336,._ghostButton_pf8yj_337{font:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}._pageButton_pf8yj_335,._secondaryButton_pf8yj_336{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-page);color:var(--text-primary);font-size:14px;font-weight:500;line-height:20px}._pageButton_pf8yj_335:hover:not(:disabled),._secondaryButton_pf8yj_336:hover:not(:disabled){border-color:var(--border-default);background:var(--bg-subtle)}._pageButton_pf8yj_335:disabled,._secondaryButton_pf8yj_336:disabled,._primaryButton_pf8yj_367:disabled{opacity:.5;cursor:not-allowed}._pageButton_pf8yj_335:focus-visible,._secondaryButton_pf8yj_336:focus-visible,._primaryButton_pf8yj_367:focus-visible,._ghostButton_pf8yj_337:focus-visible,._fieldControl_pf8yj_376:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}._pageLabel_pf8yj_381{font-size:13px;line-height:18px;color:var(--text-secondary)}._taxForm_pf8yj_390{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;align-items:end}._taxForm_pf8yj_390>button{grid-column:1 / -1}._field_pf8yj_376{display:grid;gap:8px;font-size:13px;line-height:18px;color:var(--text-secondary)}._fieldControl_pf8yj_376{width:100%;min-height:40px;padding:0 12px;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-page);color:var(--text-primary);font-size:14px;line-height:20px}._primaryButton_pf8yj_367{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:40px;padding:0 20px;border:none;border-radius:8px;background:var(--action-primary);color:var(--text-onbrand);font-size:14px;font-weight:500;line-height:20px;cursor:pointer;transition:background .15s ease,transform .1s ease}._primaryButton_pf8yj_367:hover:not(:disabled){background:var(--action-primary)}._primaryButton_pf8yj_367:active:not(:disabled){transform:scale(.98)}._ghostButton_pf8yj_337{display:inline-flex;align-items:center;min-height:24px;padding:0;border:none;background:transparent;color:var(--text-primary);font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:2px}._ghostButton_pf8yj_337:hover{color:var(--text-primary)}._dangerGhostButton_pf8yj_465{display:inline-flex;align-items:center;min-height:24px;padding:0;border:none;background:transparent;color:var(--state-error);font:inherit;font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:2px;cursor:pointer}._dangerGhostButton_pf8yj_465:hover:not(:disabled){color:var(--state-error)}._dangerGhostButton_pf8yj_465:disabled{opacity:.5;cursor:not-allowed}._eligibility_pf8yj_490{margin:0;font-size:14px;line-height:20px;color:var(--text-primary)}._errorText_pf8yj_497{margin:0;font-size:14px;line-height:20px;color:var(--state-error)}._emptyInline_pf8yj_504{margin:0;font-size:14px;line-height:20px;color:var(--text-secondary)}@media(max-width:768px){._summaryGrid_pf8yj_169,._detailGrid_pf8yj_46{grid-template-columns:1fr}._detailRow_pf8yj_59{grid-template-columns:1fr;gap:4px}._taxForm_pf8yj_390{grid-template-columns:1fr}._taxForm_pf8yj_390 ._primaryButton_pf8yj_367{justify-self:stretch}._row_pf8yj_122,._rowLink_pf8yj_122{grid-template-columns:1fr;gap:8px}._amount_pf8yj_282{justify-self:start}}._topGrid_pf8yj_542{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;align-items:start}._midGrid_pf8yj_549{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;align-items:start}@media(max-width:900px){._topGrid_pf8yj_542{grid-template-columns:minmax(0,1fr)}}._panelHeadRow_pf8yj_562{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}._pointsValue_pf8yj_570{color:var(--text-primary);font-size:24px;font-weight:700;line-height:32px}._rowPayCell_pf8yj_577{display:grid;gap:8px;justify-items:end}._methodList_pf8yj_583{display:grid;gap:12px;margin:0;padding:0;list-style:none}._methodRow_pf8yj_591{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--border-default);border-radius:8px}._methodIcon_pf8yj_601{flex:0 0 auto;width:36px;height:36px;padding:8px;border-radius:8px;background:var(--bg-soft)}._methodText_pf8yj_610{display:grid;gap:2px;min-width:0}._methodRow_pf8yj_591 strong{color:var(--text-primary);font-size:14px;font-weight:600}._methodText_pf8yj_610>span{color:var(--text-secondary);font-size:13px}._miniFacts_pf8yj_627{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:0}._miniFacts_pf8yj_627 dt{margin:0;color:var(--text-muted);font-size:12px}._miniFacts_pf8yj_627 dd{margin:2px 0 0;color:var(--text-primary);font-size:15px;font-weight:600}._inlineLink_pf8yj_647{justify-self:start;color:var(--text-link);font-size:14px;font-weight:500;text-decoration:none}._secondaryButton_pf8yj_336{justify-self:start;min-height:40px;padding:10px 18px;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-page);color:var(--text-primary);font:inherit;font-size:14px;font-weight:500;cursor:pointer}._secondaryButton_pf8yj_336:disabled,._primaryButton_pf8yj_367:disabled{opacity:.5;cursor:not-allowed}._stubNote_pf8yj_675{margin:0;color:var(--text-warning);font-size:13px;line-height:19px}._infoCard_pf8yj_682{display:grid;gap:6px;padding:20px 24px;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-subtle)}._infoTitle_pf8yj_691{margin:0;color:var(--text-primary);font-size:15px;font-weight:600;line-height:22px}._infoText_pf8yj_699{margin:0;color:var(--text-secondary);font-size:14px;line-height:21px}._rowTitleLink_pf8yj_706{color:inherit;text-decoration:none}._rowTitleLink_pf8yj_706:hover{text-decoration:underline}._orderItems_pf8yj_716{display:grid;gap:6px;margin:0;padding:10px 0 0;border-top:1px dashed var(--border-default);list-style:none}._orderItem_pf8yj_716{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px 12px;align-items:center;font-size:14px;line-height:20px;color:var(--text-primary)}._orderItem_pf8yj_716>a{min-width:0;overflow-wrap:anywhere}._orderItem_pf8yj_716>:last-child{grid-column:3}._orderItemAmount_pf8yj_744{white-space:nowrap}._orderNote_pf8yj_748{margin:0;font-size:13px;line-height:19px;color:var(--text-secondary)}._orderSection_pf8yj_755{display:grid;gap:4px;margin-top:var(--sp-24)}._orderSection_pf8yj_755 h2{margin:0;font-weight:inherit}._page_17u77_7{align-items:center}._column_17u77_11{display:flex;flex-direction:column;gap:var(--sp-24);width:100%;max-width:720px}._column_17u77_11:focus{outline:none}._checking_17u77_26{justify-content:center;min-height:60vh}._column_17u77_11 ._hero_17u77_32{padding-bottom:0}._actions_17u77_36{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-12)}._column_17u77_11 ._actionsInResult_17u77_44{margin-top:var(--sp-12)}@media(max-width:767px){._checking_17u77_26{min-height:40vh}._actions_17u77_36{flex-direction:column-reverse;align-self:stretch}}._page_fqm2i_10{width:100%}._heroText_fqm2i_16{flex:1 1 320px;min-width:0}._layout_fqm2i_22{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,34%,460px);gap:var(--sp-24);align-items:start}._mainColumn_fqm2i_29,._sidebar_fqm2i_30{display:flex;flex-direction:column;gap:var(--sp-24);min-width:0}._list_fqm2i_38{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._row_fqm2i_46{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sp-16);align-items:center;padding:var(--sp-16) 0;border-top:1px solid var(--border-soft)}._row_fqm2i_46:first-child{border-top:0;padding-top:0}._row_fqm2i_46:last-child{padding-bottom:0}._rowBody_fqm2i_64{min-width:0;display:flex;flex-direction:column;gap:4px}._rowTitle_fqm2i_71{font-size:17px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}._rowCaption_fqm2i_79{font-size:15px;line-height:1.5;color:var(--text-secondary)}._rowMeta_fqm2i_85{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8) var(--sp-16)}._rowActions_fqm2i_92{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-8)}._confirmForm_fqm2i_99{display:flex;flex-direction:column;gap:var(--sp-12);max-width:360px;margin-top:var(--sp-8)}._notifyRow_fqm2i_108{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sp-12);align-items:center;padding:var(--sp-12) 0;border-top:1px solid var(--border-soft)}._notifyRow_fqm2i_108:first-child{border-top:0;padding-top:0}._notifyRow_fqm2i_108:last-child{padding-bottom:0}._notifyIcon_fqm2i_126{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--bg-page);color:var(--text-link);box-shadow:0 1px 2px color-mix(in srgb,var(--navy) 6%,transparent)}._notifyIcon_fqm2i_126 svg{width:18px;height:18px}._notifyName_fqm2i_142{font-size:16px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}._addButton_fqm2i_150._addButton_fqm2i_150>svg{width:18px;height:18px}._infoGroup_fqm2i_156{display:flex;flex-direction:column;gap:var(--sp-12);padding:var(--sp-16) 0;border-top:1px solid var(--border-soft)}._infoGroup_fqm2i_156:first-child{border-top:0;padding-top:0}._infoGroup_fqm2i_156:last-child{padding-bottom:0}._rights_fqm2i_173{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-12);font-size:15px;line-height:1.5;color:var(--text-secondary)}._rights_fqm2i_173 li{display:flex;align-items:flex-start;gap:var(--sp-12)}._rightsCheck_fqm2i_191{flex:none;width:22px;height:22px;margin-top:1px;border-radius:50%;display:grid;place-items:center;background:var(--bg-page);color:var(--text-link);box-shadow:0 1px 2px color-mix(in srgb,var(--navy) 6%,transparent)}._rightsCheck_fqm2i_191 svg{width:12px;height:12px}._verify_fqm2i_209{margin:0;display:flex;flex-direction:column;gap:var(--sp-12)}._verify_fqm2i_209 dd{margin:4px 0 0;font-size:15px;line-height:1.5}._accessRow_fqm2i_224{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16)}._guide_fqm2i_232{display:flex;flex-direction:column;gap:var(--sp-16);padding:var(--sp-16);border-radius:var(--r-10);background:var(--bg-soft);font-size:15px;line-height:1.5;color:var(--text-secondary)}._guideGroup_fqm2i_244{display:flex;flex-direction:column;gap:var(--sp-10)}._steps_fqm2i_250,._rules_fqm2i_251{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-10)}._steps_fqm2i_250{counter-reset:step}._steps_fqm2i_250 li,._rules_fqm2i_251 li{position:relative;padding-left:var(--sp-32)}._steps_fqm2i_250 li:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--bg-page);color:var(--text-link);font-size:12px;font-weight:700;box-shadow:0 1px 2px color-mix(in srgb,var(--navy) 6%,transparent)}._rules_fqm2i_251 li:before{content:"";position:absolute;left:8px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--text-muted)}._form_fqm2i_300{display:flex;flex-direction:column;gap:var(--sp-16)}._phoneField_fqm2i_307 input{height:44px;font-size:15px}._formActions_fqm2i_312{display:flex;justify-content:flex-end;gap:var(--sp-8);margin-top:var(--sp-8)}._confirmRow_fqm2i_320{display:flex;align-items:center;gap:var(--sp-10);font-size:15px;color:var(--text-primary);cursor:pointer}._confirmRow_fqm2i_320 input{width:18px;height:18px;flex-shrink:0;accent-color:var(--text-link)}._codeBlock_fqm2i_336{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-10);padding:var(--sp-16);border-radius:var(--r-10);background:var(--bg-soft)}._codeBlock_fqm2i_336 p{margin:0}._codeBlock_fqm2i_336>button{align-self:flex-start}._dialogMember_fqm2i_354{display:flex;align-items:center;gap:var(--sp-16)}@media(max-width:1100px){._layout_fqm2i_22{grid-template-columns:1fr}._heroText_fqm2i_16{flex:0 0 auto}}@media(max-width:767px){._row_fqm2i_46{grid-template-columns:auto minmax(0,1fr)}._rowActions_fqm2i_92{grid-column:1 / -1;justify-content:flex-start}._formActions_fqm2i_312{flex-direction:column-reverse}._formActions_fqm2i_312>*{width:100%}}._page_1j0w7_6{width:100%}._layout_1j0w7_10{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--sp-24);align-items:start}._main_1j0w7_17,._side_1j0w7_18{min-width:0;display:flex;flex-direction:column;gap:var(--sp-24)}._card_1j0w7_25._card_1j0w7_25{display:flex;flex-direction:column;gap:var(--sp-16)}._card_1j0w7_25 h2,._card_1j0w7_25 p{margin:0}._cardHead_1j0w7_36{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-8) var(--sp-12)}._facts_1j0w7_44._facts_1j0w7_44{grid-template-columns:repeat(2,minmax(0,1fr))}._results_1j0w7_48._results_1j0w7_48{grid-template-columns:1fr}._stages_1j0w7_53{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._stages_1j0w7_53>li+li{border-top:1px solid var(--border-soft)}._stage_1j0w7_53{display:flex;align-items:center;gap:var(--sp-16);padding:var(--sp-12) 0}._stages_1j0w7_53>li:first-child{padding-top:0}._stages_1j0w7_53>li:last-child{padding-bottom:0}._stageNum_1j0w7_80{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--bg-page);color:var(--text-link);font-weight:700}._stageText_1j0w7_92{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14px;color:var(--text-secondary)}._stageText_1j0w7_92 strong{font-size:16px;color:var(--text-primary)}._counter_1j0w7_108{display:flex;align-items:baseline;gap:var(--sp-8)}._counterValue_1j0w7_114{font-size:40px;font-weight:700;line-height:1.1;color:var(--text-link)}._soon_1j0w7_121{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-12)}._soon_1j0w7_121 li{display:flex;flex-direction:column;gap:2px;font-size:14px;color:var(--text-secondary)}._soon_1j0w7_121 strong{font-size:16px;color:var(--text-primary)}._monthHead_1j0w7_145{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12)}._monthNav_1j0w7_152{display:flex;gap:var(--sp-8)}._monthGrid_1j0w7_157{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}._weekday_1j0w7_163{padding-bottom:4px;font-size:12px;font-weight:700;letter-spacing:.04em;text-align:center;color:var(--text-muted)}._monthCell_1j0w7_172{min-width:0;min-height:84px;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:var(--sp-8);border:1px solid transparent;border-radius:var(--r-10);background:var(--bg-page);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}._monthCell_1j0w7_172:hover{border-color:var(--border-interactive)}._monthCell_1j0w7_172:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}._monthCellMuted_1j0w7_199{background:transparent;color:var(--text-muted)}._monthCellSelected_1j0w7_204._monthCellSelected_1j0w7_204{border-color:var(--action-primary);box-shadow:0 0 0 3px var(--tint-brand)}._dayNum_1j0w7_209{font-size:14px;font-weight:600}._dayChip_1j0w7_214{overflow:hidden;padding:2px 6px;border-radius:6px;background:color-mix(in srgb,var(--navy) 12%,var(--white));color:var(--text-link);font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}._dayChip_1j0w7_214[data-tone=success]{background:var(--tint-success);color:var(--text-success)}._dayChip_1j0w7_214[data-tone=error]{background:var(--tint-error);color:var(--state-error)}._dayChip_1j0w7_214[data-tone=neutral]{background:var(--bg-soft);color:var(--text-secondary)}._recommendation_1j0w7_241{display:flex;flex-direction:column;gap:var(--sp-12)}._recommendation_1j0w7_241+._recommendation_1j0w7_241{padding-top:var(--sp-16);border-top:1px solid var(--border-soft)}._recommendationTitle_1j0w7_252{font-size:17px}._reminders_1j0w7_256{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-8)}._reminderRow_1j0w7_265{display:flex;justify-content:space-between;gap:var(--sp-12)}@media(max-width:1100px){._layout_1j0w7_10{grid-template-columns:1fr}}@media(max-width:767px){._facts_1j0w7_44._facts_1j0w7_44{grid-template-columns:1fr}._monthCell_1j0w7_172{min-height:56px;padding:6px}._dayChip_1j0w7_214{width:8px;height:8px;padding:0;border-radius:50%;font-size:0;background:currentColor}}._actions_1j0w7_297{display:flex;flex-wrap:wrap;gap:var(--sp-8)}._page_vivmy_6{width:100%}._hero_vivmy_10{align-items:center}._heroText_vivmy_14{min-width:0}._heroCta_vivmy_18{flex:none}._layout_vivmy_22{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--sp-24);align-items:start}._main_vivmy_29,._side_vivmy_30{min-width:0;display:flex;flex-direction:column;gap:var(--sp-24)}._list_vivmy_38{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._list_vivmy_38>li+li{border-top:1px solid var(--border-soft)}._row_vivmy_50{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);padding:var(--sp-16) 0}._list_vivmy_38>li:first-child{padding-top:0}._list_vivmy_38>li:last-child{padding-bottom:0}._rowMain_vivmy_66{min-width:0;display:flex;flex-direction:column;gap:6px}._rowTags_vivmy_73{display:flex;flex-wrap:wrap;gap:var(--sp-8)}._rowTitle_vivmy_79{margin:0;font-size:17px;font-weight:700;line-height:1.3}._rowMeta_vivmy_86{margin:0;display:flex;flex-wrap:wrap;gap:4px var(--sp-8);font-size:14px;color:var(--text-secondary)}._navGrid_vivmy_96{display:grid;grid-template-columns:1fr;gap:var(--sp-12)}._navCard_vivmy_102{display:flex;align-items:center;gap:var(--sp-16);padding:20px var(--sp-24);border-radius:var(--r-20);background:var(--bg-card);color:inherit;text-decoration:none;transition:background .15s}._navCard_vivmy_102:hover{background:var(--tint-brand)}._navCard_vivmy_102:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}._navIcon_vivmy_123{flex:none;width:48px;height:48px;display:grid;place-items:center;border-radius:var(--r-10);background:var(--bg-page);color:var(--text-link)}._navIcon_vivmy_123 svg{width:24px;height:24px}._navText_vivmy_139{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--text-secondary)}._navText_vivmy_139 strong{font-size:17px;color:var(--text-primary)}._navChevron_vivmy_154{flex:none;width:16px;height:16px;color:var(--text-muted)}._sideCard_vivmy_162._sideCard_vivmy_162{display:flex;flex-direction:column;gap:var(--sp-12)}._sideCard_vivmy_162 h2{margin:0}._chips_vivmy_172{display:flex;flex-wrap:wrap;gap:var(--sp-8)}._factor_vivmy_178{padding:6px var(--sp-12);border-radius:var(--r-100);background:var(--bg-page);font-size:14px;font-weight:600}._diseases_vivmy_186{margin:0;padding-left:var(--sp-16);display:flex;flex-direction:column;gap:4px}@media(max-width:1100px){._layout_vivmy_22{grid-template-columns:1fr}}@media(max-width:767px){._row_vivmy_50{flex-direction:column;align-items:flex-start}}._page_1py9b_11{width:100%}._hero_1py9b_16{align-items:center}._heroText_1py9b_20{min-width:0}._policies_1py9b_28{display:flex;flex-direction:column;gap:var(--sp-16)}._policy_1py9b_34._policy_1py9b_34{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:var(--sp-24);align-items:stretch;border:0;background:linear-gradient(120deg,#001489,#2e77bc 55%,#40b1e5);color:var(--white)}._policyMain_1py9b_46{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--sp-16);min-width:0}._policyHead_1py9b_55{display:flex;align-items:center;gap:var(--sp-12);flex-wrap:wrap}._policyInsurer_1py9b_62{margin:0;font-size:24px;font-weight:700;line-height:1.25}._policyStatus_1py9b_70{padding:4px var(--sp-12);border-radius:var(--r-100);background:color-mix(in srgb,var(--white) 22%,transparent);font-size:14px;font-weight:700}._policyStatus_1py9b_70[data-tone=error]{background:color-mix(in srgb,var(--error) 75%,transparent)}._facts_1py9b_83._facts_1py9b_83{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-16) var(--sp-32)}._facts_1py9b_83._facts_1py9b_83 dt{color:color-mix(in srgb,var(--white) 75%,transparent)}._facts_1py9b_83._facts_1py9b_83 dd{color:var(--white)}._policyNote_1py9b_96{margin:0;color:color-mix(in srgb,var(--white) 85%,transparent)}._limitPanel_1py9b_102{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:var(--sp-16);padding:var(--sp-16) var(--sp-24);border-radius:var(--r-20);background:color-mix(in srgb,var(--white) 14%,transparent)}._limitAnnual_1py9b_114{display:flex;flex-direction:column;gap:4px}._limitLabel_1py9b_120{font-size:15px;opacity:.85}._limitAmount_1py9b_125{font-size:32px;font-weight:700;line-height:1.15;white-space:nowrap;font-variant-numeric:tabular-nums}._limitRest_1py9b_133{font-size:16px;opacity:.9}._limitRest_1py9b_133 b{font-weight:700;white-space:nowrap}._limitRows_1py9b_143{display:flex;flex-direction:column;gap:var(--sp-10);margin:0}._limitAnnual_1py9b_114+._limitRows_1py9b_143{padding-top:var(--sp-16);border-top:1px solid color-mix(in srgb,var(--white) 30%,transparent)}._limitRows_1py9b_143>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-12)}._limitRows_1py9b_143 dt{font-size:15px;opacity:.85}._limitRows_1py9b_143 dd{margin:0;font-size:15px;font-weight:700;text-align:right;white-space:nowrap}._limitRowRest_1py9b_176{display:block;font-size:14px;font-weight:400;opacity:.85}._policyMark_1py9b_184{position:absolute;right:-12px;bottom:-16px;width:110px;height:110px;color:var(--white);opacity:.14;pointer-events:none}._services_1py9b_196{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._serviceRow_1py9b_204{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);padding:var(--sp-16) 0;border-top:1px solid var(--border-soft)}._serviceRow_1py9b_204:first-child{border-top:0;padding-top:0}._serviceRow_1py9b_204:last-child{padding-bottom:0}._serviceBody_1py9b_222{min-width:0;display:flex;flex-direction:column;gap:2px}._serviceTitle_1py9b_229{font-size:17px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}._referralDoctor_1py9b_237{margin-top:var(--sp-8)}._letters_1py9b_242{list-style:none;margin:var(--sp-8) 0 0;padding:0;display:flex;flex-direction:column}._letterRow_1py9b_250{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);padding:var(--sp-12) 0;border-top:1px solid var(--border-soft)}._letterRow_1py9b_250:last-child{padding-bottom:0}._actions_1py9b_264{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-16)}._action_1py9b_264{min-height:176px;color:inherit;text-decoration:none;transition:transform .2s var(--ease),filter .25s}._action_1py9b_264:hover{filter:saturate(1.12)}._action_1py9b_264:active{transform:scale(.985)}._action_1py9b_264:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}._actions_1py9b_264 ._action_1py9b_264 ._actionIcon_1py9b_291{width:36px;height:36px}._actions_1py9b_264 ._action_1py9b_264._action_1py9b_264 .n-title{padding-top:var(--sp-64)}._cellDate_1py9b_301{white-space:nowrap;color:var(--text-secondary)}._cellStrong_1py9b_306{font-weight:600}._cellAmount_1py9b_310{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}td._cellAmount_1py9b_310{font-weight:600}@media(max-width:767px){._policy_1py9b_34._policy_1py9b_34,._facts_1py9b_83._facts_1py9b_83,._actions_1py9b_264{grid-template-columns:1fr}._action_1py9b_264{min-height:0}._serviceRow_1py9b_204,._letterRow_1py9b_250{flex-direction:column;align-items:flex-start}}._page_8j8kx_4{display:grid;gap:20px}._backLink_8j8kx_9{justify-self:start;color:var(--text-secondary);font-size:14px;text-decoration:none}._backLink_8j8kx_9:hover{color:var(--text-primary)}._header_8j8kx_20{display:grid;gap:8px}._title_8j8kx_25{margin:0;color:var(--text-primary);font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:36px}._subtitle_8j8kx_34{margin:0;color:var(--text-secondary);font-size:16px;line-height:24px}._layout_8j8kx_41{display:grid;grid-template-columns:minmax(0,1fr) clamp(260px,28%,320px);gap:16px;align-items:start}@media(max-width:1100px){._layout_8j8kx_41{grid-template-columns:minmax(0,1fr)}}._main_8j8kx_54{display:grid;gap:16px;min-width:0}._policyStrip_8j8kx_60{display:flex;align-items:center;gap:16px;padding:16px 20px;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-page)}._policyStripText_8j8kx_70{display:grid;gap:4px;min-width:0}._policyStripTitle_8j8kx_76{color:var(--text-primary);font-size:15px;font-weight:600;line-height:22px}._policyStripFacts_8j8kx_83{color:var(--text-secondary);font-size:13px;line-height:19px}._panel_8j8kx_89{display:grid;gap:12px;padding:20px 24px;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-page)}._panelTitle_8j8kx_98{margin:0;color:var(--text-primary);font-size:18px;font-weight:600;line-height:26px}._panelHint_8j8kx_106{margin:0;color:var(--text-secondary);font-size:14px;line-height:21px}._facts_8j8kx_113{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px 24px;margin:0}._facts_8j8kx_113 dt{margin:0;color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:16px;text-transform:uppercase}._facts_8j8kx_113 dd{margin:4px 0 0;color:var(--text-primary);font-size:15px;font-weight:500;line-height:22px}._badge_8j8kx_138{display:inline-block;padding:3px 10px;border-radius:6px;background:var(--bg-soft);color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:18px;text-transform:uppercase}._note_8j8kx_151{margin:0;padding:12px 16px;border-radius:8px;background:var(--bg-soft);color:var(--text-secondary);font-size:14px;line-height:21px}._dropZone_8j8kx_161{display:grid;gap:6px;justify-items:center;padding:32px 24px;border:1px dashed var(--border-default);border-radius:12px;background:var(--bg-subtle);text-align:center}._dropIcon_8j8kx_172{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--border-default);color:var(--text-secondary);font-size:18px}._dropText_8j8kx_183{color:var(--text-secondary);font-size:14px;line-height:21px}._dropHint_8j8kx_189{color:var(--text-muted);font-size:12px;line-height:18px}._devNote_8j8kx_195{margin:0;color:var(--text-muted);font-size:12px;font-style:italic;line-height:18px}._actions_8j8kx_203{display:flex;flex-wrap:wrap;gap:12px}._primaryButton_8j8kx_209{min-height:44px;padding:12px 24px;border:none;border-radius:8px;background:var(--action-primary);color:var(--text-onbrand);font:inherit;font-size:14px;font-weight:600;cursor:pointer}._primaryButton_8j8kx_209:disabled{opacity:.5;cursor:not-allowed}._secondaryLink_8j8kx_227{min-height:44px;padding:12px 24px;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-page);color:var(--text-primary);font-size:14px;font-weight:600;text-decoration:none}._footnote_8j8kx_239{margin:0;padding:14px 18px;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-subtle);color:var(--text-secondary);font-size:13px;line-height:19px}._side_8j8kx_250{display:grid;gap:16px;min-width:0}._sideCard_8j8kx_256{display:grid;gap:10px;padding:20px;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-page)}._sideIcon_8j8kx_265{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:var(--bg-soft);color:var(--text-secondary);font-size:16px}._sideTitle_8j8kx_276{margin:0;color:var(--text-primary);font-size:15px;font-weight:600;line-height:22px}._sideText_8j8kx_284{margin:0;color:var(--text-secondary);font-size:13px;line-height:20px}._steps_8j8kx_291{display:grid;gap:12px;margin:0;padding:0;list-style:none}._step_8j8kx_291{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;color:var(--text-secondary);font-size:13px;line-height:20px}._stepNum_8j8kx_309{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--bg-soft);color:var(--text-secondary);font-size:12px;font-weight:600}._sideAction_8j8kx_321{justify-self:stretch;min-height:44px;padding:12px 18px;border:1px solid var(--border-interactive);border-radius:8px;color:var(--text-primary);font-size:14px;font-weight:600;text-align:center;text-decoration:none}._page_17ptm_6{width:100%}._layout_17ptm_10{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--sp-24);align-items:start}._main_17ptm_17,._side_17ptm_18{min-width:0;display:flex;flex-direction:column;gap:var(--sp-24)}._main_17ptm_17>.section-head{margin-bottom:calc(var(--sp-8) * -1)}._card_17ptm_29._card_17ptm_29{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-16)}._card_17ptm_29 h2,._card_17ptm_29 h3,._card_17ptm_29 p{margin:0}._cardHead_17ptm_42{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-8) var(--sp-12)}._cardActions_17ptm_50{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-12)}._muted_17ptm_57{color:var(--text-secondary)}._label_17ptm_61{font-size:14px;color:var(--text-muted)}._facts_17ptm_67{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-16);margin:0}._facts_17ptm_67 dt{font-size:14px;color:var(--text-muted)}._facts_17ptm_67 dd{margin:4px 0 0;font-weight:600;color:var(--text-primary)}._kv_17ptm_85._kv_17ptm_85{align-items:center}._rationale_17ptm_89{display:flex;flex-direction:column;gap:var(--sp-8)}._quote_17ptm_95{margin:0;padding:var(--sp-12) var(--sp-16);border-left:3px solid var(--border-interactive);border-radius:var(--r-10);background:var(--bg-page);color:var(--text-secondary);line-height:1.5}._appList_17ptm_106{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._appList_17ptm_106>li+li{border-top:1px solid var(--border-soft)}._appRow_17ptm_118{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-8);padding:var(--sp-12) 0}._appList_17ptm_106>li:first-child{padding-top:0}._appText_17ptm_130{min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14px;color:var(--text-secondary)}._appText_17ptm_130 strong{font-size:15px;color:var(--text-primary)}._card_17ptm_29>.btn{align-self:flex-start}._filters_17ptm_149{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8)}._reset_17ptm_156._reset_17ptm_156{color:var(--text-secondary)}._list_17ptm_160{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._list_17ptm_160>li+li{border-top:1px solid var(--border-soft)}._row_17ptm_172{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);padding:var(--sp-16) 0}._list_17ptm_160>li:first-child{padding-top:0}._list_17ptm_160>li:last-child{padding-bottom:0}._rowMain_17ptm_188{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}._rowTitle_17ptm_196{margin:0;font-size:17px;font-weight:700;line-height:1.3}._rowMeta_17ptm_203{margin:0;display:flex;flex-wrap:wrap;gap:4px var(--sp-8);font-size:14px;color:var(--text-secondary)}@media(max-width:1100px){._layout_17ptm_10{grid-template-columns:1fr}}@media(max-width:767px){._facts_17ptm_67{grid-template-columns:repeat(2,minmax(0,1fr))}._rowMeta_17ptm_203{flex-direction:column}._sep_17ptm_227{display:none}._row_17ptm_172{flex-direction:column;align-items:flex-start}}._wrap_izgns_2{display:inline-block}._term_izgns_8{padding:0;border:none;border-bottom:1px dashed currentcolor;background:none;color:inherit;font:inherit;line-height:inherit;cursor:help}._term_izgns_8:focus-visible{border-radius:2px;outline:2px solid var(--border-interactive);outline-offset:2px}._tooltip_izgns_27,._tooltipOpen_izgns_28{position:fixed;top:0;left:0;z-index:40;display:grid;gap:4px;width:max-content;max-width:min(280px,calc(100vw - 32px));padding:10px 12px;border-radius:8px;background:var(--action-primary);color:var(--text-onbrand);font-size:13px;font-weight:400;letter-spacing:normal;line-height:18px;text-align:left;text-transform:none;opacity:0;visibility:hidden;transition:opacity .12s ease;pointer-events:none}._tooltipOpen_izgns_28{opacity:1;visibility:visible}._tooltipTitle_izgns_58{font-size:13px;font-weight:600}._tooltipHint_izgns_63{color:var(--text-muted)}._root_qbwx1_6{display:flex;flex-direction:column;gap:var(--sp-24)}._head_qbwx1_12{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-16)}._titleRow_qbwx1_19{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-12)}._layout_qbwx1_26{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--sp-24);align-items:start}._card_qbwx1_33._card_qbwx1_33{display:flex;flex-direction:column;gap:var(--sp-16)}._facts_qbwx1_39._facts_qbwx1_39{gap:var(--sp-16) var(--sp-24)}._next_qbwx1_43{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:var(--sp-8);line-height:1.5}._actions_qbwx1_52{display:flex;flex-wrap:wrap;gap:var(--sp-12)}@media(max-width:1100px){._layout_qbwx1_26{grid-template-columns:1fr}}@media(max-width:767px){._facts_qbwx1_39._facts_qbwx1_39{grid-template-columns:1fr}._actions_qbwx1_52>*{flex:1 1 100%}}._step_jueso_7{display:flex;flex-direction:column;gap:var(--sp-24)}._error_jueso_13{display:flex;flex-direction:column;gap:var(--sp-12)}._filters_jueso_20{display:flex;flex-direction:column;gap:var(--sp-16)}._filterRow_jueso_26{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8)}._resetFilters_jueso_33._resetFilters_jueso_33{color:var(--text-secondary)}._patients_jueso_37{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:var(--sp-12)}._section_jueso_43{display:flex;flex-direction:column;gap:var(--sp-12)}._chips_jueso_49{display:flex;flex-wrap:wrap;gap:var(--sp-8)}._doctors_jueso_55{display:flex;flex-direction:column;gap:var(--sp-12)}._rating_jueso_61 svg{color:var(--text-price)}._nearest_jueso_66{color:var(--text-success);font-weight:600}._noSlots_jueso_71{color:var(--text-muted)}._step_18xkz_6{display:flex;flex-direction:column;gap:var(--sp-24)}._section_18xkz_12{display:flex;flex-direction:column;gap:var(--sp-12);min-width:0}._doctor_18xkz_20._doctor_18xkz_20{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-24)}._doctorMain_18xkz_27{min-width:0;display:flex;align-items:center;gap:var(--sp-16)}._doctorBody_18xkz_34{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3)}._doctorName_18xkz_42{font-size:20px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}._doctorAside_18xkz_49{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-8)}._visit_18xkz_58{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:14px}._error_18xkz_66{display:flex;flex-direction:column;gap:var(--sp-12)}._schedule_18xkz_73{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-24);align-items:start}@media(max-width:1100px){._schedule_18xkz_73{grid-template-columns:1fr}}@media(max-width:767px){._doctor_18xkz_20._doctor_18xkz_20{flex-direction:column;align-items:stretch}._doctorAside_18xkz_49{flex-direction:row;justify-content:space-between;align-items:center}._visit_18xkz_58{align-items:flex-start}}._step_641z6_6{display:flex;flex-direction:column;gap:var(--sp-24)}._saveError_641z6_12._saveError_641z6_12{display:flex;flex-direction:column;gap:var(--sp-12)}._actions_641z6_18{display:flex;flex-wrap:wrap;gap:var(--sp-12)}._booked_641z6_25._booked_641z6_25{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-24)}._bookedMain_641z6_32{min-width:0;display:flex;align-items:center;gap:var(--sp-16)}._bookedBody_641z6_39{min-width:0;display:flex;flex-direction:column;gap:2px}._bookedName_641z6_46{font-size:18px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}._bookedAside_641z6_53{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}._bookedSlot_641z6_62{font-weight:700}._layout_641z6_67{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--sp-24);align-items:start}._column_641z6_74{min-width:0;display:flex;flex-direction:column;gap:var(--sp-16)}._card_641z6_81._card_641z6_81{display:flex;flex-direction:column;gap:var(--sp-16)}._field_641z6_87{display:flex;flex-direction:column;gap:6px}._required_641z6_93{color:var(--state-error)}._anamnesis_641z6_97._anamnesis_641z6_97{min-height:160px}._counter_641z6_101{align-self:flex-end}._fieldError_641z6_105{font-size:13px;color:var(--state-error)}._fileInput_641z6_111{display:none}._dropzone_641z6_115{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);padding:var(--sp-24) var(--sp-16);border:1.5px dashed var(--border-default);border-radius:var(--r-10);background:var(--bg-page);text-align:center;cursor:pointer;transition:border-color .15s,background .15s}._dropzone_641z6_115:hover,._dropzoneActive_641z6_130{border-color:var(--border-interactive);background:var(--tint-brand)}._dropzone_641z6_115:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}._dropzoneIcon_641z6_140{width:28px;height:28px;color:var(--text-link)}._dropzoneTitle_641z6_146{font-weight:700}._files_641z6_150{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-8)}._file_641z6_111{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);padding:var(--sp-8) var(--sp-8) var(--sp-8) var(--sp-16);border-radius:var(--r-10);background:var(--bg-page)}._fileMeta_641z6_169{min-width:0;display:flex;flex-direction:column}._fileName_641z6_175{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){._layout_641z6_67{grid-template-columns:1fr}}@media(max-width:767px){._booked_641z6_25._booked_641z6_25{flex-direction:column;align-items:stretch}._bookedAside_641z6_53{align-items:flex-start;text-align:left}}._step_1r1n5_6{display:flex;flex-direction:column;gap:var(--sp-24)}._booked_1r1n5_13._booked_1r1n5_13{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-24)}._bookedMain_1r1n5_20{min-width:0;display:flex;align-items:center;gap:var(--sp-16)}._bookedIcon_1r1n5_27{flex:none;width:48px;height:48px;display:grid;place-items:center;border-radius:var(--r-10);background:var(--bg-page);color:var(--text-link)}._bookedIcon_1r1n5_27 svg{width:24px;height:24px}._bookedBody_1r1n5_43{min-width:0;display:flex;flex-direction:column;gap:2px}._bookedTitle_1r1n5_50{font-size:18px;font-weight:700;line-height:1.3}._bookedAside_1r1n5_56{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-8)}._layout_1r1n5_65{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--sp-24);align-items:start}._column_1r1n5_72{min-width:0;display:flex;flex-direction:column;gap:var(--sp-12)}._methods_1r1n5_79{display:flex;flex-direction:column;gap:var(--sp-12)}._savedCard_1r1n5_85{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);margin-top:calc(-1 * var(--sp-8));padding:var(--sp-8) var(--sp-16);border-radius:var(--r-10);background:var(--bg-page);font-size:14px;color:var(--text-secondary)}._bonus_1r1n5_99._bonus_1r1n5_99{display:flex;flex-direction:column;gap:var(--sp-12);margin-top:var(--sp-12)}._bonusRow_1r1n5_106{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16)}._bonusLeft_1r1n5_113{display:flex;align-items:center;gap:var(--sp-12)}._bonusTitle_1r1n5_119{font-weight:700}._bonusControls_1r1n5_123{display:flex;align-items:center;gap:var(--sp-12)}._bonusInput_1r1n5_129._bonusInput_1r1n5_129{max-width:160px}._aside_1r1n5_134._aside_1r1n5_134{display:flex;flex-direction:column;gap:var(--sp-16)}._total_1r1n5_140{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-16);padding-top:var(--sp-12);border-top:1px solid var(--border-soft);font-weight:700}@media(max-width:1100px){._layout_1r1n5_65{grid-template-columns:1fr}}@media(max-width:767px){._booked_1r1n5_13._booked_1r1n5_13{flex-direction:column;align-items:stretch}._bookedAside_1r1n5_56{flex-direction:row;justify-content:space-between;align-items:center}._bonusRow_1r1n5_106{flex-direction:column;align-items:flex-start}}._step_17h6a_6{display:flex;flex-direction:column;gap:var(--sp-24)}._errorCard_17h6a_12._errorCard_17h6a_12{display:flex;flex-direction:column;gap:var(--sp-12)}._actions_17h6a_18{display:flex;flex-wrap:wrap;gap:var(--sp-12)}._layout_17h6a_24{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--sp-24);align-items:start}._column_17h6a_31{min-width:0;display:flex;flex-direction:column;gap:var(--sp-16)}._card_17h6a_38._card_17h6a_38{display:flex;flex-direction:column;gap:var(--sp-16)}._head_17h6a_44,._cardHead_17h6a_45{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-16)}._headMain_17h6a_52{min-width:0;display:flex;align-items:center;gap:var(--sp-16)}._icon_17h6a_59{flex:none;width:48px;height:48px;display:grid;place-items:center;border-radius:var(--r-10);background:var(--bg-page);color:var(--text-link)}._icon_17h6a_59 svg{width:24px;height:24px}._headBody_17h6a_75{min-width:0;display:flex;flex-direction:column;gap:2px}._title_17h6a_82{font-size:18px;font-weight:700;line-height:1.3}._facts_17h6a_88._facts_17h6a_88{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-12) var(--sp-24);padding-top:var(--sp-16);border-top:1px solid var(--border-soft)}._files_17h6a_95{display:flex;flex-wrap:wrap;gap:var(--sp-8)}._total_17h6a_101{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-16);padding-top:var(--sp-12);border-top:1px solid var(--border-soft);font-weight:700}._consent_17h6a_111{display:flex;align-items:flex-start;gap:var(--sp-12);font-size:15px;line-height:1.5;cursor:pointer}._consent_17h6a_111 input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--action-primary)}._submitting_17h6a_128{display:inline-flex;align-items:center;gap:var(--sp-8)}@media(max-width:1100px){._layout_17h6a_24{grid-template-columns:1fr}}@media(max-width:767px){._head_17h6a_44,._cardHead_17h6a_45{flex-direction:column}._facts_17h6a_88._facts_17h6a_88{grid-template-columns:1fr}}._root_1qzb3_6{display:flex;flex-direction:column;gap:var(--sp-24)}._details_1qzb3_12._details_1qzb3_12{display:flex;flex-direction:column;gap:var(--sp-16)}._facts_1qzb3_18._facts_1qzb3_18{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-16) var(--sp-24)}._actions_1qzb3_23{display:flex;flex-wrap:wrap;gap:var(--sp-12)}@media(max-width:1100px){._facts_1qzb3_18._facts_1qzb3_18{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){._facts_1qzb3_18._facts_1qzb3_18{grid-template-columns:1fr}._actions_1qzb3_23>*{flex:1 1 100%}}._root_scsyd_3{display:grid;gap:16px;width:100%;min-width:0}._backLink_scsyd_10{justify-self:start;padding:0;border:none;background:transparent;color:var(--text-secondary);font:inherit;font-size:14px;font-weight:500;line-height:20px;cursor:pointer}._doctorCard_scsyd_23{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:20px;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-page)}._avatar_scsyd_34{flex:0 0 auto;display:grid;place-items:center;width:56px;height:56px;overflow:hidden;border-radius:50%;background:var(--bg-soft)}._avatar_scsyd_34 img{width:100%;height:100%;object-fit:cover}._doctorInfo_scsyd_51{flex:1 1 240px;min-width:0}._doctorTitleRow_scsyd_56{display:flex;flex-wrap:wrap;align-items:center;gap:12px}._doctorName_scsyd_63{margin:0;color:var(--text-primary);font-size:20px;font-weight:700;line-height:28px}._typeBadge_scsyd_71{padding:4px 10px;border-radius:999px;background:var(--bg-soft);color:var(--text-link);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}._doctorSpecialty_scsyd_82{margin:2px 0 0;color:var(--text-secondary);font-size:14px;line-height:20px}._statusBlock_scsyd_89{flex:0 0 auto;text-align:right}._statusDate_scsyd_94{margin:0;color:var(--text-primary);font-size:14px;font-weight:600;line-height:20px}._statusText_scsyd_102{margin:2px 0 0;color:var(--text-secondary);font-size:13px;line-height:19px}._stubBanner_scsyd_109{margin:0;padding:12px 16px;border:1px solid var(--tint-warning);border-radius:10px;background:var(--tint-warning);color:var(--text-warning);font-size:14px;line-height:20px}._chatCard_scsyd_120{display:grid;gap:0;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-page)}._messages_scsyd_128{display:grid;align-content:center;min-height:280px;padding:24px}._messagesEmpty_scsyd_135{max-width:480px;margin:0 auto;color:var(--text-secondary);font-size:14px;line-height:21px;text-align:center}._composer_scsyd_144{display:grid;gap:12px;padding:16px 24px 20px;border-top:1px solid var(--border-default)}._attachRow_scsyd_151{display:flex;flex-wrap:wrap;gap:16px}._attachButton_scsyd_157{padding:0;border:none;background:transparent;color:var(--text-secondary);font:inherit;font-size:13px;line-height:19px;cursor:pointer}._inputRow_scsyd_168{display:flex;gap:8px}._input_scsyd_168{flex:1 1 auto;min-width:0;min-height:44px;padding:0 14px;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-subtle);color:var(--text-primary);font:inherit;font-size:15px}._send_scsyd_186{flex:0 0 auto;min-height:44px;padding:0 20px;border:none;border-radius:8px;background:var(--action-primary);color:var(--text-onbrand);font:inherit;font-size:14px;font-weight:600;cursor:pointer}._attachButton_scsyd_157:disabled,._input_scsyd_168:disabled,._send_scsyd_186:disabled{opacity:.6;cursor:not-allowed}._securityCard_scsyd_207{display:grid;gap:6px;padding:20px;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-subtle)}._securityTitle_scsyd_216{margin:0;color:var(--text-primary);font-size:15px;font-weight:600;line-height:22px}._securityText_scsyd_224{margin:0;color:var(--text-secondary);font-size:14px;line-height:21px}._completeError_scsyd_231{margin:0;color:var(--state-error);font-size:14px;line-height:20px}._actions_scsyd_238{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}._leaveLink_scsyd_246{padding:0;border:none;background:transparent;color:var(--text-secondary);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}._completeButton_scsyd_257{min-height:44px;padding:0 20px;border:none;border-radius:8px;background:var(--action-primary);color:var(--text-onbrand);font:inherit;font-size:14px;font-weight:600;cursor:pointer}._completeButton_scsyd_257:disabled{opacity:.7;cursor:not-allowed}._panel_ddlqj_3{display:flex;align-items:flex-start;gap:var(--sp-24)}._panelStack_ddlqj_9{display:flex;flex-direction:column;gap:var(--sp-16)}._icon_ddlqj_15{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--tint-brand);color:var(--text-link)}._iconSvg_ddlqj_26{width:24px;height:24px}._body_ddlqj_31{display:flex;flex-direction:column;gap:var(--sp-12);min-width:0}._text_ddlqj_38{color:var(--text-secondary)}._hints_ddlqj_42{display:grid;gap:var(--sp-8);margin:0;padding:0;list-style:none;color:var(--text-secondary);font-size:14px;line-height:1.5}._hints_ddlqj_42 li{display:flex;align-items:flex-start;gap:var(--sp-8)}._hintIcon_ddlqj_59{flex:none;width:16px;height:16px;margin-top:2px;color:var(--text-link)}._actions_ddlqj_67{display:flex;flex-wrap:wrap;gap:var(--sp-12);margin-top:var(--sp-8)}._call_ddlqj_75{display:flex;flex-direction:column;gap:var(--sp-12)}._stage_ddlqj_85{display:flex;flex-direction:column;gap:var(--sp-8);height:calc(100vh - 72px - 2 * var(--sp-16));height:calc(100dvh - 72px - 2 * var(--sp-16));min-height:480px;scroll-margin-top:calc(72px + var(--sp-16))}._stageBar_ddlqj_95{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sp-12)}._stageNote_ddlqj_103{margin-right:auto;color:var(--text-secondary);font-size:14px}._stageAlert_ddlqj_110{flex:none}._frame_ddlqj_114{display:block;flex:1 1 auto;width:100%;min-height:0;border:0;border-radius:var(--r-20);background:var(--bg-subtle)}._stage_ddlqj_85._stageExpanded_ddlqj_128{min-height:0;padding:var(--sp-12);background:var(--bg-page)}._stage_ddlqj_85._stageExpanded_ddlqj_128 ._frame_ddlqj_114{border-radius:var(--r-10)}._stage_ddlqj_85._stageWindow_ddlqj_138{position:fixed;inset:0;z-index:40;height:auto}@media(min-width:1101px){._stage_ddlqj_85{height:calc(100vh / 1.1 - 72px - 2 * var(--sp-16));height:calc(100dvh / 1.1 - 72px - 2 * var(--sp-16))}._frame_ddlqj_114{zoom:.9091}}._note_ddlqj_161{color:var(--text-secondary);font-size:14px;line-height:1.5}._connecting_ddlqj_167{display:flex;align-items:center;gap:var(--sp-12);color:var(--text-secondary)}@media(max-width:640px){._panel_ddlqj_3{flex-direction:column;gap:var(--sp-16)}._actions_ddlqj_67>*{width:100%}._stage_ddlqj_85{height:calc(100dvh - 60px - 2 * var(--sp-16));min-height:360px;scroll-margin-top:calc(60px + var(--sp-16))}._frame_ddlqj_114{border-radius:var(--r-10)}}._root_rr9yt_1{display:grid;gap:16px;width:100%;min-width:0}._backLink_rr9yt_8{justify-self:start;padding:0;border:none;background:transparent;color:var(--text-secondary);font:inherit;font-size:14px;font-weight:500;line-height:20px;cursor:pointer}._header_rr9yt_21{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._title_rr9yt_28{margin:0;color:var(--text-primary);font-size:28px;font-weight:700;line-height:36px}._meta_rr9yt_36{margin:4px 0 0;color:var(--text-secondary);font-size:14px;line-height:21px}._liveBadge_rr9yt_43{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--tint-success);color:var(--text-success);font-size:12px;font-weight:600;line-height:18px}._stubBanner_rr9yt_55{margin:0;padding:12px 14px;border:1px solid var(--tint-warning);border-radius:12px;background:var(--tint-warning);color:var(--text-warning);font-size:13px;line-height:20px}._stubUrl_rr9yt_66{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;word-break:break-all}._workspace_rr9yt_71{display:grid;width:100%;min-width:0;border:1px solid var(--border-default);border-radius:16px;background:var(--bg-page);overflow:hidden;box-shadow:0 1px 2px #0000000a}._stage_rr9yt_82,._stageSolo_rr9yt_83{display:grid;gap:0;min-height:460px}._stage_rr9yt_82{grid-template-columns:minmax(0,1fr) clamp(300px,34%,500px)}._stageSolo_rr9yt_83{grid-template-columns:minmax(0,1fr)}._mainVideo_rr9yt_97{position:relative;min-height:460px;background:var(--action-primary);overflow:hidden}._doctorPlaceholder_rr9yt_104{display:grid;place-content:center;justify-items:center;gap:12px;height:100%;min-height:460px;color:var(--text-muted);font-size:16px;font-weight:500}._doctorPlaceholder_rr9yt_104 img,._selfPlaceholder_rr9yt_117 img,._controlBtn_rr9yt_118 img,._controlBtnOff_rr9yt_119 img{object-fit:contain}._selfVideo_rr9yt_123{position:absolute;right:16px;bottom:16px;width:180px;height:120px;border:2px solid rgba(255,255,255,.35);border-radius:12px;background:var(--action-primary);overflow:hidden}._selfPlaceholder_rr9yt_117{display:grid;place-content:center;justify-items:center;gap:6px;height:100%;color:var(--text-muted);font-size:13px}._chat_rr9yt_145{display:grid;grid-template-rows:auto 1fr auto;gap:12px;min-height:460px;min-width:0;padding:16px;border:none;border-left:1px solid var(--border-default);border-radius:0;background:var(--bg-page)}._chatTitle_rr9yt_158{margin:0;color:var(--text-primary);font-size:16px;font-weight:600;line-height:24px}._chatMessages_rr9yt_166{display:grid;align-content:start;gap:10px;overflow:auto}._chatEmpty_rr9yt_173{margin:0;padding:12px;border-radius:12px;background:var(--bg-soft);color:var(--text-secondary);font-size:14px;line-height:20px}._chatBubbleDoctor_rr9yt_183,._chatBubbleSelf_rr9yt_184{margin:0;max-width:90%;padding:10px 12px;border-radius:12px;font-size:14px;line-height:20px}._chatBubbleDoctor_rr9yt_183{justify-self:start;background:var(--bg-soft);color:var(--text-primary)}._chatBubbleSelf_rr9yt_184{justify-self:end;background:var(--action-primary);color:var(--text-onbrand)}._chatInputRow_rr9yt_205{display:grid;grid-template-columns:1fr auto;gap:8px}._chatInput_rr9yt_205{height:40px;padding:0 12px;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-subtle);font:inherit;font-size:14px}._chatSend_rr9yt_221{height:40px;padding:0 14px;border:none;border-radius:8px;background:var(--border-default);color:var(--text-secondary);font:inherit;font-size:14px;font-weight:500}._controls_rr9yt_233{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 16px;border-top:1px solid var(--border-default);background:var(--bg-page)}._controlsMedia_rr9yt_245,._controlsActions_rr9yt_246{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._controlBtn_rr9yt_118,._controlBtnOff_rr9yt_119,._leaveBtn_rr9yt_255,._completeBtn_rr9yt_256{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:999px;font:inherit;font-size:14px;font-weight:500;cursor:pointer}._controlBtn_rr9yt_118{border:1px solid var(--border-default);background:var(--bg-page);color:var(--text-primary)}._controlBtn_rr9yt_118:hover:not(:disabled){background:var(--bg-subtle)}._controlBtn_rr9yt_118:disabled{opacity:.5;cursor:not-allowed}._controlBtnOff_rr9yt_119{border:1px solid var(--tint-error);background:var(--tint-error);color:var(--state-error)}._leaveBtn_rr9yt_255{border:none;background:var(--state-error);color:var(--text-onbrand)}._leaveBtn_rr9yt_255:hover{background:var(--state-error)}._completeBtn_rr9yt_256{border:1px solid var(--state-error);background:var(--bg-page);color:var(--state-error)}._completeBtn_rr9yt_256:hover{background:var(--tint-error)}@media(max-width:900px){._stage_rr9yt_82,._stageSolo_rr9yt_83{grid-template-columns:1fr;min-height:0}._mainVideo_rr9yt_97,._doctorPlaceholder_rr9yt_104{min-height:320px}._chat_rr9yt_145{min-height:0;max-height:280px;border-left:none;border-top:1px solid var(--border-default)}._controls_rr9yt_233{flex-direction:column;align-items:stretch}._controlsMedia_rr9yt_245,._controlsActions_rr9yt_246{justify-content:center}}._completeError_rr9yt_340{margin:0;padding:12px 16px;border-radius:12px;background:var(--tint-error);color:var(--state-error);font-size:14px;line-height:20px;text-align:center}._page_dsu25_7{width:100%}._head_dsu25_11{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-16)}._head_dsu25_11>*{width:100%}._head_dsu25_11>:first-child{width:auto}._body_dsu25_27{display:flex;flex-direction:column;gap:var(--sp-24)}._description_dsu25_33{max-width:72ch}._actions_dsu25_38{display:flex;flex-wrap:wrap;gap:var(--sp-12)}._page_1himu_9{width:100%}._hero_1himu_14{align-items:center}._heroText_1himu_18{min-width:0}._heroCta_1himu_22{flex:none}._meta_1himu_27{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8) var(--sp-12);font-size:14px;color:var(--text-secondary)}._aside_1himu_36{flex:none;display:flex;align-items:center;gap:var(--sp-24)}._when_1himu_43{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}._datetime_1himu_51{font-weight:600;white-space:nowrap}._error_1himu_57{display:flex;flex-direction:column;gap:var(--sp-12)}._list_1himu_63{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._list_1himu_63>li+li{border-top:1px solid var(--border-soft)}._row_1himu_75{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-24);padding:var(--sp-16) 0}._list_1himu_63>li:first-child ._row_1himu_75{padding-top:0}._list_1himu_63>li:last-child ._row_1himu_75{padding-bottom:0}._rowMain_1himu_91{min-width:0;display:flex;align-items:center;gap:var(--sp-16)}._rowIcon_1himu_98{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r-10);background:var(--bg-page);color:var(--text-link)}._rowIcon_1himu_98 svg{width:22px;height:22px}._rowInfo_1himu_114{min-width:0;display:flex;flex-direction:column;gap:2px}._rowDoctor_1himu_121{font-size:17px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}._rowSpecialty_1himu_128{font-weight:400;color:var(--text-secondary)}._actions_1himu_134{display:flex;justify-content:flex-end;gap:var(--sp-8);min-width:300px}@media(max-width:1100px){._row_1himu_75{flex-direction:column;align-items:stretch}._aside_1himu_36{justify-content:space-between}._actions_1himu_134{min-width:0}._when_1himu_43{align-items:flex-start;text-align:left}}@media(max-width:767px){._aside_1himu_36{flex-direction:column;align-items:stretch;gap:var(--sp-12)}._actions_1himu_134>*{flex:1}}._back_5espy_1{display:inline-flex;align-items:center;gap:8px;margin:0 0 24px;padding:0;border:none;background:none;color:var(--text-secondary);font-size:14px;line-height:1.5;cursor:pointer}._back_5espy_1:hover{color:var(--text-primary)}._back_5espy_1:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px;border-radius:4px}@font-face{font-family:Circe;src:url(/assets/Circe-Regular-D332dsST.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Circe;src:url(/assets/Circe-Bold-BcsmU7YZ.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--color-bg: #f5f5f5;--color-surface: #ffffff;--color-text: #2d2a26;--color-muted: #7a766f;--color-border: #e8e6e1;--color-primary: #2f2c29;--color-danger: #d04c49;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5;font-weight:400;color:var(--color-text);background:var(--color-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{min-height:100%}body{margin:0;min-width:320px;overflow-x:hidden}body{overflow-wrap:break-word}img,svg,video,canvas{max-width:100%}button,input,select,optgroup,textarea{font:inherit}input,select,textarea{max-width:100%}:root{--navy:#001489;--sky:#00B5EF;--orange:#E35205;--green:#92C83E;--indigo:#201747;--grad-brand:linear-gradient(90deg,#001489 0%,#2E77BC 50%,#40B1E5 100%);--error:#D0021B;--success:#09CD05;--white:#FFFFFF;--gray-f2:#F2F2F2;--gray-e0:#E0E0E0;--gray-9e:#9E9E9E;--dark-4a:#4A4A4A;--black:#000000;--bg-page:var(--white);--bg-surface:var(--white);--bg-soft:var(--gray-f2);--bg-subtle:#F8FAFB;--bg-brand:var(--navy);--text-primary:var(--black);--text-secondary:var(--dark-4a);--text-muted:var(--gray-9e);--text-onbrand:var(--white);--text-link:var(--navy);--border-default:var(--gray-e0);--border-interactive:var(--navy);--action-primary:var(--navy);--action-accent:var(--orange);--state-error:var(--error);--state-success:var(--success);--state-warning:var(--orange);--state-info:var(--sky);--tint-error:color-mix(in srgb,var(--error) 9%,var(--bg-page));--tint-warning:color-mix(in srgb,var(--orange) 10%,var(--bg-page));--tint-success:color-mix(in srgb,var(--success) 12%,var(--bg-page));--tint-brand:color-mix(in srgb,var(--navy) 7%,var(--bg-page));--text-success:color-mix(in srgb,var(--success) 62%,var(--black));--text-warning:color-mix(in srgb,var(--orange) 88%,var(--black));--sp-3:3px;--sp-8:8px;--sp-10:10px;--sp-12:12px;--sp-16:16px;--sp-24:24px;--sp-32:32px;--sp-40:40px;--sp-48:48px;--sp-64:64px;--r-10:10px;--r-20:20px;--r-32:32px;--r-100:100px;--shadow-card:0 4px 20px rgba(0,0,0,.1);--shadow-overlay:2px 0 16px rgba(0,0,0,.24);--font-display:"Bebas Neue","Arial Narrow",Impact,sans-serif;--font-body:"Circe","Manrope",-apple-system,"Segoe UI",Roboto,sans-serif;--font-price:var(--font-body);--text-price:var(--orange);--price-size:16px;--price-weight:600;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit}p{margin:0}h1,h2,h3,h4{margin:0;font-weight:700;text-wrap:balance}button{font:inherit;cursor:pointer}svg{display:block}.num{font-variant-numeric:tabular-nums}.t-display-title{font-family:var(--font-body);font-weight:700;font-size:28px;line-height:1.2;letter-spacing:0;color:var(--text-link)}.t-h-section{font-size:24px;line-height:1.33;font-weight:700}.t-h-sub{font-size:22px;line-height:1.4;font-weight:700}.t-h-card{font-size:20px;line-height:1.44;font-weight:700}.t-body-l{font-size:20px;line-height:1.55}.t-body-m{font-size:18px;line-height:1.625}.t-body-s{font-size:16px;line-height:1.57}.t-label-m{font-size:16px;line-height:1.57;font-weight:700}.t-label-s{font-size:13px;line-height:1.5;font-weight:700}.t-caption{font-size:13px;line-height:1.5;color:var(--text-muted)}.t-eyebrow{font-size:13px;line-height:1.5;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.muted{color:var(--text-muted)}.secondary{color:var(--text-secondary)}.link{color:var(--text-link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-size:16px;line-height:1.57}.link:hover{text-decoration-color:transparent;color:color-mix(in srgb,var(--navy) 70%,var(--sky))}.link-m{font-size:18px;line-height:1.625}.app{display:grid;grid-template-columns:256px minmax(0,1fr);gap:var(--sp-24);min-height:100vh;max-width:1600px;margin:0 auto;padding:0 var(--sp-24)}.aside{background:var(--bg-subtle);border-radius:var(--r-20);display:flex;flex-direction:column;position:sticky;top:var(--sp-16);height:calc(100vh - var(--sp-32));margin:var(--sp-16) 0;overflow:auto}.brand{display:flex;flex-direction:column;align-items:center;padding:var(--sp-24) var(--sp-24) var(--sp-16);gap:var(--sp-8);text-align:center}.brand .logo{width:99px;height:60px}.brand .logo svg{width:100%;height:100%}.brand-name{font-size:16px;font-weight:700;line-height:1.3}.brand-sub{font-size:13px;color:var(--text-muted)}.nav{display:flex;flex-direction:column;gap:2px;padding:var(--sp-8) var(--sp-16);flex:1}.nav-foot{padding:var(--sp-16);margin-top:var(--sp-8)}.nav a{display:flex;align-items:center;gap:var(--sp-12);padding:9px var(--sp-12);border-radius:var(--r-10);color:var(--text-secondary);text-decoration:none;font-size:15px;line-height:1.5;white-space:nowrap}.nav a:hover{background:var(--bg-page);color:var(--text-primary)}.nav a.active{background:var(--tint-brand);color:var(--text-link);font-weight:700}.nav a:focus-visible,button:focus-visible,.link:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}.nav .ico{width:18px;height:16px;display:grid;place-items:center;flex:none}.nav .ico svg{max-width:18px;max-height:16px;width:auto;height:auto}.nav a.danger{color:var(--state-error)}.main{min-width:0;display:flex;flex-direction:column}.main-body{flex:1 0 auto;min-width:0}.topbar{position:sticky;top:0;z-index:5;height:72px;background:var(--bg-page);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-24);padding:0 var(--sp-16);transition:box-shadow .25s}.topbar.scrolled{box-shadow:0 12px 24px -18px color-mix(in srgb,var(--navy) 35%,transparent)}.crumbs{display:flex;align-items:center;gap:var(--sp-8);font-size:15px;color:var(--text-muted)}.crumbs a{color:var(--text-secondary);text-decoration:none}.crumbs a:hover{color:var(--text-link)}.crumbs b{color:var(--text-primary);font-weight:600}.topbar>*{flex:none}.topbar .inner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px}.topbar .right{display:flex;align-items:center;gap:var(--sp-24)}.topbar .right .bell{margin-right:var(--sp-8)}.bell{position:relative;width:24px;height:24px;display:grid;place-items:center;color:var(--text-secondary);background:none;border:0;padding:0}.bell svg{width:17.5px;height:20px}.bell .dot{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-100);background:var(--state-error);color:#fff;font-size:11px;font-weight:700;line-height:16px;text-align:center;border:2px solid var(--bg-page);box-sizing:content-box}.user{display:flex;align-items:center;gap:var(--sp-12);font-weight:600}.avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid var(--border-default)}.content{padding:var(--sp-16) var(--sp-16) var(--sp-48);width:100%;max-width:1232px;display:flex;flex-direction:column;gap:var(--sp-24)}.page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-24);flex-wrap:wrap}.page-head .sub{margin-top:var(--sp-3);color:var(--text-secondary)}.page-head .upd{color:var(--text-muted);font-size:15px;margin-top:2px}.actions{display:flex;gap:var(--sp-12);flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-8);height:44px;padding:0 var(--sp-24);border-radius:var(--r-10);font-weight:700;font-size:16px;line-height:1;border:1px solid transparent;text-decoration:none;white-space:nowrap;transition:filter .15s,background .15s}.btn-primary{background:var(--action-primary);color:var(--text-onbrand)}.btn-primary:hover{filter:brightness(1.15)}.btn-secondary{background:var(--bg-page);color:var(--text-link);border-color:var(--border-interactive)}.btn-secondary:hover{background:var(--tint-brand)}.btn-ai{background:var(--grad-brand);background-origin:border-box;border-color:transparent;color:#fff;box-shadow:var(--shadow-card)}.btn-ai:hover{filter:brightness(1.08)}.btn>svg{width:15px;height:12px;flex:none}.btn-ai>svg{width:20px;height:20px}.btn-sm{height:36px;padding:0 var(--sp-16);font-size:15px}.switcher-wrap{position:relative}.switcher{display:flex;align-items:center;gap:var(--sp-10);height:48px;padding:0 var(--sp-12) 0 var(--sp-3);background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--r-100);text-align:left;color:var(--text-primary)}.switcher:hover,.switcher[aria-expanded=true]{border-color:var(--border-interactive);background:var(--tint-brand)}.switcher>svg{width:14px;height:8px;color:var(--text-secondary);flex:none;transition:transform .15s}.switcher[aria-expanded=true]>svg{transform:rotate(180deg)}.who{display:flex;flex-direction:column;line-height:1.2;min-width:0}.who .name{font-weight:700;font-size:16px;white-space:nowrap}.who .role{font-size:12px;color:var(--text-muted);white-space:nowrap}.avatar.initials{display:grid;place-items:center;background:var(--tint-brand);color:var(--text-link);font-weight:700;font-size:15px;letter-spacing:.02em}.menu{position:absolute;right:0;top:calc(100% + 8px);margin:0;padding:var(--sp-8);list-style:none;min-width:300px;background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--r-20);box-shadow:var(--shadow-card);z-index:20}.menu li[role=option]{display:flex;align-items:center;gap:var(--sp-12);padding:var(--sp-8) var(--sp-12);border-radius:var(--r-10);cursor:pointer}.menu li[role=option]:hover,.menu li[role=option]:focus-visible{background:var(--bg-subtle);outline:none}.menu li[aria-selected=true]{background:var(--tint-brand)}.menu li .who{flex:1}.menu .check{color:var(--text-link);font-weight:700;visibility:hidden}.menu li[aria-selected=true] .check{visibility:visible}.menu-foot{border-top:1px solid var(--border-default);margin-top:var(--sp-8);padding:var(--sp-12) var(--sp-12) var(--sp-3)}.card{background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--r-20);padding:var(--sp-24)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);margin-bottom:var(--sp-16)}.card-head .title{display:flex;align-items:center;gap:var(--sp-12)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-16)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-16)}.grid-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-16)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-16);margin-bottom:var(--sp-16)}.section-head .sub{color:var(--text-secondary);margin-top:2px}.patient{display:grid;grid-template-columns:1fr 1px 1fr;gap:var(--sp-32)}.patient .divider{background:var(--border-default)}.kv{display:flex;flex-direction:column;gap:6px;font-size:15px;color:var(--text-secondary);margin-top:var(--sp-12)}.kv b{font-weight:600;color:var(--text-primary)}.kv .sep{display:inline-block;width:1px;height:14px;background:var(--border-default);margin:0 10px;vertical-align:-2px}.imt{color:var(--state-error);font-weight:700}.badge{display:inline-flex;align-items:center;height:26px;padding:0 var(--sp-10);border-radius:var(--r-100);font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.badge-neutral{background:var(--bg-soft);color:var(--text-secondary)}.badge-error{background:var(--tint-error);color:var(--state-error)}.badge-warning{background:var(--tint-warning);color:var(--text-warning)}.badge-success{background:var(--tint-success);color:var(--text-success)}.badge-info{background:var(--tint-brand);color:var(--text-link)}.badge-outline{background:transparent;border:1px solid currentColor}.index-body{display:flex;align-items:center;gap:var(--sp-24);margin-top:var(--sp-12)}.gauge-wrap{display:flex;flex-direction:column;align-items:center;gap:var(--sp-10);flex:none}.index-text{display:flex;flex-direction:column;gap:6px;min-width:0}.gauge{position:relative;width:104px;height:104px}.gauge svg{width:104px;height:104px}.gauge .track{stroke:var(--bg-soft)}.gauge .value{stroke:var(--action-primary)}.gauge .center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.gauge .big{font-family:var(--font-display);font-size:34px;color:var(--text-primary)}.gauge .of{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--text-muted);margin-top:1px}.trend{display:flex;align-items:center;gap:var(--sp-8)}.trend .delta{color:var(--text-success);font-weight:600;font-size:15px}.attn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-10)}.attn li{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);font-size:15px}.attn li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--state-error);flex:none;margin-right:-4px}.attn li span:first-of-type{flex:1}.note{font-size:13px;font-style:italic;color:var(--text-muted)}.card-foot{margin-top:auto;padding-top:var(--sp-24)}.col,.rows{display:flex;flex-direction:column}.row{display:grid;grid-template-columns:1fr auto auto;gap:var(--sp-32);align-items:center;padding:var(--sp-16) 0;border-top:1px solid var(--border-default);font-size:16px}.row:first-child{border-top:0}.row .name{font-weight:600}.row .date{color:var(--text-muted);font-size:15px}.area .top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-12);margin-bottom:var(--sp-8)}.area .desc{color:var(--text-secondary);font-size:15px}.area .upd{color:var(--text-muted);font-size:13px;margin:var(--sp-8) 0 var(--sp-16)}.area .btn{align-self:flex-start;margin-top:auto}.metric{padding:var(--sp-16) var(--sp-16) var(--sp-12);display:flex;flex-direction:column;gap:6px;border-radius:var(--r-10)}.metric .val{display:flex;align-items:baseline;gap:6px}.metric .val b{font-family:var(--font-display);font-weight:400;font-size:32px;line-height:1;color:var(--text-primary);letter-spacing:.01em}.metric .val span,.metric .hint{font-size:13px;color:var(--text-secondary)}.metric .hint.bad{color:var(--state-error)}.metric .spark{width:60px;height:28px;margin-top:4px;color:var(--action-primary)}.metric .spark.bad{color:var(--state-error)}.metric .spark svg{width:60px;height:28px}.metric .src{font-size:12px;color:var(--text-muted);margin-top:2px}.dx{padding:var(--sp-16) 0;border-top:1px solid var(--border-default);display:flex;flex-direction:column;gap:4px;font-size:15px;color:var(--text-secondary)}.dx:first-of-type{border-top:0;padding-top:0}.dx .head{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-12);margin-bottom:4px}.dx .head b{font-size:17px;color:var(--text-primary)}.group-lbl{font-size:15px;color:var(--text-secondary);margin-bottom:var(--sp-12)}.med{padding:var(--sp-16) 0;border-top:1px solid var(--border-default);font-size:15px;color:var(--text-secondary);display:flex;flex-direction:column;gap:4px}.med:first-of-type{border-top:0;padding-top:0}.med .head{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-12)}.med .head b{font-size:17px;color:var(--text-primary)}.callout{border:1px solid color-mix(in srgb,var(--orange) 45%,var(--border-default));background:var(--tint-warning);border-radius:var(--r-10);padding:var(--sp-16) var(--sp-24);display:flex;flex-direction:column;gap:var(--sp-8)}.callout .head{display:flex;align-items:center;gap:var(--sp-12)}.callout .head b{font-size:20px}.callout .cta{display:flex;align-items:center;gap:var(--sp-24);margin-top:var(--sp-8)}.table-wrap{overflow-x:auto;border:1px solid var(--border-default);border-radius:var(--r-10)}table{border-collapse:collapse;width:100%;font-size:16px}th{text-align:left;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);background:var(--bg-subtle);padding:12px var(--sp-16);border-bottom:1px solid var(--border-default);white-space:nowrap}td{padding:14px var(--sp-16);border-top:1px solid var(--border-default);vertical-align:top}tr:first-child td{border-top:0}td .src{color:var(--text-secondary)}footer.foot{display:flex;flex-wrap:wrap;gap:var(--sp-8) var(--sp-24);width:100%;max-width:1232px;padding:var(--sp-16);border-top:1px solid var(--border-soft);color:var(--text-secondary);font-size:13px;line-height:1.5}footer.foot a{color:var(--text-link);text-decoration:none}footer.foot a:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){*{transition:none!important}}:root{--skel-a:color-mix(in srgb,var(--text-primary) 6%,var(--bg-page));--skel-b:color-mix(in srgb,var(--text-primary) 11%,var(--bg-page));--ease:cubic-bezier(.2,.7,.2,1)}.topbar{background:color-mix(in srgb,var(--bg-page) 86%,transparent);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px)}.card{position:relative;transition:border-color .25s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease)}.nav a{position:relative;overflow:hidden;transition:background .2s,color .2s,transform .12s}.nav a.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--action-primary)}.nav a:active{transform:scale(.985)}.btn{position:relative;overflow:hidden;transition:filter .15s,background .15s,transform .12s var(--ease),box-shadow .2s}.btn:active{transform:scale(.96)}.btn-primary{box-shadow:0 6px 16px -8px color-mix(in srgb,var(--navy) 60%,transparent)}.btn-primary:hover{box-shadow:0 10px 22px -8px color-mix(in srgb,var(--navy) 65%,transparent);filter:brightness(1.12)}.switcher{transition:background .2s,border-color .2s,transform .12s}.switcher:active{transform:scale(.98)}.badge{transition:transform .15s}.badge:hover{transform:translateY(-1px)}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:6px;opacity:.85}.badge-neutral:before{display:none}.attn li{padding:6px 8px;margin:0 -8px;border-radius:var(--r-10);transition:background .2s}.attn li:hover{background:var(--bg-subtle)}.row{transition:background .2s;margin:0 calc(var(--sp-12)*-1);padding-left:var(--sp-12);padding-right:var(--sp-12);border-radius:var(--r-10)}.row:hover{background:var(--bg-subtle)}tbody tr{transition:background .2s}tbody tr:hover{background:var(--bg-subtle)}.link{transition:color .15s,text-decoration-color .15s}.menu{transform-origin:top right;animation:pop .18s var(--ease)}@keyframes pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.ripple{position:absolute;border-radius:50%;pointer-events:none;background:currentColor;opacity:.18;transform:scale(0);animation:ripple .55s var(--ease) forwards}@keyframes ripple{to{transform:scale(2.6);opacity:0}}.skel>*{visibility:hidden}.skel:after{content:"";position:absolute;inset:var(--sp-24);border-radius:6px;background:linear-gradient(100deg,var(--skel-a) 30%,var(--skel-b) 50%,var(--skel-a) 70%);background-size:220% 100%;animation:shimmer 1.4s linear infinite;-webkit-mask:linear-gradient(#000,#000) 0 0/38% 18px no-repeat,linear-gradient(#000,#000) 0 34px/92% 12px no-repeat,linear-gradient(#000,#000) 0 56px/74% 12px no-repeat,linear-gradient(#000,#000) 0 78px/58% 12px no-repeat,linear-gradient(#000,#000) 0 118px/140px 36px no-repeat;mask:linear-gradient(#000,#000) 0 0/38% 18px no-repeat,linear-gradient(#000,#000) 0 34px/92% 12px no-repeat,linear-gradient(#000,#000) 0 56px/74% 12px no-repeat,linear-gradient(#000,#000) 0 78px/58% 12px no-repeat,linear-gradient(#000,#000) 0 118px/140px 36px no-repeat}.metric.skel:after{inset:var(--sp-16);-webkit-mask:linear-gradient(#000,#000) 0 0/40% 10px no-repeat,linear-gradient(#000,#000) 0 22px/70% 26px no-repeat,linear-gradient(#000,#000) 0 60px/50% 14px no-repeat,linear-gradient(#000,#000) 0 92px/60px 24px no-repeat;mask:linear-gradient(#000,#000) 0 0/40% 10px no-repeat,linear-gradient(#000,#000) 0 22px/70% 26px no-repeat,linear-gradient(#000,#000) 0 60px/50% 14px no-repeat,linear-gradient(#000,#000) 0 92px/60px 24px no-repeat}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.reveal{animation:rise .5s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.page-head,.section-head{animation:rise .5s var(--ease) both}.gauge .value{stroke-dasharray:239 314;transition:stroke-dasharray 1.1s var(--ease)}.gauge.idle .value{stroke-dasharray:0 314}.spark path{stroke-dasharray:80;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease) .15s}.spark.idle path{stroke-dashoffset:80}.btn.is-loading{pointer-events:none;color:transparent!important}.btn.is-loading:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-color:var(--_spin,#fff) transparent var(--_spin,#fff) var(--_spin,#fff);animation:spin .7s linear infinite}.btn-secondary.is-loading:after{--_spin:var(--text-link)}@keyframes spin{to{transform:rotate(360deg)}}.toasts{position:fixed;right:var(--sp-24);bottom:var(--sp-24);display:flex;flex-direction:column;gap:var(--sp-8);z-index:50}.toast{display:flex;align-items:center;gap:var(--sp-10);padding:var(--sp-12) var(--sp-16);background:var(--text-primary);color:var(--bg-page);border-radius:var(--r-10);box-shadow:var(--shadow-overlay);font-size:16px;animation:toastin .3s var(--ease) both}.toast .ok{width:20px;height:20px;border-radius:50%;background:var(--success);display:grid;place-items:center;color:#fff;font-size:13px;font-weight:700}.toast.out{animation:toastout .3s var(--ease) both}@keyframes toastin{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes toastout{to{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.skel:after{display:none}.skel>*{visibility:visible}}.notch{--nr:20px;--cw:64px;--ch:56px;position:relative;border:0;border-radius:var(--r-20);padding:var(--sp-24);display:flex;flex-direction:column;min-height:172px;overflow:visible}.grid-2.top{align-items:start}.notch .corner{position:absolute;top:0;right:0;width:var(--cw);height:var(--ch);background:var(--bg-page);border-bottom-left-radius:var(--nr);display:flex;align-items:flex-start;justify-content:flex-end;text-decoration:none;z-index:1}.notch .corner:before,.notch .corner:after{content:"";position:absolute;width:var(--nr);height:var(--nr);background:radial-gradient(circle at 0 100%,transparent calc(var(--nr) - .5px),var(--bg-page) var(--nr))}.notch .corner:before{right:100%;top:0}.notch .corner:after{top:100%;right:0}.arrow-btn{position:relative;overflow:hidden;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;box-shadow:none}.notch .arrow-btn span,.notch .arrow-btn{transition:transform .3s var(--ease)}.notch:hover .arrow-btn{transform:none}.notch:hover .arrow-btn .g{transform:rotate(45deg)}.notch .corner:focus-visible{outline:none}.notch .corner:focus-visible .arrow-btn{outline:2px solid var(--border-interactive);outline-offset:2px}.notch.navy{background:var(--bg-brand);color:var(--text-onbrand)}.notch.is-overdue .n-desc{color:var(--state-error);font-weight:600}.notch.navy .arrow-btn{background:#fff;color:var(--navy)}.notch.navy .muted,.notch.navy .secondary{color:color-mix(in srgb,#fff 70%,transparent)}.notch.soft{background:radial-gradient(130% 90% at 0% 0%,color-mix(in srgb,var(--sky) 42%,var(--bg-soft)) 0%,color-mix(in srgb,var(--sky) 14%,var(--bg-soft)) 32%,var(--bg-soft) 62%);color:var(--text-primary)}.notch.soft .arrow-btn{background:var(--bg-soft);color:var(--action-accent);box-shadow:none;transition:background .25s var(--ease),color .25s var(--ease)}.notch.soft:hover .arrow-btn{background:var(--action-accent);color:#fff}.arrow-btn .g{display:block;width:22px;height:22px;transition:transform .3s var(--ease)}.notch .n-top{display:flex;align-items:flex-start;gap:var(--sp-8);padding-right:var(--cw)}.notch .n-title{font-size:20px;line-height:1.3;font-weight:700;margin-top:auto;padding-top:var(--sp-24);text-wrap:balance}.notch.navy .n-title{font-weight:600;font-size:18px}.notch .n-desc{font-size:15px;color:var(--text-secondary);margin-top:6px}.notch .n-meta{font-size:13px;color:var(--text-muted);margin-top:var(--sp-8)}.notch.skel{background:var(--bg-soft)}.notch.skel .corner{display:none}.row1{align-items:stretch;grid-template-columns:minmax(0,7fr) minmax(0,3fr)}.profile{display:flex;flex-direction:column;gap:var(--sp-16)}.p-head{display:flex;align-items:center;gap:var(--sp-16)}.p-avatar{width:56px;height:56px;flex:none}.p-name{font-size:24px;font-weight:700;line-height:1.3;margin-top:2px}.p-meta{display:flex;flex-wrap:wrap;gap:0 var(--sp-8);font-size:15px;color:var(--text-secondary);margin-top:2px}.p-meta span+span:before{content:"·";margin-right:var(--sp-8);color:var(--text-muted)}.dl{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-10) var(--sp-24);margin:0}.dl div{min-width:0}.dl dt{font-size:13px;color:var(--text-muted);line-height:1.4}.dl dd{margin:0;font-size:16px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-8);margin-top:auto}.stat{background:var(--bg-subtle);border-radius:var(--r-10);padding:var(--sp-10) var(--sp-12);display:flex;flex-direction:column;gap:2px;min-width:0}.stat .lbl{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);display:flex;align-items:center}.stat .v{font-family:var(--font-display);font-size:30px;line-height:1;color:var(--text-primary);letter-spacing:.01em}.stat .v small{font-family:var(--font-body);font-size:13px;color:var(--text-secondary);margin-left:4px;letter-spacing:0}.stat .v.txt{font-family:var(--font-body);font-size:17px;font-weight:700;line-height:1.5}.stat.warn .v{color:var(--state-error)}.stat .note2{font-size:12px;color:var(--state-error);line-height:1.2}.stat.ok .v{color:var(--text-success)}.soft-card{border:0;border-radius:var(--r-20);background:radial-gradient(130% 90% at 0% 0%,color-mix(in srgb,var(--sky) 42%,var(--bg-soft)) 0%,color-mix(in srgb,var(--sky) 14%,var(--bg-soft)) 32%,var(--bg-soft) 62%);display:flex;flex-direction:column}.soft-card.skel{background:var(--bg-soft)}.index-card{min-height:0;align-self:stretch}.index-card .index-body{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;margin:0;padding:var(--sp-8) 0 0}.index-card .gauge{width:min(224px,100%);height:auto;aspect-ratio:1;filter:drop-shadow(0 14px 28px color-mix(in srgb,var(--sky) 28%,transparent))}.index-card .gauge svg{width:100%;height:100%}.index-card .gauge path{transform-origin:60px 60px}.index-card .gauge .track{stroke:var(--bg-page);stroke-dasharray:235.6 314;stroke-linecap:round;transform:rotate(45deg) scaleX(-1)}.index-card .gauge .value{stroke:url(#ringGrad);stroke-dasharray:var(--index-dash,0 314);transition:stroke-dasharray 1.2s var(--ease);transform:rotate(-45deg) scaleX(-1)}.index-card .gauge.idle .value{stroke-dasharray:0 314}.index-card .gauge .center{padding-bottom:6px}.index-card .gauge .big{font-size:72px;letter-spacing:.01em;line-height:.9}.index-card .gauge .of{font-size:13px;margin-top:6px;letter-spacing:.1em}.index-card .index-text{align-items:center;text-align:center;margin-top:-34px;gap:2px}.i-status{font-size:24px;font-weight:700;line-height:1.3}.index-text .delta{font-size:16px;color:var(--text-success);font-weight:600}.i-comment{font-size:16px;color:var(--text-secondary);margin-top:8px;max-width:34ch}.factors{display:flex;flex-wrap:wrap;gap:var(--sp-8);margin-top:auto;padding-top:var(--sp-16)}.factors .f{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 var(--sp-10);border-radius:var(--r-100);font-size:13px;font-weight:600;background:var(--bg-page)}.factors .f:before{content:"";width:7px;height:7px;border-radius:50%}.factors .f.bad{color:var(--state-error)}.factors .f.bad:before{background:var(--state-error)}.factors .f.warn{color:var(--text-warning)}.factors .f.warn:before{background:var(--orange)}.factors .f.ok{color:var(--text-success)}.factors .f.ok:before{background:var(--success)}.rarrow{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--tint-brand);color:var(--text-link);font-weight:700;transition:transform .2s var(--ease),background .2s}:root{--bg-card:color-mix(in srgb,var(--navy) 3.5%,var(--white));--border-soft:color-mix(in srgb,var(--navy) 8%,var(--white))}.card{border:0;background:var(--bg-card);box-shadow:inset 0 1px #fff}.card .card{background:var(--bg-page)}.stat{background:var(--bg-page);box-shadow:0 1px 2px color-mix(in srgb,var(--navy) 6%,transparent)}.attn li:hover,.row:hover,tbody tr:hover,.nav a:hover{background:var(--bg-page)}.row,.dx,.med,.hdiv,.conclusion .meta{border-color:var(--border-soft)}.hdiv{background:var(--border-soft)}.table-wrap{border:0;background:var(--bg-page);box-shadow:0 1px 2px color-mix(in srgb,var(--navy) 6%,transparent)}th{background:var(--bg-page);border-bottom:1px solid var(--border-soft)}td{border-top:1px solid var(--border-soft)}.badge-neutral{background:var(--bg-page);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border-soft)}.btn-secondary{background:var(--bg-page)}.callout{background:var(--bg-page);border-color:color-mix(in srgb,var(--orange) 35%,var(--border-soft))}.rarrow{background:var(--bg-page);box-shadow:none}.gauge .track,.index-card .gauge .track{stroke:var(--bg-page)}.index-card .gauge{filter:drop-shadow(0 10px 20px color-mix(in srgb,var(--sky) 30%,transparent))}.metric .spark{color:var(--action-primary)}.metric{box-shadow:inset 0 1px #fff}.notch.soft{box-shadow:none}.skel:after{background:linear-gradient(100deg,color-mix(in srgb,var(--navy) 7%,var(--white)) 30%,color-mix(in srgb,var(--navy) 12%,var(--white)),color-mix(in srgb,var(--navy) 7%,var(--white)) 70%);background-size:220% 100%}.cell{display:flex;flex-direction:column;min-width:0}.cell>.card{flex:1}.section-head{margin-bottom:var(--sp-12);align-items:center}.section-head .title{display:flex;align-items:center;gap:var(--sp-12);flex-wrap:wrap}#hi{display:inline-flex;align-items:center}.info-btn{display:inline-grid;place-items:center;width:24px;height:24px;margin-left:8px;flex:none;border:0;border-radius:50%;padding:0;background:var(--tint-brand);color:var(--text-link);cursor:pointer;transition:background .15s}.info-btn svg{width:16px;height:16px}.info-btn-sm{width:18px;height:18px;margin-left:6px}.info-btn-sm svg{width:12px;height:12px}.info-btn:hover{background:color-mix(in srgb,var(--navy) 14%,var(--white))}.index-card .index-body{padding-top:0}.alerts{display:flex;flex-direction:column;gap:var(--sp-8)}.alert{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);background:var(--bg-page);border-radius:var(--r-10);padding:var(--sp-10) var(--sp-16);box-shadow:0 1px 2px color-mix(in srgb,var(--navy) 6%,transparent)}.alert .a-main{display:flex;flex-direction:column;gap:2px;min-width:0}.alert .lbl{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.alert .val{display:flex;align-items:baseline;gap:6px}.alert .val b{font-family:var(--font-display);font-weight:400;font-size:32px;line-height:1;color:var(--text-primary);letter-spacing:.01em}.alert .val span{font-size:13px;color:var(--text-secondary)}.alert .val.bad b{color:var(--state-error)}.alert .a-ref{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.alert .rv{font-size:16px;font-weight:600;color:var(--text-primary);white-space:nowrap}.alert .rv small{font-size:13px;font-weight:400;color:var(--text-secondary)}.card.plain{background:transparent;box-shadow:none;padding:0;border-radius:0}.card.plain.skel{background:transparent}.card.plain.skel:after{inset:0}.plain .alert{background:var(--bg-card);box-shadow:inset 0 1px #fff;padding:var(--sp-12) var(--sp-24);border-radius:var(--r-20)}.plain .alerts{gap:var(--sp-12)}.plain .alert{min-height:78px}.badge{height:auto;padding:0;border-radius:0;background:transparent!important;box-shadow:none!important;font-size:14px;font-weight:600;line-height:1.4}.badge:before{display:none}.badge:hover{transform:none}.badge-error{color:var(--state-error)}.badge-warning{color:var(--text-warning)}.badge-success{color:var(--text-success)}.badge-info{color:var(--text-link)}.badge-neutral{color:var(--text-muted)}.badge-outline{border:0}.study{text-decoration:none;color:inherit;transition:background .2s,transform .2s var(--ease)}.study:hover{background:color-mix(in srgb,var(--navy) 6%,var(--white))}.study .a-main{flex:1}.study .s-name{font-size:18px;font-weight:700;line-height:1.3;color:var(--text-primary)}.study .a-ref{margin-left:auto}.study .rarrow{flex:none;width:32px;height:32px;border-radius:50%;background:var(--bg-page);color:var(--text-link);box-shadow:none;font-size:16px;font-weight:600;line-height:1;display:grid;place-items:center;padding-bottom:1px;font-family:var(--font-body)}.study:hover .rarrow{background:var(--action-primary);color:#fff}.plain .alert:not(.study):not(.med-row){background:color-mix(in srgb,var(--error) 5%,var(--white));box-shadow:inset 4px 0 0 var(--state-error),inset 0 1px #fff;padding-left:calc(var(--sp-24) + 4px)}.plain .alert:not(.study):not(.med-row) .lbl{color:color-mix(in srgb,var(--error) 55%,var(--text-muted))}.plain .alert:not(.study):not(.med-row) .a-ref .lbl{color:var(--text-muted)}.plain .alert:not(.study):not(.med-row) .a-main .lbl{text-transform:none;letter-spacing:0;font-size:17px;font-weight:700;line-height:1.3;color:var(--text-primary)}.plain .alert:not(.study):not(.med-row) .rv{color:var(--text-secondary);font-weight:500}.cta-alert{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-24);padding:var(--sp-24) var(--sp-24) var(--sp-24) calc(var(--sp-24) + 4px);border-radius:var(--r-20);background:color-mix(in srgb,var(--error) 5%,var(--white));box-shadow:inset 4px 0 0 var(--state-error),inset 0 1px #fff}.cta-alert .cta-title{font-size:18px;font-weight:700;line-height:1.3;color:var(--text-primary)}.cta-alert .cta-sub{font-size:15px;color:var(--text-secondary);margin-top:4px;max-width:70ch}.cta-alert .btn{flex:none}.notch .wm{position:absolute;top:var(--sp-24);left:var(--sp-24);width:64px;height:64px;color:#fff;opacity:.95;pointer-events:none}.notch .wm svg{width:100%;height:100%}.notch.soft .n-title{padding-top:72px;margin-top:0}.notch.soft .n-desc{margin-bottom:auto}.metric{padding:var(--sp-16) var(--sp-24) var(--sp-16);gap:4px}.metric .m-top{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8)}.metric .m-top .badge{font-size:13px}.metric .val b{font-size:36px}.metric .hint{margin-top:2px}.metric .spark{width:100%;height:40px;margin-top:var(--sp-8)}.metric .spark svg{width:100%;height:100%}.metric .spark path{vector-effect:non-scaling-stroke;stroke-width:2.5px}.metric .src{margin-top:4px}.section-head .btn{flex:none}.metric{border-radius:var(--r-20);padding:var(--sp-24);--glow:var(--sky)}.metric.ok{--glow:var(--success)}.metric.warn{--glow:var(--orange)}.metric.bad{--glow:var(--error)}.metric{background:var(--bg-card);box-shadow:inset 0 1px #fff;position:relative;overflow:hidden}.metric .m-wm{position:absolute;right:var(--sp-16);bottom:var(--sp-12);top:auto;left:auto;width:64px;height:64px;color:var(--navy);opacity:.1;pointer-events:none}.metric.warn .val b,.metric.bad .val b{color:var(--state-error)}.metric .m-wm svg{width:100%;height:100%}.metric .m-top,.metric .val,.metric .ref{position:relative;z-index:1}.metric.skel{background:var(--bg-card)}.metric .spark path{stroke:var(--glow)}.metric.ok .spark path{stroke:var(--text-success)}.metric.warn .spark path{stroke:var(--text-warning)}.metric .dyn{font-size:13px;font-weight:600;white-space:nowrap}.metric .m-top,.metric .val{flex-wrap:wrap;row-gap:2px}.metric .val span{white-space:nowrap}.metric.ok .dyn{color:var(--text-success)}.metric.warn .dyn{color:var(--text-warning)}.metric.bad .dyn{color:var(--state-error)}.metric .ref{font-size:13px;color:var(--text-secondary);margin-top:2px}.metric .m-src{position:relative;z-index:1;font-size:12px;color:var(--text-secondary);margin-top:2px}.dx-tile{position:relative;overflow:hidden;background:var(--bg-card);box-shadow:inset 0 1px #fff;border-radius:var(--r-20);padding:var(--sp-24);display:flex;flex-direction:column;gap:var(--sp-12)}.dx-tile .dx-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12)}.dx-tile .dx-head b{font-size:18px;font-weight:700;line-height:1.3}.dx-tile .dl{gap:var(--sp-8) var(--sp-24)}.dx-tile .dl-3{grid-template-columns:repeat(auto-fit,minmax(0,max-content));justify-content:start;gap:var(--sp-8) var(--sp-32)}.dx-tile .dl .span2{grid-column:1/-1}.dx-tile .dl dd{font-weight:600;font-size:15px}.dx-tile .muted-dd{color:var(--text-muted);font-weight:500}.dx-tile .dd-bad{color:var(--state-error)}.dx-tile .dd-ok{color:var(--text-success)}.dx-tile.empty{min-height:100%;justify-content:center}.dx-tile.empty .wm{position:absolute;right:var(--sp-24);bottom:var(--sp-16);top:auto;left:auto;width:96px;height:96px;color:var(--navy);opacity:.08}.dx-tile.empty .wm svg{width:100%;height:100%}.alerts-grid{gap:var(--sp-12)}.cell>.card.plain{display:flex;flex-direction:column}.cell>.card.plain .alerts{flex:1}.dx-tile.empty{flex:1}.dx-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-12)}.dx-grid>[data-passport-empty]{grid-column:1/-1}.dx-tile.dx-strip{flex-direction:row;align-items:center;gap:var(--sp-16);padding:var(--sp-16) var(--sp-24)}.dx-strip .dx-strip-body{min-width:0}.dx-strip .secondary{font-size:15px;margin-top:4px}.dx-strip .dx-ico{flex:0 0 40px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--navy) 8%,transparent);color:var(--navy)}.dx-strip .dx-ico svg{width:24px;height:24px}.dx-strip .dx-ico-ok{display:none;background:color-mix(in srgb,var(--text-success) 14%,transparent);color:var(--text-success)}.dx-strip.ok .dx-ico-virus{display:none}.dx-strip.ok .dx-ico-ok{display:flex}.med-row{gap:var(--sp-32);align-items:flex-start}.med-row .rarrow{align-self:center}.med-row .a-main,.med-cols>div{gap:2px}.med-row .s-name{line-height:1.25}.med-cols .rv{line-height:1.35}.med-row .a-main .lbl,.med-cols .lbl{line-height:1.4}.med-row .a-main{flex:0 0 200px}.med-row .rarrow{margin-left:var(--sp-8)}.med-row .s-name{font-size:18px;font-weight:700;line-height:1.3;color:var(--text-primary)}.med-cols{flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.5fr);gap:var(--sp-16);align-items:start}.doc-chip{display:flex;align-items:center;gap:var(--sp-10);margin-top:2px}.doc-ava{width:36px;height:36px;font-size:13px;flex:none}.doc-txt{display:flex;flex-direction:column;line-height:1.25}.doc-role{font-size:12px;color:var(--text-muted)}.med-cols>div{display:flex;flex-direction:column;gap:2px;min-width:0}.med-cols .rv{font-size:15px;white-space:normal}.m-link{text-decoration:none;color:inherit;cursor:pointer;transition:background .2s}.m-link:hover{background:color-mix(in srgb,var(--navy) 6%,var(--white))}.m-link:hover .m-wm{opacity:.18}.m-link:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}.hg-card{min-height:0}.hg-card .n-desc{max-width:70ch;font-size:15px}.rec-row .a-main{flex:0 0 300px}.rec-cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.rec-cols .rv.due{color:var(--text-warning)}.rec-row.no-doc{flex-wrap:wrap;row-gap:var(--sp-8)}.rec-row.no-doc .a-main{flex:1 1 240px}.rec-row.no-doc .rec-cols{flex:0 0 auto;grid-template-columns:auto}.rec-row.no-doc .rec-cols .rv{white-space:nowrap}.conclusion{position:relative;overflow:hidden;background:var(--bg-brand);color:var(--text-onbrand);padding:var(--sp-32);display:flex;flex-direction:column;gap:var(--sp-24);box-shadow:none}.conclusion.skel{background:var(--bg-card)}.conclusion .c-wm{position:absolute;right:var(--sp-24);bottom:calc(var(--sp-24) * -1);top:auto;left:auto;width:220px;height:220px;color:#fff;opacity:.08;pointer-events:none}.conclusion .c-wm svg{width:100%;height:100%}.conclusion .c-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-24);flex-wrap:wrap;position:relative;z-index:1}.conclusion .c-ava{width:52px;height:52px;font-size:16px;background:#fff;color:var(--navy)}.conclusion .c-name{font-size:18px;font-weight:700;line-height:1.3}.conclusion .c-role{font-size:13px;color:color-mix(in srgb,#fff 70%,transparent)}.conclusion .c-date{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-weight:600}.conclusion .c-date .lbl{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,#fff 65%,transparent);font-weight:600}.conclusion .c-quote{position:relative;z-index:1;font-size:20px;line-height:1.5;max-width:64ch;font-weight:500}.conclusion .c-btn{align-self:flex-start;position:relative;z-index:1;background:#fff;color:var(--navy);border-color:transparent;gap:var(--sp-8)}.conclusion .c-btn .g{width:18px;height:18px}.conclusion .c-btn:hover{background:var(--sky);color:#fff}.burger{display:none;width:44px;height:44px;border:0;border-radius:var(--r-10);background:var(--bg-subtle);padding:0;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;flex:none}.burger span{display:block;width:20px;height:2px;border-radius:2px;background:var(--text-primary);transition:transform .2s,opacity .2s}.drawer-close{display:none;position:absolute;top:var(--sp-12);right:var(--sp-12);width:40px;height:40px;border:0;border-radius:50%;background:var(--bg-page);color:var(--text-secondary);font-size:16px;cursor:pointer}.scrim{position:fixed;inset:0;background:#00148947;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:30}.scrim[hidden]{display:none}@media(min-width:1101px){.aside{height:calc(100vh / 1.1 - var(--sp-32))}.app{min-height:calc(100vh / 1.1)}}@media(min-width:1101px)and (max-width:1439px){.metric{padding:var(--sp-16) var(--sp-20,20px)}.metric .val b{font-size:32px}.med-row:not(.rec-row){flex-wrap:wrap;position:relative;row-gap:var(--sp-12)}.med-row:not(.rec-row) .a-main{flex:1 1 100%;padding-right:40px}.med-row:not(.rec-row) .rarrow{position:absolute;top:var(--sp-16);right:var(--sp-16)}.study:not(.med-row){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sp-16);row-gap:4px}.study:not(.med-row) .a-main{grid-column:1;grid-row:1}.study:not(.med-row) .a-ref{grid-column:1;grid-row:2;margin-left:0;flex-direction:row;align-items:baseline;gap:6px;text-align:left}.study:not(.med-row) .rarrow{grid-column:2;grid-row:1 / span 2;align-self:center}.section-head .link{white-space:nowrap}}@media(min-width:1101px)and (max-width:1279px){.row1,.row2{grid-template-columns:1fr}.index-card .gauge{width:200px}.grid-5,.med-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.rec-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.app{grid-template-columns:1fr;gap:0;padding:0 var(--sp-24);max-width:100%}.aside{position:fixed;top:0;left:0;bottom:0;height:100vh;width:296px;max-width:86vw;margin:0;border-radius:0 var(--r-20) var(--r-20) 0;z-index:40;transform:translate(-105%);visibility:hidden;transition:transform .28s var(--ease),visibility 0s linear .28s;box-shadow:var(--shadow-overlay);background:var(--bg-page)}.nav-open .aside{transform:none;visibility:visible;transition:transform .28s var(--ease),visibility 0s}.brand{position:relative;padding-top:var(--sp-32)}.drawer-close{display:grid;place-items:center}.burger{display:flex}.topbar{padding:0;height:64px}.topbar .inner{gap:var(--sp-12);max-width:100%}.crumbs{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content{padding:var(--sp-16) 0 var(--sp-40);max-width:100%;gap:var(--sp-20,20px)}footer.foot{max-width:100%;padding:var(--sp-16) 0}.page-head{flex-direction:column}.actions{width:100%}.row1{grid-template-columns:1fr}.index-card .gauge{width:200px}.grid-5,.grid-3{grid-template-columns:repeat(3,1fr)}.notch{min-height:160px}.notch.soft .n-title{font-size:16px}.med-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.rec-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.med-row{flex-wrap:wrap}.med-row .a-main{flex:1 1 100%}.med-row .rarrow{position:absolute;top:var(--sp-16);right:var(--sp-16)}.rec-row.no-doc .rec-cols{margin-right:40px}.alert{position:relative}.dl-3{gap:var(--sp-8) var(--sp-24)}.conclusion{padding:var(--sp-24)}.conclusion .c-quote{font-size:18px}.conclusion .c-wm{width:160px;height:160px}.switcher .who .role{display:none}}@media(max-width:767px){body{font-size:15px}.app{padding:0 var(--sp-16)}.topbar{height:60px}.switcher{height:44px;padding:0 var(--sp-8) 0 2px;gap:6px}.switcher .who{display:none}.switcher>svg{display:none}.switcher .avatar{width:36px;height:36px}.menu{right:0;left:auto;min-width:280px}.crumbs{display:none}.topbar .inner{justify-content:space-between}.t-display-title{font-size:24px}.actions{flex-direction:column}.actions .btn{width:100%}.grid-2,.grid-3{grid-template-columns:1fr}.grid-5{grid-template-columns:repeat(2,1fr)}.card{padding:var(--sp-16);border-radius:var(--r-20)}.card.plain{padding:0}.alert{padding:var(--sp-16)}.plain .alert:not(.study):not(.med-row){padding-left:calc(var(--sp-16) + 4px)}.patient-card{grid-template-columns:1fr;gap:var(--sp-16)}.hdiv{width:100%;height:1px}.dl{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}.p-name{font-size:20px}.index-card .gauge{width:min(220px,80%)}.cta-alert{flex-direction:column;align-items:stretch;padding:var(--sp-16) var(--sp-16) var(--sp-16) calc(var(--sp-16) + 4px)}.cta-alert .btn{width:100%}.alert .val b{font-size:28px}.alert .a-ref .rv{font-size:14px}.study .s-name{font-size:16px}.notch{min-height:150px;padding:var(--sp-16)}.notch .wm{top:var(--sp-16);left:var(--sp-16);width:48px;height:48px}.notch.soft .n-title{padding-top:56px}.metric{padding:var(--sp-16)}.metric .val b{font-size:30px}.metric .m-wm{width:48px;height:48px;right:var(--sp-10);bottom:var(--sp-8)}.metric .dyn{font-size:12px}.dx-tile{padding:var(--sp-16)}.dx-tile .dl-3,.med-cols,.rec-cols{grid-template-columns:1fr 1fr}.med-row .rarrow{top:var(--sp-12);right:var(--sp-12)}.med-row .a-main{padding-right:44px}.conclusion{padding:var(--sp-20,20px)}.conclusion .c-head{flex-direction:column;align-items:flex-start;gap:var(--sp-12)}.conclusion .c-date{align-items:flex-start;flex-direction:row;gap:var(--sp-8);align-items:baseline}.conclusion .c-quote{font-size:17px}.conclusion .c-btn{width:100%}.conclusion .c-wm{width:120px;height:120px;opacity:.06}.dx-tile.empty .wm{width:72px;height:72px;opacity:.06;right:var(--sp-12);bottom:var(--sp-8)}.dx-tile.empty{min-height:0}.dx-grid{grid-template-columns:1fr}.dx-tile.dx-strip{padding:var(--sp-16)}.section-head{flex-wrap:wrap;gap:var(--sp-8)}.section-head .link{font-size:14px}.toasts{left:var(--sp-16);right:var(--sp-16);bottom:var(--sp-16)}}.nav .ico img{max-width:18px;max-height:16px;width:auto;height:auto}.switcher{text-decoration:none}.brand .logo img{width:100%;height:100%;object-fit:contain}.bell .dot{background:var(--orange)}@media(min-width:1101px){body{zoom:1.1}}.topbar .right{margin-left:auto}@media(max-width:767px){.menu{max-width:calc(100vw - var(--sp-32));min-width:min(280px,calc(100vw - var(--sp-32)))}}.nav a .nav-badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-100);background:var(--orange);color:#fff;font-size:11px;font-weight:700;line-height:20px;text-align:center;flex:none}.nav a .nav-badge:after{content:attr(data-count)}.ds-stack{display:flex;flex-direction:column;gap:var(--sp-16)}.ds-stack-lg{display:flex;flex-direction:column;gap:var(--sp-24)}.ds-row{display:flex;align-items:center;gap:var(--sp-12);flex-wrap:wrap}.ds-row-between{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);flex-wrap:wrap}.ds-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-16)}.ds-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-16)}.ds-grid-auto{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--sp-16)}.ds-divider{height:1px;background:var(--border-soft);margin:var(--sp-8) 0}.btn-ghost{background:transparent;color:var(--text-link);border-color:transparent;padding:0 var(--sp-12)}.btn-ghost:hover{background:var(--tint-brand)}.btn-danger{background:var(--bg-page);color:var(--state-error);border-color:var(--state-error)}.btn-danger:hover{background:var(--tint-error)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none}.btn-block{width:100%}.btn-back{background:transparent;color:var(--text-secondary);border:0;padding:0;height:auto;font-weight:600;font-size:15px;gap:6px;box-shadow:none}.btn-back:hover{color:var(--text-link);background:transparent;filter:none}.btn-back svg{width:16px;height:16px}.ds-stepper{display:flex;gap:var(--sp-8);list-style:none;margin:0;padding:0;counter-reset:step}.ds-stepper li{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-10);position:relative}.ds-stepper .s-track{height:4px;border-radius:var(--r-100);background:var(--bg-soft)}.ds-stepper li.is-done .s-track{background:var(--action-primary)}.ds-stepper li.is-current .s-track{background:var(--grad-brand)}.ds-stepper .s-label{display:flex;align-items:center;gap:var(--sp-8);font-size:14px;line-height:1.3;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-stepper .s-num{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--bg-soft);color:var(--text-secondary)}.ds-stepper li.is-current .s-label{color:var(--text-primary);font-weight:700}.ds-stepper li.is-current .s-num{background:var(--action-primary);color:var(--text-onbrand)}.ds-stepper li.is-done .s-label{color:var(--text-secondary)}.ds-stepper li.is-done .s-num{background:var(--tint-brand);color:var(--text-link)}.ds-stepper li.is-done .s-num svg{width:12px;height:12px}.ds-stepper .s-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.ds-stepper li.has-value .s-value{color:var(--text-link);font-weight:700}.ds-stepper li.is-current.has-value .s-value{color:var(--text-primary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ds-option{position:relative;display:flex;align-items:flex-start;gap:var(--sp-16);width:100%;text-align:left;padding:var(--sp-16) var(--sp-24);border-radius:var(--r-20);background:var(--bg-card);border:2px solid transparent;box-shadow:inset 0 1px #fff;color:var(--text-primary);cursor:pointer;transition:border-color .15s,background .15s,transform .12s var(--ease)}.card .ds-option{background:var(--bg-page)}.ds-option:hover{background:color-mix(in srgb,var(--navy) 6%,var(--white))}.ds-option:active{transform:scale(.995)}.ds-option:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}.ds-option.is-selected{border-color:var(--border-interactive);background:var(--tint-brand)}.ds-option.is-disabled,.ds-option:disabled{cursor:not-allowed;color:var(--text-muted)}.ds-option.is-disabled:hover,.ds-option:disabled:hover{background:var(--bg-card)}.ds-option .o-ico{flex:none;width:44px;height:44px;border-radius:var(--r-10);display:grid;place-items:center;background:var(--bg-page);color:var(--text-link);box-shadow:0 1px 2px color-mix(in srgb,var(--navy) 6%,transparent)}.ds-option .o-ico img,.ds-option .o-ico svg{width:24px;height:24px}.ds-option .o-ico.is-round{border-radius:50%}.ds-option .o-body{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:2px}.ds-option .o-title{font-size:17px;font-weight:700;line-height:1.35}.ds-option .o-desc{font-size:14px;color:var(--text-secondary);line-height:1.45}.ds-option.is-selected .o-title.ds-clamp{display:block;-webkit-line-clamp:unset;line-clamp:none;overflow:visible}.ds-option .o-meta{display:flex;flex-wrap:wrap;gap:var(--sp-8) var(--sp-16);font-size:13px;color:var(--text-muted);margin-top:4px}.ds-option .o-meta span{display:inline-flex;align-items:center;gap:6px}.ds-option .o-meta img,.ds-option .o-meta svg{width:14px;height:14px;opacity:.8}.ds-option .o-aside{flex:0 1 auto;min-width:0;max-width:45%;display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.ds-option .o-price{font-family:var(--font-price);font-weight:var(--price-weight);font-size:var(--price-size);line-height:1.3;letter-spacing:0;color:var(--text-price);white-space:nowrap}.ds-option .o-price-sub{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--text-success);white-space:nowrap}.ds-option .o-price-sub svg{width:14px;height:14px}.ds-option .o-price{position:relative}.ds-option .o-price-info{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:6px;vertical-align:-2px;color:var(--text-muted);cursor:help}.ds-option .o-price-info svg{width:16px;height:16px}.ds-option .o-price-info:after{content:attr(data-tip);position:absolute;right:0;top:calc(100% + 6px);z-index:3;width:max-content;max-width:220px;padding:6px 10px;border-radius:var(--r-10);background:var(--text-primary);color:var(--bg-page);font-family:var(--font-body);font-size:12px;font-weight:500;line-height:1.35;letter-spacing:0;text-align:left;white-space:normal;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s,transform .15s}.ds-option .o-price-info:hover:after,.ds-option:focus-visible .o-price-info:after{opacity:1;transform:none}.ds-option .o-check{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--border-default);display:grid;place-items:center;background:var(--bg-page);transition:border-color .15s,background .15s;margin-top:2px}.ds-option.is-selected .o-check{border-color:var(--action-primary);background:var(--action-primary)}.ds-option .o-check:after{content:"";width:8px;height:8px;border-radius:50%;background:#fff;opacity:0}.ds-option.is-selected .o-check:after{opacity:1}.ds-option.is-compact{padding:var(--sp-12) var(--sp-16);border-radius:var(--r-10)}.ds-option.is-compact .o-title{font-size:15px}.ds-photo-card{position:relative;display:flex;flex-direction:column;width:100%;padding:var(--sp-8);border-radius:var(--r-20);background:var(--bg-card);border:2px solid transparent;box-shadow:inset 0 1px #fff;color:var(--text-primary);text-align:left;cursor:pointer;overflow:hidden;transition:border-color .15s,background .15s,transform .2s var(--ease),box-shadow .2s}.ds-photo-card:hover{background:color-mix(in srgb,var(--navy) 6%,var(--white));box-shadow:0 12px 28px -18px color-mix(in srgb,var(--navy) 45%,transparent)}.ds-photo-card:active{transform:scale(.99)}.ds-photo-card:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}.ds-photo-card.is-selected{border-color:var(--border-interactive);background:var(--tint-brand)}.ds-photo-card .pc-media{position:relative;aspect-ratio:16/10;border-radius:calc(var(--r-20) - 6px);overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--sky) 35%,var(--bg-soft)),var(--bg-soft))}.ds-photo-card .pc-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease)}.ds-photo-card:hover .pc-media img{transform:scale(1.03)}.ds-photo-card .pc-check{position:absolute;top:var(--sp-12);right:var(--sp-12);width:28px;height:28px;border-radius:50%;background:var(--bg-page);border:2px solid var(--border-interactive);display:grid;place-items:center;color:var(--text-onbrand);box-shadow:0 2px 8px #0000002e;transition:background .15s}.ds-photo-card .pc-check svg{width:14px;height:14px;opacity:0;transition:opacity .15s}.ds-photo-card.is-selected .pc-check{background:var(--action-primary);border-color:var(--action-primary)}.ds-photo-card.is-selected .pc-check svg{opacity:1}.ds-photo-card .pc-body{display:flex;flex-direction:column;gap:2px;padding:var(--sp-12) var(--sp-16) var(--sp-12)}.ds-photo-card .pc-title{font-size:20px;font-weight:600;line-height:1.3}.ds-photo-card .pc-sub{font-size:14px;color:var(--text-secondary);line-height:1.45}.ds-photo-card .pc-meta{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-muted);margin-top:4px}.ds-photo-card .pc-meta svg{width:14px;height:14px;flex:none}.cart-pill{display:inline-flex;align-items:center;gap:var(--sp-8);height:40px;padding:0 var(--sp-12) 0 var(--sp-10);border-radius:var(--r-100);background:var(--tint-brand);color:var(--text-link);text-decoration:none;font-weight:700;font-size:15px;white-space:nowrap;transition:background .15s}.cart-pill:hover{background:color-mix(in srgb,var(--navy) 14%,var(--white))}.cart-pill svg{width:20px;height:20px;flex:none}.cart-pill .cart-count{min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-100);background:var(--action-primary);color:var(--text-onbrand);font-size:12px;line-height:20px;text-align:center}.price{font-family:var(--font-price);font-weight:var(--price-weight);font-size:var(--price-size);line-height:1.3;color:var(--text-price);white-space:nowrap;font-variant-numeric:tabular-nums}.cart-pill .cart-total{font-family:var(--font-price);font-weight:var(--price-weight);font-size:var(--price-size);color:var(--text-price)}.metric .val .price{font-family:var(--font-price);font-weight:var(--price-weight);font-size:var(--price-size);line-height:1.3;letter-spacing:0;color:var(--text-price)}.ds-skel{position:relative;overflow:hidden;background:color-mix(in srgb,var(--navy) 7%,var(--white));border-radius:var(--r-10)}.ds-skel:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--white) 70%,transparent) 50%,transparent 70%);background-size:220% 100%;animation:shimmer 1.4s linear infinite}.ds-skel-line{height:14px}.ds-skel-line.is-title{height:20px;width:60%}.ds-skel-line.is-short{width:40%}.ds-skel-block{height:120px;border-radius:var(--r-20)}.ds-skel-photo{aspect-ratio:16/10;border-radius:var(--r-20)}.ds-skel-stack{display:flex;flex-direction:column;gap:var(--sp-10)}.ds-skel-card{padding:var(--sp-16);border-radius:var(--r-20);background:var(--bg-card);display:flex;flex-direction:column;gap:var(--sp-10)}.ds-skel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-16)}.ds-skel-grid.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.ds-clamp.is-expanded{display:block;-webkit-line-clamp:unset;line-clamp:none;overflow:visible}span.ds-clamp[data-toggle]{cursor:pointer}@media(prefers-reduced-motion:reduce){.ds-skel:after{animation:none}}@media(max-width:767px){.ds-skel-grid,.ds-skel-grid.is-2{grid-template-columns:1fr}.cart-pill .cart-total{display:none}}.ds-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:var(--sp-16)}.ds-tile{width:100%;min-height:196px;font:inherit;color:var(--text-primary);text-align:left;cursor:pointer;justify-content:flex-end;z-index:0;transition:transform .2s var(--ease),filter .25s}.ds-tile:after{content:"";position:absolute;left:0;right:0;bottom:0;height:60%;border-radius:inherit;box-shadow:0 14px 22px -12px color-mix(in srgb,var(--navy) 40%,transparent);opacity:0;z-index:-1;transition:opacity .3s var(--ease);pointer-events:none}.ds-tile:hover:after{opacity:1}.ds-tile:hover{filter:saturate(1.12)}.ds-tile:active{transform:scale(.985)}.ds-tile:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}.ds-tile .wm{width:36px;height:36px}.ds-tile .wm svg{width:100%;height:100%}.ds-tile .n-title{padding:0;margin-top:auto;font-size:18px;font-weight:400;line-height:1.3;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;padding-right:var(--sp-8)}.ds-tile .n-meta{margin-top:4px;color:var(--text-secondary)}.ds-tile .n-meta:after{content:" услуг"}@media(max-width:520px){.ds-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-12)}.ds-tile{min-height:160px;padding:var(--sp-16)}.ds-tile .wm{top:var(--sp-16);left:var(--sp-16);width:40px;height:40px}.ds-tile .n-title{font-size:15px}}.ds-showcase{position:relative;display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2.2fr);gap:var(--sp-24);padding:var(--sp-32);border-radius:var(--r-32);overflow:hidden;color:var(--text-onbrand);background:linear-gradient(135deg,color-mix(in srgb,var(--sky) 55%,var(--navy)),color-mix(in srgb,var(--sky) 70%,var(--white)))}.ds-showcase:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--navy) 18%,transparent) 0%,transparent 55%);pointer-events:none}.ds-showcase>*{position:relative}.ds-showcase .sc-photo{position:absolute;inset:0 0 auto;height:min(100%,620px);background-size:cover;background-position:center 12%;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.ds-showcase .sc-photo+.sc-label,.ds-showcase .sc-grid{position:relative}.ds-showcase .sc-label{align-self:start;padding:var(--sp-16) var(--sp-24);border-radius:var(--r-20);background:color-mix(in srgb,var(--white) 18%,transparent);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}.ds-showcase .sc-title{font-size:20px;font-weight:700;line-height:1.3}.ds-showcase .sc-desc{margin:6px 0 0;font-size:14px;line-height:1.45;color:color-mix(in srgb,var(--white) 88%,transparent)}.ds-showcase .sc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--sp-16)}.ds-showcase-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-height:200px;padding:var(--sp-24);border:0;border-radius:var(--r-20);background:radial-gradient(85% 65% at 0% 0%,color-mix(in srgb,var(--sky) 62%,var(--white)) 0%,color-mix(in srgb,var(--sky) 22%,var(--white)) 40%,var(--white) 72%);color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;overflow:hidden;transition:transform .2s var(--ease),box-shadow .3s var(--ease)}.ds-showcase-card:hover{transform:translateY(-2px);box-shadow:0 18px 32px -18px color-mix(in srgb,var(--navy) 55%,transparent)}.ds-showcase-card:active{transform:scale(.985)}.ds-showcase-card:focus-visible{outline:2px solid var(--white);outline-offset:2px}.ds-showcase-card .c-ico{position:absolute;top:var(--sp-24);left:var(--sp-24);width:36px;height:36px;color:var(--white)}.ds-showcase-card .c-ico svg{width:100%;height:100%}.ds-showcase-card .c-title{font-size:18px;font-weight:500;line-height:1.3;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.ds-showcase-card .c-meta{font-size:13px;color:var(--text-muted)}@media(max-width:900px){.ds-showcase{grid-template-columns:1fr;padding:var(--sp-24)}.ds-showcase .sc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-12)}.ds-showcase-card{min-height:150px;padding:var(--sp-16)}.ds-showcase-card .c-ico{top:var(--sp-16);left:var(--sp-16);width:26px;height:26px}.ds-showcase-card .c-title{font-size:15px}}.ds-iconbtn{width:36px;height:36px;border-radius:50%;border:0;background:transparent;color:var(--text-link);display:grid;place-items:center;cursor:pointer;transition:background .15s,color .15s}.ds-iconbtn svg{width:18px;height:18px}.ds-iconbtn:hover{background:var(--tint-brand)}.ds-iconbtn.is-danger{color:var(--text-error,var(--error))}.ds-iconbtn.is-danger:hover{background:color-mix(in srgb,var(--error) 10%,var(--white))}.ds-iconbtn:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}.ds-iconbtn:disabled{opacity:.4;cursor:not-allowed}.ds-ctx-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--sp-12)}.ds-ctx{display:flex;align-items:center;gap:var(--sp-12);width:100%;padding:var(--sp-12) var(--sp-16);border:0;border-radius:var(--r-20);background:var(--bg-card);box-shadow:inset 0 1px #fff;color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;transition:background .15s}.ds-ctx:hover{background:color-mix(in srgb,var(--navy) 6%,var(--white))}.ds-ctx.is-static{cursor:default}.ds-ctx.is-static:hover{background:var(--bg-card)}.ds-ctx:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}.ds-ctx .x-ico{flex:none;width:40px;height:40px;border-radius:var(--r-10);display:grid;place-items:center;background:var(--bg-page);color:var(--text-link)}.ds-ctx .x-ico svg{width:20px;height:20px}.ds-ctx .x-ico:has(.ds-avatar){background:none}.ds-ctx .x-ico .ds-avatar,.ds-option .o-ico .ds-avatar,.ds-ctx .x-ico .ds-avatar img,.ds-option .o-ico .ds-avatar img{width:100%;height:100%}.ds-ctx .x-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ds-ctx .x-label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.ds-ctx .x-value{font-size:15px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-ctx .x-action{flex:none;font-size:14px;font-weight:600;color:var(--text-link)}.ds-dialog-overlay{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:var(--sp-16);background:color-mix(in srgb,var(--navy) 45%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:pop .18s var(--ease)}.ds-dialog{width:min(100%,440px);padding:var(--sp-24);border-radius:var(--r-20);background:var(--bg-page);box-shadow:var(--shadow-overlay,0 24px 48px -16px rgba(0,20,137,.35))}.ds-dialog .d-title{font-size:20px;font-weight:700;line-height:1.3;margin:0}.ds-dialog .d-text{margin-top:var(--sp-8);color:var(--text-secondary);font-size:15px;line-height:1.5}.ds-dialog .d-actions{display:flex;justify-content:flex-end;gap:var(--sp-8);margin-top:var(--sp-24)}.ds-dialog{max-height:calc(100vh - var(--sp-32));overflow:auto}@media(min-width:1101px){.ds-dialog{max-height:calc(100vh / 1.1 - var(--sp-32))}}.ds-dialog.is-wide{width:min(100%,560px)}.ds-dialog .d-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-16)}.ds-dialog .d-head .ds-iconbtn{flex:none;margin:-6px -8px 0 0;color:var(--text-secondary)}.ds-dialog .d-body{display:flex;flex-direction:column;gap:var(--sp-24);margin-top:var(--sp-16)}.ds-dialog .d-section{display:flex;flex-direction:column;gap:var(--sp-10);padding-top:var(--sp-16);border-top:1px solid var(--border-soft)}.ds-dialog .d-section>h3{font-size:16px;font-weight:700;line-height:1.4}.ds-dialog .d-section .btn{align-self:flex-start}.ds-toggle{display:inline-flex;align-items:center;gap:var(--sp-10);height:36px;padding:0 var(--sp-12) 0 var(--sp-8);border:0;border-radius:var(--r-100);background:var(--bg-page);box-shadow:inset 0 0 0 1px var(--border-soft);color:var(--text-secondary);font-size:14px;font-weight:600;white-space:nowrap;transition:color .15s,box-shadow .15s}.ds-toggle:hover{box-shadow:inset 0 0 0 1px var(--border-interactive)}.ds-toggle:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}.ds-toggle:disabled{opacity:.5;cursor:not-allowed}.ds-toggle.is-bare{padding:0 2px;background:none;box-shadow:none}.ds-toggle.is-bare:hover{box-shadow:none}.ds-toggle.is-bare .t-track{width:44px;height:24px}.ds-toggle.is-bare .t-track:after{width:20px;height:20px}.ds-toggle.is-bare[aria-pressed=true] .t-track:after{transform:translate(20px)}.ds-toggle .t-track{position:relative;flex:none;width:36px;height:20px;border-radius:var(--r-100);background:var(--border-default);transition:background .15s}.ds-toggle .t-track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--white);box-shadow:0 1px 2px color-mix(in srgb,var(--navy) 25%,transparent);transition:transform .15s var(--ease)}.ds-toggle[aria-pressed=true]{color:var(--text-link)}.ds-toggle[aria-pressed=true] .t-track{background:var(--action-primary)}.ds-toggle[aria-pressed=true] .t-track:after{transform:translate(16px)}.ds-progress{height:8px;border-radius:var(--r-100);background:var(--bg-page);overflow:hidden;box-shadow:inset 0 0 0 1px var(--border-soft)}.ds-progress .p-fill{display:block;height:100%;border-radius:inherit;background:var(--grad-brand);transition:width .6s var(--ease)}.ds-progress.is-warning .p-fill{background:var(--state-warning)}.ds-progress.is-error .p-fill{background:var(--state-error)}.ds-disc{border-radius:var(--r-20);background:var(--bg-card);box-shadow:inset 0 1px #fff}.ds-disc .d-head{display:flex;align-items:center;gap:var(--sp-12);width:100%;text-align:left;padding:var(--sp-16) var(--sp-24);border:0;background:none;border-radius:inherit;color:var(--text-primary);font:inherit;font-size:16px;font-weight:700;line-height:1.35;cursor:pointer;transition:color .15s}.ds-disc .d-head:hover{color:var(--text-link)}.ds-disc .d-head:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}.ds-disc .d-title{flex:1;min-width:0}.ds-disc .c-count{flex:none;font-size:12px;font-weight:600;color:var(--text-muted);padding:2px 8px;border-radius:var(--r-100);background:var(--bg-page)}.ds-disc .d-chev{flex:none;width:16px;height:16px;color:var(--text-muted);transition:transform .15s var(--ease)}.ds-disc.is-open .d-chev{transform:rotate(90deg)}.ds-disc .d-body{padding:0 var(--sp-16) var(--sp-16)}.ds-disc.is-open{background:var(--bg-page)}.ds-disc.is-open .d-head{background:var(--bg-card);border-radius:var(--r-20) var(--r-20) 0 0;margin-bottom:var(--sp-12)}.ds-chips{display:flex;flex-wrap:wrap;gap:var(--sp-8)}.ds-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 var(--sp-16);border-radius:var(--r-100);background:var(--bg-page);border:1px solid var(--border-default);color:var(--text-secondary);font-size:14px;font-weight:600;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.ds-chip:hover{border-color:var(--border-interactive);color:var(--text-link)}.ds-chip.is-selected{background:var(--action-primary);border-color:var(--action-primary);color:var(--text-onbrand)}.ds-chip:disabled{opacity:.5;cursor:not-allowed}.ds-chip .c-count{font-size:12px;font-weight:600;opacity:.7}.ds-filter{position:relative;display:inline-flex;min-width:0}.ds-filter .f-trigger{display:inline-flex;align-items:center;gap:var(--sp-8);height:40px;margin:0;padding:0 14px 0 var(--sp-16);border:1px solid transparent;border-radius:var(--r-100);background:var(--bg-card);box-shadow:inset 0 1px #fff;color:var(--text-link);font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.ds-filter .f-trigger:hover,.ds-filter.is-open .f-trigger{border-color:var(--border-interactive);background:var(--tint-brand)}.ds-filter .f-trigger:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}.ds-filter .f-value{min-width:0;overflow:hidden;text-overflow:ellipsis}.ds-filter .f-chev{flex:none;display:inline-flex;width:14px;height:14px;color:var(--text-muted);transition:transform .15s var(--ease)}.ds-filter .f-chev svg{width:100%;height:100%}.ds-filter.is-open .f-chev{transform:rotate(180deg)}.ds-filter .f-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:20;min-width:240px;max-height:320px;overflow-y:auto;margin:0;padding:var(--sp-8);list-style:none;background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--r-20);box-shadow:var(--shadow-card)}.ds-filter .f-option{display:block;width:100%;margin:0;padding:var(--sp-8) var(--sp-12);border:0;border-radius:var(--r-10);background:transparent;color:var(--text-primary);font-size:15px;line-height:1.4;text-align:left;cursor:pointer;white-space:nowrap}.ds-filter .f-option:hover,.ds-filter .f-option:focus-visible{background:var(--bg-subtle);outline:none}.ds-filter .f-option.is-selected{background:var(--tint-brand);color:var(--text-link);font-weight:600}@media(max-width:767px){.ds-filter{flex:1 1 auto}.ds-filter .f-trigger{width:100%}.ds-filter .f-value{flex:1}}.ds-segmented{display:inline-flex;padding:4px;border-radius:var(--r-100);background:var(--bg-soft);gap:2px}.ds-segmented button{height:40px;padding:0 var(--sp-24);border:0;border-radius:var(--r-100);background:transparent;color:var(--text-secondary);font-size:15px;font-weight:600;white-space:nowrap;transition:background .15s,color .15s,box-shadow .15s}.ds-segmented button:hover{color:var(--text-primary)}.ds-segmented button[aria-pressed=true],.ds-segmented button.is-active{background:var(--bg-page);color:var(--text-link);box-shadow:0 1px 2px color-mix(in srgb,var(--navy) 10%,transparent)}.ds-segmented.is-block{display:flex}.ds-segmented.is-block button{flex:1}.ds-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ds-field>span,.ds-label{font-size:13px;font-weight:700;color:var(--text-secondary);letter-spacing:.02em}.ds-input,.ds-select,.ds-textarea{width:100%;height:44px;padding:0 var(--sp-16);border-radius:var(--r-10);border:1px solid var(--border-default);background:var(--bg-page);color:var(--text-primary);font-size:15px;transition:border-color .15s,box-shadow .15s}.ds-textarea{height:auto;min-height:120px;padding:var(--sp-12) var(--sp-16);resize:vertical;font-family:inherit;line-height:1.5}.ds-input:hover,.ds-select:hover,.ds-textarea:hover{border-color:color-mix(in srgb,var(--navy) 40%,var(--border-default))}.ds-input:focus,.ds-select:focus,.ds-textarea:focus{outline:none;border-color:var(--border-interactive);box-shadow:0 0 0 3px var(--tint-brand)}.ds-input::placeholder,.ds-textarea::placeholder{color:var(--text-muted)}.ds-select{appearance:none;padding-right:40px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'><path d='M1 1l6 6 6-6' stroke='%234A4A4A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 16px center}.ds-search{position:relative}.ds-search .ds-input{padding-left:44px}.ds-search>svg,.ds-search>img{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--text-muted);pointer-events:none}.ds-input-sm{height:36px;font-size:14px}.ds-hint{font-size:13px;color:var(--text-muted)}.ds-field>.ds-hint{font-size:13px;font-weight:400;color:var(--text-muted);letter-spacing:0}.ds-error-text{font-size:14px;color:var(--state-error);font-weight:600}.ds-notice{display:flex;align-items:flex-start;gap:var(--sp-12);padding:var(--sp-12) var(--sp-16);border-radius:var(--r-10);background:var(--tint-brand);color:var(--text-primary);font-size:14px;line-height:1.5}.ds-notice>svg,.ds-notice>img{flex:none;width:20px;height:20px;margin-top:1px;color:var(--text-link)}.ds-notice p{margin:0}.ds-notice b{font-weight:700}.ds-notice.is-warning{background:var(--tint-warning)}.ds-notice.is-warning>svg{color:var(--text-warning)}.ds-notice.is-error{background:var(--tint-error)}.ds-notice.is-error>svg{color:var(--state-error)}.ds-notice.is-success{background:var(--tint-success)}.ds-notice.is-success>svg{color:var(--text-success)}.ds-notice.is-neutral{background:var(--bg-soft)}.ds-notice.is-neutral>svg{color:var(--text-secondary)}.ds-notice.is-accent{box-shadow:inset 4px 0 0 var(--state-error);background:color-mix(in srgb,var(--error) 5%,var(--white));border-radius:var(--r-10)}.ds-empty{padding:var(--sp-24);text-align:center;color:var(--text-muted);font-size:15px;background:var(--bg-card);border-radius:var(--r-20)}.dx-tile.empty.ds-empty-state{flex:1;gap:var(--sp-8);align-items:flex-start;justify-content:flex-start;min-height:calc(96px + var(--sp-16) * 2);padding-right:calc(96px + var(--sp-24) * 2)}@media(max-width:767px){.dx-tile.empty.ds-empty-state{min-height:calc(72px + var(--sp-8) * 2);padding-right:calc(72px + var(--sp-12) * 2)}}.ds-empty-state .wm{color:var(--navy)}.card .ds-empty-state{background:var(--bg-page)}.ds-empty-state .es-title{margin:0;font-size:18px;font-weight:700;line-height:1.3;position:relative;z-index:1}.ds-empty-state .es-text{margin:0;font-size:15px;line-height:1.5;color:var(--text-secondary);position:relative;z-index:1;max-width:60ch}.ds-empty-state .es-action{margin-top:var(--sp-8);position:relative;z-index:1}.ds-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-24);padding:var(--sp-16) var(--sp-24);border-radius:var(--r-20);background:var(--bg-brand);color:var(--text-onbrand)}.ds-summary .s-items{display:flex;flex-wrap:wrap;gap:var(--sp-8) var(--sp-32);flex:1;min-width:0}.ds-summary .s-item{display:flex;flex-direction:column;gap:2px;min-width:0}.ds-summary .s-lbl{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,#fff 65%,transparent);font-weight:600}.ds-summary .s-val{font-size:15px;font-weight:600;line-height:1.35}.ds-summary .s-val small{font-weight:400;color:color-mix(in srgb,#fff 70%,transparent);margin-left:4px}.ds-summary .s-total{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.ds-summary .s-total .s-lbl{text-align:right}.ds-summary .s-total .s-val{font-family:var(--font-price);font-weight:var(--price-weight);font-size:var(--price-size);line-height:1.3;letter-spacing:0}.ds-summary.is-light .s-total .s-val{color:var(--text-price)}.ds-summary.is-light{background:var(--bg-card);color:var(--text-primary);box-shadow:inset 0 1px #fff}.ds-summary.is-light .s-lbl{color:var(--text-muted)}.ds-summary.is-light .s-val small{color:var(--text-secondary)}.ds-kv{display:grid;grid-template-columns:minmax(120px,max-content) 1fr;gap:var(--sp-8) var(--sp-24);margin:0;font-size:15px}.ds-kv dt{color:var(--text-muted)}.ds-kv dd{margin:0;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.ds-calendar{background:var(--bg-page);border-radius:var(--r-20);padding:var(--sp-16);box-shadow:0 1px 2px color-mix(in srgb,var(--navy) 6%,transparent)}.ds-calendar .c-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);margin-bottom:var(--sp-12)}.ds-calendar .c-month{font-size:16px;font-weight:700;text-transform:capitalize}.ds-calendar .c-nav{display:flex;gap:6px}.ds-calendar .c-nav button{width:32px;height:32px;border-radius:50%;border:1px solid var(--border-default);background:var(--bg-page);color:var(--text-secondary);display:grid;place-items:center;transition:background .15s,border-color .15s}.ds-calendar .c-nav button:hover{border-color:var(--border-interactive);color:var(--text-link);background:var(--tint-brand)}.ds-calendar .c-nav svg{width:14px;height:14px}.ds-calendar .c-week,.ds-calendar .c-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.ds-calendar .c-week span{text-align:center;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:4px 0}.ds-calendar .c-day{width:100%;max-width:40px;margin:0 auto;aspect-ratio:1;border-radius:50%;border:0;background:transparent;color:var(--text-primary);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;display:grid;place-items:center;transition:background .15s,color .15s}.ds-calendar .c-day:disabled{color:var(--text-muted);opacity:.45;cursor:default}.ds-calendar .c-day.is-muted{opacity:.25}.ds-calendar .c-day.is-available{background:var(--tint-success);color:var(--text-success)}.ds-calendar .c-day.is-available:hover{background:color-mix(in srgb,var(--success) 25%,var(--bg-page))}.ds-calendar .c-day.is-selected{background:var(--action-primary);color:var(--text-onbrand)}.ds-calendar .c-day.is-today:not(.is-selected){box-shadow:inset 0 0 0 1px var(--border-interactive)}.ds-legend{display:flex;gap:var(--sp-16);flex-wrap:wrap;font-size:12px;color:var(--text-muted);margin-top:var(--sp-12)}.ds-legend span{display:inline-flex;align-items:center;gap:6px}.ds-legend i{width:10px;height:10px;border-radius:50%;display:inline-block}.ds-legend .l-available{background:var(--tint-success);box-shadow:inset 0 0 0 1px var(--text-success)}.ds-legend .l-selected{background:var(--action-primary)}.ds-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:var(--sp-8)}.ds-slot{height:40px;border-radius:var(--r-10);border:1px solid var(--border-default);background:var(--bg-page);color:var(--text-primary);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;transition:background .15s,border-color .15s,color .15s}.ds-slot:hover{border-color:var(--border-interactive);color:var(--text-link)}.ds-slot.is-selected{background:var(--action-primary);border-color:var(--action-primary);color:var(--text-onbrand)}.ds-slot:disabled{opacity:.4;cursor:not-allowed}.ds-slot-group{display:flex;flex-direction:column;gap:var(--sp-10)}.ds-slot-group .g-title{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.ds-slot.is-wide{height:auto;padding:var(--sp-10) var(--sp-12);display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.ds-slot.is-wide small{font-size:12px;font-weight:500;color:var(--text-muted);white-space:normal;line-height:1.3}.ds-slot.is-wide.is-selected small{color:color-mix(in srgb,#fff 75%,transparent)}.ds-slots.is-wide{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.ds-slot.is-doctor{gap:var(--sp-8);padding:var(--sp-12)}.ds-slot.is-doctor .s-time{font-size:17px;line-height:1.2}.ds-slot.is-doctor .s-doc{display:flex;align-items:center;gap:var(--sp-10);width:100%}.ds-slot.is-doctor .s-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ds-slot.is-doctor .s-name{font-size:14px;font-weight:600;line-height:1.3;white-space:normal}.ds-slot.is-doctor .s-price{flex:none;font-family:var(--font-price);font-weight:var(--price-weight);font-size:var(--price-size);line-height:1.3;color:var(--text-price);white-space:nowrap}.ds-slot.is-doctor.is-selected .s-price{color:var(--text-onbrand)}.ds-slots.is-wide:has(.is-doctor){grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.ds-avatar{width:56px;height:56px;border-radius:var(--r-10);object-fit:cover;background:#efefef;display:grid;place-items:center;flex:none;overflow:hidden}.ds-avatar img{width:100%;height:100%;object-fit:cover}.ds-avatar.is-sm{width:40px;height:40px;font-size:14px;border-radius:var(--r-10)}.ds-avatar.is-xs{width:24px;height:24px;font-size:10px;border-radius:6px}.ds-avatar.is-round{border-radius:50%}.ds-avatar.is-lg{width:72px;height:72px;font-size:22px;border-radius:var(--r-20)}.ds-person{display:inline-flex;align-items:center;gap:var(--sp-10);min-width:0;max-width:100%;vertical-align:middle;text-align:left}.ds-person.is-xs{gap:6px}.ds-person.is-md{gap:var(--sp-12)}.ds-person .pr-body{display:flex;flex-direction:column;min-width:0;line-height:1.3}.ds-person .pr-name{overflow-wrap:anywhere}.ds-person .pr-caption{font-size:13px;font-weight:400;color:var(--text-muted)}.ds-person-link{display:inline-flex;max-width:100%;min-width:0;color:inherit;text-decoration:none;border-radius:var(--r-10);vertical-align:middle}.ds-person-link:hover .pr-name,.ds-person-link:hover:not(:has(.pr-name)){color:var(--text-link)}.ds-person-link:hover .ds-avatar{box-shadow:0 0 0 2px var(--border-interactive)}.ds-person-link:focus-visible{outline:2px solid var(--border-interactive);outline-offset:2px}.p-meta .ds-person span+span:before{content:none}.ds-result{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-12);padding:var(--sp-32) var(--sp-24)}.ds-result .r-icon{width:72px;height:72px;border-radius:50%;background:var(--tint-success);color:var(--text-success);display:grid;place-items:center}.ds-result .r-icon svg{width:32px;height:32px}.ds-result .r-title{font-size:26px;font-weight:700}.ds-result .r-sub{color:var(--text-secondary);max-width:48ch}.ds-result.is-brand .r-icon{background:var(--bg-brand);color:var(--text-onbrand)}.ds-result.is-neutral .r-icon{background:var(--bg-soft);color:var(--text-secondary)}.ds-result.is-plain .r-icon{background:none;color:var(--text-secondary)}.ds-wizard{display:flex;flex-direction:column;gap:var(--sp-24)}.ds-wizard .w-head{display:flex;flex-direction:column;gap:var(--sp-8)}.ds-page-title{font-family:var(--font-body);font-size:28px;font-weight:700;line-height:1.2;color:var(--text-primary);letter-spacing:0}.ds-wizard .w-body{display:flex;flex-direction:column;gap:var(--sp-24);min-height:240px}.ds-wizard .w-foot{position:sticky;bottom:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:var(--sp-16);padding:var(--sp-12) 0 var(--sp-16);margin-top:var(--sp-8);background:color-mix(in srgb,var(--bg-page) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--border-soft)}.ds-section-title{font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}@media(max-width:1100px){.ds-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ds-grid-2,.ds-grid-3,.ds-grid-auto{grid-template-columns:1fr}.ds-stepper .s-text{display:none}.ds-stepper{gap:4px}.ds-stepper .s-num{width:22px;height:22px}.ds-option{padding:var(--sp-12) var(--sp-16);gap:var(--sp-12)}.ds-photo-card .pc-title{font-size:18px}.ds-option .o-aside{align-items:flex-start;text-align:left}.ds-summary{flex-direction:column;align-items:stretch}.ds-summary .s-total{align-items:flex-start;text-align:left}.ds-summary .s-total .s-lbl{text-align:left}.ds-segmented{display:flex;width:100%}.ds-segmented button{flex:1;padding:0 var(--sp-8);font-size:14px;white-space:normal;line-height:1.2}.ds-row-between>.ds-segmented{flex:1 1 100%}.ds-slots.is-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-wizard .w-foot{flex-direction:column-reverse;align-items:stretch}.ds-wizard .w-foot .btn{width:100%}.ds-kv{grid-template-columns:1fr}}
