:root{--brand-primary:#f2962c;--brand-primary-hover:#e0851f;--brand-primary-active:#cc7415;--brand-primary-soft:#fdefdf;--brand-amber:#d97706;--brand-amber-soft:#fef3c7;--gray-50:#f8fafc;--gray-100:#f1f3f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#64748b;--gray-600:#4a4a59;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;--gray-950:#0f0f0f;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-600:#475569;--color-text-primary:#4a4a59;--color-text-secondary:#0f0f0f;--color-text-tertiary:#424242;--color-text-inverse:#f2962c;--color-text-disabled:#9ca3af;--color-text-link:#f2962c;--text-muted:#656565;--text-faint:#9e9e9e;--text-dim:#556;--text-slate:#334155;--text-slate-strong:#1e293b;--text-tag:#4b5563;--color-surface-base:#000;--color-surface-muted:#fff;--color-surface-raised:#582d1d;--color-surface-strong:#fdefdf;--background-page:#fff;--background-surface:#fff;--background-elevated:#fff;--background-muted:#f3f4f6;--background-app:#f8fafc;--background-soft:#f1f3f6;--background-hover:#f8fafc;--background-fog:#f9fafb;--background-gray:#f0f2f5;--border-default:#e5e7eb;--border-muted:#f0f0f2;--border-strong:#d1d5db;--border-focus:#f2962c;--border-input:#e2e8f0;--border-card:#e8ecf1;--border-hairline:#ededed;--border-divider:#f0f0f0;--border-row:#f5f5f5;--border-light:#e1e1e1;--border-gray:#d9d9d9;--status-success:#10b981;--status-success-soft:#ecfdf5;--status-warning:#f59e0b;--status-warning-soft:#fffbeb;--status-error:#ef4444;--status-error-soft:#fef2f2;--status-info:#3b82f6;--status-info-soft:#eff6ff;--info:#1890ff;--info-hover:#096dd9;--info-bg:#e8f4ff;--info-bg-strong:#e8f4ff;--info-border:#d4e8fc;--info-border-soft:#e1effe;--link-blue:#2563eb;--link-blue-hover:#1d4ed8;--schedule-blue:#1876f2;--warning-legacy-bg:#fffbe6;--warning-legacy-border:#ffe58f;--interactive-hover:#f8fafc;--interactive-active:#fdefdf;--interactive-focus:#f2962c;--interactive-disabled:#f3f4f6;--tag-success-bg:#00a400;--switch-off-bg:#b2b2b2;--tooltip-bg:#1e1e24;--input-disabled-bg:#f5f5f5;--scrollbar-thumb:#e5e7eb;--dark-btn:#32323a;--dark-btn-hover:#3d3d44;--icon-faint:#8c8c8c;--neutral-200:#e4e7eb;--chart-gridline:#eaeef4;--font-family-primary:Poppins;--font-family-stack:Poppins, Noto Color Emoji, sans-serif;--font-size-base:14px;--font-weight-base:400;--font-line-height-base:22.001px;--font-size-xs:.625rem;--font-size-sm:.875rem;--font-size-md:1.25rem;--font-size-lg:1.5rem;--font-size-xl:2rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.2;--line-height-snormal:1.35;--line-height-normal:1.5;--space-1:.02px;--space-2:4px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:34px;--radius-xs:2px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:50px;--radius-round:50%;--shadow-xs:0 1px 2px #00000005;--shadow-sm:0 1px 3px #00000005;--shadow-md:0 4px 16px #00000014;--shadow-card-hover:0 6px 16px #00000014;--shadow-dropdown:0 8px 24px #00000014, 0 2px 6px #0000000a;--shadow-modal:0 20px 40px #00000026;--shadow-tooltip:0 4px 12px #0000002e;--shadow-primary:0 2px 6px #f2962c40;--shadow-switch:0 2px 4px 0 #00230b33;--shadow-drawer-left:-6px 0 16px #00000014;--shadow-brand-glow:drop-shadow(0 2px 6px #d9770659);--motion-duration-instant:.2s;--motion-duration-fast:.3s;--motion-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--motion-ease-out:cubic-bezier(.4, 0, .2, 1);--z-header:1000;--z-dropdown:1100;--z-drawer:1200;--z-tooltip:1300;--header-height:60px;--sidebar-width:260px;--content-max-width:1440px;--page-padding-x:32px;--page-padding-y:24px;--btn-height-sm:32px;--btn-height-md:40px;--btn-height-lg:48px;--btn-padding-x:16px;--btn-font-size:14px;--btn-font-weight:500;--btn-radius:6px;--btn-primary-bg:#f2962c;--btn-primary-bg-hover:#e0851f;--btn-primary-bg-active:#cc7415;--btn-primary-fg:#fff;--btn-dark-bg:#f2962c;--btn-dark-bg-hover:#e0851f;--inp-height-sm:32px;--inp-height-md:40px;--inp-height-lg:48px;--inp-padding-x:14px;--inp-font-size:14px;--inp-radius:6px;--inp-border:1px solid #e1e1e1;--inp-border-focus:#f2962c;--inp-ring:0 0 0 2px #f2962c1a;--inp-bg:#fff;--inp-placeholder:#9ca3af;--card-radius:12px;--card-border:1px solid #e8ecf1;--card-padding:24px 28px 32px 28px;--card-bg:#fff;--card-shadow:sm;--tbl-cell-padding:16px;--tbl-header-fg:#0f0f0f;--tbl-header-weight:500;--tbl-border:1px solid #f0f0f0;--tbl-row-hover-bg:#fafbfc;--mdl-radius:12px;--mdl-backdrop:#00000073;--mdl-shadow:md;--mdl-header-padding:20px 24px 10px;--mdl-body-padding:10px 28px 28px;--tip-bg:#1e1e24;--tip-fg:#fff;--tip-radius:5px;--tip-font-size:11.5px;--tip-padding:5px 10px;--sidebar-bg:#fff;--sidebar-border:#e5e7eb;--sidebar-item-height:42px;--sidebar-item-radius:6px;--sidebar-item-fg:#334155;--sidebar-item-fg-hover:#0f172a;--sidebar-item-hover-bg:#f3f4f6;--sidebar-capsule-bg:#f1f3f6;--sidebar-capsule-radius:8px;--sidebar-subitem-height:38px;--sidebar-subitem-fg:#2e384d;--sidebar-subitem-fg-hover:#0f172a;--sidebar-active-bg:#fdefdf;--sidebar-active-fg:#0f172a;--sidebar-active-accent:#ea8d1d;--sidebar-bullet-color:#4b5563;--sidebar-dash-color:#94a3b8;--sidebar-lock-color:#ea8d1d;--header-bg:#fff;--header-border:#f0f0f2;--header-logo-dark:#0f0f0f;--header-logo-gold:#f2962c;--header-tab-fg:#4a4a59;--header-tab-fg-hover:#0f0f0f;--header-tab-active-fg:#f2962c;--header-tab-active-bar:#f2962c;--header-icon-btn-bg:#f1f3f6;--header-icon-btn-fg:#556;--header-avatar-border:#f2962c}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-family-stack);font-size:var(--font-size-base);font-weight:var(--font-weight-base);line-height:var(--font-line-height-base);background-color:var(--background-page);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}#root{min-height:100vh;font-family:var(--font-family-stack)}img,svg,video{max-width:100%;display:block}button{font-family:inherit}:where(button,a,input,select,textarea,[role=switch]):focus-visible{outline:2px solid var(--interactive-focus);outline-offset:2px}h1,h2,h3,h4,h5,h6{color:var(--color-text-secondary);font-family:var(--font-family-stack);line-height:var(--line-height-tight);margin:0;font-weight:600}a{color:var(--link-blue);transition:color var(--motion-duration-instant) ease;text-decoration:none}a:hover{color:var(--link-blue-hover);text-decoration:underline}.page-heading{font-size:var(--font-size-md);letter-spacing:-.01em;margin:0;font-weight:700}.text-muted{color:var(--text-muted);font-size:var(--font-size-sm)}.flex{display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.flex-col{flex-direction:column;display:flex}.flex-1{flex:1}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:.02px}.p-1{padding:.02px}.px-1{padding-inline:.02px}.py-1{padding-block:.02px}.m-1{margin:.02px}.gap-2{gap:4px}.p-2{padding:4px}.px-2{padding-inline:4px}.py-2{padding-block:4px}.m-2{margin:4px}.gap-3{gap:8px}.p-3{padding:8px}.px-3{padding-inline:8px}.py-3{padding-block:8px}.m-3{margin:8px}.gap-4{gap:10px}.p-4{padding:10px}.px-4{padding-inline:10px}.py-4{padding-block:10px}.m-4{margin:10px}.gap-5{gap:12px}.p-5{padding:12px}.px-5{padding-inline:12px}.py-5{padding-block:12px}.m-5{margin:12px}.gap-6{gap:16px}.p-6{padding:16px}.px-6{padding-inline:16px}.py-6{padding-block:16px}.m-6{margin:16px}.gap-7{gap:20px}.p-7{padding:20px}.px-7{padding-inline:20px}.py-7{padding-block:20px}.m-7{margin:20px}.gap-8{gap:34px}.p-8{padding:34px}.px-8{padding-inline:34px}.py-8{padding-block:34px}.m-8{margin:34px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slimScroll{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.slimScroll::-webkit-scrollbar{width:5px;height:5px}.slimScroll::-webkit-scrollbar-track{background:0 0}.slimScroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-2xl)}.slimScroll::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalScale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes submenu-slide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mgc-spin{animation:1.2s linear infinite mgc-spin}.mgc-pulse{animation:1.5s ease-in-out infinite mgc-pulse}.mgc-bounce{animation:1s infinite mgc-bounce}.mgc-wave{transform-origin:70% 70%;animation:1.8s ease-in-out infinite mgc-wave}.mgc-flip{animation:2s ease-in-out infinite mgc-flip}.mgc-hover-bounce:hover{animation:.6s mgc-bounce}.mgc-hover-spin:hover{animation:.8s linear mgc-spin}@keyframes mgc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mgc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}@keyframes mgc-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes mgc-wave{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-8deg)}60%{transform:rotate(14deg)}80%{transform:rotate(-4deg)}}@keyframes mgc-flip{0%,to{transform:rotateY(0)}50%{transform:rotateY(180deg)}}.tm-sidebar{width:var(--sidebar-width,260px);min-width:var(--sidebar-width,260px);height:calc(100vh - var(--header-height,60px));background-color:var(--sidebar-bg,var(--background-surface));border-right:1px solid var(--sidebar-border,var(--border-default));-webkit-user-select:none;user-select:none;flex-direction:column;font-family:inherit;display:flex}.tm-search-box{padding:var(--space-6) var(--space-6) 12px var(--space-6)}.tm-search-box>div{width:100%}.lucide-search-icon{color:var(--gray-400);flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s,color .2s;display:inline-flex}.tm-search-box:hover .lucide-search-icon,.tm-search-box:focus-within .lucide-search-icon{color:var(--brand-amber);transform:rotate(-15deg)scale(1.15)}.tm-nav-scroll{padding:var(--space-2) 12px 28px 12px;flex:1;overflow:hidden auto}.tm-nav-scroll::-webkit-scrollbar{width:4px}.tm-nav-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-lg)}.tm-nav-list,.tm-sub-list{margin:0;padding:0;list-style:none}.tm-nav-item-wrapper{margin-bottom:3px}.tm-nav-item{height:var(--sidebar-item-height,42px);border-radius:var(--sidebar-item-radius,6px);color:var(--sidebar-item-fg,#334155);font-size:var(--font-size-sm,14px);cursor:pointer;align-items:center;padding:0 12px;font-weight:500;transition:all .2s;display:flex}.tm-nav-item:hover{background-color:var(--sidebar-item-hover-bg,var(--background-muted));color:var(--sidebar-item-fg-hover,#0f172a)}.tm-nav-item-open{color:var(--sidebar-item-fg-hover,#0f172a);font-weight:600}.tm-item-icon{color:var(--sidebar-bullet-color,#4b5563);transform-origin:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-right:12px;transition:color .2s;display:inline-flex}.tm-item-icon svg{transition:transform .3s var(--motion-ease-spring);display:block}.tm-nav-item:hover .anim-spin svg{animation:.75s ease-in-out lucide-spin}.tm-nav-item:hover .anim-bounce svg{animation:.6s cubic-bezier(.28,.84,.42,1) lucide-bounce}.tm-nav-item:hover .anim-wave svg{transform-origin:50% 20%;animation:.5s ease-in-out lucide-wiggle}.tm-nav-item:hover .anim-pulse svg{animation:.55s ease-in-out lucide-pulse}.tm-nav-item:hover .anim-tilt svg{animation:.6s lucide-tilt}.tm-nav-item:hover .anim-glow svg{filter:var(--shadow-brand-glow);transform:scale(1.22)}.tm-nav-item-open .anim-spin,.tm-nav-item-selected .tm-item-icon{color:var(--sidebar-active-accent,#ea8d1d)!important}.tm-item-label{letter-spacing:-.01em;flex:1}@keyframes lucide-spin{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes lucide-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-5px)}70%{transform:translateY(2px)}}@keyframes lucide-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}@keyframes lucide-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes lucide-tilt{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(15deg)scale(1.15)}}.tm-chevron{color:var(--sidebar-item-fg-hover,#0f172a);align-items:center;margin-left:8px;transition:transform .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.tm-nav-item:hover .tm-chevron{color:var(--sidebar-item-fg-hover,#0f172a)}.tm-chevron .chevron-icon{transition:transform .25s}.tm-chevron-open .chevron-icon{color:var(--sidebar-active-accent,#ea8d1d);transform:rotate(180deg)}.tm-nav-item-selected{font-weight:600;background-color:var(--sidebar-active-bg,#fdefdf)!important;color:var(--sidebar-active-fg,#0f172a)!important}.tm-nav-item-selected .tm-item-icon{color:var(--sidebar-active-accent,#ea8d1d)!important}.tm-nav-item-selected .tm-item-icon svg{transform:scale(1.12)}.tm-lock-badge{color:var(--sidebar-lock-color,#ea8d1d);flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;transition:transform .2s;display:inline-flex}.tm-lock-badge .lock-icon{fill:var(--sidebar-lock-color,#ea8d1d);stroke:#fff;stroke-width:2.2px}.tm-nav-item:hover .tm-lock-badge,.tm-sub-item:hover .tm-lock-badge,.tm-nested-sub-item:hover .tm-lock-badge{transform:scale(1.1)}.tm-submenu-capsule{background-color:var(--sidebar-capsule-bg,#f1f3f6);border-radius:var(--sidebar-capsule-radius,8px);margin:4px 0 10px;padding:8px 0;animation:.2s cubic-bezier(.16,1,.3,1) submenu-slide}.tm-sub-item{min-height:var(--sidebar-subitem-height,38px);color:var(--sidebar-subitem-fg,#2e384d);cursor:pointer;align-items:center;padding:0 18px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.tm-sub-item:hover{color:var(--sidebar-subitem-fg-hover,#0f172a);background-color:#00000008}.tm-bullet{color:var(--sidebar-bullet-color,#4b5563);justify-content:center;align-items:center;margin-right:12px;font-size:18px;line-height:1;transition:transform .2s,color .2s;display:inline-flex}.tm-sub-label{letter-spacing:-.01em;flex:1}.tm-nested-chevron{color:var(--sidebar-bullet-color,#4b5563);align-items:center;margin-left:8px;transition:transform .2s,color .2s;display:inline-flex}.tm-nested-chevron .chevron-icon{transition:transform .2s;transform:rotate(0)}.tm-nested-chevron.open .chevron-icon{transform:rotate(180deg)}.tm-sub-item-selected{font-weight:600;background-color:var(--sidebar-active-bg,#fdefdf)!important;color:var(--sidebar-active-fg,#0f172a)!important}.tm-sub-item-selected .tm-bullet{transform:scale(1.15);color:var(--sidebar-active-accent,#ea8d1d)!important}.tm-nested-sub-list{margin:0;padding:2px 0 6px;list-style:none}.tm-nested-sub-item{min-height:34px;color:var(--sidebar-subitem-fg,#2e384d);cursor:pointer;align-items:center;padding:0 18px 0 34px;font-size:13.5px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.tm-nested-sub-item:hover{color:var(--sidebar-subitem-fg-hover,#0f172a);background-color:#00000008}.tm-dash{color:var(--sidebar-dash-color,#94a3b8);justify-content:center;align-items:center;margin-right:12px;font-size:14px;line-height:1;display:inline-flex}.tm-nested-sub-label{letter-spacing:-.01em;flex:1}.tm-nested-sub-item-selected{font-weight:600;background-color:var(--sidebar-active-bg,#fdefdf)!important;color:var(--sidebar-active-fg,#0f172a)!important}.tm-nested-sub-item-selected .tm-dash{color:var(--sidebar-active-accent,#ea8d1d)!important}.flat-header{height:var(--header-height,60px);min-height:var(--header-height,60px);background-color:var(--header-bg,var(--background-surface));border-bottom:1px solid var(--header-border,var(--border-muted));-webkit-user-select:none;user-select:none;z-index:var(--z-header);justify-content:space-between;align-items:center;padding:0 24px;font-family:inherit;display:flex;position:sticky;top:0}.brand-area{align-items:center;min-width:180px;display:flex}.logo-text{letter-spacing:-.04em;cursor:pointer;align-items:baseline;font-size:24px;font-weight:800;display:inline-flex}.logo-dark{color:var(--color-text-secondary)}.logo-gold{color:var(--brand-primary);margin-left:1px}.flat-nav{align-items:center;gap:36px;height:100%;display:flex}.flat-tab{cursor:pointer;height:100%;color:var(--color-text-primary);background:0 0;border:none;outline:none;flex-direction:column;justify-content:center;align-items:center;padding:0 4px;transition:color .15s;display:inline-flex;position:relative}.tab-svg{height:22px;color:inherit;justify-content:center;align-items:center;margin-bottom:3px;display:flex}.tab-svg svg{fill:currentColor;color:currentColor;width:20px;height:20px}.tab-text{letter-spacing:.06em;color:inherit;font-size:10.5px;font-weight:700}.flat-tab:hover{color:var(--color-text-secondary)}.flat-tab-active{color:var(--brand-primary)!important}.flat-tab-active .tab-svg svg{fill:var(--brand-primary)!important;color:var(--brand-primary)!important}.flat-tab-active .tab-text{color:var(--brand-primary)!important}.tab-indicator{background-color:var(--brand-primary);height:2.5px;position:absolute;bottom:0;left:-4px;right:-4px}.action-area{justify-content:flex-end;align-items:center;gap:12px;min-width:180px;display:flex}.flat-circle-btn{background-color:var(--background-soft);cursor:pointer;width:38px;height:38px;color:var(--gray-700);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,transform .1s;display:inline-flex}.flat-circle-btn svg{fill:currentColor;color:currentColor;width:19px;height:19px}.flat-circle-btn:hover,.flat-circle-btn-active{background-color:var(--neutral-200);color:var(--gray-800)}.flat-circle-btn:active{transform:scale(.96)}.avatar-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;transition:transform .15s,box-shadow .15s;display:inline-flex}.avatar-img{object-fit:cover;border:1.5px solid var(--border-default);background-color:var(--background-surface);border-radius:50%;width:38px;height:38px;display:block}.avatar-btn:hover{transform:scale(1.03)}.avatar-btn:hover .avatar-img{border-color:var(--border-strong)}.notifications-dropdown-overlay{z-index:var(--z-tooltip)!important}.notifications-dropdown-overlay .ant-dropdown-menu{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.notifications-dropdown{background-color:var(--background-surface);border-radius:var(--radius-xl);border:1px solid var(--border-default);width:360px;max-height:calc(100vh - 85px);box-shadow:var(--shadow-md);box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.notifications-dropdown__header{border-bottom:1px solid var(--background-muted);justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.notifications-dropdown__header .title{color:var(--gray-900);letter-spacing:-.01em;margin:0;font-family:inherit;font-size:16px;font-weight:700;line-height:1.2}.notifications-dropdown__header .blue-link{color:var(--link-blue);cursor:pointer;font-size:13.5px;font-weight:500;text-decoration:none;transition:opacity .15s,color .15s}.notifications-dropdown__header .blue-link:hover{color:var(--link-blue-hover);text-decoration:underline}.notifications-list-container{flex-direction:column;justify-content:center;align-items:center;padding:24px 20px 28px;display:flex;overflow-y:auto}.noDataComponent{flex-direction:column;justify-content:center;align-items:center;display:flex;padding:0!important}.noDataComponent .ant-result-icon{justify-content:center;align-items:center;display:flex;margin:0 0 16px!important}.notification-lottie-box{outline:none;justify-content:center;align-items:center;width:200px;height:100%;margin:0 auto;display:flex;overflow:hidden}.notification-lottie-svg{pointer-events:none;width:100%;height:100%}.noDataComponent .ant-result-title{margin:0!important;padding:0!important}.noDataFoundTitleWrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.noDataFoundTitle{text-align:center;letter-spacing:-.01em;font-family:inherit;color:var(--gray-900)!important;margin:0!important;font-size:16px!important;font-weight:600!important}.noDataFoundSubtitle{color:var(--gray-500);margin-top:4px;font-size:13px}.analytics-page{background-color:var(--background-surface);border:1px solid var(--border-card);border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-sm);font-family:var(--font-family-stack);font-size:var(--font-size-base);line-height:var(--font-line-height-base);color:var(--color-text-primary);-webkit-user-select:none;user-select:none;flex-direction:column;padding:24px 28px 32px;display:flex}.analytics-header{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.analytics-title-group{gap:var(--space-2);flex-direction:column;display:flex}.analytics-heading{font-family:var(--font-family-stack);font-size:var(--font-size-md);color:var(--color-surface-base);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.2}.analytics-preview-text{font-family:var(--font-family-stack);color:var(--text-dim);margin:0;font-size:13px;font-weight:400}.analytics-date-badge{background-color:var(--background-surface);border:1px solid var(--border-input);border-radius:var(--radius-md);font-family:var(--font-family-stack);color:var(--link-blue);cursor:pointer;box-shadow:var(--shadow-xs);transition:border-color var(--motion-duration-instant) ease;align-items:center;gap:12px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.analytics-date-badge:hover{border-color:var(--slate-300)}.date-pill{color:var(--link-blue);letter-spacing:.01em;font-weight:500}.date-arrow{color:var(--slate-400);font-size:12px}.calendar-icon{color:var(--slate-400);margin-left:2px}.analytics-tabs-bar{border-bottom:1px solid var(--border-divider);align-items:center;gap:32px;margin-bottom:20px;display:flex}.analytics-tab-item{font-family:var(--font-family-stack);color:var(--color-text-primary);cursor:pointer;transition:color var(--motion-duration-instant) ease;background:0 0;border:none;outline:none;padding:0 0 10px;font-size:13.5px;font-weight:500;position:relative}.analytics-tab-item:hover{color:var(--color-text-secondary)}.analytics-tab-item.active{color:var(--color-text-inverse);font-weight:600}.tab-active-bar{background-color:var(--color-text-inverse);border-radius:var(--radius-xs);height:2px;position:absolute;bottom:-1px;left:0;right:0}.mango-filter-container{margin-bottom:20px}.mango-select-wrapper{display:inline-block;position:relative}.mango-select-btn{background:var(--background-surface);border:1px solid var(--border-input);border-radius:var(--radius-md);font-family:var(--font-family-stack);color:var(--text-slate);cursor:pointer;min-width:145px;transition:border-color var(--motion-duration-instant) ease;outline:none;justify-content:space-between;align-items:center;gap:18px;padding:7px 14px;font-size:13.5px;font-weight:400;display:inline-flex}.mango-select-btn:hover{border-color:var(--slate-300)}.select-chevron{color:var(--gray-500);transition:transform var(--motion-duration-instant) ease}.select-chevron.open{transform:rotate(180deg)}.mango-dropdown-menu{background-color:var(--background-surface);border:1px solid var(--border-input);border-radius:var(--radius-md);min-width:160px;box-shadow:var(--shadow-md);z-index:50;padding:var(--space-2) 0;position:absolute;top:calc(100% + 5px);left:0}.mango-dropdown-option{padding:var(--space-3) 14px;font-family:var(--font-family-stack);color:var(--color-text-primary);cursor:pointer;transition:background-color var(--motion-duration-instant) ease;font-size:13px}.mango-dropdown-option:hover{background-color:var(--background-hover)}.mango-dropdown-option.selected{color:var(--color-text-inverse);background-color:var(--brand-primary-soft);font-weight:600}.analytics-metrics-row{align-items:center;gap:18px;margin-bottom:20px;display:flex}.stat-card{background-color:var(--background-surface);border:1px solid var(--border-input);border-radius:var(--radius-lg);gap:var(--space-4);width:195px;box-shadow:var(--shadow-xs);flex-direction:column;padding:14px 18px;display:flex}.stat-card-header{align-items:center;gap:5px;display:flex}.stat-label{font-family:var(--font-family-stack);color:var(--text-dim);font-size:13px;font-weight:500}.stat-help-icon{color:var(--slate-400);cursor:pointer}.stat-value{font-family:var(--font-family-stack);color:var(--color-text-inverse);font-size:24px;font-weight:700;line-height:1}.analytics-info-banner{background-color:var(--status-info-soft);border:1px solid var(--info-border-soft);border-radius:var(--radius-md);padding:var(--space-4) 14px;align-items:center;gap:var(--space-3);color:var(--gray-900);font-family:var(--font-family-stack);margin-bottom:24px;font-size:13px;display:flex}.info-icon{color:var(--status-info);flex-shrink:0}.analytics-info-banner strong{font-weight:600}.analytics-graph-box{align-items:stretch;gap:var(--space-3);width:100%;margin-top:var(--space-5);display:flex}.axis-label-wrapper{justify-content:center;align-items:center;width:22px;display:flex}.y-axis-label{writing-mode:vertical-rl;font-family:var(--font-family-stack);color:var(--gray-900);white-space:nowrap;letter-spacing:-.01em;font-size:11.5px;font-weight:600;transform:rotate(180deg)}.graph-svg-wrapper{flex:1;width:100%;height:280px}.graph-svg{width:100%;height:100%;display:block}.graph-gridline{stroke:var(--chart-gridline);stroke-width:1px}.graph-tick-label{fill:var(--text-slate);font-size:11px;font-family:var(--font-family-stack);font-weight:400}.mangoes-page-wrapper{gap:var(--space-6);width:100%;font-family:var(--font-family-stack);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.video-walkthrough-alert{background-color:var(--info-bg-strong);border-radius:var(--radius-xs);padding:var(--space-3) var(--space-6);box-sizing:border-box;border:1px solid #0000;justify-content:space-between;align-items:center;min-height:40px;display:flex}.alert-left{align-items:center;gap:12px;display:flex}.alert-play-icon{color:var(--info);align-items:center;font-size:20px;display:flex}.alert-content{align-items:center;gap:var(--space-3);display:flex}.walkthrough-title{font-family:var(--font-family-stack);color:var(--color-text-secondary);font-size:15px;font-weight:500}.walkthrough-separator{color:var(--text-muted);font-size:16px}.walkthrough-desc{font-family:var(--font-family-stack);font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:400}.alert-action{align-items:center;display:flex}.alert-watch-btn{font-family:var(--font-family-stack);color:var(--info);letter-spacing:.04em;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:700;transition:opacity .15s}.alert-watch-btn:hover{opacity:.8}.mangoes-card{background-color:var(--background-surface);border:1px solid var(--border-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex-direction:column;gap:20px;padding:24px 28px 32px;display:flex}.mangoes-header-row{justify-content:space-between;align-items:flex-start;display:flex}.mangoes-title-section{gap:var(--space-2);flex-direction:column;display:flex}.title-with-toggle{align-items:center;gap:var(--space-6);display:flex}.mangoes-heading{font-family:var(--font-family-stack);font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0;font-weight:600;line-height:1.2}.ant-switch{box-sizing:border-box;vertical-align:middle;background-color:var(--switch-off-bg);cursor:pointer;-webkit-user-select:none;user-select:none;border:0;border-radius:100px;min-width:44px;height:22px;padding:0;line-height:22px;transition:all .2s;display:inline-block;position:relative}.ant-switch-handle{width:18px;height:18px;transition:all .2s ease-in-out;position:absolute;top:2px;left:2px}.ant-switch-handle:before{background-color:var(--background-surface);box-shadow:var(--shadow-switch);content:"";border-radius:9px;transition:all .2s ease-in-out;position:absolute;inset:0}.ant-switch.ant-switch-checked{background-color:var(--brand-primary)}.ant-switch.ant-switch-checked .ant-switch-handle{left:calc(100% - 20px)}.toggle-text{font-family:var(--font-family-stack);font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:400}.mangoes-subtext{font-family:var(--font-family-stack);color:var(--text-muted);margin:0;font-size:12px;font-weight:400}.mangoes-actions-group{align-items:center;gap:12px;display:flex}.accent-btn-v1{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:Poppins,Noto Color Emoji,sans-serif;font-size:14px;font-weight:500;transition:background-color .15s,opacity .15s,transform .1s;display:inline-flex}.accent-btn-v1:focus-visible{outline-offset:2px;outline:2px solid #f2962c}.accent-btn-v1{color:#fff;background-color:#f2962c}.accent-btn-v1:hover:not(:disabled){background-color:#e0851f}.accent-btn-v1:active{background-color:#cc7415}.accent-btn-v1:disabled{opacity:.5;cursor:not-allowed}.accent-btn-v1{height:36px}.dark-btn{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:Poppins,Noto Color Emoji,sans-serif;font-size:14px;font-weight:500;transition:background-color .15s,opacity .15s,transform .1s;display:inline-flex}.dark-btn:focus-visible{outline-offset:2px;outline:2px solid #f2962c}.dark-btn{color:#fff;background-color:#000}.dark-btn:hover:not(:disabled){background-color:#1a1a1a}.dark-btn{height:36px}.search-affix-wrapper{color:#0f0f0f;background:#fff;border:1px solid #e1e1e1;border-radius:6px;outline:none;padding:0 14px;font-family:Poppins,Noto Color Emoji,sans-serif;font-size:14px;transition:border-color .15s,box-shadow .15s}.search-affix-wrapper::placeholder{color:#9ca3af}.search-affix-wrapper:focus{border-color:#f2962c;box-shadow:0 0 0 2px #f2962c1a}.search-affix-wrapper:disabled{cursor:not-allowed;background:#f5f5f5}.search-affix-wrapper{align-items:center;gap:var(--space-4);height:40px;display:flex}.search-prefix-icon{color:var(--text-muted);flex-shrink:0}.search-input-field{width:100%;font-family:var(--font-family-stack);font-size:var(--font-size-sm);color:var(--color-text-secondary);background:0 0;border:none;outline:none}.search-input-field::placeholder{color:var(--gray-400)}.mangoes-table-container{width:100%;margin-top:var(--space-2);overflow-x:visible}.tm-table{border-collapse:collapse;text-align:left;width:100%}.tm-table thead tr{border-bottom:1px solid var(--border-divider)}.tm-table th{color:#0f0f0f;white-space:nowrap;background:var(--background-surface);font-family:Poppins,Noto Color Emoji,sans-serif;font-weight:500;font-size:var(--font-size-sm);border-bottom:1px solid #f0f0f0;padding:16px;line-height:22px}.th-flex{align-items:center;gap:var(--space-5);display:inline-flex}.sort-carets{color:var(--icon-faint);cursor:pointer;flex-direction:column;font-size:8px;line-height:8px;display:inline-flex}.caret-up,.caret-down{transition:color .15s}.caret-up:hover,.caret-down:hover{color:var(--brand-primary)}.th-filter-btn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;align-items:center;padding:0;display:flex}.th-actions{text-align:right;padding-right:24px}.tm-table-row{border-bottom:1px solid var(--border-row);height:99px;transition:background-color .12s}.tm-table-row:hover{background-color:var(--background-hover)}.tm-table td{color:#0f0f0f;vertical-align:middle;padding:16px;font-family:Poppins,Noto Color Emoji,sans-serif}.title-content{gap:var(--space-2);cursor:pointer;flex-direction:column;display:flex}.item-title{max-width:320px;color:var(--color-text-secondary);margin:0;font-size:16px;font-weight:600;line-height:1.3}.item-sub-id{color:var(--text-muted);margin:0;font-size:12px;font-weight:400}.price-content{gap:var(--space-2);flex-direction:column;display:flex}.item-price{color:var(--color-text-secondary);white-space:nowrap;align-items:center;margin:0;font-size:16px;font-weight:600;display:flex}.rupee-symbol{margin-right:2px}.item-price-type{color:var(--text-muted);margin:0;font-size:12px;font-weight:400}.users-count{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:400}.item-date{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;font-weight:400}.table-tag.tag-success{background-color:var(--tag-success-bg);color:var(--background-surface);padding:0 var(--space-3);font-size:var(--font-size-xs);text-align:center;letter-spacing:.02em;border:1px solid #0000;border-radius:25px;font-weight:600;line-height:20px;display:inline-block}.td-actions{text-align:right;padding-right:var(--space-6)}.pill-actions-group{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex;position:relative}.pill-tag-btn{color:var(--color-text-primary);border:1px solid var(--border-light);background-color:var(--border-light);border-radius:var(--radius-xs);cursor:pointer;outline:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .15s,border-color .15s;display:flex}.pill-tag-btn:hover,.pill-tag-btn.active{background-color:var(--border-strong);border-color:var(--border-strong)}.tooltip-container{justify-content:center;align-items:center;display:inline-flex;position:relative}.tm-tooltip{visibility:hidden;opacity:0;background-color:var(--tooltip-bg);color:var(--background-surface);font-family:var(--font-family-stack);white-space:nowrap;pointer-events:none;z-index:var(--z-tooltip);box-shadow:var(--shadow-tooltip);border-radius:5px;padding:5px 10px;font-size:11.5px;font-weight:500;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(3px)}.tm-tooltip:after{content:"";border-style:solid;border-width:5px 5px 0;border-color:var(--tooltip-bg) transparent transparent transparent;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tooltip-container:hover .tm-tooltip{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}.more-menu-holder{display:inline-flex;position:relative}.ant-dropdown-menu{background-color:var(--background-surface);border:1px solid var(--border-input);border-radius:var(--radius-md);min-width:250px;box-shadow:var(--shadow-dropdown);padding:var(--space-5) 0;z-index:var(--z-dropdown);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0}.ant-dropdown-menu-item{width:100%;padding:9px var(--space-6);font-family:var(--font-family-stack);color:var(--text-slate);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;align-items:center;gap:12px;font-size:13px;font-weight:500;transition:background-color .12s,color .12s;display:flex}.ant-dropdown-menu-item:hover{background-color:var(--background-hover);color:var(--gray-900)}.menu-icon{color:var(--gray-500);flex-shrink:0}.ant-dropdown-menu-item:hover .menu-icon{color:var(--gray-900)}.ant-dropdown-menu-item.delete-option{color:var(--status-error)}.ant-dropdown-menu-item.delete-option:hover{background-color:var(--status-error-soft);color:var(--status-error)}.menu-icon.delete-icon,.ant-dropdown-menu-item.delete-option:hover .menu-icon.delete-icon{color:var(--status-error)}.formDrawer{z-index:var(--z-drawer);pointer-events:auto;position:fixed;inset:0}.ant-drawer-mask{background-color:#00000080;animation:.2s fadeIn;position:absolute;inset:0}.ant-drawer-content-wrapper{background-color:var(--background-surface);width:100%;max-width:100%;box-shadow:var(--shadow-drawer-left);flex-direction:column;animation:.25s cubic-bezier(.23,1,.32,1) slideInRight;display:flex;position:absolute;top:0;bottom:0;right:0}.ant-drawer-content{flex-direction:column;width:100%;height:100%;display:flex}.ant-drawer-wrapper-body{flex-direction:column;height:100%;display:flex}.ant-drawer-header{padding:var(--space-6) 20px;border-bottom:1px solid var(--border-hairline);background-color:var(--background-surface);box-sizing:border-box;height:87.39px}.ant-drawer-header-title{align-items:center;width:100%;display:flex}.ant-drawer-close{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0 14px 0 0;padding:1px 6px;display:flex}.ant-drawer-close img{width:32px;height:32px}.ant-drawer-title{flex:1}.inviteAudienceFormHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.invideAudienceCreatorDetails{flex-direction:column;justify-content:center;display:flex}.invideAudienceCreatorDetails .creator{font-family:var(--font-family-stack);font-size:var(--font-size-sm);color:var(--text-faint);line-height:22px}.invideAudienceCreatorDetails .title{font-family:var(--font-family-stack);color:var(--color-text-secondary);margin:0;font-size:24px;font-weight:600;line-height:32.4px}.siteBtnPrimary{font-family:var(--font-family-stack);font-size:var(--font-size-sm);border-radius:var(--radius-sm);padding:var(--space-3) 24px;cursor:pointer;height:38px;font-weight:400;transition:opacity .15s;background-color:var(--brand-primary)!important;color:var(--background-surface)!important;border:none!important}.siteBtnPrimary:hover{opacity:.9}.ant-drawer-body{flex:1;padding:0;overflow:hidden}.createmangoFormWithPreview{width:100%;height:100%;display:flex}.createMangoFormWrapper{border-right:1px solid var(--border-hairline);box-sizing:border-box;flex-shrink:0;width:800px;max-width:800px;padding:0;overflow-y:auto}.mangoFormTab{border-radius:var(--radius-xl);background-color:var(--background-fog);border:1px solid var(--border-hairline);padding:var(--space-5);box-sizing:border-box;align-items:center;width:100%;margin:0 0 32px;display:flex}.mangoFormTabItem{justify-content:center;align-items:center;gap:var(--space-3);padding:0 var(--space-6);height:40px;line-height:38px;font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-md);-webkit-user-select:none;user-select:none;background:0 0;border:none;flex:1;font-weight:500;transition:all .2s;display:inline-flex}.mangoFormTabItem.ant-radio-button-wrapper-checked{background-color:var(--color-text-primary)!important;color:var(--background-surface)!important}.ant-radio-button{display:none}.ant-input-affix-wrapper.tmFormInput{border-radius:var(--radius-md)!important;border:1px solid var(--border-light)!important;width:100%!important;height:48px!important;padding:0 var(--space-6)!important;background:var(--background-surface)!important;box-sizing:border-box!important;align-items:center!important;display:flex!important}.ant-input-affix-wrapper.tmFormInput input.ant-input{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;flex:1!important;height:100%!important;padding:0!important;font-size:15px!important}.ant-input-suffix{margin-left:var(--space-3)!important;white-space:nowrap!important;align-items:center!important;display:inline-flex!important}.ant-input-show-count-suffix{color:var(--text-muted)!important;font-size:13px!important;font-weight:400!important}.uploadCoverTitlebar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.uploadCoverTitlebar button.grayBtn{background:var(--border-light);border-radius:var(--radius-sm);padding:0 var(--space-6);height:36px;font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;border:none;font-weight:400;transition:opacity .15s}.uploadCoverTitlebar button.grayBtn:hover{opacity:.85}.tmFormUploadWrapper{border:1px dashed var(--slate-300);border-radius:var(--radius-md);padding:var(--space-2);text-align:center;color:var(--text-muted);background:0 0;font-size:12px}.tmFormUploadWrapper p{padding:var(--space-2) 0;color:var(--text-muted);margin:0;font-size:12px}.rdw-editor-wrapper{border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.rdw-editor-toolbar{background:var(--background-surface);border-bottom:1px solid var(--border-light);padding:12px var(--space-3);align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.rdw-dropdown-wrapper{background:var(--background-surface);border:1px solid var(--border-light);border-radius:var(--radius-xs);padding:var(--space-2) 10px;color:var(--text-slate-strong);cursor:pointer;align-items:center;font-size:13px;display:inline-flex}.rdw-inline-wrapper,.rdw-list-wrapper,.rdw-link-wrapper,.rdw-emoji-wrapper{align-items:center;gap:var(--space-2);display:inline-flex}.rdw-option-wrapper{background:var(--background-surface);border:1px solid var(--border-light);border-radius:var(--radius-xs);cursor:pointer;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:background .15s;display:inline-flex}.rdw-option-wrapper:hover{background:var(--border-divider)}.editor-textarea-clean{width:100%;font-family:var(--font-family-stack);font-size:var(--font-size-sm);color:var(--color-text-secondary);resize:vertical;box-sizing:border-box;border:none;outline:none;padding:12px;line-height:1.5}.payment-warning-alert{background:var(--warning-legacy-bg);border:1px solid var(--warning-legacy-border);padding:var(--space-3) var(--space-6);border-radius:var(--radius-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-6)}.mangoMobilePreviewContainer{background-color:var(--background-surface);box-sizing:border-box;flex:1 0 auto;justify-content:center;align-items:center;height:calc(100vh - 87px);padding:64px;display:flex;overflow:auto}.mobileMockupContainer{width:375px;height:722px;padding:var(--space-6) 32px 26px;box-sizing:border-box;position:relative;overflow:hidden}.mobileMockup{z-index:10;pointer-events:none;width:375px;height:722px;position:absolute;inset:0}.mangoDetailsContainer{background-color:var(--background-surface);border-radius:0 0 32px 32px;flex-direction:column;height:calc(100% - 26px);margin-top:32px;display:flex;position:relative;overflow:hidden}.mangoDetailsHeader{padding:var(--space-4) 0;border-bottom:1px solid var(--border-hairline);background:var(--background-surface);z-index:3;justify-content:center;align-items:center;width:100%;display:flex;position:sticky;top:0}.mangoDetailsHeader img{width:42px;height:42px}.mangoDetailsPreview{height:-webkit-fill-available;max-height:calc(100% - 62px);padding:var(--space-4) var(--space-6) 100px;background-color:var(--background-surface);flex:1;margin:0;position:relative;overflow-y:auto}.mangoDetailsPreview h1{margin:0 0 var(--space-6);font-size:var(--font-size-md);color:#1c1e21;font-weight:600;line-height:26px}.mangoDetailsPreview h1 span{font-size:var(--font-size-sm);color:var(--text-muted);margin:var(--space-5) 0 0;font-weight:400;display:block}.mangoDetailsPreview h1 span strong{color:var(--color-text-secondary);margin-left:var(--space-2);font-weight:600}.mangoDetailsPreviewDescription{font-size:var(--font-size-sm);color:var(--text-muted);margin:0 0 45px;line-height:1.5}.mangoDetailsPreviewDetailsFooter{color:var(--text-muted);margin:0;font-size:11px;line-height:1.4}.footerItem{color:var(--text-muted)}.mangoDetailsPreviewfooterButtonWrapper{width:100%;padding:24px var(--space-6) 12px;z-index:1;box-sizing:border-box;align-items:center;gap:24px;display:flex;position:absolute;bottom:0;left:0;overflow:hidden}.footermMangoPrice{font-size:var(--font-size-md);color:var(--color-text-secondary);font-weight:700}.footermMangoPrice .inr{font-size:var(--font-size-md);margin-right:2px}.mangoDetailsPreviewfooterButtonWrapper button{background:var(--brand-primary);border-radius:var(--radius-sm);height:52px;color:var(--background-surface);font-size:var(--font-size-sm);cursor:pointer;border:none;flex:1;font-weight:400;transition:opacity .15s}.mangoDetailsPreviewfooterButtonWrapper button:hover{opacity:.9}.mango-config-card{background:var(--background-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-md);box-sizing:border-box;overflow:hidden}.mango-config-header{padding:var(--space-6) 20px;background:var(--background-surface);box-sizing:border-box;justify-content:space-between;align-items:center;min-height:58px;display:flex}.mango-config-header.clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.config-title-group{align-items:center;gap:var(--space-3);display:flex}.config-title{font-family:var(--font-family-stack);color:var(--color-text-secondary);font-size:15px;font-weight:600}.config-info-icon{color:var(--text-faint);cursor:pointer;align-items:center;transition:color .15s;display:inline-flex}.config-info-icon:hover{color:var(--color-text-primary)}.config-info-icon.inline{margin-left:var(--space-5);vertical-align:middle}.config-add-field-btn{align-items:center;gap:var(--space-5);background:var(--border-light);border-radius:var(--radius-sm);padding:var(--space-5) 14px;font-family:var(--font-family-stack);color:var(--color-text-secondary);cursor:pointer;border:none;font-size:13.5px;font-weight:500;transition:background-color .15s;display:inline-flex}.config-add-field-btn:hover{background:var(--border-strong)}.config-add-field-btn .plus-sign{font-size:16px;font-weight:600;line-height:1}.tag-new-badge{background-color:var(--brand-primary);color:var(--background-surface);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;border-radius:10px;padding:2px 7px;font-weight:700}.advance-arrow{color:var(--color-text-primary);justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.advance-arrow.open{transform:rotate(180deg)}.advance-settings-body{padding:var(--space-3) 20px 20px 20px;gap:var(--space-6);border-top:1px solid var(--border-row);background:var(--background-surface);flex-direction:column;display:flex}.advance-setting-row{align-items:center;gap:12px;display:flex}.advance-label{font-family:var(--font-family-stack);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;font-weight:400;display:inline-flex}.courses-page-wrapper{width:100%;font-family:var(--font-family-stack);-webkit-user-select:none;user-select:none;flex-direction:column;gap:20px;display:flex}.courses-header-row{justify-content:space-between;align-items:center;width:100%;display:flex}.courses-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);line-height:var(--line-height-tight)}.courses-header-actions{align-items:center;gap:12px;display:flex}.comments-link-btn{font-family:var(--font-family-stack);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--info);cursor:pointer;padding:var(--space-3) 12px;background:0 0;border:none;transition:opacity .15s}.comments-link-btn:hover{opacity:.8}.courses-create-btn{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:Poppins,Noto Color Emoji,sans-serif;font-size:14px;font-weight:500;transition:background-color .15s,opacity .15s,transform .1s;display:inline-flex}.courses-create-btn:focus-visible{outline-offset:2px;outline:2px solid #f2962c}.courses-create-btn{color:#fff;background-color:#f2962c}.courses-create-btn:hover:not(:disabled){background-color:#e0851f}.courses-create-btn:active{background-color:#cc7415}.courses-create-btn:disabled{opacity:.5;cursor:not-allowed}.courses-create-btn{height:40px;padding:0 22px}.courses-filters-row{align-items:center;gap:var(--space-6);width:100%;display:flex}.courses-search-bar-wrapper{flex:1;align-items:center;display:flex;position:relative}.courses-search-bar-wrapper .search-icon{pointer-events:none;color:var(--color-text-primary);position:absolute;left:14px}.courses-search-input{color:#0f0f0f;background:#fff;border:1px solid #e1e1e1;border-radius:6px;outline:none;padding:0 14px;font-family:Poppins,Noto Color Emoji,sans-serif;font-size:14px;transition:border-color .15s,box-shadow .15s}.courses-search-input::placeholder{color:#9ca3af}.courses-search-input:focus{border-color:#f2962c;box-shadow:0 0 0 2px #f2962c1a}.courses-search-input:disabled{cursor:not-allowed;background:#f5f5f5}.courses-search-input{width:100%;height:44px;padding:0 var(--space-6) 0 44px}.courses-type-select{color:#0f0f0f;background:#fff;border:1px solid #e1e1e1;border-radius:6px;outline:none;padding:0 14px;font-family:Poppins,Noto Color Emoji,sans-serif;font-size:14px;transition:border-color .15s,box-shadow .15s}.courses-type-select::placeholder{color:#9ca3af}.courses-type-select:focus{border-color:#f2962c;box-shadow:0 0 0 2px #f2962c1a}.courses-type-select:disabled{cursor:not-allowed;background:#f5f5f5}.courses-type-select{cursor:pointer;min-width:160px;height:44px}.courses-filter-btn{background-color:var(--border-light);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-text-primary);cursor:pointer;border:none;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.courses-filter-btn:hover{background-color:var(--border-strong)}.courses-grid{margin-top:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(290px,320px));gap:24px;display:grid}.course-card{background:#fff;border:1px solid #e8ecf1;border-radius:12px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #00000005}.course-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.course-thumbnail-wrap{aspect-ratio:16/9;background:var(--gray-950);cursor:pointer;width:100%;position:relative;overflow:hidden}.course-thumbnail-img{object-fit:cover;width:100%;height:100%;display:block}.course-body{padding:var(--space-6);flex-direction:column;flex:1;display:flex}.course-title-tags{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.course-draft-badge{background-color:var(--background-gray);color:var(--text-muted);font-family:var(--font-family-stack);font-size:11px;font-weight:var(--font-weight-bold);padding:2px var(--space-3);border-radius:var(--radius-xs);letter-spacing:.05em;text-transform:uppercase}.course-item-title{margin:0 0 var(--space-5) 0;font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);line-height:var(--line-height-snormal);-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.course-author{color:var(--text-muted);margin-bottom:var(--space-5);font-size:13px}.course-meta{font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-muted);margin:0}.course-footer{padding:12px var(--space-6) var(--space-6) var(--space-6);align-items:center;gap:var(--space-3);border-top:1px solid var(--border-row);display:flex}.course-edit-btn{background-color:var(--border-light);color:var(--color-text-tertiary);border-radius:var(--radius-sm);height:38px;font-family:var(--font-family-stack);font-size:13px;font-weight:var(--font-weight-medium);cursor:pointer;border:none;flex:1;transition:opacity .15s}.course-edit-btn:hover{opacity:.85}.course-more-btn{cursor:pointer;width:38px;height:38px;color:var(--color-text-primary);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.course-more-btn:hover{background-color:var(--border-divider)}.course-modal-backdrop{z-index:1100;background:#00000073;background-color:var(--mdl-backdrop);justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.course-create-modal{background:#fff;border-radius:12px;flex-direction:column;width:480px;max-width:90vw;animation:.25s cubic-bezier(.23,1,.32,1) modalScale;display:flex;overflow:hidden;box-shadow:0 4px 16px #00000014}.course-modal-header{padding:var(--mdl-header-padding);justify-content:center;align-items:center;display:flex;position:relative}.course-modal-close{top:var(--space-6);right:var(--space-6);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.course-modal-title{font-size:18px;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:0}.course-modal-body{padding:var(--mdl-body-padding);text-align:center;flex-direction:column;align-items:center;display:flex}.course-icon-circle{background-color:var(--brand-primary-soft);width:64px;height:64px;margin-bottom:var(--space-6);border-radius:50%;justify-content:center;align-items:center;display:flex}.modal-content-title{margin:0 0 var(--space-3) 0;font-size:18px;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.modal-content-desc{color:var(--text-muted);font-size:13.5px;line-height:var(--line-height-normal);margin:0 0 20px}.course-modal-inputs{gap:var(--space-6);flex-direction:column;width:100%;margin-bottom:24px;display:flex}.course-title-affix-input{color:#0f0f0f;background:#fff;border:1px solid #e1e1e1;border-radius:6px;outline:none;padding:0 14px;font-family:Poppins,Noto Color Emoji,sans-serif;font-size:14px;transition:border-color .15s,box-shadow .15s}.course-title-affix-input::placeholder{color:#9ca3af}.course-title-affix-input:focus{border-color:#f2962c;box-shadow:0 0 0 2px #f2962c1a}.course-title-affix-input:disabled{cursor:not-allowed;background:#f5f5f5}.course-title-affix-input{align-items:center;height:48px;display:flex}.course-title-affix-input input{font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1;padding:0}.course-title-count{color:var(--text-muted);font-size:12px}.course-link-mango-select{color:#0f0f0f;background:#fff;border:1px solid #e1e1e1;border-radius:6px;outline:none;padding:0 14px;font-family:Poppins,Noto Color Emoji,sans-serif;font-size:14px;transition:border-color .15s,box-shadow .15s}.course-link-mango-select::placeholder{color:#9ca3af}.course-link-mango-select:focus{border-color:#f2962c;box-shadow:0 0 0 2px #f2962c1a}.course-link-mango-select:disabled{cursor:not-allowed;background:#f5f5f5}.course-link-mango-select{cursor:pointer;width:100%;height:48px}.modal-continue-btn{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:Poppins,Noto Color Emoji,sans-serif;font-size:14px;font-weight:500;transition:background-color .15s,opacity .15s,transform .1s;display:inline-flex}.modal-continue-btn:focus-visible{outline-offset:2px;outline:2px solid #f2962c}.modal-continue-btn{color:#fff;background-color:#f2962c}.modal-continue-btn:hover:not(:disabled){background-color:#e0851f}.modal-continue-btn:active{background-color:#cc7415}.modal-continue-btn:disabled{opacity:.5;cursor:not-allowed}.modal-continue-btn{width:100%;height:44px;font-size:15px}.course-edit-screen{background:var(--background-app);z-index:var(--z-dropdown);font-family:var(--font-family-stack);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.course-edit-topbar{background:var(--background-surface);border-bottom:1px solid var(--border-hairline);flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.course-edit-topbar-left{align-items:center;gap:var(--space-6);display:flex}.back-to-courses-btn{background:var(--background-gray);cursor:pointer;width:36px;height:36px;color:var(--color-text-primary);border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.back-to-courses-btn:hover{background:var(--border-strong)}.course-topbar-logo{height:28px}.topbar-separator{color:var(--border-gray);font-size:20px;font-weight:300}.course-topbar-title{font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:0}.course-edit-topbar-right{align-items:center;gap:12px;display:flex}.btn-preview-changes{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:Poppins,Noto Color Emoji,sans-serif;font-size:14px;font-weight:500;transition:background-color .15s,opacity .15s,transform .1s;display:inline-flex}.btn-preview-changes:focus-visible{outline-offset:2px;outline:2px solid #f2962c}.btn-preview-changes{color:#fff;background-color:#000}.btn-preview-changes:hover:not(:disabled){background-color:#1a1a1a}.btn-preview-changes{height:40px;padding:0 20px}.btn-publish{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:Poppins,Noto Color Emoji,sans-serif;font-size:14px;font-weight:500;transition:background-color .15s,opacity .15s,transform .1s;display:inline-flex}.btn-publish:focus-visible{outline-offset:2px;outline:2px solid #f2962c}.btn-publish{color:#fff;background-color:#f2962c}.btn-publish:hover:not(:disabled){background-color:#e0851f}.btn-publish:active{background-color:#cc7415}.btn-publish:disabled{opacity:.5;cursor:not-allowed}.btn-publish{height:40px;padding:0 24px}.course-edit-layout{flex:1;display:flex;overflow:hidden}.course-edit-sidebar{background:var(--background-surface);border-right:1px solid var(--border-hairline);width:250px;padding:var(--space-6) 12px;gap:var(--space-2);flex-direction:column;display:flex;overflow-y:auto}.course-sidebar-nav-item{padding:12px var(--space-6);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;transition:all .15s;display:flex}.course-sidebar-nav-item:hover{background-color:var(--background-hover);color:var(--gray-900)}.course-sidebar-nav-item.active{background-color:var(--brand-primary-soft);color:var(--brand-primary);font-weight:var(--font-weight-semibold)}.sidebar-item-left{align-items:center;gap:12px;display:flex}.course-edit-content-area{flex-direction:column;flex:1;gap:20px;padding:32px 48px;display:flex;overflow-y:auto}.course-content-card{background:#fff;border:1px solid #e8ecf1;border-radius:12px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 1px 3px #00000005}.content-card-topbar{justify-content:space-between;align-items:center;display:flex}.content-card-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:0}.btn-upload-cloud{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:Poppins,Noto Color Emoji,sans-serif;font-size:14px;font-weight:500;transition:background-color .15s,opacity .15s,transform .1s;display:inline-flex}.btn-upload-cloud:focus-visible{outline-offset:2px;outline:2px solid #f2962c}.btn-upload-cloud{color:#f2962c;background-color:#fdefdf}.btn-upload-cloud:hover:not(:disabled){opacity:.85}.btn-upload-cloud{height:38px;font-size:13.5px}.section-ribbon-row{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.section-ribbon{background-color:var(--color-surface-base);color:var(--background-surface);font-size:13px;font-weight:var(--font-weight-semibold);padding:var(--space-5) 20px var(--space-5) var(--space-6);clip-path:polygon(0% 0%,90% 0%,100% 50%,90% 100%,0% 100%);display:inline-block}.ribbon-drag-handle{color:var(--slate-400);cursor:grab}.chapter-box{background-color:var(--background-gray);border-radius:var(--radius-md);padding:var(--space-6) 20px;gap:var(--space-6);flex-direction:column;display:flex}.chapter-header{justify-content:space-between;align-items:center;display:flex}.chapter-header-left{align-items:center;gap:var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);display:flex}.chapter-header-actions{align-items:center;gap:12px;display:flex}.btn-add-content{align-items:center;gap:var(--space-5);background:var(--background-surface);border:1px solid var(--border-gray);border-radius:var(--radius-sm);padding:var(--space-5) 14px;font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;display:inline-flex}.content-type-selector-box{background:var(--background-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);flex-direction:column;align-items:center;gap:18px;padding:24px;display:flex;position:relative}.content-type-close-btn{cursor:pointer;color:var(--gray-500);background:0 0;border:none;position:absolute;top:12px;right:12px}.content-type-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.content-types-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.content-type-icon-btn{border-radius:var(--radius-md);border:1px solid var(--border-hairline);background:var(--background-surface);cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .15s,box-shadow .15s;display:flex}.content-type-icon-btn:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-add-more-chapters{align-items:center;gap:var(--space-5);color:var(--info);font-size:13.5px;font-weight:var(--font-weight-medium);cursor:pointer;padding:var(--space-2) 0;background:0 0;border:none;align-self:flex-start;display:inline-flex}.btn-add-new-section{align-items:center;gap:var(--space-5);background:var(--background-surface);border:1px dashed var(--slate-300);border-radius:var(--radius-sm);padding:var(--space-4) 20px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;align-self:flex-start;transition:border-color .15s;display:inline-flex}.btn-add-new-section:hover{border-color:var(--brand-primary)}.activity-page-container{background-color:var(--background-app);width:100%;min-height:100%;font-family:var(--font-family-stack);color:var(--color-text-secondary);justify-content:flex-start;display:flex}.feed-layout-grid{width:100%;padding:var(--space-6) 20px 24px 20px;justify-content:flex-start;align-items:flex-start;gap:24px;display:flex}.feed-left-sidebar{background:var(--background-surface);border-right:1px solid var(--border-hairline);width:299px;min-height:calc(100vh - 60px);margin-top:calc(-1 * var(--space-6));margin-bottom:calc(-1 * var(--space-6));flex-direction:column;flex-shrink:0;margin-left:-20px;display:flex}.subscriber-card-feed{padding:20px var(--space-6) 12px var(--space-6);align-items:center;gap:14px;display:flex}.subscriber-card-feed .user-avatar{cursor:pointer;background:var(--border-input);border-radius:50%;flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.subscriber-card-feed .user-avatar img{object-fit:cover;width:100%;height:100%}.subscriber-card-feed .user-details{flex-direction:column;display:flex}.subscriber-card-feed .user-details .creator-name{color:var(--text-slate-strong);cursor:pointer;margin:0;font-size:16px;font-weight:600;transition:color .15s}.subscriber-card-feed .user-details .creator-name:hover{color:var(--brand-primary)}.feed-left-sidebar .action-create-wrapper{padding:var(--space-3) var(--space-6) var(--space-6) var(--space-6)}.btn-sidebar-create{justify-content:center;align-items:center;gap:var(--space-3);background-color:var(--brand-primary);width:100%;height:44px;color:var(--background-surface);border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-primary);border:none;font-size:15px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.btn-sidebar-create:hover{background-color:var(--brand-primary-hover);transform:translateY(-1px)}.sidebar-divider{background:var(--border-hairline);border:none;height:1px;margin:0}.tags-list-wrapper{padding:var(--space-6)}.tags-header{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.tags-header .tags-title{color:var(--text-slate-strong);margin:0;font-size:16px;font-weight:600}.tags-header .btn-add-tags{color:var(--info);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;transition:color .15s}.tags-header .btn-add-tags:hover{color:var(--info-hover);text-decoration:underline}.no-tags-content{padding:12px 0 var(--space-3) 0;color:var(--gray-500);font-size:var(--font-size-sm)}.no-tags-content strong{color:var(--text-slate-strong)}.feed-center-column{gap:var(--space-6);flex-direction:column;flex:1;max-width:636px;display:flex}.welcome-post-card{background:var(--background-surface);border-radius:var(--radius-xl);border:1px solid var(--border-hairline);box-shadow:var(--shadow-sm);padding:14px 18px}.welcome-post-card .post-bar{align-items:center;gap:12px;display:flex}.welcome-post-card .post-avatar{cursor:pointer;border-radius:50%;flex-shrink:0;width:36px;height:36px;overflow:hidden}.welcome-post-card .post-avatar img{object-fit:cover;width:100%;height:100%}.welcome-post-card .postBtn{text-align:left;height:42px;padding:0 var(--space-6);background-color:var(--background-soft);color:var(--gray-500);font-size:var(--font-size-sm);cursor:pointer;border:1px solid #0000;border-radius:24px;flex:1;align-items:center;font-family:inherit;transition:all .2s;display:flex}.welcome-post-card .postBtn:hover{background-color:var(--border-card);color:var(--text-slate)}.welcome-post-card .icon-add-circle{color:var(--color-text-primary);cursor:pointer;transition:transform .15s,color .15s}.welcome-post-card .icon-add-circle:hover{color:var(--brand-primary);transform:scale(1.1)}.category-alert,.video-walkthrough-alert{background-color:var(--info-bg);border:1px solid var(--info-border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-6);color:var(--text-slate-strong);font-size:var(--font-size-sm);justify-content:space-between;align-items:center;display:flex}.category-alert-left{align-items:center;gap:var(--space-4);display:flex}.category-alert-left .icon-info{color:var(--info);flex-shrink:0}.category-alert-left span{color:var(--text-slate);font-weight:500}.category-alert-right{align-items:center;gap:12px;display:flex}.btn-category-click{background-color:var(--info);color:var(--background-surface);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:5px 14px;font-size:13px;font-weight:600;transition:background-color .15s}.btn-category-click:hover{background-color:var(--info-hover)}.category-alert-close{color:var(--slate-400);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:color .15s;display:flex}.category-alert-close:hover{color:var(--slate-600)}.video-alert-content{align-items:center;gap:var(--space-4);display:flex}.video-alert-content .video-play-icon{color:var(--info);flex-shrink:0}.video-alert-content .video-title-bold{color:var(--gray-900);font-size:15px;font-weight:600}.video-alert-content .video-arrow{color:var(--gray-500);font-size:15px}.video-alert-content .video-subtitle{font-size:var(--font-size-sm);color:var(--slate-600)}.btn-video-watch{color:var(--info);letter-spacing:.5px;cursor:pointer;padding:var(--space-2) var(--space-3);background:0 0;border:none;font-size:13px;font-weight:700;transition:color .15s}.btn-video-watch:hover{color:var(--info-hover);text-decoration:underline}.upcoming-workshops-card{background:var(--background-surface);border-radius:var(--radius-xl);border:1px solid var(--border-hairline);box-shadow:var(--shadow-sm);overflow:hidden}.upcoming-workshops-card .card-title-wrapper{padding:var(--space-6) 20px;border-bottom:1px solid var(--background-soft);justify-content:space-between;align-items:center;display:flex}.upcoming-workshops-card .card-title{color:var(--text-slate-strong);margin:0;font-size:16px;font-weight:600}.upcoming-workshops-card .btn-see-all{color:var(--info);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}.upcoming-workshops-card .btn-see-all:hover{text-decoration:underline}.upcoming-workshops-card .card-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px 24px;display:flex}.upcoming-workshops-card .clock-icon-wrapper{justify-content:center;align-items:center;margin-bottom:12px;display:flex}.upcoming-workshops-card .sessions-desc{max-width:420px;color:var(--gray-500);margin:0;font-size:13.5px;line-height:1.5}.feed-filter-bar{padding:var(--space-2) 2px;justify-content:space-between;align-items:center;display:flex}.feed-filter-bar .creator-workspace-avatar{border:1px solid var(--border-input);border-radius:50%;width:36px;height:36px;overflow:hidden}.feed-filter-bar .creator-workspace-avatar img{object-fit:cover;width:100%;height:100%}.btn-feed-filter{background:var(--background-soft);border:1px solid var(--border-card);border-radius:var(--radius-md);width:40px;height:36px;color:var(--color-text-primary);cursor:pointer;justify-content:center;align-items:center;transition:all .15s;display:flex}.btn-feed-filter:hover{background:var(--neutral-200);color:var(--text-slate-strong)}.feed-empty-state-card{text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.feed-empty-lottie-container{width:160px;height:160px;margin-bottom:var(--space-6);justify-content:center;align-items:center;display:flex}.feed-empty-title{color:var(--text-slate-strong);margin:0 0 var(--space-3) 0;font-size:18px;font-weight:700}.feed-empty-subtitle{font-size:var(--font-size-sm);color:var(--gray-500);margin:0}.feed-right-sidebar{flex-direction:column;flex-shrink:0;width:350px;display:flex}.feed-card-refer-and-earn{background:var(--background-surface);border-radius:var(--radius-xl);border:1px solid var(--border-hairline);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.refer-card-header{flex-direction:column;gap:12px;padding:18px 20px 14px;display:flex}.refer-card-title{color:var(--text-slate-strong);margin:0;font-size:17px;font-weight:700;line-height:1.35}.btn-invite-friends{justify-content:center;align-items:center;gap:var(--space-3);background-color:var(--brand-primary);height:38px;color:var(--background-surface);border-radius:var(--radius-sm);font-size:var(--font-size-sm);cursor:pointer;border:none;align-self:flex-start;padding:0 18px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 5px #f2962c33}.btn-invite-friends:hover{background-color:var(--brand-primary-hover);transform:translateY(-1px)}.refer-invite-illustration{justify-content:center;align-items:center;width:100%;padding:0 12px 14px;display:flex}.refer-invite-illustration img{width:100%;max-width:320px;height:auto;display:block}.create-post-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--z-header);background-color:#0f172a8c;justify-content:center;align-items:center;animation:.2s ease-out fadeInModal;display:flex;position:fixed;inset:0}.create-post-modal-dialog{background:var(--background-surface);border-radius:var(--radius-xl);width:545px;max-width:92vw;box-shadow:var(--shadow-modal);flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) scaleUpModal;display:flex;overflow:hidden}.create-post-modal-header{padding:var(--space-6) 20px;border-bottom:1px solid var(--border-divider);justify-content:center;align-items:center;display:flex;position:relative}.create-post-modal-header .modal-title{color:var(--text-slate-strong);margin:0;font-size:16px;font-weight:700}.btn-modal-close{background:var(--background-soft);width:32px;height:32px;color:var(--gray-500);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:14px;right:14px}.btn-modal-close:hover{background:var(--border-input);color:var(--text-slate-strong)}.create-post-modal-body{padding:var(--space-6) 20px;gap:var(--space-6);flex-direction:column;display:flex}.tags-select-bar{padding:var(--space-4) 14px;border:1px dashed var(--border-gray);border-radius:var(--radius-md);cursor:pointer;background:var(--input-disabled-bg);justify-content:space-between;align-items:center;transition:border-color .15s;display:flex}.tags-select-bar:hover{border-color:var(--brand-primary)}.tags-select-placeholder{align-items:center;gap:var(--space-3);color:var(--icon-faint);font-size:13.5px;display:flex}.tags-select-placeholder .tag-icon{color:var(--icon-faint)}.tags-select-bar .plus-icon{color:var(--text-faint)}.post-author-row{align-items:center;gap:12px;display:flex}.post-author-avatar{border-radius:50%;flex-shrink:0;width:44px;height:44px;overflow:hidden}.post-author-avatar img{object-fit:cover;width:100%;height:100%}.post-author-meta{gap:var(--space-2);flex-direction:column;display:flex}.post-author-meta .author-name{color:var(--text-slate-strong);font-size:15px;font-weight:600}.mango-button-group{align-items:center;gap:var(--space-3);display:flex}.mango-select-pill{align-items:center;gap:var(--space-5);background:var(--input-disabled-bg);border:1px solid var(--border-muted);border-radius:var(--space-6);padding:var(--space-2) 10px;color:var(--color-text-primary);cursor:pointer;font-size:12.5px;transition:all .15s;display:inline-flex}.mango-select-pill:hover{background:var(--border-muted);color:var(--text-slate-strong)}.post-textarea-wrapper{margin-top:var(--space-2)}.post-textarea{resize:none;width:100%;min-height:90px;color:var(--text-slate-strong);border:none;outline:none;font-family:inherit;font-size:15px;line-height:1.5}.post-textarea::placeholder{color:var(--slate-400)}.create-post-modal-footer{padding:12px 20px var(--space-6) 20px;border-top:1px solid var(--border-divider);justify-content:space-between;align-items:center;display:flex}.footer-attachment-tools{align-items:center;gap:var(--space-4);display:flex}.attachment-tool-btn{width:34px;height:34px;color:var(--color-text-primary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.attachment-tool-btn:hover{background:var(--background-soft);color:var(--brand-primary)}.schedule-divider-box{align-items:center;gap:var(--space-5);padding-left:var(--space-4);border-left:1px solid var(--border-card);color:var(--schedule-blue);cursor:pointer;font-size:13px;font-weight:500;display:flex}.btn-publish-post{padding:var(--space-3) 24px;background-color:var(--brand-primary);color:var(--background-surface);border-radius:var(--radius-sm);font-size:var(--font-size-sm);cursor:pointer;border:none;font-weight:600;transition:all .15s}.btn-publish-post:disabled{background-color:var(--border-strong);color:var(--background-surface);cursor:not-allowed}.btn-publish-post:not(:disabled):hover{background-color:var(--brand-primary-hover)}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}@keyframes scaleUpModal{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
