.care-collapse-trigger[data-v-6b6d0b51]{color:var(--c-text-3);cursor:pointer;background:0 0;border:1px solid #707a7438;border-radius:999px;padding:3px 7px;font-size:11px;line-height:1.2}.care-settings-trigger[data-v-6b6d0b51]{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.care-settings-trigger svg[data-v-6b6d0b51],.care-mute-button svg[data-v-6b6d0b51]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:15px;height:15px}.care-type-badge[data-v-6b6d0b51]{display:none}.xiuxian-care-card .care-task-row[data-v-6b6d0b51]{align-items:center;gap:5px;min-height:34px;padding:5px 0;font-size:13px;line-height:1.35}.xiuxian-care-card .care-type-badge[data-v-6b6d0b51]{border-radius:5px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:750;display:grid}.xiuxian-care-card .care-type-system[data-v-6b6d0b51]{background:color-mix(in srgb, var(--c-brand) 15%, transparent);color:var(--c-brand)}.xiuxian-care-card .care-type-base[data-v-6b6d0b51]{color:#805718;background:#b9802629}.xiuxian-care-card .care-type-habit[data-v-6b6d0b51]{color:#456849;background:#6189652b}.xiuxian-care-card .care-task-copy[data-v-6b6d0b51]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.xiuxian-care-card .care-action-button[data-v-6b6d0b51],.xiuxian-care-card .care-mute-button[data-v-6b6d0b51]{border:0;border-bottom:1px solid color-mix(in srgb, var(--c-brand) 42%, transparent);min-height:24px;box-shadow:none;color:var(--c-brand);background:0 0;border-radius:0;flex:none;padding:2px 1px;font-size:11px}.xiuxian-care-card .care-mute-button[data-v-6b6d0b51]{border-bottom:0;place-items:center;width:24px;padding:0;display:grid}.xiuxian-care-card .care-mute-label[data-v-6b6d0b51]{display:none}.project-flow[data-v-45b15bf6]{margin-top:14px}.project-context[data-v-45b15bf6]{border-left:3px solid var(--c-brand);background:var(--c-bg-2);padding:9px 10px}.project-context span[data-v-45b15bf6]{color:var(--c-brand);font-size:11px;font-weight:750}.project-context p[data-v-45b15bf6]{color:var(--c-text-2);margin:3px 0 0;font-size:11px;line-height:1.55}.project-chat[data-v-45b15bf6]{flex-direction:column;gap:10px;max-height:330px;margin-top:14px;display:flex;overflow-y:auto}.project-message[data-v-45b15bf6]{max-width:90%}.project-message.user[data-v-45b15bf6]{align-self:flex-end}.project-message>span[data-v-45b15bf6]{color:var(--c-text-faint);margin:0 5px 3px;font-size:10px;display:block}.project-message.user>span[data-v-45b15bf6]{text-align:right}.project-message>div[data-v-45b15bf6]{border:1px solid var(--c-block-line);background:var(--c-bg-2);white-space:pre-wrap;border-radius:12px 12px 12px 4px;padding:9px 11px;line-height:1.65}.project-message.user>div[data-v-45b15bf6]{border-color:color-mix(in srgb, var(--c-brand) 28%, transparent);background:color-mix(in srgb, var(--c-brand) 10%, var(--c-card));border-radius:12px 12px 4px}.thinking[data-v-45b15bf6]{animation:1s ease-in-out infinite alternate project-thinking-45b15bf6}@keyframes project-thinking-45b15bf6{to{opacity:.35}}.project-compose[data-v-45b15bf6]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:14px;display:grid}.project-compose textarea[data-v-45b15bf6]{min-width:0}.back-link[data-v-45b15bf6],.project-review-head button[data-v-45b15bf6]{color:var(--c-brand);cursor:pointer;background:0 0;border:0;padding:8px 0 0;font-size:11px}.project-error[data-v-45b15bf6]{background:var(--c-warn-bg);color:var(--c-warn-text);border-radius:9px;gap:4px;padding:10px;font-size:11px;display:grid}.project-error button[data-v-45b15bf6]{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;justify-self:start;margin-top:4px;padding:5px 8px}.project-error.compact[data-v-45b15bf6]{margin-top:10px}.project-review-head[data-v-45b15bf6]{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:14px;display:flex}.project-review-head div[data-v-45b15bf6]{gap:2px;display:grid}.project-review-head span[data-v-45b15bf6]{color:var(--c-text-faint);font-size:11px}.project-notes[data-v-45b15bf6]{background:var(--c-bg-2);color:var(--c-text-2);border-radius:9px;gap:5px;margin-top:10px;padding:9px;font-size:11px;display:grid}.project-notes b[data-v-45b15bf6]{color:var(--c-brand);margin-right:6px}.project-fields[data-v-45b15bf6]{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.project-fields label[data-v-45b15bf6]{color:var(--c-text-faint);gap:4px;font-size:10px;display:grid}.project-fields .wide[data-v-45b15bf6]{grid-column:1/-1}.project-fields input[data-v-45b15bf6],.project-fields textarea[data-v-45b15bf6]{width:100%}.stage-list[data-v-45b15bf6]{gap:10px;margin-top:12px;display:grid}.stage-card[data-v-45b15bf6]{border:1px solid var(--c-block-line);background:color-mix(in srgb, var(--c-card) 92%, var(--c-bg-2));border-radius:12px;padding:10px}.stage-head[data-v-45b15bf6]{grid-template-columns:auto minmax(0,1fr) 132px;align-items:center;gap:7px;display:grid}.stage-head>span[data-v-45b15bf6]{color:var(--c-brand);font-size:10px;font-weight:750}.stage-head input[data-v-45b15bf6]{min-width:0;padding:7px}.action-card[data-v-45b15bf6]{border:1px solid var(--c-block-line);border-radius:9px;grid-template-columns:22px minmax(0,1fr);gap:7px;margin-top:9px;padding:8px;display:grid}.action-card.next[data-v-45b15bf6]{border-color:color-mix(in srgb, var(--c-brand) 55%, var(--c-block-line));background:color-mix(in srgb, var(--c-brand) 6%, var(--c-card))}.action-card>input[data-v-45b15bf6]{margin-top:9px}.action-fields[data-v-45b15bf6]{gap:6px;min-width:0;display:grid}.action-fields>input[data-v-45b15bf6],.action-fields>textarea[data-v-45b15bf6]{width:100%}.action-meta[data-v-45b15bf6]{grid-template-columns:1.2fr .7fr 1fr;gap:6px;display:grid}.action-meta[data-v-45b15bf6]>*{min-width:0;padding:6px;font-size:10px}.future-placeholder[data-v-45b15bf6]{color:var(--c-text-faint);margin-top:9px;font-size:11px}.write-boundary[data-v-45b15bf6]{color:var(--c-text-faint);margin-top:10px;font-size:11px;line-height:1.5}.create-project[data-v-45b15bf6]{width:100%;margin-top:10px}.project-success[data-v-45b15bf6]{text-align:center;padding:18px 4px 4px}.success-mark[data-v-45b15bf6]{background:var(--c-brand);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 10px;font-size:24px;display:grid}.project-success h3[data-v-45b15bf6]{margin:0}.project-success>p[data-v-45b15bf6]{max-width:420px;color:var(--c-text-2);margin:7px auto 14px;line-height:1.65}.next-action-card[data-v-45b15bf6]{border:1px solid color-mix(in srgb, var(--c-brand) 30%, var(--c-block-line));background:color-mix(in srgb, var(--c-brand) 6%, var(--c-card));text-align:left;border-radius:12px;gap:6px;max-width:390px;margin:0 auto;padding:12px;display:grid}.next-action-card span[data-v-45b15bf6],.next-action-card small[data-v-45b15bf6]{color:var(--c-text-faint);font-size:10px}.next-action-card button[data-v-45b15bf6]{margin-top:5px}.added-note[data-v-45b15bf6]{color:var(--c-brand);font-size:11px;font-weight:650}.success-actions[data-v-45b15bf6]{justify-content:center;gap:8px;margin-top:10px;display:flex}@media (width<=420px){.project-compose[data-v-45b15bf6],.project-fields[data-v-45b15bf6]{grid-template-columns:1fr}.project-fields .wide[data-v-45b15bf6]{grid-column:auto}.stage-head[data-v-45b15bf6]{grid-template-columns:auto minmax(0,1fr)}.stage-head input[type=date][data-v-45b15bf6]{grid-column:2}.action-meta[data-v-45b15bf6]{grid-template-columns:1fr 1fr}.action-meta select[data-v-45b15bf6]{grid-column:1/-1}}.capture-modal[data-v-1e72d77e]{width:min(100%,600px);max-height:min(880px,100vh - 24px);padding:18px;overflow-y:auto}.capture-head[data-v-1e72d77e],.review-intro[data-v-1e72d77e],.draft-card-head[data-v-1e72d77e],.checklist-heading[data-v-1e72d77e]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.capture-head h3[data-v-1e72d77e],.success-panel h3[data-v-1e72d77e]{margin:0 0 3px}.intent-picker[data-v-1e72d77e]{color:var(--c-text-faint);justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.intent-picker select[data-v-1e72d77e]{width:auto;min-width:110px;padding:6px 26px 6px 9px}.ability-strip[data-v-1e72d77e]{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.ability-strip span[data-v-1e72d77e]{border:1px solid color-mix(in srgb, var(--c-brand) 24%, var(--c-block-line));background:color-mix(in srgb, var(--c-brand) 7%, var(--c-card));color:var(--c-text-2);border-radius:999px;padding:6px 9px;font-size:11px}.boundary-note[data-v-1e72d77e]{border-left:3px solid var(--c-brand);background:var(--c-bg-2);color:var(--c-text-2);margin-top:10px;padding:9px 10px;font-size:12px;line-height:1.6}.field-block[data-v-1e72d77e]{margin-top:12px}.field-block select[data-v-1e72d77e]{width:100%}.existing-task-toggle[data-v-1e72d77e],.continue-chat[data-v-1e72d77e],.stop-waiting[data-v-1e72d77e],.add-step[data-v-1e72d77e]{color:var(--c-brand);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.existing-task-toggle[data-v-1e72d77e]{margin-top:10px}.capture-input-wrap[data-v-1e72d77e]{margin-top:14px;position:relative}.capture-input-wrap textarea[data-v-1e72d77e]{width:100%;min-height:150px;padding-bottom:48px;line-height:1.65}.speak-button[data-v-1e72d77e]{border:1px solid var(--c-block-line);background:var(--c-card);color:var(--c-brand);cursor:pointer;border-radius:999px;padding:8px 12px;font-weight:650;position:absolute;bottom:9px;right:9px}.speak-button.listening[data-v-1e72d77e]{border-color:var(--c-warn-text);background:var(--c-warn-bg);color:var(--c-warn-text);animation:1s ease-in-out infinite alternate listen-pulse-1e72d77e}@keyframes listen-pulse-1e72d77e{to{box-shadow:0 0 0 5px color-mix(in srgb, var(--c-warn-text) 12%, transparent)}}.speech-hint[data-v-1e72d77e],.privacy-note[data-v-1e72d77e],.confirm-note[data-v-1e72d77e]{color:var(--c-text-faint);margin-top:6px;font-size:11px;line-height:1.5}.start-button[data-v-1e72d77e],.confirm-button[data-v-1e72d77e]{width:100%;margin-top:12px}.start-actions[data-v-1e72d77e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}button[data-v-1e72d77e]:disabled{cursor:not-allowed;opacity:.45}.chat-log[data-v-1e72d77e]{flex-direction:column;gap:10px;max-height:260px;margin-top:16px;display:flex;overflow-y:auto}.chat-row[data-v-1e72d77e]{max-width:88%}.chat-row.user[data-v-1e72d77e]{align-self:flex-end}.chat-label[data-v-1e72d77e]{color:var(--c-text-faint);margin:0 6px 3px;font-size:10px}.chat-row.user .chat-label[data-v-1e72d77e]{text-align:right}.chat-bubble[data-v-1e72d77e]{border:1px solid var(--c-block-line);background:var(--c-bg-2);color:var(--c-text);white-space:pre-wrap;border-radius:12px 12px 12px 4px;padding:9px 11px;line-height:1.6}.chat-row.user .chat-bubble[data-v-1e72d77e]{border-color:color-mix(in srgb, var(--c-brand) 28%, transparent);background:color-mix(in srgb, var(--c-brand) 10%, var(--c-card));border-radius:12px 12px 4px}.thinking span[data-v-1e72d77e]{animation:1s ease-in-out infinite alternate thinking-pulse-1e72d77e;display:inline-block}.stop-waiting[data-v-1e72d77e]{margin-top:7px;display:block}.retry-bubble small[data-v-1e72d77e]{color:var(--c-text-faint);margin-top:4px;display:block}.retry-button[data-v-1e72d77e]{background:var(--c-card);color:var(--c-brand);cursor:pointer;border:0;border-radius:7px;margin-top:8px;padding:7px 10px;font-weight:650}@keyframes thinking-pulse-1e72d77e{to{opacity:.25}}.draft-summary-toggle[data-v-1e72d77e]{border:1px solid var(--c-block-line);background:var(--c-card);width:100%;color:var(--c-text-2);cursor:pointer;text-align:left;border-radius:9px;justify-content:space-between;gap:10px;margin-top:12px;padding:9px 10px;display:flex}.draft-preview[data-v-1e72d77e]{border:1px solid var(--c-block-line);border-top:0;border-radius:0 0 9px 9px;padding:2px 10px 8px}.project-candidate-card[data-v-1e72d77e]{border:1px solid color-mix(in srgb, var(--c-brand) 34%, var(--c-block-line));background:color-mix(in srgb, var(--c-brand) 6%, var(--c-card));border-radius:11px;gap:5px;margin-top:12px;padding:11px;display:grid}.project-candidate-card span[data-v-1e72d77e]{color:var(--c-brand);font-size:10px;font-weight:750}.project-candidate-card p[data-v-1e72d77e]{color:var(--c-text-2);margin:0;font-size:11px;line-height:1.55}.project-candidate-action[data-v-1e72d77e]{border:1px solid color-mix(in srgb, var(--c-brand) 45%, var(--c-block-line));background:var(--c-card);color:var(--c-brand);cursor:pointer;border-radius:999px;justify-self:start;margin-top:3px;padding:7px 10px;font-size:11px;font-weight:700}.preview-item[data-v-1e72d77e]{grid-template-columns:auto minmax(0,1fr);gap:8px;margin-top:7px;line-height:1.5;display:grid}.preview-item>span[data-v-1e72d77e]{color:var(--c-brand);font-size:11px;font-weight:650}.chat-compose[data-v-1e72d77e]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:14px;display:grid}.chat-compose textarea[data-v-1e72d77e]{min-width:0}.review-intro[data-v-1e72d77e]{margin-top:16px}.draft-title[data-v-1e72d77e]{color:var(--c-text);font-size:15px;font-weight:700}.capture-draft-list[data-v-1e72d77e]{gap:10px;margin-top:12px;display:grid}.capture-draft-card[data-v-1e72d77e]{border:1px solid var(--c-block-line);background:color-mix(in srgb, var(--c-card) 90%, var(--c-bg-2));border-radius:12px;padding:11px}.capture-draft-card.state-confirmed[data-v-1e72d77e]{border-color:color-mix(in srgb, var(--c-brand) 35%, var(--c-block-line));background:color-mix(in srgb, var(--c-brand) 5%, var(--c-card))}.draft-undone[data-v-1e72d77e]{color:var(--c-text-faint);justify-content:space-between;align-items:center;gap:10px;display:flex}.source-detail[data-v-1e72d77e]{margin-top:8px}.source-detail summary[data-v-1e72d77e]{color:var(--c-text-faint);cursor:pointer;font-size:11px}.source-detail textarea[data-v-1e72d77e],.idea-editor textarea[data-v-1e72d77e]{width:100%;margin-top:7px}.idea-editor[data-v-1e72d77e]{margin-top:10px}.idea-editor label[data-v-1e72d77e]{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;display:grid}.draft-item-actions[data-v-1e72d77e]{justify-content:flex-end;margin-top:10px;display:flex}.draft-card-head[data-v-1e72d77e]{align-items:center;margin-bottom:8px}.draft-card-head select[data-v-1e72d77e]{width:auto;color:var(--c-brand);flex:none;padding:6px 8px;font-size:11px;font-weight:700}.draft-card-head span[data-v-1e72d77e]{color:var(--c-text-faint);flex:1;font-size:10px}.draft-card-head button[data-v-1e72d77e],.checklist-step button[data-v-1e72d77e]{color:var(--c-text-faint);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:10px}.capture-draft-card>textarea[data-v-1e72d77e]{width:100%;min-height:58px;line-height:1.5}.task-fields[data-v-1e72d77e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.task-fields label[data-v-1e72d77e]{color:var(--c-text-faint);gap:4px;font-size:10px;display:grid}.task-fields input[data-v-1e72d77e],.task-fields select[data-v-1e72d77e],.journal-date input[data-v-1e72d77e]{width:100%;min-width:0;padding:7px;font-size:11px}.journal-date[data-v-1e72d77e]{color:var(--c-text-faint);grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:8px;margin-top:8px;font-size:10px;display:grid}.checklist-editor[data-v-1e72d77e]{border-top:1px solid var(--c-block-line);margin-top:10px;padding-top:9px}.checklist-heading[data-v-1e72d77e]{color:var(--c-text-2);align-items:baseline;font-size:11px}.checklist-heading span[data-v-1e72d77e]{color:var(--c-text-faint);font-size:10px}.checklist-step[data-v-1e72d77e]{grid-template-columns:22px minmax(0,1fr) 82px auto;align-items:center;gap:5px;margin-top:7px;display:grid}.checklist-step>span[data-v-1e72d77e]{background:var(--c-brand);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.checklist-step input[data-v-1e72d77e],.checklist-step select[data-v-1e72d77e]{min-width:0;padding:7px;font-size:11px}.error-note[data-v-1e72d77e]{background:var(--c-warn-bg);color:var(--c-warn-text);border-radius:8px;margin-top:10px;padding:9px 10px;font-size:12px}.success-panel[data-v-1e72d77e]{text-align:center;padding:18px 4px 6px}.success-mark[data-v-1e72d77e]{background:var(--c-brand);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 12px;font-size:24px;display:grid}.success-panel p[data-v-1e72d77e]{max-width:380px;color:var(--c-text-2);margin:0 auto 16px;line-height:1.7}.success-actions[data-v-1e72d77e]{gap:8px;max-width:320px;margin:0 auto;display:grid}@media (width<=420px){.capture-modal[data-v-1e72d77e]{max-height:calc(100vh - 12px);padding:14px}.start-actions[data-v-1e72d77e]{grid-template-columns:1fr}.ability-strip[data-v-1e72d77e]{gap:5px}.ability-strip span[data-v-1e72d77e]{padding:5px 7px}.task-fields[data-v-1e72d77e]{grid-template-columns:1fr 1fr}.task-fields label[data-v-1e72d77e]:last-child{grid-column:1/-1}.checklist-step[data-v-1e72d77e]{grid-template-columns:20px minmax(0,1fr) 76px}.checklist-step button[data-v-1e72d77e]{grid-column:2/-1;justify-self:end;margin-top:-4px}.chat-compose[data-v-1e72d77e]{grid-template-columns:1fr}}.ai-capture-card[data-v-8783a17b]{padding:0;position:relative;overflow:hidden}.ai-capture-card[data-v-8783a17b]:before{background:color-mix(in srgb, var(--c-brand) 11%, transparent);content:"";pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;top:-92px;right:-72px}.capture-entry[data-v-8783a17b]{width:100%;color:var(--c-text);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid;position:relative}.capture-copy[data-v-8783a17b]{gap:2px;min-width:0;display:grid}.capture-title[data-v-8783a17b]{letter-spacing:-.02em;font-size:15px;font-weight:750}.capture-subtitle[data-v-8783a17b]{color:var(--c-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.capture-action[data-v-8783a17b]{border:1px solid color-mix(in srgb, var(--c-brand) 32%, var(--c-block-line));background:color-mix(in srgb, var(--c-brand) 8%, var(--c-card));color:var(--c-brand);white-space:nowrap;border-radius:999px;grid-column:2;align-self:center;padding:7px 10px;font-size:11px;font-weight:700}.capture-entry:hover .capture-action[data-v-8783a17b]{background:color-mix(in srgb, var(--c-brand) 14%, var(--c-card))}.xiuxian-ai-capture-card .capture-entry[data-v-8783a17b]{gap:8px;min-height:44px;padding:8px 11px}.xiuxian-ai-capture-card .capture-copy[data-v-8783a17b]{white-space:nowrap;align-items:baseline;gap:7px;display:flex}.xiuxian-ai-capture-card .capture-title[data-v-8783a17b]{flex:none;font-size:13px}.xiuxian-ai-capture-card .capture-subtitle[data-v-8783a17b]{min-width:0;font-size:10px}.xiuxian-ai-capture-card .capture-action[data-v-8783a17b],.xiuxian-ai-capture-card .capture-entry:hover .capture-action[data-v-8783a17b]{border:0;border-bottom:1px solid color-mix(in srgb, var(--c-brand) 42%, transparent);box-shadow:none;background:0 0;border-radius:0;padding:2px 1px}.home-todo-row[data-v-175fb1a4]{align-items:flex-start;gap:8px}.home-todo-row>.cbox[data-v-175fb1a4]{flex:none;margin-top:2px}.home-task-stack[data-v-175fb1a4]{flex:1;min-width:0}.home-task-inline[data-v-175fb1a4]{min-width:0;line-height:1.55;display:block}.home-task-inline>.pill[data-v-175fb1a4]{vertical-align:1px;margin-right:5px;display:inline-block}.home-todo-title[data-v-175fb1a4]{cursor:pointer}.home-todo-row[data-v-175fb1a4]:not(.recurring){cursor:grab;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.home-todo-row:not(.recurring) .home-todo-title[data-v-175fb1a4]{cursor:inherit}.home-task-time[data-v-175fb1a4]{color:var(--c-text-faint);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:6px;font-size:12px;display:inline-block}.home-next-step[data-v-175fb1a4]{background:color-mix(in srgb, var(--c-bg-2) 74%, transparent);width:100%;color:var(--c-text-2);cursor:pointer;text-align:left;border:0;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;margin-top:5px;padding:6px 7px;font-size:11px;line-height:1.4;display:grid}.home-next-step .cbox[data-v-175fb1a4]{width:17px;height:17px}.home-next-step small[data-v-175fb1a4]{color:var(--c-text-faint);white-space:nowrap}.home-checklist-finished[data-v-175fb1a4]{color:var(--c-text-faint);margin-top:5px;font-size:11px;display:block}.overdue-pill[data-v-175fb1a4]{background:var(--c-overdue-bg);color:var(--c-overdue-text)}.home-todo-row.dragging[data-v-175fb1a4]{cursor:grabbing;opacity:.45}.task-drop-slot[data-v-175fb1a4]{pointer-events:none;height:0;position:relative;overflow:visible}.task-drop-slot.drag-target[data-v-175fb1a4]:after{content:"";z-index:2;background:var(--c-brand);height:2px;box-shadow:0 0 0 1px color-mix(in srgb, var(--c-surface) 78%, transparent);border-radius:999px;position:absolute;top:-1px;left:2px;right:2px}.drag-notice[data-v-175fb1a4]{color:var(--c-brand);font-weight:700}@media (width<=399px){.home-todo-row[data-v-175fb1a4]{gap:5px}}.xiuxian-home-todo-card .home-list-action[data-v-175fb1a4]{border:0;border-bottom:1px solid color-mix(in srgb, var(--c-brand) 42%, transparent);min-height:24px;box-shadow:none;color:var(--c-brand);background:0 0;border-radius:0;padding:2px 1px}.xiuxian-home-todo-card .home-todo-row[data-v-175fb1a4]{align-items:flex-start;gap:5px;min-height:31px;padding:4px 0;font-size:13px}.xiuxian-home-todo-card .home-task-inline[data-v-175fb1a4]{white-space:nowrap;align-items:center;gap:5px;min-height:23px;line-height:1.35;display:flex}.xiuxian-home-todo-card .home-task-inline>.pill[data-v-175fb1a4]{flex:none;margin-right:0}.xiuxian-home-todo-card .home-todo-title[data-v-175fb1a4]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.xiuxian-home-todo-card .home-task-time[data-v-175fb1a4]{flex:none;margin-left:0;font-size:10.5px}.realm-breakthrough-effect[data-v-e46c3a38]{z-index:100;isolation:isolate;background:radial-gradient(circle at 50% 46%,#fffaddb8 0 10%,#c4ddcf6b 34%,#0000 62%),linear-gradient(155deg,#c9d8cc,#789589);animation:5.9s both breakthrough-bg-e46c3a38;position:fixed;inset:0;overflow:hidden}.breakthrough-sky[data-v-e46c3a38]{z-index:0;filter:blur(18px);background:radial-gradient(at 22% 34%,#ffffef70,#0000 35%),radial-gradient(at 77% 68%,#d7f0e361,#0000 38%);animation:4.8s ease-in-out both breakthrough-mist-e46c3a38;position:absolute;inset:-16%}.breakthrough-qi[data-v-e46c3a38]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.realm-qi[data-v-e46c3a38]{fill:none;stroke-linecap:round;stroke-dasharray:.2 .8;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;opacity:0;animation:2.65s cubic-bezier(.2,.04,.12,1) both breakthrough-qi-gather-e46c3a38}.realm-qi.main[data-v-e46c3a38]{stroke:url(#breakthroughQiGold);stroke-width:2.8px;filter:drop-shadow(0 0 4px #fff6c68f)}.realm-qi.mid[data-v-e46c3a38]{stroke:url(#breakthroughQiCyan);stroke-width:2.25px;animation-duration:2.8s}.realm-qi.soft[data-v-e46c3a38]{stroke:url(#breakthroughQiCyan);stroke-width:2px;animation-duration:3s}.realm-qi.main.two[data-v-e46c3a38]{animation-delay:80ms}.realm-qi.main.three[data-v-e46c3a38]{animation-delay:.18s}.realm-qi.main.four[data-v-e46c3a38]{animation-delay:.26s}.realm-qi.mid.one[data-v-e46c3a38]{animation-delay:.12s}.realm-qi.mid.two[data-v-e46c3a38]{animation-delay:.2s}.realm-qi.mid.three[data-v-e46c3a38]{animation-delay:.3s}.realm-qi.mid.four[data-v-e46c3a38]{animation-delay:.38s}.realm-qi.soft.one[data-v-e46c3a38]{animation-delay:.22s}.realm-qi.soft.two[data-v-e46c3a38]{animation-delay:.3s}.realm-qi.soft.three[data-v-e46c3a38]{animation-delay:.42s}.realm-qi.soft.four[data-v-e46c3a38]{animation-delay:.5s}.breakthrough-halo[data-v-e46c3a38]{z-index:2;aspect-ratio:1;filter:blur(2px);opacity:0;background:radial-gradient(circle,#fffff8d6 0 3%,#ffefa975 19%,#ceebdd40 42%,#0000 68%);border-radius:50%;width:min(78vw,520px);animation:3.25s ease-out both breakthrough-halo-e46c3a38;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.32)}.breakthrough-avatar-stage[data-v-e46c3a38]{z-index:3;place-items:center;display:grid;position:absolute;inset:8vh 0 5vh}.breakthrough-avatar[data-v-e46c3a38]{object-fit:contain;object-position:center;grid-area:1/1;width:min(76vw,430px);height:min(78vh,720px);position:absolute}.old-avatar[data-v-e46c3a38]{opacity:1;filter:drop-shadow(0 16px 18px #1c2b2433);animation:4.05s both breakthrough-old-avatar-e46c3a38}.new-avatar[data-v-e46c3a38]{opacity:0;filter:blur(13px)brightness(1.32)drop-shadow(0 0 25px #fff8ccc7);animation:5.9s cubic-bezier(.18,.6,.2,1) both breakthrough-new-avatar-e46c3a38;transform:translateY(18px)scale(.94)}.breakthrough-whiteout[data-v-e46c3a38]{z-index:5;opacity:0;pointer-events:none;background:#fff;animation:5.9s both breakthrough-whiteout-e46c3a38;position:absolute;inset:0}.breakthrough-title[data-v-e46c3a38]{z-index:6;color:#3e5c4f;letter-spacing:.28em;text-shadow:0 1px #ffffffd6,0 0 14px #fff7c4b8;opacity:0;justify-items:center;gap:7px;font-family:STKaiti,KaiTi,serif;animation:5.9s both breakthrough-title-e46c3a38;display:grid;position:absolute;bottom:max(7vh,42px);left:0;right:0;transform:translateY(12px)}.breakthrough-title span[data-v-e46c3a38]{font-size:clamp(15px,4vw,20px)}.breakthrough-title strong[data-v-e46c3a38]{color:#88642d;font-size:clamp(26px,8vw,42px);font-weight:700}@keyframes breakthrough-bg-e46c3a38{0%{filter:saturate(.88)brightness(.94)}45%{filter:saturate(1.05)brightness(1.1)}62%{filter:saturate(.5)brightness(1.65)}to{filter:saturate(.95)brightness()}}@keyframes breakthrough-mist-e46c3a38{0%{opacity:.25;transform:translate(-5%,4%)scale(.9)}65%{opacity:.8;transform:translate(4%,-3%)scale(1.08)}to{opacity:.36;transform:translate(0)scale(1)}}@keyframes breakthrough-qi-gather-e46c3a38{0%{opacity:0;stroke-dashoffset:1px}16%{opacity:.3}72%{opacity:.96}to{opacity:0;stroke-dashoffset:0}}@keyframes breakthrough-halo-e46c3a38{0%,8%{opacity:0;transform:translate(-50%,-50%)scale(.3)}62%{opacity:.88;transform:translate(-50%,-50%)scale(1.04)}to{opacity:.22;transform:translate(-50%,-50%)scale(1.22)}}@keyframes breakthrough-old-avatar-e46c3a38{0%,35%{opacity:1;filter:drop-shadow(0 16px 18px #1c2b2433);transform:scale(1)}53%{opacity:1;filter:brightness(0)invert()drop-shadow(0 0 24px #fffffff2);transform:scale(1.025)}74%,to{opacity:0;filter:brightness(0)invert()blur(3px);transform:scale(1.07)}}@keyframes breakthrough-whiteout-e46c3a38{0%,43%{opacity:0}57%,66%{opacity:1}80%{opacity:.82}to{opacity:0}}@keyframes breakthrough-new-avatar-e46c3a38{0%,59%{opacity:0;filter:blur(13px)brightness(1.32);transform:translateY(18px)scale(.94)}76%{opacity:.34;filter:blur(7px)brightness(1.22);transform:translateY(10px)scale(.97)}to{opacity:1;filter:blur()brightness()drop-shadow(0 16px 18px #1c2b242e);transform:translateY(0)scale(1)}}@keyframes breakthrough-title-e46c3a38{0%,76%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.realm-breakthrough-effect[data-v-e46c3a38],.breakthrough-sky[data-v-e46c3a38],.realm-qi[data-v-e46c3a38],.breakthrough-halo[data-v-e46c3a38],.breakthrough-avatar[data-v-e46c3a38],.breakthrough-whiteout[data-v-e46c3a38],.breakthrough-title[data-v-e46c3a38]{animation:none!important}.breakthrough-qi[data-v-e46c3a38],.breakthrough-whiteout[data-v-e46c3a38],.old-avatar[data-v-e46c3a38]{display:none}.breakthrough-halo[data-v-e46c3a38]{opacity:.22;transform:translate(-50%,-50%)scale(1.1)}.new-avatar[data-v-e46c3a38]{opacity:1;filter:drop-shadow(0 16px 18px #1c2b242e);transform:none}.breakthrough-title[data-v-e46c3a38]{opacity:1;transform:none}}.ink-focus-dial[data-v-ff86241d]{width:var(--runtime-dial-size,min(38cqw, 100cqh, 160px));height:var(--runtime-dial-size,min(38cqw, 100cqh, 160px));color:#5f7268;text-align:center;place-items:center;display:grid;position:relative}.ink-dial-svg[data-v-ff86241d]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ink-track[data-v-ff86241d]{fill:none;stroke:#2b383121;stroke-width:5px}.ink-segments path[data-v-ff86241d]{fill:none;stroke-linecap:round}.ink-endpoint[data-v-ff86241d]{pointer-events:none}.ink-envelope[data-v-ff86241d]{transform-box:fill-box;transform-origin:50%;fill:#26382f;opacity:.48;filter:url(#focusInkWarp);animation:6.5s cubic-bezier(.37,.03,.45,1) -.47s infinite ink-envelope-breathe-ff86241d}.ink-dot[data-v-ff86241d]{fill:#17251e;stroke:none}.ink-dial-copy[data-v-ff86241d]{z-index:1;pointer-events:none;gap:5px;display:grid;position:relative}.ink-dial-time[data-v-ff86241d]{color:#243b31;font-variant-numeric:tabular-nums;letter-spacing:.2px;text-shadow:0 1px #fff9;font:800 clamp(30px,8vw,38px)/.95 Times New Roman,STSong,serif}.ink-dial-copy>span[data-v-ff86241d]{font:700 13px/1 Microsoft YaHei,PingFang SC,sans-serif}@keyframes ink-envelope-breathe-ff86241d{0%,to{opacity:.34;transform:translate(.15px,.2px)scale(.94,.92)}21%{opacity:.56;transform:translate(-.55px,-.2px)scale(1.08,1.02)}46%{opacity:.41;transform:translate(.35px,.35px)scale(.97,1.07)}72%{opacity:.61;transform:translate(.7px,-.1px)scale(1.11,.96)}88%{opacity:.45;transform:translate(-.25px,.25px)scale(1.01,1.04)}}@media (prefers-reduced-motion:reduce){.ink-envelope[data-v-ff86241d]{animation:none}}.task-toolbar[data-v-9ecd9d7d]{flex-wrap:nowrap}.task-project-source[data-v-9ecd9d7d]{background:var(--c-bg-2);color:var(--c-brand);white-space:nowrap;cursor:pointer;border:0;border-radius:4px;padding:1px 5px;font-size:11px}.task-view-selector[data-v-9ecd9d7d]{margin-left:auto;position:relative}.task-view-trigger[data-v-9ecd9d7d]{white-space:nowrap;min-width:96px}.task-view-menu[data-v-9ecd9d7d]{z-index:12;border:1px solid var(--c-block-line);background:var(--c-card);width:126px;box-shadow:0 8px 22px color-mix(in srgb, var(--c-text) 13%, transparent);border-radius:9px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.task-view-menu button[data-v-9ecd9d7d]{color:var(--c-text-2);cursor:pointer;text-align:left;background:0 0;border:0;padding:9px 11px}.task-view-menu button[data-v-9ecd9d7d]:hover,.task-view-menu button.on[data-v-9ecd9d7d]{background:color-mix(in srgb, var(--c-brand) 10%, var(--c-card));color:var(--c-brand)}.task-block-main[data-v-9ecd9d7d]{align-items:flex-start;gap:8px;display:flex}.task-block-main>.cbox[data-v-9ecd9d7d]{flex:none;margin-top:2px}.task-inline[data-v-9ecd9d7d]{flex:1;min-width:0;line-height:1.55}.task-inline .pill[data-v-9ecd9d7d]{vertical-align:1px;margin-right:5px;display:inline-block}.task-block-title[data-v-9ecd9d7d]{color:inherit;cursor:pointer}.task-block[data-v-9ecd9d7d]:not(.recurring){cursor:grab;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.task-block.dragging[data-v-9ecd9d7d]{cursor:grabbing;opacity:.45}.task-time[data-v-9ecd9d7d]{color:var(--c-text-faint);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:6px;font-size:12px;display:inline-block}.task-estimate[data-v-9ecd9d7d]{color:var(--c-text-faint);white-space:nowrap;margin-left:6px;font-size:11px;display:inline-block}.task-checklist[data-v-9ecd9d7d]{margin:7px 0 0 32px}.task-checklist-summary[data-v-9ecd9d7d]{width:100%;color:var(--c-text-2);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:8px;padding:3px 0;font-size:11px;line-height:1.5;display:flex}.task-checklist-summary>span[data-v-9ecd9d7d]:last-child{color:var(--c-brand);flex:none}.task-checklist-items[data-v-9ecd9d7d]{gap:5px;margin-top:5px;display:grid}.task-checklist-item[data-v-9ecd9d7d]{background:color-mix(in srgb, var(--c-bg-2) 74%, transparent);width:100%;color:var(--c-text);cursor:pointer;text-align:left;border:0;border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 7px;font-size:12px;line-height:1.4;display:grid}.task-checklist-item .cbox[data-v-9ecd9d7d]{width:18px;height:18px}.task-checklist-item small[data-v-9ecd9d7d]{color:var(--c-text-faint);white-space:nowrap}.task-checklist-item.done>span[data-v-9ecd9d7d]:nth-child(2){color:var(--c-text-faint);text-decoration:line-through}.task-drop-slot[data-v-9ecd9d7d]{pointer-events:none;height:0;position:relative;overflow:visible}.task-drop-slot.drag-target[data-v-9ecd9d7d]:after{content:"";z-index:2;background:var(--c-brand);height:2px;box-shadow:0 0 0 1px color-mix(in srgb, var(--c-surface) 78%, transparent);border-radius:999px;position:absolute;top:-1px;left:2px;right:2px}@media (width<=399px){.task-toolbar[data-v-9ecd9d7d]{gap:5px}.task-new-button[data-v-9ecd9d7d],.task-ai-button[data-v-9ecd9d7d]{white-space:nowrap;flex:none;padding:8px 7px;font-size:12px}.task-view-trigger[data-v-9ecd9d7d]{min-width:88px;padding:8px 7px;font-size:11px}.task-block-main[data-v-9ecd9d7d]{gap:5px}}.projects-page[data-v-a788a129]{gap:8px;min-width:0;display:grid}.projects-page .card[data-v-a788a129]{min-width:0;margin-top:0}.project-toolbar[data-v-a788a129],.project-card-top[data-v-a788a129],.project-card-actions[data-v-a788a129],.project-detail-back[data-v-a788a129],.project-detail-title[data-v-a788a129],.project-form-actions[data-v-a788a129],.project-stage-header[data-v-a788a129],.project-stage-tools[data-v-a788a129],.project-action-line[data-v-a788a129],.project-following-check[data-v-a788a129]{align-items:center;gap:8px;display:flex}.project-toolbar[data-v-a788a129],.project-card-top[data-v-a788a129],.project-detail-back[data-v-a788a129],.project-detail-title[data-v-a788a129],.project-stage-header[data-v-a788a129]{justify-content:space-between}.project-status-tabs[data-v-a788a129]{flex-wrap:nowrap;margin-left:auto}.project-status-select[data-v-a788a129]{width:auto;min-height:32px;margin-left:auto;padding:4px 24px 4px 8px;font-size:12px}.project-list-density[data-v-a788a129]{flex:none;gap:3px;display:inline-flex}.project-inline-form[data-v-a788a129]{gap:10px;display:grid}.project-form-title[data-v-a788a129],.project-card-copy h3[data-v-a788a129],.project-stage-title[data-v-a788a129],.project-action-title[data-v-a788a129]{font-weight:600}.project-inline-form label[data-v-a788a129]{color:var(--c-text-2);gap:5px;font-size:13px;display:grid}.project-form-grid[data-v-a788a129]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.project-form-actions[data-v-a788a129],.project-card-actions[data-v-a788a129],.project-stage-tools[data-v-a788a129]{flex-wrap:wrap}.project-form-actions[data-v-a788a129]{justify-content:flex-end}.project-card[data-v-a788a129]{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.project-list-compact .project-card[data-v-a788a129]{gap:6px;padding-top:10px;padding-bottom:10px}.project-list-compact .project-card-title-line[data-v-a788a129]{flex-wrap:nowrap}.project-list-compact .project-card-copy h3[data-v-a788a129],.project-list-compact .project-card-stats[data-v-a788a129]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-list-compact .project-card-copy h3[data-v-a788a129]{min-width:0}.project-list-compact .project-card-stats[data-v-a788a129]{flex:none;font-size:11px}.project-list-compact .project-next-action[data-v-a788a129]{align-items:baseline;gap:6px;min-width:0;padding-left:8px;display:flex}.project-list-compact .project-next-action strong[data-v-a788a129]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-list-compact .project-card-actions[data-v-a788a129]{justify-content:flex-end}.project-card-top[data-v-a788a129]{align-items:flex-start}.project-card-copy[data-v-a788a129]{min-width:0}.project-card-title-line[data-v-a788a129]{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.project-card-stats[data-v-a788a129]{white-space:nowrap}.project-card-copy h3[data-v-a788a129],.project-detail-title h2[data-v-a788a129]{margin:0 0 4px}.project-date-stamp[data-v-a788a129]{background:var(--c-bg-2);color:var(--c-text-2);white-space:nowrap;border-radius:6px;flex:none;padding:3px 7px;font-size:12px}.project-next-action[data-v-a788a129]{border-left:3px solid var(--c-brand);gap:3px;padding-left:10px;display:grid}.project-mini-roadmap[data-v-a788a129]{display:grid}.project-mini-stage[data-v-a788a129]{border-top:1px solid var(--c-row-line);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;display:grid}.project-mini-stage[data-v-a788a129]:first-child{border-top:0}.project-stage-dot[data-v-a788a129],.project-stage-node[data-v-a788a129]{background:var(--c-bg-2);color:var(--c-text-3);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.project-stage-dot[data-v-a788a129]{width:18px;height:18px}.project-stage-dot.done[data-v-a788a129],.project-stage-dot.current[data-v-a788a129],.project-stage.done>.project-stage-node[data-v-a788a129],.project-stage.current>.project-stage-node[data-v-a788a129]{background:var(--c-brand);color:#fff}.project-mini-stage-name[data-v-a788a129]{min-width:0}.project-detail-head[data-v-a788a129]{gap:12px;display:grid}.project-detail-title[data-v-a788a129]{align-items:flex-start}.project-density[data-v-a788a129]{justify-content:space-between;align-items:center;display:flex}.project-roadmap[data-v-a788a129]{gap:8px;display:grid}.project-stage[data-v-a788a129]{gap:9px;padding-left:42px;display:grid;position:relative}.project-stage[data-v-a788a129]:before{content:"";background:var(--c-row-line);width:1px;position:absolute;top:37px;bottom:-13px;left:25px}.project-stage[data-v-a788a129]:last-child:before{display:none}.project-stage-node[data-v-a788a129]{width:21px;height:21px;position:absolute;top:18px;left:15px}.project-stage-header[data-v-a788a129]{align-items:flex-start}.project-stage-title-button[data-v-a788a129]{min-width:0;color:var(--c-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.project-collapse-mark[data-v-a788a129]{color:var(--c-brand);white-space:nowrap;margin-left:7px;font-size:11px}.project-inline-status[data-v-a788a129]{color:var(--c-text-3);font-size:12px;font-weight:400}.project-stage-edit[data-v-a788a129],.project-action-form[data-v-a788a129]{border-radius:var(--r-btn);background:var(--c-bg-2);padding:10px}.project-key-actions[data-v-a788a129]{display:grid}.project-action[data-v-a788a129]{border-top:1px solid var(--c-row-line);gap:8px;padding:9px 0;display:grid}.project-action-line[data-v-a788a129]{align-items:flex-start}.project-action-label[data-v-a788a129]{min-width:0;color:var(--c-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.project-action.done .project-action-title[data-v-a788a129]{color:var(--c-text-3);text-decoration:line-through}.project-action.selected .project-action-label[data-v-a788a129]{color:var(--c-brand)}.project-action-detail[data-v-a788a129]{gap:8px;margin-left:27px;display:grid}.project-checklist[data-v-a788a129]{border-left:2px solid var(--c-row-line);gap:5px;padding-left:10px;display:grid}.project-check-item[data-v-a788a129]{color:var(--c-text-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:7px;padding:2px 0;display:flex}.project-stage-empty[data-v-a788a129]{padding:8px 0}.project-add-stage[data-v-a788a129]{text-align:center}.project-shift-panel[data-v-a788a129]{gap:10px;display:grid}.project-shift-inline[data-v-a788a129]{border-top:1px solid var(--c-row-line);padding-top:10px}.project-following-check[data-v-a788a129]{justify-content:flex-start}.project-following-check input[data-v-a788a129]{width:auto}.project-notice[data-v-a788a129]{text-align:center;min-height:18px}@media (width<=390px){.project-toolbar[data-v-a788a129],.project-card-top[data-v-a788a129],.project-detail-title[data-v-a788a129],.project-stage-header[data-v-a788a129]{align-items:flex-start}.project-form-grid[data-v-a788a129]{grid-template-columns:1fr}.project-card-actions>button[data-v-a788a129],.project-stage-tools>button[data-v-a788a129]{flex:auto}.project-stage[data-v-a788a129]{padding-left:34px}.project-stage-node[data-v-a788a129]{left:7px}.project-stage[data-v-a788a129]:before{left:17px}}.habit-quick-create[data-v-450b25e0]{margin-top:12px}.habit-kind-choice[data-v-450b25e0],.quick-rhythm[data-v-450b25e0]{align-items:center;gap:6px;display:flex}.habit-name-input[data-v-450b25e0]{width:100%;min-height:44px;font-size:16px}.quick-rhythm[data-v-450b25e0]{flex-wrap:wrap}.quick-rhythm input[data-v-450b25e0]{text-align:center;width:52px}.quick-rhythm-note[data-v-450b25e0]{color:var(--c-text-3);font-size:12px}.required-note[data-v-450b25e0]{color:#a35d4f;font-weight:500}.habit-cal[data-v-7e9291d5]{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal-cell[data-v-7e9291d5]{cursor:pointer;border:none;border-radius:6px;padding:6px 0;font-size:12.5px;line-height:1.2}.cal-cell[data-v-7e9291d5]:disabled{cursor:default}.habit-archive-card[data-v-7e9291d5]{border:1px solid color-mix(in srgb, var(--c-brand) 16%, #e1e3df);background:color-mix(in srgb, var(--c-brand) 3%, var(--c-card));border-radius:10px;overflow:hidden}.habit-archive-head[data-v-7e9291d5]{border-bottom:1px solid color-mix(in srgb, var(--c-brand) 12%, #e8e9e6);background:color-mix(in srgb, var(--c-brand) 5%, transparent);justify-content:space-between;align-items:center;min-height:36px;padding:7px 11px;display:flex}.habit-archive-title[data-v-7e9291d5]{color:var(--c-text-1);letter-spacing:.08em;font-size:13px;font-weight:700}.habit-archive-edit[data-v-7e9291d5]{border:0;border-bottom:1px solid color-mix(in srgb, var(--c-brand) 38%, transparent);min-height:30px;color:var(--c-brand);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:4px;padding:5px 2px;font-size:12px;display:inline-flex}.habit-archive-edit svg[data-v-7e9291d5]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:13px;height:13px}.habit-archive-summary[data-v-7e9291d5]{padding:3px 11px 5px}.habit-archive-line[data-v-7e9291d5]{border-bottom:1px solid #707a741a;grid-template-columns:78px minmax(0,1fr);gap:8px;padding:6px 0;font-size:12.5px;line-height:1.5;display:grid}.habit-archive-line[data-v-7e9291d5]:last-child{border-bottom:0}.habit-archive-line>span[data-v-7e9291d5]{color:var(--c-text-3)}.habit-archive-line>strong[data-v-7e9291d5]{color:var(--c-text-2);overflow-wrap:anywhere;font-weight:500}.habit-archive-empty[data-v-7e9291d5]{color:var(--c-text-3);padding:9px 0 8px;font-size:12.5px}.habit-archive-editor[data-v-7e9291d5]{gap:8px;padding:10px 11px 11px;display:grid}.habit-edit-row[data-v-7e9291d5]{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px;display:grid}.habit-edit-row>span[data-v-7e9291d5]{color:var(--c-text-2);font-size:12.5px}.habit-edit-row input[data-v-7e9291d5],.habit-edit-row select[data-v-7e9291d5]{width:100%;min-width:0;padding:8px 9px;font-size:13px}.habit-edit-row.needs-profile input[data-v-7e9291d5]{background:#fffdf4;border-color:#c9a83f}.habit-rhythm[data-v-7e9291d5]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.habit-rhythm input[data-v-7e9291d5]{text-align:center;flex:none;width:54px}.habit-field-error[data-v-7e9291d5]{color:#a35d4f;margin:-3px 0 0 86px;font-size:11.5px}.habit-display-options[data-v-7e9291d5]{flex-wrap:wrap;gap:6px;display:flex}.habit-display-toggle[data-v-7e9291d5]{color:var(--c-text-3);cursor:pointer;background:0 0;border:1px solid #d8dcd7;border-radius:999px;padding:5px 8px;font-size:11.5px}.habit-display-toggle.on[data-v-7e9291d5]{border-color:color-mix(in srgb, var(--c-brand) 45%, #d8dcd7);background:color-mix(in srgb, var(--c-brand) 10%, transparent);color:var(--c-brand)}.habit-archive-actions[data-v-7e9291d5]{justify-content:flex-end;gap:7px;padding-top:3px;display:flex}.evolution-reminder[data-v-7e9291d5]{color:#6f5b20;background:#fff9df;border:1px solid #d8c88f;border-radius:10px;padding:11px 12px;line-height:1.5}.habit-mountain-card[data-v-cd7595e5]{width:100%}.hm-stage[data-v-cd7595e5]{isolation:isolate;background:#fbf8f1;width:100%;position:relative;overflow:hidden}.hm-stage.square[data-v-cd7595e5]{aspect-ratio:1}.hm-stage.portrait[data-v-cd7595e5]{aspect-ratio:2/3}.hm-bg[data-v-cd7595e5]{z-index:0;object-fit:cover;object-position:center center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.hm-glaze[data-v-cd7595e5]{z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#fffcef33,#fffcef00 28%),radial-gradient(at 50% 76%,#fffad921,#0000 42%);position:absolute;inset:0}.hm-title[data-v-cd7595e5]{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fbf8f1ad;border:1px solid #ffffffa3;border-radius:10px;gap:2px;max-width:210px;padding:8px 10px;display:grid;position:absolute;top:11px;left:12px;box-shadow:0 4px 12px #22302a14}.hm-title strong[data-v-cd7595e5]{color:#2e3a3f;font-size:14px;font-weight:900;line-height:1.15}.hm-title span[data-v-cd7595e5]{color:#66766e;white-space:nowrap;font-size:11px;line-height:1.25}.hm-spirit[data-v-cd7595e5]{width:auto;height:auto;transform:translate(-50%, -100%) scaleX(var(--flip,1));transform-origin:50% 100%;pointer-events:none;-webkit-user-select:none;user-select:none;filter:saturate(.98)contrast(.98)drop-shadow(0 8px 8px #22322b1f);position:absolute}.hm-stage.editable .hm-spirit[data-v-cd7595e5]{pointer-events:auto;cursor:grab;touch-action:none}.hm-stage.editable .hm-spirit[data-v-cd7595e5]:active{cursor:grabbing}.hm-spirit-label[data-v-cd7595e5]{color:#3f4b43;white-space:nowrap;pointer-events:none;text-shadow:0 1px #ffffffb3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fbf8f1c7;border:1px solid #ffffffc2;border-radius:999px;padding:2px 5px;font-size:10.5px;font-weight:800;line-height:1.2;position:absolute;transform:translate(-50%,2px);box-shadow:0 2px 8px #22322b14}@media (width<=430px){.hm-stage[data-v-cd7595e5]{border-inline:0;border-radius:0}.hm-title[data-v-cd7595e5]{left:10px}}.hrow[data-v-6ac034e7]{align-items:center;padding:6px 0}.mt16[data-v-6ac034e7]{margin-top:16px}.habit-new-button[data-v-6ac034e7]{border:0;border-bottom:1px solid color-mix(in srgb, var(--c-brand) 42%, transparent);box-shadow:none;color:var(--c-brand);background:0 0;border-radius:0;align-items:center;gap:4px;padding:3px 1px;display:inline-flex}.habit-new-icon[data-v-6ac034e7]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:14px;height:14px}.habit-overlay[data-v-6ac034e7]{background:linear-gradient(#fffffff2 0%,#ffffffe0 55%,#fff0 100%);max-height:64%;padding:14px 16px;position:absolute;top:0;left:0;right:0;overflow-y:auto}.habit-overlay-head[data-v-6ac034e7]{margin-bottom:16px}.habit-footer[data-v-6ac034e7]{color:#40484a;background:linear-gradient(#fff0 0%,#ffffff9e 38%,#ffffffeb 100%);padding:12px 16px;font-size:12px;line-height:1.5;position:absolute;bottom:0;left:0;right:0}@media (width<=480px){.habit-card[data-v-6ac034e7]{height:calc(100svh - max(12px, env(safe-area-inset-top)) - 38px - 12px - max(60px, env(safe-area-inset-bottom)))}.habit-card[data-v-6ac034e7] .habit-mountain-card,.habit-card[data-v-6ac034e7] .hm-stage.portrait{height:100%}.habit-card[data-v-6ac034e7] .hm-stage.portrait{aspect-ratio:auto}}.dl-label[data-v-953c362b]{margin-bottom:6px;font-size:14px;font-weight:600}.dl-label .sub[data-v-953c362b]{margin-left:6px;font-weight:400}.dl-chips[data-v-953c362b]{flex-wrap:wrap;gap:6px;display:flex}.chip-word[data-v-953c362b]{background:#f7f7f9}.dl-detail[data-v-953c362b]{border-top:1px dashed #e8e8e8;padding-top:12px}.daylog-modal[data-v-953c362b]{flex-direction:column;width:min(460px,100vw - 32px);max-height:90vh;display:flex;overflow:hidden}.daylog-scroll[data-v-953c362b]{min-height:0;padding-right:2px;overflow-y:auto}.daylog-actions[data-v-953c362b]{z-index:2;background:var(--c-card,#fff);border-top:1px solid #78807c24;flex:none;margin:12px -2px -2px;padding:10px 2px 2px;position:sticky;bottom:0;box-shadow:0 -8px 16px #262d290d}.dl-sec-title[data-v-f024ea15]{color:#666;margin-bottom:4px;font-size:13px;font-weight:600}.dl-text[data-v-f024ea15]{font-size:14px;line-height:1.6}.dl-coach[data-v-f024ea15]{background:#f7f5ef;border-radius:8px;padding:12px}.capture-inbox-head[data-v-100be177]{align-items:flex-start}.capture-inbox-head>div[data-v-100be177]{min-width:0}.capture-empty[data-v-100be177]{padding:16px 4px 4px;line-height:1.6}.capture-compose[data-v-100be177]{gap:8px;margin-top:12px;display:grid}.capture-compose textarea[data-v-100be177]{resize:vertical;width:100%;min-height:58px;line-height:1.55}.capture-compose-actions[data-v-100be177]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.capture-compose-actions .sub[data-v-100be177]{margin-right:auto}.capture-item[data-v-100be177]{border:1px solid var(--c-block-line);background:color-mix(in srgb, var(--c-card) 90%, var(--c-bg-2));border-radius:10px;margin-top:12px;padding:11px}.capture-item-meta[data-v-100be177]{color:var(--c-text-faint);align-items:center;gap:7px;font-size:10px;display:flex}.capture-kind[data-v-100be177]{background:color-mix(in srgb, var(--c-brand) 10%, var(--c-card));color:var(--c-brand);border-radius:999px;padding:3px 7px;font-weight:700}.capture-kind.journal[data-v-100be177]{background:var(--c-mood-bg);color:var(--c-mood-text)}.capture-text[data-v-100be177]{color:var(--c-text);white-space:pre-wrap;margin-top:8px;font-size:13px;line-height:1.65}.capture-title[data-v-100be177]{color:var(--c-text);margin-top:8px;font-size:13px;font-weight:700}.capture-list[data-v-100be177]{color:var(--c-text);margin:9px 0 0;padding-left:20px;font-size:13px;line-height:1.7}.capture-list.checklist[data-v-100be177]{gap:7px;padding-left:0;display:grid}.capture-list.checklist label[data-v-100be177]{align-items:flex-start;gap:8px;display:flex}.capture-list.checklist .done[data-v-100be177]{color:var(--c-text-faint);text-decoration:line-through}.capture-editor[data-v-100be177]{gap:8px;margin-top:9px;display:grid}.capture-editor input[data-v-100be177],.capture-editor select[data-v-100be177],.capture-editor textarea[data-v-100be177]{width:100%}.capture-item-actions[data-v-100be177]{gap:12px;margin-top:9px;display:flex}.capture-action[data-v-100be177]{color:var(--c-brand);cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:11px;font-weight:650}.capture-action.quiet[data-v-100be177]{color:var(--c-text-faint);font-weight:500}.dl-cal[data-v-24ded24a]{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.dl-cell[data-v-24ded24a]{border:none;border-radius:6px;padding:6px 0;font-size:12.5px;line-height:1.2}.dl-coach[data-v-24ded24a]{background:#f7f5ef;border-radius:8px;padding:12px}.history-preview[data-v-24ded24a]{border:1px solid var(--c-block-line);border-radius:var(--r-btn);background:var(--c-metric-bg);margin-top:16px;padding:12px}.history-preview-label[data-v-24ded24a]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.history-header[data-v-24ded24a]{gap:8px}.history-backfill[data-v-24ded24a]{flex:none}.history-tabs[data-v-24ded24a]{flex-wrap:nowrap;flex:none;gap:3px;min-width:0;margin-left:auto}.history-tabs .chip[data-v-24ded24a]{white-space:nowrap;padding:5px 4px;font-size:12px;font-weight:500}.history-header .btn-sm[data-v-24ded24a]{padding-left:8px;padding-right:8px;font-size:12px;font-weight:500}.history-today-summary[data-v-24ded24a]{text-align:center;justify-content:center;align-items:center;font-size:14px;font-weight:400;display:flex}.history-month-picker[data-v-24ded24a]{justify-content:center;align-items:center;gap:8px;display:flex}.history-month-picker button[data-v-24ded24a]:disabled{cursor:default;opacity:.45}.history-preview-label span[data-v-24ded24a]{color:var(--c-text-3);font-size:11px;font-weight:400}.history-preview-section[data-v-24ded24a]{border-top:1px solid var(--c-block-line);margin-top:14px;padding-top:12px}.history-preview-section[data-v-24ded24a]:first-child{border-top:0;margin-top:0;padding-top:0}.history-preview-label b[data-v-24ded24a]{color:var(--c-text-2);font-size:13px}.history-chart[data-v-24ded24a]{width:100%;margin-top:8px;display:block;overflow:visible}.history-axis[data-v-24ded24a]{stroke:var(--c-neutral);stroke-width:1px}.history-grid[data-v-24ded24a]{stroke:var(--c-neutral);stroke-width:1px;opacity:.6}.history-target[data-v-24ded24a]{stroke:var(--c-brand);stroke-width:1px;stroke-dasharray:3 3;opacity:.75}.history-target-label[data-v-24ded24a]{fill:var(--c-brand);font-size:10px;font-weight:500}.history-tick[data-v-24ded24a]{fill:var(--c-text-3);font-size:10px}.history-total[data-v-24ded24a]{font-size:10px;font-weight:600}.history-zero[data-v-24ded24a]{fill:var(--c-neutral);opacity:.65}.history-key[data-v-24ded24a]{color:var(--c-text-3);flex-wrap:wrap;gap:5px 10px;margin-top:4px;font-size:10px;display:flex}.history-key span[data-v-24ded24a]{align-items:center;gap:3px;display:inline-flex}.history-key i[data-v-24ded24a]{border-radius:50%;width:7px;height:7px;display:block}.history-donut-wrap[data-v-24ded24a]{align-items:center;gap:12px;margin-top:8px;display:flex}.history-donut[data-v-24ded24a]{flex:none;width:112px;height:112px;overflow:visible}.history-donut-base[data-v-24ded24a]{fill:none;stroke:var(--c-bar-bg);stroke-width:14px}.history-donut-part[data-v-24ded24a]{fill:none;stroke-width:14px;stroke-linecap:butt}.history-donut-total[data-v-24ded24a]{fill:var(--c-text);font-size:15px;font-weight:600}.history-donut-label[data-v-24ded24a]{fill:var(--c-text-3);font-size:9px}.history-donut-key[data-v-24ded24a]{color:var(--c-text-2);flex:1;gap:5px;font-size:11px;display:grid}.history-donut-key>div[data-v-24ded24a]{grid-template-columns:9px minmax(0,1fr) 32px;align-items:center;gap:4px;display:grid}.history-donut-key i[data-v-24ded24a]{border-radius:50%;width:7px;height:7px}.history-donut-key b[data-v-24ded24a]{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.history-donut-key p[data-v-24ded24a]{color:var(--c-text-3);margin-top:3px;font-size:10px}.inspiration-page[data-v-a65a65ba]{width:min(960px,100% - 24px);margin:14px auto 44px}.inspiration-capture[data-v-a65a65ba]{border-color:color-mix(in srgb, var(--c-brand) 24%, var(--c-block-line));position:relative;overflow:hidden}.inspiration-capture[data-v-a65a65ba]:before{background:color-mix(in srgb, var(--c-brand) 8%, transparent);content:"";pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;top:-112px;right:-92px}.capture-heading[data-v-a65a65ba],.workspace-head[data-v-a65a65ba],.capture-footer[data-v-a65a65ba],.workspace-tools[data-v-a65a65ba],.item-actions[data-v-a65a65ba],.undo-bar[data-v-a65a65ba]{align-items:center;gap:10px;display:flex}.capture-heading[data-v-a65a65ba],.workspace-head[data-v-a65a65ba],.workspace-tools[data-v-a65a65ba],.capture-footer[data-v-a65a65ba]{justify-content:space-between}.inspiration-capture textarea[data-v-a65a65ba]{resize:vertical;width:100%;min-height:88px;margin-top:12px;line-height:1.65;position:relative}.capture-footer[data-v-a65a65ba]{margin-top:8px}.saved-notice[data-v-a65a65ba]{color:var(--c-success-text,#28704d);font-size:12px;font-weight:700}.inspiration-workspace[data-v-a65a65ba]{min-height:330px}.workspace-head[data-v-a65a65ba]{align-items:flex-start}.ai-process[data-v-a65a65ba]{flex:none}.workspace-tools[data-v-a65a65ba]{align-items:flex-end;margin-top:14px}.state-tabs[data-v-a65a65ba]{flex-wrap:wrap;gap:6px;display:flex}.inspiration-search[data-v-a65a65ba]{width:min(220px,100%)}.inspiration-empty[data-v-a65a65ba]{margin-top:16px;padding:26px 10px}.inspiration-list[data-v-a65a65ba]{gap:9px;margin-top:14px;display:grid}.inspiration-item[data-v-a65a65ba]{border:1px solid var(--c-block-line);background:color-mix(in srgb, var(--c-card) 92%, var(--c-bg-2));border-radius:11px;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:11px;display:grid}.select-box[data-v-a65a65ba]{border:1px solid var(--c-block-line);background:var(--c-card);color:#0000;cursor:pointer;border-radius:7px;width:22px;height:22px;margin-top:1px;padding:0}.select-box.on[data-v-a65a65ba]{border-color:var(--c-brand);background:var(--c-brand);color:#fff}.item-body[data-v-a65a65ba]{min-width:0}.item-meta[data-v-a65a65ba]{color:var(--c-text-faint);gap:8px;font-size:10px;display:flex}.item-text[data-v-a65a65ba]{color:var(--c-text);white-space:pre-wrap;margin-top:6px;font-size:13px;line-height:1.65}.item-body textarea[data-v-a65a65ba]{width:100%;margin-top:6px;line-height:1.6}.item-actions[data-v-a65a65ba]{flex-wrap:wrap;margin-top:8px}.text-action[data-v-a65a65ba]{color:var(--c-text-2);cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:11px}.text-action.primary[data-v-a65a65ba]{color:var(--c-brand);font-weight:700}.text-action.quiet[data-v-a65a65ba]{color:var(--c-text-faint)}.undo-bar[data-v-a65a65ba]{z-index:12;border:1px solid color-mix(in srgb, var(--c-brand) 28%, var(--c-block-line));background:color-mix(in srgb, var(--c-card) 94%, var(--c-brand));border-radius:999px;width:fit-content;max-width:calc(100% - 20px);margin:12px auto 0;padding:8px 12px;font-size:12px;position:sticky;bottom:14px;box-shadow:0 8px 24px #0000001f}.undo-bar button[data-v-a65a65ba]{color:var(--c-brand);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-weight:700}@media (width<=520px){.inspiration-page[data-v-a65a65ba]{width:min(100% - 16px,960px);margin-top:8px}.workspace-head[data-v-a65a65ba],.workspace-tools[data-v-a65a65ba],.capture-footer[data-v-a65a65ba]{flex-direction:column;align-items:stretch}.ai-process[data-v-a65a65ba],.inspiration-search[data-v-a65a65ba],.capture-footer .btn-primary[data-v-a65a65ba]{width:100%}.inspiration-item[data-v-a65a65ba]{grid-template-columns:22px minmax(0,1fr);padding:10px}.item-actions[data-v-a65a65ba]{gap:11px}}.tips-manager[data-v-f1afe0e7]{width:min(100%,620px);max-height:min(760px,100vh - 24px);overflow-y:auto}.tips-groups[data-v-f1afe0e7]{flex-wrap:wrap;gap:6px;display:flex}.tips-list[data-v-f1afe0e7]{gap:7px;display:grid}.tips-item[data-v-f1afe0e7]{border-bottom:1px solid var(--c-block-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}.text-action[data-v-f1afe0e7]{color:var(--c-text-2);cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:11px}.text-action.primary[data-v-f1afe0e7]{color:var(--c-brand);font-weight:700}.text-action.quiet[data-v-f1afe0e7]{color:var(--c-text-faint)}@media (width<=480px){.tips-item[data-v-f1afe0e7]{grid-template-columns:minmax(0,1fr) auto}.tips-item .quiet[data-v-f1afe0e7]{grid-column:2}}[data-skin=xiuxian] .profile-modal,[data-skin=xiuxian] .profile-modal *{font-family:system-ui,-apple-system,Segoe UI,Microsoft YaHei,PingFang SC,sans-serif!important}.enc-card[data-v-8e9c6149]{z-index:300;background:#fffdf7;border:1px solid #eadfc8;border-radius:12px;align-items:center;gap:10px;width:min(560px,100vw - 32px);padding:12px 14px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0000001f}.morning-sleep[data-v-37744a41]{border:1px solid var(--c-block-line);background:var(--c-bg-2);border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:9px 11px;font-size:13px;display:flex}.morning-sleep>span[data-v-37744a41]:first-child{margin-right:auto}.morning-energy-title[data-v-37744a41]{color:var(--c-text-2);margin-top:14px;font-size:13px;font-weight:650}.morning-skip[data-v-37744a41]{width:100%;color:var(--c-text-faint);cursor:pointer;background:0 0;border:0;padding:7px;font-size:11px;display:block}.registration-invite[data-v-8c51fb17]{color:#315c4a;background:#edf4f0;border:1px solid #c9dbd2;border-radius:11px;grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:12px;width:min(314px,100%);margin:12px auto 0;padding:11px;display:grid}.registration-invite-copy[data-v-8c51fb17]{gap:6px;min-width:0;font-size:12px;line-height:1.55;display:grid}.registration-invite-copy strong[data-v-8c51fb17]{letter-spacing:.4px;font:800 14px/1.25 STKaiti,KaiTi,"FangSong",STSong,Microsoft YaHei,serif}.registration-invite-note[data-v-8c51fb17]{color:#8d493e;font-weight:800}.registration-invite-qr[data-v-8c51fb17]{object-fit:contain;border:5px solid #fff;border-radius:10px;width:116px;height:116px;display:block;box-shadow:0 4px 12px #315c4a1f}.registration-invite.compact[data-v-8c51fb17]{grid-template-columns:minmax(0,1fr) 92px;gap:9px;width:100%;margin-top:6px;padding:8px}.registration-invite.compact .registration-invite-copy[data-v-8c51fb17]{gap:4px;font-size:11px;line-height:1.45}.registration-invite.compact .registration-invite-copy strong[data-v-8c51fb17]{font-size:13px}.registration-invite.compact .registration-invite-qr[data-v-8c51fb17]{border-width:4px;border-radius:8px;width:92px;height:92px}@media (width<=370px){.registration-invite[data-v-8c51fb17]:not(.compact){grid-template-columns:minmax(0,1fr) 100px;gap:9px;padding:9px}.registration-invite:not(.compact) .registration-invite-qr[data-v-8c51fb17]{width:100px;height:100px}}.onboard-modal{max-width:420px;max-height:min(82vh,680px);overflow:auto}.onboard-top{grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}.onboard-kicker{color:#315c4a;background:#dce9e2;border-radius:999px;width:max-content;padding:4px 9px;font-size:12px;font-weight:900}.onboard-step{color:var(--c-brand);background:var(--c-info-bg);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800}.onboard-title{color:#253047;margin:14px 0 0;font-size:19px;line-height:1.35}.onboard-lines{gap:8px;margin-top:12px;display:grid}.onboard-line{color:#566071;background:#fbfcff;border:1px solid #eef0f5;border-radius:10px;grid-template-columns:1fr;align-items:start;gap:0;padding:10px 11px;font-size:14px;line-height:1.65;display:grid}.onboard-line.has-dot{grid-template-columns:10px 1fr;gap:9px}.onboard-line.is-flow{background:0 0;border:0;padding:0}.onboard-dot{background:var(--c-brand);border-radius:999px;width:6px;height:6px;margin-top:9px}.onboard-line b{color:#315c4a;background:linear-gradient(#0000 58%,#c9e0d5 0);padding:0 1px;font-weight:900}.onboard-content{color:#566071;margin-top:14px;font-size:14px;line-height:1.75}.onboard-content>p{margin:0}.onboard-content>p+p{margin-top:10px}.onboard-content b{color:#315c4a;background:linear-gradient(#0000 58%,#c9e0d5 0);padding:0 1px;font-weight:900}.onboard-visual{color:#315c4a;background:#edf4f0;border:1px solid #c9dbd2;border-radius:11px;width:min(314px,100%);margin:12px auto 0;overflow:hidden}.onboard-flow-box{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;height:96px;padding:7px 7px 5px;display:grid;position:relative}.onboard-flow-step{z-index:1;text-align:center;justify-items:center;min-width:0;display:grid;position:relative}.onboard-flow-step:first-child{transform:translateY(24px)}.onboard-flow-step:nth-child(2){transform:translateY(18px)}.onboard-flow-step:nth-child(3){transform:translateY(12px)}.onboard-flow-step:nth-child(4){transform:translateY(6px)}.onboard-flow-step:nth-child(5){transform:translateY(0)}.onboard-flow-step:not(:last-child):after{content:"";z-index:-1;transform-origin:0;border-top:1px solid #91b3a3;width:68%;position:absolute;top:15px;left:66%;transform:rotate(-6deg)}.onboard-flow-bead{z-index:1;background:#f8fcfa;border:1px solid #9fbdaf;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:4px;font:800 12px/1 STKaiti,KaiTi,serif;display:grid;position:relative;box-shadow:0 2px 5px #30353214}.onboard-flow-step:nth-child(3) .onboard-flow-bead{box-shadow:0 0 0 3px #91b3a32b,0 2px 5px #30353214}.onboard-flow-label{width:56px;font-size:10.5px;font-weight:800;line-height:1.15;display:block}.onboard-practice-scroll{padding:8px}.onboard-practice-row{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:9px;padding:9px 8px;display:grid}.onboard-practice-row+.onboard-practice-row,.onboard-focus-row+.onboard-focus-row{border-top:1px solid #315c4a21}.onboard-practice-name{font:700 14px/1.2 STKaiti,KaiTi,serif}.onboard-practice-desc{color:#68756f;font-size:12px;line-height:1.45}.onboard-focus-list{padding:7px 10px}.onboard-focus-row{color:#64716b;grid-template-columns:74px minmax(0,1fr);align-items:start;gap:8px;padding:8px 5px;font-size:12px;line-height:1.45;display:grid}.onboard-focus-row strong{color:#315c4a;font-size:12px}.onboard-focus-row.featured{background:#dce9e2c7;border:1px solid #315c4a21;border-radius:7px;margin:2px 0;box-shadow:0 0 0 2px #91b3a31f}.onboard-task-list{gap:8px;padding:9px;display:grid}.onboard-task-row{background:#ffffffa8;border:1px solid #315c4a26;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);column-gap:10px;padding:12px 10px;display:grid}.onboard-task-seal{border:1px solid #91b3a3;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font:700 14px/1 STKaiti,KaiTi,serif;display:grid}.onboard-task-row h4{color:#315c4a;margin:0 0 3px;font-size:13px}.onboard-task-row p{color:#68756f;margin:0;font-size:11px;line-height:1.5}.onboard-closing{color:#3e5048;border-left:2px solid #91b3a3;padding-left:11px;font-weight:700;margin-top:12px!important}.onboard-register-copy{color:#315c4a;text-align:center;font-weight:900;margin-top:12px!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.onboard-line .mini-bullet{padding-left:15px;display:block;position:relative}.onboard-line .mini-bullet+.mini-bullet{margin-top:4px}.onboard-line .mini-bullet:before{content:"";background:var(--c-brand);border-radius:999px;width:6px;height:6px;position:absolute;top:.78em;left:0}.onboard-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.onboard-actions.single{grid-template-columns:1fr}.onboard-final-action{white-space:nowrap;font-size:12px;background:#8d493e!important;border-color:#8d493e!important;padding-inline:6px!important}[data-skin=xiuxian] .onboard-kicker{letter-spacing:.5px;font-family:STKaiti,KaiTi,"FangSong",STSong,Microsoft YaHei,serif;font-weight:700}[data-skin=xiuxian] .onboard-line,[data-skin=xiuxian] .onboard-content{font-family:Microsoft YaHei,PingFang SC,sans-serif}.feature-onboard-modal[data-v-eebfe404]{width:min(420px,100vw - 32px)}.onboard-top[data-v-eebfe404]{justify-content:space-between;align-items:center;gap:8px;display:flex}.feature-onboard-actions[data-v-eebfe404]{justify-content:flex-end;gap:6px;display:flex}.feature-guide-copy[data-v-eebfe404]{color:var(--c-text-2);gap:7px;margin-top:10px;font-size:14px;line-height:1.65;display:grid}.feature-guide-copy p[data-v-eebfe404]{margin:0}.habit-evolution-showcase[data-v-eebfe404]{background:#edf4f0;border:1px solid #c9dbd2;border-radius:11px;margin-top:12px;display:grid;overflow:hidden}.habit-evolution-path[data-v-eebfe404]{color:#315c4a;border-bottom:1px solid #315c4a24;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 8px;font-size:11.5px;font-weight:900;display:flex}.habit-evolution-path i[data-v-eebfe404]{color:#91b3a3;font-style:normal}.habit-evolution-row[data-v-eebfe404]{grid-template-columns:38px repeat(3,minmax(0,1fr));align-items:end;gap:7px;padding:9px;display:grid}.habit-evolution-row+.habit-evolution-row[data-v-eebfe404]{border-top:1px solid #315c4a1f}.habit-evolution-name[data-v-eebfe404]{color:var(--c-text);align-self:center;font-size:13px;font-weight:800}.habit-evolution-stage[data-v-eebfe404]{color:var(--c-text-3);justify-items:center;gap:3px;font-size:11px;font-weight:700;display:grid;position:relative}.habit-evolution-stage[data-v-eebfe404]:not(:last-child):after{content:"›";color:#91b3a3;font-size:15px;line-height:1;position:absolute;top:29px;right:-7px}.habit-evolution-art[data-v-eebfe404]{justify-content:center;align-items:flex-end;width:100%;height:68px;display:flex}.habit-evolution-art img[data-v-eebfe404]{object-fit:contain;object-position:center bottom;max-width:100%;max-height:68px;display:block}.daylog-guide[data-v-eebfe404]{gap:10px;margin-top:11px;display:grid}.daylog-flow[data-v-eebfe404]{background:#edf4f0;border:1px solid #c9dbd2;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(314px,100%);margin:0 auto;padding:10px 9px;display:grid;position:relative;overflow:hidden}.daylog-flow[data-v-eebfe404]:before{content:"";border-top:1px solid #91b3a3;position:absolute;top:26px;left:18%;right:18%}.daylog-flow-step[data-v-eebfe404]{z-index:1;color:#315c4a;text-align:center;justify-items:center;gap:5px;min-width:0;display:grid;position:relative}.daylog-flow-step span[data-v-eebfe404]{background:#f8fcfa;border:1px solid #9fbdaf;border-radius:50%;place-items:center;width:32px;height:32px;font:800 13px/1 STKaiti,KaiTi,serif;display:grid;box-shadow:0 2px 5px #30353214}.daylog-flow-step strong[data-v-eebfe404]{font-size:11px;line-height:1.25}.daylog-copy[data-v-eebfe404]{color:var(--c-text-2);gap:7px;font-size:13.5px;line-height:1.62;display:grid}.daylog-copy p[data-v-eebfe404]{margin:0}.daylog-promise[data-v-eebfe404]{color:var(--c-text-2);background:#edf4f0bf;border:1px solid #315c4a29;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.daylog-promise>span[data-v-eebfe404]{color:#315c4a;border:1px solid #91b3a3;border-radius:50%;place-items:center;width:30px;height:30px;font:800 13px/1 STKaiti,KaiTi,serif;display:grid}.daylog-promise p[data-v-eebfe404]{margin:0;font-size:12.5px;line-height:1.58}[data-skin=xiuxian],[data-skin=xiuxian],[data-skin=xiuxian],[data-skin=xiuxian]{letter-spacing:.3px;font-family:STKaiti,KaiTi,"FangSong",STSong,Microsoft YaHei,serif}@media (width<=399px){.onboard-top[data-v-eebfe404]{align-items:flex-start}.feature-onboard-actions[data-v-eebfe404]{flex-wrap:wrap}.feature-onboard-actions .btn-sm[data-v-eebfe404]{padding-inline:8px}.habit-evolution-row[data-v-eebfe404]{grid-template-columns:34px repeat(3,minmax(0,1fr));gap:5px;padding:7px}.habit-evolution-art[data-v-eebfe404]{height:58px}.habit-evolution-art img[data-v-eebfe404]{max-height:58px}.habit-evolution-stage[data-v-eebfe404]:not(:last-child):after{top:24px}.daylog-copy[data-v-eebfe404]{font-size:13px;line-height:1.55}.daylog-promise p[data-v-eebfe404]{font-size:12px;line-height:1.52}}:root{--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--c-brand:#667eea;--c-brand-deep:#5568d3;--c-page:#eef0f4;--c-card:#fff;--c-text:#333;--c-text-2:#666;--c-text-3:#999;--c-text-faint:#bbb;--c-bg-2:#f5f5f5;--c-bg-2-hover:#e8e8e8;--c-success:#4caf50;--c-warn-text:#b8706e;--c-warn-bg:#f443360f;--c-warn-bg-hover:#f443361f;--c-tip-bg:#fdf6e8;--c-tip-text:#8a5a1f;--c-neutral:#ddd;--c-check-border:#ccc;--c-bar-bg:#eee;--c-metric-bg:#f8f8fa;--c-hover:#fafafa;--c-row-line:#f7f7f7;--c-block-line:#f2f2f2;--c-overlay:#00000073;--c-info-bg:#eef1fd;--c-info-text:#3c3489;--c-dao-bg:#efeafd;--c-dao-text:#3c3489;--c-dao-mid:#5b4f9e;--c-breakthrough-bg:#f3f0ff;--c-mood-bg:#eef0fb;--c-mood-text:#4a54a8;--c-overdue-bg:#fcebeb;--c-overdue-text:#a32d2d;--r-card:12px;--r-btn:8px;--shadow-card:0 2px 12px #0000000f}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-ui);background:var(--c-page);color:var(--c-text);font-size:14px}#app{max-width:560px;margin:0 auto;padding:12px 12px 60px}.card{background:var(--c-card);border-radius:var(--r-card);box-shadow:var(--shadow-card);margin-top:12px;padding:16px}.card-title{align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.standard-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.standard-overview-item{width:100%;min-width:0;color:var(--c-text);text-align:center;background:0 0;border:0;border-radius:0;grid-template-rows:18px 24px;align-content:start;justify-items:center;gap:3px;padding:0 8px;display:grid}.standard-overview-label{color:var(--c-text-2);white-space:nowrap;font-size:13px;font-weight:600;line-height:18px}.standard-overview-value{height:24px;color:var(--c-text);white-space:nowrap;justify-content:center;align-items:baseline;gap:4px;font-size:16px;font-weight:600;line-height:24px;display:flex}.standard-overview-value b{font-size:17px}.standard-overview-value small{color:var(--c-text-3);font-size:12px;font-weight:400}.standard-overview-breakthrough{color:var(--c-brand);animation:1.2s ease-in-out infinite alternate standard-overview-text-glow}@keyframes standard-overview-text-glow{0%{text-shadow:0 0 2px #667eea66}to{text-shadow:0 0 9px #667eeaf2}}@media (prefers-reduced-motion:reduce){.standard-overview-breakthrough{text-shadow:0 0 6px #667eeab3;animation:none}}.row{justify-content:space-between;align-items:center;gap:8px;display:flex}.sub{color:var(--c-text-3);font-size:12px}.mt8{margin-top:8px}.mt12{margin-top:12px}button{cursor:pointer;border-radius:var(--r-btn);border:none;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.btn-primary{background:var(--c-brand);color:#fff}.btn-primary:hover{background:var(--c-brand-deep)}.btn-secondary{background:var(--c-bg-2);color:var(--c-text-2)}.btn-secondary:hover{background:var(--c-bg-2-hover)}.btn-warning{background:var(--c-warn-bg);color:var(--c-warn-text)}.btn-warning:hover{background:var(--c-warn-bg-hover)}.btn-sm{padding:5px 10px;font-size:12px}.chip{border-radius:var(--r-btn);background:var(--c-bg-2);color:var(--c-text-2);cursor:pointer;border:none;padding:6px 12px;font-size:13px;font-weight:500}.chip.on{background:var(--c-brand);color:#fff}.pill{white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.nav{background:var(--c-card);border-radius:var(--r-card);z-index:50;box-shadow:var(--shadow-card);scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:8px;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav-tab{color:var(--c-text-3);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:4px 2px;font-size:14px;font-weight:500}@media (width<=480px){.nav{gap:8px;padding:10px}.nav-tab{font-size:13px}}@media (width<=380px){.nav{gap:5px}}.nav-tab.on{color:var(--c-brand);border-bottom-color:var(--c-brand);font-weight:600}.nav-profile{color:var(--c-brand);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:0;flex:none;place-items:center;padding:3px 2px;line-height:1;display:grid}.nav-profile:hover{color:var(--c-brand-deep);background:0 0}.nav-profile svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.focus-recovery-anchor{width:100%;min-width:0;color:var(--c-brand);background:var(--c-card);border:1px solid var(--c-neutral);border-radius:var(--r-btn);box-shadow:none;text-align:left;align-items:center;gap:6px;margin-top:6px;padding:8px 12px;display:flex}.focus-recovery-anchor:hover{background:var(--c-bg-2)}.focus-recovery-anchor-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.focus-recovery-anchor-time{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.focus-recovery-anchor-back{color:var(--c-text-3);flex:none;margin-left:auto;font-size:12px}[data-skin=xiuxian] .focus-recovery-anchor{color:#43584a;background:#f3efe3;border-color:#d5ccba;border-radius:2px;font-family:Songti SC,STSong,serif}[data-skin=xiuxian] .focus-recovery-anchor:hover{background:#ebe5d7}.cat-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.cat-btn{border-radius:var(--r-btn);text-align:center;cursor:pointer;border:none;padding:12px 4px;font-size:13px;font-weight:600;line-height:1.3}.cat-btn .pt{min-height:21px;margin-top:4px;font-size:16px}.cat-btn:hover{filter:brightness(.96)}.toggle{background:var(--c-neutral);cursor:pointer;border:none;border-radius:11px;flex:none;width:40px;height:22px;padding:0;transition:background .2s;position:relative}.toggle.on{background:var(--c-brand)}.toggle:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .2s;position:absolute;top:2px;left:2px}.toggle.on:after{left:20px}.overlay{background:var(--c-overlay);z-index:100;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{background:var(--c-card);border-radius:14px;width:100%;max-width:420px;max-height:86vh;padding:20px;overflow-y:auto}.modal h3{margin-bottom:12px;font-size:16px;font-weight:600}.secondary-flow-modal{max-width:360px;max-height:min(92vh,760px);padding:14px}.secondary-flow-modal h3{margin:0}.secondary-modal-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.secondary-modal-head h3{align-items:center;gap:7px;min-width:0;display:flex}.secondary-modal-close{width:30px;height:30px;color:var(--c-text-2);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font:400 21px/1 inherit;display:inline-grid}.secondary-modal-close:hover{background:var(--c-bg-2)}.secondary-primary{width:100%;margin-top:10px}.secondary-modal-footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.secondary-modal-footer .btn-primary,.secondary-modal-footer .btn-warning{flex:1}.secondary-text-action{color:var(--c-text-3);background:0 0;border:0;flex:none;padding:7px 5px;font-size:12px}.secondary-text-action:hover{color:var(--c-text)}.focus-start-modal{max-width:328px}.focus-start-lore{color:var(--c-text-3);margin-top:4px;font-size:11px;line-height:1.45}.focus-duration-segment,.quick-mode-segment,.quick-category-segment{background:var(--c-bg-2);border-radius:9px;gap:2px;padding:2px;display:grid;overflow:hidden}.focus-duration-segment{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.quick-mode-segment{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.quick-category-segment{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.focus-duration-segment .chip,.quick-mode-segment .chip,.quick-category-segment .chip{white-space:nowrap;background:0 0;border-radius:7px;min-width:0;padding:7px 5px;font-size:12px}.focus-duration-segment .chip.on,.quick-mode-segment .chip.on,.quick-category-segment .chip.on{background:var(--c-brand);color:#fff}.focus-start-task-area,.focus-task-picker-compact{background:var(--c-bg-2);border-radius:9px;margin-top:8px;padding:8px}.focus-task-picker-head{color:var(--c-text);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;font-weight:700;display:flex}.focus-task-picker-head small{color:var(--c-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:400;overflow:hidden}.focus-task-options{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.focus-task-options .chip{text-overflow:ellipsis;max-width:100%;padding:5px 8px;font-size:11px;overflow:hidden}.focus-start-task-area input,.focus-task-picker-compact input{margin-top:6px;padding:7px 8px;font-size:12px}.focus-task-auto-create{color:var(--c-text-3);text-align:right;margin-top:3px;font-size:10px}.focus-start-demon{max-width:190px;min-height:38px;color:var(--c-text-2);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;margin-top:8px;padding:3px 8px 3px 5px;display:inline-flex}.focus-start-demon:hover,.focus-start-demon.on{background:var(--c-warn-bg);color:var(--c-warn-text)}.focus-start-demon img{object-fit:contain;opacity:.55;filter:saturate(.7);width:26px;height:30px}.focus-start-demon img.active{opacity:1;filter:drop-shadow(0 0 5px #b8706e8c)}.focus-start-demon span{gap:1px;display:grid}.focus-start-demon strong{font-size:12px;line-height:1.1}.focus-start-demon small{font-size:9px;font-weight:400;line-height:1.25}.quick-focus-modal{max-width:340px}.quick-support{color:var(--c-text-3);margin-top:6px;font-size:11px;line-height:1.45}.calibration-task-picker{margin-top:8px}.quick-duration-line{align-items:center;gap:7px;min-height:40px;margin-top:7px;font-size:12px;display:flex}.quick-duration-line label{flex:none;font-weight:600}.quick-duration-input{text-align:right;flex:none;width:74px!important;padding:7px 8px!important}.quick-duration-unit{color:var(--c-text-3);flex:none;font-size:11px}.quick-duration-points{color:var(--c-warn-text);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:700}.quick-reduce-summary{color:var(--c-text-3);text-align:right;margin-top:3px;font-size:11px}.quick-reduce-summary b{color:var(--c-warn-text)}.quick-note-line{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-top:7px;font-size:12px;font-weight:600;display:grid}.quick-note-line input{min-width:0;padding:7px 8px;font-size:12px}.foundation-modal{max-width:420px}.foundation-head-actions{align-items:center;gap:5px;display:flex}.foundation-today-points{color:var(--c-text-3);font-family:inherit;font-size:11px;font-weight:400}.foundation-edit-action{border:0;border-bottom:1px solid color-mix(in srgb, var(--c-brand) 38%, transparent);color:var(--c-text-2);background:0 0;border-radius:0;padding:5px 3px;font-size:11px}.foundation-intro{color:var(--c-text-3);white-space:pre-line;margin-top:5px;font-size:11px;line-height:1.45}.foundation-list{margin-top:6px}.foundation-checkitem{grid-template-columns:18px max-content minmax(0,1fr) max-content;gap:8px;min-height:37px;padding:6px 0;line-height:1.35;display:grid}.foundation-tier{flex:none;padding:2px 5px;font-size:10px}.foundation-item-label{min-width:0;font-size:13px}.foundation-item-points{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:11px}.foundation-sleep-prompt{margin-top:6px;line-height:1.5}.foundation-sleep-actions{color:var(--c-text-3);align-items:center;gap:6px;margin-top:6px;font-size:11px;display:flex}.foundation-sleep-actions input{text-align:center;width:72px;padding:6px 7px}.focus-end-task-modal{max-width:360px}.focus-end-duration-choice{color:var(--c-text-2);margin-top:8px;font-size:12px}.focus-end-duration-options,.focus-result-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:6px;display:grid}.focus-end-duration-options .btn-secondary.on{background:var(--c-brand);color:#fff}.focus-result-modal{max-width:360px}@media (width<=399px){.secondary-flow-modal{max-height:calc(100vh - 20px);padding:12px}.foundation-checkitem{gap:6px}.foundation-item-label{font-size:12px}}.checkitem{cursor:pointer;border-bottom:1px solid var(--c-bg-2);align-items:center;gap:10px;padding:9px 0;font-size:14px;display:flex}.checkitem:last-child{border-bottom:none}.cbox{border:2px solid var(--c-check-border);color:#fff;background:var(--c-card);cursor:pointer;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:12px;display:inline-flex}.cbox.on{background:var(--c-success);border-color:var(--c-success)}input[type=text],input[type=password],input[type=email],input[type=date],input[type=time],input[type=search],input[type=number],textarea,select{border:1px solid var(--c-neutral);border-radius:var(--r-btn);background:var(--c-card);width:100%;color:var(--c-text);padding:9px 10px;font-family:inherit;font-size:14px}input:focus,textarea:focus,select:focus{border-color:var(--c-brand);outline:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.bar{background:var(--c-bar-bg);border-radius:3px;height:6px;overflow:hidden}.bar>div{border-radius:3px;height:100%;transition:width .3s}.subtab{flex-wrap:wrap;gap:6px;display:flex}.subtab .chip{padding:5px 10px;font-size:12px}.tip-box{background:var(--c-tip-bg);border-radius:var(--r-btn);color:var(--c-tip-text);padding:10px 12px;font-size:13px;line-height:1.6}.metric{background:var(--c-metric-bg);border-radius:var(--r-btn);text-align:center;padding:10px 4px}.metric .v{margin-top:3px;font-size:16px;font-weight:600}.metric .sub{font-size:11px}.fade-pop{animation:.35s pop}@keyframes pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.glow{animation:1.2s infinite alternate glow}@keyframes glow{0%{box-shadow:0 0 4px #667eea4d}to{box-shadow:0 0 16px #667eeab3}}.empty{text-align:center;color:var(--c-text-faint);padding:18px 0;font-size:13px}.board-col{background:var(--c-card);border-radius:var(--r-card);box-shadow:var(--shadow-card);margin-top:12px;padding:12px 14px;transition:outline .15s,background .15s}.board-col.overdue{background:#fdf2f2;border:2px solid #f44336}.board-col.can-drop{outline-offset:-4px;outline:2px dashed #b9c0ea}.board-col.drag-over{outline:2px dashed var(--c-brand);background:#f3f5ff}.board-masonry{grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin-top:12px;display:grid}.board-masonry>.board-col{margin:0}.board-masonry>.board-col.span-all{grid-column:1/-1}@media (width<=640px){.board-masonry{grid-template-columns:1fr 1fr;gap:8px}}.board-head{color:#555;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:14px;font-weight:600;display:flex}.board-head.overdue{color:#c0392b}.board-count{color:#3c3489;background:#eef1fd;border-radius:10px;padding:1px 9px;font-size:12px;font-weight:600}.board-col.overdue .board-count{color:#a32d2d;background:#f8d7d5}.task-block{border-radius:var(--r-btn);cursor:grab;margin-bottom:4px;padding:6px 2px;transition:background .15s}.task-block+.task-block{border-top:1px solid var(--c-block-line)}.task-block:hover{background:var(--c-hover)}.task-block.recurring{cursor:default}.task-block.dragging{opacity:.4}.task-block:active{cursor:grabbing}.task-row{border-bottom:1px solid var(--c-row-line);align-items:flex-start;gap:9px;padding:9px 0;font-size:14px;display:flex}.task-row:last-child{border-bottom:none}.care-habit{padding:5px 0}.done-text{color:var(--c-text-3);text-decoration:line-through}.onboard-help{z-index:70;border-radius:var(--r-card);background:#fffffff0;border:1px solid #667eea2e;gap:4px;width:148px;padding:8px;display:grid;position:fixed;bottom:14px;right:14px;box-shadow:0 8px 24px #333e6229}.onboard-help.invite-open{width:268px}.onboard-help-main{background:var(--c-brand);color:#fff;border-radius:var(--r-btn);padding:8px 10px;font-size:12px}.onboard-help-invite{border-radius:var(--r-btn);color:#315c4a;background:#edf4f0;border:1px solid #315c4a38;padding:7px 9px;font-size:11.5px;font-weight:800}.onboard-help-invite:hover{background:#e2eee8}.onboard-help-link{color:#8b91a4;text-align:left;background:0 0;padding:3px 6px;font-size:11px;font-weight:500}.onboard-help-link:hover{background:var(--c-bg-2)}@media (width<=420px){.onboard-help{width:min(268px,100%);margin:12px 0 0 auto;position:static}.onboard-help.invite-open{width:min(268px,100%)}.focus-duration-row{flex-wrap:wrap;align-items:stretch}.focus-duration-heading{white-space:nowrap;flex:100%;justify-content:space-between}.focus-duration-presets{justify-content:flex-end;width:100%}}[data-skin=xiuxian]{--c-brand:#557568;--c-brand-deep:#3f5e52;--c-page:#dcded6;--c-card:#f7f2e7;--c-text:#293a33;--c-text-2:#51675d;--c-text-3:#6f7d76;--c-text-faint:#9aa29d;--c-bg-2:#efe9dc;--c-bg-2-hover:#e6dfd0;--c-warn-text:#a45c4e;--c-warn-bg:#a45c4e14;--c-warn-bg-hover:#a45c4e26;--c-tip-bg:#eee3cf;--c-tip-text:#70584e;--c-neutral:#d7cec0;--c-check-border:#a9b4af;--c-bar-bg:#f0eddce6;--c-metric-bg:#fffaee99;--c-hover:#fffaeea6;--c-row-line:#46584f13;--c-block-line:#46584f1a;--c-overlay:#0b1411ad;--c-info-bg:#dce8dcdb;--c-info-text:#3c5e50;--c-dao-bg:#e6e0f5;--c-dao-text:#55498e;--c-dao-mid:#55498e;--c-breakthrough-bg:#eee3cf;--c-mood-bg:#e1e4f0;--c-mood-text:#5a6076;--c-overdue-bg:#f2dbd5;--c-overdue-text:#934e44;--r-card:11px;--r-btn:7px;--shadow-card:0 5px 14px #1d2a2517}[data-skin=xiuxian] body{background:linear-gradient(#e9e4d8,#d9ddd5 58%,#d1d8d2)}[data-skin=xiuxian] .card,[data-skin=xiuxian] .board-col{background:linear-gradient(#fbf8effa,#f2ecdef7);border:1px solid #5d686126;border-radius:9px 11px 8px 10px}[data-skin=xiuxian] .card-title{color:#2d4439;letter-spacing:.5px;font-family:STKaiti,KaiTi,"FangSong",STSong,Songti SC,serif;font-size:15.5px}[data-skin=xiuxian] .nav{background:#f9f6edf2;border:1px solid #ffffff9e;box-shadow:0 5px 16px #14201c1a}[data-skin=xiuxian] .nav .logo{color:#31483f;font-family:STSong,Songti SC,serif}[data-skin=xiuxian] .nav-tab{color:#77847e;font-size:13px;font-weight:700}[data-skin=xiuxian] .nav-tab.on{color:#31483f;border-bottom-color:#a95747}[data-skin=xiuxian] .btn-secondary.habit-new-button{border-bottom:1px solid color-mix(in srgb, var(--c-brand) 42%, transparent);background-color:#0000;background-image:none}[data-skin=xiuxian] .btn-primary,[data-skin=xiuxian] .btn-secondary,[data-skin=xiuxian] .btn-warning,[data-skin=xiuxian] .chip{--xz-ink:#40584d;--xz-corner:#48564861;--xz-wash:#f4ead257;color:var(--xz-ink);background-color:var(--xz-wash);background-image:linear-gradient(var(--xz-corner), var(--xz-corner)), linear-gradient(var(--xz-corner), var(--xz-corner)), linear-gradient(var(--xz-corner), var(--xz-corner)), linear-gradient(var(--xz-corner), var(--xz-corner)), linear-gradient(var(--xz-corner), var(--xz-corner)), linear-gradient(var(--xz-corner), var(--xz-corner)), linear-gradient(var(--xz-corner), var(--xz-corner)), linear-gradient(var(--xz-corner), var(--xz-corner));box-shadow:none;letter-spacing:.5px;text-shadow:none;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:13px 1px,1px 8px,13px 1px,1px 8px,13px 1px,1px 8px,13px 1px,1px 8px;border:0;border-radius:0;font-family:STKaiti,KaiTi,"FangSong",STSong,Microsoft YaHei,serif;font-weight:700;transition:transform .12s,filter .12s,background-color .12s}[data-skin=xiuxian] .btn-primary{--xz-ink:#29483c;--xz-corner:#41594ca3;--xz-wash:#e8d7a480}[data-skin=xiuxian] .btn-warning{--xz-ink:#87483e;--xz-corner:#914c4080;--xz-wash:#f3e4da6b}[data-skin=xiuxian] .chip.on{--xz-ink:#f8edc8;--xz-corner:#cfb671;--xz-wash:#496b5b}[data-skin=xiuxian] .chip{white-space:nowrap;letter-spacing:.2px;padding:6px 10px}[data-skin=xiuxian] .card-title{white-space:nowrap}[data-skin=xiuxian] .btn-primary:hover,[data-skin=xiuxian] .btn-secondary:hover,[data-skin=xiuxian] .btn-warning:hover{background-color:var(--xz-wash);filter:brightness(.98);transform:translateY(-1px)}[data-skin=xiuxian] .modal{background:#f7f1e5;border:1px solid #ffffff80;border-radius:12px 15px 10px;box-shadow:0 24px 70px #050c0973}[data-skin=xiuxian] .modal h3{color:#2d443a;font-family:STSong,Songti SC,serif;font-weight:800}[data-skin=xiuxian] .secondary-flow-modal{background:#f8f3e7fa;border:1px solid #ffffff9e;border-radius:15px;box-shadow:0 18px 48px #14241d57}[data-skin=xiuxian] .secondary-flow-modal .btn-primary,[data-skin=xiuxian] .secondary-flow-modal .btn-secondary,[data-skin=xiuxian] .secondary-flow-modal .btn-warning,[data-skin=xiuxian] .secondary-flow-modal .chip{box-shadow:none;letter-spacing:0;background-image:none;border:0;border-radius:8px;font-family:Microsoft YaHei,PingFang SC,sans-serif}[data-skin=xiuxian] .secondary-flow-modal .btn-primary{color:#fffdf2;background:#356552}[data-skin=xiuxian] .secondary-flow-modal .btn-primary:hover{background:#2e5948}[data-skin=xiuxian] .secondary-flow-modal .btn-secondary{color:#52665c;background:#5b6f6217}[data-skin=xiuxian] .secondary-flow-modal .btn-warning{color:#884c43;background:#9d57481a}[data-skin=xiuxian] .secondary-flow-modal .chip{color:#67766e;background:0 0}[data-skin=xiuxian] .secondary-flow-modal .chip.on{color:#fffdf2;background:#356552}[data-skin=xiuxian] .secondary-flow-modal .secondary-modal-close,[data-skin=xiuxian] .secondary-flow-modal .secondary-text-action,[data-skin=xiuxian] .secondary-flow-modal .foundation-edit-action,[data-skin=xiuxian] .secondary-flow-modal .focus-start-demon{box-shadow:none;letter-spacing:0;background-image:none;font-family:Microsoft YaHei,PingFang SC,sans-serif}[data-skin=xiuxian] .secondary-flow-modal .secondary-modal-close{color:#546a60}[data-skin=xiuxian] .secondary-flow-modal .secondary-modal-close:hover{background:#536a5e14}[data-skin=xiuxian] .secondary-flow-modal .focus-duration-segment,[data-skin=xiuxian] .secondary-flow-modal .quick-mode-segment,[data-skin=xiuxian] .secondary-flow-modal .quick-category-segment{background:#d7cbb075}[data-skin=xiuxian] .secondary-flow-modal .focus-start-task-area,[data-skin=xiuxian] .secondary-flow-modal .focus-task-picker-compact{background:#e8dec79e}[data-skin=xiuxian] .secondary-flow-modal .focus-task-picker-head{color:#42594e}[data-skin=xiuxian] .secondary-flow-modal .focus-start-demon.on{color:#7e4644;background:#b8706e1c}[data-skin=xiuxian] .secondary-flow-modal .foundation-checkitem{border-bottom-color:#475b511a}[data-skin=xiuxian] .secondary-flow-modal .foundation-edit-action{color:#526b60;border-bottom-color:#35655257}[data-skin=xiuxian] .secondary-flow-modal .focus-end-duration-options .btn-secondary.on{color:#fffdf2;background:#356552}[data-skin=xiuxian] input[type=text],[data-skin=xiuxian] input[type=password],[data-skin=xiuxian] input[type=email],[data-skin=xiuxian] input[type=date],[data-skin=xiuxian] input[type=time],[data-skin=xiuxian] input[type=search],[data-skin=xiuxian] input[type=number],[data-skin=xiuxian] textarea,[data-skin=xiuxian] select{background:#fffaf1}[data-skin=xiuxian] .cbox{background:#ffffff94}[data-skin=xiuxian] .cbox.on{background:#557a68;border-color:#557a68}[data-skin=xiuxian] .board-count{color:#40584d;background:#e6ece1}[data-skin=xiuxian] .board-head{color:#40584d}[data-skin=xiuxian] .board-col.overdue{background:#f4e7e0;border-color:#b96a55}[data-skin=xiuxian] .board-head.overdue{color:#934e44}[data-skin=xiuxian] .board-col.overdue .board-count{color:#934e44;background:#f2dbd5}[data-skin=xiuxian] .board-col.can-drop{outline-color:#55756880}[data-skin=xiuxian] .board-col.drag-over{background:#dfe9e299;outline-color:#557568}@keyframes xz-glow{0%{box-shadow:0 0 4px #b5945d4d}to{box-shadow:0 0 14px #b5945da6}}[data-skin=xiuxian] .glow{animation:1.4s infinite alternate xz-glow}[data-skin=xiuxian] .guest-banner{background:#efe9dc!important;border-color:#886f3d47!important}[data-skin=xiuxian] .nav-profile{color:#35575d;background:0 0;border-radius:0}[data-skin=xiuxian] .nav-profile:hover{color:#243f44;background:0 0}[data-skin=xiuxian] .xiuxian-focus{min-width:0}[data-skin=xiuxian] .practice-stage{aspect-ratio:1;width:100%;box-shadow:inset 0 0 70px #0d231b5c,var(--shadow,0 12px 30px #1927212b);isolation:isolate;background:radial-gradient(circle at 50% 43%,#d6e8cf4d 0 18%,#7fae9538 42%,#0000 68%),linear-gradient(155deg,#9eafa5,#586f65);border:1px solid #76978b61;border-radius:12px 15px 10px 14px;margin:7px auto 0;position:relative;overflow:hidden}[data-skin=xiuxian] .today-hud{z-index:40;text-align:left;background:0 0;border:0;width:128px;padding:0;position:absolute;top:8px;left:10px}[data-skin=xiuxian] .today-hud .score-line{justify-content:flex-start}[data-skin=xiuxian] .hud-label{color:#51675d;font-size:13px;font-weight:900;display:block}[data-skin=xiuxian] .score-line{align-items:baseline;gap:4px;margin-top:0;display:flex}[data-skin=xiuxian] .score-line strong{color:#456f61;font-size:13px;font-weight:900}[data-skin=xiuxian] .score-line b{font:800 20px STSong,Songti SC,serif}[data-skin=xiuxian] .hud-gear{cursor:pointer;background:0 0;border:0;margin-left:2px;padding:0;font-size:12px;line-height:1}[data-skin=xiuxian] .hud-meta{color:#4a6358;margin-top:5px;font-size:13px;font-weight:900}[data-skin=xiuxian] .foundation-hud{width:auto;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:5px;margin-top:4px;padding:0;display:flex}[data-skin=xiuxian] .foundation-hud .hud-label{font-size:11px}[data-skin=xiuxian] .foundation-hud .hud-meta{color:#9a7228;margin-top:0;font-size:11px}[data-skin=xiuxian] .realm-hud{z-index:40;text-align:right;cursor:pointer;background:0 0;border:0;width:96px;padding:0;position:absolute;top:8px;right:10px}[data-skin=xiuxian] .realm-text{color:#365648;letter-spacing:3px;text-shadow:0 1px 2px #fffae2f5,0 0 8px #fffae2c7;font:900 18px/1.15 STKaiti,KaiTi,serif;display:block}[data-skin=xiuxian] .realm-hud.can-breakthrough .realm-text{color:#8a5a1f;text-shadow:0 0 8px #e8963c80}[data-skin=xiuxian] .practice-stage[data-bg=light]>.today-hud,[data-skin=xiuxian] .practice-stage[data-bg=light]>.today-hud .foundation-hud{text-shadow:0 1px 2px #f7f8e7e0,0 0 6px #f7f8e7a8}[data-skin=xiuxian] .practice-stage[data-bg=light]>.today-hud .hud-label,[data-skin=xiuxian] .practice-stage[data-bg=light]>.today-hud .foundation-hud .hud-label{color:#314c42}[data-skin=xiuxian] .practice-stage[data-bg=light]>.today-hud .foundation-hud .hud-meta{color:#8a6525}[data-skin=xiuxian] .practice-stage[data-bg=light]>.today-hud .score-line b{color:#2f4a40}[data-skin=xiuxian] .practice-stage[data-bg=pine]>.today-hud,[data-skin=xiuxian] .practice-stage[data-bg=pine]>.realm-hud{text-shadow:0 1px 4px #0c1e1861}[data-skin=xiuxian] .practice-stage[data-bg=pine]>.today-hud .hud-label,[data-skin=xiuxian] .practice-stage[data-bg=pine]>.realm-hud .realm-text{color:#f0f6efeb}[data-skin=xiuxian] .practice-stage[data-bg=pine]>.today-hud .score-line b{color:#f3f7f1}[data-skin=xiuxian] .practice-stage[data-bg=pine]>.today-hud .foundation-hud .hud-label{color:#d5e5dac7}[data-skin=xiuxian] .practice-stage[data-bg=pine]>.today-hud .foundation-hud .hud-meta{color:#dfc98e}[data-skin=xiuxian] .spirit-disc-layer{z-index:3;aspect-ratio:1;opacity:1;pointer-events:none;width:76%;transition:opacity .25s,filter .25s;position:absolute;top:0;left:50%;transform:translate(-50%)}[data-skin=xiuxian] .spirit-disc-layer.is-dimmed{opacity:.42;filter:saturate(.62)}[data-skin=xiuxian] .spirit-disc{width:100%;height:100%;display:block;overflow:visible}[data-skin=xiuxian] .spirit-disc-event,[data-skin=xiuxian] .spirit-disc-foundation{stroke:none;filter:none;shape-rendering:geometricprecision}[data-skin=xiuxian] .spirit-disc-event{fill:var(--spirit-event-color);opacity:.9;transform-box:fill-box;transform-origin:50%}[data-skin=xiuxian] .spirit-disc-foundation.is-complete{fill:#c4a460;opacity:.94}[data-skin=xiuxian] .spirit-disc-foundation.is-ghost{fill:none;stroke:#c9a86c;stroke-width:2px;opacity:1}[data-skin=xiuxian] .spirit-disc-ring{transform-box:view-box;transform-origin:250px 250px;will-change:transform}[data-skin=xiuxian] .spirit-disc-ring-inner{animation:12s ease-in-out -6s infinite alternate xz-spirit-inner-clockwise}[data-skin=xiuxian] .spirit-disc-ring-middle{animation:15s ease-in-out -7.5s infinite alternate xz-spirit-middle-counterclockwise}[data-skin=xiuxian] .spirit-disc-ring-outer{animation:18s ease-in-out -9s infinite alternate xz-spirit-outer-clockwise}[data-skin=xiuxian] .spirit-disc-layer.reflowing .spirit-disc-event{animation:.86s cubic-bezier(.2,.7,.1,1) both xz-spirit-reflow}[data-skin=xiuxian] .spirit-disc-event.is-new{animation:1.5s ease-out both xz-spirit-new-event!important}[data-skin=xiuxian] .spirit-disc-layer.is-motion-paused *,[data-skin=xiuxian] .spirit-disc-layer.is-motion-paused :before,[data-skin=xiuxian] .spirit-disc-layer.is-motion-paused :after{animation-play-state:paused!important}@keyframes xz-spirit-inner-clockwise{0%{transform:rotate(0)}to{transform:rotate(12deg)}}@keyframes xz-spirit-middle-counterclockwise{0%{transform:rotate(0)}to{transform:rotate(-14deg)}}@keyframes xz-spirit-outer-clockwise{0%{transform:rotate(0)}to{transform:rotate(16deg)}}@keyframes xz-spirit-reflow{0%{opacity:.24;transform:rotate(-.8deg)scale(.985)}to{opacity:.9;transform:none}}@keyframes xz-spirit-new-event{0%,14%{fill:#fffdf0;opacity:1}to{fill:var(--spirit-event-color);opacity:.9}}@container (width<=380px){[data-skin=xiuxian] .spirit-disc-layer{width:68%;top:4%}}[data-skin=xiuxian] .avatar-wrap{z-index:4;pointer-events:none;place-items:end center;height:77%;display:grid;position:absolute;bottom:69px;left:0;right:0}[data-skin=xiuxian] .avatar{z-index:2;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 11px 12px #26332d24);width:68%;height:100%;position:relative}[data-skin=xiuxian] .avatar-ground{z-index:3;filter:blur(3px);pointer-events:none;background:radial-gradient(#32423a38,#0000 70%);border-radius:50%;width:47%;height:7%;position:absolute;bottom:76px;left:50%;transform:translate(-50%)}[data-skin=xiuxian] .practice-stage[data-grade=N]{--grade-qi-color:transparent;--grade-ink:transparent;--grade-echo-opacity:0}[data-skin=xiuxian] .practice-stage[data-grade=R]{--grade-qi-color:#c8f3d0;--grade-ink:#6f9f79;--grade-echo-opacity:.13}[data-skin=xiuxian] .practice-stage[data-grade=SR]{--grade-qi-color:#3e83d7;--grade-ink:#7599b4;--grade-echo-opacity:.14}[data-skin=xiuxian] .practice-stage[data-grade=SSR]{--grade-qi-color:#ad82c9;--grade-ink:#9279aa;--grade-echo-opacity:.15}[data-skin=xiuxian] .practice-stage[data-grade=UR]{--grade-qi-color:#ffe2a0;--grade-ink:#cfad61;--grade-echo-opacity:.17}[data-skin=xiuxian] .grade-qi-ambient{z-index:2;width:100%;height:100%;color:var(--grade-qi-color);pointer-events:none;position:absolute;inset:0;overflow:visible}[data-skin=xiuxian] .state-fx-playing .grade-qi-ambient{display:none}[data-skin=xiuxian] .grade-qi-path{fill:none;stroke:url(#gradeQiFeather);stroke-width:1.65px;stroke-linecap:round;stroke-dasharray:.035 .055;stroke-dashoffset:-.34px;vector-effect:non-scaling-stroke;opacity:0;filter:url(#gradeQiFeatherLight);animation:15s linear infinite xz-grade-qi-return;animation-delay:var(--grade-qi-delay)}@keyframes xz-grade-qi-return{0%{opacity:0;stroke-dashoffset:-.34px}.8%{opacity:.081}2.8%{opacity:.45}6.9%{opacity:.279;stroke-dashoffset:.05px}9.333%,to{opacity:0;stroke-dashoffset:.9px}}[data-skin=xiuxian] .state-qi-streams{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}[data-skin=xiuxian] .lotus-qi-streams,[data-skin=xiuxian] .foundation-qi-streams,[data-skin=xiuxian] .grade-achievement-streams{z-index:2}[data-skin=xiuxian] .state-qi-streams .qi-path{fill:none;stroke-linecap:round;stroke-dasharray:.24 .76;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;opacity:0;animation:1.9s cubic-bezier(.28,.06,.18,1) both xz-state-qi-gather}[data-skin=xiuxian] .lotus-qi-streams .qi-path.main{stroke:url(#lotusQiMain)}[data-skin=xiuxian] .lotus-qi-streams .qi-path.mid,[data-skin=xiuxian] .lotus-qi-streams .qi-path.soft{stroke:url(#lotusQiSoft)}[data-skin=xiuxian] .foundation-qi-streams .qi-path.main{stroke:url(#foundationQiMain)}[data-skin=xiuxian] .foundation-qi-streams .qi-path.mid,[data-skin=xiuxian] .foundation-qi-streams .qi-path.soft{stroke:url(#foundationQiSoft)}[data-skin=xiuxian] .grade-achievement-streams .qi-path.main{stroke:url(#gradeAchievementMain)}[data-skin=xiuxian] .grade-achievement-streams .qi-path.mid,[data-skin=xiuxian] .grade-achievement-streams .qi-path.soft{stroke:url(#gradeAchievementSoft)}[data-skin=xiuxian] .grade-achievement-streams .qi-path{filter:drop-shadow(0 0 3px #ffffff80)}[data-skin=xiuxian] .state-qi-streams .qi-path.main{stroke-width:2.65px;filter:drop-shadow(0 0 3px #eefcff6b)}[data-skin=xiuxian] .state-qi-streams .qi-path.mid{stroke-width:2.1px;animation-duration:2.08s}[data-skin=xiuxian] .state-qi-streams .qi-path.soft{stroke-width:2px;opacity:0;animation-duration:2.22s}[data-skin=xiuxian] .state-qi-streams .qi-path.main.two{animation-delay:.12s}[data-skin=xiuxian] .state-qi-streams .qi-path.mid.one{animation-delay:.2s}[data-skin=xiuxian] .state-qi-streams .qi-path.mid.two{animation-delay:.28s}[data-skin=xiuxian] .state-qi-streams .qi-path.mid.three{animation-delay:80ms}[data-skin=xiuxian] .state-qi-streams .qi-path.soft.one{animation-delay:.35s}[data-skin=xiuxian] .state-qi-streams .qi-path.soft.two{animation-delay:.42s}@keyframes xz-state-qi-gather{0%{opacity:0;stroke-dashoffset:1px}18%{opacity:.34}72%{opacity:.88}to{opacity:0;stroke-dashoffset:0}}[data-skin=xiuxian] .grade-achievement-core{z-index:3;opacity:0;pointer-events:none;background:radial-gradient(circle,#fff 0 8%,#fff 20%,#ffffffad 48%,#0000 72%);border-radius:50%;width:22px;height:22px;animation:1.15s ease-out 1s both xz-grade-core-condense;position:absolute;top:calc(47% - 11px);left:calc(50% - 11px);box-shadow:0 0 18px #ffffffad}[data-skin=xiuxian] .grade-achievement-copy{z-index:45;border:1px solid color-mix(in srgb, var(--grade-qi-color) 34%, transparent);color:#344d43;text-align:center;pointer-events:none;background:#f6f1dce0;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:700;line-height:1.55;animation:3.2s both xz-grade-copy-arrive;position:absolute;bottom:16px;left:30px;right:30px;box-shadow:0 4px 18px #23342d1f}[data-skin=xiuxian] .grade-character-echo{z-index:1;opacity:0;background:var(--grade-ink);width:68%;height:100%;-webkit-mask:var(--character-mask) center bottom / contain no-repeat;-webkit-mask:var(--character-mask) center bottom / contain no-repeat;mask:var(--character-mask) center bottom / contain no-repeat;filter:blur(.35px);animation:2.8s cubic-bezier(.16,.78,.18,1) both xz-grade-ink-rubbing;position:absolute;bottom:0;left:50%;transform:translate(calc(4px - 50%),2px)scale(1.008)}[data-skin=xiuxian] .grade-fx-playing .avatar{animation:2.8s cubic-bezier(.16,.78,.18,1) both xz-grade-subject-settle}@keyframes xz-grade-core-condense{0%{opacity:0;filter:blur(6px);transform:scale(3.6)}65%{opacity:1}to{opacity:0;filter:blur();transform:scale(.45)}}@keyframes xz-grade-copy-arrive{0%,20%{opacity:0;transform:translateY(8px)}34%,82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@keyframes xz-grade-ink-rubbing{0%,30%{opacity:0;filter:blur(5px);transform:translate(-50%,7px)scale(.91)}52%{opacity:.38;filter:blur(1.8px);transform:translate(-50%,1px)scale(.985)}70%{opacity:.92;filter:blur(.35px) drop-shadow(0 0 8px var(--grade-ink));transform:translate(-50%,-2px)scale(1.062)}84%{opacity:.42;filter:blur(.2px);transform:translate(calc(2px - 50%))scale(1.026)}to{opacity:var(--grade-echo-opacity);filter:blur(.35px);transform:translate(calc(4px - 50%),2px)scale(1.008)}}@keyframes xz-grade-subject-settle{0%,48%,to{transform:translateY(0)scale(1)}70%{transform:translateY(-1px)scale(1.008)}}[data-skin=xiuxian] .lotus-platform-glow{z-index:2;opacity:0;filter:blur(4px);pointer-events:none;background:radial-gradient(at 50% 53%,#fff7bcc7 0 18%,#e7c65966 36%,#b791342e 58%,#0000 76%),radial-gradient(at 50% 42%,#ffffe86b 0 24%,#0000 58%);border-radius:50%;width:78%;height:64px;position:absolute;bottom:54px;left:50%;transform:translate(-50%)scale(.92);box-shadow:0 0 18px #efcb5b59,0 0 28px #fff3b033}[data-skin=xiuxian] .lotus-platform-glow.is-awake{opacity:.92;animation:4.4s ease-in-out infinite xz-lotus-glow}[data-skin=xiuxian] .lotus-platform{z-index:3;opacity:0;filter:drop-shadow(0 0 14px #f6da74b3)drop-shadow(0 4px 8px #5e44182e);pointer-events:none;width:72%;height:auto;position:absolute;bottom:69px;left:50%;transform:translate(-50%)scale(.92)}[data-skin=xiuxian] .lotus-platform.is-awake{opacity:.72;animation:4.8s ease-in-out infinite xz-lotus-platform;transform:translate(-50%)scale(1)}[data-skin=xiuxian] .lotus-platform-glow.is-awake.is-awaiting,[data-skin=xiuxian] .lotus-platform.is-awake.is-awaiting{opacity:0;animation:none}[data-skin=xiuxian] .lotus-platform-glow.is-awake.is-arriving{animation:3s ease-out both xz-lotus-glow-arrive}[data-skin=xiuxian] .lotus-platform.is-awake.is-arriving{animation:3s cubic-bezier(.2,.7,.2,1) both xz-lotus-arrive}@keyframes xz-lotus-glow{0%,to{opacity:.68;transform:translate(-50%)scale(.9)}50%{opacity:1;transform:translate(-50%)scale(1.14)}}@keyframes xz-lotus-platform{0%,to{transform:translate(-50%)scale(.985)}50%{transform:translate(-50%)scale(1.035)}}@keyframes xz-lotus-glow-arrive{0%,28%{opacity:0;transform:translate(-50%)scale(.66)}70%{opacity:1;transform:translate(-50%)scale(1.13)}to{opacity:.92;transform:translate(-50%)scale(1)}}@keyframes xz-lotus-arrive{0%,31%{opacity:0;filter:blur(4px)drop-shadow(0 0 5px #f6da7440);transform:translate(-50%)translateY(15px)scale(.72)}72%{opacity:.8;filter:blur()drop-shadow(0 0 18px #f6da74d1);transform:translate(-50%)translateY(-2px)scale(1.035)}to{opacity:.72;filter:drop-shadow(0 0 14px #f6da74b3)drop-shadow(0 4px 8px #5e44182e);transform:translate(-50%)translateY(0)scale(1)}}[data-skin=xiuxian] .foundation-aura{z-index:18;opacity:0;filter:saturate(.82)drop-shadow(0 0 5px #8dd3e657);pointer-events:none;width:28px;height:28px;position:absolute;bottom:calc(69px + 21.5%);left:50%;transform:translate(-50%)}[data-skin=xiuxian] .foundation-aura.is-active{opacity:1;animation:7.2s ease-in-out infinite xz-orb-float}[data-skin=xiuxian] .foundation-aura.is-active.is-awaiting{opacity:0;animation:none}[data-skin=xiuxian] .foundation-aura.is-active.is-arriving{animation:3s cubic-bezier(.18,.68,.2,1) both xz-foundation-arrive}[data-skin=xiuxian] .qi-layer{pointer-events:none;display:block;position:absolute}[data-skin=xiuxian] .spirit-flame{filter:blur(.1px);background:radial-gradient(circle at 38% 32%,#fffffff2 0 2px,#0000 4px),radial-gradient(circle at 61% 64%,#e3fbffb8 0 3px,#0000 6px),radial-gradient(circle at 50% 52%,#cff3ffd1 0 29%,#80c7e573 52%,#5b9ec929 74%,#0000 76%);border-radius:50%;inset:2px;box-shadow:inset 0 0 4px #f7ffffd1,inset 0 0 8px #77c4e575,0 0 7px #97d9eb61}[data-skin=xiuxian] .spirit-flame.main{opacity:.86}[data-skin=xiuxian] .spirit-flame.left{opacity:.38;background:conic-gradient(from 12deg,transparent 0 16%,#ecfdffb8 24%,transparent 36%,#74c7e77a 52%,transparent 64%,#f3ffffa8 78%,transparent 92%);filter:blur(.7px);mix-blend-mode:screen;inset:4px}[data-skin=xiuxian] .spirit-flame.right{opacity:.5;filter:blur(.7px);background:radial-gradient(circle,#0000 48%,#beeafa9e 58%,#0000 70%);border:1px solid #d2f6ff8a;inset:1px}[data-skin=xiuxian] .qi-core{opacity:.84;mix-blend-mode:screen;background:radial-gradient(circle at 36% 32%,#fff 0 1px,#e8fbff 2px,#9ed7ee 4px,#5ca0cc57 100%);border-radius:50%;width:8px;height:8px;top:10px;left:10px;box-shadow:0 0 5px #e2faffd1,0 0 8px #77c4e573}[data-skin=xiuxian] .foundation-aura.is-active .spirit-flame.main{animation:5.8s ease-in-out infinite xz-orb-breathe}[data-skin=xiuxian] .foundation-aura.is-active .spirit-flame.left{animation:6.4s linear infinite xz-orb-flow}[data-skin=xiuxian] .foundation-aura.is-active .spirit-flame.right{animation:4.8s ease-in-out infinite xz-orb-ring}[data-skin=xiuxian] .foundation-aura.is-active .qi-core{animation:4.4s ease-in-out infinite xz-core-breathe}[data-skin=xiuxian] .qi-particle{opacity:0;pointer-events:none;background:#ecfbff;border-radius:50%;width:2px;height:2px;position:absolute;box-shadow:0 0 4px #bfeff8e0}[data-skin=xiuxian] .qi-particle.one{top:6px;left:5px}[data-skin=xiuxian] .qi-particle.two{width:1px;height:1px;bottom:6px;right:4px}[data-skin=xiuxian] .foundation-aura.is-active .qi-particle.one{animation:5.8s ease-in-out -1.4s infinite xz-particle}[data-skin=xiuxian] .foundation-aura.is-active .qi-particle.two{animation:6.6s ease-in-out -3.5s infinite reverse xz-particle}@keyframes xz-orb-float{0%,to{transform:translate(-50%,4px)scale(.98)}50%{transform:translate(-50%,-6px)scale(1.02)}}@keyframes xz-orb-breathe{0%,to{opacity:.78;transform:scale(.96)}50%{opacity:.94;transform:scale(1.04)}}@keyframes xz-orb-flow{to{transform:rotate(360deg)}}@keyframes xz-orb-ring{0%,to{opacity:.42;transform:scale(.95)}50%{opacity:.64;transform:scale(1.04)}}@keyframes xz-core-breathe{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:.95;transform:scale(1.08)}}@keyframes xz-particle{0%{opacity:0;transform:rotate(0)translate(8px)scale(.72)}34%{opacity:.9}to{opacity:0;transform:rotate(185deg)translate(9px)scale(1.08)}}@keyframes xz-foundation-arrive{0%,26%{opacity:0;filter:blur(4px)saturate(.7);transform:translate(-50%,5px)scale(.38)}68%{opacity:1;filter:blur()saturate(1.04)drop-shadow(0 0 10px #bfeff8b3);transform:translate(-50%,-2px)scale(1.2)}to{opacity:1;filter:saturate(.82)drop-shadow(0 0 5px #8dd3e657);transform:translate(-50%)scale(1)}}[data-skin=xiuxian] .artifact-action{z-index:16;filter:drop-shadow(0 4px 5px #1f2f2833);cursor:pointer;background:0 0;border:0;place-items:center;width:76px;height:78px;padding:0;transition:filter .16s,translate .16s,scale .16s;display:grid;position:absolute}[data-skin=xiuxian] .artifact-action:hover,[data-skin=xiuxian] .artifact-action:focus-visible{z-index:45;filter:drop-shadow(0 7px 8px #fcf6ddd9)brightness(1.06);outline:0;translate:0 -3px;scale:1.045}[data-skin=xiuxian] .artifact-action[data-order="1"]{top:47%;left:0;transform:rotate(-5deg)}[data-skin=xiuxian] .artifact-action[data-order="2"]{top:57%;left:21%;transform:rotate(-2deg)}[data-skin=xiuxian] .artifact-action[data-order="3"]{top:57%;right:21%;transform:rotate(2deg)}[data-skin=xiuxian] .artifact-action[data-order="4"]{top:46%;right:0;transform:rotate(5deg)}[data-skin=xiuxian] .ink-art{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:72px;height:72px;display:block}[data-skin=xiuxian] .artifact-copy{z-index:2;pointer-events:none;justify-items:center;gap:0;width:78px;display:grid;position:absolute;top:65%;left:50%;transform:translate(-50%,-50%)}[data-skin=xiuxian] .artifact-name{color:#182a22;white-space:nowrap;text-shadow:-1px 0 #fff8e1fa,1px 0 #fff8e1fa,0 -1px #fff8e1fa,0 1px #fff8e1fa,0 1px 2px #18251f4d;font:800 13px/1.05 Microsoft YaHei,PingFang SC,sans-serif}[data-skin=xiuxian] .artifact-score{color:#fff6d6;font-variant-numeric:tabular-nums;text-shadow:-1px 0 #182922e6,1px 0 #182922e6,0 -1px #182922e6,0 1px #182922e6,0 1px 2px #121e1961;margin-top:2px;font:800 12px/1 Microsoft YaHei,PingFang SC,sans-serif}[data-skin=xiuxian] .ac-counter{color:#ffe9b0;font-weight:900}[data-skin=xiuxian] .utility-fire{z-index:28;filter:drop-shadow(0 4px 5px #1c272336);cursor:pointer;background:0 0;border:0;width:58px;height:66px;padding:0;transition:translate .16s,scale .16s,filter .16s;position:absolute;translate:-50%}[data-skin=xiuxian] .utility-fire:hover,[data-skin=xiuxian] .utility-fire:focus-visible{outline:0;translate:-50% -3px;scale:1.06}[data-skin=xiuxian] .utility-fire img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}[data-skin=xiuxian] .utility-fire[data-tool=demon]{top:33%;left:33%}[data-skin=xiuxian] .utility-fire[data-tool=calibrate]{filter:drop-shadow(0 0 5px #4a84a447);top:35%;left:67%}[data-skin=xiuxian] .utility-fire[data-tool=demon] img{opacity:.55;filter:saturate(.72)}[data-skin=xiuxian] .utility-fire[data-tool=demon].on img{opacity:1;filter:saturate(1.02)}[data-skin=xiuxian] .utility-fire[data-tool=demon].on{filter:drop-shadow(0 0 8px #b44b3694)}[data-skin=xiuxian] .fire-copy{z-index:2;color:#fff8df;text-shadow:-1px 0 #18231ee6,1px 0 #18231ee6,0 -1px #18231ee6,0 1px #18231ee6,0 1px 2px #111c1873;pointer-events:none;place-items:center;font:800 10.75px/1.02 Microsoft YaHei,PingFang SC,sans-serif;display:grid;position:absolute;top:66%;left:50%;transform:translate(-50%,-50%)}[data-skin=xiuxian] .fire-copy.demon-copy{white-space:nowrap;width:58px;font-size:10.25px;top:65%}[data-skin=xiuxian] .fire-copy.two-line{line-height:1.02;top:63%}[data-skin=xiuxian] .foundation-title{z-index:31;color:#38584b;text-shadow:0 1px 2px #f7f8e7eb,0 0 5px #f7f8e7ad;font-size:11px;font-weight:900;position:absolute;bottom:70px;left:10px}[data-skin=xiuxian] .foundation-dock{z-index:30;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#2738308f;border:1px solid #ffffff94;border-radius:10px 7px 11px 8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;height:65px;padding:1px 3px;display:grid;position:absolute;bottom:4px;left:4px;right:4px;box-shadow:0 -4px 15px #1e2c251f}[data-skin=xiuxian] .foundation{cursor:pointer;background:0 0;border:0;place-items:center;min-width:0;padding:0;transition:background .15s,transform .15s;display:grid;position:relative}[data-skin=xiuxian] .foundation:hover,[data-skin=xiuxian] .foundation:focus-visible{background:#ffffff12;border-radius:8px;outline:0;transform:translateY(-2px)}[data-skin=xiuxian] .foundation .ink-art{filter:drop-shadow(0 3px 4px #0000002e);width:64px;height:64px}[data-skin=xiuxian] .foundation .artifact-copy{width:78px;top:64%}[data-skin=xiuxian] .foundation .artifact-name{font-size:12.25px}[data-skin=xiuxian] .foundation .artifact-score{color:#eef2e9;font-size:11.5px}[data-skin=xiuxian] .practice-stage.timer-running .utility-fire,[data-skin=xiuxian] .practice-stage.timer-running .artifact-action{visibility:hidden;opacity:0;pointer-events:none}[data-skin=xiuxian] .timer-running .lotus-platform.is-awake,[data-skin=xiuxian] .timer-running .foundation-aura.is-active{opacity:.16}[data-skin=xiuxian] .timer-running .lotus-platform-glow.is-awake{opacity:.1}[data-skin=xiuxian] .focus-runtime{--runtime-action-font:clamp(12px,3.5vw,14px);--runtime-action-line:clamp(17px,4.9vw,20px);z-index:42;background:radial-gradient(circle at 48% 34%,#fff8daf7 0 28%,#dee7d8ed 50%,#cad6ccf7 100%);border:1px solid #e2cf978c;border-radius:14px;flex-direction:column;max-height:calc(100% - 128px);padding:10px 12px 9px;display:none;position:absolute;top:50%;left:9px;right:9px;overflow:hidden;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff8f,0 12px 26px #24362e33}[data-skin=xiuxian] .focus-runtime.open{display:flex}[data-skin=xiuxian] .runtime-meta{color:#5a6f65;justify-content:space-between;gap:8px;font:800 14px/1.25 Microsoft YaHei,PingFang SC,sans-serif;display:flex}[data-skin=xiuxian] .runtime-layout{--runtime-dial-size:min(38cqw,160px);flex:none;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:10px;min-height:0;margin:8px 0;display:grid;container-type:inline-size}[data-skin=xiuxian] .runtime-dial-slot{place-items:center;min-width:0;min-height:0;display:grid}[data-skin=xiuxian] .runtime-dial{width:var(--runtime-dial-size);height:var(--runtime-dial-size);color:#5f7268;text-align:center;background:radial-gradient(circle,#fffdf4eb 0 54%,#b5945d24 55% 58%,#0000 59%);border:1px solid #9f72396b;border-radius:50%;place-content:center;display:grid;box-shadow:0 5px 14px #4d594714}[data-skin=xiuxian] .runtime-time{color:#243b31;font-variant-numeric:tabular-nums;letter-spacing:.2px;text-shadow:0 1px #fff9;font:800 clamp(30px,8vw,38px)/.95 Times New Roman,STSong,serif}[data-skin=xiuxian] .runtime-dial>span{margin-top:5px;font:700 13px/1 Microsoft YaHei,PingFang SC,sans-serif}[data-skin=xiuxian] .runtime-action-side{width:100%;max-height:calc(var(--runtime-dial-size) + var(--runtime-action-line) + var(--runtime-action-line));min-width:0;box-shadow:none;color:#4b5f54;font:400 var(--runtime-action-font)/1.4 "Microsoft YaHei","PingFang SC",sans-serif;text-align:left;scrollbar-width:thin;background:0 0;border:0;flex-direction:column;justify-content:center;align-self:center;padding:0 4px;display:flex;overflow:hidden auto}[data-skin=xiuxian] .runtime-task-line{color:#5a6f65;font:inherit;white-space:nowrap;justify-content:flex-start;align-items:baseline;gap:6px;display:flex}[data-skin=xiuxian] .runtime-task-link{color:#2f4a3f;min-width:0;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fffced80;border:1px solid #6882726b;border-radius:5px;padding:4px 8px;text-decoration:none;overflow:hidden}[data-skin=xiuxian] .runtime-status,[data-skin=xiuxian] .runtime-tip,[data-skin=xiuxian] .runtime-context,[data-skin=xiuxian] .runtime-note,[data-skin=xiuxian] .runtime-condition{color:#4b5f54;font:inherit;text-align:left;margin-top:10px}[data-skin=xiuxian] .runtime-status{color:#476a6d;background:#cfe1e28a;border-radius:5px;margin-top:0;padding:4px 6px}[data-skin=xiuxian] .runtime-status+.runtime-task-line,[data-skin=xiuxian] .runtime-status+.runtime-task-picker{margin-top:14px}[data-skin=xiuxian] .runtime-context,[data-skin=xiuxian] .runtime-note,[data-skin=xiuxian] .runtime-condition{color:#6b5a3a}[data-skin=xiuxian] .runtime-tip{border-top:1px solid #886f3d42;justify-items:start;gap:8px;padding-top:10px;display:grid}[data-skin=xiuxian] .runtime-reroll{color:#4d7565;cursor:pointer;background:#fffced80;border:1px solid #6882726b;border-radius:5px;justify-self:start;min-width:32px;padding:5px 8px;font-size:16px;line-height:1;text-decoration:none}[data-skin=xiuxian] .runtime-task-picker.tip-box{color:#4b5f54;font-size:inherit;text-align:left;background:0 0;margin-top:0;padding:0;line-height:1.4}[data-skin=xiuxian] .runtime-task-picker .sub{color:#5a6f65;font-size:inherit}[data-skin=xiuxian] .runtime-task-picker .chip{font-size:inherit;padding:6px 8px}[data-skin=xiuxian] .runtime-task-picker input{min-width:0;font-size:inherit;text-align:left;padding:7px 8px}[data-skin=xiuxian] .runtime-task-picker .btn-secondary{font-size:inherit;padding:7px 9px}[data-skin=xiuxian] .runtime-controls{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}[data-skin=xiuxian] .runtime-controls .btn-warning,[data-skin=xiuxian] .runtime-controls .btn-primary{text-align:center;white-space:normal;min-height:44px;padding:6px 8px;font-size:clamp(11px,3.1vw,13px);line-height:1.2}[data-skin=xiuxian] .runtime-controls .btn-warning:disabled{opacity:.7;cursor:default}[data-skin=xiuxian] .runtime-end-choice{color:#465d52;flex:none;gap:7px;font:700 12px/1.35 Microsoft YaHei,PingFang SC,sans-serif;display:grid}[data-skin=xiuxian] .runtime-end-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}[data-skin=xiuxian] .runtime-end-choice .btn-primary,[data-skin=xiuxian] .runtime-end-choice .btn-secondary{text-align:center;min-height:36px;padding:6px 8px;font-size:12px}[data-skin=xiuxian] .runtime-end-choice .runtime-continue{padding:7px 8px}[data-skin=xiuxian] .runtime-foundation-menu{--foundation-action-height:70px;--foundation-art-size:64px;--foundation-name-size:12.25px;--foundation-score-size:11.5px;z-index:46;pointer-events:none;position:absolute;inset:0}[data-skin=xiuxian] .runtime-foundation-entry{--entry-size:72px;--entry-factor:1;z-index:48;bottom:2px;right:1px}[data-skin=xiuxian] .runtime-foundation-controls{z-index:47}[data-skin=xiuxian] .runtime-foundation-menu .practice-foundation-scroll{width:80%;height:52px;bottom:4px;left:10%;right:10%}[data-skin=xiuxian] .runtime-foundation-menu .practice-foundation-actions{bottom:10px;left:20%;right:20%}[data-skin=xiuxian] .runtime-foundation-menu .practice-foundation-actions .foundation{height:var(--foundation-action-height)}[data-skin=xiuxian] .runtime-foundation-menu .practice-foundation-actions .foundation .ink-art{width:var(--foundation-art-size);height:var(--foundation-art-size)}[data-skin=xiuxian] .runtime-foundation-menu .practice-foundation-actions .foundation .artifact-copy{width:calc(var(--foundation-art-size) + 12px);top:63%}[data-skin=xiuxian] .runtime-foundation-menu .practice-foundation-actions .foundation .artifact-name{font-size:var(--foundation-name-size)}[data-skin=xiuxian] .runtime-foundation-menu .practice-foundation-actions .foundation .artifact-score{font-size:var(--foundation-score-size)}[data-skin=xiuxian] .stage-hint{color:#6c5a3a;background:#f4ead280;border:1px solid #886f3d3d;border-radius:8px;margin-top:6px;padding:7px 10px;font-size:12px;line-height:1.4}@media (prefers-reduced-motion:reduce){[data-skin=xiuxian] .spirit-disc-layer,[data-skin=xiuxian] .spirit-disc-ring,[data-skin=xiuxian] .spirit-disc-event{transition:none!important;animation:none!important}[data-skin=xiuxian] .state-qi-streams,[data-skin=xiuxian] .grade-qi-ambient,[data-skin=xiuxian] .grade-achievement-core{display:none}[data-skin=xiuxian] .grade-achievement-copy{opacity:1;animation:none}[data-skin=xiuxian] .grade-character-echo,[data-skin=xiuxian] .grade-fx-playing .avatar{animation:none!important}[data-skin=xiuxian] .grade-character-echo{opacity:var(--grade-echo-opacity)}[data-skin=xiuxian] .foundation-aura.is-active,[data-skin=xiuxian] .foundation-aura.is-active .qi-layer,[data-skin=xiuxian] .foundation-aura.is-active .qi-particle,[data-skin=xiuxian] .lotus-platform.is-awake,[data-skin=xiuxian] .lotus-platform-glow.is-awake{animation:none!important}[data-skin=xiuxian] .foundation-aura.is-active{transform:translate(-50%)}}@media (width<=360px){[data-skin=xiuxian] .focus-runtime{padding:9px}[data-skin=xiuxian] .runtime-meta{font-size:12px}[data-skin=xiuxian] .runtime-layout{gap:7px;margin:6px 0}[data-skin=xiuxian] .runtime-action-side{padding:8px}[data-skin=xiuxian] .runtime-status,[data-skin=xiuxian] .runtime-tip,[data-skin=xiuxian] .runtime-context,[data-skin=xiuxian] .runtime-note,[data-skin=xiuxian] .runtime-condition{margin-top:6px}[data-skin=xiuxian] .runtime-status+.runtime-task-line,[data-skin=xiuxian] .runtime-status+.runtime-task-picker{margin-top:9px}[data-skin=xiuxian] .runtime-controls{gap:6px}[data-skin=xiuxian] .runtime-controls .btn-warning,[data-skin=xiuxian] .runtime-controls .btn-primary{min-height:42px}[data-skin=xiuxian] .artifact-action[data-order="1"]{left:3px}[data-skin=xiuxian] .artifact-action[data-order="2"]{left:19%}[data-skin=xiuxian] .artifact-action[data-order="3"]{right:19%}[data-skin=xiuxian] .artifact-action[data-order="4"]{right:3px}}[data-skin=xiuxian] .practice-menu-stage{container-type:inline-size}[data-skin=xiuxian] .practice-idle-menu{--focus-action-width:76px;--focus-action-height:78px;--focus-art-size:72px;--flow-art-size:58px;--artifact-name-size:13px;--artifact-score-size:12px;--fire-width:58px;--fire-height:66px;--fire-name-size:10.75px;--foundation-action-height:70px;--foundation-art-size:64px;--foundation-name-size:12.25px;--foundation-score-size:11.5px;z-index:12;pointer-events:none;position:absolute;inset:0}[data-skin=xiuxian] .practice-menu-entry{--entry-size:144px;--entry-factor:1;--entry-render-size:calc(var(--entry-size) * var(--entry-factor));z-index:34;width:calc(var(--entry-render-size) * .6);color:#182a22;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;transition:opacity .18s;position:absolute}[data-skin=xiuxian] .practice-menu-entry.expanded{opacity:.48}[data-skin=xiuxian] .practice-menu-entry-clip{width:calc(var(--entry-render-size) * .6);height:var(--entry-render-size);display:block;position:relative;overflow:hidden}[data-skin=xiuxian] .practice-menu-entry-clip img{width:var(--entry-render-size);height:var(--entry-render-size);object-fit:contain;filter:drop-shadow(0 4px 5px #1c2b2438);pointer-events:none;position:absolute;top:0}[data-skin=xiuxian] .focus-entry{width:calc(50px * var(--entry-factor));height:calc(100px * var(--entry-factor));top:24%;left:1px}[data-skin=xiuxian] .focus-entry .practice-menu-entry-clip img{right:0}[data-skin=xiuxian] .foundation-entry{--entry-size:108px;width:calc(var(--entry-render-size) * .75);bottom:42px;right:1px}[data-skin=xiuxian] .foundation-entry .practice-menu-entry-clip{width:calc(var(--entry-render-size) * .75);transform:translateX(calc(10px * var(--entry-factor)));animation:4.9s ease-in-out -1.8s infinite practice-foundation-entry-float}[data-skin=xiuxian] .foundation-entry .practice-menu-entry-clip img{left:0}[data-skin=xiuxian] .practice-menu-entry-label{z-index:2;color:#182a22;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:calc(12px * var(--entry-factor));white-space:nowrap;text-shadow:-1px 0 #fff8e1fa,1px 0 #fff8e1fa,0 -1px #fff8e1fa,0 1px #fff8e1fa;pointer-events:none;font-weight:900;line-height:1.05;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}[data-skin=xiuxian] .focus-entry .practice-menu-entry-clip img,[data-skin=xiuxian] .focus-entry .practice-menu-entry-label{animation:5.4s ease-in-out -1.1s infinite practice-focus-entry-float}[data-skin=xiuxian] .focus-entry .practice-menu-entry-label{left:calc(43px * var(--entry-factor));top:calc(84px * var(--entry-factor))}[data-skin=xiuxian] .foundation-entry .practice-menu-entry-label{left:calc(50% + 10px * var(--entry-factor));animation:4.9s ease-in-out -1.8s infinite practice-foundation-entry-float}[data-skin=xiuxian] .practice-focus-controls,[data-skin=xiuxian] .practice-foundation-controls{z-index:38;pointer-events:none;position:absolute;inset:0}[data-skin=xiuxian] .practice-focus-controls .artifact-action,[data-skin=xiuxian] .practice-focus-controls .utility-fire,[data-skin=xiuxian] .practice-foundation-actions .foundation{pointer-events:auto}[data-skin=xiuxian] .practice-focus-controls .artifact-action{width:var(--focus-action-width);height:var(--focus-action-height);animation:4.2s ease-in-out infinite practice-action-float}[data-skin=xiuxian] .practice-focus-controls .artifact-action .ink-art{width:var(--focus-art-size);height:var(--focus-art-size)}[data-skin=xiuxian] .practice-focus-controls .artifact-action[data-order="3"] .ink-art{width:var(--flow-art-size);height:var(--flow-art-size)}[data-skin=xiuxian] .practice-focus-controls .artifact-copy{width:var(--focus-action-width)}[data-skin=xiuxian] .practice-focus-controls .artifact-name{font-size:var(--artifact-name-size)}[data-skin=xiuxian] .practice-focus-controls .artifact-score{font-size:var(--artifact-score-size)}[data-skin=xiuxian] .practice-focus-controls .artifact-action[data-order="1"]{animation-delay:-.7s;top:36%;left:22%}[data-skin=xiuxian] .practice-focus-controls .artifact-action[data-order="2"]{animation-delay:-2.1s;top:57%;left:17%}[data-skin=xiuxian] .practice-focus-controls .artifact-action[data-order="3"]{animation-delay:-1.35s;top:57%;right:17%}[data-skin=xiuxian] .practice-focus-controls .artifact-action[data-order="4"]{animation-delay:-2.8s;top:36%;right:22%}[data-skin=xiuxian] .practice-focus-controls .utility-fire{width:var(--fire-width);height:var(--fire-height);animation:3.9s ease-in-out infinite practice-fire-float}[data-skin=xiuxian] .practice-focus-controls .utility-fire[data-tool=demon]{animation-delay:-1.1s;top:44%;left:7%}[data-skin=xiuxian] .practice-focus-controls .utility-fire[data-tool=calibrate]{animation-delay:-2.6s;top:44%;left:93%}[data-skin=xiuxian] .practice-focus-controls .fire-copy{width:var(--fire-width);font-size:var(--fire-name-size);top:64%}[data-skin=xiuxian] .practice-foundation-scroll{z-index:1;object-fit:fill;filter:drop-shadow(0 3px 5px #1c27232e);pointer-events:none;width:86%;height:70px;position:absolute;bottom:9px;left:7%;right:7%}[data-skin=xiuxian] .practice-foundation-actions{z-index:2;pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid;position:absolute;bottom:28px;left:17%;right:17%}[data-skin=xiuxian] .practice-foundation-actions .foundation{height:var(--foundation-action-height);position:relative}[data-skin=xiuxian] .practice-foundation-actions .foundation .ink-art{width:var(--foundation-art-size);height:var(--foundation-art-size)}[data-skin=xiuxian] .practice-foundation-actions .foundation .artifact-copy{width:calc(var(--foundation-art-size) + 14px);top:65%}[data-skin=xiuxian] .practice-foundation-actions .foundation .artifact-name{font-size:var(--foundation-name-size)}[data-skin=xiuxian] .practice-foundation-actions .foundation .artifact-score{color:#eef2e9;font-size:var(--foundation-score-size);margin-top:1px;display:block}[data-skin=xiuxian] .practice-foundation-actions .foundation:hover,[data-skin=xiuxian] .practice-foundation-actions .foundation:focus-visible{background:0 0;outline:0}[data-skin=xiuxian] .practice-menu-aura{z-index:25;pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-skin=xiuxian] .practice-menu-aura:before,[data-skin=xiuxian] .practice-menu-aura:after{content:"";opacity:0;mix-blend-mode:screen;will-change:transform,opacity,border-radius,filter,background-position;position:absolute}[data-skin=xiuxian] .practice-menu-aura:before{filter:blur(3px);background:radial-gradient(at 14% 64%,#f5fffab8 0 8%,#0000 31%) 0 0/118% 132%,radial-gradient(at 48% 37%,#c2e8dea8 0 11%,#0000 38%) 0 0/126% 116%,radial-gradient(at 82% 66%,#edfbf7ad 0 9%,#0000 34%) 0 0/116% 128%;width:31%;height:16%;-webkit-mask-image:radial-gradient(#000 0 38%,#000000b8 57%,#0000 88%);mask-image:radial-gradient(#000 0 38%,#000000b8 57%,#0000 88%)}[data-skin=xiuxian] .practice-menu-aura:after{filter:blur(2px);background:radial-gradient(at 18% 55%,#fafffda8 0 7%,#0000 33%) 0 0/124% 118%,radial-gradient(at 58% 42%,#acdcd385 0 10%,#0000 38%) 0 0/116% 132%,radial-gradient(at 86% 64%,#eefcf894 0 7%,#0000 31%) 0 0/128% 114%;width:23%;height:10%;-webkit-mask-image:radial-gradient(#000 0 34%,#000000ad 54%,#0000 88%);mask-image:radial-gradient(#000 0 34%,#000000ad 54%,#0000 88%)}[data-skin=xiuxian] .focus-aura:before{top:42%;left:0}[data-skin=xiuxian] .focus-aura:after{top:48%;left:0}[data-skin=xiuxian] .foundation-aura:before{bottom:31px;right:0}[data-skin=xiuxian] .foundation-aura:after{bottom:43px;right:0}[data-skin=xiuxian] .focus-aura.revealing:before,[data-skin=xiuxian] .foundation-aura.closing:before{animation:.24s ease-out both practice-aura-left}[data-skin=xiuxian] .focus-aura.revealing:after,[data-skin=xiuxian] .foundation-aura.closing:after{animation:.28s ease-out 10ms both practice-wisp-left}[data-skin=xiuxian] .focus-aura.closing:before,[data-skin=xiuxian] .foundation-aura.revealing:before{animation:.23s ease-out both practice-aura-right}[data-skin=xiuxian] .focus-aura.closing:after,[data-skin=xiuxian] .foundation-aura.revealing:after{animation:.27s ease-out 10ms both practice-wisp-right}[data-skin=xiuxian] .practice-focus-controls.revealing .artifact-action,[data-skin=xiuxian] .practice-focus-controls.revealing .utility-fire,[data-skin=xiuxian] .practice-foundation-controls.revealing .foundation{transform-origin:50% 88%;animation:.15s cubic-bezier(.2,.78,.24,1) both practice-menu-grow}[data-skin=xiuxian] .practice-focus-controls.closing .artifact-action,[data-skin=xiuxian] .practice-focus-controls.closing .utility-fire,[data-skin=xiuxian] .practice-foundation-controls.closing .foundation{transform-origin:50% 88%;animation:.12s cubic-bezier(.55,.02,.8,.35) both practice-menu-shrink}[data-skin=xiuxian] .practice-foundation-controls.revealing .practice-foundation-scroll{animation:.24s cubic-bezier(.2,.72,.24,1) both practice-scroll-open}[data-skin=xiuxian] .practice-foundation-controls.closing .practice-foundation-scroll{animation:.24s cubic-bezier(.55,.02,.8,.35) both practice-scroll-close}[data-skin=xiuxian] .practice-focus-controls.revealing .utility-fire[data-tool=demon]{animation-delay:10ms}[data-skin=xiuxian] .practice-focus-controls.revealing .artifact-action[data-order="1"]{animation-delay:25ms}[data-skin=xiuxian] .practice-focus-controls.revealing .artifact-action[data-order="2"]{animation-delay:45ms}[data-skin=xiuxian] .practice-focus-controls.revealing .artifact-action[data-order="3"]{animation-delay:65ms}[data-skin=xiuxian] .practice-focus-controls.revealing .artifact-action[data-order="4"]{animation-delay:85ms}[data-skin=xiuxian] .practice-focus-controls.revealing .utility-fire[data-tool=calibrate]{animation-delay:.105s}[data-skin=xiuxian] .practice-focus-controls.closing .utility-fire[data-tool=calibrate]{animation-delay:5ms}[data-skin=xiuxian] .practice-focus-controls.closing .artifact-action[data-order="4"]{animation-delay:20ms}[data-skin=xiuxian] .practice-focus-controls.closing .artifact-action[data-order="3"]{animation-delay:35ms}[data-skin=xiuxian] .practice-focus-controls.closing .artifact-action[data-order="2"]{animation-delay:50ms}[data-skin=xiuxian] .practice-focus-controls.closing .artifact-action[data-order="1"]{animation-delay:65ms}[data-skin=xiuxian] .practice-focus-controls.closing .utility-fire[data-tool=demon]{animation-delay:80ms}[data-skin=xiuxian] .practice-foundation-controls.revealing .foundation:nth-child(3){animation-delay:15ms}[data-skin=xiuxian] .practice-foundation-controls.revealing .foundation:nth-child(2){animation-delay:40ms}[data-skin=xiuxian] .practice-foundation-controls.revealing .foundation:first-child{animation-delay:65ms}[data-skin=xiuxian] .practice-foundation-controls.closing .foundation:first-child{animation-delay:10ms}[data-skin=xiuxian] .practice-foundation-controls.closing .foundation:nth-child(2){animation-delay:35ms}[data-skin=xiuxian] .practice-foundation-controls.closing .foundation:nth-child(3){animation-delay:60ms}@keyframes practice-focus-entry-float{0%,to{translate:0}28%{translate:1.5px -2px}58%{translate:-1px 1.5px}82%{translate:1px .5px}}@keyframes practice-foundation-entry-float{0%,to{translate:0}24%{translate:0 -3px}56%{translate:0 2px}80%{translate:0 -1px}}@keyframes practice-action-float{0%,to{translate:0}24%{translate:2px -3px}52%{translate:-1.5px 2px}78%{translate:1px -1.5px}}@keyframes practice-fire-float{0%,to{translate:-50%}23%{translate:calc(2px - 50%) -3.5px}54%{translate:calc(-50% - 1.5px) 2px}81%{translate:calc(1px - 50%) -1px}}@keyframes practice-aura-left{0%{opacity:0;filter:blur(4px);background-position:4% 56%,48% 38%,92% 62%;border-radius:66% 34% 58% 42%/44% 62% 38% 56%;transform:translate(-100%,24px)scale(.72,.8)rotate(-2deg)}22%{opacity:.72;filter:blur(2.2px);background-position:14% 42%,55% 62%,82% 40%;border-radius:42% 58% 38% 62%/63% 39% 61% 37%;transform:translate(-34%,-21px)scale(.84,.94)rotate(1deg)}52%{opacity:.6;filter:blur(3.3px);background-position:2% 64%,44% 34%,96% 57%;border-radius:58% 42% 67% 33%/38% 57% 43% 62%;transform:translate(64%,25px)scale(.96,1.04)rotate(-1.5deg)}76%{opacity:.38;filter:blur(2.5px);background-position:18% 37%,61% 57%,79% 45%;border-radius:35% 65% 46% 54%/59% 41% 64% 36%;transform:translate(165%,-26px)scale(1.03,.92)rotate(1.8deg)}to{opacity:0;filter:blur(4.2px);background-position:6% 60%,52% 35%,91% 65%;border-radius:61% 39% 51% 49%/41% 66% 34% 59%;transform:translate(263%,12px)scale(1.08,.86)rotate(-1deg)}}@keyframes practice-aura-right{0%{opacity:0;filter:blur(4px);background-position:96% 44%,52% 62%,8% 38%;border-radius:34% 66% 42% 58%/62% 44% 56% 38%;transform:translate(100%,-24px)scale(.72,.8)rotate(2deg)}22%{opacity:.72;filter:blur(2.2px);background-position:86% 58%,45% 38%,18% 60%;border-radius:58% 42% 62% 38%/39% 63% 37% 61%;transform:translate(36%,21px)scale(.84,.94)rotate(-1deg)}52%{opacity:.6;filter:blur(3.3px);background-position:98% 36%,56% 66%,4% 43%;border-radius:42% 58% 33% 67%/57% 38% 62% 43%;transform:translate(-62%,-25px)scale(.96,1.04)rotate(1.5deg)}76%{opacity:.38;filter:blur(2.5px);background-position:82% 63%,39% 43%,21% 55%;border-radius:65% 35% 54% 46%/41% 59% 36% 64%;transform:translate(-164%,26px)scale(1.03,.92)rotate(-1.8deg)}to{opacity:0;filter:blur(4.2px);background-position:94% 40%,48% 65%,9% 35%;border-radius:39% 61% 49% 51%/66% 41% 59% 34%;transform:translate(-263%,-12px)scale(1.08,.86)rotate(1deg)}}@keyframes practice-wisp-left{0%{opacity:0;filter:blur(3.2px);background-position:3% 62%,54% 36%,95% 57%;border-radius:68% 32% 56% 44%/40% 64% 36% 60%;transform:translate(-100%,-19px)scale(.74,.86)rotate(2deg)}30%{opacity:.54;filter:blur(1.8px);background-position:18% 39%,42% 66%,81% 42%;border-radius:43% 57% 35% 65%/63% 37% 58% 42%;transform:translate(35%,23px)scale(.86,1.04)rotate(-1.5deg)}68%{opacity:.34;filter:blur(2.8px);background-position:7% 58%,60% 34%,90% 64%;border-radius:59% 41% 66% 34%/36% 61% 39% 64%;transform:translate(210%,-22px)scale(.96,.9)rotate(1deg)}to{opacity:0;filter:blur(4px);background-position:15% 42%,47% 61%,84% 38%;border-radius:37% 63% 48% 52%/60% 40% 67% 33%;transform:translate(345%,17px)scale(1.02,.82)rotate(-2deg)}}@keyframes practice-wisp-right{0%{opacity:0;filter:blur(3.2px);background-position:97% 38%,46% 64%,5% 43%;border-radius:32% 68% 44% 56%/64% 40% 60% 36%;transform:translate(100%,19px)scale(.74,.86)rotate(-2deg)}30%{opacity:.54;filter:blur(1.8px);background-position:82% 61%,58% 34%,19% 58%;border-radius:57% 43% 65% 35%/37% 63% 42% 58%;transform:translate(-35%,-23px)scale(.86,1.04)rotate(1.5deg)}68%{opacity:.34;filter:blur(2.8px);background-position:93% 42%,40% 66%,10% 36%;border-radius:41% 59% 34% 66%/61% 36% 64% 39%;transform:translate(-210%,22px)scale(.96,.9)rotate(-1deg)}to{opacity:0;filter:blur(4px);background-position:85% 58%,53% 39%,16% 62%;border-radius:63% 37% 52% 48%/40% 60% 33% 67%;transform:translate(-345%,-17px)scale(1.02,.82)rotate(2deg)}}@keyframes practice-menu-grow{0%{opacity:0;filter:blur(3.2px)brightness(1.16);translate:0 13px;scale:.22}58%{opacity:1;filter:blur(.25px)brightness(1.05);translate:0 -1.5px;scale:1.07}78%{translate:0 .5px;scale:.985}to{opacity:1;filter:blur()brightness();translate:0;scale:1}}@keyframes practice-menu-shrink{0%{opacity:1;filter:blur()brightness();translate:0;scale:1}24%{translate:0 -1px;scale:1.035}to{opacity:0;filter:blur(3px)brightness(1.12);translate:0 14px;scale:.18}}@keyframes practice-scroll-open{0%{opacity:.18;clip-path:inset(0 0 0 100%)}58%{opacity:.86}to{opacity:1;clip-path:inset(0)}}@keyframes practice-scroll-close{0%{opacity:1;clip-path:inset(0)}42%{opacity:.82}to{opacity:0;clip-path:inset(0 0 0 100%)}}@media (width<=430px){[data-skin=xiuxian] .practice-focus-controls .artifact-action[data-order="1"]{top:34%;left:22%}[data-skin=xiuxian] .practice-focus-controls .artifact-action[data-order="2"]{top:52%;left:11%}[data-skin=xiuxian] .practice-focus-controls .artifact-action[data-order="3"]{top:52%;right:11%}[data-skin=xiuxian] .practice-focus-controls .artifact-action[data-order="4"]{top:34%;right:22%}[data-skin=xiuxian] .practice-foundation-actions{bottom:20px}}@media (width>=431px) and (width<=520px){[data-skin=xiuxian] .practice-focus-controls .artifact-action[data-order="2"]{top:54%;left:13%}[data-skin=xiuxian] .practice-focus-controls .artifact-action[data-order="3"]{top:54%;right:13%}}@media (width>=371px) and (width<=430px){[data-skin=xiuxian] .practice-focus-controls .artifact-action[data-order="1"]{top:36%;left:18%}[data-skin=xiuxian] .practice-focus-controls .artifact-action[data-order="4"]{top:36%;right:18%}}@media (width>=401px) and (width<=430px){[data-skin=xiuxian] .focus-entry,[data-skin=xiuxian] .foundation-entry{--entry-factor:.8}}@media (width>=371px) and (width<=400px){[data-skin=xiuxian] .focus-entry,[data-skin=xiuxian] .foundation-entry{--entry-factor:.7}[data-skin=xiuxian] .practice-idle-menu{--focus-action-width:68.4px;--focus-action-height:70.2px;--focus-art-size:64.8px;--flow-art-size:52.2px;--artifact-name-size:11.7px;--artifact-score-size:10.8px;--fire-width:52.2px;--fire-height:59.4px;--fire-name-size:9.675px;--foundation-action-height:63px;--foundation-art-size:57.6px;--foundation-name-size:11.025px;--foundation-score-size:10.35px}[data-skin=xiuxian] .runtime-foundation-menu{--foundation-action-height:63px;--foundation-art-size:57.6px;--foundation-name-size:11.025px;--foundation-score-size:10.35px}}@media (width<=370px){[data-skin=xiuxian] .practice-idle-menu{--focus-action-width:48px;--focus-action-height:51px;--focus-art-size:46.5px;--flow-art-size:37.5px;--artifact-name-size:9.75px;--artifact-score-size:9px;--fire-width:43.5px;--fire-height:49.5px;--fire-name-size:8.0625px;--foundation-action-height:52.5px;--foundation-art-size:48px;--foundation-name-size:9.1875px;--foundation-score-size:8.625px}[data-skin=xiuxian] .runtime-foundation-menu{--foundation-action-height:52.5px;--foundation-art-size:48px;--foundation-name-size:9.1875px;--foundation-score-size:8.625px}[data-skin=xiuxian] .foundation-entry{--entry-size:93px;bottom:34px}[data-skin=xiuxian] .focus-entry,[data-skin=xiuxian] .foundation-entry{--entry-factor:.72}[data-skin=xiuxian] .practice-focus-controls .artifact-action[data-order="1"]{left:17%}[data-skin=xiuxian] .practice-focus-controls .artifact-action[data-order="4"]{right:17%}[data-skin=xiuxian] .practice-focus-controls .artifact-action[data-order="2"]{top:52%;left:13%}[data-skin=xiuxian] .practice-focus-controls .artifact-action[data-order="3"]{top:52%;right:13%}}@media (prefers-reduced-motion:reduce){[data-skin=xiuxian] .practice-menu-stage *,[data-skin=xiuxian] .practice-menu-stage :before,[data-skin=xiuxian] .practice-menu-stage :after{animation-duration:.01ms!important;animation-delay:0s!important}}
