@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap";:root{color-scheme:light;--brand-color: #FF5577;--theme-color-brand-primary: #15C269;--theme-color-brand-primary-bright: #FF6685;--theme-color-brand-header: #D9FFEB;--theme-color-brand-background: #D9FFEB;--theme-color-brand-stroke: #15C26994;--theme-color-brand-logo: #FFF5F7;--theme-color-brand-distribution: #FFF0F3;--theme-color-brand-icon: #FAD2DA;--theme-color-brand-content-background: #FFE6EB;--theme-color-brand-content-text: #E65C77;--theme-color-signal-active-default: #6736c9;--theme-color-signal-active-dark: #5f23d8;--theme-color-signal-active-darkest: #2A6DD1;--theme-color-signal-active-light: #B3FFD9;--theme-color-signal-active-lightest: #E6FFF3;--theme-color-signal-positive-default: #30B03D;--theme-color-signal-positive-dark: #2DA539;--theme-color-signal-positive-darkest: #2A9935;--theme-color-signal-positive-light: #e5f7e7;--theme-color-signal-negative-default: #F0303D;--theme-color-signal-negative-dark: #E02D39;--theme-color-signal-negative-darkest: #D12A35;--theme-color-signal-negative-light: #FFE7E9;--theme-color-signal-rating-default: #FFA800;--theme-color-background: #FFFFFF;--theme-color-background-active: #E5F0FF;--theme-color-background-active-hover: #D1E3FF;--theme-color-background-content: #ffffff;--theme-color-media-background: rgba(0, 0, 0, .08);--theme-color-background-warning: #FFF8E0;--theme-color-background-muted: #F5F5F5;--theme-color-background-sidebar: #F5F5F5;--theme-color-border: #E5E5E5;--theme-color-border-over-background: #dadada;--theme-color-shadow-over-background: rgba(0, 0, 0, .08);--theme-color-text-primary: #000000;--theme-color-text-secondary: #595959;--theme-color-text-secondary-light: #808080;--theme-color-text-disabled: #BFBFBF;--theme-color-text-inverted: #FFFFFF;--theme-color-button-secondary: #ffffff;--theme-color-button-secondary-shadow: 0 0 2px rgba(0,0,0,.04), 0 1px 2px rgba(0,0,0,.1), inset 0 -1px 0 rgba(0,0,0,.06);--theme-color-button-secondary-shadow-hover: 0 2px 4px rgba(0,0,0,.09), inset 0 -1px 0 rgba(0,0,0,.06);--theme-color-button-secondary-shadow-active: 0 0 2px rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.06);--theme-color-button-minimal: #F0F0F0;--theme-color-button-minimal-hover: #E6E6E6;--theme-color-button-minimal-active: #DBDBDB;--theme-color-button-transparent-hover: rgba(0,0,0,.04);--theme-color-button-transparent-active: rgba(0,0,0,.06);--theme-color-button-translucent: rgba(0,0,0,.16);--theme-color-button-translucent-hover: rgba(0,0,0,.32);--theme-color-button-translucent-active: rgba(0,0,0,.48);--theme-color-button-fancy: rgba(255,255,255,.6);--theme-color-button-fancy-hover: rgba(255,255,255,.8);--theme-color-button-fancy-active: rgba(255,255,255,1);--theme-color-button-fancy-gradient: linear-gradient(90deg, #307DF0 0%, #5E36FF 100%);--theme-color-field-background-default: #F5F5F5;--theme-color-field-background-hover: #ffffff;--theme-color-field-background-error: #FFECED;--theme-color-field-background-disabled: #F7F7F7;--theme-color-field-border-default: rgba(0,0,0,.03);--theme-color-field-border-default-hex: #ededed;--theme-color-field-border-hover: #B3FFD9;--theme-color-field-border-active: #15C269;--theme-color-field-icon-default: #ffffff;--theme-color-field-icon-disabled: #B8B8B8;--theme-shadow-field: 0 0 0 3px #E6FFF3;--theme-color-popover-background: #ffffff;--theme-color-popover-item-bg-active: #F5F5F5;--theme-color-popover-item-bg-active-hover: #E5F0FF;--theme-floating-shadow: 0 4px 20px rgba(0,0,0,.08), 0 0 1px rgba(0,0,0,.16);--theme-color-close-button: #595959;--theme-color-close-button-background: rgba(116,116,128,.08);--theme-color-reaction-button: #F9F9F9;--theme-color-reaction-button-hover: #E6E6E6;--theme-color-scrollbar: rgba(95,86,86,.15);--theme-plus-action-background: radial-gradient(82.73% 121.53% at 17.94% 77.44%, #307df0 36.98%, #5e36ff 89.06%);--hp-card-bg: var(--theme-color-background-content);--hp-card-border: var(--theme-color-border);--hp-card-border-hover: var(--theme-color-border-over-background);--hp-card-shadow-hover: 0 2px 10px rgba(0,0,0,.08);--hp-metric-color: var(--theme-color-text-secondary-light);--hp-metric-color-hover: var(--theme-color-text-secondary);--hp-read-color: var(--theme-color-signal-active-default);--hp-read-color-hover: var(--theme-color-signal-active-dark);--hp-tab-active-border: var(--theme-color-brand-primary);--hp-tab-active-color: var(--theme-color-text-primary);--hp-tab-color: var(--theme-color-text-secondary);--hp-widget-bg: var(--theme-color-background-content);--hp-widget-border: var(--theme-color-border);--hp-widget-cta-bg: var(--theme-color-brand-background);--hp-widget-cta-border: var(--theme-color-brand-stroke);--hp-sidebar-hover-bg: var(--theme-color-background);--hp-title-hover: var(--theme-color-signal-active-default);--hp-news-marker: var(--theme-color-brand-primary);--hp-excerpt-color: var(--theme-color-text-secondary);--layout-z-index-header: 10;--layout-z-index-dropdown: 200;--layout-island-border-radius: 10px;--layout-header-height: 60px;--layout-view-offset-y: 16px;--layout-max-width: 1440px;--layout-content-offset-x: 16px;--layout-left-aside-width: 280px;--layout-left-aside-offset: 10px;--layout-right-aside-width: 288px;--layout-right-aside-offset: 20px;--layout-island-gap-y: 16px;--layout-transition: .14s ease}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--theme-color-brand-primary: #BA4F64;--theme-color-brand-header: #2A2729;--theme-color-brand-background: #2d2d2e;--theme-color-brand-content-background: #342F31;--theme-color-brand-stroke: #4A3F42;--theme-color-brand-icon: #4A4547;--theme-color-signal-active-default: #418AF4;--theme-color-signal-active-dark: #598FDE;--theme-color-signal-active-darkest: #3367B5;--theme-color-signal-active-light: #334e64;--theme-color-signal-active-lightest: rgba(255,255,255,.06);--theme-color-signal-positive-default: #33A03E;--theme-color-signal-positive-dark: #33953D;--theme-color-signal-positive-light: #263629;--theme-color-signal-negative-default: #D6333E;--theme-color-signal-negative-dark: #C6333D;--theme-color-signal-negative-light: #463536;--theme-color-background: #161617;--theme-color-background-active: #39393A;--theme-color-background-active-hover: #424243;--theme-color-background-content: #232324;--theme-color-background-muted: #2c2c2d;--theme-color-border: #353436;--theme-color-border-over-background: #363636;--theme-color-shadow-over-background: rgba(0,0,0,.3);--theme-color-text-primary: #c9cccf;--theme-color-text-secondary: #969c9d;--theme-color-text-secondary-light: #969da0;--theme-color-button-minimal: #333333;--theme-color-button-minimal-hover: #2c2c2c;--theme-color-button-minimal-active: #2c2c2c;--theme-color-button-secondary: #2c2c2c;--theme-color-button-secondary-shadow: inset 0 0 0 1px rgba(255,255,255,.02), 0 1px 3px rgba(0,0,0,.14);--theme-color-button-secondary-shadow-hover: inset 0 0 0 1px rgba(255,255,255,.05), 0 1px 4px rgba(0,0,0,.22);--theme-color-field-background-default: #2c2c2d;--theme-color-field-background-hover: #1e1d1e;--theme-color-field-border-default: rgba(255,255,255,.06);--theme-color-field-border-default-hex: #262626;--theme-color-field-border-hover: #334e64;--theme-color-field-border-active: #418AF4;--theme-shadow-field: 0 0 0 3px rgba(255,255,255,.06);--theme-color-popover-background: #1F1F1F;--theme-color-popover-item-bg-active: #313131;--theme-color-popover-item-bg-active-hover: #3A3A3A;--theme-floating-shadow: 0 4px 20px rgba(103,103,103,.32), 0 0 0 1px #363636;--theme-color-reaction-button: #333333;--theme-color-scrollbar: rgba(126,125,125,.15);--hp-card-shadow-hover: 0 2px 12px rgba(0,0,0,.5);--hp-widget-cta-bg: #342F31;--hp-widget-cta-border: #4A3F42;--hp-sidebar-hover-bg: #39393A;--hp-title-hover: #418AF4;--hp-news-marker: #BA4F64}}:root[data-theme=light]{color-scheme:light;--theme-color-brand-primary: #E65C77;--theme-color-brand-header: #FFE6EB;--theme-color-brand-background: #FFF5F7;--theme-color-brand-stroke: #FFBBC9;--theme-color-signal-active-default: #0B5DD7;--theme-color-signal-active-dark: #2664BF;--theme-color-signal-positive-light: #e5f7e7;--theme-color-signal-negative-light: #FFE7E9;--theme-color-background: #F2F2F2;--theme-color-background-content: #ffffff;--theme-color-border: #E5E5E5;--theme-color-border-over-background: #dadada;--theme-color-text-primary: #000000;--theme-color-text-secondary: #595959;--theme-color-text-secondary-light: #808080;--hp-card-shadow-hover: 0 2px 10px rgba(0,0,0,.08);--hp-widget-cta-bg: #FFF5F7;--hp-widget-cta-border: #FFBBC9;--hp-sidebar-hover-bg: #F2F2F2;--hp-title-hover: #0B5DD7;--hp-news-marker: #E65C77}:root[data-theme=dark]{color-scheme:dark;--theme-color-brand-primary: #BA4F64;--theme-color-brand-header: #2A2729;--theme-color-signal-active-default: #418AF4;--theme-color-signal-active-dark: #598FDE;--theme-color-signal-positive-light: #263629;--theme-color-signal-negative-light: #463536;--theme-color-background: #161617;--theme-color-background-content: #232324;--theme-color-border: #353436;--theme-color-border-over-background: #363636;--theme-color-text-primary: #c9cccf;--theme-color-text-secondary: #969c9d;--theme-color-text-secondary-light: #969da0;--theme-color-button-secondary: #2c2c2c;--theme-color-popover-background: #1F1F1F;--theme-color-popover-item-bg-active: #313131;--hp-card-shadow-hover: 0 2px 12px rgba(0,0,0,.5);--hp-widget-cta-bg: #342F31;--hp-widget-cta-border: #4A3F42;--hp-sidebar-hover-bg: #39393A;--hp-title-hover: #418AF4;--hp-news-marker: #BA4F64}a:hover{text-decoration:none}@tailwind base;@tailwind components;@tailwind utilities;:root{--sat: env(safe-area-inset-bottom, 0px)}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%;background-color:#f2f3f7;min-height:100vh;scroll-behavior:smooth;overflow-y:scroll}body{background-color:#f2f3f7;color:var(--theme-color-text-primary);font-family:Roboto,system-ui,-apple-system,Segoe UI,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:15px;line-height:22px;margin:0;padding:0}a{color:inherit;text-decoration:none}button{font-family:inherit}img{max-width:100%;height:auto}#clamp-measurer{position:absolute!important;visibility:hidden!important;height:0!important;overflow:hidden!important}.vc-app{display:flex;flex-direction:column;min-height:100vh}.layout-with-sidebar{align-items:start;display:grid;grid-template-columns:288px 32px minmax(0,1fr);row-gap:var(--layout-island-gap-y, 16px)}.layout-with-sidebar--with-aside{grid-template-columns:288px 32px 608px 24px 288px;justify-content:center}.layout-sidebar{grid-column:1;position:sticky;top:calc(var(--layout-header-height, 60px) + 14px)}.layout-content{grid-column:3;min-width:0}.layout-aside{min-width:0;position:sticky;top:calc(var(--layout-header-height, 60px) + 14px)}@media(max-width:924px){.layout-with-sidebar,.layout-with-sidebar--with-aside{grid-template-columns:minmax(0,1fr)}.layout-with-sidebar .layout-sidebar{display:none}.layout-content{grid-column:1}}.layout{max-width:640px;margin:0 auto;width:100%}.vc-footer{border-top:1px solid var(--theme-color-border, #E5E5E5);color:var(--theme-color-text-secondary-light, #808080);font-size:13px;line-height:18px;margin-top:auto;padding:16px 0 24px}.vc-footer__inner{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.vc-footer__links{align-items:center;display:flex;flex-wrap:wrap;gap:0}.vc-footer__link{color:var(--theme-color-text-secondary-light, #808080);font-size:13px;line-height:18px;padding:2px 10px;text-decoration:none;transition:color .12s ease}.vc-footer__link:first-child{padding-left:0}.vc-footer__link+.vc-footer__link{border-left:1px solid var(--theme-color-border, #E5E5E5)}.vc-footer__link:hover{color:var(--theme-color-text-secondary, #595959)}.vc-footer__copy{color:var(--theme-color-text-secondary-light, #808080);font-size:13px;line-height:18px}@media(max-width:480px){.vc-footer__inner{align-items:flex-start;flex-direction:column;gap:8px}}.vc-flash{align-items:flex-start;border-radius:var(--layout-island-border-radius, 10px);border:1px solid transparent;display:flex;font-size:15px;gap:10px;line-height:22px;margin-bottom:var(--layout-island-gap-y, 16px);padding:12px 14px}.vc-flash--success{background:var(--theme-color-signal-positive-light, rgba(48,176,61,.08));border-color:#30b03d38;color:var(--theme-color-signal-positive-dark, #2DA539)}.vc-flash--error{background:var(--theme-color-signal-negative-light, rgba(240,48,61,.08));border-color:#f0303d33;color:var(--theme-color-signal-negative-dark, #E02D39)}.btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:9px;font-size:15px;font-weight:400;font-family:inherit;text-decoration:none;cursor:pointer;border:1px solid var(--theme-color-border);background:var(--theme-color-background-content);color:var(--theme-color-text-primary);transition:border-color .12s,box-shadow .12s}.btn:hover{border-color:var(--theme-color-border-over-background);text-decoration:none;color:var(--theme-color-text-primary)}.btn-primary{background:var(--theme-color-signal-active-default);border-color:var(--theme-color-signal-active-default);color:#fff;font-weight:500}.btn-primary:hover{background:var(--theme-color-signal-active-dark);border-color:var(--theme-color-signal-active-dark);color:#fff}.badge{display:inline-flex;align-items:center;border-radius:6px;font-size:12px;font-weight:500;height:22px;padding:0 8px;line-height:1}.badge-published{background:var(--theme-color-signal-positive-light);color:var(--theme-color-signal-positive-dark)}.badge-review{background:#fbbf241f;color:#b45309}.badge-draft{background:var(--theme-color-background);color:var(--theme-color-text-secondary-light)}.settings-layout{display:grid;grid-template-columns:240px 1fr;gap:24px;align-items:start;max-width:900px;margin:0 auto}@media(max-width:700px){.settings-layout{grid-template-columns:1fr}}.admin-layout{max-width:1100px;margin:0 auto}.island{background:var(--theme-color-background-content);border-radius:var(--layout-island-border-radius, 10px);border:1px solid #ededed;padding:20px;margin-bottom:var(--layout-island-gap-y, 16px)}.auth-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--theme-color-background);padding:24px 16px}.auth-card{background:var(--theme-color-background-content);border-radius:var(--layout-island-border-radius, 10px);border:1px solid var(--theme-color-border);padding:36px 32px;width:100%;max-width:420px}.auth-title{font-size:22px;font-weight:600;margin:0 0 6px;color:var(--theme-color-text-primary)}.auth-subtitle{font-size:15px;color:var(--theme-color-text-secondary);margin:0 0 24px}.auth-form{display:flex;flex-direction:column;gap:16px}.form-group{display:flex;flex-direction:column;gap:6px}.form-label{font-size:14px;font-weight:500;color:var(--theme-color-text-primary)}.form-input{width:100%;height:40px;border:1px solid var(--theme-color-border);border-radius:9px;padding:0 12px;font-size:15px;font-family:inherit;color:var(--theme-color-text-primary);background:var(--theme-color-background-content);transition:border-color .12s;outline:none}.form-input:focus{border-color:var(--theme-color-signal-active-default)}.form-input.form-input--error{border-color:var(--theme-color-signal-negative-default)}.form-error{font-size:13px;color:var(--theme-color-signal-negative-dark)}.form-btn{height:40px;border:none;border-radius:9px;background:var(--theme-color-signal-active-default);color:#fff;font-size:15px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .12s;display:flex;align-items:center;justify-content:center;gap:8px}.form-btn:hover:not(:disabled){background:var(--theme-color-signal-active-dark)}.form-btn:disabled{opacity:.6;cursor:not-allowed}.auth-footer{margin-top:20px;text-align:center;font-size:14px;color:var(--theme-color-text-secondary)}.auth-footer a{color:var(--theme-color-signal-active-default);text-decoration:none}.auth-footer a:hover{text-decoration:underline}.auth-alert{background:var(--theme-color-signal-negative-light);border:1px solid rgba(240,48,61,.2);border-radius:9px;color:var(--theme-color-signal-negative-dark);font-size:14px;padding:10px 14px}.text-muted{color:var(--theme-color-text-secondary-light)}.text-xs{font-size:12px;line-height:18px}.text-sm{font-size:13px;line-height:18px}.mob-drawer-overlay{position:fixed;inset:0;z-index:3000;background:#00000073}.mob-drawer{position:fixed;top:0;right:0;bottom:0;z-index:3001;width:min(320px,88vw);background:var(--theme-color-background-content, #fff);box-shadow:-4px 0 32px #0000002e;display:flex;flex-direction:column;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,0)}.mob-drawer__head{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 8px 0 20px;border-bottom:1px solid var(--theme-color-border, #e5e5e5);flex-shrink:0}.mob-drawer__title{font-size:17px;font-weight:600;color:var(--theme-color-text-primary, #111)}.mob-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:none;border:none;cursor:pointer;color:var(--theme-color-text-secondary, #595959);transition:background .12s;-webkit-tap-highlight-color:transparent}.mob-drawer__close:hover{background:#0000000f}.mob-drawer__user-card{display:flex;align-items:center;gap:14px;padding:16px 20px;text-decoration:none;color:inherit;transition:background .12s}.mob-drawer__user-card:hover{background:var(--theme-color-background, #f5f5f5)}.mob-drawer__user-avatar-wrap{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0}.mob-drawer__user-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.mob-drawer__user-avatar-letter{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:17px;font-weight:700;border-radius:50%}.mob-drawer__user-name{font-size:15px;font-weight:600;color:var(--theme-color-text-primary, #111);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mob-drawer__user-id{font-size:13px;color:var(--theme-color-text-secondary, #808080);margin-top:1px}.mob-drawer__divider{height:1px;background:var(--theme-color-border, #e5e5e5);margin:4px 0;flex-shrink:0}.mob-drawer__nav{display:flex;flex-direction:column;padding:8px 0}.mob-drawer__nav-item{display:flex;align-items:center;gap:14px;height:48px;padding:0 20px;font-size:15px;font-weight:400;color:var(--theme-color-text-primary, #222);text-decoration:none;transition:background .12s;-webkit-tap-highlight-color:transparent;cursor:pointer}.mob-drawer__nav-item:hover{background:var(--theme-color-background, #f5f5f5)}.mob-drawer__nav-item--active{color:var(--theme-color-signal-active-default, #15C269);font-weight:500}.mob-drawer__nav-item--btn{width:100%;background:none;border:none;font-family:inherit;text-align:left}.af-input-wrapper{position:relative;width:100%}.af-input-counter{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--theme-color-text-secondary-light);pointer-events:none;transition:color .1s}.af-input-counter--warning{color:var(--theme-color-signal-negative-default);animation:af-counter-warning .2s ease-in-out}@keyframes af-counter-warning{0%,to{opacity:1}50%{opacity:.5}}.af-field{display:flex;flex-direction:column;gap:6px}.af-label{font-size:14px;font-weight:500;color:var(--theme-color-text-primary)}.af-label-required{color:inherit;margin-left:2px}.af-input{width:100%;height:40px;border:1.5px solid var(--theme-color-border, #e5e5e5);border-radius:9px;padding:0 12px;font-size:15px;font-family:inherit;color:var(--theme-color-text-primary);background:var(--theme-color-background-content);outline:none;transition:border-color .12s}.af-input:focus{border-color:var(--theme-color-signal-active-default)}.af-input--error{border-color:var(--theme-color-signal-negative-default)}.af-error{font-size:13px;color:var(--theme-color-signal-negative-dark);margin:0}.af-hint{font-size:13px;color:var(--theme-color-text-secondary-light);margin:4px 0 0}.mob-drawer-overlay{position:fixed;inset:0;background:#00000080;z-index:2001}.mob-drawer{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:360px;background:var(--theme-color-background-content, #fff);z-index:2002;display:flex;flex-direction:column;box-shadow:-4px 0 24px #00000026;overflow-y:auto;transform:translate(0)}.mob-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--theme-color-border, #e5e5e5);flex-shrink:0}.mob-drawer__close{width:36px;height:36px;border:none;background:transparent;color:var(--theme-color-text-secondary, #595959);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background .12s,color .12s}.mob-drawer__close:hover{background:#0000000d;color:var(--theme-color-text-primary, #1a1a1a)}.mob-drawer__user-card{display:flex;align-items:center;gap:12px;padding:16px;text-decoration:none;color:inherit;transition:background .12s}.mob-drawer__user-card:hover{background:#0000000a}.mob-drawer__user-avatar-wrap{flex-shrink:0}.mob-drawer__user-avatar-img{width:48px;height:48px;border-radius:50%;object-fit:cover;display:block}.mob-drawer__user-avatar-letter{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:700}.mob-drawer__user-name{font-size:16px;font-weight:600;color:var(--theme-color-text-primary, #1a1a1a)}.mob-drawer__user-id{font-size:14px;color:var(--theme-color-text-secondary, #595959)}.mob-drawer__divider{height:1px;background:var(--theme-color-border, #e5e5e5);margin:8px 16px}.mob-drawer__nav{display:flex;flex-direction:column;gap:2px;padding:8px 16px}.mob-drawer__nav-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;text-decoration:none;color:var(--theme-color-text-primary, #1a1a1a);font-size:15px;transition:background .12s;border:none;background:transparent;cursor:pointer;font-family:inherit;width:100%;text-align:left}.mob-drawer__nav-item:hover{background:#0000000a}.mob-drawer__nav-item--active{background:#0000000f;font-weight:500}.mob-drawer__nav-item svg{flex-shrink:0;fill:none}.mob-drawer__nav-item--btn{color:var(--theme-color-signal-negative-default, #E02D39)}.header{position:sticky;top:0;left:0;right:0;z-index:2000;width:100%;height:76px;background-color:#fff;box-shadow:0 -1px var(--theme-color-brand-header, #D9FFEB);display:flex;flex-direction:column}.header__layout{display:grid;justify-content:space-between;grid-template-areas:"left main right";grid-template-columns:var(--layout-left-aside-width, 280px) minmax(0,608px) 288px;align-items:center;width:100%;height:76px;max-width:var(--layout-max-width, 1280px);margin:0 auto}.header__back-btn--mobile{display:none}@media(max-width:924px){.header__layout{grid-template-areas:"left main right";grid-template-columns:1fr auto 1fr;padding:0 12px}.header__back-btn--mobile{display:inline-flex}.header__left{padding-left:0}.header__main{justify-content:center;padding-left:0}.header__right{padding-right:0;gap:4px;justify-content:flex-end}.header__write-btn{display:none}.header__login-btn{display:none!important}.header__user-btn{padding:4px}.account-button__menu{right:0;left:auto;width:290px}.header__user,.header__write-btn,.header__nav{display:none!important}}@media(max-width:640px){.header__right,.header__left{display:none}.header__left{padding-left:0!important}.header__notif{display:flex!important}.header__user,.header__write-btn,.header__nav{display:none!important}}.header__left{grid-area:left;display:flex;align-items:center;height:100%;padding-left:40px}.header__logo{display:flex;height:100%;align-items:center;gap:8px;padding:0 var(--layout-left-aside-offset, 10px);color:var(--theme-color-brand-primary, #15C269);transition:opacity .15s ease}.header__logo:hover{opacity:.72}.header__logo-img{width:28px;height:28px;object-fit:contain;flex-shrink:0}.header__logo-text img{display:block;max-height:54px}.header__logo-text{color:#000;font-size:20px;font-weight:700;letter-spacing:-.02em}.header__main{grid-area:main;display:flex;align-items:center;height:100%;column-gap:8px}.header__back-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:transparent;border:none;cursor:pointer;color:#000;transition:background .15s ease;font-family:inherit;flex-shrink:0;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}.header__back-btn svg{fill:none;position:relative;z-index:1}.header__back-btn:hover{background:#00000014}.header__back-btn:after{content:"";position:absolute;inset:0;border-radius:50%;background:#0000002e;transform:scale(0);opacity:0;transition:none}.header__back-btn:active:after{transform:scale(1);opacity:1;transition:transform .35s cubic-bezier(.2,.8,.4,1),opacity .35s ease}.header__nav{display:flex;padding-left:10px;align-items:stretch;height:var(--layout-header-height, 60px);overflow-x:auto;scrollbar-width:none}.header__nav::-webkit-scrollbar{display:none}.header__nav-item{display:inline-flex;align-items:center;height:100%;padding:0 12px;font-size:15px;font-weight:400;color:#000;text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent;box-sizing:border-box;transition:color .15s ease,border-color .15s ease}.header__nav-item:has(+.header__nav-item){padding-right:18px}.header__nav-item+.header__nav-item{padding-left:18px}.header__nav-item:hover{color:#000}.header__nav-item--active{color:#000!important;font-weight:500!important;border-bottom-color:#000!important}.header__right{grid-area:right;display:flex;justify-content:flex-end;align-items:center;gap:8px;padding-right:var(--layout-right-aside-offset, 20px);height:100%}.header__write-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;background-color:#fff;color:#000;border-radius:9px;font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:background .15s ease;border:none}.header__write-btn:hover{background-color:#f2f3f7}.header__login-btn{display:inline-flex;align-items:center;height:34px;padding:0 14px;background:var(--theme-color-button-secondary, #fff);box-shadow:var(--theme-color-button-secondary-shadow);color:var(--theme-color-text-primary, #000);border-radius:9px;font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:box-shadow .15s ease;border:none}.header__login-btn:hover{background-color:#f2f3f7;box-shadow:var(--theme-color-button-secondary-shadow-hover)}.header__user{position:relative;display:flex;align-items:center}.header__user-btn{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;padding:4px 6px;border-radius:8px;transition:background .12s;font-family:inherit}.header__user-btn:hover{background:#0000000f}.header__user-avatar{border:1px solid #ccc;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--theme-color-brand-primary, #15C269);color:#fff;font-size:13px;font-weight:700;flex-shrink:0;-webkit-user-select:none;user-select:none}.header__user-avatar--img{object-fit:cover;background:#e5e7eb}.header__user-caret{color:var(--theme-color-text-secondary-light, #aaa);flex-shrink:0;transition:transform .2s}.header__user-btn[aria-expanded=true] .header__user-caret{transform:rotate(180deg)}.account-button__menu{position:absolute;top:calc(100% - 2px);right:0;width:320px;padding:16px 8px 10px;background-color:var(--theme-color-popover-background, #fff);box-shadow:var(--theme-floating-shadow, 0 8px 32px rgba(0,0,0,.18));border-radius:var(--layout-island-border-radius, 10px);z-index:200}.account-button__menu-title{font-size:15px;line-height:22px;padding:0 8px 12px;font-weight:500;color:var(--theme-color-text-primary, #111)}.user-card{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:16px;height:60px;padding:0 8px;border-radius:8px;text-decoration:none;color:inherit}.user-card:hover{background-color:var(--theme-color-popover-item-bg-active, #f5f5f5)}.user-card__avatar-less{border:1px solid #ccc;position:relative;display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:100%;background:#0000000d}.user-card__name{font-size:15px;line-height:22px;font-weight:500;color:var(--theme-color-text-primary, #111);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-card__subtitle{font-size:15px;line-height:22px;color:var(--theme-color-text-secondary, #808080)}.account-menu{display:grid;row-gap:12px;margin-top:4px}.account-menu__group{display:grid;row-gap:4px}.account-menu__item{display:flex;align-items:center;min-width:0;border-radius:8px;cursor:pointer}.account-menu__item:hover{background-color:var(--theme-color-popover-item-bg-active, #f5f5f5)}.account-menu__link{display:flex;align-items:center;width:100%;min-width:0;height:48px;padding:0 8px;text-decoration:none;color:var(--theme-color-text-primary, #111)}.account-menu__link:hover{text-decoration:none;color:var(--theme-color-text-primary, #111)}.account-menu__icon{flex-shrink:0;color:var(--theme-color-text-primary, #111)}.account-menu__icon--left{margin-right:12px}.account-menu__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;line-height:22px}.hm-fade-enter-active,.hm-fade-leave-active{transition:opacity .15s ease,transform .15s ease}.hm-fade-enter-from,.hm-fade-leave-to{opacity:0;transform:translateY(-6px) scale(.98)}.header__notif{position:relative;display:flex;align-items:center}.header__notif-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:none;border:none;cursor:pointer;color:#000;transition:background .12s,color .12s}.header__notif-btn:hover{background:#0000000f}.header__notif-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:9999px;background:#f04a18;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.notif-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:360px;max-height:480px;overflow-y:auto;background:var(--theme-color-popover-background, #fff);border-radius:var(--layout-island-border-radius, 10px);box-shadow:var(--theme-floating-shadow, 0 8px 32px rgba(0,0,0,.18));z-index:200;display:flex;flex-direction:column}.notif-dropdown__head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--theme-color-border, #ededed);flex-shrink:0}.notif-dropdown__title{font-size:15px;font-weight:600;color:var(--theme-color-text-primary)}.notif-dropdown__read-all{background:none;border:none;cursor:pointer;font-family:inherit;font-size:13px;color:var(--theme-color-signal-active-default, #15C269);padding:0;transition:opacity .12s}.notif-dropdown__read-all:hover{opacity:.75}.notif-dropdown__empty{padding:32px 16px;text-align:center;font-size:14px;color:var(--theme-color-text-secondary)}.notif-dropdown__settings{display:block;padding:12px 16px;font-size:13px;color:var(--theme-color-signal-active-default, #15C269);text-decoration:none;border-top:1px solid var(--theme-color-border, #ededed);text-align:center;flex-shrink:0;transition:opacity .12s}.notif-dropdown__settings:hover{opacity:.75}.notif-item{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;text-decoration:none;color:inherit;transition:background .12s;position:relative;border-bottom:1px solid var(--theme-color-border, #ededed)}.notif-item:last-of-type{border-bottom:none}.notif-item:hover{background:var(--theme-color-background, #f5f5f5)}.notif-item--unread{background:#15c2690d}.notif-item--unread:hover{background:#15c2691a}.notif-item__icon{font-size:18px;flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--theme-color-background, #f5f5f5);border-radius:50%}.notif-item__avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.notif-item__body{flex:1;min-width:0}.notif-item__text{font-size:13px;line-height:1.5;color:var(--theme-color-text-primary);margin:0 0 2px}.notif-item__time{font-size:12px;color:var(--theme-color-text-secondary-light)}.notif-item__dot{position:absolute;top:14px;right:14px;width:8px;height:8px;border-radius:50%;background:var(--theme-color-signal-active-default, #15C269);flex-shrink:0}@media(max-width:924px){.notif-dropdown{width:320px;right:-8px}}@media(max-width:640px){.header__notif{display:none}}.header__hamburger{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:none;border:none;cursor:pointer;color:#000;transition:background .12s ease;flex-shrink:0;-webkit-tap-highlight-color:transparent}.header__hamburger:hover{background:#0000000f}@media(max-width:924px){.header__hamburger{display:inline-flex}}.drawer-overlay-enter-active,.drawer-overlay-leave-active{transition:opacity .22s ease}.drawer-overlay-enter-from,.drawer-overlay-leave-to{opacity:0}.drawer-panel-enter-active,.drawer-panel-leave-active{transition:transform .26s cubic-bezier(.4,0,.2,1)}.drawer-panel-enter-from,.drawer-panel-leave-to{transform:translate(100%)}.impersonate-bar{display:flex;align-items:center;gap:8px;background:#7c3aed;color:#fff;font-size:13px;padding:8px 20px;position:sticky;top:0;z-index:101}.impersonate-bar svg{fill:none;flex-shrink:0}.impersonate-bar strong{font-weight:600}.impersonate-bar__btn{margin-left:auto;display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:6px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;border:1.5px solid rgba(255,255,255,.5);background:#ffffff26;color:#fff;transition:background .12s}.impersonate-bar__btn:hover{background:#ffffff40}.mob-drawer__logo{display:flex;height:44px;align-items:center;gap:8px;padding:0 4px;color:#000;text-decoration:none;transition:opacity .15s ease}.mob-drawer__logo:hover{opacity:.72}.mob-drawer__logo-img{width:28px;height:28px;object-fit:contain;flex-shrink:0}.mob-drawer__logo-text{font-size:20px;font-weight:700;letter-spacing:-.02em}.mob-drawer__logo-text img{height:44px}.ac-body{height:100%;padding:20px;display:flex;flex-direction:column}.ac-card{background:var(--theme-color-background-content);border-radius:20px;box-shadow:0 2px 4px #00000014;border:1px solid #ededed;margin-bottom:var(--layout-island-gap-y, 16px);transition:box-shadow .12s ease}.ac-card:hover{box-shadow:0 2px 10px #00000014}.ac-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ac-avatar{align-items:center;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:36px;justify-content:center;width:36px;text-decoration:none;transition:opacity .12s}a.ac-avatar:hover{opacity:.85}.ac-avatar-img{border:1px solid #ccc;width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.ac-author-block{padding-top:2px;display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.ac-author-name{color:var(--theme-color-text-primary);font-size:15px;font-weight:500;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;display:block}.ac-author-name--link:hover{color:#757575;text-decoration:none}.ac-author-meta{display:flex;align-items:center;gap:5px;line-height:12px}.ac-tag{text-overflow:ellipsis;overflow:hidden;max-width:100%;text-wrap:nowrap;font-size:12px;color:#6736c9;line-height:12px}.ac-tag--link{text-decoration:none;transition:color .12s}.ac-tag--link:hover{color:#757575}.ac-dot{color:var(--theme-color-text-secondary-light);font-size:12px}.ac-date{text-wrap:nowrap;font-size:12px;color:var(--theme-color-text-secondary-light);line-height:12px}.ac-header-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.ac-btn-outline{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--theme-color-border, #e5e5e5);background:none;border-radius:8px;color:var(--theme-color-text-secondary);cursor:pointer;font-size:13px;font-family:inherit;font-weight:400;height:30px;padding:0 10px;transition:border-color .12s,color .12s}.ac-btn-outline svg{fill:none;flex-shrink:0}.ac-btn-outline:hover{border-color:var(--theme-color-text-secondary);color:var(--theme-color-text-primary)}.ac-title{white-space:pre-wrap;word-break:break-word;max-height:52px;overflow:hidden;overflow-wrap:break-word;font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:26px;margin:0 0 10px;min-width:0}.ac-title-link{color:var(--theme-color-text-primary);text-decoration:none;transition:color .12s;display:block;word-break:break-word;overflow-wrap:break-word}.ac-title-link:hover{color:#757575;text-decoration:none}.ac-excerpt-wrap{margin-top:auto;min-width:0;margin-bottom:12px}.ac-excerpt{white-space:pre-wrap;max-height:66px;color:var(--theme-color-text-secondary);font-size:15px;line-height:22px;margin:0;word-break:break-word;overflow-wrap:break-word;overflow:hidden}.ac-excerpt--expanded{-webkit-line-clamp:unset;overflow:visible}.ac-cover-wrap{flex-grow:1;display:block;overflow:hidden;border-radius:20px 20px 0 0;background:linear-gradient(135deg,#f5f5f5,#e8e8e8)}.ac-cover{display:block;width:100%;height:100%;max-height:360px;object-fit:cover;transition:transform .2s ease,opacity .2s ease;opacity:0}.ac-cover[src]{opacity:1}.ac-cover-wrap:hover .ac-cover{transform:scale(1.02)}.ac-show-more{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--theme-color-signal-active-default, #15C269);cursor:pointer;font-family:inherit;font-size:14px;font-weight:400;padding:0;margin-bottom:14px;transition:color .12s}.ac-show-more svg{fill:none;flex-shrink:0}.ac-show-more:hover{color:var(--theme-color-signal-active-dark, #28CD79)}.ac-footer{display:flex;align-items:center;gap:16px;padding:0 8px}.ac-footer-btn{display:inline-flex;align-items:center;gap:4px;background:none;border:none;border-radius:8px;color:var(--theme-color-text-secondary-light);cursor:pointer;font-family:inherit;font-size:13px;height:32px;padding:0;transition:background .12s,color .12s}.ac-footer-btn svg{flex-shrink:0}.ac-footer-btn:hover{background:var(--theme-color-background, #f5f5f5);color:var(--theme-color-text-secondary)}.ac-footer-btn--like-active,.ac-footer-btn--like:hover{color:#6736c9}.ac-views{display:inline-flex;align-items:center;gap:4px;color:var(--theme-color-text-secondary-light);font-size:13px;height:32px}.ac-views svg{flex-shrink:0}.ac-share-wrap{position:relative;top:1px}.ac-share-menu{position:absolute;bottom:calc(100% + 6px);left:0;background:var(--theme-color-background-content, #fff);border:1px solid var(--theme-color-border, #e5e5e5);border-radius:12px;box-shadow:0 4px 16px #0000001f;min-width:211px;z-index:100;padding:4px}.ac-share-item{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;border-radius:8px;color:var(--theme-color-text-primary);cursor:pointer;font-family:inherit;font-size:14px;padding:9px 12px;text-align:left;transition:background .18s ease}.ac-share-item:hover{background:#0000000f}.ac-share-item--feed{font-weight:500;color:var(--theme-color-text-primary)}.ac-share-item--in-feed{color:var(--theme-color-signal-active-default, #15C269)}.ac-share-item--feed:disabled{opacity:.7;cursor:not-allowed}.ac-share-logo{border-radius:4px;flex-shrink:0;object-fit:contain}@media(max-width:924px){.ac-card{border-radius:0;border:1px solid #ededed;border-radius:1.5rem;overflow:hidden;margin-bottom:20px;padding:0 16px 12px}.ac-card:hover{box-shadow:none}.ac-title{max-height:46px;font-size:17px;line-height:23px;margin-bottom:8px}.ac-cover-wrap{border-radius:0;margin-left:-16px;margin-right:-16px;margin-bottom:10px}.ac-cover{max-height:39vh}.ac-reaction{font-size:20px}}@media(max-width:640px){.ac-reactions{flex-wrap:nowrap;overflow:auto}.ac-reaction{font-size:16px}}@media(min-width:925px){.articles-feed{display:flex;flex-wrap:wrap;gap:12.5px}.articles-feed .ac-card{width:calc(50% - 6.25px);display:flex;flex-direction:column;margin-bottom:0}}.articles-feed .ac-cover-wrap,.articles-feed .ac-cover{max-height:240px;min-height:240px;height:100%}.infinite-scroll-loader{display:flex;justify-content:center;align-items:center;padding:30px 20px;width:100%}.end-of-feed-hint{color:var(--theme-color-text-secondary-light);font-size:13px}.loader-spinner{display:flex;align-items:center;gap:12px;color:var(--theme-color-text-secondary-light);font-size:14px}.spinner{width:24px;height:24px;animation:rotate 2s linear infinite}.spinner .path{stroke:var(--theme-color-signal-active-default);stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.cns-wrap{position:relative;width:100%}.cns-row{display:flex;gap:8px}.cns-trigger{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 12px;border:1.5px solid var(--theme-color-border, #e5e5e5);border-radius:9px;background:var(--theme-color-background-content);font-size:15px;font-family:inherit;color:var(--theme-color-text-secondary-light);cursor:pointer;outline:none;transition:border-color .12s;text-align:left;gap:8px;flex:1}.cns-trigger--filled{color:var(--theme-color-text-primary)}.cns-trigger--open{border-color:var(--theme-color-signal-active-default)}.cns-trigger:hover{border-color:var(--theme-color-border-over-background, #ccc)}.cns-trigger--subcategory{flex:1}.cns-trigger__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cns-trigger__chevron{display:flex;align-items:center;flex-shrink:0;color:var(--theme-color-text-secondary-light, #aaa);transition:transform .18s ease}.cns-trigger__chevron--up{transform:rotate(180deg)}.cns-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:200;background:var(--theme-color-background-content);border:1.5px solid var(--theme-color-border, #e5e5e5);border-radius:12px;box-shadow:0 8px 28px #0000001c;padding:6px;display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto}.cns-dropdown--up{top:auto;bottom:calc(100% + 6px);box-shadow:0 -6px 28px #0000001c}.cns-dropdown--subcategory{left:calc(50% + 4px)}.cns-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 14px;height:auto;border:none;border-radius:8px;background:transparent;font-size:15px;font-family:inherit;color:var(--theme-color-text-primary);cursor:pointer;text-align:left;transition:background .1s;gap:10px}.cns-option:hover{background:#0000000f}.cns-option--selected{color:var(--theme-color-signal-active-default);font-weight:500}.cns-option--selected:hover{background:#0000000f}.cns-option__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cns-option__check{flex-shrink:0;color:var(--theme-color-signal-active-default);stroke:currentColor}.cns-drop-enter-active{transition:opacity .15s ease,transform .15s ease}.cns-drop-leave-active{transition:opacity .1s ease,transform .1s ease}.cns-drop-enter-from{opacity:0;transform:translateY(-6px)}.cns-drop-leave-to{opacity:0;transform:translateY(-4px)}.cns-dropdown--up.cns-drop-enter-from{transform:translateY(6px)}.cns-dropdown--up.cns-drop-leave-to{transform:translateY(4px)}.cs-wrap{position:relative;width:100%}.cs-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;padding:0 12px;border:1.5px solid var(--theme-color-border, #e5e5e5);border-radius:9px;background:var(--theme-color-background-content);font-size:15px;font-family:inherit;color:var(--theme-color-text-secondary-light);cursor:pointer;outline:none;transition:border-color .12s;text-align:left;gap:8px}.cs-trigger--filled{color:var(--theme-color-text-primary)}.cs-trigger--open{border-color:var(--theme-color-signal-active-default)}.cs-trigger:hover{border-color:var(--theme-color-border-over-background, #ccc)}.cs-trigger__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-trigger__chevron{display:flex;align-items:center;flex-shrink:0;color:var(--theme-color-text-secondary-light, #aaa);transition:transform .18s ease}.cs-trigger__chevron--up{transform:rotate(180deg)}.cs-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:200;background:var(--theme-color-background-content);border:1.5px solid var(--theme-color-border, #e5e5e5);border-radius:12px;box-shadow:0 8px 28px #0000001c;padding:6px;display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto}.cs-dropdown--up{top:auto;bottom:calc(100% + 6px);box-shadow:0 -6px 28px #0000001c}.cs-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 14px;height:auto;border:none;border-radius:8px;background:transparent;font-size:15px;font-family:inherit;color:var(--theme-color-text-primary);cursor:pointer;text-align:left;transition:background .1s;gap:10px}.cs-option:hover{background:#0000000f}.cs-option--selected{color:var(--theme-color-signal-active-default);font-weight:500}.cs-option--selected:hover{background:#0000000f}.cs-option__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-option__check{flex-shrink:0;color:var(--theme-color-signal-active-default);stroke:currentColor}.cs-option--empty{color:var(--theme-color-text-secondary-light);margin-bottom:4px;padding-bottom:13px;border-bottom:1px solid var(--theme-color-border, #ededed)}.cs-drop-enter-active{transition:opacity .15s ease,transform .15s ease}.cs-drop-leave-active{transition:opacity .1s ease,transform .1s ease}.cs-drop-enter-from{opacity:0;transform:translateY(-6px)}.cs-drop-leave-to{opacity:0;transform:translateY(-4px)}.cs-dropdown--up.cs-drop-enter-from{transform:translateY(6px)}.cs-dropdown--up.cs-drop-leave-to{transform:translateY(4px)}.editor-wrapper{width:100%}.editor-container{min-height:300px;border:1.5px solid var(--theme-color-border, #e5e5e5);border-radius:9px;padding:12px 64px 12px 16px;background:var(--theme-color-background-content);font-size:15px;font-family:inherit;color:var(--theme-color-text-primary);transition:border-color .12s}.editor-container:focus-within{border-color:var(--theme-color-signal-active-default)}.editor-container .image-tool--caption{padding-bottom:0}.editor-container .image-tool__caption{left:-999999px!important}.editor-container .ce-block__content{max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.editor-container .ce-popover-item__title{padding-top:3px;line-height:14px}.editor-container .ce-toolbar{left:unset;right:-60px}.editor-container .ce-toolbar__content{max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.editor-container h1{font-size:28px;font-weight:600;margin:24px 0 12px;color:var(--theme-color-text-primary)}.editor-container h2{font-size:22px;font-weight:600;margin:20px 0 10px;color:var(--theme-color-text-primary)}.editor-container h3{font-size:18px;font-weight:600;margin:16px 0 8px;color:var(--theme-color-text-primary)}.editor-container p{margin:8px 0;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}.editor-container ul,.editor-container ol{margin:8px 0;padding-left:24px}.editor-container li{margin:4px 0;line-height:1.6}.editor-container img{max-width:100%;height:auto;border-radius:8px;margin:12px 0}.editor-container figure{margin:16px 0}.editor-container figcaption{text-align:center;font-size:13px;color:var(--theme-color-text-secondary);margin-top:8px}.editor-container a{color:var(--theme-color-signal-active-default);text-decoration:underline}.editor-container a:hover{color:var(--theme-color-signal-active-dark)}.editor-error{margin-top:8px;font-size:13px;color:var(--theme-color-signal-negative-dark)}.editor-container .ce-settings__button--convert,.ce-popover__search{display:none}.editor-container .cdx-list{padding-left:0!important}@media(max-width:996px){.page:has(.editor-container){position:relative;z-index:12321321321321321}}.ce-popover-item[data-item-name=convert-to]{display:none}.ce-popover-item[data-item-name=convert-to]+.ce-popover-item-separator{display:none}.rs-widget__cta-text{color:#404759;font-size:14px;line-height:22px;margin:0;padding-right:45px;padding-left:10px}.sidebar__section.navigation,.sidebar__section.categories{padding-right:20px}.sidebar__footer{margin-top:auto;padding-left:10px}.sidebar__footer-links{gap:20px;display:flex;flex-wrap:wrap;margin-bottom:20px}.sidebar__footer-link{color:#676e7e;font-size:16px}.sidebar-wrap{flex-grow:1}.sidebar__copyright{margin:0}.sidebar__footer-bottom{color:#676e7e}.sidebar__footer-title{margin-bottom:19px!important}.sidebar-item .icon{margin-right:12px}.sidebar-wrap{position:relative;max-height:calc(100vh - var(--layout-header-height, 60px) - 28px);display:flex;flex-direction:row}.sidebar-scrollbar{position:absolute;right:0;top:0;bottom:0;width:4px;pointer-events:none;z-index:10}.sidebar-scrollbar__thumb{position:absolute;top:0;left:0;width:4px;background-color:#ededed;border-radius:9999px;cursor:pointer;pointer-events:all;transition:background-color .15s}.sidebar-scrollbar__thumb:hover{background-color:#d0d0d0}.sidebar{display:flex;flex-direction:column;row-gap:26px;padding-bottom:var(--layout-view-offset-y, 16px);overflow-y:auto;flex:1;min-width:0;scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none}.sidebar__section{display:grid;row-gap:2px}.sidebar__title{font-size:15px;line-height:22px;color:var(--theme-color-text-secondary, #595959);padding:0 10px;margin-bottom:4px}.sidebar-loading{padding:10px;color:var(--theme-color-text-secondary-light);font-size:14px}.sidebar-item{position:relative;overflow:hidden;display:flex;align-items:center;min-width:0;height:46px;padding:0 10px;border-radius:10px;text-decoration:none;color:var(--theme-color-text-primary, #1a1a1a);transition:background .12s ease,color .12s ease;cursor:pointer}.sidebar-item:hover{background:#0000000f;color:#757575}.sidebar-item:hover .sidebar-item__icon{color:#757575}.sidebar-item--active{background:#0000000f;font-weight:500;color:#757575}.sidebar-item--active .sidebar-item__icon,.sidebar-item--active .sidebar-item__chevron{color:#757575}.sidebar-item__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;margin-right:12px;color:var(--theme-color-text-secondary, #595959);transition:color .12s ease}.sidebar-item__text{font-size:17px;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.sidebar-item__chevron{position:relative;display:flex;align-items:center;justify-content:center;margin-left:auto;color:var(--theme-color-text-secondary-light, #aaa);flex-shrink:0;transition:color .12s ease;padding:6px;border-radius:6px}.sidebar-item__chevron:before{content:"";position:absolute;inset:0;border-radius:6px;transition:background .12s ease}.sidebar-item__chevron:hover:before{background:#0000000f}.sidebar-item__chevron--rotated:before{background:#0000000f}.sidebar-item__chevron svg{transition:transform .2s ease}.sidebar-item__chevron--rotated svg{transform:rotate(90deg)}.sidebar-ripple-layer{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.sidebar-ripple{position:absolute;border-radius:50%;background:#15c26933;transform:scale(0);animation:sidebar-ripple-anim .5s ease-out forwards;pointer-events:none}@keyframes sidebar-ripple-anim{to{transform:scale(1);opacity:0}}.sidebar-item__topic-avatar{display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #00000014;width:28px;height:28px;border-radius:50%;flex-shrink:0;margin-right:12px;-webkit-user-select:none;user-select:none;overflow:hidden}.sidebar-item--write .sidebar-item__icon{color:var(--theme-color-signal-active-default, #15C269)}.category-group{margin-bottom:2px}.sidebar-item--category{cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.sidebar-item__category-link{font-size:17px;line-height:22px;flex:1;text-decoration:none;color:inherit;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.sidebar-item__category-link:hover{color:inherit}.subcategory-list{padding-left:20px;padding-right:10px;padding-bottom:4px;max-height:2000px;overflow:hidden;opacity:1;transition:max-height .35s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94),padding-bottom .35s cubic-bezier(.25,.46,.45,.94)}.subcategory-list--collapsed{max-height:0!important;opacity:0;padding-bottom:0;pointer-events:none}.subcategory-item{display:block;font-size:14px;line-height:20px;color:var(--theme-color-text-secondary, #595959);padding:6px 10px;border-radius:8px;text-decoration:none;transition:background .12s ease,color .12s ease;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.subcategory-item:hover{background:#0000000a;color:var(--theme-color-signal-active-default, #15C269)}.subcategory-item--active{background:#0000000d;color:var(--theme-color-signal-active-default, #15C269);font-weight:500}.sidebar-item__bottom{font-size:14px}.follow-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 1px;border-radius:8px;font-size:13px;line-height:13px;font-weight:400;font-family:inherit;cursor:pointer;border:1px solid #808080;background:var(--theme-color-background-content, #fff);color:var(--theme-color-text-primary);transition:border-color .12s,color .12s}.follow-btn:hover{border-color:var(--theme-color-text-secondary);color:var(--theme-color-text-primary)}.follow-btn--active{color:var(--theme-color-text-secondary)}.follow-btn--active:hover{color:var(--theme-color-text-primary)}.follow-btn:disabled{opacity:.6;cursor:not-allowed}.mob-nav{display:none}@media(max-width:924px){.mob-nav{display:flex;align-items:stretch;position:fixed;bottom:0;left:0;right:0;z-index:100;background:var(--theme-color-background-content, #fff);border-top:1px solid var(--theme-color-border, #e5e5e5);height:56px;padding-bottom:env(safe-area-inset-bottom,0)}.mob-nav__item{border:unset;background:transparent;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none;color:var(--theme-color-text-secondary, #595959);font-size:10px;font-weight:400;line-height:1.2;padding:6px 4px;transition:color .12s ease;-webkit-tap-highlight-color:transparent;cursor:pointer}.mob-nav__item svg{flex-shrink:0;fill:none}.mob-nav__item--active{color:#6736c9}.mob-nav__item--write{position:relative}.mob-nav__write-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#6736c9;color:#fff;margin-top:-12px;box-shadow:0 2px 12px #15c26959;flex-shrink:0;transition:background .15s ease}.mob-nav__item--write:active .mob-nav__write-btn{background:var(--theme-color-signal-active-dark, #28CD79)}.mob-nav__item--write svg{color:#fff}.mob-nav__avatar{width:26px;height:26px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mob-nav__avatar-img{width:100%;height:100%;object-fit:cover;display:block}.mob-nav__avatar-letter{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700;border-radius:50%}.mob-drawer-overlay{position:fixed;inset:0;background:#00000080;z-index:10001}.mob-drawer{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:360px;background:var(--theme-color-background-content, #fff);z-index:10002;display:flex;flex-direction:column;box-shadow:4px 0 24px #00000026}.mob-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-color-border, #e5e5e5)}.mob-drawer__title{font-size:18px;font-weight:600;margin:0;color:var(--theme-color-text-primary, #1a1a1a)}.mob-drawer__close{width:36px;height:36px;border:none;background:transparent;color:var(--theme-color-text-secondary, #595959);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background .12s,color .12s}.mob-drawer__close:hover{background:#0000000d;color:var(--theme-color-text-primary, #1a1a1a)}.mob-drawer__content{flex:1;overflow-y:auto;padding:12px 16px 80px}.mob-drawer-loading{text-align:center;padding:40px;color:var(--theme-color-text-secondary-light);font-size:15px}.mob-category-group{margin-bottom:8px}.mob-category-header{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer;transition:background .12s}.mob-category-header:hover{background:#0000000a}.mob-category-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#00000080;flex-shrink:0;box-shadow:inset 0 0 0 1px #00000014}.mob-category-label{flex:1;font-size:15px;font-weight:500;color:var(--theme-color-text-primary, #1a1a1a);text-decoration:none}.mob-category-chevron{color:var(--theme-color-text-secondary-light, #aaa);transition:color .12s ease;flex-shrink:0;padding:8px;border-radius:8px;position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.mob-category-chevron:before{content:"";position:absolute;inset:0;border-radius:8px;transition:background .12s ease}.mob-category-chevron:hover:before{background:#0000000f}.mob-category-chevron--rotated:before{background:#0000000f}.mob-category-chevron svg{width:20px;height:20px;transition:transform .2s ease}.mob-category-chevron--rotated svg{transform:rotate(90deg)}.mob-subcategory-list{padding-left:20px;padding-top:4px;padding-bottom:8px}.mob-subcategory-item{display:block;font-size:14px;color:var(--theme-color-text-secondary, #595959);padding:8px 12px;border-radius:8px;text-decoration:none;transition:background .12s,color .12s}.mob-subcategory-item:hover{background:#0000000a;color:var(--theme-color-signal-active-default, #15C269)}.mob-subcategory-item--active{background:#0000000d;color:var(--theme-color-signal-active-default, #15C269);font-weight:500}.drawer-fade-enter-active,.drawer-fade-leave-active{transition:opacity .2s ease}.drawer-fade-enter-from,.drawer-fade-leave-to{opacity:0}.drawer-slide-enter-active,.drawer-slide-leave-active{transition:transform .25s cubic-bezier(.4,0,.2,1)}.drawer-slide-enter-from,.drawer-slide-leave-to{transform:translate(-100%)}.mob-subcategory-slide-enter-active,.mob-subcategory-slide-leave-active{transition:all .2s ease;overflow:hidden}.mob-subcategory-slide-enter-from,.mob-subcategory-slide-leave-to{opacity:0;max-height:0}.mob-subcategory-slide-enter-to,.mob-subcategory-slide-leave-from{opacity:1;max-height:500px}}.pg-wrap{width:100%}.pg-grid{display:grid;gap:3px;border-radius:12px;overflow:hidden;width:100%}.pg-grid--1{grid-template-columns:1fr}.pg-grid--1 .pg-cell--0{aspect-ratio:16/9;max-height:480px}.pg-grid--2{grid-template-columns:1fr 1fr}.pg-grid--2 .pg-cell{aspect-ratio:4/3}.pg-grid--3{grid-template-columns:1fr 1fr;grid-template-rows:240px 200px}.pg-grid--3 .pg-cell--0{grid-column:1 / 3;grid-row:1}.pg-grid--3 .pg-cell--1{grid-column:1;grid-row:2}.pg-grid--3 .pg-cell--2{grid-column:2;grid-row:2}.pg-grid--4{grid-template-columns:1fr 1fr;grid-template-rows:220px 220px}.pg-grid--5{grid-template-columns:1fr 1fr 1fr;grid-template-rows:200px 200px}.pg-grid--5 .pg-cell--0{grid-column:1 / 2;grid-row:1 / 3}.pg-grid--5 .pg-cell--1{grid-column:2;grid-row:1}.pg-grid--5 .pg-cell--2{grid-column:3;grid-row:1}.pg-grid--5 .pg-cell--3{grid-column:2;grid-row:2}.pg-grid--5 .pg-cell--4{grid-column:3;grid-row:2}.pg-grid--6{grid-template-columns:1fr 1fr 1fr;grid-template-rows:200px 200px}.pg-grid--7{grid-template-columns:1fr 1fr 1fr;grid-template-rows:160px 160px 160px}.pg-grid--7 .pg-cell--0{grid-column:1;grid-row:1 / 3}.pg-grid--7 .pg-cell--1{grid-column:2;grid-row:1}.pg-grid--7 .pg-cell--2{grid-column:3;grid-row:1}.pg-grid--7 .pg-cell--3{grid-column:2;grid-row:2}.pg-grid--7 .pg-cell--4{grid-column:3;grid-row:2}.pg-grid--7 .pg-cell--5{grid-column:1;grid-row:3}.pg-grid--7 .pg-cell--6{grid-column:2 / 4;grid-row:3}.pg-cell{position:relative;overflow:hidden;cursor:pointer;background:#1a1a1a;border:none;padding:0;display:block;width:100%;height:100%}.pg-cell-inner{position:relative;width:100%;height:100%}.pg-img-skeleton{position:absolute;inset:0;background:linear-gradient(90deg,#2a2a2a 25%,#333,#2a2a2a 75%);background-size:200% 100%;animation:pg-shimmer 1.5s ease-in-out infinite}@keyframes pg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pg-img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0;opacity:0;transition:opacity .22s ease,transform .22s ease}.pg-img--loaded{opacity:1}.pg-cell:hover .pg-img--loaded{transform:scale(1.04);opacity:.92}.pg-more-overlay{position:absolute;inset:0;background:#00000085;display:flex;align-items:center;justify-content:center;pointer-events:none}.pg-more-count{color:#fff;font-size:28px;font-weight:600;letter-spacing:-.02em}.pg-lightbox{position:fixed;inset:0;background:#000000eb;z-index:9999;display:flex;align-items:center;justify-content:center;flex-direction:column}.pg-lb-img-wrap{display:flex;align-items:center;justify-content:center;flex:1;width:100%;padding:60px 80px 0;box-sizing:border-box;min-height:0;position:relative}.pg-lb-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1}.pg-lb-loader-spinner{width:48px;height:48px;border:4px solid rgba(255,255,255,.2);border-top-color:#ffffffe6;border-radius:50%;animation:pg-spin .8s linear infinite}@keyframes pg-spin{to{transform:rotate(360deg)}}.pg-lb-img{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px;display:block;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .2s ease;z-index:2;position:relative}.pg-lb-img--loaded{opacity:1}.pg-lb-close{position:absolute;top:16px;right:16px;background:#ffffff1f;border:none;border-radius:50%;color:#fff;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center;transition:background .15s;z-index:10}.pg-lb-close:hover{background:#ffffff38}.pg-lb-nav{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1f;border:none;border-radius:50%;color:#fff;cursor:pointer;width:52px;height:52px;display:flex;align-items:center;justify-content:center;transition:background .15s;z-index:10}.pg-lb-nav:hover{background:#ffffff38}.pg-lb-nav--prev{left:16px}.pg-lb-nav--next{right:16px}.pg-lb-counter{position:absolute;top:20px;left:50%;transform:translate(-50%);color:#ffffffbf;font-size:14px;font-weight:500;pointer-events:none}.pg-lb-thumbs{display:flex;align-items:center;gap:6px;padding:12px 16px;overflow-x:auto;scrollbar-width:none;width:100%;box-sizing:border-box;justify-content:center;flex-shrink:0}.pg-lb-thumbs::-webkit-scrollbar{display:none}.pg-lb-thumb{flex-shrink:0;width:52px;height:52px;border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid transparent;padding:0;background:none;transition:border-color .15s,opacity .15s;opacity:.55}.pg-lb-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pg-lb-thumb--active{border-color:#fff;opacity:1}.pg-lb-thumb:hover{opacity:.85}@media(max-width:640px){.pg-grid--3{grid-template-columns:1fr 1fr;grid-template-rows:160px 130px}.pg-grid--3 .pg-cell--0{grid-column:1 / 3;grid-row:1}.pg-grid--3 .pg-cell--1{grid-column:1;grid-row:2}.pg-grid--3 .pg-cell--2{grid-column:2;grid-row:2}.pg-grid--4{grid-template-rows:150px 150px}.pg-grid--5{grid-template-columns:1fr 1fr 1fr;grid-template-rows:140px 140px}.pg-grid--5 .pg-cell--0{grid-column:1 / 2;grid-row:1 / 3}.pg-grid--5 .pg-cell--1{grid-column:2;grid-row:1}.pg-grid--5 .pg-cell--2{grid-column:3;grid-row:1}.pg-grid--5 .pg-cell--3{grid-column:2;grid-row:2}.pg-grid--5 .pg-cell--4{grid-column:3;grid-row:2}.pg-grid--6{grid-template-columns:1fr 1fr;grid-template-rows:120px 120px 120px}.pg-grid--7{grid-template-columns:1fr 1fr 1fr;grid-template-rows:110px 110px 110px}.pg-grid--7 .pg-cell--0{grid-column:1;grid-row:1 / 3}.pg-grid--7 .pg-cell--1{grid-column:2;grid-row:1}.pg-grid--7 .pg-cell--2{grid-column:3;grid-row:1}.pg-grid--7 .pg-cell--3{grid-column:2;grid-row:2}.pg-grid--7 .pg-cell--4{grid-column:3;grid-row:2}.pg-grid--7 .pg-cell--5{grid-column:1;grid-row:3}.pg-grid--7 .pg-cell--6{grid-column:2 / 4;grid-row:3}.pg-lb-img-wrap{padding:60px 16px 0}.pg-lb-nav{width:40px;height:40px}.pg-lb-nav--prev{left:8px}.pg-lb-nav--next{right:8px}}.rs-widget{background:var(--theme-color-background-content, #fff);border-radius:var(--layout-island-border-radius, 10px);border:1px solid var(--theme-color-border, #ededed);padding:16px}.rs-widget__head{margin-bottom:14px}.rs-widget__title{font-size:15px;font-weight:600;color:var(--theme-color-text-primary, #1a1a1a)}.rs-widget__more-link{display:inline-block;margin-top:12px;font-size:14px;color:#6736c9;text-decoration:none}.rs-top-item{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--theme-color-border, #ededed)}.rs-top-item:first-of-type{border-top:none;padding-top:0}.rs-top-item__num{font-size:15px;font-weight:700;color:var(--theme-color-text-secondary-light, #aaa);min-width:16px;text-align:center;flex-shrink:0}.rs-top-item__avatar-link{flex-shrink:0;display:block;text-decoration:none}.rs-top-item__avatar{border:1px solid #ccc;width:36px;height:36px;border-radius:50%;object-fit:cover;display:block}.rs-top-item__avatar--initials{display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:#fff}.rs-top-item__body{display:flex;flex-direction:column;min-width:0}.rs-top-item__name{font-size:14px;font-weight:500;color:var(--theme-color-text-primary, #1a1a1a);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-top-item__name:hover{color:#757575}.rs-top-item__followers{font-size:12px;color:#6736c9}.rs-widget__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.rs-widget__more-link--head{color:var(--theme-color-text-secondary-light, #aaa);font-size:13px;line-height:18px;text-decoration:none;transition:color .12s ease}.rs-widget__more-link--head:hover{color:var(--theme-color-signal-active-default, #15C269);text-decoration:none}.rs-trending-item{align-items:flex-start;border-top:1px solid var(--theme-color-border, #ededed);display:flex;gap:12px;padding:12px 0}.rs-trending-item:first-of-type{border-top:none;padding-top:0}.rs-trending-item__num{color:var(--theme-color-border-over-background, #ccc);flex-shrink:0;font-size:18px;font-weight:700;line-height:1.2;min-width:20px;text-align:center}.rs-trending-item__body{min-width:0}.rs-trending-item__title{font-size:15px;font-weight:500;line-height:20px;margin:0 0 4px}.rs-trending-item__link{color:var(--theme-color-text-primary, #1a1a1a);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;transition:color .12s ease}.rs-trending-item__link:hover{color:var(--theme-color-signal-active-default, #15C269);text-decoration:none}.rs-trending-item__meta{align-items:center;color:var(--theme-color-text-secondary-light, #aaa);display:flex;font-size:13px;gap:4px;line-height:18px}.rs-trending-item__author{color:var(--theme-color-text-secondary-light, #aaa);text-decoration:none;transition:color .12s ease}.rs-trending-item__author:hover{color:var(--theme-color-signal-active-default, #15C269)}.rs-widget--cta{background:#6736c927;border:1px solid #6736C9}.rs-widget__cta-btn{align-items:center;background:#6736c9;border-radius:9px;color:#fff;display:inline-flex;font-family:inherit;font-size:15px;font-weight:500;gap:6px;height:34px;justify-content:center;padding:0 14px;text-decoration:none;transition:background .12s ease;width:100%}.rs-widget__cta-btn:hover{background:#6736c9;color:#fff}.rs-widget__cta-btn svg{fill:none;flex-shrink:0}.rs-widget+.rs-widget{margin-top:25px}.rs-news-list{color:var(--theme-color-text-secondary, #595959);display:grid;font-size:15px;gap:8px;line-height:22px;list-style:none;margin:0;padding:0}.rs-news-list li{display:flex;align-items:baseline;gap:10px}.rs-news-dot{width:6px;height:6px;border-radius:50%;background:var(--theme-color-signal-active-default, #15C269);flex-shrink:0;display:inline-block;position:relative;top:1px}.layout-sidebar{display:flex}.boo-app{display:flex;flex-direction:column;min-height:100vh}.page{flex:1}.container{max-width:var(--layout-max-width, 1280px);margin:0 auto;padding:0 var(--layout-content-offset-x, 16px)}.layout-with-sidebar{display:grid;grid-template-columns:288px 32px minmax(0,1fr);row-gap:var(--layout-island-gap-y, 16px)}.layout-with-sidebar--with-aside{grid-template-columns:minmax(280px,293px) 25px minmax(300px,764px) 41px minmax(280px,293px);justify-content:center}.layout-content:has(.articles-navigation){display:flex;flex-direction:column}.layout-content{position:relative;grid-column:3;min-width:0;padding-top:50px;padding-bottom:32px}.layout-with-sidebar--with-aside .layout-aside{grid-column:5}.layout-aside::-webkit-scrollbar{display:none}.layout-sidebar,.layout-aside{position:sticky;top:calc(var(--layout-header-height, 60px));align-self:start;z-index:1;padding-top:50px;padding-bottom:25px;max-height:calc(100vh - var(--layout-header-height, 60px));overflow-y:auto;scrollbar-width:0;box-sizing:border-box}@media(max-width:1240px){.layout-with-sidebar--with-aside{grid-template-columns:288px 32px minmax(0,1fr) 24px 288px}}@media(max-width:1200px){.layout-with-sidebar--with-aside{grid-template-columns:288px 32px minmax(0,1fr)}.layout-with-sidebar--with-aside .layout-aside{display:none}}@media(max-width:924px){.layout-with-sidebar,.layout-with-sidebar--with-aside{grid-template-columns:minmax(0,1fr)}.layout-sidebar{display:none}.layout-content{grid-column:1;padding-left:20px;padding-right:20px}.page{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.container{padding:0}}@media(max-width:640px){.page{padding-top:20px}}.boo-footer{border-top:1px solid var(--theme-color-border, #E5E5E5);color:var(--theme-color-text-secondary-light, #808080);font-size:13px;line-height:18px;margin-top:auto;padding:16px 0 24px}.boo-footer__inner{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.boo-footer__links{align-items:center;display:flex;flex-wrap:wrap;gap:0}.boo-footer__link{color:var(--theme-color-text-secondary-light, #808080);font-size:13px;line-height:18px;padding:2px 10px;text-decoration:none;transition:color .12s ease}.boo-footer__link:first-child{padding-left:0}.boo-footer__link+.boo-footer__link{border-left:1px solid var(--theme-color-border, #E5E5E5)}.boo-footer__link:hover{color:var(--theme-color-text-secondary, #595959)}.boo-footer__copy{color:var(--theme-color-text-secondary-light, #808080);font-size:13px;line-height:18px}@media(max-width:480px){.boo-footer__inner{align-items:flex-start;flex-direction:column;gap:8px}}@media(max-width:924px){.boo-footer{display:none}}
