.header-search-area[data-v-adf3b08b]{position:relative;margin-left:auto;flex-shrink:0}.header-search-toggle[data-v-adf3b08b]{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:10px;background:transparent;color:#656772;cursor:pointer}.header-search-toggle[data-v-adf3b08b]:hover,.header-search-toggle[aria-expanded=true][data-v-adf3b08b]{background:#f2f3f6;color:#25252a}.header-search-toggle[data-v-adf3b08b]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.header-search-panel[data-v-adf3b08b]{position:absolute;right:0;top:calc(100% + 16px);width:min(360px,calc(100vw - 24px));padding:17px;background:#fff;border:1px solid #e9e9ed;border-radius:14px;box-shadow:0 12px 36px #20203022}.header-search-panel>label[data-v-adf3b08b]{display:block;font-size:12px;font-weight:600;margin-bottom:11px}.header-search-field[data-v-adf3b08b]{display:flex;gap:8px}.header-search-field input[data-v-adf3b08b]{width:0;flex:1;min-width:0;height:40px;border:1px solid #dedee5;border-radius:8px;padding:0 10px;font-size:12px}.header-search-field button[data-v-adf3b08b]{border:0;border-radius:8px;background:#303036;color:#fff;padding:0 15px;font-size:12px}.header-actions[data-v-adf3b08b]{margin-left:0!important}@media(max-width:480px){.header-search-area[data-v-adf3b08b]{position:static}.header-search-panel[data-v-adf3b08b]{top:calc(100% + 8px);right:12px}.header-search-toggle[data-v-adf3b08b]{width:32px;height:34px}.brand-name[data-v-adf3b08b]{max-width:42vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.site-brand-logo[data-v-adf3b08b]{width:37px;height:37px;object-fit:contain;flex-shrink:0}@media(max-width:480px){.site-brand-logo[data-v-adf3b08b]{width:28px;height:28px}}.header-login[data-v-adf3b08b]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:48px;height:32px;padding:0 12px;border:1px solid #f1c9c6;border-radius:18px;background:#fff0e9;color:#c44965;font-size:12px;font-weight:600;white-space:nowrap}.header-login[data-v-adf3b08b]:hover{background:#ffe4e3}.auth-content[data-v-adf3b08b]{min-height:calc(100dvh - 145px)}.site-footer.auth-footer[data-v-adf3b08b]{padding-bottom:24px}.menu-account-actions[data-v-adf3b08b]{padding:12px 22px}.menu-account-actions>button[data-v-adf3b08b]{display:flex;align-items:center;gap:8px;border:1px solid #f0dcd7;background:#fff5ef;color:#b95a6f;border-radius:12px;font-size:12px;padding:10px 14px;width:100%;justify-content:center}.menu-account-actions>p[data-v-adf3b08b]{font-size:11px;color:#b8435a;line-height:1.7}.header-actions[data-v-adf3b08b]{margin-left:auto}.header-menu-button[data-v-adf3b08b]{display:grid;place-items:center;flex:0 0 32px;width:32px;height:36px;padding:0;border:0;border-radius:5px;background:transparent;color:#454545;cursor:pointer}.header-menu-button[data-v-adf3b08b]:hover{background:#f2f2f3}.header-menu-button[data-v-adf3b08b]:focus-visible,.menu-close[data-v-adf3b08b]:focus-visible,.personal-menu a[data-v-adf3b08b]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.personal-menu[data-v-adf3b08b]{position:fixed;inset:0 auto 0 0;margin:0;padding:0;width:min(330px,calc(100vw - 44px));height:100dvh;max-width:none;max-height:none;border:0;border-radius:0 14px 14px 0;background:#fff;color:#333;overflow:auto;overscroll-behavior:contain;box-shadow:10px 0 40px #0002}.personal-menu[data-v-adf3b08b]::backdrop{background:#0007}.personal-menu[open][data-v-adf3b08b]{animation:menu-enter-adf3b08b .18s ease-out}.menu-profile[data-v-adf3b08b]{padding:18px 22px 20px;background:#252525;color:#fff}.menu-topline[data-v-adf3b08b]{display:flex;align-items:center;justify-content:space-between;gap:10px}.menu-topline h2[data-v-adf3b08b]{font-size:13px;font-weight:500;margin:0;color:#c7c7c7}.menu-close[data-v-adf3b08b]{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:#ddd;cursor:pointer}.menu-close[data-v-adf3b08b]:hover{background:#ffffff15}.menu-profile-link[data-v-adf3b08b]{display:flex;align-items:center;gap:13px;margin-top:21px;color:inherit;text-decoration:none}.menu-avatar[data-v-adf3b08b]{display:grid;place-items:center;flex:0 0 56px;width:56px;height:56px;border:1px solid #666;border-radius:50%;background:#3b3b3b;color:#f6f6f6;font-size:24px}.menu-identity[data-v-adf3b08b]{display:flex;flex:1;min-width:0;flex-direction:column;gap:7px}.menu-identity strong[data-v-adf3b08b]{font-size:17px;line-height:1.5;overflow-wrap:anywhere;font-weight:600}.menu-identity small[data-v-adf3b08b]{font-size:11px;color:#bcbcbc}.menu-profile-link>svg[data-v-adf3b08b]{flex-shrink:0;color:#bdbdbd}.menu-profile>p[data-v-adf3b08b]{margin:17px 0 0;color:#a6a6a6;font-size:11px}.menu-links[data-v-adf3b08b]{padding:6px 15px}.menu-links section[data-v-adf3b08b]{padding:13px 0}.menu-links section+section[data-v-adf3b08b]{border-top:1px solid #eee}.menu-links h3[data-v-adf3b08b]{margin:0 12px 7px;font-size:11px;color:#9b9b9b;font-weight:400;letter-spacing:.5px}.menu-links a[data-v-adf3b08b]{display:flex;align-items:center;gap:13px;min-height:46px;padding:10px 12px;color:#4a4a4a;text-decoration:none;border-radius:5px;font-size:13px}.menu-links a>svg[data-v-adf3b08b]{flex-shrink:0;color:#777}.menu-links a>span[data-v-adf3b08b]{flex:1}.menu-links a>svg[data-v-adf3b08b]:last-child{color:#b8b8b8}.menu-links a[data-v-adf3b08b]:hover{background:#f5f5f5}.menu-links a.selected[data-v-adf3b08b]{background:#f7f2f2;color:#d34e62}.menu-links a.selected>svg[data-v-adf3b08b]:first-child{color:#d34e62}.menu-footer[data-v-adf3b08b]{padding:18px 27px;margin:0;font-size:10px;color:#aaa}@keyframes menu-enter-adf3b08b{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.personal-menu[open][data-v-adf3b08b]{animation:none}}.site-header[data-v-adf3b08b]{height:83px;background:#ffffffef;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner[data-v-adf3b08b]{height:100%;max-width:1120px;margin:auto;display:flex;align-items:center;justify-content:flex-start;gap:16px}.brand[data-v-adf3b08b]{display:flex;align-items:center;flex-shrink:0;gap:11px}.brand-mark[data-v-adf3b08b]{width:37px;height:37px;background:#262628;border-radius:12px;display:grid;place-items:center;position:relative}.brand-mark>span[data-v-adf3b08b]{width:21px;height:21px;border:4px solid white;border-radius:50%}.brand-mark>i[data-v-adf3b08b]{position:absolute;right:5px;top:4px;background:var(--accent);height:9px;width:9px;border:2px solid #262628;border-radius:50%}.brand-name[data-v-adf3b08b]{font-size:24px;font-weight:800;letter-spacing:2px;line-height:1.15}.brand-name>span[data-v-adf3b08b]{display:block;font-size:8px;font-weight:550;letter-spacing:3px;margin-top:4px}.brand-divider[data-v-adf3b08b]{height:23px;width:1px;background:#e5e5e8;margin:0 4px 0 9px}.brand-note[data-v-adf3b08b]{font-size:11px;color:#9698a0;letter-spacing:1px}.header-search[data-v-adf3b08b]{margin-left:auto;display:flex;align-items:center;gap:10px;background:#f6f7f9;width:283px;height:38px;border-radius:9px;padding:0 13px;color:#a1a3ab;border:1px solid #f0f1f3}.header-search input[data-v-adf3b08b]{width:100%;border:0;background:none;min-width:0;font-size:11px;outline:0}.header-search input[data-v-adf3b08b]::placeholder{color:#a0a2aa}.header-search-submit[data-v-adf3b08b]{display:flex;align-items:center;justify-content:center;align-self:stretch;flex-shrink:0;min-width:27px;padding:0;border:0;border-radius:5px;background:transparent;color:#777b85}.header-search-submit[data-v-adf3b08b]:hover{color:#222;background:#e9eaee}.header-search-submit[data-v-adf3b08b]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.header-search kbd[data-v-adf3b08b]{font-family:inherit;color:#b9bbc3;font-size:13px}.header-actions[data-v-adf3b08b]{display:flex;align-items:center;gap:21px}.notification-btn[data-v-adf3b08b]{border:0;background:none;padding:5px;position:relative;color:#656772;display:flex}.notification-btn>i[data-v-adf3b08b]{width:5px;height:5px;background:var(--accent);position:absolute;right:7px;top:3px;border:1px solid white;border-radius:50%}.header-separator[data-v-adf3b08b]{height:22px;width:1px;background:var(--line)}.self-avatar[data-v-adf3b08b]{width:35px;height:35px;background:#ede6dc;border:3px solid white;outline:1px solid #eae5de;border-radius:50%;display:grid;place-items:center;color:#95836c;font-size:12px}.main-content[data-v-adf3b08b]{min-height:calc(100dvh - 190px)}.site-footer[data-v-adf3b08b]{max-width:1120px;margin:0 auto;display:flex;align-items:center;justify-content:center;color:#b5b6be;font-size:10px;padding:9px 0 126px;letter-spacing:.5px}.bottom-nav[data-v-adf3b08b]{position:fixed;left:50%;bottom:19px;transform:translate(-50%);width:min(660px,calc(100% - 32px));padding:8px 12px 5px;border:1px solid #e9eaed;background:#ffffffed;border-radius:20px;box-shadow:0 9px 40px #2c2d3712;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50}.bottom-nav-inner[data-v-adf3b08b]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.bottom-nav-inner>a[data-v-adf3b08b]{height:61px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;position:relative;border-radius:12px;color:#92949e;transition:background .2s,color .2s}.bottom-nav-inner>a[data-v-adf3b08b]:hover{background:#f7f7f9}.bottom-nav-inner>a.active[data-v-adf3b08b]{color:#242426;background:#f3f4f6}.nav-icon[data-v-adf3b08b]{height:23px;display:flex;align-items:center}.nav-label[data-v-adf3b08b]{font-size:11px;font-weight:550;line-height:1.4}.nav-en[data-v-adf3b08b]{font-size:7px;letter-spacing:1px;color:#acaeb6;line-height:1.2}.active .nav-en[data-v-adf3b08b]{color:#7c7e88}.nav-dot[data-v-adf3b08b]{position:absolute;top:9px;right:calc(50% - 18px);height:5px;width:5px;border-radius:50%;background:var(--accent);border:1px solid white}.nav-caption[data-v-adf3b08b]{display:none}.detail-breadcrumb[data-v-adf3b08b]{max-width:1120px;margin:24px auto 0;display:flex;align-items:center;gap:12px;color:#a3a5ae;font-size:12px}.detail-breadcrumb button[data-v-adf3b08b]{display:flex;align-items:center;gap:7px;padding:0;border:0;background:none;color:#777984;font-size:12px}.detail-breadcrumb button[data-v-adf3b08b]:hover{color:#222}.page-enter-active[data-v-adf3b08b],.page-leave-active[data-v-adf3b08b]{transition:opacity .12s ease,transform .12s ease}.page-enter-from[data-v-adf3b08b]{opacity:0;transform:translateY(5px)}.page-leave-to[data-v-adf3b08b]{opacity:0}@media(min-width:701px){.header-inner>.brand[data-v-adf3b08b]{min-width:0;flex-shrink:1;max-width:calc(100% - 230px)}.brand-name[data-v-adf3b08b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-note[data-v-adf3b08b]{flex-shrink:0}}@media(max-width:1190px){.header-inner[data-v-adf3b08b]{padding:0 24px}.site-footer[data-v-adf3b08b]{padding-left:24px;padding-right:24px}.detail-breadcrumb[data-v-adf3b08b]{margin-left:24px;margin-right:24px}}@media(max-width:700px){.brand-note[data-v-adf3b08b],.brand-divider[data-v-adf3b08b]{display:none}.header-inner[data-v-adf3b08b]{gap:18px}.header-search[data-v-adf3b08b]{width:220px}.header-actions[data-v-adf3b08b]{gap:13px}.header-separator[data-v-adf3b08b]{display:none}.site-footer[data-v-adf3b08b]{padding-bottom:115px}}@media(max-width:480px){.site-header[data-v-adf3b08b]{height:66px}.header-inner[data-v-adf3b08b]{padding:0 18px;gap:13px}.brand[data-v-adf3b08b]{gap:8px}.brand-mark[data-v-adf3b08b]{width:32px;height:32px;border-radius:10px}.brand-mark>span[data-v-adf3b08b]{width:19px;height:19px;border-width:3.5px}.brand-name[data-v-adf3b08b]{font-size:21px}.brand-name>span[data-v-adf3b08b]{font-size:6px;letter-spacing:2.6px}.header-search[data-v-adf3b08b]{width:100%;height:34px;padding:0 10px;gap:7px}.header-search input[data-v-adf3b08b]{font-size:10px}.header-search kbd[data-v-adf3b08b]{display:none}.header-actions[data-v-adf3b08b]{gap:0}.self-avatar[data-v-adf3b08b]{display:none}.notification-btn[data-v-adf3b08b]{padding:3px}.bottom-nav[data-v-adf3b08b]{bottom:0;width:100%;border-radius:15px 15px 0 0;border-bottom:0;padding:7px 12px calc(7px + env(safe-area-inset-bottom));box-shadow:0 -3px 24px #25252a07}.bottom-nav-inner>a[data-v-adf3b08b]{height:55px;gap:3px}.nav-en[data-v-adf3b08b]{display:none}.nav-label[data-v-adf3b08b]{font-size:10px}.bottom-nav-inner>a.active[data-v-adf3b08b]{background:transparent}.nav-icon[data-v-adf3b08b]{height:25px}.nav-dot[data-v-adf3b08b]{top:8px}.site-footer[data-v-adf3b08b]{padding:0 16px 100px;font-size:9px}.detail-breadcrumb[data-v-adf3b08b]{margin:20px 16px 0}}.header-search[data-v-adf3b08b]{min-width:0;flex:1;max-width:283px}.header-actions[data-v-adf3b08b]{flex-shrink:0}@media(max-width:700px){.header-inner[data-v-adf3b08b]{gap:13px}.header-search[data-v-adf3b08b]{max-width:220px}}@media(max-width:480px){.header-inner[data-v-adf3b08b]{padding:0 12px;gap:8px}.header-menu-button[data-v-adf3b08b]{flex-basis:29px;width:29px;height:32px}.brand[data-v-adf3b08b]{gap:6px}.brand-mark[data-v-adf3b08b]{width:28px;height:28px;border-radius:8px}.brand-mark>span[data-v-adf3b08b]{width:17px;height:17px;border-width:3px}.brand-name[data-v-adf3b08b]{font-size:19px}.brand-name>span[data-v-adf3b08b]{font-size:6px;letter-spacing:2px}.header-search[data-v-adf3b08b]{width:auto;max-width:none;padding:0 7px;gap:3px}.header-search input[data-v-adf3b08b]{width:0;flex:1}.header-search-submit[data-v-adf3b08b]{min-width:22px}.notification-btn[data-v-adf3b08b]{width:25px;justify-content:center}.menu-profile[data-v-adf3b08b]{padding-top:calc(18px + env(safe-area-inset-top))}.menu-footer[data-v-adf3b08b]{padding-bottom:calc(18px + env(safe-area-inset-bottom))}}.nav-unread[data-v-adf3b08b]{position:absolute;top:3px;right:calc(50% - 26px);font-size:9px;line-height:15px;min-width:18px;text-align:center;padding:0 4px;border:2px solid #fff;border-radius:10px;background:#ed5266;color:#fff;font-weight:500}.notification-btn[data-v-adf3b08b]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:700px){.header-inner[data-v-adf3b08b]{display:grid;grid-template-columns:36px minmax(0,1fr) 44px auto;gap:4px;padding:0 12px 0 0}.brand[data-v-adf3b08b]{min-width:0;flex-shrink:1;overflow:hidden;gap:6px;padding-left:4px}.brand-name[data-v-adf3b08b]{min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;letter-spacing:0}.header-menu-button[data-v-adf3b08b],.header-search-toggle[data-v-adf3b08b],.notification-btn[data-v-adf3b08b]{width:44px;height:44px;min-width:44px;padding:0;display:grid;place-items:center;touch-action:manipulation}.header-menu-button[data-v-adf3b08b]{width:36px;min-width:36px;justify-items:center;padding:0}.header-menu-button>svg[data-v-adf3b08b],.header-search-toggle>svg[data-v-adf3b08b],.notification-btn>svg[data-v-adf3b08b]{pointer-events:none}.header-search-area[data-v-adf3b08b]{margin-left:0}.header-actions[data-v-adf3b08b]{gap:4px}.header-actions[data-v-adf3b08b]:has(.header-login){gap:12px}.self-avatar[data-v-adf3b08b]{display:none}.notification-btn>i[data-v-adf3b08b]{right:10px;top:9px;pointer-events:none}.header-login[data-v-adf3b08b]{min-width:40px;padding:0 7px}.header-inner[data-v-adf3b08b]:has(>.brand+.header-actions){grid-template-columns:36px minmax(0,1fr) auto}}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;color:#3b3040;background:#fff7f2;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg: #fff7f2;--surface: #fffefd;--text: #3b3040;--muted: #95838f;--line: #f1e2dc;--accent: #df3d69;--radius: 20px;--shadow: 0 6px 24px #b95d7709;--primary-gradient: linear-gradient(115deg, #df4435, #cd2c64)}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button,input,textarea,select{outline-offset:4px}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}input,textarea,select{max-width:100%}img{display:block;max-width:100%;object-fit:cover}svg{flex-shrink:0}h1,h2,h3,p{margin-top:0}::selection{background:#ffd5e1;color:#8a254b}.page{width:100%;max-width:1120px;margin:0 auto;padding:34px 0 44px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.page-heading h1{font-size:27px;font-weight:750;letter-spacing:-.8px;margin:0 0 8px}.page-heading p{color:var(--muted);font-size:13px;margin:0}.eyebrow{font-size:11px;line-height:1.5;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.surface{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--text);font-size:13px;font-weight:550;line-height:1.5;transition:background .18s,transform .18s}.btn:hover{background:#f4f4f5}.btn:active{transform:translateY(1px)}.btn-primary{background:#252527;color:#fff;border-color:#252527}.btn-primary:hover{background:#414145}.btn-ghost{background:transparent;border-color:transparent;color:#6f7179}.chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:6px;background:#f4f5f7;color:#737580;font-size:11px;line-height:1.5;border:0}.empty-state{padding:55px 20px;text-align:center;color:var(--muted);font-size:13px}.muted{color:var(--muted)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#15151b65;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal-panel{width:100%;max-width:520px;max-height:88dvh;overflow:auto;background:#fff;border-radius:20px;padding:26px;box-shadow:0 24px 80px #0002}.modal-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.modal-heading h2{font-size:19px;margin:0}.icon-btn{width:36px;height:36px;border:0;background:#f5f6f7;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#666871}.form-field{margin-bottom:18px}.form-field label{display:block;font-size:12px;font-weight:550;margin-bottom:8px}.form-field input,.form-field textarea{width:100%;border:1px solid #e6e7eb;background:#fafafb;border-radius:10px;padding:12px 14px;font-size:13px;color:var(--text)}.form-field textarea{min-height:130px;resize:vertical}.form-field input:focus,.form-field textarea:focus{outline:2px solid #ed526622;border-color:#ed526680}.toast{position:fixed;bottom:115px;left:50%;transform:translate(-50%);background:#252527;color:#fff;z-index:200;padding:12px 22px;border-radius:10px;font-size:13px;max-width:calc(100% - 32px);box-shadow:0 6px 25px #0002}@media(max-width:1190px){.page{padding-left:24px;padding-right:24px}}@media(max-width:600px){.page{padding:23px 16px 30px}.page-heading{gap:12px;margin-bottom:21px}.page-heading h1{font-size:24px}.page-heading p{font-size:12px}.btn{padding:10px 14px;font-size:12px}.modal-panel{padding:23px 20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.composer-draft-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 14px;font-size:11px;color:var(--muted)}.composer-draft-bar button{flex-shrink:0;padding:5px 9px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--text);font-size:11px}body{background:radial-gradient(ellipse at 4% 0,var(--theme-color-0, #ffd9c65c),transparent 38%),radial-gradient(ellipse at 100% 20%,var(--theme-color-1, #ffdce94d),transparent 40%),var(--bg)}.site-shell header.site-header{background:var(--theme-color-2, #fffdfbf2);border-bottom:1px solid var(--theme-color-3, #f3e3df);box-shadow:0 5px 24px var(--theme-color-4, #ad504609);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.site-shell .brand{color:var(--theme-color-5, #322b36)}.site-shell .brand-mark{background:var(--primary-gradient);border:1px solid var(--theme-color-6, #f24a69);border-radius:13px;box-shadow:0 4px 12px var(--theme-color-7, #f04c6929);transform:rotate(-7deg)}.site-shell .brand-mark>span{border-color:var(--theme-color-8, #fff8e9)}.site-shell .brand-mark>i{background:var(--theme-color-9, #ffe17b);border-color:var(--theme-color-6, #f24a69)}.site-shell .brand-name>span{color:var(--theme-color-10, #df4868)}.site-shell .brand-note{color:var(--theme-color-11, #947d88)}.site-shell :is(.brand-divider,.header-separator){background:var(--theme-color-12, #f0e2df)}.site-shell :is(.header-menu-button,.notification-btn){color:var(--theme-color-13, #6f5d6c)}.site-shell .header-menu-button:hover{background:var(--theme-color-14, #ffede8)}.site-shell .header-search{background:var(--theme-color-15, #f8f2f0);border-color:var(--theme-color-16, #f0e5e1);border-radius:24px;box-shadow:none}.site-shell .header-search input{color:var(--theme-color-17, #514253)}.site-shell .header-search input::placeholder{color:var(--theme-color-18, #998890)}.site-shell .header-search-submit{color:var(--theme-color-19, #d84765)}.site-shell .header-search-submit:hover{color:var(--theme-color-20, #bc2a50);background:var(--theme-color-21, #ffe4e5)}.site-shell .header-actions .self-avatar{background:var(--theme-color-22, #ffe9ba);color:var(--theme-color-23, #9b5630);border-color:#fff;outline-color:var(--theme-color-24, #f5d48c)}.site-shell .notification-btn>i{background:var(--theme-color-6, #f24a69);border-color:#fff}.site-shell nav.bottom-nav{background:var(--theme-color-25, #fffcfaf5);border-color:var(--theme-color-26, #f6dbd3);border-radius:25px;box-shadow:0 12px 40px var(--theme-color-27, #bd506225),inset 0 1px #fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.site-shell .bottom-nav-inner>a{color:var(--theme-color-28, #95818d);border-radius:18px}.site-shell .bottom-nav-inner>a:hover{background:var(--theme-color-29, #fff0ea)}.site-shell .bottom-nav-inner>a.active{color:var(--theme-color-30, #fff);background:var(--primary-gradient);box-shadow:0 4px 12px var(--theme-color-31, #e9436a35),inset 0 1px 0 var(--theme-color-32, #ffffff30)}.site-shell .bottom-nav-inner .active .nav-en{color:var(--theme-color-33, #fff3e8)}.site-shell .nav-dot{background:var(--theme-color-34, #ffe47c);border-color:var(--theme-color-35, #e83c67)}.site-shell .nav-unread{background:var(--theme-color-36, #ef456b)}.site-shell .site-footer{color:var(--theme-color-37, #a08c98)}.site-shell .site-footer>span:first-child{color:var(--theme-color-38, #cc5977)}.site-shell .detail-breadcrumb{color:var(--theme-color-39, #9c8794)}.site-shell .detail-breadcrumb button{color:var(--theme-color-40, #a64c6a)}.site-shell .page{color:var(--text)}.site-shell .page:is(.forum-page,.discover-page){background:transparent}.site-shell .page :is(.surface,.posts-panel,.sidebar-box,.icon-list,.forum-tools,.discovery-card,.merchant-card,.demand-list,.moment-card,.my-moment-card,.message-panel,.suggested-row,.my-content,.demand-detail-card,.reply-section,.reply-composer,.chat-window){background:var(--theme-color-41, #fffefd);border-color:var(--line);border-radius:20px;box-shadow:var(--shadow)}.site-shell .page :is(.post-detail,.discover-detail,.demand-detail-card){border-top:3px solid var(--theme-color-42, #f39aa9)}.site-shell .page :is(.merchant-card,.discovery-card,.moment-card,.suggested-row){transition:border-color .2s,box-shadow .2s,transform .2s}.site-shell .page :is(.btn-primary,.posts-publish,.sidebar-publish,.discover-publish,.demand-publish,.publish-button,.start-chat,.primary-button,.send-button,.my-empty a,.load-more){color:var(--theme-color-30, #fff);background:var(--primary-gradient);border-color:var(--theme-color-43, #db3b5a);border-radius:18px;box-shadow:0 4px 12px var(--theme-color-44, #e7476325),inset 0 1px 0 var(--theme-color-45, #ffffff25)}.site-shell .page :is(.btn-primary,.posts-publish,.sidebar-publish,.discover-publish,.demand-publish,.publish-button,.start-chat,.primary-button,.send-button,.my-empty a,.load-more):hover:not(:disabled){background:linear-gradient(115deg,var(--theme-color-46, #d8392c),var(--theme-color-47, #bd2458));box-shadow:0 6px 16px var(--theme-color-48, #df3e6238)}.site-shell .page :is(.btn-primary,.publish-button,.primary-button,.send-button):disabled{background:var(--theme-color-49, #ede4e6);color:var(--theme-color-50, #a58c98);border-color:var(--theme-color-49, #ede4e6);box-shadow:none}.site-shell .page :is(.discover-search,.merchant-search,.conversation-search){background:var(--theme-color-51, #fffdfb);border:1px solid var(--theme-color-52, #efdfda);border-radius:18px}.site-shell .page :is(.discover-search,.merchant-search,.conversation-search):focus-within{border-color:var(--theme-color-53, #ef91a4);outline:none;box-shadow:0 0 0 3px var(--theme-color-54, #ff658c15)}.site-shell .page :is(.post-tabs>button.active,.merchant-filters button.selected){color:var(--theme-color-55, #b82d55);background:var(--theme-color-56, #ffe6e9);border-radius:12px}.site-shell .page :is(.hall-tabs>button.active,.message-tabs>button.active,.my-section-tabs button.active){color:var(--theme-color-57, #cd365e)}.site-shell .page :is(.hall-tabs>button.active,.message-tabs>button.active,.my-section-tabs button.active):after{background:var(--primary-gradient);height:3px;border-radius:3px}.site-shell .page :is(.records-link,.toolbar-action,.merchant-join-link){border-color:var(--theme-color-58, #f3cec8);border-radius:16px;color:var(--theme-color-59, #b44f64);background:var(--theme-color-60, #fff4ef)}.site-shell .forum-page .banner{border-radius:22px;box-shadow:0 8px 24px var(--theme-color-61, #d64f6020);border:1px solid var(--theme-color-62, #f9bbbc)}.site-shell .forum-page .banner-dots>button{border-radius:8px;width:6px;height:6px;background:var(--theme-color-63, #ffffff80)}.site-shell .forum-page .banner-dots>button.active{background:var(--theme-color-64, #fff6a7);width:19px}.site-shell .forum-page :is(.banner-prev,.banner-next){background:var(--theme-color-65, #a4375429)}.site-shell .forum-page .announcement{border-color:var(--theme-color-66, #f5dca7);border-radius:12px;background:var(--theme-color-67, #fff8df)}.site-shell .forum-page .announcement>strong{background:var(--theme-color-68, #ffecac);color:var(--theme-color-69, #a3661e)}.site-shell .forum-page .announcement>span{color:var(--theme-color-70, #986022)}.site-shell .forum-page .vertical-label{color:var(--theme-color-71, #b83c60);background:var(--theme-color-72, #ffe1e7)}.site-shell .forum-page .advertisement-list .vertical-label{color:var(--theme-color-73, #ab691d);background:var(--theme-color-74, #ffeab2)}.site-shell .forum-page .icon-item{border-radius:12px;transition:background .2s,transform .2s}.site-shell .forum-page .icon-item:hover{background:var(--theme-color-75, #fff0ec);transform:translateY(-2px)}.site-shell .forum-page .icon-item>img{border-radius:14px;box-shadow:0 4px 9px var(--theme-color-76, #934c6414)}.site-shell .forum-page .posts-toolbar{background:var(--theme-color-77, #fff7f3);border-color:var(--theme-color-78, #f4e5e0)}.site-shell .forum-page .post-row{border-bottom-color:var(--theme-color-79, #f4ebe8)}.site-shell .forum-page .post-row:hover{background:var(--theme-color-80, #fff7f4)}.site-shell .forum-page .pinned-row{background:linear-gradient(90deg,var(--theme-color-81, #fff0e2),var(--theme-color-41, #fffefd))}.site-shell .forum-page .pinned-row .post-title>h3{color:var(--theme-color-82, #b23f58)}.site-shell .forum-page .post-pin{color:var(--theme-color-83, #a95216);background:var(--theme-color-84, #ffe4ad);border-color:var(--theme-color-85, #ffd894);border-radius:5px}.site-shell .forum-page .post-featured{color:var(--theme-color-86, #bf4166);background:var(--theme-color-87, #ffe7ef);border-color:var(--theme-color-88, #f9becf);border-radius:5px}.site-shell .forum-page .post-title>h3{color:var(--theme-color-89, #3b3040)}.site-shell .forum-page .post-count{color:var(--theme-color-90, #af6d86);background:var(--theme-color-91, #fff0f4);border-radius:9px;padding:3px 6px}.site-shell .forum-page .post-count>svg{color:var(--theme-color-92, #d27b98)}.site-shell .forum-page .forum-search>button{background:var(--theme-color-93, #ffe7ec);color:var(--theme-color-94, #b63259);border-radius:10px}.site-shell .forum-page .sidebar-box:first-child{background:radial-gradient(circle at 100% 0,var(--theme-color-95, #fff1ac99),transparent 65%),linear-gradient(135deg,var(--theme-color-96, #fff0ed),var(--theme-color-97, #fff9f3));border:1px solid var(--theme-color-98, #f8d4cb)}.site-shell .forum-page .community-stats b{color:var(--theme-color-99, #d43f67)}.site-shell .forum-page .hot-post>b{border-radius:6px;background:var(--theme-color-100, #fff0e8);color:var(--theme-color-101, #b57866)}.site-shell .forum-page .hot-post:first-of-type>b{background:var(--theme-color-102, #ffdf87);color:var(--theme-color-103, #9d5b20);transform:rotate(-7deg)}.site-shell .forum-page .sidebar-box>h2>svg{color:var(--theme-color-104, #ee7554)}.site-shell .discover-page .discover-masonry{column-gap:12px}.site-shell .discover-page .discovery-card{margin-bottom:12px;border:1px solid var(--theme-color-105, #f0dfdc);overflow:hidden}.site-shell .discover-page .card-copy{padding-top:10px}.site-shell .discover-page .card-meta{padding-top:8px;padding-bottom:11px}.site-shell .discover-page .card-author{color:var(--theme-color-106, #c25c7d)}.site-shell .page .card-like.liked{color:var(--theme-color-107, #e73f6e)}.site-shell .merchants-page .merchant-card{border-top:3px solid var(--theme-color-108, #f5a7b6)}.site-shell .merchants-page .merchant-card:nth-child(3n+2){border-top-color:var(--theme-color-109, #90cbb8)}.site-shell .merchants-page .merchant-card:nth-child(3n){border-top-color:var(--theme-color-110, #f4d47e)}.site-shell .merchants-page .business-kind{color:var(--theme-color-111, #a76229);background:var(--theme-color-112, #fff0d7);border-color:var(--theme-color-113, #f5dfb9);border-radius:9px}.site-shell .merchants-page .merchant-tags span{color:var(--theme-color-114, #927087);background:var(--theme-color-115, #f9edf3);border-radius:8px}.site-shell .merchants-page .merchant-apply{color:var(--theme-color-116, #ce4c6a)}.site-shell .merchants-page .merchant-avatar{box-shadow:0 4px 12px var(--theme-color-117, #b96f8315)}.site-shell .merchants-page .demand-toolbar{background:var(--theme-color-41, #fffefd);border-color:var(--line);border-radius:18px 18px 0 0}.site-shell .merchants-page .demand-search{background:var(--theme-color-41, #fffefd);border-color:var(--line);border-radius:0 0 18px 18px}.site-shell .merchants-page .demand-row{background:transparent;border-bottom-color:var(--theme-color-118, #f4e9e4)}.site-shell .merchants-page .demand-row:hover{background:var(--theme-color-119, #fff8f4)}.site-shell .merchants-page .demand-budget{color:var(--theme-color-120, #d34b64)}.site-shell .merchants-page .demand-status{color:var(--theme-color-121, #3c806f);background:var(--theme-color-122, #e5f5ed);border-color:var(--theme-color-123, #cde9dc);border-radius:7px}.site-shell .moments-page .moments-cover{border:1px solid var(--theme-color-124, #5ac7df55);border-radius:24px;box-shadow:0 10px 28px var(--theme-color-125, #062a4930)}.site-shell .moments-page .cover-shade{background:linear-gradient(100deg,var(--theme-color-126, #071526ef),var(--theme-color-127, #092d4f9c) 65%,var(--theme-color-128, #08708c16))}.site-shell .moments-page .cover-copy>span{color:var(--theme-color-129, #a8ecf7)}.site-shell .moments-page .moment-avatar{box-shadow:0 3px 9px var(--theme-color-130, #a95e7f14)}.site-shell .moments-page .moment-note{border:1px solid var(--theme-color-131, #f0d7d4);background:linear-gradient(140deg,var(--theme-color-132, #ffe9d5),var(--theme-color-133, #fff3ec));color:var(--theme-color-134, #9b6351);border-radius:22px}.site-shell .moments-page .my-moment-card{border-top:3px solid var(--theme-color-135, #f3a1b5)}.site-shell .messages-page .empty-symbol{color:var(--theme-color-136, #dd638b);background:linear-gradient(140deg,var(--theme-color-137, #ffe8ef),var(--theme-color-138, #fff1e2));box-shadow:0 0 0 8px var(--theme-color-139, #ffdae524);border-radius:22px;transform:rotate(-6deg)}.site-shell .messages-page .message-empty{background:radial-gradient(ellipse at 50% 0,var(--theme-color-140, #ffe3d94f),transparent 70%)}.site-shell .messages-page .notice-row{background:transparent}.site-shell .messages-page .notice-row.unread{background:var(--theme-color-141, #fff3ed)}.site-shell .messages-page :is(.conversation-row:hover,.notice-row:hover){background:var(--theme-color-77, #fff7f3)}.site-shell .messages-page .notice-symbol{color:var(--theme-color-142, #bf6485);background:var(--theme-color-143, #fce7ef);border-radius:15px}.site-shell .chat-page .chat-header{background:var(--theme-color-144, #fff5ef)}.site-shell .chat-page .messages-scroll{background:var(--theme-color-145, #faf1ee)}.site-shell .chat-page .own .message-bubble{background:var(--theme-color-146, #ffe0d7);border-color:var(--theme-color-147, #f4c6bb);color:var(--theme-color-148, #6d3c46)}.site-shell .my-page .profile-card{position:relative;isolation:isolate;overflow:hidden;padding-bottom:38px;color:var(--theme-color-149, #5c3a4d);border:1px solid var(--theme-color-150, #f5cdc8);border-radius:24px 24px 0 0;background:radial-gradient(ellipse at 95% 0,var(--theme-color-151, #ffe999),transparent 55%),linear-gradient(115deg,var(--theme-color-152, #ffe0e6),var(--theme-color-153, #ffeadb));box-shadow:0 12px 32px var(--theme-color-154, #c8697b14)}.site-shell .my-page .profile-card:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:290px;height:290px;right:-60px;top:-170px;border-radius:50%;border:2px dashed var(--theme-color-155, #eaa69870);box-shadow:0 0 0 28px var(--theme-color-156, #ffffff22),0 0 0 65px var(--theme-color-157, #ffffff18)}.site-shell .my-page .profile-avatar{color:var(--theme-color-158, #b73e64);background:var(--theme-color-159, #fff9ef);border:4px solid var(--theme-color-30, #fff);border-radius:29%;transform:rotate(-6deg);box-shadow:5px 6px 0 var(--theme-color-160, #e8909f40)}.site-shell .my-page .profile-copy h1{color:var(--theme-color-161, #67344c)}.site-shell .my-page .profile-copy>span{color:var(--theme-color-162, #976878)}.site-shell .my-page .profile-edit{color:var(--theme-color-163, #a54d68);border-color:var(--theme-color-164, #e8aeb9);background:var(--theme-color-165, #ffffff70)}.site-shell .my-page .profile-edit:hover{background:var(--theme-color-30, #fff)}.site-shell .my-page .profile-stats button{color:var(--theme-color-166, #9b6978)}.site-shell .my-page .profile-stats strong{color:var(--theme-color-167, #cf3f68);font-size:21px;font-variant-numeric:tabular-nums}.site-shell .my-page .profile-introduction{color:var(--theme-color-168, #89596b)}.site-shell .my-page .my-shortcuts a{background:var(--theme-color-169, #ffffffa6);border:1px solid var(--theme-color-170, #ffffffb0);color:var(--theme-color-171, #9c526d);border-radius:16px;box-shadow:0 4px 10px var(--theme-color-172, #bd64730a)}.site-shell .my-page .my-shortcuts a:nth-child(2){color:var(--theme-color-173, #418470);background:var(--theme-color-174, #f1fff4b0)}.site-shell .my-page .my-shortcuts a:nth-child(3){color:var(--theme-color-175, #b87635);background:var(--theme-color-176, #fffbe8b0)}.site-shell .my-page .my-shortcuts a:hover{background:var(--theme-color-30, #fff)}.site-shell .my-page .my-shortcuts small{color:var(--theme-color-177, #9b7d82)}.site-shell .my-page .merchant-entry{background:var(--primary-gradient);color:var(--theme-color-30, #fff);border:1px solid var(--theme-color-178, #f68a8d);border-radius:16px}.site-shell .my-page .merchant-entry small{color:var(--theme-color-179, #fff0e6)}.site-shell .my-page .merchant-entry>svg{color:var(--theme-color-180, #ffea9c)}.site-shell .my-page .merchant-entry:hover{background:linear-gradient(115deg,var(--theme-color-46, #d8392c),var(--theme-color-47, #bd2458))}.site-shell .my-page .my-content{border-radius:20px;border-color:var(--theme-color-181, #f2ddd7)}.site-shell .my-page .my-section-tabs{background:linear-gradient(180deg,var(--theme-color-182, #fff6f1),var(--theme-color-41, #fffefd));border-color:var(--theme-color-183, #f3e5de)}.site-shell .my-page .my-empty>svg{color:var(--theme-color-184, #e79aad)}.site-shell .my-page .my-empty h3{color:var(--theme-color-185, #9b677f)}.site-shell .my-page .my-empty p{color:var(--theme-color-39, #9c8794)}.site-shell .my-page .content-row:hover{background:var(--theme-color-186, #fff6f2)}.site-shell .menu-profile{background:radial-gradient(ellipse at 100% 0,var(--theme-color-187, #ffcd7859),transparent 65%),linear-gradient(120deg,var(--theme-color-188, #b72e64),var(--theme-color-189, #e7574e))}.site-shell .menu-avatar{color:var(--theme-color-190, #a63c64);background:var(--theme-color-191, #fff0dc);border:2px solid var(--theme-color-30, #fff);border-radius:19px}.site-shell .menu-links a.selected{color:var(--theme-color-192, #c8416b);background:var(--theme-color-193, #fff0f2)}.site-shell .menu-links a.selected>svg:first-child{color:var(--theme-color-192, #c8416b)}.site-shell .page dialog:not(.image-lightbox,.image-preview){border-radius:22px;border-color:var(--theme-color-194, #f0c6ce);box-shadow:0 25px 75px var(--theme-color-195, #772d4830)}.site-shell .page dialog::backdrop{background:var(--theme-color-196, #482b426e);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.site-shell .page .detail-actions>button.selected{color:var(--theme-color-197, #d43d6b);background:var(--theme-color-198, #ffe9f0)}.site-shell .page .detail-ending>span,.site-shell .page .post-ending>span{color:var(--theme-color-199, #ee8fac)}body dialog:is(.compose-dialog,.discover-compose)[open]{border:1px solid var(--theme-color-194, #f0c6ce);border-radius:22px;background:var(--theme-color-51, #fffdfb);box-shadow:0 25px 75px var(--theme-color-195, #772d4830)}body dialog:is(.compose-dialog,.discover-compose)::backdrop{background:var(--theme-color-196, #482b426e);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body dialog:is(.compose-dialog,.discover-compose) :is(.modal-heading,.compose-heading){border-bottom:1px solid var(--theme-color-200, #f4e0df);padding-bottom:16px}body dialog:is(.compose-dialog,.discover-compose) :is(.modal-heading,.compose-heading) h2{color:var(--theme-color-201, #a74564)}body .compose-dialog .compose-submit>.btn,body .discover-compose .compose-footer>button{background:var(--primary-gradient);color:var(--theme-color-30, #fff);border-color:var(--theme-color-43, #db3b5a);border-radius:18px;box-shadow:0 4px 12px var(--theme-color-202, #df3e6225)}body .compose-dialog .post-option{background:var(--theme-color-203, #fff2ed);border-color:var(--theme-color-204, #f5d8d2);border-radius:12px}body .compose-dialog .post-option>input{accent-color:var(--theme-color-205, #e84870)}body .compose-dialog .form-field :is(input,textarea),body .discover-compose :is(input:not([type=file]),textarea){background:var(--theme-color-206, #fff9f5);border-color:var(--theme-color-207, #f1ded8);border-radius:10px}body .compose-dialog .form-field :is(input,textarea):focus,body .discover-compose :is(input:not([type=file]),textarea):focus{outline:2px solid var(--theme-color-208, #ff658c25);border-color:var(--theme-color-53, #ef91a4)}@media(hover:hover){.site-shell .page :is(.merchant-card,.discovery-card,.suggested-row):hover{border-color:var(--theme-color-209, #f0b2c3);box-shadow:0 12px 26px var(--theme-color-210, #bc5c7a1c);transform:translateY(-3px)}}@media(max-width:700px){.site-shell .forum-page .banner img{display:block;height:auto;aspect-ratio:1200 / 330;object-fit:cover}}@media(max-width:600px){.site-shell .page :is(.posts-panel,.sidebar-box,.icon-list,.forum-tools,.discovery-card,.demand-list,.message-panel){border-radius:15px}.site-shell .forum-page .banner{border-radius:17px}.site-shell .discover-page .discover-masonry{column-gap:8px}.site-shell .discover-page .discovery-card{margin-bottom:8px}.site-shell .my-page .profile-card{border-radius:20px 20px 0 0}.site-shell .my-page .my-content{border-radius:18px}.site-shell .my-page .my-shortcuts a{padding:12px 9px}.site-shell .page .suggested-list{border-color:var(--theme-color-211, #f1dcd5);border-radius:16px;overflow:hidden}.site-shell .page .suggested-list .suggested-row{border-radius:0;box-shadow:none}}@media(max-width:480px){.site-shell nav.bottom-nav{border-radius:20px 20px 0 0;box-shadow:0 -5px 26px var(--theme-color-212, #bf61751c)}.site-shell .bottom-nav-inner>a{border-radius:15px}.site-shell .bottom-nav-inner>a.active{background:var(--primary-gradient)}}html[data-theme=orbit]{--bg:#f1f7ff;--text:#273c56;--muted:#7288a4;--line:#dce8f6;--accent:#2274cf;--surface:#fff;--primary-gradient:linear-gradient(115deg,#2274cf,hsl(233 65% 48%));--shadow:0 6px 24px #2274cf12;color:#273c56;background:#f1f7ff;--theme-color-0:#ccf9ef5c;--theme-color-1:#e0f0fc4d;--theme-color-2:#fbfffef2;--theme-color-3:#dff3ee;--theme-color-4:#46ad9309;--theme-color-5:#322b36;--theme-color-6:#50a8ec;--theme-color-7:#50a8ec29;--theme-color-8:#ebfdfa;--theme-color-9:#88f2e0;--theme-color-10:#489edf;--theme-color-11:#947d88;--theme-color-12:#dff0ec;--theme-color-13:#6f5d6c;--theme-color-14:#eafdf8;--theme-color-15:#f0f8f6;--theme-color-16:#e1f0ed;--theme-color-17:#514253;--theme-color-18:#998890;--theme-color-19:#4799d8;--theme-color-20:#2a7ebc;--theme-color-21:#e7f3fc;--theme-color-22:#c1f8ee;--theme-color-23:#309b83;--theme-color-24:#8ef2e0;--theme-color-25:#fbfefef5;--theme-color-26:#d3f6ee;--theme-color-27:#508dbd25;--theme-color-28:#95818d;--theme-color-29:#ecfdf9;--theme-color-30:#fff;--theme-color-31:#43a2e935;--theme-color-32:#ffffff30;--theme-color-33:#eafdf9;--theme-color-34:#89f2e0;--theme-color-35:#3c9fe8;--theme-color-36:#49a5eb;--theme-color-37:#a08c98;--theme-color-38:#599bcc;--theme-color-39:#9c8794;--theme-color-40:#4c80a6;--theme-color-41:#fdfffe;--theme-color-42:#9accf3;--theme-color-43:#3b96db;--theme-color-44:#47a1e725;--theme-color-45:#ffffff25;--theme-color-46:#2cd8ac;--theme-color-47:#247dbd;--theme-color-48:#3e9adf38;--theme-color-49:#e4e9ed;--theme-color-50:#8c9ba5;--theme-color-51:#fbfffe;--theme-color-52:#daefea;--theme-color-53:#91c6ef;--theme-color-54:#74bbf015;--theme-color-55:#2d7db8;--theme-color-56:#e8f4fc;--theme-color-57:#368dcd;--theme-color-58:#c8f3e8;--theme-color-59:#4f88b4;--theme-color-60:#f1fdfb;--theme-color-61:#4f9ad620;--theme-color-62:#bcddf8;--theme-color-63:#ffffff80;--theme-color-64:#b0f6eb;--theme-color-65:#3776a429;--theme-color-66:#a7f5e7;--theme-color-67:#e2fcf7;--theme-color-68:#b4f7eb;--theme-color-69:#1ea389;--theme-color-70:#229880;--theme-color-71:#3c84b8;--theme-color-72:#e4f2fc;--theme-color-73:#1dab8f;--theme-color-74:#baf7ec;--theme-color-75:#eefdf9;--theme-color-76:#4c759314;--theme-color-77:#f4fefc;--theme-color-78:#e0f4ef;--theme-color-79:#e8f4f1;--theme-color-80:#f5fefc;--theme-color-81:#e5fcf7;--theme-color-82:#3f80b2;--theme-color-83:#16a989;--theme-color-84:#b5f7eb;--theme-color-85:#9ff4e4;--theme-color-86:#418abf;--theme-color-87:#e9f5fd;--theme-color-88:#bfe0f8;--theme-color-89:#303b40;--theme-color-90:#6d94af;--theme-color-91:#f2f8fd;--theme-color-92:#7baed2;--theme-color-93:#e9f4fd;--theme-color-94:#327eb6;--theme-color-95:#b4f7ec99;--theme-color-96:#effdfa;--theme-color-97:#f4fefc;--theme-color-98:#cbf8ed;--theme-color-99:#3f95d4;--theme-color-100:#eafdf9;--theme-color-101:#66b5a2;--theme-color-102:#93f3e2;--theme-color-103:#209d83;--theme-color-104:#56ecc8;--theme-color-105:#dcf0eb;--theme-color-106:#5c97c2;--theme-color-107:#3fa0e7;--theme-color-108:#a7d3f5;--theme-color-109:#90c8cb;--theme-color-110:#81f1dd;--theme-color-111:#29a78d;--theme-color-112:#dbfbf5;--theme-color-113:#b9f5ea;--theme-color-114:#708592;--theme-color-115:#edf4f9;--theme-color-116:#4c96ce;--theme-color-117:#6f9ab915;--theme-color-118:#e4f4f0;--theme-color-119:#f5fefc;--theme-color-120:#4b98d3;--theme-color-121:#3c7b80;--theme-color-122:#e5f4f5;--theme-color-123:#cde8e9;--theme-color-124:#5acfdf55;--theme-color-125:#083d4730;--theme-color-126:#072126ef;--theme-color-127:#09444f9c;--theme-color-128:#0f778516;--theme-color-129:#aaedf6;--theme-color-130:#5e8ba914;--theme-color-131:#d4f0e9;--theme-color-132:#d9fbf4;--theme-color-133:#eefdfa;--theme-color-134:#519b8a;--theme-color-135:#a1d0f3;--theme-color-136:#63aadd;--theme-color-137:#eaf5fd;--theme-color-138:#e5fcf7;--theme-color-139:#deeffb24;--theme-color-140:#ddfbf44f;--theme-color-141:#effdfa;--theme-color-142:#6499bf;--theme-color-143:#e7f3fc;--theme-color-144:#f1fdfb;--theme-color-145:#eefaf7;--theme-color-146:#dbfbf3;--theme-color-147:#bbf4e6;--theme-color-148:#3c586d;--theme-color-149:#3a4f5c;--theme-color-150:#c8f5ea;--theme-color-151:#a3f5e7;--theme-color-152:#e3f1fc;--theme-color-153:#dffbf5;--theme-color-154:#699fc814;--theme-color-155:#98ead670;--theme-color-156:#ffffff22;--theme-color-157:#ffffff18;--theme-color-158:#3e84b7;--theme-color-159:#f1fdfb;--theme-color-160:#90c2e840;--theme-color-161:#345367;--theme-color-162:#688397;--theme-color-163:#4d80a5;--theme-color-164:#aecfe8;--theme-color-165:#ffffff70;--theme-color-166:#69869b;--theme-color-167:#3f92cf;--theme-color-168:#597589;--theme-color-169:#ffffffa6;--theme-color-170:#ffffffb0;--theme-color-171:#527d9c;--theme-color-172:#6496bd0a;--theme-color-173:#418084;--theme-color-174:#f2fefeb0;--theme-color-175:#35b89d;--theme-color-176:#eafdfab0;--theme-color-177:#7d8e9b;--theme-color-178:#8ec5f2;--theme-color-179:#e8fcf8;--theme-color-180:#a6f5e8;--theme-color-181:#d7f2ec;--theme-color-182:#f2fefb;--theme-color-183:#def3ee;--theme-color-184:#9ac6e7;--theme-color-185:#67869b;--theme-color-186:#f3fefb;--theme-color-187:#86f2dd59;--theme-color-188:#2e7fb7;--theme-color-189:#4ee7c0;--theme-color-190:#3c7aa6;--theme-color-191:#e0fcf6;--theme-color-192:#418fc8;--theme-color-193:#f2f8fd;--theme-color-194:#c6def0;--theme-color-195:#2d587730;--theme-color-196:#2b3e486e;--theme-color-197:#3d95d4;--theme-color-198:#ebf5fd;--theme-color-199:#8fc6ee;--theme-color-200:#dff4ef;--theme-color-201:#457ea7;--theme-color-202:#3e9adf25;--theme-color-203:#effdfa;--theme-color-204:#d2f5ed;--theme-color-205:#48a4e8;--theme-color-206:#f6fefc;--theme-color-207:#d8f1eb;--theme-color-208:#74bbf025;--theme-color-209:#b2d6f0;--theme-color-210:#5c94bc1c;--theme-color-211:#d5f1ea;--theme-color-212:#6196bf1c}html[data-theme=neon]{--bg:#f8f3ff;--text:#3c2d53;--muted:#8c7a9f;--line:#e9ddf4;--accent:#8b43d1;--surface:#fff;--primary-gradient:linear-gradient(115deg,#8b43d1,hsl(303 65% 48%));--shadow:0 6px 24px #8b43d112;color:#3c2d53;background:#f8f3ff;--theme-color-0:#cccef95c;--theme-color-1:#f0e0fc4d;--theme-color-2:#fbfcfff2;--theme-color-3:#dfe0f3;--theme-color-4:#464fad09;--theme-color-5:#322b36;--theme-color-6:#ae50ec;--theme-color-7:#ae50ec29;--theme-color-8:#ebebfd;--theme-color-9:#8889f2;--theme-color-10:#a248df;--theme-color-11:#947d88;--theme-color-12:#dfe0f0;--theme-color-13:#6f5d6c;--theme-color-14:#eaecfd;--theme-color-15:#f0f1f8;--theme-color-16:#e1e2f0;--theme-color-17:#514253;--theme-color-18:#998890;--theme-color-19:#9e47d8;--theme-color-20:#802abc;--theme-color-21:#f4e7fc;--theme-color-22:#c1c2f8;--theme-color-23:#30369b;--theme-color-24:#8e90f2;--theme-color-25:#fbfbfef5;--theme-color-26:#d3d5f6;--theme-color-27:#9250bd25;--theme-color-28:#95818d;--theme-color-29:#ecedfd;--theme-color-30:#fff;--theme-color-31:#a643e935;--theme-color-32:#ffffff30;--theme-color-33:#eaebfd;--theme-color-34:#8989f2;--theme-color-35:#a23ce8;--theme-color-36:#aa49eb;--theme-color-37:#a08c98;--theme-color-38:#9d59cc;--theme-color-39:#9c8794;--theme-color-40:#804ca6;--theme-color-41:#fdfdff;--theme-color-42:#d09af3;--theme-color-43:#9b3bdb;--theme-color-44:#a747e725;--theme-color-45:#ffffff25;--theme-color-46:#2c3bd8;--theme-color-47:#7d24bd;--theme-color-48:#9e3edf38;--theme-color-49:#e9e4ed;--theme-color-50:#9a8ca5;--theme-color-51:#fbfcff;--theme-color-52:#dadbef;--theme-color-53:#c991ef;--theme-color-54:#bd74f015;--theme-color-55:#7f2db8;--theme-color-56:#f5e8fc;--theme-color-57:#8f36cd;--theme-color-58:#c8cbf3;--theme-color-59:#8b4fb4;--theme-color-60:#f1f1fd;--theme-color-61:#a14fd620;--theme-color-62:#e1bcf8;--theme-color-63:#ffffff80;--theme-color-64:#b1b0f6;--theme-color-65:#7737a429;--theme-color-66:#a7a8f5;--theme-color-67:#e2e2fc;--theme-color-68:#b4b5f7;--theme-color-69:#1e22a3;--theme-color-70:#222698;--theme-color-71:#853cb8;--theme-color-72:#f2e4fc;--theme-color-73:#1d22ab;--theme-color-74:#babaf7;--theme-color-75:#eeeffd;--theme-color-76:#754c9314;--theme-color-77:#f4f5fe;--theme-color-78:#e0e1f4;--theme-color-79:#e8e9f4;--theme-color-80:#f5f6fe;--theme-color-81:#e5e6fc;--theme-color-82:#843fb2;--theme-color-83:#161da9;--theme-color-84:#b5b6f7;--theme-color-85:#9fa0f4;--theme-color-86:#8b41bf;--theme-color-87:#f5e9fd;--theme-color-88:#e1bff8;--theme-color-89:#373040;--theme-color-90:#936daf;--theme-color-91:#f9f2fd;--theme-color-92:#ae7bd2;--theme-color-93:#f5e9fd;--theme-color-94:#8032b6;--theme-color-95:#b5b4f799;--theme-color-96:#eff0fd;--theme-color-97:#f4f5fe;--theme-color-98:#cbcef8;--theme-color-99:#973fd4;--theme-color-100:#eaebfd;--theme-color-101:#666bb5;--theme-color-102:#9394f3;--theme-color-103:#20259d;--theme-color-104:#5660ec;--theme-color-105:#dcdef0;--theme-color-106:#985cc2;--theme-color-107:#a23fe7;--theme-color-108:#d6a7f5;--theme-color-109:#9d90cb;--theme-color-110:#8182f1;--theme-color-111:#292ea7;--theme-color-112:#dbdcfb;--theme-color-113:#b9baf5;--theme-color-114:#827092;--theme-color-115:#f4edf9;--theme-color-116:#994cce;--theme-color-117:#9b6fb915;--theme-color-118:#e4e5f4;--theme-color-119:#f5f6fe;--theme-color-120:#9d4bd3;--theme-color-121:#4c3c80;--theme-color-122:#e8e5f5;--theme-color-123:#d3cde9;--theme-color-124:#805adf55;--theme-color-125:#1c084730;--theme-color-126:#110726ef;--theme-color-127:#20094f9c;--theme-color-128:#310f8516;--theme-color-129:#bfaaf6;--theme-color-130:#895ea914;--theme-color-131:#d4d6f0;--theme-color-132:#d9dbfb;--theme-color-133:#eeeffd;--theme-color-134:#51569b;--theme-color-135:#d2a1f3;--theme-color-136:#aa63dd;--theme-color-137:#f5eafd;--theme-color-138:#e5e6fc;--theme-color-139:#efdefb24;--theme-color-140:#dddffb4f;--theme-color-141:#eff0fd;--theme-color-142:#9964bf;--theme-color-143:#f3e7fc;--theme-color-144:#f1f1fd;--theme-color-145:#eeeffa;--theme-color-146:#dbddfb;--theme-color-147:#bbbff4;--theme-color-148:#593c6d;--theme-color-149:#4d3a5c;--theme-color-150:#c8ccf5;--theme-color-151:#a3a3f5;--theme-color-152:#f2e3fc;--theme-color-153:#dfe0fb;--theme-color-154:#a269c814;--theme-color-155:#989eea70;--theme-color-156:#ffffff22;--theme-color-157:#ffffff18;--theme-color-158:#853eb7;--theme-color-159:#f1f1fd;--theme-color-160:#c590e840;--theme-color-161:#513467;--theme-color-162:#836897;--theme-color-163:#814da5;--theme-color-164:#d1aee8;--theme-color-165:#ffffff70;--theme-color-166:#86699b;--theme-color-167:#943fcf;--theme-color-168:#755989;--theme-color-169:#ffffffa6;--theme-color-170:#ffffffb0;--theme-color-171:#7d529c;--theme-color-172:#9a64bd0a;--theme-color-173:#504184;--theme-color-174:#f4f2feb0;--theme-color-175:#353ab8;--theme-color-176:#eaeafdb0;--theme-color-177:#8f7d9b;--theme-color-178:#cc8ef2;--theme-color-179:#e8e9fc;--theme-color-180:#a6a6f5;--theme-color-181:#d7d9f2;--theme-color-182:#f2f3fe;--theme-color-183:#dedff3;--theme-color-184:#c89ae7;--theme-color-185:#85679b;--theme-color-186:#f3f4fe;--theme-color-187:#8688f259;--theme-color-188:#7d2eb7;--theme-color-189:#4e5ce7;--theme-color-190:#793ca6;--theme-color-191:#e0e0fc;--theme-color-192:#9041c8;--theme-color-193:#f9f2fd;--theme-color-194:#dfc6f0;--theme-color-195:#582d7730;--theme-color-196:#3a2b486e;--theme-color-197:#963dd4;--theme-color-198:#f5ebfd;--theme-color-199:#c78fee;--theme-color-200:#dfe1f4;--theme-color-201:#7e45a7;--theme-color-202:#9e3edf25;--theme-color-203:#eff0fd;--theme-color-204:#d2d5f5;--theme-color-205:#a748e8;--theme-color-206:#f6f6fe;--theme-color-207:#d8daf1;--theme-color-208:#bd74f025;--theme-color-209:#d7b2f0;--theme-color-210:#945cbc1c;--theme-color-211:#d5d7f1;--theme-color-212:#9961bf1c}html[data-theme=aurora]{--bg:#effbf8;--text:#254840;--muted:#71958b;--line:#d7ece5;--accent:#148c79;--surface:#fff;--primary-gradient:linear-gradient(115deg,#148c79,hsl(193 65% 48%));--shadow:0 6px 24px #148c7912;color:#254840;background:#effbf8;--theme-color-0:#ccf9d15c;--theme-color-1:#e0fcf44d;--theme-color-2:#fbfffcf2;--theme-color-3:#dff3e1;--theme-color-4:#46ad4e09;--theme-color-5:#322b36;--theme-color-6:#50ecc8;--theme-color-7:#50ecc829;--theme-color-8:#ebfdee;--theme-color-9:#88f299;--theme-color-10:#48dfbb;--theme-color-11:#947d88;--theme-color-12:#dff0e1;--theme-color-13:#6f5d6c;--theme-color-14:#eafdec;--theme-color-15:#f0f8f1;--theme-color-16:#e1f0e3;--theme-color-17:#514253;--theme-color-18:#998890;--theme-color-19:#47d8b6;--theme-color-20:#2abc99;--theme-color-21:#e7fcf8;--theme-color-22:#c1f8c9;--theme-color-23:#309b3c;--theme-color-24:#8ef29e;--theme-color-25:#fbfefbf5;--theme-color-26:#d3f6d6;--theme-color-27:#50bda425;--theme-color-28:#95818d;--theme-color-29:#ecfdee;--theme-color-30:#fff;--theme-color-31:#43e9c135;--theme-color-32:#ffffff30;--theme-color-33:#eafded;--theme-color-34:#89f29a;--theme-color-35:#3ce8bf;--theme-color-36:#49ebc5;--theme-color-37:#a08c98;--theme-color-38:#59ccb0;--theme-color-39:#9c8794;--theme-color-40:#4ca690;--theme-color-41:#fdfffd;--theme-color-42:#9af3df;--theme-color-43:#3bdbb6;--theme-color-44:#47e7c225;--theme-color-45:#ffffff25;--theme-color-46:#2cd83a;--theme-color-47:#24bd97;--theme-color-48:#3edfb938;--theme-color-49:#e4edeb;--theme-color-50:#8ca59e;--theme-color-51:#fbfffc;--theme-color-52:#daefdc;--theme-color-53:#91efd9;--theme-color-54:#74f0d215;--theme-color-55:#2db896;--theme-color-56:#e8fcf8;--theme-color-57:#36cda8;--theme-color-58:#c8f3cc;--theme-color-59:#4fb49c;--theme-color-60:#f1fdf2;--theme-color-61:#4fd6b820;--theme-color-62:#bcf8eb;--theme-color-63:#ffffff80;--theme-color-64:#b0f6bc;--theme-color-65:#37a48a29;--theme-color-66:#a7f5b3;--theme-color-67:#e2fce6;--theme-color-68:#b4f7bf;--theme-color-69:#1ea330;--theme-color-70:#229832;--theme-color-71:#3cb89a;--theme-color-72:#e4fcf6;--theme-color-73:#1dab30;--theme-color-74:#baf7c3;--theme-color-75:#eefdef;--theme-color-76:#4c938114;--theme-color-77:#f4fef5;--theme-color-78:#e0f4e2;--theme-color-79:#e8f4e9;--theme-color-80:#f5fef6;--theme-color-81:#e5fce8;--theme-color-82:#3fb297;--theme-color-83:#16a927;--theme-color-84:#b5f7bf;--theme-color-85:#9ff4ab;--theme-color-86:#41bfa0;--theme-color-87:#e9fdf8;--theme-color-88:#bff8ea;--theme-color-89:#30403a;--theme-color-90:#6daf9e;--theme-color-91:#f2fdfb;--theme-color-92:#7bd2bc;--theme-color-93:#e9fdf8;--theme-color-94:#32b696;--theme-color-95:#b4f7c099;--theme-color-96:#effdf0;--theme-color-97:#f4fef5;--theme-color-98:#cbf8cf;--theme-color-99:#3fd4b0;--theme-color-100:#eafdec;--theme-color-101:#66b56e;--theme-color-102:#93f3a2;--theme-color-103:#209d30;--theme-color-104:#56ec64;--theme-color-105:#dcf0de;--theme-color-106:#5cc2a9;--theme-color-107:#3fe7be;--theme-color-108:#a7f5e3;--theme-color-109:#90cba7;--theme-color-110:#81f193;--theme-color-111:#29a739;--theme-color-112:#dbfbe0;--theme-color-113:#b9f5c2;--theme-color-114:#709288;--theme-color-115:#edf9f6;--theme-color-116:#4cceaf;--theme-color-117:#6fb9a715;--theme-color-118:#e4f4e6;--theme-color-119:#f5fef6;--theme-color-120:#4bd3b3;--theme-color-121:#3c8057;--theme-color-122:#e5f5eb;--theme-color-123:#cde9d7;--theme-color-124:#5adf9655;--theme-color-125:#08472730;--theme-color-126:#072616ef;--theme-color-127:#094f2b9c;--theme-color-128:#0f854516;--theme-color-129:#aaf6cb;--theme-color-130:#5ea99514;--theme-color-131:#d4f0d6;--theme-color-132:#d9fbdd;--theme-color-133:#eefdf0;--theme-color-134:#519b58;--theme-color-135:#a1f3df;--theme-color-136:#63ddbf;--theme-color-137:#eafdf8;--theme-color-138:#e5fce8;--theme-color-139:#defbf424;--theme-color-140:#ddfbe04f;--theme-color-141:#effdf0;--theme-color-142:#64bfa8;--theme-color-143:#e7fcf7;--theme-color-144:#f1fdf2;--theme-color-145:#eefaef;--theme-color-146:#dbfbde;--theme-color-147:#bbf4c0;--theme-color-148:#3c6d62;--theme-color-149:#3a5c53;--theme-color-150:#c8f5cc;--theme-color-151:#a3f5b1;--theme-color-152:#e3fcf6;--theme-color-153:#dffbe2;--theme-color-154:#69c8b214;--theme-color-155:#98ea9f70;--theme-color-156:#ffffff22;--theme-color-157:#ffffff18;--theme-color-158:#3eb799;--theme-color-159:#f1fdf2;--theme-color-160:#90e8d440;--theme-color-161:#346759;--theme-color-162:#68978b;--theme-color-163:#4da58f;--theme-color-164:#aee8db;--theme-color-165:#ffffff70;--theme-color-166:#699b8f;--theme-color-167:#3fcfac;--theme-color-168:#59897d;--theme-color-169:#ffffffa6;--theme-color-170:#ffffffb0;--theme-color-171:#529c89;--theme-color-172:#64bda90a;--theme-color-173:#41845b;--theme-color-174:#f2fef6b0;--theme-color-175:#35b846;--theme-color-176:#eafdedb0;--theme-color-177:#7d9b94;--theme-color-178:#8ef2dd;--theme-color-179:#e8fceb;--theme-color-180:#a6f5b3;--theme-color-181:#d7f2da;--theme-color-182:#f2fef4;--theme-color-183:#def3e0;--theme-color-184:#9ae7d5;--theme-color-185:#679b8d;--theme-color-186:#f3fef4;--theme-color-187:#86f29559;--theme-color-188:#2eb794;--theme-color-189:#4ee75a;--theme-color-190:#3ca68b;--theme-color-191:#e0fce3;--theme-color-192:#41c8a7;--theme-color-193:#f2fdfb;--theme-color-194:#c6f0e6;--theme-color-195:#2d776430;--theme-color-196:#2b483f6e;--theme-color-197:#3dd4af;--theme-color-198:#ebfdf8;--theme-color-199:#8feed7;--theme-color-200:#dff4e1;--theme-color-201:#45a78f;--theme-color-202:#3edfb925;--theme-color-203:#effdf0;--theme-color-204:#d2f5d5;--theme-color-205:#48e8c2;--theme-color-206:#f6fef7;--theme-color-207:#d8f1da;--theme-color-208:#74f0d225;--theme-color-209:#b2f0e1;--theme-color-210:#5cbca41c;--theme-color-211:#d5f1d8;--theme-color-212:#61bfa91c}html[data-theme]:not([data-theme=default]) body{background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--accent) 13%,transparent),transparent 45%),linear-gradient(135deg,transparent 48%,color-mix(in srgb,var(--accent) 3%,transparent) 49%,transparent 50%),var(--bg);background-size:auto,40px 40px,auto}html[data-theme]:not([data-theme=default]) .site-shell :is(.header-login,.header-search-toggle:hover,.header-search-toggle[aria-expanded=true]){color:var(--accent);border-color:var(--line);background:var(--bg)}html[data-theme]:not([data-theme=default]) .site-shell :is(.header-search-panel,.personal-menu){border-color:var(--line)}html[data-theme]:not([data-theme=default]) .site-shell .brand-mark{transform:none}
