.auth-layout[data-v-658ac951]{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:40px 20px;background:var(--c-bg)}.auth-brand[data-v-658ac951]{font-size:var(--fs-2xl);font-weight:700;color:var(--c-text);display:flex;align-items:center;gap:var(--s-4)}.auth-brand span[data-v-658ac951]{font-size:var(--fs-sm);font-weight:400;border-left:1px solid var(--c-border-strong);padding-left:var(--s-4);color:var(--c-text-muted)}.auth-layout main[data-v-658ac951]{width:min(100%,460px);margin:48px 0 32px}.auth-layout footer[data-v-658ac951]{margin-top:auto;font-size:var(--fs-sm);color:var(--c-text-muted)}.setup-help[data-v-658ac951]{margin-top:8px;color:var(--c-text-muted);font-size:var(--fs-sm);line-height:1.6}.shortcut[data-v-766600b0]{display:grid;gap:4px;padding:var(--s-4) var(--s-5);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-md)}.shortcut[data-v-766600b0]:hover{background:var(--c-primary-soft);border-color:var(--c-primary-border);text-decoration:none}.shortcut span[data-v-766600b0]{color:var(--c-text-muted);font-size:var(--fs-sm)}.todo-summary[data-v-3f6a9db8]{display:flex;align-items:center;gap:24px;padding:22px 24px;margin-bottom:16px;border-radius:16px;background:linear-gradient(135deg,#102b53,#1e5db2);color:#fff}.todo-summary div[data-v-3f6a9db8]{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.todo-summary span[data-v-3f6a9db8],.todo-summary small[data-v-3f6a9db8]{color:#bfd4f2}.todo-summary strong[data-v-3f6a9db8]{font-size:36px}.todo-summary p[data-v-3f6a9db8]{margin:0;color:#d8e5f7}.todo-grid[data-v-3f6a9db8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.todo-card[data-v-3f6a9db8]{display:grid;gap:10px;min-width:0;padding:17px;border:1px solid var(--c-border);border-radius:14px;background:var(--c-surface);color:var(--c-text);text-decoration:none}.todo-card[data-v-3f6a9db8]:hover{border-color:var(--c-primary-border);box-shadow:var(--shadow-sm)}.todo-card-head[data-v-3f6a9db8]{display:flex;align-items:center;justify-content:space-between;gap:10px}.todo-card-head b[data-v-3f6a9db8]{display:grid;place-items:center;min-width:34px;height:28px;padding:0 8px;border-radius:999px;background:var(--c-primary-soft);color:var(--c-primary)}.todo-card p[data-v-3f6a9db8]{min-height:38px;margin:0;color:var(--c-text-muted);font-size:var(--fs-sm);line-height:1.55}.todo-card>span[data-v-3f6a9db8]{color:var(--c-primary);font-size:var(--fs-sm);font-weight:700}@media(max-width:980px){.todo-grid[data-v-3f6a9db8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.todo-summary[data-v-3f6a9db8]{align-items:flex-start;flex-direction:column;gap:8px}.todo-grid[data-v-3f6a9db8]{grid-template-columns:1fr}.todo-card p[data-v-3f6a9db8]{min-height:0}}.boundary[data-v-fa66bd0d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--s-5)}.boundary-title[data-v-fa66bd0d]{font-size:var(--fs-sm);font-weight:700;margin-bottom:var(--s-2)}.boundary-title.is-done[data-v-fa66bd0d]{color:var(--c-success)}.boundary-title.is-pending[data-v-fa66bd0d]{color:var(--c-warning)}.boundary-text[data-v-fa66bd0d]{font-size:var(--fs-md);color:var(--c-text-secondary);line-height:1.65}.notes[data-v-fa66bd0d]{margin:0;padding-left:20px;display:grid;gap:var(--s-2);color:var(--c-text-secondary);font-size:var(--fs-md)}.risk-summary[data-v-246fc9ab]{display:flex;align-items:baseline;gap:8px;padding:16px 20px;margin-bottom:14px;border-radius:14px;background:#142f57;color:#d8e7fb}.risk-summary strong[data-v-246fc9ab]{font-size:32px;color:#fff}.risk-section[data-v-246fc9ab]{margin-bottom:14px;border:1px solid var(--c-border);border-radius:14px;background:var(--c-surface);overflow:hidden}.risk-section>header[data-v-246fc9ab]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;border-bottom:1px solid var(--c-border)}.risk-section h2[data-v-246fc9ab]{margin:0;font-size:16px}.risk-section header p[data-v-246fc9ab]{margin:4px 0 0;color:var(--c-text-muted);font-size:12px}.risk-list article[data-v-246fc9ab]{display:grid;grid-template-columns:minmax(0,1fr) 180px 130px;align-items:center;gap:16px;padding:13px 18px;border-bottom:1px solid var(--c-border)}.risk-list article[data-v-246fc9ab]:last-child{border-bottom:0}.risk-list small[data-v-246fc9ab]{display:block;margin-top:4px;color:var(--c-text-muted)}.amount[data-v-246fc9ab]{text-align:right;font-weight:700}.empty[data-v-246fc9ab]{margin:0;padding:18px;color:var(--c-text-muted)}@media(max-width:760px){.risk-section>header[data-v-246fc9ab]{align-items:flex-start;flex-direction:column}.risk-list article[data-v-246fc9ab]{grid-template-columns:1fr auto}.risk-list article[data-v-246fc9ab]>*:last-child{grid-column:1/-1}.amount[data-v-246fc9ab]{text-align:left}}.cell-sub[data-v-d2a26fe3],.cell-sub[data-v-5427259d]{margin-top:4px;color:var(--c-text-muted);font-size:var(--fs-sm)}.team-list[data-v-5427259d]{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3)}.team-list li[data-v-5427259d]{padding:var(--s-3);border:1px solid var(--c-border);border-radius:var(--r-md)}.code[data-v-940abfa0]{font-family:var(--font-mono);font-weight:600}.cell-sub[data-v-940abfa0]{margin-top:4px;color:var(--c-text-muted);font-size:var(--fs-sm)}.history-list[data-v-e6851c79]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.history-list li[data-v-e6851c79]{padding:14px;border:1px solid var(--c-border);border-radius:var(--r-md)}.history-head[data-v-e6851c79]{display:flex;justify-content:space-between;gap:12px}.history-head span[data-v-e6851c79],.history-list small[data-v-e6851c79]{color:var(--c-text-muted);font-size:var(--fs-sm)}.history-list p[data-v-e6851c79]{margin:7px 0;color:var(--c-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.empty-state[data-v-e6851c79]{padding:24px;text-align:center;color:var(--c-text-muted)}.cell-sub[data-v-e941ca7c]{margin-top:4px;color:var(--c-text-muted);font-size:var(--fs-sm)}.reversal-row[data-v-e941ca7c]{display:grid;grid-template-columns:minmax(220px,1fr) 140px minmax(260px,1fr);gap:16px;align-items:center;padding:14px;border-bottom:1px solid var(--c-border)}.reversal-row p[data-v-e941ca7c]{margin:5px 0;color:var(--c-text-secondary)}.reversal-row small[data-v-e941ca7c],.reversal-row span[data-v-e941ca7c]{display:block;color:var(--c-text-muted);font-size:var(--fs-sm)}.reversal-actions[data-v-e941ca7c]{display:flex;gap:8px;align-items:center}.reversal-actions .input[data-v-e941ca7c]{min-width:180px}@media(max-width:800px){.reversal-row[data-v-e941ca7c]{grid-template-columns:1fr}.reversal-actions[data-v-e941ca7c]{flex-wrap:wrap}}.segmented[data-v-d04c8dd1]{display:inline-flex;padding:3px;border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface-alt);gap:2px}.segmented-item[data-v-d04c8dd1]{min-height:32px;padding:0 var(--s-4);border:0;border-radius:var(--r-sm);background:transparent;color:var(--c-text-secondary);font-size:var(--fs-md);font-weight:600;cursor:pointer;white-space:nowrap}.segmented-item[data-v-d04c8dd1]:hover:not(.is-active){background:var(--c-surface)}.segmented-item.is-active[data-v-d04c8dd1]{background:var(--c-surface);color:var(--c-primary);box-shadow:var(--shadow-sm)}.cell-sub[data-v-825f81a3],.cell-sub[data-v-d7cbdbaf]{margin-top:4px;color:var(--c-text-muted);font-size:var(--fs-sm)}.mono[data-v-4ba99b84],.mono[data-v-e5aa1ce6]{font-family:var(--font-mono);font-size:var(--fs-sm)}.field-preview[data-v-e5aa1ce6]{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:var(--s-2)}.field-preview li[data-v-e5aa1ce6]{display:grid;grid-template-columns:minmax(140px,240px) minmax(0,1fr);gap:var(--s-4);padding:var(--s-2) var(--s-3);border:1px solid var(--c-border);border-radius:var(--r-md);font-size:var(--fs-md)}.cell-sub[data-v-be93c0f2]{margin-top:4px;color:var(--c-text-muted);font-size:var(--fs-sm)}.mono[data-v-bbf2c24b]{font-family:var(--font-mono);font-size:var(--fs-sm)}.cell-sub[data-v-bbf2c24b]{margin-top:4px;color:var(--c-text-muted);font-size:var(--fs-sm)}.support-grid[data-v-0b8afbd4]{display:grid;grid-template-columns:minmax(320px,1fr) minmax(400px,1.4fr);gap:20px}.ticket[data-v-0b8afbd4]{width:100%;display:flex;justify-content:space-between;gap:12px;padding:14px 0;border:0;border-bottom:1px solid var(--c-border);background:none;text-align:left}.ticket span[data-v-0b8afbd4]:first-child{display:grid;gap:4px}.ticket small[data-v-0b8afbd4],.message small[data-v-0b8afbd4]{color:var(--c-text-muted)}.message[data-v-0b8afbd4]{padding:14px;margin:10px 0;background:var(--c-bg);border-radius:var(--r-md)}.message.agent[data-v-0b8afbd4]{border-left:3px solid var(--c-primary)}.message p[data-v-0b8afbd4]{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:900px){.support-grid[data-v-0b8afbd4]{grid-template-columns:1fr}}.form-grid[data-v-8ecc65bb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.toggle-row[data-v-8ecc65bb]{display:flex;gap:10px;align-items:center;margin-bottom:20px}@media(max-width:700px){.form-grid[data-v-8ecc65bb]{grid-template-columns:1fr}}.filters[data-v-da7cc4c9],.actions[data-v-da7cc4c9]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.content-grid[data-v-da7cc4c9]{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.3fr);gap:20px}.item[data-v-da7cc4c9]{display:flex;width:100%;justify-content:space-between;gap:12px;padding:14px 0;border:0;border-bottom:1px solid var(--c-border);background:none;text-align:left}.item span[data-v-da7cc4c9]:first-child{display:grid;gap:4px}.item small[data-v-da7cc4c9]{color:var(--c-text-muted)}.editor[data-v-da7cc4c9]{display:grid;gap:14px}.two[data-v-da7cc4c9]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:900px){.content-grid[data-v-da7cc4c9],.two[data-v-da7cc4c9]{grid-template-columns:1fr}}.auth-layout[data-v-506f52a5]{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:40px 20px;background:var(--c-bg)}.auth-brand[data-v-506f52a5]{font-size:var(--fs-2xl);font-weight:700;color:var(--c-text);display:flex;align-items:center;gap:var(--s-4)}.auth-brand span[data-v-506f52a5]{font-size:var(--fs-sm);font-weight:400;border-left:1px solid var(--c-border-strong);padding-left:var(--s-4);color:var(--c-text-muted)}.auth-layout main[data-v-506f52a5]{width:min(100%,420px);margin:48px 0 32px}.auth-layout footer[data-v-506f52a5]{margin-top:auto;font-size:var(--fs-sm);color:var(--c-text-muted)}.cell-sub[data-v-66826636],.cell-sub[data-v-0716e524]{margin-top:4px;color:var(--c-text-muted);font-size:var(--fs-sm)}.apply-row[data-v-cc633c42]{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.asset-field[data-v-cc633c42]{min-width:280px}.available[data-v-cc633c42]{padding-bottom:10px}.settlement-list[data-v-cc633c42]{display:grid;gap:12px}.settlement-row[data-v-cc633c42]{display:grid;grid-template-columns:minmax(120px,1fr) auto auto;gap:16px;align-items:center;padding:16px;border:1px solid var(--c-border);border-radius:var(--r-md)}.muted[data-v-cc633c42]{color:var(--c-text-muted);font-size:var(--fs-sm);margin-top:4px}.mono[data-v-cc633c42],.note[data-v-cc633c42]{grid-column:1/-1;overflow-wrap:anywhere;color:var(--c-text-muted)}.mono[data-v-cc633c42]{font-family:var(--font-mono)}@media(max-width:700px){.settlement-row[data-v-cc633c42]{grid-template-columns:1fr auto}.asset-field[data-v-cc633c42]{min-width:100%;width:100%}}.invite-form[data-v-391dff65]{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}.invite-form label[data-v-391dff65]{display:grid;gap:6px;color:var(--c-text-secondary);font-size:var(--fs-sm)}.invite-form input[data-v-391dff65]{min-height:40px;padding:8px;border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text)}.hint[data-v-391dff65]{margin-top:10px;color:var(--c-text-muted);font-size:var(--fs-sm)}@media(max-width:720px){.invite-form[data-v-391dff65]{grid-template-columns:1fr}}.filter[data-v-4899e05b]{display:flex;gap:10px;margin-bottom:14px}.filter .select[data-v-4899e05b]{min-width:180px}.claim-list[data-v-4899e05b]{display:grid;gap:10px}.claim-list article[data-v-4899e05b]{display:grid;grid-template-columns:minmax(0,1fr) 150px 100px auto;align-items:center;gap:14px;padding:14px;border:1px solid var(--c-border);border-radius:12px}.claim-list small[data-v-4899e05b]{display:block;margin-top:3px;color:var(--c-text-muted)}.claim-list p[data-v-4899e05b],.submission[data-v-4899e05b]{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--c-text-secondary)}.reward[data-v-4899e05b]{font-weight:700}.actions[data-v-4899e05b],.drawer-actions[data-v-4899e05b]{display:flex;gap:8px}@media(max-width:760px){.claim-list article[data-v-4899e05b]{grid-template-columns:1fr auto}.actions[data-v-4899e05b]{grid-column:1/-1}}.wallet-list[data-v-4580f173]{display:grid;gap:10px}.wallet-list article[data-v-4580f173]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px;border:1px solid var(--c-border);border-radius:12px}.wallet-list small[data-v-4580f173],.wallet-list code[data-v-4580f173]{display:block;margin-top:5px;color:var(--c-text-muted)}.wallet-list code[data-v-4580f173]{overflow-wrap:anywhere}.actions[data-v-4580f173]{display:flex;gap:8px}@media(max-width:700px){.wallet-list article[data-v-4580f173]{grid-template-columns:1fr auto}.actions[data-v-4580f173]{grid-column:1/-1}}.rows[data-v-023294b0]{display:grid;gap:10px}.rows article[data-v-023294b0]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px;border:1px solid var(--c-border);border-radius:12px}.rows small[data-v-023294b0],.rows code[data-v-023294b0]{display:block;margin-top:5px;color:var(--c-text-muted)}.rows code[data-v-023294b0]{overflow-wrap:anywhere}.actions[data-v-023294b0]{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:700px){.rows article[data-v-023294b0]{grid-template-columns:1fr auto}.actions[data-v-023294b0]{grid-column:1/-1}}.support-grid[data-v-d1372426]{display:grid;grid-template-columns:minmax(300px,1fr) minmax(380px,1.4fr);gap:16px}.ticket[data-v-d1372426]{width:100%;display:flex;justify-content:space-between;gap:12px;padding:12px 0;border:0;border-bottom:1px solid var(--c-border);background:none;text-align:left}.ticket span[data-v-d1372426]:first-child{display:grid;gap:4px}.ticket small[data-v-d1372426],.message small[data-v-d1372426]{color:var(--c-text-muted)}.actions[data-v-d1372426]{display:flex;gap:8px;margin-bottom:12px}.message[data-v-d1372426]{padding:12px;margin:8px 0;background:var(--c-bg);border-radius:var(--r-md)}.message.agent[data-v-d1372426]{border-left:3px solid var(--c-primary)}.message p[data-v-d1372426]{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:900px){.support-grid[data-v-d1372426]{grid-template-columns:1fr}}.language-grid[data-v-5ec98907]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}.language-picker[data-v-5ec98907]{max-width:430px;margin:0 auto;padding:24px 0}.language-brand[data-v-5ec98907]{text-align:center;margin-bottom:24px}.language-logo[data-v-5ec98907]{display:grid;place-items:center;width:62px;height:62px;margin:0 auto 16px;border-radius:20px;background:linear-gradient(145deg,#3168ed,#1c48bd);color:#fff;font-size:34px;font-weight:800;box-shadow:0 8px 22px #2459df35}.language-brand h1[data-v-5ec98907]{margin-bottom:8px;font-size:25px}.language-brand p[data-v-5ec98907]{color:var(--c-text-muted);font-size:12px}.language-option[data-v-5ec98907]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;border:1px solid var(--c-border);border-radius:13px;background:#fff;text-align:left}.language-option.active[data-v-5ec98907]{border-color:var(--c-primary);background:#eef4ff;box-shadow:0 0 0 2px #2459df1c}.language-option small[data-v-5ec98907]{color:var(--c-text-muted);font-size:10px}.language-picker>.member-primary-action[data-v-5ec98907]{position:sticky;bottom:12px}.structured-announcement[data-v-5ec98907]{padding:12px 0;border-bottom:1px solid var(--c-border)}.structured-announcement p[data-v-5ec98907]{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--c-text-secondary);margin:8px 0}.structured-announcement a[data-v-5ec98907]{font-size:var(--fs-sm)}.banner-grid[data-v-5ec98907]{display:flex;gap:12px;overflow-x:auto;margin-bottom:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.content-banner[data-v-5ec98907]{position:relative;display:block;flex:0 0 100%;aspect-ratio:2.5;border-radius:16px;background:linear-gradient(135deg,var(--c-primary),#172554);color:#fff;text-decoration:none;overflow:hidden;scroll-snap-align:start}.content-banner img[data-v-5ec98907]{width:100%;height:100%;object-fit:cover}.content-banner span[data-v-5ec98907]{position:absolute;inset:auto 0 0;display:grid;gap:3px;padding:24px 16px 12px;background:linear-gradient(transparent,#071a33cc)}.content-banner small[data-v-5ec98907]{opacity:.82;white-space:pre-wrap}.content-row[data-v-5ec98907]{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--c-border)}.content-row img[data-v-5ec98907]{width:72px;height:72px;border-radius:var(--r-md);object-fit:cover}.content-row p[data-v-5ec98907],.rule-item p[data-v-5ec98907]{margin:6px 0;color:var(--c-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.activity-list[data-v-5ec98907]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.activity-list li[data-v-5ec98907]{display:grid;gap:3px;padding:10px;border-radius:var(--r-md);background:var(--c-surface-alt)}.activity-list span[data-v-5ec98907]{color:var(--c-text-secondary);white-space:pre-wrap}.rule-item[data-v-5ec98907]{padding:10px 0;border-bottom:1px solid var(--c-border)}.rule-item summary[data-v-5ec98907]{font-weight:650;cursor:pointer}.popup-backdrop[data-v-5ec98907]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#0f172a9e}.popup-card[data-v-5ec98907]{width:min(420px,100%);max-height:80vh;overflow:auto;padding:20px;border-radius:var(--r-xl);background:var(--c-surface);box-shadow:var(--shadow-lg)}.popup-card img[data-v-5ec98907]{width:100%;max-height:200px;object-fit:cover;border-radius:var(--r-lg)}.popup-card h2[data-v-5ec98907]{margin:14px 0 8px}.popup-card p[data-v-5ec98907]{white-space:pre-wrap;color:var(--c-text-secondary)}.popup-close[data-v-5ec98907]{width:100%;margin-top:10px;padding:10px;border:0;background:transparent;color:var(--c-text-secondary);cursor:pointer}.live-activity[data-v-5ec98907]{position:fixed;left:50%;bottom:78px;z-index:14;transform:translate(-50%);width:min(448px,calc(100% - 32px));max-height:110px;overflow:hidden;padding:9px 12px;border:1px solid rgba(255,255,255,.45);border-radius:14px;background:#ffffffb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 35px #152b4817}.live-activity div[data-v-5ec98907]{display:grid;grid-template-columns:7px 1fr;grid-template-rows:auto auto;align-items:center;gap:1px 7px;min-height:46px;font-size:10px;color:#68778d}.live-activity i[data-v-5ec98907]{grid-area:1/1;width:6px;height:6px;border-radius:50%;background:#16b47d}.live-activity b[data-v-5ec98907]{grid-area:1/2;color:#26384f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-activity span[data-v-5ec98907]{grid-area:2/2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-option[data-v-5ec98907]{display:grid;gap:2px;min-height:56px;padding:var(--s-3);border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-base);text-align:left;cursor:pointer}.language-option span[data-v-5ec98907]{color:var(--c-text-muted);font-size:var(--fs-sm)}.member-select[data-v-5ec98907]{min-height:40px;padding:var(--s-2);border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface);font-size:var(--fs-base)}.content-block[data-v-5ec98907]{margin:0;padding:var(--s-3);border-radius:var(--r-md);background:var(--c-surface-alt);font-size:var(--fs-base);white-space:pre-wrap}.task-list[data-v-5ec98907]{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3)}.task-item[data-v-5ec98907]{display:block;padding:var(--s-3);border:1px solid var(--c-border);border-radius:var(--r-md);color:var(--c-text)}.task-item[data-v-5ec98907]:hover{background:var(--c-surface-alt);text-decoration:none}.task-item-head[data-v-5ec98907]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);font-size:var(--fs-base)}.task-reward[data-v-5ec98907]{color:var(--c-primary);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.task-summary[data-v-5ec98907]{margin-top:var(--s-2);color:var(--c-text-secondary);font-size:var(--fs-md)}.task-meta[data-v-5ec98907]{margin-top:var(--s-2);color:var(--c-text-muted);font-size:var(--fs-sm)}.login-screen[data-v-e7dfda31]{padding:var(--s-6) var(--s-4) 0}.login-title[data-v-e7dfda31]{font-size:var(--fs-2xl);font-weight:700}.login-desc[data-v-e7dfda31]{margin-top:var(--s-2);color:var(--c-text-secondary);font-size:var(--fs-base)}.login-foot[data-v-e7dfda31]{margin-top:var(--s-5);color:var(--c-text-muted);font-size:var(--fs-sm)}.login-screen[data-v-5192d878]{padding:var(--s-6) var(--s-4) 0}.login-title[data-v-5192d878]{font-size:var(--fs-2xl);font-weight:700}.login-desc[data-v-5192d878]{margin-top:var(--s-2);color:var(--c-text-secondary);font-size:var(--fs-base)}.member-select[data-v-5192d878]{min-height:46px;padding:var(--s-2) var(--s-3);border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface);font-size:var(--fs-base)}.secondary[data-v-5192d878]{margin-top:var(--s-3);background:var(--c-surface);border:1px solid var(--c-border-strong);color:var(--c-text-secondary);text-decoration:none}.filter-row[data-v-3f0b6237]{display:flex;gap:var(--s-3)}.page-intro[data-v-3f0b6237]{margin:-20px -18px 16px;padding:29px 20px 24px;background:linear-gradient(145deg,#071a33,#164b8e);color:#fff}.page-intro span[data-v-3f0b6237]{color:#7eafff;font-size:11px;font-weight:700;letter-spacing:2px}.page-intro h1[data-v-3f0b6237]{margin:10px 0 7px;color:#fff;font-size:24px}.page-intro p[data-v-3f0b6237]{margin:0;color:#b9cbe5;font-size:12px}.task-view-tabs[data-v-3f0b6237]{display:grid;grid-template-columns:1fr 1fr;padding:5px;margin-bottom:14px;border-radius:13px;background:#e6ebf2}.task-view-tabs[data-v-3f0b6237]>*{display:grid;place-items:center;min-height:39px;border-radius:9px;color:#66758a;font-size:12px;font-weight:650;text-decoration:none}.task-view-tabs .active[data-v-3f0b6237]{background:#fff;color:#155eef;box-shadow:0 4px 14px #1d355711}.task-filters[data-v-3f0b6237]{margin-bottom:12px}.task-count[data-v-3f0b6237]{margin:4px 2px 12px;color:#8995a6;font-size:11px}.compact[data-v-3f0b6237]{margin:0}.compact>span[data-v-3f0b6237]{font-size:10px}.task-card[data-v-3f0b6237]{margin-bottom:11px;border:1px solid #e5ebf3;border-radius:13px;background:#fff;list-style:none}.task-card .task-item[data-v-3f0b6237]{padding:17px}.task-top[data-v-3f0b6237]{display:flex;gap:12px}.task-thumb[data-v-3f0b6237]{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:12px;background:#edf2fd;color:#2563eb}.task-main[data-v-3f0b6237]{flex:1;min-width:0}.task-main .task-item-head[data-v-3f0b6237]{font-size:14px}.task-main .task-summary[data-v-3f0b6237]{overflow:hidden;margin:7px 0 0;color:#8a94a4;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-card .task-reward[data-v-3f0b6237]{color:#ed7c2f;font-size:20px;text-align:right}.task-card .task-reward small[data-v-3f0b6237]{display:block;margin-top:5px;color:#a59484;font-size:10px;font-weight:400}.task-card .task-foot[data-v-3f0b6237]{padding-top:11px;margin-top:13px;border-top:1px solid #f2f4f7;color:#96a0af;font-size:10px}.filter-field[data-v-3f0b6237]{flex:1;display:grid;gap:var(--s-2);min-width:0}.filter-row .filter-field[data-v-3f0b6237]{width:100%}.filter-field>span[data-v-3f0b6237]{font-size:var(--fs-sm);font-weight:600;color:var(--c-text-secondary)}.member-select[data-v-3f0b6237]{min-height:44px;padding:var(--s-2) var(--s-3);border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface);font-size:var(--fs-base)}.task-list[data-v-3f0b6237]{list-style:none;margin:0;padding:0}.task-item[data-v-3f0b6237]{display:block;color:var(--c-text)}.task-item[data-v-3f0b6237]:hover{text-decoration:none}.task-item-head[data-v-3f0b6237]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);font-size:var(--fs-lg)}.task-summary[data-v-3f0b6237]{margin-top:var(--s-2);color:var(--c-text-secondary);font-size:var(--fs-base)}.task-foot[data-v-3f0b6237]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-3)}.task-reward[data-v-3f0b6237]{color:var(--c-primary);font-size:var(--fs-lg);font-weight:700;font-variant-numeric:tabular-nums}.task-meta[data-v-3f0b6237]{color:var(--c-text-muted);font-size:var(--fs-sm)}.detail-head[data-v-50a46578]{position:relative;overflow:hidden;padding:25px 20px 22px;background:linear-gradient(145deg,#071a33,#123e78);color:#fff}.detail-head[data-v-50a46578]:after{content:"";position:absolute;width:170px;height:170px;border:34px solid #ffffff0a;border-radius:50%;right:-80px;top:-65px}.detail-head[data-v-50a46578]>*{position:relative;z-index:1}.detail-tags[data-v-50a46578]{display:flex;gap:7px}.detail-tags span[data-v-50a46578]{padding:4px 9px;border-radius:999px;background:#ffffff14;color:#d9e7fa;font-size:10px}.detail-head>p[data-v-50a46578]{color:#b8c9e0;font-size:12px;line-height:1.7}.detail-head h1[data-v-50a46578]{margin:15px 0 8px;color:#fff;font-size:24px;font-weight:700;line-height:1.4}.detail-reward[data-v-50a46578]{display:grid;grid-template-columns:1fr auto;align-items:end;padding-top:18px;margin-top:18px;border-top:1px solid #ffffff18;font-variant-numeric:tabular-nums}.detail-reward span[data-v-50a46578]{grid-column:1/-1;color:#8eacd3;font-size:10px}.detail-reward strong[data-v-50a46578]{font-size:27px}.detail-reward small[data-v-50a46578]{color:#a9c0de;font-size:12px}.detail-reward b[data-v-50a46578]{color:#eaf2ff;font-size:12px}.task-requirement[data-v-50a46578]{display:flex;gap:12px;align-items:flex-start;margin:14px 17px;padding:16px;border:1px solid #c7ebdc;border-radius:15px;background:#ecf9f4;color:#096a50}.task-requirement i[data-v-50a46578]{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:#0d9470;color:#fff;font-style:normal;font-weight:800}.task-requirement b[data-v-50a46578]{font-size:13px}.task-requirement p[data-v-50a46578]{margin:4px 0 0;color:#64748b;font-size:11px;line-height:1.65}.detail-meta-card[data-v-50a46578]{margin:0 17px 14px}.task-content-card[data-v-50a46578]{margin:0 17px 110px;overflow:hidden;border:1px solid #e5ebf3;border-radius:18px;background:#fff;box-shadow:0 8px 28px #1d35570a}.task-section[data-v-50a46578]{display:grid;grid-template-columns:35px 1fr;gap:11px;padding:21px 18px;border-bottom:1px solid #edf1f6}.task-section[data-v-50a46578]:last-child{border-bottom:0}.task-section>span[data-v-50a46578]{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf3ff;color:#2563eb;font-size:10px;font-weight:800}.task-section h2[data-v-50a46578]{margin:5px 0 13px;font-size:15px}.task-section.notes[data-v-50a46578]{background:#fffdfa}.task-section.notes>span[data-v-50a46578]{background:#fff0dc;color:#bd681b}.task-action-bar[data-v-50a46578]{position:fixed;z-index:14;bottom:0;display:flex;align-items:center;gap:14px;width:100%;max-width:480px;padding:11px 17px calc(11px + env(safe-area-inset-bottom));border-top:1px solid #e2e8f0;background:#fffffff4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -10px 32px #18304f12}.task-action-bar>div[data-v-50a46578]{min-width:105px}.task-action-bar span[data-v-50a46578]{display:block;margin-bottom:3px;color:#8a96a8;font-size:10px}.task-action-bar strong[data-v-50a46578]{color:#ed7c2f;font-size:13px}.task-action-bar .member-primary-action[data-v-50a46578]{flex:1;width:auto;min-height:45px}.detail-list[data-v-50a46578]{margin:0;display:grid;gap:var(--s-3)}.detail-list>div[data-v-50a46578]{display:flex;justify-content:space-between;gap:var(--s-4);font-size:var(--fs-base)}.detail-list dt[data-v-50a46578]{color:var(--c-text-muted)}.detail-list dd[data-v-50a46578]{margin:0;font-weight:600;text-align:right}.detail-body[data-v-50a46578]{font-size:var(--fs-base);line-height:1.75;white-space:pre-wrap;color:var(--c-text)}.claim-list[data-v-4f7f79ae]{list-style:none;margin:0;padding:0}.claim-link[data-v-4f7f79ae]{display:block;color:var(--c-text)}.claim-link[data-v-4f7f79ae]:hover{text-decoration:none}.claim-head[data-v-4f7f79ae]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);font-size:var(--fs-base)}.claim-meta[data-v-4f7f79ae]{display:flex;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-2);color:var(--c-text-secondary);font-size:var(--fs-sm)}.claim-foot[data-v-4f7f79ae]{color:var(--c-text-muted)}.claim-head[data-v-90f14b3c]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.claim-list[data-v-90f14b3c]{margin:0;display:grid;gap:var(--s-3)}.claim-list>div[data-v-90f14b3c]{display:flex;justify-content:space-between;gap:var(--s-4);font-size:var(--fs-base)}.claim-list dt[data-v-90f14b3c]{color:var(--c-text-muted)}.claim-list dd[data-v-90f14b3c]{margin:0;font-weight:600;text-align:right}.claim-note[data-v-90f14b3c]{margin-top:var(--s-3);color:var(--c-text-muted);font-size:var(--fs-sm);line-height:1.7}.claim-text[data-v-90f14b3c]{font-size:var(--fs-base);line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.evidence-list[data-v-90f14b3c]{margin-top:var(--s-3);padding-inline-start:20px}.evidence-list a[data-v-90f14b3c]{overflow-wrap:anywhere}.asset-note[data-v-8de4f996]{color:var(--c-text-secondary);font-size:var(--fs-base);line-height:1.7}.asset-hero[data-v-8de4f996]{padding:25px 21px;margin-bottom:11px;border-radius:21px;background:linear-gradient(145deg,#071a33,#174f91);color:#fff;box-shadow:0 15px 35px #143f7c25}.asset-hero>span[data-v-8de4f996]{color:#9bb6da;font-size:11px}.asset-hero h1[data-v-8de4f996]{margin:12px 0 6px;color:#fff;font-size:31px}.asset-hero h1 small[data-v-8de4f996]{color:#b9cbe5;font-size:13px}.asset-hero p[data-v-8de4f996]{color:#9bb0cd;font-size:11px}.asset-hero>div[data-v-8de4f996]{display:flex;gap:9px;margin-top:19px}.asset-action[data-v-8de4f996]{display:grid;place-items:center;min-height:42px;padding:0 18px;border-radius:11px;background:#fff;color:#144f9c;font-size:12px;font-weight:700;text-decoration:none}.asset-action.ghost[data-v-8de4f996]{border:1px solid #ffffff1d;background:#ffffff12;color:#fff}.asset-list[data-v-8de4f996]{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:11px 0}.asset-list div[data-v-8de4f996]{display:flex;flex-direction:column;padding:14px;border:1px solid #e5ebf3;border-radius:13px;background:#fff}.asset-list span[data-v-8de4f996],.asset-list small[data-v-8de4f996]{color:#8290a3;font-size:10px}.asset-list b[data-v-8de4f996]{margin:7px 0;font-size:17px}.balance-row[data-v-8de4f996]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--c-border);font-size:var(--fs-base)}.balance-row[data-v-8de4f996]:last-child{border-bottom:0}.record-list[data-v-8de4f996]{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3)}.record-list li[data-v-8de4f996]{padding:var(--s-3);border:1px solid var(--c-border);border-radius:var(--r-md)}.record-head[data-v-8de4f996]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);font-size:var(--fs-base)}.record-meta[data-v-8de4f996]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-2);color:var(--c-text-muted);font-size:var(--fs-sm)}.record-hash[data-v-8de4f996]{margin-top:var(--s-2);font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--c-text-muted);overflow-wrap:anywhere}.secondary[data-v-8de4f996]{background:var(--c-surface);border:1px solid var(--c-border-strong);color:var(--c-text-secondary)}.wallet-note[data-v-0656a331]{color:var(--c-text-secondary);font-size:var(--fs-base);line-height:1.7}.wallet-grid[data-v-0656a331]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wallet-card[data-v-0656a331]{min-width:0}.wallet-card .wallet-head[data-v-0656a331]{align-items:flex-start;flex-direction:column}.wallet-card .member-primary-action[data-v-0656a331]{min-height:42px;font-size:14px}.wallet-card .wallet-address[data-v-0656a331]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:11px}@container (max-width:350px){.wallet-grid[data-v-0656a331]{grid-template-columns:1fr}.wallet-card .wallet-head[data-v-0656a331]{align-items:center;flex-direction:row}}.wallet-head[data-v-0656a331]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.wallet-address[data-v-0656a331]{font-family:var(--font-mono);font-size:var(--fs-base);overflow-wrap:anywhere}.secondary[data-v-0656a331]{background:var(--c-surface);border:1px solid var(--c-border-strong);color:var(--c-text-secondary)}.me-list[data-v-1fbecccd]{margin:0;display:grid;gap:var(--s-3)}.account-head[data-v-1fbecccd]{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:13px;padding:9px 2px 22px}.avatar[data-v-1fbecccd]{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:linear-gradient(145deg,#dce9ff,#eef4ff);color:#3766cc;font-size:22px;font-weight:700;box-shadow:0 8px 20px #1e5cb51a}.account-copy[data-v-1fbecccd]{min-width:0}.account-copy span[data-v-1fbecccd]{color:#8a96a8;font-size:10px}.account-copy h1[data-v-1fbecccd]{overflow:hidden;margin:5px 0;color:#1b2a42;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.account-copy p[data-v-1fbecccd]{margin:0;color:#6c7b90;font-size:10px}.account-meta[data-v-1fbecccd]{grid-column:1/-1;padding:14px;border:1px solid #e5ebf3;border-radius:14px;background:#fff}.account-guest[data-v-1fbecccd]{text-align:center;padding:28px 22px;margin-bottom:16px;border-radius:22px;background:linear-gradient(145deg,#071a33,#164f9e);color:#fff}.account-guest .avatar[data-v-1fbecccd]{margin:0 auto 15px;border:0}.account-guest h2[data-v-1fbecccd]{color:#fff}.account-guest p[data-v-1fbecccd]{color:#b9cbe5}.security-panel summary[data-v-1fbecccd]{display:flex;justify-content:space-between;cursor:pointer;font-weight:700;list-style:none}.security-form[data-v-1fbecccd]{padding-top:12px}.me-list>div[data-v-1fbecccd]{display:flex;justify-content:space-between;gap:var(--s-4);font-size:var(--fs-base)}.me-list dt[data-v-1fbecccd]{color:var(--c-text-muted)}.me-list dd[data-v-1fbecccd]{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.me-note[data-v-1fbecccd]{margin-top:var(--s-3);color:var(--c-text-secondary);font-size:var(--fs-base);line-height:1.7}.me-links[data-v-1fbecccd]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.me-links a[data-v-1fbecccd]{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:10px;border:1px solid var(--c-border);border-radius:14px;background:#f9fbfd;color:var(--c-text);font-size:var(--fs-base)}.me-links a[data-v-1fbecccd]:after{content:"›";color:var(--c-text-muted)}.member-select[data-v-1fbecccd]{min-height:46px;padding:var(--s-2) var(--s-3);border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface);font-size:var(--fs-lg)}.secondary[data-v-1fbecccd]{background:var(--c-surface);border:1px solid var(--c-border-strong);color:var(--c-text-secondary)}.ticket[data-v-2ae4214c]{width:100%;display:flex;justify-content:space-between;gap:12px;text-align:start;padding:14px 0;background:none;border:0;border-bottom:1px solid var(--c-border)}.ticket span[data-v-2ae4214c]:first-child{display:grid;gap:4px}.ticket small[data-v-2ae4214c],.support-muted[data-v-2ae4214c],.message small[data-v-2ae4214c]{color:var(--c-text-muted)}.message[data-v-2ae4214c]{margin:12px 0;padding:12px;border-radius:var(--r-md);background:var(--c-bg)}.message.admin[data-v-2ae4214c]{border-inline-start:3px solid var(--c-primary)}.message p[data-v-2ae4214c]{white-space:pre-wrap;overflow-wrap:anywhere}.article-detail h1[data-v-467ccf2f]{margin:16px 0 8px;font-size:var(--fs-xl);line-height:1.35}.article-cover[data-v-467ccf2f]{width:100%;max-height:300px;object-fit:cover;border-radius:var(--r-lg)}.article-meta[data-v-467ccf2f]{color:var(--c-text-muted);font-size:var(--fs-sm)}.article-body[data-v-467ccf2f]{margin:20px 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75;color:var(--c-text-secondary)}.reading-list[data-v-e26c7f96]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;margin:0;padding:0}.reading-list .member-card[data-v-e26c7f96]{min-width:0;margin:0}.reading-list strong[data-v-e26c7f96]{display:block;overflow:hidden;color:var(--c-text);text-overflow:ellipsis;white-space:nowrap}.reading-list p[data-v-e26c7f96]{margin:8px 0 4px;color:var(--c-text-secondary)}.reading-list small[data-v-e26c7f96]{color:var(--c-text-muted)}@container (max-width:350px){.reading-list[data-v-e26c7f96]{grid-template-columns:1fr}}.settings-intro[data-v-e17e991c]{margin:-20px -18px 16px;padding:29px 20px 24px;background:linear-gradient(145deg,#071a33,#164b8e);color:#fff}.settings-intro span[data-v-e17e991c]{color:#7eafff;font-size:10px;font-weight:700;letter-spacing:1.8px}.settings-intro h1[data-v-e17e991c]{margin:9px 0 7px;color:#fff;font-size:24px}.settings-intro p[data-v-e17e991c]{margin:0;color:#b9cbe5;font-size:12px}.settings-note[data-v-e17e991c]{color:var(--c-text-secondary);font-size:12px;line-height:1.7}.member-select[data-v-e17e991c]{min-height:46px;padding:10px 12px;border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:#fff;font-size:16px}:root{--c-bg: #f4f6fa;--c-bg-deep: #eceff5;--c-surface: #ffffff;--c-surface-alt: #f7f9fc;--c-surface-sunken: #eef1f7;--c-border: #e4e9f2;--c-border-strong: #cbd5e4;--c-text: #1b2536;--c-text-secondary: #56637c;--c-text-muted: #8a95a9;--c-text-inverse: #ffffff;--c-primary: #3358d4;--c-primary-hover: #2a49b8;--c-primary-soft: #eaf0ff;--c-primary-border: #c3d0fb;--c-focus: #6b86ee;--c-success: #17795e;--c-success-soft: #e4f5ef;--c-success-border: #b3e0d0;--c-warning: #9a6410;--c-warning-soft: #fdf3e2;--c-warning-border: #f0dcb4;--c-danger: #c03547;--c-danger-soft: #fdecef;--c-danger-border: #f3c6ce;--c-info: #2c6bb5;--c-info-soft: #e8f1fb;--c-info-border: #c2d9f2;--c-neutral-soft: #eef1f6;--c-neutral-border: #dbe1ec;--c-up: #c0392b;--c-down: #17895f;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--fs-xs: 11px;--fs-sm: 12px;--fs-md: 13px;--fs-base: 14px;--fs-lg: 16px;--fs-xl: 19px;--fs-2xl: 23px;--fs-3xl: 28px;--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-xl: 16px;--r-pill: 999px;--shadow-sm: 0 1px 2px rgba(27, 37, 54, .05);--shadow-md: 0 3px 14px rgba(27, 37, 54, .07);--shadow-lg: 0 12px 40px rgba(27, 37, 54, .16);--z-sticky: 20;--z-drawer: 60;--z-modal: 70;--z-toast: 90;--dur-fast: .12s;--dur-base: .2s;--ease: cubic-bezier(.4, 0, .2, 1);--font-sans: Inter, "Segoe UI", "Microsoft YaHei", system-ui, -apple-system, sans-serif;--font-mono: ui-monospace, "SFMono-Regular", "Cascadia Mono", Consolas, monospace}[dir=rtl]{--rtl-flip: -1}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-base);line-height:1.6;color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;font-synthesis:none}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4,p,td,th,li,dd{overflow-wrap:anywhere}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--c-primary);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}img,svg{display:block;max-width:100%}table{border-collapse:collapse}fieldset{min-width:0;margin:0;padding:0;border:0}pre,code{font-family:var(--font-mono)}pre{overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100px;left:var(--s-3);z-index:var(--z-toast);padding:var(--s-3) var(--s-4);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--shadow-md)}.skip-link:focus{top:var(--s-3)}.tabular{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:38px;padding:var(--s-2) var(--s-4);border:1px solid transparent;border-radius:var(--r-md);background:var(--c-primary);color:var(--c-text-inverse);font-size:var(--fs-md);font-weight:600;cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.btn:hover:not(:disabled){background:var(--c-primary-hover);text-decoration:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{background:var(--c-surface);border-color:var(--c-border-strong);color:var(--c-text-secondary)}.btn-secondary:hover:not(:disabled){background:var(--c-surface-alt)}.btn-danger{background:var(--c-danger)}.btn-danger:hover:not(:disabled){background:#a52c3c}.btn-ghost{background:transparent;color:var(--c-primary);border-color:transparent}.btn-ghost:hover:not(:disabled){background:var(--c-primary-soft)}.btn-sm{min-height:30px;padding:var(--s-1) var(--s-3);font-size:var(--fs-sm)}.btn-block{width:100%}.btn-icon{min-width:38px;padding:var(--s-2);background:var(--c-surface);border-color:var(--c-border-strong);color:var(--c-text-secondary)}.btn-icon:hover:not(:disabled){background:var(--c-surface-alt)}.status-tag{display:inline-flex;align-items:center;gap:var(--s-1);padding:2px var(--s-2);border:1px solid var(--c-neutral-border);border-radius:var(--r-pill);background:var(--c-neutral-soft);color:var(--c-text-secondary);font-size:var(--fs-sm);font-weight:600;white-space:nowrap}.status-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.status-tag.is-primary{background:var(--c-primary-soft);border-color:var(--c-primary-border);color:var(--c-primary)}.status-tag.is-success{background:var(--c-success-soft);border-color:var(--c-success-border);color:var(--c-success)}.status-tag.is-warning{background:var(--c-warning-soft);border-color:var(--c-warning-border);color:var(--c-warning)}.status-tag.is-danger{background:var(--c-danger-soft);border-color:var(--c-danger-border);color:var(--c-danger)}.status-tag.is-info{background:var(--c-info-soft);border-color:var(--c-info-border);color:var(--c-info)}.panel{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow:hidden}.panel+.panel{margin-top:var(--s-4)}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--c-border)}.panel-head h2,.panel-head h3{font-size:var(--fs-lg);font-weight:650}.panel-head-actions{display:flex;gap:var(--s-2);flex-wrap:wrap}.panel-body{padding:var(--s-5)}.panel-body.is-flush{padding:0}.panel-foot{padding:var(--s-3) var(--s-5);border-top:1px solid var(--c-border);background:var(--c-surface-alt);font-size:var(--fs-sm);color:var(--c-text-muted)}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-5);flex-wrap:wrap;margin-bottom:var(--s-5)}.page-header h1{font-size:var(--fs-2xl);font-weight:650;letter-spacing:-.02em;line-height:1.3}.page-header-eyebrow{margin-bottom:var(--s-1);color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase}.page-header-desc{margin-top:var(--s-2);color:var(--c-text-secondary);font-size:var(--fs-md);max-width:72ch}.page-header-actions{display:flex;gap:var(--s-2);flex-wrap:wrap}.toolbar{display:flex;align-items:flex-end;gap:var(--s-3);flex-wrap:wrap}.toolbar-field{display:grid;gap:var(--s-1);min-width:0}.toolbar-field>span{font-size:var(--fs-sm);font-weight:600;color:var(--c-text-secondary)}.toolbar-spacer{flex:1}.input,.select,.textarea{width:100%;min-height:38px;padding:var(--s-2) var(--s-3);border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-md)}.textarea{min-height:90px;resize:vertical;line-height:1.6}.input:disabled,.select:disabled,.textarea:disabled{background:var(--c-surface-sunken);color:var(--c-text-muted)}.input.is-invalid,.select.is-invalid,.textarea.is-invalid{border-color:var(--c-danger);background:var(--c-danger-soft)}.field{display:grid;gap:var(--s-2);min-width:0}.field+.field{margin-top:var(--s-4)}.field-label{font-size:var(--fs-md);font-weight:600;color:var(--c-text-secondary)}.field-required:after{content:" *";color:var(--c-danger)}.field-hint{font-size:var(--fs-sm);color:var(--c-text-muted)}.field-error{font-size:var(--fs-sm);color:var(--c-danger);font-weight:500}.field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--s-4)}.table-wrap{width:100%;overflow-x:auto}.table{width:100%;min-width:720px;font-size:var(--fs-md)}.table th{padding:var(--s-3) var(--s-4);background:var(--c-surface-alt);color:var(--c-text-secondary);font-weight:600;text-align:left;white-space:nowrap;border-bottom:1px solid var(--c-border)}.table td{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--c-border);vertical-align:middle}.table tbody tr:hover{background:var(--c-surface-alt)}.table tbody tr:last-child td{border-bottom:0}.table td.is-actions{white-space:nowrap}.table td.is-actions>*+*{margin-left:var(--s-2)}.table-empty td{padding:var(--s-8);text-align:center;color:var(--c-text-muted)}.pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap;padding:var(--s-3) var(--s-5);border-top:1px solid var(--c-border);background:var(--c-surface);font-size:var(--fs-md);color:var(--c-text-secondary)}.pagination-controls{display:flex;align-items:center;gap:var(--s-2)}.pagination-status{font-variant-numeric:tabular-nums}.state-block{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);padding:var(--s-10) var(--s-5);text-align:center;color:var(--c-text-secondary);font-size:var(--fs-md)}.state-block strong{color:var(--c-text);font-size:var(--fs-lg)}.state-block.is-error strong{color:var(--c-danger)}.state-block-detail{max-width:60ch;color:var(--c-text-muted);font-size:var(--fs-sm)}.spinner{width:16px;height:16px;border:2px solid var(--c-primary-border);border-top-color:var(--c-primary);border-radius:50%;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.spinner.is-inline{width:13px;height:13px;margin-right:var(--s-2)}.drawer{width:min(92vw,560px);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:var(--c-surface);box-shadow:var(--shadow-lg)}.drawer::backdrop{background:#141c2c6b}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--c-border)}.drawer-head h2{font-size:var(--fs-lg);font-weight:650}.drawer-body{padding:var(--s-5);overflow-y:auto;max-height:calc(100dvh - 132px)}.drawer-foot{display:flex;justify-content:flex-end;gap:var(--s-2);padding:var(--s-4) var(--s-5);border-top:1px solid var(--c-border);background:var(--c-surface-alt)}.modal{width:min(92vw,460px);padding:0;border:0;border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--shadow-lg)}.modal::backdrop{background:#141c2c6b}.modal-head{padding:var(--s-5) var(--s-5) 0;font-size:var(--fs-lg);font-weight:650}.modal-body{padding:var(--s-3) var(--s-5) var(--s-5);color:var(--c-text-secondary);font-size:var(--fs-md)}.modal-foot{display:flex;justify-content:flex-end;gap:var(--s-2);padding:var(--s-4) var(--s-5);border-top:1px solid var(--c-border)}.alert{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--c-info-border);border-left-width:3px;border-radius:var(--r-md);background:var(--c-info-soft);color:var(--c-info);font-size:var(--fs-md)}.alert.is-warning{border-color:var(--c-warning-border);background:var(--c-warning-soft);color:var(--c-warning)}.alert.is-danger{border-color:var(--c-danger-border);background:var(--c-danger-soft);color:var(--c-danger)}.alert.is-success{border-color:var(--c-success-border);background:var(--c-success-soft);color:var(--c-success)}.alert-body{min-width:0}.amount{font-variant-numeric:tabular-nums;font-weight:600}.amount-token{margin-left:var(--s-1);color:var(--c-text-muted);font-size:var(--fs-sm);font-weight:500}.amount.is-up{color:var(--c-up)}.amount.is-down{color:var(--c-down)}.toast-host{position:fixed;top:var(--s-5);right:var(--s-5);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--s-2);pointer-events:none}.toast{display:flex;align-items:flex-start;gap:var(--s-3);min-width:260px;max-width:380px;padding:var(--s-3) var(--s-4);border:1px solid var(--c-border);border-left-width:3px;border-radius:var(--r-md);background:var(--c-surface);box-shadow:var(--shadow-md);font-size:var(--fs-md);pointer-events:auto}.toast.is-success{border-left-color:var(--c-success)}.toast.is-error{border-left-color:var(--c-danger)}.toast.is-info{border-left-color:var(--c-info)}.description-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--s-4)}.description-item{display:grid;gap:var(--s-1);min-width:0}.description-item dt{color:var(--c-text-muted);font-size:var(--fs-sm)}.description-item dd{margin:0;font-size:var(--fs-md);font-weight:500}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--s-4)}.metric{padding:var(--s-5);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--shadow-sm)}.metric-label{color:var(--c-text-muted);font-size:var(--fs-sm)}.metric-value{display:block;margin-top:var(--s-2);font-size:var(--fs-3xl);font-weight:650;font-variant-numeric:tabular-nums;line-height:1.2}.metric-hint{margin-top:var(--s-2);color:var(--c-text-muted);font-size:var(--fs-sm)}.admin-shell{--sidebar-width: 232px;--topbar-height: 64px;min-height:100vh;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);background:var(--c-bg)}.admin-shell.is-collapsed{--sidebar-width: 68px}.admin-sidebar{display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto;padding:0 12px;background:var(--c-surface);border-right:1px solid var(--c-border)}.admin-brand{display:flex;align-items:center;gap:var(--s-3);min-height:84px;padding:0 10px;margin-bottom:0;border-bottom:1px solid var(--c-border);color:var(--c-text);font-size:var(--fs-xl);font-weight:700}.admin-brand:hover{text-decoration:none}.admin-brand-mark{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:9px;background:var(--c-primary);color:var(--c-text-inverse);font-size:var(--fs-lg)}.admin-brand-text{display:flex;flex-direction:column;min-width:0}.admin-brand-text small{font-size:var(--fs-xs);font-weight:400;color:var(--c-text-muted)}.admin-shell.is-collapsed .admin-brand-text,.admin-shell.is-collapsed .nav-group-title,.admin-shell.is-collapsed .nav-label,.admin-shell.is-collapsed .nav-search,.admin-shell.is-collapsed .sidebar-footer{display:none}.admin-shell.is-collapsed .admin-navigation a{justify-content:center}.admin-navigation{padding:6px 0 16px}.nav-search{display:flex;align-items:center;gap:8px;height:36px;margin:12px 4px 4px;padding:0 10px;border:1px solid var(--c-border);border-radius:7px;color:var(--c-text-muted);background:#f8fafc}.nav-search:focus-within{border-color:var(--c-primary);background:var(--c-surface);box-shadow:0 0 0 3px var(--c-primary-soft)}.nav-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--c-text);font:inherit}.nav-search input::placeholder{color:#9aa8b9}.nav-group{margin:8px 0 12px}.nav-group-title{margin:14px 10px 5px;color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase}.admin-navigation a{display:flex;align-items:center;position:relative;gap:10px;margin:2px 0;padding:8px 10px;min-height:36px;border-radius:6px;color:var(--c-text-secondary);font-size:var(--fs-md)}.admin-navigation a:hover{background:var(--c-surface-alt);text-decoration:none}.admin-navigation a.is-active{background:var(--c-primary-soft);color:var(--c-primary);font-weight:600}.admin-navigation a.is-active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--c-primary)}.nav-icon{display:inline-grid;place-items:center;flex:0 0 20px;width:20px;height:20px;color:#718096;font-size:14px;line-height:1}.admin-navigation a.is-active .nav-icon{color:var(--c-primary)}.nav-label{flex:1;min-width:0}.nav-empty{margin:20px 10px;color:var(--c-text-muted);font-size:var(--fs-sm)}.nav-arrow{color:var(--c-text-muted)}.sidebar-footer{margin-top:auto;padding:14px 10px 16px;border-top:1px solid var(--c-border);color:var(--c-text-muted);font-size:var(--fs-xs)}.admin-workspace{min-width:0;display:flex;flex-direction:column}.admin-topbar{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:var(--topbar-height);padding:var(--s-3) var(--s-8);background:var(--c-surface);border-bottom:1px solid var(--c-border)}.topbar-left,.topbar-right{display:flex;align-items:center;gap:var(--s-4);min-width:0}.admin-breadcrumb{min-width:0;color:var(--c-text-muted);font-size:var(--fs-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-breadcrumb strong{color:var(--c-text);font-weight:600}.admin-breadcrumb .sep{padding:0 var(--s-2);color:var(--c-border-strong)}.env-badge{padding:3px var(--s-2);border:1px solid var(--c-warning-border);border-radius:var(--r-sm);background:var(--c-warning-soft);color:var(--c-warning);font-size:var(--fs-xs);white-space:nowrap}.admin-account{font-size:var(--fs-md);color:var(--c-text-secondary);white-space:nowrap}.account-dot{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--c-primary-soft);color:var(--c-primary);font-weight:700;font-size:var(--fs-sm)}.admin-main{flex:1;min-width:0;padding:26px 28px}.admin-main:focus{outline:none}.workspace-footer{display:flex;gap:var(--s-4);flex-wrap:wrap;padding:var(--s-5) var(--s-8);border-top:1px solid var(--c-border);color:var(--c-text-muted);font-size:var(--fs-xs)}.admin-page{width:100%;max-width:1560px;margin:0 auto}.mobile-toggle{display:none}.desktop-toggle{display:none!important}.nav-drawer{width:min(86vw,320px);max-width:none;max-height:none;height:100dvh;margin:0;padding:0;border:0;border-radius:0;background:var(--c-surface)}.nav-drawer::backdrop{background:#141c2c6b}.nav-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:var(--s-4);border-bottom:1px solid var(--c-border);font-weight:700}@media(max-width:1180px){.admin-topbar{padding:var(--s-3) var(--s-5)}.admin-main{padding:var(--s-5)}.workspace-footer{padding:var(--s-4) var(--s-5)}}@media(max-width:900px){.admin-shell,.admin-shell.is-collapsed{display:block;--sidebar-width: 0px}.admin-sidebar{display:none}.desktop-toggle{display:none!important}.mobile-toggle{display:inline-flex}.admin-topbar{padding:var(--s-2) var(--s-4)}.admin-main{padding:var(--s-4) var(--s-3)}.admin-breadcrumb{max-width:46vw}.env-badge{display:none}.workspace-footer{padding:var(--s-4) var(--s-3)}}.agent-shell{min-height:100vh;background:var(--c-bg)}.agent-header{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--s-5);padding:var(--s-4) var(--s-8);background:var(--c-surface);border-bottom:1px solid var(--c-border)}.agent-brand{display:flex;align-items:baseline;gap:var(--s-3);margin-right:auto;color:var(--c-text);font-size:var(--fs-xl);font-weight:800}.agent-brand:hover{text-decoration:none}.agent-brand small{color:var(--c-text-muted);font-size:var(--fs-sm);font-weight:400}.agent-identity{display:flex;align-items:center;gap:var(--s-3);font-size:var(--fs-md);color:var(--c-text-secondary)}.agent-nav{display:flex;gap:var(--s-2);padding:var(--s-3) var(--s-8);background:var(--c-surface);border-bottom:1px solid var(--c-border);overflow-x:auto}.agent-nav a{display:inline-flex;align-items:center;min-height:38px;padding:var(--s-2) var(--s-4);border-radius:var(--r-md);color:var(--c-text-secondary);font-size:var(--fs-md);white-space:nowrap}.agent-nav a:hover{background:var(--c-surface-alt);text-decoration:none}.agent-nav a.is-active{background:var(--c-primary-soft);color:var(--c-primary);font-weight:600}.agent-main{max-width:1440px;margin:0 auto;padding:var(--s-6) var(--s-8)}.agent-main:focus{outline:none}.agent-footer{padding:var(--s-5) var(--s-8);border-top:1px solid var(--c-border);color:var(--c-text-muted);font-size:var(--fs-sm)}@media(max-width:760px){.agent-header{padding:var(--s-3) var(--s-4);gap:var(--s-3);flex-wrap:wrap}.agent-brand{flex-basis:100%;font-size:var(--fs-lg)}.agent-nav{padding:var(--s-2) var(--s-3);gap:var(--s-1)}.agent-nav a{min-height:42px;padding:var(--s-2) var(--s-3)}.agent-main,.agent-footer{padding:var(--s-4) var(--s-3)}}.member-stage{min-height:100dvh;background:linear-gradient(145deg,#dfe7f2,#f2f5f9)}.member-app{position:relative;max-width:480px;min-height:100dvh;margin:0 auto;background:radial-gradient(circle at 90% -5%,#dceaff 0,transparent 24%),#f3f6fa;box-shadow:0 0 100px #10284621;container-type:inline-size}.member-top{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:68px;padding:env(safe-area-inset-top,0px) 19px 0;box-sizing:content-box;background:#ffffffe0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #e9eef5}.member-brand{display:flex;align-items:center;gap:var(--s-2);color:var(--c-text);font-size:var(--fs-lg);font-weight:800}.member-brand:hover{text-decoration:none}.member-brand-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:linear-gradient(145deg,#3168ed,#1c48bd);color:var(--c-text-inverse);font-size:var(--fs-md)}.member-page-title{flex:1;min-width:0;font-size:var(--fs-lg);font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-top-action{display:inline-flex;align-items:center;min-width:44px;min-height:44px;justify-content:center;padding:0 var(--s-2);border:0;background:none;color:var(--c-text-secondary);font-size:var(--fs-base)}.member-back{min-width:44px;min-height:44px;padding:0;border:0;background:none;color:var(--c-text);font-size:28px;line-height:1}.member-content{padding:20px 18px calc(96px + env(safe-area-inset-bottom,0px));outline:none}.member-content.is-tabbar-hidden{padding-bottom:calc(var(--s-6) + env(safe-area-inset-bottom,0px))}.member-card{padding:20px;margin-bottom:14px;border:1px solid #e5ebf3;border-radius:16px;background:var(--c-surface);box-shadow:0 7px 25px #1d35570a}.member-card-title{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin-bottom:var(--s-3);font-size:var(--fs-lg);font-weight:700}.member-tabbar{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:var(--z-sticky);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,480px);background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--c-border);padding:9px 8px calc(9px + env(safe-area-inset-bottom,0px))}.member-tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:50px;color:var(--c-text-muted);font-size:var(--fs-xs)}.member-tabbar a:hover{text-decoration:none}.member-tabbar a.is-active{color:var(--c-primary);font-weight:700}.member-tabbar-icon{font-size:20px;line-height:22px}.home-status{position:relative;overflow:hidden;padding:27px 22px;margin-bottom:14px;border-radius:22px;background:linear-gradient(145deg,#071a33,#164f9e);color:#fff;box-shadow:0 15px 35px #143f7c26}.home-status:after{content:"";position:absolute;width:180px;height:180px;right:-90px;top:-80px;border:38px solid rgba(255,255,255,.07);border-radius:50%}.home-status>*{position:relative;z-index:1}.home-status.setup{background:linear-gradient(145deg,#16283f,#245b93)}.status-kicker{display:block;margin-bottom:12px;color:#7eafff;font-size:11px;font-weight:750;letter-spacing:1.4px}.home-status h1{max-width:330px;margin:0 0 9px;color:#fff;font-size:23px;line-height:1.35;overflow-wrap:anywhere}.home-status p{margin:0 0 20px;color:#b9cbe5;font-size:12px;line-height:1.7}.home-status-actions{display:flex;gap:9px}.home-status-actions>*{flex:1;min-height:44px;text-decoration:none}.home-status-actions .secondary{border:1px solid rgba(255,255,255,.14);background:#ffffff17;color:#fff}.progress-track{height:5px;margin:-5px 0 20px;border-radius:9px;background:#ffffff1c}.progress-track i{display:block;width:50%;height:100%;border-radius:inherit;background:#68a3ff}.notice-strip{display:flex;align-items:center;gap:9px;padding:12px;margin-bottom:14px;border-radius:10px;background:#fff;color:#657085;font-size:12px;text-decoration:none}.notice-strip b{flex:0 0 auto;color:var(--c-primary)}.notice-strip span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0}.business-tools a{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-height:82px;padding:10px;border:1px solid #e5ebf3;border-radius:15px;background:#fff;color:#23334a;box-shadow:0 6px 20px #1d355709;text-decoration:none}.business-tools a>span:last-child{display:none}.business-tools a:last-child{grid-column:1/-1;grid-template-columns:34px minmax(0,1fr) auto;min-height:68px}.business-tools a:last-child>span:last-child{display:block}.business-tools b,.business-tools small{display:block}.business-tools small{margin-top:4px;color:#8a96a7;font-size:11px}.tool-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#edf3ff;color:#2563eb;font-size:17px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:25px 2px 13px;font-size:17px}.section-title a{color:#7c899c;text-decoration:none}.onboard{padding:17px;margin-top:14px;border:1px solid #e5ebf3;border-radius:13px;background:#fff}.onboard h2{margin:0;font-size:14px}.steps{display:flex;justify-content:space-between;gap:8px;margin-top:15px;color:#8390a2;font-size:11px}.steps span{display:flex;flex:1;flex-direction:column;align-items:center;gap:7px;text-align:center}.steps i{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#edf3ff;color:#2563eb;font-style:normal;font-weight:750}.steps b{color:#5d6b80;font-weight:600}.home-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:19px 0}.home-quick a{display:flex;flex-direction:column;align-items:center;gap:8px;color:#526176;font-size:12px;font-weight:600;text-decoration:none}.home-quick span{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:linear-gradient(145deg,#e7efff,#f4f7ff);color:#4774d8;box-shadow:inset 0 0 0 1px #e1e9f8;font-size:18px}.home-quick a:nth-child(2) span{background:#e8f6f1;color:#41957b}.home-quick a:nth-child(3) span{background:#fff2e5;color:#c58c4d}.home-quick a:nth-child(4) span{background:#f0ebfc;color:#8b6ebc}.home-language{display:grid;grid-template-columns:minmax(0,1fr) 142px;align-items:center;gap:14px;padding:14px 16px;margin-bottom:14px;border:1px solid #e5ebf3;border-radius:14px;background:#fff}.home-language div{min-width:0}.home-language strong,.home-language small{display:block}.home-language strong{margin-bottom:4px;font-size:13px}.home-language small{overflow:hidden;color:#8692a4;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.home-language .member-select{width:100%;min-height:40px}.member-field{display:grid;gap:var(--s-2);margin-bottom:var(--s-4)}.member-field>span{font-size:var(--fs-base);font-weight:600;color:var(--c-text-secondary)}.member-input,.member-select,.member-textarea{width:100%;min-height:46px;padding:var(--s-3);border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface);font-size:var(--fs-lg)}.member-textarea{min-height:96px;resize:vertical}.member-primary-action{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;border:0;border-radius:var(--r-md);background:var(--c-primary);color:var(--c-text-inverse);font-size:var(--fs-lg);font-weight:700}.member-primary-action:disabled{opacity:.5}.member-detail{min-height:calc(100dvh - 56px);background:var(--c-surface)}@media(min-width:481px){.member-app{border-left:1px solid var(--c-border);border-right:1px solid var(--c-border)}}.member-app .member-top{min-height:58px;padding-inline:16px}.member-app .member-content{padding:14px 14px calc(82px + env(safe-area-inset-bottom,0px))}.member-app .member-content.is-tabbar-hidden{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.member-app .member-card{padding:14px;margin-bottom:10px;border-radius:12px;box-shadow:0 4px 16px #1d355709}.member-app .member-card-title{margin-bottom:9px;font-size:15px}.member-app .member-tabbar{padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px))}.member-app .member-tabbar a{min-height:44px}.member-app .member-tabbar-icon{font-size:18px;line-height:19px}.member-app .home-status{padding:18px 17px;margin-bottom:10px;border-radius:16px}.member-app .home-status h1{font-size:21px}.member-app .home-status p{margin-bottom:13px;line-height:1.55}.member-app .status-kicker{margin-bottom:8px}.member-app .home-status-actions>*{min-height:40px}.member-app .notice-strip{padding:9px 11px;margin-bottom:10px}.member-app .business-tools{gap:7px;margin:10px 0}.member-app .business-tools a{min-height:52px;padding:6px 8px;border-radius:10px}.member-app .business-tools a:last-child{min-height:46px}.member-app .business-tools b{font-size:13px;line-height:1.2}.member-app .business-tools small{margin-top:2px;overflow:hidden;font-size:9px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.member-app .business-tools .tool-icon{width:30px;height:30px;border-radius:9px;font-size:15px}.member-app .section-title{margin:17px 2px 9px;font-size:15px}.member-app .onboard{padding:12px;margin-top:10px;border-radius:11px}.member-app .steps{margin-top:10px}.member-app .home-language{padding:10px 12px;margin-bottom:10px;border-radius:11px}.member-app .page-intro,.member-app .settings-intro{margin:-14px -14px 11px!important;padding:20px 16px 17px!important}.member-app .asset-hero{padding:18px 16px!important;border-radius:15px!important}.member-app .asset-hero h1{margin:8px 0 4px!important;font-size:27px!important}.member-app .asset-hero>div{margin-top:12px!important}.member-app .asset-list div{padding:10px!important;border-radius:10px!important}.member-app .account-guest{padding:19px 16px!important;margin-bottom:10px!important;border-radius:16px!important}.member-app .account-guest .avatar{margin-bottom:10px!important}.member-app .account-head{padding-bottom:13px!important}.member-app .account-meta{padding:10px!important;border-radius:11px!important}.member-app .me-links{gap:7px}.member-app .me-links a{min-height:52px;padding:8px 10px;border-radius:10px}.member-app .task-view-tabs{margin-bottom:10px!important}.member-app .task-card{margin-bottom:8px!important;border-radius:11px!important}.member-app .task-card .task-item{padding:12px!important}.member-app .task-card .task-foot{padding-top:8px!important;margin-top:9px!important}.member-app .detail-head{padding:18px 16px 16px!important}.member-app .detail-head h1{margin:10px 0 6px!important;font-size:21px!important}.member-app .task-requirement{margin:10px 14px!important;padding:11px!important;border-radius:11px!important}.member-app .detail-meta-card{margin:0 14px 10px!important}.member-app .task-content-card{margin-inline:14px!important;border-radius:13px!important}.member-app .task-section{padding:14px!important}.member-app .wallet-grid,.member-app .reading-list{gap:7px!important}.member-app .wallet-card{padding:11px!important}.member-app .message{margin:8px 0!important;padding:9px!important;border-radius:9px!important}.member-app .popup-card{padding:14px!important;border-radius:14px!important}
