@property --header-fire-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.header{background:var(--theme-bg-color,#175738);color:#fff;border-bottom:1px solid #ffffff14;height:52px;position:relative;overflow:hidden}.header .header-progress{background:linear-gradient(90deg, transparent, var(--app-accent-color), #ffffffeb, transparent);z-index:2;width:48%;height:2px;animation:1.2s ease-in-out infinite header-progress-slide;position:absolute;bottom:0;left:0;transform:translate(-45%)}.header .header-inner{height:100%;max-width:var(--content-max-width);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:0 18px;display:flex;position:relative}.header .header-inner .logo-link{color:#fff;text-decoration:none}.header .header-inner .logo-heading{white-space:nowrap;align-items:center;height:28px;margin:0;display:flex}.header .header-inner .logo-heading img{object-fit:contain;object-position:left center;width:150px;height:26px;display:block}.header .header-inner .header-center{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.header .header-inner .header-mode-nav{align-items:center;gap:18px;display:flex}.header .header-inner .header-mode-nav a{color:#ffffffad;border-bottom:2px solid #0000;align-items:center;height:52px;padding:2px 0 0;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}.header .header-inner .header-mode-nav a:hover{color:#fff}.header .header-inner .header-mode-nav a.active{border-bottom-color:var(--app-accent-color);color:#fff}.header .header-inner .header-mode-nav a.header-mode-link-blogs{border:1px solid #ffffff24;border-radius:6px;height:32px;padding:0 9px}.header .header-inner .header-mode-nav a.header-mode-link-blogs:hover,.header .header-inner .header-mode-nav a.header-mode-link-blogs.active{border-color:color-mix(in srgb, var(--app-accent-color) 72%, #ffffff47);background:color-mix(in srgb, var(--app-accent-color) 16%, transparent)}.header .header-inner .header-private-label{color:#ffffffb8;white-space:nowrap;border:1px solid #ffffff2e;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:600;line-height:1}.header .header-inner .header-private-label--animated{color:#ffffffe6;background:#fcba8318 padding-box padding-box;border-color:#0000;align-items:center;gap:5px;padding:5px 10px 5px 8px;display:inline-flex;position:relative;overflow:hidden}.header .header-inner .header-private-label--animated:before{content:"";border-radius:inherit;background:conic-gradient(from var(--header-fire-border-angle), transparent 0deg 268deg, #fb923c2e 300deg, #fbbf249e 328deg, #fff7edeb 338deg, #f973168c 352deg, transparent 360deg);pointer-events:none;-webkit-mask-composite:xor;padding:1px;animation:3.8s linear infinite header-fire-border-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.header .header-inner .header-private-label__icon{z-index:1;color:#fb923c;filter:drop-shadow(0 0 3px #fb923c59);flex:none;animation:2.6s ease-in-out infinite header-fire-icon-glow;position:relative}.header .header-inner .header-right{flex:none}.header .header-inner .header-menu-toggle{color:#ffffffd1;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;margin-left:-6px;padding:0;transition:background .12s,color .12s;display:none}.header .header-inner .header-menu-toggle:hover{color:#fff;background:#ffffff14}.header .header-inner .header-menu-toggle:focus-visible{outline:2px solid var(--app-accent-color);outline-offset:2px}.header .header-inner .header-actions{align-items:center;display:flex;gap:6px!important}.header .header-inner .header-actions .ant-btn{border-color:color-mix(in srgb, var(--app-accent-color) 38%, transparent);color:#ffffffd1;min-width:32px;height:30px;box-shadow:none;background:#ffffff0f;border-radius:6px;padding:0 10px;font-size:12px}.header .header-inner .header-actions .ant-btn .ant-btn-icon{display:inline-flex}.header .header-inner .header-actions .ant-btn:hover{border-color:var(--app-accent-color)!important;background:color-mix(in srgb, var(--app-accent-color) 16%, transparent)!important;color:#fff!important}.header .header-inner .header-actions .ant-btn-primary{border-color:color-mix(in srgb, var(--app-accent-color) 42%, transparent);background:color-mix(in srgb, var(--app-accent-color) 14%, transparent);color:#fff}.header .header-inner .header-actions .ant-btn-primary svg{color:currentColor}@keyframes header-fire-border-spin{to{--header-fire-border-angle:360deg}}@keyframes header-fire-icon-glow{0%,to{color:#fb923c;filter:drop-shadow(0 0 2px #fb923c47)}50%{color:#fcd34d;filter:drop-shadow(0 0 5px #fcd34d7a)}}@keyframes header-progress-slide{0%{transform:translate(-55%)}55%{transform:translate(140%)}to{transform:translate(220%)}}@media screen and (max-width:768px){.header .header-inner{gap:10px;padding:0 12px}.header .header-inner .header-menu-toggle{display:inline-flex}.header .header-inner .header-mode-nav,.header .header-inner .header-private-label{display:none}}.header-mobile-backdrop{z-index:40;cursor:default;background:#0006;border:none;padding:0;animation:.16s header-mobile-fade;position:fixed;inset:52px 0 0}.header-mobile-menu{z-index:41;background:var(--theme-bg-color,#175738);border-bottom:1px solid #ffffff14;flex-direction:column;padding:6px;animation:.18s header-mobile-slide;display:flex;position:fixed;top:52px;left:0;right:0;box-shadow:0 12px 28px #00000052}.header-mobile-menu a{color:#ffffffc7;border-left:3px solid #0000;border-radius:8px;align-items:center;min-height:44px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:flex}.header-mobile-menu a:hover{color:#fff;background:#ffffff0f}.header-mobile-menu a:focus-visible{outline:2px solid var(--app-accent-color);outline-offset:-2px}.header-mobile-menu a.active{border-left-color:var(--app-accent-color);background:color-mix(in srgb, var(--app-accent-color) 16%, transparent);color:#fff}@keyframes header-mobile-fade{0%{opacity:0}to{opacity:1}}@keyframes header-mobile-slide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.header .header-private-label--animated:before,.header .header-private-label__icon{animation:none}}@media screen and (max-width:480px){.header .header-inner{gap:8px;padding:0 8px}.header .header-inner .logo-heading img{width:128px;height:auto}.header .header-inner .header-actions{gap:4px!important}.header .header-inner .header-actions .ant-btn{width:32px;min-width:32px;padding:0}.header .header-inner .header-actions .quick-switch-label,.header .header-inner .header-actions .settings-trigger-chevron,.header .header-inner .header-actions .account-trigger-name{display:none}.header .header-inner .header-actions .account-trigger{justify-content:center;width:32px;padding:0}}
.settings-trigger-chevron{font-size:9px;line-height:1}.account-trigger{border:1px solid color-mix(in srgb, var(--app-accent-color) 38%, transparent);color:#ffffffeb;cursor:pointer;background:#ffffff0f;border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 10px 0 4px;transition:border-color .12s,background .12s;display:inline-flex}.account-trigger:hover,.account-trigger:focus-visible{border-color:var(--app-accent-color);background:color-mix(in srgb, var(--app-accent-color) 16%, transparent)}.account-trigger:focus-visible{outline:none}.account-trigger-avatar{background:var(--app-accent-color);color:#fff;flex:none;font-size:12px;font-weight:600}.account-trigger-name{white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:13px;font-weight:500;overflow:hidden}.settings-dropdown-overlay .ant-dropdown-menu{min-width:200px;padding:8px 0}.settings-dropdown-overlay .ant-dropdown-menu-item-group-title{color:var(--text-secondary,#666);text-transform:uppercase;padding:8px 12px 4px;font-size:12px;font-weight:500}.settings-dropdown-overlay .ant-dropdown-menu-item{padding:8px 16px}.settings-dropdown-overlay .ant-dropdown-menu-item.active{background-color:var(--tool-theme-bg-color);color:#fff}.settings-dropdown-overlay .ant-dropdown-menu-item.active:hover{background-color:var(--tool-theme-bg-color)}.settings-dropdown-overlay .settings-menu-item{align-items:center;gap:8px;display:flex}.settings-dropdown-overlay .settings-icon{justify-content:center;width:20px;font-size:16px;display:inline-flex}.settings-dropdown-overlay .settings-section-title{color:var(--text-secondary,#999);font-weight:600}.settings-dropdown-overlay .settings-account-header{cursor:default;align-items:center;gap:10px;padding:2px 0;display:flex}.settings-dropdown-overlay .settings-account-avatar{background:var(--tool-theme-bg-color,#175738);color:#fff;flex:none;font-size:13px;font-weight:600}.settings-dropdown-overlay .settings-account-info{flex-direction:column;min-width:0;display:flex}.settings-dropdown-overlay .settings-account-name{color:var(--text-primary,#1a1a1a);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.settings-dropdown-overlay .settings-account-email{color:var(--text-secondary,#888);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.settings-dropdown-overlay .color-dot{border-radius:50%;width:12px;height:12px;display:inline-block}.settings-dropdown-overlay .color-dot.color-green{background-color:#2b8861}.settings-dropdown-overlay .color-dot.color-blue{background-color:#1677ff}.settings-dropdown-overlay .color-dot.color-red{background-color:#dc3545}.settings-dropdown-overlay .color-dot.color-yellow{background-color:#ffbd00}
