:root{--salong-layout-target: 1200px;--salong-wrapper-width: 1200px;--salong-content-width: 1200px;--salong-page-padding: clamp(16px, 2.5vw, 20px);--salong-color-main: #ff4000;--salong-color-hover: #e63600;--salong-bg-body: #f8f9fc;--salong-bg-module: #ffffff;--el-color-primary: #ff4000;--el-color-primary-rgb: 255, 64, 0;--el-bg-color: var(--salong-bg-module);--el-bg-color-page: var(--salong-bg-body);--el-fill-color: #f0f0f3;--el-fill-color-light: #f5f5f7;--el-fill-color-lighter: #fbfbfd;--el-fill-color-dark: #e8e8ed;--el-fill-color-darker: #dedee3;--el-skeleton-color: #ebebed;--el-skeleton-to-color: #f5f5f7}@media(min-width:1200px){:root{--salong-page-padding: 0}.salong-layout-inner,.wrapper,.salong-page-width{padding-left:0;padding-right:0}}html.dark:not(:has(#salong-theme-css)){--salong-color-main: #ff4000;--salong-color-hover: #e63600;--el-color-primary: #ff4000;--el-color-primary-rgb: 255, 64, 0;--salong-color-title: #f1f5f9;--salong-color-text: #cbd5e1;--salong-color-meta: #94a3b8;--salong-color-border: #334155;--salong-bg-body: #0f172a;--salong-bg-module: #1e293b;--salong-bg-footer: #1e293b;--salong-surface-muted: #242e42;--salong-surface-subtle: #1a2334;--salong-surface-inset: #1a2334;--el-bg-color: #1e293b;--el-bg-color-page: #0f172a;--el-fill-color-blank: #1e293b;--el-fill-color: color-mix(in srgb, #0f172a 28%, #1e293b);--el-fill-color-light: color-mix(in srgb, #0f172a 22%, #1e293b);--el-fill-color-lighter: color-mix(in srgb, #0f172a 16%, #1e293b);--el-text-color-regular: #cbd5e1;--el-skeleton-color: color-mix(in srgb, #94a3b8 16%, #1e293b);--el-skeleton-to-color: color-mix(in srgb, #94a3b8 26%, color-mix(in srgb, #1e293b 78%, #0f172a))}html.dark{--el-bg-color: var(--salong-bg-module);--el-bg-color-page: var(--salong-bg-body);--el-fill-color-blank: var(--salong-bg-module);--el-fill-color-lighter: color-mix(in srgb, var(--salong-bg-body) 16%, var(--salong-bg-module));--el-fill-color-light: color-mix(in srgb, var(--salong-bg-body) 22%, var(--salong-bg-module));--el-text-color-regular: var(--salong-color-text)}html.dark:not(:has(#salong-theme-css)) body{--salong-color-title: #f1f5f9;--salong-color-text: #cbd5e1;--salong-color-meta: #94a3b8;--salong-color-border: #334155;--salong-bg-body: #0f172a;--salong-bg-module: #1e293b;--salong-bg-footer: #1e293b;--salong-surface-muted: #242e42;--salong-surface-subtle: #1a2334;--salong-surface-inset: #1a2334}html,body,#app{background-color:var(--salong-bg-body)!important}html.gx-boot:not(.gx-site-ready) body,html.gx-boot:not(.gx-site-ready) #app{background-color:#f8f9fc!important}html.dark.gx-boot:not(.gx-site-ready) body,html.dark.gx-boot:not(.gx-site-ready) #app{background-color:var(--salong-bg-body, #0f172a)!important}:root,.gx-ui{--gx-mod-type-section: clamp(1.375rem, 2vw, 1.5625rem);--gx-mod-type-lane: 1rem;--gx-mod-type-meta: 12px;--gx-mod-lh-section: 1.32;--gx-mod-lh-lane: 1.35;--gx-mod-section-title-size: var(--gx-mod-type-lane);--gx-mod-section-sub-size: var(--gx-mod-type-meta);--mp-radius-lg: var(--salong-module-radius, 6px);--mp-radius-md: var(--salong-input-radius, 4px);--gx-radius-module: var(--salong-module-radius, 6px);--gx-radius-surface: var(--salong-module-radius, 6px);--gx-radius-control: var(--salong-input-radius, 4px);--gx-radius-pill: var(--salong-button-radius, 4px);--gx-radius-image: var(--salong-input-radius, var(--salong-module-radius, 6px))}.gx-ui.pc-home-page .pc-home-stage__title{margin:0;font-size:var(--gx-mod-type-section);line-height:var(--gx-mod-lh-section);font-weight:700;letter-spacing:-.02em;color:var(--mp-text, var(--salong-color-title))}.gx-ui.pc-home-page .pc-home-stage__sub{margin:0;font-size:var(--gx-mod-type-lead, 14px);line-height:1.55;color:var(--mp-label, var(--salong-color-meta))}.gx-ui.pc-home-page .pc-home-lane .mp-cc-section-title{font-size:var(--gx-mod-type-lane);line-height:var(--gx-mod-lh-lane);font-weight:650;color:var(--gx-ink, var(--mp-text))}.gx-ui.pc-home-page .pc-home-lane .mp-cc-section-sub,.gx-ui.pc-home-page .pc-home-lane .pc-home-lane__eyebrow,.gx-ui.pc-home-page .pc-home-stage__eyebrow{display:none}.gx-ui.pc-home-page .pc-home-stage__head{padding-left:0}.gx-ui.pc-home-page :is(#home-learn,#home-insight,#home-quality,#home-assess,#home-career,#home-alumni) .pc-home-stage__head:before,.gx-ui.pc-home-page .pc-home-stage__head:before{display:none;content:none}.gx-ui.pc-home-page .pc-home-lane .pc-home-lane__head{gap:0}.gx-ui.pc-home-page .pc-home-first-screen{--hfs-module-radius: var(--salong-module-radius, var(--mp-radius-lg, 6px));--hfs-image-radius: var(--gx-radius-image, var(--hfs-module-radius))}.gx-ui.pc-home-page .pc-home-hero--editorial .pc-home-hero__canvas{border-radius:var(--hfs-module-radius, var(--salong-module-radius, 6px))}.gx-ui.pc-home-page .mp-module-bg-soft,.gx-ui.pc-home-page .pc-home-lane__panel,.gx-ui.pc-home-page .pc-home-quality-lane__panel,.gx-ui.pc-home-page .pc-home-insight-lane__panel,.gx-ui.pc-home-page .pc-home-assess-lane__panel{border-radius:var(--salong-module-radius, var(--mp-radius-lg, 6px))}html.gx-boot .gx-ui.pc-home-page .pc-home-stage,html.gx-boot .gx-ui.pc-home-page .pc-home-lane,html.gx-boot .gx-ui.pc-home-page .pc-home-first-screen__hero-row{transition:none!important}.site-popup-notice__body[data-v-cbf7fe64] p{margin:0 0 12px;line-height:1.6;color:var(--salong-color-text)}.site-popup-notice__body[data-v-cbf7fe64] p:last-child{margin-bottom:0}.site-popup-notice__body[data-v-cbf7fe64] a{color:var(--salong-color-main)}.menu-svg-icon[data-v-68808a8b]{display:block;flex-shrink:0;width:11px;height:11px}.menu-svg-icon--img[data-v-68808a8b]{width:11px;height:11px;object-fit:contain;opacity:.55}.menu-svg-icon--inline[data-v-68808a8b] svg{width:11px;height:11px;display:block;opacity:.55}.mobile-menu-shell[data-v-c6388a00]{width:100%}.mobile-menu[data-v-c6388a00]{display:flex;flex-direction:column;gap:12px;box-sizing:border-box;width:100%;max-width:var(--salong-content-width);margin-inline:auto;padding-top:14px;padding-bottom:20px}.mobile-menu__section[data-v-c6388a00]{display:flex;flex-direction:column;gap:8px}.mobile-menu__section+.mobile-menu__section[data-v-c6388a00]{margin-top:0;padding-top:12px;border-top:1px solid var(--salong-module-border-soft)}.mobile-menu__label[data-v-c6388a00]{padding:0 4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--salong-color-meta)}.mobile-menu[data-v-c6388a00] .menu{flex-direction:column;align-items:stretch;gap:10px}.mobile-menu[data-v-c6388a00] .menu-item:not(.menu-item--has-children)>.menu-link{width:100%;justify-content:flex-start;min-height:48px;padding:12px 14px;font-weight:600;border-bottom:none}.mobile-menu[data-v-c6388a00] .menu-link__body{flex:1;min-width:0}.mobile-menu[data-v-c6388a00] .menu-mark{margin-top:0;transform:none;vertical-align:middle}.header-top-bar__inner[data-v-fff372f2]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:50px}.header-top-menu[data-v-fff372f2]{flex:1;min-width:0}.header-top-bar__tel[data-v-fff372f2]{flex-shrink:0;font-size:var(--salong-small-font-size, 12px);text-decoration:none;white-space:nowrap}.header-top-bar__tel[data-v-fff372f2]:hover{color:var(--salong-color-main)}.side-btn__qr[data-v-569d53e3]{display:block;width:120px;height:120px;object-fit:contain;margin:0 auto}.side-btn__qr-hint[data-v-569d53e3]{margin:8px 0 0;text-align:center;font-size:12px;color:var(--salong-color-meta)}:root{--salong-color-main: #ff4000;--salong-color-hover: #e63600;--salong-color-price: #f30;--salong-color-text: #62748e;--salong-color-title: #0e172b;--salong-color-meta: #9aa7b9;--salong-color-bg: #f8fafc;--salong-color-border: #eff5ff;--salong-module-surface-tint: color-mix(in srgb, var(--salong-color-main) 3.5%, var(--salong-bg-module));--salong-module-border: color-mix( in srgb, var(--salong-color-meta) 9%, color-mix(in srgb, var(--salong-color-border) 28%, var(--salong-module-surface-tint)) );--salong-module-border-soft: color-mix(in srgb, var(--salong-module-border) 48%, var(--salong-bg-module));--salong-chrome-divider: color-mix( in srgb, var(--salong-color-meta) 9%, color-mix(in srgb, var(--salong-color-border) 22%, transparent) );--gx-btn-secondary-bg: transparent;--gx-btn-secondary-border: var(--salong-module-border-soft);--gx-btn-secondary-fg: var(--salong-color-text);--gx-btn-secondary-bg-hover: color-mix(in srgb, var(--salong-color-title) 5%, var(--salong-bg-module));--gx-btn-secondary-border-hover: color-mix( in srgb, var(--salong-color-meta) 42%, var(--salong-module-border-soft) );--gx-btn-secondary-fg-hover: var(--salong-color-title);--gx-btn-primary-plain-bg: color-mix(in srgb, var(--salong-color-main) 8%, var(--salong-bg-module));--gx-btn-primary-plain-border: color-mix(in srgb, var(--salong-color-main) 28%, var(--salong-module-border-soft));--gx-btn-primary-plain-fg: var(--salong-color-main);--gx-btn-primary-plain-bg-hover: color-mix(in srgb, var(--salong-color-main) 14%, var(--salong-bg-module));--gx-btn-primary-plain-border-hover: color-mix(in srgb, var(--salong-color-main) 42%, var(--salong-module-border-soft));--gx-btn-primary-plain-fg-hover: var(--salong-color-hover, var(--salong-color-main));--gx-mod-border: var(--salong-module-border);--salong-bg-body: #f8f9fc;--salong-bg-module: #ffffff;--salong-bg-footer: #ffffff;--el-color-primary: var(--salong-color-main);--el-color-primary-rgb: 255, 64, 0;--brand-primary: var(--salong-color-main);--brand-secondary: #9aa7b9;--salong-layout-target: 1200px;--salong-wrapper-width: var(--salong-layout-target);--salong-content-width: var(--salong-wrapper-width);--salong-page-padding: clamp(16px, 2.5vw, 20px);--gx-space-page-top: clamp(24px, 2.5vw, 30px);--gx-space-page-bottom: clamp(24px, 2.5vw, 30px);--gx-space-module: var(--gx-space-page-top);--gx-space-inner: clamp(18px, 2vw, 24px);--gx-space-compact: clamp(12px, 1.5vw, 16px);--gx-space-footer-gap: clamp(12px, 1.4vw, 16px);--gx-space-page-y: var(--gx-space-inner);--gx-space-below-header: var(--gx-space-page-top);--gx-space-below-breadcrumb: var(--gx-space-compact);--gx-space-above-footer: var(--gx-space-page-bottom);--salong-course-thumb-width: 600px;--salong-course-thumb-height: 338px;--salong-course-thumb-ratio: 600 / 338;--salong-course-thumb-pad-percent: 56.3333%;--salong-module-radius: 6px;--salong-button-radius: 4px;--salong-input-radius: 4px;--salong-radius-pill: var(--salong-button-radius);--salong-color-on-primary: #fff;--salong-color-success: #34c759;--gx-color-wechat: #09bb07;--gx-color-alipay: #1677ff;--gx-color-qq: #0188fb;--gx-color-wechat-social: #25d38a;--gx-color-link: #007aff;--salong-color-danger: #ff3b30;--salong-color-main-light: color-mix(in srgb, var(--salong-color-main) 62%, var(--salong-color-on-primary));--lg-overlay-default: rgba(15, 23, 42, .52);--lg-module-overlay-default: rgba(15, 23, 42, .42);--lg-hero-gradient: linear-gradient(135deg, #3d2518 0%, #1a1208 45%, #2a1810 100%);--lg-hero-glow-a: #ffb86a;--lg-hero-glow-b: #c45c26;--lg-hero-overlay: linear-gradient(160deg, rgba(20, 12, 8, .12) 0%, rgba(20, 12, 8, .55) 100%);--lg-hero-text: color-mix(in srgb, var(--salong-color-on-primary) 90%, transparent);--lg-social-glass: color-mix(in srgb, var(--salong-color-on-primary) 18%, transparent);--lg-social-focus: color-mix(in srgb, var(--salong-color-on-primary) 85%, transparent);--gx-color-warning: #e6a23c;--gx-color-reward: #ff9f43;--gx-color-reward-deep: #ff6b35;--gx-color-reward-fg: #c45a11;--gx-color-reward-fg-strong: #a34b0f;--gx-color-reward-fg-em: #e8590c;--gx-color-accent-indigo: #5b6ee8;--gx-color-emerald: #10b981;--gx-color-success-deep: #0d7a4c;--gx-color-orange-accent: #e67e22;--gx-color-code-red: #c7254e;--gx-color-code-pink: #f97583;--gx-color-lesson-error: #c62828;--gx-color-lesson-info: #1565c0;--gx-color-lesson-success: #2e7d32;--gx-color-lesson-warn: #e65100;--gx-color-lesson-purple: #6a1b9a;--gx-color-lesson-teal: #00695c;--gx-color-accent-purple: #5856d6;--gx-color-muted-icon: #9e9e9e;--gx-color-warning-dark: #b88230;--gx-color-ink-soft: #0f1218;--gx-color-ios-fill: rgba(60, 60, 67, .06);--gx-color-link-soft: rgba(0, 122, 255, .08);--pc-lesson-dark-base: #070910;--gx-color-dark-surface: #1c1c1e;--gx-color-dark-text: #e5e5ea;--gx-radius-control: var(--salong-input-radius);--gx-radius-surface: var(--salong-module-radius);--gx-radius-image: var(--salong-input-radius);--gx-radius-pill: var(--salong-button-radius);--gx-shadow-none: none;--gx-shadow-ink-alpha-max: .2;--gx-shadow-ink-ambient: rgba(0, 0, 0, .05);--gx-shadow-ink-soft: rgba(0, 0, 0, .08);--gx-shadow-ink-mid: rgba(0, 0, 0, .12);--gx-shadow-ink-strong: rgba(0, 0, 0, var(--gx-shadow-ink-alpha-max));--gx-shadow-elevated: 0 1px 3px var(--gx-shadow-ink-soft), 0 4px 12px -4px var(--gx-shadow-ink-mid);--gx-shadow-overlay: 0 8px 28px var(--gx-shadow-ink-strong), 0 16px 48px -12px var(--gx-shadow-ink-mid);--gx-btn-primary-shadow: 0 2px 6px rgba(0, 0, 0, .14);--gx-btn-primary-shadow-hover: 0 4px 12px rgba(0, 0, 0, .18);--gx-surface-border: 1px solid var(--salong-module-border);--gx-focus-ring: 0 0 0 1px var(--salong-color-main) inset, 0 0 0 3px color-mix(in srgb, var(--salong-color-main) 12%, transparent);--mp-radius-lg: var(--salong-module-radius);--mp-radius-md: var(--salong-input-radius);--salong-small-font-size: 11px;--salong-default-font-size: 12px;--salong-medium-font-size: 13px;--salong-large-font-size: 14px;--salong-huge-font-size: 15px;--salong-body-font-size: 12px;--salong-body-line-height: 24px;--salong-nav-menu-font-size: 14px;--salong-nav-menu-line-height: 26px;--salong-catalog-control-font-size: var(--salong-nav-menu-font-size);--salong-catalog-control-line-height: 1.35;--salong-catalog-control-font-weight: 400;--salong-catalog-control-letter-spacing: -.01em;--salong-module-title-font-size: 24px;--salong-module-title-line-height: 32px;--salong-h1-font-size: 26px;--salong-h1-line-height: 36px;--salong-h2-font-size: 18px;--salong-h2-line-height: 32px;--salong-h3-font-size: 16px;--salong-h3-line-height: 28px;--salong-h4-font-size: 14px;--salong-h4-line-height: 24px;--salong-h5-font-size: 13px;--salong-h5-line-height: 20px;--salong-h6-font-size: 12px;--salong-h6-line-height: 18px;--salong-excerpt-font-size: 13px;--salong-excerpt-line-height: 24px;--salong-post-content-pc-font-size: 14px;--salong-post-content-pc-line-height: 32px;--salong-post-content-mobile-font-size: 13px;--salong-post-content-mobile-line-height: 28px;--salong-color-menu-transparent-color: #b1c1e8;--salong-border-before-image-color: rgba(255, 255, 255, .1);--salong-color-rate-0: #edd268;--salong-color-rate-1: #f7ba2a;--salong-color-rate-2: #ff9900;--salong-color-image-before-title: #fff;--salong-color-image-before-subtitle: #99a9bf;--salong-color-image-before-desc: #d5dde5;--salong-color-content-post: var(--salong-color-text);--salong-color-content-post-a: var(--salong-color-main);--salong-color-content-post-a-hover: var(--salong-color-hover);--salong-message-info-bg: #e8f4ff;--salong-message-info-border: #91caff;--salong-message-info-color: #0958d9;--salong-message-success-bg: #f6ffed;--salong-message-success-border: #b7eb8f;--salong-message-success-color: #389e0d;--salong-message-warning-bg: #fffbe6;--salong-message-warning-border: #ffe58f;--salong-message-warning-color: #d48806;--salong-message-error-bg: #fff2f0;--salong-message-error-border: #ffccc7;--salong-message-error-color: #cf1322;--salong-popup-bg: rgba(0, 15, 30, .8);--salong-popup-blur: 6px;--salong-header-height: 74px;--salong-header-main-height: 74px;--salong-top-bar-height: 50px;--salong-header-logo-height: 40px;--salong-color-main-muted: color-mix(in srgb, var(--salong-color-main) 14%, transparent);--salong-color-main-soft: color-mix(in srgb, var(--salong-color-main) 7%, var(--salong-bg-module));--salong-color-main-softer: color-mix(in srgb, var(--salong-color-main) 5%, var(--salong-bg-body));--salong-shadow-card: none;--salong-shadow-card-hover: none;--salong-shadow-module: none;--salong-gradient-hero: linear-gradient(128deg, var(--salong-color-main) 0%, #1c1c1e 100%);--salong-gradient-preview: linear-gradient(180deg, transparent 30%, rgba(0, 0, 0, .75) 100%);--cc-catalog-content-inset-y: 14px;--cc-catalog-content-inset-x: 16px;--cc-catalog-list-cover-width: 200px;--gx-mod-section-pad-top: clamp(12px, 1.6vw, 16px);--gx-mod-section-pad-bottom: clamp(10px, 1.2vw, 14px);--gx-mod-section-after-gap: clamp(12px, 1.5vw, 16px);--gx-mod-section-block-gap: clamp(24px, 2.5vw, 30px);--gx-space-module-gap: var(--gx-mod-section-block-gap);--gx-mod-section-title-size: var(--salong-module-title-font-size);--gx-mod-section-sub-size: var(--salong-excerpt-font-size);--gx-action-secondary-weight: 400;--gx-action-count-weight: 400;--gx-action-secondary-lh: 1.35;--gx-action-engage-size: var(--salong-body-font-size);--gx-action-label-size: var(--salong-excerpt-font-size);--gx-action-compact-size: var(--salong-small-font-size);--gx-action-count-size: var(--salong-small-font-size);--gx-action-stat-size: var(--salong-excerpt-font-size);--gx-action-link-size: var(--salong-excerpt-font-size);--gx-action-secondary-size: var(--gx-action-label-size);--gx-action-secondary-size-sm: var(--gx-action-count-size);--cc-catalog-toolbar-inset-y: var(--gx-mod-section-pad-top);--cc-catalog-results-offset-top: var(--gx-mod-section-after-gap);--cc-catalog-grid-gap: 14px;--cc-catalog-card-radius: var(--salong-module-radius);--cc-catalog-card-title-min-h: 3em ;--cc-catalog-title-meta-gap: 8px;--cc-catalog-card-meta-min-h: calc(20px + var(--cc-catalog-title-meta-gap));--cc-catalog-card-body-min-h: 108px;--cc-catalog-card-foot-min-h: 32px;--cc-catalog-card-progress-min-h: 28px;--cc-catalog-card-body-fixed-h: calc( var(--cc-catalog-card-title-min-h) + var(--cc-catalog-card-meta-min-h) + var(--cc-catalog-card-foot-min-h) + var(--cc-catalog-card-progress-min-h) + 2 * var(--cc-catalog-content-inset-y) );--cc-catalog-list-media-gap: 16px;--cc-catalog-list-trail-gap: 20px}@media(max-width:767px){:root{--salong-header-height: 48px;--salong-header-main-height: 48px}}html.dark:not(:has(#salong-theme-css)){--el-color-primary-rgb: 255, 64, 0}html.dark{--salong-surface-muted: #242e42;--salong-surface-subtle: color-mix(in srgb, var(--salong-bg-body) 22%, var(--salong-bg-module));--salong-surface-inset: color-mix(in srgb, var(--salong-bg-body) 38%, var(--salong-bg-module));--salong-chrome-divider: color-mix(in srgb, var(--salong-color-title) 4.5%, transparent);--gx-shadow-ink-alpha-max: .2;--gx-shadow-ink-ambient: rgba(0, 0, 0, .06);--gx-shadow-ink-soft: rgba(0, 0, 0, .1);--gx-shadow-ink-mid: rgba(0, 0, 0, .14);--gx-shadow-ink-strong: rgba(0, 0, 0, var(--gx-shadow-ink-alpha-max));--gx-btn-primary-shadow: 0 2px 8px rgba(0, 0, 0, .16);--gx-btn-primary-shadow-hover: 0 6px 16px rgba(0, 0, 0, var(--gx-shadow-ink-alpha-max));--gx-btn-secondary-bg: color-mix(in srgb, var(--salong-bg-body) 36%, var(--salong-bg-module));--gx-btn-secondary-fg: var(--salong-color-title);--gx-btn-secondary-bg-hover: color-mix(in srgb, var(--salong-color-title) 9%, var(--salong-bg-module));--gx-btn-secondary-border-hover: color-mix( in srgb, var(--salong-color-meta) 38%, var(--salong-module-border-soft) );--gx-btn-secondary-fg-hover: var(--salong-color-title);--gx-btn-primary-plain-bg: color-mix(in srgb, var(--salong-color-main) 14%, var(--salong-bg-module));--gx-btn-primary-plain-border: color-mix(in srgb, var(--salong-color-main) 45%, var(--salong-module-border));--gx-btn-primary-plain-fg: color-mix(in srgb, var(--salong-color-main) 92%, #fff);--gx-btn-primary-plain-bg-hover: var(--salong-color-main);--gx-btn-primary-plain-border-hover: var(--salong-color-hover, var(--salong-color-main));--gx-btn-primary-plain-fg-hover: var(--salong-color-on-primary)}@media(max-width:767px){:root{--gx-space-page-top: 24px;--gx-space-page-bottom: 24px;--gx-mod-section-block-gap: 24px;--gx-space-inner: 16px;--gx-space-compact: 10px;--gx-space-footer-gap: 10px}}:root{--gx-radius-module: var(--salong-module-radius);--gx-radius-button: var(--salong-button-radius);--gx-radius-input: var(--salong-input-radius);--gx-radius-image: var(--salong-input-radius);--gx-surface: var(--salong-bg-module);--gx-surface-muted: color-mix(in srgb, var(--salong-color-main) 6%, var(--salong-bg-module));--gx-surface-body: var(--salong-bg-body);--gx-border: var(--salong-color-border);--gx-text: var(--salong-color-title);--gx-text-secondary: var(--salong-color-text);--gx-text-meta: var(--salong-color-meta);--gx-accent: var(--salong-color-main);--gx-accent-hover: var(--salong-color-hover);--gx-price: var(--salong-color-price);--gx-font-caption: calc(var(--salong-small-font-size) - 1px);--gx-font-compact: var(--salong-small-font-size);--gx-font-body: var(--salong-body-font-size);--gx-font-meta: var(--salong-excerpt-font-size);--gx-font-lead: var(--salong-post-content-pc-font-size);--gx-font-subtitle: var(--salong-h3-font-size);--gx-font-title: var(--salong-h2-font-size);--gx-font-display: var(--salong-module-title-font-size);--gx-font-nav: var(--salong-nav-menu-font-size);--gx-color-success: var(--salong-message-success-color);--gx-color-success-bg: var(--salong-message-success-bg);--gx-color-warning: var(--salong-message-warning-color);--gx-color-warning-bg: var(--salong-message-warning-bg);--gx-color-error: var(--salong-message-error-color);--gx-color-error-bg: var(--salong-message-error-bg);--gx-color-info: var(--salong-message-info-color);--gx-color-info-bg: var(--salong-message-info-bg);--gx-tint-1: color-mix(in srgb, var(--salong-color-main) 18%, var(--salong-bg-module));--gx-tint-2: color-mix(in srgb, var(--salong-color-hover) 16%, var(--salong-bg-module));--gx-tint-3: color-mix(in srgb, var(--salong-color-main) 12%, var(--salong-bg-body));--gx-tint-4: color-mix(in srgb, var(--salong-color-price) 14%, var(--salong-bg-module));--gx-tint-5: color-mix(in srgb, var(--salong-color-main) 10%, var(--salong-color-border));--gx-grad-panel: linear-gradient( 145deg, color-mix(in srgb, var(--salong-color-main) 6%, var(--salong-bg-module)), var(--salong-bg-body) );--gx-grad-promo-alt: linear-gradient( 152deg, color-mix(in srgb, var(--salong-color-hover) 86%, #fff) 0%, color-mix(in srgb, var(--salong-color-main) 72%, var(--salong-color-hover)) 50%, color-mix(in srgb, var(--salong-color-hover) 78%, var(--salong-color-main)) 100% );--gx-grad-promo-warm: linear-gradient( 152deg, color-mix(in srgb, var(--salong-color-main) 92%, #fff) 0%, color-mix(in srgb, var(--salong-color-main) 78%, var(--salong-color-price)) 55%, color-mix(in srgb, var(--salong-color-main) 68%, var(--salong-color-hover)) 100% )}body.light{--salong-module-elevated: color-mix(in srgb, var(--salong-bg-module) 62%, #fff);--salong-module-surface-tint: color-mix(in srgb, var(--salong-color-main) 3.5%, var(--salong-bg-module));--salong-module-border: color-mix( in srgb, var(--salong-color-meta) 9%, color-mix(in srgb, var(--salong-color-border) 28%, var(--salong-module-surface-tint)) );--salong-module-border-soft: color-mix(in srgb, var(--salong-module-border) 48%, var(--salong-bg-module));--salong-chrome-divider: color-mix(in srgb, var(--salong-module-border-soft) 52%, transparent);--gx-btn-secondary-bg: transparent;--gx-btn-secondary-fg: var(--salong-color-text);--gx-btn-primary-plain-bg: color-mix(in srgb, var(--salong-color-main) 8%, var(--salong-bg-module));--gx-btn-primary-plain-border: color-mix(in srgb, var(--salong-color-main) 28%, var(--salong-module-border-soft));--gx-btn-primary-plain-fg: var(--salong-color-main);--gx-btn-primary-plain-bg-hover: color-mix(in srgb, var(--salong-color-main) 14%, var(--salong-bg-module));--gx-btn-primary-plain-border-hover: color-mix(in srgb, var(--salong-color-main) 42%, var(--salong-module-border-soft));--gx-btn-primary-plain-fg-hover: var(--salong-color-hover, var(--salong-color-main));--el-bg-color: var(--salong-bg-module);--el-bg-color-page: var(--salong-bg-body);--el-fill-color: color-mix(in srgb, var(--salong-color-border) 55%, var(--salong-bg-module));--el-fill-color-light: color-mix(in srgb, var(--salong-color-border) 35%, var(--salong-bg-module));--el-fill-color-lighter: var(--salong-bg-body);--el-fill-color-dark: color-mix(in srgb, var(--salong-color-meta) 18%, var(--salong-bg-module));--el-fill-color-darker: color-mix(in srgb, var(--salong-color-meta) 28%, var(--salong-bg-module));--el-text-color-primary: var(--salong-color-title);--el-text-color-regular: var(--salong-color-text);--el-text-color-secondary: var(--salong-color-meta);--el-border-color: var(--salong-color-border);--el-border-color-light: var(--salong-module-border);--el-skeleton-color: color-mix(in srgb, var(--salong-color-border) 80%, var(--salong-bg-module));--el-skeleton-to-color: var(--salong-bg-body)}body.dark{--salong-module-elevated: color-mix( in srgb, var(--salong-bg-module) 93%, color-mix(in srgb, var(--salong-color-main) 36%, var(--salong-bg-body)) );--salong-module-surface-tint: color-mix(in srgb, var(--salong-color-main) 5.5%, var(--salong-bg-module));--salong-module-border: color-mix( in srgb, var(--salong-color-meta) 6%, color-mix(in srgb, var(--salong-bg-body) 18%, var(--salong-module-surface-tint)) );--salong-module-border-soft: color-mix(in srgb, var(--salong-module-border) 42%, var(--salong-bg-module));--salong-chrome-divider: color-mix(in srgb, var(--salong-color-title) 4.5%, transparent);--gx-btn-secondary-bg: color-mix(in srgb, var(--salong-bg-body) 36%, var(--salong-bg-module));--gx-btn-secondary-fg: var(--salong-color-title);--gx-btn-secondary-bg-hover: color-mix(in srgb, var(--salong-color-title) 9%, var(--salong-bg-module));--gx-btn-primary-plain-bg: color-mix(in srgb, var(--salong-color-main) 14%, var(--salong-bg-module));--gx-btn-primary-plain-border: color-mix(in srgb, var(--salong-color-main) 45%, var(--salong-module-border));--gx-btn-primary-plain-fg: color-mix(in srgb, var(--salong-color-main) 92%, #fff);--gx-btn-primary-plain-bg-hover: var(--salong-color-main);--gx-btn-primary-plain-border-hover: var(--salong-color-hover, var(--salong-color-main));--gx-btn-primary-plain-fg-hover: var(--salong-color-on-primary);--el-bg-color: var(--salong-bg-module);--el-bg-color-page: var(--salong-bg-body);--el-fill-color: color-mix(in srgb, var(--salong-color-border) 65%, var(--salong-bg-module));--el-fill-color-light: color-mix(in srgb, var(--salong-color-border) 45%, var(--salong-bg-module));--el-fill-color-lighter: var(--salong-bg-module);--el-fill-color-dark: color-mix(in srgb, var(--salong-color-title) 8%, var(--salong-bg-module));--el-fill-color-darker: color-mix(in srgb, var(--salong-color-title) 14%, var(--salong-bg-module));--el-text-color-primary: var(--salong-color-title);--el-text-color-regular: var(--salong-color-text);--el-text-color-secondary: var(--salong-color-meta);--el-border-color: var(--salong-color-border);--el-border-color-light: var(--salong-module-border);--el-skeleton-color: color-mix(in srgb, var(--salong-color-meta) 16%, var(--salong-bg-module));--el-skeleton-to-color: color-mix( in srgb, var(--salong-color-meta) 26%, color-mix(in srgb, var(--salong-bg-module) 78%, var(--salong-bg-body)) );--salong-btn-primary: var(--salong-color-main);--salong-btn-primary-hover: var(--salong-color-hover);--salong-btn-primary-pressed: var(--salong-color-hover);--el-color-primary: var(--salong-color-main);--salong-overlay-backdrop: color-mix( in srgb, var(--salong-bg-body) 52%, color-mix(in srgb, var(--salong-popup-bg, rgba(0, 15, 30, .8)) 78%, rgba(0, 0, 0, .68)) );--salong-overlay-backdrop-blur: max(12px, var(--salong-popup-blur, 10px))}html.dark body.dark{color-scheme:dark}html:not(.dark) body.light{color-scheme:light}body.light,body.dark{--mp-bg: var(--salong-bg-body);--mp-card: var(--salong-bg-module);--mp-text: var(--salong-color-title);--mp-text-secondary: var(--salong-color-text);--mp-label: var(--salong-color-meta);--mp-brand: var(--salong-color-main);--mp-brand-soft: var(--salong-color-main-soft);--mp-sep: var(--salong-module-border)}body.light{--mp-hero-surface: var(--salong-module-elevated, var(--salong-bg-module))}body.dark{--mp-hero-surface: var(--salong-bg-module)}body.light{--salong-color-text-secondary: color-mix( in srgb, var(--salong-color-text) 92%, var(--salong-color-meta) );--gx-read-body: color-mix(in srgb, var(--salong-color-title) 34%, var(--salong-color-text));--gx-read-heading: var(--salong-color-title);--gx-read-section: var(--salong-color-title);--gx-read-muted: var(--salong-color-meta);--gx-content-primary: var(--mp-text, var(--salong-color-title));--gx-content-emphasis: var(--mp-text-secondary, var(--salong-color-text));--gx-content-muted: var(--mp-label, var(--salong-color-meta));--gx-list-title-weight: 600}body.dark{--salong-color-text-secondary: color-mix( in srgb, var(--salong-color-text) 90%, var(--salong-color-title) );--gx-read-body: color-mix(in srgb, var(--salong-color-title) 16%, var(--salong-color-text));--gx-read-heading: var(--salong-color-title);--gx-read-section: color-mix(in srgb, var(--salong-color-title) 96%, var(--salong-color-text));--gx-read-muted: color-mix(in srgb, var(--salong-color-meta) 82%, var(--salong-color-text));--gx-content-primary: var(--mp-text, var(--salong-color-title));--gx-content-emphasis: var(--mp-text-secondary, color-mix(in srgb, var(--salong-color-title) 10%, var(--salong-color-text)));--gx-content-muted: var(--mp-label, color-mix(in srgb, var(--salong-color-meta) 82%, var(--salong-color-text)));--gx-list-title-weight: 600}html:not(:has(#salong-theme-css)):not(.dark) body{--salong-color-main: #ff4000;--salong-color-hover: #e63600;--salong-color-title: #0e172b;--salong-color-text: #62748e;--salong-color-meta: #9aa7b9;--salong-color-border: #eff5ff;--salong-color-bg: #f8fafc;--salong-bg-body: #f8f9fc;--salong-bg-module: #ffffff;--salong-bg-footer: #ffffff}html:not(:has(#salong-theme-css)).dark body{--salong-color-main: #ff4000;--salong-color-hover: #e63600;--salong-color-title: #f1f5f9;--salong-color-text: #cbd5e1;--salong-color-meta: #94a3b8;--salong-color-border: #334155;--salong-color-bg: #0f172a;--salong-bg-body: #0f172a;--salong-bg-module: #1e293b;--salong-bg-footer: #1e293b;--salong-surface-muted: #242e42;--salong-surface-subtle: #1a2334;--salong-surface-inset: #1a2334;--el-bg-color: var(--salong-bg-module);--el-bg-color-page: var(--salong-bg-body);--el-fill-color-blank: var(--salong-bg-module);--el-text-color-regular: var(--salong-color-text)}html:not(:has(#salong-theme-css)).dark body>.site-footer.salong-viewport-band{background-color:var(--salong-bg-module, #1e293b);color:var(--salong-color-text, #b3bdd3)}html:not(:has(#salong-theme-css)).dark body>.site-footer.salong-viewport-band:before{background:inherit}html:not(:has(#salong-theme-css)).dark body>.site-footer .site-footer-col-title,html:not(:has(#salong-theme-css)).dark body>.site-footer .site-footer-friends-title{color:var(--salong-color-title, #ffffff)}html:not(:has(#salong-theme-css)).dark body>.site-footer .site-footer-links-col a,html:not(:has(#salong-theme-css)).dark body>.site-footer .site-footer-html.entry-content,html:not(:has(#salong-theme-css)).dark body>.site-footer .site-footer-friends-list a{color:var(--salong-color-text, #b3bdd3)}html:not(:has(#salong-theme-css)).dark body>.site-footer .site-footer-copyright{color:var(--salong-color-meta, #8b949e)}html:not(:has(#salong-theme-css)).dark body .gx-ui .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text),html:not(:has(#salong-theme-css)).dark .gx-ui .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text){--el-button-bg-color: color-mix(in srgb, var(--salong-bg-body) 36%, var(--salong-bg-module));--el-button-border-color: var(--salong-module-border, var(--salong-color-border));--el-button-text-color: var(--salong-color-title);--el-button-hover-bg-color: color-mix(in srgb, var(--salong-color-title) 10%, var(--salong-bg-module));--el-button-hover-text-color: var(--salong-color-title);background-color:var(--el-button-bg-color)!important;border-color:var(--el-button-border-color)!important;color:var(--el-button-text-color)!important}html:not(:has(#salong-theme-css)).dark body .gx-ui .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):hover,html:not(:has(#salong-theme-css)).dark .gx-ui .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):hover{background-color:var(--el-button-hover-bg-color)!important;border-color:var(--el-button-hover-border-color)!important;color:var(--el-button-hover-text-color)!important}html:not(:has(#salong-theme-css)).dark body .gx-ui .mp-cc-chip:not(.is-active),html:not(:has(#salong-theme-css)).dark .gx-ui .mp-cc-chip:not(.is-active){color:var(--salong-color-text);background:color-mix(in srgb,var(--salong-bg-module) 90%,var(--salong-bg-body));border:1px solid var(--salong-module-border, var(--salong-color-border));box-shadow:none}html:not(:has(#salong-theme-css)).dark body .gx-ui .pc-home-topic-card__tag,html:not(:has(#salong-theme-css)).dark .gx-ui .pc-home-topic-card__tag{color:var(--salong-color-text-secondary, var(--salong-color-text));background:color-mix(in srgb,var(--salong-color-meta) 14%,var(--salong-bg-module));border:1px solid color-mix(in srgb,var(--salong-color-meta) 22%,var(--salong-color-border))}html:not(:has(#salong-theme-css)).dark body .gx-ui .pc-home-topic-card__badge,html:not(:has(#salong-theme-css)).dark .gx-ui .pc-home-topic-card__badge{color:var(--salong-color-main);background:color-mix(in srgb,var(--salong-color-main) 16%,var(--salong-bg-module));border:1px solid color-mix(in srgb,var(--salong-color-main) 28%,var(--salong-color-border))}html:not(:has(#salong-theme-css)).dark body .gx-ui .qa-detail__stat-pill,html:not(:has(#salong-theme-css)).dark .gx-ui .qa-detail__stat-pill{color:var(--salong-color-main);background:color-mix(in srgb,var(--salong-color-main) 14%,var(--salong-bg-module));border-color:color-mix(in srgb,var(--salong-color-main) 26%,var(--salong-color-border))}html:not(:has(#salong-theme-css)).dark body .gx-ui .ar-detail-aside .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text),html:not(:has(#salong-theme-css)).dark .gx-ui .ar-detail-aside .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text){--el-button-bg-color: color-mix(in srgb, var(--salong-bg-body) 36%, var(--salong-bg-module));--el-button-border-color: var(--salong-module-border, var(--salong-color-border));--el-button-text-color: var(--salong-color-title);--el-button-hover-bg-color: color-mix(in srgb, var(--salong-color-title) 10%, var(--salong-bg-module));--el-button-hover-text-color: var(--salong-color-title);background-color:var(--el-button-bg-color)!important;border-color:var(--el-button-border-color)!important;color:var(--el-button-text-color)!important}html:not(:has(#salong-theme-css)).dark body .gx-ui .qa-detail-reply__reward-badge,html:not(:has(#salong-theme-css)).dark .gx-ui .qa-detail-reply__reward-badge,html:not(:has(#salong-theme-css)).dark body .gx-ui .qa-detail__answer-best-badge,html:not(:has(#salong-theme-css)).dark .gx-ui .qa-detail__answer-best-badge{--qa-reward-fg: color-mix(in srgb, #ffc078 88%, var(--salong-color-title));--qa-reward-fg-strong: color-mix(in srgb, #ffb366 92%, var(--salong-color-title));--qa-reward-fg-em: #ffb347;--qa-reward-surface-a: color-mix(in srgb, #ff9f43 22%, var(--salong-bg-module));--qa-reward-surface-b: color-mix(in srgb, #ff6b35 14%, var(--salong-bg-module));--qa-reward-border: color-mix(in srgb, #ff9f43 38%, var(--salong-color-border))}:root{--salong-font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "PingFang SC", "Helvetica Neue", "Microsoft YaHei", sans-serif}html{font-family:var(--salong-font-family);font-size:var(--salong-body-font-size);line-height:var(--salong-body-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,#app,button,input,textarea,select{font-family:inherit}body{font-size:inherit;line-height:inherit}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:-.02em;color:var(--salong-color-title)}h1{font-size:var(--salong-h1-font-size);line-height:var(--salong-h1-line-height)}h2{font-size:var(--salong-h2-font-size);line-height:var(--salong-h2-line-height)}h3{font-size:var(--salong-h3-font-size);line-height:var(--salong-h3-line-height)}h4{font-size:var(--salong-h4-font-size);line-height:var(--salong-h4-line-height)}h5{font-size:var(--salong-h5-font-size);line-height:var(--salong-h5-line-height)}h6{font-size:var(--salong-h6-font-size);line-height:var(--salong-h6-line-height)}.entry-content,.detail-body,.mp-rich-content,.salong-article-body{font-size:var(--salong-post-content-pc-font-size);line-height:var(--salong-post-content-pc-line-height);color:var(--gx-read-body, var(--salong-color-text))}.entry-content h1,.detail-body h1,.mp-rich-content h1,.salong-article-body h1{font-size:var(--salong-h1-font-size);line-height:var(--salong-h1-line-height)}.entry-content h2,.detail-body h2,.mp-rich-content h2,.salong-article-body h2{font-size:var(--salong-h2-font-size);line-height:var(--salong-h2-line-height)}.entry-content h3,.detail-body h3,.mp-rich-content h3,.salong-article-body h3{font-size:var(--salong-h3-font-size);line-height:var(--salong-h3-line-height)}.module-title-text{font-size:var(--salong-module-title-font-size);line-height:var(--salong-module-title-line-height)}.text-excerpt{font-size:var(--salong-excerpt-font-size);line-height:var(--salong-excerpt-line-height)}.text-meta{font-size:var(--salong-small-font-size);line-height:var(--salong-body-line-height);color:var(--salong-color-meta)}.gx-ui :is(.topic-article-body,.pc-rich-content,.qa-detail-prose,.cm-detail__body.entry-content,.pc-module-detail__content .entry-content){color:var(--gx-read-body, var(--salong-color-text))}.gx-ui :is(.topic-article-body,.pc-rich-content,.qa-detail-prose) :is(p,li,td,th){font-size:inherit;line-height:inherit}.gx-ui :is(.qa-card__title,.is-card__title,.ar-card__title,.cm-topic-card__title,.sh-card__title,.ev-card__title,.vd-card__title,.info-card-title,.pc-home-insight-card__title,.pc-home-topic-card__title,.pc-home-discover-card__title,.pc-home-assess-list__title,.pc-home-assess-grid__title,.pc-home-career-job-card__title,.pc-home-career-story-card__title,.pc-home-hero-events__title,.pc-home-continue__title,.pc-home-toolbox-tool__title,.pc-home-alumni-entry__title,.pc-home-quality__video-title,.pc-hq-topic__headline,.cc-card-body__title-text,.mp-cc-list-row .cc-card-body__title){color:var(--gx-ink, var(--gx-content-primary, var(--salong-color-title)));font-weight:var(--gx-list-title-weight, 600)}.gx-ui :is(.pc-hq-topic__title,.pc-home-insight-card--comment .pc-home-insight-card__title){color:var(--gx-ink-secondary, var(--gx-content-emphasis, var(--salong-color-text)));font-weight:500}.gx-ui :is(.qa-card__meta,.ar-card__meta,.cm-topic-card__meta,.pc-home-insight-card__meta,.pc-home-insight-card__when,.pc-home-topic-card__meta,.pc-home-topic-card__time,.pc-home-topic-card__name,.pc-home-discover-card__author-name,.pc-home-discover-card__time,.pc-home-assess-list__meta,.pc-home-assess-list__heat,.pc-home-assess-grid__sub,.pc-home-assess-grid__meta,.pc-home-assess-grid__heat,.pc-hq-topic__time,.pc-hq-topic__meta,.cc-card-body__meta){color:var(--gx-ink-muted, var(--gx-content-muted, var(--salong-color-meta)));font-weight:400}.gx-ui :is(.topic-article-body,.ar-article-body,.pc-rich-content,.qa-detail-prose,.entry-content,.detail-body,.salong-article-body){color:var(--gx-read-body, var(--salong-color-text))}.gx-ui :is(.ar-article-body,.entry-content,.detail-body) :is(strong,b){color:var(--gx-ink, var(--gx-content-primary, var(--salong-color-title)));font-weight:650}.gx-ui :is(.pc-module-detail__title,.ar-detail__title,.qa-detail__title){color:var(--gx-ink, var(--gx-content-primary, var(--salong-color-title)));font-weight:800}.pc-home-page :is(.pc-home-stage__sub,.pc-home-insight__sub,.pc-home-quality__panel-sub,.pc-home-assess-lane__hint){color:var(--gx-ink-muted, var(--gx-content-muted, var(--mp-label)))}:root{--salong-layout-target: 1200px}@media(min-width:1200px){:root{--salong-page-padding: 0}}.salong-viewport-band{position:relative;display:block;width:100%;box-sizing:border-box;isolation:isolate}.salong-viewport-band:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;max-width:100vw;transform:translate(-50%);box-sizing:border-box;background:inherit;pointer-events:none}.salong-viewport-band.border-bottom:before{border-bottom:1px solid var(--salong-color-border)}.salong-viewport-band.border-bottom{border-bottom:none}.salong-viewport-band.border-top:before{border-top:1px solid var(--salong-color-border)}.salong-viewport-band.border-top{border-top:none}.salong-layout-inner,.wrapper,.salong-page-width{box-sizing:border-box;width:100%;max-width:var(--salong-content-width);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media(max-width:1199.98px){.salong-layout-inner,.wrapper,.salong-page-width{padding-left:var(--salong-page-padding);padding-right:var(--salong-page-padding)}}.salong-subheader-slot:empty{display:none}.salong-main__body{display:block;width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box}.salong-main{flex:0 0 auto;width:100%;padding:var(--gx-space-page-top) 0 calc(var(--gx-space-page-bottom) + var(--gx-space-footer-gap))}.salong-main.salong-main--native-shell,.salong-main.salong-main--lesson-player{padding:0}.color-main{color:var(--salong-color-main)}.color-meta{color:var(--salong-color-meta)}.color-title{color:var(--salong-color-title)}.module-bg{background-color:var(--salong-bg-module)}body.dark .mobile-menu-shell.module-bg{background-color:color-mix(in srgb,var(--salong-bg-body) 46%,var(--salong-bg-module))}.module-radius{border-radius:var(--salong-module-radius)}.button-radius{border-radius:var(--salong-button-radius)}.input-radius{border-radius:var(--salong-input-radius)}.border-all{border:1px solid var(--salong-color-border)}.border-bottom{border-bottom:1px solid var(--salong-color-border)}.footer-bg{background-color:var(--salong-bg-footer)}.nav-menu .menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px}.home-modules>section:nth-child(2n){background-color:transparent}.gx-ui{--gx-border: var(--salong-module-border);--gx-space-section: var(--gx-mod-section-block-gap);--gx-space-stack: var(--gx-space-inner);--gx-display-size: clamp(2rem, 3.2vw, 2.75rem);--gx-display-leading: 1.08;--gx-display-tracking: -.028em;--gx-lead-size: clamp(1rem, 1.6vw, 1.125rem);--gx-lead-leading: 1.55;--gx-stat-size: clamp(1.5rem, 2.4vw, 1.875rem);--gx-ease: cubic-bezier(.25, .1, .25, 1);--mp-shadow-sm: var(--gx-shadow-elevated);--mp-shadow-md: var(--gx-shadow-overlay)}.gx-ui .salong-main:not(.salong-main--native-shell):not(.salong-main--lesson-player){padding:var(--gx-space-page-top) 0 calc(var(--gx-space-page-bottom) + var(--gx-space-footer-gap))}.gx-ui.home-modules>section:nth-child(2n){background:transparent}.gx-ui .gx-page-hero,.gx-ui .home-hero,.gx-ui .resource-hero,.gx-ui .community-hero,.gx-ui .network-hero,.gx-ui .learn-hero{margin:0 0 var(--gx-space-section);padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.gx-ui .gx-page-hero__title,.gx-ui .home-hero-title,.gx-ui .home-hero h1,.gx-ui .resource-hero h1,.gx-ui .community-hero h1,.gx-ui .network-hero h1,.gx-ui .learn-hero h1{margin:0 0 12px;font-size:var(--gx-display-size);font-weight:600;line-height:var(--gx-display-leading);letter-spacing:var(--gx-display-tracking);color:var(--salong-color-title)}.gx-ui .gx-page-hero__lead,.gx-ui .home-hero-sub,.gx-ui .resource-hero p,.gx-ui .community-hero p,.gx-ui .network-hero p,.gx-ui .learn-hero p{margin:0 0 28px;max-width:36em;font-size:var(--gx-lead-size);line-height:var(--gx-lead-leading);color:var(--salong-color-meta);font-weight:400}.gx-ui .gx-stats,.gx-ui .resource-stats,.gx-ui .community-stats{display:flex;flex-wrap:wrap;gap:clamp(28px,5vw,56px);padding-top:8px}.gx-ui .gx-stat,.gx-ui .resource-stat,.gx-ui .community-stat{display:flex;flex-direction:column;gap:6px}.gx-ui .gx-stat strong,.gx-ui .resource-stat strong,.gx-ui .community-stat strong{font-size:var(--gx-stat-size);font-weight:600;letter-spacing:-.02em;color:var(--salong-color-title);font-variant-numeric:tabular-nums}.gx-ui .gx-stat span,.gx-ui .resource-stat span,.gx-ui .community-stat span{font-size:var(--salong-small-font-size, 12px);color:var(--salong-color-meta);letter-spacing:.02em}.gx-ui .gx-section{margin-bottom:var(--gx-space-section)}.gx-ui .gx-section-head,.gx-ui .home-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:var(--gx-space-stack);padding-bottom:16px;border-bottom:1px solid var(--gx-border)}.gx-ui .gx-section-head h2,.gx-ui .home-section-head h2{margin:0;font-size:var(--salong-h2-font-size);font-weight:600;letter-spacing:-.015em;color:var(--salong-color-title)}.gx-ui .gx-link-more,.gx-ui .home-section-head a,.gx-ui .gx-section-head a{font-size:var(--gx-action-link-size, 13px);font-weight:var(--gx-action-secondary-weight, 400);line-height:var(--gx-action-secondary-lh, 1.35);white-space:nowrap}.gx-ui .gx-feed,.gx-ui .home-list,.gx-ui .resource-list,.gx-ui .community-list,.gx-ui .network-list{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--mp-sep, var(--gx-border))}.gx-ui .gx-feed-more,.gx-ui .resource-more,.gx-ui .community-more,.gx-ui .network-more{margin-top:var(--gx-space-stack);text-align:center}.gx-ui .gx-toolbar,.gx-ui .resource-toolbar,.gx-ui .network-toolbar,.gx-ui .community-sort{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:var(--gx-space-stack);padding-bottom:var(--gx-space-stack);border-bottom:1px solid var(--mp-sep, var(--gx-border))}.gx-ui .home-welcome{display:flex;align-items:center;gap:16px;margin-top:8px}.gx-ui .home-welcome-name{font-size:var(--salong-h3-font-size);font-weight:600;color:var(--salong-color-title)}.gx-ui .home-welcome-meta{margin-top:4px;font-size:var(--salong-medium-font-size, 13px);color:var(--salong-color-meta)}.gx-ui .home-section{margin-bottom:var(--gx-space-section)}.gx-ui .gx-cta-row{margin-top:4px}.gx-ui .wrapper a:not(.menu-link):not(.site-brand):not(.el-button){color:var(--salong-color-main)}.gx-ui .wrapper a:not(.menu-link):not(.site-brand):not(.el-button):hover{color:var(--salong-color-hover)}.gx-ui{--mp-shadow-sm: var(--gx-shadow-elevated);--mp-shadow-md: var(--gx-shadow-overlay)}.gx-ui .el-form-item__label{color:var(--salong-color-title);font-weight:500}.gx-ui .el-input__wrapper,.gx-ui .el-textarea__inner,.gx-ui .el-select__wrapper{border-radius:var(--gx-radius-control)}.gx-ui .el-select{--el-input-text-color: var(--salong-color-title)}.gx-ui .el-select__wrapper{color:var(--salong-color-title);background-color:var(--salong-bg-module);box-shadow:0 0 0 1px var(--salong-module-border, var(--salong-color-border)) inset;transition:box-shadow var(--gx-duration-fast, .18s) var(--gx-ease-out, ease),background-color var(--gx-duration-fast, .18s) ease}.gx-ui .el-select__selected-item,.gx-ui .el-select__selected-item .el-select__tags-text,.gx-ui .el-select__selected-item>span{color:var(--salong-color-title)}.gx-ui .el-select__placeholder{color:color-mix(in srgb,var(--salong-color-meta) 72%,transparent)}.gx-ui .el-select__wrapper:not(.is-focused) .el-select__placeholder.is-transparent{opacity:0;visibility:hidden}.gx-ui .el-select__caret{color:var(--salong-color-meta)}.gx-ui .el-select__wrapper.is-focused{box-shadow:var(--gx-focus-ring)}.gx-ui .el-input__wrapper,.gx-ui .el-textarea__inner{background-color:var(--salong-bg-module);box-shadow:0 0 0 1px var(--salong-module-border, var(--salong-color-border)) inset;transition:box-shadow var(--gx-duration-fast, .18s) var(--gx-ease-out, ease),background-color var(--gx-duration-fast, .18s) ease}.gx-ui .el-input__wrapper.is-focus,.gx-ui .el-textarea__inner:focus{box-shadow:var(--gx-focus-ring)}.gx-ui .el-form-item.is-error .el-input__wrapper,.gx-ui .el-form-item.is-error .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.gx-ui .el-dialog,.gx-ui .el-message-box{border-radius:var(--gx-radius-surface);border:var(--gx-surface-border);box-shadow:var(--gx-shadow-overlay);background:var(--salong-bg-module)}.gx-ui .el-dialog__header,.gx-ui .el-message-box__header{border-bottom:1px solid var(--salong-module-border-soft, var(--salong-module-border))}.gx-ui .el-drawer{border-radius:var(--gx-radius-surface) 0 0 var(--gx-radius-surface);box-shadow:var(--gx-shadow-overlay);background:var(--salong-bg-module)}.gx-ui .el-drawer__header{margin-bottom:0;padding-bottom:12px;border-bottom:1px solid var(--salong-module-border-soft, var(--salong-module-border));color:var(--salong-color-title)}.gx-ui .side-floating-panel,.gx-ui .header-account-drawer__panel{border-radius:var(--gx-radius-surface) 0 0 var(--gx-radius-surface);box-shadow:var(--gx-shadow-overlay);border-left:var(--gx-surface-border);background:var(--salong-bg-module)}.gx-ui .el-table{--el-table-border-color: var(--salong-module-border, var(--salong-color-border));--el-table-header-bg-color: color-mix(in srgb, var(--salong-bg-body) 55%, var(--salong-bg-module));--el-table-header-text-color: var(--salong-color-meta);--el-table-text-color: var(--salong-color-text);--el-table-row-hover-bg-color: color-mix(in srgb, var(--salong-color-main) 4%, var(--salong-bg-module));border-radius:var(--gx-radius-surface);overflow:hidden;border:var(--gx-surface-border);box-shadow:var(--gx-shadow-none)}.gx-ui .el-table th.el-table__cell{font-weight:600;font-size:var(--salong-excerpt-font-size)}.gx-ui .el-table td.el-table__cell,.gx-ui .el-table th.el-table__cell{border-bottom-color:var(--salong-module-border-soft, var(--salong-module-border))}.gx-ui .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:color-mix(in srgb,var(--salong-bg-body) 35%,var(--salong-bg-module))}.gx-ui{--gx-ease-out: cubic-bezier(.22, 1, .36, 1);--gx-ease-spring: cubic-bezier(.34, 1.2, .64, 1);--gx-duration-fast: .18s;--gx-duration: .28s;--gx-duration-slow: .42s}.gx-route-enter-active,.gx-route-leave-active{transition:opacity var(--gx-duration) var(--gx-ease-out),transform var(--gx-duration) var(--gx-ease-out)}.gx-route-enter-from{opacity:0;transform:translate3d(0,10px,0)}.gx-route-leave-to{opacity:0;transform:translate3d(0,-6px,0)}@keyframes gx-page-in{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes gx-rise-in{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes gx-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){.gx-ui .is-page,.gx-ui .cm-page,.gx-ui .nw-page,.gx-ui .ar-page,.gx-ui .sh-page,.gx-ui .qa-page,.gx-ui .us-page,.gx-ui .sq-page,.gx-ui .pc-catalog-page,.gx-ui .pc-module-detail-page{animation:gx-page-in var(--gx-duration-slow) var(--gx-ease-out) both}.gx-ui .is-feed>*,.gx-ui .cm-feed>.cm-topic-card,.gx-ui .cm-feed>.cm-network-card,.gx-ui .nw-feed>*,.gx-ui .ar-feed>*,.gx-ui .sh-feed>*,.gx-ui .qa-feed>*,.gx-ui .is-feed>.is-card{animation:gx-rise-in var(--gx-duration) var(--gx-ease-out) both}.gx-ui .is-feed>*:nth-child(1),.gx-ui .cm-feed>*:nth-child(1),.gx-ui .nw-feed>*:nth-child(1),.gx-ui .ar-feed>*:nth-child(1),.gx-ui .sh-feed>*:nth-child(1),.gx-ui .qa-feed>*:nth-child(1){animation-delay:0ms}.gx-ui .is-feed>*:nth-child(2),.gx-ui .cm-feed>*:nth-child(2),.gx-ui .nw-feed>*:nth-child(2),.gx-ui .ar-feed>*:nth-child(2),.gx-ui .sh-feed>*:nth-child(2),.gx-ui .qa-feed>*:nth-child(2){animation-delay:40ms}.gx-ui .is-feed>*:nth-child(3),.gx-ui .cm-feed>*:nth-child(3),.gx-ui .nw-feed>*:nth-child(3),.gx-ui .ar-feed>*:nth-child(3),.gx-ui .sh-feed>*:nth-child(3),.gx-ui .qa-feed>*:nth-child(3){animation-delay:80ms}.gx-ui .is-feed>*:nth-child(4),.gx-ui .cm-feed>*:nth-child(4),.gx-ui .nw-feed>*:nth-child(4),.gx-ui .ar-feed>*:nth-child(4),.gx-ui .sh-feed>*:nth-child(4),.gx-ui .qa-feed>*:nth-child(4){animation-delay:.12s}.gx-ui .is-feed>*:nth-child(n+5),.gx-ui .cm-feed>*:nth-child(n+5),.gx-ui .nw-feed>*:nth-child(n+5),.gx-ui .ar-feed>*:nth-child(n+5),.gx-ui .sh-feed>*:nth-child(n+5),.gx-ui .qa-feed>*:nth-child(n+5){animation-delay:.14s}.gx-ui .is-hero,.gx-ui .cm-hero,.gx-ui .nw-hero,.gx-ui .ar-hero,.gx-ui .sh-hero,.gx-ui .qa-hero,.gx-ui .us-hero,.gx-ui .sq-hero{animation:gx-fade-in var(--gx-duration) var(--gx-ease-out) both}.gx-ui .is-panel,.gx-ui .cm-panel,.gx-ui .nw-panel,.gx-ui .ar-panel,.gx-ui .sh-panel,.gx-ui .qa-panel,.gx-ui .us-panel{animation:gx-rise-in var(--gx-duration-slow) var(--gx-ease-out) .06s both}}html.gx-boot .gx-route-enter-active,html.gx-boot .gx-route-leave-active{transition:none!important}html.gx-boot .gx-route-enter-from,html.gx-boot .gx-route-leave-to{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:no-preference){html.gx-boot .gx-ui .is-page,html.gx-boot .gx-ui .cm-page,html.gx-boot .gx-ui .nw-page,html.gx-boot .gx-ui .ar-page,html.gx-boot .gx-ui .sh-page,html.gx-boot .gx-ui .qa-page,html.gx-boot .gx-ui .us-page,html.gx-boot .gx-ui .sq-page,html.gx-boot .gx-ui .pc-catalog-page,html.gx-boot .gx-ui .pc-module-detail-page,html.gx-boot .gx-ui .is-hero,html.gx-boot .gx-ui .cm-hero,html.gx-boot .gx-ui .nw-hero,html.gx-boot .gx-ui .ar-hero,html.gx-boot .gx-ui .sh-hero,html.gx-boot .gx-ui .qa-hero,html.gx-boot .gx-ui .us-hero,html.gx-boot .gx-ui .sq-hero,html.gx-boot .gx-ui .is-panel,html.gx-boot .gx-ui .cm-panel,html.gx-boot .gx-ui .nw-panel,html.gx-boot .gx-ui .ar-panel,html.gx-boot .gx-ui .sh-panel,html.gx-boot .gx-ui .qa-panel,html.gx-boot .gx-ui .us-panel{animation:none!important;opacity:1!important;transform:none!important}}@media(prefers-reduced-motion:reduce){.gx-route-enter-active,.gx-route-leave-active,.gx-ui .is-page,.gx-ui .cm-page,.gx-ui .nw-page,.gx-ui .ar-page,.gx-ui .sh-page,.gx-ui .is-feed>*,.gx-ui .cm-feed>*,.gx-ui .nw-feed>*,.gx-ui .ar-feed>*,.gx-ui .sh-feed>*{animation:none!important;transition:none!important}.gx-motion-fade,.gx-motion-rise,.gx-motion-hover-lift,.gx-motion-stagger>*{animation:none!important;transition:none!important;transform:none!important}}.gx-motion-fade{animation:gx-fade-in var(--gx-duration) var(--gx-ease-out) both}.gx-motion-rise{animation:gx-rise-in var(--gx-duration) var(--gx-ease-out) both}.gx-motion-hover-lift{transition:transform var(--gx-duration-fast) var(--gx-ease-out),box-shadow var(--gx-duration-fast) var(--gx-ease-out)}@media(prefers-reduced-motion:no-preference){.gx-motion-hover-lift:hover{transform:translate3d(0,-2px,0);box-shadow:var(--gx-shadow-elevated)}.gx-motion-stagger>*{animation:gx-rise-in var(--gx-duration) var(--gx-ease-out) both}.gx-motion-stagger>*:nth-child(1){animation-delay:0ms}.gx-motion-stagger>*:nth-child(2){animation-delay:40ms}.gx-motion-stagger>*:nth-child(3){animation-delay:80ms}.gx-motion-stagger>*:nth-child(4){animation-delay:.12s}.gx-motion-stagger>*:nth-child(n+5){animation-delay:.14s}}.gx-expand-surface-enter-active{animation:gx-expand-surface-in .56s var(--gx-ease-spring) both}.gx-expand-surface-leave-active{animation:gx-expand-surface-out .24s var(--gx-ease-out) both}@keyframes gx-expand-surface-in{0%{opacity:0;transform:translate3d(0,12px,0) scale(.94)}58%{opacity:1;transform:translate3d(0,-3px,0) scale(1.014)}82%{transform:translate3d(0,1px,0) scale(.998)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes gx-expand-surface-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-8px,0) scale(.97)}}@media(prefers-reduced-motion:reduce){.gx-expand-surface-enter-active,.gx-expand-surface-leave-active{animation:none!important;transition:none!important}}.gx-ui{--gx-mod-feed-grid-gap: clamp(14px, 2vw, 18px);--gx-mod-feed-list-row-y: clamp(16px, 2.2vw, 20px);--gx-mod-toolbar-pad-y: clamp(12px, 1.8vw, 16px);--gx-mod-toolbar-pad-x: clamp(16px, 2.4vw, 20px);--gx-mod-catalog-hero-title: clamp(1.625rem, 2.4vw, 1.875rem);--gx-mod-hover-lift-grid: -3px;--gx-mod-hover-lift-list: -1px;--gx-mod-list-hover-bg: transparent;--gx-mod-hover-title-color: var(--salong-color-main);--gx-mod-focus-ring: 0 0 0 2px var(--gx-mod-surface), 0 0 0 4px color-mix(in srgb, var(--gx-mod-accent) 42%, transparent);--gx-mod-press-scale: .992;--gx-mod-shell-bg: var(--mp-hero-surface);--gx-mod-shell-border: var(--salong-module-border-soft);--gx-mod-shell-shadow: var(--gx-surface-elev-shadow, none);--gx-mod-type-section: clamp(1.375rem, 2vw, 1.5625rem);--gx-mod-type-lane: 1rem;--gx-mod-type-lead: 14px;--gx-mod-type-body: 14px;--gx-mod-type-card-featured: 15px;--gx-mod-type-meta: 12px;--gx-mod-type-caption: 11px;--gx-mod-lh-section: 1.32;--gx-mod-lh-lane: 1.35;--gx-mod-lh-title: 1.42;--gx-mod-lh-title-featured: 1.4;--gx-mod-lh-lead: 1.55;--gx-mod-lh-body: 1.5;--gx-mod-lh-meta: 1.45;--gx-mod-lh-caption: 1.35;--gx-mod-lh-snug: 1.35;--gx-mod-lh-relaxed: 1.55;--gx-ink: var(--mp-text, var(--salong-color-title));--gx-ink-secondary: var(--mp-text-secondary, var(--salong-color-text));--gx-ink-muted: var(--mp-label, var(--salong-color-meta));--gx-ink-accent: var(--mp-brand, var(--salong-color-main));--gx-mod-section-title-size: var(--gx-mod-type-lane);--gx-mod-section-sub-size: var(--gx-mod-type-meta);--gx-mod-section-accent-width: 3px;--gx-mod-section-accent-gap: 12px;--gx-mod-section-accent-inset: calc( var(--gx-mod-section-accent-width) + var(--gx-mod-section-accent-gap) );--gx-action-link-size: var(--gx-mod-type-body);--gx-action-label-size: var(--gx-mod-type-body);--gx-action-compact-size: var(--gx-mod-type-meta);--gx-action-count-size: var(--gx-mod-type-meta);--gx-catalog-nav-size: var(--salong-catalog-control-font-size);--gx-catalog-nav-lh: var(--salong-catalog-control-line-height);--gx-catalog-nav-weight: var(--salong-catalog-control-font-weight);--gx-catalog-nav-tracking: var(--salong-catalog-control-letter-spacing)}html.dark .gx-ui{--gx-mod-shell-bg: var(--salong-bg-module);--gx-mod-shell-border: var(--salong-module-border-soft)}.gx-ui .mp-cc-section-head,.gx-ui .pc-catalog__section-head.mp-cc-section-head{align-items:center;min-height:0}.gx-ui .mp-cc-section-title{font-size:var(--gx-mod-section-title-size);line-height:var(--gx-mod-lh-lane);letter-spacing:-.02em;color:var(--gx-ink);font-weight:650}.gx-ui .mp-cc-section-sub{font-size:var(--gx-mod-section-sub-size);font-weight:500;line-height:var(--gx-mod-lh-meta);color:var(--gx-ink-muted)}.gx-ui .pc-catalog__toolbar-row,.gx-ui .pc-mod-list-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0;padding-top:0;padding-bottom:0}.gx-ui .pc-catalog__toolbar-row .mp-cc-section-head,.gx-ui .pc-mod-list-head .mp-cc-section-head{flex:1;min-width:0;padding-top:var(--gx-mod-section-pad-top);padding-bottom:var(--gx-mod-section-pad-bottom)}.gx-ui .pc-catalog__main .mp-section-block>.pc-catalog__toolbar-row:first-child,.gx-ui .pc-mod-section>.pc-mod-list-head:first-child{margin-top:0}.gx-ui .pc-catalog__main .mp-section-block .page-state>.mp-cc-grid,.gx-ui .pc-catalog__main .mp-section-block .page-state>.pc-catalog-course-grid,.gx-ui .pc-home-stage .page-state>.pc-catalog-course-grid{margin-top:var(--gx-mod-section-after-gap)}.gx-ui .pc-catalog-page .pc-mod-results,.gx-ui .pc-catalog-page .pc-mod-section>.page-state{margin-top:var(--gx-mod-section-after-gap)}.gx-ui .pc-catalog__shell>.pc-catalog__featured-below-hero{margin-bottom:0}.gx-ui .pc-catalog__shell>.pc-catalog__featured-below-hero .mp-cc-section-head{padding-top:var(--gx-mod-section-pad-top);padding-bottom:var(--gx-mod-section-pad-bottom)}.gx-ui .pc-catalog__shell>.mp-cc-stats+.pc-catalog__layout,.gx-ui .pc-catalog__shell>.pc-catalog__featured-below-hero+.mp-cc-stats,.gx-ui .pc-catalog__shell>:is(.mp-cc-hero-wrap,.pc-catalog-hero)+.pc-catalog__featured-below-hero,.gx-ui .pc-catalog__shell>:is(.mp-cc-hero-wrap,.pc-catalog-hero)+.mp-cc-stats{margin-top:0}.gx-ui .pc-catalog__shell>:is(.mp-cc-hero-wrap,.pc-catalog-hero)+:not(.pc-catalog__featured-below-hero){margin-top:0}.gx-ui .gx-section-head,.gx-ui .home-section-head{margin-bottom:var(--gx-mod-section-pad-bottom);padding-bottom:var(--gx-mod-section-pad-bottom)}.gx-ui .pc-engage-bar__btn,.gx-ui .pc-engage-bar__btn-label,.gx-ui .pc-engage-bar__share-label,.gx-ui .pc-engage-bar__count,.gx-ui .pc-engage-bar__btn-count,.gx-ui .pc-engage-bar__btn>span:not(.pc-engage-bar__count):not(.pc-engage-bar__btn-count):not(.pc-engage-bar__icon),.gx-ui .pc-engage-bar--inline .pc-engage-bar__btn{font-size:var(--gx-action-engage-size, var(--salong-body-font-size, 12px));font-weight:var(--gx-action-secondary-weight);line-height:var(--gx-action-secondary-lh)}.gx-ui .pc-engage-bar__count,.gx-ui .pc-engage-bar__btn-count{font-weight:var(--gx-action-count-weight)}.gx-ui .qa-thread__same-ask-label,.gx-ui .qa-thread__action,.gx-ui .pc-course-comments__action,.gx-ui .mp-cd-action-secondary,.gx-ui .pc-cm-material-card__action,.gx-ui .pc-course-head__meta-item{font-size:var(--gx-action-compact-size);font-weight:var(--gx-action-secondary-weight);line-height:var(--gx-action-secondary-lh)}.gx-ui .gx-link-more,.gx-ui .pc-home-stage__more{font-size:var(--gx-action-link-size);font-weight:var(--gx-action-secondary-weight);line-height:var(--gx-action-secondary-lh)}.gx-ui .pc-course-head__meta-val,.gx-ui .qa-thread__answers-badge{font-size:var(--gx-action-count-size);font-weight:var(--gx-action-count-weight);line-height:var(--gx-action-secondary-lh)}.gx-ui .qa-thread__same-ask-count{font-size:var(--gx-action-stat-size);font-weight:var(--gx-action-count-weight);line-height:var(--gx-action-secondary-lh)}.gx-ui .qa-thread__answers-badge{font-weight:500}.gx-ui .pc-module-detail__actions .el-button.is-text,.gx-ui .pc-module-detail__actions .el-button--default:not(.el-button--primary){font-size:var(--gx-action-label-size);font-weight:var(--gx-action-secondary-weight)}.gx-ui .pc-catalog-hero-toolbar__meta-tag{font-size:var(--gx-action-compact-size);font-weight:var(--gx-action-secondary-weight);line-height:var(--gx-action-secondary-lh)}.pc-catalog-page .mp-cc-hero-title{font-size:var(--gx-mod-catalog-hero-title);font-weight:700;letter-spacing:-.03em;line-height:1.22}.pc-catalog-page .mp-cc-hero-sub{font-size:var(--gx-mod-type-lead);line-height:var(--gx-mod-lh-lead);color:var(--mp-hero-sub-fg, var(--gx-ink-secondary))}.pc-catalog-page .mp-cc-toolbar,.pc-catalog-page .pc-mod-toolbar{padding:var(--gx-mod-toolbar-pad-y) var(--gx-mod-toolbar-pad-x);gap:12px 16px}.pc-catalog-page .pc-mod-feed--grid,.pc-catalog-page .pc-mod-feed--grid-wide{gap:var(--gx-mod-feed-grid-gap)}.pc-catalog-page .pc-mod-feed--list>.qa-card,.pc-catalog-page .pc-mod-feed--list>.is-card,.pc-catalog-page .pc-mod-feed--list>.ar-card,.pc-catalog-page .pc-mod-feed--list>.nw-card,.pc-catalog-page .pc-mod-feed--list>.cm-topic-card{padding:var(--gx-mod-feed-list-row-y) 0;border-bottom:1px solid var(--gx-mod-border)}.pc-catalog-page .pc-mod-feed--list>:last-child{border-bottom:none}.pc-catalog-page .pc-mod-feed--list>.qa-card:hover,.pc-catalog-page .pc-mod-feed--list>.is-card:hover,.pc-catalog-page .pc-mod-feed--list>.is-card--article:hover,.pc-catalog-page .pc-mod-feed--list>.ar-card:hover,.pc-catalog-page .pc-mod-feed--list>.nw-card:hover,.pc-catalog-page .pc-mod-feed--list>.cm-topic-card:hover{background:var(--gx-mod-list-hover-bg)}.pc-catalog-page .pc-mod-feed--list>.qa-card:hover .qa-card__title,.pc-catalog-page .pc-mod-feed--list>.is-card:hover .is-card__title,.pc-catalog-page .pc-mod-feed--list>.is-card--article:hover .is-card__title,.pc-catalog-page .pc-mod-feed--list>.ar-card:hover .ar-card__title,.pc-catalog-page .pc-mod-feed--list>.nw-card:hover .nw-card__name,.pc-catalog-page .pc-mod-feed--list>.cm-topic-card:hover .cm-topic-card__title{color:var(--gx-mod-hover-title-color)}.pc-catalog-page .pc-mod-feed--grid>.sh-card,.pc-catalog-page .pc-mod-feed--grid>.ev-card,.pc-catalog-page .pc-mod-feed--grid>.vd-card,.pc-catalog-page .pc-mod-feed--grid-wide>.nw-card,.pc-catalog-page .pc-mod-feed--grid-wide>.cm-topic-card{border-color:var(--gx-mod-border)}.pc-catalog-page .pc-mod-feed--grid-wide>.nw-card,.pc-catalog-page .pc-mod-feed--grid-wide>.cm-topic-card{border-radius:calc(var(--salong-module-radius) + 2px)}.pc-catalog-page .pc-mod-feed--grid>.sh-card,.pc-catalog-page .pc-mod-feed--grid>.vd-card,.pc-catalog-page .pc-mod-feed--grid>.ev-card{border-radius:var(--salong-module-radius)}.pc-catalog-page .pc-mod-feed-more{padding:clamp(12px,2vw,16px) 0 clamp(8px,1.5vw,12px)}.gx-ui :is(.pc-filter-title,.pc-filter-item){font-size:var(--gx-catalog-nav-size);line-height:var(--gx-catalog-nav-lh);font-weight:var(--gx-catalog-nav-weight);letter-spacing:var(--gx-catalog-nav-tracking)}.gx-ui .pc-filter-title{font-weight:700;letter-spacing:.08em}.gx-ui .pc-filter-item.is-active{font-weight:var(--gx-catalog-nav-weight)}.pc-catalog-page .pc-filter-item{transition:background var(--gx-duration-fast, .18s) ease,color var(--gx-duration-fast, .18s) ease,transform var(--gx-duration-fast, .18s) var(--gx-ease-out, ease)}@media(prefers-reduced-motion:no-preference){.pc-catalog-page .pc-filter-item:active:not(:disabled){transform:scale(var(--gx-mod-press-scale))}}.gx-ui.pc-catalog-page :is(.mp-cc-chip,.mp-cc-sort-btn,.pc-catalog-hero-toolbar__meta-tag){font-size:var(--gx-catalog-nav-size);line-height:var(--gx-catalog-nav-lh);font-weight:var(--gx-catalog-nav-weight);letter-spacing:var(--gx-catalog-nav-tracking)}.gx-ui.pc-catalog-page :is(.mp-cc-chip.is-active,.pc-catalog-hero-toolbar__meta-tag.is-active){color:var(--salong-color-on-primary);font-weight:var(--gx-catalog-nav-weight)}.pc-catalog-page .pc-catalog-chips-mobile .mp-cc-chip{padding:var(--gx-mod-chip-pad);border-radius:var(--gx-mod-chip-radius)}.pc-catalog-page .pc-mod-feed--list>.qa-card:focus-visible,.pc-catalog-page .pc-mod-feed--list>.is-card:focus-visible,.pc-catalog-page .pc-mod-feed--list>.ar-card:focus-visible,.pc-catalog-page .pc-mod-feed--list>.nw-card:focus-visible,.pc-catalog-page .pc-mod-feed--list>.cm-topic-card:focus-visible,.pc-catalog-page .pc-mod-feed--grid>.sh-card:focus-visible,.pc-catalog-page .pc-mod-feed--grid>.ev-card:focus-visible,.pc-catalog-page .pc-mod-feed--grid>.vd-card:focus-visible,.pc-catalog-page .pc-filter-item:focus-visible,.pc-catalog-page .pc-catalog-chips-mobile .mp-cc-chip:focus-visible{outline:none;box-shadow:var(--gx-mod-focus-ring)}.pc-catalog-page .pc-mod-feed--list>.qa-card,.pc-catalog-page .pc-mod-feed--list>.is-card,.pc-catalog-page .pc-mod-feed--list>.ar-card,.pc-catalog-page .pc-mod-feed--list>.nw-card,.pc-catalog-page .pc-mod-feed--list>.cm-topic-card,.pc-catalog-page .pc-mod-feed--grid>.sh-card,.pc-catalog-page .pc-mod-feed--grid>.ev-card,.pc-catalog-page .pc-mod-feed--grid>.vd-card{outline:none}@media(prefers-reduced-motion:no-preference){.pc-catalog-page .pc-mod-feed--grid>.sh-card:hover,.pc-catalog-page .pc-mod-feed--grid>.ev-card:hover,.pc-catalog-page .pc-mod-feed--grid>.vd-card:hover{transform:translate3d(0,var(--gx-mod-hover-lift-grid),0);box-shadow:var(--gx-mod-shadow-hover)}}.pc-catalog-page .pc-mod-feed--grid>.sh-card:hover .sh-card__title,.pc-catalog-page .pc-mod-feed--grid>.ev-card:hover .ev-card__title,.pc-catalog-page .pc-mod-feed--grid>.vd-card:hover .vd-card__title{color:var(--gx-mod-hover-title-color)}.gx-ui :is(.qa-card__title,.is-card__title,.ar-card__title,.cm-topic-card__title,.sh-card__title,.ev-card__title,.vd-card__title,.nw-card__name,.cm-network-card__name,.pc-home-insight-card__title,.pc-home-assess-list__title,.pc-home-discover-card__title,.pc-home-hero-events__title,.pc-home-continue__title,.pc-home-career__role,.pc-home-toolbox-tool__title,.pc-hq-topic__title,.pc-home-alumni-entry__title,.cc-card-body__title-text,.info-card-title){transition:color var(--gx-duration-fast, .18s) ease}.gx-ui :is(.qa-card,.is-card,.ar-card,.nw-card,.cm-topic-card,.cm-network-card,.pc-home-insight-card,.pc-home-assess-list__row,.pc-home-assess-grid__card,.pc-home-hero-events__row,.pc-home-continue__item,.pc-home-discover-card,.pc-home-career__card:not(.pc-home-career__card--demo),.pc-home-toolbox-tool,.pc-home-alumni-entry,.pc-home-insight-lane__empty,.info-card):hover{background:transparent}.gx-ui :is(.qa-card:hover .qa-card__title,.is-card:hover .is-card__title,.ar-card:hover .ar-card__title,.nw-card:hover .nw-card__name,.cm-topic-card:hover .cm-topic-card__title,.cm-network-card:hover .cm-network-card__name,.pc-home-insight-card:hover .pc-home-insight-card__title,.pc-home-assess-list__row:hover .pc-home-assess-list__title,.pc-home-assess-grid__card:hover .pc-home-assess-grid__title,.pc-home-discover-card:hover .pc-home-discover-card__title,.pc-home-hero-events__row:hover .pc-home-hero-events__title,.pc-home-continue__item:hover .pc-home-continue__title,.pc-home-career__card:hover .pc-home-career__role,.pc-home-career-job-row:hover .pc-home-career-job-row__title,.pc-home-career-job-row:focus-visible .pc-home-career-job-row__title,.pc-home-toolbox-tool:hover .pc-home-toolbox-tool__title,.pc-home-alumni-entry:hover .pc-home-alumni-entry__title,.info-card:hover .info-card-title){color:var(--gx-mod-hover-title-color)}.cc-course-card:hover .cc-card-body__title-text,.mp-cc-list-row:hover .cc-card-body__title-text{color:var(--gx-mod-hover-title-color)}.gx-feed-load-more{--gx-load-more-pad-y: clamp(14px, 2.2vw, 20px);--gx-load-more-btn-h: 40px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:var(--gx-load-more-pad-y) 0 clamp(6px,1.2vw,10px);text-align:center}.gx-feed-load-more--catalog{--gx-load-more-pad-y: clamp(16px, 2.4vw, 22px)}.gx-feed-load-more--panel{--gx-load-more-pad-y: 12px;align-items:stretch}.gx-feed-load-more__hint{margin:0;font-size:var(--gx-action-compact-size, 12px);font-weight:500;line-height:1.4;color:var(--salong-color-meta, var(--gx-mod-meta, #888));letter-spacing:.02em}.gx-feed-load-more__rail{display:flex;align-items:center;justify-content:center;width:min(100%,280px);height:1px}.gx-feed-load-more__line{flex:1;height:1px;background:linear-gradient(90deg,transparent 0%,var(--salong-module-border) 18%,var(--salong-module-border) 82%,transparent 100%);opacity:.85}.gx-feed-load-more__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:148px;height:var(--gx-load-more-btn-h);padding:0 22px;margin:0;border:1px solid var(--gx-btn-secondary-border);border-radius:999px;background:var(--gx-btn-secondary-bg);color:var(--gx-btn-secondary-fg);font-size:var(--gx-action-label-size, 14px);font-weight:600;line-height:1;letter-spacing:.02em;cursor:pointer;transition:background var(--gx-duration-fast, .18s) ease,border-color var(--gx-duration-fast, .18s) ease,color var(--gx-duration-fast, .18s) ease,transform var(--gx-duration-fast, .18s) var(--gx-ease-out, ease),box-shadow var(--gx-duration-fast, .18s) ease}.gx-feed-load-more__btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--salong-color-main) 32%,var(--gx-btn-secondary-border));background:color-mix(in srgb,var(--salong-color-main) 7%,var(--salong-bg-module));color:var(--salong-color-main)}.gx-feed-load-more__btn:focus-visible{outline:none;box-shadow:var(--gx-mod-focus-ring)}.gx-feed-load-more__btn:disabled{cursor:wait;opacity:.92}html.dark .gx-feed-load-more__btn,body.dark .gx-feed-load-more__btn{background:var(--gx-btn-secondary-bg);border-color:var(--gx-btn-secondary-border);color:var(--gx-btn-secondary-fg)}html.dark .gx-feed-load-more__btn:hover:not(:disabled),body.dark .gx-feed-load-more__btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--salong-color-main) 32%,var(--gx-btn-secondary-border));background:color-mix(in srgb,var(--salong-color-main) 10%,var(--salong-bg-module));color:var(--salong-color-main)}.gx-feed-load-more--panel .gx-feed-load-more__btn{width:100%;min-width:0}.gx-feed-load-more__icon{font-size:14px;opacity:.72;transition:transform var(--gx-duration-fast, .18s) var(--gx-ease-out, ease)}.gx-feed-load-more__btn:hover:not(:disabled) .gx-feed-load-more__icon{transform:translateY(2px);opacity:1}.gx-feed-load-more__spinner{width:14px;height:14px;border:2px solid color-mix(in srgb,var(--salong-color-primary, var(--gx-mod-accent)) 22%,transparent);border-top-color:var(--salong-color-primary, var(--gx-mod-accent));border-radius:50%;animation:gx-load-more-spin .65s linear infinite}@keyframes gx-load-more-spin{to{transform:rotate(360deg)}}.gx-feed-load-more__end{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;margin:0;font-size:var(--gx-action-compact-size, 12px);line-height:1.45;color:var(--salong-color-meta)}.gx-feed-load-more__end-mark{width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--salong-color-meta) 55%,transparent)}.gx-feed-load-more__end-text{font-weight:600;letter-spacing:.04em}.gx-feed-load-more__end-meta{font-weight:500;opacity:.88}.gx-feed-load-more.is-end .gx-feed-load-more__rail{width:min(100%,200px)}@media(prefers-reduced-motion:no-preference){.gx-feed-load-more__btn:active:not(:disabled){transform:scale(var(--gx-mod-press-scale, .992))}}@media(prefers-reduced-motion:reduce){.gx-feed-load-more__btn,.gx-feed-load-more__icon{transition:none}.gx-feed-load-more__spinner{animation:none;border-top-color:var(--salong-color-meta)}}.pc-catalog-page .pc-mod-feed-more.gx-feed-load-more,.pc-catalog-page .mp-cc-load-more.gx-feed-load-more{padding-top:clamp(12px,2vw,16px)}.gx-ui .pc-post-detail__tags-empty{margin:0;font-size:13px;color:var(--salong-color-meta)}.gx-ui .pc-post-detail__tag--muted{background:var(--salong-color-bg-soft, #f4f5f7);color:var(--salong-color-meta)}.gx-ui .pc-post-detail__engage{margin-top:0}.gx-ui .pc-post-detail__shared,.gx-ui .pc-course-detail__shared{padding-top:12px;display:flex;flex-direction:column;gap:12px;border-top:none}.gx-ui .pc-module-detail__left>.pc-post-detail__shared{margin-top:8px}.gx-ui .pc-course-detail__shared{margin-top:0}.gx-ui .pc-post-detail__shared .pc-engage-bar,.gx-ui .pc-course-detail__shared .pc-engage-bar{box-shadow:none}.gx-ui .pc-post-detail__shared .pc-post-detail__engage,.gx-ui .pc-post-detail__shared .pc-engage-bar,.gx-ui .pc-course-detail__shared .pc-engage-bar{margin-top:0}.gx-ui .pc-post-detail__shared .pc-post-detail__related{margin:0}.gx-ui .pc-post-detail__related-empty{margin:0;padding:8px 0 4px;font-size:14px;color:var(--salong-color-meta)}.gx-ui .pc-post-detail__tags{display:flex;flex-direction:column;gap:12px;margin-top:8px;padding-top:16px;border-top:1px solid var(--salong-module-border)}.gx-ui .pc-post-detail__tag-group{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px}.gx-ui .pc-post-detail__tag-label{flex-shrink:0;min-width:2.5em;font-size:12px;font-weight:600;line-height:28px;color:var(--salong-color-meta);letter-spacing:.04em}.gx-ui .pc-post-detail__tag-list{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.gx-ui .pc-post-detail__tag{display:inline-flex;align-items:center;min-height:28px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.3;color:var(--salong-color-main);background:color-mix(in srgb,var(--salong-color-main) 10%,var(--salong-bg-module));border:1px solid color-mix(in srgb,var(--salong-color-main) 22%,transparent)}.gx-ui .pc-post-detail__tag--link{text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.gx-ui .pc-post-detail__tag--link:hover{color:var(--salong-color-title);background:color-mix(in srgb,var(--salong-color-main) 16%,var(--salong-bg-module));border-color:color-mix(in srgb,var(--salong-color-main) 35%,transparent)}.gx-ui .pc-post-detail__related{padding:20px 24px}.gx-ui .pc-post-detail__related-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:16px}.gx-ui .pc-post-detail__related-title{margin:0;font-size:1.0625rem;font-weight:700;color:var(--salong-color-title)}.gx-ui .pc-post-detail__related-hint{font-size:12px;font-weight:500;color:var(--salong-color-meta)}.gx-ui .pc-post-detail__related-list{display:flex;flex-direction:column;gap:14px}.gx-ui .pc-post-detail__related--video .pc-post-detail__related-list,.gx-ui .pc-post-detail__related--event .pc-post-detail__related-list,.gx-ui .pc-post-detail__related--shop .pc-post-detail__related-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.gx-ui .vd-page .pc-post-detail__related--video .vd-card,.gx-ui .ev-page .pc-post-detail__related--event .ev-card,.gx-ui .sh-page .pc-post-detail__related--shop .sh-card{height:100%}.gx-ui .pc-post-detail__footer-metrics{margin-top:4px}.gx-ui .vd-page .pc-module-detail__aside-stack .pc-engage-bar,.gx-ui .ev-page .pc-module-detail__aside-stack .pc-engage-bar,.gx-ui .ar-page .pc-module-detail__aside-stack .pc-engage-bar,.gx-ui .sh-page .pc-module-detail__aside-stack .pc-engage-bar{margin:0}@media(max-width:1199px){.gx-ui .pc-post-detail__related{padding:18px 16px}.gx-ui .pc-post-detail__related--video .pc-post-detail__related-list,.gx-ui .pc-post-detail__related--event .pc-post-detail__related-list,.gx-ui .pc-post-detail__related--shop .pc-post-detail__related-list{grid-template-columns:1fr}}.gx-ui{--gx-mod-hero-pad: clamp(32px, 4.5vw, 44px);--gx-mod-hero-gap: var(--gx-mod-section-block-gap);--gx-mod-panel-pad: clamp(20px, 2.5vw, 28px);--gx-mod-inner-x: clamp(20px, 2.8vw, 28px);--gx-mod-chip-pad: 7px 16px;--gx-mod-chip-radius: 999px;--gx-mod-tag-pad: 3px 9px;--gx-mod-tag-size: 11px;--gx-mod-title: clamp(1.625rem, 2.8vw, 1.875rem);--gx-mod-subtitle: clamp(.9375rem, 1.5vw, 1.0625rem);--gx-mod-section-title: 1.0625rem;--gx-mod-meta: 12px;--gx-mod-surface: var(--mp-card, var(--salong-bg-module));--gx-mod-border: var(--salong-module-border);--gx-mod-shadow: var(--gx-surface-elev-shadow-micro, none);--gx-mod-shadow-hover: var(--gx-surface-elev-shadow-soft, none);--gx-mod-accent: var(--salong-color-main)}.gx-ui .is-hero,.gx-ui .cm-hero,.gx-ui .nw-hero,.gx-ui .ar-hero,.gx-ui .sh-hero,.gx-ui .qa-hero,.gx-ui .us-hero,.gx-ui .sq-hero{padding:var(--gx-mod-hero-pad);margin-bottom:var(--gx-mod-hero-gap);border-radius:calc(var(--salong-module-radius) + 4px);border:1px solid var(--salong-module-border-soft);box-shadow:var(--gx-mod-shadow);background:var(--gx-hero-surface-gradient, var(--gx-mod-surface))}html.dark .gx-ui :is(.is-hero,.cm-hero,.nw-hero,.ar-hero,.sh-hero,.qa-hero,.us-hero,.sq-hero){background:linear-gradient(168deg,color-mix(in srgb,#fff 2.2%,var(--gx-mod-surface)) 0%,var(--gx-mod-surface) 52%,color-mix(in srgb,var(--mp-bg) 12%,var(--gx-mod-surface)) 100%)}.gx-ui .is-hero__title,.gx-ui .cm-hero__title,.gx-ui .nw-hero__title,.gx-ui .ar-hero__title,.gx-ui .sh-hero__title,.gx-ui .qa-hero__title,.gx-ui .us-hero__title,.gx-ui .sq-hero__title,.gx-ui .is-hero h1:not([class]),.gx-ui .nw-hero h1:not([class]){margin:0 0 10px;font-size:var(--gx-mod-title);font-weight:700;line-height:1.2;letter-spacing:-.03em;color:var(--salong-color-title)}.gx-ui .gx-hero-links,.gx-ui .nw-hero__links{display:flex;flex-wrap:wrap;gap:4px 12px;margin-bottom:16px}.gx-ui .is-hero__lead,.gx-ui .cm-hero__lead,.gx-ui .nw-hero__lead,.gx-ui .ar-hero__lead,.gx-ui .sh-hero__lead,.gx-ui .qa-hero__lead,.gx-ui .us-hero__lead,.gx-ui .sq-hero__lead,.gx-ui .is-hero__lead+*{margin-top:0}.gx-ui .is-hero__lead,.gx-ui .cm-hero__lead,.gx-ui .nw-hero__lead,.gx-ui .ar-hero__lead,.gx-ui .sh-hero__lead,.gx-ui .qa-hero__lead{margin:0 0 20px;max-width:36em;font-size:var(--gx-mod-subtitle);line-height:1.6;font-weight:400;color:var(--salong-color-meta)}.gx-ui .is-stats,.gx-ui .cm-stats,.gx-ui .nw-stats,.gx-ui .ar-stats,.gx-ui .sh-stats,.gx-ui .qa-stats{display:grid;gap:14px;margin-top:4px}.gx-ui .is-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.gx-ui .ar-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-ui .nw-stats,.gx-ui .cm-stats,.gx-ui .sh-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.gx-ui .qa-stats{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:800px){.gx-ui .qa-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.gx-ui .is-stat,.gx-ui .cm-stat,.gx-ui .nw-stat,.gx-ui .ar-stat,.gx-ui .sh-stat,.gx-ui .qa-stat{padding:16px 18px;border-radius:calc(var(--salong-input-radius) + 2px);background:color-mix(in srgb,var(--gx-mod-accent) 5%,var(--gx-mod-surface));border:1px solid var(--gx-mod-border);transition:transform var(--gx-duration-fast, .18s) var(--gx-ease-out, ease)}@media(prefers-reduced-motion:no-preference){.gx-ui .is-stat:hover,.gx-ui .cm-stat:hover,.gx-ui .nw-stat:hover,.gx-ui .ar-stat:hover,.gx-ui .sh-stat:hover,.gx-ui .qa-stat:hover{transform:translate3d(0,-1px,0)}}.gx-ui .is-stat strong,.gx-ui .cm-stat strong,.gx-ui .nw-stat strong,.gx-ui .ar-stat strong,.gx-ui .sh-stat strong,.gx-ui .qa-stat strong{display:block;margin-bottom:4px;font-size:clamp(1.375rem,2.2vw,1.625rem);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--gx-mod-accent)}.gx-ui .is-stat span,.gx-ui .cm-stat span,.gx-ui .nw-stat span,.gx-ui .ar-stat span,.gx-ui .sh-stat span,.gx-ui .qa-stat span{font-size:var(--gx-mod-meta);letter-spacing:.03em;color:var(--salong-color-meta)}.gx-ui .is-panel,.gx-ui .cm-panel,.gx-ui .nw-panel,.gx-ui .ar-panel,.gx-ui .sh-panel,.gx-ui .qa-panel,.gx-ui .us-panel{border-radius:calc(var(--salong-module-radius) + 4px);border:1px solid var(--gx-mod-border);background:var(--gx-mod-surface);box-shadow:var(--gx-mod-shadow);overflow:hidden}.gx-ui .is-tabs,.gx-ui .cm-tabs,.gx-ui .nw-tabs,.gx-ui .sh-tabs,.gx-ui .ar-tabs,.gx-ui .qa-tabs{padding:4px var(--gx-mod-inner-x) 0;border-bottom:1px solid var(--gx-mod-border)}.gx-ui .is-categories,.gx-ui .cm-categories,.gx-ui .sh-categories,.gx-ui .ar-categories,.gx-ui .qa-categories{display:flex;flex-wrap:wrap;gap:10px;padding:20px var(--gx-mod-inner-x) 4px}.gx-ui .is-chip,.gx-ui .cm-chip,.gx-ui .sh-chip,.gx-ui .ar-chip,.gx-ui .qa-chip{padding:var(--gx-mod-chip-pad);border-radius:var(--gx-mod-chip-radius);border:1px solid var(--gx-mod-border);background:var(--gx-mod-surface);font-size:13px;font-weight:450;line-height:1.2;color:var(--salong-color-meta);cursor:pointer;transition:color var(--gx-duration-fast, .18s) ease,border-color var(--gx-duration-fast, .18s) ease,background-color var(--gx-duration-fast, .18s) ease,transform var(--gx-duration-fast, .18s) var(--gx-ease-out, ease)}.gx-ui .is-chip:hover,.gx-ui .cm-chip:hover,.gx-ui .sh-chip:hover,.gx-ui .ar-chip:hover,.gx-ui .qa-chip:hover{color:var(--salong-color-text);border-color:color-mix(in srgb,var(--gx-mod-accent) 28%,var(--gx-mod-border))}.gx-ui .is-chip.is-active,.gx-ui .cm-chip.is-active,.gx-ui .sh-chip.is-active,.gx-ui .ar-chip.is-active,.gx-ui .qa-chip.is-active{border-color:color-mix(in srgb,var(--gx-mod-accent) 42%,var(--gx-mod-border));background:color-mix(in srgb,var(--gx-mod-accent) 9%,var(--gx-mod-surface));color:var(--gx-mod-accent);font-weight:600}@media(prefers-reduced-motion:no-preference){.gx-ui .is-chip.is-active,.gx-ui .cm-chip.is-active,.gx-ui .sh-chip.is-active,.gx-ui .ar-chip.is-active,.gx-ui .qa-chip.is-active{transform:scale(1.02)}}.gx-ui .is-toolbar,.gx-ui .cm-toolbar,.gx-ui .nw-toolbar,.gx-ui .sh-toolbar,.gx-ui .ar-toolbar,.gx-ui .qa-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;padding:18px var(--gx-mod-inner-x)}.gx-ui .gx-search-field{flex:1 1 240px;max-width:320px}.gx-ui .gx-search-field .el-input__wrapper{min-height:36px;padding-left:12px;transition:box-shadow var(--gx-duration-fast, .18s) ease}.gx-ui .gx-search-field .el-input-group__append{padding:0;background:transparent;box-shadow:none}.gx-ui .gx-search-field .el-input-group__append .el-button{margin:0;padding:0 14px;min-height:34px;border:none;border-radius:0 calc(var(--salong-input-radius) - 1px) calc(var(--salong-input-radius) - 1px) 0;font-weight:500}.gx-ui .is-list-head,.gx-ui .cm-list-head,.gx-ui .nw-list-head,.gx-ui .sh-list-head,.gx-ui .ar-list-head,.gx-ui .qa-list-head{padding:8px var(--gx-mod-inner-x) 16px}.gx-ui .is-list-head h2,.gx-ui .cm-list-head h2,.gx-ui .nw-list-head h2,.gx-ui .sh-list-head h2,.gx-ui .ar-list-head h2,.gx-ui .qa-list-head h2{margin:0 0 6px;font-size:var(--gx-mod-section-title);font-weight:600;letter-spacing:-.02em;color:var(--salong-color-title)}.gx-ui .is-list-head p,.gx-ui .cm-list-head p,.gx-ui .nw-list-head p,.gx-ui .sh-list-head p,.gx-ui .ar-list-head p,.gx-ui .qa-list-head p{margin:0;font-size:var(--gx-mod-meta);line-height:1.5;color:var(--salong-color-meta)}.gx-ui .is-feed,.gx-ui .cm-feed,.gx-ui .nw-feed,.gx-ui .ar-feed,.gx-ui .sh-feed,.gx-ui .qa-feed{padding:4px var(--gx-mod-inner-x) var(--gx-mod-panel-pad)}.gx-ui .is-feed-more,.gx-ui .cm-feed-more,.gx-ui .nw-feed-more,.gx-ui .sh-feed-more,.gx-ui .ar-feed-more,.gx-ui .qa-feed-more{padding:12px var(--gx-mod-inner-x) 28px;text-align:center}.gx-ui .is-card__type,.gx-ui .cm-card__type,.gx-ui .ar-card__type,.gx-ui .sh-card__cover-tag{font-size:var(--gx-mod-tag-size);font-weight:600;letter-spacing:.02em}.gx-ui .is-card__badge,.gx-ui .cm-card__badge,.gx-ui .ar-card__badge,.gx-ui .sh-card__badge{font-size:10px;font-weight:600;padding:2px 7px;border-radius:5px;letter-spacing:.03em}.gx-ui .is-card,.gx-ui .cm-topic-card,.gx-ui .nw-card,.gx-ui .ar-card,.gx-ui .sh-card,.gx-ui .qa-card,.gx-ui .ev-card,.gx-ui .vd-card{transition:background-color var(--gx-duration-fast, .18s) ease,box-shadow var(--gx-duration-fast, .18s) ease,transform var(--gx-duration-fast, .18s) var(--gx-ease-out, ease)}@media(prefers-reduced-motion:no-preference){.gx-ui .sh-card:hover,.gx-ui .ev-card:hover,.gx-ui .vd-card:hover{transform:translate3d(0,var(--gx-mod-hover-lift-grid, -3px),0);box-shadow:var(--gx-mod-shadow-hover)}.gx-ui .is-card:hover,.gx-ui .cm-topic-card:hover,.gx-ui .nw-card:hover,.gx-ui .ar-card:hover,.gx-ui .qa-card:hover{transform:translate3d(0,var(--gx-mod-hover-lift-list, -1px),0)}}.gx-ui .sq-grid{gap:24px}.gx-ui .sq-card{padding:32px 28px;border-radius:calc(var(--salong-module-radius) + 4px);transition:transform var(--gx-duration, .28s) var(--gx-ease-out, ease),box-shadow var(--gx-duration, .28s) ease}@media(prefers-reduced-motion:no-preference){.gx-ui .sq-card:hover{transform:translate3d(0,-4px,0);box-shadow:var(--gx-mod-shadow-hover)}}.gx-ui .gx-mod-search{padding:var(--gx-mod-hero-pad);border-radius:calc(var(--salong-module-radius) + 4px);border:1px solid var(--gx-mod-border);background:var(--gx-mod-surface)}.gx-ui .gx-mod-search__title{margin:0 0 20px;font-size:var(--gx-mod-title);font-weight:700;letter-spacing:-.03em}.gx-ui .page-state.gx-page-state{padding-top:0}.gx-ui .gx-page-state .el-skeleton{padding:8px 0}:root{--salong-header-ease: cubic-bezier(.25, .1, .25, 1);--salong-header-glass-bg: color-mix(in srgb, var(--salong-bg-module) 80%, transparent);--salong-header-hairline: var(--salong-chrome-divider);--salong-header-glass-border: var(--salong-chrome-divider);--salong-header-shadow: 0 .5px 0 color-mix(in srgb, var(--salong-color-text) 6%, transparent), 0 6px 20px -6px rgba(0, 0, 0, .05);--salong-header-blur: saturate(180%) blur(20px);--header-submenu-radius: var(--salong-module-radius);--header-submenu-shadow: var(--salong-header-shadow);--header-submenu-item-radius: var(--salong-button-radius);--header-submenu-surface: color-mix(in srgb, var(--salong-bg-module) 97%, #fff);--header-submenu-head-fg: color-mix(in srgb, var(--salong-color-meta) 88%, var(--salong-color-text));--header-icon-fg: color-mix(in srgb, var(--salong-color-meta) 92%, var(--salong-color-text));--header-icon-fg-hover: var(--salong-color-text);--header-icon-surface: color-mix(in srgb, var(--salong-color-title) 5%, transparent);--header-icon-surface-hover: color-mix(in srgb, var(--salong-color-title) 9%, transparent);--salong-nav-link-fg: color-mix(in srgb, var(--salong-color-meta) 42%, var(--salong-color-text));--salong-nav-link-fg-hover: color-mix(in srgb, var(--salong-color-meta) 24%, var(--salong-color-text));--salong-nav-link-fg-active: color-mix(in srgb, var(--salong-color-meta) 10%, var(--salong-color-title));--salong-nav-link-accent-mix: 22%;--salong-nav-link-accent-mix-active: 28%;--salong-nav-ui-size: var(--salong-nav-menu-font-size);--salong-nav-ui-lh: 1.35;--salong-nav-ui-weight: 400;--salong-nav-ui-tracking: -.01em;--salong-catalog-control-font-size: var(--salong-nav-ui-size);--salong-catalog-control-line-height: var(--salong-nav-ui-lh);--salong-catalog-control-font-weight: var(--salong-nav-ui-weight);--salong-catalog-control-letter-spacing: var(--salong-nav-ui-tracking);--header-account-size: 30px;--header-account-glyph-size: 16px}body.dark,html.dark body{--salong-header-glass-bg: color-mix( in srgb, var(--salong-bg-body) 42%, color-mix(in srgb, var(--salong-bg-module) 84%, transparent) );--salong-header-hairline: var(--salong-chrome-divider);--salong-header-glass-border: var(--salong-chrome-divider);--salong-header-shadow: none;--header-submenu-surface: color-mix( in srgb, var(--salong-bg-body) 36%, color-mix(in srgb, var(--salong-bg-module) 90%, transparent) );--salong-nav-link-fg: color-mix(in srgb, var(--salong-color-meta) 32%, var(--salong-color-text));--salong-nav-link-fg-hover: color-mix(in srgb, var(--salong-color-meta) 14%, var(--salong-color-text));--salong-nav-link-fg-active: color-mix(in srgb, var(--salong-color-meta) 4%, var(--salong-color-title));--salong-nav-link-accent-mix: 36%;--salong-nav-link-accent-mix-active: 48%}body.dark .header-top-bar{background:color-mix(in srgb,var(--salong-bg-body) 22%,transparent)}body.dark .header-top-bar .menu-link{color:color-mix(in srgb,var(--salong-color-meta) 88%,var(--salong-color-text))}.site-header{position:sticky;top:0;z-index:var(--salong-z-site-header, 6300);width:100%;--salong-site-header-height: 64px;transition:background-color .25s var(--salong-header-ease),box-shadow .25s var(--salong-header-ease),border-color .25s var(--salong-header-ease)}.site-header--glass{background:var(--salong-header-glass-bg);box-shadow:none}.site-header--glass.border-bottom:before{background:var(--salong-header-glass-bg);border-bottom:1px solid var(--salong-header-glass-border);box-shadow:var(--salong-header-shadow);backdrop-filter:var(--salong-header-blur);-webkit-backdrop-filter:var(--salong-header-blur)}@supports (border-width: .5px){.site-header--glass.border-bottom:before,.header-top-bar{border-bottom-width:.5px}}.site-header--transparent{background:transparent!important;box-shadow:none}.site-header--transparent.border-bottom:before{background:transparent;border-bottom-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.site-header--transparent .header-top-bar{background:transparent;border-bottom-color:var(--salong-header-hairline, var(--salong-module-border))}.site-header--transparent .header-menu .menu-link,.site-header--transparent .header-top-bar .menu-link{color:var(--salong-color-menu-transparent-color, var(--salong-color-text))}.site-header--transparent .header-menu .menu-link:hover{color:color-mix(in srgb,var(--salong-color-menu-transparent-color, var(--salong-color-text)) 78%,var(--salong-color-title))}.site-header--transparent .header-menu .menu-link.is-active{color:color-mix(in srgb,var(--salong-color-menu-transparent-color, var(--salong-color-text)) 68%,var(--salong-color-title))}.site-header--transparent .header-top-bar .menu-link:hover{color:color-mix(in srgb,var(--salong-color-main) 42%,var(--salong-color-menu-transparent-color, var(--salong-color-meta)))}.site-header--transparent .header-icon-btn{color:color-mix(in srgb,var(--salong-color-menu-transparent-color, #fff) 72%,transparent)}.site-header--transparent .header-icon-btn:hover{color:var(--salong-color-menu-transparent-color, #fff)}.site-header--transparent{--header-dot-ring: color-mix( in srgb, var(--salong-color-menu-transparent-bg, #1a1f28) 88%, transparent )}.site-header--transparent .header-login-icon__chip{color:color-mix(in srgb,var(--salong-color-menu-transparent-color, #fff) 78%,transparent);background:color-mix(in srgb,var(--salong-color-menu-transparent-color, #fff) 16%,transparent)}.site-header--transparent .header-login-icon:hover .header-login-icon__chip{color:var(--salong-color-menu-transparent-color, #fff);background:color-mix(in srgb,var(--salong-color-menu-transparent-color, #fff) 24%,transparent)}.header-top-bar{width:100%;border-bottom:1px solid var(--salong-header-glass-border, var(--salong-module-border));background:transparent;font-size:var(--salong-small-font-size);line-height:var(--salong-small-line-height, 18px)}.header-top-bar .wrapper{min-height:var(--salong-top-bar-height, 50px);display:flex;align-items:center}.header-top-bar .menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px}.header-top-bar .menu-link{padding:4px 0;font-size:var(--salong-small-font-size);color:var(--salong-color-meta);letter-spacing:.02em}.header-top-bar .menu-link:after{display:none}.header-top-bar .menu-link:hover{color:color-mix(in srgb,var(--salong-color-main) 48%,var(--salong-color-meta))}.site-header-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:clamp(16px,3vw,32px);min-height:var(--salong-header-main-height, 64px)}.site-header-row.wrapper{width:100%}.site-brand{display:inline-flex;align-items:center;overflow:visible;text-decoration:none;flex-shrink:0;border-radius:var(--salong-input-radius);transition:opacity .2s var(--salong-header-ease)}.site-brand:hover{opacity:.88}.site-brand:focus-visible{outline:2px solid color-mix(in srgb,var(--salong-color-main) 45%,transparent);outline-offset:4px}.site-brand-mark{position:relative;display:inline-flex;align-items:center;max-width:100%;overflow:visible}.gx-header-mark,.nav-menu .menu-mark,.header-nav-dropdown__mark{display:inline-block;flex-shrink:0;padding:1px 5px;border-radius:4px;font-size:9px;line-height:12px;font-weight:600;letter-spacing:.04em;color:var(--salong-color-on-primary);background:var(--menu-mark-bg, var(--salong-color-price));white-space:nowrap;box-shadow:0 1px 2px var(--gx-shadow-ink-soft);border:none;pointer-events:none;user-select:none}.site-brand-badge,.site-brand-beta{position:absolute;top:-1px;left:calc(100% - var(--site-brand-badge-overlap, 14px));right:auto;z-index:2;transform:translateY(-2px);--menu-mark-bg: var(--salong-color-main)}.site-brand-logo{height:var(--salong-header-logo-height, 40px);width:auto;max-width:200px;object-fit:contain;display:block}.site-brand-text-only{font-size:var(--salong-medium-font-size, 15px);font-weight:600;letter-spacing:-.02em;color:var(--salong-color-title);white-space:nowrap}.site-brand-text{display:flex;flex-direction:column;gap:2px}.site-brand-title{font-weight:600;font-size:var(--salong-medium-font-size, 15px);letter-spacing:-.02em;color:var(--salong-color-title)}.site-brand-sub{font-size:var(--salong-small-font-size, 12px);letter-spacing:0;color:var(--salong-color-meta)}.site-nav{justify-self:center;min-width:0}.header-menu{flex:1;min-width:0}.header-menu .menu{justify-content:center;align-items:center;flex-wrap:wrap;gap:2px 4px}.header-menu .menu-item{position:relative;display:flex;align-items:center;list-style:none}.header-menu .menu-submenu{display:none}.header-menu .menu-link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:2px;box-sizing:border-box;min-height:38px;padding:6px 11px;font-size:var(--salong-nav-ui-size);line-height:var(--salong-nav-ui-lh);font-weight:var(--salong-nav-ui-weight);letter-spacing:var(--salong-nav-ui-tracking);color:var(--salong-nav-link-fg);text-decoration:none;border-radius:8px;white-space:nowrap;cursor:pointer;transition:color .2s var(--salong-header-ease)}.header-menu .menu-link:after{display:none}.nav-menu .menu-link__body{display:inline-flex;align-items:center;gap:3px;max-width:100%}.nav-menu .menu-link__inline-icon,.nav-menu .menu-svg-icon{flex-shrink:0;opacity:.52}.nav-menu .menu-link__label{display:inline-block;line-height:inherit}.nav-menu .menu-mark{margin-left:3px;vertical-align:super;transform:translateY(-2px)}.header-menu .menu-link:hover{color:var(--salong-nav-link-fg-hover)}.header-menu .menu-link.is-active{color:var(--salong-nav-link-fg-active);font-weight:inherit}.header-menu .menu-link--accent{color:var(--salong-nav-link-fg)}.header-menu .menu-link--accent:hover{color:var(--salong-nav-link-fg-hover)}.header-menu .menu-link--accent.is-active{color:var(--salong-nav-link-fg-active);font-weight:inherit}.header-menu .menu-link:focus-visible{outline:2px solid color-mix(in srgb,var(--salong-color-main) 40%,transparent);outline-offset:2px}.header-menu .menu-chevron{display:inline-flex;flex-shrink:0;align-self:center;margin-left:0;font-size:10px;opacity:.38;transform:translateY(.5px);transition:opacity .2s var(--salong-header-ease),transform .22s var(--salong-header-ease)}.header-menu .menu-item:hover .menu-chevron,.header-menu .menu-link.is-active .menu-chevron{opacity:.55}.header-menu .menu-link--dropdown{display:inline-flex;align-items:center;gap:0;padding:0}.header-menu .menu-link--dropdown .menu-link__main{display:inline-flex;align-items:center;min-height:38px;padding:6px 2px 6px 11px;color:inherit;text-decoration:none;border-radius:8px 0 0 8px}.header-menu .menu-link--dropdown .menu-link__main:hover{color:var(--salong-nav-link-fg-hover)}.header-menu .menu-link--dropdown .menu-link__main--static{cursor:default}.header-menu .menu-link--dropdown .menu-link__caret{display:inline-flex;align-items:center;align-self:stretch;min-height:38px;padding:6px 8px 6px 0;border-radius:0 8px 8px 0}.header-menu .menu-link--dropdown[aria-expanded=true] .menu-chevron{opacity:.62;transform:rotate(180deg)}.header-menu .menu-link--dropdown[aria-expanded=true] .menu-link__main,.header-menu .menu-link--dropdown[aria-expanded=true] .menu-link__caret,.header-menu .menu-link--dropdown:hover{color:var(--salong-nav-link-fg-hover)}.header-menu .menu-link--dropdown.is-active .menu-link__main{color:var(--salong-nav-link-fg-active)}.header-menu .menu-sublink{display:block;width:100%;color:inherit;text-decoration:none}.mobile-menu .menu-item--has-children{flex-direction:column;align-items:stretch;gap:6px}.mobile-menu .menu-link--parent{display:flex;align-items:center;min-height:44px;padding:10px 12px 6px;cursor:default;font-weight:650;color:var(--salong-color-title);border-radius:var(--salong-module-radius)}.mobile-menu .menu-link--parent-navigable{cursor:pointer}.mobile-menu .menu-link--parent .menu-link__main{display:inline-flex;align-items:center;width:100%;color:inherit;text-decoration:none}.mobile-menu .menu-link--parent-navigable .menu-link__main:hover{color:var(--salong-color-main)}.mobile-menu .menu-submenu{margin:0;padding:4px;list-style:none;display:flex;flex-direction:column;gap:2px;border:1px solid var(--salong-module-border-soft);border-radius:var(--salong-module-radius);background:var(--salong-bg-module);box-shadow:0 1px #ffffffa6 inset,0 8px 20px -18px color-mix(in srgb,var(--salong-color-title) 10%,transparent)}.mobile-menu .menu-submenu__item{list-style:none}.mobile-menu .menu-submenu .menu-sublink{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:10px 12px;margin:0;border-radius:calc(var(--salong-module-radius) - 2px);font-size:14px;line-height:1.35;font-weight:500;letter-spacing:-.01em;color:var(--salong-color-text);pointer-events:auto;transition:color .18s var(--salong-header-ease),background-color .18s var(--salong-header-ease)}.mobile-menu .menu-sublink__label{flex:1;min-width:0;text-align:left}.mobile-menu .menu-sublink__chev{flex-shrink:0;color:var(--salong-color-meta);opacity:.55;transition:color .18s var(--salong-header-ease),opacity .18s var(--salong-header-ease),transform .18s var(--salong-header-ease)}.mobile-menu .menu-submenu .menu-sublink:hover,.mobile-menu .menu-submenu .menu-sublink:focus-visible,.mobile-menu .menu-submenu .menu-sublink.router-link-active{background:color-mix(in srgb,var(--salong-color-main) 8%,var(--salong-bg-module));color:var(--salong-color-main)}.mobile-menu .menu-submenu .menu-sublink:hover .menu-sublink__chev,.mobile-menu .menu-submenu .menu-sublink:focus-visible .menu-sublink__chev,.mobile-menu .menu-submenu .menu-sublink.router-link-active .menu-sublink__chev{color:var(--salong-color-main);opacity:1;transform:translate(1px)}.header-actions{display:flex;align-items:center;gap:4px;justify-self:end}.header-tools{display:flex;align-items:center;gap:0}.header-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--header-icon-fg);cursor:pointer;transition:color .2s var(--salong-header-ease)}.header-icon-btn__dot{position:absolute;top:1px;right:1px;z-index:1;width:7px;height:7px;border-radius:50%;background:var(--salong-color-price, var(--salong-color-main));border:1.5px solid var(--header-dot-ring, var(--salong-bg-module));box-shadow:0 0 0 1px color-mix(in srgb,var(--salong-color-main) 35%,transparent);pointer-events:none}.header-icon-btn--unread .header-icon-btn__glyph{color:var(--header-icon-fg-hover)}.header-icon-btn__glyph{display:block}.header-icon-btn:hover:not(:disabled){color:var(--header-icon-fg-hover)}.header-icon-btn:disabled{opacity:.45;cursor:wait}.header-icon-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--salong-color-main) 28%,transparent);outline-offset:1px}.header-login-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--header-account-size);height:var(--header-account-size);margin-left:4px;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer}.header-login-icon__chip{display:inline-flex;align-items:center;justify-content:center;width:var(--header-account-size);height:var(--header-account-size);border-radius:50%;color:var(--salong-color-meta);background:color-mix(in srgb,var(--salong-color-meta) 14%,var(--salong-bg-module));transition:color .2s var(--salong-header-ease),background .2s var(--salong-header-ease)}.header-login-icon__glyph{display:block;font-size:var(--header-account-glyph-size)}.header-login-icon:hover .header-login-icon__chip{color:var(--salong-color-text);background:color-mix(in srgb,var(--salong-color-meta) 22%,var(--salong-bg-module))}.header-login-icon:focus-visible{outline:2px solid color-mix(in srgb,var(--salong-color-main) 35%,transparent);outline-offset:2px}.header-account-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--header-account-size);height:var(--header-account-size);margin-left:4px;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer}.header-account-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--salong-color-main) 28%,transparent);outline-offset:2px}.header-account-btn--open{background:color-mix(in srgb,var(--salong-color-main) 10%,transparent)}.header-account-btn__avatar-wrap{position:relative;display:inline-flex;flex-shrink:0}.header-account-btn__achievement{position:absolute;top:-3px;right:-4px;z-index:1;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;box-shadow:0 1px 4px #0000001f;pointer-events:none}.header-account-btn__achievement.is-recent{animation:header-achievement-pop .55s ease}.header-account-btn__achievement.is-recent:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:1px solid color-mix(in srgb,var(--salong-color-main) 55%,transparent);animation:header-achievement-ring 2.4s ease-out infinite}@keyframes header-achievement-pop{0%{transform:scale(.72)}65%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes header-achievement-ring{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.header-account-btn__achievement-glyph.lm-medal-ring{width:18px;height:18px}.header-account-btn__achievement-glyph :deep(.lm-medal-glyph){width:18px;height:18px;flex-shrink:0;transform:scale(.576);transform-origin:center center}.header-account-btn__avatar{flex-shrink:0;--el-avatar-size: var(--header-account-size)}.header-account-btn__avatar.el-avatar{width:var(--header-account-size);height:var(--header-account-size)}.header-account-btn__avatar--fallback{display:inline-flex;align-items:center;justify-content:center;width:var(--header-account-size);height:var(--header-account-size);border-radius:50%;font-size:calc(var(--header-account-size) * .42);font-weight:500;line-height:1;color:var(--salong-color-text);background:color-mix(in srgb,var(--salong-color-meta) 14%,var(--salong-bg-module))}.site-menu-toggle{justify-self:end}.mobile-menu-shell{animation:header-mobile-in .28s var(--salong-header-ease);border-top:1px solid var(--salong-module-border-soft);background:color-mix(in srgb,var(--salong-bg-body) 42%,var(--salong-bg-module));max-height:min(72vh,calc(100dvh - 96px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box}body.dark .mobile-menu-shell{background:color-mix(in srgb,var(--salong-bg-body) 55%,var(--salong-bg-module));box-shadow:inset 0 1px #ffffff0a}@keyframes header-mobile-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mobile-menu .menu-link{font-size:15px;line-height:1.35;font-weight:500;letter-spacing:-.01em;color:var(--salong-color-title);border-radius:var(--salong-module-radius);transition:color .18s var(--salong-header-ease),background-color .18s var(--salong-header-ease)}.mobile-menu .menu-item:not(.menu-item--has-children)>.menu-link:hover,.mobile-menu .menu-item:not(.menu-item--has-children)>.menu-link:focus-visible{color:var(--salong-color-main);background:color-mix(in srgb,var(--salong-color-main) 7%,var(--salong-bg-module))}.mobile-menu .menu-link.is-active,.mobile-menu .menu-item:not(.menu-item--has-children)>.menu-link.router-link-active{color:var(--salong-color-main);background:color-mix(in srgb,var(--salong-color-main) 9%,var(--salong-bg-module));font-weight:600}.mobile-menu .menu-mark{margin-left:6px;padding:2px 7px;border-radius:999px;font-size:10px;line-height:1.25;font-weight:600;letter-spacing:.02em;transform:none;vertical-align:middle}body.dark .mobile-menu .menu-submenu{box-shadow:0 1px #ffffff08 inset,0 10px 24px -20px #00000073}.header-submenu-popper.el-popper,.header-account-popper.el-popper{margin-top:0!important;padding:0!important;border:1px solid var(--salong-header-glass-border)!important;border-radius:var(--header-submenu-radius)!important;background:var(--header-submenu-surface)!important;box-shadow:var(--header-submenu-shadow)!important;backdrop-filter:var(--salong-header-blur);-webkit-backdrop-filter:var(--salong-header-blur);overflow:hidden}body.dark .header-submenu-popper.el-popper,body.dark .header-account-popper.el-popper{box-shadow:var(--salong-header-shadow)!important}.header-submenu-popper.el-popper>.el-popper__arrow:before,.header-account-popper.el-popper>.el-popper__arrow:before{border:1px solid var(--salong-header-glass-border);background:var(--header-submenu-surface)}body.dark .header-submenu-popper.el-popper>.el-popper__arrow:before,body.dark .header-account-popper.el-popper>.el-popper__arrow:before{background:var(--header-submenu-surface)}.header-nav-dropdown{box-sizing:border-box;min-width:220px;max-width:min(300px,88vw)}.header-nav-dropdown__head{padding:12px 14px 10px;border-bottom:1px solid var(--salong-header-hairline, var(--salong-module-border))}.header-nav-dropdown__kicker{display:block;font-size:var(--salong-nav-ui-size);font-weight:var(--salong-nav-ui-weight);line-height:var(--salong-nav-ui-lh);letter-spacing:var(--salong-nav-ui-tracking);text-transform:none;color:var(--salong-nav-link-fg-active)}.header-nav-dropdown__list{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:3px}.header-nav-dropdown__item{list-style:none}.header-nav-dropdown__btn{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:38px;margin:0;padding:8px 10px 8px 12px;border:none;border-radius:var(--header-submenu-item-radius);background:transparent;font-size:var(--salong-nav-ui-size);line-height:var(--salong-nav-ui-lh);font-weight:var(--salong-nav-ui-weight);letter-spacing:var(--salong-nav-ui-tracking);color:var(--salong-nav-link-fg);text-align:left;cursor:pointer;transition:background-color .2s var(--salong-header-ease),color .2s var(--salong-header-ease),box-shadow .2s var(--salong-header-ease)}.header-nav-dropdown__btn:before{content:"";position:absolute;left:4px;top:50%;width:3px;height:0;border-radius:3px;background:var(--salong-color-main);transform:translateY(-50%);transition:height .2s var(--salong-header-ease)}.header-nav-dropdown__btn:hover,.header-nav-dropdown__btn:focus-visible{background:color-mix(in srgb,var(--salong-color-title) 5%,var(--salong-bg-module));color:var(--salong-nav-link-fg-hover)}.header-nav-dropdown__btn:hover:before,.header-nav-dropdown__btn:focus-visible:before,.header-nav-dropdown__btn.is-active:before{height:20px}.header-nav-dropdown__btn.is-active{background:color-mix(in srgb,var(--salong-color-title) 7%,var(--salong-bg-module));color:var(--salong-nav-link-fg-active);font-weight:var(--salong-nav-ui-weight)}.header-nav-dropdown__btn:focus-visible{outline:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--salong-color-main) 22%,transparent)}.header-nav-dropdown__leading{flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center}.header-nav-dropdown__svg{width:18px;height:18px;opacity:.72}.header-nav-dropdown__dot{display:block;width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--salong-color-main) 42%,var(--salong-color-meta))}.header-nav-dropdown__text{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.header-nav-dropdown__label{font:inherit;color:inherit}.header-nav-dropdown__btn.is-active .header-nav-dropdown__label{font-weight:inherit}.header-nav-dropdown__mark{flex-shrink:0}.header-nav-dropdown__chev{flex-shrink:0;color:color-mix(in srgb,var(--salong-color-meta) 70%,transparent);opacity:0;transform:translate(-3px);transition:opacity .2s var(--salong-header-ease),transform .2s var(--salong-header-ease),color .2s var(--salong-header-ease)}.header-nav-dropdown__btn:hover .header-nav-dropdown__chev,.header-nav-dropdown__btn:focus-visible .header-nav-dropdown__chev{opacity:.55;transform:translate(0);color:var(--salong-nav-link-fg-hover)}.header-nav-dropdown__btn.is-active .header-nav-dropdown__chev{opacity:.55;transform:translate(0);color:var(--salong-nav-link-fg-active)}.header-account-popper .el-dropdown-menu{padding:8px;background:transparent;box-shadow:none;border:none}.header-account-popper .el-dropdown-menu__item{margin:2px 0;padding:10px 14px;border-radius:var(--header-submenu-item-radius);font-size:var(--salong-nav-ui-size);font-weight:var(--salong-nav-ui-weight);line-height:var(--salong-nav-ui-lh);letter-spacing:var(--salong-nav-ui-tracking);color:var(--salong-nav-link-fg);transition:background-color .2s var(--salong-header-ease),color .2s var(--salong-header-ease)}.header-account-popper .el-dropdown-menu__item{min-width:160px}.header-account-popper .el-dropdown-menu__item:not(.is-disabled):hover,.header-account-popper .el-dropdown-menu__item:not(.is-disabled):focus-visible{background:color-mix(in srgb,var(--salong-color-title) 5%,var(--salong-bg-module));color:var(--salong-nav-link-fg-hover)}.header-account-popper .el-dropdown-menu__item:not(.is-disabled):focus-visible{outline:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--salong-color-main) 24%,transparent)}@media(prefers-reduced-motion:no-preference){.header-submenu-popper.el-popper[data-popper-placement^=bottom]{animation:header-submenu-in .24s var(--salong-header-ease) both}.header-account-popper.el-popper[data-popper-placement^=bottom]{animation:none!important}}@keyframes header-submenu-in{0%{opacity:0;transform:translate3d(0,-6px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.header-submenu-popper.el-popper,.header-account-popper.el-popper{animation:none!important}.header-nav-dropdown__chev{opacity:.4;transform:none}}.header-account-popper .el-dropdown-menu__item--divided{margin-top:6px;border-top:1px solid var(--salong-module-border)}.header-account-popper .header-account-name{font-weight:600;color:var(--salong-color-title)!important;cursor:default;opacity:1!important}@media(max-width:767px){.site-header-row{display:flex;flex-wrap:nowrap;gap:10px;min-height:48px}.mobile-menu .menu-link--parent{min-height:44px;padding:10px 12px 6px}.mobile-menu .menu-submenu{padding:4px}.mobile-menu .menu-submenu .menu-sublink{min-height:44px;padding:10px 12px}.site-nav{display:none}.header-tools{padding-right:4px;margin-right:0;border-right:none}.header-actions{margin-left:auto}}:root{--header-account-drawer-width: min(360px, 92vw);--header-account-backdrop: var(--salong-overlay-backdrop, var(--salong-popup-bg, color-mix(in srgb, var(--salong-color-title) 28%, transparent)));--header-account-backdrop-blur: var(--salong-overlay-backdrop-blur, var(--salong-popup-blur, 10px))}.header-account-backdrop{position:fixed;inset:0;z-index:var(--salong-z-header-account-drawer-backdrop);background:var(--header-account-backdrop);backdrop-filter:saturate(160%) blur(var(--header-account-backdrop-blur));-webkit-backdrop-filter:saturate(160%) blur(var(--header-account-backdrop-blur));pointer-events:none}.header-account-backdrop--interactive{pointer-events:auto}.header-account-drawer{position:fixed;top:0;right:0;bottom:0;width:var(--header-account-drawer-width);z-index:var(--salong-z-header-account-drawer);display:flex;flex-direction:column;background:var(--salong-bg-module);color:var(--salong-color-text);border-left:1px solid var(--salong-color-border);box-shadow:-8px 0 28px var(--gx-shadow-ink-strong),-2px 0 8px var(--gx-shadow-ink-soft);will-change:transform;pointer-events:auto}html.dark .header-account-drawer{box-shadow:-10px 0 36px var(--gx-shadow-ink-strong),-3px 0 12px var(--gx-shadow-ink-mid)}.header-account-drawer .hap-panel{width:100%;height:100%;max-height:none;overflow:auto;background:var(--salong-bg-module)}.header-account-backdrop-enter-active{transition:opacity .28s ease}.header-account-backdrop-leave-active{transition:opacity .22s ease}.header-account-backdrop-enter-from,.header-account-backdrop-leave-to{opacity:0}.header-account-drawer-enter-active{transition:transform .36s cubic-bezier(.22,1,.36,1)}.header-account-drawer-leave-active{transition:transform .26s cubic-bezier(.4,0,.2,1)}.header-account-drawer-enter-from,.header-account-drawer-leave-to{transform:translate(100%)}@media(prefers-reduced-motion:reduce){.header-account-drawer-enter-active,.header-account-drawer-leave-active,.header-account-backdrop-enter-active,.header-account-backdrop-leave-active{transition-duration:.01ms}.header-account-drawer-enter-from,.header-account-drawer-leave-to{transform:none}}@media(max-width:767px){:root{--header-account-drawer-width: min(340px, 94vw)}}.hap-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px;border-bottom:1px solid var(--salong-color-border)}.hap-panel__title{margin:0;font-size:16px;font-weight:600;color:var(--salong-color-title)}.hap-panel__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--salong-color-meta);cursor:pointer;transition:background-color .18s ease,color .18s ease}.hap-panel__close:hover{background:color-mix(in srgb,var(--salong-color-title) 6%,transparent);color:var(--salong-color-title)}.hap-profile{display:flex;gap:12px;align-items:flex-start;width:100%;padding:14px 16px;border:none;border-bottom:1px solid var(--salong-color-border);background:transparent;text-align:left;cursor:pointer;transition:background-color .18s ease}.hap-profile:hover{background:color-mix(in srgb,var(--salong-color-main) 4%,transparent)}.hap-profile__avatar{flex-shrink:0}.hap-profile__body{min-width:0;flex:1}.hap-profile__name-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.hap-profile__name{font-size:16px;font-weight:600;color:var(--salong-color-title)}.hap-profile__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:500;line-height:1.4;background:color-mix(in srgb,var(--salong-color-main) 12%,transparent);color:var(--salong-color-main)}.hap-profile__badge--vip{background:color-mix(in srgb,var(--gx-color-warning) 18%,transparent);color:var(--gx-color-warning-dark)}.hap-profile__badge--rec{background:color-mix(in srgb,var(--salong-color-success) 16%,transparent);color:var(--gx-color-success-deep)}.hap-profile__desc{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--salong-color-meta)}.hap-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--salong-color-border);border-bottom:1px solid var(--salong-color-border)}.hap-stats__cell{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;border:none;background:var(--salong-bg-module);cursor:pointer;transition:background-color .18s ease}.hap-stats__cell:hover{background:color-mix(in srgb,var(--salong-color-main) 5%,var(--salong-bg-module))}.hap-stats__icon{color:var(--salong-color-meta)}.hap-stats__value{font-size:15px;font-weight:600;color:var(--salong-color-title)}.hap-stats__label{font-size:11px;color:var(--salong-color-meta)}.hap-block{padding:14px 16px;border-bottom:1px solid var(--salong-color-border)}.hap-block--muted{background:color-mix(in srgb,var(--salong-color-title) 2%,var(--salong-bg-module))}.hap-block__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.hap-block__title{margin:0;font-size:14px;font-weight:600;color:var(--salong-color-title)}.hap-block__links{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.hap-block__link{padding:0;border:none;background:transparent;font-size:12px;color:var(--salong-color-main);cursor:pointer}.hap-block__link:hover{text-decoration:underline}.hap-block__hint{margin:0;font-size:12px;color:var(--salong-color-meta)}.hap-block__empty{display:flex;flex-direction:column;gap:10px}.hap-learning__title{margin:0 0 8px;font-size:14px;font-weight:500;color:var(--salong-color-title)}.hap-learning__title--link{padding:0;border:none;background:transparent;text-align:left;cursor:pointer}.hap-learning__title--link:hover{color:var(--salong-color-main)}.hap-learning__bar{margin-bottom:10px}.hap-action-row{display:flex;flex-wrap:wrap;gap:8px}.hap-action{padding:6px 12px;border:1px solid var(--salong-color-border);border-radius:var(--salong-button-radius, 4px);background:var(--salong-bg-module);font-size:12px;color:var(--salong-color-text);cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.hap-action:hover{border-color:color-mix(in srgb,var(--salong-color-main) 40%,var(--salong-color-border));color:var(--salong-color-main)}.hap-action--primary{border-color:var(--salong-btn-primary, var(--salong-color-main));background:var(--salong-btn-primary, var(--salong-color-main));color:var(--salong-color-on-primary);box-shadow:var(--gx-btn-primary-shadow)}.hap-action--primary:hover{background:var(--salong-btn-primary-hover, var(--salong-color-hover, var(--salong-color-main)));border-color:var(--salong-btn-primary-hover, var(--salong-color-hover, var(--salong-color-main)));color:var(--salong-color-on-primary);box-shadow:var(--gx-btn-primary-shadow-hover)}body.dark .hap-action--primary,html.dark .hap-action--primary{border-color:var(--salong-color-main);background:var(--salong-color-main)}body.dark .hap-action--primary:hover,html.dark .hap-action--primary:hover{background:var(--salong-color-hover, var(--salong-color-main));border-color:var(--salong-color-hover, var(--salong-color-main))}.hap-test__title{margin:0 0 4px;font-size:14px;font-weight:500;color:var(--salong-color-title)}.hap-nav{border-bottom:1px solid var(--salong-color-border)}.hap-nav__row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;border:none;border-bottom:1px solid var(--salong-module-border);background:transparent;text-align:left;cursor:pointer;transition:background-color .18s ease}.hap-nav__row:last-child{border-bottom:none}.hap-nav__row:hover{background:color-mix(in srgb,var(--salong-color-main) 4%,transparent)}.hap-nav__row--highlight{background:color-mix(in srgb,var(--salong-color-main) 6%,transparent)}.hap-nav__label{font-size:14px;color:var(--salong-color-text)}.hap-nav__count{margin-left:4px;font-size:12px;color:var(--salong-color-meta)}.hap-nav__icon{color:var(--salong-color-meta)}.hap-footer{display:flex;flex-direction:column;gap:8px;padding:14px 16px 20px;margin-top:auto}.hap-footer__btn{width:100%;padding:10px 14px;border-radius:var(--salong-button-radius, 4px);font-size:14px;font-weight:500;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.hap-footer__btn--danger{border:1px solid color-mix(in srgb,var(--el-color-danger) 35%,transparent);background:color-mix(in srgb,var(--el-color-danger) 8%,transparent);color:var(--el-color-danger)}.hap-footer__btn--danger:hover{background:color-mix(in srgb,var(--el-color-danger) 14%,transparent)}.hap-footer__btn--admin{border:1px solid var(--salong-color-border);background:transparent;color:var(--salong-color-main)}.hap-footer__btn--admin:hover{background:color-mix(in srgb,var(--salong-color-main) 8%,transparent)}body.light{--site-breadcrumb-border: var(--salong-chrome-divider)}body.dark,html.dark body{--site-breadcrumb-border: var(--salong-chrome-divider);--site-breadcrumb-chrome: color-mix(in srgb, var(--salong-bg-body) 38%, var(--salong-bg-module))}.site-breadcrumb-bar{flex-shrink:0;background:transparent;border-bottom:none}.site-breadcrumb-bar.salong-viewport-band.border-bottom{border-bottom:none}body.dark .site-breadcrumb-bar{background:var(--site-breadcrumb-chrome)}body.light .site-breadcrumb-bar.salong-viewport-band.border-bottom:before{border-bottom-width:1px;border-bottom-color:var(--site-breadcrumb-border)}body.dark .site-breadcrumb-bar.salong-viewport-band.border-bottom:before{background:var(--site-breadcrumb-chrome);border-bottom-width:1px;border-bottom-color:var(--site-breadcrumb-border)}@supports (border-width: .5px){body.light .site-breadcrumb-bar.salong-viewport-band.border-bottom:before,body.dark .site-breadcrumb-bar.salong-viewport-band.border-bottom:before{border-bottom-width:.5px}.site-footer-shell>.site-footer-widgets,.site-footer-shell>.site-footer-friends,.site-footer-shell>.site-footer-bottom,.site-footer-shell>.site-footer-legacy,.site-footer-shell>.site-footer-fallback{border-top-width:.5px}}.site-breadcrumb-bar__inner{padding-top:var(--gx-space-compact);padding-bottom:var(--gx-space-compact)}.site-breadcrumb{display:flex;align-items:center;flex-wrap:nowrap;gap:0;margin:0;padding:0;list-style:none;font-size:var(--salong-excerpt-font-size);line-height:var(--salong-excerpt-line-height);color:var(--salong-color-meta);overflow:hidden}.site-breadcrumb__item{display:inline-flex;align-items:center;min-width:0;flex-shrink:0}.site-breadcrumb__item--hint{margin-right:4px;flex-shrink:0}.site-breadcrumb__hint{color:var(--salong-color-meta);font-weight:400;white-space:nowrap}.site-breadcrumb__item:last-child{flex-shrink:1;min-width:0}.site-breadcrumb__sep{margin:0 12px;color:color-mix(in srgb,var(--salong-color-meta) 55%,transparent);font-size:11px;font-weight:300;user-select:none;flex-shrink:0}.site-breadcrumb__link,.site-breadcrumb__text{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-breadcrumb__link,.site-breadcrumb__text{color:var(--salong-color-text-secondary, var(--salong-color-meta));font-weight:400}.site-breadcrumb__link{text-decoration:none;transition:color .2s ease}.site-breadcrumb__link:hover{color:var(--salong-color-text)}.site-breadcrumb__link.is-highlight,.site-breadcrumb__text.is-highlight,.site-breadcrumb__text.is-current,.site-breadcrumb__link.is-current{color:var(--salong-color-title);font-weight:500}body.dark .site-breadcrumb,html.dark .site-breadcrumb{color:var(--gx-read-muted, var(--salong-color-meta))}body.dark .site-breadcrumb__link,html.dark .site-breadcrumb__link{color:color-mix(in srgb,var(--salong-color-text) 78%,var(--salong-color-meta))}body.dark .site-breadcrumb__link:hover,html.dark .site-breadcrumb__link:hover{color:var(--salong-color-text)}body.dark .site-breadcrumb__text.is-current,body.dark .site-breadcrumb__link.is-current,html.dark .site-breadcrumb__text.is-current,html.dark .site-breadcrumb__link.is-current{color:var(--salong-color-title)}.site-breadcrumb__home{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--salong-input-radius);color:var(--salong-color-meta);transition:color .2s ease,background-color .2s cubic-bezier(.22,1,.36,1)}.site-breadcrumb__home:hover{color:color-mix(in srgb,var(--salong-color-meta) 82%,var(--salong-color-text));background:transparent}.site-breadcrumb__home:focus-visible{outline:2px solid color-mix(in srgb,var(--salong-color-main) 40%,transparent);outline-offset:2px}.site-breadcrumb__home svg{width:15px;height:15px}.salong-app:has(#salong-subheader:not(:empty)) .salong-main--native-shell,.salong-app:has(#salong-subheader:not(:empty)) .salong-main--course{padding-top:0}.salong-app:has(#salong-subheader:not(:empty)) .salong-main--native-shell .mp-page,.salong-app:has(#salong-subheader:not(:empty)) .salong-main--course .mp-page{padding-top:0}.salong-app:has(#salong-subheader:not(:empty)) .salong-main__body>.page-state:not(.gx-page-state):not(:has(.pc-lesson-stage)):not(:has(.gx-page-shell)),.salong-app:has(#salong-subheader:not(:empty)) .salong-main__body>.gx-route-view>.page-state:not(.gx-page-state):not(:has(.pc-lesson-stage)):not(:has(.gx-page-shell)){padding-top:var(--gx-space-below-breadcrumb)}.salong-app:has(#salong-subheader:not(:empty)) .salong-main__body>.page-state:has(.pc-catalog-page),.salong-app:has(#salong-subheader:not(:empty)) .salong-main__body>.gx-route-view>.page-state:has(.pc-catalog-page),.salong-app:has(#salong-subheader:not(:empty)) .salong-main__body>.page-state:has(.pc-course-detail-page),.salong-app:has(#salong-subheader:not(:empty)) .salong-main__body>.gx-route-view>.page-state:has(.pc-course-detail-page),.salong-app:has(#salong-subheader:not(:empty)) .salong-main__body>.page-state:has(.pc-module-detail-page),.salong-app:has(#salong-subheader:not(:empty)) .salong-main__body>.gx-route-view>.page-state:has(.pc-module-detail-page){padding-top:0}.salong-app:has(#salong-subheader:not(:empty)) .pc-course-detail__shell,.salong-app:has(#salong-subheader:not(:empty)) .pc-module-detail__shell,.salong-app:has(#salong-subheader:not(:empty)) .pc-catalog__shell{padding-top:var(--gx-space-below-breadcrumb)}.salong-app:has(#salong-subheader:not(:empty)) .pc-catalog__hero-compact{margin-top:0}.salong-app:has(#salong-subheader:not(:empty)) .pc-catalog__hero-compact .mp-cc-hero-wrap{margin-top:0}.salong-app:has(#salong-subheader:not(:empty)) .pc-module-detail__nav{padding-top:0}.salong-app:has(#salong-subheader:not(:empty)) .pc-lesson-page-wrap>.mp-page{padding-top:var(--gx-space-below-breadcrumb)}.salong-app:has(#salong-subheader:not(:empty)) .salong-main__body .gx-page-shell,.salong-app:has(#salong-subheader:not(:empty)) .salong-main__body>.gx-page-shell,.salong-app:has(#salong-subheader:not(:empty)) .salong-main__body>.gx-route-view>.gx-page-shell,.salong-app:has(#salong-subheader:not(:empty)) .salong-main__body>.search-page,.salong-app:has(#salong-subheader:not(:empty)) .salong-main__body>.gx-route-view>.search-page,.salong-app:has(#salong-subheader:not(:empty)) .salong-main__body>.sq-page,.salong-app:has(#salong-subheader:not(:empty)) .salong-main__body>.gx-route-view>.sq-page,.salong-app:has(#salong-subheader:not(:empty)) .salong-main__body>.gx-mod-search,.salong-app:has(#salong-subheader:not(:empty)) .salong-main__body>.gx-route-view>.gx-mod-search{padding-top:var(--gx-space-below-breadcrumb)}@media(max-width:767px){.site-breadcrumb-bar__inner{padding-top:var(--gx-space-compact);padding-bottom:var(--gx-space-compact)}.site-breadcrumb__link,.site-breadcrumb__text{max-width:120px}.site-breadcrumb__sep{margin:0 8px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip;scrollbar-gutter:stable}body{max-width:2560px;margin:0 auto;color:var(--salong-color-text);background-color:var(--salong-bg-body);transition:color .25s ease}html.html--lesson-player,html.html--lesson-player body.body--lesson-player{max-width:none;margin-left:0;margin-right:0;width:100%}body.body--lesson-player #app{flex:1 1 auto;align-self:stretch;width:100%;max-width:none}a{color:inherit;text-decoration:none;transition:color .2s ease}a:hover{color:var(--salong-color-main)}code{font-size:.9em;padding:2px 6px;border-radius:var(--salong-input-radius);background:var(--salong-color-bg)}body{display:flex;flex-direction:column;min-height:100vh}#app{flex:0 0 auto;min-height:0;width:100%}body>.site-footer{flex-shrink:0;margin-top:0}@font-face{font-family:iconfont;src:url(/fonts/iconfont.woff2) format("woff2"),url(/fonts/iconfont.woff) format("woff"),url(/fonts/iconfont.ttf) format("truetype");font-display:swap}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-paypal:before{content:""}.icon-positived:before{content:""}.icon-negatived:before{content:""}.icon-negative:before{content:""}.icon-positive:before{content:""}.icon-user_menu:before{content:""}.icon-express:before{content:""}.icon-statistical:before{content:""}.icon-account:before{content:""}.icon-authenticate:before{content:""}.icon-address:before{content:""}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-team:before{content:""}.icon-portfolio:before{content:""}.icon-consult:before{content:""}.icon-course:before{content:""}.icon-reply:before{content:""}.icon-answer:before{content:""}.icon-question:before{content:""}.icon-sale:before{content:""}.icon-material:before{content:""}.icon-return:before{content:""}.icon-sold:before{content:""}.icon-stock:before{content:""}.icon-start:before{content:""}.icon-learning:before{content:""}.icon-anew:before{content:""}.icon-apply:before{content:""}.icon-graphic:before{content:""}.icon-homework:before{content:""}.icon-lock:before{content:""}.icon-document:before{content:""}.icon-now-buy:before{content:""}.icon-checkout:before{content:""}.icon-cart:before{content:""}.icon-cart-added:before{content:""}.icon-cart-delete:before{content:""}.icon-cart-add:before{content:""}.icon-cart-close:before{content:""}.icon-cart-selected:before{content:""}.icon-coupon:before{content:""}.icon-student:before{content:""}.icon-lesson:before{content:""}.icon-edit:before{content:""}.icon-comment:before{content:""}.icon-following:before{content:""}.icon-download:before{content:""}.icon-weibo:before{content:""}.icon-wechat:before{content:""}.icon-home:before{content:""}.icon-search:before{content:""}.icon-qq:before{content:""}.icon-contribute:before{content:""}.icon-user:before{content:""}.icon-topic:before{content:""}.icon-video:before{content:""}.icon-follower:before{content:""}.icon-service:before{content:""}.icon-top:before{content:""}.icon-phone:before{content:""}.icon-logout:before{content:""}.icon-theme:before{content:""}.icon-collect:before{content:""}.icon-view:before{content:""}.icon-eye-close:before{content:""}.icon-close:before{content:""}.icon-info:before{content:""}.icon-error:before{content:""}.icon-warning:before{content:""}.icon-like:before{content:""}.icon-category:before{content:""}.icon-profile:before{content:""}.icon-posts_count:before{content:""}.icon-download_count:before{content:""}.icon-date:before{content:""}.icon-duration:before{content:""}.icon-tag:before{content:""}.icon-liked:before{content:""}.icon-unlike:before{content:""}.icon-unliked:before{content:""}.icon-zone:before,.icon-qqzone:before{content:""}.icon-facebook:before{content:""}.icon-twitter:before{content:""}.icon-share:before{content:""}.icon-tipping:before{content:""}.icon-poster:before{content:""}.icon-alipay:before{content:""}.icon-smile:before{content:""}.icon-rose:before{content:""}.icon-collected:before{content:""}.icon-tippinged:before{content:""}.icon-point:before{content:""}.icon-free:before{content:""}.icon-login:before{content:""}.icon-money:before{content:""}.icon-level:before{content:""}.icon-next:before{content:""}.icon-prev:before{content:""}.icon-later:before{content:""}.icon-catalog:before{content:""}.icon-light:before{content:""}.icon-player:before{content:""}.icon-camera:before{content:""}.icon-activity:before{content:""}.icon-message:before{content:""}.icon-setting:before{content:""}.icon-notification:before{content:""}.icon-save:before{content:""}.icon-binding:before{content:""}.icon-reset:before{content:""}.icon-unbinding:before{content:""}.icon-add:before{content:""}.icon-order:before{content:""}.icon-upload:before{content:""}.icon-delete:before{content:""}.icon-wait:before{content:""}.icon-balance:before{content:""}.icon-success:before{content:""}.icon-lv:before{content:""}.icon-vip:before{content:""}.icon-wealth:before{content:""}.icon-moment:before{content:""}.icon-post:before{content:""}.icon-pending:before{content:""}.icon-rec:before{content:""}.icon-arrows:before{content:""}.icon-rate:before{content:""}.icon-select:before{content:""}.icon-medal:before{content:""}.icon-product:before{content:""}.salong-main__body>.gx-route-view{display:block;width:100%}.salong-main__body>.page-state:not(:has(.gx-page-shell)):not(:has(.pc-catalog-page)):not(:has(.pc-module-detail-page)):not(:has(.pc-course-detail-page)),.salong-main__body>.gx-route-view>.page-state:not(:has(.gx-page-shell)):not(:has(.pc-catalog-page)):not(:has(.pc-module-detail-page)):not(:has(.pc-course-detail-page)){box-sizing:border-box;width:100%;max-width:var(--salong-content-width);margin-left:auto;margin-right:auto;padding-left:var(--salong-page-padding);padding-right:var(--salong-page-padding);padding-bottom:0}.salong-main__body>.page-state:has(.pc-catalog-page),.salong-main__body>.gx-route-view>.page-state:has(.pc-catalog-page),.salong-main__body>.page-state:has(.pc-module-detail-page),.salong-main__body>.gx-route-view>.page-state:has(.pc-module-detail-page),.salong-main__body>.page-state:has(.pc-course-detail-page),.salong-main__body>.gx-route-view>.page-state:has(.pc-course-detail-page),.salong-main__body>.page-state:has(.pc-lesson-stage),.salong-main__body>.gx-route-view>.page-state:has(.pc-lesson-stage),.salong-main__body>.gx-route-view>.pc-catalog-page,.salong-main__body>.gx-route-view>.pc-course-detail-page,.salong-main__body>.gx-route-view>.pc-module-detail-page{max-width:none;margin:0;padding:0;width:100%}.salong-main__body>.page-state .us-page,.salong-main__body>.gx-route-view>.page-state .us-page{width:100%}.gx-route-view{display:block;width:100%}.gx-route-view:is(.ls-page,.cr-page:not(.pc-module-detail-page)){display:flex;flex-direction:column}.pc-catalog-page,.pc-module-detail-page,.pc-course-detail-page{width:100%}.gx-ui .mp-page{min-height:0}.gx-ui .mp-page:not(.has-bottom-bar){padding-bottom:0}.pc-module-detail-page .mp-page.pc-module-detail:not(.has-bottom-bar){padding-bottom:0}.gx-ui .gx-page-shell,.gx-ui.gx-page-shell{box-sizing:border-box;width:100%;max-width:var(--salong-content-width);margin-left:auto;margin-right:auto;padding-left:var(--salong-page-padding);padding-right:var(--salong-page-padding);padding-bottom:var(--gx-space-page-bottom)}.salong-main__body>.page-state:has(.gx-page-shell),.salong-main__body>.gx-route-view>.page-state:has(.gx-page-shell){padding-top:0;padding-bottom:0}.salong-app:not(:has(#salong-subheader:not(:empty))) .salong-main--native-shell .gx-page-shell,.salong-app:not(:has(#salong-subheader:not(:empty))) .salong-main--native-shell .salong-main__body>.page-state:not(.gx-page-state):not(:has(.pc-catalog-page)):not(:has(.pc-module-detail-page)):not(:has(.pc-course-detail-page)):not(:has(.pc-lesson-stage)),.salong-app:not(:has(#salong-subheader:not(:empty))) .salong-main--native-shell .salong-main__body>.gx-route-view>.page-state:not(.gx-page-state):not(:has(.pc-catalog-page)):not(:has(.pc-module-detail-page)):not(:has(.pc-course-detail-page)):not(:has(.pc-lesson-stage)),.salong-app:not(:has(#salong-subheader:not(:empty))) .salong-main--native-shell .salong-main__body .gx-route-view .gx-page-shell,.salong-app:not(:has(#salong-subheader:not(:empty))) .salong-main--native-shell .pc-catalog__shell:not(.pc-home__shell){padding-top:var(--gx-space-page-top)}.gx-ui .pc-catalog__shell:not(.pc-home__shell),.gx-ui .pc-module-detail__shell,.gx-ui .pc-course-detail__shell{padding-bottom:var(--gx-space-page-bottom)}.salong-main__body>.page-state:not(:has(.pc-catalog-page)):not(:has(.pc-module-detail-page)):not(:has(.pc-course-detail-page)):not(:has(.pc-lesson-stage)):not(:has(.gx-page-shell)),.salong-main__body>.gx-route-view>.page-state:not(:has(.pc-catalog-page)):not(:has(.pc-module-detail-page)):not(:has(.pc-course-detail-page)):not(:has(.pc-lesson-stage)):not(:has(.gx-page-shell)){padding-bottom:var(--gx-space-page-bottom)}.gx-ui .is-page,.gx-ui .cm-page,.gx-ui .qa-page,.gx-ui .sh-page,.gx-ui .nw-page,.gx-ui .ar-page,.gx-ui .ev-page,.gx-ui .vd-page,.gx-ui .us-page,.gx-ui .sq-page{padding-bottom:0}.salong-app.salong-app--lesson-player .salong-main__body,.salong-app.salong-app--lesson-player .mp-page{padding-top:0;padding-bottom:0}.gx-ui .ls-page--hub .learn-hero{padding:var(--gx-mod-hero-pad);margin:0 0 var(--gx-mod-section-block-gap);border-radius:calc(var(--salong-module-radius) + 4px);border:1px solid var(--gx-mod-border);box-shadow:var(--gx-mod-shadow);background:var(--gx-hero-surface-gradient, var(--gx-mod-surface))}.gx-ui .ls-page--hub .learn-hero h1{margin:0 0 10px;font-size:var(--gx-mod-title);font-weight:700;line-height:1.2;letter-spacing:-.03em;color:var(--salong-color-title)}.gx-ui .ls-page--hub .learn-hero p{margin:0;max-width:36em;font-size:var(--gx-mod-subtitle);line-height:1.6;color:var(--salong-color-meta)}.gx-ui .ls-page--hub .learn-card{margin-bottom:var(--gx-mod-section-block-gap);border-radius:var(--salong-module-radius);border:1px solid var(--gx-mod-border);box-shadow:var(--gx-mod-shadow)}html.dark .gx-ui .ls-page--hub .learn-hero,html.dark .gx-ui .ls-page--hub .learn-card.el-card{border-color:var(--gx-surface-hairline);box-shadow:var(--gx-surface-elev-shadow-micro, var(--gx-mod-shadow));--el-card-bg-color: var(--salong-bg-module);--el-fill-color-blank: var(--salong-bg-module);background-color:var(--salong-bg-module);color:var(--salong-color-text)}html.dark .gx-ui .ls-page--hub .learn-card .el-card__header{border-bottom-color:var(--salong-module-border, var(--salong-color-border));color:var(--salong-color-title)}html.dark .gx-ui .ls-page--hub .learn-card .el-statistic__head{color:var(--salong-color-meta)}html.dark .gx-ui .ls-page--hub .learn-card .el-statistic__content{color:var(--salong-color-title)}html.dark .gx-ui .ls-page--hub .learn-recent__actions .el-button--default,body.dark .gx-ui .ls-page .learn-recent__actions .el-button--default{--el-button-bg-color: var(--gx-btn-secondary-bg);--el-button-border-color: var(--gx-btn-secondary-border);--el-button-text-color: var(--gx-btn-secondary-fg);--el-button-hover-bg-color: var(--gx-btn-secondary-bg-hover);--el-button-hover-border-color: var(--gx-btn-secondary-border-hover);--el-button-hover-text-color: var(--gx-btn-secondary-fg-hover);background-color:var(--gx-btn-secondary-bg)!important;border-color:var(--gx-btn-secondary-border)!important;color:var(--gx-btn-secondary-fg)!important}html.dark .gx-ui .ls-page .learn-recent__actions .el-button--default span,body.dark .gx-ui .ls-page .learn-recent__actions .el-button--default span{color:inherit!important}.gx-ui .ls-page--hub .learn-card:last-child{margin-bottom:0}.gx-ui .ls-page--hub .learn-tip{margin:0 0 12px;font-size:var(--salong-medium-font-size, 13px);line-height:1.5;color:var(--salong-color-meta)}.gx-ui .ls-page--hub .learn-recent{margin-top:var(--gx-space-stack)}.gx-ui .ls-page--hub .learn-recent p{margin:0 0 8px;color:var(--salong-color-text)}.gx-ui .ls-page--hub .learn-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.gx-ui .ls-page--hub .learn-card__link{font-size:var(--salong-medium-font-size, 13px);color:var(--salong-color-main);text-decoration:none}.gx-ui .ls-page--hub .learn-recent--card{margin-top:0}.gx-ui .ls-page--hub .learn-recent__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.gx-ui .learn-pending-test__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(16px,2vw,20px) clamp(18px,2.2vw,22px);border-radius:var(--gx-radius-surface, var(--salong-module-radius));border:1px solid var(--mp-sep);border-left:3px solid var(--mp-brand);background:var(--mp-card)}.gx-ui .learn-pending-test__copy{flex:1;min-width:0}.gx-ui .learn-pending-test__kicker{display:inline-block;margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.08em;color:color-mix(in srgb,var(--mp-brand) 72%,var(--mp-label))}.gx-ui .learn-pending-test__title{margin:0 0 4px;font-size:15px;font-weight:650;line-height:1.45;color:var(--mp-text)}.gx-ui .learn-pending-test__hint{margin:0;font-size:12px;line-height:1.5;color:var(--mp-label)}.gx-ui .learn-pending-test__btn.el-button{flex-shrink:0;min-width:96px;padding-left:18px;padding-right:18px;font-weight:650;border-radius:var(--gx-radius-pill, var(--salong-button-radius))}@media(max-width:560px){.gx-ui .learn-pending-test__inner{flex-direction:column;align-items:stretch}.gx-ui .learn-pending-test__btn.el-button{width:100%}}.gx-ui .ls-page--hub .learn-card--today-task :deep(.learn-today-task){border:none;background:transparent;padding:0}.gx-ui .ls-page--hub .learn-card__meta{font-size:12px;font-weight:400;color:var(--salong-color-meta)}.gx-ui .learn-inactive-feedback-dialog__title{font-size:16px;font-weight:600}.gx-ui .learn-inactive-feedback-dialog__lead{margin:0 0 16px;font-size:14px;line-height:1.65;color:var(--salong-color-text)}.gx-ui .learn-inactive-feedback-dialog__options{display:flex;flex-direction:column;gap:10px}.gx-ui .learn-inactive-feedback-dialog__option{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:12px 14px;border:1px solid var(--mp-sep);border-radius:var(--salong-module-radius, 8px);background:var(--salong-bg-module);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.gx-ui .learn-inactive-feedback-dialog__option strong{font-size:14px;color:var(--salong-color-title)}.gx-ui .learn-inactive-feedback-dialog__option span{font-size:12px;line-height:1.5}.gx-ui .learn-inactive-feedback-dialog__option.is-selected{border-color:color-mix(in srgb,var(--salong-color-main) 40%,transparent);background:color-mix(in srgb,var(--salong-color-main) 6%,var(--salong-bg-module))}.gx-ui .learn-inactive-feedback-dialog__footer{display:flex;justify-content:flex-end;gap:12px}.gx-ui .learn-inactive-feedback-dialog__footer .el-button+.el-button{margin-left:0}.gx-ui .ls-page--hub .learn-page__plan-notice{margin-bottom:0}.gx-ui .learn-plan-adjust-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--salong-color-main) 22%,var(--mp-sep));background:color-mix(in srgb,var(--salong-color-main) 6%,var(--salong-bg-module))}.gx-ui .learn-plan-adjust-banner__title{margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.55;color:var(--salong-color-title)}.gx-ui .learn-plan-adjust-banner__stats{margin:0;padding-left:18px;font-size:13px;line-height:1.6;color:var(--salong-color-text)}.gx-ui .learn-plan-adjust-banner__dismiss{flex-shrink:0;border:none;background:none;padding:0;font-size:13px;font-weight:600;color:var(--salong-color-main);cursor:pointer}.gx-ui .learn-today-plan-notice{margin-bottom:12px}.gx-ui .gx-page-panel{box-sizing:border-box;padding:var(--gx-mod-hero-pad);text-align:center;border-radius:calc(var(--salong-module-radius) + 4px);border:1px solid var(--gx-mod-border);background:var(--gx-mod-surface);box-shadow:var(--gx-mod-shadow)}.gx-ui .gx-page-panel h1{margin:0 0 12px;font-size:var(--gx-mod-title);font-weight:700;letter-spacing:-.03em;color:var(--salong-color-title)}.gx-ui .gx-page-panel p{margin:0 0 20px;font-size:var(--site-footer-text-size, var(--salong-default-font-size, 14px));line-height:1.55;color:var(--salong-color-meta)}.gx-ui .gx-page-panel code{font-size:.92em}.gx-ui .gx-page-panel--start{text-align:left}.gx-ui .gx-sitemap__head{margin-bottom:24px}.gx-ui .gx-sitemap__lead{margin:10px 0 0;font-size:var(--site-footer-text-size, var(--salong-default-font-size, 14px));line-height:1.55;color:var(--salong-color-meta)}.gx-ui .gx-sitemap__lead a{color:var(--salong-color-main);text-decoration:none}.gx-ui .gx-sitemap__lead a:hover{color:var(--salong-color-hover)}.gx-ui .gx-sitemap__groups{display:grid;gap:24px}.gx-ui .gx-sitemap__group-title{margin:0 0 10px;font-size:var(--salong-excerpt-font-size, 15px);font-weight:700;color:var(--mp-text)}.gx-ui .gx-sitemap__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px 16px}.gx-ui .gx-sitemap__list a{font-size:var(--site-footer-text-size, var(--salong-default-font-size, 14px));font-weight:500;color:var(--salong-color-main);text-decoration:none}.gx-ui .gx-sitemap__list a:hover{color:var(--salong-color-hover)}.site-footer{--site-footer-title-size: 14px;--site-footer-title-line: 1.4;--site-footer-text-size: 13px;--site-footer-text-line: 1.55;--site-footer-meta-size: var(--salong-small-font-size, 12px);--site-footer-meta-line: 1.5;--site-footer-accent: var(--salong-color-main);--site-footer-body-fg: var(--salong-color-text-secondary, var(--salong-color-text));--site-footer-col-gap: clamp(32px, 4vw, 48px);--site-footer-pad-top: clamp(28px, 3.5vw, 40px);--site-footer-pad-bottom: clamp(14px, 1.8vw, 20px);--site-footer-section-gap: clamp(24px, 3vw, 32px);--site-footer-block-gap: 10px;--site-footer-line-gap: 7px;--site-footer-bottom-pad-top: clamp(14px, 1.6vw, 18px);--site-footer-bottom-pad-bottom: clamp(12px, 1.4vw, 16px);--site-footer-bottom-space-y: var(--site-footer-bottom-pad-bottom);--site-footer-mid-pad-bottom: 0;--site-footer-surface-gleam: color-mix(in srgb, #fff 52%, transparent);position:relative;z-index:1;width:100%;padding:var(--site-footer-pad-top) 0 var(--site-footer-pad-bottom);clear:both;flex-shrink:0;box-sizing:border-box;overflow:hidden;transition:background-color .25s var(--salong-header-ease),border-color .25s var(--salong-header-ease),box-shadow .25s var(--salong-header-ease)}.site-footer.salong-viewport-band{background:var(--gx-mod-shell-bg, var(--salong-bg-footer, var(--salong-bg-module)));box-shadow:inset 0 1px 0 0 var(--site-footer-surface-gleam)}.site-footer--glass{background:var(--salong-header-glass-bg);border-top:1px solid var(--salong-chrome-divider);backdrop-filter:var(--salong-header-blur);-webkit-backdrop-filter:var(--salong-header-blur)}.site-footer-shell{position:relative;z-index:1;display:flex;flex-direction:column;gap:0}.site-footer-shell>.site-footer-widgets,.site-footer-shell>.site-footer-bottom,.site-footer-shell>.site-footer-legacy,.site-footer-shell>.site-footer-fallback{margin:0}.site-footer-shell>.site-footer-bottom,.site-footer-shell>.site-footer-legacy,.site-footer-shell>.site-footer-fallback{border-top:1px solid var(--salong-chrome-divider)}.site-footer-shell>.site-footer-widgets,.site-footer-shell>.site-footer-legacy,.site-footer-shell>.site-footer-fallback{padding-top:0;padding-bottom:var(--site-footer-section-gap)}.site-footer-shell>.site-footer-bottom{padding-top:var(--site-footer-bottom-pad-top);padding-bottom:var(--site-footer-bottom-pad-bottom)}.site-footer--full .site-footer-shell.salong-layout-inner{max-width:100%;padding-left:var(--salong-page-padding);padding-right:var(--salong-page-padding)}.site-footer-widgets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(200px,max-content);column-gap:var(--site-footer-col-gap);row-gap:clamp(16px,2vw,22px);align-items:start}.site-footer-widgets:not(:has(.site-footer-col--qr)){grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.site-footer-col{grid-column:auto;display:flex;flex-direction:column;gap:0;min-width:0;max-width:none}.site-footer-col--grow{grid-column:auto}.site-footer-col--qr{grid-column:-1;grid-row:1;align-self:start;align-items:flex-end;text-align:right}.site-footer-widgets:not(:has(.site-footer-col--qr)) .site-footer-col--qr{grid-column:auto;grid-row:auto}.site-footer-col-title{margin:0 0 var(--site-footer-block-gap);font-size:var(--site-footer-title-size);font-weight:600;line-height:var(--site-footer-title-line);letter-spacing:-.015em;color:var(--salong-color-title);white-space:nowrap}.site-footer-links-col{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--site-footer-line-gap);font-size:var(--site-footer-text-size);line-height:var(--site-footer-text-line)}.site-footer-links-col li{margin:0;padding:0}.site-footer-links-col a,.site-footer-links-col li>span{display:block;padding:2px 0;color:var(--site-footer-body-fg);text-decoration:none;font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:-.01em;transition:color .18s var(--salong-header-ease)}.site-footer-links-col a:hover{color:var(--site-footer-accent)}.site-footer-html.entry-content{font-size:var(--site-footer-text-size);font-weight:400;line-height:var(--site-footer-text-line);letter-spacing:-.01em;color:var(--site-footer-body-fg)}.site-footer-html.entry-content :deep(p){margin:0 0 var(--site-footer-line-gap);font-size:inherit;line-height:inherit;color:inherit}.site-footer-html.entry-content :deep(p:last-child){margin-bottom:0}.site-footer-html.entry-content :deep(ul),.site-footer-html.entry-content :deep(ol){margin:0 0 var(--site-footer-line-gap);padding-left:1.15em;font-size:inherit;line-height:inherit;color:inherit}.site-footer-html.entry-content :deep(ul:last-child),.site-footer-html.entry-content :deep(ol:last-child){margin-bottom:0}.site-footer-html.entry-content :deep(li){margin:0;padding:0}.site-footer-html.entry-content :deep(ul){display:flex;flex-direction:column;gap:6px;list-style:disc}.site-footer-html.entry-content :deep(li + li){margin-top:0}.site-footer-html.entry-content :deep(div),.site-footer-html.entry-content :deep(span){font-size:inherit;line-height:inherit;color:inherit}.site-footer-html.entry-content :deep(div + div){margin-top:var(--site-footer-line-gap)}.site-footer-html.entry-content :deep(a){color:color-mix(in srgb,var(--site-footer-accent) 42%,var(--salong-color-text));text-decoration:none;font-size:inherit;line-height:inherit;transition:color .18s var(--salong-header-ease)}.site-footer-html.entry-content :deep(a:hover){color:var(--site-footer-accent)}.site-footer-html.entry-content :deep(strong),.site-footer-html.entry-content :deep(b){font-weight:500;color:color-mix(in srgb,var(--salong-color-title) 28%,var(--site-footer-body-fg))}.site-footer-qr-row{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;gap:16px}.site-footer-qr{display:flex;flex-direction:column;align-items:center;gap:10px;width:min(100%,116px)}.site-footer-qr__tile{display:flex;align-items:center;justify-content:center;width:100%;padding:12px;box-sizing:border-box;border-radius:var(--salong-module-radius, var(--salong-input-radius, 8px));border:1px solid var(--gx-surface-hairline, var(--salong-module-border-soft, var(--salong-chrome-divider)));background:color-mix(in srgb,var(--salong-bg-module) 76%,var(--salong-bg-body));box-shadow:inset 0 1px color-mix(in srgb,#fff 46%,transparent),var(--mp-shadow-sm, 0 1px 2px rgb(0 0 0 / .03), 0 3px 12px -6px rgb(0 0 0 / .06))}.site-footer-qr__tile img{display:block;width:80px;height:80px;object-fit:contain;padding:6px;box-sizing:border-box;border-radius:calc(var(--salong-input-radius, 6px) - 1px);background:#fff}.site-footer-qr__label{font-size:var(--site-footer-meta-size);line-height:var(--site-footer-meta-line);color:var(--salong-color-meta);text-align:center}.site-footer-friends-inline{list-style:none;margin:0;padding:0;display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.site-footer-friends-inline a{display:inline-flex;align-items:center;padding:2px 9px;border-radius:var(--salong-radius-pill, 999px);border:1px solid var(--salong-module-border-soft, var(--salong-chrome-divider));background:color-mix(in srgb,var(--salong-bg-body) 40%,transparent);color:var(--salong-color-text);text-decoration:none;font-size:var(--site-footer-meta-size);line-height:1.35;white-space:nowrap;transition:color .18s var(--salong-header-ease),border-color .18s var(--salong-header-ease),background-color .18s var(--salong-header-ease)}.site-footer-friends-inline a:hover{color:var(--site-footer-accent);border-color:color-mix(in srgb,var(--site-footer-accent) 28%,var(--salong-chrome-divider));background:color-mix(in srgb,var(--site-footer-accent) 5%,transparent)}.site-footer-bottom{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px clamp(16px,2vw,24px);min-height:44px}.site-footer-bottom__main{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px clamp(10px,1.4vw,16px)}.site-footer-copyright{margin:0;font-size:var(--site-footer-meta-size);line-height:1.45;letter-spacing:-.01em;color:var(--salong-color-meta)}.site-footer-copyright--inline.entry-content,.site-footer-copyright--inline{display:inline;min-width:0}.site-footer-copyright.entry-content{gap:0}.site-footer-copyright.entry-content :deep(p + p){margin-top:0}.site-footer-copyright--inline.entry-content :deep(p),.site-footer-copyright--inline.entry-content :deep(div),.site-footer-copyright--inline.entry-content :deep(span){display:inline;margin:0}.site-footer-copyright--inline.entry-content :deep(p + p):before,.site-footer-copyright--inline.entry-content :deep(div + div):before{content:" · ";color:var(--salong-color-meta);opacity:.72}.site-footer-copyright--inline.entry-content :deep(p),.site-footer-copyright--inline.entry-content :deep(div){white-space:nowrap}.site-footer-copyright :deep(a){color:color-mix(in srgb,var(--site-footer-accent) 40%,var(--salong-color-text));text-decoration:none;font-size:inherit;line-height:inherit;transition:color .18s var(--salong-header-ease)}.site-footer-copyright :deep(a:hover){color:var(--site-footer-accent)}.site-footer-copyright :deep(p){margin:0;font-size:inherit;line-height:inherit;color:inherit}.site-footer-logo{flex-shrink:0;margin-left:auto;line-height:0}.site-footer-logo img{height:var(--salong-footer-logo-height, var(--salong-header-logo-height, 32px));max-height:40px;width:auto;display:block;opacity:.88}.site-footer-inner{position:relative;z-index:1;font-size:var(--site-footer-text-size);line-height:var(--site-footer-text-line);color:var(--salong-color-meta)}.site-footer-inner p{margin:0 0 var(--site-footer-line-gap);font-size:inherit;line-height:1.65}.site-footer-inner p:last-child{margin-bottom:0}.site-footer-inner a{color:color-mix(in srgb,var(--site-footer-accent) 40%,var(--salong-color-text));text-decoration:none;font-size:inherit;transition:color .18s var(--salong-header-ease)}.site-footer-inner a:hover{color:var(--site-footer-accent)}.site-footer-inner .color-title{font-size:var(--site-footer-title-size);font-weight:600;color:var(--salong-color-title)}@media(min-width:768px){.site-footer-shell>.site-footer-widgets+.site-footer-bottom{--site-footer-bottom-pad-top: clamp(14px, 1.6vw, 18px)}.site-footer-col--qr .site-footer-qr-row{margin-top:2px}}@media(max-width:1024px){.site-footer-widgets:has(.site-footer-col--qr){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(12px,1.6vw,18px)}.site-footer-col--qr{grid-column:auto;grid-row:auto;align-items:center;text-align:center}.site-footer-qr-row{flex-wrap:wrap;justify-content:center}}.site-footer-legacy{font-size:var(--site-footer-text-size);line-height:1.65;color:var(--salong-color-text)}.site-footer-fallback{display:flex;flex-direction:column;gap:var(--site-footer-line-gap);font-size:var(--site-footer-text-size);line-height:var(--site-footer-text-line)}.site-footer-fallback__title{margin:0;font-size:var(--salong-medium-font-size, 15px);font-weight:600;line-height:1.35;letter-spacing:-.02em;color:var(--salong-color-title)}.site-footer-fallback__desc,.site-footer-fallback__links,.site-footer-fallback__copy{margin:0;font-size:var(--site-footer-meta-size);line-height:var(--site-footer-meta-line);color:var(--salong-color-meta)}.site-footer-fallback__links a{color:color-mix(in srgb,var(--site-footer-accent) 42%,var(--salong-color-text));text-decoration:none;transition:color .18s var(--salong-header-ease)}.site-footer-fallback__links a:hover{color:var(--site-footer-accent)}.pc-catalog-page .mp-page.pc-catalog-page__frame,.pc-catalog-page .pc-catalog-page__frame{min-height:0;padding-bottom:0}.site-footer-links-grid{display:contents}@media(max-width:767px){.site-footer{--site-footer-pad-top: clamp(18px, 4.5vw, 24px);--site-footer-pad-bottom: max(14px, env(safe-area-inset-bottom, 0px));--site-footer-section-gap: 0;--site-footer-block-gap: 8px;--site-footer-line-gap: 5px;--site-footer-col-gap: 16px;--site-footer-bottom-pad-top: 14px;--site-footer-bottom-pad-bottom: 14px;--site-footer-bottom-space-y: var(--site-footer-bottom-pad-bottom);--site-footer-title-size: 13px;--site-footer-text-size: 12px;--site-footer-meta-size: 11px}.site-footer-shell.salong-page-width,.site-footer-shell.salong-layout-inner{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(48px,env(safe-area-inset-right,0px))}.site-footer-widgets{display:flex;flex-direction:column;gap:0}.site-footer-shell>.site-footer-widgets{padding-bottom:0}.site-footer-links-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--salong-chrome-divider)}.site-footer-col{min-width:0}.site-footer-col-title{white-space:normal;margin-bottom:var(--site-footer-block-gap);letter-spacing:0}.site-footer-links-col{gap:4px}.site-footer-links-col a,.site-footer-links-col li>span{padding:3px 0}.site-footer-col--contact{padding:12px 14px;margin-bottom:16px;border-radius:var(--salong-module-radius, 10px);border:1px solid var(--salong-chrome-divider);background:color-mix(in srgb,var(--salong-bg-body) 42%,var(--salong-bg-module))}.site-footer-html.entry-content{line-height:1.5}.site-footer-html.entry-content :deep(p){margin:0 0 4px;padding-left:.85em;text-indent:-.85em}.site-footer-html.entry-content :deep(p):before{content:"·";margin-right:.35em;color:var(--salong-color-meta);opacity:.85}.site-footer-html.entry-content :deep(p:last-child){margin-bottom:0}.site-footer-col--qr{align-items:center;text-align:center;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--salong-chrome-divider)}.site-footer-col--qr .site-footer-col-title:empty{display:none}.site-footer-qr-row{flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:12px;width:100%;max-width:240px;margin-inline:auto}.site-footer-qr{width:96px;flex:0 0 96px}.site-footer-qr__tile{padding:8px;border-radius:10px}.site-footer-qr__tile img{width:64px;height:64px;padding:4px}.site-footer-qr__label{font-size:10px;line-height:1.35;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-footer-bottom{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;min-height:0}.site-footer-bottom__main{flex:unset;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:8px}.site-footer-friends-inline{justify-content:center}.site-footer-copyright,.site-footer-copyright--inline{display:block;width:100%;text-align:center;font-size:var(--site-footer-meta-size);line-height:1.55}.site-footer-copyright--inline.entry-content :deep(p),.site-footer-copyright--inline.entry-content :deep(div),.site-footer-copyright--inline.entry-content :deep(span){display:block;white-space:normal;text-align:center}.site-footer-copyright--inline.entry-content :deep(p + p):before,.site-footer-copyright--inline.entry-content :deep(div + div):before{content:none}.site-footer-logo{margin:0;align-self:center}.site-footer-logo img{max-height:32px;opacity:.92}}@media(max-width:359px){.site-footer-links-grid{grid-template-columns:1fr;gap:12px}}body.dark>.site-footer,html.dark body>.site-footer{--site-footer-surface-gleam: color-mix(in srgb, #fff 4.5%, transparent)}body.dark>.site-footer.salong-viewport-band,html.dark body>.site-footer.salong-viewport-band{background-color:color-mix(in srgb,var(--salong-bg-body, #0f172a) 90%,#000)!important;color:var(--salong-color-text, #cbd5e1);box-shadow:inset 0 1px 0 0 var(--site-footer-surface-gleam)}body.dark>.site-footer.salong-viewport-band.border-top:before,html.dark body>.site-footer.salong-viewport-band.border-top:before{border-top-color:var(--salong-chrome-divider)}body.dark>.site-footer .site-footer-shell>.site-footer-bottom,html.dark body>.site-footer .site-footer-shell>.site-footer-bottom,body.dark>.site-footer .site-footer-shell>.site-footer-legacy,html.dark body>.site-footer .site-footer-shell>.site-footer-legacy,body.dark>.site-footer .site-footer-shell>.site-footer-fallback,html.dark body>.site-footer .site-footer-shell>.site-footer-fallback{border-top-color:var(--salong-chrome-divider)}body.dark>.site-footer .site-footer-col-title,html.dark body>.site-footer .site-footer-col-title{color:var(--salong-color-title)}body.dark>.site-footer .site-footer-links-col a,html.dark body>.site-footer .site-footer-links-col a,body.dark>.site-footer .site-footer-html.entry-content,html.dark body>.site-footer .site-footer-html.entry-content,body.dark>.site-footer .site-footer-friends-inline a,html.dark body>.site-footer .site-footer-friends-inline a{color:var(--site-footer-body-fg, var(--salong-color-text, #cbd5e1))}body.dark>.site-footer .site-footer-friends-inline a,html.dark body>.site-footer .site-footer-friends-inline a{background:color-mix(in srgb,var(--salong-bg-body) 55%,transparent);border-color:var(--salong-chrome-divider)}body.dark>.site-footer .site-footer-qr__tile,html.dark body>.site-footer .site-footer-qr__tile{background:color-mix(in srgb,var(--salong-bg-module) 48%,var(--salong-bg-body));border-color:var(--salong-chrome-divider);box-shadow:0 1px 2px #0003,0 4px 14px -6px #00000042}body.dark>.site-footer .site-footer-qr__tile img,html.dark body>.site-footer .site-footer-qr__tile img{background:#fff}body.dark>.site-footer .site-footer-copyright,html.dark body>.site-footer .site-footer-copyright{color:var(--salong-color-meta)}@media(max-width:767px){body.dark>.site-footer .site-footer-col--contact,html.dark body>.site-footer .site-footer-col--contact{background:color-mix(in srgb,var(--salong-bg-body) 72%,var(--salong-bg-module));border-color:var(--salong-chrome-divider)}}.el-button,.el-input,.el-select,.el-textarea,.el-form-item__label,.el-dialog,.el-message-box,.el-dropdown-menu__item{font-family:inherit}.el-button{border-radius:var(--salong-button-radius)}.el-button--primary{--el-button-bg-color: var(--salong-btn-primary, var(--salong-color-main));--el-button-border-color: var(--salong-btn-primary, var(--salong-color-main));--el-button-hover-bg-color: var(--salong-btn-primary-hover, var(--salong-color-hover));--el-button-hover-border-color: var(--salong-btn-primary-hover, var(--salong-color-hover));--el-button-active-bg-color: var(--salong-btn-primary-pressed, var(--salong-color-hover));--el-button-active-border-color: var(--salong-btn-primary-pressed, var(--salong-color-hover));--el-button-text-color: var(--salong-color-on-primary);border-radius:var(--salong-button-radius);font-weight:500;box-shadow:var(--gx-btn-primary-shadow);transition:box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.el-button--primary:hover,.el-button--primary:focus-visible{box-shadow:var(--gx-btn-primary-shadow-hover)}.el-button--primary:active{box-shadow:var(--gx-btn-primary-shadow)}body.dark .el-button--primary:not(.is-plain):not(.is-link):not(.is-text),html.dark .el-button--primary:not(.is-plain):not(.is-link):not(.is-text){--el-button-bg-color: var(--salong-color-main) !important;--el-button-border-color: var(--salong-color-main) !important;--el-button-hover-bg-color: var(--salong-color-hover, var(--salong-color-main)) !important;--el-button-hover-border-color: var(--salong-color-hover, var(--salong-color-main)) !important;--el-button-active-bg-color: var(--salong-color-hover, var(--salong-color-main)) !important;--el-button-active-border-color: var(--salong-color-hover, var(--salong-color-main)) !important;--el-button-text-color: var(--salong-color-on-primary) !important;background-color:var(--salong-color-main)!important;border-color:var(--salong-color-main)!important;color:var(--salong-color-on-primary)!important}body.dark .el-button--primary:not(.is-plain):not(.is-link):not(.is-text) span,html.dark .el-button--primary:not(.is-plain):not(.is-link):not(.is-text) span{color:inherit!important}html.dark .gx-ui .el-button--primary:not(.is-plain),body.dark .gx-ui .el-button--primary:not(.is-plain){--el-button-bg-color: var(--salong-color-main) !important;--el-button-border-color: var(--salong-color-main) !important;--el-button-hover-bg-color: var(--salong-color-hover, var(--salong-color-main)) !important;--el-button-hover-border-color: var(--salong-color-hover, var(--salong-color-main)) !important}body.dark .el-button--default,html.dark .el-button--default{--el-button-bg-color: var(--gx-btn-secondary-bg) !important;--el-button-border-color: var(--gx-btn-secondary-border) !important;--el-button-text-color: var(--gx-btn-secondary-fg) !important;--el-button-hover-bg-color: var(--gx-btn-secondary-bg-hover) !important;--el-button-hover-border-color: var(--gx-btn-secondary-border-hover) !important;--el-button-hover-text-color: var(--gx-btn-secondary-fg-hover) !important;background:var(--gx-btn-secondary-bg)!important;background-color:var(--gx-btn-secondary-bg)!important;border-color:var(--gx-btn-secondary-border)!important;color:var(--gx-btn-secondary-fg)!important}body.dark .el-button--default:hover,html.dark .el-button--default:hover{background:var(--gx-btn-secondary-bg-hover)!important;background-color:var(--gx-btn-secondary-bg-hover)!important;border-color:var(--gx-btn-secondary-border-hover)!important;color:var(--gx-btn-secondary-fg-hover)!important}body.dark .el-button.is-plain:not(.el-button--primary),html.dark .el-button.is-plain:not(.el-button--primary){--el-button-bg-color: transparent;--el-button-border-color: var(--salong-module-border, var(--salong-color-border));--el-button-text-color: var(--salong-color-text);--el-button-hover-text-color: var(--salong-color-hover, var(--salong-color-main));--el-button-hover-border-color: var(--salong-color-main);--el-button-hover-bg-color: var(--salong-color-main-soft)}body.dark .el-button.el-button--primary.is-plain,html.dark .el-button.el-button--primary.is-plain,body.dark a.el-button.el-button--primary.is-plain,html.dark a.el-button.el-button--primary.is-plain{--el-button-bg-color: var(--gx-btn-primary-plain-bg);--el-button-border-color: var(--gx-btn-primary-plain-border);--el-button-text-color: var(--gx-btn-primary-plain-fg);--el-button-hover-bg-color: var(--gx-btn-primary-plain-bg-hover);--el-button-hover-border-color: var(--gx-btn-primary-plain-border-hover);--el-button-hover-text-color: var(--gx-btn-primary-plain-fg-hover);background:var(--gx-btn-primary-plain-bg)!important;background-color:var(--gx-btn-primary-plain-bg)!important;border-color:var(--gx-btn-primary-plain-border)!important;color:var(--gx-btn-primary-plain-fg)!important;box-shadow:none}body.dark .el-button.el-button--primary.is-plain:hover,html.dark .el-button.el-button--primary.is-plain:hover,body.dark a.el-button.el-button--primary.is-plain:hover,html.dark a.el-button.el-button--primary.is-plain:hover{background:var(--gx-btn-primary-plain-bg-hover)!important;background-color:var(--gx-btn-primary-plain-bg-hover)!important;border-color:var(--gx-btn-primary-plain-border-hover)!important;color:var(--gx-btn-primary-plain-fg-hover)!important}body.dark .el-button.el-button--primary.is-plain span,html.dark .el-button.el-button--primary.is-plain span{color:inherit!important}html.dark .gx-ui .el-button--default,body.dark .gx-ui .el-button--default{--el-button-bg-color: var(--gx-btn-secondary-bg);--el-button-border-color: var(--gx-btn-secondary-border);--el-button-text-color: var(--gx-btn-secondary-fg);--el-button-hover-bg-color: var(--gx-btn-secondary-bg-hover);--el-button-hover-border-color: var(--gx-btn-secondary-border-hover);--el-button-hover-text-color: var(--gx-btn-secondary-fg-hover)}html.dark .gx-ui .el-button.is-plain:not(.el-button--primary),body.dark .gx-ui .el-button.is-plain:not(.el-button--primary){--el-button-bg-color: transparent;--el-button-border-color: var(--salong-module-border, var(--salong-color-border));--el-button-text-color: var(--salong-color-text)}html.dark .gx-ui .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text),html.dark body .gx-ui .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text),body.dark .gx-ui .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text){--el-button-bg-color: var(--gx-btn-secondary-bg);--el-button-border-color: var(--gx-btn-secondary-border);--el-button-text-color: var(--gx-btn-secondary-fg);--el-button-hover-bg-color: var(--gx-btn-secondary-bg-hover);--el-button-hover-border-color: var(--gx-btn-secondary-border-hover);--el-button-hover-text-color: var(--gx-btn-secondary-fg-hover);--el-button-disabled-bg-color: color-mix(in srgb, var(--salong-bg-body) 28%, var(--salong-bg-module));--el-button-disabled-text-color: color-mix(in srgb, var(--salong-color-meta) 72%, var(--salong-color-text));--el-button-disabled-border-color: var(--gx-btn-secondary-border);background-color:var(--el-button-bg-color)!important;border-color:var(--el-button-border-color)!important;color:var(--el-button-text-color)!important}html.dark .gx-ui .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):hover,html.dark body .gx-ui .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):hover,body.dark .gx-ui .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):hover{background-color:var(--el-button-hover-bg-color)!important;border-color:var(--el-button-hover-border-color)!important;color:var(--el-button-hover-text-color)!important}.el-button.is-plain{--el-button-hover-text-color: var(--salong-color-main);--el-button-hover-border-color: var(--salong-color-main);--el-button-hover-bg-color: var(--salong-color-main-soft);border-radius:var(--salong-button-radius)}.el-progress-bar__inner{background-color:var(--salong-color-main)}.el-progress__text{color:var(--salong-color-meta);font-size:var(--salong-small-font-size)}.el-tag.el-tag--warning{--el-tag-bg-color: var(--salong-color-main-soft);--el-tag-border-color: color-mix(in srgb, var(--salong-color-main) 25%, transparent);--el-tag-text-color: var(--salong-color-main)}.el-tag.el-tag--success{--el-tag-bg-color: color-mix(in srgb, var(--el-color-success) 12%, var(--salong-bg-module))}.el-check-tag.is-checked{background-color:var(--salong-color-main-soft);color:var(--salong-color-main);border-color:color-mix(in srgb,var(--salong-color-main) 35%,transparent)}.el-carousel__indicator.is-active button{background-color:var(--salong-color-main)}.el-input__wrapper,.el-input-number .el-input__wrapper,.el-input-number__decrease,.el-input-number__increase{border-radius:var(--salong-input-radius)}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--salong-color-main) inset}.el-card,.el-dialog,.el-message-box{border-radius:var(--salong-module-radius)}.el-dropdown-menu__item.is-disabled.header-account-name{opacity:1}.el-tag,.el-check-tag{border-radius:var(--salong-button-radius)}html:not(.dark) .gx-ui .el-button--default,html:not(.dark) body .gx-ui .el-button--default{--el-button-bg-color: var(--gx-btn-secondary-bg);--el-button-border-color: var(--salong-module-border, var(--salong-color-border));--el-button-text-color: var(--gx-btn-secondary-fg);--el-button-hover-bg-color: var(--gx-btn-secondary-bg-hover);--el-button-hover-border-color: var(--gx-btn-secondary-border-hover);--el-button-hover-text-color: var(--gx-btn-secondary-fg-hover)}.gx-ui .el-radio-button__inner{border-color:transparent;background:transparent;color:var(--salong-color-meta);box-shadow:none}.gx-ui .el-radio-button__original-radio:checked+.el-radio-button__inner{color:var(--salong-color-main);background:transparent;border-color:transparent;box-shadow:inset 0 -2px 0 var(--salong-color-main)}.gx-ui .el-tabs__header{margin-bottom:20px}.gx-ui .el-tabs__nav-wrap:after{height:1px;background-color:var(--salong-color-border)}.gx-ui .el-tabs__item{font-size:var(--salong-medium-font-size);color:var(--salong-color-meta);transition:color .2s ease;padding:0 4px 12px}.gx-ui.pc-catalog-page .pc-mod-mobile-tabs .el-tabs__item{font-size:var(--salong-catalog-control-font-size);line-height:var(--salong-catalog-control-line-height);font-weight:var(--salong-catalog-control-font-weight);letter-spacing:var(--salong-catalog-control-letter-spacing)}.gx-ui .el-tabs__item.is-active,.gx-ui .el-tabs__item:hover{color:var(--salong-color-main)}.gx-ui .el-tabs__active-bar{height:2px;border-radius:2px 2px 0 0;background-color:var(--salong-color-main);transition:transform .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1)}.gx-ui .el-input__wrapper{min-height:36px;background-color:var(--salong-bg-module);box-shadow:0 0 0 1px var(--salong-color-border) inset;transition:box-shadow .2s ease}.gx-ui .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--salong-color-main) inset,0 0 0 3px color-mix(in srgb,var(--salong-color-main) 12%,transparent)}.gx-ui .el-input__inner::placeholder{color:color-mix(in srgb,var(--salong-color-meta) 72%,transparent);font-weight:400}body.dark .el-input__wrapper,html.dark .el-input__wrapper{--el-input-text-color: var(--salong-color-text);--el-input-bg-color: var(--salong-bg-module);--el-input-border-color: var(--salong-module-border, var(--salong-color-border));--el-input-placeholder-color: color-mix(in srgb, var(--salong-color-meta) 72%, transparent)}body.dark .el-textarea__inner,html.dark .el-textarea__inner{color:var(--salong-color-text);background-color:var(--salong-bg-module);box-shadow:0 0 0 1px var(--salong-module-border, var(--salong-color-border)) inset}body.dark .el-textarea__inner::placeholder,html.dark .el-textarea__inner::placeholder{color:color-mix(in srgb,var(--salong-color-meta) 72%,transparent)}.gx-ui .gx-search-dialog.el-dialog{border-radius:var(--gx-radius-surface);overflow:hidden}.gx-ui .gx-search-dialog .el-dialog__header{padding-bottom:8px;margin-right:0}.gx-ui .gx-search-dialog .el-dialog__title{font-size:var(--salong-h3-font-size);font-weight:600;letter-spacing:-.02em}.gx-ui .gx-search-dialog .el-dialog__body{padding-top:8px}.gx-ui .gx-search-hit{display:block;padding:10px 12px;margin-bottom:4px;border-radius:var(--salong-input-radius);font-size:var(--salong-medium-font-size, 14px);color:var(--salong-color-text);text-decoration:none;transition:background-color .15s ease,color .15s ease,transform .15s ease}.gx-ui .gx-search-hit:hover{color:var(--salong-color-main);background:color-mix(in srgb,var(--salong-color-main) 7%,transparent)}@media(prefers-reduced-motion:no-preference){.gx-ui .gx-search-hit:hover{transform:translate3d(2px,0,0)}}.gx-ui .gx-search-section-title{margin:16px 0 8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--salong-color-meta)}.gx-ui .el-tag.el-tag--warning{--el-tag-bg-color: color-mix(in srgb, var(--salong-color-meta) 8%, var(--salong-bg-body));--el-tag-border-color: transparent;--el-tag-text-color: var(--salong-color-meta)}html.dark .gx-ui .el-tag.el-tag--info.is-plain,html.dark .gx-ui .el-tag.el-tag--danger.is-plain{--el-tag-bg-color: color-mix(in srgb, var(--salong-color-meta) 12%, var(--salong-bg-module));--el-tag-border-color: color-mix(in srgb, var(--salong-color-text) 10%, transparent);--el-tag-text-color: var(--salong-color-text)}html.dark .gx-ui .el-tag.el-tag--danger.is-plain{--el-tag-bg-color: color-mix(in srgb, var(--el-color-danger) 16%, var(--salong-bg-module));--el-tag-border-color: color-mix(in srgb, var(--el-color-danger) 28%, transparent);--el-tag-text-color: color-mix(in srgb, var(--el-color-danger) 72%, white)}.gx-ui .el-empty__description{color:var(--salong-color-meta)}.gx-ui .el-skeleton{--el-skeleton-color: color-mix(in srgb, var(--salong-color-border) 38%, var(--salong-bg-module));--el-skeleton-to-color: color-mix(in srgb, var(--salong-color-border) 58%, var(--salong-bg-module))}html.dark .gx-ui .el-skeleton{--el-skeleton-color: color-mix(in srgb, var(--salong-color-meta) 16%, var(--salong-bg-module));--el-skeleton-to-color: color-mix( in srgb, var(--salong-color-meta) 26%, color-mix(in srgb, var(--salong-bg-module) 78%, var(--salong-bg-body)) )}.gx-ui .el-skeleton__item{background:var(--el-skeleton-color)}html.dark .gx-ui .el-descriptions{--el-descriptions-table-border: var( --gx-surface-hairline-inner, color-mix(in srgb, var(--salong-color-text) 6.5%, transparent) )}html.dark .gx-ui .el-descriptions--border .el-descriptions__cell{border-color:var( --gx-surface-hairline-inner, color-mix(in srgb, var(--salong-color-text) 6.5%, transparent) )}html.dark .gx-ui .el-descriptions__label.is-bordered-label{color:color-mix(in srgb,var(--salong-color-meta) 92%,transparent);background:color-mix(in srgb,var(--salong-color-text) 3.5%,var(--salong-bg-module))}html.dark .gx-ui .el-descriptions__content.is-bordered-content{color:var(--salong-color-text);background:color-mix(in srgb,var(--salong-color-text) 2%,var(--salong-bg-module))}html.dark .gx-ui .el-card{--el-card-border-color: var( --gx-surface-hairline, color-mix(in srgb, var(--salong-color-text) 10%, transparent) );border-color:var(--el-card-border-color)}html.dark .gx-ui .el-card__header{border-bottom-color:var( --gx-surface-hairline-inner, color-mix(in srgb, var(--salong-color-text) 6.5%, transparent) )}html.dark{--el-bg-color: var(--salong-bg-module);--el-bg-color-page: var(--salong-bg-body);--el-bg-color-overlay: var(--salong-bg-module);--el-fill-color-blank: var(--salong-bg-module);--el-fill-color: color-mix(in srgb, var(--salong-bg-body) 28%, var(--salong-bg-module));--el-fill-color-light: color-mix(in srgb, var(--salong-bg-body) 22%, var(--salong-bg-module));--el-fill-color-lighter: color-mix(in srgb, var(--salong-bg-body) 16%, var(--salong-bg-module));--el-fill-color-dark: color-mix(in srgb, var(--salong-bg-body) 38%, var(--salong-bg-module));--el-fill-color-darker: color-mix(in srgb, var(--salong-bg-body) 48%, var(--salong-bg-module));--el-text-color-primary: var(--salong-color-title);--el-text-color-regular: var(--salong-color-text);--el-text-color-secondary: var(--salong-color-meta);--el-text-color-placeholder: color-mix(in srgb, var(--salong-color-meta) 72%, transparent);--el-border-color: var(--salong-module-border, var(--salong-color-border));--el-border-color-light: color-mix(in srgb, var(--salong-color-title) 8%, transparent);--el-border-color-lighter: color-mix(in srgb, var(--salong-color-title) 5.5%, transparent);--el-disabled-bg-color: color-mix(in srgb, var(--salong-bg-body) 32%, var(--salong-bg-module));--el-disabled-text-color: color-mix(in srgb, var(--salong-color-meta) 65%, var(--salong-color-text))}html.dark .el-select__wrapper{background-color:var(--salong-bg-module)!important;box-shadow:0 0 0 1px var(--salong-module-border, var(--salong-color-border)) inset!important}html.dark .el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px color-mix(in srgb,var(--salong-color-main) 32%,var(--salong-module-border)) inset!important}html.dark .el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--salong-color-main) inset,0 0 0 3px color-mix(in srgb,var(--salong-color-main) 12%,transparent)!important}html.dark .el-select__placeholder{color:color-mix(in srgb,var(--salong-color-meta) 72%,transparent)}html.dark .el-select__selected-item,html.dark .el-select__selected-item span,html.dark .el-select__tags-text{color:var(--salong-color-title)}html.dark .gx-ui .el-select__wrapper{color:var(--salong-color-title);--el-input-text-color: var(--salong-color-title)}html.dark .gx-ui .el-select__selected-item,html.dark .gx-ui .el-select__selected-item span,html.dark .gx-ui .el-select__tags-text{color:var(--salong-color-title)}html.dark .el-input__wrapper{background-color:var(--salong-bg-module)!important}html.dark .el-popper.is-light,html.dark .el-select__popper.el-popper,html.dark .el-dropdown__popper.el-popper,html.dark .el-picker__popper.el-popper,html.dark .el-autocomplete__popper.el-popper{background:var(--salong-bg-module)!important;border:1px solid var(--salong-module-border, var(--salong-color-border))!important;box-shadow:var(--gx-shadow-overlay, 0 12px 40px rgba(0, 0, 0, .2))!important}html.dark .el-popper.is-light>.el-popper__arrow:before,html.dark .el-select__popper>.el-popper__arrow:before,html.dark .el-dropdown__popper>.el-popper__arrow:before{background:var(--salong-bg-module)!important;border-color:var(--salong-module-border, var(--salong-color-border))!important}html.dark .el-select-dropdown__item,html.dark .el-dropdown-menu__item{color:var(--salong-color-text)}html.dark .el-select-dropdown__item.is-hovering,html.dark .el-dropdown-menu__item:not(.is-disabled):hover,html.dark .el-dropdown-menu__item:not(.is-disabled):focus{background:color-mix(in srgb,var(--salong-color-main) 10%,var(--salong-bg-module))!important;color:var(--salong-color-title)}html.dark .el-select-dropdown__item.is-selected{color:var(--salong-color-main);font-weight:600}html.dark .el-table{--el-table-bg-color: var(--salong-bg-module);--el-table-tr-bg-color: var(--salong-bg-module);--el-table-header-bg-color: color-mix(in srgb, var(--salong-bg-body) 55%, var(--salong-bg-module));--el-table-row-hover-bg-color: color-mix(in srgb, var(--salong-color-main) 6%, var(--salong-bg-module));--el-table-border-color: var(--salong-module-border-soft, var(--salong-module-border));--el-table-text-color: var(--salong-color-text);--el-table-header-text-color: var(--salong-color-meta)}html.dark .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:color-mix(in srgb,var(--salong-bg-body) 32%,var(--salong-bg-module))!important}html.dark .el-table td.el-table__cell,html.dark .el-table th.el-table__cell{border-bottom-color:var(--salong-module-border-soft, var(--salong-module-border))!important}html.dark .el-pagination.is-background .btn-prev,html.dark .el-pagination.is-background .btn-next,html.dark .el-pagination.is-background .el-pager li{background:color-mix(in srgb,var(--salong-bg-body) 36%,var(--salong-bg-module));color:var(--salong-color-text);border:1px solid var(--salong-module-border-soft, var(--salong-module-border))}html.dark .el-pagination.is-background .el-pager li.is-active{background:var(--salong-color-main);color:var(--salong-color-on-primary);border-color:var(--salong-color-main)}html.dark .el-alert--info{--el-alert-bg-color: color-mix(in srgb, var(--salong-color-main) 8%, var(--salong-bg-module));--el-alert-border-color: color-mix(in srgb, var(--salong-color-main) 18%, var(--salong-module-border));--el-alert-title-color: var(--salong-color-title);--el-alert-description-color: var(--salong-color-text)}html.dark .el-empty__description{color:var(--salong-color-meta)}html.dark .gx-ui .el-select__wrapper{background-color:var(--salong-bg-module)!important}html.dark .gx-ui .el-table{--el-table-bg-color: var(--salong-bg-module);--el-table-tr-bg-color: var(--salong-bg-module)}html.dark .gx-ui .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:color-mix(in srgb,var(--salong-bg-body) 32%,var(--salong-bg-module))!important}:root{--salong-z-login-dialog: 5000;--salong-z-login-popper: 6100;--salong-z-page-dialog: 6200;--salong-z-image-viewer: 6400;--salong-z-toast: 7000;--salong-z-side-floating-dock: 6290;--salong-z-side-floating-backdrop: 6292;--salong-z-side-floating-drawer: 6294;--salong-z-site-chrome: 6295;--salong-z-site-header: 6310;--salong-z-header-account-drawer-backdrop: 6310;--salong-z-header-account-drawer: 6315;--salong-z-header-popper: 6320;--salong-site-header-height: 64px;--salong-message-top: calc(var(--salong-site-header-height) + 12px);--gx-dialog-overlay-top: min(12vh, 96px);--gx-dialog-overlay-top-mobile: min(8vh, 72px);--gx-dialog-overlay-inline: 16px;--gx-dialog-overlay-bottom: 24px}.el-message,.el-message.is-center,.el-notification{z-index:var(--salong-z-toast)!important;top:var(--salong-message-top)!important}.el-message-box,.el-overlay.is-message-box{z-index:var(--salong-z-toast)!important}.header-account-popper.el-popper,.header-submenu-popper.el-popper,.header-account-popper.el-popper.is-light,.header-submenu-popper.el-popper.is-light{z-index:var(--salong-z-header-popper)!important}.el-image-viewer__wrapper{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:var(--salong-z-image-viewer)!important}.el-image-viewer__mask{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:.92!important;background:var(--salong-color-title)!important}.el-image-viewer__canvas{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.el-image-viewer__img{max-width:96vw!important;max-height:92vh!important;width:auto!important;height:auto!important;object-fit:contain!important;border:none!important;border-radius:0!important;margin:0!important;box-shadow:none!important;background:transparent!important}.el-image-viewer__btn,.el-image-viewer__actions,.el-image-viewer__progress{z-index:2}.el-overlay:not(.is-message-box){overflow-y:auto}.el-overlay:not(.is-message-box) .el-overlay-dialog{display:flex;align-items:flex-start;justify-content:center;margin:0;width:100%;box-sizing:border-box;padding:var(--gx-dialog-overlay-top) var(--gx-dialog-overlay-inline) var(--gx-dialog-overlay-bottom)}.el-overlay:not(.is-message-box) .el-dialog{margin:0 auto!important}.el-overlay.gx-dialog-overlay--center .el-overlay-dialog{align-items:center;padding-top:max(var(--gx-dialog-overlay-inline),24px)}@media(max-width:767px){.el-overlay:not(.is-message-box):not(.gx-dialog-overlay--center) .el-overlay-dialog{padding-top:var(--gx-dialog-overlay-top-mobile);padding-inline:12px}}body.el-popup-parent--hidden{width:auto!important}#salong-subheader,.salong-subheader-slot,.site-breadcrumb-bar{position:relative;z-index:var(--salong-z-site-chrome)}:root{--salong-shadow-card: none;--salong-shadow-card-hover: none;--salong-shadow-module: none;--mp-shadow-sm: none;--mp-shadow-md: none;--mp-hero-elev-shadow: none;--gx-mod-shadow: none;--gx-mod-shadow-hover: none;--gx-mod-shell-shadow: none;--ac-shadow: none}.lg-page,.lg-dialog{--lg-shadow-card: none}.gx-ui :where(.mp-card,.salong-media-card,.cc-course-card,.mp-cc-card--catalog,.mp-cc-list-row,.mp-module-bg-emphasis,.mp-module-bg-soft,.mp-module-bg-muted,.pc-engage-bar,.pc-module-detail__section,.is-hero,.cm-hero,.nw-hero,.ar-hero,.sh-hero,.qa-hero,.us-hero,.sq-hero,.pc-catalog-hero,.mp-cc-hero-wrap,.page-shell__panel,.pc-home-hero__panel,.pc-home-stage,.pc-home-quality__video-grid>*,.side-floating-dock__group,.side-floating-drawer,.site-footer__cta){box-shadow:none}.gx-ui :where(.mp-card,.salong-media-card,.cc-course-card,.mp-cc-card--catalog,.mp-cc-list-row,.mp-cc-hero-wrap,.pc-catalog-hero,.is-hero,.cm-hero,.nw-hero,.ar-hero,.sh-hero,.qa-hero,.us-hero,.sq-hero):hover{box-shadow:none}.lg-page :where(.lg-card,.lg-panel,.lg-shell){box-shadow:none}.gx-ui :where(.is-hero,.cm-hero,.nw-hero,.ar-hero,.sh-hero,.qa-hero,.us-hero,.sq-hero,.pc-catalog-hero,.mp-cc-hero-wrap){border-color:var(--salong-module-border-soft)}.lg-dialog :where(.el-dialog,.lg-card){box-shadow:none}.gx-ui{--gx-surface-hairline: color-mix(in srgb, var(--salong-module-border-soft) 68%, transparent);--gx-surface-hairline-inner: color-mix(in srgb, var(--salong-module-border-soft) 50%, transparent);--gx-surface-hairline-hover: color-mix(in srgb, var(--mp-brand) 48%, transparent);--gx-surface-gleam: color-mix(in srgb, #fff 52%, transparent);--gx-surface-depth: color-mix(in srgb, var(--mp-text) 1.6%, transparent);--gx-surface-ambient-neutral: rgba(0, 0, 0, .06);--gx-surface-shell-shadow: inset 0 1px 0 0 var(--gx-surface-gleam), 0 1px 2px rgba(0, 0, 0, .04), 0 2px 8px -2px rgba(0, 0, 0, .06), 0 10px 32px -16px var(--gx-surface-ambient-neutral);--gx-surface-elev-shadow: var(--gx-surface-shell-shadow);--gx-surface-elev-shadow-hover: inset 0 1px 0 0 color-mix(in srgb, #fff 62%, transparent), 0 2px 3px rgba(0, 0, 0, .05), 0 6px 20px -10px rgba(0, 0, 0, .08), 0 14px 40px -22px rgba(0, 0, 0, .1);--gx-surface-elev-shadow-soft: 0 1px 2px rgba(0, 0, 0, .04), 0 4px 16px -8px rgba(0, 0, 0, .08);--gx-surface-elev-shadow-micro: 0 1px 2px rgba(0, 0, 0, .03), 0 3px 12px -6px rgba(0, 0, 0, .06);--gx-mod-shell-border: var(--gx-surface-hairline);--gx-mod-shell-shadow: var(--gx-surface-shell-shadow);--mp-shadow-sm: var(--gx-surface-elev-shadow-micro);--mp-shadow-md: var(--gx-surface-shell-shadow);--mp-hero-elev-shadow: var(--gx-surface-shell-shadow);--gx-mod-shadow: var(--gx-surface-elev-shadow-micro);--gx-mod-shadow-hover: var(--gx-surface-elev-shadow-soft);--salong-shadow-card: var(--gx-surface-elev-shadow-micro);--salong-shadow-card-hover: var(--gx-surface-elev-shadow-soft);--gx-page-bg: var(--salong-bg-body, #f8f9fc);--gx-hero-surface-gradient: linear-gradient( 180deg, color-mix(in srgb, var(--gx-surface-gleam) 38%, var(--mp-card)) 0%, var(--mp-card) 46%, color-mix(in srgb, var(--gx-surface-depth) 55%, var(--mp-card)) 100% );--gx-hero-orb-accent: color-mix(in srgb, var(--salong-color-meta) 8%, transparent);--gx-hero-orb-muted: color-mix(in srgb, var(--salong-color-meta) 5%, transparent);--mp-hero-bg-gradient: var(--gx-hero-surface-gradient);--mp-hero-orb-brand: var(--gx-hero-orb-accent)}html.dark .gx-ui{--gx-surface-hairline: color-mix(in srgb, var(--salong-module-border-soft) 72%, transparent);--gx-surface-hairline-inner: color-mix(in srgb, var(--salong-module-border-soft) 54%, transparent);--gx-surface-hairline-hover: color-mix(in srgb, var(--mp-brand) 48%, transparent);--gx-surface-gleam: color-mix(in srgb, #fff 4.5%, transparent);--gx-surface-depth: color-mix(in srgb, #000 10%, transparent);--gx-surface-ambient-neutral: rgba(0, 0, 0, .08);--gx-surface-shell-shadow: inset 0 1px 0 0 var(--gx-surface-gleam), 0 1px 2px rgb(0 0 0 / .2), 0 4px 14px -6px rgb(0 0 0 / .28), 0 12px 32px -20px rgb(0 0 0 / .34);--gx-surface-elev-shadow-hover: inset 0 1px 0 0 color-mix(in srgb, #fff 4%, transparent), 0 2px 4px rgb(0 0 0 / .22), 0 8px 22px -10px rgb(0 0 0 / .32), 0 16px 36px -22px rgb(0 0 0 / .38);--gx-surface-elev-shadow-soft: 0 1px 2px rgb(0 0 0 / .18), 0 4px 14px -8px rgb(0 0 0 / .26);--gx-surface-elev-shadow-micro: 0 1px 2px rgb(0 0 0 / .18), 0 4px 12px -6px rgb(0 0 0 / .26);--gx-hero-surface-gradient: linear-gradient( 180deg, color-mix(in srgb, #fff 3.5%, var(--mp-card)) 0%, var(--mp-card) 46%, color-mix(in srgb, #000 6%, var(--mp-card)) 100% );--gx-hero-orb-accent: color-mix(in srgb, var(--salong-color-meta) 4%, transparent);--gx-hero-orb-muted: color-mix(in srgb, var(--salong-color-meta) 2.5%, transparent);--mp-hero-bg-gradient: var(--gx-hero-surface-gradient);--mp-hero-orb-brand: var(--gx-hero-orb-accent);--mp-hero-orb-muted: var(--gx-hero-orb-muted);--gx-mod-border: var(--gx-surface-hairline)}.salong-app.gx-ui:not(.salong-app--lesson-player) .salong-main--native-shell{background:var(--gx-page-bg)}html.dark .salong-app.gx-ui:not(.salong-app--lesson-player) .salong-main--native-shell{background:var(--gx-page-bg)}.gx-ui :where(.mp-card:not(.salong-media-card):not(.mp-cc-card--catalog):not(.cc-course-card):not(.mp-cc-feature):not(.mp-cc-list-row),.ls-card,.ls-hero-wrap,.page-shell__panel,.pc-filter-panel,.pc-mod-section,.pc-catalog__main>.mp-section-block,.pc-module-detail__card,.is-hero,.cm-hero,.nw-hero,.ar-hero,.sh-hero,.qa-hero,.us-hero,.sq-hero,.pc-catalog-hero,.mp-cc-hero-wrap,.pc-engage-bar,.side-floating-dock__group,.side-floating-drawer,.site-footer__cta,.ls-hub-aside,.learn-pending-test__inner,.cr-hero,.ls-section,.cr-actions,.ls-section-exam-remind,.learn-reminder-card){border-color:var(--gx-surface-hairline);box-shadow:var(--gx-surface-shell-shadow);transition:border-color .28s cubic-bezier(.25,.1,.25,1),box-shadow .36s cubic-bezier(.25,.1,.25,1)}.gx-ui .ls-hub-aside.ls-hub-aside--companion{padding:0;border:none;background:transparent;box-shadow:none}.gx-ui.pc-catalog-page :is(.mp-cc-hero-wrap,.pc-filter-panel,.pc-mod-section,.mp-card.mp-cc-toolbar,.mp-card.pc-mod-toolbar){border-color:var(--gx-surface-hairline);box-shadow:var(--gx-surface-shell-shadow)}.gx-ui :where(.ls-card,.pc-mod-section,.pc-catalog__main>.mp-section-block,.page-shell__panel,.pc-module-detail__card){background-image:linear-gradient(180deg,color-mix(in srgb,var(--gx-surface-gleam) 38%,var(--mp-card)) 0%,var(--mp-card) 42%,color-mix(in srgb,var(--gx-surface-depth) 55%,var(--mp-card)) 100%)}html.dark .gx-ui :where(.ls-card,.pc-mod-section,.pc-catalog__main>.mp-section-block,.page-shell__panel,.pc-module-detail__card){background-image:linear-gradient(180deg,color-mix(in srgb,#fff 3.5%,var(--mp-card)) 0%,var(--mp-card) 46%,color-mix(in srgb,#000 6%,var(--mp-card)) 100%)}.gx-ui :where(.pc-catalog-course-grid,.mp-cc-grid,.salong-media-grid) :where(.salong-media-card,.mp-cc-card--catalog,.cc-course-card,.mp-cc-feature,.mp-cc-list-row){border-color:var(--gx-surface-hairline-inner);box-shadow:var(--gx-surface-elev-shadow-micro);transition:border-color .26s cubic-bezier(.25,.1,.25,1),box-shadow .32s cubic-bezier(.25,.1,.25,1),background .22s ease,transform .26s cubic-bezier(.25,.1,.25,1)}.gx-ui :where(.pc-catalog-course-grid,.mp-cc-grid,.salong-media-grid) :where(.salong-media-card,.mp-cc-card--catalog,.cc-course-card,.mp-cc-feature):hover{border-color:var(--gx-card-hover-border, var(--gx-surface-hairline-hover));box-shadow:var(--gx-surface-elev-shadow-micro)}.gx-ui :where(.pc-catalog-course-grid,.mp-cc-grid) :where(.mp-cc-list-row):hover{border-color:var(--gx-surface-hairline-hover);box-shadow:var(--gx-surface-elev-shadow-micro)}.gx-ui.pc-catalog-page .pc-mod-section .pc-mod-feed--list>:where(.cm-topic-card,.qa-card,.is-card,.ar-card,.nw-card){box-shadow:none}.gx-ui.pc-catalog-page .pc-mod-section .pc-mod-feed--list>:where(.cm-topic-card,.qa-card,.is-card,.ar-card,.nw-card):hover{box-shadow:none}.gx-ui .ls-tile{border-color:var(--gx-surface-hairline-inner);box-shadow:var(--gx-surface-elev-shadow-micro);transition:border-color .26s cubic-bezier(.25,.1,.25,1),box-shadow .32s cubic-bezier(.25,.1,.25,1),background .22s ease,transform .26s cubic-bezier(.25,.1,.25,1)}.gx-ui .ls-tile:hover:not(.ls-tile--disabled){border-color:var(--gx-card-hover-border, var(--gx-surface-hairline-hover));box-shadow:var(--gx-surface-elev-shadow-micro);transform:none}.gx-ui .ls-hub-aside :where(.ar-detail-aside__card),.gx-ui .ls-assess-aside :where(.ar-detail-aside__card){border-color:var(--gx-surface-hairline-inner);box-shadow:none;background-image:none}.gx-ui :where(.mp-card,.ls-card,.pc-mod-section) :where(.mp-card,.ls-card,.salong-media-card,.mp-cc-card--catalog,.cc-course-card,.mp-cc-feature,.ls-tile,.pc-home-insight-lane,.pc-home-alumni-entry,.pc-home-career-focus__main,.pc-home-career-focus__aside,.pc-home-journey-strip__cell){border-color:var(--gx-surface-hairline-inner);box-shadow:none;background-image:none}.gx-ui :where(.mp-card,.ls-card,.pc-mod-section) :where(.salong-media-card,.mp-cc-card--catalog,.cc-course-card,.mp-cc-feature,.ls-tile,.pc-home-alumni-entry,.pc-home-career-focus__main):hover{box-shadow:none;border-color:var(--gx-surface-hairline-hover)}.gx-ui :where(.mp-module-bg-emphasis,.mp-module-bg-soft,.mp-module-bg-muted){box-shadow:none;border-color:var(--gx-surface-hairline-inner)}.gx-ui :where(.mp-cc-section-head,.ls-card-head,.ls-card-tabs,.pc-home-stage__head,.pc-module-detail__section-head){border-color:var(--gx-surface-hairline-inner)}@supports (border-width: .5px){.gx-ui :where(.mp-card,.ls-card,.ls-hero-wrap,.salong-media-card,.mp-cc-card--catalog,.cc-course-card,.mp-cc-feature,.mp-cc-list-row,.ls-tile,.pc-mod-section,.pc-filter-panel,.page-shell__panel){border-width:.5px}}.gx-ui.pc-home-page :is(.pc-home-journey-strip.mp-card,.pc-home-insight.mp-card,.pc-home__stack>.mp-card){background-image:linear-gradient(180deg,color-mix(in srgb,var(--gx-surface-gleam) 38%,var(--mp-card)) 0%,var(--mp-card) 42%,color-mix(in srgb,var(--gx-surface-depth) 55%,var(--mp-card)) 100%)}html.dark .gx-ui.pc-home-page :is(.pc-home-journey-strip.mp-card,.pc-home-insight.mp-card,.pc-home__stack>.mp-card){background-image:linear-gradient(180deg,color-mix(in srgb,#fff 3.5%,var(--mp-card)) 0%,var(--mp-card) 46%,color-mix(in srgb,#000 6%,var(--mp-card)) 100%)}.gx-ui.pc-home-page .pc-home-quick-path{border-color:var(--gx-surface-hairline);box-shadow:var(--gx-surface-elev-shadow-soft)}.gx-ui.pc-home-page .pc-home-quick-path:hover{border-color:var(--gx-surface-hairline-hover);box-shadow:var(--gx-surface-elev-shadow-hover);transform:translateY(-1px)}.gx-ui.pc-home-page .pc-home-journey-strip__intent{border-color:var(--gx-surface-hairline-inner)}.gx-ui.pc-home-page .pc-home-journey-strip__intent.is-active{box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--mp-brand) 12%,transparent)}.gx-ui.pc-home-page :is(.pc-home-stage__head,.pc-home-career-quotes,.pc-home-journey-strip__trust,.pc-home-hero__metrics,.pc-home-career-focus__hero,.pc-home-assess-lane__head,.pc-home-quality__pulse,.pc-home-assess-showcase__trust,.pc-home-journey-strip__cell-head){border-color:var(--gx-surface-hairline-inner)}.gx-ui.pc-home-page .pc-home-assess-lane:not(:last-child){border-color:var(--gx-surface-hairline-inner)}.gx-ui.pc-home-page .pc-home-insight-card,.gx-ui.pc-home-page .pc-home-topic-card{border-bottom-color:var(--gx-surface-hairline-inner)}@media(min-width:960px){.gx-ui.pc-home-page .pc-home-topic-card:nth-child(-n+3){border-bottom-color:var(--gx-surface-hairline-inner)}}.gx-ui.pc-home-page .pc-home-toolbox-group{border-color:var(--gx-surface-hairline-inner)}.gx-ui.pc-home-page .pc-home-toolbox.mp-card{box-shadow:none;background-image:none}@media(prefers-reduced-motion:reduce){.gx-ui .ls-tile:hover:not(.ls-tile--disabled),.gx-ui.pc-home-page .pc-home-quick-path:hover{transform:none}}html.dark{--mp-panel-bg: var(--mp-card);--mp-card: var(--salong-bg-module);--mp-hero-surface: var(--salong-bg-module)}html.dark .gx-ui{--gx-mod-shell-bg: var(--salong-bg-module)}html.dark .pc-home-page{--pc-home-surface-shell: var(--salong-bg-module);--pc-home-surface-raised: var(--salong-bg-body)}html.dark .pc-home-page .pc-home-first-screen{--atlas-surface: var(--salong-bg-module);--atlas-meta-surface: var(--salong-surface-muted);--atlas-meta-surface-soft: var(--salong-surface-subtle)}html.dark .gx-ui .mp-module-bg-muted{background:var(--salong-surface-muted);border-color:var(--salong-module-border-soft, var(--salong-module-border))}html.dark .gx-ui .mp-module-bg-soft{background:var(--salong-surface-inset);border-color:var(--salong-module-border-soft, var(--salong-module-border))}html.dark .pc-aside-card,html.dark .gx-ui .mp-card:not(.salong-media-card){background:var(--salong-bg-module);border-color:var(--salong-module-border, var(--mp-sep))}html.dark .gx-ui .pc-course-params-result{background:var(--salong-surface-inset);border-color:var(--salong-module-border-soft, var(--mp-sep))}@media(min-width:1200px){.gx-ui .gx-page-shell,.gx-ui.gx-page-shell,.pc-course-detail__shell,.pc-module-detail__shell,.pc-course-detail-page__bar .mp-cd-action-inner,.pc-lesson-page__shell,.pc-lesson-mobile-bar__inner,.z-course-sticky-bar__inner,.ls-page,.cr-page:not(.pc-module-detail-page),.site-footer--full .site-footer-shell.salong-layout-inner,.site-footer-shell.salong-page-width,.site-footer-shell.salong-layout-inner,.salong-main__body>.page-state:not(:has(.gx-page-shell)):not(:has(.pc-catalog-page)):not(:has(.pc-module-detail-page)):not(:has(.pc-course-detail-page)),.salong-main__body>.gx-route-view>.page-state:not(:has(.gx-page-shell)):not(:has(.pc-catalog-page)):not(:has(.pc-module-detail-page)):not(:has(.pc-course-detail-page)){padding-left:0;padding-right:0}}:root{--side-floating-drawer-width: min(420px, 94vw);--side-floating-backdrop: var(--salong-popup-bg, color-mix(in srgb, var(--salong-color-title) 28%, transparent));--side-floating-backdrop-blur: var(--salong-popup-blur, 10px);--side-floating-btn-size: 36px;--side-floating-icon-size: 17px;--side-floating-group-pad: 4px;--side-floating-group-gap: 4px}.side-floating-dock{position:fixed;right:max(10px,env(safe-area-inset-right,0px));top:50%;z-index:var(--salong-z-side-floating-dock);display:flex;flex-direction:column;align-items:center;gap:8px;transform:translateY(-50%);pointer-events:none;opacity:.92;transition:opacity .2s ease}.side-floating-dock:hover{opacity:1}.side-floating-dock__group{pointer-events:auto;display:flex;flex-direction:column;gap:var(--side-floating-group-gap);padding:var(--side-floating-group-pad);border-radius:calc(var(--salong-module-radius) + 1px);border:1px solid color-mix(in srgb,var(--salong-module-border) 88%,transparent);background:color-mix(in srgb,var(--salong-bg-module) 92%,transparent);box-shadow:var(--gx-shadow-elevated)}.side-floating-btn{position:relative;width:var(--side-floating-btn-size);height:var(--side-floating-btn-size);display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid color-mix(in srgb,var(--salong-module-border) 90%,transparent);border-radius:calc(var(--salong-module-radius) - 1px);background:color-mix(in srgb,var(--salong-bg-module) 98%,transparent);color:color-mix(in srgb,var(--salong-color-text) 88%,var(--salong-color-meta));cursor:pointer;text-decoration:none;transition:color .18s ease,border-color .18s ease,background-color .18s ease,opacity .18s ease}.side-floating-btn:hover{color:var(--salong-color-main);border-color:color-mix(in srgb,var(--salong-color-main) 28%,var(--salong-color-border));background:color-mix(in srgb,var(--salong-color-main) 5%,var(--salong-bg-module))}.side-floating-btn.is-active{color:var(--salong-color-main);border-color:color-mix(in srgb,var(--salong-color-main) 36%,var(--salong-color-border));background:color-mix(in srgb,var(--salong-color-main) 7%,var(--salong-bg-module))}.side-floating-btn__icon{width:var(--side-floating-icon-size);height:var(--side-floating-icon-size);object-fit:contain;opacity:.92}.side-floating-btn__glyph{font-size:var(--side-floating-icon-size)}.side-floating-btn__badge{position:absolute;top:-3px;right:-3px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;font-size:9px;font-weight:600;line-height:14px;text-align:center;color:var(--salong-color-on-primary);background:color-mix(in srgb,var(--salong-color-main) 92%,#c42e12);box-shadow:0 0 0 1px var(--salong-bg-module)}.side-floating-btn--top{pointer-events:auto}.side-floating-backdrop{position:fixed;inset:0;z-index:var(--salong-z-side-floating-backdrop);background:var(--side-floating-backdrop);backdrop-filter:saturate(160%) blur(var(--side-floating-backdrop-blur));-webkit-backdrop-filter:saturate(160%) blur(var(--side-floating-backdrop-blur));pointer-events:none}.side-floating-backdrop--interactive{pointer-events:auto}.side-floating-drawer{position:fixed;top:0;right:0;bottom:0;width:var(--side-floating-drawer-width);z-index:var(--salong-z-side-floating-drawer);display:flex;flex-direction:column;background:var(--salong-bg-module);color:var(--salong-color-text);border-left:1px solid var(--salong-module-border);box-shadow:none;will-change:transform}.side-floating-panel{display:flex;flex-direction:column;height:100%;min-height:0}.side-floating-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 12px;border-bottom:1px solid var(--salong-module-border)}.side-floating-panel__title{margin:0;font-size:18px;font-weight:600;color:var(--salong-color-title)}.side-floating-panel__close{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--salong-module-radius);background:transparent;color:var(--salong-color-meta);cursor:pointer}.side-floating-panel__close:hover{color:var(--salong-color-title);background:color-mix(in srgb,var(--salong-color-meta) 10%,transparent)}.side-floating-panel__body{flex:1;min-height:0;overflow:auto;padding:0 20px 20px}.side-floating-panel__foot{flex-shrink:0;display:flex;gap:10px;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--salong-module-border);background:var(--salong-bg-module)}.side-floating-panel__foot .el-button{flex:1}.side-floating-tabs{display:flex;gap:20px;padding:0 20px;border-bottom:1px solid var(--salong-module-border)}.side-floating-tabs__item{position:relative;padding:12px 0 10px;border:none;background:none;font-size:14px;color:var(--salong-color-meta);cursor:pointer}.side-floating-tabs__item.is-active{color:var(--salong-color-main);font-weight:600}.side-floating-tabs__item.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--salong-color-main)}.sfd-coupon-list{display:flex;flex-direction:column;gap:14px;padding-top:16px}.sfd-coupon-card{border-radius:calc(var(--salong-module-radius) + 2px);overflow:hidden;border:1px solid var(--salong-module-border);background:var(--salong-bg-module)}.sfd-coupon-card__top{display:flex;gap:12px;padding:14px 16px;color:var(--salong-color-on-primary)}.sfd-coupon-card__amount{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;min-width:72px}.sfd-coupon-card__amount strong{font-size:28px;font-weight:700;line-height:1.1}.sfd-coupon-card__amount span{font-size:12px;opacity:.92}.sfd-coupon-card__meta{flex:1;min-width:0;font-size:12px;line-height:1.5}.sfd-coupon-card__meta p{margin:0 0 4px}.sfd-coupon-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;font-size:12px;color:var(--salong-color-meta);background:color-mix(in srgb,var(--salong-bg-module) 92%,var(--salong-color-bg))}.sfd-coupon-card__actions{display:flex;gap:8px;flex-shrink:0}.sfd-cart-list{display:flex;flex-direction:column;gap:12px;padding-top:16px;list-style:none;margin:0;padding-left:0}.sfd-cart-row{display:flex;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--salong-module-border)}.sfd-cart-row__thumb{width:72px;height:72px;flex-shrink:0;border-radius:var(--salong-module-radius);overflow:hidden;background:var(--salong-color-bg)}.sfd-cart-row__thumb img{width:100%;height:100%;object-fit:cover}.sfd-cart-row__body{flex:1;min-width:0}.sfd-cart-row__title{display:block;margin:0 0 4px;font-size:14px;font-weight:500;color:var(--salong-color-title);text-decoration:none}.sfd-cart-row__title:hover{color:var(--salong-color-main)}.sfd-cart-row__sku{margin:0 0 6px;font-size:12px;color:var(--salong-color-meta)}.sfd-cart-row__foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.sfd-cart-row__price{font-size:14px;font-weight:600;color:var(--salong-color-price, var(--salong-color-main))}.sfd-cart-empty{padding:48px 12px;text-align:center}.sfd-cart-empty__text{margin:12px 0 0;font-size:14px;color:var(--salong-color-main)}.side-floating-backdrop-enter-active{transition:opacity .28s ease}.side-floating-backdrop-leave-active{transition:opacity .22s ease}.side-floating-backdrop-enter-from,.side-floating-backdrop-leave-to{opacity:0}.side-floating-drawer-enter-active{transition:transform .36s cubic-bezier(.22,1,.36,1)}.side-floating-drawer-leave-active{transition:transform .26s cubic-bezier(.4,0,.2,1)}.side-floating-drawer-enter-from,.side-floating-drawer-leave-to{transform:translate(100%)}@media(prefers-reduced-motion:reduce){.side-floating-drawer-enter-active,.side-floating-drawer-leave-active,.side-floating-backdrop-enter-active,.side-floating-backdrop-leave-active{transition-duration:.01ms}.side-floating-drawer-enter-from,.side-floating-drawer-leave-to{transform:none}}body.dark,html.dark{--side-floating-backdrop: var(--salong-overlay-backdrop, var(--side-floating-backdrop));--side-floating-backdrop-blur: var(--salong-overlay-backdrop-blur, var(--side-floating-backdrop-blur));--side-floating-drawer-glass: color-mix( in srgb, var(--salong-bg-body) 28%, color-mix(in srgb, var(--salong-module-elevated, var(--salong-bg-module)) 86%, transparent) );--side-floating-drawer-chrome: color-mix(in srgb, var(--salong-bg-body) 32%, var(--salong-bg-module))}body.dark .side-floating-drawer,html.dark .side-floating-drawer{background:var(--side-floating-drawer-glass);border-left-color:var(--salong-module-border);box-shadow:-10px 0 36px color-mix(in srgb,var(--salong-bg-body) 72%,transparent);backdrop-filter:saturate(180%) blur(max(12px,var(--side-floating-backdrop-blur)));-webkit-backdrop-filter:saturate(180%) blur(max(12px,var(--side-floating-backdrop-blur)))}body.dark .side-floating-panel__head,html.dark .side-floating-panel__head,body.dark .side-floating-panel__foot,html.dark .side-floating-panel__foot{background:var(--side-floating-drawer-chrome);backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px)}body.dark .side-floating-panel--learn-plan .el-button--primary,html.dark .side-floating-panel--learn-plan .el-button--primary{--el-button-bg-color: var(--salong-color-main);--el-button-border-color: var(--salong-color-main);--el-button-hover-bg-color: var(--salong-color-hover, var(--salong-color-main));--el-button-hover-border-color: var(--salong-color-hover, var(--salong-color-main));--el-button-active-bg-color: var(--salong-color-hover, var(--salong-color-main));--el-button-active-border-color: var(--salong-color-hover, var(--salong-color-main));--el-button-text-color: var(--salong-color-on-primary)}body.dark .side-floating-panel__foot .el-button--default:not(.el-button--primary),html.dark .side-floating-panel__foot .el-button--default:not(.el-button--primary){--el-button-bg-color: var(--gx-btn-secondary-bg) !important;--el-button-border-color: var(--gx-btn-secondary-border) !important;--el-button-text-color: var(--gx-btn-secondary-fg) !important;--el-button-hover-bg-color: var(--gx-btn-secondary-bg-hover) !important;--el-button-hover-border-color: var(--gx-btn-secondary-border-hover) !important;--el-button-hover-text-color: var(--gx-btn-secondary-fg-hover) !important;background:var(--gx-btn-secondary-bg)!important;background-color:var(--gx-btn-secondary-bg)!important;border-color:var(--gx-btn-secondary-border)!important;color:var(--gx-btn-secondary-fg)!important}body.dark .side-floating-panel__foot .el-button--default:not(.el-button--primary):hover,html.dark .side-floating-panel__foot .el-button--default:not(.el-button--primary):hover{background:var(--gx-btn-secondary-bg-hover)!important;background-color:var(--gx-btn-secondary-bg-hover)!important;border-color:var(--gx-btn-secondary-border-hover)!important;color:var(--gx-btn-secondary-fg-hover)!important}body.dark .side-floating-panel__foot .el-button--default:not(.el-button--primary) span,html.dark .side-floating-panel__foot .el-button--default:not(.el-button--primary) span{color:inherit!important}@media(max-width:767px){:root{--side-floating-drawer-width: min(100vw, 400px)}.side-floating-dock{right:max(8px,env(safe-area-inset-right,0px))}.side-floating-btn{width:34px;height:34px}:root{--side-floating-icon-size: 16px}}.gx-search-mark,.gx-ui .gx-search-mark{padding:0 2px;border-radius:3px;background:color-mix(in srgb,var(--salong-color-main, #e85d04) 24%,transparent);color:inherit;font-weight:600}.gx-search-spotlight-overlay{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:#0f172a6b!important}.gx-search-spotlight.gx-ui.el-dialog,.gx-search-spotlight.el-dialog{--gx-search-accent: var(--salong-color-main, #e85d04);--gx-search-surface: var(--salong-bg-module, #fff);--gx-search-border: var(--salong-color-border, #e5e7eb);--gx-search-text: var(--salong-color-title, #111827);--gx-search-meta: var(--salong-color-meta, #6b7280);margin:0;padding:0;border:none;border-radius:16px;background:transparent;box-shadow:none;overflow:visible}.gx-search-spotlight .el-dialog__header{display:none}.gx-search-spotlight .el-dialog__body{padding:0}.gx-search-spotlight__panel{position:relative;overflow:hidden;border-radius:16px;border:1px solid color-mix(in srgb,var(--gx-search-border) 88%,transparent);background:var(--gx-search-surface);box-shadow:0 0 0 1px #ffffff0a,0 8px 16px -4px #0f172a14,0 28px 56px -16px #0f172a38}.gx-search-spotlight__panel:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--gx-search-accent) 80%,#fff),var(--gx-search-accent),color-mix(in srgb,var(--gx-search-accent) 60%,#fbbf24));pointer-events:none}.gx-search-spotlight__input-row{display:flex;align-items:center;gap:12px;min-height:60px;padding:0 16px 0 18px;border-bottom:1px solid var(--gx-search-border);background:linear-gradient(180deg,color-mix(in srgb,var(--gx-search-accent) 6%,var(--gx-search-surface)) 0%,var(--gx-search-surface) 100%)}.gx-search-spotlight__search-icon{flex-shrink:0;font-size:20px;color:var(--gx-search-accent)}.gx-search-spotlight__input-row input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-size:17px;font-weight:500;line-height:1.4;letter-spacing:-.02em;color:var(--gx-search-text)}.gx-search-spotlight__input-row input::placeholder{color:var(--gx-search-meta);font-weight:400}.gx-search-spotlight__clear,.gx-search-spotlight__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;cursor:pointer;color:var(--gx-search-meta);transition:background-color .15s ease,color .15s ease}.gx-search-spotlight__clear:hover,.gx-search-spotlight__close:hover{background:color-mix(in srgb,var(--gx-search-border) 45%,transparent);color:var(--gx-search-text)}.gx-search-spotlight__esc{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:26px;padding:0 8px;border-radius:6px;border:1px solid var(--gx-search-border);background:color-mix(in srgb,var(--gx-search-surface) 80%,var(--gx-search-border));font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--gx-search-meta)}.gx-search-spotlight__body{min-height:220px;display:flex;flex-direction:column}.gx-search-spotlight__idle{flex:1;padding:18px 18px 12px}.gx-search-spotlight__idle-block+.gx-search-spotlight__idle-block{margin-top:18px}.gx-search-spotlight__idle-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.gx-search-spotlight__idle-label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--gx-search-meta)}.gx-search-spotlight__idle-label .el-icon{font-size:14px;color:var(--gx-search-accent)}.gx-search-spotlight__idle-clear{border:none;background:transparent;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500;color:var(--gx-search-accent);cursor:pointer;transition:background-color .15s ease}.gx-search-spotlight__idle-clear:hover{background:color-mix(in srgb,var(--gx-search-accent) 10%,transparent)}.gx-search-spotlight__chips{display:flex;flex-wrap:wrap;gap:8px}.gx-search-spotlight__chip{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--gx-search-accent) 22%,var(--gx-search-border));background:color-mix(in srgb,var(--gx-search-accent) 8%,var(--gx-search-surface));color:var(--gx-search-text);font-size:13px;font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.gx-search-spotlight__chip .el-icon{font-size:12px;color:var(--gx-search-accent);opacity:.85}.gx-search-spotlight__chip:hover{border-color:color-mix(in srgb,var(--gx-search-accent) 45%,var(--gx-search-border));background:color-mix(in srgb,var(--gx-search-accent) 14%,var(--gx-search-surface));box-shadow:0 4px 12px color-mix(in srgb,var(--gx-search-accent) 12%,transparent);transform:translateY(-1px)}.gx-search-spotlight__chip--soft{border-color:var(--gx-search-border);background:color-mix(in srgb,var(--gx-search-border) 16%,var(--gx-search-surface));color:var(--gx-search-meta)}.gx-search-spotlight__chip--soft:hover{border-color:color-mix(in srgb,var(--gx-search-accent) 28%,var(--gx-search-border));background:color-mix(in srgb,var(--gx-search-accent) 8%,var(--gx-search-surface));color:var(--gx-search-text)}.gx-search-spotlight__hint{display:flex;align-items:center;gap:8px;margin:18px 0 0;font-size:12px;color:var(--gx-search-meta)}.gx-search-spotlight__hint kbd{display:inline-flex;align-items:center;min-width:22px;min-height:20px;padding:0 6px;border-radius:5px;border:1px solid var(--gx-search-border);background:color-mix(in srgb,var(--gx-search-surface) 88%,var(--gx-search-border));font-family:inherit;font-size:11px;font-weight:600;color:var(--gx-search-meta)}.gx-search-spotlight__scopes{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding:12px 18px 16px;border-top:1px dashed color-mix(in srgb,var(--gx-search-border) 80%,transparent)}.gx-search-spotlight__scopes span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--gx-search-border) 22%,var(--gx-search-surface));font-size:11px;font-weight:500;color:var(--gx-search-meta)}.gx-search-spotlight__kbd{display:flex;flex-wrap:wrap;gap:12px 18px;padding:10px 18px 14px;border-top:1px solid var(--gx-search-border);font-size:11px;color:var(--gx-search-meta);background:color-mix(in srgb,var(--gx-search-border) 8%,var(--gx-search-surface))}.gx-search-spotlight__kbd kbd{display:inline-flex;align-items:center;min-width:20px;min-height:18px;margin-right:2px;padding:0 5px;border-radius:4px;border:1px solid var(--gx-search-border);background:var(--gx-search-surface);font-family:inherit;font-size:10px;font-weight:600}.gx-search-spotlight .gx-search-preview{flex:1;max-height:min(48vh,400px);overflow-y:auto;overscroll-behavior:contain;padding:6px 10px 10px}.gx-search-spotlight .gx-search-preview__scope{display:flex;flex-wrap:wrap;gap:6px;padding:10px 8px 6px;position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--gx-search-surface) 92%,transparent);backdrop-filter:blur(8px)}.gx-search-spotlight .gx-search-preview__scope-btn{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 11px;border-radius:999px;border:1px solid transparent;background:transparent;font-size:12px;font-weight:500;color:var(--gx-search-meta);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.gx-search-spotlight .gx-search-preview__scope-btn.is-active{border-color:color-mix(in srgb,var(--gx-search-accent) 32%,var(--gx-search-border));background:color-mix(in srgb,var(--gx-search-accent) 10%,var(--gx-search-surface));color:var(--gx-search-accent);font-weight:600}.gx-search-spotlight .gx-search-preview__scope-count{font-size:11px;opacity:.88}.gx-search-spotlight .gx-search-preview__block-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 4px}.gx-search-spotlight .gx-search-preview__block-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gx-search-meta)}.gx-search-spotlight .gx-search-preview__block-count{font-size:11px;color:var(--gx-search-meta)}.gx-search-spotlight .gx-search-hit-row{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;margin:2px 0;border-radius:10px;border:1px solid transparent;text-decoration:none;color:inherit;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.gx-search-spotlight .gx-search-hit-row:hover,.gx-search-spotlight .gx-search-hit-row--active{background:color-mix(in srgb,var(--gx-search-accent) 9%,var(--gx-search-surface));border-color:color-mix(in srgb,var(--gx-search-accent) 18%,transparent)}.gx-search-spotlight .gx-search-hit-row__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:color-mix(in srgb,var(--gx-search-accent) 12%,var(--gx-search-surface));color:var(--gx-search-accent)}.gx-search-spotlight .gx-search-hit-row__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.gx-search-spotlight .gx-search-hit-row__title{display:block;font-size:14px;font-weight:600;line-height:1.35;color:var(--gx-search-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gx-search-spotlight .gx-search-hit-row__desc{display:block;font-size:12px;line-height:1.4;color:var(--gx-search-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gx-search-spotlight .gx-search-hit-row__badge{flex-shrink:0;max-width:88px;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--gx-search-border) 45%,var(--gx-search-surface));font-size:11px;color:var(--gx-search-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gx-search-spotlight .gx-search-hit-row__arrow{flex-shrink:0;color:var(--gx-search-meta);opacity:0;transition:opacity .15s ease,transform .15s ease}.gx-search-spotlight .gx-search-hit-row:hover .gx-search-hit-row__arrow,.gx-search-spotlight .gx-search-hit-row--active .gx-search-hit-row__arrow{opacity:1;transform:translate(2px)}.gx-search-spotlight .gx-search-preview__loading{padding:14px 12px}.gx-search-spotlight .gx-search-preview__skel{display:flex;align-items:center;gap:12px;padding:10px 4px}.gx-search-spotlight .gx-search-preview__skel-icon{width:30px;height:30px;border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--gx-search-border) 55%,transparent),color-mix(in srgb,var(--gx-search-border) 25%,transparent),color-mix(in srgb,var(--gx-search-border) 55%,transparent));background-size:200% 100%;animation:gx-search-shimmer 1.2s ease-in-out infinite}.gx-search-spotlight .gx-search-preview__skel-lines{flex:1;display:flex;flex-direction:column;gap:7px}.gx-search-spotlight .gx-search-preview__skel-line{height:10px;width:72%;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--gx-search-border) 55%,transparent),color-mix(in srgb,var(--gx-search-border) 25%,transparent),color-mix(in srgb,var(--gx-search-border) 55%,transparent));background-size:200% 100%;animation:gx-search-shimmer 1.2s ease-in-out infinite}.gx-search-spotlight .gx-search-preview__skel-line--lg{width:46%;height:12px}@keyframes gx-search-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.gx-search-spotlight .gx-search-preview__empty{padding:36px 20px 28px;text-align:center}.gx-search-spotlight .gx-search-preview__empty-title{margin:0;font-size:15px;font-weight:600;color:var(--gx-search-text)}.gx-search-spotlight .gx-search-preview__empty-hint{margin:8px 0 0;font-size:13px;color:var(--gx-search-meta)}.gx-search-spotlight .gx-search-preview__foot{position:sticky;bottom:0;padding:10px 8px 4px;background:linear-gradient(to top,var(--gx-search-surface) 75%,color-mix(in srgb,var(--gx-search-surface) 0%,transparent))}.gx-search-spotlight .gx-search-preview__more{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:42px;padding:0 16px;border-radius:10px;border:1px solid color-mix(in srgb,var(--gx-search-accent) 35%,var(--gx-search-border));background:linear-gradient(180deg,color-mix(in srgb,var(--gx-search-accent) 12%,var(--gx-search-surface)),color-mix(in srgb,var(--gx-search-accent) 6%,var(--gx-search-surface)));color:var(--gx-search-accent);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.gx-search-spotlight .gx-search-preview__more:hover{border-color:color-mix(in srgb,var(--gx-search-accent) 52%,var(--gx-search-border));box-shadow:0 6px 16px color-mix(in srgb,var(--gx-search-accent) 14%,transparent)}.gx-ui .search-page{padding-top:8px;padding-bottom:48px}.gx-ui .search-page__frame{max-width:820px;margin:0 auto}.gx-ui .search-page__head{margin-bottom:18px}.gx-ui .search-page__kicker{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--salong-color-meta)}.gx-ui .search-page__title{margin:0;font-size:clamp(22px,3vw,28px);font-weight:700;letter-spacing:-.03em;line-height:1.25;color:var(--salong-color-title)}.gx-ui .search-page__query{color:var(--salong-color-main)}.gx-ui .search-page__summary{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--salong-color-meta)}.gx-ui .search-page__bar{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 6px 0 16px;border-radius:calc(var(--salong-module-radius, 12px) + 4px);border:1px solid var(--salong-color-border);background:var(--salong-bg-module);box-shadow:0 2px 8px #0f172a0a;transition:border-color .15s ease,box-shadow .15s ease}.gx-ui .search-page__bar:focus-within{border-color:color-mix(in srgb,var(--salong-color-main) 55%,var(--salong-color-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--salong-color-main) 14%,transparent)}.gx-ui .search-page__bar-icon{flex-shrink:0;font-size:18px;color:var(--salong-color-main)}.gx-ui .search-page__bar input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-size:15px;color:var(--salong-color-title)}.gx-ui .search-page__bar input::placeholder{color:var(--salong-color-meta)}.gx-ui .search-page__bar-clear{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--salong-color-meta);cursor:pointer}.gx-ui .search-page__bar-submit{flex-shrink:0;min-height:40px;margin:6px 6px 6px 0;padding:0 18px;border:none;border-radius:var(--salong-input-radius, 8px);background:var(--salong-color-main);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.gx-ui .search-page__bar-submit:disabled{opacity:.65;cursor:not-allowed}.gx-ui .search-page__tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 6px}.gx-ui .search-page__tab{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--salong-color-border);background:var(--salong-bg-module);font-size:13px;font-weight:500;color:var(--salong-color-meta);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.gx-ui .search-page__tab.is-active{border-color:color-mix(in srgb,var(--salong-color-main) 38%,var(--salong-color-border));background:color-mix(in srgb,var(--salong-color-main) 10%,var(--salong-bg-module));color:var(--salong-color-main);font-weight:600}.gx-ui .search-page__tab-count{display:inline-flex;align-items:center;min-width:20px;min-height:20px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent);font-size:11px;font-weight:700}.gx-ui .search-page__state{margin-top:8px}.gx-ui .search-page .gx-search-hit-row{display:flex;align-items:center;gap:12px;padding:14px 16px;margin:0 0 10px;border-radius:12px;border:1px solid color-mix(in srgb,var(--salong-color-border) 70%,transparent);background:var(--salong-bg-module);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.gx-ui .search-page .gx-search-hit-row:hover{border-color:color-mix(in srgb,var(--salong-color-main) 28%,var(--salong-color-border));box-shadow:0 4px 14px #0f172a0f}.gx-ui .search-page .gx-search-hit-row__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--salong-color-main) 10%,var(--salong-bg-module));color:var(--salong-color-main)}.gx-ui .search-page .gx-search-hit-row__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.gx-ui .search-page .gx-search-hit-row__title{font-size:15px;font-weight:600;color:var(--salong-color-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gx-ui .search-page .gx-search-hit-row__desc{font-size:13px;color:var(--salong-color-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gx-ui .search-page .gx-search-hit-row__arrow{flex-shrink:0;color:var(--salong-color-meta);opacity:0;transition:opacity .15s ease}.gx-ui .search-page .gx-search-hit-row:hover .gx-search-hit-row__arrow{opacity:1}@media(max-width:767px){.gx-search-spotlight__input-row input{font-size:16px}.gx-ui .search-page__bar{flex-wrap:wrap;padding:10px 10px 10px 14px}.gx-ui .search-page__bar input{width:100%;flex:1 0 100%;order:2;margin-top:4px}.gx-ui .search-page__bar-icon{order:1}.gx-ui .search-page__bar-clear{order:3;margin-left:auto}.gx-ui .search-page__bar-submit{order:4;width:100%;margin:8px 0 0}}@media(prefers-reduced-motion:reduce){.gx-search-spotlight .gx-search-preview__skel-icon,.gx-search-spotlight .gx-search-preview__skel-line,.gx-search-spotlight__chip{animation:none;transition:none}.gx-search-spotlight__chip:hover{transform:none}}.el-button.gx-btn-secondary:not(.el-button--primary):not(.is-link):not(.is-text),a.el-button.gx-btn-secondary:not(.el-button--primary):not(.is-link):not(.is-text){--el-button-bg-color: var(--gx-btn-secondary-bg);--el-button-border-color: var(--gx-btn-secondary-border);--el-button-text-color: var(--gx-btn-secondary-fg);--el-button-hover-bg-color: var(--gx-btn-secondary-bg-hover);--el-button-hover-border-color: var(--gx-btn-secondary-border-hover);--el-button-hover-text-color: var(--gx-btn-secondary-fg-hover);background:var(--gx-btn-secondary-bg)!important;background-color:var(--gx-btn-secondary-bg)!important;border-color:var(--gx-btn-secondary-border)!important;color:var(--gx-btn-secondary-fg)!important}.el-button.gx-btn-secondary:not(.el-button--primary):not(.is-link):not(.is-text):hover,a.el-button.gx-btn-secondary:not(.el-button--primary):not(.is-link):not(.is-text):hover{background:var(--gx-btn-secondary-bg-hover)!important;background-color:var(--gx-btn-secondary-bg-hover)!important;border-color:var(--gx-btn-secondary-border-hover)!important;color:var(--gx-btn-secondary-fg-hover)!important}.el-button.gx-btn-secondary:not(.el-button--primary):not(.is-link):not(.is-text) span,a.el-button.gx-btn-secondary:not(.el-button--primary):not(.is-link):not(.is-text) span{color:inherit!important}html.dark .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain),body.dark .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain),html.dark a.el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain),body.dark a.el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain),html.dark .gx-ui .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain),body.dark .gx-ui .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain),html.dark .el-overlay .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain),body.dark .el-overlay .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain),html.dark .side-floating-drawer .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain),body.dark .side-floating-drawer .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain),html.dark .pc-lesson-stage__drawer .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain),body.dark .pc-lesson-stage__drawer .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain){--el-button-bg-color: var(--gx-btn-secondary-bg) !important;--el-button-border-color: var(--gx-btn-secondary-border) !important;--el-button-text-color: var(--gx-btn-secondary-fg) !important;--el-button-hover-bg-color: var(--gx-btn-secondary-bg-hover) !important;--el-button-hover-border-color: var(--gx-btn-secondary-border-hover) !important;--el-button-hover-text-color: var(--gx-btn-secondary-fg-hover) !important;--el-button-disabled-bg-color: color-mix(in srgb, var(--salong-bg-body) 28%, var(--salong-bg-module));--el-button-disabled-text-color: color-mix(in srgb, var(--salong-color-meta) 72%, var(--salong-color-text));--el-button-disabled-border-color: var(--gx-btn-secondary-border);background:var(--gx-btn-secondary-bg)!important;background-color:var(--gx-btn-secondary-bg)!important;border-color:var(--gx-btn-secondary-border)!important;color:var(--gx-btn-secondary-fg)!important}html.dark .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain) span,body.dark .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain) span,html.dark .gx-ui .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain) span,body.dark .gx-ui .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain) span{color:inherit!important}html.dark .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain):hover,body.dark .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain):hover,html.dark a.el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain):hover,body.dark a.el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain):hover,html.dark .gx-ui .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain):hover,body.dark .gx-ui .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain):hover,html.dark .el-overlay .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain):hover,body.dark .el-overlay .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain):hover,html.dark .side-floating-drawer .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain):hover,body.dark .side-floating-drawer .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain):hover,html.dark .pc-lesson-stage__drawer .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain):hover,body.dark .pc-lesson-stage__drawer .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain):hover{background:var(--gx-btn-secondary-bg-hover)!important;background-color:var(--gx-btn-secondary-bg-hover)!important;border-color:var(--gx-btn-secondary-border-hover)!important;color:var(--gx-btn-secondary-fg-hover)!important}html.dark .el-button.el-button--primary.is-plain,body.dark .el-button.el-button--primary.is-plain,html.dark a.el-button.el-button--primary.is-plain,body.dark a.el-button.el-button--primary.is-plain,html.dark .gx-ui .el-button.el-button--primary.is-plain,body.dark .gx-ui .el-button.el-button--primary.is-plain{--el-button-bg-color: var(--gx-btn-primary-plain-bg);--el-button-border-color: var(--gx-btn-primary-plain-border);--el-button-text-color: var(--gx-btn-primary-plain-fg);--el-button-hover-bg-color: var(--gx-btn-primary-plain-bg-hover);--el-button-hover-border-color: var(--gx-btn-primary-plain-border-hover);--el-button-hover-text-color: var(--gx-btn-primary-plain-fg-hover);background:var(--gx-btn-primary-plain-bg)!important;background-color:var(--gx-btn-primary-plain-bg)!important;border-color:var(--gx-btn-primary-plain-border)!important;color:var(--gx-btn-primary-plain-fg)!important;box-shadow:none}html.dark .el-button.el-button--primary.is-plain:hover,body.dark .el-button.el-button--primary.is-plain:hover,html.dark a.el-button.el-button--primary.is-plain:hover,body.dark a.el-button.el-button--primary.is-plain:hover,html.dark .gx-ui .el-button.el-button--primary.is-plain:hover,body.dark .gx-ui .el-button.el-button--primary.is-plain:hover{background:var(--gx-btn-primary-plain-bg-hover)!important;background-color:var(--gx-btn-primary-plain-bg-hover)!important;border-color:var(--gx-btn-primary-plain-border-hover)!important;color:var(--gx-btn-primary-plain-fg-hover)!important}html.dark .el-button.el-button--primary.is-plain span,body.dark .el-button.el-button--primary.is-plain span,html.dark .gx-ui .el-button.el-button--primary.is-plain span,body.dark .gx-ui .el-button.el-button--primary.is-plain span{color:inherit!important}html.dark .el-button.el-button--primary:not(.is-plain):not(.is-link):not(.is-text),body.dark .el-button.el-button--primary:not(.is-plain):not(.is-link):not(.is-text){--el-button-text-color: var(--salong-color-on-primary) !important;color:var(--salong-color-on-primary)!important}html.dark .el-button.el-button--primary:not(.is-plain):not(.is-link):not(.is-text) span,body.dark .el-button.el-button--primary:not(.is-plain):not(.is-link):not(.is-text) span{color:inherit!important}html:not(.dark) .el-button.el-button--primary.is-plain,html:not(.dark) body .el-button.el-button--primary.is-plain,body.light .el-button.el-button--primary.is-plain{--el-button-bg-color: var(--gx-btn-primary-plain-bg);--el-button-border-color: var(--gx-btn-primary-plain-border);--el-button-text-color: var(--gx-btn-primary-plain-fg);--el-button-hover-bg-color: var(--gx-btn-primary-plain-bg-hover);--el-button-hover-border-color: var(--gx-btn-primary-plain-border-hover);--el-button-hover-text-color: var(--gx-btn-primary-plain-fg-hover)}html:not(.dark) .gx-ui .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain),html:not(.dark) body .gx-ui .el-button.el-button--default:not(.el-button--primary):not(.is-link):not(.is-text):not(.is-plain){--el-button-bg-color: var(--gx-btn-secondary-bg);--el-button-border-color: var(--salong-module-border, var(--salong-color-border));--el-button-text-color: var(--gx-btn-secondary-fg);--el-button-hover-bg-color: var(--gx-btn-secondary-bg-hover);--el-button-hover-border-color: var(--gx-btn-secondary-border-hover);--el-button-hover-text-color: var(--gx-btn-secondary-fg-hover)}.gx-ui :is(.pc-home-stage__more,.pc-learn-hub-section__more,.gx-link-more){display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:8px 14px;border-radius:var(--salong-radius-pill, 999px);border:1px solid var(--gx-btn-secondary-border);background:var(--gx-btn-secondary-bg);color:var(--gx-btn-secondary-fg)!important;font-size:var(--gx-action-link-size, 13px);font-weight:var(--gx-action-secondary-weight, 400);line-height:var(--gx-action-secondary-lh, 1.35);text-decoration:none;white-space:nowrap;transition:color .18s var(--salong-header-ease, ease),border-color .18s ease,background .18s ease}.gx-ui :is(.pc-home-stage__more,.pc-learn-hub-section__more,.gx-link-more):hover{color:var(--salong-color-main)!important;border-color:color-mix(in srgb,var(--salong-color-main) 28%,var(--gx-btn-secondary-border));background:color-mix(in srgb,var(--salong-color-main) 6%,var(--salong-bg-module));text-decoration:none}.gx-ui .ar-detail-aside__explore-link{color:var(--gx-btn-secondary-fg);background:var(--gx-btn-secondary-bg);border-color:var(--gx-btn-secondary-border);font-weight:600}.gx-ui .ar-detail-aside__explore-link:hover{color:var(--salong-color-main);border-color:color-mix(in srgb,var(--salong-color-main) 28%,var(--gx-btn-secondary-border));background:color-mix(in srgb,var(--salong-color-main) 6%,var(--salong-bg-module))}.gx-ui .pc-catalog-footer-cta__secondary.el-button--default{--el-button-bg-color: var(--gx-btn-secondary-bg);--el-button-border-color: var(--gx-btn-secondary-border);--el-button-text-color: var(--salong-color-main);--el-button-hover-bg-color: color-mix(in srgb, var(--salong-color-main) 8%, var(--salong-bg-module));--el-button-hover-border-color: color-mix(in srgb, var(--salong-color-main) 32%, var(--gx-btn-secondary-border));--el-button-hover-text-color: var(--salong-color-main)}
